._sparkline_xf4tz_6{position:absolute;left:0;right:0;bottom:0;height:38px;z-index:-1;pointer-events:none}:root{--dsg-border-color: #e8ebed;--dsg-selection-border-color: rgb(69, 128, 230);--dsg-selection-border-radius: 2px;--dsg-selection-border-width: 2px;--dsg-selection-background-color: rgba(69, 128, 230, .04);--dsg-selection-disabled-border-color: #9da6ab;--dsg-selection-disabled-background-color: rgba(0, 0, 0, .04);--dsg-corner-indicator-width: 10px;--dsg-header-text-color: rgb(157, 166, 171);--dsg-header-active-text-color: black;--dsg-cell-background-color: white;--dsg-cell-disabled-background-color: rgb(250, 250, 250);--dsg-transition-duration: .1s;--dsg-expand-rows-indicator-width: 10px;--dsg-scroll-shadow-width: 7px;--dsg-scroll-shadow-color: rgba(0, 0, 0, .2)}.dsg-container{border:solid 1px var(--dsg-border-color);border-top:none;border-left:none;cursor:cell;-webkit-user-select:none;user-select:none;box-sizing:border-box;color:#000;background:white;position:relative;width:100%;overflow:auto;will-change:transform;direction:ltr}.dsg-corner-indicator{margin:auto;width:0;border-bottom:solid var(--dsg-corner-indicator-width) var(--dsg-header-text-color);border-left:solid var(--dsg-corner-indicator-width) transparent}.dsg-row{position:absolute;top:0;left:0;background:var(--dsg-cell-background-color);box-shadow:0 1px var(--dsg-border-color) inset}.dsg-row-header{position:sticky;top:0;z-index:40}.dsg-cell{display:flex;align-items:center;box-sizing:border-box;background:var(--dsg-cell-background-color);border:solid 1px var(--dsg-border-color);border-bottom:none;border-right:none;box-shadow:1px 1px var(--dsg-border-color);position:absolute;top:0;height:100%}.dsg-hidden-cell{display:none}.dsg-cell-sticky-right{position:sticky;right:0;z-index:30;margin-left:auto;transform:translateY(-100%)}.dsg-cell-disabled{background:var(--dsg-cell-disabled-background-color)}.dsg-cell-header,.dsg-cell-gutter{color:var(--dsg-header-text-color);transition:color var(--dsg-transition-duration);box-shadow:none}.dsg-cell-header-container{padding:0 10px;line-height:15px}.dsg-cell-header.dsg-cell-gutter{box-shadow:1px 0 var(--dsg-border-color),0 1px var(--dsg-border-color)}.dsg-cell-header.dsg-cell-sticky-right{box-shadow:0 1px var(--dsg-border-color)}.dsg-cell-gutter{position:sticky;left:0;padding:0 5px;justify-content:center;z-index:30;height:100%}.dsg-cell-header-active,.dsg-cell-gutter-active{color:var(--dsg-header-active-text-color)}.dsg-active-cell,.dsg-selection-rect{position:absolute;border:solid var(--dsg-selection-border-width) var(--dsg-selection-border-color);box-sizing:border-box;border-radius:var(--dsg-selection-border-radius);transition:all var(--dsg-transition-duration);pointer-events:none;z-index:20}.dsg-active-cell-focus{box-shadow:0 2px 5px #0000004d}.dsg-active-cell-disabled,.dsg-selection-rect-disabled{border-color:var(--dsg-selection-disabled-border-color)}.dsg-selection-rect{background:var(--dsg-selection-background-color)}.dsg-selection-rect-disabled{background:var(--dsg-selection-disabled-background-color)}.dsg-scrollable-view-container{position:absolute;pointer-events:none;top:0;left:0}.dsg-scrollable-view{position:sticky;z-index:10;box-sizing:border-box;border:solid 1px var(--dsg-border-color);border-bottom:none;border-right:none;transition:box-shadow .3s;box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r.dsg-scrollable-view-b{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-b{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-r{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r.dsg-scrollable-view-b{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b.dsg-scrollable-view-l.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-t.dsg-scrollable-view-r{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-selection-col-marker-container{position:absolute;top:0}.dsg-selection-col-marker{background:var(--dsg-selection-border-color);position:sticky;width:100%;height:var(--dsg-selection-border-width)}.dsg-selection-row-marker-container{position:absolute;left:0}.dsg-selection-row-marker{background:var(--dsg-selection-border-color);position:sticky;height:100%;width:var(--dsg-selection-border-width)}.dsg-selection-col-marker-container,.dsg-selection-col-marker,.dsg-selection-row-marker-container,.dsg-selection-row-marker{z-index:20;transition:all var(--dsg-transition-duration);pointer-events:none}.dsg-selection-col-marker-disabled,.dsg-selection-row-marker-disabled{background:var(--dsg-selection-disabled-border-color)}.dsg-add-row{background:#fafafa;border:1px solid var(--dsg-border-color);border-top:none;padding:7px 10px;display:flex;align-items:center;color:#000}.dsg-add-row>*{margin-right:10px}.dsg-add-row-btn,.dsg-add-row-input{background:white;padding:7px 10px;display:flex;align-items:center;position:relative;border:1px solid #dcdcdc;border-radius:2px;transition:all .2s}.dsg-add-row-input{width:55px}.dsg-add-row-btn:hover,.dsg-add-row-input:hover{border-color:#c7c7c7}.dsg-add-row-btn:focus,.dsg-add-row-input:focus{border-color:var(--dsg-selection-border-color);outline:none}.dsg-add-row-btn:before{content:"";display:inline-block;margin-right:10px;background:#9da6ab;width:10px;height:2px}.dsg-add-row-btn:after{content:"";display:block;position:absolute;left:14px;margin-right:10px;background:#9da6ab;width:2px;height:10px}.dsg-input{display:block;flex:1;border:none;min-width:0;align-self:stretch;box-sizing:border-box;background:none;padding:0 10px;font-size:1rem;outline:none}.dsg-input-suffix{padding-right:10px;opacity:.5;margin-left:-5px}.dsg-input-align-right{text-align:right}.dsg-hide-date-picker[type=date]::-webkit-inner-spin-button,.dsg-hide-date-picker[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.dsg-checkbox{margin:auto}.dsg-context-menu{position:fixed;background:white;z-index:10000;border-radius:4px;box-shadow:0 2px 6px 2px #3c404326;padding:5px 0;color:#000}.dsg-context-menu-item{padding:3px 20px;cursor:default}.dsg-context-menu-item:hover{background:#fafafa}.dsg-expand-rows-indicator{background:var(--dsg-cell-background-color);border:solid 1px var(--dsg-selection-border-color);box-shadow:0 0 0 1px var(--dsg-cell-background-color);width:var(--dsg-expand-rows-indicator-width);height:var(--dsg-expand-rows-indicator-width);box-sizing:border-box;position:absolute;transition:all var(--dsg-transition-duration);cursor:crosshair;z-index:25}.dsg-expand-rows-indicator-disabled{border:solid 1px var(--dsg-selection-disabled-border-color)}.dsg-expand-rows-rect{position:absolute;box-sizing:border-box;transition:all var(--dsg-transition-duration);pointer-events:none;background:rgba(0,0,0,.03)}@layer rdg.MeasuringCell{.mlln6zg7-0-0-beta-41{contain:strict;grid-row:1;visibility:hidden}}@layer rdg.Cell{.cj343x07-0-0-beta-41{position:relative;padding-block:0;padding-inline:8px;border-inline-end:1px solid var(--rdg-border-color);border-block-end:1px solid var(--rdg-border-color);grid-row-start:var(--rdg-grid-row-start);background-color:inherit;white-space:nowrap;overflow:clip;text-overflow:ellipsis;outline:none}.cj343x07-0-0-beta-41[aria-selected=true]{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.Cell{.csofj7r7-0-0-beta-41{position:sticky;z-index:1}}@layer rdg.Cell{.ch2wcw87-0-0-beta-41{box-shadow:calc(2px * var(--rdg-sign)) 0 5px -2px #8888884d}}@layer rdg.CheckboxLabel{.c1bn88vv7-0-0-beta-41{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin-inline-end:1px}}@layer rdg.CheckboxInput{.c1qt073l7-0-0-beta-41{all:unset}}@layer rdg.CheckboxIcon{.cf71kmq7-0-0-beta-41{content:"";inline-size:20px;block-size:20px;border:2px solid var(--rdg-border-color);background-color:var(--rdg-background-color)}.c1qt073l7-0-0-beta-41:checked+.cf71kmq7-0-0-beta-41{background-color:var(--rdg-checkbox-color);outline:4px solid var(--rdg-background-color);outline-offset:-6px}.c1qt073l7-0-0-beta-41:focus+.cf71kmq7-0-0-beta-41{border-color:var(--rdg-checkbox-focus-color)}}@layer rdg.CheckboxLabel{.c1lwve4p7-0-0-beta-41{cursor:default}.c1lwve4p7-0-0-beta-41 .cf71kmq7-0-0-beta-41{border-color:var(--rdg-checkbox-disabled-border-color);background-color:var(--rdg-checkbox-disabled-background-color)}}@layer rdg.GroupCellContent{.g1s9ylgp7-0-0-beta-41{outline:none}}@layer rdg.GroupCellCaret{.cz54e4y7-0-0-beta-41{margin-inline-start:4px;stroke:currentColor;stroke-width:1.5px;fill:transparent;vertical-align:middle}.cz54e4y7-0-0-beta-41>path{transition:d .1s}}@layer rdg.DragHandle{.c1w9bbhr7-0-0-beta-41{--rdg-drag-handle-size: 8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.c1w9bbhr7-0-0-beta-41:hover{--rdg-drag-handle-size: 16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.c1creorc7-0-0-beta-41{z-index:1;position:sticky}}@layer rdg.EditCell{.cis5rrm7-0-0-beta-41{padding:0}}@layer rdg.SortableHeaderCell{.h44jtk67-0-0-beta-41{display:flex}}@layer rdg.SortableHeaderCellName{.hcgkhxz7-0-0-beta-41{flex-grow:1;overflow:clip;text-overflow:ellipsis}}@layer rdg.HeaderCell{.c6l2wv17-0-0-beta-41{cursor:pointer}}@layer rdg.HeaderCell{.c1kqdw7y7-0-0-beta-41{touch-action:none}}@layer rdg.HeaderCell{.r1y6ywlx7-0-0-beta-41{cursor:col-resize;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inline-size:10px}}.c1bezg5o7-0-0-beta-41{opacity:.5}.c1vc96037-0-0-beta-41{background-color:var(--rdg-header-draggable-background-color)}@layer rdg.Row{.r1upfr807-0-0-beta-41{display:contents;line-height:var(--rdg-row-height);background-color:var(--rdg-background-color)}.r1upfr807-0-0-beta-41:hover{background-color:var(--rdg-row-hover-background-color)}.r1upfr807-0-0-beta-41[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.r1upfr807-0-0-beta-41[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.r190mhd37-0-0-beta-41{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.FocusSink{.r139qu9m7-0-0-beta-41:before{content:"";display:inline-block;height:100%;position:sticky;inset-inline-start:0;border-inline-start:2px solid var(--rdg-selection-color)}}@layer rdg.HeaderRow{.h10tskcx7-0-0-beta-41{display:contents;line-height:var(--rdg-header-row-height);background-color:var(--rdg-header-background-color);font-weight:700}.h10tskcx7-0-0-beta-41>.cj343x07-0-0-beta-41{z-index:2;position:sticky}.h10tskcx7-0-0-beta-41>.csofj7r7-0-0-beta-41{z-index:3}}@layer rdg.Cell{.c6ra8a37-0-0-beta-41{background-color:#ccf}}@layer rdg.Cell{.cq910m07-0-0-beta-41{background-color:#ccf}.cq910m07-0-0-beta-41.c6ra8a37-0-0-beta-41{background-color:#99f}}@layer rdg.SortIcon{.a3ejtar7-0-0-beta-41{fill:currentColor}.a3ejtar7-0-0-beta-41>path{transition:d .1s}}@layer rdg{@layer Defaults,FocusSink,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;@layer Defaults{.rnvodz57-0-0-beta-41 *,.rnvodz57-0-0-beta-41 *:before,.rnvodz57-0-0-beta-41 *:after{box-sizing:inherit}}@layer Root{.rnvodz57-0-0-beta-41{--rdg-color: #000;--rdg-border-color: #ddd;--rdg-summary-border-color: #aaa;--rdg-background-color: hsl(0deg 0% 100%);--rdg-header-background-color: hsl(0deg 0% 97.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 90.5%);--rdg-row-hover-background-color: hsl(0deg 0% 96%);--rdg-row-selected-background-color: hsl(207deg 76% 92%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 88%);--rdg-checkbox-color: hsl(207deg 100% 29%);--rdg-checkbox-focus-color: hsl(207deg 100% 69%);--rdg-checkbox-disabled-border-color: #ccc;--rdg-checkbox-disabled-background-color: #ddd;--rdg-selection-color: #66afe9;--rdg-font-size: 14px;display:grid;color-scheme:var(--rdg-color-scheme, light dark);contain:content;content-visibility:auto;block-size:350px;border:1px solid var(--rdg-border-color);box-sizing:border-box;overflow:auto;background-color:var(--rdg-background-color);color:var(--rdg-color);font-size:var(--rdg-font-size)}.rnvodz57-0-0-beta-41:before{content:"";grid-column:1/-1;grid-row:1/-1}.rnvodz57-0-0-beta-41.rdg-dark{--rdg-color-scheme: dark;--rdg-color: #ddd;--rdg-border-color: #444;--rdg-summary-border-color: #555;--rdg-background-color: hsl(0deg 0% 13%);--rdg-header-background-color: hsl(0deg 0% 10.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);--rdg-row-hover-background-color: hsl(0deg 0% 9%);--rdg-row-selected-background-color: hsl(207deg 76% 42%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);--rdg-checkbox-color: hsl(207deg 100% 79%);--rdg-checkbox-focus-color: hsl(207deg 100% 89%);--rdg-checkbox-disabled-border-color: #000;--rdg-checkbox-disabled-background-color: #333}.rnvodz57-0-0-beta-41.rdg-light{--rdg-color-scheme: light}@media (prefers-color-scheme: dark){.rnvodz57-0-0-beta-41:not(.rdg-light){--rdg-color: #ddd;--rdg-border-color: #444;--rdg-summary-border-color: #555;--rdg-background-color: hsl(0deg 0% 13%);--rdg-header-background-color: hsl(0deg 0% 10.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);--rdg-row-hover-background-color: hsl(0deg 0% 9%);--rdg-row-selected-background-color: hsl(207deg 76% 42%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);--rdg-checkbox-color: hsl(207deg 100% 79%);--rdg-checkbox-focus-color: hsl(207deg 100% 89%);--rdg-checkbox-disabled-border-color: #000;--rdg-checkbox-disabled-background-color: #333}}}}@layer rdg.Root{.vlqv91k7-0-0-beta-41{-webkit-user-select:none;user-select:none}.vlqv91k7-0-0-beta-41 .r1upfr807-0-0-beta-41{cursor:move}}@layer rdg.FocusSink{.f1lsfrzw7-0-0-beta-41{grid-column:1/-1;pointer-events:none;z-index:1}}@layer rdg.FocusSink{.f1cte0lg7-0-0-beta-41{z-index:3}}@layer rdg.SummaryCell{.s8wc6fl7-0-0-beta-41{inset-block-start:var(--rdg-summary-row-top);inset-block-end:var(--rdg-summary-row-bottom)}}@layer rdg.SummaryRow{.skuhp557-0-0-beta-41{line-height:var(--rdg-summary-row-height)}.skuhp557-0-0-beta-41>.cj343x07-0-0-beta-41{position:sticky}}@layer rdg.SummaryRow{.tf8l5ub7-0-0-beta-41>.cj343x07-0-0-beta-41{z-index:2}.tf8l5ub7-0-0-beta-41>.csofj7r7-0-0-beta-41{z-index:3}}@layer rdg.SummaryRow{.tb9ughf7-0-0-beta-41>.cj343x07-0-0-beta-41{border-block-end:2px solid var(--rdg-summary-border-color)}}@layer rdg.SummaryRow{.b1yssfnt7-0-0-beta-41>.cj343x07-0-0-beta-41{border-block-start:2px solid var(--rdg-summary-border-color)}}@layer rdg.GroupedRow{.g1yxluv37-0-0-beta-41:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.g1yxluv37-0-0-beta-41>.cj343x07-0-0-beta-41:not(:last-child):not(.ch2wcw87-0-0-beta-41){border-inline-end:none}}@layer rdg.TextEditor{.t7vyx3i7-0-0-beta-41{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;inline-size:100%;block-size:100%;padding-block:0;padding-inline:6px;border:2px solid #ccc;vertical-align:top;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size)}.t7vyx3i7-0-0-beta-41:focus{border-color:var(--rdg-selection-color);outline:none}.t7vyx3i7-0-0-beta-41::placeholder{color:#999;opacity:1}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}body{margin:0;font-family:Fira Sans,system-ui,-apple-system,sans-serif;--glass-bg: rgba(255, 255, 255, .6);--glass-brd: rgba(255, 255, 255, .75);--glass-hi: rgba(255, 255, 255, .9);--glass-shadow: 0 8px 30px rgba(2, 6, 23, .12);--sider-bg: rgba(255, 255, 255, .82);--c-primary: #2563eb;--c-green: #15803d;--c-red: #b91c1c;--c-blue: #1d4ed8;--c-amber: #b45309;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--text: #0f172a;--muted: #3f4d63;--faint: #586378;--panel: rgba(255, 255, 255, .45);--divider: rgba(15, 23, 42, .08);background:radial-gradient(60% 55% at 10% 0%,#dbeafe 0%,transparent 55%),radial-gradient(50% 55% at 95% 8%,#ede9fe 0%,transparent 50%),radial-gradient(60% 60% at 80% 100%,#cffafe 0%,transparent 55%),#f4f7fb;background-attachment:fixed;transition:background .4s ease}body[data-theme=dark]{--glass-bg: rgba(30, 41, 59, .5);--glass-brd: rgba(255, 255, 255, .1);--glass-hi: rgba(255, 255, 255, .12);--glass-shadow: 0 8px 30px rgba(0, 0, 0, .4);--sider-bg: rgba(15, 23, 42, .72);--c-primary: #2563eb;--c-green: #4ade80;--c-red: #fca5a5;--c-blue: #93c5fd;--c-amber: #fcd34d;--text: #e2e8f0;--muted: #aab8ce;--faint: #9fb0c9;--panel: rgba(15, 23, 42, .45);--divider: rgba(255, 255, 255, .09);background:radial-gradient(60% 55% at 10% 0%,#0f1b33 0%,transparent 55%),radial-gradient(50% 55% at 95% 8%,#131a2e 0%,transparent 50%),radial-gradient(60% 60% at 80% 100%,#0d1b29 0%,transparent 55%),#070c16;background-attachment:fixed}.glass-card.ant-card,.glass-surface{background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-hi);border-radius:var(--r-lg)}.page-container{padding:4px 2px 24px;max-width:1600px;margin-inline:auto}.glass-sider-shell .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.glass-sider-brand{flex:0 0 64px;height:64px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--divider)}.glass-sider-shell.ant-layout-sider-collapsed .glass-sider-brand{justify-content:center;padding:0}.glass-sider-shield{flex:0 0 30px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--c-primary);color:#fff;font-size:16px;box-shadow:0 2px 8px #2563eb59;transition:transform .15s ease,box-shadow .15s ease}.glass-sider-wordmark{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1;color:var(--text);white-space:nowrap}.glass-sider-wordmark__tld{color:var(--c-primary)}.glass-sider-brand__spacer{flex:1 1 auto}.glass-sider-collapse{flex:0 0 auto;width:28px;height:28px;border:0;padding:0;background:transparent;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--faint);font-size:14px;cursor:pointer;transition:background .15s ease,color .15s ease}.glass-sider-collapse:hover{background:rgba(37,99,235,.1);color:var(--c-primary)}.glass-sider-collapse:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.glass-sider-brandmark--btn{border:0;padding:0;background:transparent;cursor:pointer;border-radius:9px;display:grid;place-items:center}.glass-sider-brandmark--btn:hover .glass-sider-shield{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb73}.glass-sider-brandmark--btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.glass-sider-nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:8px}.glass-sider-menu.ant-menu-inline,.glass-sider-menu.ant-menu-vertical{background:transparent;border-inline-end:none!important}.glass-sider-menu .ant-menu-item,.glass-sider-menu .ant-menu-submenu-title{border-radius:var(--r-md);margin-inline:8px;width:calc(100% - 16px);color:var(--muted);transition:background .15s ease,color .15s ease}.glass-sider-menu .ant-menu-item a{color:inherit}.glass-sider-menu .ant-menu-item .anticon,.glass-sider-menu .ant-menu-submenu-title .anticon{color:var(--faint)}.glass-sider-menu .ant-menu-item:hover,.glass-sider-menu .ant-menu-submenu-title:hover{background:rgba(37,99,235,.08);color:var(--text)}.glass-sider-menu .ant-menu-item:hover .anticon,.glass-sider-menu .ant-menu-submenu-title:hover .anticon{color:var(--c-primary)}.glass-sider-menu .ant-menu-item-selected{background:rgba(37,99,235,.14);color:var(--c-primary);font-weight:600;position:relative}.glass-sider-menu .ant-menu-item-selected a,.glass-sider-menu .ant-menu-item-selected .anticon{color:var(--c-primary)}.glass-sider-menu .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:3px;border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--c-primary)}.glass-sider-menu .ant-menu-item:focus-visible,.glass-sider-menu .ant-menu-submenu-title:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.glass-sider-footer{flex:0 0 auto;border-top:1px solid var(--divider);padding:8px;display:flex;flex-direction:column;gap:2px}.glass-sider-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--r-md);margin-bottom:2px}.glass-sider-shell.ant-layout-sider-collapsed .glass-sider-user{justify-content:center;padding:8px 0}.glass-sider-avatar{flex:0 0 30px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(37,99,235,.14);color:var(--c-primary);font-weight:700;font-size:13px;text-transform:uppercase}.glass-sider-user__email{min-width:0;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass-sider-frow{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;background:transparent;border-radius:var(--r-md);cursor:pointer;font-family:inherit;font-size:13px;color:var(--muted);text-align:left;line-height:1.2;transition:background .15s ease,color .15s ease}.glass-sider-frow:hover{background:rgba(37,99,235,.08);color:var(--text)}.glass-sider-frow:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.glass-sider-frow--icon{justify-content:center}.glass-sider-shell.ant-layout-sider-collapsed .glass-sider-frow{justify-content:center;padding:8px 0}.glass-sider-frow__icon{flex:0 0 20px;width:20px;display:inline-flex;justify-content:center;font-size:15px;color:var(--faint)}.glass-sider-frow:hover .glass-sider-frow__icon{color:var(--c-primary)}.glass-sider-frow__label{flex:1 1 auto;min-width:0}.glass-sider-theme{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-md);font-size:13px;color:var(--muted)}.glass-sider-theme .glass-sider-frow__icon{flex:0 0 20px}.glass-sider-theme__label{flex:1 1 auto;min-width:0}.glass-sider-logout:hover{background:rgba(220,38,38,.1);color:var(--c-red)}.glass-sider-logout:hover .glass-sider-frow__icon{color:var(--c-red)}.glass-sider-logout:focus-visible{outline-color:var(--c-red)}@media (prefers-reduced-motion: reduce){.glass-sider-shield,.glass-sider-collapse,.glass-sider-frow,.glass-sider-menu .ant-menu-item,.glass-sider-menu .ant-menu-submenu-title{transition:none}.glass-sider-brandmark--btn:hover .glass-sider-shield{transform:none}}.glass-sider-drawer-inner{display:flex;flex-direction:column;height:100%}.glass-sider-drawer-inner .glass-sider-collapse{display:none}.glass-header{padding:0 20px}.glass-header__title{min-width:0;flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.glass-header__menu{flex:0 0 auto;width:44px;height:44px;margin-left:-8px;border:0;padding:0;background:transparent;border-radius:var(--r-md);display:grid;place-items:center;color:var(--text);font-size:18px;cursor:pointer;transition:background .15s ease,color .15s ease}.glass-header__menu:hover{background:rgba(37,99,235,.1);color:var(--c-primary)}.glass-header__menu:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}@media (max-width: 576px){.glass-header{padding:0 8px}}@media (prefers-reduced-motion: reduce){.glass-header__menu{transition:none}}.kpi-interactive{transition:transform .2s ease,box-shadow .2s ease}.kpi-interactive:hover{transform:translateY(-2px)}.kpi-interactive:active{transform:translateY(0) scale(.98)}.tabular{font-variant-numeric:tabular-nums;font-family:Fira Code,Fira Sans,monospace}@media (prefers-reduced-motion: reduce){.kpi-interactive,body{transition:none}.kpi-interactive:hover,.kpi-interactive:active,.pill:active,.glass-drop:active{transform:none}}.glass-table .ant-table,.glass-table .ant-table-container,.glass-table .ant-table-content{background:transparent}.glass-table .ant-table-thead>tr>th{background:transparent;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--faint);border-bottom:1px solid var(--divider);padding-top:6px;padding-bottom:6px}.glass-table .ant-table-thead>tr>th:before{display:none}.glass-table .ant-table-tbody>tr>td{background:transparent;border-bottom:1px solid var(--divider);font-variant-numeric:tabular-nums;padding-top:7px;padding-bottom:7px;font-size:13px}.glass-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.glass-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--panel)}.glass-table .ant-table-tbody>tr.ant-table-row{cursor:pointer}.glass-table .ant-table-tbody>tr:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.glass-table .ant-pagination{margin-bottom:0}.status-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--r-sm);display:inline-block;line-height:1.4}.status-tag--done{color:var(--c-green);background:rgba(22,163,74,.14)}.status-tag--processing{color:var(--c-blue);background:rgba(37,99,235,.14)}.status-tag--pending{color:var(--c-amber);background:rgba(245,158,11,.18)}.status-tag--failed{color:var(--c-red);background:rgba(185,28,28,.14)}.status-tag--default{color:var(--muted);background:var(--panel)}.meta-label{font-size:10.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.meta-value{font-family:Fira Code,Fira Sans,monospace;font-size:13.5px;font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums}.ant-modal-mask{background:rgba(2,6,23,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-modal .ant-modal-content{background:var(--sider-bg);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);border:1px solid var(--glass-brd);border-radius:var(--r-lg);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-hi)}.ant-modal .ant-modal-header{background:transparent;margin-bottom:12px}.ant-modal .ant-modal-body{max-height:70vh;overflow-y:auto}.ant-drawer .ant-drawer-content{background:var(--sider-bg);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.ant-drawer .ant-drawer-header{border-bottom:1px solid var(--divider)}.ant-drawer-mask{background:rgba(2,6,23,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-modal .ant-descriptions-bordered .ant-descriptions-view,.ant-drawer .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--divider);border-radius:var(--r-md);overflow:hidden}.ant-modal .ant-descriptions-bordered .ant-descriptions-item-label,.ant-drawer .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--panel);color:var(--muted);font-size:12.5px;width:150px}.ant-modal .ant-descriptions-bordered .ant-descriptions-item-label,.ant-modal .ant-descriptions-bordered .ant-descriptions-item-content,.ant-drawer .ant-descriptions-bordered .ant-descriptions-item-label,.ant-drawer .ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--divider);padding:6px 10px;font-size:12.5px}.ant-modal .ant-descriptions-header,.ant-drawer .ant-descriptions-header{margin-bottom:10px}.pill-group{display:inline-flex;gap:4px;background:var(--panel);padding:4px;border-radius:var(--r-md)}.pill{font-size:11.5px;font-weight:500;color:var(--muted);padding:4px 10px;border-radius:var(--r-sm);cursor:pointer;border:0;background:transparent;line-height:1.4;transition:color .15s ease,background .15s ease,box-shadow .15s ease;font-family:inherit}.pill:hover{color:var(--text)}.pill:active{transform:scale(.97)}.pill.pill-on{background:var(--glass-bg);color:var(--text);box-shadow:0 1px 4px #0206171f}.pill:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-table-filter-dropdown,.ant-notification .ant-notification-notice-wrapper,.ant-notification .ant-notification-notice{background:var(--sider-bg);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--glass-brd);border-radius:var(--r-md)}.glass-table .ant-table-tbody>tr.row-hit>td{background:rgba(220,38,38,.05)}.glass-table .ant-table-tbody>tr.row-hit>td:first-child{box-shadow:inset 3px 0 0 var(--c-red)}.glass-table .ant-table-tbody>tr.row-hit:hover>td{background:rgba(220,38,38,.1)}.glass-card.ant-card>.ant-card-body{padding:12px 14px}.ant-layout-content>div:first-child{padding:16px!important;max-width:1600px;margin-inline:auto}.ant-page-header{padding-block:0}.ant-page-header-content{padding-block-start:8px}.glass-card .ant-divider-horizontal{margin:12px 0}.ant-page-header-content>.ant-spin-nested-loading .ant-card:not(.glass-card),.ant-page-header-content>.ant-card:not(.glass-card){background:transparent;box-shadow:none;border:none}.ant-page-header-content>.ant-spin-nested-loading .ant-card:not(.glass-card)>.ant-card-body,.ant-page-header-content>.ant-card:not(.glass-card)>.ant-card-body{padding:0}.glass-drop{padding:16px;border:1.5px dashed var(--glass-brd);border-radius:var(--r-lg);text-align:center;background:var(--panel);cursor:pointer;transition:border-color .2s ease,background .2s ease}.glass-drop:hover,.glass-drop.drag-over{border-color:var(--c-primary);background:rgba(37,99,235,.06)}.glass-drop:active{transform:scale(.99)}.glass-drop .drop-icon{width:38px;height:38px;border-radius:var(--r-md);margin:0 auto 8px;display:grid;place-items:center;background:rgba(37,99,235,.12);color:var(--c-primary);font-size:22px}.drop-progress{display:flex;align-items:center;gap:10px;max-width:260px;margin:10px auto 0}.drop-progress__track{flex:1 1 auto;height:3px;border-radius:999px;background:var(--divider);overflow:hidden}.drop-progress__fill{display:block;height:100%;border-radius:999px;background:var(--c-primary);transition:width .2s ease}.drop-progress__pct{min-width:32px;text-align:right;font-size:11.5px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.file-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--glass-brd);border-left:3px solid var(--c-green);border-radius:var(--r-lg);background:var(--panel);transition:border-color .2s ease,background .2s ease}.file-card--error{border-left-color:var(--c-red)}.file-card__icon{flex:0 0 40px;width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;background:rgba(22,163,74,.12);color:var(--c-green);font-size:20px}.file-card--error .file-card__icon{background:rgba(185,28,28,.12);color:var(--c-red)}.file-card__meta{flex:1 1 auto;min-width:0}.file-card__name{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-card__sub{margin-top:2px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.file-card__sub--error{color:var(--c-red);font-variant-numeric:normal}.file-card__actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.file-card__remove{width:28px;height:28px;padding:0;border:0;background:transparent;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--faint);font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}.file-card__remove:hover{background:rgba(185,28,28,.1);color:var(--c-red)}.file-card__remove:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.glass-steps .ant-steps-item-icon{transition:background .2s ease,border-color .2s ease}.glass-steps .ant-steps-item-wait .ant-steps-item-icon{background:var(--panel);border-color:var(--glass-brd)}.glass-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:var(--faint)}.glass-steps .ant-steps-item-wait .ant-steps-item-title{color:var(--muted)}.glass-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--c-primary);border-color:var(--c-primary)}.glass-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff}.glass-steps .ant-steps-item-process .ant-steps-item-title{color:var(--text);font-weight:600}.glass-steps .ant-steps-item-finish .ant-steps-item-icon{background:rgba(22,163,74,.14);border-color:var(--c-green)}.glass-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:var(--c-green)}.glass-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--text)}.glass-steps .ant-steps-item-title{font-size:13px}.glass-steps.ant-steps .ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.glass-steps.ant-steps .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--divider)}.glass-steps.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.glass-steps.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--c-green)}.meta-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--glass-brd)}.meta-chip__label{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--faint)}.meta-chip__value{font-size:12.5px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){.drop-progress__fill,.file-card,.file-card__remove,.glass-steps .ant-steps-item-icon{transition:none}}.match-card{border:1px solid var(--glass-brd);border-radius:var(--r-md);background:var(--panel);padding:10px 12px}.match-card+.match-card{margin-top:8px}.match-card__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.match-card__name{font-weight:600;font-size:13.5px}.match-card__spacer{flex:1}.match-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin-bottom:6px}.dd__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dd__desc{font-size:12.5px;color:var(--muted);line-height:1.45;margin:0}.dd__cols{display:grid;grid-template-columns:84px minmax(0,1fr) minmax(0,1fr);gap:6px 8px;align-items:stretch;margin-top:4px}.dd__kicker{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--faint)}.dd__colhead{display:flex;flex-direction:column;gap:2px;padding:0 2px 2px}.dd__colhead .who{font-size:12.5px;font-weight:600;color:var(--text)}.dd__spacer{grid-column:1}.dd__rowlab{grid-column:1;align-self:center;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--faint)}.dd__cell{padding:8px 10px;border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--glass-brd);min-width:0;overflow-wrap:anywhere;font-size:12.5px;font-weight:500;line-height:1.32}.dd__cell.pin{font-family:Fira Code,Fira Sans,monospace;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dd__cell.hl-green{background:rgba(22,163,74,.12);border-color:#16a34a59}.dd__cell.hl-amber{background:rgba(245,158,11,.14);border-color:#f59e0b66}.dd__cell.absent{font-family:Fira Sans,sans-serif;font-style:italic;color:var(--faint);font-weight:400;white-space:normal}.dd__section{display:flex;flex-direction:column;gap:8px}.dd__dl{display:grid;grid-template-columns:138px minmax(0,1fr);border:1px solid var(--glass-brd);border-radius:var(--r-md);overflow:hidden;background:var(--panel)}.dd__dt{display:flex;align-items:center;padding:8px 10px;font-size:11.5px;font-weight:600;color:var(--faint);border-right:1px solid var(--glass-brd);border-bottom:1px solid var(--glass-brd);line-height:1.3}.dd__dd{display:flex;align-items:center;padding:8px 10px;font-size:12.5px;font-weight:500;color:var(--text);border-bottom:1px solid var(--glass-brd);min-width:0;overflow-wrap:anywhere;line-height:1.32}.dd__dl>:nth-last-child(-n+2){border-bottom:0}.dd__dd.mono{font-family:Fira Code,Fira Sans,monospace;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.dd__dd.absent{font-family:Fira Sans,sans-serif;font-style:italic;color:var(--faint);font-weight:400}body[data-theme=dark] .dd__cell.hl-green{background:rgba(74,222,128,.14);border-color:#4ade8066}body[data-theme=dark] .dd__cell.hl-amber{background:rgba(252,211,77,.15);border-color:#fcd34d6b}@media (max-width: 520px){.dd__cols{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr)}.dd__dl{grid-template-columns:118px minmax(0,1fr)}}.layout{background:transparent;min-height:100vh;min-height:100dvh}.login-row{min-height:100vh;min-height:100dvh}.login-container{width:100%;max-width:408px;margin:auto;padding:16px}.login-card.ant-card{border-radius:var(--r-lg)}.login-brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.login-brand__logo{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-md);color:#fff}.login-title.ant-typography{margin:0;text-align:center;letter-spacing:-.02em}
