body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@layer rdg.Cell{.c1wupbe7-0-0-beta-25{background-color:inherit;border-block-end:1px solid var(--rdg-border-color);border-inline-end:1px solid var(--rdg-border-color);contain:style;grid-row-start:var(--rdg-grid-row-start);outline:none;overflow:hidden;overflow:clip;padding-block:0;padding-inline:8px;position:relative;text-overflow:ellipsis;white-space:nowrap}.c1wupbe7-0-0-beta-25[aria-selected=true]{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}.cd0kgiy7-0-0-beta-25{position:-webkit-sticky;position:sticky;z-index:1}.c1730fa47-0-0-beta-25{box-shadow:calc(2px*var(--rdg-sign)) 0 5px -2px #8888884d}}@layer rdg{@layer Defaults,
      FocusSink,
      CheckboxInput,
      CheckboxIcon,
      CheckboxLabel,
      Cell,
      HeaderCell,
      SummaryCell,
      EditCell,
      Row,
      HeaderRow,
      SummaryRow,
      GroupedRow,
      Root;@layer Defaults{.r104f42s7-0-0-beta-25 *,.r104f42s7-0-0-beta-25 :after,.r104f42s7-0-0-beta-25 :before{box-sizing:inherit}}@layer Root{.r104f42s7-0-0-beta-25{--rdg-color:#000;--rdg-border-color:#ddd;--rdg-summary-border-color:#aaa;--rdg-background-color:#fff;--rdg-header-background-color:#f9f9f9;--rdg-row-hover-background-color:#f5f5f5;--rdg-row-selected-background-color:#dbecfa;--rdg-row-selected-hover-background-color:#c9e3f8;--rdg-checkbox-color:#005194;--rdg-checkbox-focus-color:#61b8ff;--rdg-checkbox-disabled-border-color:#ccc;--rdg-checkbox-disabled-background-color:#ddd;--rdg-selection-color:#66afe9;--rdg-font-size:14px;background-color:var(--rdg-background-color);block-size:350px;border:1px solid var(--rdg-border-color);box-sizing:border-box;color:var(--rdg-color);color-scheme:light dark;color-scheme:var(--rdg-color-scheme,light dark);contain:strict;content-visibility:auto;display:grid;font-size:var(--rdg-font-size);overflow:auto}.r104f42s7-0-0-beta-25:before{content:"";grid-column:1/-1;grid-row:1/-1}.r104f42s7-0-0-beta-25.rdg-dark{--rdg-color-scheme:dark;--rdg-color:#ddd;--rdg-border-color:#444;--rdg-summary-border-color:#555;--rdg-background-color:#212121;--rdg-header-background-color:#1b1b1b;--rdg-row-hover-background-color:#171717;--rdg-row-selected-background-color:#1a73bc;--rdg-row-selected-hover-background-color:#1768ab;--rdg-checkbox-color:#94cfff;--rdg-checkbox-focus-color:#c7e6ff;--rdg-checkbox-disabled-border-color:#000;--rdg-checkbox-disabled-background-color:#333}.r104f42s7-0-0-beta-25.rdg-light{--rdg-color-scheme:light}@media (prefers-color-scheme:dark){.r104f42s7-0-0-beta-25:not(.rdg-light){--rdg-color:#ddd;--rdg-border-color:#444;--rdg-summary-border-color:#555;--rdg-background-color:#212121;--rdg-header-background-color:#1b1b1b;--rdg-row-hover-background-color:#171717;--rdg-row-selected-background-color:#1a73bc;--rdg-row-selected-hover-background-color:#1768ab;--rdg-checkbox-color:#94cfff;--rdg-checkbox-focus-color:#c7e6ff;--rdg-checkbox-disabled-border-color:#000;--rdg-checkbox-disabled-background-color:#333}}}}@layer rdg.Root{.v7ly7s7-0-0-beta-25{-webkit-user-select:none;user-select:none}.v7ly7s7-0-0-beta-25 .r1otpg647-0-0-beta-25{cursor:move}}@layer rdg.FocusSink{.fc4f4zb7-0-0-beta-25{grid-column:1/-1;pointer-events:none;z-index:3}}@layer rdg.Row{.r1otpg647-0-0-beta-25{background-color:var(--rdg-background-color);display:contents;line-height:var(--rdg-row-height)}.r1otpg647-0-0-beta-25:hover{background-color:var(--rdg-row-hover-background-color)}.r1otpg647-0-0-beta-25[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.r1otpg647-0-0-beta-25[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.rel5gk27-0-0-beta-25{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}.r1qymf1z7-0-0-beta-25:before{border-inline-start:2px solid var(--rdg-selection-color);content:"";display:inline-block;height:100%;inset-inline-start:0;position:-webkit-sticky;position:sticky}}@layer rdg.CheckboxLabel{.c8rwwhf7-0-0-beta-25{align-items:center;cursor:pointer;display:flex;inset:0;justify-content:center;margin-inline-end:1px;position:absolute}}@layer rdg.CheckboxInput{.c1rb4brs7-0-0-beta-25{all:unset}}@layer rdg.CheckboxIcon{.c1bvvwcc7-0-0-beta-25{background-color:var(--rdg-background-color);block-size:20px;border:2px solid var(--rdg-border-color);content:"";inline-size:20px}.c1rb4brs7-0-0-beta-25:checked+.c1bvvwcc7-0-0-beta-25{background-color:var(--rdg-checkbox-color);outline:4px solid var(--rdg-background-color);outline-offset:-6px}.c1rb4brs7-0-0-beta-25:focus+.c1bvvwcc7-0-0-beta-25{border-color:var(--rdg-checkbox-focus-color)}}@layer rdg.CheckboxLabel{.c1yg790j7-0-0-beta-25{cursor:default}.c1yg790j7-0-0-beta-25 .c1bvvwcc7-0-0-beta-25{background-color:var(--rdg-checkbox-disabled-background-color);border-color:var(--rdg-checkbox-disabled-border-color)}}@layer rdg.GroupCellContent{.gb8l2vs7-0-0-beta-25{outline:none}}@layer rdg.GroupCellCaret{.c1ggynjl7-0-0-beta-25{stroke:currentColor;stroke-width:1.5px;fill:#0000;margin-inline-start:4px;vertical-align:middle}.c1ggynjl7-0-0-beta-25>path{transition:d .1s}}@layer rdg.MeasuringCell{.m1l09lto7-0-0-beta-25{contain:strict;grid-row:1;visibility:hidden}}@layer rdg.SortableHeaderCell{.h1e8ezgp7-0-0-beta-25{cursor:pointer;display:flex}.h1e8ezgp7-0-0-beta-25:focus{outline:none}}@layer rdg.SortableHeaderCellName{.h1rrblhe7-0-0-beta-25{flex-grow:1;overflow:hidden;overflow:clip;text-overflow:ellipsis}}@layer rdg.HeaderCell{.celq7o97-0-0-beta-25{touch-action:none}.celq7o97-0-0-beta-25:after{content:"";cursor:col-resize;inline-size:10px;inset-block-end:0;inset-block-start:0;inset-inline-end:0;position:absolute}}@layer rdg.HeaderRow{.h197vzie7-0-0-beta-25{background-color:var(--rdg-header-background-color);display:contents;font-weight:700;line-height:var(--rdg-header-row-height)}.h197vzie7-0-0-beta-25>.c1wupbe7-0-0-beta-25{inset-block-start:0;position:-webkit-sticky;position:sticky;z-index:1}.h197vzie7-0-0-beta-25>.cd0kgiy7-0-0-beta-25{z-index:2}}@layer rdg.Cell{.c1bmg16t7-0-0-beta-25,.ccpfvsn7-0-0-beta-25{background-color:#ccf}.c1bmg16t7-0-0-beta-25.ccpfvsn7-0-0-beta-25{background-color:#99f}}@layer rdg.GroupedRow{.gyxx7e97-0-0-beta-25:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.gyxx7e97-0-0-beta-25>.c1wupbe7-0-0-beta-25:not(:last-child):not(.c1730fa47-0-0-beta-25){border-inline-end:none}}@layer rdg.SummaryCell{.s1n3hxke7-0-0-beta-25{inset-block-end:var(--rdg-summary-row-bottom);inset-block-start:var(--rdg-summary-row-top)}}@layer rdg.SummaryRow{.snfqesz7-0-0-beta-25{line-height:var(--rdg-summary-row-height)}.snfqesz7-0-0-beta-25>.c1wupbe7-0-0-beta-25{position:-webkit-sticky;position:sticky}.t1jijrjz7-0-0-beta-25>.c1wupbe7-0-0-beta-25{z-index:1}.t1jijrjz7-0-0-beta-25>.cd0kgiy7-0-0-beta-25{z-index:2}.t14bmecc7-0-0-beta-25>.c1wupbe7-0-0-beta-25{border-block-end:2px solid var(--rdg-summary-border-color)}.b1odhhml7-0-0-beta-25>.c1wupbe7-0-0-beta-25{border-block-start:2px solid var(--rdg-summary-border-color)}}@layer rdg.EditCell{.c1tngyp17-0-0-beta-25{padding:0}}@layer rdg.DragHandle{.cadd3bp7-0-0-beta-25{background-color:var(--rdg-selection-color);block-size:8px;cursor:move;inline-size:8px;inset-block-end:0;inset-inline-end:0;position:absolute}.cadd3bp7-0-0-beta-25:hover{background-color:var(--rdg-background-color);block-size:16px;border:2px solid var(--rdg-selection-color);inline-size:16px}}@layer rdg.SortIcon{.a1mygwml7-0-0-beta-25{fill:currentColor}.a1mygwml7-0-0-beta-25>path{transition:d .1s}}@layer rdg.TextEditor{.tlmcuo07-0-0-beta-25{-webkit-appearance:none;appearance:none;background-color:var(--rdg-background-color);block-size:100%;border:2px solid #ccc;box-sizing:border-box;color:var(--rdg-color);font-family:inherit;font-size:var(--rdg-font-size);inline-size:100%;padding-block:0;padding-inline:6px;vertical-align:top}.tlmcuo07-0-0-beta-25:focus{border-color:var(--rdg-selection-color);outline:none}.tlmcuo07-0-0-beta-25::placeholder{color:#999;opacity:1}}.docx-paged-container{background:#f7fafc;display:flex;height:90vh}.docx-sidebar{background:#f3f4f6;border-right:1px solid #e2e8f0;overflow-y:auto;padding:12px 0;width:120px}.docx-preview,.docx-sidebar{align-items:center;display:flex;flex-direction:column}.docx-preview{background:#fff;border:2px solid #0000;border-radius:4px;box-shadow:0 1px 4px #0001;cursor:pointer;height:120px;margin-bottom:12px;overflow:hidden;position:relative;transition:border .2s;width:90px}.docx-preview.active{border:2px solid #3182ce}.docx-preview-inner{background:#fff;height:1122px;pointer-events:none;transform:scale(.1);transform-origin:top left;width:900px}.docx-preview-label{background:#fffc;border-radius:0 0 4px 4px;bottom:2px;color:#888;font-size:12px;left:0;position:absolute;text-align:center;width:100%}.docx-scroll-container{background:#f7fafc;flex:1 1;overflow-y:auto;padding:24px 0}.docx-paged-viewer{align-items:center;display:flex;flex-direction:column}.docx-page{background:#fff;border-radius:8px;box-shadow:0 2px 16px #0001;margin-bottom:32px;min-height:1122px;overflow:hidden;position:relative;width:900px}.docx-page-label{background:#ffffffb3;border-radius:4px;bottom:8px;color:#888;font-size:13px;padding:2px 8px;position:absolute;right:16px}.docx-viewer{background:#fff;font-family:Segoe UI,Arial,sans-serif;margin:0 auto;max-width:900px;min-height:80vh;overflow-x:auto;padding:32px;position:relative}.docx-viewer h1,.docx-viewer h2,.docx-viewer h3{font-weight:700;margin-bottom:.5em;margin-top:1.5em}.docx-viewer p{line-height:1.7;margin:.5em 0}.docx-viewer strong{font-weight:700}.docx-viewer em{font-style:italic}.docx-viewer u{text-decoration:underline}.docx-viewer table{background:#fafbfc;border-collapse:collapse;margin:1em 0;width:100%}.docx-viewer td,.docx-viewer th{border:1px solid #d1d5db;padding:8px 12px;text-align:left}.docx-viewer th{background:#f3f4f6;font-weight:700}.docx-viewer img{display:block;margin:1em 0;max-width:100%}.docx-viewer ol,.docx-viewer ul{margin:1em 0 1em 2em}.docx-viewer hr.page-break{background:none;border:none;border-top:2px dashed #bbb;height:0;margin:48px 0;position:relative;width:100%}.docx-viewer hr.page-break:after{background:#fff;color:#bbb;content:"Page Break";display:block;font-size:12px;left:50%;padding:0 8px;position:absolute;top:-12px;transform:translateX(-50%)}.docx-error{color:red;padding:32px;text-align:center}.docx-loading,.docx-placeholder{color:#888;padding:32px;text-align:center}.docx-viewer [style*=color]{color:inherit!important}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
/*# sourceMappingURL=main.20f8466b.css.map*/