@font-face{font-family:Lufga;src:url(/fonts/lufga/LufgaRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga/LufgaMedium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga/LufgaSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga/LufgaBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree/static/Figtree-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree/static/Figtree-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree/static/Figtree-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree/static/Figtree-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-family-lufga: "Lufga", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-lufga-thin: 100;--font-weight-lufga-extra-light: 200;--font-weight-lufga-light: 300;--font-weight-lufga-regular: 400;--font-weight-lufga-medium: 500;--font-weight-lufga-semi-bold: 600;--font-weight-lufga-bold: 700;--font-weight-lufga-extra-bold: 800;--font-weight-lufga-black: 900;--font-family-figtree: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-figtree-light: 300;--font-weight-figtree-regular: 400;--font-weight-figtree-medium: 500;--font-weight-figtree-semi-bold: 600;--font-weight-figtree-bold: 700;--font-weight-figtree-extra-bold: 800;--font-weight-figtree-black: 900;--gap-2: 2px;--gap-4: 4px;--gap-6: 6px;--gap-8: 8px;--gap-10: 10px;--gap-12: 12px;--gap-14: 14px;--gap-16: 16px;--gap-18: 18px;--gap-20: 20px;--gap-22: 22px;--gap-24: 24px;--gap-26: 26px;--gap-28: 28px;--gap-30: 30px;--gap-32: 32px;--gap-34: 34px;--gap-36: 36px;--gap-38: 38px;--gap-40: 40px;--gap-42: 42px;--gap-44: 44px;--gap-46: 46px;--gap-48: 48px;--gap-50: 50px;--gap-52: 52px;--gap-54: 54px;--gap-56: 56px;--gap-58: 58px;--gap-60: 60px;--gap-62: 62px;--gap-64: 64px;--gap-66: 66px;--gap-68: 68px;--gap-70: 70px;--gap-72: 72px;--gap-74: 74px;--gap-76: 76px;--font-size-sm: clamp(12px, 1.5vw, 14px);--font-size-md: clamp(14px, 1.5vw, 16px);--font-size-lg: clamp(16px, 1.5vw, 18px);--font-size-xl: clamp(18px, 1.5vw, 20px);--font-size-2xl: clamp(20px, 1.5vw, 22px);--font-size-3xl: clamp(22px, 1.5vw, 24px);--font-size-4xl: clamp(24px, 1.5vw, 26px);--font-size-5xl: clamp(26px, 1.5vw, 28px);--font-size-6xl: clamp(28px, 1.5vw, 30px);--font-size-7xl: clamp(30px, 1.5vw, 32px);--font-size-8xl: clamp(18px, 1.5vw, 34px);--font-size-9xl: clamp(20px, 1.5vw, 36px);--font-size-10xl: clamp(22px, 1.5vw, 38px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100vw;height:100vh;overflow:hidden;box-sizing:border-box}body{margin:0;padding:0;width:100%;max-width:100vw;height:100vh;overflow:hidden;font-family:var(--font-family-figtree);box-sizing:border-box;position:relative}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,.ant-typography-title{font-family:var(--font-family-lufga)}strong,b,.ant-typography strong{font-family:var(--font-family-lufga);font-weight:var(--font-weight-lufga-bold)}.ant-card-head-title,.ant-card-head-title>*{font-family:var(--font-family-lufga)}.ant-input,.ant-input-affix-wrapper input,.ant-input-affix-wrapper .ant-input,.ant-input-password,.ant-input-password input,.ant-select-selector,.ant-select-selector input,.ant-picker input,.ant-picker-input input,.ant-cascader-picker input,.ant-input-number,.ant-input-number-input,.ant-mentions,.ant-mentions textarea,.ant-input-otp-input{font-size:13px!important}.ant-input-affix-wrapper-lg,.ant-input-affix-wrapper[class*=large],.ant-input-password.ant-input-affix-wrapper,.ant-input-password.ant-input-affix-wrapper-lg,.ant-input-password[class*=large],.ant-input-otp.ant-input-otp-lg,.ant-input-otp[class*=large]{height:40px!important;min-height:40px!important;line-height:40px!important}.ant-input-otp-input{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;line-height:40px!important}.ant-input-password{height:40px!important;min-height:40px!important}.ant-input-password .ant-input{height:100%!important;line-height:40px!important}.ant-input-otp{height:40px!important;min-height:40px!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-input-password input::placeholder,.ant-select-selection-placeholder,.ant-picker-input input::placeholder,.ant-cascader-picker input::placeholder,.ant-input-number-input::placeholder,.ant-mentions textarea::placeholder{font-size:13px!important}#root{width:100%;max-width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;position:relative}.ant-layout,.ant-layout-content{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.ant-layout-sider{box-sizing:border-box!important;overflow:hidden!important}.main-sidebar{overflow:hidden!important}.main-sidebar.ant-layout-sider-collapsed .ant-layout-sider-children{overflow:visible!important}.main-sidebar .ant-layout-sider-children{width:100%!important;overflow:hidden!important;background:inherit!important}@media(max-width:1024px){.ant-menu-inline-collapsed-tooltip{display:none!important}}.ant-layout-sider *::-webkit-scrollbar-button,.ant-layout-sider *::-webkit-scrollbar-button:start:decrement,.ant-layout-sider *::-webkit-scrollbar-button:end:increment,.ant-layout-sider *::-webkit-scrollbar-button:vertical:start:decrement,.ant-layout-sider *::-webkit-scrollbar-button:vertical:end:increment,.ant-layout-sider *::-webkit-scrollbar-button:single-button,.ant-layout-sider *::-webkit-scrollbar-button:double-button{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important;visibility:hidden!important;opacity:0!important}.ant-layout-sider *::-webkit-scrollbar-corner{display:none!important;background:transparent!important;visibility:hidden!important}::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none!important;width:0!important;height:0!important}::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment{display:none!important;width:0!important;height:0!important}::-webkit-scrollbar-corner{display:none!important;background:transparent!important}.main-sidebar ::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important}.main-sidebar ::-webkit-scrollbar-button:start:decrement,.main-sidebar ::-webkit-scrollbar-button:end:increment{display:none!important;width:0!important;height:0!important}.main-sidebar ::-webkit-scrollbar-button:vertical:start:decrement,.main-sidebar ::-webkit-scrollbar-button:vertical:end:increment{display:none!important;width:0!important;height:0!important}.main-sidebar ::-webkit-scrollbar-corner{display:none!important;background:transparent!important}*::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important}*::-webkit-scrollbar-button:single-button{display:none!important;width:0!important;height:0!important}*::-webkit-scrollbar-button:double-button{display:none!important;width:0!important;height:0!important}.error-feedback{background-color:#141414!important;color:#fff!important}body.dispatchly-update-overlay-active{overflow:hidden}.seGrid{--se-grid-bg: #ffffff;--se-grid-border: #e5e7eb;--se-grid-header-bg: #f3f4f6;--se-grid-header-active-bg: #ecfdf5;--se-grid-header-fg: #6b7280;--se-grid-header-active-fg: #059669;--se-grid-selection: rgb(16 185 129 / 28%);--se-grid-active: #10b981;--se-grid-cut: #059669;--se-grid-cell-fg: #111827;--se-grid-cell-error: #b91c1c;--se-grid-editor-bg: #ffffff;--se-grid-fill-preview: rgb(16 185 129 / 12%);--se-grid-font: 13px;color-scheme:light;position:relative;height:100%;min-height:0;overflow:auto;background:var(--se-grid-bg);outline:none}@media(prefers-color-scheme:dark){.seGrid:not([data-theme=light]){--se-grid-bg: #0b1220;--se-grid-border: #2a3648;--se-grid-header-bg: #141c2b;--se-grid-header-active-bg: #0f2f24;--se-grid-header-fg: #94a3b8;--se-grid-header-active-fg: #34d399;--se-grid-selection: rgb(52 211 153 / 28%);--se-grid-active: #34d399;--se-grid-cut: #10b981;--se-grid-cell-fg: #e2e8f0;--se-grid-cell-error: #f87171;--se-grid-editor-bg: #141c2b;--se-grid-fill-preview: rgb(52 211 153 / 16%);color-scheme:dark}}[data-theme=dark] .seGrid:not([data-theme=light]),.seGrid[data-theme=dark]{--se-grid-bg: #0b1220;--se-grid-border: #2a3648;--se-grid-header-bg: #141c2b;--se-grid-header-active-bg: #0f2f24;--se-grid-header-fg: #94a3b8;--se-grid-header-active-fg: #34d399;--se-grid-selection: rgb(52 211 153 / 28%);--se-grid-active: #34d399;--se-grid-cut: #10b981;--se-grid-cell-fg: #e2e8f0;--se-grid-cell-error: #f87171;--se-grid-editor-bg: #141c2b;--se-grid-fill-preview: rgb(52 211 153 / 16%);color-scheme:dark}[data-theme=light] .seGrid:not([data-theme=dark]),.seGrid[data-theme=light]{--se-grid-bg: #ffffff;--se-grid-border: #e5e7eb;--se-grid-header-bg: #f3f4f6;--se-grid-header-active-bg: #ecfdf5;--se-grid-header-fg: #6b7280;--se-grid-header-active-fg: #059669;--se-grid-selection: rgb(16 185 129 / 28%);--se-grid-active: #10b981;--se-grid-cut: #059669;--se-grid-cell-fg: #111827;--se-grid-cell-error: #b91c1c;--se-grid-editor-bg: #ffffff;--se-grid-fill-preview: rgb(16 185 129 / 12%);color-scheme:light}.seGridCanvas{position:relative}.seGridCorner{position:sticky;top:0;left:0;z-index:30;box-sizing:border-box;border-right:1px solid var(--se-grid-border);border-bottom:1px solid var(--se-grid-border);background:var(--se-grid-header-bg)}.seGridColHeader,.seGridRowHeader{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--se-grid-border);border-bottom:1px solid var(--se-grid-border);background:var(--se-grid-header-bg);color:var(--se-grid-header-fg);font-size:11px;font-weight:500;user-select:none}.seGridColHeader[data-active=true],.seGridRowHeader[data-active=true]{background:var(--se-grid-header-active-bg);color:var(--se-grid-header-active-fg)}.seGridCell{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;border-right:1px solid var(--se-grid-border);border-bottom:1px solid var(--se-grid-border);padding:0 8px;color:var(--se-grid-cell-fg);font-size:var(--se-grid-font);line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:cell;background:var(--se-cell-fill, var(--se-grid-bg))}.seGridCell[data-in-range=true]{background:linear-gradient(var(--se-grid-selection),var(--se-grid-selection)) var(--se-cell-fill, var(--se-grid-bg))}.seGridCell[data-error]{color:var(--se-grid-cell-error)}.seGridCell[data-frozen-row=true],.seGridCell[data-frozen-column=true]{box-shadow:inset 0 0 0 0 transparent}.seGridCell[data-frozen-row=true]{border-bottom-color:var(--se-grid-active)}.seGridCell[data-frozen-column=true]{border-right-color:var(--se-grid-active)}.seGridCell[data-fill-preview=true]{background:linear-gradient(var(--se-grid-fill-preview),var(--se-grid-fill-preview)) var(--se-cell-fill, var(--se-grid-bg))}.seGridActiveRing{pointer-events:none;position:absolute;inset:0;outline:2px solid var(--se-grid-active);outline-offset:-1px}.seGridFillHandle{position:absolute;right:0;bottom:0;z-index:6;width:8px;height:8px;padding:0;border:0;translate:50% 50%;background:var(--se-grid-active);cursor:crosshair;pointer-events:auto}.seGridFillHandle:hover{width:10px;height:10px}.seGridEditor{position:absolute;inset:0;z-index:3;width:100%;height:100%;border:0;padding:0 8px;background:var(--se-grid-editor-bg);color:var(--se-grid-cell-fg);font-size:var(--se-grid-font);outline:2px solid var(--se-grid-active);color-scheme:inherit}
