@charset "UTF-8";.light{--box-shadow-default: rgba(33, 33, 41, .1) 0px 10px 36px 0px;--box-shadow-up: 0px -2px 20px 10px rgba(51, 51, 51, .07);--white: #fff;--black: #000;--text-100: #d8d7e1;--text-200: #a9a8b6;--text-300: #9494ae;--text-400: #7c7a8f;--text-500: #222129;--surface-100: #ffffff;--surface-200: #f2f2f8;--surface-300: #e4e4f1;--surface-400: #d5d5e2;--surface-500: #e9e9f0;--surface-600: #656576;--surface-700: #222129;--line-100: #f9f9fa;--line-200: #eaeaf1;--line-300: #c4c4d4;--line-400: #a5a5c0;--brand-100: #fff6d8;--brand-200: #ffe58c;--brand-300: #ffc700;--brand-400: #f2c00d;--brand-500: #e0af00;--success-100: #dcf7e4;--success-200: #9bebb2;--success-300: #2abc54;--success-400: #179c3d;--success-500: #148233;--error-100: #fcf0f1;--error-200: #f7c8cc;--error-300: #fb3131;--error-400: #db2727;--error-500: #b82424;--info-100: #f0f5fc;--info-200: #c8daf7;--info-300: #4687f3;--info-400: #276cdb;--info-500: #245cb8;--status-success-50: #a9c131;--status-success-100: #2abc54;--status-warning-50: #fb7a26;--status-warning-100: #fbc51b;--status-danger-50: #fb3131;--status-danger-100: #fb3131;--modal-overlay-background: rgba(0, 0, 0, .5)}.light{--box-shadow-gridster: 0 4px 24px 0 rgba(0, 0, 0, .12);--dots-color: #eeecec}.dark{--box-shadow-default: rgba(0, 0, 0, .25) 0px 10px 36px 0px;--box-shadow-up: 0px -2px 20px 15px rgba(46, 46, 51, .1);--white: #fff;--black: #000;--text-100: #676f83;--text-200: #5e6678;--text-300: #5a5f72;--text-400: #dbdce2;--text-500: #ffffff;--surface-100: #23252d;--surface-200: #0c0f14;--surface-300: #333642;--surface-400: #31343f;--surface-500: #383b48;--surface-600: #525564;--surface-700: #ffffff;--line-100: #1e2028;--line-200: #31323f;--line-300: #3c4352;--line-400: #4f5766;--brand-100: rgba(229, 185, 26, .33);--brand-200: rgba(229, 185, 26, .66);--brand-300: #e5b91a;--brand-400: #dcb118;--brand-500: #caa316;--success-100: rgba(33, 181, 76, .33);--success-200: rgba(33, 181, 76, .66);--success-300: #21b54c;--success-400: #169239;--success-500: #116f2b;--error-100: rgba(240, 60, 60, .33);--error-200: rgba(240, 60, 60, .66);--error-300: #f03c3c;--error-400: #cf3434;--error-500: #ac2f2f;--info-100: rgba(80, 137, 233, .33);--info-200: rgba(80, 137, 233, .66);--info-300: #5089e9;--info-400: #346fcf;--info-500: #2f5fac;--status-success-50: #a1b53d;--status-success-100: #36b059;--status-warning-50: #f07c31;--status-warning-100: #f0bf26;--status-danger-50: #f03d3d;--status-danger-100: #f03c3c;--modal-overlay-background: rgba(0, 0, 0, .5)}.dark{--box-shadow-gridster: 0 4px 24px 0 rgba(0, 0, 0, .12);--dots-color: #1c2028}:root{--transition-fast: ease-in-out .15s;--transition-default: ease-in-out .3s;--transition-slowed: ease-in-out .4s;--box-shadow-inset-border: inset 0 0 0 1px;--z-index-auto: auto;--z-index-1: 10;--z-index-2: 20;--z-index-3: 30;--z-index-4: 40;--z-index-5: 50;--font-family-text: "dinpro", sans-serif;--font-family-heading: "dinpro", sans-serif}:root{--header-height: 60px;--dashboard-header-height: 46px;--status-bar-height: 22px}@keyframes alert-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes alert-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes carousel-scroll{to{transform:translate(calc(-1 * var(--carousel-shift, 0px)))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes onAutoFillStart{0%{opacity:1}}@keyframes actionSlideIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes actionSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px)}}@keyframes loop-scroll{0%{transform:translate(0)}to{transform:translate(var(--loop-scroll-shift, -50%))}}@keyframes modal-slide-in{0%{transform:translate(-50%,calc(-50% + 20px));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes modal-slide-out{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,calc(-50% + 20px));opacity:0}}@keyframes pinPop{0%{transform:scale(.85);opacity:.4}50%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pinShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes ping{0%{box-shadow:0 0 0 0 currentColor}to{box-shadow:0 0 0 8px transparent}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes table-row-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes theme-circle-reveal{0%{clip-path:circle(0% at var(--theme-reveal-x, 95%) var(--theme-reveal-y, 5%))}to{clip-path:circle(150% at var(--theme-reveal-x, 95%) var(--theme-reveal-y, 5%))}}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-text);color:var(--text-500)}body{font-size:13px!important;line-height:16px!important}body.theme-transitioning,body.theme-transitioning *,body.theme-transitioning *:before,body.theme-transitioning *:after{transition:none!important}a{line-height:1;text-decoration:none;color:inherit}button:disabled,input:disabled{pointer-events:none!important}::selection{background:var(--brand-300);color:var(--text-500)}::-moz-selection{background:var(--brand-300);color:var(--text-500)}.theme-switching::view-transition-new(root){animation:theme-circle-reveal 1s cubic-bezier(.4,0,.2,1) forwards;z-index:var(--z-index-1)}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.3s ease-in fade-in backwards}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:100;src:url("./media/SFProDisplay-Light-PNX6UYQX.woff2") format("woff2")}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:200;src:url("./media/SFProDisplay-Light-PNX6UYQX.woff2") format("woff2")}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:300;src:url("./media/SFProDisplay-Light-PNX6UYQX.woff2") format("woff2")}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:400;src:url("./media/SFProDisplay-Regular-B7T6ZBMI.woff2") format("woff2")}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:500;src:url("./media/SFProDisplay-Medium-NSUD6FII.woff2") format("woff2")}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:600;src:url("./media/SFProDisplay-Semibold-2RCMW7XE.woff2") format("woff2")}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:700;src:url("./media/SFProDisplay-Bold-6FMDPXPT.woff2") format("woff2")}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:800;src:url("./media/SFProDisplay-Heavy-G6M2XHDK.woff2") format("woff2")}@font-face{font-family:sf-pro-display;font-style:normal;font-weight:900;src:url("./media/SFProDisplay-Heavy-G6M2XHDK.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:100;src:url("./media/DINPro-Light-UJS4DG5G.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:200;src:url("./media/DINPro-Light-UJS4DG5G.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:300;src:url("./media/DINPro-Light-UJS4DG5G.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:400;src:url("./media/DINPro-M4IWZW5H.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:500;src:url("./media/DINPro-Medium-TGDLFAIR.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:600;src:url("./media/DINPro-Medium-TGDLFAIR.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:700;src:url("./media/DINPro-Bold-CUGLUQDP.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:800;src:url("./media/DINPro-Black-PDKMPGJX.woff2") format("woff2")}@font-face{font-family:dinpro;font-style:normal;font-weight:900;src:url("./media/DINPro-Black-PDKMPGJX.woff2") format("woff2")}.animated-number{display:inline-flex;vertical-align:baseline;color:inherit;font-variant-numeric:tabular-nums;letter-spacing:normal}.animated-number:before{content:"\200b";line-height:1}.animated-number-col{display:inline-block;height:1em;line-height:1;overflow:hidden;color:inherit;contain:layout style paint}.animated-number-strip{display:block;white-space:pre;line-height:1;text-align:center;color:inherit;will-change:auto}.animated-number-char{line-height:1;color:inherit}.data-list-item{font-weight:500!important;letter-spacing:-.5px!important;border-radius:6px!important;display:flex;align-items:center;gap:8px;color:var(--text-500);cursor:pointer;transition:background-color var(--transition-default)}.data-list-item:hover{background:var(--brand-200)}.data-list-item.data-list-item-xs{font-size:12px!important;line-height:14px!important;min-height:24px;padding:0 8px}.data-list-item.data-list-item-s{font-size:13px!important;line-height:16px!important;min-height:32px;padding:8px}.data-list-item.data-list-item-m{font-size:14px!important;line-height:16px!important;min-height:38px;padding:4px 10px}.data-list-item.data-list-item-l{font-size:16px!important;line-height:20px!important;min-height:46px;padding:5px 12px 6px}.data-list-item.data-list-item-xl{font-size:18px!important;line-height:24px!important;min-height:54px;padding:6px 14px}.skeleton{position:relative!important;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:4px}.skeleton:after{content:"";position:absolute;inset:0;z-index:var(--z-index-1);border-radius:inherit;background-image:linear-gradient(90deg,var(--surface-400) 25%,var(--surface-500) 50%,var(--surface-400) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.secret{-webkit-user-select:none;user-select:none}.secret:after{content:attr(secret-elements);color:var(--text-500);font-size:var(--secret-font-size);vertical-align:middle}.secret.highlight.positive-text:after{color:var(--success-300)}.secret.highlight.negative-text:after{color:var(--error-300)}.secret.highlight.neutral-text:after{color:var(--text-300)}.highlight.positive-text{color:var(--success-300)!important}.highlight.positive-bg{background-color:var(--success-300)!important}.highlight.negative-text{color:var(--error-300)!important}.highlight.negative-bg{background-color:var(--error-300)!important}.highlight.neutral-text{color:var(--text-300)!important}.highlight.neutral-bg{background-color:var(--text-300)!important}.highlight.warning-text{color:var(--brand-400)!important}.highlight.warning-bg{background-color:var(--brand-300)!important}.highlight.info-text{color:var(--info-300)!important}.highlight.info-bg{background-color:var(--info-300)!important}body.screen-scroll-lock{overflow:hidden}.tab-group{position:relative;overflow:hidden}.tab-group .tab-content{position:absolute;inset:0;width:100%;height:100%}.tab-group .tab-hidden{display:none}.tooltip{border-radius:6px!important;font-size:13px!important;line-height:16px!important;font-weight:500!important;position:fixed;z-index:var(--z-index-5);pointer-events:none;max-width:280px;padding:6px 12px;white-space:normal;word-wrap:break-word;border:1px solid var(--line-100);opacity:0;transition:opacity .15s ease-in-out,transform .15s ease-in-out}.tooltip-top{transform:translateY(4px)}.tooltip-top.tooltip-visible{opacity:1;transform:translateY(0)}.tooltip-top.tooltip-hiding{opacity:0;transform:translateY(4px)}.tooltip-bottom{transform:translateY(-4px)}.tooltip-bottom.tooltip-visible{opacity:1;transform:translateY(0)}.tooltip-bottom.tooltip-hiding{opacity:0;transform:translateY(-4px)}.tooltip-left{transform:translate(4px)}.tooltip-left.tooltip-visible{opacity:1;transform:translate(0)}.tooltip-left.tooltip-hiding{opacity:0;transform:translate(4px)}.tooltip-right{transform:translate(-4px)}.tooltip-right.tooltip-visible{opacity:1;transform:translate(0)}.tooltip-right.tooltip-hiding{opacity:0;transform:translate(-4px)}.tooltip-primary{background:var(--brand-300);color:var(--black)}.tooltip-primary .tooltip-arrow{--arrow-color: var(--brand-300)}.tooltip-secondary{background:var(--surface-300);color:var(--text-500)}.tooltip-secondary .tooltip-arrow{--arrow-color: var(--surface-300)}.tooltip-positive{background:var(--success-300);color:var(--white)}.tooltip-positive .tooltip-arrow{--arrow-color: var(--success-300)}.tooltip-negative{background:var(--error-300);color:var(--white)}.tooltip-negative .tooltip-arrow{--arrow-color: var(--error-300)}.tooltip-dark{background:var(--surface-600);color:var(--white)}.tooltip-dark .tooltip-arrow{--arrow-color: var(--surface-600)}.tooltip-light{background:var(--surface-100);color:var(--text-500);border:1px solid var(--line-200);box-shadow:var(--box-shadow-default)}.tooltip-light .tooltip-arrow{--arrow-color: var(--surface-100)}.tooltip-arrow{position:absolute;width:0;height:0;border-style:solid}.tooltip-top .tooltip-arrow{bottom:-4px;left:50%;transform:translate(-50%);border-width:4px 4px 0;border-color:var(--arrow-color) transparent transparent transparent}.tooltip-bottom .tooltip-arrow{top:-4px;left:50%;transform:translate(-50%);border-width:0 4px 4px;border-color:transparent transparent var(--arrow-color) transparent}.tooltip-left .tooltip-arrow{right:-4px;top:50%;transform:translateY(-50%);border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--arrow-color)}.tooltip-right .tooltip-arrow{left:-4px;top:50%;transform:translateY(-50%);border-width:4px 4px 4px 0;border-color:transparent var(--arrow-color) transparent transparent}.popover{border-radius:8px!important;position:fixed;z-index:var(--z-index-4)}.popover.popover-in-modal{z-index:var(--z-index-5)}.popover{background:var(--surface-100);border:1px solid var(--line-300);box-shadow:var(--box-shadow-default);opacity:0;transition:var(--transition-fast);max-height:calc(100vh - 16px);overflow:hidden auto}.popover-top{transform:translateY(4px)}.popover-top.popover-visible{opacity:1;transform:translateY(0)}.popover-top.popover-hiding{opacity:0;transform:translateY(4px)}.popover-bottom{transform:translateY(-4px)}.popover-bottom.popover-visible{opacity:1;transform:translateY(0)}.popover-bottom.popover-hiding{opacity:0;transform:translateY(-4px)}.popover-left{transform:translate(4px)}.popover-left.popover-visible{opacity:1;transform:translate(0)}.popover-left.popover-hiding{opacity:0;transform:translate(4px)}.popover-right{transform:translate(-4px)}.popover-right.popover-visible{opacity:1;transform:translate(0)}.popover-right.popover-hiding{opacity:0;transform:translate(-4px)}.context-menu{position:fixed;width:150px;padding:5px;display:flex;flex-direction:column;gap:10px;background:var(--surface-100);border:1px solid var(--line-400);border-radius:6px;box-shadow:var(--box-shadow-default);z-index:var(--z-index-5);transition:var(--transition-default);opacity:0}.context-menu.visible{opacity:1}.context-menu .action{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:0 7px}.context-menu .action .title{font-size:14px;font-weight:400}.ngx-slider{margin:35px -2px 15px!important}.ngx-slider .ngx-slider-selection{background-color:var(--brand-300)!important}.ngx-slider .ngx-slider-pointer{height:16px!important;width:16px!important;transform:translate(7px,7px)!important;background-color:var(--brand-300)!important;position:relative}.ngx-slider .ngx-slider-pointer:after{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;height:8px!important;width:8px!important;border-radius:50px!important}.ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:var(--white)!important}.ngx-slider .ngx-slider-inner-tooltip{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;height:6px!important;width:6px!important;border-radius:50px!important;background-color:var(--white)!important}.ngx-slider .ngx-slider-tick{top:-1px!important}.ngx-slider .ngx-slider-tick.ngx-slider-selected{background-color:var(--brand-300)!important}.ngx-slider .ngx-slider-bubble{font-family:var(--font-family-heading)!important;font-size:14px!important;line-height:18px!important;font-weight:500!important;letter-spacing:-.3px!important}.ngx-slider .ngx-slider-bar{height:2px!important}.grid{min-height:calc(100vh - (var(--header-height) + var(--dashboard-header-height) + var(--status-bar-height)));background:var(--surface-200);overflow:clip!important;overflow-clip-margin:8px}.grid.display-grid{background-image:radial-gradient(circle 2px,var(--dots-color) 100%,transparent 0);background-size:var(--col-width) var(--row-height);background-position:calc(var(--col-width) / 2) calc(var(--row-height) / 2)}.grid .gridster-preview{border-radius:8px!important;background:var(--surface-400)!important;border:2px solid var(--brand-300)!important;animation:fade-in var(--transition-fast)}.grid .gridster-row,.grid .gridster-column{border:none}.grid .gridster-item{border-radius:8px!important;overflow:visible!important;background:transparent!important;animation:0s .4s ease-in-out up-box-shadow forwards;transition:transform var(--transition-default)!important}@keyframes up-box-shadow{0%{box-shadow:none!important}to{box-shadow:var(--box-shadow-gridster)!important}}.grid .gridster-item:before{content:"";position:absolute;inset:0;border:1px solid var(--brand-300);border-radius:8px!important;pointer-events:none;z-index:var(--z-index-4);opacity:0;transition:opacity var(--transition-fast)}.grid .gridster-item-resizing,.grid .gridster-item-moving{background:var(--surface-100)!important;z-index:var(--z-index-1)!important;transition:unset!important}.grid .gridster-item:has(.gridster-item-resizable-handler:hover),.grid .gridster-item-resizing{z-index:var(--z-index-3)!important}.grid .gridster-item:has(.gridster-item-resizable-handler:hover):before,.grid .gridster-item-resizing:before{opacity:1}.grid .gridster-item-resizing .gridster-item-resizable-handler:active:before{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}.grid .gridster-item-resizing .gridster-item-resizable-handler:active:after{opacity:1!important}.grid .gridster-item-resizable-handler{z-index:var(--z-index-5)!important;background:transparent!important;border:none!important}.grid .gridster-item-resizable-handler:before{content:"";position:absolute;top:50%;left:50%;background:var(--surface-200);border:1px solid rgba(229,185,26,.5);opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.grid .gridster-item-resizable-handler:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%!important;background:var(--brand-300);opacity:0;transition:opacity .15s ease;pointer-events:none}.grid .gridster-item-resizable-handler:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.grid .gridster-item-resizable-handler:hover:after{opacity:1}.grid .gridster-item-resizable-handler.handle-n:before,.grid .gridster-item-resizable-handler.handle-s:before{width:32px;height:14px;border-radius:6px!important}.grid .gridster-item-resizable-handler.handle-n:after,.grid .gridster-item-resizable-handler.handle-s:after{box-shadow:8px 0 0 var(--brand-300),16px 0 0 var(--brand-300);transform:translate(calc(-50% - 8px),-50%)}.grid .gridster-item-resizable-handler.handle-e:before,.grid .gridster-item-resizable-handler.handle-w:before{width:14px;height:32px;border-radius:6px!important}.grid .gridster-item-resizable-handler.handle-e:after,.grid .gridster-item-resizable-handler.handle-w:after{box-shadow:0 8px 0 var(--brand-300),0 16px 0 var(--brand-300);transform:translate(-50%,calc(-50% - 8px))}.grid .gridster-item-resizable-handler.handle-ne:before,.grid .gridster-item-resizable-handler.handle-nw:before,.grid .gridster-item-resizable-handler.handle-se:before,.grid .gridster-item-resizable-handler.handle-sw:before{width:14px;height:14px;border-radius:4px!important}.grid .gridster-item-resizable-handler.handle-ne:after,.grid .gridster-item-resizable-handler.handle-nw:after,.grid .gridster-item-resizable-handler.handle-se:after,.grid .gridster-item-resizable-handler.handle-sw:after{box-shadow:6px 0 0 var(--brand-300),0 6px 0 var(--brand-300),6px 6px 0 var(--brand-300);transform:translate(calc(-50% - 3px),calc(-50% - 3px))}.grid .gridster-item-resizable-handler.handle-n{top:-7px!important;height:14px!important}.grid .gridster-item-resizable-handler.handle-s{bottom:-7px!important;height:14px!important}.grid .gridster-item-resizable-handler.handle-e{right:-7px!important;width:14px!important}.grid .gridster-item-resizable-handler.handle-w{left:-7px!important;width:14px!important}.grid .gridster-item-resizable-handler.handle-ne{top:-7px!important;right:-7px!important;width:14px!important;height:14px!important}.grid .gridster-item-resizable-handler.handle-nw{top:-7px!important;left:-7px!important;width:14px!important;height:14px!important}.grid .gridster-item-resizable-handler.handle-se{bottom:-7px!important;right:-7px!important;width:14px!important;height:14px!important}.grid .gridster-item-resizable-handler.handle-sw{bottom:-7px!important;left:-7px!important;width:14px!important;height:14px!important}.cdk-preview-content{font-size:14px!important;line-height:16px!important;letter-spacing:-.4px!important;width:200px;height:28px;padding:0 7px 0 10px;display:flex;justify-content:space-between;align-items:center;opacity:1!important;border:none;border-radius:4px;background-color:var(--surface-100)!important;box-shadow:var(--box-shadow-default)}.cdk-preview-content .inner{display:flex;align-items:center;justify-content:flex-start;gap:5px}.cdk-preview-content .drag{width:16px;height:16px}.cdk-preview-content .check-box{width:18px;height:18px;border:1px solid var(--line-400)}.cdk-preview-content .check-box:checked{background-color:var(--success-300)!important}.cdk-drag-placeholder{opacity:0}.cdk-drag-preview{transition:none!important;overflow:hidden;background:var(--surface-100);box-shadow:var(--box-shadow-default);pointer-events:none}
