.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}:root{--kb-canvas-ink: var(--kb-primary);--kb-canvas-grid: var(--kb-border-strong);--vf-node-bg: var(--kb-bg-card);--vf-node-text: var(--kb-text-primary);--vf-connection-path: var(--kb-border-strong);--vf-handle: var(--kb-primary);--vf-node-color: var(--kb-primary);--vf-box-shadow: var(--kb-primary)}[data-theme=dark]{--kb-canvas-ink: var(--kb-primary-light);--kb-canvas-grid: var(--kb-border-strong);--vf-node-bg: var(--kb-bg-card);--vf-node-text: var(--kb-text-primary);--vf-connection-path: var(--kb-border-strong);--vf-handle: var(--kb-primary-light);--vf-node-color: var(--kb-primary-light);--vf-box-shadow: var(--kb-primary-light)}.kb-canvas-view{position:relative;width:100%;height:calc(100vh - var(--kb-shell-bar-h, 0px) - 112px);min-height:360px;overflow:hidden;background:var(--kb-bg-board);color:var(--kb-text-primary)}.kb-canvas-flow{width:100%;height:100%;background:var(--kb-bg-board);color:var(--kb-text-primary)}.kb-canvas-flow .vue-flow__background{background:var(--kb-bg-board)}.kb-canvas-flow .vue-flow__edge-path,.kb-canvas-flow .vue-flow__connection-path{stroke:var(--vf-connection-path)}.kb-canvas-flow .vue-flow__controls{overflow:hidden;border:1px solid var(--kb-border-color);border-radius:var(--kb-button-border-radius);background:var(--kb-bg-card);box-shadow:var(--kb-shadow-popover)}.kanboard-app .kb-canvas-flow .vue-flow__controls-button{width:28px;height:28px;padding:6px;box-sizing:border-box;color:var(--kb-text-secondary);background:var(--kb-bg-card);border-bottom:1px solid var(--kb-border-color)}@media(max-width:720px){.kb-canvas-flow .vue-flow__controls{bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:720px),(pointer:coarse){.kanboard-app .kb-canvas-flow .vue-flow__controls-button{width:44px;height:44px;padding:10px}}.kanboard-app .kb-canvas-flow .vue-flow__controls-button svg{width:100%;height:100%;max-width:none;max-height:none}.kanboard-app .kb-canvas-flow .vue-flow__controls-button:hover{color:var(--kb-text-primary);background:var(--kb-bg-hover)}.kb-canvas-toolbar{display:flex;gap:var(--kb-space-xs);padding:var(--kb-space-xs);border:1px solid var(--kb-border-color);border-radius:var(--kb-button-border-radius);background:color-mix(in srgb,var(--kb-bg-card) 94%,transparent);box-shadow:var(--kb-shadow-popover)}.kanboard-app .kb-canvas-toolbar button{display:inline-flex;align-items:center;gap:var(--kb-space-xs);min-height:30px;padding:var(--kb-space-xs) var(--kb-space-sm);border:1px solid transparent;border-radius:var(--kb-button-border-radius);color:var(--kb-text-secondary);background:transparent;font:inherit;font-size:var(--kb-font-size-sm);cursor:pointer}.kanboard-app .kb-canvas-toolbar button:hover,.kanboard-app .kb-canvas-toolbar button.is-active{color:var(--kb-text-primary);background:var(--kb-bg-hover);border-color:var(--kb-border-color)}.kb-canvas-drawing-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.kb-canvas-drawing-layer.is-drawing{pointer-events:all;cursor:crosshair}.kb-canvas-flow .vue-flow__edges{z-index:4!important}.kb-canvas-flow .vue-flow__nodes{z-index:5}.kb-canvas-flow.is-drawing .vue-flow__node{pointer-events:none}.kb-canvas-drawing{fill:var(--kb-canvas-ink);stroke:var(--kb-canvas-ink);stroke-width:3;vector-effect:non-scaling-stroke;pointer-events:visiblePainted;cursor:pointer}.kb-canvas-drawing--draft{pointer-events:none;opacity:.75}.kb-canvas-drawing--text{fill:var(--kb-canvas-ink);stroke:none;font-family:var(--kb-font-family);font-size:var(--kb-font-size-lg);font-weight:var(--kb-font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.kb-canvas-drawing.is-selected{filter:drop-shadow(0 0 3px var(--kb-canvas-ink))}.kb-canvas-drawing-layer marker path{fill:var(--kb-canvas-ink)}.kb-canvas-node{position:relative;box-sizing:border-box;width:240px;min-height:80px;padding:var(--kb-space-md);border:1px solid var(--kb-border-color);border-radius:var(--kb-card-border-radius);color:var(--vf-node-text);background:var(--vf-node-bg);box-shadow:var(--kb-shadow-card);font-family:var(--kb-font-family);overflow-wrap:anywhere}.kb-canvas-node:hover{box-shadow:var(--kb-shadow-card-hover)}.kb-canvas-card-node{width:250px;border-top:3px solid var(--kb-canvas-ink)}.kb-canvas-card-node--tinted{background:color-mix(in srgb,var(--kb-card-tint) 14%,var(--vf-node-bg))}.kb-canvas-card-node--completed{opacity:.72}.kb-canvas-card-node--completed .kb-canvas-card-node__title{text-decoration:line-through;text-decoration-thickness:1.5px}.kb-canvas-card-node__topline{display:flex;align-items:center;justify-content:space-between;gap:var(--kb-space-sm);margin-bottom:var(--kb-space-sm);color:var(--kb-text-muted);font-size:var(--kb-font-size-xs);font-weight:var(--kb-font-weight-semibold)}.kb-canvas-card-node__topline svg{color:var(--kb-favorite-tint)}.kb-canvas-card-node__title{color:var(--kb-text-primary);font-size:var(--kb-font-size-lg);font-weight:var(--kb-font-weight-semibold);line-height:var(--kb-line-height-tight)}.kb-canvas-card-node__status,.kb-canvas-node__label{display:block;margin-bottom:var(--kb-space-sm);color:var(--kb-text-muted);font-size:var(--kb-font-size-xs);font-weight:var(--kb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--kb-letter-spacing-wide)}.kb-canvas-card-node__status{margin-top:var(--kb-space-sm);margin-bottom:0}.kb-canvas-description-node{width:300px}.kb-canvas-description-node__body,.kb-canvas-note-node__body{max-height:240px;overflow:hidden;color:var(--kb-text-secondary);font-size:var(--kb-font-size-sm);line-height:var(--kb-line-height-normal)}.kb-canvas-note-node{width:220px;border-color:color-mix(in srgb,var(--kb-favorite-tint) 35%,var(--kb-border-color));background:color-mix(in srgb,var(--kb-favorite-tint) 12%,var(--vf-node-bg))}.kb-canvas-note-node__body{color:var(--kb-text-primary);cursor:text}.kb-canvas-note-node__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kb-space-sm)}.kb-canvas-note-node .kb-canvas-note-node__open{display:inline-flex;align-items:center;min-height:24px;padding:0 6px;margin:-6px -6px -6px 0;border:none;background:none;color:var(--kb-text-secondary);font-size:10px;font-style:italic;letter-spacing:.04em;font-variant-numeric:tabular-nums}.kb-canvas-note-node .kb-canvas-note-node__open:hover{color:var(--kb-text-link);text-decoration:underline}.kb-canvas-note-node__body--empty{color:var(--kb-text-secondary);font-style:italic}.kb-canvas-note-node__body:focus-visible{outline:2px solid var(--kb-text-link);outline-offset:2px;border-radius:4px}.kb-canvas-note-node .kb-canvas-note-node__input{box-sizing:border-box;width:100%;min-height:96px;padding:var(--kb-space-sm);border:1px solid var(--kb-border-strong);border-radius:var(--kb-button-border-radius);background:var(--kb-bg-card);color:var(--kb-text-primary);font-size:var(--kb-font-size-sm);line-height:var(--kb-line-height-normal);resize:vertical}.kb-canvas-note-node .kb-canvas-note-node__input:focus{outline:2px solid var(--kb-text-link);outline-offset:1px}.kb-canvas-note-node.is-editing{box-shadow:var(--kb-shadow-card-hover)}.kb-canvas-node .vue-flow__handle{width:8px;height:8px;border:1px solid var(--kb-bg-card);border-radius:50%;background:var(--vf-handle)}.kb-canvas-view__loading,.kb-canvas-view__empty,.kb-canvas-view__error{position:absolute;top:var(--kb-space-lg);left:50%;z-index:20;transform:translate(-50%);padding:var(--kb-space-sm) var(--kb-space-md);border:1px solid var(--kb-border-color);border-radius:var(--kb-button-border-radius);color:var(--kb-text-secondary);background:var(--kb-bg-card);box-shadow:var(--kb-shadow-popover);font-size:var(--kb-font-size-sm)}.kb-canvas-view__error{color:var(--kb-danger)}.dx-button[data-v-0213ddbf]{display:inline-flex;align-items:center;justify-content:center;gap:var(--kb-space-sm);min-height:var(--kb-control-height);padding:0 var(--kb-space-lg);border:1px solid transparent;border-radius:var(--kb-button-border-radius);font:var(--kb-font-weight-semibold) var(--kb-font-size-md)/1 var(--kb-font-family);cursor:pointer;text-decoration:none;transition:background var(--kb-transition-fast),border-color var(--kb-transition-fast),box-shadow var(--kb-transition-fast)}.dx-button[data-v-0213ddbf]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-button[data-v-0213ddbf]:disabled,.dx-button[aria-disabled=true][data-v-0213ddbf]{cursor:not-allowed;opacity:.55}.dx-button--primary[data-v-0213ddbf]{background:var(--kb-accent);color:var(--kb-on-accent)}.dx-button--primary[data-v-0213ddbf]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kb-accent-dark)}.dx-button--secondary[data-v-0213ddbf]{background:var(--kb-bg-card);border-color:var(--kb-border-strong);color:var(--kb-text-primary)}.dx-button--secondary[data-v-0213ddbf]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kb-bg-hover);border-color:var(--kb-primary)}.dx-button--ghost[data-v-0213ddbf]{background:transparent;color:var(--kb-text-primary)}.dx-button--ghost[data-v-0213ddbf]:hover{background:var(--kb-bg-hover)}.dx-button--danger[data-v-0213ddbf]{background:var(--kb-danger-surface);color:var(--kb-on-danger)}.dx-button--danger[data-v-0213ddbf]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kb-danger-surface-hover)}.dx-button--sm[data-v-0213ddbf]{min-height:var(--kb-control-height-sm);padding-inline:var(--kb-space-md);font-size:var(--kb-font-size-sm)}.dx-button--lg[data-v-0213ddbf]{min-height:var(--kb-control-height-lg);padding-inline:var(--kb-space-xl);font-size:var(--kb-font-size-lg)}.dx-button__spinner[data-v-0213ddbf]{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--kb-radius-pill);animation:dx-spin-0213ddbf .7s linear infinite}@keyframes dx-spin-0213ddbf{to{transform:rotate(360deg)}}.dx-check[data-v-969eefee]{display:inline-flex;align-items:center;gap:var(--kb-space-sm);color:var(--kb-text-primary);font:var(--kb-font-weight-normal) var(--kb-font-size-md)/var(--kb-line-height-normal) var(--kb-font-family);cursor:pointer}.dx-check input[data-v-969eefee]{width:18px;height:18px;margin:0;accent-color:var(--kb-primary)}.dx-check input[data-v-969eefee]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-check--disabled[data-v-969eefee]{opacity:.6;cursor:not-allowed}.dx-select[data-v-ccbe8bc1]{box-sizing:border-box;width:100%;min-height:var(--kb-control-height);padding:0 var(--kb-space-2xl) 0 var(--kb-space-md);border:1px solid var(--kb-border-color);border-radius:var(--kb-button-border-radius);background:var(--kb-bg-input);color:var(--kb-text-primary);font:var(--kb-font-weight-normal) var(--kb-font-size-md)/1 var(--kb-font-family)}.dx-select[data-v-ccbe8bc1]:focus-visible{outline:none;border-color:var(--kb-border-focus);box-shadow:var(--kb-focus-ring)}.dx-select[aria-invalid=true][data-v-ccbe8bc1]{border-color:var(--kb-danger)}.dx-select[data-v-ccbe8bc1]:disabled{opacity:.6;background:var(--kb-bg-subtle)}.dx-table-wrap[data-v-307acdd3]{width:100%;overflow:auto;border:1px solid var(--kb-border-color);border-radius:var(--kb-card-border-radius);background:var(--kb-bg-card)}.dx-table[data-v-307acdd3]{width:100%;border-collapse:collapse;color:var(--kb-text-primary);font:var(--kb-font-weight-normal) var(--kb-font-size-md)/var(--kb-line-height-normal) var(--kb-font-family)}.dx-table__caption[data-v-307acdd3]{padding:var(--kb-space-md) var(--kb-space-lg);color:var(--kb-text-primary);font-weight:var(--kb-font-weight-semibold);text-align:left}.dx-table th[data-v-307acdd3],.dx-table td[data-v-307acdd3]{padding:var(--kb-space-md) var(--kb-space-lg);border-bottom:1px solid var(--kb-border-color);text-align:left;vertical-align:middle}.dx-table th[data-v-307acdd3]{background:var(--kb-bg-subtle);color:var(--kb-text-secondary);font-size:var(--kb-font-size-sm);font-weight:var(--kb-font-weight-semibold)}.dx-table__sort[data-v-307acdd3]{display:inline-flex;min-height:var(--kb-control-height-sm);align-items:center;margin:-var(--kb-space-sm) 0;padding:var(--kb-space-sm) 0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:inherit}.dx-table__sort[data-v-307acdd3]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-table tbody tr:last-child td[data-v-307acdd3]{border-bottom:0}.dx-table tbody tr[data-v-307acdd3]:hover,.dx-table__row--selected[data-v-307acdd3]{background:var(--kb-bg-hover)}.dx-table__select[data-v-307acdd3]{width:1%}.dx-table__actions-header[data-v-307acdd3],.dx-table__row-actions[data-v-307acdd3]{white-space:nowrap}.dx-table__cell--center[data-v-307acdd3]{text-align:center!important}.dx-table__cell--right[data-v-307acdd3]{text-align:right!important}.dx-table__cell-label[data-v-307acdd3]{display:none}.dx-table input[data-v-307acdd3]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-table input[data-v-307acdd3]:disabled{cursor:not-allowed;opacity:.55}.dx-table__state[data-v-307acdd3]{padding:var(--kb-space-xl)!important;text-align:center!important;color:var(--kb-text-secondary)}.dx-table__state strong[data-v-307acdd3]{display:block}.dx-table__spinner[data-v-307acdd3]{display:block;width:26px;height:26px;margin:0 auto var(--kb-space-md);border:3px solid var(--kb-primary-lighter);border-top-color:var(--kb-primary);border-radius:var(--kb-radius-pill);animation:dx-table-spin-307acdd3 .75s linear infinite}@keyframes dx-table-spin-307acdd3{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dx-table__spinner[data-v-307acdd3]{animation-duration:1.8s}}.sr-only[data-v-307acdd3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.dx-table-wrap--scroll .dx-table[data-v-307acdd3]{min-width:560px}.dx-table-wrap--stack[data-v-307acdd3]{overflow:visible;border:0;background:transparent}.dx-table-wrap--stack .dx-table[data-v-307acdd3],.dx-table-wrap--stack tbody[data-v-307acdd3],.dx-table-wrap--stack tr[data-v-307acdd3],.dx-table-wrap--stack td[data-v-307acdd3]{display:block;width:auto}.dx-table-wrap--stack .dx-table[data-v-307acdd3]{min-width:0;border-collapse:separate}.dx-table-wrap--stack thead[data-v-307acdd3]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dx-table-wrap--stack tbody[data-v-307acdd3]{display:grid;gap:var(--kb-space-md)}.dx-table-wrap--stack tbody tr[data-v-307acdd3]{overflow:hidden;border:1px solid var(--kb-border-color);border-radius:var(--kb-card-border-radius);background:var(--kb-bg-card)}.dx-table-wrap--stack tbody tr[data-v-307acdd3]:hover,.dx-table-wrap--stack .dx-table__row--selected[data-v-307acdd3]{background:var(--kb-bg-card)}.dx-table-wrap--stack tbody td[data-v-307acdd3]{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:var(--kb-space-md);align-items:center;padding:var(--kb-space-md);border-bottom:1px solid var(--kb-border-color);text-align:left!important}.dx-table-wrap--stack tbody tr td[data-v-307acdd3]:last-child{border-bottom:0}.dx-table-wrap--stack .dx-table__cell-label[data-v-307acdd3]{display:block;color:var(--kb-text-secondary);font-size:var(--kb-font-size-sm);font-weight:var(--kb-font-weight-semibold)}.dx-table-wrap--stack .dx-table__select[data-v-307acdd3]{display:flex;min-height:44px;align-items:center;justify-content:flex-end}.dx-table-wrap--stack .dx-table__select .dx-table__cell-label[data-v-307acdd3]{display:none}.dx-table-wrap--stack .dx-table__state[data-v-307acdd3]{display:block}}.dx-overlay[data-v-9e9de92e]{position:fixed;inset:0;z-index:var(--kb-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--kb-space-lg);background:var(--kb-bg-modal-overlay)}.dx-dialog[data-v-9e9de92e]{width:min(560px,100%);max-height:calc(100dvh - 2 * var(--kb-space-lg));overflow:auto;border:1px solid var(--kb-border-color);border-radius:var(--kb-card-border-radius);background:var(--kb-bg-card);color:var(--kb-text-primary);box-shadow:var(--kb-shadow-modal);font-family:var(--kb-font-family)}.dx-dialog>header[data-v-9e9de92e],.dx-dialog>footer[data-v-9e9de92e]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kb-space-md);padding:var(--kb-space-lg);border-bottom:1px solid var(--kb-border-color)}.dx-dialog>footer[data-v-9e9de92e]{justify-content:flex-end;border-top:1px solid var(--kb-border-color);border-bottom:0}.dx-dialog h2[data-v-9e9de92e],.dx-dialog p[data-v-9e9de92e]{margin:0}.dx-dialog h2[data-v-9e9de92e]{font-size:22px;font-weight:var(--kb-font-weight-bold);line-height:1.3}.dx-dialog p[data-v-9e9de92e]{margin-top:var(--kb-space-xs);color:var(--kb-text-secondary);font-size:var(--kb-font-size-sm)}.dx-dialog header button[data-v-9e9de92e]{border:0;background:transparent;color:var(--kb-text-secondary);font-size:var(--kb-font-size-xl);cursor:pointer}.dx-dialog button[data-v-9e9de92e]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-dialog__body[data-v-9e9de92e]{padding:var(--kb-space-lg)}.dx-overlay-enter-active[data-v-9e9de92e],.dx-overlay-leave-active[data-v-9e9de92e]{transition:opacity var(--kb-transition-normal)}.dx-overlay-enter-from[data-v-9e9de92e],.dx-overlay-leave-to[data-v-9e9de92e]{opacity:0}.dx-field[data-v-7f8f7c28]{display:grid;gap:var(--kb-space-xs)}.dx-field__label[data-v-7f8f7c28]{color:var(--kb-text-primary);font:var(--kb-font-weight-semibold) var(--kb-font-size-sm)/var(--kb-line-height-normal) var(--kb-font-family)}.dx-field__message[data-v-7f8f7c28]{margin:0;color:var(--kb-text-secondary);font:var(--kb-font-weight-normal) var(--kb-font-size-sm)/var(--kb-line-height-normal) var(--kb-font-family)}.dx-field--error .dx-field__message[data-v-7f8f7c28]{color:var(--kb-danger-ink)}.dx-radio[data-v-9ceea751]{display:inline-flex;align-items:center;gap:var(--kb-space-sm);color:var(--kb-text-primary);font:var(--kb-font-weight-normal) var(--kb-font-size-md)/var(--kb-line-height-normal) var(--kb-font-family);cursor:pointer}.dx-radio input[data-v-9ceea751]{width:18px;height:18px;margin:0;accent-color:var(--kb-primary)}.dx-radio input[data-v-9ceea751]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-radio--disabled[data-v-9ceea751]{opacity:.6;cursor:not-allowed}.dx-textarea[data-v-65fb36e5]{box-sizing:border-box;width:100%;min-height:96px;padding:var(--kb-space-md);resize:vertical;border:1px solid var(--kb-border-color);border-radius:var(--kb-button-border-radius);background:var(--kb-bg-input);color:var(--kb-text-primary);font:var(--kb-font-weight-normal) var(--kb-font-size-md)/var(--kb-line-height-normal) var(--kb-font-family)}.dx-textarea[data-v-65fb36e5]:focus-visible{outline:none;border-color:var(--kb-border-focus);box-shadow:var(--kb-focus-ring)}.dx-textarea[aria-invalid=true][data-v-65fb36e5]{border-color:var(--kb-danger)}.dx-textarea[data-v-65fb36e5]:-moz-read-only:not(:disabled){border-style:dashed;border-color:var(--kb-text-secondary);background:var(--kb-bg-readonly);color:var(--kb-text-secondary)}.dx-textarea[data-v-65fb36e5]:read-only:not(:disabled){border-style:dashed;border-color:var(--kb-text-secondary);background:var(--kb-bg-readonly);color:var(--kb-text-secondary)}.dx-textarea[data-v-65fb36e5]:disabled{opacity:.6;background:var(--kb-bg-subtle)}[data-v-18d49c58] .dx-dialog{width:min(680px,100%);max-height:calc(100dvh - 2 * var(--kb-space-xl));display:flex;flex-direction:column;overflow:hidden}[data-v-18d49c58] .dx-overlay{z-index:calc(var(--kb-z-modal, 200) + 20)}[data-v-18d49c58] .dx-dialog__body{padding:0;overflow-y:auto}[data-v-18d49c58] .dx-dialog>header{flex:none}[data-v-18d49c58] .dx-dialog>footer{padding:var(--kb-space-lg) var(--kb-space-xl) var(--kb-space-xl);flex:none}.pl-fb-key[data-v-18d49c58]{font-family:monospace;font-size:var(--kb-font-size-sm);font-weight:var(--kb-font-weight-bold);color:var(--kb-primary-ink)}.pl-fb-tab[data-v-18d49c58]:focus-visible,.pl-fb-opcao[data-v-18d49c58]:has(.dx-radio input:focus-visible){outline:2px solid var(--kb-primary);outline-offset:2px}.pl-fb-tabs[data-v-18d49c58]{display:flex;gap:var(--kb-space-xs);padding:0 var(--kb-space-xl);border-bottom:1px solid var(--kb-border-color)}.pl-fb-tab[data-v-18d49c58]{padding:var(--kb-space-sm) var(--kb-space-md);border:none;border-bottom:2px solid transparent;background:none;color:var(--kb-text-secondary);font-size:var(--kb-font-size-sm);font-weight:var(--kb-font-weight-bold);cursor:pointer}.pl-fb-tab--on[data-v-18d49c58]{color:var(--kb-primary-ink);border-bottom-color:var(--kb-primary)}.pl-fb-corpo[data-v-18d49c58]{padding:var(--kb-space-lg) var(--kb-space-xl)}.pl-fb-panel-wrap[data-v-18d49c58]{display:flex;flex-direction:column;gap:var(--kb-space-lg);margin-top:var(--kb-space-md)}.pl-fb-panel[data-v-18d49c58]{display:flex;flex-direction:column;gap:var(--kb-space-lg)}.pl-fb-resumo[data-v-18d49c58]{padding:var(--kb-space-lg);border-radius:var(--kb-radius-lg);border:1px solid var(--kb-border-color);background:var(--kb-bg-subtle);font-size:var(--kb-font-size-md);color:var(--kb-text-primary)}.pl-fb-vazio[data-v-18d49c58]{margin:0;font-size:var(--kb-font-size-md);color:var(--kb-text-secondary)}.pl-fb-item[data-v-18d49c58]{display:flex;flex-direction:column;gap:var(--kb-space-sm);margin:0;padding:0;border:none}.pl-fb-item__titulo[data-v-18d49c58]{padding:0 0 var(--kb-space-xs);font-size:var(--kb-font-size-md);font-weight:var(--kb-font-weight-semibold);color:var(--kb-text-primary)}.pl-fb-opcao[data-v-18d49c58]{display:flex;align-items:flex-start;gap:var(--kb-space-sm);width:100%;padding:var(--kb-space-sm) var(--kb-space-md);border:1px solid transparent;border-radius:var(--kb-radius-md);font-size:var(--kb-font-size-md);color:var(--kb-text-primary);cursor:pointer;transition:background var(--kb-transition-fast),border-color var(--kb-transition-fast)}.pl-fb-opcao[data-v-18d49c58]:hover{background:var(--kb-bg-hover)}.pl-fb-opcao--on[data-v-18d49c58]{background:var(--kb-primary-tint);border-color:var(--kb-primary-line)}.pl-fb-opcao input[data-v-18d49c58]{margin-top:3px;accent-color:var(--kb-primary)}.pl-fb-acoes[data-v-18d49c58]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--kb-space-sm)}.pl-fb-disposicao-hint[data-v-18d49c58]{margin:0;padding:var(--kb-space-sm) var(--kb-space-md);border-radius:var(--kb-radius-md);background:var(--kb-bg-subtle);color:var(--kb-text-secondary);font-size:var(--kb-font-size-sm)}.pl-fb-erro[data-v-18d49c58]{margin:0;padding:var(--kb-space-sm) var(--kb-space-md);border-radius:var(--kb-radius-md);border:1px solid color-mix(in srgb,var(--kb-danger) 35%,transparent);background:var(--kb-bg-danger-light);color:var(--kb-danger-ink);font-size:var(--kb-font-size-sm)}.pl-fb-skeleton[data-v-18d49c58]{display:flex;flex-direction:column;gap:var(--kb-space-sm)}.pl-fb-skeleton__linha[data-v-18d49c58]{height:12px;border-radius:var(--kb-radius-pill);background:linear-gradient(90deg,var(--kb-bg-subtle) 25%,var(--kb-bg-hover) 50%,var(--kb-bg-subtle) 75%);background-size:200% 100%;animation:pl-fb-shimmer-18d49c58 1.2s ease-in-out infinite}.pl-fb-skeleton__linha--meta[data-v-18d49c58]{width:42%;height:10px}.pl-fb-skeleton__linha--resumo[data-v-18d49c58]{width:100%;height:14px}.pl-fb-skeleton__linha--opcao[data-v-18d49c58]{width:88%;height:34px;border-radius:var(--kb-radius-md)}@keyframes pl-fb-shimmer-18d49c58{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pl-fb-skeleton__linha[data-v-18d49c58]{animation:none}}@media(max-width:640px){[data-v-18d49c58] .dx-dialog{width:100%;max-height:100dvh;border-radius:0;border:none}.pl-fb-corpo[data-v-18d49c58],.pl-fb-tabs[data-v-18d49c58]{padding-left:var(--kb-space-lg);padding-right:var(--kb-space-lg)}.pl-fb-acoes[data-v-18d49c58]{flex-direction:column-reverse}.pl-fb-acoes[data-v-18d49c58] .dx-button{width:100%;justify-content:center}}.plp-card[data-v-afe7a06a]{display:flex;flex-direction:column;gap:12px}.plp-card__session[data-v-afe7a06a]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:var(--kb-bg-primary);border:1px solid var(--kb-border-color)}.plp-card__preflight[data-v-afe7a06a]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--kb-border-color);border-radius:8px}.plp-card__preflight-list[data-v-afe7a06a]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:12px}.plp-card__preflight-list li[data-v-afe7a06a]{display:flex;align-items:center;gap:8px}.plp-card__preflight-status[data-v-afe7a06a]{font-weight:700}.plp-card__preflight-status.is-success[data-v-afe7a06a]{color:var(--kb-success-ink)}.plp-card__preflight-status.is-failure[data-v-afe7a06a]{color:var(--kb-danger-ink)}.plp-card__preflight-status.is-not_required[data-v-afe7a06a],.plp-card__preflight-status.is-unknown[data-v-afe7a06a]{color:var(--kb-text-muted)}.plp-card__tabs[data-v-afe7a06a]{display:flex;gap:8px;margin:-10px -10px 0;padding:0 10px;border-bottom:1px solid var(--kb-border-color)}.plp-card__tab[data-v-afe7a06a]{padding:8px 10px;border:none;border-bottom:2px solid transparent;background:none;color:var(--kb-text-muted);font-size:12px;font-weight:700;cursor:pointer}.plp-card__tab--on[data-v-afe7a06a]{color:var(--kb-text-primary);border-bottom-color:var(--kb-primary)}.plp-card__painel[data-v-afe7a06a]{display:flex;flex-direction:column;gap:8px}.plp-card__row[data-v-afe7a06a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plp-card__status[data-v-afe7a06a]{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.plp-card__status--queued[data-v-afe7a06a]{background:var(--kb-bg-subtle);color:var(--kb-text-secondary)}.plp-card__status--claimed[data-v-afe7a06a],.plp-card__status--running[data-v-afe7a06a]{background:var(--kb-bg-success-light);color:var(--kb-success-ink)}.plp-card__status--waiting_feedback[data-v-afe7a06a]{background:var(--kb-primary-tint);color:var(--kb-primary-ink)}.plp-card__status--hibernated[data-v-afe7a06a]{background:var(--kb-bg-subtle);color:var(--kb-text-secondary)}.plp-card__status--error[data-v-afe7a06a]{background:var(--kb-bg-danger-light);color:var(--kb-danger-ink)}.plp-card__status--done[data-v-afe7a06a]{background:var(--kb-bg-info-light);color:var(--kb-info-ink)}.plp-card__phase[data-v-afe7a06a]{font-size:12px;font-weight:700}.plp-card__muted[data-v-afe7a06a]{font-size:12px;color:var(--kb-text-muted)}.plp-card__error[data-v-afe7a06a]{margin:0;font-size:12px;color:var(--kb-danger-ink)}.plp-card__historico[data-v-afe7a06a]{display:flex;flex-direction:column;gap:6px}.plp-card__historico-meta[data-v-afe7a06a]{margin:0;font-size:12px;color:var(--kb-text-muted)}.plp-card__historico-pre[data-v-afe7a06a]{margin:0;padding:10px;max-height:40dvh;overflow:auto;border:1px solid var(--kb-border-color);border-radius:8px;background:var(--kb-bg-subtle);color:var(--kb-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.plp-card__hint[data-v-afe7a06a]{margin:0;font-size:12px;color:var(--kb-text-muted)}.plp-card__respond[data-v-afe7a06a]{display:flex;flex-direction:column;gap:8px}.plp-card__actions[data-v-afe7a06a]{display:flex;gap:8px}.plp-card__override[data-v-afe7a06a]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--kb-border-color)}.plp-card__override-row[data-v-afe7a06a]{display:flex;gap:6px;flex-wrap:wrap}.plp-card__tokens[data-v-afe7a06a]{margin-top:16px;border-top:1px solid var(--kb-border-color);padding-top:12px}.plp-card__tokens-head[data-v-afe7a06a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.plp-card__tokens-title[data-v-afe7a06a]{font-size:13px;font-weight:700;color:var(--kb-text-primary)}.plp-card__tokens-est[data-v-afe7a06a]{font-size:11px;color:var(--kb-text-secondary);font-variant-numeric:tabular-nums}.plp-card__tokens-total[data-v-afe7a06a]{font-size:12px;color:var(--kb-text-secondary);margin-bottom:10px}.plp-card__tokens-total b[data-v-afe7a06a]{color:var(--kb-text-primary);font-variant-numeric:tabular-nums}.plp-card__tokens-sessao[data-v-afe7a06a]{margin-top:10px}.plp-card__tokens-sessao-head[data-v-afe7a06a]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;font-weight:600;color:var(--kb-text-primary);margin-bottom:6px}.plp-card__tokens-status[data-v-afe7a06a]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--kb-radius-pill);background:var(--kb-amber-bg);color:var(--kb-amber-ink)}.plp-card__tokens-status.is-ok[data-v-afe7a06a],.plp-card__tokens-status.is-conferido[data-v-afe7a06a]{background:var(--kb-bg-success-light);color:var(--kb-success-ink)}.plp-card__tokens-status.is-divergente[data-v-afe7a06a]{background:var(--kb-red-bg);color:var(--kb-red-ink)}.plp-card__tokens-divergencias[data-v-afe7a06a]{margin:0 0 8px;padding:6px 10px;border-left:3px solid var(--kb-red-ink);background:var(--kb-red-bg);border-radius:4px;list-style:none;font-size:11px;color:var(--kb-red-ink);font-variant-numeric:tabular-nums}.plp-card__tokens-tabela[data-v-afe7a06a] .dx-table{font-size:11px;font-variant-numeric:tabular-nums}.plp-card__autoapprove[data-v-afe7a06a]{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--kb-border-color)}.plp-card__empty[data-v-afe7a06a]{color:var(--kb-text-muted);font-size:13px}.dx-alert[data-v-95235df2]{display:flex;justify-content:space-between;gap:var(--kb-space-md);padding:var(--kb-space-md) var(--kb-space-lg);border:1px solid var(--kb-info);border-radius:var(--kb-card-border-radius);background:var(--kb-bg-info-light);color:var(--kb-text-primary);font:var(--kb-font-weight-normal) var(--kb-font-size-md)/var(--kb-line-height-normal) var(--kb-font-family)}.dx-alert strong[data-v-95235df2]{display:block;margin-bottom:var(--kb-space-xs)}.dx-alert button[data-v-95235df2]{align-self:flex-start;border:0;background:transparent;color:inherit;font-size:var(--kb-font-size-xl);cursor:pointer}.dx-alert button[data-v-95235df2]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-alert--success[data-v-95235df2]{border-color:var(--kb-success);background:var(--kb-bg-success-light)}.dx-alert--warning[data-v-95235df2]{border-color:var(--kb-warning);background:var(--kb-bg-warning-light)}.dx-alert--danger[data-v-95235df2]{border-color:var(--kb-danger);background:var(--kb-bg-danger-light)}.dx-dropdown[data-v-fc6b7fb4]{position:relative;display:inline-block}.dx-dropdown__menu[data-v-fc6b7fb4]{position:absolute;top:calc(100% + var(--kb-space-xs));right:0;z-index:var(--kb-z-dropdown);min-width:180px;padding:var(--kb-space-xs);border:1px solid var(--kb-border-color);border-radius:var(--kb-button-border-radius);background:var(--kb-bg-card);color:var(--kb-text-primary);box-shadow:var(--kb-shadow-popover);font-family:var(--kb-font-family)}.dx-dropdown__menu[data-v-fc6b7fb4] [role=menuitem]{display:flex;width:100%;min-height:var(--kb-control-height);align-items:center;padding:var(--kb-space-sm) var(--kb-space-md);border:0;border-radius:var(--kb-radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.dx-dropdown__menu[data-v-fc6b7fb4] [role=menuitem]:hover:not(:disabled),.dx-dropdown__menu[data-v-fc6b7fb4] [role=menuitem]:focus-visible:not(:disabled){background:var(--kb-bg-hover)}.dx-dropdown__menu[data-v-fc6b7fb4] [role=menuitem]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-dropdown__menu[data-v-fc6b7fb4] [role=menuitem]:disabled,.dx-dropdown__menu[data-v-fc6b7fb4] [role=menuitem][aria-disabled=true]{opacity:.55;cursor:not-allowed}.dx-empty[data-v-2eb67943]{display:grid;justify-items:center;gap:var(--kb-space-sm);padding:var(--kb-space-2xl);text-align:center;color:var(--kb-text-secondary);font-family:var(--kb-font-family)}.dx-empty__icon[data-v-2eb67943]{color:var(--kb-primary)}.dx-empty h3[data-v-2eb67943]{margin:0;color:var(--kb-text-primary);font-size:var(--kb-font-size-lg)}.dx-empty p[data-v-2eb67943]{max-width:42ch;margin:0 0 var(--kb-space-sm);font-size:var(--kb-font-size-md)}.dx-icon-button[data-v-e1683291]{display:inline-flex;align-items:center;justify-content:center;width:var(--kb-control-height);height:var(--kb-control-height);padding:0;border:1px solid transparent;border-radius:var(--kb-button-border-radius);background:transparent;color:var(--kb-text-primary);cursor:pointer}.dx-icon-button[data-v-e1683291]:hover{background:var(--kb-bg-hover)}.dx-icon-button[data-v-e1683291]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.dx-icon-button[data-v-e1683291]:disabled{opacity:.55;cursor:not-allowed}.dx-icon-button--primary[data-v-e1683291]{background:var(--kb-primary);color:var(--kb-on-primary)}.dx-icon-button--secondary[data-v-e1683291]{background:var(--kb-bg-card);border-color:var(--kb-border-color)}.dx-icon-button--danger[data-v-e1683291]{background:var(--kb-danger-surface);color:var(--kb-on-danger)}.dx-icon-button--danger[data-v-e1683291]:hover:not(:disabled){background:var(--kb-danger-surface-hover)}.dx-icon-button--sm[data-v-e1683291]{width:var(--kb-control-height-sm);height:var(--kb-control-height-sm)}.dx-icon-button--lg[data-v-e1683291]{width:var(--kb-control-height-lg);height:var(--kb-control-height-lg)}.dx-icon-button__spinner[data-v-e1683291]{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--kb-radius-pill);animation:spin-e1683291 .7s linear infinite}@keyframes spin-e1683291{to{transform:rotate(360deg)}}.dx-input[data-v-afe9fcc3]{box-sizing:border-box;width:100%;min-height:var(--kb-control-height);padding:0 var(--kb-space-md);border:1px solid var(--kb-border-color);border-radius:var(--kb-button-border-radius);background:var(--kb-bg-input);color:var(--kb-text-primary);font:var(--kb-font-weight-normal) var(--kb-font-size-md)/var(--kb-line-height-normal) var(--kb-font-family);transition:border-color var(--kb-transition-fast),box-shadow var(--kb-transition-fast)}.dx-input[data-v-afe9fcc3]::-moz-placeholder{color:var(--kb-text-muted)}.dx-input[data-v-afe9fcc3]::placeholder{color:var(--kb-text-muted)}.dx-input[data-v-afe9fcc3]:focus-visible{outline:none;border-color:var(--kb-border-focus);box-shadow:var(--kb-focus-ring)}.dx-input[aria-invalid=true][data-v-afe9fcc3]{border-color:var(--kb-danger)}.dx-input[data-v-afe9fcc3]:-moz-read-only:not(:disabled){border-style:dashed;border-color:var(--kb-text-secondary);background:var(--kb-bg-readonly);color:var(--kb-text-secondary)}.dx-input[data-v-afe9fcc3]:read-only:not(:disabled){border-style:dashed;border-color:var(--kb-text-secondary);background:var(--kb-bg-readonly);color:var(--kb-text-secondary)}.dx-input[data-v-afe9fcc3]:disabled{cursor:not-allowed;opacity:.6;background:var(--kb-bg-subtle)}.prj-links[data-v-294221ab]{display:flex;flex-direction:column;gap:10px}.prj-links__list[data-v-294221ab]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.prj-links__item[data-v-294221ab]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--kb-bg-primary, #1d2125);border:1px solid var(--kb-border-color, #3d444d)}.prj-links__sym[data-v-294221ab]{color:var(--kb-primary, #f00282);font-weight:700;width:18px;text-align:center}.prj-links__key[data-v-294221ab]{font-family:monospace;font-weight:700;color:var(--kb-primary, #f00282);text-decoration:none}.prj-links__title[data-v-294221ab]{flex:1;color:var(--kb-text-secondary, #9fadbc);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prj-links__title--completed[data-v-294221ab]{text-decoration:line-through;text-decoration-thickness:1.5px}.prj-links__done[data-v-294221ab]{color:#4caf50;font-weight:700;font-size:13px}.prj-links__meta[data-v-294221ab]{color:var(--kb-text-muted, #626f86);font-size:12px;white-space:nowrap}.prj-links__remove[data-v-294221ab]{flex-shrink:0}.prj-links__form[data-v-294221ab]{display:flex;align-items:flex-end;gap:6px;flex-wrap:wrap}.prj-links__target[data-v-294221ab]{flex:1 1 220px;min-width:150px}.prj-links__autocomplete[data-v-294221ab]{display:block;width:100%}.prj-links__type[data-v-294221ab]{flex:0 1 180px}.prj-links__add[data-v-294221ab]{flex-shrink:0}.prj-links__empty[data-v-294221ab]{color:var(--kb-text-muted, #626f86);font-size:13px}.prj-links__resultado-botao[data-v-294221ab]{display:flex;align-items:center;gap:8px;width:100%;text-align:left}.prj-links__resultado-chave[data-v-294221ab]{font-family:monospace;font-weight:700;color:var(--kb-primary);white-space:nowrap}.prj-links__resultado-titulo[data-v-294221ab]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kb-text-secondary)}.prj-subticket[data-v-40fb003e]{display:flex;flex-direction:column;gap:var(--kb-space-sm)}.prj-subticket__gatilho[data-v-40fb003e]{align-self:flex-start}.prj-subticket__gatilho svg[data-v-40fb003e]{width:14px;height:14px;color:var(--kb-primary)}.prj-subticket__form[data-v-40fb003e]{display:flex;flex-direction:column;gap:var(--kb-space-md);padding:var(--kb-space-md);border:1px solid var(--kb-border-color);border-radius:var(--kb-card-border-radius);background:var(--kb-bg-subtle)}.prj-subticket__campo[data-v-40fb003e]{display:flex;flex-direction:column;gap:var(--kb-space-xs);min-width:0}.prj-subticket__dica[data-v-40fb003e]{margin:0;font-size:var(--kb-font-size-xs);color:var(--kb-text-muted)}.prj-subticket__grade[data-v-40fb003e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--kb-space-md)}.prj-subticket__acoes[data-v-40fb003e]{display:flex;gap:var(--kb-space-xs)}.prj-subticket__ok[data-v-40fb003e]{display:flex;align-items:center;gap:var(--kb-space-sm);margin:0;padding:var(--kb-space-sm) var(--kb-space-md);border:1px solid var(--kb-border-color);border-left:3px solid var(--kb-success);border-radius:var(--kb-button-border-radius);background:var(--kb-bg-card);font-size:var(--kb-font-size-sm)}.prj-subticket__ok-marca[data-v-40fb003e]{color:var(--kb-success);font-weight:var(--kb-font-weight-bold)}.prj-subticket__ok-chave[data-v-40fb003e]{font-family:monospace;font-weight:var(--kb-font-weight-bold);color:var(--kb-text-link);text-decoration:none}.prj-subticket__ok-titulo[data-v-40fb003e]{flex:1;min-width:0;color:var(--kb-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prj-subticket__ok-meta[data-v-40fb003e]{color:var(--kb-text-muted);font-size:var(--kb-font-size-xs);white-space:nowrap}.vr-summary[data-v-5e125729]{display:grid;gap:.5rem}.vr-link[data-v-5e125729]{color:var(--kb-primary);font-weight:600}.pl-trigger[data-v-be5d7f2f]{display:flex;flex-direction:column;gap:12px}.pl-trigger__empty[data-v-be5d7f2f]{color:var(--kb-text-muted);font-size:13px}.pl-trigger__row[data-v-be5d7f2f]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.pl-trigger__title[data-v-be5d7f2f]{display:block;font-size:14px;font-weight:600;color:var(--kb-text-primary)}.pl-trigger__desc[data-v-be5d7f2f]{display:block;font-size:12px;color:var(--kb-text-muted);margin-top:2px}.pl-trigger__grid[data-v-be5d7f2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.pl-trigger__field[data-v-be5d7f2f]{display:flex;flex-direction:column;gap:4px}.pl-trigger__field--wide[data-v-be5d7f2f]{grid-column:1 / -1}.pl-trigger__options[data-v-be5d7f2f]{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px}.pl-trigger__options-title[data-v-be5d7f2f]{margin:0;font-size:12px;color:var(--kb-text-muted)}.pl-trigger__option[data-v-be5d7f2f]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;border:1px solid var(--kb-border-color);background:var(--kb-bg-subtle)}.pl-trigger__option-head[data-v-be5d7f2f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pl-trigger__option-name[data-v-be5d7f2f]{font-size:12px;font-weight:700;color:var(--kb-text-primary)}.pl-trigger__option-actions[data-v-be5d7f2f]{display:flex;gap:4px}.pl-trigger__option-grid[data-v-be5d7f2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.pl-trigger__input--fixed[data-v-be5d7f2f]{color:var(--kb-text-muted);font-size:12px;padding-top:10px;padding-bottom:10px}.pl-trigger__btn--add[data-v-be5d7f2f]{align-self:flex-start;color:var(--kb-success-ink)}.pl-trigger__actions[data-v-be5d7f2f]{display:flex;gap:8px}.pl-trigger__backfill[data-v-be5d7f2f]{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--kb-border-color)}.pl-trigger__report[data-v-be5d7f2f]{font-size:12px;color:var(--kb-text-muted)}.pl-trigger__report-summary[data-v-be5d7f2f]{margin:0}.pl-trigger__list[data-v-be5d7f2f]{margin:6px 0 0;padding-left:16px}.plg-gist[data-v-95eb77cd]{display:flex;flex-direction:column;gap:var(--kb-space-sm);min-width:0}.plg-gist__meta[data-v-95eb77cd]{margin:0;font-size:var(--kb-font-size-sm);color:var(--kb-text-secondary)}.plg-gist__pre[data-v-95eb77cd]{margin:0;padding:var(--kb-space-md);max-height:46dvh;overflow:auto;border:1px solid var(--kb-border-color);border-radius:var(--kb-radius-md);background:var(--kb-bg-subtle);color:var(--kb-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--kb-font-size-sm);line-height:1.55;white-space:pre-wrap;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.dx-icon[data-v-518547ea]{display:inline-block;flex:none;width:1em;height:1em}.notes[data-v-d17f5d94]{display:flex;flex-direction:column;min-height:0;height:100%;gap:8px}.notes__area[data-v-d17f5d94]{flex:1;min-height:260px;width:100%;resize:vertical;padding:16px;border:1px solid var(--kb-border-color);border-radius:var(--kb-card-border-radius);background:var(--kb-bg-board);font:inherit;font-size:13.5px;line-height:1.8;color:var(--kb-text-primary);outline:none}.notes__area[data-v-d17f5d94]:focus{border-color:var(--kb-primary);box-shadow:0 0 0 2px var(--kb-primary-tint)}.notes__area[data-v-d17f5d94]:disabled{opacity:.6}.notes--compact .notes__area[data-v-d17f5d94]{min-height:230px;max-height:45dvh;background:color-mix(in srgb,var(--kb-accent) 10%,var(--kb-bg-card));border-color:transparent}.notes--compact .notes__area[data-v-d17f5d94]:focus{border-color:var(--kb-primary)}.notes__status[data-v-d17f5d94]{min-height:16px;font-size:11px;color:var(--kb-text-muted);line-height:1.5}.notes__status.is-error[data-v-d17f5d94]{color:var(--kb-danger-ink)}.notes__conflict[data-v-d17f5d94]{display:flex;flex-wrap:wrap;gap:8px}.notes__conflict details[data-v-d17f5d94]{width:100%;font-size:12px}.notes__conflict summary[data-v-d17f5d94]{cursor:pointer;padding:8px 0}.notes__conflict pre[data-v-d17f5d94]{max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--kb-bg-board);padding:10px}@media(max-width:640px){.notes--compact .notes__area[data-v-d17f5d94]{min-height:170px;max-height:35dvh}}.dock-area[data-v-a97e8f24]{position:fixed;z-index:150;left:20px;top:50%;transform:translateY(-50%)}.dock[data-v-a97e8f24]{position:relative;width:64px;padding:13px 7px 10px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#292c37;border:1px solid #ffffff20;border-radius:20px;box-shadow:0 12px 32px #141a3026,inset 0 1px #ffffff12}.dock-grip[data-v-a97e8f24]{display:flex;gap:3px;margin:1px 0 4px}.dock-grip i[data-v-a97e8f24]{width:3px;height:3px;border-radius:50%;background:#767985}.dock-button[data-v-a97e8f24]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;padding:4px}.dock-icon[data-v-a97e8f24]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;transition:transform .16s,box-shadow .16s;font-size:19px}.dock-button--notes .dock-icon[data-v-a97e8f24]{background:#f1edb5;color:#777033;box-shadow:inset 0 1px #fffa}.dock-button--calendar .dock-icon[data-v-a97e8f24]{background:#e5e8fa;color:#4353a4;box-shadow:inset 0 1px #fffa}.dock-button:hover .dock-icon[data-v-a97e8f24],.dock-button.active .dock-icon[data-v-a97e8f24]{transform:scale(1.1) translate(2px);box-shadow:0 4px 12px #0003}.dock-button.active[data-v-a97e8f24]{background:#ffffff12}.dock-count[data-v-a97e8f24]{position:absolute;top:0;right:-1px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border:2px solid #292c37;border-radius:8px;background:var(--kb-accent);color:#212121;font-size:9px;font-weight:750}.active-marker[data-v-a97e8f24]{position:absolute;left:-5px;width:3px;height:14px;border-radius:4px;background:transparent}.active .active-marker[data-v-a97e8f24]{background:var(--kb-accent)}.dock-label[data-v-a97e8f24]{position:absolute;left:calc(100% + 14px);background:#292c37;color:#fff;font-size:11px;border-radius:6px;padding:8px 12px;white-space:nowrap;opacity:0;pointer-events:none}.dock-button:focus-visible:not(.active) .dock-label[data-v-a97e8f24]{opacity:1}.dock-end[data-v-a97e8f24]{width:18px;height:2px;background:#ffffff26;border-radius:2px;margin:1px 0}.widget[data-v-a97e8f24]{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:370px;max-height:calc(100dvh - 40px);overflow-y:auto;padding:22px;background:var(--kb-bg-card);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 65px #10182926,0 4px 10px #10182908}.widget-header[data-v-a97e8f24]{display:flex;align-items:center;gap:4px;margin-bottom:20px}.widget-heading[data-v-a97e8f24]{margin-right:auto}.widget-heading h2[data-v-a97e8f24]{font-size:19px;letter-spacing:-.6px;font-weight:600;margin-top:6px}.widget .icon-button[data-v-a97e8f24]{width:30px;height:32px;font-size:12px}.pin.pinned[data-v-a97e8f24]{color:var(--kb-primary);background:var(--kb-primary-lighter)}.note-meta[data-v-a97e8f24]{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--kb-text-muted);padding:12px 0;border-top:1px solid var(--line)}.note-dot[data-v-a97e8f24]{width:5px;height:5px;background:#b9aa55;border-radius:50%}.widget textarea[data-v-a97e8f24]{display:block;width:100%;min-height:240px;padding:14px;resize:vertical;max-height:45dvh;border:1px solid transparent;border-radius:9px;outline:none;background:color-mix(in srgb,var(--kb-accent) 10%,var(--kb-bg-card));color:var(--kb-text-primary);line-height:1.9;font-size:13px}.widget textarea[data-v-a97e8f24]::-moz-placeholder{color:var(--kb-text-muted)}.widget textarea[data-v-a97e8f24]::placeholder{color:var(--kb-text-muted)}.widget textarea[data-v-a97e8f24]:focus{border-color:var(--kb-primary)}.note-footer[data-v-a97e8f24]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:13px;font-size:9px;color:var(--kb-text-muted)}.note-footer .dx-icon[data-v-a97e8f24]{margin-right:3px}.prototype-note[data-v-a97e8f24]{font-size:9px;color:var(--kb-text-muted);line-height:1.6;margin-top:15px}.day-heading[data-v-a97e8f24]{display:flex;align-items:center;gap:14px;padding:0 0 20px;border-bottom:1px solid var(--line)}.day-tile[data-v-a97e8f24]{width:48px;height:55px;border:1px solid var(--line);border-radius:9px;text-align:center;overflow:hidden}.day-tile span[data-v-a97e8f24]{display:block;text-transform:uppercase;font-size:8px;font-weight:600;letter-spacing:1px;background:var(--kb-primary-lighter);color:var(--kb-primary-ink);padding:4px}.day-tile strong[data-v-a97e8f24]{display:block;font-size:23px;font-weight:500;padding-top:2px}.day-heading h3[data-v-a97e8f24]{display:flex;gap:8px;font-size:12px;font-weight:600}.day-heading h3 span[data-v-a97e8f24]{color:var(--kb-text-muted);font-weight:400}.day-heading p[data-v-a97e8f24]{font-size:10px;color:var(--kb-text-muted);margin-top:6px}.agenda-scroll[data-v-a97e8f24]{max-height:42dvh;overflow-y:auto}.timeline[data-v-a97e8f24]{list-style:none;padding:24px 0 0;margin:0}.timeline li[data-v-a97e8f24]{display:flex;gap:17px;padding-bottom:26px}.timeline time[data-v-a97e8f24]{flex-shrink:0;color:var(--kb-text-muted);font-size:10px;padding-top:2px;font-variant-numeric:tabular-nums}.timeline li>div[data-v-a97e8f24]{border-left:2px solid var(--event-color);padding-left:12px}.timeline h4[data-v-a97e8f24]{font-size:12px;font-weight:550;line-height:1.5}.timeline p[data-v-a97e8f24]{font-size:10px;margin-top:5px;color:var(--kb-text-muted)}.reminder[data-v-a97e8f24]{background:var(--soft);border-radius:9px;padding:14px;margin-bottom:20px}.reminder p[data-v-a97e8f24]{font-size:11px;line-height:1.6;margin-top:6px}.agenda-link[data-v-a97e8f24]{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--line);padding:18px 0 0;color:var(--kb-primary);font-size:11px;font-weight:550}.widget-empty[data-v-a97e8f24]{text-align:center;padding:35px 8px}.widget-empty>.dx-icon[data-v-a97e8f24]{font-size:26px;color:var(--kb-text-muted);margin-bottom:16px}.widget-empty h3[data-v-a97e8f24]{font-size:15px}.widget-empty p[data-v-a97e8f24]{color:var(--kb-text-muted);font-size:11px;line-height:1.7;margin:10px 0 18px}.skeletons[data-v-a97e8f24]{display:grid;gap:16px;padding:24px 0}.skeletons span[data-v-a97e8f24]{height:36px;background:var(--soft);border-radius:6px;animation:pulse-a97e8f24 1.5s infinite alternate}.skeletons p[data-v-a97e8f24]{color:var(--kb-text-muted);font-size:11px}.widget-enter-active[data-v-a97e8f24],.widget-leave-active[data-v-a97e8f24]{transition:opacity .14s,translate .14s}.widget-enter-from[data-v-a97e8f24],.widget-leave-to[data-v-a97e8f24]{opacity:0;translate:-6px 0}@keyframes pulse-a97e8f24{to{opacity:.4}}.dash-quick-dock[data-v-a97e8f24]{--line:color-mix(in srgb,var(--kb-text-primary) 12%,transparent);--soft:color-mix(in srgb,var(--kb-text-primary) 4%,transparent);font-family:var(--kb-font-family);color:var(--kb-text-primary);font-size:14px;-webkit-font-smoothing:antialiased}.dash-quick-dock[data-v-a97e8f24],.dash-quick-dock[data-v-a97e8f24] *{box-sizing:border-box}.dash-quick-dock button[data-v-a97e8f24]{cursor:pointer;font:inherit;border:0}.dash-quick-dock h2[data-v-a97e8f24],.dash-quick-dock h3[data-v-a97e8f24],.dash-quick-dock h4[data-v-a97e8f24],.dash-quick-dock p[data-v-a97e8f24]{margin:0}.eyebrow[data-v-a97e8f24]{color:var(--kb-text-muted);font-size:9px;font-weight:650;letter-spacing:1.4px}.icon-button[data-v-a97e8f24]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9px;color:var(--kb-text-muted);background:transparent}.icon-button[data-v-a97e8f24]:hover{background:var(--kb-bg-hover)}.dock-button[data-v-a97e8f24]{background:transparent}.dash-quick-dock button[data-v-a97e8f24]:focus-visible,.dash-quick-dock a[data-v-a97e8f24]:focus-visible{outline:3px solid var(--kb-primary);outline-offset:3px}.widget-heading h2[data-v-a97e8f24]{margin-top:6px}.timeline time[data-v-a97e8f24]{max-width:55px}.timeline li>div[data-v-a97e8f24]{min-width:0}.timeline h4[data-v-a97e8f24],.timeline p[data-v-a97e8f24],.reminder p[data-v-a97e8f24]{overflow-wrap:anywhere}.timeline h4 a[data-v-a97e8f24]{color:inherit;text-decoration:none}.timeline h4 a[data-v-a97e8f24]:hover{color:var(--kb-primary);text-decoration:underline}.timeline p[data-v-a97e8f24]{margin-top:5px}.reminder p[data-v-a97e8f24]{margin-top:6px}.widget-empty p[data-v-a97e8f24]{margin:10px 0 18px}.agenda-link[data-v-a97e8f24]{text-decoration:none}.agenda-warning[data-v-a97e8f24]{font-size:11px;line-height:1.6;padding:14px 0;color:var(--kb-warning-ink)}@media(max-width:640px){.dock-area[data-v-a97e8f24]{left:50%;top:auto;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%)}.dock[data-v-a97e8f24]{flex-direction:row;width:auto;padding:7px 12px;gap:10px}.dock-grip[data-v-a97e8f24],.dock-end[data-v-a97e8f24]{display:none}.active-marker[data-v-a97e8f24]{left:50%;bottom:-3px;width:12px;height:3px;transform:translate(-50%)}.dock-button:hover .dock-icon[data-v-a97e8f24],.dock-button.active .dock-icon[data-v-a97e8f24]{transform:scale(1.05)}.widget[data-v-a97e8f24]{top:auto;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);width:min(370px,calc(100vw - 24px));max-height:calc(100dvh - 125px - env(safe-area-inset-bottom));padding:20px}.dock-label[data-v-a97e8f24]{display:none}.agenda-scroll[data-v-a97e8f24]{max-height:34dvh}}@media(prefers-reduced-motion:reduce){[data-v-a97e8f24],[data-v-a97e8f24]:before,[data-v-a97e8f24]:after{animation:none!important;transition:none!important}}.dx-notification-bell[data-v-56080dbe]{position:relative;display:inline-flex;align-items:center}.dx-notification-bell__button[data-v-56080dbe]{position:relative;color:var(--dx-text-secondary)}.dx-notification-bell__button[data-v-56080dbe]:focus-visible,.dx-notification-bell__item[data-v-56080dbe]:focus-visible,.dx-notification-bell__all[data-v-56080dbe]:focus-visible{outline:3px solid color-mix(in srgb,var(--dx-primary) 32%,transparent);outline-offset:2px}.dx-notification-bell__button[data-v-56080dbe]:hover,.dx-notification-bell--open .dx-notification-bell__button[data-v-56080dbe]{background:var(--dx-bg-hover);color:var(--dx-text-primary)}.dx-notification-bell__count[data-v-56080dbe]{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:var(--kb-radius-pill);background:var(--dx-primary);color:var(--kb-on-primary);font-size:10px;font-weight:700;line-height:16px;text-align:center}.dx-notification-bell__dropdown[data-v-56080dbe]{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:320px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--dx-border);border-radius:var(--dx-border-radius-lg);background:var(--dx-bg-card);box-shadow:var(--dx-shadow-popover)}.dx-notification-bell__empty[data-v-56080dbe]{margin:0;padding:12px 8px;color:var(--dx-text-secondary);font-size:13px}.dx-notification-bell__list[data-v-56080dbe]{margin:0;padding:0;list-style:none;max-height:360px;overflow-y:auto}.dx-notification-bell__item[data-v-56080dbe]{display:flex;flex-direction:column;gap:2px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:var(--dx-button-border-radius);background:transparent;color:var(--dx-text-primary);text-align:left;font-family:inherit;cursor:pointer}.dx-notification-bell__item[data-v-56080dbe]:hover{background:var(--dx-bg-hover)}.dx-notification-bell__item--unread .dx-notification-bell__title[data-v-56080dbe]{font-weight:700}.dx-notification-bell__title[data-v-56080dbe]{font-size:13px}.dx-notification-bell__summary[data-v-56080dbe]{display:-webkit-box;overflow:hidden;color:var(--dx-text-secondary);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dx-notification-bell__all[data-v-56080dbe]{display:block;min-height:44px;box-sizing:border-box;margin-top:6px;padding:7px 10px;color:var(--dx-primary);font-size:13px;font-weight:600;line-height:30px;text-align:center;text-decoration:none}.dx-notification-bell__all[data-v-56080dbe]:hover{background:var(--dx-bg-hover)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/build/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/build/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/build/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/build/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/build/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/build/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/build/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/build/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/build/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/build/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/build/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/build/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/build/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/build/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/build/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/build/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/build/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular: normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular: normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular: normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid: normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid: normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin: normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);inset-inline-start:calc(-1 * var(--fa-li-width, 2em));inset-block-start:.25em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.fa-layers .svg-inline--fa{inset:0;margin:auto;position:absolute;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, .1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.5s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .75s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2.4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .6s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:top center}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out)}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale, 1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x, 1.06),var(--fa-bounce-start-scale-y, .94)) translateY(var(--fa-bounce-anticipation, 3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x, .94),var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, .5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(-1 * var(--fa-bounce-height, .5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x, 1.06),var(--fa-bounce-land-scale-y, .92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity, .4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-shake{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translate(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.5deg)}10%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.3deg)}20%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .7)) rotate(.2deg)}30%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px) * .7)) rotate(-.2deg)}35%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .4)) rotate(.1deg)}40%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes fa-wag{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle, 12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height, 6px))) translate(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-stretch-x, .98),var(--fa-float-stretch-y, 1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height, 6px))) translate(calc(-.5 * var(--fa-float-drift, 1px))) rotate(calc(-.5 * var(--fa-float-tilt, 1deg))) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height, 6px))) translate(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle, 22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x, 1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y, 1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5),calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3)),calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse, #fff)}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.svg-inline--fa.fa-stack-1x{--fa-width: 1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width: 2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}.dx-toast[data-v-1056615e]{display:flex;align-items:center;gap:var(--kb-space-md);min-width:min(300px,calc(100vw - 2 * var(--kb-space-lg)));padding:var(--kb-space-md) var(--kb-space-lg);border:1px solid var(--kb-border-color);border-left:4px solid var(--kb-info);border-radius:var(--kb-card-border-radius);background:var(--kb-bg-card);color:var(--kb-text-primary);box-shadow:var(--kb-shadow-popover);font:var(--kb-font-weight-normal) var(--kb-font-size-md)/var(--kb-line-height-normal) var(--kb-font-family)}.dx-toast--success[data-v-1056615e]{border-left-color:var(--kb-success)}.dx-toast--warning[data-v-1056615e]{border-left-color:var(--kb-warning)}.dx-toast--error[data-v-1056615e]{border-left-color:var(--kb-danger)}.dx-toast__icon[data-v-1056615e]{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--kb-radius-pill);color:var(--kb-info);font-weight:var(--kb-font-weight-bold)}.dx-toast--success .dx-toast__icon[data-v-1056615e]{color:var(--kb-success)}.dx-toast--warning .dx-toast__icon[data-v-1056615e]{color:var(--kb-warning)}.dx-toast--error .dx-toast__icon[data-v-1056615e]{color:var(--kb-danger-ink)}.dx-toast__message[data-v-1056615e]{flex:1}.dx-toast button[data-v-1056615e]{border:0;background:transparent;color:var(--kb-text-secondary);font-size:var(--kb-font-size-lg);cursor:pointer}.dx-toast button[data-v-1056615e]:focus-visible{outline:none;box-shadow:var(--kb-focus-ring)}.kb-toast-container[data-v-0ba9d140]{position:fixed;bottom:var(--kb-space-xl);right:var(--kb-space-xl);z-index:var(--kb-z-toast);display:flex;flex-direction:column;gap:var(--kb-space-sm);max-width:400px}.toast-enter-active[data-v-0ba9d140],.toast-leave-active[data-v-0ba9d140]{transition:all .3s ease}.toast-enter-from[data-v-0ba9d140],.toast-leave-to[data-v-0ba9d140]{transform:translate(100%);opacity:0}.kb-confirm-overlay[data-v-0f249530]{position:fixed;inset:0;z-index:var(--kb-z-confirm);display:flex;align-items:center;justify-content:center;padding:var(--kb-space-lg);background:var(--kb-bg-modal-overlay)}.kb-confirm-dialog[data-v-0f249530]{width:100%;max-width:420px;padding:var(--kb-space-xl);background:var(--kb-bg-card);border:1px solid var(--kb-border-color);border-radius:var(--kb-card-border-radius);box-shadow:var(--kb-shadow-modal);color:var(--kb-text-primary)}.kb-confirm-dialog__title[data-v-0f249530]{margin:0 0 var(--kb-space-sm);font-size:var(--kb-font-size-xl);font-weight:var(--kb-font-weight-semibold);line-height:var(--kb-line-height-tight)}.kb-confirm-dialog__message[data-v-0f249530]{margin:0 0 var(--kb-space-xl);font-size:var(--kb-font-size-md);line-height:var(--kb-line-height-normal);color:var(--kb-text-secondary)}.kb-confirm-dialog__actions[data-v-0f249530]{display:flex;justify-content:flex-end;gap:var(--kb-space-sm)}.kb-confirm-dialog__button[data-v-0f249530]{padding:var(--kb-space-sm) var(--kb-space-lg);border:none;border-radius:var(--kb-button-border-radius);font-family:var(--kb-font-family);font-size:var(--kb-font-size-md);font-weight:var(--kb-font-weight-medium);cursor:pointer;transition:filter var(--kb-transition-fast),background var(--kb-transition-fast)}.kb-confirm-dialog__button[data-v-0f249530]:focus-visible{outline:2px solid var(--kb-text-link);outline-offset:2px}.kb-confirm-dialog__button--cancel[data-v-0f249530]{background:var(--kb-bg-subtle);color:var(--kb-text-primary)}.kb-confirm-dialog__button--cancel[data-v-0f249530]:hover{background:var(--kb-bg-hover)}.kb-confirm-dialog__button--danger[data-v-0f249530]{background:var(--kb-danger-surface);color:var(--kb-on-danger)}.kb-confirm-dialog__button--neutra[data-v-0f249530]{background:var(--kb-primary);color:var(--kb-on-primary)}.kb-confirm-dialog__button--danger[data-v-0f249530]:hover,.kb-confirm-dialog__button--neutra[data-v-0f249530]:hover{filter:brightness(.92)}.confirm-fade-enter-active[data-v-0f249530],.confirm-fade-leave-active[data-v-0f249530]{transition:opacity var(--kb-transition-normal)}.confirm-fade-enter-from[data-v-0f249530],.confirm-fade-leave-to[data-v-0f249530]{opacity:0}.kb-avatar[data-v-322af9ab]{position:relative;flex-shrink:0}.kb-avatar--sm[data-v-322af9ab]{width:24px;height:24px;font-size:10px}.kb-avatar--md[data-v-322af9ab]{width:32px;height:32px;font-size:12px}.kb-avatar--lg[data-v-322af9ab]{width:40px;height:40px;font-size:14px}.kb-avatar--xl[data-v-322af9ab]{width:64px;height:64px;font-size:20px}.kb-avatar__image[data-v-322af9ab]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.kb-avatar__initials[data-v-322af9ab]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--kb-text-light)}.kb-shell__bar[data-v-eab520a1]{position:relative;z-index:var(--kb-z-dropdown);display:block;width:100%;box-sizing:border-box;padding:18px 24px 10px;flex:0 0 auto}.kb-shell__inner[data-v-eab520a1]{display:flex;align-items:center;gap:22px;width:min(100%,1320px);min-width:0;margin:0 auto;padding:12px 20px;border:1px solid color-mix(in srgb,var(--kb-text-primary) 12%,transparent);border-radius:18px;background:var(--kb-bg-card);box-shadow:0 4px 12px #00000003}.kb-shell__brand[data-v-eab520a1]{display:inline-flex;min-width:0;max-width:220px;align-items:baseline;flex:0 1 auto;color:var(--kb-text-primary);font-family:var(--kb-font-display);font-size:28px;font-weight:var(--kb-font-weight-extrabold);letter-spacing:-.04em;line-height:44px;text-decoration:none}.kb-shell__brand-name[data-v-eab520a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-shell__brand-dot[data-v-eab520a1]{color:var(--kb-primary)}.kb-shell__nav[data-v-eab520a1]{display:flex;min-width:0;align-items:center;flex:1 1 auto;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:thin;padding:3px 0 3px 18px;border-left:1px solid color-mix(in srgb,var(--kb-text-primary) 12%,transparent)}.kb-shell__right[data-v-eab520a1]{display:flex;min-width:0;align-items:center;gap:4px;margin-left:auto;flex:0 0 auto}.kb-shell__link[data-v-eab520a1],.kb-shell__menu-link[data-v-eab520a1],.kb-shell__mobile-link[data-v-eab520a1]{border:0;border-radius:var(--kb-button-border-radius);background:transparent;color:var(--kb-text-secondary);font:inherit;font-size:var(--kb-font-size-sm);font-weight:var(--kb-font-weight-medium);text-decoration:none;transition:background var(--kb-transition-fast),color var(--kb-transition-fast)}.kb-shell__link[data-v-eab520a1]{display:inline-flex;min-height:44px;align-items:center;padding:7px 12px;cursor:pointer;white-space:nowrap}.kb-shell__link[data-v-eab520a1]:hover,.kb-shell__link.is-active[data-v-eab520a1],.kb-shell__menu-link[data-v-eab520a1]:hover,.kb-shell__menu-link.is-active[data-v-eab520a1],.kb-shell__mobile-link[data-v-eab520a1]:hover,.kb-shell__mobile-link.is-active[data-v-eab520a1]{background:var(--kb-bg-hover);color:var(--kb-text-primary)}.kb-shell__link.is-active[data-v-eab520a1],.kb-shell__menu-link.is-active[data-v-eab520a1],.kb-shell__mobile-link.is-active[data-v-eab520a1]{font-weight:var(--kb-font-weight-bold)}.kb-shell__link.is-active[data-v-eab520a1]{background:var(--kb-primary);color:var(--kb-on-primary)}.kb-shell__link[data-v-eab520a1]{border-radius:9px;min-height:42px}.kb-shell__account[data-v-eab520a1]{position:relative}.kb-shell__account-trigger[data-v-eab520a1]{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:5px 8px 5px 6px;border:1px solid transparent;border-radius:var(--kb-button-border-radius);background:transparent;color:var(--kb-text-secondary);font:inherit;font-size:var(--kb-font-size-sm);cursor:pointer}.kb-shell__account-trigger[data-v-eab520a1]:hover,.kb-shell__account-trigger[aria-expanded=true][data-v-eab520a1]{border-color:var(--kb-border-color);background:var(--kb-bg-hover);color:var(--kb-text-primary)}.kb-shell__account-name[data-v-eab520a1]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-shell__chevron[data-v-eab520a1]{font-size:16px;line-height:1}.kb-shell__account-menu[data-v-eab520a1]{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:220px;max-width:calc(100vw - 32px);gap:2px;padding:8px;border:1px solid var(--kb-border-color);border-radius:var(--kb-border-radius-lg);background:var(--kb-bg-card);box-shadow:var(--kb-shadow-popover)}.kb-shell__menu-link[data-v-eab520a1]{display:flex;min-height:44px;align-items:center;padding:8px 12px;text-align:left;cursor:pointer}.kb-shell__mobile-toggle[data-v-eab520a1]{display:none;width:44px;height:44px;align-items:center;justify-content:center;padding:9px;border:1px solid var(--kb-border-color);border-radius:var(--kb-button-border-radius);background:var(--kb-bg-card);color:var(--kb-text-primary);cursor:pointer}.kb-shell__mobile-toggle svg[data-v-eab520a1]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.kb-shell__mobile-panel[data-v-eab520a1]{display:none}.kb-shell__brand[data-v-eab520a1]:focus-visible,.kb-shell__link[data-v-eab520a1]:focus-visible,.kb-shell__account-trigger[data-v-eab520a1]:focus-visible,.kb-shell__menu-link[data-v-eab520a1]:focus-visible,.kb-shell__mobile-toggle[data-v-eab520a1]:focus-visible,.kb-shell__mobile-link[data-v-eab520a1]:focus-visible{outline:3px solid color-mix(in srgb,var(--kb-primary) 32%,transparent);outline-offset:2px}@media(max-width:900px),(pointer:coarse){.kb-shell__bar[data-v-eab520a1]{padding:10px max(12px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.kb-shell__inner[data-v-eab520a1]{gap:8px;padding:8px 12px;border-radius:13px}.kb-shell__brand[data-v-eab520a1]{max-width:48vw;flex:1 1 auto;font-size:20px}.kb-shell__nav[data-v-eab520a1],.kb-shell__account[data-v-eab520a1]{display:none}.kb-shell__right[data-v-eab520a1]{gap:4px;margin-left:auto}.kb-shell__mobile-toggle[data-v-eab520a1]{display:inline-flex}.kb-shell__mobile-panel[data-v-eab520a1]{display:grid;gap:16px;width:100%;max-width:100%;box-sizing:border-box;padding:12px;margin-top:8px;border:1px solid var(--kb-border-color);border-radius:13px;background:var(--kb-bg-card);overflow:hidden}.kb-shell__mobile-panel nav[data-v-eab520a1]{display:grid;gap:2px;min-width:0}.kb-shell__mobile-secondary[data-v-eab520a1]{padding-top:12px;border-top:1px solid var(--kb-border-color)}.kb-shell__mobile-label[data-v-eab520a1]{margin:0 12px 4px;color:var(--kb-text-muted);font-size:var(--kb-font-size-xs);font-weight:var(--kb-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.kb-shell__mobile-link[data-v-eab520a1]{display:flex;width:100%;min-height:44px;box-sizing:border-box;align-items:center;padding:10px 12px;text-align:left;cursor:pointer;overflow-wrap:anywhere}}.sr-only[data-v-eab520a1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-page-shell{min-height:100dvh;background:var(--kb-bg-board);color:var(--kb-text-primary);font-family:var(--kb-font-family)}body:has(.dash-quick-dock) .dash-page-shell{padding-left:84px}.dash-page-shell .kb-settings__nav,.dash-page-shell .admin-nav .kb-nav-brand,.dash-page-shell .admin-nav__row>.admin-nav__group:last-child{display:none}.dash-page-shell .admin-nav{background:transparent;border:0}.dash-page-shell .admin-nav__row{height:auto;min-height:48px}.dash-page-shell .admin-nav__group{margin:0;gap:20px}.dash-page-shell .admin-nav__group>*{margin-left:0}.dash-page-shell .kb-settings,.dash-page-shell .settings-page,.dash-page-shell .users-page{min-height:0}@media(max-width:640px){body:has(.dash-quick-dock) .dash-page-shell{padding-left:0;padding-bottom:calc(92px + env(safe-area-inset-bottom))}}
