.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:hsla(0,0%,100%,.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:hsla(0,0%,94%,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,.08);--xy-selection-border-default:1px dotted rgba(0,89,220,.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:hsla(0,0%,59%,.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px hsla(0,0%,100%,.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,.08);--xy-selection-border-default:1px dotted rgba(200,200,220,.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:-webkit-grab;cursor:grab}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.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__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.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.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-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}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:-webkit-grab;cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.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{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.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:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.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:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.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-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.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{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.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-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");unicode-range:U+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");unicode-range:U+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-600-normal.3a831a4d.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-600-normal.ec1a271e.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-cyrillic-600-normal.40b4fdec.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-600-normal.6ee2be4b.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-greek-600-normal.642314e1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-600-normal.41929c71.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-vietnamese-600-normal.ec0f0d2d.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-600-normal.31cb43a1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-latin-ext-600-normal.c6da524e.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-600-normal.d62c3bc3.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-latin-600-normal.ebeb24f1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-600-normal.1a59e979.woff) format("woff");unicode-range:U+00??,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:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-cyrillic-ext-400-normal.3c4b15e5.woff2) format("woff2"),url(/_next/static/media/fira-code-cyrillic-ext-400-normal.61323deb.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:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-cyrillic-400-normal.5971438a.woff2) format("woff2"),url(/_next/static/media/fira-code-cyrillic-400-normal.9bb7bfea.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-greek-ext-400-normal.7f5bfc45.woff2) format("woff2"),url(/_next/static/media/fira-code-greek-ext-400-normal.4849a797.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-greek-400-normal.bb900468.woff2) format("woff2"),url(/_next/static/media/fira-code-greek-400-normal.be76e699.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:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-symbols2-400-normal.fc00433b.woff2) format("woff2"),url(/_next/static/media/fira-code-symbols2-400-normal.97d3f4b1.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200a,U+23b8-23bd,U+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-latin-ext-400-normal.e534ae46.woff2) format("woff2"),url(/_next/static/media/fira-code-latin-ext-400-normal.9dfae29a.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:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-latin-400-normal.2655b10c.woff2) format("woff2"),url(/_next/static/media/fira-code-latin-400-normal.97329553.woff) format("woff");unicode-range:U+00??,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:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fira-code-cyrillic-ext-500-normal.0f34210f.woff2) format("woff2"),url(/_next/static/media/fira-code-cyrillic-ext-500-normal.2497cfa1.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:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fira-code-cyrillic-500-normal.5486265b.woff2) format("woff2"),url(/_next/static/media/fira-code-cyrillic-500-normal.89f92bfb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fira-code-greek-ext-500-normal.aaccca40.woff2) format("woff2"),url(/_next/static/media/fira-code-greek-ext-500-normal.e3831812.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fira-code-greek-500-normal.176c9fb0.woff2) format("woff2"),url(/_next/static/media/fira-code-greek-500-normal.d2c59613.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:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fira-code-symbols2-500-normal.8b51a8ea.woff2) format("woff2"),url(/_next/static/media/fira-code-symbols2-500-normal.b06f1a06.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200a,U+23b8-23bd,U+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fira-code-latin-ext-500-normal.aad44ab0.woff2) format("woff2"),url(/_next/static/media/fira-code-latin-ext-500-normal.24c7b781.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:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fira-code-latin-500-normal.92a991f2.woff2) format("woff2"),url(/_next/static/media/fira-code-latin-500-normal.7ae2be8f.woff) format("woff");unicode-range:U+00??,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-family:Open Sans,Noto Color Emoji,serif}.monaco-editor,.monaco-editor .margin-view-overlays,.monaco-editor .suggest-widget,.monaco-editor .suggest-widget *,.monaco-editor .view-line,.monaco-editor .view-lines{font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Consolas,Courier New,monospace!important}body{margin:0;background-color:#f5f5f5}.phone-admin-ivr-flow .phone-admin-ivr-minimap{border-radius:16px!important;overflow:hidden!important}.phone-admin-ivr-flow .react-flow__controls{border-radius:16px!important;overflow:hidden}.phone-admin-ivr-flow .react-flow__controls-button{align-items:center!important;display:flex!important;height:36px!important;justify-content:center!important;width:36px!important}.phone-admin-ivr-flow--dark .phone-admin-ivr-minimap{background:rgba(2,6,23,.92)!important;border:1px solid hsla(0,0%,100%,.1)!important}.phone-admin-ivr-flow--dark .react-flow__controls{border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 18px 40px rgba(2,6,23,.35)!important}.phone-admin-ivr-flow--dark .react-flow__controls-button{background:rgba(2,6,23,.96)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;color:#e2e8f0!important}.phone-admin-ivr-flow--dark .react-flow__controls-button:hover{background:rgba(15,23,42,.98)!important}.phone-admin-ivr-flow--dark .react-flow__controls-button svg{fill:#e2e8f0!important;stroke:#e2e8f0!important}.phone-admin-ivr-flow--light .phone-admin-ivr-minimap{background:hsla(0,0%,100%,.94)!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 16px 32px rgba(15,23,42,.08)!important}.phone-admin-ivr-flow--light .react-flow__controls{background:hsla(0,0%,100%,.96)!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important}.phone-admin-ivr-flow--light .react-flow__controls-button{background:hsla(0,0%,100%,.96)!important;border-bottom:1px solid rgba(148,163,184,.18)!important;color:#0f172a!important}.phone-admin-ivr-flow--light .react-flow__controls-button:hover{background:#f8fafc!important}.phone-admin-ivr-flow--light .react-flow__controls-button svg{fill:#0f172a!important;stroke:#0f172a!important}.dark body{background-color:#0b0b0b}.ant-space-item{flex-grow:1}.danger-float-button>div{background-color:#ff4d4f!important}.danger-float-button>div:hover{background-color:red!important}.container-passport-card{padding-top:87px}.container-visa-card{padding-top:120px}.container-education-card,.container-employment-history-card{padding-top:30px}.container-doc-card{padding-top:120px}.dark .custom-menu-item>.ant-menu-title-content,.dark .custom-menu-sub-menu>.ant-menu-submenu-title>.ant-menu-title-content{color:#9b9b9b}.custom-menu-item>.ant-menu-title-content,.custom-menu-sub-menu>.ant-menu-submenu-title>.ant-menu-title-content{color:#aec3fe}.custom-menu-item>.ant-menu-title-content:hover,.custom-menu-sub-menu>.ant-menu-submenu-title>.ant-menu-title-content:hover{color:#fff}.container-recruit-btns{display:flex;gap:1rem}.custom-menu-item-active.custom-menu-item:after,.custom-menu-item-active.custom-menu-sub-menu:after{border-bottom-color:#fff!important;border-bottom-width:2px!important}.light .ant-menu-submenu-popup>ul>li>div>span,.light .ant-menu-submenu-popup>ul>li>div>span>a,.light .ant-menu-submenu-popup>ul>li>span>a{color:#000!important}.custom-menu-item-active a,.custom-menu-item-active span{color:#fff!important}.anticon.anticon-ellipsis{color:#fff}.recruit-header{display:flex;justify-content:space-between;align-items:center}.schedule-btn{background-color:#fff;color:#000;border:1px solid #000}.schedule-btn:hover{background-color:#ce8d0d!important}.container-actions-btn{display:flex;flex-wrap:wrap;gap:.5rem}.ant-table{display:table;width:100%}.edit-request-category-btn{margin-left:10px}.card-container{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}.logo{width:30%;padding-block:10px}.logo,.nav-logo{display:block;margin-left:auto;margin-right:auto}.nav-logo{width:4rem}.header{align-items:center;background-color:#0a51f8;display:flex;gap:2rem;justify-content:space-between;max-width:100vw;overflow-x:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.searchbox__input{border:1px solid transparent;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;font-size:14px;height:40px;left:50%;margin-left:17px;margin-top:20px;outline:none;padding:0 12px;position:absolute;text-overflow:ellipses;width:45%;z-index:9999}.profile-icon,.shift-employee-tag{cursor:pointer}.user-info-grid{display:grid;grid-template-columns:auto auto auto;padding-top:15px;grid-row-gap:1rem;row-gap:1rem}.automate-card .ant-card-body{padding:0}.automate-card .label{display:block;width:80%;margin:12px auto 0;font-size:.75rem}.automate-card .value{display:block;width:80%;margin:0 auto 8px;font-size:2rem}.ant-popover .ant-card-body{padding:12px}.table-header{font-weight:700}.shift-time{flex:3 1;flex-direction:row;flex-wrap:wrap}.shift-day,.shift-time{height:100%;display:flex;justify-content:center;align-items:center}.shift-day{padding:8px;flex:1 1;flex-direction:row}.schedule-collapse .ant-collapse-content-box{padding:12px 8px 8px}.attendance-count-button{background-color:var(--bg)!important;border-color:var(--border)!important;color:var(--color)!important}.attendance-count-button:hover{background-color:var(--bg-hover)!important;border-color:var(--border-hover)!important;color:var(--color-hover)!important}.mark-active-btn{border-color:#8ce20b!important;color:green!important}.mark-active-btn:hover{border-color:#a8fe27!important;color:#09ae09!important}.attendance-history-charts{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:center}.status-check-card .ant-card-body{padding:20px!important}.filter-card-body{align-items:center;display:flex;justify-content:space-between;gap:1rem}.employee-page-status-cards{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:auto auto auto auto}.request-page-status-cards{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.recruitment-page-status-cards{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-bottom:10px}.employee-file-card{display:flex;flex-wrap:wrap;gap:2rem}.download-all-documents{display:flex;justify-content:flex-end}.ant-carousel .slick-next,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:hover{font-size:1.5rem;color:#fff}.light .ant-carousel .slick-next,.light .ant-carousel .slick-next:hover,.light .ant-carousel .slick-prev,.light .ant-carousel .slick-prev:hover{color:#000}.light .filter-tag:hover{background-color:#e6f7ff!important}.status-check-card.ant-card-hoverable:hover .ant-card-body{background-color:#ffffff1f!important}.container-nav-menu-item{display:flex;justify-content:space-between;padding:10px;align-items:center}.nav-menu-item,.nav-menu-item-single{font-size:16px;color:#000;font-weight:500}.container-nav-menu-item:hover,.nav-menu-submenu-item:hover{background-color:#0000000f;border-radius:5px}.nav-menu-item:hover,.nav-menu-submenu-item:hover{color:initial}.nav-menu-item-single:hover{background-color:#0000000f;border-radius:5px;color:initial}.nav-menu-submenu-item{font-size:14px;color:#000;font-weight:500;padding-block:10px;padding-left:30px}.mobile-navbar{display:none;justify-content:space-between;align-items:center;padding:20px}.mobile-menu{background-color:#fff;display:none;flex-direction:column;gap:1rem;left:0;position:fixed;top:76px;width:100%;z-index:1000;padding:20px;height:0;visibility:hidden;opacity:0}.mobile-menu.open{animation:heightDown .5s forwards}.mobile-menu.close,.mobile-menu.open{display:flex;opacity:1;visibility:visible}.mobile-menu.close{animation:heightUp .5s forwards}.navigation-card:hover{animation:scaleUp .5s forwards;margin-left:10px;margin-right:10px}.dark .g2-tooltip{background-color:#1f1f1f!important;color:#a6a6a6!important;box-shadow:none!important}.quill{box-shadow:0 0 10px rgba(0,0,0,.1)}.light .ql-toolbar.ql-snow{border-top-left-radius:5px;border-top-right-radius:5px;padding:15px}.ql-container.ql-snow{background-color:#fafafa;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dark .ql-toolbar.ql-snow{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#1d1d1d;border:none;border-bottom:1px solid #424242;padding:15px}.dark .ql-container.ql-snow{border:none;background-color:#141414}.ql-editor{min-height:200px;max-height:200px}.dark .ql-editor{color:#fff}.light .mention{cursor:pointer;padding:5px}.light .mention:hover{background-color:#c4dced;transition:background-color .3s}.dark .ql-picker-label{color:#ddd}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-radius:5px}.dark .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border:1px solid #424242;background-color:#1d1d1d}.dark .ql-toolbar .ql-stroke{fill:none;stroke:#ddd}.dark .ql-toolbar .ql-fill{fill:#ddd;stroke:none}.dark .ql-toolbar .ql-picker{color:#ddd}.dark .ql-toolbar .ql-fill.ql-stroke{fill:#ddd;stroke:#ddd}.dark .ql-mention-list-container{border:1px solid #424242}.dark .ql-mention-list,.dark .ql-mention-loading{background-color:#0b0b0b;color:#ddd}.ql-mention-list-item.selected{transition:background-color .3s}.dark .mention,.dark .ql-mention-list-item.selected{background-color:#15326c}.dark .mention{color:#b0e0e6;padding:5px}.dark .mention:hover{transition:background-color .3s;background-color:#1b408a}#tab-toolbar{border-top-left-radius:5px;border-top-right-radius:5px}.dark #tab-toolbar{background-color:#1d1d1d;border:1px solid #424242}#tab-panel{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dark #tab-panel{background-color:#1d1d1d;border:1px solid #424242}#tab-toolbar .active{border-bottom:3px solid #0a51f8!important}.rtf-card.ql-editor{min-height:100%;max-height:100%}.light .rtf-card{border-radius:5px;padding:24px;background-color:#fff;border:1px solid transparent}.dark .rtf-card{padding:24px;border-radius:5px;border:1px solid #303030;background-color:#141414}.phone-button>div{background-color:#0a51f8!important}.phone-button>div:hover{background-color:#1c5cf4!important}.dark .phone-button>div{background-color:#1b408a!important;color:#fff}.dark .phone-button>div:hover{background-color:#15326c!important}._wrapper_l8wb1_1{grid-template-columns:1fr 1fr!important;gap:1rem}.light ._wrapper_1sefb_1{border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1)}._wrapper_l8wb1_1>h1{grid-column:1/3;font-size:1.2rem}.light ._wrapper_exo6z_1>img{filter:invert(1)}._next_147p5_1,._pause_1talx_1,._play_rfl62_1,._previous_1mino_1{width:30px!important;height:30px!important}.employee-details-tab{display:grid;grid-gap:20px;gap:20px;grid-template-columns:5fr 1px 1fr;grid-template-areas:"fields divider labels"}.divider{height:100%}.labels-container{display:flex;flex-direction:column;gap:1rem}.bahrainizationTable>tbody>tr>th{background-color:#fafafa;font-weight:600}.dark .bahrainizationTable>tbody>tr>th{background-color:#1d1d1d;font-weight:600}.bahrainzationTableTargetCalculation>thead>tr>th{background-color:#fafafa;font-weight:600}.dark .bahrainzationTableTargetCalculation>thead>tr>th{background-color:#1d1d1d;font-weight:600}.bahrainizationBreakdownTable>tbody>tr>th{background-color:#fafafa;font-weight:600}.dark .bahrainizationBreakdownTable>tbody>tr>th{background-color:#000;font-weight:500}.workPermitsBreakUpTable>thead>th{background-color:#fafafa;font-weight:600}.dark .workPermitsBreakUpTable>thead>th{background-color:#000;font-weight:600}.workPermitsBreakUpTable>tbody>tr>td:first-child{background-color:#fafafa;font-weight:600}.dark .workPermitsBreakUpTable>tbody>tr>td:first-child{background-color:#000;font-weight:600}.payroll-error-row td{background-color:#fff1f0!important}.dark .payroll-error-row td{background-color:#431418!important}.kvs-expr-editor .ant-table-wrapper .ant-table{border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.kvs-expr-editor .ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.kvs-expr-editor .ant-table-wrapper .ant-table-tbody>tr>td{padding-top:10px;padding-bottom:10px;vertical-align:top}.kvs-expr-editor .ant-table-wrapper .ant-table-footer{background:#fcfcfc;border-top:1px solid #f0f0f0}.dark .kvs-expr-editor .ant-table-wrapper .ant-table{border-color:#303030}.dark .kvs-expr-editor .ant-table-wrapper .ant-table-thead>tr>th{background:#1f1f1f}.dark .kvs-expr-editor .ant-table-wrapper .ant-table-footer{background:#141414;border-top-color:#303030}.client-status-checks-editor .ant-card.ant-card-bordered{border-radius:12px}.client-status-checks-editor .ant-card-small>.ant-card-head{min-height:40px}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes heightDown{0%{height:0}to{height:100%}}@keyframes heightUp{0%{height:100%}to{height:0;opacity:0}}@media screen and (min-width:600px){.float-button-group{right:60px}.float-button-group button{width:70px;height:70px}.float-button-group sup{min-width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;border-radius:50%!important}.float-button-group .ant-float-btn-body{width:100%!important;height:100%!important}.float-button-group a{width:70px;height:70px}.danger-float-button>div{width:70px!important;height:70px!important}}@media screen and (min-width:768px) and (max-width:1024px){.card-container{width:80%}.searchbox__input{width:42%;margin-left:18px}}.col-custom{flex:0 0 auto;width:100%}@media (min-width:900px){.col-custom{flex:0 0 auto;width:100%}}@media (min-width:1500px){.col-custom{flex:0 0 auto;width:80%}}@media screen and (max-width:600px){.employee-details-tab{grid-template-columns:1fr;grid-template-areas:"fields" "divider" "labels"}.divider{height:auto;width:100%}.mobile-navbar{display:flex}.download-all-documents,.employee-file-card{justify-content:center}.container-doc-card,.container-passport-card,.container-visa-card{padding-top:20px}.recruit-header{flex-wrap:wrap;justify-content:space-around}.container-recruit-btns{display:flex;flex-wrap:wrap;gap:1rem;padding-block:30px;justify-content:center}.container-employee-btn{padding-top:40px}.container-actions-btn>button{padding:4px 8px;width:100%}.edit-request-category-btn{margin-left:0}.card-container{width:100%;padding:20px}.header{display:none}.user-info-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.filter-card-body{align-items:unset;flex-direction:column}.employee-page-status-cards{display:grid;grid-template-columns:auto auto;grid-gap:1rem;gap:1rem}.recruitment-page-status-cards,.request-page-status-cards{grid-template-columns:auto auto}.searchbox__input{left:0;margin-left:35px;width:80%}.attendance-history-charts{grid-template-columns:1fr}}.pulse{animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounceIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:1;transform:scaleX(1)}}.PhoneInput{flex:1 1;box-sizing:border-box;margin:0;padding:4px 11px;color:rgba(0,0,0,.88);line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;font-size:14px;width:100%;min-width:0;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:6px;transition:all .2s;position:relative;height:32px;gap:8px}.dark .PhoneInput{background-color:#141414;border-color:#424242;color:#dadada}.dark .PhoneInput input{color:#dadada;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.PhoneInput--focus{border-color:#4096ff;box-shadow:0 0 0 2px rgba(5,145,255,.1);outline:0}.PhoneInputCountry{display:flex;justify-content:center;align-items:center;height:100%}.PhoneInputCountrySelect{position:absolute;width:5rem;opacity:0}.PhoneInputCountryIcon{display:flex;justify-content:center;align-items:center}.PhoneInputCountryIconImg{width:24px;border:1px solid #d9d9d9}.PhoneInputInput{border:none;outline:none;background:transparent;padding:0;margin:0;width:100%;z-index:1}@keyframes shake{0%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes pulse-border{0%{box-shadow:0 0 0 0 rgba(255,0,0,.7)}70%{box-shadow:0 0 0 8px rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}@keyframes pulse-border-yellow{0%{box-shadow:0 0 0 0 rgba(255,255,0,.7)}70%{box-shadow:0 0 0 8px rgba(255,255,0,0)}to{box-shadow:0 0 0 0 rgba(255,255,0,0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow{0%{text-shadow:0 0 5px orange,0 0 10px orange,0 0 15px orange,0 0 20px orange}to{text-shadow:0 0 10px orange,0 0 20px orange,0 0 30px orange,0 0 40px orange}}.spin{animation:spin 1s linear infinite}.glow{animation:glow 1s infinite alternate}svg[aria-label="Codeium Logo"]{display:none}.button-release{background-color:#6b328f!important}.button-release:hover{background-color:#7a4e96!important}.react-flow__attribution{display:none}.payroll-flow{--payroll-flow-canvas-bg:radial-gradient(circle at top left,rgba(32,96,255,.08),transparent 28%),linear-gradient(180deg,#fff,#f4f6fa);--payroll-flow-control-bg:#fff;--payroll-flow-control-border:#d6dce8;--payroll-flow-control-fg:#344256;--payroll-flow-control-hover-bg:#f3f6fb;--payroll-flow-control-shadow:0 12px 20px rgba(15,23,42,.12);--payroll-flow-edge:#6b7280;--payroll-flow-handle-border:#fff;--payroll-flow-issue-bg:#fff2f0;--payroll-flow-issue-border:#ffd4cf;--payroll-flow-issue-text:#8f1d1d;--payroll-flow-node-bg:linear-gradient(180deg,#fff,#f7f9fc);--payroll-flow-node-border:#ccd4e0;--payroll-flow-node-meta:#6b7280;--payroll-flow-result-bg:linear-gradient(180deg,#eef5ff,#e3edff);--payroll-flow-selected:#1458ff;--payroll-flow-selected-shadow:0 20px 36px rgba(20,88,255,.18);--payroll-flow-shell-bg:linear-gradient(180deg,#fff,#f7f8fb);--payroll-flow-shell-border:#d9dee8;--payroll-flow-shell-shadow:0 18px 40px rgba(15,23,42,.06);display:grid;grid-template-columns:280px minmax(0,1fr) 340px;grid-gap:16px;gap:16px;height:100%;min-height:0}.dark .payroll-flow{--payroll-flow-canvas-bg:radial-gradient(circle at top left,rgba(56,139,253,.18),transparent 30%),linear-gradient(180deg,#161a22,#10141b);--payroll-flow-control-bg:#171b23;--payroll-flow-control-border:#2a3342;--payroll-flow-control-fg:#e5eefc;--payroll-flow-control-hover-bg:#222937;--payroll-flow-control-shadow:0 12px 24px rgba(0,0,0,.35);--payroll-flow-edge:#7f8da3;--payroll-flow-handle-border:#0f1218;--payroll-flow-issue-bg:rgba(138,34,34,.2);--payroll-flow-issue-border:hsla(1,100%,73%,.45);--payroll-flow-issue-text:#ffb3ae;--payroll-flow-node-bg:linear-gradient(180deg,#1d232d,#141922);--payroll-flow-node-border:#314055;--payroll-flow-node-meta:#9aa7ba;--payroll-flow-result-bg:linear-gradient(180deg,#1b3159,#142540);--payroll-flow-selected:#6ea8ff;--payroll-flow-selected-shadow:0 20px 36px rgba(33,103,255,.26);--payroll-flow-shell-bg:linear-gradient(180deg,#1b2028,#131821);--payroll-flow-shell-border:#2a3342;--payroll-flow-shell-shadow:0 22px 40px rgba(0,0,0,.24)}.payroll-flow__inspector,.payroll-flow__sidebar{background:var(--payroll-flow-shell-bg);border:1px solid var(--payroll-flow-shell-border);border-radius:20px;box-shadow:var(--payroll-flow-shell-shadow);display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:16px}.payroll-flow__canvas{background:var(--payroll-flow-canvas-bg);border:1px solid var(--payroll-flow-shell-border);border-radius:24px;min-height:0;overflow:hidden;position:relative}.payroll-flow__section{display:flex;flex-direction:column;gap:12px}.payroll-flow__section--issues{background:var(--payroll-flow-issue-bg);border:1px solid var(--payroll-flow-issue-border);border-radius:16px;padding:12px}.payroll-flow__add-grid{display:grid;grid-gap:10px;gap:10px}.payroll-flow__issues,.payroll-flow__issues-list{margin:0;padding-left:18px}.payroll-flow__issues li,.payroll-flow__issues-list li{color:var(--payroll-flow-issue-text);margin-bottom:8px}.payroll-flow__node{width:100%}.payroll-flow-node{background:var(--payroll-flow-node-bg);border:1px solid var(--payroll-flow-node-border);border-radius:18px;box-shadow:var(--payroll-flow-shell-shadow);min-width:220px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.payroll-flow-node:hover{transform:translateY(-1px)}.payroll-flow-node.is-selected{border-color:var(--payroll-flow-selected);box-shadow:var(--payroll-flow-selected-shadow)}.payroll-flow-node.has-issues{border-color:#ff7875}.payroll-flow-node.is-orphan{opacity:.8}.payroll-flow-node--result{background:var(--payroll-flow-result-bg)}.payroll-flow-node__header{align-items:center;display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.payroll-flow-node__summary{display:block;line-height:1.45;margin-bottom:12px;max-width:220px}.payroll-flow-node__meta{color:var(--payroll-flow-node-meta);display:flex;font-size:12px;gap:12px;justify-content:space-between}.payroll-flow__connection-row,.payroll-flow__inline-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.payroll-flow__connection-row>div:first-child{display:flex;flex-direction:column;gap:2px}.payroll-flow__empty{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:100%}.payroll-flow .react-flow__controls{border:1px solid var(--payroll-flow-control-border);border-radius:14px;box-shadow:var(--payroll-flow-control-shadow)}.payroll-flow .react-flow__controls-button{background:var(--payroll-flow-control-bg);border-bottom:1px solid var(--payroll-flow-control-border);color:var(--payroll-flow-control-fg)}.payroll-flow .react-flow__controls-button path{fill:currentColor}.payroll-flow .react-flow__controls-button:hover{background:var(--payroll-flow-control-hover-bg)}.payroll-flow .react-flow__handle{background:var(--payroll-flow-selected);border:2px solid var(--payroll-flow-handle-border);height:12px;width:12px}.payroll-flow .react-flow__edge-path{stroke:var(--payroll-flow-edge);stroke-width:2}.payroll-flow .react-flow__edge.selected .react-flow__edge-path{stroke:var(--payroll-flow-selected);stroke-width:3}@media (max-width:1280px){.payroll-flow{grid-template-columns:1fr;grid-template-rows:auto minmax(420px,1fr) auto}.payroll-flow__inspector,.payroll-flow__sidebar{max-height:320px}}@import"https://fonts.googleapis.com/css2?family=Varela+Round&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";*{padding:0;margin:0;box-sizing:border-box}:root{--tagsBackground:#3e32e4;--tagsText:#fff;--tagsBackgroundHoverActive:#6e65f1;--tagsTextHoverActive:#fff;--searchBackground:#18191f;--searchText:#fff;--searchPlaceHolder:#575a77;--playerBackground:#18191f;--titleColor:#fff;--timeColor:#fff;--progressSlider:#3e32e4;--progressUsed:#fff;--progressLeft:#151616;--bufferLoaded:#1f212b;--volumeSlider:#3e32e4;--volumeUsed:#fff;--volumeLeft:#151616;--playlistBackground:#18191f;--playlistText:#575a77;--playlistBackgroundHoverActive:#18191f;--playlistTextHoverActive:#fff}._wrapper_1rwm5_1{width:100%;margin:20px auto;height:auto;color:var(--primaryText);display:inline-block;text-align:center}._tag_x6957_1{background-color:var(--tagsBackground);color:var(--tagsText);height:40px;min-width:100px;display:inline-grid;place-items:center;margin:5px;transition:transform .2s;padding:0 10px;font-family:Varela Round,sans-serif;border-radius:10px;font-size:18px}._active_x6957_31,._tag_x6957_1:hover{background-color:var(--tagsBackgroundHoverActive);color:var(--tagsTextHoverActive)}._tag_x6957_1:hover{cursor:pointer;transform:scale(1.1)}._search_47p46_1{font-family:Quicksand,sans-serif;height:40px;border:none;font-size:18px;width:100%;margin:0 auto 10px;background-color:var(--searchBackground);color:var(--searchText);padding-left:20px;border-radius:10px}._search_47p46_1::placeholder{color:var(--searchPlaceHolder)}._wrapper_1sefb_1{border-radius:10px;padding:0 40px;background-color:var(--playerBackground);overflow:auto;font-family:Quicksand,sans-serif}@media only screen and (max-width:600px){._wrapper_1sefb_1{padding:0 20px}}._wrapper_l8wb1_1{display:grid;grid-template-columns:auto 200px;margin:30px 0 20px}@media only screen and (max-width:800px){._wrapper_l8wb1_1{grid-template-columns:1fr}}._title_1ldbx_1{color:var(--titleColor);font-size:28px;text-align:left}@media only screen and (max-width:600px){._title_1ldbx_1{width:100%;text-align:center}}._time_ac0au_1{font-family:Varela Round,sans-serif;color:var(--timeColor);text-align:right;font-size:30px}@media only screen and (max-width:600px){._time_ac0au_1{text-align:center}}._container_1kekm_1{display:grid;place-items:center;margin-bottom:20px}._slider_1kekm_13{-webkit-appearance:none;width:100%;height:4px;border-radius:5px}._slider_1kekm_13::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:25px;border-radius:50%;background:var(--progressSlider);cursor:pointer}._slider_1kekm_13::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--progressSlider);cursor:pointer}@media only screen and (max-width:600px){._container_1kekm_1{margin:40px 0}}._wrapper_1ssds_1{display:grid;grid-template-columns:auto 30%;margin-bottom:30px}@media only screen and (max-width:800px){._wrapper_1ssds_1{grid-template-columns:1fr}}._wrapper_exo6z_1{display:grid;grid-template-columns:repeat(5,auto);place-items:center}@media only screen and (max-width:600px){._wrapper_exo6z_1{grid-template-columns:repeat(3,auto)}}._loop_1v4pf_1{width:26px;height:26px;transition:transform .2s}._loop_1v4pf_1:hover{cursor:pointer;transform:scale(1.2)}@media only screen and (max-width:600px){._loop_1v4pf_1{display:none}}._previous_1mino_1{width:50px;height:50px;transition:transform .2s}._previous_1mino_1:hover{cursor:pointer;transform:scale(1.2)}._play_rfl62_1{width:60px;height:60px;transition:transform .2s}._play_rfl62_1:hover{cursor:pointer;transform:scale(1.2)}._pause_1talx_1{width:60px;height:60px;transition:transform .2s}._pause_1talx_1:hover{cursor:pointer;transform:scale(1.2)}._next_147p5_1{width:50px;height:50px;transition:transform .2s}._next_147p5_1:hover{cursor:pointer;transform:scale(1.2)}._shuffle_15ul3_1{width:26px;height:26px;transition:transform .2s}._shuffle_15ul3_1:hover{cursor:pointer;transform:scale(1.2)}@media only screen and (max-width:600px){._shuffle_15ul3_1{display:none}}._wrapper_1er3w_1{display:grid;place-items:center;min-height:60px}._slider_1er3w_13{-webkit-appearance:none;width:70%;height:3px;border-radius:5px;background:var(--volumeSlider);outline:none;opacity:1;transition:opacity .2s}._slider_1er3w_13::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--volumeSlider);cursor:pointer}._slider_1er3w_13::-webkit-slider-thumb:hover{background:var(--volumeSlider)}._slider_1er3w_13::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--volumeSlider);cursor:pointer}._wrapper_t5ihs_1{margin:20px auto;max-height:395px;min-height:120px;overflow-x:hidden;padding-right:10px;font-family:Quicksand,sans-serif}._wrapper_t5ihs_1::-webkit-scrollbar{width:5px}._wrapper_t5ihs_1::-webkit-scrollbar-track{border-radius:10px}._wrapper_t5ihs_1::-webkit-scrollbar-thumb{background:var(--primaryText);border-radius:10px}._item_1hfca_1{background-color:var(--playlistBackground);color:var(--playlistText);text-align:center;margin:5px 0;padding:3px 0;cursor:pointer;border-radius:5px;font-size:16px;font-family:Poppins,sans-serif}._active_1hfca_25{font-family:Quicksand,sans-serif;font-size:18px}._active_1hfca_25,._item_1hfca_1:hover{color:var(--playlistTextHoverActive)}