@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700&display=swap";.knowledge-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-reference-heading .knowledge-heading-actions>.button,.knowledge-heading-actions .knowledge-add-anchor>.button{height:36px;min-height:36px;box-shadow:none;border-radius:10px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px}.knowledge-heading-actions .knowledge-add-anchor>.button.primary{color:#fff;background:#5c5c5c;border-color:#5c5c5c}.knowledge-heading-actions .knowledge-add-anchor>.button.primary:hover{background:#4b4b4b}.knowledge-add-menu{color:#151515;letter-spacing:0;background:#fff;border:1px solid #e8e8e8;border-radius:12px;width:386px;max-width:calc(100vw - 24px);max-height:542px;margin:0;padding:0;font-size:14px;font-weight:400;position:fixed;inset:auto;overflow:hidden;box-shadow:0 16px 22px -12px #0004,0 2px 3px #0002}.knowledge-add-menu:popover-open{flex-direction:column;display:flex}.knowledge-add-search{border-bottom:1px solid #e8e8e8;flex-shrink:0;height:76px;padding:10px 8px 8px}.knowledge-add-menu[popover] .knowledge-add-search>input[aria-label],.knowledge-add-menu[popover] .knowledge-add-search>input[aria-label]:focus,.knowledge-add-menu[popover] .knowledge-add-search>input[aria-label]:focus-visible{color:#151515;width:100%;height:30px;min-height:30px;font:inherit;box-shadow:none;background:#fff;border:0;border-radius:0;outline:none;margin:0 0 4px;padding:0 4px;line-height:20px;transition:none;display:block}.knowledge-add-search>input[aria-label]::placeholder{color:#949494;opacity:1}.knowledge-add-search>input{caret-color:#151515}.knowledge-add-filters{align-items:center;gap:5px;display:flex}.knowledge-add-filters>label,.knowledge-add-filters>.knowledge-add-filter{color:#151515;white-space:nowrap;background:#fff;border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:4px;height:24px;margin:0;padding:0 5px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.knowledge-add-filters svg{color:gray;stroke-width:2px;width:13px;height:13px}.knowledge-add-filters select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:100px;padding:0}.knowledge-add-list{overscroll-behavior:contain;min-height:0;max-height:384px;padding:4px;overflow:auto}.knowledge-add-menu .knowledge-add-row{text-align:left;width:100%;min-height:52px;color:inherit;font:inherit;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;margin:0;padding:6px 10px;transition:none;display:flex}.knowledge-add-row>svg{stroke-width:1.9px;flex-shrink:0;width:18px;height:18px;margin-top:1px}.knowledge-add-row>span{flex:1;min-width:0}.knowledge-add-menu .knowledge-add-row strong,.knowledge-add-menu .knowledge-add-row small{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px;display:block}.knowledge-add-menu .knowledge-add-row strong{color:#151515;font-weight:400}.knowledge-add-menu .knowledge-add-row small{color:gray;font-weight:400}.knowledge-add-menu .knowledge-add-row:hover:not(:disabled),.knowledge-add-menu .knowledge-add-row.selected{background:#f3f3f3}.knowledge-add-menu .knowledge-add-row:disabled{opacity:.58;cursor:default}.knowledge-add-menu .knowledge-add-row:focus-visible{outline-offset:-2px;background:#f3f3f3;outline:1px solid #777}.knowledge-add-folder{fill:#d0d0d0;color:#d0d0d0}.knowledge-add-row>.knowledge-add-status{flex-shrink:0;font-size:11px}.knowledge-add-footer{background:#fff;border-top:1px solid #e8e8e8;flex-shrink:0;gap:8px;padding:8px;display:grid}.knowledge-add-footer>div{gap:8px;display:flex}.knowledge-add-menu .knowledge-add-footer>div>button{color:#151515;white-space:nowrap;height:28px;min-height:28px;box-shadow:none;background:#fff;border:1px solid #e2e2e2;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 6px;font-size:14px;font-weight:400;line-height:20px;display:flex}.knowledge-add-footer>div>button>svg{stroke-width:1.9px}.knowledge-add-menu .knowledge-add-footer>div>button:hover:not(:disabled){background:#f7f7f7}.knowledge-add-menu :is(.knowledge-add-footer button,.knowledge-add-filter,select):focus-visible{outline-offset:1px;background:#fff;outline:2px solid #777}.knowledge-add-confirm{border-top:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.knowledge-add-confirm>span{color:#777;font-size:12px}.knowledge-add-empty{text-align:center;color:#777;padding:36px 15px;font-size:14px}.knowledge-add-empty p{margin:8px 0 0;font-size:12px}.knowledge-add-menu>.inline-error{flex-shrink:0;margin:5px 10px}.knowledge-add-help{color:#666;background:#f7f7f7;flex-shrink:0;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.knowledge-add-help>button{flex-shrink:0;margin-left:auto;font-size:18px;line-height:20px}.knowledge-add-scroll{flex-shrink:1;min-height:0;display:flex;position:relative;overflow:hidden}.knowledge-add-scroll .knowledge-add-list{scrollbar-width:none;flex:1}.knowledge-add-scroll .knowledge-add-list::-webkit-scrollbar{display:none}.knowledge-add-thumb{opacity:0;pointer-events:none;touch-action:none;background:gray;border-radius:8px;width:8px;transition:opacity .18s;position:absolute;top:0;right:3px}.knowledge-add-thumb[data-active],.knowledge-add-thumb:focus-visible{opacity:1;pointer-events:auto}.knowledge-add-thumb:focus-visible{outline-offset:1px;outline:2px solid #222}@media (width<=400px){.knowledge-add-menu .knowledge-add-footer>div>button{gap:5px;font-size:13px}.knowledge-add-footer>div{gap:6px}.knowledge-add-row>span{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.knowledge-add-thumb{transition:none}}@media (forced-colors:active){.knowledge-add-thumb{opacity:1;pointer-events:auto;forced-color-adjust:none;background:buttontext}.knowledge-add-search:has(input:focus-visible){outline-offset:-2px;outline:2px solid highlight}}.ui-button,.ui-toggle{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ui-button:focus-visible,.ui-toggle:focus-visible,.ui-slider-thumb:focus-visible{background:var(--control-focus);outline:none}.ui-button:disabled,.ui-toggle:disabled{pointer-events:none;opacity:.5}.ui-button svg,.ui-toggle svg{pointer-events:none;flex-shrink:0}.ui-button-default{color:#fff;background:#252525}.ui-button-outline{background:#fff;border:1px solid #e4e4e4}.ui-button-secondary{color:#333;background:#f2f2f2}.ui-button-ghost,.ui-button-link{color:inherit;background:0 0}.ui-button-ghost:hover,.ui-button-outline:hover,.ui-toggle:hover{background:var(--control-hover)}.ui-button-link:hover{text-underline-offset:4px;text-decoration:underline}.ui-button-normal{height:36px;padding:8px 16px}.ui-button-sm{height:28px;padding:4px 9px;font-size:11px}.ui-button-icon{width:28px;height:28px;padding:5px}.ui-toggle{min-height:28px;padding:4px 8px}.ui-badge{border:1px solid #e5e5e5;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.ui-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-width:0;height:24px;display:flex;position:relative}.ui-slider[data-disabled]{opacity:.45}.ui-slider-track{background:#e4e4e4;border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.ui-slider-range{background:#555;border-radius:999px;height:100%;position:absolute}.ui-slider-thumb{background:#fff;border:1px solid #666;border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 1px 2px #0001}.ui-truncated-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui-truncated-text:focus-visible{background:var(--control-focus);border-radius:2px;outline:none}.ui-tooltip-content{z-index:100;color:#fff;white-space:normal;overflow-wrap:anywhere;background:#262626;border-radius:8px;max-width:min(360px,100vw - 24px);padding:8px 12px;font-size:12px;line-height:1.6;box-shadow:0 4px 12px #0002}.modal :is(.modal-head,.modal-footer,.modal-fixed-footer,.skill-editor-tabs,.editor-footer,.kb-prompt-toolbar,.prompt-format-bar,.reference-picker-list,.session-timing-turn,.timing-problems>div,.metric,.memory-case-flow>div,.kb-binding,.switch-option,.recent-session,.rag-doc-row,.rag-results article,.connector-row,.connector-tool,.connection-row,.connection-usage-info dl>div,.service-row,.kb-upload-row,.kb-document-row,.skill-row,.skills-derived-row,.wf-intent-row,.workflow-node-top,.workflow-edges,.flow-canvas-status,.flow-ports,.wf-ports,.wf-page-header,.wf-page-status,th,td){border-top:0;border-bottom:0}.modal .session-detail>aside{border-top:0;border-left:0}.modal .prompt-format-bar>div+div,.modal .reference-picker-list{border-left:0;border-right:0}.modal .agent-core-links button+button{border-top:0}.modal hr,.modal [role=separator]{display:none}.modal-title-with-info{align-items:center;gap:8px;display:flex}.modal-title-with-info h2{margin:0}.modal.modal-drawer-motion[open]{opacity:1;transition:transform .24s var(--ease-drawer),opacity .2s var(--ease-out);animation:none;transform:translate(0)}.modal.modal-drawer-motion[open]::backdrop{opacity:1;transition:opacity .2s var(--ease-out);animation:none}.modal.modal-drawer-motion[data-closing]{opacity:0;transform:translate(100%)}.modal.modal-drawer-motion[data-closing]::backdrop{opacity:0}@starting-style{.modal.modal-drawer-motion[open]{opacity:0;transform:translate(100%)}.modal.modal-drawer-motion[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.modal.modal-drawer-motion[open]{transition:opacity .15s var(--ease-out);transform:none}.modal.modal-drawer-motion[open]::backdrop{transition-duration:.15s}@starting-style{.modal.modal-drawer-motion[open]{transform:none}}}.modal.modal-drawer-motion[data-motion-instant],.modal.modal-drawer-motion[data-motion-instant]::backdrop{transition:none}:root{--tab-duration:.22s;--tab-ease:cubic-bezier(.22,1,.36,1)}:where(.animated-tab-list){isolation:isolate;position:relative}.animated-tab-list>.animated-tab-indicator{z-index:0;pointer-events:none;background:var(--tab-plate,var(--control-selected,#f2f2f2));visibility:hidden;position:absolute;top:0;left:0}.animated-tab-list>.animated-tab-indicator[data-ready=true]{visibility:visible;transition:clip-path var(--tab-duration) var(--tab-ease)}.animated-tab-list>button{z-index:1;transition:color var(--tab-duration) var(--tab-ease),background-color var(--tab-duration) var(--tab-ease);position:relative}.animated-tab-list>button:is([aria-selected=true],[aria-pressed=true],.selected){background:0 0!important}.animated-tab-list>button:focus-visible{outline:none;background:var(--control-focus,#e7e8e5)!important}.animated-tab-list.knowledge-tabs,.animated-tab-list.preview-tabs{--tab-plate:#fff}.animated-tab-list.wf-drawer-tabs{border:0;gap:6px;padding:4px 16px}.animated-tab-list.wf-drawer-tabs>button{border:0;border-radius:7px;padding:9px 12px}.animated-tab-list.wf-drawer-tabs>button[aria-selected=true]:after{content:none}@media (prefers-reduced-motion:reduce){.animated-tab-list>.animated-tab-indicator[data-ready=true]{transition:none}.animated-tab-list>button{transition:color .1s linear,background-color .1s linear}}@media (forced-colors:active){.animated-tab-list>button:is([aria-selected=true],[aria-pressed=true],.selected){color:highlighttext;background:highlight!important}.animated-tab-list>button:focus-visible{outline-offset:-2px;outline:2px solid highlight}}.resource-browser .page-heading{align-items:flex-start;margin-bottom:28px}.resource-browser h1{letter-spacing:-.6px;font-size:28px;font-weight:550}.resource-actions{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.resource-action{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;width:168px;min-height:96px;padding:17px 19px;font-size:14px;font-weight:500;display:flex}.resource-action:hover{background:#f8f8f8}.resource-action:focus-visible{outline-offset:3px;outline:2px solid #888}.resource-browser .filterbar,.resource-browser .connections-toolbar{gap:10px;margin:0 0 10px}.resource-browser .search-field,.resource-browser .connections-search{border-radius:12px;flex:1;max-width:none;min-height:46px;padding:0 14px}.resource-browser .search-field input,.resource-browser .connections-search input{height:44px;font-size:14px}.resource-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;display:flex}.resource-filters .ui-select-trigger{background:#fff;border-radius:8px;width:auto;min-width:100px;max-width:260px;min-height:30px;padding:4px 9px;font-size:12px}.resource-filters .text-button{padding:6px}.resource-browser .table-wrap{border:0;border-radius:0}.resource-browser .kb-table th{color:#828282;background:#fff;padding:12px;font-size:12px}.resource-browser .kb-table td{padding:19px 12px;font-size:12px}.resource-browser .kb-table .kb-name strong{font-size:14px;font-weight:500}.resource-browser .kb-table .file-icon{background:0 0;width:24px;height:26px}.resource-browser .kb-linked{white-space:normal;margin:5px 0 0 36px;font-size:11px;line-height:1.7;display:block}.resource-browser .kb-table td:nth-child(2){min-width:70px}.resource-browser .core-empty{background:#fafafa;border:1px solid #eee;border-radius:18px;min-height:280px;padding:48px 20px}.resource-browser .connections-nav{margin-bottom:18px}.resource-browser .connections-empty{text-align:center;background:#fafafa;border-radius:18px;place-content:center;gap:12px;min-height:260px;padding:28px;display:grid}.resource-browser .connection-row{padding:22px 12px}.resource-browser .connection-icon{background:0 0}.resource-list-heading{color:#828282;border-bottom:1px solid #e9e9e9;justify-content:space-between;gap:20px;padding:12px;font-size:12px;display:flex}.resource-browser .connection-users{color:#666}.resource-browser .connection-users a:hover{text-decoration:underline}.resource-browser .search-field:focus-within{outline-offset:1px;outline:2px solid #aaa}@media (width<=760px){.resource-actions{gap:10px}.resource-action{border-radius:14px;flex:140px;width:auto;min-height:88px;padding:16px;font-size:14px}.resource-browser h1{font-size:24px}.resource-browser .filterbar{flex-wrap:wrap}.resource-browser .search-field{flex-basis:200px}.resource-browser .kb-table td{padding:16px 8px}.resource-browser .kb-linked{margin-left:0}.resource-filters .ui-select-trigger{max-width:220px}.resource-browser .connection-row{padding-inline:0}}.kb-page .resource-browser .resource-actions{gap:8px;margin-bottom:24px}.kb-page .resource-browser .resource-action{width:auto;height:36px;min-height:36px;box-shadow:none;background:#f5f5f5;border:0;border-radius:9px;outline:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.kb-page .resource-browser .resource-action:hover{background:var(--control-hover)}.kb-page .resource-browser .resource-action:focus-visible{background:var(--control-focus)}.kb-page .resource-browser .search-field,.kb-page .resource-browser .button,.kb-page .resource-browser .ui-select-trigger{box-shadow:none;background:#f5f5f5;border:0;outline:none}.kb-page .resource-browser .search-field:focus-within,.kb-page .resource-browser .button:focus-visible,.kb-page .resource-browser .ui-select-trigger:focus-visible{background:var(--control-focus)}.kb-page .resource-browser .table-wrap,.kb-page .resource-browser .kb-table,.kb-page .resource-browser .kb-table th,.kb-page .resource-browser .kb-table td,.kb-page .resource-browser .core-empty{box-shadow:none;border:0}.kb-page .resource-browser .kb-table tr:hover>td{background:var(--control-hover)}.kb-page .resource-browser .kb-table td:first-child{border-radius:10px 0 0 10px}.kb-page .resource-browser .kb-table td:last-child{border-radius:0 10px 10px 0}.kb-page .resource-browser .kb-name{border-radius:8px}@media (width<=600px){.kb-page .resource-browser .table-wrap{overflow-x:auto}.kb-page .resource-browser .kb-table{min-width:560px}.kb-page .resource-browser .kb-table th:nth-child(3),.kb-page .resource-browser .kb-table td:nth-child(3){display:table-cell}.kb-page .resource-browser .kb-name{max-width:230px}.kb-page .resource-browser .page-heading p{line-height:1.8}}.kb-page .resource-browser .resource-action{flex-direction:row}.auth-screen{background:#fafafa;place-items:center;min-height:100dvh;padding:28px;display:grid}@media (height>=700px){.auth-screen{padding-bottom:calc(28px + 14dvh)}}.auth-panel{width:100%;max-width:360px}.auth-brand{color:#222;align-items:center;gap:9px;margin-bottom:40px;font-size:18px;font-weight:650;display:flex}.auth-panel h1{letter-spacing:-.6px;color:#222;margin:0 0 8px;font-size:25px}.auth-panel>p{color:#777;margin:0 0 28px;font-size:14px}.auth-panel form{flex-direction:column;gap:10px;display:flex}.auth-panel label{color:#444;margin-top:8px;font-size:13px}.auth-panel .ui-input{background:#fff;border:1px solid #ddd;border-radius:9px;width:100%;height:44px;padding:0 12px;font-size:14px}.auth-panel form>.ui-button{height:42px;margin-top:16px}.auth-error{color:#b42318;margin:8px 0;font-size:13px;line-height:1.5}.shell-account.ui-button{text-align:left;color:#444;border-radius:9px;flex-shrink:0;justify-content:flex-start;gap:10px;width:100%;height:48px;padding:9px 8px;font-size:13px}.account-avatar{color:#666;background:#eaeaea;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.account-summary{align-items:center;gap:12px;margin:6px 0 28px;display:flex}.account-summary p{color:#888;margin:5px 0 0;font-size:13px}.account-summary .account-avatar{width:42px;height:42px}@media (hover:hover) and (pointer:fine){.shell-account.ui-button:hover{color:#222;background:#eee}}.account-action.ui-button{text-align:left;border-radius:9px;justify-content:flex-start;gap:10px;width:100%;height:44px}.account-action>span{flex:1}.account-password-form{flex-direction:column;gap:10px;display:flex}.account-password-form>p:not(.auth-error){color:#777;margin:0 0 12px;font-size:13px;line-height:1.6}.account-password-form label{color:#444;margin-top:6px;font-size:13px}.account-password-form .ui-input{background:#fff;border:1px solid #ddd;border-radius:9px;width:100%;height:42px;padding:0 12px;font-size:14px}.account-password-actions{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.knowledge-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.knowledge-top-actions .core-actions{gap:8px;margin:0}.knowledge-retrieval-actions:empty{display:none}.knowledge-reference-summary .knowledge-top-actions .button{box-sizing:border-box;white-space:nowrap;height:36px;min-height:36px;padding:0 12px;font-size:13px;line-height:20px}.knowledge-reference-summary .rag-overview{padding:16px 0 4px}.knowledge-reference-summary .rag-index-summary{margin-top:8px}.knowledge-reference-summary .knowledge-reference-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-resource-actions{flex-wrap:wrap;gap:8px;display:flex}.knowledge-reference-summary .knowledge-reference-list>li{box-shadow:none;border:0;border-radius:14px;padding:20px}.knowledge-reference-summary .knowledge-reference-list>li>ul{margin:16px 0 0;padding:0;list-style:none}.knowledge-reference-summary .knowledge-reference-list>li>ul>li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.knowledge-reference-summary .knowledge-reference-list>li>ul>li>span{color:#666;margin-right:8px}.knowledge-reference-summary .button:not(.primary),.rag-settings-dialog .button:not(.primary){box-shadow:none;background:#f5f5f4;border:0}.knowledge-reference-summary .text-button{border-radius:7px;padding:6px 8px}.knowledge-reference-summary .button:hover:not(:disabled),.rag-settings-dialog .button:hover:not(:disabled){background:#eaeae8}.knowledge-reference-summary .button.primary:hover:not(:disabled),.rag-settings-dialog .button.primary:hover:not(:disabled){background:#383838}.knowledge-reference-summary .rag-runtime-status{color:#666;background:0 0;border:0;margin:16px 0;padding:0}.rag-settings-dialog.modal{width:680px;box-shadow:none;border:0}.rag-settings-dialog .modal-head,.rag-settings-dialog .modal-fixed-footer{box-shadow:none;border:0}.rag-settings-dialog .modal-body{padding-top:0}.rag-settings-summary{background:#f7f7f6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:6px 0 22px;padding:16px;display:flex}.rag-settings-summary strong{font-size:14px;font-weight:550}.rag-settings-summary p{color:#777;margin-top:4px;font-size:12px;line-height:1.65}.rag-route-options{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.rag-settings-dialog .rag-route-options .core-check{margin:0;font-size:14px}.rag-settings-dialog .rag-settings-summary>.button{box-sizing:border-box;height:36px;min-height:36px;padding:0 12px;line-height:20px}.rag-settings-dialog .modal-fixed-footer .button{box-sizing:border-box;height:40px;min-height:40px;padding:0 16px;line-height:20px}.rag-settings-dialog .rag-group-heading{margin:28px 0 12px;font-size:15px;font-weight:600}.rag-settings-dialog .rag-form .form-label{margin:14px 0;font-size:13px}.rag-settings-dialog .rag-form .form-label input:not([type=checkbox]){padding:11px 12px;font-size:14px}.rag-settings-dialog .rag-distance-field>input{max-width:180px}.rag-settings-dialog .rag-distance-field>.field-note{margin-top:8px;line-height:1.6;display:block}.rag-settings-dialog .core-check{gap:9px;margin:16px 0;font-size:13px}.rag-settings-dialog .button:focus-visible,.knowledge-reference-summary button:focus-visible{color:#111;background:#dddeda;outline:0}.rag-settings-dialog .button.primary:focus-visible{color:#fff;background:#484848}.rag-rules-list{margin:0}.rag-rules-list>div{margin:22px 0}.rag-rules-list dt{margin-bottom:7px;font-size:14px;font-weight:550}.rag-rules-list dd{color:#666;margin:0;font-size:13px;line-height:1.8}.rag-settings-dialog .modal-body{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .18s}.rag-settings-dialog .modal-body[data-scroll-active]{scrollbar-color:gray transparent}.rag-settings-dialog .modal-body::-webkit-scrollbar{width:10px;height:10px}.rag-settings-dialog .modal-body::-webkit-scrollbar-track{background:0 0}.rag-settings-dialog .modal-body::-webkit-scrollbar-thumb{background:padding-box padding-box;border:1px solid #0000;border-radius:999px}.rag-settings-dialog .modal-body[data-scroll-active]::-webkit-scrollbar-thumb{background-color:gray}@media (width<=640px){.rag-settings-dialog.modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.rag-settings-summary{flex-wrap:wrap;align-items:flex-start}.rag-settings-dialog .rag-number-grid{grid-template-columns:1fr}.knowledge-resource-actions{width:100%}.rag-settings-dialog .modal-head h2{font-size:20px}}@media (forced-colors:active){.rag-settings-dialog button:focus-visible{outline:2px solid highlight}.rag-settings-dialog .modal-body{scrollbar-color:auto}}.knowledge-reference-heading{margin-bottom:28px}.knowledge-reference-heading h2{margin:0;font-size:24px;line-height:1.5}.knowledge-reference-heading .field-note{margin:5px 0 0}.knowledge-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.knowledge-section-heading h3{margin:0;font-size:17px;font-weight:600;line-height:26px}.knowledge-section-heading p{color:#777;margin:4px 0 0;font-size:13px;line-height:1.7}.knowledge-section-heading .core-actions{flex-wrap:wrap;gap:8px;margin:0}.knowledge-reference-summary .button{box-sizing:border-box;height:36px;min-height:36px;padding:0 12px;font-size:13px;line-height:20px}.knowledge-reference-summary .knowledge-reference-list{margin:0;padding:0}.knowledge-resource-meta{color:#666;margin:8px 0 0;font-size:13px;line-height:1.7}.knowledge-retrieval-section,.knowledge-verification-section{margin-top:32px}.rag-config-summary{background:#f7f7f6;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;margin:0;padding:22px 24px;display:grid}.rag-config-summary dt{color:#777;margin-bottom:6px;font-size:12px;line-height:20px}.rag-config-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:22px}.knowledge-usage-summary{color:#666;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;font-size:13px;display:flex}.rag-verification-status{margin:0 0 6px;font-size:14px}.knowledge-verification-section+.inline-error{margin:12px 0}.rag-config-navigation{gap:8px;margin-bottom:24px;display:flex}.rag-config-navigation .button.selected{color:#171717;background:#e9e9e7;font-weight:600}.modal.rag-drawer.modal-contained[open]{width:620px;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:16px 0 0 16px;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.rag-drawer.modal-contained>.modal-body{flex:1;padding:8px 28px 24px}.rag-drawer.modal-contained>.modal-head{border:0;padding:26px 28px 20px}.rag-drawer.modal-contained>.modal-head h2{font-size:22px}.rag-drawer.modal-contained>.modal-fixed-footer{border:0;padding:18px 28px}.rag-settings-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,.ui-select-trigger,.search-field){box-shadow:none;background:#f5f5f4;border:0;outline:0}.rag-settings-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,.ui-select-trigger):focus-visible{box-shadow:none;background:#e8e9e6;outline:0}.rag-settings-dialog [hidden]{display:none!important}.rag-drawer .rag-doc-row{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:16px;padding:16px 0;display:grid}.rag-drawer .rag-doc-row strong{overflow-wrap:anywhere;font-size:14px}.knowledge-picker .modal-body{flex-direction:column;min-height:0;display:flex}.knowledge-picker-list{min-height:100px;max-height:42dvh;margin:16px 0;overflow:auto}.knowledge-picker-row{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px 12px;display:flex}.knowledge-picker-row:hover,.knowledge-picker-row.selected{background:#f0f0ee}.knowledge-picker-row:focus-within{background:#e5e6e2}.knowledge-picker-row span{gap:4px;min-width:0;display:grid}.knowledge-picker-row strong{overflow-wrap:anywhere;font-size:14px}.knowledge-picker-row small{color:#777;font-size:12px}.knowledge-reference-confirm{background:#f7f7f6;border-radius:12px;margin-top:8px;padding:16px}.knowledge-reference-confirm strong{overflow-wrap:anywhere;font-size:14px}.knowledge-reference-confirm p{color:#666;margin:6px 0 0;font-size:13px;line-height:1.7}@media (width<=1100px){.rag-config-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rag-config-summary{grid-template-columns:1fr;gap:16px;padding:18px}.knowledge-reference-heading{align-items:flex-start}.knowledge-reference-heading>.core-actions{width:100%;margin:0}.knowledge-section-heading{align-items:flex-start}.modal.rag-drawer.modal-contained[open]{border-radius:0;width:100vw;max-width:100vw}.rag-drawer.modal-contained>.modal-head,.rag-drawer.modal-contained>.modal-body,.rag-drawer.modal-contained>.modal-fixed-footer{padding-left:18px;padding-right:18px}.rag-drawer .rag-doc-row{grid-template-columns:1fr;gap:8px}.rag-drawer .chunking-numbers{grid-template-columns:1fr;display:grid}}@media (forced-colors:active){.rag-settings-dialog :is(input,textarea,.ui-select-trigger):focus-visible{outline:2px solid highlight}}.rag-settings-dialog .ui-select-content{box-shadow:none;background:#fff;border:0}.rag-settings-dialog .ui-select-item{border:0;border-radius:8px}.rag-settings-dialog .chunking-option{box-shadow:none;background:#f7f7f6;border:0}.rag-settings-dialog .chunking-option.selected{box-shadow:none;background:#e8e9e6;border:0}.knowledge-scope-picker .rag-config-navigation{flex-wrap:wrap;margin-bottom:14px}.knowledge-scope-picker .field-note{margin:10px 0;font-size:13px;line-height:1.7}.knowledge-scope-picker .search-field{box-sizing:border-box;width:100%;max-width:none}.knowledge-scope-picker input[type=radio]{accent-color:#252525;flex:none}.knowledge-scope-picker .form-label{margin:12px 0;font-size:13px}.workflow-knowledge-reference{background:#f7f7f6;border-radius:10px;margin:8px 0;padding:14px 12px}.workflow-knowledge-reference>span{margin-top:4px;display:block}.knowledge-reference-summary [hidden]{display:none!important}.knowledge-tabs{background:#f3f3f2;border-radius:12px;gap:4px;margin:0 0 32px;padding:4px;display:inline-flex}.knowledge-tabs button{box-shadow:none;color:#777;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 18px;font-size:14px}.knowledge-tabs button[aria-selected=true]{color:#202020;background:#fff;font-weight:600}.knowledge-tabs button:hover,.knowledge-tabs button:focus-visible{color:#202020;background:#e7e8e5;outline:0}.knowledge-tab-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.knowledge-tab-toolbar .knowledge-tabs{flex-shrink:0;margin:0}.knowledge-tab-toolbar .core-actions{flex-wrap:wrap;margin:0 0 0 auto}.knowledge-source-settings{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:16px;display:flex}.knowledge-setting-row{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;margin-bottom:12px;padding:24px 0 38px;display:grid}.knowledge-setting-row h3{margin:0 0 5px;font-size:16px;font-weight:600;line-height:24px}.knowledge-setting-row>div>p{color:#777;margin:0;font-size:13px;line-height:1.7}.knowledge-setting-fields{gap:20px;min-width:0;display:grid}.knowledge-mode-selector{background:#f5f5f4;border-radius:12px;gap:4px;padding:4px;display:flex}.knowledge-mode-selector button{color:#777;border-radius:9px;flex:1;min-width:0;min-height:38px;padding:8px;font-size:14px}.knowledge-mode-selector button[aria-pressed=true]{color:#202020;background:#fff;font-weight:600}.knowledge-mode-selector button:focus-visible{outline-offset:2px;outline:2px solid #777}.knowledge-retrieval-options{border:0;min-width:0;margin:0;padding:0}.knowledge-retrieval-options:disabled{opacity:.5}.knowledge-retrieval-page .knowledge-empty-retrieval{margin-bottom:20px}.knowledge-retrieval-page .form-label{gap:10px;margin:0;font-size:14px}.knowledge-retrieval-page .field-note{color:#777;margin:0;font-size:13px;font-weight:400;line-height:1.7}.knowledge-retrieval-page :is(input:not([type=checkbox]),textarea,.ui-select-trigger){box-shadow:none;box-sizing:border-box;background:#f5f5f4;border:0;border-radius:10px;outline:0;width:100%;min-height:42px}.knowledge-retrieval-page :is(input:not([type=checkbox]),textarea,.ui-select-trigger):focus-visible{box-shadow:none;background:#e7e8e5;outline:0}.knowledge-retrieval-page .rag-number-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.knowledge-route-list{background:#f6f6f5;border-radius:14px;padding:8px}.knowledge-route-list label{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:16px 14px;display:flex}.knowledge-route-list label:hover,.knowledge-route-list label:focus-within{background:#e9eae6}.knowledge-route-list input{accent-color:#222;flex:none;width:17px;height:17px;margin-top:4px}.knowledge-route-list span{gap:5px;display:grid}.knowledge-route-list strong{font-size:14px;font-weight:600}.knowledge-route-list small{color:#777;font-size:13px;line-height:1.7}.knowledge-save-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 0 12px;display:flex}.knowledge-source-usage{margin-top:36px}.knowledge-usage-row{border-radius:10px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;padding:14px 12px;display:grid}.knowledge-usage-row:hover{background:#f7f7f6}.knowledge-usage-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.knowledge-usage-row .ui-select-trigger{box-shadow:none;background:#f5f5f4;border:0}@media (width<=1100px){.knowledge-setting-row{grid-template-columns:1fr;gap:18px;padding-bottom:24px}}@media (width<=640px){.knowledge-usage-row{grid-template-columns:1fr;gap:10px}.knowledge-retrieval-page .rag-number-grid{grid-template-columns:1fr}.knowledge-save-row .button{width:100%}.knowledge-tabs{margin-bottom:22px}}@media (forced-colors:active){.knowledge-tabs button:focus-visible,.knowledge-retrieval-page :is(input,textarea,button,.ui-select-trigger):focus-visible{outline:2px solid highlight}}.knowledge-retrieval-page .core-form .form-label .ui-select-trigger,.knowledge-source-usage .knowledge-usage-row .ui-select-trigger{box-shadow:none;background:#f5f5f4;border:0;outline:0}.knowledge-retrieval-page .core-form .form-label .ui-select-trigger:focus-visible,.knowledge-source-usage .knowledge-usage-row .ui-select-trigger:focus-visible{box-shadow:none;background:#e7e8e5;outline:0}@media (forced-colors:active){.knowledge-retrieval-page .core-form .form-label .ui-select-trigger:focus-visible,.knowledge-source-usage .knowledge-usage-row .ui-select-trigger:focus-visible{outline:2px solid highlight}}.rag-drawer .file-usage,.rag-drawer .kb-document-preview,.rag-drawer .kb-document,.rag-drawer .kb-tabs,.rag-drawer .kb-tabs button{box-shadow:none;border:0}.rag-drawer .kb-document-preview{background:0 0;max-height:none;padding:18px 0;overflow:visible}.rag-drawer .file-usage{margin:8px 0;padding:18px 0}.memory-query{align-items:flex-end;gap:12px;max-width:520px;display:flex}.memory-query .form-label{flex:1;min-width:0}.memory-query input{width:100%}.memory-query>.button{flex-shrink:0;margin-bottom:0}@media (width<=480px){.memory-query{flex-wrap:wrap}.memory-query .form-label{flex-basis:100%}}.inline-speech-settings{flex-direction:column;gap:16px;min-width:0;display:flex}.agent-single-screen .agent-config-grid .settings-column>.inline-speech-settings{flex-direction:column;align-items:stretch;gap:16px;display:flex}.inline-speech-settings .form-label{min-width:0;margin:0;font-size:12px}.inline-speech-settings .ui-select-trigger{width:100%;min-width:0}.inline-speech-settings :is(input:not([type=checkbox]),.ui-select-trigger),.inline-duration input{box-shadow:none;background:#f6f6f6;border:0;border-radius:8px;outline:0;width:100%;padding:10px 12px;font-size:12px}.inline-speech-settings :is(input:not([type=checkbox]),.ui-select-trigger):focus-visible,.inline-duration input:focus-visible{background:#e9eeea}.conversation-subheading{color:#858585;margin:4px 0 0;font-size:11px;font-weight:500}.conversation-readonly{color:#555;background:#f6f6f6;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:400}.voice-selection{flex-direction:column;gap:8px;min-width:0;display:flex}.voice-selection-heading{grid-template-columns:1fr auto;align-items:center;gap:6px;font-size:12px;font-weight:500;display:grid}.voice-selection-heading .voice-preview{display:contents}.voice-selection-heading .voice-preview>.button{min-height:28px;box-shadow:none;color:#555;background:0 0;border:0;padding:4px 8px;font-size:11px}.voice-selection-heading .voice-preview>.button:is(:hover,:focus-visible){color:#222;background:#e9eeea}.voice-selection-heading .voice-preview>.inline-error{overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-weight:400}.inline-speech-settings .model-label-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.inline-speech-settings .inline-error{font-size:11px;line-height:1.6}.inline-speech-settings .conversation-config-heading{margin:0;font-size:13px;font-weight:600}.agent-single-screen .agent-config-grid .settings-column>.execution-settings{flex-direction:column;align-items:stretch;gap:8px;padding-top:18px;display:flex}.execution-settings .agent-workflow-entry{align-self:flex-start}.conversation-behavior-summary{min-width:0;margin-top:4px}.conversation-summary-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.conversation-summary-title{align-items:center;gap:6px;display:flex}.conversation-summary-heading h3{margin:0;font-size:13px;font-weight:600}.conversation-summary-heading>.button{min-height:28px;box-shadow:none;background:#f4f4f4;border:0;padding:4px 10px;font-size:11px}.conversation-summary-heading>.button:is(:hover,:focus-visible){background:#e9eeea;outline:0}.conversation-behavior-summary dl{background:#f7f7f7;border-radius:10px;gap:10px;margin:0;padding:14px;font-size:12px;line-height:1.6;display:grid}.conversation-behavior-summary dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.conversation-behavior-summary dt{color:#777;flex-shrink:0}.conversation-behavior-summary dd{text-align:right;color:#333;font-variant-numeric:tabular-nums;margin:0}.conversation-speech-summary dd{overflow-wrap:anywhere;min-width:0}.speech-config-fields{border:0;min-width:0;margin:0;padding:0}.modal.speech-config-dialog .core-form .form-label{margin:0}.modal.speech-config-dialog .speech-config-fields{gap:20px}.modal.speech-config-dialog .core-form .ui-select-trigger{justify-content:space-between;align-items:center;min-width:0;display:flex}.modal.speech-config-dialog .model-label{min-width:0}.modal.conversation-config-dialog{width:min(520px,100vw - 24px);box-shadow:none;border:0;outline:0}.modal.conversation-config-dialog .core-form .ui-select-trigger{width:100%;box-shadow:none;background:#f5f5f5;border:0;outline:0}.modal.conversation-config-dialog .core-form .ui-select-trigger:is(:hover,:focus-visible){background:#e6ede8}.modal.conversation-config-dialog .button{box-shadow:none;border:0}.modal.conversation-config-dialog .button:not(.primary){background:#f5f5f5}.modal.conversation-config-dialog .button:not(.primary):is(:hover,:focus-visible){background:#e6ede8}.conversation-behavior-dialog .core-form{flex-direction:column;gap:22px;display:flex}.conversation-behavior-dialog .core-form>.form-label{margin:0;font-size:13px}.conversation-behavior-dialog .conversation-subheading{color:#777;margin:0;font-size:12px;font-weight:600}.conversation-behavior-dialog .conversation-subheading:not(:first-child){margin-top:6px}.conversation-range-heading{align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.conversation-range-control{grid-template-columns:minmax(0,1fr) 110px;align-items:start;gap:24px;display:grid}.conversation-range-control>.ui-slider{height:38px}.conversation-range-number{min-width:0;position:relative}.conversation-behavior-dialog .conversation-range-number input{width:100%;min-height:38px;box-shadow:none;font-variant-numeric:tabular-nums;background:#f5f5f5;border:0;border-radius:8px;outline:0;padding:8px 12px;font-size:13px}.conversation-behavior-dialog .conversation-range-number[data-unit=true] input{padding-right:36px}.conversation-behavior-dialog .conversation-range-number input:focus{background:#e6ede8}.conversation-behavior-dialog .conversation-range-number input[aria-invalid=true]{background:#fff0ee}.conversation-range-unit{color:#777;pointer-events:none;font-size:12px;position:absolute;top:10px;right:12px}.conversation-range-number input::-webkit-inner-spin-button{appearance:none}.conversation-range-number input{appearance:textfield}.conversation-range-number .inline-error{margin-top:6px;font-size:11px;line-height:1.5;display:block}.conversation-range-ends{color:#777;justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;display:flex}.conversation-behavior-dialog .ui-slider-thumb{width:16px;height:16px;box-shadow:none;background:#333;border:0}.conversation-behavior-dialog .ui-slider-thumb:focus-visible{background:#43865b;outline:0}.conversation-behavior-dialog .behavior-toggle{gap:12px;margin:0}.conversation-behavior-dialog .behavior-toggle>span{align-items:center;gap:6px;display:flex}.conversation-interruption-switch{color:#666;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px;font-size:12px;display:flex}.conversation-interruption-switch:is(:hover,:focus-visible){background:#e9eeea;outline:0}.conversation-switch-track{background:#bbb;border-radius:20px;align-items:center;width:34px;height:20px;padding:3px;display:flex}.conversation-switch-track>span{background:#fff;border-radius:50%;width:14px;height:14px}.conversation-interruption-switch[aria-checked=true] .conversation-switch-track{background:#222;justify-content:flex-end}@media (width<=480px){.conversation-range-control{grid-template-columns:minmax(0,1fr) 96px;gap:16px}.conversation-range-ends{font-size:10px}.conversation-behavior-dialog .behavior-toggle{flex-wrap:wrap}}@media (forced-colors:active){.conversation-switch-track,.conversation-behavior-dialog .ui-slider-thumb{border:1px solid buttontext}.conversation-interruption-switch:focus-visible,.conversation-behavior-dialog .ui-slider-thumb:focus-visible{outline:2px solid highlight}}.session-settings-fields{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.session-setting-field,.session-context-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.session-setting-label{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.session-setting-label h3{margin:0;font-size:13px;font-weight:500}.session-context-inputs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.modal.session-settings-dialog .session-setting-field input{font-variant-numeric:tabular-nums;width:100%;min-height:40px;box-shadow:none;background:#f5f5f5;border:0;border-radius:8px;outline:0;padding:10px 12px;font-size:13px}.modal.session-settings-dialog .session-setting-field input:focus{background:#e6ede8}.modal.session-settings-dialog .session-setting-field input[aria-invalid=true]{background:#fff0ee}.modal.session-settings-dialog .session-setting-field input:disabled{opacity:.55}.modal.session-settings-dialog .inline-error{margin:0;font-size:12px;line-height:1.6}.modal.session-settings-dialog .session-records-entry{margin-top:22px;font-size:12px}@media (width<=480px){.session-context-inputs{grid-template-columns:1fr}}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}.shell-sidebar,.shell-sheet{color:#252525;background:#f9f9f9;flex-direction:column;width:232px;padding:12px 8px;display:flex}.shell-sidebar{flex-shrink:0;height:100dvh;position:sticky;top:0}.shell-brand-row{flex-shrink:0;justify-content:space-between;align-items:center;min-height:38px;margin-bottom:10px;display:flex}.shell-brand.ui-button{letter-spacing:-.4px;justify-content:flex-start;gap:8px;height:36px;padding:6px 8px;font-size:16px;font-weight:650}.shell-brand img{object-fit:contain;width:26px;height:auto}.shell-search.ui-button{color:#737373;background:#fff;border-radius:8px;flex-shrink:0;justify-content:flex-start;gap:8px;width:100%;height:34px;margin-bottom:14px;padding:0 9px;font-size:12px;font-weight:400}.shell-search span{text-align:left;flex:1}.shell-search kbd{color:#929292;font-size:10px}.shell-navigation{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:12px;overflow:hidden auto}.shell-nav-group{margin-top:22px}.shell-nav-group h2{color:#828282;margin:0 8px 6px;font-size:11px;font-weight:500;line-height:20px}.shell-nav-link.ui-button{color:#6d6d6d;text-align:left;touch-action:manipulation;border-radius:8px;justify-content:flex-start;gap:10px;width:100%;height:38px;min-height:38px;margin:2px 0;padding:8px;font-size:13px;font-weight:400;transition:background-color .15s,color .15s}.shell-nav-link.ui-button.is-active{color:#191919;background:#e3e3e3}.shell-nav-link>svg{stroke-width:1.65px;flex:0 0 17px;width:17px;height:17px}.shell-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shell-agent-switch.ui-button{text-align:left;background:#efefef;border-radius:8px;justify-content:flex-start;gap:10px;width:100%;height:44px;margin:8px 0 0;padding:10px;font-size:13px;font-weight:550}.shell-nav-link:focus-visible,.shell-agent-switch:focus-visible,.shell-search:focus-visible,.shell-brand:focus-visible{background:var(--control-focus,#e8e8e8);color:#111}.shell-nav-level{opacity:1;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out);transform:translate(0)}@starting-style{.shell-nav-level[data-direction=forward]{opacity:.25;transform:translate(32px)}.shell-nav-level[data-direction=back]{opacity:.25;transform:translate(-32px)}}.shell-sheet-overlay{z-index:40;animation:shell-overlay-in .2s var(--ease-out);background:#0005;position:fixed;inset:0}.shell-sheet{z-index:41;width:min(286px,85vw);height:100dvh;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));animation:shell-sheet-in .24s var(--ease-drawer);outline:none;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #0001}.shell-sheet[data-state=closed]{animation:shell-sheet-out .2s var(--ease-drawer)}.shell-sheet-overlay[data-state=closed]{animation:shell-overlay-out .2s var(--ease-out)}@keyframes shell-sheet-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes shell-sheet-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes shell-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes shell-overlay-out{0%{opacity:1}to{opacity:0}}.shell-topbar .breadcrumb{flex:1;min-width:0}.shell-topbar .shell-page-name{color:#777;white-space:nowrap;font-size:12px}.shell-topbar .shell-breadcrumb-separator{color:#b3b3b3;flex-shrink:0}.shell-topbar .agent-title{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;overflow:hidden}.shell-topbar .header-actions{flex-shrink:0;margin-left:auto}@media (hover:hover) and (pointer:fine){.shell-nav-link:hover,.shell-agent-switch:hover{background:var(--control-hover,#eee);color:#222}}@media (width<=1050px){.shell-sidebar{width:208px}.shell-topbar .shell-page-name,.shell-topbar .shell-breadcrumb-separator{display:none}}@media (width<=760px){.shell-sheet .shell-nav-link{height:42px;min-height:42px}.shell-topbar .agent-title{max-width:120px}.shell-topbar .save-status{display:none}}@media (prefers-reduced-motion:reduce){.shell-nav-level{transition:none}.shell-sheet,.shell-sheet[data-state=closed]{animation:none}.shell-sheet-overlay,.shell-sheet-overlay[data-state=closed]{animation-duration:.1s}}@media (forced-colors:active){.shell-nav-link.is-active{outline-offset:-2px;outline:1px solid highlight}}@media (prefers-reduced-motion:no-preference){html:has(:focus-visible) .shell-nav-level{transition:none}:is(html:has(:focus-visible) .shell-sheet,html:has(:focus-visible) .shell-sheet-overlay){animation:none}}.shell-agent-context{background:0 0;margin:0 0 18px;padding:5px}.shell-agent-context>.shell-nav-link.ui-button{color:#929292;background:0 0;gap:4px;height:32px;min-height:32px;margin:0 0 4px;padding:6px 9px;font-weight:500;transition:color .15s}.shell-agent-context>.shell-nav-link.ui-button>svg{transition:transform .15s var(--ease-out);transform:translate(0)}.shell-agent-context>.shell-nav-link.ui-button:focus-visible{color:#252525;background:0 0}.shell-agent-context>.shell-nav-link.ui-button:focus-visible .shell-nav-text{text-underline-offset:4px;text-decoration:underline}.shell-agent-context>.shell-nav-link.ui-button:active{color:#252525;background:0 0}@media (hover:hover) and (pointer:fine){.shell-agent-context>.shell-nav-link.ui-button:hover{color:#252525;background:0 0}.shell-agent-context>.shell-nav-link.ui-button:hover>svg{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.shell-agent-context>.shell-nav-link.ui-button>svg{transition:none;transform:none!important}}.shell-agent-context .shell-agent-switch.ui-button{background:#fff;border:1px solid #e4e4e4;border-radius:10px;gap:9px;height:46px;margin:0;font-weight:600}.shell-agent-context .shell-agent-switch:focus-visible{background:#e8e8e8}.shell-nav-link.ui-button.is-active:focus-visible{background:#d9d9d9}@media (hover:hover) and (pointer:fine){.shell-nav-link.ui-button.is-active:hover{background:#dedede}.shell-agent-context .shell-agent-switch:hover{background:#fafafa}}.shell-sidebar{isolation:isolate;background:0 0}.shell-sidebar-surface{z-index:-1;transform-origin:0;pointer-events:none;background:#f9f9f9;position:absolute;inset:0}@property --shell-open-progress{syntax:"<number>";inherits:true;initial-value:1}.shell-sidebar-surface{border-right:1px solid #e8e8e8}.shell-agent-context{background:#f3f3f3;border:1px solid #e6e6e6;border-radius:12px;margin-bottom:20px;padding:4px}.shell-agent-context .shell-agent-switch.ui-button{border-radius:9px;height:44px}@media (width>=761px){.shell-sidebar{--shell-icon-column:40px;--shell-label-gap:4px;--shell-rail-inset:8px;--shell-toggle-duration:.24s;--shell-expanded-width:232px;--shell-control-width:calc(var(--shell-expanded-width) - 2 * var(--shell-rail-inset));--shell-open-progress:1;width:calc(var(--shell-icon-column) + 2 * var(--shell-rail-inset) + (var(--shell-expanded-width) - var(--shell-icon-column) - 2 * var(--shell-rail-inset)) * var(--shell-open-progress));padding:12px var(--shell-rail-inset);transition:--shell-open-progress var(--shell-toggle-duration) var(--ease-drawer)}.shell-sidebar.is-collapsed{--shell-open-progress:0}.shell-sidebar .shell-brand-row{justify-content:flex-start;min-height:40px;overflow:hidden}.shell-sidebar .shell-brand.ui-button{width:100%;height:40px;padding:0 calc((var(--shell-icon-column) - 26px)/2);gap:calc((var(--shell-icon-column) - 26px)/2 - var(--shell-label-gap));flex-shrink:0;overflow:hidden}.shell-sidebar .shell-nav-link.ui-button{height:40px;min-height:40px;padding:8px calc((var(--shell-icon-column) - 17px)/2);gap:calc((var(--shell-icon-column) - 17px)/2 - var(--shell-label-gap));position:relative;overflow:hidden}.shell-sidebar .shell-nav-text{width:calc(var(--shell-control-width) - var(--shell-icon-column) - 8px);text-align:left;opacity:var(--shell-open-progress);flex:none}.shell-sidebar .shell-nav-group h2,.shell-sidebar .shell-search span,.shell-sidebar .shell-search kbd,.shell-sidebar .shell-brand span,.shell-sidebar .shell-agent-switch>svg:last-child{opacity:var(--shell-open-progress)}.shell-sidebar .shell-search.ui-button,.shell-sidebar .shell-account.ui-button,.shell-sidebar .shell-agent-switch.ui-button{white-space:nowrap;flex-shrink:0;justify-content:flex-start;overflow:hidden}.shell-sidebar .shell-search.ui-button{height:40px;padding:0 calc((var(--shell-icon-column) - 15px)/2 - 1px);gap:calc((var(--shell-icon-column) - 15px)/2 - var(--shell-label-gap))}.shell-sidebar .shell-search span{width:calc(var(--shell-control-width) - 87px);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:none;overflow:hidden}.shell-sidebar .shell-search kbd{text-align:center;flex:0 0 30px;width:30px}.shell-sidebar .shell-brand span{text-align:left;flex:none}.shell-sidebar .shell-brand img{flex:none}.shell-sidebar .shell-nav-group h2{white-space:nowrap;margin-inline:calc((var(--shell-icon-column) - 17px)/2)}.shell-sidebar .shell-nav-link .service-nav-dot{position:absolute;top:7px;right:5px}.shell-sidebar .shell-account.ui-button{height:40px;padding:5px calc((var(--shell-icon-column) - 30px)/2);gap:calc((var(--shell-icon-column) - 30px)/2 - var(--shell-label-gap))}.shell-sidebar .shell-account .account-avatar{flex-shrink:0}.shell-sidebar .shell-agent-context{background:0 0;border:0;margin:0 0 20px;padding:4px 0}.shell-sidebar .shell-agent-context>.shell-nav-link.ui-button{height:40px;min-height:40px;margin:0 0 4px}.shell-sidebar .shell-agent-switch.ui-button{height:40px;padding:0 calc((var(--shell-icon-column) - 18px)/2 - 1px);gap:calc((var(--shell-icon-column) - 18px)/2 - var(--shell-label-gap))}.shell-sidebar .shell-agent-switch .shell-nav-text{width:calc(var(--shell-control-width) - 68px)}.shell-sidebar.is-collapsed .shell-nav-text,.shell-sidebar.is-collapsed .shell-nav-group h2,.shell-sidebar.is-collapsed .shell-search span,.shell-sidebar.is-collapsed .shell-search kbd,.shell-sidebar.is-collapsed .shell-brand span,.shell-sidebar.is-collapsed .shell-agent-switch>svg:last-child{pointer-events:none}}@media (width>=761px) and (width<=1050px){.shell-sidebar{--shell-expanded-width:208px}}@media (prefers-reduced-motion:reduce){.shell-sidebar,.shell-sidebar *{transition:none!important}}html.sidebar-instant .shell-sidebar{transition:none!important}.platform-home{max-width:1400px;margin:0 auto}.home-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.home-heading p{color:#818181;margin-top:8px;font-size:13px}.home-stats{background:#f8f8f8;border-radius:12px;margin-bottom:38px;padding:20px 24px}.home-stats-caption{color:#858585;margin-bottom:20px;font-size:11px}.home-stats dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.home-stats dt{color:#737373;margin-bottom:10px;font-size:12px}.home-stats dd{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:550;line-height:1.3}.home-columns{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:44px;display:grid}.home-columns>section{min-width:0}.home-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.home-section-heading h2{font-size:15px;font-weight:550}.home-section-heading .ui-button{color:#737373}.home-session.ui-button,.home-agent.ui-button{text-align:left;white-space:normal;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;height:auto;min-height:76px;padding:12px 10px;font-weight:400;display:flex}.home-row-icon{color:#777;background:#f3f3f3;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.home-session-copy,.home-agent-copy{flex:1;min-width:0}.home-session-copy strong,.home-agent-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.6;display:block;overflow:hidden}.home-session-copy small,.home-agent-copy small{text-overflow:ellipsis;white-space:nowrap;color:#909090;margin-top:4px;font-size:11px;display:block;overflow:hidden}.home-session-meta{color:#888;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;font-size:11px;display:flex}.home-session-meta>span{color:#999;font-size:10px}.home-session>svg{color:#aaa}.home-agent .ui-badge{color:#65715f;background:#f2f4f0;border:0;flex-shrink:0;font-size:10px}.home-resources{margin-top:38px}.home-resources>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-resource.ui-button{text-align:left;background:#fafafa;border-radius:10px;justify-content:flex-start;gap:13px;min-width:0;height:auto;padding:18px 14px;font-weight:400;display:flex}.home-resource>span{flex:1;min-width:0}.home-resource strong{font-size:13px;font-weight:500;display:block}.home-resource small{color:#888;white-space:normal;margin-top:6px;font-size:11px;line-height:1.5;display:block}.home-resource>svg{color:#858585}.home-empty{color:#888;text-align:center;padding:32px 16px}.home-empty h3{color:#444;margin-top:12px}.home-empty p{margin:8px 0 16px;font-size:12px;line-height:1.7}@media (width<=1100px){.home-columns{grid-template-columns:minmax(0,1fr);gap:28px}.home-agents{max-width:none}.home-agent.ui-button{min-height:66px}.home-resources>div:last-child{gap:8px}}@media (width<=600px){.home-heading{align-items:flex-start;margin-bottom:24px}.home-heading p{max-width:190px;line-height:1.6}.home-heading>.ui-button{padding:8px 10px}.home-stats{margin-bottom:28px;padding:20px}.home-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.home-stats dd{font-size:23px}.home-resources>div:last-child{grid-template-columns:1fr}.home-session.ui-button{gap:9px;padding:12px 0}.home-session-meta time{font-size:10px}.home-session>svg{display:none}.home-session-copy strong{font-size:12px}}.agents-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.agents-heading p{color:#818181;margin-top:8px;font-size:13px;line-height:1.6}.agents-search{color:#888;border:1px solid #dedede;border-radius:9px;align-items:center;gap:9px;width:100%;height:38px;padding:0 12px;display:flex}.agents-search .ui-input{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.agents-search:focus-within{background:var(--control-focus,#f3f3f3)}.agents-search .ui-input:focus-visible{background:0 0}.agents-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 20px;display:flex}.agents-toolbar>span{color:#888;font-size:12px}.ui-table-container{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.agents-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.agents-table th{color:#888;text-align:left;background:0 0;border:0;height:42px;padding:10px 12px;font-size:12px;font-weight:400}.agents-table td{vertical-align:middle;border:0;padding:20px 12px}.agents-table th:first-child{width:32%}.agents-table th.agents-creator{width:9%}.agents-table th.agents-conversations{width:12%}.agents-table th.agents-created,.agents-table th.agents-updated{width:17%}.agents-table th:last-child{width:70px}.agents-table th:nth-child(3){width:13%}.agents-table .agents-conversations{text-align:right;font-variant-numeric:tabular-nums}.agents-conversations .ui-button{color:inherit;padding:4px 0;font-weight:400}.agents-name{align-items:center;gap:12px;min-width:0;display:flex}.agents-name>div{flex:1;min-width:0}.agents-icon{color:#888;background:#f5f5f5;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.agents-name-link.ui-button,.agents-name-link{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#252525;max-width:100%;height:auto;padding:0;font-size:13px;font-weight:500;display:block;overflow:hidden}.agents-name p{text-overflow:ellipsis;white-space:nowrap;color:#999;margin-top:5px;font-size:11px;overflow:hidden}.agents-state.ui-badge{color:#777;white-space:normal;text-align:left;background:#f3f3f3;border:0;font-size:10px;line-height:1.5}.agents-state.published{color:#5e745b;background:#f0f4ed}.agents-created,.agents-updated{font-variant-numeric:tabular-nums;color:#777;font-size:11px;line-height:1.6}.agents-actions{text-align:right}.agents-actions .ui-button{color:#777}.agents-open-row{cursor:pointer}.agents-table td:first-child{border-radius:9px 0 0 9px}.agents-table td:last-child{border-radius:0 9px 9px 0}.agents-empty{text-align:center;color:#999;padding:64px 20px}.agents-empty h2{color:#555;margin:16px 0 8px;font-size:16px}.agents-empty p{margin-bottom:18px;font-size:12px}@media (hover:hover) and (pointer:fine){.agents-open-row:hover td{background:var(--control-hover,#f5f5f5)}}@media (width<=1100px){.agents-table .agents-creator,.agents-table .agents-updated{display:none}.agents-table th:first-child{width:43%}.agents-table th.agents-created{width:23%}.agents-table th.agents-conversations{width:15%}}@media (width<=760px){.agents-heading{align-items:flex-start}.agents-heading>.ui-button{padding:8px 10px}.agents-heading p{max-width:185px}.agents-table .agents-created{display:none}.agents-table th:first-child{width:48%}.agents-table th:nth-child(3){width:22%}.agents-table th.agents-conversations{width:30%}.agents-table th:last-child,.agents-table .agents-actions{display:none}.agents-table td,.agents-table th{padding:16px 6px}.agents-icon{display:none}.agents-name-link.ui-button,.agents-name-link{font-size:12px}.agents-table td:nth-child(4){border-radius:0 9px 9px 0}.agents-page:has(.agents-open-row) .agents-actions{display:none}.agents-table tr:not(.agents-open-row) .agents-actions{display:table-cell}.agents-page:has(.agents-table tr:not(.agents-open-row) .agents-actions) .agents-table th:last-child{width:54px;display:table-cell}}.agents-mobile-dates{display:none}@media (width<=760px){.agents-mobile-dates{color:#888;font-variant-numeric:tabular-nums;gap:3px;margin-top:7px;font-size:10px;line-height:1.5;display:grid}}.main-content.agent-config-main{container:agent-config-page/inline-size}.agent-config-main>.page-heading{margin-bottom:28px}.config-grid.agent-config-grid{--option-text:#252525;--option-muted:#737373;grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr);align-items:start;gap:32px}.agent-config-grid .field-heading{gap:7px;min-height:24px;margin-bottom:8px}.agent-config-grid .field-heading label{color:var(--option-text);font-size:13px;font-weight:550}.agent-config-grid .settings-column{flex-direction:column;gap:18px;display:flex}.agent-config-grid .settings-column>section+section{margin-top:0}.agent-config-grid .agent-option,.agent-config-grid .agent-select-option{text-align:left;width:100%;min-height:44px;color:var(--option-text);background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:11px 12px;font-size:13px;line-height:1.6;display:flex}.agent-config-grid .agent-option strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.agent-config-grid .agent-option>svg:first-child,.agent-config-grid .agent-select-option>svg{color:#737373}.agent-config-grid .agent-option>svg:last-child{color:#8b8b8b;margin-left:auto}.agent-config-grid button.agent-option:hover,.agent-config-grid .agent-option-readonly{background:var(--control-hover)}.agent-config-grid .settings-column .field-note{color:#858585;margin:8px 0 0;font-size:11px;line-height:1.7}.agent-config-grid .agent-select-option{padding:0;position:relative}.agent-config-grid .agent-select-option>svg{pointer-events:none;z-index:1;position:absolute;left:12px}.agent-config-grid .agent-select-option>.ui-select-trigger{box-shadow:none;background:0 0;border:0;border-radius:8px;width:100%;min-height:44px;padding:11px 12px 11px 38px;font-size:13px;font-weight:500;line-height:1.6}.agent-config-grid .compact-first-message{margin-top:22px}.agent-config-grid .compact-first-message>textarea{resize:none;scrollbar-width:thin;background:#fff;border:0;border-radius:8px;width:100%;min-height:56px;max-height:132px;padding:14px 16px;font-size:13px;line-height:1.8;display:block;overflow:auto}.agent-config-grid .compact-first-message>textarea:focus-visible{background:var(--control-focus);outline:none}.agent-field-count{white-space:nowrap;color:#909090;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;line-height:1.5}.info-tip-trigger.ui-button{color:#8a8a8a;cursor:help;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.info-tip-trigger:hover{color:#333;background:var(--control-hover)}.info-tip-trigger:focus-visible{color:#333;background:var(--control-focus)}.prompt-editor .kb-prompt-toolbar{align-items:center;gap:10px;min-height:43px}.prompt-editor .kb-prompt-toolbar>.info-tip-trigger{margin-left:auto}.reference-option.in-use{background:#f2f7f3;border-color:#0000}.reference-option.selected{outline:none}.reference-option.selected strong{font-weight:600}.reference-option:not(.in-use).selected{background:var(--control-selected)}.reference-option.in-use+.reference-option{margin-top:5px}.reference-option .reference-used{color:#43644c;background:#e5efe7;border-radius:4px;align-items:center;gap:3px;margin-top:7px;padding:2px 5px;font-size:10px;line-height:1.4;display:inline-flex}.reference-option .reference-used svg{margin:0}.reference-archived{color:#858585;margin-top:5px;font-size:10px;display:block}.answer-model-picker .model-option{white-space:normal;justify-content:flex-start;height:auto;min-height:60px}.answer-model-picker .field-note{margin-bottom:14px}.agent-config-grid .settings-column>section>.ui-select-trigger{width:100%}.reference-picker .reference-picker-list{border:0}.reference-picker .reference-option:focus-visible{background:var(--control-focus);color:#243929;outline:none}.agent-config-grid .editor-box,.agent-config-grid .prompt-editor{box-shadow:none;background:#fff;border:0;border-radius:10px}.agent-config-grid .prompt-format-bar{background:0 0;border:0;gap:16px;padding:10px 12px 4px}.agent-config-grid .prompt-format-bar>div+div{border:0;padding-left:0}.agent-config-grid .prompt-prose{min-height:240px;max-height:min(52vh,520px);padding:14px 18px 18px;font-size:13px;line-height:1.9}.agent-config-grid .prompt-source{resize:vertical;background:0 0;min-height:240px;max-height:min(52vh,520px)}.agent-config-main .agent-config-grid .kb-prompt-toolbar{background:0 0;border:0;flex-wrap:wrap;padding:8px 14px 12px}.agent-config-grid .kb-prompt-toolbar>div{flex-wrap:wrap;gap:6px 12px}.agent-config-grid .prompt-prose a,.agent-config-grid .prompt-reference{border:0}.agent-config-grid button:focus-visible,.agent-config-grid .ui-select-trigger:focus-visible,.agent-config-grid a:focus-visible{background-color:var(--control-focus);color:var(--control-text);outline:none}.agent-config-grid .agent-option strong{white-space:normal;text-overflow:clip;overflow:visible}.agent-config-grid .model-label{flex-wrap:wrap;gap:5px}@container agent-config-page (width<=740px){.config-grid.agent-config-grid{grid-template-columns:minmax(0,1fr);gap:28px}.agent-config-grid .settings-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}}@container agent-config-page (width<=460px){.agent-config-grid .settings-column{grid-template-columns:minmax(0,1fr);gap:16px}.agent-config-grid .prompt-format-bar{gap:4px;padding-inline:8px}.agent-config-grid .prompt-prose{padding:12px 14px;font-size:13px}.agent-config-grid .agent-field-count{font-size:10px}}.config-grid.agent-config-grid{align-items:stretch}.agent-config-grid .prompt-column{flex-direction:column;min-height:0;display:flex}.agent-config-grid .prompt-column>section:first-child{flex-direction:column;flex:1;min-height:0;display:flex}.agent-config-grid .prompt-column .editor-box,.agent-config-grid .prompt-column .prompt-editor{flex-direction:column;flex:1;display:flex}.agent-config-grid .prompt-column .kb-prompt-toolbar{margin-top:auto}.agent-config-grid .settings-column{justify-content:space-between}@container agent-config-page (width<=740px){.config-grid.agent-config-grid{align-items:start}.agent-config-grid .prompt-column>section:first-child{flex:none}}.agent-config-grid .prompt-column .prompt-content{flex-direction:column;flex:1;display:flex}.agent-config-grid .prompt-column .prompt-content>div{flex:1;min-height:0;display:flex}.agent-config-grid .prompt-column .prompt-prose{flex:1;min-width:0}.agent-config-grid .prompt-column .prompt-source{flex:1}.agent-config-grid .editor-box{border:1px solid #e7e7e7}.agent-config-grid .compact-first-message>textarea,.agent-config-grid .agent-option,.agent-config-grid .agent-select-option{border:1px solid #e5e5e5}.ui-select-content.agent-select-menu{width:var(--radix-select-trigger-width);border:0;border-radius:8px;min-width:0;font-size:13px;font-weight:500;line-height:1.6;box-shadow:0 5px 18px #00000010}.agent-select-menu .ui-select-viewport{padding:4px}.agent-select-menu .ui-select-item{border:0;border-radius:5px;min-height:40px;padding:9px 32px 9px 12px;font-size:13px;font-weight:500;line-height:1.6}.agent-select-menu .ui-select-item[data-state=checked]{background:var(--control-selected);font-weight:500}.agent-select-menu .ui-select-item[data-highlighted]{background:var(--control-hover);color:var(--control-text);outline:none}.agent-config-grid .agent-select-option:has(button:hover){background:var(--control-hover)}.agent-config-grid .agent-select-option>.ui-select-trigger:focus-visible{background:var(--control-focus)}.agent-config-grid .agent-select-option:has(.ui-select-trigger:disabled){cursor:not-allowed;background:#fff}.agent-config-grid .info-tip-trigger:focus-visible{background:var(--control-focus);outline:none}.runtime-mode-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.runtime-mode-field .ui-select-trigger:disabled{opacity:1}.runtime-mode-field .agent-select-option:has([aria-busy=true])>svg{animation:1s linear infinite runtime-mode-check}@keyframes runtime-mode-check{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.runtime-mode-field .agent-select-option:has([aria-busy=true])>svg{animation:none}}.app-shell.agent-single-screen{height:100dvh;min-height:0;overflow:hidden}.agent-single-screen>.workspace{flex-direction:column;min-height:0;display:flex}.agent-single-screen .topbar{flex-shrink:0}.agent-single-screen .workspace-body{flex:1;min-height:0;overflow:hidden}.agent-single-screen .main-content.agent-config-main{flex-direction:column;min-height:0;padding-block:clamp(16px,3vh,32px);display:flex;overflow:hidden}.agent-single-screen .agent-config-main>.page-heading{flex-shrink:0;margin-bottom:20px}.agent-single-screen .config-grid.agent-config-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;min-height:0}.agent-single-screen .agent-config-grid .prompt-column>section:first-child{flex:1;min-height:0}.agent-single-screen .agent-config-grid :is(.editor-box,.prompt-editor,.prompt-content){flex:1;min-width:0;overflow:hidden;min-height:0!important}.agent-single-screen .agent-config-grid .prompt-content{height:0}.agent-single-screen .agent-config-grid .prompt-content>div{height:100%;min-height:0}.agent-single-screen .agent-config-grid :is(.prompt-prose,.prompt-source){overscroll-behavior:contain;resize:none;flex:1;height:0;min-height:0;max-height:none;overflow:auto}.agent-single-screen .agent-config-grid .prompt-prose{height:100%}.agent-single-screen .agent-config-grid :is(.prompt-format-bar,.kb-prompt-toolbar){flex-shrink:0}.agent-single-screen .agent-config-grid .compact-first-message{flex-shrink:0;margin-top:16px}.agent-single-screen .agent-config-grid .compact-first-message>textarea{max-height:76px}.agent-single-screen .agent-config-grid .settings-column{justify-content:space-between;gap:12px;min-height:0;display:flex}.agent-single-screen .agent-config-grid .settings-column>section{flex-shrink:0}.agent-single-screen .agent-config-grid .settings-column .field-heading{margin-bottom:4px}.agent-single-screen .agent-config-grid :is(.agent-option,.agent-select-option,.agent-select-option>.ui-select-trigger){min-height:40px}.agent-single-screen .agent-config-grid .agent-option,.agent-single-screen .agent-config-grid .agent-select-option>.ui-select-trigger{padding-block:8px}.agent-single-screen .agent-config-grid .agent-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-single-screen .agent-config-grid .model-label{flex-wrap:nowrap;min-width:0}.agent-single-screen .agent-config-grid .model-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (height<=850px){.agent-single-screen .agent-config-main>.page-heading{margin-bottom:14px}.agent-single-screen .agent-config-grid .settings-column{gap:8px}.agent-single-screen .agent-config-grid .settings-column .field-heading{min-height:22px;margin-bottom:2px}.agent-single-screen .agent-config-grid .settings-column .info-tip-trigger{width:22px;height:22px}.agent-single-screen .agent-config-grid :is(.agent-option,.agent-select-option,.agent-select-option>.ui-select-trigger){min-height:36px}.agent-single-screen .agent-config-grid .agent-option,.agent-single-screen .agent-config-grid .agent-select-option>.ui-select-trigger{padding-block:6px}.agent-single-screen .agent-config-grid .settings-column .field-note{margin-top:4px}.agent-single-screen .agent-config-grid .compact-first-message{margin-top:12px}}@media (height<=700px) and (width>=761px){.agent-single-screen .agent-config-grid .settings-column>section{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.agent-single-screen .agent-config-grid .settings-column .field-heading{gap:2px;margin:0}.agent-single-screen .agent-config-grid .settings-column .field-heading label{font-size:12px}.agent-single-screen .agent-config-grid .settings-column .field-note{grid-column:2}}@container agent-config-page (width<=460px){.agent-single-screen .config-grid.agent-config-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:16px}.agent-single-screen .agent-config-grid .settings-column{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 12px;display:grid}.agent-single-screen .agent-config-grid .settings-column .field-heading{margin-bottom:2px}.agent-single-screen .agent-config-grid .agent-option,.agent-single-screen .agent-config-grid .agent-select-option>.ui-select-trigger{font-size:12px}.agent-single-screen .agent-config-grid .prompt-format-bar{gap:4px;padding:4px 8px}.agent-single-screen .agent-config-grid .kb-prompt-toolbar{padding:4px 8px}.agent-single-screen .agent-config-grid .kb-prompt-toolbar>div{gap:4px 8px}.agent-single-screen .agent-config-grid .compact-first-message{margin-top:8px}.agent-single-screen .agent-config-grid .compact-first-message>textarea{max-height:56px;padding:8px 12px}}@media (width<=760px){.agent-single-screen .agent-config-main>.page-heading{gap:8px;margin-bottom:14px}.agent-single-screen .agent-config-main>.page-heading p{margin-top:4px}.agent-single-screen .preview-panel{z-index:8;border:0;width:100%;height:calc(100dvh - 54px);position:fixed;inset:54px 0 0}}.agent-config-main .agent-test-button{flex-shrink:0;min-block-size:36px;inline-size:13em}.agent-config-main .agent-test-button>svg{flex-shrink:0}.agent-config-main>.agent-test-note{min-block-size:1.7em;line-height:1.7;display:grid}.agent-test-note>span{grid-area:1/1}.agent-test-note-size{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.agent-single-screen .agent-config-grid .settings-column{overscroll-behavior:contain;justify-content:flex-start;gap:14px;padding-right:6px;overflow-y:auto}.agent-config-grid .agent-workflow-entry{align-self:flex-start;margin-top:-8px}@container agent-config-page (width<=600px){.agent-single-screen .config-grid.agent-config-grid{flex-direction:column;gap:24px;display:flex;overflow-y:auto}.agent-single-screen .agent-config-grid .prompt-column{flex:none}.agent-single-screen .agent-config-grid .prompt-content{flex:auto;height:300px}.agent-single-screen .agent-config-grid .settings-column{flex:none;padding:0;display:flex;overflow:visible}}.duration-field{align-items:center;gap:12px;display:flex}.duration-field input{border:1px solid var(--border,#e5e7eb);width:140px;max-width:80%;color:inherit;background:0 0;border-radius:10px;padding:12px}.knowledge-reference-list{gap:16px;padding:0;list-style:none;display:grid}.knowledge-reference-list>li{background:var(--surface-secondary,#f7f8f8);border-radius:10px;padding:16px}.knowledge-reference-list>li>strong{margin-right:12px}.knowledge-reference-list ul{margin:8px 0;padding-left:20px}.knowledge-reference-list .text-button{margin-left:12px}.session-audio{background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:380px;margin-top:10px;padding:5px 7px;display:flex}.session-audio .ui-slider{flex:1;min-width:35px}.session-audio-time{color:#888;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.session-audio-error{color:#a15e42;width:100%;padding:0 5px 4px;font-size:10px}.session-audio audio[hidden]{display:none}.session-agent-config{min-width:0;margin-bottom:24px}.session-agent-config h3{margin:0;font-size:13px;font-weight:550}.session-config-body{min-width:0}.session-agent-config h4{margin:14px 0 7px;font-size:11px;font-weight:550}.session-config-note{color:#818781;margin:0 0 14px;font-size:11px;line-height:1.8}.session-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:14px 0;display:grid}.session-config-grid dt{color:#888;margin-bottom:4px;font-size:10px}.session-config-grid dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.session-config-grid small{color:#858585;font-size:10px;display:block}.session-agent-config .session-config-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.session-agent-config .session-config-grid>div{min-width:0}.session-config-section{min-width:0;margin-top:22px}.session-config-text pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#555;margin:0;padding:0;font-family:inherit;font-size:11px;line-height:1.9}.session-agent-config .session-config-item{min-width:0;margin:14px 0}.session-config-item h4:first-child{margin-top:0}.session-agent-config li,.session-config-item p{overflow-wrap:anywhere;font-size:11px;line-height:1.9}.session-agent-config ul{margin:8px 0;padding-left:18px}@media (width<=760px){.session-agent-config .session-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}}@media (width<=420px){.session-agent-config .session-config-grid{grid-template-columns:1fr;gap:12px}}.session-config-record-id{color:#888;overflow-wrap:anywhere;font-size:10px;display:block}.session-agent-config li+li{margin-top:7px}.session-agent-config .session-config-item+.session-config-item{margin-top:24px}.session-timing{border:1px solid #e5e8e5;border-radius:10px;margin:0 0 24px;padding:17px 20px}.session-timing-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-timing-heading h3{margin:0;font-size:13px;font-weight:550}.session-timing-heading>span,.session-timing-note{color:#818781;font-size:11px;line-height:1.8}.session-timing-note{margin:8px 0 12px}.session-timing-turn{border-top:1px solid #e9ece7}.session-timing-turn>summary{cursor:pointer;align-items:center;gap:16px;padding:13px 0;font-size:12px;list-style:none;display:flex}.session-timing-turn>summary::-webkit-details-marker{display:none}.session-timing-turn>summary:focus-visible{background:var(--control-focus);border-radius:3px;outline:none}.session-timing-number{color:#777;flex-shrink:0}.session-timing-summary{flex:1;min-width:0}.session-timing-summary strong{font-variant-numeric:tabular-nums;font-weight:550}.session-timing-summary small{color:#888;margin-top:3px;font-size:10px;line-height:1.7;display:block}.session-timing-status{color:#728672;flex-shrink:0;font-size:10px}.session-timing-status.failed,.session-timing-error{color:#a15e42}.session-timing-status.unrecorded,.session-timing-status.interrupted{color:#8b8174}.session-timing-chevron{border-bottom:1px solid #888;border-right:1px solid #888;flex-shrink:0;width:6px;height:6px;margin-right:3px;transform:rotate(45deg)}.session-timing-turn[open]>summary .session-timing-chevron{transform:rotate(225deg)}.session-timing-body{padding-bottom:10px}.session-timing table{white-space:normal;table-layout:fixed}.session-timing th:first-child{width:55%}.session-timing th,.session-timing td{padding:10px 12px}.session-timing td strong{color:#444;font-weight:450}.session-timing td small{overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.7;display:block}.session-timing-duration{white-space:nowrap;font-variant-numeric:tabular-nums;color:#444}.session-timing-findings{color:#87674f;background:#faf7f2;border-radius:6px;margin-top:12px;padding:12px;font-size:11px;line-height:1.9}.session-timing-findings h4{margin:0 0 5px;font-size:11px;font-weight:550}.session-timing-findings ul{margin:0;padding-left:17px}@media (width<=520px){.session-timing{padding:15px}.session-timing-turn>summary{gap:10px}.session-timing th,.session-timing td{padding:9px 7px}.session-timing th:first-child{width:47%}}.timing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.timing-metrics>button{text-align:left;background:#fafafa;border:1px solid #eee;border-radius:8px;min-width:0;padding:13px 12px}.timing-metrics>button:disabled{opacity:1;cursor:default}.timing-metrics span,.timing-metrics strong,.timing-metrics small{overflow-wrap:anywhere;display:block}.timing-metrics span{color:#6c726c;font-size:11px}.timing-metrics strong{font-variant-numeric:tabular-nums;margin:8px 0;font-size:24px;font-weight:550}.timing-metrics strong small{color:#7c827c;font-size:11px;font-weight:400;display:inline}.timing-metrics>button>small{color:#707770;font-size:10px;line-height:1.7}.timing-metrics .timing-metric-duration{font-size:19px;line-height:1.5}.timing-metrics .is-error{background:#fff5f3;border-color:#f0ddd7}.timing-metrics .is-error strong,.timing-turn-insight.is-error{color:#a63f31}.timing-metrics .is-warning{background:#fcf8ef}.timing-metrics .is-warning strong{color:#996d2b}.timing-problems{margin:18px 0 22px}.timing-problems h4{margin:0 0 12px;font-size:12px;font-weight:550}.timing-problems>div{align-items:flex-start;gap:12px;padding:11px 0;display:flex}.timing-problems>div+div{border-top:1px solid #eee}.timing-problems>div>div{flex:1;min-width:0}.timing-problems strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.timing-problems p{color:#777;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.8}.timing-problems .text-button{white-space:nowrap;flex-shrink:0;font-size:11px}.timing-problem-error,.timing-problem-retry{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px}.timing-problem-error{color:#a63f31;background:#fff0ec}.timing-problem-retry{color:#996d2b;background:#fcf5e4}.session-timing-summary .timing-turn-insight{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.7;display:block}.session-timing .timing-row-failed{background:#fff5f3}.session-timing .timing-row-longest{background:#faf8f0}.session-timing .timing-longest-label{color:#996d2b}.timing-duration-bar{background:#eee;border-radius:3px;height:4px;margin-top:9px;display:block;overflow:hidden}.timing-duration-bar i{background:#9aa7a0;border-radius:3px;min-width:1px;height:100%;display:block}.timing-row-longest .timing-duration-bar i{background:#bd924b}.timing-row-failed .timing-duration-bar i{background:#bc7061}@media (width<=760px){.timing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.timing-problems>div{flex-wrap:wrap}.timing-problems>div>div{flex-basis:calc(100% - 52px)}.timing-problems .text-button{margin-left:44px}.timing-metrics .timing-metric-duration{font-size:17px}}.session-timing .timing-metrics{gap:10px;margin:14px 0}.session-timing .timing-metrics>button{background:0 0;padding:11px 12px}.session-timing .timing-metrics strong{margin:5px 0;font-size:21px}.session-timing .timing-metrics .timing-metric-duration{font-size:18px}.timing-attention{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 20px;font-size:11px;display:flex}.timing-attention>span{color:#888;margin-right:3px}.timing-attention>button{border:1px solid #0000;padding:6px 9px}.session-timing .session-timing-findings{color:#725d4d;background:0 0;margin:14px 0;padding:0}.session-event-log .event-timing-legend{flex-wrap:wrap;gap:5px;margin-top:-10px;display:flex}.session-event-log .event-timing-note{color:#888;margin:9px 0 18px;font-size:10px;line-height:1.7}.session-event-body{flex:1;min-width:0}.session-event-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.event-duration{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.event-duration.red{color:#b42318;background:#fff0ee;border-color:#f8c9c3}.event-duration.orange{color:#a64b08;background:#fff5e7;border-color:#f4d4a5}.event-duration.blue{color:#225bb5;background:#eef5ff;border-color:#cadcfa}.event-duration.green{color:#257144;background:#edf8f0;border-color:#c4e5cc}.event-duration.neutral{color:#747474;background:#f5f5f5;border-color:#e5e5e5}.event-duration:focus-visible{background:var(--control-focus);outline:none}.session-event-log .event-timing-legend{gap:6px;margin-top:0}.event-band-filter{cursor:pointer;gap:4px;min-height:28px}.event-band-filter:hover{background:var(--control-hover)}.event-band-filter[aria-pressed=true]{box-shadow:none;font-weight:650}.event-band-count{opacity:.8;padding-left:3px;font-size:9px}.session-event-empty{color:#888;padding:18px 0;font-size:11px;line-height:1.8}.session-event-log .event-link-filter{gap:7px 12px;margin-bottom:12px;padding-bottom:0}.event-turn-filter{color:#54705b;background:#f5f9f5}.event-turn-filter .ui-button{width:20px;height:20px;padding:3px}.session-event-log .event-link-filter .text-button{height:auto;padding:3px 0;font-size:10px}.session-event-log .event-detail-trigger{color:#777;gap:3px;height:auto;padding:0;font-size:10px}.event-detail-trigger[data-state=open]>svg{transform:rotate(90deg)}.session-event-log .event-band-filter{gap:4px;font-size:10px}.session-event-log .event-timing-legend{gap:8px;padding:4px}.event-band-filter[aria-pressed=true]:after{content:"✓";margin-left:3px;font-size:11px}.context-page{min-width:0}.context-page .page-heading{align-items:flex-start;gap:20px}.context-page .page-heading>.ui-button{flex-shrink:0}.context-tabs{gap:6px;margin:0 0 26px;padding:3px 0;display:flex;overflow-x:auto}.context-tabs .ui-button{color:#777;min-height:36px;padding:8px 12px}.context-tabs .ui-button[aria-selected=true]{color:#252525;background:#f2f2f2;font-weight:550}.context-tabs .ui-button>span{color:#888;font-size:11px}.context-page .ui-button:focus-visible,.context-dialog .ui-button:focus-visible{color:#243929;background:#e9eeea;outline:none}.context-section{margin:0 0 30px}.context-section h2,.context-section-heading h2{margin:0;font-size:14px;font-weight:550}.context-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.context-section-heading>span,.context-section-heading h3 small{color:#888;font-size:11px;font-weight:400}.context-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0 14px;display:grid}.context-policy-grid dt,.context-snapshot dt{color:#858585;margin-bottom:9px;font-size:11px}.context-policy-grid dd{margin:0;font-size:23px;font-weight:500;line-height:1.5}.context-policy-grid dd small{color:#888;white-space:nowrap;margin-left:7px;font-size:11px;font-weight:400}.context-policy-grid .context-policy-text{font-size:16px;line-height:2.15}.context-note{color:#818181;overflow-wrap:anywhere;margin:0 0 14px;font-size:12px;line-height:1.8}.context-field-list>div{grid-template-columns:1fr 1fr 90px;gap:16px;padding:12px 0;font-size:12px;display:grid}.context-field-list .context-field-list-head{color:#999;padding:0 0 5px;font-size:11px}.context-empty-inline{color:#929292;margin:0;padding:16px 0;font-size:12px}.context-boundaries{gap:14px;margin:15px 0 0;display:grid}.context-boundaries>div{grid-template-columns:85px 1fr;gap:12px;font-size:12px;line-height:1.8;display:grid}.context-boundaries dt{color:#555}.context-boundaries dd{color:#828282;margin:0}.context-legacy-entry{color:#999;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.context-session-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.context-search{color:#999;background:#f6f6f6;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:160px;padding:0 12px;display:flex}.context-page .context-search input{background:0 0;border:0;outline:none;width:100%;padding:11px 0;font-size:12px}.context-session-toolbar>span{color:#999;white-space:nowrap;font-size:11px}.context-session-toolbar>.ui-select-trigger{min-width:110px;font-size:12px}.context-session-list{gap:3px;display:grid}.context-session-row.ui-button{text-align:left;white-space:normal;gap:14px;justify-content:initial;border-radius:8px;grid-template-columns:minmax(130px,1fr) minmax(130px,1.3fr) 45px 60px 16px;width:100%;height:auto;min-height:72px;padding:13px 12px;font-size:12px;font-weight:400;display:grid}.context-session-identity{min-width:0}.context-session-identity strong{font-size:12px;font-weight:500;display:block}.context-session-identity small{color:#999;overflow-wrap:anywhere;margin-top:6px;display:block}.context-session-id{overflow-wrap:anywhere;color:#999;font-size:11px}.context-status{color:#777;font-size:11px}.context-status.active{color:#50745a}.context-status.interrupted{color:#a57d41}.context-empty{text-align:center;color:#999;padding:40px 14px;font-size:12px;line-height:1.8}.context-empty h3{color:#555;margin-bottom:8px;font-size:14px}.context-empty p{margin:0 0 16px}.context-page .memory-panel{border:0;margin:0;padding:0}.context-page .memory-panel>.section-heading{margin:20px 0 12px}.context-page .memory-session,.context-page .memory-json,.context-dialog .memory-json{border:0}.context-dialog.modal.wide{width:820px}.context-save-scope{color:#888;max-width:360px;margin-right:auto;font-size:11px;line-height:1.6}.context-settings{gap:18px;padding-bottom:10px;display:grid}.context-settings .context-note{margin:0}.context-settings-grid{grid-template-columns:1fr 1fr;gap:20px;margin:3px 0 10px;display:grid}.context-settings label{gap:9px;min-width:0;font-size:12px;display:grid}.context-settings input,.context-legacy input{background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:13px}.context-settings small{color:#999;font-size:11px;line-height:1.6}.context-settings .context-section-heading{margin:3px 0 0}.context-settings h3{font-size:13px}.context-edit-field{grid-template-columns:1fr 1fr 105px 32px;align-items:end;gap:12px;display:grid}.context-edit-field>.ui-button{margin-bottom:5px}.context-inspector{font-size:12px}.context-inspect-meta{color:#888;align-items:center;gap:14px;display:flex}.context-inspect-meta>.ui-truncated-text{color:#555;flex:1;min-width:0}.context-inspect-meta>span:last-child{flex-shrink:0}.context-snapshot{gap:40px;margin:20px 0;display:flex}.context-snapshot dd{color:#444;margin:0}.context-inspector .context-tabs{margin-bottom:20px}.context-summary-text{margin:0 0 24px}.context-summary-text h3,.context-section-title{margin:0 0 12px;font-size:13px;font-weight:550}.context-summary-text p{white-space:pre-wrap;overflow-wrap:anywhere;color:#666;line-height:1.9}.context-summary-text small{color:#999;margin-top:10px;line-height:1.7;display:block}.context-disclosure{min-width:0;margin-bottom:7px}.context-disclosure-trigger.ui-button{text-align:left;white-space:normal;background:#fafafa;justify-content:flex-start;width:100%;height:auto;min-height:44px;padding:10px 12px;font-weight:400}.context-disclosure-trigger>span{flex:1;min-width:0}.context-disclosure-trigger>small{color:#999;font-size:11px}.context-disclosure-trigger>svg{color:#999;margin-left:auto}.context-disclosure-trigger[data-state=open]>svg{transform:rotate(180deg)}.context-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border:0;border-radius:8px;margin:0 0 12px;padding:14px;font-size:11px;line-height:1.8}.context-call{padding:17px 0}.context-call-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.context-call-heading strong{font-weight:550}.context-call-heading time{color:#999;margin-left:auto;font-size:11px}.context-call-heading .ui-badge{color:#777;background:#f5f5f5;border:0}.context-call>.ui-truncated-text{color:#777}.context-call-metrics{color:#888;gap:24px;margin-top:10px;font-size:11px;display:flex}.context-trace .context-disclosure-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.context-trace .context-disclosure-trigger small{color:#999;margin-top:7px;font-size:11px;display:block}.context-trace-fields{gap:12px;margin:12px 0 0;padding:0 12px 12px;display:grid}.context-trace-fields>div{grid-template-columns:100px 1fr;gap:12px;line-height:1.8;display:grid}.context-trace-fields dt{color:#999;font-size:11px}.context-trace-fields dd{color:#555;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.context-legacy-record{padding:15px 0}.context-legacy-record strong{font-size:12px;font-weight:500}.context-legacy-record p{color:#777;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.8}@media (width<=1000px){.context-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.context-session-row.ui-button{grid-template-columns:minmax(120px,1fr) 45px 65px 16px}.context-session-id{grid-area:2/1/auto/-1}}@media (width<=600px){.context-page .page-heading{flex-wrap:wrap}.context-section-heading{flex-wrap:wrap;align-items:flex-start}.context-settings-grid{grid-template-columns:1fr}.context-edit-field{grid-template-columns:1fr 1fr}.context-edit-field>label:nth-child(3){grid-column:1}.context-edit-field>.ui-button{justify-self:end}.context-dialog .modal-fixed-footer{flex-wrap:wrap}.context-save-scope{flex-basis:100%;max-width:none}.context-call-heading time{flex-basis:100%;margin:0}.context-trace-fields>div{grid-template-columns:1fr;gap:3px}.context-tabs{gap:3px}.context-tabs .ui-button{padding:7px 9px}.context-session-row.ui-button{grid-template-columns:minmax(100px,1fr) 35px 55px 14px;gap:7px;padding:12px 8px}.context-session-identity strong{font-size:11px}.context-boundaries>div{grid-template-columns:70px 1fr}.context-snapshot{gap:24px}.context-policy-grid dd{font-size:21px}.context-policy-grid dd small{margin:2px 0 0;display:block}}.context-case-row.ui-button{text-align:left;white-space:normal;justify-content:flex-start;gap:16px;width:100%;height:auto;min-height:72px;padding:14px 12px;font-size:12px;font-weight:400;display:flex}.context-case-row>span:first-child{flex:1;min-width:0}.context-case-row strong{font-size:13px;font-weight:500}.context-case-row small{color:#999;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.context-case-row>svg{color:#999}@media (width<=600px){.context-case-row.ui-button{flex-wrap:wrap}.context-case-row>span:first-child{flex-basis:80%}.context-case-row>span:nth-child(2){flex:1}.context-case-row>svg{margin-left:auto}}.context-settings-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.session-context-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.session-context-toolbar .context-note{margin:0}.session-context-toolbar>.ui-button{flex-shrink:0}.context-config-dialog.modal.wide{width:660px}.context-config-dialog>.modal-body{padding-top:8px}.context-config-form{gap:24px;display:grid}.context-intro{color:#818181;align-items:center;gap:4px;font-size:12px;line-height:1.8;display:flex}.context-intro .info-tip-trigger{flex-shrink:0}.context-config-inputs{grid-template-columns:1fr 1fr;gap:24px;display:grid}.context-input-heading{align-items:center;gap:4px;margin-bottom:7px;font-size:13px;font-weight:500;display:flex}.context-unit-input{background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:8px;padding-right:12px;display:flex}.context-unit-input>input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.context-unit-input>span{color:#858585;white-space:nowrap;font-size:12px}.context-unit-input:focus-within{background:var(--control-focus)}.context-config-inputs small{color:#999;margin-top:8px;font-size:11px;display:block}.context-field-summary{position:relative}.context-field-open.ui-button{text-align:left;border-radius:8px;justify-content:space-between;width:100%;min-height:58px;padding:10px 12px;font-weight:400}.context-field-open>span:first-child{gap:5px;display:grid}.context-field-open strong{font-size:13px;font-weight:500}.context-field-open small{color:#999;font-size:11px}.context-field-open>span:last-child{color:#737373;align-items:center;gap:8px;font-size:12px;display:flex}.context-field-summary>.info-tip-trigger{position:absolute;top:4px;left:67px}.context-records-entry.ui-button{color:#818181;margin:18px 0 0;padding-inline:10px}.context-fields-empty{color:#999;padding:20px 0;font-size:12px;line-height:1.8}@media (width<=600px){.context-config-inputs{grid-template-columns:1fr;gap:18px}.context-config-form{gap:18px}.context-config-dialog .context-save-scope{max-width:none}}.session-link-actions{color:#777;flex-wrap:wrap;align-items:center;gap:9px 16px;margin:2px 0 12px;font-size:11px;display:flex}.session-link-actions button:disabled{opacity:.45;cursor:default}.session-turn-link{color:#426849;background:#f5f9f5;border:1px solid #dce6dd;border-radius:5px;margin-bottom:7px;padding:3px 7px;font-size:10px;line-height:1.6;display:inline-flex}.session-turn-link:hover{background:var(--control-hover)}.session-turn-link[aria-pressed=true]{background:var(--control-selected)}.session-turn-link:focus-visible,.session-link-actions button:focus-visible{background:var(--control-focus);outline:none}.session-linked-detail .linked-message{background:#f4f9f4;border-radius:6px;outline:none;scroll-margin-block:20px}.session-selection-note{color:#54705b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:-8px 0 24px;font-size:11px;display:flex}.event-link-filter{padding-bottom:8px;font-size:10px}.event-link-filter>span{color:#54705b;width:100%;font-weight:500}.event-link-meta{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.event-link-meta .session-turn-link{margin:0;padding:1px 5px;font-size:9px}.event-link-meta>span{color:#929292;font-size:9px}.linked-event .event-dot{background:#5e8b67}.session-linked-detail [data-linked-timing],.session-linked-detail .session-event-log{scroll-margin-block:20px}.modal.wide.session-detail-modal{width:1050px}.session-detail-modal.modal-contained>.modal-head{border-bottom:0;padding-bottom:12px}.session-detail-modal.modal-contained>.modal-body{padding-top:8px}.session-overview{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.session-overview>div{min-width:0}.session-overview h3{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.session-overview p{color:#777;margin-top:5px;font-size:11px}.session-overview .button{flex-shrink:0}.session-overview-meta{color:#858585;flex-wrap:wrap;gap:8px 20px;margin:12px 0 16px;font-size:10px;line-height:1.6;display:flex}.session-id{overflow-wrap:anywhere}.session-detail-tabs{z-index:2;background:#fff;gap:6px;padding:8px 0 16px;display:flex;position:sticky;top:-8px}.session-detail-tabs button{color:#777;border-radius:7px;padding:9px 15px;font-size:12px}.session-detail-tabs button[aria-selected=true]{background:var(--control-selected);color:#292d29;font-weight:550}.session-detail-tabs button:hover{background:var(--control-hover)}.session-linked-detail [role=tabpanel][hidden]{display:none}.session-linked-detail [role=tabpanel]{min-width:0}.session-linked-detail .session-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;margin-top:18px}.session-linked-detail .session-detail>aside{scrollbar-width:thin;border:0;max-height:55vh;padding:0;overflow:auto}.session-linked-detail .session-detail h3{margin-bottom:18px}.session-linked-detail .session-detail h3>span{color:#929292;margin-left:6px;font-size:10px;font-weight:400}.session-linked-detail .message-label{overflow-wrap:anywhere;flex-wrap:wrap}.session-linked-detail .session-timing{border:0;margin:8px 0 0;padding:0}.session-linked-detail .session-agent-config{margin:8px 0 0}.session-linked-detail .session-config-body{border-top:0}.session-linked-detail [data-linked-message],.session-linked-detail [data-linked-timing],.session-linked-detail .session-event-log{scroll-margin-block:65px}.session-task-summary{color:#777;background:#f7f7f6;border-radius:7px;margin:0 0 20px;padding:12px 14px;font-size:11px}.session-task-summary summary{cursor:pointer;line-height:1.8}.session-task-summary>summary>span{color:#444;overflow-wrap:anywhere;margin-left:10px}.session-task-summary h4{color:#444;margin:16px 0 8px;font-weight:550}.session-task-summary p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.8}.session-task-summary details{margin-top:12px}.session-task-summary pre,.session-event-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f6f5;border-radius:6px;max-height:220px;margin:8px 0;padding:10px;font-size:10px;line-height:1.8;overflow:auto}.session-task-summary .session-task-error{color:#a15e42}.session-empty-note{color:#888;margin:14px 0;font-size:11px;line-height:1.8}.session-event-detail{color:#888;margin:7px 0}.session-event-detail summary{cursor:pointer;color:#666;font-size:10px;line-height:1.8}.session-event-detail summary:focus-visible,.session-task-summary summary:focus-visible{background:var(--control-focus);outline:none}@media (width<=760px){.session-linked-detail .session-detail{grid-template-columns:minmax(0,1fr);gap:24px}.session-linked-detail .session-detail>aside{max-height:none;overflow:visible}.session-detail-tabs{top:-18px}.session-overview-meta{gap:7px 14px}.session-id{width:100%}.session-detail-tabs button{padding:9px 12px;font-size:11px}.session-linked-detail .session-timing .table-wrap{max-width:100%}.session-linked-detail .session-timing table{min-width:310px}}.session-history-row{cursor:pointer}.session-history-row:hover{background:var(--control-hover)}.session-history-row:focus-within{outline:none}.session-history-row .session-history-open{min-height:32px;padding:6px 10px;font-size:11px}.session-history-row .session-history-open:focus-visible{background:var(--control-focus);color:#233525;outline:none}.table-wrap.session-history-table{border:0;border-radius:0}.session-history-table th,.session-history-table td{border:0}.session-history-table th{background:0 0}.temporary-share{min-width:0;margin-bottom:20px}.temporary-share .core-actions{flex-wrap:wrap;gap:8px;display:flex}.temporary-share .temporary-share-url{width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.temporary-share .section-heading h2{align-items:center;gap:8px;display:flex}.skills-page .page-heading{margin-bottom:24px}.skills-page .skill-mode{gap:12px;margin:0 0 20px;padding:12px 0}.skills-page .skill-mode>.file-icon{display:none}.skills-page .skill-mode h2{margin-bottom:4px;font-size:13px}.skills-page .skill-mode p{font-size:12px}.skills-page .skill-list{border:0;border-radius:0}.skills-page .skill-row{padding:20px 0}.skills-page .skill-row.disabled{background:0 0}.skills-page .skill-row>.button{flex-shrink:0}.skills-page .skill-row .core-tags{gap:6px 10px}.skills-toolbar{align-items:center;gap:12px;margin:0 0 8px;display:flex}.skills-search{border:1px solid var(--border);color:#888;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:140px;padding:0 11px;display:flex}.skills-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0;font-size:12px}.skills-search:hover{background:var(--control-hover)}.skills-search:focus-within{background:var(--control-focus);color:var(--control-text);outline:none}.skills-page .skills-toolbar .skills-search input:not([type=checkbox]):focus{background:0 0;outline:none}.skills-toolbar>.ui-select-trigger{flex-shrink:0;width:122px}.skills-toolbar>.field-note{white-space:nowrap}.skills-page .skills-routing-summary{justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.skills-routing-summary h2{margin-bottom:7px;font-size:14px}.skills-routing-summary p{font-size:12px}.skills-routing-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border-radius:8px;margin:18px 0;padding:18px;font-family:inherit;font-size:12px;line-height:1.9}.modal.skills-dialog>.modal-head,.modal.skills-dialog>.modal-fixed-footer,.modal.skill-editor-dialog>.modal-head,.modal.skill-editor-dialog>.modal-fixed-footer{border:0}.modal.skill-editor-dialog .skill-editor-tabs{border-bottom:0}.skills-derived{margin-bottom:28px}.skills-derived h3{margin-bottom:8px}.skills-derived-row{align-items:center;gap:16px;padding:14px 0;display:flex}.skills-derived-row+.skills-derived-row{border-top:1px solid var(--border)}.skills-derived-row>div{flex:1;min-width:0}.skills-derived-row strong,.skills-derived-row small{overflow-wrap:anywhere;display:block}.skills-derived-row strong{font-size:12px;font-weight:500}.skills-derived-row small{color:#888;margin-top:5px;font-size:11px}.skill-editor-dialog .skill-binding{margin-top:14px}.skill-editor-dialog .field-note{line-height:1.8}.skills-dialog .skill-presets>button{min-width:0}.skills-dialog .skill-presets>button>span{overflow-wrap:anywhere;min-width:0}@media (width<=600px){.skills-page .page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.skills-toolbar{flex-wrap:wrap;gap:10px}.skills-search{flex-basis:100%}.skills-toolbar>.field-note{margin-left:auto}.skills-page .skills-routing-summary{flex-wrap:wrap;align-items:flex-start;gap:12px}.skills-page .skill-row{gap:10px}.skills-derived-row{align-items:flex-start}.skill-editor-dialog .skill-editor-actions{gap:8px}.skill-editor-dialog .skill-editor-actions .button{padding-inline:10px}}.skills-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.skills-health>button{text-align:left;background:#fafafa;border:1px solid #0000;border-radius:8px;min-width:0;padding:14px 12px}.skills-health>button:hover{background:var(--control-hover)}.skills-health>button[aria-pressed=true]{background:var(--control-selected)}.skills-health span,.skills-health strong,.skills-health small{display:block}.skills-health span{color:#666;font-size:12px}.skills-health strong{font-variant-numeric:tabular-nums;margin:9px 0 7px;font-size:23px;font-weight:550}.skills-health strong small{color:#888;font-size:10px;font-weight:400;display:inline}.skills-health>button>small{color:#777;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.skills-health .has-issue strong{color:#a15e32}.skills-health .has-issue{background:#fcf7ef}.skills-issues{gap:7px;margin-top:12px;display:grid}.skills-page .skills-issues p{color:#99572d;align-items:flex-start;gap:12px;font-size:11px;line-height:1.8;display:flex}.skills-issues p>span{overflow-wrap:anywhere;flex:1;min-width:0}.skills-issues .text-button{color:#99572d;white-space:nowrap;flex-shrink:0;padding:0;font-size:11px}.skills-filter-note{color:#777;margin:12px 0;font-size:11px}.skills-filter-note .text-button{margin-left:8px;font-size:11px}@media (width<=760px){.skills-health{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-page .skills-issues p{flex-wrap:wrap;gap:4px 10px}}.skills-page .skills-health>button:focus-visible,.skills-page .text-button:focus-visible{background:var(--control-focus);outline:none}.skills-page .text-button:hover{background:var(--control-hover)}.preview-panel .agent-orb{background:0 0;flex-shrink:0;display:inline-block;position:relative;overflow:visible}.preview-panel .agent-orb canvas{pointer-events:none;width:120%;height:120%;display:block;position:absolute;top:-10%;left:-10%}.preview-panel .agent-orb-small{width:30px;height:30px}.preview-panel .agent-orb-large{isolation:isolate;width:187px;height:187px;position:relative;overflow:visible}.preview-panel .call-state>span:not(.agent-orb){flex:1;min-width:0}.preview-panel .call-state time{font-variant-numeric:tabular-nums;flex-shrink:0}.preview-panel .streaming-fragment[data-reveal=true]{animation:conversation-text-in .24s var(--conversation-ease) both}.preview-panel .message[data-streaming=true].user .streaming-text{color:#777}.preview-panel .message[data-streaming=false].user .streaming-text{transition:color .16s ease-out}.preview-panel .thinking{min-height:28px;margin:0;padding:0}.preview-panel .thinking small{margin:0;font-size:12px;line-height:1.85}.preview-panel .thinking-shimmer{color:#888;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#888 30%,#c4c4c4 45%,#888 60%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite conversation-shimmer}.preview-panel .preview-scroll-region{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.preview-panel .preview-scroll-region>.preview-content{overflow-anchor:none;scrollbar-width:none;width:100%;min-height:0}.preview-panel .preview-content::-webkit-scrollbar{display:none}.preview-panel .preview-content.has-messages{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--transcript-fade-top,0px),#000 calc(100% - var(--transcript-fade-bottom,0px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--transcript-fade-top,0px),#000 calc(100% - var(--transcript-fade-bottom,0px)),transparent)}.preview-panel .preview-content:focus-visible{outline-offset:-2px;outline:2px solid #638779}.preview-panel .conversation-latest{white-space:nowrap;z-index:2;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 18px #00000018}.preview-panel .voice-controls{grid-template-columns:32px minmax(60px,1fr) 32px;align-items:center;gap:12px;display:grid}.preview-panel .voice-controls .waveform{gap:3px;width:100%;margin:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.preview-panel .voice-controls .waveform i{flex:1;max-width:4px}.preview-panel .send-button:has(svg){transition:background-color .15s ease-out}@keyframes conversation-text-in{0%{opacity:0}to{opacity:1}}@keyframes conversation-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}@media (width>=1650px){.preview-panel .agent-orb-large{width:218px;height:218px}}@media (width<=760px){.preview-panel .agent-orb-large{width:150px;height:150px}}.widget-shell .preview-panel .agent-orb-large{width:160px;height:160px}@media (prefers-reduced-motion:reduce){.preview-panel .streaming-fragment,.preview-panel .thinking-shimmer{animation:none!important}.preview-panel .thinking-shimmer{-webkit-text-fill-color:currentColor;background:0 0}.preview-panel .streaming-text{transition:none!important}}.preview-panel .call-state>.agent-orb{flex:0 0 30px;width:30px;height:30px}.preview-panel{--conversation-ease:cubic-bezier(.23,1,.32,1)}.preview-panel .preview-tabs{isolation:isolate;grid-template-columns:1fr 1fr;display:grid;position:relative}.preview-panel .preview-tabs button{color:#777;background:0 0;justify-content:center;position:relative}.preview-panel .preview-tabs button[aria-selected=true]{color:#222}.preview-panel .preview-tabs button:focus-visible,.preview-panel .preview-view:focus-visible{outline-offset:-2px;outline:2px solid #638779}.preview-panel .preview-views{flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.preview-panel .preview-view{opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.preview-panel[data-view=voice] .preview-voice-view,.preview-panel[data-view=text] .preview-text-view{opacity:1;visibility:visible;pointer-events:auto}.preview-panel .preview-voice-view{overscroll-behavior:contain;scrollbar-width:none;overflow:auto}.preview-panel .preview-voice-view::-webkit-scrollbar{display:none}.preview-panel .preview-welcome{box-sizing:border-box;background:#fff;justify-content:flex-start;min-height:100%;padding:clamp(24px,8dvh,72px) 22px 24px}.preview-panel .voice-stage{--voice-orb-size:187px;--voice-welcome-offset:calc(clamp(24px,4dvh,40px) + 16px);--voice-stage-duration:.5s;--voice-stage-fade:.18s;text-align:center;height:100%;min-height:420px;padding:clamp(32px,6dvh,56px) 16px 12px}.preview-panel .voice-stage-content{flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.preview-panel .voice-stage .agent-orb-large{transform-origin:top;transition:transform var(--voice-stage-duration) var(--ease-in-out);transform:translateY(0)scale(.82)}.preview-panel .voice-stage[data-orb-resting=true] .agent-orb-large{transform:translateY(var(--voice-welcome-offset)) scale(1)}.preview-panel .voice-stage-name{top:var(--voice-orb-size);opacity:0;width:100%;transform:translateY(var(--voice-welcome-offset));transition:opacity var(--voice-stage-fade) var(--ease-out);pointer-events:none;position:absolute;left:0}.preview-panel .voice-stage h2{overflow-wrap:anywhere;max-width:100%}.preview-panel .voice-stage[data-show-name=true] .voice-stage-name{opacity:1;transition:opacity .25s var(--ease-out)}.preview-panel .voice-stage-status{min-height:22px;margin:calc(var(--voice-orb-size) * -.18 + 8px) 0 0;color:#6d8177;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:relative;transform:translateY(0)}.preview-panel .voice-stage-greeting{opacity:0;pointer-events:none;transform:translateY(calc(var(--voice-welcome-offset) + 68px + var(--voice-orb-size) * .18));transition:opacity var(--voice-stage-fade) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.preview-panel .voice-stage[data-welcome=true] .voice-stage-greeting{opacity:1;transition:opacity .25s var(--ease-out)}.preview-panel .voice-stage-connecting,.preview-panel .voice-stage-live-status{opacity:0;transition:opacity var(--voice-stage-fade) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.preview-panel .voice-stage-connecting[data-visible=true],.preview-panel .voice-stage-live-status[data-visible=true]{opacity:1;transition:opacity .25s var(--ease-out) var(--voice-stage-fade)}@media (width>=1650px){.preview-panel .voice-stage{--voice-orb-size:218px}}@media (width<=760px){.preview-panel .voice-stage{--voice-orb-size:150px}}.widget-shell .preview-panel .voice-stage{--voice-orb-size:160px}.preview-panel .voice-call-time{text-align:center;color:#919791;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:11px;line-height:18px;display:block}.preview-panel .voice-caption{opacity:1;width:100%;max-width:360px;min-height:144px;transition:opacity .2s var(--conversation-ease);margin:12px auto 0}.preview-panel .voice-caption[data-speaker=none],.preview-panel .voice-caption[data-active=false]{opacity:0;pointer-events:none}.preview-panel .voice-caption-scroll{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:none;text-align:left;height:136px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--caption-fade-top,12px),#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--caption-fade-top,12px),#000 calc(100% - 20px),transparent);padding:12px 4px 20px;overflow:auto}.preview-panel .voice-caption-scroll::-webkit-scrollbar{display:none}.preview-panel .voice-caption-scroll:focus-visible{background:#f0f5f2;border-radius:8px;outline:none}.preview-panel .voice-stage .voice-caption{flex-direction:column;flex:1;max-width:none;min-height:120px;margin-top:0;display:flex}.preview-panel .voice-stage[data-ready=true] .voice-caption[data-active=true]{transition:opacity .25s var(--ease-out) .15s}.preview-panel .voice-stage[data-ready=false] .voice-caption{height:var(--voice-caption-held-height,120px);opacity:0;pointer-events:none;transition:opacity var(--voice-stage-fade) var(--ease-out);flex:none}.preview-panel .voice-stage[data-resting=true] .voice-caption{transition:opacity var(--voice-stage-fade) var(--ease-out)}.preview-panel .voice-stage .voice-caption-scroll{flex:1;height:auto;min-height:0}.preview-panel .voice-lyric-text{letter-spacing:.01em;color:#93a49a;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;align-content:start;margin:0;font-size:14px;font-weight:400;line-height:2}.preview-panel .voice-lyric-character{transition:color .15s;animation:.42s ease-out both voice-lyric-reveal}.preview-panel .voice-lyric-character[data-speaking=true]{color:#607f70}.preview-panel .voice-caption[data-speaker=user] .voice-lyric-text{color:#99a6a3;text-align:right}@keyframes voice-lyric-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.preview-panel .voice-stage .agent-orb-large,.preview-panel .voice-stage-status{transition:none}.preview-panel .voice-stage .voice-stage-greeting,.preview-panel .voice-stage[data-welcome=true] .voice-stage-greeting,.preview-panel .voice-stage-name,.preview-panel .voice-stage[data-show-name=true] .voice-stage-name,.preview-panel .voice-stage-connecting[data-visible],.preview-panel .voice-stage-live-status[data-visible],.preview-panel .voice-caption,.preview-panel .voice-stage[data-ready=false] .voice-caption,.preview-panel .voice-stage[data-ready=true] .voice-caption[data-active=true],.preview-panel .voice-stage[data-resting=true] .voice-caption{transition:opacity .125s linear}.preview-panel .voice-lyric-character{animation:none!important}}@media (forced-colors:active){.preview-panel .voice-lyric-text{color:canvastext}.preview-panel .voice-lyric-character{text-shadow:none;animation:none}.preview-panel .voice-caption-scroll:focus-visible{outline-offset:-2px;outline:2px solid highlight}}.preview-panel .preview-session-meta{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:18px;margin:8px 0 6px;display:grid}.preview-panel .preview-session-meta:empty{display:none}.preview-panel .preview-session-meta .voice-call-time{grid-area:1/2;margin:0}.preview-panel .preview-outcome-summary{color:#607f70;text-align:left;grid-area:1/1;align-items:center;gap:2px;min-width:0;max-width:100%;padding:0;font-size:11px;line-height:18px;display:flex}.preview-panel .preview-outcome-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-panel .preview-outcome-summary svg{flex-shrink:0}.preview-panel .preview-outcome-summary[data-tone=attention]{color:#9b6843}.preview-panel .preview-outcome-summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #638779}.session-outcomes-dialog .session-outcomes-content>.section-heading{justify-content:flex-end;margin-bottom:8px}.session-outcomes-dialog .session-outcomes-content>div>h4{margin:22px 0 12px}.session-outcomes-dialog .session-outcomes-content .section-heading>div{overflow-wrap:anywhere;min-width:0}.session-outcomes-dialog .session-outcomes-content .section-heading>button{flex-shrink:0}.preview-panel .preview-text-view{flex-direction:column}.preview-panel .preview-text-view>.call-state{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0;flex-shrink:0;position:relative}.main-content.canvas-main{flex-direction:column;height:calc(100dvh - 57px);min-height:640px;display:flex}.core-page.workflow-workspace{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.workflow-workspace>.wf-page-header{flex-shrink:0;margin-bottom:24px}.wf-page-header{flex-wrap:wrap;gap:16px}.wf-heading-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex}.wf-heading-actions>.button{white-space:nowrap}.wf-page-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.wf-page-intro{min-width:0}.wf-page-intro .heading-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wf-runtime-state{color:#777;white-space:nowrap;font-size:11px}.wf-runtime-state:before{content:"";background:#aaa;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.wf-runtime-state.active:before{background:#568666}.wf-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-ai-prompt-notice{color:#76612e;background:#faf7ef;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:12px;display:flex}.wf-ai-modal .modal-body{min-height:200px}.modal.wf-ai-modal.modal-contained>.modal-fixed-footer{flex-direction:column;align-items:stretch;gap:12px;display:flex}.wf-ai-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wf-ai-source{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.wf-ai-source strong{font-size:14px;font-weight:550}.wf-ai-source p{color:#777;margin-top:6px;font-size:12px;line-height:1.7}.wf-ai-text-button{color:#666;border-radius:7px;align-self:flex-start;padding:8px;font-size:12px}.wf-ai-text-button:hover{background:var(--control-hover)}.wf-ai-progress{color:#666;background:#f6f6f6;border-radius:8px;padding:16px;font-size:13px}.wf-ai-summary{align-items:flex-start;gap:10px;margin:4px 0 20px;display:flex}.wf-ai-summary>svg{color:#537a5e;flex-shrink:0}.wf-ai-summary strong{font-size:14px;font-weight:550}.wf-ai-summary p,.wf-ai-questions>p{color:#666;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.8}.wf-ai-warnings{color:#76612e;background:#faf7ef;border-radius:8px;margin-bottom:20px;padding:12px 12px 12px 28px;font-size:12px;line-height:1.8}.wf-ai-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.wf-ai-tabs button{color:#666;border-radius:7px;min-height:36px;padding:9px 15px;font-size:13px}.wf-ai-tabs button[aria-pressed=true]{background:var(--control-selected);color:#222;font-weight:550}.wf-ai-tabs button:hover{background:var(--control-hover)}.wf-ai-node-list{flex-direction:column;gap:12px;display:flex}.wf-ai-node-list article{background:#f8f9f9;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.wf-ai-node-list article>div{min-width:0}.wf-ai-node-list small{color:#77827a;font-size:11px}.wf-ai-node-list h3,.wf-ai-questions h3{margin:6px 0;font-size:14px;font-weight:550}.wf-ai-node-list p{color:#666;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.8}.wf-ai-node-list span{color:#777;align-items:center;gap:6px;font-size:11px;line-height:1.8;display:flex}.wf-ai-node-list .button{flex-shrink:0}.wf-ai-changes>p{color:#777;margin-bottom:20px;font-size:12px}.wf-ai-changes article{overflow-wrap:anywhere;padding:0 0 24px}.wf-ai-changes strong{font-size:14px;font-weight:550}.wf-ai-changes p{white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.8}.wf-ai-before{color:#888}.wf-ai-changes dl>div,.wf-ai-details>div{margin-top:14px;font-size:12px;line-height:1.8}.wf-ai-changes dt,.wf-ai-details dt{color:#777;margin-bottom:4px}.wf-ai-changes dd,.wf-ai-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wf-ai-changes dd>span{display:block}.wf-ai-prompt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.wf-ai-questions .form-label{margin-top:16px}@media (width<=600px){.wf-ai-source{flex-direction:column;align-items:flex-start}.wf-ai-node-list article{flex-direction:column}.wf-ai-modal .modal-head{padding-bottom:16px}}.wf-template-toolbar{color:#777;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:12px;display:flex}.wf-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wf-template-card{text-align:left;background:#fff;border:1px solid #e5e8e5;border-radius:10px;flex-direction:column;gap:12px;padding:18px;display:flex}.wf-template-card:hover{background:var(--control-hover)}.wf-template-card.selected{background:var(--control-selected);border-color:#97a69b}.wf-template-card strong{font-size:14px;font-weight:550}.wf-template-card span{color:#777;font-size:12px;line-height:1.8}.wf-template-card small{color:#888;margin-top:auto;font-size:11px}.wf-template-preview{margin-top:24px}.wf-template-preview h3,.wf-skill-fields h3{font-size:14px;font-weight:550}.wf-template-preview ol{margin:16px 0;padding-left:22px}.wf-template-preview li{padding:7px 0;font-size:12px;line-height:1.8}.wf-template-preview li span{color:#888;display:block}.wf-skill-fields{padding:16px 0}.wf-skill-fields p{color:#777;margin-top:8px;font-size:12px;line-height:1.8}@media (width<=700px){.wf-template-grid{grid-template-columns:1fr}}.workflow-workspace>.inline-error,.workflow-workspace>.core-notice{flex-shrink:0;margin:0 0 12px;padding:10px 14px}.wf-editor{isolation:isolate;background:#f8f9f9;border:1px solid #e6e8e6;border-radius:12px;flex:1;min-height:350px;position:relative;overflow:hidden}.wf-viewport{touch-action:none;outline-offset:-3px;cursor:default;background-image:radial-gradient(circle,#dedede 1px,#0000 1px);position:absolute;inset:0;overflow:hidden}.wf-viewport.is-hand{cursor:grab}.wf-viewport.is-connecting{cursor:crosshair}.wf-viewport.is-hand:active,.wf-viewport.is-node-dragging{cursor:grabbing}.wf-plane{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.wf-wires{pointer-events:none;color:#8c9993;position:absolute;overflow:visible}.wf-edge{pointer-events:stroke;cursor:pointer;color:#9ca7a2;outline:none}.wf-edge-line,.wf-entry-wire{stroke:currentColor;stroke-width:1.5px;fill:none}.wf-edge-hit{stroke:#0000;stroke-width:18px;fill:none}.wf-edge.alternate .wf-edge-line{stroke-dasharray:5 4}.wf-edge:hover,.wf-edge:focus,.wf-edge.executed{color:#39805e}.wf-edge:hover .wf-edge-line,.wf-edge:focus .wf-edge-line{stroke-width:3px}.wf-pending-wire{fill:none;stroke:#538e72;stroke-width:2px;stroke-dasharray:6 4}.wf-start{background:#fff;border:1px solid #dbe0dd;border-radius:28px;align-items:center;gap:9px;width:170px;height:56px;padding:10px 13px;display:flex;position:absolute;box-shadow:0 2px 5px #00000004}.wf-start>span{text-align:left;flex:1;font-size:12px;font-weight:550}.wf-start small{color:#777;margin-top:3px;font-size:10px;font-weight:400;display:block}.wf-card{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dce1de;border-radius:12px;width:280px;height:158px;position:absolute;box-shadow:0 3px 6px #22332b08}.wf-card.selected{box-shadow:none;background:var(--control-selected)}.wf-card-handle{cursor:grab;touch-action:none;align-items:center;gap:8px;height:37px;padding:11px 13px 6px;display:flex}.wf-card-handle>svg:last-child{color:#b0b8b3;margin-left:auto}.wf-kind{color:#607469;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.wf-kind.kind-condition{color:#977d46}.wf-kind.kind-end{color:#787d7a}.wf-entry-label{color:#618572;font-size:9px}.wf-card-content{text-align:left;width:100%;height:78px;padding:8px 15px 13px;display:block}.wf-card-content strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:21px;display:block;overflow:hidden}.wf-card-content>span{color:#89918d;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;line-height:17px;display:block;overflow:hidden}.wf-ports{border-top:1px solid #f0f2f0;justify-content:space-around;align-items:center;height:42px;padding:5px 10px;display:flex}.wf-ports>div{flex:1;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.wf-output{color:#78877e;align-items:center;gap:5px;padding:6px 3px;font-size:10px;display:flex}.wf-output i{background:#fff;border:1px solid #9ba9a1;border-radius:50%;width:7px;height:7px}.wf-output.active i{background:#397654;border-color:#397654}.wf-output:hover{color:#234f38}.wf-port-add{color:#8a958e;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.wf-port-add:hover{background:var(--control-hover);color:#333}.wf-input{z-index:1;background:#fff;border:2px solid #a8b7ae;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;top:-6px;left:134px;opacity:1!important}.wf-input.available{cursor:crosshair;background:#dceddf;border-color:#538e72;width:18px;height:18px;top:-9px;left:131px}.wf-count{color:#8b938e;font-size:11px}.wf-node-menu{z-index:6;background:#fff;border:1px solid #e2e6e3;border-radius:12px;width:290px;max-height:calc(100% - 140px);padding:9px;position:absolute;top:65px;left:22px;overflow:auto;box-shadow:0 12px 35px #152d2018}.wf-node-menu>p{color:#89918b;padding:7px 10px;font-size:11px}.wf-node-menu>button{text-align:left;color:#65766b;border-radius:7px;align-items:center;gap:12px;width:100%;padding:11px 10px;display:flex}.wf-node-menu>button:hover{background:var(--control-hover)}.wf-node-menu>button:focus-visible{background:var(--control-focus)}.wf-node-menu strong{color:#303932;font-size:12px;font-weight:550;display:block}.wf-node-menu small{color:#89928c;margin-top:5px;font-size:10px;display:block}.wf-selection-tools,.wf-connect-note{z-index:3;background:#fff;border:1px solid #e1e6e2;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex;position:absolute;top:20px;right:22px;box-shadow:0 2px 6px #00000005}.wf-selection-tools>span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;padding:0 6px;overflow:hidden}.wf-connect-note{color:#446c56;max-width:50%}.wf-bottom-tools{z-index:3;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 44px);display:flex;position:absolute;bottom:35px;left:22px}.wf-control-group{background:#fff;border:1px solid #e1e6e2;border-radius:8px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 2px 6px #00000005}.wf-control-group>span{text-align:center;color:#6c7770;font-variant-numeric:tabular-nums;min-width:42px;font-size:11px}.wf-control-group [aria-pressed=true]{background:var(--control-selected);color:#333}.wf-bottom-tools>.button{min-height:38px}.wf-minimap{pointer-events:none;background:#ffffffd9;border:1px solid #e2e6e3;border-radius:8px;width:132px;height:90px;padding:7px;position:absolute;bottom:36px;right:22px}.wf-minimap-window{fill:#6085750c;stroke:#789385;stroke-width:5px}.wf-hint{color:#8a958e;pointer-events:none;font-size:10px;position:absolute;bottom:11px;left:24px}.wf-empty{text-align:center;color:#7c8e82;width:min(430px,80%);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.wf-empty h2{color:#38443c;margin-top:20px;font-size:20px;font-weight:550}.wf-empty p{color:#87948b;margin:12px 0 22px;font-size:12px;line-height:1.8}.wf-empty>div{justify-content:center;gap:10px;display:flex}.wf-empty>small{color:#9ca69f;margin-top:16px;font-size:10px;display:block}.wf-page-status{color:#8c948f;background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:32px;padding:10px 0;font-size:10px;display:flex}.wf-entry-summary{align-items:center;gap:13px;padding:15px 0 22px;display:flex}.wf-entry-summary>div,.wf-intent-row>div{flex:1;min-width:0}.wf-entry-summary strong,.wf-intent-row strong{font-size:13px;font-weight:550}.wf-entry-summary p,.wf-intent-row p{color:#888;margin-top:5px;font-size:12px;line-height:1.7}.wf-intent-row{border-bottom:1px solid #eee;align-items:center;gap:14px;padding:18px 0;display:flex}.wf-intent-row small{color:#888;margin-top:5px;font-size:11px;display:block}@media (width<=1100px){.wf-minimap{display:none}.wf-selection-tools{top:65px}.wf-connect-note{max-width:calc(100% - 44px);top:65px}}@media (width<=600px){.wf-page-toolbar{gap:10px}.wf-page-actions{gap:8px}.wf-page-status span:last-child{display:none}.wf-hint{font-size:9px;left:12px;right:12px}.wf-bottom-tools{gap:5px;max-width:calc(100% - 24px);bottom:34px;left:12px}.wf-node-menu{left:12px}.wf-empty{top:43%}.wf-empty h2{font-size:18px}.wf-empty>div{flex-wrap:wrap}.wf-control-group{gap:0;padding:2px}.wf-control-group .icon-button{width:25px}.wf-bottom-tools>.button{min-height:34px;padding:6px}.wf-page-status{padding-inline:16px}}.wf-card-handle:focus-visible{background:var(--control-focus);border-radius:10px 10px 0 0;outline:none}.wf-start:focus-visible,.wf-card-content:focus-visible{background:var(--control-focus);outline:none}.wf-card-resources{text-align:left;width:100%;height:80px;padding:0 15px 8px;display:block}.wf-card-resources:hover{background:var(--control-hover)}.wf-card-resources>small{color:#586d60;margin-top:4px;font-size:10px;display:block}.wf-resource-summary{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-resource-summary>span{color:#56675d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:15px;display:flex;overflow:hidden}.wf-resource-summary svg{flex-shrink:0}.wf-resource-summary .wf-resource-sequence{color:#7b817e;font-size:10px}.wf-resources{min-width:0;padding:8px 0}.wf-resource-heading{color:#435c4e;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 10px;display:flex}.wf-resource-heading h3{font-size:14px;font-weight:550}.wf-resource-heading small{color:#777;margin-left:auto;font-size:11px}.wf-resources>p,.wf-resources li,.wf-resource-tool p{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.wf-resources>ul{color:#777;margin:8px 0 12px;padding-left:20px}.wf-resource-steps{background:#f6f8f7;border-radius:9px;margin:12px 0;padding:16px;list-style:none}.wf-resource-steps li strong{font-size:12px;font-weight:550}.wf-resource-steps li p{color:#717975;margin:3px 0 8px}.wf-resource-steps li>svg{color:#a4aea8;margin-bottom:8px}.wf-resource-tool{margin:16px 0}.wf-resource-tool>strong{font-size:13px;font-weight:550}.wf-resource-tool>small{color:#78897c;margin-left:10px;font-size:11px}.wf-resource-tool p{color:#717975;margin:6px 0}.wf-ai-input-resources{background:#f7f8f7;border-radius:9px;padding:16px}.wf-ai-input-resources h3{margin-bottom:12px;font-size:13px;font-weight:550}.wf-ai-input-resources>div{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:12px;display:flex}.wf-ai-input-resources>div>span,.wf-ai-input-resources>div>div{overflow-wrap:anywhere;min-width:0}.wf-ai-input-resources .button{flex-shrink:0}.wf-ai-input-resources strong{margin-bottom:8px;font-weight:550;display:block}.wf-ai-input-resources>p{margin-top:10px}.wf-ai-node-list .wf-resource-summary{margin:12px 0}.wf-ai-node-list .wf-resource-summary>span{white-space:normal;display:flex}@media (width<=600px){.wf-ai-input-resources>div{flex-direction:column;align-items:flex-start}}.wf-editor{background:#fff;border-color:#e5e5e5}.wf-wires,.wf-edge{color:#a3a3a3}.wf-start{border:1.5px solid #262626;border-radius:12px;justify-content:center;gap:16px;height:76px;padding:16px 24px;box-shadow:0 0 0 5px #ededed}.wf-start>span{white-space:nowrap;flex:none;font-size:21px;font-weight:500}.wf-start-add{z-index:2;background:#fff;border:1px solid #d4d4d4;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute}.wf-start-add:hover{background:#f5f5f5;border-color:#222}.wf-card{border-color:#dedede;border-radius:12px;box-shadow:0 2px 4px #00000005}.wf-card.selected{background:#fff;border-color:#272727;box-shadow:0 0 0 4px #dedede80}.wf-card.visited{background:#f5faf7;border-color:#96b9a4}.wf-card.current{box-shadow:0 0 0 3px #609d7955}.wf-kind,.wf-kind.kind-condition,.wf-kind.kind-end{color:#555;gap:8px;font-size:12px}.wf-kind svg{color:#262626;width:18px;height:18px}.wf-card-handle>svg:last-child{color:#aaa}.wf-entry-label{color:#777;margin-left:auto;font-size:10px}.wf-card-content strong{color:#202020;font-size:15px;line-height:22px}.wf-card-content>span{color:#707070;font-size:12px;line-height:18px}.wf-card-resources{height:52px;padding:2px 16px 8px}.wf-card-resources>span{white-space:nowrap;text-overflow:ellipsis;color:#666;align-items:center;gap:7px;font-size:11px;line-height:20px;display:flex;overflow:hidden}.wf-card-resources svg{flex-shrink:0}.wf-ports{border-top-color:#eee;height:42px}.wf-output{color:#606060;font-size:11px}.wf-port-add{color:#555;border:1px solid #e4e4e4;border-radius:50%;width:26px;height:26px;margin-left:4px}.wf-input{border-color:#a3a3a3}.wf-node-menu{overscroll-behavior:contain;border:1px solid #e5e5e5;border-radius:10px;width:220px;max-width:calc(100% - 24px);padding:5px;box-shadow:0 12px 28px #0000001f,0 3px 5px #0000000a}.wf-node-menu>button{color:#202020;border-radius:6px;gap:9px;height:32px;min-height:32px;padding:6px 9px;font-size:13px;line-height:20px}.wf-node-menu>button>svg{stroke-width:1.8px;flex-shrink:0;width:17px;height:17px}.wf-node-menu>button:hover,.wf-node-menu>button:focus{background:#f4f4f4;outline:none}.wf-node-menu>button:focus-visible{box-shadow:inset 0 0 0 2px #555}.wf-node-menu small{color:#777;white-space:nowrap;background:#f0f0f0;border-radius:10px;margin:0 0 0 auto;padding:1px 6px;font-size:10px}.wf-empty-hint{text-align:center;color:#777;pointer-events:none;width:calc(100% - 40px);font-size:13px;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}.wf-empty-hint p{margin:0 0 8px}.wf-empty-hint span{color:#8a8a8a;font-size:12px}.wf-empty-hint button{pointer-events:auto;color:#444;text-underline-offset:3px;padding:4px 6px;text-decoration:underline}.wf-subagent-intro,.wf-subagent-knowledge-heading{align-items:center;gap:8px;margin:4px 0 16px;display:flex}.wf-subagent-intro strong,.wf-subagent-knowledge-heading h3{margin:0;font-size:14px;font-weight:550}.wf-knowledge-fields{border-block:1px solid #ececec;margin:18px 0;padding:18px 0}.wf-start:focus-visible,.wf-start-add:focus-visible,.wf-port-add:focus-visible{outline-offset:4px;outline:2px solid #222}.wf-canvas-layout{flex:1;align-items:stretch;gap:16px;min-width:0;min-height:0;display:flex}.wf-canvas-layout>.wf-editor{min-width:0}.wf-node-drawer{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex:none;width:420px;max-width:48%;min-height:0;overflow-y:auto}.wf-drawer-header{z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex;position:sticky;top:0}.wf-drawer-header h2{margin:0;font-size:17px;font-weight:550}.wf-drawer-header p{color:#777;margin:6px 0 0;font-size:11px;line-height:1.6}.wf-node-drawer>.core-form{padding:20px 20px 0}.wf-node-drawer .core-form-grid{grid-template-columns:1fr}.wf-node-drawer .form-label{font-size:12px}.wf-node-drawer textarea{min-height:100px}.wf-node-drawer .modal-footer{z-index:1;background:#fff;border-top:1px solid #eee;flex-wrap:wrap;gap:8px;margin-top:20px;padding:16px 0;display:flex;position:sticky;bottom:0}.wf-node-drawer .modal-footer .button{padding-inline:10px;font-size:12px}.wf-node-drawer .memory-field-row{flex-wrap:wrap}.wf-node-drawer .memory-field-row input{width:100%;min-width:0}@media (width<=700px){.wf-canvas-layout{flex-direction:column;min-height:350px;overflow-y:auto}.wf-canvas-layout>.wf-editor{flex:1 0 350px;min-height:350px}.wf-node-drawer{flex-shrink:0;width:100%;max-width:none;max-height:420px}.wf-drawer-header{padding:16px}.wf-node-drawer>.core-form{padding:16px 16px 0}}@media (width<=600px){.wf-empty-hint{bottom:135px}.wf-node-menu>button{min-height:32px}.wf-selection-tools{max-width:calc(100% - 24px);top:12px;right:12px}.wf-selection-tools>span{min-width:0}.wf-subagent-knowledge-heading{margin-bottom:12px}}.wf-subagent-drawer{scrollbar-gutter:auto;flex-direction:column;display:flex;overflow:hidden}.wf-subagent-drawer .wf-drawer-header{border-bottom:0;flex-shrink:0;align-items:center;padding:18px 20px;position:static}.wf-drawer-title{flex:1;min-width:0}.wf-drawer-title input{background:0 0;border-color:#0000;width:100%;min-height:30px;margin-left:-5px;padding:3px 5px;font-size:16px;font-weight:550}.wf-drawer-title input:hover{border-color:#ddd}.wf-drawer-title small{color:#888;margin-top:3px;font-size:11px;display:block}.wf-drawer-tabs{border-bottom:1px solid #e8e8e8;flex-shrink:0;gap:16px;padding:0 16px;display:flex}.wf-drawer-tabs button{color:#7c7c7c;padding:11px 4px 12px;font-size:12px;position:relative}.wf-drawer-tabs button[aria-selected=true]{color:#202020;font-weight:550}.wf-drawer-tabs button[aria-selected=true]:after{content:"";background:#262626;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wf-subagent-drawer>.wf-drawer-panel{flex-direction:column;flex:1;gap:22px;min-height:0;padding:22px 20px;display:flex;overflow-y:auto}.wf-subagent-drawer textarea{resize:vertical;font-size:13px;line-height:1.8}.wf-subagent-drawer .form-label{margin:0}.wf-drawer-footer{border-top:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.wf-drawer-footer small{color:#888;font-size:11px}.wf-inherit-row{justify-content:space-between;align-items:center;gap:16px;min-height:36px;font-size:12px;display:flex}.wf-inherit-row>span{align-items:center;gap:6px;display:flex}.wf-inherit-row small{color:#888;font-size:10px}.wf-inherit-row input[role=switch]{appearance:none;cursor:pointer;background:#d7d7d7;border-radius:20px;flex-shrink:0;width:30px;height:18px;margin:0;position:relative}.wf-inherit-row input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0002}.wf-inherit-row input[role=switch]:checked{background:#282828}.wf-inherit-row input[role=switch]:checked:before{left:14px}.wf-inherited-model{flex-direction:column;gap:10px;font-size:12px;display:flex}.wf-inherited-model strong{font-weight:500}.wf-inherited-model small{color:#888;font-size:11px}.wf-knowledge-simple{border:0;margin:0;padding:0}.wf-knowledge-section-heading{justify-content:space-between;align-items:center;gap:8px;margin:22px 0 12px;display:flex}.wf-knowledge-section-heading h3{margin:0;font-size:12px;font-weight:550}.wf-knowledge-picker-anchor{position:relative}.wf-knowledge-section-heading .button{font-size:11px}.wf-knowledge-selected>div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.wf-knowledge-selected>div>span{flex:1;min-width:0}.wf-knowledge-selected strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.wf-knowledge-selected small{color:#888;margin-top:5px;font-size:11px;display:block}.wf-knowledge-selected svg{flex-shrink:0}.wf-knowledge-popover{z-index:6;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:320px;max-width:calc(100vw - 56px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #0002}.wf-knowledge-popover .search-field{height:36px;margin:0 0 6px}.wf-knowledge-popover .search-field input{min-width:0;font-size:12px}.wf-knowledge-options{max-height:240px;overflow:auto}.wf-knowledge-options>button{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 8px;display:flex}.wf-knowledge-options>button:hover,.wf-knowledge-options>button:focus-visible{background:#f4f4f4}.wf-knowledge-options>button:disabled{opacity:.45}.wf-knowledge-options>button>span{flex:1;min-width:0}.wf-knowledge-options strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.wf-knowledge-options small{color:#888;margin-top:4px;font-size:10px;display:block}.wf-knowledge-options svg{flex-shrink:0}.wf-knowledge-options>p{color:#777;padding:18px 10px;font-size:12px}.wf-knowledge-upload{border-top:1px solid #eee;align-items:center;gap:8px;width:100%;margin-top:6px;padding:12px 8px 6px;font-size:12px;display:flex}@media (width<=700px){.wf-subagent-drawer{min-height:380px;max-height:540px}}.wf-knowledge-popover[popover]{color:#262626;margin:0;padding:8px;position:fixed;inset:auto;overflow:hidden}.wf-knowledge-popover:popover-open{flex-direction:column;display:flex}.wf-knowledge-popover[popover] .wf-knowledge-options{flex:1;min-height:0}.wf-knowledge-popover[popover] .search-field,.wf-knowledge-popover[popover] .wf-knowledge-upload{flex-shrink:0}.wf-canvas-layout{position:relative}@media (width<=700px){.wf-canvas-layout{flex-direction:row;overflow:hidden}.wf-canvas-layout>.wf-editor{flex:1;min-height:350px}.wf-node-drawer{z-index:7;width:min(420px,94%);min-height:0;max-height:none;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 28px #0001}.wf-subagent-drawer>.wf-drawer-panel{padding:18px 16px}.wf-drawer-tabs{gap:18px}}.wf-knowledge-popover[popover] .search-field{flex:0 0 36px;height:36px;min-height:36px}.wf-knowledge-popover[popover] .search-field input{height:34px;min-height:34px;line-height:20px}.wf-inherited-knowledge{margin-top:20px}.wf-inherited-knowledge>h3{color:#777;font-size:12px;font-weight:550}.wf-inherited-knowledge .wf-knowledge-selected>div{color:#777}.wf-single-port{border-top:0;justify-content:center;height:42px}.wf-single-port .wf-port-add{color:#fff;background:#282828;border-color:#282828;width:28px;height:28px;margin:0}.wf-single-port .wf-port-add:hover{background:#444}.wf-edge-label{pointer-events:all;cursor:pointer}.wf-edge-label rect{fill:#fff;stroke:#e3e3e3;stroke-width:1px}.wf-edge-label text{fill:#696969;font-size:11px}.wf-edge:hover .wf-edge-label rect,.wf-edge:focus-visible .wf-edge-label rect,.wf-edge.selected .wf-edge-label rect{stroke:#555}.wf-edge.selected .wf-edge-label text{fill:#222}.wf-edge-route{color:#777;border-bottom:1px solid #eee;align-items:center;gap:10px;padding:4px 20px 20px;font-size:12px;display:flex}.wf-edge-route button{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#333;max-width:46%;overflow:hidden}.wf-edge-route button:hover{text-decoration:underline}.wf-edge-route svg{flex-shrink:0}.wf-edge-type{color:#333;background:#fafafa;border:1px solid #e4e4e4;border-radius:7px;padding:11px 12px;font-size:13px}.wf-edge-summary,.wf-edge-operator{color:#777;font-size:12px}.wf-edge-error{color:#b33a32;font-size:11px;font-weight:400}.wf-edge-drawer .wf-drawer-panel .form-label{margin:0}.wf-edge-drawer .wf-drawer-panel .ui-select-trigger{margin-top:0}.wf-edge-drawer .wf-drawer-panel textarea{min-height:150px}.wf-editor{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:12px}.wf-start,.wf-card{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:14px;box-shadow:0 2px 6px #00000004}.wf-start{gap:12px;height:64px;padding:12px 18px;font-size:17px;box-shadow:0 2px 6px #00000004}.wf-start:hover{background:#f3f3f3}.wf-card.selected{border:1px solid var(--border,#e5e5e5);background:#f6f6f6;box-shadow:0 2px 6px #00000004}.wf-card.visited{border:1px solid var(--border,#e5e5e5);background:#eff7f2}.wf-card.current{background:#e5f3eb;box-shadow:0 6px 20px #294f3512}.wf-card-handle{height:44px;padding:12px 14px 6px}.wf-kind,.wf-kind.kind-condition,.wf-kind.kind-end{color:#242424;gap:9px;min-width:0;font-size:16px;font-weight:500}.wf-kind>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-kind svg{width:19px;height:19px}.wf-card-handle>svg:last-child{opacity:0;flex-shrink:0}.wf-card:hover .wf-card-handle>svg:last-child,.wf-card:focus-within .wf-card-handle>svg:last-child{opacity:1}.wf-card-content>span{color:#868686;margin:0;font-size:13px;line-height:20px}.wf-card-content:hover,.wf-card-resources:hover{background:#00000003}.wf-card-resources{align-items:center;gap:8px;height:34px;padding:0 14px 6px;display:flex}.wf-card-resources>span.wf-resource-chip{color:#666;background:#eee;border:0;border-radius:16px;gap:6px;width:auto;max-width:100%;padding:2px 7px;font-size:12px;line-height:20px;display:inline-flex}.wf-single-port{pointer-events:none;z-index:2;height:38px;padding:0;position:absolute;bottom:-19px;left:0;right:0}.wf-single-port .wf-port-add{pointer-events:auto;width:38px;height:38px;box-shadow:none;opacity:0;background:#191919;border:0;border-radius:11px}.wf-card:hover .wf-port-add,.wf-card.selected .wf-port-add,.wf-card:focus-within .wf-port-add{opacity:1}.wf-input:not(.available){pointer-events:none;opacity:0!important}.wf-input.available{background:#b8d3c1;border:0;box-shadow:0 0 0 5px #dceddf90}.wf-selection-tools.wf-node-actions{border:1px solid var(--border,#e5e5e5);z-index:5;background:#fff;border-radius:12px;flex-direction:column;gap:4px;width:44px;max-width:none;padding:6px;display:flex;right:auto;box-shadow:0 4px 18px #0000000d}.wf-node-actions .icon-button{border-radius:8px;width:32px;height:32px}.wf-node-actions .icon-button svg{width:18px;height:18px}.wf-node-menu{border:1px solid var(--border,#e5e5e5);background:#fff;box-shadow:0 10px 30px #00000016}.wf-node-menu>button:focus-visible{box-shadow:none;background:#eee}.wf-start-add{color:#fff;opacity:0;background:#191919;border:0;border-radius:9px;width:30px;height:30px}.wf-start:hover+.wf-start-add,.wf-start-add:hover,.wf-start-add:focus-visible,.wf-start-add[aria-expanded=true]{opacity:1}.wf-start-add:hover{background:#333}.wf-node-drawer{border:1px solid var(--border,#e5e5e5);box-shadow:none}.wf-edge-label rect{stroke:none;fill:#fff}.wf-edge:hover .wf-edge-label rect,.wf-edge:focus-visible .wf-edge-label rect,.wf-edge.selected .wf-edge-label rect{stroke:none;fill:#f2f2f2}.wf-control-group,.wf-minimap{border:1px solid var(--border,#e5e5e5);box-shadow:0 3px 16px #00000008}@media (hover:none){.wf-single-port .wf-port-add,.wf-start-add{opacity:1}}@media (forced-colors:active){.wf-card,.wf-start,.wf-node-menu,.wf-node-actions{outline:1px solid canvastext}.wf-card.selected{outline:2px solid highlight}}.wf-card .wf-kind{color:#242424}.wf-selection-tools.wf-node-actions.above{flex-direction:row;width:80px}.wf-card:has(.kind-end) .wf-card-content{height:30px;padding-bottom:8px}.main-content.canvas-main,.main-content.canvas-main.with-preview{max-width:none;min-height:0;padding:0}.core-page.workflow-workspace{max-width:none;container:workflow/inline-size}.wf-compact-toolbar{z-index:10;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex;position:relative}.wf-toolbar-identity,.wf-toolbar-actions{align-items:center;gap:10px;min-width:0;display:flex}.wf-toolbar-identity h1{white-space:nowrap;margin:0;font-size:16px;font-weight:550;line-height:24px}.wf-toolbar-identity .wf-count{color:#999;white-space:nowrap;margin-left:6px;font-size:11px}.wf-toolbar-actions{flex-shrink:0;gap:6px}.wf-toolbar-actions>.button{white-space:nowrap;height:32px;min-height:32px;padding:6px 10px;font-size:12px}.wf-more-actions{position:relative}.wf-more-actions>.icon-button{width:32px;height:32px}.wf-more-menu{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:10px;min-width:176px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.wf-more-menu>button{text-align:left;white-space:nowrap;border-radius:6px;width:100%;padding:10px 12px;font-size:13px;display:block}.wf-more-menu>button:hover,.wf-more-menu>button:focus-visible{background:#f4f4f4;outline:none}.workflow-workspace .wf-editor{box-shadow:none;border:0;border-radius:0}.workflow-workspace .wf-canvas-layout{gap:0}.workflow-workspace .wf-node-drawer{margin:8px 12px 8px 0}.workflow-workspace .wf-page-status{min-height:28px;padding:6px 20px}.workflow-workspace>.wf-ai-prompt-notice,.workflow-workspace>.inline-error,.workflow-workspace>.core-notice{margin:0 16px 8px}@container workflow (width<=760px){.wf-toolbar-identity .wf-count{display:none}.wf-compact-toolbar{padding-inline:14px}.wf-toolbar-identity,.wf-toolbar-actions{gap:6px}}@container workflow (width<=530px){.wf-generate-button>span,.wf-toolbar-identity .wf-runtime-state{display:none}}@container workflow (width<=360px){.wf-compact-toolbar{flex-wrap:wrap;gap:6px}.wf-toolbar-actions{margin-left:auto}}.wf-canvas-toolbar{z-index:6;border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100% - 32px);padding:6px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 5px #00000008}.wf-canvas-toolbar .wf-control-group{box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:0}.wf-canvas-toolbar .icon-button{color:#373737;border-radius:8px;width:32px;height:32px}.wf-canvas-toolbar .wf-toolbar-actions{flex-wrap:wrap;flex-shrink:1;gap:4px}.wf-canvas-toolbar .wf-toolbar-actions>.button{height:32px;min-height:32px;padding:6px 9px;font-size:11px}.wf-template-trigger{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:12px;display:flex}.wf-template-trigger:hover{background:var(--control-hover)}.wf-canvas-toolbar .wf-more-menu{max-height:calc(100dvh - 240px);right:0;overflow:auto}.wf-page-status>.wf-status-meta{align-items:center;gap:8px;display:flex}.wf-status-meta .wf-count{margin-left:6px}@container workflow (width<=530px){.wf-page-status>.wf-status-meta .wf-count{display:none}}.wf-marquee{pointer-events:none;z-index:4;background:#73737312;border:1px solid #999;position:absolute}.wf-selection-tools.wf-multi-actions{z-index:6;max-width:calc(100% - 32px);top:76px;right:16px}.wf-multi-actions .icon-button{width:30px;height:30px}.wf-editor.is-multiselect .wf-port-add{opacity:0;pointer-events:none}.wf-card.selected,.wf-start.selected{background:#f5f5f5;border-color:#737373;box-shadow:inset 0 0 0 .5px #737373}.wf-start{-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none}.wf-start:active{cursor:grabbing}.wf-start.selected+.wf-start-add{opacity:1}.wf-card-content,.wf-card-resources{cursor:grab}.wf-viewport.is-box-selecting,.wf-viewport.is-box-selecting:active,.wf-viewport.is-connecting{cursor:crosshair}.wf-start-add,.wf-port-add{touch-action:none}.wf-viewport.is-connecting,.wf-viewport.is-connecting *{cursor:crosshair!important}.wf-viewport.is-connecting .wf-card:not(.has-error):has(.wf-input:not(:disabled)):hover{background:#f4f8f5;border-color:#538e72}.wf-start{border-radius:11px;gap:9px;height:52px;padding:10px 14px}.wf-start>span{font-size:16px}.wf-start>svg{width:18px;height:18px}.wf-card{border-radius:11px}.wf-card-handle{gap:6px;height:36px;padding:9px 12px 5px}.wf-kind,.wf-kind.kind-condition,.wf-kind.kind-end{gap:7px;font-size:14px}.wf-kind svg{flex-shrink:0;width:17px;height:17px}.wf-card-content{height:27px;padding:0 12px 7px}.wf-card:has(.kind-end) .wf-card-content{height:27px;padding:0 12px 7px}.wf-card-content>span{font-size:12px;line-height:18px}.wf-card-resources{gap:6px;height:27px;padding:0 12px 5px}.wf-card-resources>span.wf-resource-chip{gap:4px;padding:1px 6px;font-size:11px;line-height:18px}.wf-resource-chip svg{width:13px;height:13px}.wf-single-port{height:30px;bottom:-15px}.wf-single-port .wf-port-add{border-radius:9px;width:30px;height:30px}.wf-single-port .wf-port-add svg{width:17px;height:17px}.wf-input,.wf-input.available{left:50%;transform:translate(-50%)}.wf-node-state{color:#aaa;opacity:0;flex-shrink:0;margin-left:auto;display:flex}.wf-card:hover .wf-node-state,.wf-card:focus-within .wf-node-state,.wf-card.has-error .wf-node-state{opacity:1}.wf-editor .wf-card.has-error,.wf-editor .wf-start.has-error{border-color:#ef4444}.wf-editor .wf-card.has-error.selected,.wf-editor .wf-start.has-error.selected{box-shadow:inset 0 0 0 .5px #ef4444}.wf-card.has-error .wf-node-state,.wf-card-content>span.wf-error-summary{color:#dc2626}.wf-edge-hit{pointer-events:stroke;stroke-width:20px;vector-effect:non-scaling-stroke}.wf-edge-line{pointer-events:none}.wf-edge,.wf-edge *{cursor:pointer}.wf-edge.selected .wf-edge-line{stroke:#292929;stroke-width:2.5px}.wf-marquee{z-index:6;background:#73737318;border:1px solid #737373;border-radius:2px}.wf-viewport.is-box-selecting.is-node-dragging,.wf-viewport.is-box-selecting.is-node-dragging *{cursor:grabbing}.wf-edge,.wf-edge *{cursor:grab;touch-action:none}.wf-edge.reconnecting{opacity:.2;pointer-events:none;opacity:1}.wf-edge.reconnecting>.wf-edge-line,.wf-edge.reconnecting>.wf-edge-label{opacity:.18}.wf-reconnect-preview{fill:none;stroke:#538e72;stroke-width:2px;stroke-dasharray:5 4;pointer-events:none;vector-effect:non-scaling-stroke}.wf-viewport.is-routing,.wf-viewport.is-routing *{cursor:grabbing!important}.wf-edge-notice{z-index:6;background:#fff;border:1px solid #e5e5e5;border-radius:8px;max-width:calc(100% - 32px);padding:8px 12px;font-size:12px;position:absolute;bottom:32px;left:16px}.wf-single-port .wf-port-add,.wf-start-add{pointer-events:none}.wf-card:hover .wf-port-add,.wf-card.selected .wf-port-add,.wf-card:focus-within .wf-port-add,.wf-port-add:focus-visible,.wf-port-add[aria-expanded=true],.wf-start:hover+.wf-start-add,.wf-start.selected+.wf-start-add,.wf-start-add:hover,.wf-start-add:focus-visible,.wf-start-add[aria-expanded=true]{opacity:1;pointer-events:auto}@media (hover:none){.wf-single-port .wf-port-add,.wf-start-add{pointer-events:auto}}.wf-editor.is-editing-edge .wf-port-add,.wf-editor.is-editing-edge .wf-start-add,.wf-editor.is-multiselect .wf-port-add,.wf-editor.is-multiselect .wf-start-add{opacity:0;visibility:hidden;pointer-events:none}.wf-editor .wf-node-menu{z-index:10}.wf-edge.is-reconnect-target,.wf-edge.is-reconnect-target *{cursor:crosshair}.service-heading-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.model-inventory-help{color:#555;padding:6px 0 12px;font-size:13px;line-height:1.8}.model-inventory-help p{margin:12px 0}.model-inventory-help h3{color:#222;margin:22px 0 8px;font-size:14px;font-weight:550}.model-inventory-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;margin:20px 0;display:grid}.model-inventory-categories>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-inventory-categories dt{color:#737373}.model-inventory-categories dd{color:#222;font-variant-numeric:tabular-nums;margin:0}.model-inventory-help .model-inventory-example{color:#222;background:#f5f5f5;border-radius:8px;padding:10px 12px}.model-inventory-downloads{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.model-inventory-downloads a{text-decoration:none}@media (width<=600px){.service-heading-actions{width:100%}.model-inventory-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.connections-page .page-heading{margin-bottom:24px}.connections-nav,.connection-editor-nav{align-items:center;gap:6px;display:flex}.connections-nav{flex-wrap:wrap;margin-bottom:28px}.connections-nav button,.connection-editor-nav button{color:#777;border-radius:7px;padding:10px 16px;font-size:13px}.connections-nav button[aria-pressed=true],.connection-editor-nav button[aria-pressed=true]{background:var(--control-selected);color:#202020;font-weight:550}.connections-nav button:hover,.connection-editor-nav button:hover{background:var(--control-hover);color:#202020}.connections-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.connections-search{color:#999;border:1px solid #e5e5e5;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:340px;padding:0 12px;display:flex}.connections-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:13px}.connections-search:focus-within{background-color:var(--control-focus)}.connection-row{align-items:center;gap:16px;padding:22px 0;display:flex}.connection-row+.connection-row{border-top:1px solid #ededed}.connection-icon{color:#626262;background:#f6f6f5;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.connection-main{flex:1;min-width:0}.connection-main h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:14px;font-weight:550;line-height:1.6}.connection-main p{color:#767676;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.connection-meta{color:#888;flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:11px;line-height:1.6;display:flex}.connection-status{white-space:nowrap;color:#888;font-size:12px}.connection-status.enabled{color:#52715f}.connection-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.connection-actions .text-button{color:#747474;font-size:12px}.connections-empty{color:#888;padding:35px 0;font-size:13px}.connections-page .connectors-panel{border:0;margin:0;padding:0}.connections-page .core-section-heading h2{font-size:16px}.connection-choices{gap:4px;margin:16px 0;display:grid}.connection-choices>button{text-align:left;border-radius:9px;align-items:center;gap:16px;width:100%;padding:18px 12px;display:flex}.connection-choices>button:hover{background:var(--control-hover)}.connection-choices>button>span{flex:1;min-width:0}.connection-choices strong{margin-bottom:6px;font-size:14px;font-weight:550;display:block}.connection-choices small{color:gray;font-size:12px;line-height:1.7;display:block}.modal.connection-modal[open]{flex-direction:column;width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.connection-modal>.modal-head{flex-shrink:0;margin:0;padding:24px 28px 18px}.connection-modal .modal-head h2{font-size:19px}.connection-modal .modal-head p{color:#888;margin:7px 0 0;font-size:12px;line-height:1.6}.connection-modal .connection-form{flex-direction:column;gap:0;min-height:0;margin:0;display:flex;overflow:hidden}.connection-editor-nav{flex-shrink:0;padding:0 28px 16px}.connection-editor-nav button{white-space:nowrap;flex:1;padding:10px 6px}.connection-form-body{overscroll-behavior:contain;min-height:0;padding:0 28px 20px;overflow-y:auto}.connection-form-body fieldset{border:0;min-width:0;margin:0;padding:0}.connection-modal .form-label{gap:8px;margin:16px 0;font-size:13px;font-weight:500}.connection-modal .form-label input,.connection-modal .form-label .ui-select-trigger{min-height:40px;padding:10px 12px;font-size:13px}.connection-modal .form-label textarea{padding:12px;font-size:13px;line-height:1.8}.connection-modal .field-note{color:#858585;font-size:12px;font-weight:400;line-height:1.7}.connection-section-note{color:#777;margin:12px 0 18px;font-size:13px;line-height:1.7}.connection-modal .connection-form>.connection-form-footer{box-shadow:none;background:#fff;border:0;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:16px 28px 24px;display:flex;position:static;bottom:auto}.connection-form-footer>.core-check{color:#666;margin:0 auto 0 0;font-size:12px}.outlook-account{background:#f7f7f6;border-radius:9px;margin:18px 0;padding:16px}.outlook-account .form-label{margin-top:0}.outlook-account-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.outlook-account-row>div{min-width:0}.outlook-account-row strong{font-size:13px;font-weight:500}.outlook-account-row p{color:#888;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}.outlook-account-row>button{background:#fff;flex-shrink:0}.outlook-disconnect{color:#888;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}@media (width<=600px){.connections-toolbar{gap:10px}.connections-search{max-width:none}.connections-nav{gap:2px}.connections-nav button{padding:9px 12px}.connection-row{flex-wrap:wrap;gap:12px}.connection-main{flex-basis:calc(100% - 60px)}.connection-status{margin-left:52px}.connection-actions{margin-left:auto}.modal.connection-modal[open]{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.connection-modal>.modal-head{padding:20px 18px 16px}.connection-editor-nav{padding:0 18px 12px}.connection-editor-nav button{font-size:12px}.connection-form-body{padding:0 18px 18px}.connection-modal .connection-form>.connection-form-footer{padding:14px 18px 20px}.outlook-account-row{flex-wrap:wrap;align-items:flex-start}.outlook-account{padding:14px}}.connections-title{align-items:center;gap:10px;display:inline-flex}.connections-info{color:#888;vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.connections-info:hover{background:var(--control-hover);color:#333}.connections-info:focus-visible{background:var(--control-focus);outline:none}.connection-usage-info{color:#666;font-size:13px;line-height:1.8}.connection-usage-info dl{margin:20px 0}.connection-usage-info dl>div{grid-template-columns:100px 1fr;gap:12px;padding:10px 0;display:grid}.connection-usage-info dl>div+div{border-top:1px solid #ededed}.connection-usage-info dt{color:#222;font-weight:500}.connection-usage-info dd{margin:0}.outlook-service-fields{border:0;min-width:0;margin:0;padding:0}@media (width<=600px){.connections-toolbar{flex-wrap:wrap}.connections-toolbar>.core-actions{margin-left:auto}}.connections-search input:focus{background:0 0;outline:none}.widget-shell.experience-page{--experience-ink:#253c36;--experience-muted:#66766f;max-width:none;height:100dvh;min-height:640px;color:var(--experience-ink);background:#f5f7f6;flex-direction:column;margin:0;padding:0 40px clamp(24px,4dvh,40px);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.widget-shell.experience-page .experience-brand{width:100%;max-width:1120px;height:88px;color:var(--experience-muted);border-bottom:1px solid #e0e7e3;flex-shrink:0;align-items:center;gap:20px;margin:0 auto;font-size:13px;display:flex}.experience-brand a{align-items:center;display:flex}.experience-brand img{object-fit:contain;object-position:left center;width:104px;height:30px}.experience-brand-label{border-left:1px solid #d4ddd8;padding-left:20px}.experience-heading{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.experience-heading h1{color:#3e554b;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.5}.experience-version-button{color:#687c70;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #dce5df;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.experience-version-button:hover{color:#254e3d;background:#eaf0ec}.experience-version-button.has-error{color:#91692e}.experience-layout{flex:1;width:100%;max-width:820px;min-height:0;margin:clamp(24px,4dvh,40px) auto 0;display:flex}.experience-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.experience-panel{background:#fff;border:1px solid #dce4df;border-radius:20px;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 40px #25453506}.widget-shell.experience-page .preview-panel{border:0;border-radius:0;flex:1;width:100%;max-width:none;height:auto;min-height:0;position:relative;top:0}.widget-shell.experience-page .preview-header{border-bottom:0;height:60px;padding:14px 24px}.widget-shell.experience-page .preview-header>.quiet{display:none}.widget-shell.experience-page .preview-bottom{padding:20px 28px 28px}.widget-shell.experience-page .call-button{background:#254e3d;border-radius:10px;max-width:420px;height:48px;margin:0 auto;font-size:14px}.widget-shell.experience-page .call-button:hover{background:#1f4334}.widget-shell.experience-page .preview-welcome.voice-stage{min-height:260px;padding:64px 28px 16px}.widget-shell.experience-page .voice-stage-content{justify-content:flex-start}.widget-shell.experience-page .voice-stage{--voice-orb-size:160px;--voice-welcome-offset:56px}.widget-shell.experience-page .preview-panel .agent-orb-large{width:var(--voice-orb-size);height:var(--voice-orb-size)}.widget-shell.experience-page .voice-stage-name{display:none}.widget-shell.experience-page .voice-stage-greeting{transform:translateY(calc(var(--voice-welcome-offset) + var(--voice-orb-size) * .18 - 8px))}.widget-shell.experience-page .voice-stage-status{font-size:14px}.widget-shell.experience-page .preview-panel .voice-caption{max-width:540px}.widget-shell.experience-page .powered{display:none}.experience-footnote{text-align:center;color:#7d8983;flex-shrink:0;margin:clamp(24px,4dvh,40px) 0 0;font-size:11px;line-height:18px}.experience-release{padding:4px 0 8px}.experience-version-row{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.experience-version-row strong{font-variant-numeric:tabular-nums;background:#eaf1ec;border:1px solid #d3e0d8;border-radius:6px;padding:3px 9px;font-size:14px;font-weight:600}.experience-published,.experience-session{color:var(--experience-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.experience-session strong{color:var(--experience-ink)}.experience-sync{color:#426e58;align-items:center;gap:6px;margin:20px 0 12px;font-size:13px;line-height:1.7;display:flex}.experience-sync.has-error{color:#91692e}.experience-check{color:#53665d;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:13px;display:inline-flex}.experience-check:hover{color:#1b513d}.experience-check:disabled{opacity:.65;cursor:wait}.experience-checked{color:#718078;font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;display:block}.experience-refresh-error{color:#9d352d;font-size:13px}.experience-loading{text-align:center;flex:1;max-width:1120px;margin:100px auto 0}.experience-page button:focus-visible,.experience-page a:focus-visible{outline-offset:4px;outline:2px solid #427b60}@media (width<=720px){.widget-shell.experience-page{padding:0 16px 24px}.widget-shell.experience-page .experience-brand{gap:12px;height:72px}.experience-brand img{width:64px;height:24px}.experience-brand-label{display:none}.experience-heading{gap:8px}.experience-heading h1{font-size:13px}.experience-layout{margin-top:20px}.experience-footnote{margin-top:24px}.widget-shell.experience-page .preview-header{padding-inline:18px}.experience-panel{border-radius:14px}.widget-shell.experience-page .voice-stage{--voice-orb-size:150px}.widget-shell.experience-page .preview-welcome.voice-stage{padding-top:48px}}.widget-shell.experience-page .preview-text-view>.call-state{-webkit-backdrop-filter:none;backdrop-filter:none;padding:14px var(--text-gutter);background:#fff;border-bottom:0}.widget-shell.experience-page .transcript{padding:28px var(--text-gutter) 24px}.widget-shell.experience-page .preview-panel{--text-gutter:40px}.widget-shell.experience-page .preview-panel[data-view=text] .preview-bottom{padding-inline:var(--text-gutter)}@media (width<=720px){.widget-shell.experience-page .preview-panel{--text-gutter:24px}}.experience-update-notice{flex-shrink:0;animation:.36s ease-out both experience-update-fade-in;display:inline-flex}.experience-update-tag{color:#38634b;white-space:nowrap;cursor:pointer;background:#e8f0e9;border:1px solid #c9dbcf;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;line-height:16px;display:inline-flex}.experience-update-tag:hover:not(:disabled){background:#dceade}.experience-update-tag:disabled{opacity:.6;cursor:wait}@keyframes experience-update-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.experience-update-notice{animation:none}}:root{color:#202020;font-synthesis:none;--border:#e9e9e9;--muted:#828282;--green:#5f806e;--canvas:#fafafa;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,.ui-select-trigger{font:inherit}button,a,input,textarea,.ui-select-trigger{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}textarea,input,.ui-select-trigger{color:inherit}button:focus-visible,a:focus-visible{background:var(--control-focus);outline:none}button,input,textarea{transition:border-color .15s,background-color .15s}svg{stroke-width:1.65px;flex-shrink:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:25px;font-weight:550;line-height:1.35}h2{font-size:18px;font-weight:550}h3{font-size:14px;font-weight:550}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);background:#f9f9f9;flex-direction:column;flex-shrink:0;width:224px;height:100vh;padding:0 12px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.8px;color:#050505;align-items:center;gap:3px;height:59px;padding:0 7px;font-size:21px;font-weight:650;display:flex}.brand-bars{gap:3px;margin-right:1px;display:flex}.brand-bars i{background:#000;width:3px;height:18px;display:block}.workspace-switch{background:#f4f4f4;border:1px solid #e7e7e7;border-radius:11px;margin:2px 0 18px;padding:3px}.back-workspace{color:#777;align-items:center;gap:6px;padding:6px 6px 8px;font-size:11px;display:flex}.agent-switch{background:#fff;border:1px solid #eee;border-radius:7px 7px 0 0;align-items:center;gap:8px;width:100%;padding:9px 7px;font-size:12px;font-weight:500;display:flex}.agent-switch>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.branch-switch{background:#fff;border-radius:0 0 7px 7px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.branch-switch>span:nth-child(2){text-align:left;flex:1}.branch-dot{border:1.5px solid #729878;border-radius:50%;width:12px;height:12px}nav{overflow:auto}.nav-label{color:#999;margin-top:15px;padding:8px 9px 7px;font-size:11px}.nav-label:first-child{margin-top:0}.nav-item{text-align:left;color:#707070;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:35px;margin:2px 0;padding:7px 9px;font-size:12px;display:flex}.nav-item:hover{background:var(--control-hover);color:#202020}.nav-item.active{color:#171717;background:#e7e7e7;font-weight:550}.nav-item span{flex:1}.nav-item small{color:#919191;font-size:10px;font-weight:450}.sidebar-bottom{margin-top:auto;padding-top:24px}.connection{align-items:center;gap:8px;margin-bottom:6px;padding:13px 8px;display:flex}.connection>div{flex:1}.connection strong{font-size:11px;font-weight:500;display:block}.connection small{color:#8d8d8d;margin-top:4px;font-size:10px;display:block}.connection svg{color:#818f84}.platform{align-items:center;gap:8px;margin-top:9px;padding:15px 7px;display:flex}.platform strong{flex:1;font-size:13px;font-weight:550}.platform-logo{color:#fff;background:#232323;border-radius:6px;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.platform-logo.big{border-radius:10px;width:42px;height:42px;font-size:25px}.workspace{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--border);z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:18px;height:57px;padding:0 22px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:9px;min-width:0;display:flex}.agent-title{white-space:nowrap;text-overflow:ellipsis;max-width:250px;padding:4px 0;font-weight:500;overflow:hidden}.icon-button{color:#737373;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.icon-button:hover{background:var(--control-hover);color:#111}.global-search{color:#aaa;border:1px solid #ebebeb;border-radius:10px;align-items:center;gap:8px;width:230px;height:30px;padding:0 9px;font-size:11px;display:flex;box-shadow:0 1px 2px #00000003}.global-search>span{text-align:left;flex:1}kbd{white-space:nowrap;background:#fafafa;border:1px solid #ededed;border-radius:4px;padding:1px 4px;font-family:inherit;font-size:10px}.header-actions{align-items:center;gap:9px;display:flex}.button{white-space:nowrap;background:#fff;border:1px solid #e4e4e4;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:9px 13px;font-size:12px;font-weight:500;display:inline-flex}.button:hover:not(:disabled){background:var(--control-hover)}.button.primary{color:#fff;background:#202020;border-color:#202020;box-shadow:0 1px 2px #00000010}.button.primary:hover:not(:disabled){background:#383838}.button.small{min-height:30px;padding:6px 10px;font-size:11px}.button.pressed{background:#f6f6f6}.button.full{width:100%;margin-top:12px}.avatar-button{color:#fff;background:radial-gradient(at 25% 20%,#e1e4c8,#a3afa1 40%,#5e6d66);border:2px solid #fff;border-radius:50%;width:29px;height:29px;margin-left:4px;font-size:11px;font-weight:550;box-shadow:0 0 0 3px #f3f3f3}.workspace-body{align-items:stretch;min-height:calc(100vh - 57px);display:flex}.main-content{flex:1;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:48px 48px 50px}.main-content.with-preview{max-width:none;padding:43px 36px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.page-heading p{color:#929292;margin-top:9px;font-size:12px;line-height:1.5}.heading-line{align-items:center;gap:15px;display:flex}.version-pill{color:#777;background:#f6f6f6;border:1px solid #ebebeb;border-radius:20px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.version-pill>span:last-child{color:#999;border-left:1px solid #dedede;padding-left:4px}.status-dot{background:#5e8b70;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.amber{background:#ba9250}.status-dot.gray{background:#9c9c9c}.config-grid{grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr);gap:28px;display:grid}.field-heading{align-items:center;gap:8px;min-height:29px;margin-bottom:6px;display:flex}.field-heading label{font-size:12px;font-weight:550}.field-heading>a,.field-heading>svg{color:#a0a0a0;display:flex}.edge{margin-left:auto}.field-description{color:#949494;margin:0 0 10px;font-size:11px;line-height:1.65}.editor-box{background:#fff;border:1px solid #e7e7e7;border-radius:13px;overflow:hidden}.editor-box textarea{resize:vertical;scrollbar-width:thin;background:0 0;border:0;width:100%;height:293px;min-height:180px;padding:18px 17px;font-size:12px;line-height:1.85;display:block;outline:0!important}.editor-footer{color:#a0a0a0;background:#fafafa;border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:10px;display:flex}.editor-footer>span{align-items:center;gap:5px;display:flex}.editor-footer>span:last-child{color:#7c7c7c}.field-note{color:#999;align-items:flex-start;gap:5px;margin-top:9px;font-size:10px;line-height:1.6;display:flex}.field-note svg{margin-top:2px}.first-message{margin-top:28px}.short textarea{height:115px;min-height:92px}.switch-label{white-space:nowrap;cursor:pointer;color:#848484;align-items:center;gap:7px;font-size:11px;display:inline-flex;position:relative}.switch-label input{opacity:0;width:32px;height:20px;margin:0;position:absolute}.toggle{background:#d5d5d5;border-radius:16px;width:31px;height:18px;padding:2px;transition:background .15s;display:block}.toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block;box-shadow:0 1px 2px #0002}.switch-label input:checked+.toggle{background:#242424}.switch-label input:checked+.toggle:after{transform:translate(13px)}.settings-column>section+section{margin-top:28px}.select-card{text-align:left;background:#fff;border:1px solid #e4e4e4;border-radius:8px 8px 0 0;align-items:center;gap:8px;width:100%;min-height:39px;padding:10px 11px;font-size:11px;display:flex}.select-card strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.select-card>span:first-child:not(.orb){flex:1}.select-card>svg:last-child{color:#929292;margin-left:auto}.select-card:hover,.select-sub:hover{background:var(--control-hover)}.select-card.standalone{border-radius:8px}.select-sub{color:#8c8c8c;border:1px solid #e4e4e4;border-top:0;border-radius:0 0 8px 8px;align-items:center;gap:7px;width:100%;padding:9px 11px;font-size:11px;display:flex}.tag{color:#7a7a7a;white-space:nowrap;background:#f2f2f2;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:450;display:inline-block}.voice-info{background:#f3f3f3;border-radius:10px;gap:10px;margin-top:13px;padding:14px 12px;display:flex}.voice-info>svg{color:#7c837d;margin-top:3px}.voice-info strong{font-size:11px;font-weight:550}.voice-info p{color:#929292;margin:6px 0;font-size:11px;line-height:1.8}.voice-info .tag{color:#777;background:#fff}.native-select{border:1px solid #e4e4e4;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:3px 10px;display:flex}.native-select .ui-select-trigger{appearance:none;background:0 0;border:0;outline:0;width:100%;min-width:0;height:31px;font-size:11px}.native-select>svg{color:#777}.knowledge-shortcut{border:1px solid var(--border);border-radius:10px;align-items:center;gap:11px;margin-top:26px;padding:15px 13px;display:flex}.knowledge-shortcut>svg{color:#7a8c7e}.knowledge-shortcut>div{flex:1}.knowledge-shortcut strong{font-size:11px;font-weight:500}.knowledge-shortcut p{color:#999;margin-top:5px;font-size:10px;line-height:1.5}.preview-panel{background:#fff;border-left:1px solid #e8e8e8;flex-direction:column;flex-shrink:0;width:350px;height:calc(100vh - 57px);display:flex;position:sticky;top:57px}.preview-header{flex-shrink:0;align-items:center;gap:10px;height:49px;padding:9px 15px;display:flex}.segmented{background:#f4f4f4;border-radius:7px;align-items:center;padding:3px;font-size:10px;display:flex}.segmented button{color:#8a8a8a;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:flex}.segmented button.selected{background:var(--control-selected);color:#333;box-shadow:none}.preview-header>.quiet{margin-left:auto;font-size:10px}.preview-content{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.preview-welcome{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:35px 22px 18px;display:flex}.preview-welcome h2{letter-spacing:-.5px;margin-top:28px;font-size:19px;font-weight:500}.preview-welcome>p{color:#848484;margin-top:9px;font-size:12px}.preview-description{color:#aaa;margin-top:7px;font-size:10px}.orb{background:conic-gradient(from 40deg,#bfe9dc,#eff9f3 11%,#4c9290 20%,#9fd2c4 31%,#eef8dd 38%,#5f8d83 48%,#c7e5d8 65%,#eef4da 77%,#477e77 87%,#bfe9dc);border-radius:50%;flex-shrink:0;display:inline-block;position:relative;overflow:hidden;box-shadow:inset -2px -4px 8px #21584122,inset 2px 3px 8px #ffffffe0}.orb:after{content:"";background:radial-gradient(circle at 28% 24%,#ffffff70,#0000 40%,#1e58472e 100%);border-radius:50%;position:absolute;inset:0}.orb.large{width:187px;height:187px;box-shadow:inset -8px -14px 20px #23574222,inset 9px 8px 16px #ffffffe0,0 16px 35px -24px #21564177}.orb.tiny{width:18px;height:18px}.orb.small{width:30px;height:30px}.orb.medium{width:44px;height:44px}.orb.blue{filter:hue-rotate(70deg)}.orb.rose{filter:hue-rotate(230deg)}.orb.sand{filter:hue-rotate(300deg)}.orb.purple{filter:hue-rotate(150deg)}.orb.active{animation:4s ease-in-out infinite orb-breathe}.suggestions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:30px;display:flex}.suggestions button{color:#8a8a8a;background:#fff;border:1px solid #e8e8e8;border-radius:15px;padding:7px 10px;font-size:10px}.suggestions button:hover{background:var(--control-hover);color:#444}.preview-bottom{padding:12px 16px 13px}.call-button{color:#fff;background:#202020;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:40px;margin-bottom:11px;font-size:12px;display:flex}.call-button:hover{background:#363636}.chat-input{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:13px;box-shadow:0 3px 7px #00000003}.chat-input textarea{resize:none;background:0 0;border:0;width:100%;height:42px;font-size:12px;line-height:1.6;outline:0!important}.chat-input textarea::placeholder{color:#a4a4a4}.chat-input>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-input>div>span{color:#aaa;font-size:9px}.send-button{color:#fff;background:#252525;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.powered{color:#aaa;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:9px;display:flex}.preview-error{color:#976246;background:#faf3eb;border:1px solid #f1e4d7;border-radius:8px;gap:5px;margin:10px 14px 0;padding:10px;font-size:11px;line-height:1.6;display:flex}.call-state{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffffef;align-items:center;gap:9px;padding:14px 18px;display:flex;position:sticky;top:0}.call-state>span{color:#777;flex:1;font-size:11px}.call-state time{font-variant-numeric:tabular-nums;color:#999;font-size:10px}.transcript{padding:19px 17px}.message{margin-bottom:22px}.message-label{color:#999;align-items:center;gap:9px;margin-bottom:7px;font-size:10px;display:flex}.message-label time{margin-left:auto;font-size:9px}.message p{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.85}.message.user{background:#f4f4f4;border-radius:12px 12px 2px;margin-left:28px;padding:12px}.message.user p{font-size:11px}.message.user .message-label{color:#888}.source-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.source-tags span{color:#809080;background:#f8faf7;border:1px solid #e4e9e4;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;display:inline-flex}.thinking{color:#999;align-items:center;gap:4px;padding:9px 0;display:flex}.thinking>span{background:#999;border-radius:50%;width:4px;height:4px;animation:1s infinite blink}.thinking>span:nth-child(2){animation-delay:.15s}.thinking>span:nth-child(3){animation-delay:.3s}.thinking small{margin-left:5px;font-size:10px}.voice-controls{justify-content:center;align-items:center;gap:12px;padding:5px 2px 14px;display:flex}.round-button{background:#fafafa;border:1px solid #e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.round-button.muted{color:#999;background:#eee}.round-button.hangup{color:#bd5c50;background:#fbe9e6;border-color:#fbe9e6}.waveform{align-items:center;gap:3px;height:30px;margin:0 8px;display:flex}.waveform i{background:#7a9685;border-radius:6px;width:3px;transition:height .1s}.end-text{margin:10px auto 0;font-size:10px!important;display:flex!important}.filterbar{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 18px;display:flex}.search-field{color:#969696;border:1px solid #e5e5e5;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:350px;height:36px;padding:0 11px;display:flex}.search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.search-field input::placeholder{color:#a6a6a6}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.agent-card{border:1px solid #e6e6e6;border-radius:13px;min-width:0;padding:21px}.card-top{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.agent-card h3{margin-bottom:9px;font-size:15px;font-weight:550}.agent-card>p{color:#939393;min-height:35px;font-size:11px;line-height:1.65}.card-meta{color:#8b8b8b;gap:14px;margin:18px 0;font-size:10px;display:flex}.card-meta>span{align-items:center;gap:4px;display:flex}.card-footer{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.card-footer>span{color:#aaa;font-size:9px}.text-button{color:#666;align-items:center;gap:5px;padding:3px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#000}.new-agent-card{color:#858585;border:1px dashed #dcdcdc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;display:flex}.new-agent-card>span{background:#f4f4f4;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.new-agent-card strong{color:#666;font-size:12px;font-weight:500}.new-agent-card p{color:#aaa;font-size:10px}.summary-strip{border:1px solid #e7e7e7;border-radius:11px;align-items:center;gap:35px;padding:22px;display:flex}.summary-strip>div{color:#999;align-items:center;gap:12px;font-size:11px;display:flex}.summary-strip strong{letter-spacing:-.6px;color:#333;margin-right:3px;font-size:22px;font-weight:500}.ready-label{color:#829184;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.table-wrap{border:1px solid #e8e8e8;border-radius:10px;width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{color:#999;background:#fafafa;border-bottom:1px solid #e8e8e8;padding:12px 15px;font-size:10px;font-weight:450}td{color:#888;border-bottom:1px solid #eee;padding:15px}tr:last-child td{border:0}.table-name{align-items:center;gap:10px;display:flex}.file-icon{color:#8e8e8e;background:#f6f6f6;border-radius:7px;justify-content:center;align-items:center;width:32px;height:36px;display:flex}.table-name strong{color:#444;font-size:11px;font-weight:450;display:block}.table-name small{color:#aaa;margin-top:5px;font-size:9px;display:block}.status-pill{white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.help-note{color:#999;align-items:flex-start;gap:8px;padding:20px 3px;font-size:10px;line-height:1.65;display:flex}.help-note svg{color:#92a18f}.voices-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:15px;margin-top:25px;display:grid}.voice-card{border:1px solid #e8e8e8;border-radius:11px;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.voice-card.selected{background:var(--control-selected)}.voice-art{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.voice-play{border:1px solid #e4e4e4;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.voice-card-body{flex:1;width:100%;min-width:0}.voice-card-body h3{text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:12px;overflow:hidden}.voice-card-body p{color:#9a9a9a;margin-bottom:9px;font-size:10px}.voice-card>.button{width:100%;margin-top:14px}.settings-surface{border:1px solid #e7e7e7;border-radius:12px;padding:3px 23px}.setting-row{justify-content:space-between;align-items:center;gap:25px;padding:24px 0;display:flex}.setting-row:last-child{border:0}.setting-row h3{font-size:12px;font-weight:500}.setting-row p{color:#969696;margin-top:7px;font-size:11px;line-height:1.6}.number-input{border:1px solid #e5e5e5;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.number-input input{text-align:right;background:0 0;border:0;outline:0;width:65px}.number-input span{color:#aaa;white-space:nowrap}.save-footer{color:#999;justify-content:space-between;align-items:center;margin-top:22px;font-size:11px;display:flex}.metrics{border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.metric{border-right:1px solid #e8e8e8;padding:22px}.metric:last-child{border:0}.metric>div{color:#888;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.metric>div svg{color:#aaa}.metric>strong{letter-spacing:-1px;margin-top:15px;font-size:33px;font-weight:450;display:block}.dashboard-card{border:1px solid #e7e7e7;border-radius:12px;margin-top:26px;padding:20px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-heading h2{font-size:14px}.recent-session{text-align:left;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.recent-session>div{flex:1;min-width:0}.recent-session strong{white-space:nowrap;text-overflow:ellipsis;max-width:500px;font-size:12px;font-weight:450;display:block;overflow:hidden}.recent-session small{color:#aaa;margin-top:6px;font-size:10px;display:block}.next-steps{margin-top:27px}.next-steps>h2{margin-bottom:14px;font-size:14px}.next-steps>button{text-align:left;align-items:center;gap:13px;width:100%;padding:17px 0;display:flex}.next-steps>button>span{flex:1}.next-steps strong{font-size:12px;font-weight:500;display:block}.next-steps small{color:#999;margin-top:5px;font-size:10px;display:block}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:52px 30px;display:flex}.empty-icon{color:#9daca0;background:#f6f6f6;border:1px solid #eee;border-radius:18px;place-items:center;width:63px;height:63px;margin-bottom:22px;display:grid}.empty-state h3{font-size:15px;font-weight:500}.empty-state p{color:#999;max-width:320px;margin-top:10px;margin-bottom:21px;font-size:11px;line-height:1.8}.quiet{color:#929292;font-size:11px}.error-banner{color:#a46746;background:#fff3ee;border:1px solid #f3dfd4;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:9px 14px;font-size:12px;display:flex}.toast{z-index:100;color:#fff;background:#252525;border-radius:9px;align-items:center;gap:9px;padding:13px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0002}.toast svg{flex-shrink:0}.toast[data-tone=success] svg{color:#86c99a}.toast[data-tone=error] svg{color:#f2b36d}.modal{color:#282828;scrollbar-width:thin;border:1px solid #e4e4e4;border-radius:17px;width:540px;max-width:calc(100vw - 28px);max-height:85vh;padding:27px;overflow:auto;box-shadow:0 24px 70px #0002}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20202042}.modal.wide{width:790px}.modal-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.modal-head h2{letter-spacing:-.4px;font-size:21px;font-weight:550}.modal-head p{color:#999;margin-top:8px;font-size:12px}.modal-description{color:#888;margin-bottom:23px;font-size:12px;line-height:1.9}.modal-footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:0;display:flex}.form-label{margin:20px 0 13px;font-size:12px;font-weight:500;display:block}.form-label>span{color:#ad745d}.form-label input,.form-label textarea{background:#fff;border:1px solid #dedede;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-size:12px;font-weight:400;line-height:1.6;display:block}.form-label textarea{resize:vertical;min-height:140px}.template-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.template{text-align:left;border:1px solid #e4e4e4;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 12px;display:flex}.template.selected{background:var(--control-selected)}.template>svg{color:#7e937b}.template strong{font-size:12px;font-weight:500}.template small{color:#9a9a9a;font-size:10px;line-height:1.6}.switch-option{text-align:left;align-items:center;gap:12px;width:100%;padding:16px 3px;display:flex}.switch-option>span:nth-child(2){flex:1}.switch-option strong{flex:1;font-size:12px;font-weight:500}.switch-option small{color:#999;margin-top:5px;font-size:10px;display:block}.switch-option>svg{color:#888}.voice-dialog-list{grid-template-columns:repeat(3,1fr);gap:12px;max-height:55vh;margin-top:22px;display:grid;overflow:auto}.upload-zone{cursor:pointer;background:#fcfcfc;border:1px dashed #ccc;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-zone svg{color:#929e90}.upload-zone strong{font-size:12px;font-weight:500}.upload-zone span{color:#999;font-size:10px}.inline-error{color:#ad6248;background:#fff3eb;border-radius:7px;margin-bottom:16px;padding:10px 12px;font-size:11px;line-height:1.7}.expanded-editor{resize:vertical;border:1px solid #e4e4e4;border-radius:10px;width:100%;min-height:340px;padding:20px;font-size:13px;line-height:1.8}.model-option{text-align:left;border:1px solid #e4e4e4;border-radius:10px;align-items:center;gap:15px;width:100%;margin-bottom:13px;padding:18px;display:flex}.model-option.selected{background:var(--control-selected)}.model-option>span{flex:1}.model-option strong{font-size:13px;font-weight:500;display:block}.model-option small{color:#939393;margin-top:6px;font-size:11px;line-height:1.7;display:block}.model-option>svg{color:#849680}.publish-summary{border:1px solid #e7e7e7;border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.publish-summary strong{font-size:13px;font-weight:500}.publish-summary small{color:#999;margin-top:6px;font-size:10px;line-height:1.6;display:block}.info-note{color:#81907b;background:#f6f8f4;border-radius:8px;align-items:flex-start;gap:8px;margin-top:15px;padding:12px;font-size:11px;line-height:1.7;display:flex}.version-row{align-items:center;gap:15px;padding:15px 0;display:flex}.version-row>div{flex:1}.version-row strong{font-size:12px;font-weight:500}.version-row small{color:#999;margin-top:5px;font-size:10px;display:block}.workspace-info{flex-direction:column;align-items:center;gap:12px;padding:16px 0 20px;display:flex}.workspace-info p{color:#999;font-size:11px}.session-meta{align-items:center;gap:30px;padding-bottom:24px;display:flex}.session-meta>div>span{color:#999;margin-bottom:7px;font-size:10px;display:block}.session-meta strong{font-size:12px;font-weight:500}.session-meta .button{margin-left:auto}.session-detail{grid-template-columns:1.5fr 1fr;gap:27px;margin-top:24px;display:grid}.session-detail h3{margin-bottom:22px;font-size:12px}.session-detail>aside{border-left:1px solid #eee;max-height:52vh;padding-left:22px;overflow:auto}.session-detail>.message{margin-bottom:20px}.session-detail audio{max-width:100%;height:32px;margin-top:10px}.event-row{gap:10px;padding-bottom:18px;font-size:10px;display:flex}.event-dot{background:#a5b5a1;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px}.event-row strong{overflow-wrap:anywhere;font-size:10px;font-weight:450}.event-row p{color:#888;word-break:break-word;margin:5px 0;line-height:1.6}.event-row time{color:#aaa;font-size:9px}.loading{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.brand-mark{color:#111;font-size:36px;font-weight:700}.spin{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.3}}@keyframes orb-breathe{50%{filter:saturate(1.3);box-shadow:inset -8px -14px 20px #23574222,inset 9px 8px 16px #ffffffe0,0 0 30px #a5cbbb30}}@media (width>=1650px){.preview-panel{width:390px}.main-content.with-preview{padding:52px}.editor-box textarea{height:335px}.orb.large{width:218px;height:218px}.config-grid{gap:32px}.preview-welcome{padding:45px 30px}.settings-column>section+section{margin-top:31px}}@media (width<=1300px){.sidebar{width:195px}.topbar{gap:12px;padding:0 16px}.global-search{width:180px}.main-content.with-preview{padding:30px 24px}.preview-panel{width:310px}.config-grid{grid-template-columns:minmax(0,1fr);gap:27px}.settings-column{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-column>section+section{margin-top:0}.page-heading>.button{font-size:10px}.editor-box textarea{height:260px}.summary-strip{gap:15px;padding:16px}.ready-label{display:none}.page-heading{align-items:flex-start}.page-heading p{font-size:11px}}@media (width<=1050px){.global-search{display:none}.main-content{padding:30px}.sidebar{width:180px}.preview-panel{width:290px}.main-content.with-preview{padding:27px 20px}.settings-column{display:block}.settings-column>section+section{margin-top:25px}.page-heading{flex-wrap:wrap;margin-bottom:25px}.agent-title{max-width:195px}.metrics{grid-template-columns:1fr}.metric{border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px;display:flex}.metric>strong{margin:0;font-size:25px}.metric>div{gap:20px}.voice-dialog-list{grid-template-columns:1fr 1fr}.summary-strip{flex-wrap:wrap}}@media (width<=760px){.sidebar{z-index:20;width:224px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 20px #0001}.sidebar.mobile-open{transform:translate(0)}.workspace{width:100%}.topbar{height:54px;padding:0 12px}.breadcrumb{gap:5px}.agent-title{max-width:150px;font-size:11px}.header-actions{gap:5px}.header-actions .button span,.avatar-button{display:none}.workspace-body{flex-direction:column;min-height:calc(100vh - 54px)}.main-content,.main-content.with-preview{padding:28px 22px}.config-grid{grid-template-columns:1fr}.settings-column{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-column>section+section{margin-top:0}.preview-panel{border-top:1px solid #e5e5e5;border-left:0;width:100%;height:650px;position:relative;top:0}.preview-welcome{background-size:100% 70px}.orb.large{width:150px;height:150px}.suggestions{margin-top:17px}.preview-welcome h2{margin-top:18px}.preview-bottom{padding:12px 22px}.header-actions .button{padding:6px 8px;font-size:10px}.page-heading{gap:15px}.page-heading h1{font-size:23px}.table-wrap{max-width:calc(100vw - 44px)}.modal{padding:23px}.template-grid{grid-template-columns:1fr}.template{flex-flow:wrap;align-items:center;gap:10px;padding:16px}.template small{margin-left:auto}.session-detail{grid-template-columns:1fr}.session-detail>aside{border-top:1px solid #eee;border-left:0;padding:20px 0 0}.session-meta{flex-wrap:wrap;gap:18px}.summary-strip strong{font-size:20px}.toast{width:max-content;max-width:calc(100vw - 28px);font-size:11px}.heading-line{gap:10px}.voice-dialog-list{gap:9px}.voice-card{padding:13px}.filterbar{gap:10px}.button{font-size:11px}.settings-surface{padding:0 17px}.setting-row{gap:15px}.setting-row p{font-size:10px}.platform{margin-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.editor-box.short textarea{height:115px;min-height:92px}.nav-item,.field-heading label{font-size:13px}.field-description{font-size:12px}.editor-box textarea{font-size:13px}.select-card,.native-select .ui-select-trigger,.voice-info strong,.voice-info p{font-size:12px}.skip-link{z-index:200;color:#fff;background:#222;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:240px}.skip-link:focus{top:10px}.modal,.preview-content{overscroll-behavior:contain}.search-field:focus-within,.chat-input:focus-within,.number-input:focus-within,.native-select:focus-within{background-color:var(--control-focus)}button,a{touch-action:manipulation}td,time,.metric>strong{font-variant-numeric:tabular-nums}.voice-dialog-list .voice-card{content-visibility:auto;contain-intrinsic-size:220px}.memory-tabs{gap:24px;margin:0 0 28px;display:flex}.memory-tabs button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.memory-tabs button[aria-selected=true]{color:#181818}.memory-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.memory-summary{background:#fff;border:1px solid #e6e7e6;border-radius:12px;padding:22px}.memory-summary svg{color:#687e71;margin-bottom:12px}.memory-summary h2,.memory-panel h2{margin:0 0 10px;font-size:15px}.memory-summary p{color:#777;min-height:44px;font-size:12px;line-height:1.8}.memory-summary strong{margin-top:18px;font-size:12px;font-weight:500;display:block}.memory-panel{border:1px solid #e6e7e6;border-radius:12px;margin-bottom:24px;padding:24px}.memory-facts{margin:0}.memory-facts>div{grid-template-columns:145px 1fr;gap:20px;padding:15px 0;font-size:13px;line-height:1.8;display:grid}.memory-facts dt{color:#858585}.memory-facts dd{margin:0}.memory-steps{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;font-size:12px;display:flex}.memory-steps span{background:#f4f6f4;border-radius:6px;padding:10px}.memory-steps b{color:#aaa}.memory-notice,.memory-success{background:#edf5ef;border-radius:8px;padding:12px 15px;font-size:13px;line-height:1.7}.memory-toolbar{align-items:end;gap:12px;margin-bottom:16px;display:flex}.memory-toolbar label{color:#777;flex:1;gap:8px;max-width:380px;font-size:12px;display:grid}.memory-page input,.memory-page .ui-select-trigger,.memory-form input,.memory-form .ui-select-trigger,.memory-form textarea,.memory-state-form input,.memory-state-form .ui-select-trigger{font:inherit;color:#242424;background:#fff;border:1px solid #ddd;border-radius:7px;min-width:0;padding:10px 12px}.memory-table-wrap{border:1px solid #e8e8e8;border-radius:10px;margin-top:20px;overflow:auto}.memory-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.memory-table th{color:#777;background:#fafafa;padding:14px;font-weight:500}.memory-table td{vertical-align:top;border-top:1px solid #eee;padding:16px}.memory-table td:first-child{width:50%}.memory-table p{white-space:pre-wrap;overflow-wrap:anywhere;color:#555;margin:8px 0;line-height:1.8}.memory-table small{color:#999;margin-top:8px;font-size:11px;line-height:1.7;display:block}.memory-table .button{margin-right:8px}.memory-form{gap:20px;display:grid}.memory-form>label,.memory-form-grid label,.memory-state-form label{gap:8px;font-size:13px;display:grid}.memory-form textarea{resize:vertical;height:130px}.memory-form .memory-toggle{align-items:center;gap:10px;font-size:13px;display:flex}.memory-toggle input{accent-color:#222;width:16px;height:16px}.memory-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.memory-field-row{grid-template-columns:1fr 1fr 100px 30px;gap:10px;display:grid}.memory-form .section-heading{margin:4px 0 0}.memory-form h3,.memory-context h3{margin:8px 0;font-size:14px}.memory-session{justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:13px;display:flex}.memory-session p{color:#888;font-family:monospace;font-size:11px}.memory-session small{color:#888}.memory-context{gap:14px;font-size:13px;display:grid}.memory-json{white-space:pre-wrap;background:#fafafa;border:1px solid #eee;border-radius:8px;max-height:200px;margin:0;padding:14px;overflow:auto}.memory-state-form{border:1px solid #eee;border-radius:8px;align-items:end;gap:12px;padding:16px;display:flex}.memory-state-form label{flex:1;min-width:0}.memory-trace{border:1px solid #e3e6e3;border-radius:9px;padding:18px}.memory-trace>p{color:#777;font-size:12px;line-height:1.8}.memory-trace dt{color:#999;margin:14px 0 5px;font-size:11px}.memory-trace dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.preview-identity{color:#858585;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.preview-identity input{background:#fff;border:1px solid #e6e6e6;border-radius:6px;flex:1;min-width:0;padding:8px 10px;font-size:11px}.preview-identity input:disabled{color:#888;background:#f6f6f6}.memory-form .modal-footer{margin-top:0}@media (width<=1200px){.with-preview .memory-cards{grid-template-columns:1fr}.with-preview .memory-summary p{min-height:0}.with-preview .memory-facts>div{grid-template-columns:100px 1fr}}@media (width<=760px){.memory-cards,.memory-form-grid{grid-template-columns:1fr}.memory-facts>div{grid-template-columns:1fr;gap:3px}.memory-toolbar{flex-wrap:wrap}.memory-toolbar label{flex-basis:100%;max-width:none}.memory-field-row{grid-template-columns:1fr 1fr}.memory-state-form{flex-wrap:wrap}.memory-tabs{gap:20px}.memory-panel{padding:18px}}.memory-intro{justify-content:space-between;align-items:center;gap:24px;padding:26px 0 30px;display:flex}.memory-intro h2{letter-spacing:-.6px;margin:10px 0 12px;font-size:26px}.memory-intro p{max-width:620px;color:var(--muted,#737373);margin:0;line-height:1.8}.memory-eyebrow{color:#6c7873;font-size:12px}.memory-intro>.button{flex-shrink:0}.memory-badge{color:#38624a;background:#eef5f0;border-radius:5px;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-flex}.memory-badge.pending{color:#796331;background:#f5f2ea}.memory-summary .memory-badge{float:right}.memory-summary small{color:#777;margin-top:12px;line-height:1.65;display:block}.memory-summary .text-button{color:#242824;align-items:center;gap:6px;margin-top:22px;display:flex}.memory-progress p{align-items:flex-start;gap:10px;line-height:1.7;display:flex}.memory-progress svg{color:#667c70;flex-shrink:0;margin-top:4px}.memory-category{border:1px solid #e9e9e9;border-radius:9px;padding:16px}.memory-category .memory-badge{float:right}.memory-category p{color:#777;margin:9px 0 0;font-size:12px;line-height:1.7}.memory-guide>p,.memory-cases>p{color:#656565;line-height:1.85}.memory-guide h3{margin-top:28px}.memory-guide .memory-table td{min-width:150px;line-height:1.8}.memory-cases{padding:32px}.memory-cases>.memory-badge{margin-left:12px}.memory-cases>h2{margin-top:20px;font-size:21px}.memory-case-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.memory-case-flow>div{border-top:2px solid #dce5df;padding-top:18px}.memory-case-flow p{color:#757575;font-size:13px;line-height:1.85}.memory-tabs{white-space:nowrap;overflow-x:auto}.memory-tabs button{flex-shrink:0}@media (width<=800px){.memory-intro{flex-direction:column;align-items:flex-start}.memory-case-flow{grid-template-columns:1fr;gap:14px}.memory-intro h2{font-size:23px}.memory-cases{padding:22px}.memory-category .memory-badge{float:none;margin-left:8px}}.memory-form{gap:14px}.memory-form>.field-note,.memory-form>.modal-description{margin:0}.memory-form h3{margin:6px 0 0}.memory-form .memory-category{padding:13px}.memory-form .modal-footer{z-index:1;background:#fff;padding-top:14px;position:sticky;bottom:0}.memory-summary .text-button svg{margin:0}.memory-guide .memory-table td:first-child{width:22%}.core-page{max-width:1140px;margin:0 auto}.core-page .page-heading p{max-width:620px;line-height:1.8}.core-current{background:#f9faf9;border:1px solid #e3e7e4;border-radius:12px;align-items:center;gap:20px;margin:24px 0 30px;padding:24px;display:flex}.core-current>svg{color:#637568;flex-shrink:0}.core-current>div{flex:1;min-width:0}.core-current span{color:#758179;font-size:11px}.core-current h2{margin:7px 0;font-size:19px;font-weight:550;line-height:1.5}.core-current p{color:#777;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.core-current>.button{flex-shrink:0}.core-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 17px;display:flex}.core-section-heading h2{font-size:15px;font-weight:550}.core-resource-list{gap:16px;display:grid}.core-resource{background:#fff;border:1px solid #e6e6e6;border-radius:11px;padding:23px}.core-resource-title{align-items:center;gap:13px;display:flex}.core-resource-title>div{flex:1;min-width:0}.core-resource-title h3{font-size:14px;font-weight:550;line-height:1.7}.core-resource-title p{color:#868686;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.8}.core-resource-title>.memory-badge{flex-shrink:0}.core-meta{flex-wrap:wrap;gap:32px;margin:20px 0 0;padding-top:17px;display:flex}.core-meta dt{color:#999;margin-bottom:7px;font-size:11px}.core-meta dd{margin:0;font-size:12px;line-height:1.6}.core-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.core-empty{text-align:center;border:1px dashed #ddd;border-radius:12px;padding:48px 24px}.core-empty>svg{color:#85978b}.core-empty h2{margin:17px 0 12px;font-size:18px;font-weight:500}.core-empty p{color:#888;max-width:450px;margin:0 auto 23px;font-size:12px;line-height:1.8}.core-notice{background:#f4f8f4;border:1px solid #dce8de;border-radius:8px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.8}.core-form .form-label{margin:16px 0}.core-form .form-label .ui-select-trigger{color:#222;background:#fff;border:1px solid #dedede;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-size:12px;line-height:1.6;display:block}.core-form .form-label textarea{min-height:95px}.core-check{align-items:center;gap:9px;margin:16px 0;font-size:12px;line-height:1.8;display:flex}.core-check input{accent-color:#222;width:15px;height:15px}.core-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.core-form .modal-footer{z-index:2;background:#fff;padding-bottom:2px;position:sticky;bottom:-1px}.core-form .field-note{line-height:1.8}.core-test-result{border:1px solid #e2e6e2;border-radius:9px;margin-top:22px;padding:18px}.core-test-result h3{color:#48624e;align-items:center;gap:8px;margin:0 0 13px;font-size:13px;display:flex}.core-test-result pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border-radius:6px;max-height:280px;padding:14px;font-size:12px;line-height:1.85;overflow:auto}.core-test-result p{margin-top:9px;font-size:12px;line-height:1.9}.core-test-result a{text-decoration:underline}.core-tabs{gap:26px;display:flex}.core-tabs button{color:#888;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.core-tabs button[aria-selected=true]{color:#222}.workflow-canvas{background:radial-gradient(#dce1dd 1px,#0000 1px) 0 0/18px 18px;border:1px solid #e6e8e6;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding:24px;display:grid}.workflow-node{background:#fff;border:1px solid #dfe5e0;border-radius:10px;overflow:hidden;box-shadow:0 2px 5px #00000003}.workflow-node-top{color:#738174;background:#f8faf8;border-bottom:1px solid #edf0ed;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex}.workflow-node-top .text-button{margin-left:auto;font-size:11px}.workflow-number{font-variant-numeric:tabular-nums;color:#a3ada4}.workflow-node h3{padding:16px 17px 0;font-size:14px;font-weight:550}.workflow-node>p{color:#777;white-space:pre-wrap;overflow-wrap:anywhere;min-height:58px;padding:10px 17px 17px;font-size:12px;line-height:1.8}.workflow-edges{color:#607766;border-top:1px solid #f0f0f0;gap:9px;padding:12px 16px;font-size:11px;display:grid}.workflow-edges span{align-items:center;gap:6px;display:flex}.workflow-edges .edge-failure{color:#a48269}.core-tags{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.core-savebar{justify-content:flex-end;align-items:center;gap:10px;margin-top:30px;padding-top:0;display:flex}.core-savebar>span{color:#888;margin-right:auto;font-size:11px}.core-danger{color:#a55d4d;margin-right:auto}.agent-core-links{border:1px solid #e6e6e6;border-radius:10px;margin-top:22px;overflow:hidden}.agent-core-links button{text-align:left;align-items:center;gap:11px;width:100%;padding:17px;display:flex}.agent-core-links button+button{border-top:1px solid #eee}.agent-core-links button:hover{background:var(--control-hover)}.agent-core-links span{flex:1}.agent-core-links strong{font-size:12px;font-weight:500;display:block}.agent-core-links small{color:#929292;margin-top:3px;font-size:11px;line-height:1.8;display:block}.agent-core-links svg{color:#7b8d7e}@media (width<=1200px){.with-preview .workflow-canvas{grid-template-columns:1fr}.core-current{flex-wrap:wrap}.core-meta{gap:20px}}@media (width<=760px){.core-form-grid,.workflow-canvas{grid-template-columns:1fr}.workflow-canvas{gap:18px;padding:16px}.core-current{gap:13px;padding:19px}.core-current h2{font-size:17px}.core-resource{padding:18px}.core-resource-title{flex-wrap:wrap}.core-resource-title>.memory-badge{margin-left:48px}.core-savebar{flex-wrap:wrap}.core-savebar>span{width:100%}.core-current>.button{margin-left:36px}.core-resource-title>div{min-width:140px}}.core-runtime-state{background:#f8faf8;border:1px solid #e2e8e2;border-radius:9px;margin-top:18px;padding:18px}.core-runtime-state h3{font-size:13px}.core-runtime-state .core-meta{margin-top:10px;padding-top:10px}.core-runtime-state pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:15px;font-size:12px;line-height:1.8}.preview-case{background:#f5f8f4;border:1px solid #e0e8e0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.preview-case .text-button{font-size:10px}@media (width<=760px){.sidebar{visibility:hidden}.sidebar.mobile-open{visibility:visible}}.core-graph-action{justify-content:flex-end;margin-top:20px;display:flex}.workflow-diagram-scroll{background:radial-gradient(#dce1dd 1px,#0000 1px) 0 0/18px 18px;border:1px solid #e8eae8;border-radius:10px;max-height:64vh;overflow:auto}.workflow-diagram-scroll svg{margin:auto;display:block}.diagram-node{text-align:left;background:#fff;border:1px solid #dce4dc;border-radius:9px;flex-direction:column;justify-content:center;gap:8px;width:220px;height:84px;padding:15px 18px;display:flex}.diagram-node:hover{background:var(--control-hover)}.diagram-node span{color:#819085;font-size:11px}.diagram-node strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.core-form .memory-field-row input,.core-form .memory-field-row .ui-select-trigger{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dededb;border-radius:8px;padding:10px}.memory-field-row .text-button{white-space:nowrap}.workflow-node.type-generate{border-top-color:#a7b6aa}.flow-editor{background:#fafafa;border:1px solid #e5e5e5;border-radius:12px;margin:16px 0;position:relative;overflow:hidden}.flow-canvas-status{color:#666;background:#fff;border-bottom:1px solid #eaeaea;align-items:center;gap:9px;padding:14px 18px;font-size:12px;display:flex}.flow-status-dot{background:#aaa;border-radius:50%;width:7px;height:7px}.flow-status-dot.on{background:#238354}.flow-instruction{color:#999;margin-left:auto;font-size:11px}.flow-viewport{outline-offset:-3px;background-image:radial-gradient(#d9d9d9 1px,#0000 1px);background-size:18px 18px;height:570px;overflow:auto}.flow-plane{position:relative}.flow-wires{pointer-events:none;position:absolute;inset:0;overflow:visible}.flow-wire{color:#b5b9bd}.flow-wire path{fill:none;stroke:currentColor;stroke-width:1.6px}.flow-wire text{fill:#7e8388;font-size:11px}.flow-wire.executed{color:#278d63}.flow-wire.executed path{stroke-width:3px}.flow-card{background:#fff;border:1px solid #dcdfe2;border-radius:11px;width:270px;height:142px;position:absolute;box-shadow:0 3px 8px #00000006}.flow-card.visited{border-color:#73a990}.flow-card.current{box-shadow:0 0 0 3px #d8eee2}.flow-card-handle{cursor:grab;touch-action:none;color:#aaa;justify-content:space-between;align-items:center;padding:12px 14px 5px;display:flex}.flow-kind{color:#72777c;letter-spacing:.3px;font-size:10px}.kind-stage{color:#8060aa}.kind-tool{color:#4d7aa1}.flow-card-content{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:7px 14px;display:flex}.flow-card-content strong{font-size:14px;font-weight:600}.flow-card-content span{color:#8a8e92;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.flow-ports{border-top:1px solid #eee;width:100%;display:flex;position:absolute;bottom:-1px}.flow-ports button{color:#777;cursor:crosshair;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.flow-ports button:hover{background:var(--control-hover)}.flow-entry{color:#888;white-space:nowrap;font-size:11px;position:absolute;bottom:calc(100% + 10px);left:3px}.flow-target{color:#fff;cursor:pointer;z-index:2;background:#222;border:0;border-radius:12px;padding:5px 10px;font-size:11px;position:absolute;top:-13px;right:5px}.flow-controls{background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:5px;padding:4px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 2px 5px #00000006}.flow-trace-select{color:#777;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.flow-trace-select .ui-select-trigger{min-width:0;max-width:400px}.flow-stage-settings{gap:14px;padding-top:16px;display:grid}.flow-docs{flex-direction:column;gap:9px;max-height:150px;display:flex;overflow:auto}@media (width<=760px){.flow-instruction{display:none}.flow-viewport{height:480px}.flow-trace-select{flex-wrap:wrap}}.flow-wire{pointer-events:stroke;cursor:pointer}.flow-wire:hover path,.flow-wire:focus path{stroke:#555;stroke-width:4px}.flow-card-handle:focus-visible{background:var(--control-focus);outline:none}.flow-viewport>div{margin:0 auto}.workflow-workspace>.page-heading{margin-bottom:18px}.workflow-workspace>.core-section-heading{margin:8px 0}.workflow-workspace .core-tabs{margin-bottom:16px}.workflow-workspace .flow-editor{margin-top:12px}.workflow-workspace .core-savebar{z-index:3;background:#fff;margin-top:16px;padding:14px 0;position:sticky;bottom:0}.workflow-workspace .flow-viewport{height:clamp(380px,58vh,620px)}.flow-add-button{flex-shrink:0;margin-left:auto}.flow-node-menu{z-index:5;background:#fff;border:1px solid #ddd;border-radius:12px;width:280px;max-width:calc(100% - 28px);padding:6px;position:absolute;top:54px;right:14px;box-shadow:0 12px 35px #0002}.flow-node-menu>p{color:#888;margin:6px 10px 8px;font-size:11px}.flow-node-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;display:flex}.flow-node-menu>button:hover{background:var(--control-hover);outline:0}.flow-node-menu>button:focus-visible{background:var(--control-focus);outline:0}.flow-node-menu strong{font-size:13px;font-weight:550}.flow-node-menu span{color:#888;font-size:11px}.flow-ports .flow-port-add{color:#222;background:#f8f8f8;border-left:1px solid #eee;flex:0 0 25px;padding:7px 0}.flow-canvas-status .flow-instruction{display:none}.skill-mode{align-items:center;gap:16px;margin:12px 0 20px;padding:22px 0;display:flex}.skill-mode>div{flex:1;min-width:0}.skill-mode h2{margin:0 0 7px;font-size:15px}.skill-mode p,.skill-row p{color:#737373;margin:0;line-height:1.65}.skill-setup-note{background:#faf8f0;border:1px solid #eee7d5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:13px 16px;line-height:1.65;display:flex}.skill-setup-note button{flex-shrink:0}.skill-list{border:1px solid var(--border);border-radius:10px;overflow:hidden}.skill-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:15px;padding:22px 20px;display:flex}.skill-row:last-child{border-bottom:0}.skill-row.disabled{background:#fafafa}.skill-row-main{flex:1;min-width:0}.skill-name{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.skill-name h3{margin:0;font-size:14px}.skill-reference{color:#6b786e;background:#f1f5f2;border:1px solid #e4ebe6;border-radius:4px;padding:3px 6px;font-size:11px;display:inline-block}.skill-row .core-tags{margin-top:12px}.skill-pending{color:#8b6c37;align-self:center;font-size:11px}.skill-routing{margin-top:28px}.skill-routing p{color:#737373;line-height:1.7}.skill-routing pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:#fafafa;border-radius:8px;padding:16px;font-family:inherit;font-size:12px;line-height:1.85}.skill-footer-links{justify-content:space-between;gap:12px;margin-top:26px;display:flex}.skill-presets{flex-direction:column;gap:4px;display:flex}.skill-presets>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:15px;width:100%;padding:18px 8px;display:flex}.skill-presets>button:hover{background:var(--control-hover)}.skill-presets>button:disabled{opacity:.5;cursor:default}.skill-presets>button>span:nth-child(2){flex:1}.skill-presets strong,.skill-presets small{display:block}.skill-presets strong{margin-bottom:6px;font-size:14px}.skill-presets small{color:#737373;line-height:1.6}.skill-enabled{align-self:center}.skill-form textarea{resize:vertical;line-height:1.7}.skill-binding,.tool-parameter{border:1px solid var(--border);background:#fcfcfc;border-radius:8px;margin-bottom:12px;padding:15px}.skill-binding-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.skill-binding-footer>label:not(.core-check){color:#737373;align-items:center;gap:10px;font-size:11px;display:flex}.skill-binding-footer input:not([type=checkbox]){width:180px;padding:6px;font:12px monospace}.skill-form .modal-footer{z-index:1;background:#fff;margin-bottom:-24px;padding-block:18px;position:sticky;bottom:-24px}.action-confirmation{background:#f6f9f6;border:1px solid #dce7df;border-radius:8px;margin-top:12px;padding:12px}.action-confirmation dl{margin:10px 0}.action-confirmation dl>div{justify-content:space-between;gap:14px;padding:4px 0;display:flex}.action-confirmation dt{color:#757575}.action-confirmation dd{overflow-wrap:anywhere;margin:0}.action-confirmation>div{gap:8px;display:flex}.tool-parameters h3{font-size:13px}.skill-empty{padding:38px 20px}.skill-empty .field-note{margin-top:20px;font-size:12px}.skill-mode>.memory-badge{white-space:nowrap}@media (width<=760px){.skill-mode,.skill-setup-note{flex-wrap:wrap}.skill-row{gap:10px;padding:17px 12px}.skill-name{gap:7px}.skill-row>.file-icon{display:none}.skill-footer-links,.skill-binding-footer{flex-wrap:wrap}.skill-mode>div{flex-basis:70%}}@media (prefers-reduced-motion:reduce){.transcript,.preview-content{scroll-behavior:auto}}.skill-form input,.skill-form textarea,.skill-form .ui-select-trigger{scroll-margin-block:90px}.skill-name h3,.skill-row p{overflow-wrap:anywhere}.modal{overscroll-behavior:contain}button{touch-action:manipulation}.kb-context{align-items:center;gap:14px;margin-bottom:8px;padding:18px 0;display:flex}.kb-context>div{flex:1;gap:5px;min-width:0;display:grid}.kb-context span{color:var(--muted,#727272);font-size:12px}.kb-tabs{gap:24px;margin:12px 0 18px;display:flex}.kb-tabs button{color:#777;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px}.kb-tabs button[aria-selected=true],.kb-tabs button.selected{color:#171717}.kb-name{text-align:left;cursor:pointer;color:inherit;max-width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:12px;display:flex}.kb-name>span:last-child{gap:5px;display:grid}.kb-name small{color:#888;font-size:12px}.kb-linked{color:#777;margin-top:5px;font-size:11px;display:block}.kb-table th{font-size:12px;font-weight:500}.kb-table td{padding:20px 14px}.kb-binding{margin:0;padding:12px 0}.kb-binding span{gap:5px;display:grid}.kb-binding small{color:#888}.kb-detail-meta{grid-template-columns:2fr 1fr;gap:24px;padding:12px 0 26px;display:grid}.kb-detail-meta>div{gap:8px;min-width:0;display:grid}.kb-detail-meta span{color:#888;font-size:12px}.kb-detail-meta strong{overflow-wrap:anywhere;font-weight:500}.kb-doc-list,.kb-reference-list{max-height:48vh;overflow:auto}.kb-document{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border:1px solid #e9e9e9;border-radius:10px;max-height:48vh;padding:20px;font-family:inherit;font-size:13px;line-height:1.9;overflow:auto}.kb-doc-heading{align-items:center;gap:12px;margin:20px 0;display:flex}.kb-doc-heading>div{overflow-wrap:anywhere;flex:1;min-width:0}.kb-doc-heading h3{margin:0 0 5px;font-size:15px}.kb-chunks{max-height:48vh;overflow:auto}.kb-chunks article{background:#fafafa;border:1px solid #eee;border-radius:8px;margin-bottom:12px;padding:16px}.kb-chunks small{color:#888}.kb-chunks p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.kb-back{margin-bottom:8px}.kb-prompt-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:flex}.editor-box .kb-prompt-toolbar{border-top:1px solid #f0f0f0;padding:9px 15px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.kb-context{flex-wrap:wrap}.kb-context>div{flex-basis:70%}.kb-detail-meta{grid-template-columns:1fr}.kb-doc-heading{flex-wrap:wrap}.kb-page .page-heading{gap:16px}.kb-prompt-toolbar .field-note{display:none}}.kb-table th{position:relative}.kb-name small{white-space:normal;overflow-wrap:anywhere;max-width:300px;line-height:1.6}.kb-name strong{overflow-wrap:anywhere;white-space:normal}@media (width<=600px){.kb-table th:nth-child(3),.kb-table td:nth-child(3),.kb-table th:nth-child(4),.kb-table td:nth-child(4){display:none}.kb-table th,.kb-table td{padding:14px 10px}.kb-table .kb-name{max-width:210px}.kb-table .kb-name small{max-width:160px}.kb-table .kb-name .file-icon{flex-shrink:0}.kb-page .table-wrap{max-width:100%}}.rag-overview{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.rag-summary{align-items:center;gap:12px;display:flex}.rag-summary .core-check,.rag-overview>.core-actions{margin:0}.rag-summary>svg{color:#6b6b6b;flex-shrink:0;margin-top:3px}.rag-summary strong{font-size:13px}.rag-summary .tag{margin-left:8px}.rag-summary p{color:#767676;margin:6px 0 0;font-size:12px;line-height:1.6}.rag-index-summary{color:#777;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.rag-index-summary p{flex-basis:100%;margin:0}.rag-fieldset{border:0;margin:0;padding:0}.rag-fieldset legend{margin-bottom:10px;font-size:13px;font-weight:600}.rag-modes{flex-wrap:wrap;gap:18px;display:flex}.rag-modes label{align-items:center;gap:6px;font-size:13px;display:flex}.rag-modes input{accent-color:#181818}.rag-number-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rag-range-labels{color:#888;justify-content:space-between;margin-top:-10px;font-size:11px;display:flex}.core-form input[type=range]{accent-color:#252525;width:100%;padding:0}.rag-doc-settings{max-height:240px;overflow:auto}.rag-doc-row{align-items:center;gap:14px;padding:12px 0;display:flex}.rag-doc-row>div{flex:1;min-width:0}.rag-doc-row strong{overflow-wrap:anywhere;font-size:12px;display:block}.rag-doc-row small{color:#888;margin-top:4px;font-size:11px;display:block}.rag-doc-row .ui-select-trigger{max-width:130px}.rag-results{margin-top:24px}.rag-results article{padding:14px 0}.rag-results article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rag-results article strong{font-size:13px}.rag-results article small{color:#888;margin-top:7px;font-size:11px;display:block}.rag-results article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}@media (width<=600px){.rag-overview{flex-direction:column;align-items:flex-start}.rag-number-grid{grid-template-columns:1fr}.rag-modes{gap:12px}.rag-doc-row{flex-wrap:wrap}.rag-summary .tag{margin-top:5px;display:inline-block}}.rag-form .modal-footer{position:static}.rag-form .form-label{margin:12px 0}.rag-number-grid .form-label>.field-note,.rag-form .form-label>.quiet{color:#777}.rag-results>.field-note{display:block}.markdown-body{color:#353935;overflow-wrap:anywhere;text-align:left;font-size:13px;font-weight:400;line-height:1.85}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{color:#202720;margin:1.4em 0 .6em;font-weight:650;line-height:1.4}.markdown-body h1{font-size:24px}.markdown-body h2{font-size:19px}.markdown-body h3{font-size:16px}.markdown-body p{margin:.65em 0}.markdown-body ul,.markdown-body ol{margin:.75em 0;padding-left:1.7em}.markdown-body li{margin:.3em 0}.markdown-body li p{margin:.25em 0}.markdown-body blockquote{color:#68746b;background:#f7f9f7;border-left:3px solid #c5d3c8;margin:1em 0;padding:.2em 1em}.markdown-body pre{white-space:pre;background:#f5f6f5;border:1px solid #e5e9e5;border-radius:6px;max-width:100%;padding:14px;font:12px/1.7 ui-monospace,monospace;overflow-x:auto}.markdown-body code{background:#f0f3f0;border-radius:3px;padding:2px 4px;font-family:ui-monospace,monospace;font-size:.9em}.markdown-body pre code{background:0 0;padding:0}.markdown-body a{color:#35654a;text-underline-offset:3px;text-decoration:underline}.markdown-body hr{border:0;border-top:1px solid #e2e6e2;margin:1.5em 0}.markdown-table-scroll{max-width:100%;margin:1em 0;overflow-x:auto}.markdown-body table{border-collapse:collapse;width:100%;font-size:12px}.markdown-body th,.markdown-body td{text-align:left;border:1px solid #e0e5e1;min-width:90px;padding:9px 12px}.markdown-body th{background:#f5f7f5;font-weight:600}.markdown-body input[type=checkbox]{width:auto;margin-right:7px;display:inline-block}.markdown-image{background:#f7f8f7;border:1px solid #e5e9e5;border-radius:6px;gap:12px;padding:12px;display:flex}.kb-document-preview{background:#fff;border:1px solid #e5e9e5;border-radius:8px;min-height:180px;max-height:52vh;padding:24px;overflow:auto}.kb-chunks .markdown-body p{white-space:normal}.kb-chunks article{padding:20px}.chunk-heading{color:#516757;margin:12px 0;font-size:12px;font-weight:600}.chunk-context{color:#4b5f75;background:#f3f6fa;border-left:3px solid #b4c3d7;margin:12px 0;padding:12px 14px;font-size:12px}.chunk-context p{margin:5px 0!important}.chunking-settings{border:0;min-width:0;margin:8px 0 0;padding:0}.chunking-settings legend{margin-bottom:12px;font-size:13px;font-weight:600}.chunking-modes{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.chunking-option{cursor:pointer;border:1px solid #dfe5df;border-radius:8px;align-items:flex-start;gap:9px;padding:16px;display:flex}.chunking-option.selected{background:var(--control-selected)}.chunking-option input{width:auto;margin-top:3px}.chunking-option strong,.chunking-option small{display:block}.chunking-option small{color:#6d746e;margin-top:7px;font-size:12px;line-height:1.7}.chunking-numbers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.chunking-settings .field-note{font-weight:400;color:#767e77!important}.reference-picker{grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr);gap:20px;min-height:300px;display:grid}.reference-picker-list{border-right:1px solid #e5e9e5;min-width:0;padding-right:20px}.reference-picker .search-field{width:100%}.reference-picker .search-field input{width:100%;min-width:0}.reference-options{max-height:42vh;margin-top:12px;overflow:auto}.reference-option{text-align:left;cursor:pointer;color:#46544a;background:#fff;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:9px;width:100%;padding:12px 9px;display:flex}.reference-option.selected{background:var(--control-selected)}.reference-option svg{flex-shrink:0;margin-top:2px}.reference-option span{min-width:0}.reference-option strong,.reference-option small{overflow-wrap:anywhere;display:block}.reference-option small{color:#777f77;margin-top:5px;font-size:11px;line-height:1.6}.reference-context{color:#536057;min-width:0;max-height:52vh;padding-right:4px;font-size:12px;line-height:1.8;overflow:auto}.reference-context h3{color:#29362d;margin:0 0 12px;font-size:18px}.reference-context h4{color:#344a3b;margin:20px 0 5px;font-size:12px}.reference-context .markdown-body{font-size:12px}.reference-placeholder{text-align:center;color:#8a938c;padding:70px 16px}.prompt-format-bar{background:#fafbfa;border-bottom:1px solid #e8ebe8;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.prompt-format-bar>div{gap:3px;display:flex}.prompt-format-bar>div+div{border-left:1px solid #dfe5df;padding-left:8px}.prompt-format-bar button{color:#68736b;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:29px;padding:5px 8px;font-size:11px}.prompt-format-bar button:hover{background:var(--control-hover);color:#263b2b}.prompt-format-bar button[aria-pressed=true]{background:var(--control-selected);color:#263b2b}.prompt-prose{outline:none;min-height:190px;max-height:52vh;padding:18px;overflow:auto}.prompt-source:focus-visible{outline:none}.prompt-prose ul[data-type=taskList]{padding-left:0;list-style:none}.prompt-prose ul[data-type=taskList] li{gap:8px;display:flex}.prompt-prose ul[data-type=taskList] li>div{flex:1}.prompt-reference,.prompt-prose a[href^=tool\:],.prompt-prose a[href^=skill\:],.prompt-prose a[href^=knowledge\:]{color:#486143;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;background:#eef4ed;border:1px solid #d9e5d4;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:.92em;text-decoration:none;display:inline}.prompt-reference.knowledge,.prompt-prose a[href^=knowledge\:]{color:#4c6481;background:#edf2f8;border-color:#d6e2ee}.prompt-reference:disabled{opacity:1;cursor:default}.prompt-editor .kb-prompt-toolbar{padding:9px 14px}.prompt-editor .kb-prompt-toolbar>div{gap:15px;display:flex}.prompt-hint{color:#859087;padding:0 14px 10px;font-size:10px;line-height:1.6;margin:0!important}.prompt-source{width:100%;min-height:190px;padding:18px!important;font-family:ui-monospace,monospace!important;line-height:1.9!important}.prompt-editor{background:#fff;border:1px solid #e3e8e3;border-radius:8px;overflow:clip}.editor-box>.prompt-editor{border:0;border-radius:0}.prompt-editor .inline-error{padding:0 14px}.reference-picker button:focus-visible,.prompt-editor button:focus-visible,.markdown-table-scroll:focus-visible{background:var(--control-focus);outline:none}@media (width<=650px){.reference-picker{grid-template-columns:1fr;gap:16px}.reference-picker-list{border-bottom:1px solid #e5e9e5;border-right:0;padding-bottom:12px;padding-right:0}.reference-options{max-height:150px}.reference-context{max-height:38vh}.chunking-modes,.chunking-numbers{grid-template-columns:1fr}.kb-document-preview{padding:16px}.prompt-format-bar{gap:4px;padding:6px}.prompt-format-bar button{padding:5px 6px}.prompt-hint{font-size:11px}.reference-placeholder{padding:16px}}.prompt-column,.settings-column,.settings-column>section{min-width:0}.select-card strong{overflow-wrap:anywhere}.prompt-prose .tableWrapper{overflow:auto}.prompt-prose table{table-layout:fixed}@media (width<=650px){.config-grid,.settings-column{grid-template-columns:minmax(0,1fr)}.kb-prompt-toolbar{flex-wrap:wrap;gap:8px}.prompt-format-bar>div{flex-wrap:wrap}}.workspace-label{gap:7px;padding:14px 12px;display:grid}.workspace-label small{color:var(--muted,#777);font-size:12px}.channel-list{gap:24px;max-width:920px;display:grid}.channel-list h2{align-items:center;gap:10px;display:flex}.channel-list .form-label{margin-top:18px}.channel-list textarea{font-family:monospace;font-size:12px;line-height:1.6}.channel-steps{color:#646464;padding-left:22px;font-size:13px;line-height:1.9}.widget-shell{background:#fff;height:100dvh}.widget-shell .preview-panel{border:0;flex-shrink:1;width:100%;min-width:0;max-width:100%;height:100dvh;position:relative}.widget-shell .preview-welcome .orb.large{width:160px;height:160px}.widget-shell .preview-content{min-height:0}.widget-shell .preview-identity{display:none}@media (width<=600px){.channel-list .core-meta{flex-wrap:wrap;gap:16px}.widget-shell .preview-panel{display:flex}}.connectors-panel{border:1px solid #e8e8e8;border-radius:12px;margin:20px 0 30px;padding:22px}.connectors-panel h2{align-items:center;gap:8px;display:flex}.connector-row{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.connector-row p,.connector-tool p{color:#757575;margin:6px 0;font-size:12px;line-height:1.6}.connector-tools{max-height:320px;overflow:auto}.connector-tool{padding:14px 0}.markdown-body img{border-radius:6px;max-width:100%;height:auto}.markdown-image-preview{margin:18px 0;display:block}.markdown-image-preview figcaption{color:#777;margin-top:8px;font-size:12px}.markdown-body h1,.markdown-body h2,.markdown-body h3{scroll-margin-top:20px}.widget-shell{max-width:720px;margin:0 auto}.widget-shell .preview-panel{border-inline:1px solid #eee}.channel-list input[type=tel]{font-variant-numeric:tabular-nums}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scenario-grid .template{min-width:0}.scenario-grid .template small{line-height:1.6}.scenario-grid .template:disabled{cursor:wait}@media (width<=520px){.scenario-grid{grid-template-columns:1fr}.scenario-grid .template small{flex-basis:100%}}.webhooks-panel{margin-bottom:32px;padding:0}.webhook-events{border:1px solid #eee;border-radius:8px;gap:12px;padding:14px;display:grid}.webhook-events legend{padding:0 6px;font-size:12px}.form-fields{padding-top:16px}.form-values{gap:16px;display:grid}.form-values>div{grid-template-columns:140px 1fr;gap:16px;display:grid}.form-values dt{color:#888}.form-values dd{overflow-wrap:anywhere;margin:0}.webhook-records .connector-row>div:first-child{overflow-wrap:anywhere;min-width:0}@media (width<=600px){.webhooks-panel .connector-row,.webhook-records .connector-row{flex-wrap:wrap}.form-values>div{grid-template-columns:1fr;gap:4px}}.ui-select-trigger{color:#262626;min-width:0;max-width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex;box-shadow:0 1px 2px #00000005}.ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-trigger>svg{color:#737373;flex:none}.ui-select-trigger:hover:not(:disabled){background:var(--control-hover)}.ui-select-trigger:focus{outline:none}.ui-select-trigger:focus-visible{background:var(--control-focus)}.ui-select-trigger:disabled{opacity:.5;cursor:not-allowed}.ui-select-trigger[aria-invalid=true]{border-color:#b44d40;outline-color:#b44d4040}.form-label>.ui-select-trigger{width:100%;margin-top:10px;display:flex}.ui-select-content{z-index:110;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px,var(--radix-select-content-available-height));color:#262626;background:#fff;border:0;border-radius:8px;font-size:12px;font-weight:400;line-height:1.5;overflow:hidden;box-shadow:0 5px 18px #00000010}.ui-select-viewport{padding:4px}.ui-select-item{cursor:default;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:6px;outline:none;align-items:center;min-height:34px;padding:8px 32px 8px 10px;display:flex;position:relative}.ui-select-item[data-highlighted]{background:var(--control-hover);color:var(--control-text)}.ui-select-item[data-state=checked]{background:var(--control-selected);font-weight:500}.ui-select-item[data-disabled]{opacity:.4;pointer-events:none}.ui-select-check{color:#262626;align-items:center;display:flex;position:absolute;right:10px}.ui-select-scroll{color:#737373;background:#fff;justify-content:center;align-items:center;height:22px;display:flex}.ui-select-validation{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-select-error{color:#b44d40;margin-top:6px;font-size:11px;display:block}.native-select>.ui-select-trigger{box-shadow:none;background:0 0;border:0;flex:1;min-height:24px;padding:0}.native-select>.lucide-chevron-down{display:none}.rag-doc-row>.ui-select-trigger{flex-shrink:0;width:142px}@media (width<=480px){.rag-doc-row{gap:12px}.rag-doc-row>.ui-select-trigger{width:124px}}.core-form .form-label .ui-select-trigger{display:flex}.native-select .ui-select-trigger:focus{background:0 0;outline:none}.rag-doc-row>.ui-select-trigger{max-width:100%}.kb-binding+.kb-binding,.switch-option+.switch-option,.recent-session+.recent-session,.rag-doc-row+.rag-doc-row,.rag-results article+article,.connector-row+.connector-row,.connector-tool+.connector-tool{border-top:1px solid #eee}.kb-binding+.modal-footer{margin-top:16px}.speech-fixed-model{color:#282828;overflow-wrap:anywhere;background:#f7f7f7;border-radius:8px;margin-top:10px;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.5}.service-page .page-heading{align-items:flex-start;margin-bottom:26px}.service-page .page-heading>.button{flex-shrink:0}.service-filters{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.service-filters button{color:#737373;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.service-filters button:hover{background:var(--control-hover)}.service-filters button[aria-pressed=true]{background:var(--control-selected);color:#202020;font-weight:550}.service-filters button span{color:#8b8b8b;font-variant-numeric:tabular-nums;font-size:10px}.service-toolbar{align-items:center;gap:16px;margin-bottom:10px;display:flex}.service-toolbar>.field-note{white-space:nowrap;margin:0 0 0 auto}.service-toolbar>.text-button{white-space:nowrap}.service-search{color:#929292;border:1px solid #e6e6e6;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;max-width:360px;padding:9px 11px;display:flex}.service-search:focus-within{background-color:var(--control-focus)}.service-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.service-search input:focus{outline:0}.service-row{grid-template-columns:minmax(0,1fr) 105px auto;align-items:center;gap:22px;padding:21px 0;display:grid}.service-row+.service-row{border-top:0}.service-identity{min-width:0}.service-identity h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;line-height:1.7;overflow:hidden}.service-description{color:#888;white-space:nowrap;align-items:baseline;gap:6px;min-height:19px;margin-top:4px;font-size:11px;line-height:1.7;display:flex}.service-model-id{text-overflow:ellipsis;min-width:0;overflow:hidden}.service-function{flex-shrink:0}.service-health{gap:6px;display:grid}.service-health>.field-note{margin:0;font-size:10px}.service-status{white-space:nowrap;align-items:center;gap:6px;font-size:11px;line-height:1.6;display:inline-flex}.service-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.service-status.muted{color:#868686}.service-status.success{color:#5f806e}.service-row-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.service-row-actions>div{flex-wrap:wrap;gap:7px;display:flex}.service-row-actions>.field-note{max-width:170px;margin:0;font-size:10px;line-height:1.6}.service-row .button.small{padding:7px 10px;font-size:11px}.service-detail-title{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.service-detail-title h3{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.service-detail dl{gap:17px;margin:23px 0;display:grid}.service-detail dl>div{grid-template-columns:125px minmax(0,1fr);gap:16px;font-size:12px;line-height:1.8;display:grid}.service-detail dt{color:#858585}.service-detail dd{overflow-wrap:anywhere;margin:0}.service-detail .modal-footer{background:#fff;position:sticky;bottom:0}.service-form fieldset{border:0;min-width:0;margin:0;padding:0}.service-form section+section{margin-top:26px}.service-form h3{color:#777;margin:20px 0 12px;font-size:12px;font-weight:500}.service-form .required-mark{color:#999}.service-form .form-label{margin:14px 0}.service-advanced{margin:24px 0}.service-advanced summary{cursor:pointer;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.service-advanced summary:before{content:"›";font-size:18px;line-height:1;transition:transform .15s}.service-advanced[open] summary:before{transform:rotate(90deg)}.service-advanced summary::-webkit-details-marker{display:none}.service-advanced summary>span{color:#999;font-size:10px}.service-impact{margin:18px 0 0}.service-form .modal-footer{margin-top:10px;padding:16px 0 4px;bottom:-1px}.service-form fieldset:disabled{opacity:.65}@media (width<=1050px){.service-row{grid-template-columns:minmax(0,1fr) 92px auto;column-gap:15px}.service-row-actions>div{gap:5px}.service-row .button.small{padding:7px 8px}}@media (width<=600px){.service-page .page-heading{flex-wrap:wrap;gap:13px}.service-filters{gap:5px}.service-filters button{padding:7px 8px;font-size:11px}.service-toolbar{flex-wrap:wrap;gap:12px}.service-search{flex-basis:100%;max-width:none}.service-toolbar>.field-note{margin:0 auto 0 0}.service-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:19px 0}.service-row-actions{flex-flow:wrap;grid-column:1/-1;align-items:center}.service-row-actions>.field-note{max-width:none}.service-detail dl>div{grid-template-columns:1fr;gap:3px}.service-detail-title{align-items:flex-start}.service-advanced summary{flex-wrap:wrap}.service-advanced summary>span{flex-basis:100%;margin-left:17px}}.kb-dropzone{color:#292929;cursor:pointer;width:100%;min-height:176px;font:inherit;text-align:center;background:#fafafa;border:1px dashed #c7c7c7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 18px;display:flex}.kb-dropzone>span{color:#737373;font-size:12px;line-height:1.7}.kb-dropzone:hover,.kb-dropzone.dragging{background:var(--control-hover)}.kb-dropzone:disabled{opacity:.65;cursor:wait}.kb-dropzone:focus-visible,.kb-document-open:focus-visible{background:var(--control-focus);outline:none}.kb-upload-summary{color:#686868;justify-content:space-between;align-items:center;margin:22px 0 6px;font-size:12px;display:flex}.kb-upload-list{max-height:36vh;overflow:auto}.kb-upload-row{align-items:flex-start;gap:12px;padding:16px 2px;display:flex}.kb-upload-row+.kb-upload-row{border-top:1px solid #ededed}.kb-upload-row>svg{color:#777;flex-shrink:0;margin-top:3px}.kb-upload-file{flex:1;gap:6px;min-width:0;font-size:12px;display:grid}.kb-upload-file>strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.kb-upload-file>small{color:#777;font-size:11px}.kb-upload-saved{color:#36734c;align-items:center;gap:5px;display:flex}.kb-upload .field-note{color:#777;margin-top:18px;line-height:1.8;display:block}.kb-upload .modal-footer{background:#fff;margin-bottom:-24px;padding-block:18px;position:sticky;bottom:-24px}.kb-document-row{padding:16px 0}.kb-document-row+.kb-document-row{border-top:1px solid #ededed}.kb-document-open{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:5px 2px;display:flex}.kb-document-open>span{flex:1;gap:6px;min-width:0;display:grid}.kb-document-open>svg{color:#777;flex-shrink:0}.kb-document-open strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.kb-document-open small{color:#858585;font-size:11px}.kb-document-row>.kb-index-states,.kb-document-row>.kb-index-placeholder{margin:10px 0 0 33px}.kb-index-state{color:#737373;font-size:11px;line-height:1.7}.kb-index-state+.kb-index-state{margin-top:8px}.kb-index-label{align-items:flex-start;gap:6px;display:flex}.kb-index-label>svg{flex-shrink:0;margin-top:2px}.kb-index-label>span{overflow-wrap:anywhere;flex:1;min-width:0}.kb-index-label .text-button{white-space:nowrap;padding:0 4px;font-size:11px}.kb-index-agent{color:#777}.kb-index-error{color:#ad3932;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.7}.kb-index-state progress,.kb-upload-file progress{accent-color:#54779b;border:0;border-radius:3px;width:100%;height:5px;margin-top:7px;display:block;overflow:hidden}.kb-index-state progress::-webkit-progress-bar{background:#e9edf1}.kb-upload-file progress::-webkit-progress-bar{background:#e9edf1}.kb-index-state progress::-webkit-progress-value{background:#54779b}.kb-upload-file progress::-webkit-progress-value{background:#54779b}.kb-index-state progress:indeterminate{opacity:.5}.kb-index-placeholder{color:gray;font-size:11px;line-height:1.7;display:block}.kb-index-summary{color:#797979;white-space:normal;flex-wrap:wrap;gap:4px 10px;margin-top:7px;font-size:11px;display:flex}.kb-index-summary .ready,.kb-index-state.ready{color:#36734c}.kb-index-summary .active,.kb-index-state.active{color:#42698d}.kb-index-summary .failed,.kb-index-state.failed{color:#ad3932}.kb-document-index{gap:10px;padding:12px 0 20px;display:grid}.kb-document-index>strong{font-size:12px;font-weight:500}.kb-page .kb-table td:nth-child(2){min-width:145px}.kb-upload .modal-description{line-height:1.8}.kb-upload .modal-footer{gap:10px}@media (width<=600px){.kb-page .kb-table td:nth-child(2){min-width:100px}.kb-page .kb-table .kb-name{max-width:145px}.kb-dropzone{min-height:155px;padding:22px 12px}.kb-upload-list{max-height:32vh}.kb-index-label,.kb-upload .modal-footer{flex-wrap:wrap}.kb-document-row>.kb-index-states{margin-left:0}.kb-detail-meta{gap:14px;padding-bottom:18px}}.service-nav-dot{background:#c88c39;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.service-nav-dot.normal{background:#5f806e}.service-nav-dot.attention{background:#d5933f}.nav-item>.service-nav-dot{margin-left:auto}.service-summary{color:#666;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 22px;font-size:12px;line-height:1.7;display:flex}.service-summary>span:last-child{color:#999;margin-left:auto;font-size:11px}.service-failure{color:#a36f32;overflow-wrap:anywhere}.service-status.failed{color:#b57b32}.kb-detail-meta{grid-template-columns:1.3fr 1.4fr 1fr;gap:18px;padding:10px 0 16px}.kb-doc-list{max-height:40vh}.kb-upload-list,.kb-doc-list{overscroll-behavior:contain}.kb-index-states,.kb-upload-file,.kb-index-summary{font-variant-numeric:tabular-nums}@media (width<=600px){.kb-detail-meta{grid-template-columns:1fr;gap:12px}.kb-detail-meta>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kb-detail-meta strong{text-align:right}.kb-doc-list{max-height:36vh}}.agent-card{transition:border-color .15s,background-color .15s,box-shadow .15s;position:relative}.agent-card-open:after{content:"";cursor:pointer;border-radius:13px;position:absolute;inset:0}.agent-card:has(.agent-card-open):hover{background:var(--control-hover);box-shadow:none}.agent-card:has(.agent-card-open):hover .agent-card-open{color:#242424}.agent-card-open:focus-visible{outline:none}.agent-card:has(.agent-card-open:focus-visible){background:var(--control-focus)}.modal.kb-base-modal[open]{flex-direction:column;display:flex;overflow:hidden}.kb-base-modal>.modal-head,.kb-base-modal>.kb-detail-meta,.kb-base-modal>.core-section-heading,.kb-base-modal>.kb-tabs,.kb-base-modal>.modal-footer{flex-shrink:0}.kb-base-modal>.kb-doc-list{flex:0 auto;min-height:0;max-height:42vh;padding-right:3px}.kb-base-modal>.modal-footer{margin-top:18px}.kb-base-modal>.kb-tabs{margin-bottom:8px}.kb-base-modal>.kb-detail-meta{padding-bottom:8px}.service-return{text-align:left;overflow-wrap:anywhere;max-width:100%;margin-bottom:18px}.service-list-summary{color:#888;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;font-size:12px;line-height:1.7;display:flex}.service-list-summary .normal{color:#5f806e}.service-list-summary .attention{color:#b57b32}.service-check-progress{color:#888;align-items:center;gap:5px;margin-left:9px;display:inline-flex}@media (width<=600px){.service-list-summary{justify-content:flex-start;margin-left:0}.service-search{flex-shrink:0}}.service-list-summary>button{white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.7}.service-list-summary>button:hover{background:var(--control-hover)}.service-list-summary>button[aria-pressed=true]{background:var(--control-selected)}.service-list-summary>button.normal[aria-pressed=true]{background:#eff5f1}.service-list-summary>button.attention[aria-pressed=true]{background:#fbf3e8}.waveform-smooth{justify-content:center;width:99px}.waveform-smooth i{transform-origin:50%;will-change:transform;height:28px;transition:none;transform:scaleY(.142857)}.prompt-reference.tool,.prompt-prose a[href^=tool\:]{color:#80623d;background:#f7f1e8;border-color:#e7dac6}.toast{transform-origin:bottom;pointer-events:none}.toast[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) both toast-in}.toast[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) both toast-out}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.toast[data-state=closed]{opacity:0}}.kb-table th{color:#606060}.kb-table td{color:#303030}.kb-table .kb-name strong{color:#202020;font-size:13px;font-weight:600}.kb-table .kb-name small,.kb-table .kb-linked,.kb-table .quiet,.kb-table .kb-index-summary{color:#595959}.kb-table .tag{color:#454545}.kb-table .file-icon{color:#626262}.kb-table .kb-row{cursor:pointer;transition:background-color .15s}.kb-table .kb-row:hover{background:var(--control-hover)}.kb-table .kb-name:focus-visible{outline:none}.kb-row-arrow{color:#606060;justify-content:center;align-items:center;min-width:32px;min-height:40px;transition:transform .15s,color .15s;display:flex}.kb-row:hover .kb-row-arrow{color:#202020;transform:translate(2px)}.prompt-reference.reference-unavailable,.prompt-prose .reference-unavailable a{color:#888;background:#f1f1f1;border-color:#dedede}.prompt-prose a:has(.reference-unavailable){color:#888;background:#f1f1f1;border-color:#dedede}.prompt-prose .reference-unavailable{color:#888}.prompt-editor .prompt-prose a.reference-unavailable,.prompt-editor .prompt-prose .reference-unavailable a{color:#737373;background:#f1f1f1;border-color:#dedede}.prompt-editor .prompt-prose a:has(.reference-unavailable){color:#737373;background:#f1f1f1;border-color:#dedede}.prompt-editor .prompt-prose .reference-unavailable{color:#737373}.reference-state-note{color:#486143;margin:0 0 12px}.reference-state-note.unavailable{color:#737373}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus{background-color:var(--control-focus);outline:none}.editor-box:focus-within{background-color:#fff;border-color:#aebbb2}.prompt-editor:focus-within{background-color:#fff}.search-field input:focus,.service-search input:focus,.number-input input:focus,.chat-input textarea:focus,.editor-box textarea:focus,.prompt-editor textarea:focus{background:0 0}.modal[open],.modal[open]::backdrop{animation:.16s ease-out both modal-fade-in}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal[open],.modal[open]::backdrop{animation:none}}.modal.modal-contained[open]{flex-direction:column;max-height:90dvh;padding:0;display:flex;overflow:hidden}.modal-contained>.modal-head{background:#fff;border-bottom:1px solid #eee;flex:none;margin:0;padding:24px 26px 20px}.modal-contained>.modal-head h2{overflow-wrap:anywhere}.modal-contained>.modal-head p{color:#858585;line-height:1.7}.modal-contained>.modal-head>.icon-button{flex-shrink:0}.modal-contained>.modal-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:22px 26px;overflow:auto}.modal-contained>.modal-fixed-footer{background:#fff;border-top:1px solid #eee;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:16px 26px;display:flex}.modal-fixed-footer>.quiet{margin-right:auto;font-size:12px;line-height:1.6}.modal.resource-dialog{width:980px}.resource-dialog>.modal-body>.core-page>.page-heading{gap:16px;margin-top:0;margin-bottom:20px}.resource-dialog>.modal-body>.core-page>.page-heading h1{display:none}.resource-dialog>.modal-body>.core-page>.page-heading p{margin:0}.resource-dialog .knowledge-shortcut{min-width:0}.resource-dialog>.modal-body>.skills-page>.core-savebar>span{display:none}.skill-editor-dialog>.modal-body{padding-top:0}.skill-editor-tabs{z-index:3;background:#fff;border-bottom:1px solid #eee;gap:22px;margin:0 0 22px;display:flex;position:sticky;top:0;overflow-x:auto}.skill-editor-tabs button{white-space:nowrap;color:#828282;border-bottom:2px solid #0000;padding:18px 0 13px;font-size:13px}.skill-editor-tabs button[aria-selected=true]{color:#252525}.skill-editor-tabs button:focus-visible{background:var(--control-focus);outline:none}.skill-editor-footer{width:100%}.skill-editor-footer>.inline-error{margin:0 0 12px}.skill-editor-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.skill-editor-actions .core-danger{margin-right:auto}.skill-editor-dialog [role=tabpanel][hidden]{display:none}.skill-editor-dialog [role=tabpanel]{min-height:230px}.skill-editor-dialog .core-section-heading:first-child{margin-top:0}.behavior-toggle{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.behavior-toggle strong,.behavior-toggle small{display:block}.behavior-toggle strong{font-size:13px;font-weight:500}.behavior-toggle small{color:#888;margin-top:7px;font-size:12px;line-height:1.7}.behavior-toggle input{accent-color:#222;flex-shrink:0;width:18px;height:18px}.modal-contained .expanded-editor{width:100%;min-height:220px}@media (width<=600px){.modal-contained>.modal-head{padding:20px 18px 16px}.modal-contained>.modal-body{padding:18px}.modal-contained>.modal-fixed-footer{flex-wrap:wrap;padding:14px 18px}.modal-contained .core-form-grid{grid-template-columns:1fr}.skill-editor-dialog>.modal-body{padding-top:0}.skill-editor-tabs{gap:18px}.skill-editor-actions{flex-wrap:wrap}.modal-fixed-footer>.quiet{flex-basis:100%}.resource-dialog>.modal-body>.core-page>.page-heading,.knowledge-shortcut{flex-wrap:wrap}.knowledge-shortcut>.button{margin-left:auto}}.prompt-resource-count{color:#737973;font-variant-numeric:tabular-nums;background:#f1f2f1;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-flex}.kb-prompt-toolbar>div{flex-wrap:wrap}.kb-prompt-toolbar .text-button{align-items:center;gap:5px;display:inline-flex}.reference-manage{margin-right:auto}.model-label{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.model-label-text{overflow-wrap:anywhere;min-width:0}.model-recommended-tag{white-space:nowrap;color:#486443;background:#eef5ed;border:1px solid #d4e2d3;border-radius:5px;flex:none;align-items:center;padding:1px 7px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.model-option>svg{flex-shrink:0}.model-option>span{min-width:0}.ui-select-trigger>span:first-child:has(.model-label){white-space:normal;overflow:visible}.ui-select-trigger .model-label{flex-wrap:wrap}.service-identity h3:has(.model-label){white-space:normal;overflow:visible}:root{--control-hover:#f7f7f7;--control-focus:#f1f1f1;--control-selected:#f3f3f3;--control-text:#252525}.brand{letter-spacing:-.35px;white-space:nowrap;gap:6px;height:52px;font-size:15px;font-weight:600}.moss-brand-icon{object-fit:contain;flex-shrink:0;width:26px;height:auto;display:block}.moss-workspace-icon,.moss-loading-icon{object-fit:contain;width:84px;height:auto;display:block}.sidebar-user.ui-button{text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;height:44px;min-height:44px;margin:8px 0;padding:8px;font-weight:400;display:flex}.sidebar-user-label{color:#444;flex:1;min-width:0;font-size:12px}.sidebar-user-avatar{color:#5b675d;background:#e8ebe6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:500;line-height:1;display:flex}.sidebar-user>svg{color:#888}.sidebar-user:focus-visible{background:#ededed;outline:none}.service-page .service-row{cursor:pointer;border:0;border-radius:9px;padding:18px 12px;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.service-page .service-row:hover{background:#f0f0f0}}@media (prefers-reduced-motion:reduce){.service-page .service-row{transition:none}}.ui-select-content{max-height:min(400px,var(--radix-select-content-available-height));border:1px solid #e7e7e7;flex-direction:column;display:flex}.ui-select-viewport{overscroll-behavior:contain;min-height:0}.ui-select-scroll{z-index:1;flex-shrink:0;min-height:22px}.ui-select-group-label{color:#68756c;padding:10px 10px 5px;font-size:11px;font-weight:600}.ui-select-option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ui-select-option-description{color:#737373;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:1.6;display:block}.ui-select-trigger:focus-visible{outline-offset:2px;outline:2px solid #718678}.model-series h3{color:#68756c;margin:18px 0 8px;font-size:12px}.model-series .model-option{text-align:left;width:100%;margin-bottom:8px}.toast[data-tone=warning]{color:#855c28;background:#fff7eb;border-color:#efdcbd}.toast{max-width:min(560px,100vw - 32px)}.toast>span{overflow-wrap:anywhere;min-width:0}.toast>svg,.toast>.icon-button{flex-shrink:0}.model-latency-tag{color:#737373;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f6f6f6;border:1px solid #e7e7e7;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:11px;font-weight:400;line-height:1.4;display:inline-flex}.model-choice-label{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.model-option .model-latency-tag{margin-left:auto}.model-option .model-choice-label{flex:1}.editor-box .prompt-prose,.editor-box .prompt-prose:focus,.prompt-editor .prompt-prose,.prompt-editor .prompt-prose:focus{background:#fff}.rag-advanced{margin-top:18px}.rag-advanced>summary{cursor:pointer;color:#536057;padding:8px 0;font-size:13px}.rag-form .form-label>.field-note{color:#737373;font-weight:400}.kb-agent-config-links{gap:8px;display:grid}.kb-agent-config-links>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kb-agent-config-links .text-button{white-space:nowrap;font-size:12px}.knowledge-reference-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-reference-heading .core-actions{flex-wrap:wrap}.knowledge-reference-title .text-button{font-size:inherit;text-align:left;max-width:100%}.knowledge-reference-title strong{overflow-wrap:anywhere}.rag-runtime-status{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;margin:8px 0 16px;padding:14px 16px;font-size:13px;line-height:1.65}.rag-runtime-status p{margin:6px 0}.rag-runtime-status details{margin-top:10px}.rag-runtime-status summary{cursor:pointer}.rag-runtime-status .info-note{margin-top:10px}.file-usage{border-block:1px solid var(--border,#e8e8e8);margin:8px 0;padding:16px 0}.file-usage ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.file-usage a{color:inherit;text-underline-offset:3px;text-decoration:underline}.file-usage p{color:var(--muted,#737373);margin:5px 0;font-size:12px;line-height:1.6}.folder-destination{border:0;min-width:0;margin:0;padding:0}.folder-destination legend{margin-bottom:12px;font-size:13px;font-weight:600}.folder-destination-tree{border:1px solid var(--border,#e8e8e8);border-radius:10px;min-height:180px;max-height:340px;padding:6px;overflow:auto}.folder-destination-tree ul{margin:0;padding:0 0 0 22px;list-style:none}.folder-destination-row{border-radius:6px;align-items:center;min-height:42px;display:flex}.folder-destination-row.selected{background:var(--control-hover,#f1f1f1)}.folder-destination-row label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 8px;font-size:13px;display:flex}.folder-destination-row label span{overflow-wrap:anywhere}.folder-destination-row svg{color:#737373;flex-shrink:0}.folder-destination-row input{accent-color:#222;flex-shrink:0;margin:0}.folder-expand,.folder-expand-placeholder{flex:0 0 24px;width:24px}.folder-expand{cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.folder-expand .expanded{transform:rotate(90deg)}.folder-destination-row.root{padding-left:24px}.folder-destination-path{overflow-wrap:anywhere}#public-knowledge-breadcrumb{min-width:0}.knowledge-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.6;display:flex}.knowledge-crumb{align-items:center;gap:8px;min-width:0;display:inline-flex}.knowledge-breadcrumb a{color:var(--muted,#737373);overflow-wrap:anywhere;text-decoration:none}.knowledge-breadcrumb a:hover{color:var(--foreground,#222)}.knowledge-breadcrumb [aria-current=page]{color:var(--foreground,#222);overflow-wrap:anywhere;font-weight:600}.knowledge-crumb>svg{color:#999;flex-shrink:0}.kb-page h1[tabindex]{outline:none}.kb-page .core-empty>.button{margin-top:16px}.shell-topbar:has(.knowledge-breadcrumb){height:auto;min-height:56px;padding-block:12px}:root{--control-hover:#f7f7f7;--control-focus:#f1f1f1;--control-selected:#f3f3f3;--control-text:#252525;--control-radius:7px}:where(button,a,summary,[role=button]){border-radius:var(--control-radius)}:where(button,a,summary,[role=button]):focus-visible{background-color:var(--control-focus);outline:none}:where(button,[role=button]):not(:disabled):not([aria-disabled=true]){transition:background-color .15s,color .15s}.button.primary:focus-visible,.ui-button-default:focus-visible,.call-button:focus-visible{color:#fff;background:#383838}.ui-slider-thumb:focus-visible{background:#252525;transform:scale(1.2)}.switch-label input:focus-visible+.toggle{background:#777;outline:none}:where(.search-field,.skills-search,.service-search,.connections-search,.number-input,.native-select,.chat-input):hover{background:var(--control-hover)}:is(.search-field,.skills-search,.service-search,.connections-search,.number-input,.native-select,.chat-input):focus-within{background:var(--control-focus);outline:none}:is(.search-field,.skills-search,.service-search,.connections-search,.number-input,.native-select,.chat-input,.editor-box,.prompt-editor) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea):focus{background:0 0;outline:none}.session-history-row .session-history-open:focus-visible,.kb-table .kb-name:focus-visible{background:var(--control-focus);color:var(--control-text)}:is(.voice-card,.template,.model-option,.chunking-option,.reference-option).selected{box-shadow:none;background:var(--control-selected)}:is(.memory-tabs,.core-tabs,.kb-tabs,.skill-editor-tabs,.session-detail-tabs){border:0;align-items:center;gap:6px}:is(.memory-tabs,.core-tabs,.kb-tabs,.skill-editor-tabs,.session-detail-tabs) button{border-radius:var(--control-radius);color:#777;white-space:nowrap;background:0 0;border:0;flex:none;min-height:36px;padding:9px 15px;font-size:12px;line-height:18px}:is(.memory-tabs,.core-tabs,.kb-tabs,.skill-editor-tabs,.session-detail-tabs) button:is([aria-selected=true],.selected){background:var(--control-selected);color:var(--control-text);font-weight:550}:is(.memory-tabs,.core-tabs,.kb-tabs,.skill-editor-tabs,.session-detail-tabs) button:hover:not(:disabled){background:var(--control-hover)}:is(.memory-tabs,.core-tabs,.kb-tabs,.skill-editor-tabs,.session-detail-tabs) button:focus-visible{background:var(--control-focus)}.skill-editor-tabs{padding:8px 0 16px}.session-history-table table,table.kb-table{border-collapse:separate;border-spacing:0}.session-history-table .session-history-row:hover,.kb-table .kb-row:hover{background:0 0}.session-history-row:hover>td,.kb-table .kb-row:hover>td{background:var(--control-hover)}.session-history-row>td:first-child,.kb-table .kb-row>td:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius)}.session-history-row>td:last-child,.kb-table .kb-row>td:last-child{border-radius:0 var(--control-radius) var(--control-radius) 0}.session-timing .timing-metrics>button{border:0}.session-timing .timing-metrics>button:not(:disabled):hover{background:var(--control-hover)}.session-timing .timing-metrics>button:focus-visible{background:var(--control-focus)}.event-band-filter[aria-pressed=true]{box-shadow:none;border-color:#0000}@media (prefers-reduced-motion:reduce){:where(button,a,summary,[role=button]){transition:none}}@media (forced-colors:active){:is(button,a,summary,input,textarea,[role=button],[role=slider]):focus-visible{outline-offset:2px;outline:2px solid highlight}}.header-actions .save-status{text-align:left;white-space:nowrap;flex-shrink:0;inline-size:8em;display:inline-block}.toast[popover]{border:0;margin:0;top:auto;right:auto;overflow:visible}.toast>.icon-button{pointer-events:auto;color:inherit}.toast>.icon-button:focus-visible{outline-offset:2px;outline:2px solid}html{scrollbar-gutter:stable}.main-content{--page-inline-padding:36px}.main-content.with-preview{padding-inline:var(--page-inline-padding)}.main-content.workspace-main{--workspace-padding:48px;width:100%;max-width:none;padding:var(--workspace-padding) var(--page-inline-padding);margin-inline:0}.workspace-main>.core-page,.workspace-main>.platform-home,.workspace-main>.agents-page{width:100%;max-width:none;margin:0;padding:0}.workspace-main :is(.page-heading,.home-heading,.agents-heading){justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 28px;display:flex}.workspace-main :is(.page-heading,.home-heading,.agents-heading) h1{letter-spacing:-.6px;font-size:28px;font-weight:550;line-height:1.35}.workspace-main :is(.page-heading,.home-heading,.agents-heading) p{color:#818181;max-width:620px;margin:8px 0 0;font-size:13px;line-height:1.6}.shell-topbar:has(.knowledge-breadcrumb){min-height:57px}@media (width>=1650px){.main-content{--page-inline-padding:52px}}@media (width<=1300px){.main-content{--page-inline-padding:24px}}@media (width<=1050px){.main-content{--page-inline-padding:20px}.main-content.workspace-main{--workspace-padding:30px}}@media (width<=760px){.main-content{--page-inline-padding:22px}.main-content.workspace-main{--workspace-padding:28px}.workspace-main :is(.page-heading,.home-heading,.agents-heading){flex-wrap:wrap;gap:16px}.workspace-main :is(.page-heading,.home-heading,.agents-heading) h1{font-size:24px}}
