:root{--sigma-background-color:#fff;--sigma-controls-background-color:#fff;--sigma-controls-background-color-hover:rgba(0,0,0,.2);--sigma-controls-border-color:rgba(0,0,0,.2);--sigma-controls-color:#000;--sigma-controls-zindex:100;--sigma-controls-margin:5px;--sigma-controls-size:30px}div.react-sigma{height:100%;width:100%;position:relative;background:var(--sigma-background-color)}div.sigma-container{height:100%;width:100%}.react-sigma-controls{position:absolute;z-index:var(--sigma-controls-zindex);border:2px solid var(--sigma-controls-border-color);border-radius:4px;color:var(--sigma-controls-color);background-color:var(--sigma-controls-background-color)}.react-sigma-controls.bottom-right{bottom:var(--sigma-controls-margin);right:var(--sigma-controls-margin)}.react-sigma-controls.bottom-left{bottom:var(--sigma-controls-margin);left:var(--sigma-controls-margin)}.react-sigma-controls.top-right{top:var(--sigma-controls-margin);right:var(--sigma-controls-margin)}.react-sigma-controls.top-left{top:var(--sigma-controls-margin);left:var(--sigma-controls-margin)}.react-sigma-controls:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.react-sigma-controls:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.react-sigma-control{width:var(--sigma-controls-size);height:var(--sigma-controls-size);line-height:var(--sigma-controls-size);background-color:var(--sigma-controls-background-color);border-bottom:1px solid var(--sigma-controls-border-color)}.react-sigma-control:last-child{border-bottom:none}.react-sigma-control>*{box-sizing:border-box}.react-sigma-control>button{display:block;border:none;margin:0;padding:0;width:var(--sigma-controls-size);height:var(--sigma-controls-size);line-height:var(--sigma-controls-size);background-position:center;background-size:50%;background-repeat:no-repeat;background-color:var(--sigma-controls-background-color);clip:rect(0,0,0,0)}.react-sigma-control>button:hover{background-color:var(--sigma-controls-background-color-hover)}.react-sigma-search{background-color:var(--sigma-controls-background-color)}.react-sigma-search label{visibility:hidden}.react-sigma-search input{color:var(--sigma-controls-color);background-color:var(--sigma-controls-background-color);font-size:1em;width:100%;margin:0;border:none;padding:var(--sigma-controls-margin);box-sizing:border-box}.x-spreadsheet{font-size:13px;line-height:normal;-webkit-user-select:none;user-select:none;-moz-user-select:none;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;box-sizing:content-box;background:#fff;-webkit-font-smoothing:antialiased}.x-spreadsheet textarea{font:400 13px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif}.x-spreadsheet-sheet{position:relative;overflow:hidden}.x-spreadsheet-table{vertical-align:bottom}.x-spreadsheet-tooltip{font-family:inherit;position:absolute;padding:5px 10px;color:#fff;border-radius:1px;background:#000;font-size:12px;z-index:201}.x-spreadsheet-tooltip:before{pointer-events:none;position:absolute;left:calc(50% - 4px);top:-4px;content:"";width:8px;height:8px;background:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;box-shadow:1px 1px 3px -1px #0000004d}.x-spreadsheet-color-palette{padding:5px}.x-spreadsheet-color-palette table{margin:0;padding:0;border-collapse:separate;border-spacing:2;background:#fff}.x-spreadsheet-color-palette table td{margin:0;cursor:pointer;border:1px solid transparent}.x-spreadsheet-color-palette table td:hover{border-color:#ddd}.x-spreadsheet-color-palette table td .x-spreadsheet-color-palette-cell{width:16px;height:16px}.x-spreadsheet-border-palette{padding:6px}.x-spreadsheet-border-palette table{margin:0;padding:0;border-collapse:separate;border-spacing:0;background:#fff;table-layout:fixed}.x-spreadsheet-border-palette table td{margin:0}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left{border-right:1px solid #eee;padding-right:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell{width:30px;height:30px;cursor:pointer;text-align:center}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell:hover{background-color:#eee}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right{padding-left:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-line-type{position:relative;left:0;top:-3px}.x-spreadsheet-dropdown{position:relative}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-content{position:absolute;z-index:200;background:#fff;box-shadow:1px 2px 5px 2px #33333326}.x-spreadsheet-dropdown.bottom-left .x-spreadsheet-dropdown-content{top:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.bottom-right .x-spreadsheet-dropdown-content{top:calc(100% + 5px);right:0}.x-spreadsheet-dropdown.top-left .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.top-right .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);right:0}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-title{padding:0 5px;display:inline-block}.x-spreadsheet-resizer{position:absolute;z-index:11}.x-spreadsheet-resizer .x-spreadsheet-resizer-hover{background-color:#4b89ff40}.x-spreadsheet-resizer .x-spreadsheet-resizer-line{position:absolute}.x-spreadsheet-resizer.horizontal{cursor:row-resize}.x-spreadsheet-resizer.horizontal .x-spreadsheet-resizer-line{border-bottom:2px dashed #4b89ff;left:0;bottom:0}.x-spreadsheet-resizer.vertical{cursor:col-resize}.x-spreadsheet-resizer.vertical .x-spreadsheet-resizer-line{border-right:2px dashed #4b89ff;top:0;right:0}.x-spreadsheet-scrollbar{position:absolute;bottom:0;right:0;background-color:#f4f5f8;opacity:.9;z-index:12}.x-spreadsheet-scrollbar.horizontal{right:15px;overflow-x:scroll;overflow-y:hidden}.x-spreadsheet-scrollbar.horizontal>div{height:1px;background:#ddd}.x-spreadsheet-scrollbar.vertical{bottom:15px;overflow-x:hidden;overflow-y:scroll}.x-spreadsheet-scrollbar.vertical>div{width:1px;background:#ddd}.x-spreadsheet-overlayer{position:absolute;left:0;top:0;z-index:10}.x-spreadsheet-overlayer .x-spreadsheet-overlayer-content{position:absolute;overflow:hidden;pointer-events:none;width:100%;height:100%}.x-spreadsheet-editor,.x-spreadsheet-selector{box-sizing:content-box;position:absolute;overflow:hidden;pointer-events:none;top:0;left:0;width:100%;height:100%}.x-spreadsheet-selector .hide-input{position:absolute;z-index:0}.x-spreadsheet-selector .hide-input input{padding:0;width:0;border:none!important}.x-spreadsheet-selector .x-spreadsheet-selector-area{position:absolute;border:2px solid #4b89ff;background:#4b89ff1a;z-index:5}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard,.x-spreadsheet-selector .x-spreadsheet-selector-autofill{position:absolute;background:transparent;z-index:100}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard{border:2px dashed #4b89ff}.x-spreadsheet-selector .x-spreadsheet-selector-autofill{border:1px dashed rgba(0,0,0,.45)}.x-spreadsheet-selector .x-spreadsheet-selector-corner{pointer-events:auto;position:absolute;cursor:crosshair;font-size:0;height:5px;width:5px;right:-5px;bottom:-5px;border:2px solid #ffffff;background:#4b89ff}.x-spreadsheet-editor{z-index:20}.x-spreadsheet-editor .x-spreadsheet-editor-area{position:absolute;text-align:left;border:2px solid #4b89ff;line-height:0;z-index:100;pointer-events:auto}.x-spreadsheet-editor .x-spreadsheet-editor-area textarea{box-sizing:content-box;border:none;padding:0 3px;outline:none;resize:none;text-align:start;overflow-y:hidden;font:400 13px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif;color:inherit;white-space:normal;word-wrap:break-word;line-height:22px;margin:0}.x-spreadsheet-editor .x-spreadsheet-editor-area .textline{overflow:hidden;visibility:hidden;position:fixed;top:0;left:0}.x-spreadsheet-item{-webkit-user-select:none;user-select:none;background:0;border:1px solid transparent;outline:none;height:26px;color:#000000e6;line-height:26px;list-style:none;padding:2px 10px;cursor:default;text-align:left;overflow:hidden}.x-spreadsheet-item.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-item:hover,.x-spreadsheet-item.active{background:#0000000d}.x-spreadsheet-item.divider{height:0;padding:0;margin:5px 0;border:none;border-bottom:1px solid rgba(0,0,0,.1)}.x-spreadsheet-item .label{float:right;opacity:.65;font-size:1em}.x-spreadsheet-item.state,.x-spreadsheet-header.state{padding-left:35px!important;position:relative}.x-spreadsheet-item.state:before,.x-spreadsheet-header.state:before{content:"";position:absolute;width:10px;height:10px;left:12px;top:calc(50% - 5px);background:#00000014;border-radius:2px}.x-spreadsheet-item.state.checked:before,.x-spreadsheet-header.state.checked:before{background:#4b89ff}.x-spreadsheet-checkbox{position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;font-size:1rem;line-height:1em}.x-spreadsheet-checkbox>input{position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:-1}.x-spreadsheet-suggest,.x-spreadsheet-contextmenu,.x-spreadsheet-sort-filter{position:absolute;box-shadow:1px 2px 5px 2px #33333326;background:#fff;z-index:100;width:260px;pointer-events:auto;overflow:auto}.x-spreadsheet-suggest{width:200px}.x-spreadsheet-filter{border:1px solid #e9e9e9;font-size:12px;margin:10px}.x-spreadsheet-filter .x-spreadsheet-header{padding:.5em .75em;background:#f8f8f9;border-bottom:1px solid #e9e9e9;border-left:1px solid transparent}.x-spreadsheet-filter .x-spreadsheet-body{height:200px;overflow-y:auto}.x-spreadsheet-filter .x-spreadsheet-body .x-spreadsheet-item{height:20px;line-height:20px}.x-spreadsheet-sort-filter .x-spreadsheet-buttons{margin:10px}.x-spreadsheet-bottombar{height:40px;padding:0 30px;text-align:left;background:#f5f6f7;display:flex}.x-spreadsheet-bottombar{position:relative;border-top:1px solid #e0e2e4}.x-spreadsheet-bottombar .x-spreadsheet-menu>li{line-height:40px;height:40px;padding-top:0;padding-bottom:0;vertical-align:middle;border-right:1px solid #e8eaed}.x-spreadsheet-menu{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.x-spreadsheet-menu>li{float:left;line-height:1.25em;padding:.785em 1em;margin:0;vertical-align:middle;text-align:left;font-weight:400;color:#80868b;white-space:nowrap;cursor:pointer;transition:all .3s;font-weight:700}.x-spreadsheet-menu>li.active{background-color:#fff;color:#000000a6}.x-spreadsheet-menu>li .x-spreadsheet-dropdown{display:inline-block}.x-spreadsheet-print{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;display:flex;flex-direction:column}.x-spreadsheet-print-bar{background:#424242;height:60px;line-height:60px;padding:0 30px}.x-spreadsheet-print-bar .-title{color:#fff;font-weight:700;font-size:1.2em;float:left}.x-spreadsheet-print-bar .-right{float:right;margin-top:12px}.x-spreadsheet-print-content{display:flex;flex:auto;flex-direction:row;background:#d0d0d0;height:calc(100% - 60px)}.x-spreadsheet-print-content .-sider{flex:0 0 300px;width:300px;border-left:2px solid #ccc;background:#fff}.x-spreadsheet-print-content .-content{flex:auto;overflow-x:auto;overflow-y:scroll;height:100%}.x-spreadsheet-canvas-card-wraper{margin:40px 20px}.x-spreadsheet-canvas-card{background:#fff;margin:auto;page-break-before:auto;page-break-after:always;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 3px #0000001f,0 4px 5px #0003}.x-spreadsheet-calendar{color:#000000a6;background:#fff;-webkit-user-select:none;user-select:none}.x-spreadsheet-calendar .calendar-header{font-weight:700;line-height:30px;text-align:center;width:100%;float:left;background:#f9fafb}.x-spreadsheet-calendar .calendar-header .calendar-header-left{padding-left:5px;float:left}.x-spreadsheet-calendar .calendar-header .calendar-header-right{float:right}.x-spreadsheet-calendar .calendar-header .calendar-header-right a{padding:3px 0;margin-right:2px;border-radius:2px}.x-spreadsheet-calendar .calendar-header .calendar-header-right a:hover{background:#00000014}.x-spreadsheet-calendar .calendar-body{border-collapse:collapse;border-spacing:0}.x-spreadsheet-calendar .calendar-body th,.x-spreadsheet-calendar .calendar-body td{width:14.28571429%;min-width:32px;text-align:center;font-weight:700;line-height:30px;padding:0}.x-spreadsheet-calendar .calendar-body td>.cell:hover{background:#ecf6fd}.x-spreadsheet-calendar .calendar-body td>.cell.active,.x-spreadsheet-calendar .calendar-body td>.cell.active:hover{background:#ecf6fd;color:#2185d0}.x-spreadsheet-calendar .calendar-body td>.cell.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-datepicker{box-shadow:2px 2px 5px #0003;position:absolute;left:0;top:calc(100% + 5px);z-index:10;width:auto}.x-spreadsheet-buttons{display:flex;justify-content:flex-end}.x-spreadsheet-buttons .x-spreadsheet-button{margin-left:8px}.x-spreadsheet-button{display:inline-block;border-radius:3px;line-height:1em;min-height:1em;white-space:nowrap;text-align:center;cursor:pointer;font-size:1em;font-weight:700;padding:.75em 1em;color:#0009;background:#e0e1e2;text-decoration:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;outline:none;vertical-align:baseline;zoom:1;-webkit-user-select:none;user-select:none;transition:all .1s linear}.x-spreadsheet-button.active,.x-spreadsheet-button:hover{background-color:#c0c1c2;color:#000c}.x-spreadsheet-button.primary{color:#fff;background-color:#2185d0}.x-spreadsheet-button.primary:hover,.x-spreadsheet-button.primary.active{color:#fff;background-color:#1678c2}.x-spreadsheet-form-input{font-size:1em;position:relative;font-weight:400;display:inline-flex;color:#000000de}.x-spreadsheet-form-input input{z-index:1;margin:0;max-width:100%;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:30px;height:30px;padding:0 8px;background:#fff;border:1px solid #e9e9e9;border-radius:3px;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:inset 0 1px 2px #0a0a0a0f}.x-spreadsheet-form-input input:focus{border-color:#4b89ff;box-shadow:inset 0 1px 2px #4b89ff33}.x-spreadsheet-form-select{position:relative;display:inline-block;background:#fff;border:1px solid #e9e9e9;border-radius:2px;cursor:pointer;color:#000000de;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 2px #0a0a0a0f}.x-spreadsheet-form-select .input-text{text-overflow:ellipsis;white-space:nowrap;min-width:60px;width:auto;height:30px;line-height:30px;padding:0 8px}.x-spreadsheet-form-fields{display:flex;flex-direction:row;flex-wrap:wrap}.x-spreadsheet-form-fields .x-spreadsheet-form-field{flex:0 1 auto}.x-spreadsheet-form-fields .x-spreadsheet-form-field .label{display:inline-block;margin:0 10px 0 0}.x-spreadsheet-form-field{display:block;vertical-align:middle;margin-left:10px;margin-bottom:10px}.x-spreadsheet-form-field:first-child{margin-left:0}.x-spreadsheet-form-field.error .x-spreadsheet-form-select,.x-spreadsheet-form-field.error input{border-color:#f04134}.x-spreadsheet-form-field .tip{color:#f04134;font-size:.9em}.x-spreadsheet-dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;background-color:#0009;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;transition:background-color .5s linear;-webkit-user-select:none;user-select:none;z-index:1000}.x-spreadsheet-dimmer.active{display:block;opacity:1}form fieldset{border:none}form fieldset label{display:block;margin-bottom:.5em;font-size:1em;color:#666}form fieldset select{font-size:1.1em;width:100%;background-color:#fff;border:none;border-bottom:2px solid #ddd;padding:.5em .85em;border-radius:2px}.x-spreadsheet-modal,.x-spreadsheet-toast{font-size:13px;position:fixed;z-index:1001;text-align:left;line-height:1.25em;min-width:360px;color:#000000de;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;border-radius:4px;border:1px solid rgba(0,0,0,.1);background-color:#fff;background-clip:padding-box;box-shadow:#0003 0 2px 8px}.x-spreadsheet-toast{background-color:#ffffffd9}.x-spreadsheet-modal-header,.x-spreadsheet-toast-header{font-weight:600;background-clip:padding-box;background-color:#ffffffd9;border-bottom:1px solid rgba(0,0,0,.05);border-radius:4px 4px 0 0}.x-spreadsheet-toast-header{color:#f2711c}.x-spreadsheet-modal-header{border-bottom:1px solid #e0e2e4;background:#00000014;font-size:1.0785em}.x-spreadsheet-modal-header,.x-spreadsheet-modal-content,.x-spreadsheet-toast-header,.x-spreadsheet-toast-content{padding:.75em 1em}.x-spreadsheet-menu li:first-child{display:none}.vue-office-excel{height:100%}:root{color:#101b2d;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:#0057d9}.icon{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.button{align-items:center;background:#0563f6;border:1px solid #0563f6;border-radius:5px;color:#fff;display:inline-flex;font-size:.84rem;font-weight:650;gap:8px;justify-content:center;min-height:42px;padding:.58rem 1rem}.button:hover:not(:disabled){background:#0056da}.button.secondary{background:#fff;border-color:#cdd6e2;color:#21314a}.button.secondary:hover:not(:disabled){background:#f7f9fc}.button.danger{background:#fff;border-color:#e5b7b7;color:#b42318}.button.compact{min-height:34px;padding:.38rem .72rem}.modal-backdrop{align-items:center;background:#0d1b307a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:100}.modal{background:#fff;border-radius:10px;box-shadow:0 24px 64px #0c1c3442;max-width:560px;padding:24px;width:100%}.modal>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.modal>header h2{font-size:1.2rem;margin:0}.document-preview-modal{display:flex;flex-direction:column;height:calc(100vh - 48px);max-width:calc(100vw - 48px);overflow:hidden;padding:0;position:relative}.document-preview-modal:fullscreen{border-radius:0;height:100vh;max-width:none}.document-preview-modal>.modal-close{position:absolute;right:14px;top:12px;z-index:3}.document-preview-modal>header{border-bottom:1px solid #d7e0ea;flex:0 0 auto;margin:0;padding:16px 20px}.document-preview-toolbar{align-items:center;background:#fffffff5;border:1px solid #d7e0ea;border-radius:10px;bottom:18px;box-shadow:0 8px 24px #0c1c342e;display:flex;gap:8px;left:50%;padding:6px 8px;position:absolute;transform:translate(-50%);z-index:4}.document-preview-toolbar>span{color:#52637b;font-size:.72rem;min-width:42px;text-align:center}.document-preview-fullscreen{background:#fffffff5;box-shadow:0 6px 18px #0c1c3429;position:absolute;right:14px;top:14px;z-index:4}.document-preview-modal .document-preview-fullscreen{right:58px}.document-preview-modal-body{flex:1;min-height:0;overflow:hidden}.document-preview-modal-body>.office-preview-card{display:flex;flex-direction:column;height:100%}.document-preview-modal .office-preview-card{border:0;border-radius:0}.document-preview-page-view{border:1px solid #d7e0ea;border-radius:8px;overflow:hidden;position:relative}.document-preview-page-view .xlsx-preview-shell{height:calc(100vh - 260px)}.document-preview-page-view:fullscreen{background:#fff;border:0;border-radius:0}.document-preview-page-view:fullscreen .office-preview-frame,.document-preview-page-view:fullscreen .xlsx-preview,.document-preview-page-view:fullscreen .xlsx-preview-shell{height:calc(100vh - 65px)}.document-preview-page-view:fullscreen .pptx-preview{max-height:calc(100vh - 65px)}.document-preview-page-view .office-preview-card{border:0;border-radius:0}.document-preview-modal .office-preview-frame{height:calc(100vh - 112px);min-height:420px}.document-preview-modal .xlsx-preview-shell,.document-preview-modal .image-document-preview,.document-preview-modal .text-document-preview{min-height:420px}.document-preview-modal .xlsx-preview-shell{flex:1;height:auto;min-height:0;overflow:hidden}.document-preview-modal .xlsx-preview{transform-origin:top left}.document-preview-modal .pptx-preview{max-height:calc(100vh - 112px);min-height:420px}.modal-form{display:grid;gap:16px}.modal-form p{color:#52637b;line-height:1.5;margin:0}.modal-form label{color:#263750;display:grid;font-size:.82rem;font-weight:650;gap:7px}.modal-form label span{color:#718198;font-weight:500}.modal-form label span.field-error{color:#b42318}.modal-form input,.modal-form textarea{border:1px solid #cbd5e1;border-radius:5px;min-width:0;padding:.65rem .72rem;width:100%}.modal-form textarea{resize:vertical}.modal-form footer{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.toggle-switch{background:#aeb9c8;border:0;border-radius:12px;cursor:pointer;flex:0 0 auto;height:24px;padding:3px;transition:background .15s;width:42px}.toggle-switch>span{background:#fff;border-radius:50%;box-shadow:0 1px 3px #12243e47;display:block;height:18px;transform:translate(0);transition:transform .15s;width:18px}.toggle-switch.on{background:#1467e8}.toggle-switch.on>span{transform:translate(18px)}.toggle-switch:focus-visible{box-shadow:0 0 0 3px #1467e833;outline:2px solid #075ed8;outline-offset:2px}.toggle-switch:disabled{cursor:not-allowed;opacity:.5}.customer-settings-source-table .table-row{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr) minmax(190px,.7fr)}.customer-settings-source-table code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-sync-toggle{align-items:center;display:flex;gap:8px;white-space:nowrap}.source-sync-toggle>span{color:#64748a;font-size:.7rem;font-weight:600}.customer-settings-content .customer-settings-source-card,.customer-settings-content .customer-wiki-version-card{grid-column:1 / -1}.configuration-switch-row{align-items:center;display:flex!important;gap:18px!important;justify-content:space-between}.configuration-switch-row>span{display:grid;gap:4px}.configuration-switch-row strong{color:#263750;font-size:.76rem}.configuration-switch-row small{color:#64748a;font-size:.68rem;font-weight:500}.model-config-card>div.customer-settings-table-body,.model-config-card>div.wiki-version-card-body{display:block;padding:0}.customer-settings-table-body .pagination,.wiki-version-card-body .pagination{padding-inline:20px}.customer-wiki-version-card>header .row-actions{flex-wrap:wrap;justify-content:flex-end}.generated-password-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.generated-password-row input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;min-width:180px}.generated-password-row .icon-button{flex:none;height:42px;width:42px}.generated-password-row .button{flex:none}.wiki-version-table .table-row{grid-template-columns:72px minmax(150px,.8fr) 150px 150px 90px minmax(220px,1fr)}.wiki-version-table .row-actions{flex-wrap:wrap}.historical-wiki-banner{background:#eaf2ff;color:#1759a8;font-size:.7rem;font-weight:650;padding:10px 14px}.app-frame{display:grid;grid-template-columns:252px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;transition:grid-template-columns .18s ease}.app-frame.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.workspace-column{display:flex;flex-direction:column;height:100dvh;min-width:0;overflow:hidden}.workspace-header{align-items:center;background:#fffffff5;border-bottom:1px solid #dfe5ed;display:flex;height:58px;justify-content:space-between;padding:0 34px;position:sticky;top:0;z-index:20}.workspace-header-actions{align-items:center;display:flex;gap:14px}.notification-center{position:relative}.notification-center>summary{align-items:center;background:#fff;border:1px solid #d5dde8;border-radius:6px;color:#40536e;cursor:pointer;display:flex;height:36px;justify-content:center;list-style:none;position:relative;width:38px}.notification-center>summary::-webkit-details-marker{display:none}.notification-center>summary:hover,.notification-center>summary:focus-visible{background:#f2f6fc;border-color:#9db9df}.notification-center>summary .icon{height:18px;width:18px}.notification-center>summary>span{align-items:center;background:#d92d20;border:2px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:.52rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 3px;position:absolute;right:-7px;top:-7px}.notification-center>section{background:#fff;border:1px solid #d7e0ea;border-radius:7px;box-shadow:0 16px 38px #172a4629;max-height:420px;overflow:auto;position:absolute;right:0;top:44px;width:340px;z-index:90}.notification-center>section>header{border-bottom:1px solid #e2e8f0;font-size:.78rem;padding:13px 15px}.notification-center>section>p{color:#718198;font-size:.72rem;margin:0;padding:20px 15px;text-align:center}.notification-center article{display:grid;gap:9px;grid-template-columns:8px 1fr;padding:12px 15px}.notification-center article+article{border-top:1px solid #edf0f4}.notification-center article>i{background:#2878dc;border-radius:50%;height:8px;margin-top:4px;width:8px}.notification-center article.notification-success>i{background:#16805e}.notification-center article.notification-error>i{background:#bd3029}.notification-center article strong{display:block;font-size:.72rem}.notification-center article p{color:#52637b;font-size:.68rem;line-height:1.45;margin:3px 0}.notification-center article time{color:#8390a2;font-size:.58rem}.notification-toasts{bottom:24px;display:grid;gap:10px;pointer-events:none;position:fixed;right:24px;width:min(390px,calc(100vw - 32px));z-index:120}.notification-toasts article{align-items:start;animation:notification-slide-in .28s cubic-bezier(.2,.8,.2,1);background:#fff;border:1px solid #dce5ef;border-left:4px solid #2878dc;border-radius:9px;box-shadow:0 14px 34px #172a462e;display:grid;gap:11px;grid-template-columns:25px 1fr 24px;padding:14px;pointer-events:auto}.notification-toasts article.notification-success{border-left-color:#16805e}.notification-toasts article.notification-error{border-left-color:#bd3029}.notification-toasts article.leaving{animation:notification-slide-out .24s ease-in forwards}.notification-toasts article>i{align-items:center;background:#e9f2ff;border-radius:50%;color:#1767bf;display:inline-flex;font-size:.76rem;font-style:normal;font-weight:800;height:25px;justify-content:center;width:25px}.notification-toasts article.notification-success>i{background:#e5f6ef;color:#087454}.notification-toasts article.notification-error>i{background:#fcebea;color:#b42318}.notification-toasts strong{color:#1d3049;display:block;font-size:.78rem;line-height:1.25}.notification-toasts p{color:#596b82;font-size:.72rem;line-height:1.45;margin:3px 0 0}.notification-toasts button{align-items:center;background:transparent;border:0;border-radius:4px;color:#718198;display:inline-flex;font-size:1.15rem;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.notification-toasts button:hover,.notification-toasts button:focus-visible{background:#edf2f7;color:#33465e}@keyframes notification-slide-in{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}@keyframes notification-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}.sidebar{background:linear-gradient(155deg,#041a3c,#022450 55%,#001a3b);color:#d7e3f4;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:22px 12px 18px;position:sticky;top:0}.sidebar-main{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.sidebar-brand{align-items:center;display:flex;gap:11px;min-height:58px;padding:0 11px 22px}.brand-mark,.product-mark{align-items:center;background:linear-gradient(145deg,#2a83ff,#0055d6);border-radius:7px;box-shadow:inset -7px -7px 14px #001a5540;color:#fff;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;transform:rotate(8deg);width:42px}.brand-mark .icon,.product-mark .icon{transform:rotate(-8deg)}.sidebar-brand>div{display:grid;gap:3px}.sidebar-brand strong{color:#fff;font-size:.9rem;line-height:1.15}.sidebar-brand span{color:#aabdd8;font-size:.68rem}.sidebar p{color:#9badc5;font-size:.66rem;font-weight:700;letter-spacing:.055em;margin:22px 12px 8px;text-transform:uppercase}.sidebar-section>button,.sidebar-pinned>button{align-items:center;background:transparent;border:0;border-radius:4px;color:inherit;display:flex;font-size:.85rem;font-weight:560;gap:12px;min-height:44px;padding:0 13px;text-align:left;width:100%}.sidebar-section>button:hover,.sidebar-pinned>button:hover{background:#2871cc38;color:#fff}.sidebar-section>button.active,.sidebar-pinned>button.active{background:linear-gradient(100deg,#0873ff,#005bea);box-shadow:0 7px 18px #0046b43d;color:#fff}.sidebar-section{min-width:0}.sidebar-pinned{display:grid;gap:2px;margin-top:3px}.sidebar-pinned>button{padding-left:13px}.sidebar-pinned span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-nav{display:flex;flex:1;flex-direction:column;min-height:120px}.conversation-nav>header{align-items:center;display:flex;justify-content:space-between;margin:22px 8px 8px 12px}.conversation-nav>header p{margin:0}.sidebar-section-add{align-items:center;background:transparent;border:0;border-radius:6px;color:#b8cbe4a6;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.sidebar-section-add:hover,.sidebar-section-add:focus-visible{background:#ffffff14;color:#e5effc}.sidebar-section-add .icon{height:16px;width:16px}.conversation-nav>div{display:grid;gap:2px;overflow-y:auto;padding:0 0 8px;scrollbar-width:none}.conversation-nav>div::-webkit-scrollbar{display:none}.conversation-nav-item{align-items:center;border-radius:4px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:52px;position:relative}.conversation-nav-item:hover{background:#2871cc38}.conversation-nav-item.active{background:linear-gradient(100deg,#0873ff,#005bea);box-shadow:0 7px 18px #0046b43d}.conversation-nav-item>button{align-items:center;background:transparent;border:0;color:#d7e3f4;display:flex;gap:12px;min-width:0;padding:7px 8px 7px 13px;text-align:left}.conversation-nav-item>button>.icon{flex:0 0 auto;height:18px;width:18px}.conversation-nav-item>button>span{display:grid;gap:3px;min-width:0}.conversation-nav-item strong,.conversation-nav-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-nav-item strong{color:#eef5ff;font-size:.78rem;font-weight:600}.conversation-nav-item small{color:#9fb4d0;font-size:.62rem;margin:0}.conversation-nav-item.active small{color:#d6e6fb}.conversation-nav-actions{display:flex;gap:1px;opacity:0;padding-right:5px;transition:opacity .12s ease}.conversation-nav-item:hover .conversation-nav-actions,.conversation-nav-item:focus-within .conversation-nav-actions,.conversation-nav-item.active .conversation-nav-actions{opacity:1}.conversation-nav-actions>button{align-items:center;background:transparent;border:0;border-radius:4px;color:#a9bdd8;display:flex;height:26px;justify-content:center;padding:0;width:26px}.conversation-nav-actions>button:hover{background:#ffffff1a;color:#fff}.conversation-nav-actions>button:last-child:hover{color:#ffaaa5}.conversation-nav-actions .icon{height:13px;width:13px}.sidebar-empty{color:#8fa5c2;font-size:.65rem;padding:8px 12px}.nav-badge{background:#d92d20;border-radius:999px;color:#fff;float:right;font-size:.58rem;font-style:normal;margin-left:8px;min-width:18px;padding:2px 5px;text-align:center}.sidebar-footer{flex:0 0 auto;width:100%}.sidebar-admin{padding-top:1px}.sidebar-admin>button.active{background:#2871cc2e;box-shadow:inset 3px 0 #2a83ff}.sidebar-toggle{align-items:center;background:transparent;border:0;border-radius:4px;color:#34445c;display:flex;height:36px;justify-content:center;padding:0;width:36px}.sidebar-toggle:hover{background:#f3f7fc;color:#005bea}.sidebar-collapsed .sidebar-brand>div,.sidebar-collapsed .sidebar p,.sidebar-collapsed .sidebar-main button span,.sidebar-collapsed .language-selector.compact>span,.sidebar-collapsed .account-copy,.sidebar-collapsed .sidebar-account summary>span:last-child{display:none}.sidebar-collapsed .sidebar-admin p,.sidebar-collapsed .sidebar-admin button span{display:none}.sidebar-collapsed .sidebar-admin>button{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-pinned,.sidebar-collapsed .conversation-nav>div{display:none}.sidebar-collapsed .conversation-nav{flex:0 0 auto;min-height:0}.sidebar-collapsed .conversation-nav>header{justify-content:center;padding:0}.sidebar-collapsed .sidebar-brand{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-section>button,.sidebar-collapsed .sidebar-account summary{justify-content:center;padding-inline:0}.sidebar-collapsed .language-selector.compact{margin-inline:0}.sidebar-collapsed .language-selector.compact .app-dropdown{min-width:0}.sidebar-collapsed .sidebar-account{padding-inline:0}.account-menu{justify-self:end;position:relative}.account-menu summary{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{align-items:center;background:#073069;border-radius:50%;color:#fff;display:inline-flex;font-size:.72rem;font-weight:750;height:36px;justify-content:center;width:36px}.account-copy{display:grid;gap:2px}.account-copy strong{font-size:.8rem}.account-copy small{color:#778498;font-size:.67rem;margin:0}.account-menu>div{background:#fff;border:1px solid #d6dee8;border-radius:5px;box-shadow:0 10px 24px #1528461f;min-width:150px;padding:6px;position:absolute;right:0;top:48px}.account-menu>div button{background:transparent;border:0;padding:9px 11px;text-align:left;width:100%}.sidebar-account{border-top:1px solid rgba(187,209,237,.22);flex:0 0 auto;padding:14px 0 0;width:100%}.sidebar-account summary{color:#d7e3f4;min-height:44px;min-width:0;padding:0 7px}.sidebar-account .account-avatar{flex:0 0 32px;height:32px;width:32px}.sidebar-account .account-copy{min-width:0}.sidebar-account .account-copy strong,.sidebar-account .account-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account summary>span:last-child{margin-left:auto}.sidebar-account .account-copy strong{color:#fff}.sidebar-account .account-copy small{color:#9badc5}.sidebar-account>div{bottom:50px;left:0;right:0;top:auto}.language-selector{align-items:center;color:#52637b;display:flex;font-size:.72rem;gap:8px}.language-selector>span{white-space:nowrap}.language-selector .app-dropdown{min-width:150px}.language-selector .dropdown-trigger{background:#fff;border:1px solid #cfd8e5;border-radius:4px;color:#24344c;font:inherit;min-height:34px;padding:5px 26px 5px 8px}.content{background:#fff;flex:1;margin:0 auto;max-width:1500px;min-height:calc(100dvh - 58px);overflow:auto;padding:28px 34px 56px;width:100%}.customer-workspace{container-name:customer-workspace;container-type:inline-size}.page-breadcrumb,.breadcrumbs{align-items:center;color:#6e7d92;display:flex;font-size:.78rem;gap:9px;margin-bottom:24px}.page-breadcrumb .icon{color:#0a63e9;height:20px;width:20px}.page-breadcrumb button{background:transparent;border:0;color:#0057d9;padding:0}.page-breadcrumb strong{color:#0d1729;font-size:1.45rem;font-weight:700;letter-spacing:-.035em}.breadcrumbs button{background:transparent;border:0;color:#0057d9;padding:0}.breadcrumbs strong{color:#1d2b40;font-weight:560}.page-heading,.customer-hero{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.content>.page-breadcrumb{margin-bottom:7px}.page-heading{align-items:center;margin-bottom:14px}.customer-hero h1{color:#0d1729;letter-spacing:-.035em;line-height:1.1}.customer-hero h1{font-size:2rem;margin:0 0 9px}.page-heading>p{color:#5f6f86;font-size:.78rem;margin:0}.page-actions{display:flex;gap:9px;margin-left:auto}.eyebrow{color:#005adf!important;font-size:.68rem;font-weight:750;letter-spacing:.09em;margin:0 0 5px;text-transform:uppercase}.panel,.inline-create{background:#fff;border:1px solid #d3dce7;border-radius:5px;min-width:0}.inline-create{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.4fr) auto;margin-bottom:18px;padding:18px}.inline-create>div{display:grid;gap:3px;padding-bottom:4px}.inline-create>div strong{font-size:.88rem}.inline-create>div span{color:#738197;font-size:.75rem}label,.select-field{color:#26364e;display:grid;font-size:.75rem;font-weight:620;gap:7px}input,select{background:#fff;border:1px solid #c7d1de;border-radius:5px;color:#152238;min-height:42px;outline:none;padding:.58rem .72rem;width:100%}input:focus,select:focus{border-color:#0668f6;box-shadow:0 0 0 2px #0668f61a}input::placeholder{color:#8b97a8}.directory-panel{overflow:visible}.team-tags{display:flex;flex-wrap:wrap;gap:5px}.team-tags i{background:#eaf2ff;border:1px solid #c7daf8;border-radius:3px;color:#1759a8;font-size:.66rem;font-style:normal;padding:3px 6px}.directory-toolbar{align-items:center;display:flex;justify-content:space-between;min-height:72px;padding:14px}.directory-toolbar>div{display:grid;gap:3px}.directory-toolbar>div>strong{font-size:.86rem}.directory-toolbar>div>span,.directory-toolbar>span{color:#68778d;font-size:.76rem}.directory-toolbar>.select-field{align-items:center;display:flex;font-size:.72rem;gap:8px;margin-left:auto;margin-right:16px}.directory-toolbar>.select-field .app-dropdown{min-width:190px}.directory-toolbar>.select-field .multi-select-dropdown{width:190px}.search-box{align-items:center;border:1px solid #cad4e0;border-radius:5px;color:#6f7e93;display:flex;gap:8px;height:44px;padding:0 12px;width:min(380px,100%)}.search-box input{border:0;box-shadow:none;min-height:0;padding:0}.data-table,.connection-table{max-width:100%;overflow-x:auto}.data-table{border-top:1px solid #d9e1eb;width:100%}.table-row{align-items:center;border-bottom:1px solid #dfe5ed;color:#223149;display:grid;gap:18px;grid-template-columns:minmax(240px,1.35fr) minmax(210px,1fr) minmax(180px,.8fr) 30px;min-height:62px;padding:10px 22px;text-align:left;width:100%}.table-loading-row{align-items:center;border-bottom:1px solid #dfe5ed;display:flex;justify-content:center;min-height:88px;padding:16px 22px}.table-row>*,.connection-table-head>*,.connection-row>*,.operation-row>*{min-width:0}.table-row:last-child{border-bottom:0}.table-header{background:#fff;color:#263750;font-size:.7rem;font-weight:700;min-height:48px;padding-block:8px}.log-row{background:#fff;border-left:0;border-right:0;border-top:0}.log-row:hover,.log-row.selected{background:#f2f7ff}.customer-card-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:18px}.customer-card{background:#fff;border:1px solid #d9e2ed;border-radius:8px;color:#223149;padding:17px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.customer-card:hover{border-color:#9fc2ee;box-shadow:0 7px 18px #19417017;transform:translateY(-1px)}.customer-card:focus-visible{outline:2px solid #0563f6;outline-offset:2px}.customer-card>header{align-items:center;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto}.customer-card>header strong{color:#0759c7;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-card>header>.icon:last-child{color:#0563f6}.customer-card dl{border-top:1px solid #e1e7ef;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:15px 0 0;padding-top:14px}.customer-card dl div{min-width:0}.customer-card dt{color:#718096;font-size:.64rem;line-height:1.25}.customer-card dd{color:#1f344f;font-size:1rem;font-weight:700;margin:5px 0 0}.customer-detail-pin.active{background:#eaf2ff;border-color:#a8c7f5;color:#0563f6}.entity-cell{align-items:center;display:flex;gap:12px;min-width:0}.entity-cell>span:last-child{min-width:0}.entity-cell strong{color:#064ebf;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-avatar{align-items:center;background:#f6f9fd;border:1px solid #cad5e4;border-radius:5px;color:#1f4f8d;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.team-avatar{background:#eaf7f3;border-radius:50%;color:#14775f}code{color:#5a6980;font-size:.75rem;overflow-wrap:anywhere}small{color:#778498;display:block;font-size:.7rem;font-weight:450;margin-top:2px}.row-arrow{color:#0062e8;display:inline-flex;justify-content:flex-end}.row-actions{display:flex;gap:7px;justify-content:flex-end}.pagination{align-items:center;border-top:1px solid #dce3ec;color:#5d6d84;display:flex;font-size:.74rem;justify-content:space-between;padding:12px 22px}.pagination div{align-items:center;display:flex;gap:8px}.pagination div strong{align-items:center;border:1px solid #0563f6;border-radius:4px;color:#0563f6;display:inline-flex;height:34px;justify-content:center;min-width:34px}.information-note{align-items:flex-start;background:#f6f9fe;border:1px solid #cbd9eb;border-radius:5px;color:#445671;display:flex;gap:12px;margin-top:18px;max-width:560px;padding:12px 14px}.information-note>span{align-items:center;background:#075ede;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.7rem;height:20px;justify-content:center;width:20px}.information-note p{font-size:.75rem;line-height:1.45;margin:0}.empty-state{color:#6a798f;padding:42px 20px;text-align:center}.empty-state strong{color:#25354d;display:block;font-size:.88rem;margin-top:10px}.empty-state p{font-size:.76rem;margin:4px auto 0;max-width:420px}.empty-icon{align-items:center;background:#f1f5fa;border-radius:50%;color:#5f7595;display:inline-flex;height:40px;justify-content:center;width:40px}.error{background:#fff1f1;border:1px solid #efc2c2;border-radius:4px;color:#a42620;margin:14px;padding:.72rem .85rem}.customer-hero{align-items:center;margin-bottom:18px}.customer-title-line{align-items:center;display:flex;gap:12px}.customer-title-line h1{margin-bottom:0}.customer-dates{color:#66768b;display:flex;font-size:.7rem;gap:16px}.customer-dates span+span{border-left:1px solid #d6dee8;padding-left:16px}.tabs{border-bottom:1px solid #ccd6e2;display:flex;gap:34px;margin-bottom:20px;overflow-x:auto}.tabs button{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:#34465f;display:flex;font-size:.78rem;font-weight:560;gap:6px;padding:.72rem 0;white-space:nowrap}.tabs button.active{border-bottom-color:#0563f6;color:#0563f6}.planned-badge{background:#f0f3f7;border-radius:3px;color:#7a8798;font-size:.55rem;font-weight:700;padding:2px 5px;text-transform:uppercase}.overview-stack{container-type:inline-size;display:grid;gap:20px}.overview-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.knowledge-base-flow{align-items:center;background:radial-gradient(circle at center,rgba(45,116,230,.08),transparent 36%),#fbfdff;border-color:#d6e3f1;display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);min-height:470px;overflow:hidden;padding:70px 7%;position:relative}.connection-lines{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.connection-lines marker path{fill:#73aaf0}.connection-line{animation:connector-flow 1.1s linear infinite;fill:none;stroke:#73aaf0;stroke-dasharray:7 7;stroke-width:2}@keyframes connector-flow{to{stroke-dashoffset:-28}}.canvas-add{position:absolute;top:20px;z-index:2}.canvas-add-source{left:20px}.canvas-add-application{right:20px}.canvas-node-column{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-width:0;z-index:1}.canvas-sources{grid-column:1}.canvas-applications{grid-column:3}.canvas-node{align-items:center;background:transparent;border:0;color:#172b45;cursor:pointer;display:grid;gap:10px;justify-items:center;min-width:116px;padding:8px;position:relative;z-index:1}.canvas-node:hover .canvas-node-icon,.canvas-node:focus-visible .canvas-node-icon{box-shadow:0 12px 30px #1265d23d;transform:translateY(-3px) scale(1.04)}.canvas-node strong{font-size:.8rem}.canvas-node-icon{align-items:center;background:#fff;border:1px solid #c8dbf3;border-radius:50%;box-shadow:0 8px 22px #1b4f8f21;color:#1265d2;display:inline-flex;height:78px;justify-content:center;transition:box-shadow .16s ease,transform .16s ease;width:78px}.canvas-node-icon .icon{height:34px;width:34px}.source-node .canvas-node-icon{background:#f1fcf9;border-color:#b9e8dc;color:#08776e}.knowledge-base-node{grid-column:2}.knowledge-base-node .canvas-node-icon{background:#1265d2;border:7px solid #dceaff;box-shadow:0 0 0 12px #1265d214,0 12px 30px #1265d247;color:#fff;height:112px;width:112px}.knowledge-base-node .canvas-node-icon .icon{height:47px;width:47px}.modal-footer-spacer{flex:1}@media(prefers-reduced-motion:reduce){.connection-line{animation:none}}.integration-details{display:grid;gap:10px;margin:0}.integration-details div{display:grid;gap:4px;grid-template-columns:86px minmax(0,1fr)}.integration-details dt{color:#64748a;font-size:.75rem}.integration-details dd{color:#24344c;font-size:.78rem;margin:0;overflow-wrap:anywhere}.card-heading{align-items:flex-start;border-bottom:1px solid #dbe2eb;display:flex;justify-content:space-between;min-height:64px;padding:16px}.card-heading h2{font-size:.92rem;margin:0}.card-heading p{color:#6c7b90;font-size:.71rem;margin:3px 0 0}.icon-button{align-items:center;background:#fff;border:1px solid #d0d9e4;border-radius:4px;color:#52637b;display:inline-flex;height:34px;justify-content:center;width:34px}.connections-card .empty-state{min-height:190px}.connection-table-head,.connection-row{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(280px,1.25fr) minmax(190px,1fr) 220px;padding:10px 16px}.connection-table-head{color:#51617a;font-size:.68rem;font-weight:650}.connection-row{border-top:1px solid #dfe5ed;min-height:66px}.connection-source{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.connection-source>div{flex:1;min-width:0}.connection-source small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-card>.row-actions{flex:0 1 auto;flex-wrap:wrap}.source-logo{align-items:center;background:#e3f4f1;border-radius:50%;color:#08776e;display:inline-flex;flex:0 0 auto;font-size:.67rem;font-weight:800;height:32px;justify-content:center;width:32px}.application-logo{background:#e8efff;color:#0759c7}.application-logo .icon{height:16px;width:16px}.connection-row strong{font-size:.75rem;overflow-wrap:anywhere}.customer-details-card dl,.resolved-panel dl{display:grid;gap:0;margin:0;padding:7px 16px 16px}.customer-details-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-details-card dl div{border-right:1px solid #e0e6ee;display:grid;gap:5px;padding:9px 16px}.customer-details-card dl div:first-child{padding-left:0}.customer-details-card dl div:last-child{border-right:0}.resolved-panel dl div{display:grid;gap:12px;grid-template-columns:105px minmax(0,1fr);padding:9px 0}.customer-details-card dt,.resolved-panel dt{color:#64748a;font-size:.7rem}.customer-details-card dd,.resolved-panel dd{color:#24344c;font-size:.73rem;margin:0;overflow-wrap:anywhere}.configuration-card .card-heading{border-bottom:0}.configuration-grid{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(360px,.9fr);padding:0 16px 18px}.configuration-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:240px minmax(0,1fr)}.configuration-profile-nav{overflow:hidden;position:sticky;top:76px}.configuration-profile-nav>header{border-bottom:1px solid #dce3ec;display:grid;gap:3px;padding:14px}.configuration-profile-nav>header strong{color:#17243a;font-size:.78rem}.configuration-profile-nav>header span{color:#687990;font-size:.66rem}.configuration-profile-nav>div{display:grid;padding:6px}.configuration-profile-nav button{background:transparent;border:0;border-radius:4px;color:#33455f;cursor:pointer;display:grid;font:inherit;gap:3px;padding:10px;text-align:left}.configuration-profile-nav button:hover{background:#f1f5fa}.configuration-profile-nav button.active{background:#eaf2ff;box-shadow:inset 3px 0 #1467e8;color:#075ed8}.configuration-profile-nav button strong{font-size:.72rem}.configuration-profile-nav button span{color:#687990;font-size:.64rem;line-height:1.35}.settings-configuration{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-profile-heading{grid-column:1 / -1}.configuration-profile-heading>span{color:#075ed8;font-size:.63rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.configuration-profile-heading h2{color:#142138;font-size:1.05rem;margin:4px 0}.configuration-profile-heading p{color:#687990;font-size:.7rem;margin:0}.model-config-card{display:flex;flex-direction:column}.model-config-card>header{align-items:flex-start;border-bottom:1px solid #dce3ec;display:flex;justify-content:space-between;padding:18px 20px}.model-config-card h2,.usage-chart-card h2,.model-usage-card h2,.usage-operations-card h2{font-size:.9rem;margin:0}.model-config-card header p,.usage-chart-card header p,.model-usage-card header p,.usage-operations-card header p{color:#697990;font-size:.7rem;margin:4px 0 0}.model-config-card header>span{background:#eef5ff;border-radius:3px;color:#075ed8;font-size:.64rem;font-weight:650;padding:5px 7px}.model-config-card>div{display:grid;gap:16px;padding:20px}.model-config-card>footer{margin-top:auto;padding:0 20px 20px}.model-input-row{align-items:stretch;display:flex;gap:8px}.model-input-row>input{min-width:0}.model-input-row .button{flex:none}.model-input-row .app-dropdown{flex:1;min-width:0}.app-dropdown{min-width:0;position:relative}.dropdown-trigger{align-items:center;background:#fff;border:1px solid #c7d1de;border-radius:5px;color:#152238;cursor:pointer;display:flex;font:inherit;font-size:.75rem;font-weight:560;gap:10px;justify-content:space-between;min-height:42px;padding:.58rem .72rem;text-align:left;width:100%}.dropdown-trigger:hover{border-color:#9eacbf}.dropdown-trigger:disabled{background:#f5f7fa;color:#8a96a8;cursor:not-allowed}.dropdown-trigger:focus-visible,.app-dropdown:has(.dropdown-menu) .dropdown-trigger{border-color:#0668f6;box-shadow:0 0 0 2px #0668f61a;outline:none}.dropdown-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-trigger i{font-size:.9rem;font-style:normal;transition:transform .15s}.app-dropdown:has(.dropdown-menu) .dropdown-trigger i{transform:rotate(180deg)}.dropdown-menu{background:#fff;border:1px solid #d5dde7;border-radius:6px;box-shadow:0 10px 28px #14284629;left:0;min-width:100%;padding:8px;position:absolute;top:calc(100% + 6px);width:max-content;max-width:min(420px,90vw);z-index:30}.app-dropdown.align-right .dropdown-menu{left:auto;right:0}.dropdown-search{align-items:center;background:#f4f6f9;border:1px solid transparent;border-radius:4px;color:#78869a;display:flex;gap:7px;padding:0 9px}.dropdown-search:focus-within{background:#fff;border-color:#8bb8ff}.dropdown-search svg{fill:none;flex:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:16px}.dropdown-search input{background:transparent;border:0;box-shadow:none;min-height:36px;padding:6px 0}.dropdown-search input:focus{border:0;box-shadow:none}.dropdown-options{display:grid;gap:2px;max-height:220px;overflow-y:auto}.dropdown-search+.dropdown-options{margin-top:7px}.dropdown-options button{align-items:center;background:transparent;border:0;border-radius:4px;color:#25364e;cursor:pointer;display:flex;font:inherit;font-size:.72rem;gap:10px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left;width:100%}.dropdown-options button:hover,.dropdown-options button:focus-visible{background:#edf4ff;outline:none}.dropdown-options button.selected{background:#e7f0ff;color:#0759c7;font-weight:650}.dropdown-options button:disabled{color:#a0aaba;cursor:not-allowed}.dropdown-options button:disabled:hover{background:transparent}.dropdown-options button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-options button b{color:#0868ed}.dropdown-options p{color:#77859a;font-size:.7rem;margin:0;padding:12px 10px;text-align:center}.config-note{background:#f4f7fb;border-radius:5px;color:#64748a;font-size:.7rem;line-height:1.5;margin:0;padding:12px}.settings-save-bar{align-items:center;border-top:1px solid #d7dfe9;display:flex;grid-column:1 / -1;justify-content:space-between;padding-top:14px}.settings-save-bar>div:last-child{display:flex;gap:8px}.settings-save-bar .error{margin:0}.usage-dashboard{display:grid;gap:16px}.usage-toolbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.usage-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.usage-toolbar label,.usage-toolbar .select-field{align-items:center;display:flex;gap:8px;min-width:0;white-space:nowrap}.usage-toolbar input,.usage-toolbar .dropdown-trigger,.usage-toolbar .button{min-height:36px}.usage-toolbar .button{padding:.4rem .7rem}.usage-date-range{align-items:center;border:1px solid #c7d1de;border-radius:5px;display:flex;gap:1px;padding:0 2px}.usage-date-range label{gap:3px}.usage-date-range:focus-within{border-color:#0668f6;box-shadow:0 0 0 2px #0668f61a}.usage-date-range input{border:0;box-shadow:none;cursor:pointer;padding:.35rem 0;width:96px}.usage-date-range input:focus{border:0;box-shadow:none}.usage-date-range input::-webkit-calendar-picker-indicator{display:none}.usage-toolbar .app-dropdown{width:120px}.usage-metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.usage-metrics article{display:grid;gap:5px;padding:16px 18px}.usage-metrics span{color:#64748a;font-size:.68rem}.usage-metrics strong{color:#13213a;font-size:1.3rem}.usage-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.usage-chart-card,.model-usage-card{min-height:310px;padding:18px 20px}.usage-chart-card>header{align-items:flex-start;display:flex;justify-content:space-between}.usage-chart-controls{align-items:end;display:grid;gap:8px;justify-items:end}.usage-chart-controls>strong{font-size:1.1rem}.metric-switch{background:#eef3f9;border-radius:4px;display:flex;padding:2px}.metric-switch button{background:transparent;border:0;border-radius:3px;color:#64748a;cursor:pointer;font:inherit;font-size:.65rem;font-weight:650;padding:5px 9px}.metric-switch button.active{background:#fff;box-shadow:0 1px 3px #142a4829;color:#075ed8}.usage-chart-legend{color:#64748a;display:flex;font-size:.65rem;gap:16px;margin-top:12px}.usage-chart-legend span{align-items:center;display:flex;gap:5px}.usage-chart-legend i{background:#1467e8;border-radius:50%;height:7px;width:7px}.usage-chart-legend i.failed{background:#dc3545}.usage-bars{align-items:end;border-bottom:1px solid #dce3ec;display:flex;gap:3px;height:190px;margin-top:18px;overflow:visible;position:relative}.usage-bars.diverging{align-items:stretch;border-bottom:0}.usage-bars.diverging:after{background:#9ba8ba;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.usage-bar-group{cursor:help;display:flex;flex:1;flex-direction:column;height:100%;min-width:2px;position:relative}.usage-bar-group .positive,.usage-bar-group .negative{align-items:flex-end;display:flex;flex:1;justify-content:center}.usage-bar-group .negative{align-items:flex-start}.usage-bar-group i{background:#1467e8;border-radius:2px 2px 0 0;display:block;max-width:12px;width:70%}.usage-bar-group .negative i{background:#dc3545;border-radius:0 0 2px 2px}.usage-bars:not(.diverging) .usage-bar-group .positive{height:100%}.usage-bar-group:after{background:#13213a;border-radius:4px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tooltip);font-size:.64rem;left:50%;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;transform:translate(-50%,3px);transition:opacity .15s,transform .15s;white-space:nowrap;z-index:5}.usage-bar-group:hover:after,.usage-bar-group:focus:after{opacity:1;transform:translate(-50%)}.usage-bar-group:focus{outline:2px solid #8bb8ff;outline-offset:2px}.usage-chart-card>footer{color:#758399;display:flex;font-size:.64rem;justify-content:space-between;padding-top:7px}.model-usage-card>header{align-items:flex-start;border-bottom:1px solid #dce3ec;display:flex;justify-content:space-between;padding-bottom:13px}.model-usage-card>header>strong{font-size:1.1rem}.model-usage-card>div:not(.empty-state){display:grid;gap:15px;padding-top:16px}.model-usage-card article{display:grid;gap:7px}.model-usage-card article>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.model-usage-card article strong{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-usage-card article span{color:#6d7b90;flex:none;font-size:.65rem}.model-usage-card progress{accent-color:#1467e8;height:7px;width:100%}.usage-operations-card{overflow-x:auto}.usage-operations-card>header{padding:18px 20px 14px}.operation-table{border-top:1px solid #dce3ec;min-width:620px}.operation-row{align-items:center;display:grid;font-size:.72rem;gap:16px;grid-template-columns:minmax(220px,1fr) 100px 120px 120px;min-height:44px;padding:8px 20px}.operation-row+.operation-row{border-top:1px solid #edf0f4}.operation-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-row span:not(:first-child){text-align:right}.operation-head{color:#64748a;font-size:.65rem;font-weight:650;min-height:36px}.connection-form{border-right:1px solid #d7dfe9;display:grid;gap:14px;padding-right:28px}.connection-form .button{justify-self:start}.resolved-panel{min-height:210px;padding-left:28px;position:relative}.resolved-panel h3{font-size:.8rem;margin:0 0 8px}.resolved-panel>p{color:#6c7b91;font-size:.74rem;line-height:1.5;max-width:460px}.resolved-panel>.button{bottom:0;position:absolute;right:0}.unavailable{padding:74px 30px;text-align:center}.unavailable h2{margin:7px 0 9px}.unavailable>p:not(.eyebrow){color:#68778d;font-size:.8rem;line-height:1.55;margin:0 auto 20px;max-width:560px}.source-browser{min-height:520px;overflow:hidden}.source-browser-breadcrumb{align-items:center;border-bottom:1px solid #dce3ec;display:flex;flex-wrap:wrap;gap:9px;min-height:62px;padding:12px 20px}.source-browser-breadcrumb>.icon{color:#607086;flex:none}.source-browser-breadcrumb>span{color:#8693a5}.source-browser-breadcrumb button{background:transparent;border:0;color:#41526a;cursor:pointer;font-size:.8rem;padding:5px 2px}.source-browser-breadcrumb button:last-child{color:#17253a;font-weight:700}.source-browser-breadcrumb button:hover{color:#075ed8}.source-browser-table{border-top:0}.source-browser-table .table-row{grid-template-columns:minmax(300px,1fr) 190px 110px}.source-browser-table .entity-cell strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.source-browser-row{background:#fff;border-left:0;border-right:0;border-top:0;cursor:pointer}.source-browser-row:hover{background:#f4f7fb}.source-browser-row .entity-cell>.icon{color:#3b94ff;flex:none}.source-browser-row .entity-cell strong{color:#263750}.source-browser-row>span:nth-child(n+2){color:#67768b;font-size:.72rem}.source-browser-row:disabled{cursor:default;opacity:.62}.source-browser-row:disabled:hover{background:#fff}.loading-state{align-items:center;color:#263750;display:inline-flex;gap:10px;justify-content:center}.loading-state.section,.loading-state.page{box-sizing:border-box;min-height:180px;padding:28px 22px;width:100%}.loading-state.page{min-height:320px}.loading-state>span{display:grid;gap:3px;text-align:left}.loading-state strong{font-size:.8rem}.loading-state small{color:#68778d;font-size:.72rem;font-weight:400}.loading-state.inline{color:inherit;gap:7px}.loading-state.inline>span{display:inline}.loading-state.inline strong{font-size:inherit}.loading-spinner{animation:loading-spin .8s linear infinite;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;flex:none;height:18px;opacity:.72;width:18px}.loading-state.inline .loading-spinner{height:14px;width:14px}@keyframes loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-spinner{animation-duration:1.8s}}.wiki-layout{display:grid;gap:18px;grid-template-columns:minmax(260px,.55fr) minmax(520px,1.45fr)}.wiki-tree{max-height:calc(100vh - 220px);overflow:auto}.wiki-tree ul{list-style:none;margin:0;padding:0}.wiki-tree>ul{padding:10px}.wiki-tree-root,.wiki-root>summary,.wiki-tree summary,.wiki-tree button{align-items:center;background:transparent;border:0;border-radius:3px;color:#30435e;cursor:pointer;display:flex;gap:7px;font-size:.72rem;padding:7px 9px;text-align:left;width:100%}.wiki-tree-empty-folder{color:#8a97a8;display:block;font-size:.68rem;padding:5px 25px 9px}.wiki-tree-root{border-bottom:1px solid #e0e6ee;border-radius:0;color:#17253a;cursor:default;padding:12px 16px}.wiki-tree-root .icon,.wiki-root .icon,.wiki-tree summary .icon{color:#3b94ff;height:17px;width:17px}.wiki-tree button .icon{color:#68778d;height:15px;width:15px}.wiki-tree details>ul{padding-left:17px}.wiki-tree summary{list-style:none}.wiki-tree summary::-webkit-details-marker{display:none}.wiki-tree details[open]>summary .tree-chevron{transform:rotate(90deg)}.tree-chevron{color:#65758a;font-size:1rem;transition:transform .15s ease;width:9px}.wiki-tree button:hover,.wiki-tree button.selected{background:#eaf2ff;color:#0759c7}.wiki-page{min-height:500px;overflow:hidden}.wiki-page>header{align-items:center;border-bottom:1px solid #dce3ec;display:flex;justify-content:space-between;padding:14px 18px}.wiki-page>header h2{font-size:1.15rem;margin:2px 0 4px}.wiki-page>header code{color:#697a90;font-size:.68rem}.wiki-metadata{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dce4ee;border-radius:10px;box-shadow:0 5px 16px #182d4b0d;margin:20px 22px 0;padding:18px}.wiki-metadata>header{align-items:flex-start;display:flex;gap:12px}.wiki-type-icon{align-items:center;background:#e4edff;border-radius:8px;color:#0759d2;display:inline-flex;height:40px;justify-content:center;width:40px}.wiki-metadata h3{font-size:1rem;margin:0 0 7px}.wiki-metadata header div div,.wiki-meta-group>div{display:flex;flex-wrap:wrap;gap:7px}.wiki-metadata header strong,.wiki-metadata header i{background:#e8efff;border-radius:4px;color:#195cc0;font-size:.65rem;font-style:normal;padding:3px 7px;text-transform:uppercase}.wiki-metadata header span{color:#718096;font-size:.7rem}.wiki-meta-group{margin-top:16px}.wiki-meta-group b{color:#64748b;display:block;font-size:.72rem;margin-bottom:8px}.wiki-meta-group b span{color:#94a3b8}.wiki-meta-group code{background:#fff;border:1px solid #dbe3ed;border-radius:6px;color:#334155;font-size:.67rem;max-width:100%;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.wiki-metadata dl{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin:16px 0 0;padding:9px 11px}.wiki-metadata dl div{display:flex;font-size:.68rem;gap:8px}.wiki-metadata dt{color:#718096;font-family:ui-monospace,monospace}.wiki-metadata dd{color:#334155;margin:0;overflow-wrap:anywhere}.toggle{align-items:center;display:flex;gap:7px}.toggle input{min-height:0;width:auto}.wiki-page>pre,.raw-preview pre{background:#f7f9fc;font-size:.74rem;line-height:1.55;margin:0;max-height:620px;overflow:auto;padding:22px;white-space:pre-wrap}.markdown-preview{line-height:1.6;padding:22px 28px}.markdown-preview h1{font-size:1.55rem}.markdown-preview h2{border-bottom:1px solid #e0e6ee;font-size:1.2rem;padding-bottom:6px}.markdown-preview h3{font-size:1rem}.markdown-preview p,.markdown-preview li{color:#33445c;font-size:.8rem;white-space:pre-wrap}.source-references,.raw-preview{border-top:1px solid #dce3ec;padding:18px}.source-references h3,.raw-preview h3{font-size:.8rem}.source-references button{background:#f7f9fc;border:1px solid #d9e1eb;display:grid;gap:3px;margin-top:8px;padding:10px;text-align:left;width:100%}.source-references button span{color:#68778d;font-size:.68rem}.metadata-overflow{color:#718096;font-size:.7rem;margin:9px 0 0}.knowledge-wiki-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 190px;min-height:640px;overflow:hidden}.knowledge-wiki-nav,.knowledge-wiki-outline{align-self:start;max-height:calc(100vh - 230px);overflow:auto;padding:20px 14px;position:sticky;top:0}.knowledge-wiki-nav{border-right:1px solid #e0e6ee}.knowledge-wiki-nav details+details{margin-top:9px}.knowledge-wiki-nav summary{align-items:center;color:#56677e;cursor:pointer;display:flex;font-size:.72rem;font-weight:700;justify-content:space-between;list-style:none;padding:6px 8px;text-transform:uppercase}.knowledge-wiki-nav summary::-webkit-details-marker{display:none}.knowledge-wiki-nav summary:before{content:"›";margin-right:7px;transition:transform .15s ease}.knowledge-wiki-nav details[open]>summary:before{transform:rotate(90deg)}.knowledge-wiki-nav summary span{background:#edf3fb;border-radius:9px;color:#0b5fcc;font-size:.62rem;margin-left:auto;padding:1px 6px}.knowledge-wiki-outline h2{color:#56677e;font-size:.72rem;margin:0 8px 7px;text-transform:uppercase}.knowledge-wiki-nav button,.knowledge-wiki-outline button{background:transparent;border:0;border-radius:5px;color:#41536c;display:block;font-size:.72rem;padding:7px 8px;text-align:left;width:100%}.knowledge-wiki-nav button:hover,.knowledge-wiki-nav button.active{background:#edf3fb;color:#0b5fcc}.knowledge-wiki-article{min-width:0;padding:28px 34px 48px}.knowledge-wiki-article>header{border-bottom:1px solid #e0e6ee;margin-bottom:18px;padding-bottom:14px}.knowledge-wiki-article>header h1{font-size:1.65rem;margin:0}.wiki-updated-at{color:#718198;font-size:.68rem;margin:5px 0 0}.knowledge-wiki-article .markdown-preview{padding:8px 0}.knowledge-wiki-article .markdown-preview h1,.knowledge-wiki-article .markdown-preview h2,.knowledge-wiki-article .markdown-preview h3{scroll-margin-top:20px}.knowledge-wiki-sources{border:1px solid #dce3ec;border-radius:7px;margin-bottom:18px;padding:10px 12px}.knowledge-wiki-sources summary{color:#41536c;cursor:pointer;font-size:.75rem;font-weight:600}.knowledge-wiki-sources summary span{background:#edf3fb;border-radius:9px;color:#0b5fcc;margin-left:5px;padding:1px 6px}.knowledge-wiki-sources button{background:#f8fafc;border:0;border-radius:5px;display:grid;gap:3px;margin-top:8px;padding:8px;text-align:left;width:100%}.knowledge-wiki-sources button small{color:#718198}.knowledge-wiki-outline{border-left:1px solid #e0e6ee}.knowledge-wiki-outline button{border-left:2px solid #dce3ec;border-radius:0;padding-block:5px}.knowledge-wiki-outline button.nested{padding-left:17px}.graph-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(250px,.32fr)}.graph-panel{min-width:0;overflow:hidden}.graph-panel>header,.wiki-chat>header{align-items:center;border-bottom:1px solid #dce3ec;display:flex;gap:14px;justify-content:space-between;padding:12px 16px}.graph-panel h2,.wiki-chat h2{font-size:.95rem;margin:0}.graph-panel p,.wiki-chat header p{color:#6c7b90;font-size:.72rem;margin:3px 0 0}.graph-panel .graph-hint{font-size:.64rem}.graph-toolbar-copy{display:grid;gap:6px;min-width:0}.graph-legend{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.graph-legend>strong{color:#41536c;font-size:.67rem;margin-right:2px}.graph-legend span{align-items:center;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:12px;color:#63738a;display:inline-flex;font-size:.63rem;gap:5px;padding:3px 7px}.graph-legend i{border-radius:50%;height:7px;width:7px}.graph-search{align-items:center;border:1px solid #cdd7e4;border-radius:5px;display:flex;flex:0 0 min(220px,32%);gap:6px;margin-left:auto;padding:0 8px}.graph-search input{border:0;box-shadow:none!important;font-size:.72rem;min-height:32px;padding:4px}.graph-search .icon{color:#718096;height:15px;width:15px}.knowledge-graph{background:radial-gradient(circle at center,#f8fbff,#fff 62%);height:min(72vh,700px);position:relative;width:100%}.graph-controls{display:grid;gap:7px;position:absolute;right:14px;top:14px;z-index:3}.graph-controls button{align-items:center;background:#fffffff0;border:1px solid #d6dee9;border-radius:7px;box-shadow:0 3px 10px #162a4614;color:#1d2c42;display:flex;font-size:1rem;height:34px;justify-content:center;width:34px}.graph-controls button:hover{background:#eef5ff;border-color:#a9c7ed}.graph-detail{align-self:start;min-height:220px;padding:18px;position:sticky;top:98px}.graph-detail h2{font-size:1rem;margin:4px 0 16px}.graph-detail dl{display:grid;gap:0;margin:0}.graph-detail dl div{border-top:1px solid #e0e6ee;display:grid;gap:5px;padding:10px 0}.graph-detail dt{color:#6d7d91;font-size:.68rem}.graph-detail dd{color:#22334c;font-size:.74rem;margin:0;overflow-wrap:anywhere}.graph-relations{border-top:1px solid #e0e6ee;display:grid;gap:7px;margin-top:10px;padding-top:12px}.graph-relations h3{font-size:.74rem;margin:0 0 2px}.graph-relations button{align-items:center;background:#f7f9fc;border:1px solid #dce4ee;border-radius:5px;color:#22334c;display:flex;font-size:.7rem;gap:8px;justify-content:space-between;padding:8px 10px;text-align:left}.graph-relations button:hover{background:#eef5ff;border-color:#a9c7ed}.graph-relations button span,.graph-relations p{color:#6d7d91;font-size:.62rem;margin:0;text-transform:capitalize}.agent-chat-layout{display:grid;gap:12px;grid-template-columns:250px minmax(0,1fr)}.agent-conversations{display:flex;flex-direction:column;height:calc(100vh - 300px);min-height:580px;overflow:hidden}.agent-conversations>header{align-items:center;border-bottom:1px solid #dce3ec;display:flex;justify-content:space-between;padding:12px}.agent-conversations h3{font-size:.8rem;margin:0}.agent-conversations .button{gap:4px;padding:6px 8px}.agent-conversations .button .icon{height:14px;width:14px}.agent-conversation-list{flex:1;min-height:0;overflow:auto;padding:8px}.agent-conversation-list>p{color:#78869a;font-size:.7rem;padding:10px}.agent-conversation-list>div{align-items:center;border-radius:6px;display:flex;margin-bottom:3px}.agent-conversation-list>div.active{background:#eaf2ff}.agent-conversation-list>div>button:first-child{background:transparent;border:0;color:#263a55;flex:1;min-width:0;padding:9px;text-align:left}.agent-conversation-list strong,.agent-conversation-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-conversation-list strong{font-size:.69rem}.agent-conversation-list span{color:#7a8798;font-size:.58rem;margin-top:3px}.agent-conversation-list .icon-button{flex:0 0 26px;height:26px;margin-right:5px;width:26px}.agent-conversations .pagination{border-top:1px solid #e2e7ef;padding:8px}.agent-conversations .pagination>span{display:none}.conversation-page{display:flex;flex-direction:column;height:calc(100dvh - 58px);min-height:0;overflow:hidden;padding-bottom:18px}.conversation-page>.page-breadcrumb{flex:0 0 auto}.conversation-customer{align-items:center;display:flex;gap:6px}.conversation-customer .icon{color:#2878dc;height:14px;width:14px}.conversation-page .wiki-chat{flex:1;height:auto;min-height:0}.conversation-start-card{align-items:center;align-self:center;background:#fff;border:1px solid #dbe3ed;border-radius:14px;box-shadow:0 18px 48px #172a4614;display:flex;flex-direction:column;margin:auto;max-width:520px;padding:42px;text-align:center;width:100%}.conversation-start-card .assistant-hero-mark{margin-bottom:18px}.conversation-start-card h1{color:#17263b;font-size:1.45rem;margin:0 0 8px}.conversation-start-card>p{color:#65758a;font-size:.78rem;line-height:1.5;margin:0 0 24px}.conversation-start-card .select-field{display:grid;gap:7px;text-align:left;width:100%}.conversation-start-card .select-field>span{color:#33465e;font-size:.72rem;font-weight:680}.conversation-start-card .dropdown-trigger{min-height:44px;width:100%}.conversation-start-card>.button{justify-content:center;margin-top:18px;width:100%}.wiki-chat{background:#fff;display:grid;grid-template-rows:minmax(360px,1fr) auto;height:calc(100vh - 300px);min-height:580px;overflow:hidden}.assistant-hero-mark,.chat-avatar{align-items:center;background:linear-gradient(145deg,#075fd7,#063f9d);color:#fff;display:inline-flex;justify-content:center}.chat-history{display:flex;flex-direction:column;gap:28px;min-height:0;overflow:auto;padding:38px max(24px,calc((100% - 1040px)/2)) 26px;scroll-behavior:smooth}.assistant-hero-mark{border-radius:50%;box-shadow:0 10px 26px #0649ad29;height:48px;margin-bottom:16px;width:48px}.assistant-hero-mark .icon{height:22px;width:22px}.chat-clear{align-self:flex-end;background:transparent;border:0;color:#65758a;font-size:.68rem;padding:0}.chat-clear:hover{color:#075ed8;text-decoration:underline}.chat-message{align-items:flex-start;display:flex;gap:14px;margin:0 auto;max-width:1040px;width:100%}.chat-message.user{flex-direction:row-reverse}.chat-message.user .chat-avatar{display:none}.chat-avatar{border-radius:11px;flex:0 0 auto;font-size:.62rem;font-weight:750;height:38px;width:38px}.chat-avatar .icon{height:19px;width:19px}.chat-bubble{max-width:calc(100% - 52px);min-width:0;padding:4px 0}.chat-message.user .chat-bubble{background:#f1f3f5;border-radius:20px 20px 5px;color:#24354d;max-width:80%;padding:14px 18px}.chat-bubble>strong{color:#50627b;font-size:.74rem}.chat-agent-activity{background:#f7f9fc;border:1px solid #e0e6ef;border-radius:9px;margin-top:11px;max-width:860px;padding:10px 12px}.chat-agent-activity summary{color:#52657f;cursor:pointer;font-size:.66rem;font-weight:700}.chat-agent-activity ol{display:grid;gap:7px;list-style:none;margin:9px 0 0;padding:0}.chat-agent-activity li{color:#5f6f84;font-size:.72rem;line-height:1.45;padding-left:17px;position:relative}.chat-agent-activity li:before{background:#16805e;border-radius:50%;content:"";height:7px;left:1px;position:absolute;top:.42em;width:7px}.chat-agent-activity li.running:before{animation:typing-pulse 1.2s infinite;background:#2475dc}.chat-agent-activity li.failed:before{background:#bd3029}.chat-agent-activity>p{color:#748297;font-size:.72rem;line-height:1.45;margin:8px 0 0}.chat-thinking{align-items:center;display:flex;gap:6px}.chat-thinking .icon{color:#075ed8;height:14px;width:14px}.chat-message.user .chat-bubble>strong,.chat-message.user .markdown-preview p,.chat-message.user .markdown-preview li{color:#24354d}.chat-history .markdown-preview{line-height:1.55;padding:7px 0 0}.chat-history .markdown-preview p,.chat-history .markdown-preview li{font-size:.9rem;margin:0}.chat-citations{border-top:1px solid #e1e7ef;display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:11px}.chat-citations>b{color:#66768b;flex-basis:100%;font-size:.65rem}.chat-citations>span,.chat-citations>button{align-items:center;background:#f3f6fa;border:1px solid #dde4ed;border-radius:5px;color:#40536e;display:inline-flex;font:inherit;font-size:.65rem;gap:6px;max-width:250px;padding:5px 7px}.chat-citations>button{cursor:pointer}.chat-citations>button:hover{border-color:#8fb6ef;color:#0759cf}.chat-citations>span strong,.chat-citations>button strong{align-items:center;background:#dfeaff;border-radius:3px;color:#0759cf;display:inline-flex;flex:0 0 auto;height:17px;justify-content:center;width:17px}.chat-citations>span span,.chat-citations>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-search-results{display:grid;gap:10px;margin-top:10px;width:min(760px,100%)}.chat-search-results>header{align-items:center;display:flex;justify-content:space-between}.chat-search-results>header strong{color:#24354d;font-size:.86rem}.chat-search-results>header span,.chat-search-results>p{color:#748297;font-size:.7rem}.chat-search-results>article{border:1px solid #dce4ee;border-radius:10px;padding:12px 14px}.chat-search-results small{color:#075ed8;font-size:.62rem;font-weight:700}.chat-search-results h3{color:#24354d;font-size:.82rem;margin:4px 0}.chat-search-results p{color:#53657d;font-size:.74rem;line-height:1.45;margin:4px 0}.chat-search-results .chat-search-excerpt{color:#748297}.chat-search-results .chat-search-preview{background:none;border:0;color:#075ed8;cursor:pointer;display:inline-block;font-size:.7rem;font-weight:700;margin-top:5px;padding:0}.chat-search-results .chat-search-preview:hover{text-decoration:underline}.typing>span{display:flex;gap:4px;padding:11px 3px 2px}.typing i{animation:typing-pulse 1.2s infinite;background:#7f8da0;border-radius:50%;height:5px;width:5px}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-error{margin:0 auto;max-width:1040px;width:100%}.chat-composer{background:linear-gradient(180deg,#fff0,#fff 20%);padding:18px 24px 28px}.chat-composer-inner{margin:0 auto;max-width:820px}.chat-composer-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.chat-composer-controls{align-items:center;display:flex;gap:12px}.chat-mode-switch{background:#f1f4f8;border-radius:16px;display:flex;padding:2px}.chat-mode-switch button{background:transparent;border:0;border-radius:14px;color:#65758a;cursor:pointer;font-size:.64rem;font-weight:700;min-height:26px;padding:4px 10px}.chat-mode-switch button.active{background:#fff;box-shadow:0 1px 4px #172a4624;color:#075ed8}.chat-mode-switch button:disabled{cursor:not-allowed;opacity:.6}.chat-composer-actions{align-items:center;display:flex;gap:8px}.chat-agent-settings{position:relative}.chat-agent-settings>summary{align-items:center;background:#f6f8fb;border:1px solid #dce3ec;border-radius:16px;color:#253a57;cursor:pointer;display:flex;list-style:none;min-height:30px;padding:5px 10px}.chat-agent-settings>summary::-webkit-details-marker{display:none}.chat-agent-settings>summary:hover,.chat-agent-settings[open]>summary{background:#edf4ff;border-color:#a9c5eb;color:#235da8}.chat-agent-settings>summary strong{font-size:.64rem}.chat-agent-settings>section{background:#fff;border:1px solid #d7e0eb;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 12px 32px #172a4629;display:grid;gap:12px;left:0;min-width:250px;padding:13px;position:absolute;z-index:12}.chat-agent-settings .select-field{color:#65758a;display:grid;font-size:.63rem;gap:5px}.chat-agent-settings .dropdown-trigger{font-size:.68rem;min-height:34px;width:100%}.chat-context-slot{flex:0 0 auto;position:relative}.chat-context-status{position:relative;width:max-content}.chat-context-status>summary,.chat-context-empty{align-items:center;background:#f6f8fb;border:1px solid #dce3ec;border-radius:16px;color:#64748a;display:flex;gap:6px;min-height:30px;padding:5px 9px}.chat-context-status>summary{cursor:pointer;list-style:none}.chat-context-status>summary::-webkit-details-marker{display:none}.chat-context-status>summary:hover,.chat-context-status[open]>summary{background:#edf4ff;border-color:#a9c5eb;color:#235da8}.chat-context-status .icon,.chat-context-empty .icon{height:14px;width:14px}.chat-context-status>summary strong,.chat-context-empty strong{color:#253a57;font-size:.64rem}.chat-context-status>section{background:#fff;border:1px solid #d7e0eb;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 12px 32px #172a4629;display:grid;gap:10px;min-width:280px;padding:13px;position:absolute;right:0;z-index:12}.chat-context-status>section header{align-items:baseline;display:flex;justify-content:space-between}.chat-context-status>section header span{color:#64748a;font-size:.63rem}.chat-context-status>section header strong{color:#20344f;font-size:.72rem}.chat-context-status progress{accent-color:#075ed8;height:5px;width:100%}.chat-context-status dl{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0}.chat-context-status dl div{background:#f6f8fb;border-radius:5px;padding:7px 9px}.chat-context-status dt{color:#738197;font-size:.58rem}.chat-context-status dd{color:#253a57;font-size:.69rem;font-weight:700;margin:2px 0 0}.composer-shell{background:#fff;border:1px solid #cfd5dd;border-radius:20px;box-shadow:0 5px 18px #19273a1a;display:grid;gap:7px;padding:11px 11px 9px 14px}.composer-shell:focus-within{border-color:#8ca9ce;box-shadow:0 5px 20px #19396321}.wiki-chat .composer-shell textarea{border:0;box-shadow:none;line-height:1.45;max-height:140px;min-height:54px;min-width:0;padding:3px 3px 5px;resize:none;width:100%}.composer-send{aspect-ratio:1;border-radius:50%;flex:0 0 32px;height:32px;min-height:32px;min-width:32px;padding:0;width:32px}.composer-send .icon{height:17px;width:17px}.composer-send.stop{background:#c3342c;border-color:#c3342c}.composer-send.stop:hover{background:#a72520;border-color:#a72520}.chat-composer footer{color:#7a8798;display:flex;font-size:.61rem;gap:18px;justify-content:center;padding:8px 2px 0;text-align:center}.status.approved{color:#16805e}.status.rejected{color:#bd3029}.team-table .table-row{grid-template-columns:minmax(280px,1fr) 140px 190px}.team-link{background:transparent;border:0;color:inherit;padding:0;text-align:left}.team-link:hover strong,.team-link:focus-visible strong{text-decoration:underline}.member-count{align-items:baseline;display:flex;gap:6px}.member-count strong{font-size:.9rem}.member-count small{margin:0}.member-table .table-row{grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr) 140px}.cs-portal-mapping-table .table-row{grid-template-columns:minmax(240px,1.25fr) minmax(150px,.8fr) minmax(150px,.8fr) 110px}.member-table .table-header>:last-child{text-align:center}.member-table .row-actions{justify-content:center}.member-picker{gap:12px}.member-combobox{position:relative}.member-picker-search{align-items:center;flex-wrap:wrap;gap:6px;height:auto;min-height:44px;padding:5px 8px;width:100%}.modal-form .member-picker-search input{flex:1;min-width:140px;width:auto}.modal-form label+.member-combobox{margin-top:-5px}.modal-form label span.member-chip,.member-chip{align-items:center;background:#f3f7fd;border:1px solid #b7cced;border-radius:5px;color:#172840;display:inline-flex;font-size:.74rem;gap:5px;max-width:190px;padding:4px 6px;white-space:nowrap}.member-chip>span{align-items:center;background:#43a817;border-radius:50%;color:#fff;display:inline-flex;font-size:.58rem;height:16px;justify-content:center;width:16px}.member-chip button{background:transparent;border:0;color:#63738a;font-size:1rem;line-height:1;padding:0}.member-suggestions{background:#fff;border:1px solid #b8c5d6;border-radius:0 0 6px 6px;box-shadow:0 12px 30px #16274129;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% - 1px);z-index:2}.member-suggestions>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #e4e9ef;color:#172840;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:9px 12px;text-align:left;width:100%}.member-suggestions>button:last-child{border-bottom:0}.member-suggestions>button:hover,.member-suggestions>button:focus-visible{background:#edf4ff}.member-suggestions strong,.member-suggestions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-access-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0 20px 18px}.team-access-list .check-field{border:1px solid #dce3ec;border-radius:5px;padding:10px}.configuration-actions{align-items:center;border-top:1px solid #e1e7ee;display:flex;justify-content:flex-end;padding:14px 20px}.configuration-actions p{margin:0}.filters{align-items:end;display:grid;gap:12px;grid-template-columns:150px minmax(170px,1fr) minmax(170px,1fr) auto auto;margin-bottom:18px;padding:14px}.activity-filters{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.check-field{align-items:center;display:flex;gap:7px;min-height:42px;white-space:nowrap}.check-field input{min-height:0;width:auto}.log-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.log-layout.with-detail{grid-template-columns:minmax(0,1.6fr) minmax(300px,.75fr)}.log-table .table-row{grid-template-columns:155px minmax(180px,1fr) minmax(140px,.75fr) minmax(150px,.9fr) 100px}.status{align-items:center;display:inline-flex;font-size:.7rem;font-weight:650;gap:6px;text-transform:capitalize}.status i{background:currentColor;border-radius:50%;height:7px;width:7px}.status.succeeded{color:#16805e}.status.failed{color:#bd3029}.status.running{color:#08783e}.status.pending{color:#9a6700}.status.processing{color:#0563f6}.status.pausing,.status.paused{color:#9a6700}.status.done,.status.completed{color:#16805e}.status.cancelled{color:#64748a}.status.stopped{color:#9a6700}.data-table .status{justify-self:start}.ingestion-page .page-heading{margin-bottom:20px}.pipeline-schedule-panel{display:grid;gap:12px;margin-bottom:14px;padding:16px 18px}.pipeline-schedule-panel h2{font-size:.9rem;margin:0}.pipeline-schedule-panel>div>p,.pipeline-schedule-panel>p{color:#64748a;font-size:.68rem;margin:3px 0 0}.management-pipeline-state{align-items:center;display:flex;justify-content:space-between}.management-pipeline-state>div:last-child{align-items:center;display:flex;gap:10px}.management-schedule-stack{display:grid;gap:16px}.schedule-configuration-panel,.schedule-activity-panel{overflow:hidden}.management-pipeline-actions{align-items:center;display:flex!important;gap:10px!important}.schedule-settings-form{display:grid}.schedule-switch-setting{align-items:center;background:#f4f7fb;border:1px solid #dce5f0;border-radius:7px;display:flex;gap:16px;justify-content:space-between;margin:0 14px 14px;padding:14px 16px}.schedule-switch-setting>span{display:grid;gap:4px}.schedule-switch-setting strong{color:#263750;font-size:.78rem}.schedule-switch-setting small{color:#64748a;font-size:.68rem;font-weight:500}.schedule-time-fields{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px 14px}.schedule-time-control{color:#26364e;display:grid;font-size:.75rem;font-weight:620;gap:7px}.schedule-time-picker .app-dropdown,.schedule-time-picker .dropdown-menu{width:100%}.schedule-readonly-field{color:#26364e;display:grid;font-size:.75rem;font-weight:620;gap:7px}.schedule-timezone-value{align-items:center;background:#f4f7fb;border:1px solid #d7e0ea;border-radius:5px;color:#52637b;display:flex;min-height:42px;padding:.58rem .72rem}.schedule-settings-form>.config-note{margin:0 14px 14px}.schedule-settings-form>footer{border-top:1px solid #dfe5ed;display:flex;justify-content:flex-end;padding:14px}.schedule-customer-timeline{border-top:1px solid #dfe5ed;overflow-x:auto}.schedule-timeline-axis,.schedule-timeline-row{display:grid;grid-template-columns:minmax(220px,28%) minmax(560px,1fr);min-width:780px}.schedule-timeline-axis{color:#718096;font-size:.62rem;min-height:38px}.schedule-timeline-axis>div{align-items:end;display:flex;justify-content:space-between;padding:10px 18px 8px}.schedule-customer-lane{border-top:1px solid #e5eaf1}.schedule-timeline-row{min-height:52px}.schedule-timeline-row.customer{background:#fbfcfe}.schedule-timeline-label{align-items:start;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:9px 14px}.schedule-timeline-label strong{color:#263750;font-size:.72rem;overflow-wrap:anywhere}.schedule-timeline-label code{color:#53657d;font-size:.65rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-timeline-label>small:not(.status){color:#718096;font-size:.6rem}.schedule-timeline-track{background-image:linear-gradient(to right,#e5eaf1 1px,transparent 1px);background-size:25% 100%;position:relative}.schedule-timeline-bar{background:#b8c1cd;border-radius:4px;height:9px;min-width:4px;position:absolute;top:calc(50% - 4px)}.schedule-timeline-bar.processing{background:#79aaf5}.schedule-timeline-bar.done{background:#78c6ab}.schedule-timeline-bar.failed{background:#ef9b95}.schedule-timeline-bar.pending{background:#d8b56c}.schedule-source-event .schedule-timeline-label{padding-left:32px}.schedule-source-event{min-height:44px}.schedule-source-event+.schedule-source-event{border-top:1px dashed #edf1f5}.management-customer-metrics{grid-template-columns:repeat(5,minmax(100px,1fr))}.management-readiness-toolbar{border-top:1px solid #dfe5ed;gap:12px}.management-readiness-toolbar .select-field{align-items:center;display:flex;margin:0;min-width:220px}.management-customer-readiness-table .table-row{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) minmax(150px,.7fr) minmax(150px,.7fr) 155px 18px}.management-readiness-cell{display:grid;gap:4px}.management-readiness-cell small{color:#64748a;font-size:.66rem}.management-application-badges{display:flex;flex-wrap:wrap;gap:5px}.management-application-badges i{background:#eaf2ff;border:1px solid #c7daf8;border-radius:3px;color:#1759a8;font-size:.64rem;font-style:normal;padding:3px 6px}.management-application-badges>span{color:#64748a;font-size:.7rem}.management-customer-table .table-row{grid-template-columns:minmax(260px,1fr) 110px minmax(220px,.8fr) 145px 18px}.management-customer-row:disabled{cursor:default;opacity:.55}.management-customer-name{display:grid;gap:2px}.management-customer-name strong{overflow-wrap:anywhere}.management-customer-name small{color:#64748a}.management-customer-table progress,.management-date-table progress{height:6px;max-width:100px;vertical-align:middle}.management-customer-table svg,.management-date-table svg,.management-document-table svg{color:#718198;height:14px;width:14px}.management-pipeline-cell{display:grid;gap:5px}.management-pipeline-cell>small{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0}.management-worker-main{display:grid;gap:14px;min-width:0}.management-back-link{align-items:center;background:transparent;border:0;color:#0668f6;display:inline-flex;font-size:.76rem;font-weight:650;gap:6px;justify-self:start;padding:0}.management-back-link:hover{text-decoration:underline}.management-customer-heading{align-items:center;display:flex;justify-content:space-between}.management-customer-heading>div{display:grid;gap:2px;min-width:0}.management-customer-heading strong{font-size:1.1rem;overflow-wrap:anywhere}.management-customer-heading span{color:#64748a;font-size:.68rem}.table-detail-actions{align-items:center;display:flex;gap:10px}.management-date-table .table-row{grid-template-columns:minmax(180px,.7fr) minmax(300px,1fr) 100px 18px}.management-document-table .table-row{grid-template-columns:minmax(0,1fr) 100px 18px}.management-source-title{overflow-wrap:anywhere}.pipeline-schedule-form{align-items:end;display:grid;gap:10px;grid-template-columns:1.2fr repeat(3,minmax(125px,.8fr)) 1.7fr auto}.pipeline-schedule-form label{color:#52637b;display:grid;font-size:.72rem;font-weight:650;gap:6px}.pipeline-schedule-form label span{color:#64748a;font-size:.68rem;font-weight:400}.pipeline-schedule-form .check-field{align-items:center;display:flex}.ingestion-overview{align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin-bottom:14px;padding:18px}.ingestion-controls{align-items:center;display:grid;min-width:0}.ingestion-project{display:grid;font-size:.72rem;font-weight:650;gap:8px}.ingestion-project .app-dropdown{min-width:0;width:100%}.ingestion-status-overview{border-left:1px solid #dce3ec;display:grid;gap:12px;min-width:0;padding-left:28px}.ingestion-progress{display:grid;gap:6px;grid-template-columns:1fr auto}.ingestion-progress span{color:#64748a;font-size:.72rem}.ingestion-progress strong{font-size:.78rem}.ingestion-progress progress{accent-color:#0563f6;grid-column:1 / -1;height:9px;width:100%}.ingestion-summary{border-top:1px solid #dce3ec;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding-top:12px}.ingestion-summary article{display:grid;gap:3px}.ingestion-summary span{color:#64748a;font-size:.68rem}.ingestion-summary strong{font-size:1.05rem}.pipeline-test{border-top:1px solid #dce3ec;margin-top:12px;padding-top:12px}.pipeline-test>p{color:#64748a;font-size:.68rem;margin:8px 0 0}.pipeline-test-form{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-test-form label,.pipeline-test-form .select-field{color:#52637b;display:grid;font-size:.72rem;font-weight:650;gap:6px}.pipeline-test-form label span,.pipeline-test-form .select-field>span{color:#64748a;font-size:.68rem;font-weight:400}.pipeline-test-form .check-field{align-items:center;display:flex;min-height:42px}.pipeline-test-form .button{min-height:42px}.pipeline-folder-select{grid-column:1 / -1}.pipeline-folder-select .dropdown-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-test-actions{display:flex;gap:8px}.ingestion-page .log-layout{min-height:calc(100vh - 330px)}.model-worker-panel{margin-bottom:14px;overflow:hidden}.model-worker-heading{align-items:center;border-bottom:1px solid #dce3ec;display:flex;justify-content:space-between;padding:14px}.model-worker-heading h2{font-size:.9rem;margin:0}.model-worker-heading p{color:#64748a;font-size:.68rem;margin:3px 0 0}.model-worker-heading>strong{color:#52637b;font-size:.7rem}.model-worker-table .table-row{grid-template-columns:90px minmax(220px,1.5fr) 120px 90px 70px minmax(180px,1fr)}.table-filters{align-items:end;border-bottom:1px solid #dce3ec;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.table-filters label,.table-filters .select-field{color:#52637b;display:grid;font-size:.72rem;font-weight:650;gap:6px}.queue-filter-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;justify-content:flex-end;min-width:0}.queue-view-switch{margin-right:auto}.job-timeline-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.job-timeline{max-width:none;min-width:780px;padding:12px 14px 18px}.job-timeline-legend{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-bottom:10px}.job-timeline-legend>span{align-items:center;color:#64748a;display:inline-flex;font-size:.62rem;gap:5px}.job-timeline-hint{color:#718096;font-size:.62rem;margin:-3px 0 7px;text-align:right}.job-timeline-axis,.job-timeline-row{display:grid;grid-template-columns:minmax(190px,28%) minmax(520px,1fr)}.job-timeline-axis>div{display:flex;justify-content:space-between;padding:0 2px 7px}.job-timeline-axis time{color:#718096;font-size:.6rem}.job-timeline-row{align-items:stretch;background:transparent;border:0;border-top:1px solid #edf1f6;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.job-timeline-row:hover,.job-timeline-row.selected{background:#f5f9ff}.job-timeline-row:focus-visible{box-shadow:inset 0 0 0 2px #1467e8;outline:0}.job-timeline-label{display:grid;gap:3px;min-width:0;padding:10px 12px 10px 2px}.job-timeline-label>span{align-items:center;display:flex;gap:8px;min-width:0}.job-timeline-label strong{color:#30435e;font-size:.68rem}.job-timeline-label .status{font-size:.57rem;padding:1px 5px}.job-timeline-label code{color:#718096;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-timeline-track{background-image:linear-gradient(to right,#e5eaf1 1px,transparent 1px);background-size:25% 100%;min-height:48px;position:relative}.job-timeline-duration{background:#d9e8ff;border-radius:4px;height:8px;min-width:14px;position:absolute;top:20px}.job-timeline-duration.processing{background:#79aaf5}.job-timeline-duration.done{background:#78c6ab}.job-timeline-duration.failed{background:#ef9b95}.job-timeline-duration.cancelled,.job-timeline-duration.stopped{background:#b8c1cd}.timeline-marker{background:#718096;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #718096;display:inline-block;height:9px;width:9px}.job-timeline-track>.timeline-marker{margin-left:-4px;position:absolute;top:19px;z-index:2}.timeline-marker.created{background:#fff;box-shadow:0 0 0 1px #718096}.timeline-marker.started{background:#1467e8;box-shadow:0 0 0 1px #1467e8}.timeline-marker.retry{background:#d97706;border-radius:2px;box-shadow:0 0 0 1px #d97706;transform:rotate(45deg)}.timeline-marker.failed{background:#c5362f;box-shadow:0 0 0 1px #c5362f}.timeline-marker.completed{background:#16805e;box-shadow:0 0 0 1px #16805e}.timeline-marker.cancelled,.timeline-marker.stopped{background:#64748a;box-shadow:0 0 0 1px #64748a}.timeline-marker.resumed{background:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.ingest-table .table-row{grid-template-columns:145px minmax(130px,.7fr) minmax(230px,1.4fr) 95px 55px minmax(160px,1fr)}.worker-table .worker-row{gap:10px;grid-template-columns:18px minmax(0,1fr)}.worker-table input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9baabe;border-radius:4px;cursor:pointer;height:16px;min-height:16px;padding:0;position:relative;width:16px}.worker-table input[type=checkbox]:hover:not(:disabled){border-color:#1467e8}.worker-table input[type=checkbox]:checked{background:#1467e8;border-color:#1467e8}.worker-table input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.worker-table input[type=checkbox]:disabled{background:#eef1f5;border-color:#d7dee7;cursor:not-allowed}.worker-table input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #1467e82e;outline:0}.worker-row.selected-for-action{background:#f0f6ff}.worker-selection-bar{align-items:center;background:#f5f8fc;border-top:1px solid #d9e1eb;color:#34465f;display:flex;font-size:.75rem;justify-content:space-between;min-height:48px;padding:8px 14px 8px 22px}.worker-selection-bar>div{display:flex;gap:8px}.worker-selection-bar .button.danger{background:#b42318;border-color:#b42318;color:#fff}.worker-row-content{align-items:center;background:transparent;border:0;color:inherit;display:grid;font:inherit;gap:18px;grid-template-columns:145px minmax(130px,.7fr) minmax(230px,1.4fr) 95px 55px minmax(160px,1fr);min-width:0;padding:0;text-align:left;width:100%}.worker-row-content code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-row-content>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-run-heading{align-items:center;background:#f7f9fc;border-bottom:1px solid #d9e1eb;display:flex;gap:8px;justify-content:space-between;padding:8px 14px 8px 42px}.worker-run-heading strong{color:#30435e;font-size:.7rem}.worker-run-heading span{color:#718096;font-size:.64rem}.queue-sequence{display:grid;gap:2px}.queue-sequence strong{color:#1e3a5f;font-size:.76rem}.queue-sequence small{color:#718096;font-size:.62rem}.queue-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ingest-error{color:#8b2e28;font-size:.7rem;overflow-wrap:anywhere}.log-detail{align-self:start;height:calc(100vh - 98px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px;position:sticky;top:98px}.ingestion-page .log-detail{height:calc(100vh - 320px);scrollbar-gutter:stable}.detail-heading{align-items:flex-start;display:flex;justify-content:space-between}.detail-heading h2{font-size:1rem;margin:4px 0 0}.log-detail dl{border-bottom:1px solid #dfe5ed;margin:17px 0;padding-bottom:8px}.log-detail dl div{display:grid;gap:10px;grid-template-columns:68px 1fr;margin-bottom:9px}.log-detail dt{color:#6d7b90;font-size:.68rem}.log-detail dd{font-size:.72rem;margin:0;overflow-wrap:anywhere}.log-detail h3{font-size:.78rem}.detail-actions{margin:0 0 16px}.event-list article{display:grid;gap:9px;grid-template-columns:12px 1fr;padding-bottom:15px;position:relative}.event-list article:not(:last-child):before{background:#dce3ec;content:"";height:calc(100% - 6px);left:4px;position:absolute;top:11px;width:1px}.event-dot{background:#0563f6;border:2px solid #dce8ff;border-radius:50%;height:9px;margin-top:3px;width:9px;z-index:1}.event-dot.succeeded{background:#16805e;border-color:#d8efe7}.event-dot.failed{background:#bd3029;border-color:#f4dddd}.event-list article>div{display:grid;gap:3px;min-width:0}.event-list strong{font-size:.72rem;overflow-wrap:anywhere}.event-list span{color:#7d899a;font-size:.64rem}.event-list p{color:#56667d;font-size:.7rem;margin:1px 0 0}.event-metadata{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:7px;display:grid;gap:0;margin:5px 0 0;padding:4px 8px}.event-metadata>div{align-items:baseline;border-bottom:1px solid #edf0f5;display:grid;gap:8px;grid-template-columns:minmax(90px,.35fr) 1fr;padding:5px 0}.event-metadata>div:last-child{border-bottom:0}.event-metadata dt{color:#7d899a;font-size:.64rem}.event-metadata dd{color:#34445c;font-size:.68rem;margin:0;overflow-wrap:anywhere}.customer-tab-heading{align-items:flex-start;border-bottom:1px solid #dfe5ed;display:flex;justify-content:space-between;padding:20px 22px}.customer-tab-heading h2{font-size:1rem;margin:0}.customer-tab-heading p{color:#6d7b90;font-size:.72rem;margin:4px 0 0}.customer-summary-metrics{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));margin:0;padding:18px 22px}.customer-summary-metrics div{border-right:1px solid #e1e7ef;padding:2px 16px}.customer-summary-metrics div:first-child{padding-left:0}.customer-summary-metrics div:last-child{border-right:0}.customer-summary-metrics dt{color:#718198;font-size:.64rem}.customer-summary-metrics dd{color:#20344f;font-size:1.05rem;font-weight:700;margin:5px 0 0}.customer-summary-table .table-row{grid-template-columns:minmax(230px,1.2fr) minmax(220px,1fr) 110px 170px}.customer-summary-table article>span:nth-child(3),.customer-summary-table article>span:nth-child(4){display:grid;gap:4px}.customer-summary-table small{color:#718198;display:block;font-size:.62rem}.document-type-list{display:flex;flex-wrap:wrap;gap:5px}.document-type-list small{background:#edf4ff;border-radius:10px;color:#235da8;padding:3px 7px}.document-type-list small.unsupported{background:#f1f3f6;color:#758196}.customer-data-summary-view{display:grid;gap:18px}.most-viewed-table .table-row{grid-template-columns:minmax(320px,1fr) 75px 160px 90px}.most-viewed-table article>span:not(.viewed-document-cell),.most-viewed-table article>strong{font-size:.7rem}.viewed-document-cell{align-items:center;display:grid;gap:10px;grid-template-columns:24px 18px minmax(0,1fr);min-width:0}.viewed-document-cell>b{align-items:center;background:#eaf2ff;border-radius:50%;color:#1262d3;display:flex;font-size:.62rem;height:24px;justify-content:center}.viewed-document-cell>svg{color:#60728a;height:17px;width:17px}.viewed-document-cell>span{display:grid;gap:3px;min-width:0}.viewed-document-cell strong,.viewed-document-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewed-document-cell small{color:#718198;font-size:.61rem}.update-run-list{padding:0}.update-run-table .table-row{grid-template-columns:120px minmax(170px,1fr) 105px 92px 108px 96px 18px}.update-run-table>button{background:#fff;border-left:0;border-right:0;border-top:0;font-size:.7rem}.update-run-table>button:hover{background:#f2f7ff}.update-run-table .table-row>strong{color:#253a57;font-size:.73rem}.update-run-label{display:grid;gap:3px;min-width:0}.update-run-label small{color:#718198;font-size:.6rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-run-table button>svg,.update-document-table button>svg{color:#718198;height:14px;width:14px}.update-run-day{background:#f7f9fc;border-bottom:1px solid #dfe5ed;color:#65758b;font-size:.64rem;grid-column:1 / -1;margin:0;padding:8px 22px;text-transform:uppercase}.update-run-detail{min-width:0;padding:18px 22px}.update-history-back{margin-bottom:16px}.update-run-detail>header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.update-run-detail>header h3{font-size:.92rem;margin:0}.update-run-detail>header p{color:#718198;font-size:.65rem;margin:4px 0 0}.table-detail-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.update-run-summary{border-bottom:1px solid #dfe5ed;grid-template-columns:repeat(3,minmax(100px,1fr));margin:0 -22px 18px}.update-document-table{margin-inline:-22px;max-width:calc(100% + 44px);width:calc(100% + 44px)}.update-document-table .table-row{grid-template-columns:minmax(0,1fr) 90px 100px 18px}.update-document-table button{background:#fff;border-left:0;border-right:0;border-top:0}.update-document-table button:hover,.update-document-table button.selected{background:#f2f7ff}.update-document-name{display:grid;gap:7px}.update-document-name>strong{overflow-wrap:anywhere}.update-document-stages{display:flex;flex-wrap:wrap;gap:6px 14px}.update-document-stages small{align-items:center;color:#718198;display:flex;font-size:.6rem;gap:5px}.update-document-stages i{background:#96a2b4;border-radius:50%;height:6px;width:6px}.update-document-stages .completed i,.update-document-stages .done i{background:#13845a}.update-document-stages .processing i{background:#0969da}.update-document-stages .pending i{background:#9a6700}.update-document-stages .failed i{background:#c93838}.status.new{color:#0563f6}.status.updated{color:#7c3aed}.status.deleted{color:#bd3029}.status.reprocessed{color:#64748a}.status.active{color:#16805e}.status.ready{color:#0563f6}.document-update-detail{min-width:0}.document-detail-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px}.document-detail-header h3{font-size:.92rem;margin:0;overflow-wrap:anywhere}.document-detail-header p{color:#718198;font-size:.65rem;margin:4px 0 0;overflow-wrap:anywhere}.document-stage-list{display:grid;gap:12px}.document-stage-card{border:1px solid #dfe5ed;border-radius:8px;overflow:hidden}.document-stage-card>header{align-items:center;background:#fff;display:grid;gap:10px;grid-template-columns:26px 1fr auto;padding:12px 14px}.document-stage-card>header>strong{color:#253a57;font-size:.75rem}.stage-number{align-items:center;background:#e9f2ff;border-radius:50%;color:#075ed8;display:flex;font-size:.66rem;font-weight:750;height:24px;justify-content:center;width:24px}.stage-detail{background:#f8fafc;border-top:1px solid #e7ebf1;padding:14px}.stage-detail>dl:not(.event-metadata){display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:0 0 12px}.stage-detail>dl:not(.event-metadata) dt{color:#718198;font-size:.6rem}.stage-detail>dl:not(.event-metadata) dd{font-size:.65rem;margin:2px 0 0}.stage-activity{border-top:1px solid #e3e8ef;margin-top:12px}.stage-activity>summary{align-items:center;color:#253a57;cursor:pointer;display:flex;font-size:.68rem;font-weight:700;justify-content:space-between;padding:11px 0 0}.stage-activity>summary span{background:#e6ebf2;border-radius:10px;color:#52637b;font-size:.6rem;padding:2px 7px}.stage-not-run{color:#718198;font-size:.7rem;margin:0;padding:18px}@media(max-width:1100px){.customer-summary-metrics{grid-template-columns:repeat(3,1fr);row-gap:18px}.management-customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-summary-metrics div:nth-child(3){border-right:0}.update-run-table .table-row{gap:10px;grid-template-columns:105px minmax(150px,1fr) 92px 82px 94px 86px 16px;padding-inline:14px}.stage-detail>dl:not(.event-metadata){grid-template-columns:repeat(2,1fr)}.most-viewed-table{overflow-x:auto}.most-viewed-table .table-row{min-width:850px}}.access{align-items:center;background:linear-gradient(145deg,#eef4fc,#fff 62%);display:grid;justify-items:center;min-height:100vh;padding:2rem;position:relative}.access>.language-selector{position:absolute;right:28px;top:24px}.access-card{background:#fff;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 18px 45px #1a31521a;max-width:430px;padding:40px;text-align:center;width:100%}.access-loading-card{max-width:360px;padding:36px 32px}.access-loading-card .product-mark{margin-bottom:22px}.access-loading-card .loading-state.section{flex-direction:column;gap:14px;min-height:0;padding:0}.access-loading-card .loading-state>span{gap:5px;text-align:center}.access-loading-card .loading-state strong{font-size:1rem}.access-loading-card .loading-spinner{height:22px;width:22px}.product-mark{height:52px;margin-bottom:20px;width:52px}.access h1{font-size:1.65rem;margin:7px 0 10px}.access p:not(.eyebrow){color:#65758b;font-size:.84rem;line-height:1.55;margin:0 auto 23px}.access-button{width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.office-preview-card{background:#fff;border:1px solid #d7e0ea;border-radius:8px;overflow:hidden}.office-preview-card>header{align-items:center;border-bottom:1px solid #d7e0ea;display:flex;justify-content:space-between;padding:16px 20px}.office-preview-card h1{font-size:1rem;margin:0 0 4px;overflow-wrap:anywhere}.office-preview-card header p{color:#65758b;font-size:.8rem;margin:0}.office-preview-frame{border:0;display:block;height:calc(100vh - 260px);min-height:640px;width:100%}.xlsx-preview-shell{min-height:640px;position:relative}.xlsx-preview-shell>.loading-state{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.xlsx-preview{height:calc(100vh - 260px);min-height:640px;overflow:hidden}.preview-limit-note{color:#65758b;font-size:.78rem;margin:10px 14px}.pptx-preview{background:#eef2f7;display:grid;gap:24px;justify-items:center;max-height:calc(100vh - 260px);min-height:640px;overflow:auto;padding:24px}.pptx-preview section{max-width:1120px;position:relative;width:100%}.pptx-preview section>span{background:#0f1f36d1;border-radius:4px;color:#fff;font-size:.72rem;left:10px;padding:4px 7px;position:absolute;top:10px;z-index:1}.pptx-preview iframe{aspect-ratio:16 / 9;background:#fff;border:1px solid #ced8e5;box-shadow:0 8px 22px #1a31521a;display:block;width:100%}.image-document-preview{align-items:center;background:#eef2f7;display:flex;justify-content:center;min-height:640px;padding:24px}.image-document-preview img{max-height:calc(100vh - 310px);max-width:100%;object-fit:contain}.text-document-preview{background:#fff;box-sizing:border-box;margin:0;min-height:640px;overflow:auto;padding:24px;white-space:pre-wrap;word-break:break-word}.tutorial-overlay{background:#0b1b319e;top:0;right:0;bottom:0;left:0;position:fixed;z-index:200}.tutorial-overlay.has-highlight{background:transparent}.tutorial-highlight{border:2px solid #4d97ff;border-radius:10px;box-shadow:0 0 0 9999px #0b1b319e,0 0 0 5px #4d97ff33;pointer-events:none;position:fixed}.tutorial-card{background:#fff;border:1px solid #d7e0ea;border-radius:10px;bottom:24px;box-shadow:0 20px 56px #08182f47;left:50%;max-height:calc(100dvh - 48px);max-width:560px;overflow:auto;padding:20px;position:fixed;transform:translate(-50%);width:calc(100vw - 40px)}.tutorial-card.config-step{left:24px;max-width:360px;transform:none}.tutorial-card.chat-step{bottom:auto;left:auto;right:24px;top:90px;transform:none}.tutorial-card:focus{outline:none}.tutorial-card>small{color:#1467e8;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.tutorial-card h2{color:#17243a;font-size:1.1rem;margin:8px 0}.tutorial-card p{color:#52637b;font-size:.82rem;line-height:1.55;margin:0}.tutorial-details{color:#52637b;display:grid;font-size:.78rem;gap:7px;line-height:1.45;margin:12px 0 0;padding-left:20px}.tutorial-card footer{display:flex;justify-content:space-between;margin-top:18px}@media(max-width:1199px){.tutorial-card.config-step{bottom:auto;left:50%;max-width:560px;top:12px;transform:translate(-50%)}.tutorial-card.chat-step{left:50%;right:auto;top:12px;transform:translate(-50%)}}@container (max-width: 960px){.knowledge-base-flow{grid-template-columns:1fr;gap:30px;padding:80px 20px 30px}.canvas-node-column,.knowledge-base-node{grid-column:1}.canvas-sources{grid-row:2}.knowledge-base-node{grid-row:1}.canvas-applications{grid-row:3}}@container customer-workspace (max-width: 1100px){.customer-settings-workspace{grid-template-columns:1fr}.customer-settings-workspace .configuration-profile-nav{position:static}.customer-settings-workspace .configuration-profile-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-settings-content{grid-template-columns:1fr}}@container customer-workspace (max-width: 760px){.customer-settings-workspace .configuration-profile-nav>div{grid-template-columns:1fr}.customer-wiki-version-card>header{gap:12px}.customer-wiki-version-card>header,.customer-wiki-version-card>header .row-actions{align-items:stretch;flex-direction:column}.wiki-version-table .table-header{display:none}.wiki-version-table .table-row{align-items:start;gap:6px 12px;grid-template-columns:minmax(0,1fr) auto;padding-block:14px}.wiki-version-table .table-row>strong{grid-column:1;grid-row:1}.wiki-version-table .table-row>span:nth-of-type(1){grid-column:1;grid-row:2}.wiki-version-table .table-row>span:nth-of-type(2){grid-column:1;grid-row:3}.wiki-version-table .table-row>span:nth-of-type(3){grid-column:1;grid-row:4}.wiki-version-table .table-row>.status{grid-column:2;grid-row:1}.wiki-version-table .table-row>.row-actions{grid-column:1 / -1;grid-row:5;justify-content:flex-start;margin-top:5px}}@media(max-width:1100px){.agent-chat-layout{grid-template-columns:1fr}.agent-conversations{height:auto;min-height:0}.agent-conversation-list{display:flex;max-height:120px;overflow:auto}.agent-conversation-list>div{flex:0 0 220px}.app-frame{grid-template-columns:210px minmax(0,1fr)}.content{padding-inline:24px}.overview-grid,.log-layout.with-detail,.wiki-layout,.graph-layout{grid-template-columns:1fr}.knowledge-wiki-layout{grid-template-columns:210px minmax(0,1fr)}.knowledge-wiki-outline{display:none}.log-detail{height:auto;position:static}.graph-detail{position:static}.customer-dates{gap:22px}.configuration-workspace{grid-template-columns:1fr}.configuration-profile-nav{position:static}.configuration-profile-nav>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:820px){body{overflow:auto}.knowledge-wiki-layout{grid-template-columns:1fr}.knowledge-wiki-nav{border-bottom:1px solid #e0e6ee;border-right:0;max-height:240px;position:static}.knowledge-wiki-article{padding:22px}.app-frame,.app-frame.sidebar-collapsed{display:block;height:auto;min-height:100dvh;overflow:visible}.workspace-column{display:block;height:auto;overflow:visible}.sidebar{height:auto;overflow:visible;padding:10px;position:static}.sidebar-brand,.sidebar p,.sidebar-toggle{display:none}.sidebar-main{display:flex;gap:5px;overflow-x:auto;overflow-y:visible}.sidebar-section{align-items:center;display:flex;flex:0 0 auto}.sidebar-section>p,.sidebar-pinned,.conversation-nav>div{display:none}.conversation-nav{flex:0 0 auto;min-height:0}.conversation-nav>header{padding:0}.conversation-nav>header p{display:none}.conversation-nav>header>button{border:1px solid rgba(166,190,222,.3);height:40px;width:40px}.sidebar-main>button{white-space:nowrap;width:auto}.sidebar-collapsed .sidebar-main button span{display:inline}.sidebar-collapsed .sidebar-main>button{justify-content:flex-start;padding:0 13px}.account-copy{display:none}.workspace-header{height:52px;padding:0 15px}.content{min-height:0;overflow:visible;padding:24px 15px 42px}.page-heading,.customer-hero{align-items:stretch;flex-direction:column}.page-actions,.customer-dates{flex-wrap:wrap}.customer-details-card dl{grid-template-columns:1fr}.customer-details-card dl div{border-bottom:1px solid #e0e6ee;border-right:0;padding:9px 0}.customer-details-card dl div:last-child{border-bottom:0}.overview-grid,.configuration-grid,.settings-configuration,.usage-metrics,.usage-grid{grid-template-columns:1fr}.settings-save-bar{align-items:stretch;flex-direction:column;gap:10px}.settings-save-bar>div:last-child{justify-content:flex-end}.connection-form{border-bottom:1px solid #d7dfe9;border-right:0;padding:0 0 20px}.resolved-panel{padding:20px 0 0}.inline-create,.filters,.ingestion-overview,.pipeline-schedule-form,.schedule-time-fields{grid-template-columns:1fr}.management-pipeline-actions{align-items:flex-start;flex-wrap:wrap}.ingestion-controls{align-items:stretch;grid-template-columns:1fr}.table-filters{grid-template-columns:1fr}.queue-filter-actions{flex-wrap:wrap}.ingestion-status-overview{border-left:0;border-top:1px solid #dce3ec;padding:12px 0 0}.ingestion-summary{border-top:1px solid #dce3ec;padding:12px 0 0}.ingestion-page .log-layout{min-height:0}.table-header{display:none}.table-row,.team-table .table-row,.member-table .table-row,.log-table .table-row,.ingest-table .table-row{align-items:start;gap:7px;grid-template-columns:1fr}.management-customer-readiness-table .table-row{grid-template-columns:1fr}.source-browser-table .table-row{align-items:start;grid-template-columns:minmax(0,1fr) auto}.source-browser-table .table-row>span:nth-child(2){font-size:.65rem;grid-column:1 / -1;grid-row:2}.management-customer-table .table-row,.management-date-table .table-row,.management-document-table .table-row{align-items:center;grid-template-columns:minmax(0,1fr) auto 16px}.management-customer-heading{align-items:stretch;flex-direction:column;gap:10px}.management-customer-heading>.button{align-self:flex-start}.management-customer-table .management-customer-name,.management-date-table .table-row>:first-child,.management-document-table .update-document-name{grid-column:1;grid-row:1}.management-customer-table .table-row>.status,.management-date-table .table-row>.status,.management-document-table .table-row>.status{grid-column:2;grid-row:1}.management-customer-table .management-pipeline-cell,.management-date-table .management-pipeline-cell{grid-column:1 / 3;grid-row:2}.management-customer-table .table-row>span:nth-last-of-type(1){font-size:.65rem;grid-column:1 / 3;grid-row:3}.management-customer-table svg,.management-date-table svg,.management-document-table svg{grid-column:3;grid-row:1}.management-customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.update-run-table .table-row{align-items:center;grid-template-columns:minmax(0,1fr) auto 16px}.update-document-table .table-row{align-items:center;grid-template-columns:minmax(0,1fr) auto auto 16px}.wiki-version-table .table-row{align-items:start;grid-template-columns:1fr}.update-run-table button>span:first-child{display:none}.update-run-table button>span:nth-of-type(n+3){display:none}.update-run-table button>strong{grid-column:1;grid-row:1}.update-run-table button>.status{grid-column:2;grid-row:1}.update-run-table button>svg{grid-column:3;grid-row:1}.update-run-day{padding-inline:14px}.update-document-stages{display:grid;gap:4px}.worker-table .worker-row{grid-template-columns:18px minmax(0,1fr)}.worker-row-content{gap:7px;grid-template-columns:1fr}.row-actions{justify-content:flex-start}.directory-toolbar,.pagination{align-items:stretch;flex-direction:column;gap:10px}.connection-table-head{display:none}.connection-row{align-items:start;grid-template-columns:1fr}.wiki-chat{height:calc(100vh - 220px);min-height:560px}.chat-history,.chat-composer{padding-left:16px;padding-right:16px}.chat-bubble{max-width:88%}.chat-composer-toolbar{align-items:stretch;flex-direction:column;gap:8px}.chat-composer-controls{flex-wrap:wrap}.chat-composer-actions{align-self:flex-end}.chat-context-slot{min-height:30px}.chat-composer footer{display:none}.chat-history article{max-width:100%}.conversation-page{height:auto;min-height:calc(100vh - 130px)}.conversation-start-card{padding:28px 20px}.tutorial-card{bottom:12px;width:calc(100vw - 24px)}}.tree-empty{display:block;padding:.25rem 0 .5rem 3.75rem;color:#718198;font-size:.8rem}
