: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%}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.4"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}: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-toolbar>i{border-left:1px solid #d7e0ea;height:22px}.document-preview-page-select{align-items:center;color:#52637b;display:flex;font-size:.72rem;gap:5px}.document-preview-page-select select{height:28px;padding:2px 22px 2px 7px;width:64px}.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}.customer-settings-content>.customer-setting-card{align-self:stretch}.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}.card-help{align-items:center;align-self:flex-start;background:#f1f5f9;border:1px solid #d7e0eb;border-radius:50%;color:#52637b;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:750;height:24px;justify-content:center;padding:0;position:relative;width:24px}.card-help:after{background:#17263b;border-radius:5px;color:#fff;content:attr(data-tooltip);font-size:.66rem;font-weight:500;line-height:1.4;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;right:0;top:calc(100% + 7px);transform:translateY(-3px);transition:opacity .12s,transform .12s;visibility:hidden;white-space:normal;width:230px;z-index:10}.card-help:hover:after,.card-help:focus-visible:after{opacity:1;transform:translateY(0);visibility:visible}.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}.wiki-version-filter{align-items:center;background:#f8fafc;border-bottom:1px solid #dfe5ed;display:flex;justify-content:flex-end;padding:10px 20px}.wiki-version-filter label{align-items:center;display:flex;font-size:.68rem;gap:8px}.wiki-version-filter select{min-height:34px;padding-block:.35rem;width:170px}.wiki-version-identity{align-items:center;display:flex;gap:7px;min-width:0}.wiki-version-star{align-items:center;background:transparent;border:0;border-radius:4px;color:#8492a6;display:inline-flex;flex:0 0 auto;justify-content:center;padding:3px}.wiki-version-star:hover,.wiki-version-star:focus-visible{background:#f1f5f9;color:#52637b}.wiki-version-star.stable{color:#d99a00}.wiki-version-star.stable .icon{fill:currentColor}.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:125px minmax(110px,.55fr) 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);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{align-items:center;border-radius:4px;display:flex;gap:1px;opacity:0;padding:5px 5px 5px 12px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);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{background:#0b3c74;opacity:1;pointer-events:auto}.conversation-nav-item.active .conversation-nav-actions{background:#0664eb}.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}.markdown-preview p{white-space:pre-wrap}.markdown-preview ul,.markdown-preview ol{margin-block:.45rem;padding-inline-start:20px}.markdown-preview li{padding-inline-start:2px}.markdown-preview li>p{margin-block:0}.markdown-preview li>ul,.markdown-preview li>ol{margin-block:.25rem;padding-inline-start:16px}.markdown-preview a{color:#075ed8;overflow-wrap:anywhere}.markdown-preview blockquote{border-left:3px solid #9db9df;color:#52637b;margin-inline:0;padding-left:14px}.markdown-preview pre{background:#0f172a;border-radius:6px;color:#e2e8f0;overflow-x:auto;padding:14px}.markdown-preview code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-preview table{border-collapse:collapse;display:block;font-size:.76rem;overflow-x:auto;width:100%}.markdown-preview th,.markdown-preview td{border:1px solid #d9e1eb;padding:8px 10px;text-align:left}.markdown-preview th{background:#f4f7fb}.markdown-preview img{height:auto;max-width:100%}.markdown-preview input[type=checkbox]{min-height:0;width:auto}.markdown-preview .katex-display{overflow-x:auto;overflow-y:hidden;padding-block:4px}.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}::highlight(wiki-comments){background:#ffe28a;color:inherit}::highlight(wiki-comment-draft){background:#d8eaff;color:inherit}.wiki-comments-heading{border-top:1px solid #e0e6ee;margin-top:18px!important;padding-top:16px}.knowledge-wiki-outline .wiki-comment-anchor{align-items:center;border:0;display:grid;gap:6px;grid-template-columns:16px minmax(0,1fr) auto}.wiki-comment-anchor .icon{color:#1467e8;height:14px;width:14px}.wiki-comment-anchor span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-comment-anchor strong{align-items:center;background:#1467e8;border-radius:999px;color:#fff;display:inline-flex;font-size:.58rem;height:18px;justify-content:center;min-width:18px;padding:0 5px}.wiki-comment-anchor.unresolved{opacity:.65}.wiki-comments-empty{color:#7a8798;font-size:.68rem;line-height:1.4;margin:8px}.wiki-selection-comment{align-items:center;background:#fff;border:1px solid #b9c9dc;border-radius:999px;box-shadow:0 5px 16px #1f355029;color:#145fbf;display:inline-flex;font-size:.7rem;font-weight:650;gap:6px;min-height:34px;padding:6px 11px;position:fixed;transform:translate(-50%);z-index:30}.wiki-selection-comment:hover{background:#f2f7ff;border-color:#78a8e7}.wiki-selection-comment .icon{height:15px;width:15px}.modal-form blockquote{background:#fff7d6;border-left:3px solid #e4b72f;color:#34465e;font-size:.78rem;line-height:1.45;margin:0;max-height:130px;overflow:auto;padding:10px 12px}.wiki-comments-modal{max-width:640px}.wiki-comment-thread{display:grid;gap:12px}.wiki-comment-passage{border:1px solid #eadfbd;border-left:3px solid #e9b431;border-radius:9px;display:grid;gap:7px;padding:13px 15px}.wiki-comment-passage header{align-items:center;display:flex;gap:9px}.wiki-comment-passage header>span{align-items:center;background:#fff4d8;border-radius:8px;color:#b57b00;display:inline-flex;font-family:Georgia,serif;font-size:1.3rem;font-weight:700;height:28px;justify-content:center;width:28px}.wiki-comment-passage strong{color:#263750;font-size:.76rem}.wiki-comment-passage p{color:#43546b;font-size:.76rem;line-height:1.5;margin:0}.wiki-comment-passage button{background:transparent;border:0;color:#1467e8;font-size:.7rem;font-weight:650;justify-self:end;padding:0}.wiki-comment-attached{color:#7a8798;font-size:.66rem;margin:-3px 0 2px}.wiki-comment-history{border-left:1px solid #d9e1eb;display:grid;gap:10px;margin:2px 0 0 14px;padding-left:22px;position:relative}.wiki-comment-entry{background:#fff;border:1px solid #dfe5ed;border-radius:10px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);margin-left:0;padding:12px;position:relative}.wiki-comment-entry:before{background:#fff;border:1px solid #cbd7e5;border-radius:50%;content:"";height:10px;left:-29px;position:absolute;top:20px;width:10px}.wiki-comment-avatar{align-items:center;background:#1467e8;border-radius:50%;color:#fff;display:inline-flex;font-size:.66rem;font-weight:750;height:32px;justify-content:center;width:32px}.wiki-comment-entry>div{min-width:0}.wiki-comment-entry header{align-items:flex-start;display:flex;justify-content:space-between}.wiki-comment-entry header>span{display:grid;gap:3px}.wiki-comment-entry header strong{color:#263750;font-size:.74rem}.wiki-comment-entry header time{color:#7a8798;font-size:.62rem}.wiki-comment-entry p{color:#40536e;font-size:.76rem;line-height:1.5;margin:10px 0 0;white-space:pre-wrap}.wiki-comment-menu{position:relative}.wiki-comment-menu summary{color:#63748b;cursor:pointer;font-size:.9rem;letter-spacing:1px;list-style:none;padding:0 3px}.wiki-comment-menu summary::-webkit-details-marker{display:none}.wiki-comment-menu section{background:#fff;border:1px solid #d7e0ea;border-radius:7px;box-shadow:0 8px 18px #1b2f4b24;display:grid;min-width:90px;padding:4px;position:absolute;right:0;top:22px;z-index:2}.wiki-comment-menu button{background:transparent;border:0;border-radius:4px;color:#40536e;font-size:.68rem;padding:7px 8px;text-align:left}.wiki-comment-menu button:hover{background:#f3f6fa}.wiki-comment-menu button:last-child{color:#b42318}.wiki-comment-composer{border-top:1px solid #e3e9f0;display:grid;gap:8px;padding-top:14px}.wiki-comment-composer label{color:#40536e;display:grid;font-size:.72rem;font-weight:650;gap:7px}.wiki-comment-composer textarea{border:1px solid #cbd5e1;border-radius:8px;min-height:78px;padding:10px 11px;resize:vertical;width:100%}.wiki-comment-composer footer{align-items:center;display:flex;gap:8px;justify-content:flex-end}.wiki-comment-composer footer small{color:#7a8798;font-size:.64rem;margin-right:auto}.wiki-comment-composer .button{align-items:center;display:inline-flex;gap:5px}.wiki-comment-composer .button .icon{height:14px;width:14px}.wiki-comment-unresolved{color:#9a6700;font-size:.7rem;margin:0}.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.assistant .chat-bubble{max-width:100%;width:100%}.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:#fff;border:1px solid #dde4ed;border-radius:10px;box-shadow:0 2px 8px #1c35540d;margin-top:11px;max-width:860px;overflow:hidden}.chat-agent-activity summary{align-items:center;color:#263750;cursor:pointer;display:flex;font-size:.7rem;font-weight:700;justify-content:space-between;list-style:none;padding:11px 14px}.chat-agent-activity summary::-webkit-details-marker{display:none}.chat-agent-activity summary>span{align-items:center;display:flex;gap:7px}.chat-agent-activity summary .icon{color:#2475dc;height:14px;width:14px}.chat-agent-activity summary small{color:#7a8799;font-size:.64rem;font-weight:500;margin-left:5px}.chat-agent-activity summary:after{color:#607088;content:"⌄";font-size:.86rem;transition:transform .15s}.chat-agent-activity[open] summary:after{transform:rotate(180deg)}.chat-agent-activity ol{border-top:1px solid #edf1f5;display:grid;list-style:none;margin:0;padding:8px 14px 8px 18px}.chat-agent-activity li{color:#53657d;font-size:.7rem;line-height:1.45;padding:6px 0 6px 31px;position:relative}.chat-agent-activity li:before{align-items:center;background:#23865f;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.55rem;font-weight:800;height:18px;justify-content:center;left:1px;position:absolute;top:7px;width:18px;z-index:1}.chat-agent-activity li:not(:last-child):after{background:#d7e4de;bottom:-7px;content:"";left:9px;position:absolute;top:24px;width:1px}.chat-agent-activity li.running:before{animation:typing-pulse 1.2s infinite;background:#2475dc;content:""}.chat-agent-activity li.failed:before{background:#bd3029;content:"×"}.chat-activity-file{background:#edf4ff;border:1px solid #dce9fb;border-radius:5px;color:#1761bf;display:inline;font-family:inherit;font-size:.68rem;padding:2px 5px}.chat-agent-activity>p{color:#6c7c91;font-size:.7rem;line-height:1.45;margin:0;padding:10px 14px}.chat-agent-activity>.chat-agent-summary{align-items:center;border-top:1px solid #edf1f5;display:flex;gap:8px}.chat-agent-summary>span{align-items:center;background:#23865f;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.55rem;height:18px;justify-content:center;width:18px}.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-feedback-actions{align-items:center;color:#8290a2;display:flex;gap:2px;justify-content:flex-end;margin-top:10px;opacity:.72;transition:opacity .15s ease}.chat-feedback-actions:hover,.chat-feedback-actions:focus-within{opacity:1}.chat-feedback-actions span{font-size:.62rem;margin-right:4px}.chat-feedback-actions button{align-items:center;background:transparent;border:0;border-radius:50%;color:#718198;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.chat-feedback-actions button:hover,.chat-feedback-actions button.active{background:#edf4ff;color:#1467e8}.chat-feedback-actions button.negative{background:#fff0ee;color:#b42318}.chat-feedback-actions .icon{height:14px;width:14px}.feedback-rating{display:grid;gap:10px;grid-template-columns:1fr 1fr}.feedback-rating button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#40536e;display:flex;gap:8px;justify-content:center;padding:12px}.feedback-rating button.active{background:#edf4ff;border-color:#1467e8;color:#075ed8}.feedback-rating .icon{height:17px;width:17px}.danger-text{color:#b42318!important;margin-right:auto}.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:transparent;border:0;border-radius:8px;color:#64748a;display:flex;justify-content:center;min-height:34px;min-width:34px;padding:5px}.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:#f1f5f9;color:#235da8}.chat-context-ring{background:conic-gradient(#dfe5ed 0,#dfe5ed);border-radius:50%;display:inline-block;flex:0 0 auto;height:24px;position:relative;width:24px}.chat-context-ring:after{background:#fff;border-radius:50%;content:"";top:4px;right:4px;bottom:4px;left:4px;position:absolute}.chat-context-ring.unknown{background:#dfe5ed}.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:220px;min-height:54px;min-width:0;outline:none;overflow-y:hidden;padding:3px 5px 5px 3px;resize:none;scrollbar-color:#b8c2cf transparent;scrollbar-width:thin;width:100%}.wiki-chat .composer-shell textarea::-webkit-scrollbar{width:8px}.wiki-chat .composer-shell textarea::-webkit-scrollbar-track{background:transparent}.wiki-chat .composer-shell textarea::-webkit-scrollbar-thumb{background:#c2cad4;background-clip:content-box;border:2px solid transparent;border-radius:999px}.wiki-chat .composer-shell textarea::-webkit-scrollbar-thumb:hover{background:#98a5b5;background-clip:content-box}.composer-send{aspect-ratio:1;background:#1467e8;border:0;border-radius:50%;box-shadow:0 5px 14px #1467e838;color:#fff;flex:0 0 40px;height:40px;min-height:40px;min-width:40px;padding:0;transition:background .15s,box-shadow .15s,transform .15s;width:40px}.composer-send .icon{height:18px;stroke-width:2.1;width:18px}.composer-send:hover:not(:disabled){background:#0b5bd1;box-shadow:0 7px 18px #1467e847;transform:translateY(-1px)}.composer-send:focus-visible{box-shadow:0 0 0 3px #1467e838,0 5px 14px #1467e838;outline:0}.composer-send:disabled{background:#dce4ef;box-shadow:none;color:#8492a6;cursor:not-allowed;opacity:1}.composer-send.stop{background:#263750;box-shadow:0 5px 14px #17263b2e}.composer-send.stop:hover{background:#17263b;box-shadow:0 7px 18px #17263b3d}.composer-send.stop .icon{height:15px;width:15px}.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}.playground-source-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.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(6,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(4,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)}.playground-view-switch{margin:0 0 10px;width:fit-content}.playground-view-switch button{min-width:96px}.playground-run-strip{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:10px;padding:12px 16px}.playground-run-strip>div{display:grid;gap:2px}.playground-run-strip>div strong{font-size:.78rem}.playground-run-strip>div span,.playground-run-strip>span:last-child{color:#64748a;font-size:.68rem}.playground-run-strip .playground-run-timing{display:flex;flex-wrap:wrap;gap:6px 18px;grid-column:1 / -1}.current-document-card{margin-bottom:10px;padding:14px 16px}.current-document-card>header{align-items:flex-start;display:flex;justify-content:space-between}.current-document-card h2{font-size:.84rem;margin:3px 0 0}.current-document-card header>span{color:#64748a;font-size:.65rem}.document-stage-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.document-stage-flow>div{align-items:center;display:flex;gap:8px;min-width:0;position:relative}.document-stage-flow>div:not(:last-child):after{background:#d7dfe9;content:"";height:1px;left:34px;position:absolute;right:8px;top:12px}.document-stage-flow i{align-items:center;background:#fff;border:1px solid #aab6c6;border-radius:50%;color:#64748a;display:flex;flex:none;font-size:.62rem;font-style:normal;height:24px;justify-content:center;position:relative;width:24px;z-index:1}.document-stage-flow .active i{background:#1467e8;border-color:#1467e8;color:#fff}.document-stage-flow span{display:grid;gap:2px;min-width:0;position:relative;z-index:1}.document-stage-flow strong{background:#fff;color:#52637b;font-size:.68rem;padding-right:8px}.document-stage-flow .active strong{color:#075ed8}.document-stage-flow small{color:#64748a;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-queue-layout{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.playground-queue-layout.with-detail{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr)}.playground-document-table .table-row{grid-template-columns:minmax(220px,1.2fr) 135px minmax(160px,1fr) 90px 95px}.playground-document-table button,.playground-worker-table button{background:#fff;border-left:0;border-right:0;border-top:0;text-align:left}.playground-document-table button:hover,.playground-worker-table button:hover{background:#f4f8ff}.playground-document-table .table-row>*,.playground-worker-table .table-row>*{min-width:0}.playground-document-table button>strong,.playground-document-table button>span:not(.status),.playground-worker-table button>strong,.playground-worker-table button>span:not(.status),.playground-document-table .status,.playground-worker-table .status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-document-table .status,.playground-worker-table .status{justify-self:start}.playground-worker-cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.playground-worker-cards>button{background:#fff;color:inherit;cursor:pointer;display:grid;font:inherit;gap:8px;padding:14px 16px;text-align:left}.playground-worker-cards>button.selected{border-color:#1467e8;box-shadow:0 0 0 1px #1467e8}.playground-worker-cards header{align-items:center;display:flex;justify-content:space-between}.playground-worker-cards header>strong{font-size:.8rem}.playground-worker-cards p{color:#64748a;font-size:.65rem;margin:0}.playground-worker-cards dl{display:grid;gap:6px;margin:0}.playground-worker-cards dl div{display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr)}.playground-worker-cards dt{color:#64748a;font-size:.62rem}.playground-worker-cards dd{font-size:.66rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-worker-table .table-row{grid-template-columns:45px minmax(190px,1.2fr) 125px 90px minmax(130px,1fr) 55px 85px}.playground-job-detail{align-self:start;display:flex;flex-direction:column;max-height:680px;overflow:hidden}.playground-job-detail>.detail-heading{flex:none;padding:16px}.playground-job-detail .detail-heading h2{font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.playground-job-detail>.tabs{margin:0 14px}.worker-lifecycle{flex:1;list-style:none;margin:0;min-height:180px;overflow:auto;padding:18px 18px 12px 32px}.worker-lifecycle li{display:grid;gap:10px;grid-template-columns:12px minmax(0,1fr);min-height:58px;position:relative}.worker-lifecycle li:not(:last-child):before{background:#d7e3f3;content:"";left:5px;position:absolute;top:13px;bottom:-1px;width:2px}.worker-lifecycle li>i{background:#1467e8;border:3px solid #eaf2ff;border-radius:50%;height:11px;margin-top:2px;position:relative;width:11px;z-index:1}.worker-lifecycle li>div{display:grid;gap:4px;padding-bottom:14px}.worker-lifecycle strong{color:#253750;font-size:.7rem;line-height:1.4}.worker-lifecycle code{background:#f5f7fa;border-radius:4px;color:#66758a;display:block;font-size:.6rem;line-height:1.4;overflow-wrap:anywhere;padding:6px 8px;white-space:normal}.worker-lifecycle time{color:#8490a1;font-size:.6rem}.playground-output{display:flex;flex:1;flex-direction:column;min-height:240px;overflow:hidden}.output-toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid #dce3ec;display:flex;flex:none;justify-content:space-between;padding:10px 14px}.output-toolbar>div:first-child{display:grid;gap:2px}.output-toolbar strong{color:#253750;font-size:.7rem}.output-toolbar small{color:#7a8799;font-size:.58rem}.output-files{border-bottom:1px solid #dce3ec;display:flex;flex:none;gap:5px;overflow-x:auto;padding:8px 12px}.output-files button{align-items:center;background:#fff;border:1px solid #d9e1eb;border-radius:4px;color:#52637b;cursor:pointer;display:flex;flex:none;font:inherit;font-size:.62rem;gap:5px;max-width:190px;padding:5px 7px}.output-files button.active{background:#edf4ff;border-color:#8bb8ff;color:#075ed8}.output-files button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.output-files .icon{height:12px;width:12px}.output-content{flex:1;min-height:0;overflow:auto;padding:16px}.output-content .markdown-preview{color:#33465f;font-size:.72rem;line-height:1.5}.output-content .markdown-preview h1{font-size:1.1rem}.output-content .markdown-preview h2{font-size:.92rem}.output-content .markdown-preview h3{font-size:.8rem}.output-content .markdown-preview table{font-size:.62rem}.output-content>pre{background:#f6f8fb;border:1px solid #e0e6ee;border-radius:5px;font-size:.62rem;line-height:1.5;margin:0;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.output-summary{display:grid;gap:0;margin:0}.output-summary div{border-bottom:1px solid #edf0f4;display:grid;gap:10px;grid-template-columns:130px minmax(0,1fr);padding:8px 0}.output-summary dt{color:#64748a;font-size:.62rem}.output-summary dd{font-size:.66rem;margin:0;overflow-wrap:anywhere}.playground-job-detail>.detail-actions{border-top:1px solid #dce3ec;flex:none;padding:12px 14px}.playground-issues{align-items:center;border-color:#e3a39d;color:#8f2e27;display:flex;flex-wrap:wrap;font-size:.67rem;gap:10px 18px;margin-top:10px;padding:11px 14px}.playground-issues strong{color:#17243a}.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>.wiki-version-identity{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{border-left:0;border-top:1px solid #e0e6ee;display:block;grid-column:1 / -1;max-height:none;position:static}.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,.playground-source-row,.pipeline-test-form,.playground-run-strip,.playground-worker-cards,.playground-queue-layout.with-detail{grid-template-columns:1fr}.document-stage-flow{gap:10px;grid-template-columns:1fr}.document-stage-flow>div:after{display:none}.playground-document-table .table-row,.playground-worker-table .table-row,.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}
