@import"https://fonts.googleapis.com/css2?family=Wix+Madefor+Display:wght@400;500;600;700&family=Wix+Madefor+Text:wght@400;500;600;700&display=swap";:root{--font-display: "Wix Madefor Display", "Wix Madefor Text", "Segoe UI", "Noto Sans", sans-serif;--font-text: "Wix Madefor Text", "Segoe UI", "Noto Sans", sans-serif;--color-bg-page: #2a2c38;--color-bg-page-top: #34384a;--color-bg-page-bottom: #232632;--color-bg-panel: #1a1b2a;--color-bg-panel-soft: #202334;--color-bg-input: #25283a;--color-bg-hover: #2d3146;--color-border: #343a52;--color-border-strong: #4a5374;--color-text-primary: #f3f5ff;--color-text-secondary: #b2b7cb;--color-text-muted: #8d93ad;--color-text-subtle: #747b97;--color-primary-0: #3f7bff;--color-primary-10: #5d93ff;--color-secondary-b: #327df4;--color-secondary-p: #7b58f2;--color-secondary-r: #f94d66;--color-secondary-r-light: #ff6d82;--color-secondary-pi: #f39aac;--color-secondary-o: #ff7a36;--color-secondary-y: #ffaa2b;--color-secondary-y-light: #f7c168;--color-secondary-g: #29b85f;--color-secondary-g-light: #5ada86;--gradient-ui-primary: linear-gradient(135deg, #7c58f2 0%, #3f7bff 100%);--gradient-ui-primary-active: linear-gradient(135deg, #8b72ff 0%, #6990ff 100%);--gradient-ui-warm: linear-gradient(135deg, #f7c168 0%, #ff7a36 100%);--gradient-ui-alert: linear-gradient(135deg, #ff6d82 0%, #f94d66 100%);--gradient-ui-focus: linear-gradient(135deg, #6f58c9 0%, #4b61ff 100%);--gradient-ui-loader: linear-gradient(135deg, #5a56ff 0%, #327df4 100%);font-family:var(--font-text);line-height:1.5;font-weight:400;color:var(--color-text-primary);background:var(--color-bg-page);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{font-family:var(--font-text);margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 0% 0%,rgb(129 108 255 / 15%) 0%,transparent 36%),radial-gradient(circle at 100% 100%,rgb(63 123 255 / 12%) 0%,transparent 35%),linear-gradient(180deg,var(--color-bg-page-top) 0%,var(--color-bg-page-bottom) 100%)}.vis .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:transparent;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2,#385380);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:#394c59d9;border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:3px 3px 10px #0003;color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}.vis-current-time{background-color:#ff7f6e;pointer-events:none;width:2px;z-index:1}.vis-rolling-mode-btn{background:#3876c2;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;font-weight:700;height:40px;opacity:.8;position:absolute;right:20px;text-align:center;top:7px;width:40px}.vis-rolling-mode-btn:before{content:"⛶"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{background-color:#6e94ff;cursor:move;width:2px;z-index:1}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;cursor:auto;font-size:12px;padding:3px 5px;top:0;white-space:nowrap;z-index:inherit}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;height:0;position:absolute;width:100%}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{color:#4d4d4d;position:absolute;white-space:nowrap;width:100%}.vis-data-axis .vis-y-axis.vis-major.vis-measure{border:0;margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;position:absolute;white-space:nowrap;width:100%}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{border:0;margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{bottom:20px;color:#4d4d4d;position:absolute;text-align:center;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-title.vis-measure{margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left bottom}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;box-shadow:2px 2px 10px #9999998c;padding:5px}.vis-legend-text{display:inline-block;white-space:nowrap}.vis-item{background-color:#d5ddf6;border-color:#97b0f8;border-width:1px;color:#1a1a1a;display:inline-block;position:absolute;z-index:1}.vis-item.vis-selected{background-color:#fff785;border-color:#ffc200;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{border-radius:2px;border-style:solid;text-align:center}.vis-item.vis-point{background:none}.vis-item.vis-dot{border-radius:4px;border-style:solid;border-width:4px;padding:0;position:absolute}.vis-item.vis-range{border-radius:2px;border-style:solid;box-sizing:border-box}.vis-item.vis-background{background-color:#d5ddf666;border:none;box-sizing:border-box;margin:0;padding:0}.vis-item .vis-item-overflow{height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{display:inline-block;position:relative}.vis-item.vis-background .vis-item-content{display:inline-block;position:absolute}.vis-item.vis-line{border-left-style:solid;border-left-width:1px;padding:0;position:absolute;width:0}.vis-item .vis-item-content{box-sizing:border-box;padding:5px;white-space:nowrap}.vis-item .vis-onUpdateTime-tooltip{background:#4f81bd;border-radius:1px;color:#fff;padding:5px;position:absolute;text-align:center;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;white-space:nowrap;width:200px}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;height:24px;padding:0 5px;position:absolute;top:0;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;width:24px}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{color:red;content:"×";font-family:arial,sans-serif;font-size:22px;font-weight:700;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{cursor:move;height:100%;left:0;position:absolute;top:0;width:100%}.vis-item.vis-range .vis-drag-left{cursor:w-resize;left:-4px}.vis-item.vis-range .vis-drag-left,.vis-item.vis-range .vis-drag-right{height:100%;max-width:20%;min-width:2px;position:absolute;top:0;width:24px}.vis-item.vis-range .vis-drag-right{cursor:e-resize;right:-4px}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{border-radius:2px;border-style:solid;text-align:center;vertical-align:center}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;padding:0;position:absolute;width:0}.vis-item.vis-cluster-dot{border-radius:4px;border-style:solid;border-width:4px;padding:0;position:absolute}.vis-itemset{box-sizing:border-box;margin:0;padding:0;position:relative}.vis-itemset .vis-background,.vis-itemset .vis-foreground{height:100%;overflow:visible;position:absolute;width:100%}.vis-axis{height:0;left:0;position:absolute;width:100%;z-index:1}.vis-foreground .vis-group{border-bottom:1px solid #bfbfbf;box-sizing:border-box;position:relative}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:#0000000d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:#0000001a}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:#00000026}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:#0003}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:#00000040}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:#0000004d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:#00000059}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:#0006}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:#00000073}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:#00000080}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before{display:inline-block;width:15px}.vis-label.vis-nesting-group.expanded:before{content:"▼"}.vis-label.vis-nesting-group.collapsed:before{content:"▶"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"◀"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vis-labelset{overflow:hidden}.vis-labelset,.vis-labelset .vis-label{box-sizing:border-box;position:relative}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf;color:#4d4d4d;left:0;top:0;width:100%}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:#0000001a}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{box-sizing:border-box;margin:0;padding:0;position:absolute}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-bottom-style:solid;border-top-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{box-shadow:0 0 10px #000c;height:1px;position:absolute;width:100%}.vis-panel .vis-shadow.vis-top{left:0;top:-1px}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{overflow:hidden;position:relative}.vis-time-axis.vis-foreground{left:0;top:0;width:100%}.vis-time-axis.vis-background{height:100%;left:0;position:absolute;top:0;width:100%}.vis-time-axis .vis-text{box-sizing:border-box;color:#4d4d4d;overflow:hidden;padding:3px;position:absolute;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{border-left:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-vertical-rtl{border-right:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{border:1px solid #bfbfbf;box-sizing:border-box;margin:0;overflow:hidden;padding:0;position:relative}.vis-loading-screen{height:100%;left:0;position:absolute;top:0;width:100%}.page{min-height:100vh;padding:40px 20px 48px}.layout{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.hero{background:linear-gradient(140deg,#f6fbf8,#edf4f2);border:1px solid #dbe7e1;border-radius:20px;padding:28px 26px}.hero h1{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.1rem);color:#2f4f43;font-weight:600;letter-spacing:-.02em}.hero p{margin:10px 0 0;max-width:680px;color:#55796d;font-size:1rem}.panel{border:1px solid #dde8e2;border-radius:16px;padding:18px;background:#fbfdfc}.panelCompact{padding:14px 18px}.navPanel{padding:10px 14px}.pageNav{display:flex;gap:10px;flex-wrap:wrap}.navButton{font-family:var(--font-display);border:1px solid #cddcd4;background:#f7fbf9;color:#3a5f51;border-radius:10px;padding:8px 12px;font-size:.9rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.navButton:hover{border-color:#9fbcab}.navButtonActive{border-color:#93b5a4;background:#e7f1ec;color:#2d5143}.credentials{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;align-items:end}.field{display:flex;flex-direction:column;gap:8px;position:relative}.fieldInline{min-width:240px}.field span{color:#4f6f62;font-size:.88rem}.field input,.field select{border:1px solid #cfded5;background:#fff;color:#264339;border-radius:10px;padding:10px 12px;font-size:.95rem;transition:border-color .18s ease,box-shadow .18s ease}.field input:focus,.field select:focus{border-color:#8cb7a5;box-shadow:0 0 0 3px #d8ebe3;outline:none}.statusDropdown{position:relative}.statusDropdownTrigger{font-family:var(--font-display);list-style:none;border:1px solid #cfded5;background:#fff;color:#264339;border-radius:10px;padding:10px 12px;font-size:.95rem;cursor:pointer;-webkit-user-select:none;user-select:none}.statusDropdownTrigger::-webkit-details-marker{display:none}.statusDropdown[open] .statusDropdownTrigger{border-color:#8cb7a5;box-shadow:0 0 0 3px #d8ebe3}.statusDropdownMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;border:1px solid #d5e3db;background:#fff;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto;box-shadow:0 10px 30px #2643391a}.statusOption{display:flex;align-items:center;gap:8px;color:#35584b;font-size:.92rem;padding:4px 2px}.statusOption input{accent-color:#6d9d89}.loadButton{font-family:var(--font-display);border:1px solid #99baa9;background:#dfeee7;color:#2f5648;border-radius:10px;font-size:.95rem;padding:10px 14px;cursor:pointer;transition:background-color .18s ease;min-height:42px}.loadButton:hover:not(:disabled){background:#d5e8df}.loadButton:disabled{opacity:.7;cursor:not-allowed}.toolbarActions{display:inline-flex;align-items:center;gap:8px}.iconActionButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #a8c2b5;background:#e3f0e9;color:#2f5648;border-radius:10px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.iconActionButton:hover:not(:disabled){background:#d8ebe2;border-color:#98b8a8}.iconActionButton:focus-visible{outline:none;box-shadow:0 0 0 3px #d6e9e0}.iconActionButton:disabled{opacity:.72;cursor:not-allowed}.iconActionButtonActive{background:#2f5648;border-color:#2f5648;color:#f2f8f5;box-shadow:inset 0 0 0 1px #ffffff24}.iconActionButtonActive:hover:not(:disabled){background:#355f50;border-color:#355f50}.iconActionSvg{width:19px;height:19px}.iconActionButtonSpin .iconActionSvg{animation:iconActionSpin .9s linear infinite}@keyframes iconActionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.iconActionButton:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%,-4px);opacity:0;pointer-events:none;white-space:nowrap;border:1px solid #d4e4dc;background:#fff;color:#3d6255;border-radius:8px;padding:6px 9px;font-size:.78rem;box-shadow:0 10px 20px #2740371f;z-index:30}.iconActionButton:before{content:"";position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);opacity:0;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #d4e4dc;z-index:31}.iconActionButton:hover:after,.iconActionButton:hover:before,.iconActionButton:focus-visible:after,.iconActionButton:focus-visible:before{opacity:1;transform:translate(-50%)}.portfolioOrderPanel,.portfolioVisibilityPanel{margin-top:12px;border:1px solid #d8e6df;border-radius:12px;background:#f9fcfa;padding:12px}.portfolioOrderPanelHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.portfolioOrderPanelTitle{margin:0;font-family:var(--font-display);font-size:.95rem;color:#3d6255}.portfolioVisibilityPanelTitle{margin:0;font-family:var(--font-display);font-size:.95rem;color:#3d6255;display:inline-flex;align-items:center;gap:8px}.portfolioVisibilityCount{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;border:1px solid #cfe0d7;border-radius:999px;background:#fff;color:#4c7062;font-size:.78rem}.portfolioOrderReset{border:1px solid #c9ddd2;background:#fff;color:#4f7466;border-radius:9px;padding:6px 10px;font-size:.82rem;cursor:pointer}.portfolioOrderReset:hover:not(:disabled){background:#f3f8f5}.portfolioOrderReset:disabled{opacity:.6;cursor:not-allowed}.portfolioOrderList,.portfolioVisibilityList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.portfolioOrderItem{display:flex;align-items:center;gap:10px;border:1px solid #e0ebe5;border-radius:10px;background:#fff;padding:8px 10px}.portfolioVisibilityItem{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e0ebe5;border-radius:10px;background:#fff;padding:8px 10px}.portfolioOrderItemName{flex:1;color:#35584b;font-size:.88rem;font-weight:500}.portfolioOrderItemDragging{opacity:.55}.portfolioOrderItemDragOver{border-color:#9ab7aa;background:#ecf5f0}.portfolioDragHandle{border:1px solid #d3e3db;background:#f8fcfa;color:#5a7b6e;border-radius:8px;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:grab}.portfolioDragHandle:active{cursor:grabbing}.portfolioDragHandle:hover{background:#eef6f1}.portfolioDragHandle:focus-visible{outline:none;box-shadow:0 0 0 3px #d8ebe3}.portfolioDragHandleIcon{width:14px;height:14px}.portfolioDragHandle:disabled{opacity:.6;cursor:not-allowed}.portfolioOrderHint{margin:10px 0 0;color:#648679;font-size:.82rem}.portfolioVisibilityToggle{position:relative;display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;cursor:pointer}.portfolioVisibilityToggle input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.portfolioVisibilitySwitch{width:40px;height:22px;border-radius:999px;border:1px solid #c5d8ce;background:#dfe9e4;position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.portfolioVisibilitySwitchThumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .16s ease}.portfolioVisibilityToggle input:checked+.portfolioVisibilitySwitch{border-color:#9ab8aa;background:#b9d7c8}.portfolioVisibilityToggle input:checked+.portfolioVisibilitySwitch .portfolioVisibilitySwitchThumb{transform:translate(18px)}.portfolioVisibilityToggle input:focus-visible+.portfolioVisibilitySwitch{box-shadow:0 0 0 3px #d8ebe3}.portfolioVisibilityToggleText{color:#4f7466;font-size:.82rem;min-width:74px}.portfolioOrderEmpty{color:#638679;font-size:.9rem;padding:8px 0}.portfolioOrderPanel button,.portfolioVisibilityPanel button{font-family:inherit}.hint{margin:12px 2px 2px;color:#6a8e81;font-size:.88rem}.hint code{color:#3e6255;background:#edf5f1;border-radius:6px;padding:2px 6px}.toolbar{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.timelineFilters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.periodToggle{display:inline-flex;align-items:stretch;border:1px solid #cfded5;border-radius:10px;overflow:hidden;background:#fff}.periodToggleButton{font-family:var(--font-display);border:none;border-right:1px solid #d9e5de;background:#fff;color:#43675a;padding:10px 14px;font-size:.9rem;cursor:pointer;transition:background-color .16s ease,color .16s ease}.periodToggleButton:hover{background:#f4faf7}.periodToggleButtonActive{background:#e7f1ec;color:#2f5648}.quarterField{min-width:150px}.meta{display:flex;gap:14px;flex-wrap:wrap;color:#5a7a6e;font-size:.9rem}.error{border:1px solid #f0caca;color:#915454;background:#fbf2f2;border-radius:12px;padding:12px 14px;font-size:.94rem}.panel.tablePanel{padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.timelinePanel{padding:14px}.timelineSectionTitle{margin:0 0 12px;font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:#3f6557}.annualLoadPanel{padding:16px}.annualLoadTableWrap{display:flex;flex-direction:column;gap:10px}.annualLoadTable{width:100%;border-collapse:collapse;border:1px solid #dfeae4;border-radius:10px;overflow:hidden}.annualLoadTable th,.annualLoadTable td{border-bottom:1px solid #e4eee9;padding:10px 12px;font-size:.92rem;color:#35584b}.annualLoadTable th{width:78%;font-weight:500;text-align:left;background:#f8fcfa}.annualLoadTable td{width:22%;text-align:right;font-variant-numeric:tabular-nums}.annualLoadTable tbody tr:last-child th,.annualLoadTable tbody tr:last-child td{border-bottom:none}.annualLoadResult{border:1px solid #d2e4db;background:#eaf4ef;color:#3f6758;border-radius:10px;padding:10px 12px;font-size:.96rem;font-weight:600}.timelineProjectsPanel{padding:14px 0 0;overflow:hidden}.timelineProjectsPanel .timelineSectionTitle{margin:0 14px 12px}.timelineBoard{width:100%;overflow-x:auto;padding-bottom:4px}.timelineWorkspace{display:flex;flex-direction:column;gap:14px}.timelineWorkspaceMain{min-width:0;width:100%}.timelineTaskEditorPanel{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-panel-soft);padding:14px;display:flex;flex-direction:column;gap:12px;width:100%}.timelineTaskEditorHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.timelineTaskEditorTitle{margin:0;font-family:var(--font-display);font-size:.98rem;font-weight:600;color:var(--color-text-primary)}.timelineTaskEditorClose{border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-secondary);border-radius:10px;width:32px;height:32px;font-size:1rem;cursor:pointer}.timelineTaskEditorClose:disabled{cursor:not-allowed;opacity:.55}.timelineTaskEditorSummary{color:var(--color-text-primary);font-size:.93rem;line-height:1.45}.timelineTaskEditorMeta{display:flex;flex-direction:column;gap:4px;color:var(--color-text-muted);font-size:.84rem}.timelineTaskEditorForm{display:grid;gap:10px}.timelineTaskEditorField{display:flex;flex-direction:column;gap:6px}.timelineTaskEditorField span{color:var(--color-text-secondary);font-size:.82rem}.timelineTaskEditorField input{border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-primary);border-radius:10px;padding:10px 12px;font:inherit}.timelineTaskEditorField input:disabled{opacity:.7;cursor:not-allowed}.timelineTaskEditorShiftGroup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.timelineTaskEditorShiftButton{justify-content:center;min-width:0;padding-inline:0}.timelineTaskEditorValidation,.timelineTaskEditorError,.timelineTaskEditorPlaceholder{margin:0;font-size:.85rem;line-height:1.45}.timelineTaskEditorValidation{color:#d6b267}.timelineTaskEditorError{color:var(--color-secondary-r-light)}.timelineTaskEditorPlaceholder{color:var(--color-text-muted)}.timelineTaskEditorActions{display:flex;justify-content:flex-end}.timelineTaskEditorLink{align-self:flex-start}.timelinePlaceholder{color:#67897c;font-size:.92rem;padding:10px 4px}.timelineErrorText{color:#915454}.timelineBoardVis{border:1px solid #deebe5;border-radius:10px;overflow:hidden;background:#fcfefd}.timelineBoardVis .vis-timeline{border:none;min-width:1100px}.nativeTimelineMount{width:100%}.timelineBoardVis .vis-panel{border-color:#e3ede8}.timelineBoardVis .vis-time-axis.vis-foreground{border-color:#dde9e3;background:#f6faf8}.ganttTimelineBoard .vis-custom-time{width:0;border-left:1px dashed rgb(249 77 102 / 75%);background:transparent;z-index:4;pointer-events:none}.ganttTimelineBoard .vis-custom-time .vis-custom-time-marker{top:6px;left:6px;border:1px solid rgb(249 77 102 / 32%);background:#f94d6629;color:#ffd1d8;border-radius:999px;font-family:var(--font-display);font-size:.68rem;font-weight:600;line-height:1;padding:3px 6px;white-space:nowrap}.timelineBoardVis .vis-time-axis .vis-text{color:#5e7e71;font-size:.76rem}.timelineBoardVis .vis-time-axis .vis-grid.vis-major{border-color:#dde9e3}.timelineBoardVis .vis-time-axis .vis-grid.vis-minor{border-color:#edf4f1}.timelineBoardVis .vis-labelset .vis-label{border-bottom:1px solid #e7efeb;color:#4f7062;background:#f8fcfa}.timelineBoardVis .vis-labelset .vis-label .vis-inner{padding:10px 12px;font-size:.82rem;overflow:hidden}.timelineBoardVis .vis-group{border-bottom:1px solid #e7efeb}.timelineBoardVis .vis-item{box-sizing:border-box}.timelineBoardVis .vis-item.visTaskItem,.timelineBoardVis .vis-item.visGapItem{height:24px}.timelineBoardVis .vis-item.visTaskItem{border-radius:0;border:1px solid #b8d4c6;background:#dbece4;color:#335648}.timelineBoardVis .vis-item.visTaskItem:hover{border-color:#9fbfae;background:#cfe5db}.timelineBoardVis .vis-item.visTaskItem.vis-selected{border-color:#7ea795;background:#c8dfd4}.timelineBoardVis .vis-item.visTaskItem .vis-item-content{padding:0;min-width:0}.timelineBoardVis .vis-item.visGapItem{border-radius:0;border:1px solid #e2cc9e;background:#fbf0dc;color:#7e6138}.timelineBoardVis .vis-item.visGapItem .vis-item-content{padding:0;min-width:0}.timelineBoardVis .vis-tooltip{border:1px solid #d2e1d9;background:#f8fcfa;color:#3d5f52;border-radius:8px;box-shadow:0 12px 24px #2b473b1f}.ganttSearchField{min-width:300px;flex:1;max-width:640px}.yearDirectionField,.yearSubdirectionField,.yearStatusField{min-width:280px;max-width:420px}.yearStatusField .statusDropdown{width:100%}.yearProjectNameCell{display:flex;align-items:center;justify-content:space-between;gap:10px}.yearProjectTaskDateDot{width:10px;height:10px;border-radius:999px;flex:none;background:#f0aa2a;box-shadow:0 0 0 2px #f0aa2a3d}.ganttSearchSuggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:35;margin:0;padding:6px;list-style:none;border:1px solid var(--color-border);background:var(--color-bg-panel-soft);border-radius:10px;display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto;box-shadow:0 14px 28px #00000047}.ganttSearchSuggestionButton{width:100%;border:1px solid transparent;background:var(--color-bg-input);border-radius:8px;color:var(--color-text-primary);padding:8px 10px;text-align:left;display:flex;flex-direction:column;gap:2px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.ganttSearchSuggestionButton:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover)}.ganttSearchSuggestionName{color:var(--color-text-primary);font-size:.9rem}.ganttSearchSuggestionMeta{color:var(--color-text-muted);font-size:.78rem}.ganttSearchSuggestionEmpty{color:var(--color-text-muted);font-size:.9rem;padding:8px 10px}.ganttMeta{margin-top:12px}.ganttTaskSummary{margin-top:4px;color:var(--color-text-muted);font-size:.84rem;line-height:1.35}.ganttTimelineBoard .vis-timeline{min-width:980px}.timelineBoardVis .vis-item.visProjectRangeItem,.timelineBoardVis .vis-item.visProjectTaskItem{height:24px;border-radius:0}.timelineBoardVis .vis-item.visProjectRangeItem{border:1px solid transparent;background:var(--gradient-ui-primary);color:#fff;cursor:grab}.timelineBoardVis .vis-item.visProjectRangeItem:hover,.timelineBoardVis .vis-item.visProjectRangeItem.vis-selected{border-color:transparent;background:var(--gradient-ui-primary-active);cursor:grabbing}.timelineBoardVis .vis-item.visDeveloperProjectItem{box-shadow:0 10px 18px #294bb32e}.timelineBoardVis .vis-item.visProjectRangeItem .vis-drag-left,.timelineBoardVis .vis-item.visProjectRangeItem .vis-drag-right{display:none}.timelineBoardVis .vis-item.visProjectRangeItem.visProjectRangeItemSaving,.timelineBoardVis .vis-item.visProjectRangeItem.visProjectRangeItemSaving:hover,.timelineBoardVis .vis-item.visProjectRangeItem.visProjectRangeItemSaving.vis-selected{background:var(--gradient-ui-primary);opacity:.6;cursor:progress}.timelineBoardVis .vis-item.visProjectTaskItem{border:1px solid transparent;background:var(--gradient-ui-loader);color:#fff;opacity:.92}.timelineBoardVis .vis-item.visProjectTaskItem:hover,.timelineBoardVis .vis-item.visProjectTaskItem.vis-selected{border-color:transparent;background:var(--gradient-ui-primary-active);opacity:1}.timelineBoardVis .vis-item.visProjectRangeItem .vis-item-content,.timelineBoardVis .vis-item.visProjectTaskItem .vis-item-content{padding:0;min-width:0}.timelineBoardVis .vis-item.visDeveloperProjectItem .vis-item-content{padding:2px 8px;font-size:.9rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timelineBoardVis .vis-item.visProjectMilestoneItem{border:2px solid var(--color-bg-panel);border-radius:999px;width:14px;height:14px;background:var(--color-secondary-y);box-shadow:0 0 0 2px #ffaa2b57}.timelineBoardVis .vis-item.visProjectMilestoneItem .vis-dot,.timelineBoardVis .vis-item.visProjectMilestoneItem .vis-item-content{display:none}.timelineBoardVis .vis-item.visProjectMilestoneItem.visProjectMilestoneDeadline{background:var(--color-secondary-r-light);box-shadow:0 0 0 2px #f94d6652}.timelineBoardVis .vis-item.visProjectMilestoneItem.visProjectMilestoneDeadline.visProjectMilestoneDone{background:var(--color-secondary-g-light);box-shadow:0 0 0 2px #29b85f57}.timelineBoardVis .vis-item.visProjectMilestoneItem.visProjectMilestoneDeadline.visProjectMilestoneOverdue{width:18px;height:18px;background:var(--color-secondary-r-light);box-shadow:0 0 0 2px #f94d666b}.timelineBoardVis .vis-item.visProjectMilestoneItem.visProjectMilestoneDeadline.visProjectMilestoneOverdue .vis-item-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:12px;font-weight:700;line-height:1;font-family:var(--font-display);transform:translateY(-1px);pointer-events:none}.tableWrap{overflow-x:auto}.projectsTable{width:100%;border-collapse:collapse;min-width:640px}.projectsTable th,.projectsTable td{padding:12px 16px;text-align:left;border-bottom:1px solid #e4eee9;font-size:.92rem;color:#35584b;vertical-align:middle}.projectsTable thead th{font-family:var(--font-display);background:#f4faf7;font-weight:600;color:#3f6557;position:sticky;top:0;z-index:1}.projectsTable tbody tr:hover{background:#f8fcfa}.directionRow th{padding:14px 16px 10px;border-top:none;border-bottom:none;background:transparent}.directionHeaderCard{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:18px 20px;gap:24px;border-radius:28px;border:1px solid #292930;background:#17161c}.directionHeaderCardMain{width:100%;display:flex;flex-direction:row;align-items:center;gap:14px}.directionHeaderCardIcon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none}.directionHeaderCardIcon svg{width:32px;height:32px;display:block}.directionHeaderCardText{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;flex:1}.directionHeaderCardLabel{font-family:"Futura PT",var(--font-text);font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:.01em;color:#f0f5ff99}.directionHeaderCardTitle{font-family:"Futura PT",var(--font-text);font-style:normal;font-weight:450;font-size:14px;line-height:120%;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.directionHeaderCardCount{border:1px solid #384d77;background:#3f7bff2e;color:#7ea8ff;border-radius:999px;min-width:34px;text-align:center;padding:3px 10px;font-size:.88rem;font-weight:500}.portfolioRow th{position:relative;border-bottom:1px solid #dbe9e2;background:linear-gradient(180deg,#f8fcfa,#f2f8f5);padding:10px 16px 10px 26px}.portfolioRow th:before{content:"";position:absolute;left:14px;top:50%;width:6px;height:6px;border-radius:999px;background:#9bb7aa;transform:translateY(-50%)}.portfolioBlockGap td{height:14px;padding:0;border:none;background:transparent}.projectsTable tbody tr.portfolioBlockGap:hover,.projectsTable tbody tr.portfolioBlockGap:hover td{background:transparent}.portfolioRowContent{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#4e7062;font-weight:500;font-size:.86rem}.portfolioCount{border:1px solid #d7e6de;background:#ecf5f0;color:#567a6b;border-radius:999px;min-width:28px;text-align:center;padding:1px 8px;font-size:.76rem}.projectDataRow td{background:#fff;transition:background-color .14s ease}.projectDataRowAlt td{background:#f8fbf9}.projectDataRowBeforeGap td{border-bottom:none}.projectDataRow td:first-child{position:relative;padding-left:30px}.projectDataRow td:first-child:before{content:"";position:absolute;left:16px;top:50%;width:8px;height:1px;background:#b7ccc0;transform:translateY(-50%)}.projectDataRow:hover td{background:#edf6f1}.projectNameCell{font-weight:500;color:#2f4d41}.projectLink{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease}.projectLink:hover{border-color:#8fb7a6}.projectLink:focus-visible{outline:none;border-color:#7aa894}.status{border:1px solid transparent;border-radius:999px;padding:4px 12px 5px;min-height:30px;font-size:.82rem;font-weight:500;letter-spacing:.01em;line-height:1.2;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.statusToneDefault{border-color:#dde3e8;background:#edf1f4;color:#5a6a79}.statusToneDraft{border-color:#d6dce3;background:#ebeff4;color:#637080}.statusToneInProgress{border-color:#d4defa;background:#e4ebff;color:#4b6fd7}.statusTonePlan,.statusToneDone{border-color:#d5e9cf;background:#e2f1dd;color:#2ea93e}.statusToneBlocked{border-color:#f0d1d1;background:#fbe5e5;color:#ca1a1a}.statusToneTransfer{border-color:#e8d8a7;background:#f3e7c3;color:#c46914}.statusToneRisk{border-color:#f2d9b4;background:#fdeece;color:#a96a17}.statusTonePostponed{border-color:#f6d7c1;background:#feeadf;color:#b7621f}.statusToneCancelled{border-color:#e6d3d8;background:#f5eaed;color:#985569}.directionEmptyCell{padding:16px;color:#67897c;font-size:.9rem}.hero{background:var(--color-bg-panel-soft);border-color:var(--color-border)}.hero h1{color:var(--color-text-primary)}.hero p{color:var(--color-text-secondary)}.panel{background:var(--color-bg-panel);border-color:var(--color-border)}.navButton{background:var(--color-bg-input);border-color:var(--color-border);color:var(--color-text-primary)}.navButton:hover{border-color:var(--color-border-strong)}.navButtonActive{background:var(--gradient-ui-primary);border-color:transparent;color:#fff}.field span{color:var(--color-text-secondary)}.field input,.field select{background:var(--color-bg-input);border-color:var(--color-border);color:var(--color-text-primary)}.field input:focus,.field select:focus{border-color:var(--color-primary-0);box-shadow:0 0 0 3px #3f7bff2e}.selectField>span{margin-left:2px;font-family:var(--font-text);font-size:14px;line-height:120%;letter-spacing:.01em;color:#d9e6ff3d}.field select.chipSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1.5' y='1.5' width='7' height='7' rx='1.5' fill='%23E0EBFF5C'/%3E%3Crect x='11.5' y='1.5' width='7' height='7' rx='1.5' fill='%23E0EBFF5C'/%3E%3Crect x='1.5' y='11.5' width='7' height='7' rx='1.5' fill='%23E0EBFF5C'/%3E%3Crect x='11.5' y='11.5' width='7' height='7' rx='3.5' fill='%23E0EBFF5C'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23E0EBFF5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:left 10px center,right 12px center;background-size:20px 20px,12px 12px;border:1px solid transparent;border-radius:21px;min-height:36px;height:36px;padding:6px 30px 6px 38px;background-color:#ccddff0f;color:#fff;font-family:var(--font-text);font-size:13px;font-weight:400;line-height:140%;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.field select.chipSelect:hover:not(:disabled){background-color:#ccddff1f}.field select.chipSelect:focus,.field select.chipSelect:focus-visible{outline:none;border-color:transparent;box-shadow:0 0 0 3px #5392ff57}.field select.chipSelect.chipSelectSelected{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1.5' y='1.5' width='7' height='7' rx='1.5' fill='%23FFFFFF'/%3E%3Crect x='11.5' y='1.5' width='7' height='7' rx='1.5' fill='%23FFFFFF'/%3E%3Crect x='1.5' y='11.5' width='7' height='7' rx='1.5' fill='%23FFFFFF'/%3E%3Crect x='11.5' y='11.5' width='7' height='7' rx='3.5' fill='%23FFFFFF'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#387bff;color:#fff}.field select.chipSelect.chipSelectSelected:hover:not(:disabled){background-color:#5392ff}.field select.chipSelect:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1.5' y='1.5' width='7' height='7' rx='1.5' fill='%23D9E6FF3D'/%3E%3Crect x='11.5' y='1.5' width='7' height='7' rx='1.5' fill='%23D9E6FF3D'/%3E%3Crect x='1.5' y='11.5' width='7' height='7' rx='1.5' fill='%23D9E6FF3D'/%3E%3Crect x='11.5' y='11.5' width='7' height='7' rx='3.5' fill='%23D9E6FF3D'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23D9E6FF3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#ccddff0f;border-color:transparent;color:#d9e6ff3d;cursor:not-allowed;opacity:1}.field select.chipSelect option{background:#1c1b21;color:#fff}.statusDropdownTrigger{background:var(--color-bg-input);border-color:var(--color-border);color:var(--color-text-primary)}.statusDropdownTriggerChip{display:flex;align-items:center;width:100%;min-height:36px;height:36px;padding:6px 30px 6px 38px;border:1px solid transparent;border-radius:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1.5' y='1.5' width='7' height='7' rx='1.5' fill='%23E0EBFF5C'/%3E%3Crect x='11.5' y='1.5' width='7' height='7' rx='1.5' fill='%23E0EBFF5C'/%3E%3Crect x='1.5' y='11.5' width='7' height='7' rx='1.5' fill='%23E0EBFF5C'/%3E%3Crect x='11.5' y='11.5' width='7' height='7' rx='3.5' fill='%23E0EBFF5C'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23E0EBFF5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:left 10px center,right 12px center;background-size:20px 20px,12px 12px;background-color:#ccddff0f;color:#fff;font-family:var(--font-text);font-size:13px;font-weight:400;line-height:140%;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.statusDropdownTriggerChip:hover{background-color:#ccddff1f}.statusDropdownTriggerChip.statusDropdownTriggerChipSelected{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1.5' y='1.5' width='7' height='7' rx='1.5' fill='%23FFFFFF'/%3E%3Crect x='11.5' y='1.5' width='7' height='7' rx='1.5' fill='%23FFFFFF'/%3E%3Crect x='1.5' y='11.5' width='7' height='7' rx='1.5' fill='%23FFFFFF'/%3E%3Crect x='11.5' y='11.5' width='7' height='7' rx='3.5' fill='%23FFFFFF'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#387bff;color:#fff}.statusDropdownTriggerChip.statusDropdownTriggerChipSelected:hover{background-color:#5392ff}.statusDropdown[open] .statusDropdownTrigger{border-color:var(--color-primary-10);box-shadow:0 0 0 3px #5d93ff2e}.statusDropdownChip[open] .statusDropdownTriggerChip,.statusDropdownTriggerChip:focus,.statusDropdownTriggerChip:focus-visible{outline:none;border-color:transparent;box-shadow:0 0 0 3px #5392ff57}.statusDropdownMenu{background:var(--color-bg-panel-soft);border-color:var(--color-border);box-shadow:0 12px 30px #00000057}.statusOption{color:var(--color-text-secondary)}.statusOption input{accent-color:var(--color-primary-0)}.loadButton{background:var(--gradient-ui-primary);border-color:transparent;color:#fff}.loadButton:hover:not(:disabled){background:var(--gradient-ui-primary-active)}.iconActionButton{border-color:var(--color-border);background:var(--color-bg-input);color:var(--color-text-primary)}.iconActionButton:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-strong)}.iconActionButton:focus-visible{box-shadow:0 0 0 3px #5d93ff38}.iconActionButtonActive{background:var(--gradient-ui-focus);border-color:transparent;color:#fff}.iconActionButtonActive:hover:not(:disabled){background:var(--gradient-ui-primary-active);border-color:transparent}.iconActionButton:after{border-color:var(--color-border);background:var(--color-bg-panel-soft);color:var(--color-text-primary);box-shadow:0 10px 20px #00000047}.iconActionButton:before{border-bottom-color:var(--color-border)}.portfolioOrderPanel,.portfolioVisibilityPanel{border-color:var(--color-border);background:var(--color-bg-panel-soft)}.portfolioOrderPanelTitle,.portfolioVisibilityPanelTitle,.portfolioOrderItemName{color:var(--color-text-primary)}.portfolioVisibilityCount,.portfolioOrderReset{border-color:var(--color-border);background:var(--color-bg-input);color:var(--color-text-secondary)}.portfolioOrderReset:hover:not(:disabled){background:var(--color-bg-hover)}.portfolioOrderItem,.portfolioVisibilityItem{border-color:var(--color-border);background:var(--color-bg-input)}.portfolioOrderItemDragOver{border-color:var(--color-primary-10);background:#5d93ff24}.portfolioDragHandle{border-color:var(--color-border);background:var(--color-bg-panel-soft);color:var(--color-text-secondary)}.portfolioDragHandle:hover{background:var(--color-bg-hover)}.portfolioDragHandle:focus-visible{box-shadow:0 0 0 3px #5d93ff38}.portfolioVisibilitySwitch{border-color:var(--color-border);background:#5d93ff38}.portfolioVisibilitySwitchThumb{background:var(--color-bg-panel)}.portfolioVisibilityToggle input:checked+.portfolioVisibilitySwitch{border-color:#5d93ff85;background:#3f7bff85}.portfolioVisibilityToggle input:focus-visible+.portfolioVisibilitySwitch{box-shadow:0 0 0 3px #5d93ff38}.portfolioOrderHint,.portfolioOrderEmpty,.portfolioVisibilityToggleText,.hint,.meta,.timelinePlaceholder,.directionEmptyCell{color:var(--color-text-muted)}.hint code{color:var(--color-text-primary);background:#7c58f22e}.periodToggle{border-color:var(--color-border);background:var(--color-bg-input)}.periodToggleButton{border-right-color:var(--color-border);background:var(--color-bg-input);color:var(--color-text-secondary)}.periodToggleButton:hover{background:var(--color-bg-hover)}.periodToggleButtonActive{background:var(--gradient-ui-focus);color:#fff}.error{border-color:#f94d6670;color:var(--color-secondary-r-light);background:#f94d6624}.directionHeaderCardCount,.portfolioCount{border-color:#5d93ff75;background:#3f7bff2e;color:var(--color-primary-10)}.timelineSectionTitle,.projectsTable thead th,.projectNameCell{color:var(--color-text-primary)}.annualLoadTable{border-color:var(--color-border)}.annualLoadTable th,.annualLoadTable td{border-bottom-color:var(--color-border);color:var(--color-text-secondary)}.annualLoadTable th{background:var(--color-bg-input)}.annualLoadResult{border-color:#3f7bff6b;background:#3f7bff24;color:var(--color-primary-10)}.timelineErrorText{color:var(--color-secondary-r-light)}.timelineBoardVis{border-color:var(--color-border);background:var(--color-bg-panel)}.timelineBoardVis .vis-panel,.timelineBoardVis .vis-time-axis,.timelineBoardVis .vis-time-axis .vis-grid.vis-major,.timelineBoardVis .vis-time-axis .vis-grid.vis-minor{border-color:var(--color-border)}.timelineBoardVis .vis-time-axis.vis-foreground{background:var(--color-bg-panel-soft)}.timelineBoardVis .vis-time-axis.vis-background{background:transparent}.timelineBoardVis .vis-time-axis .vis-text,.timelineBoardVis .vis-labelset .vis-label,.timelineBoardVis .vis-tooltip,.projectsTable th,.projectsTable td,.portfolioRowContent{color:var(--color-text-secondary)}.timelineBoardVis .vis-labelset .vis-label{border-bottom-color:var(--color-border);background:var(--color-bg-input)}.timelineBoardVis .vis-group{border-bottom-color:var(--color-border)}.timelineBoardVis .vis-item.visTaskItem{border-color:transparent;background:var(--gradient-ui-loader);color:#fff}.timelineBoardVis .vis-item.visTaskItem:hover,.timelineBoardVis .vis-item.visTaskItem.vis-selected{border-color:transparent;background:var(--gradient-ui-primary-active)}.timelineBoardVis .vis-item.visGapItem{border-color:transparent;background:var(--gradient-ui-warm);color:#1f2433}.timelineBoardVis .vis-tooltip{border-color:var(--color-border);background:var(--color-bg-panel-soft);box-shadow:0 14px 30px #0000004d}.projectsTable th,.projectsTable td{border-bottom-color:var(--color-border);color:var(--color-text-secondary)}.projectsTable thead th{background:linear-gradient(180deg,rgb(255 255 255 / 4%) 0%,var(--color-bg-panel-soft) 100%)}.projectsTable tbody tr:hover{background:#5d93ff1a}.directionRow th{border-bottom:none;background:transparent}.directionHeaderCard{border-color:var(--color-border);background:#17161c;box-shadow:inset 0 1px #ffffff08,0 10px 18px #0000003d}.directionHeaderCardLabel{color:#f0f5ff99}.directionHeaderCardTitle{color:var(--color-text-primary)}.portfolioRow th{border-bottom-color:#5d93ff33;background:linear-gradient(180deg,#5d93ff29,#5d93ff12)}.portfolioRow th:before{background:var(--color-primary-10)}.portfolioBlockGap td{border:none;background:transparent}.projectLink:hover{border-color:var(--color-primary-10)}.projectLink:focus-visible{border-color:var(--color-primary-0)}.projectDataRow td{background:#141728b8}.projectDataRowAlt td{background:#1f2335ad}.projectDataRow td:first-child:before{background:#5d93ff94}.projectDataRow:hover td{background:#5d93ff29}.statusToneDefault{border-color:#d0d4e747;background:transparent;color:#b8bdcf}.statusToneDraft{border-color:#bcc8e057;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#b0bbd42e;color:#c8d2ea}.statusToneInProgress{border-color:#327df470;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#327df433;color:#a9c9ff}.statusTonePlan,.statusToneDone{border-color:#5ada866b;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#29b85f38;color:#9debb8}.statusToneBlocked{border-color:#f94d6670;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#f94d6638;color:#ffadbb}.statusToneTransfer{border-color:#f7c16894;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#f7c1683d;color:#ffc57f}.statusToneRisk{border-color:#ffaa2b70;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#ffaa2b38;color:#ffd69a}.statusTonePostponed{border-color:#ff7a3675;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#ff7a3638;color:#ffc4a1}.statusToneCancelled{border-color:#f99aac70;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#f99aac33;color:#ffd0da}:root{--button-height-medium: 44px;--button-radius-medium: 16px;--button-padding-medium: 10px 20px;--button-font-size: 13px;--button-font-weight: 600;--button-line-height: 132%;--button-letter-spacing: .02em;--button-text-default: #fff;--button-text-disabled: rgb(217 230 255 / 24%);--button-bg-primary: linear-gradient(225deg, #387bff 0%, #7d3cd3 100%);--button-bg-primary-hover: linear-gradient(225deg, #5392ff 0%, #9055df 100%);--button-bg-secondary: rgb(204 221 255 / 6%);--button-bg-secondary-hover: rgb(204 221 255 / 12%);--button-bg-floating: #3a3a42;--button-bg-critical: #f54b60;--button-border-line: rgb(204 221 255 / 12%);--button-focus-ring: 0 0 0 3px rgb(83 146 255 / 34%)}.navButton,.loadButton,.iconActionButton,.portfolioOrderReset,.portfolioDragHandle,.periodToggleButton,.ganttSearchSuggestionButton{font-family:var(--font-display);font-style:normal;font-weight:var(--button-font-weight);font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);border-radius:var(--button-radius-medium);border:1px solid transparent;min-height:var(--button-height-medium);transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,box-shadow .16s ease}.navButton,.iconActionButton,.periodToggleButton,.ganttSearchSuggestionButton{background:var(--button-bg-secondary);border-color:transparent;color:var(--button-text-default)}.navButton{padding:var(--button-padding-medium)}.navButtonDocs{margin-left:auto}.navButton:hover:not(:disabled){background:var(--button-bg-secondary-hover);border-color:transparent}.navButtonActive{background:var(--button-bg-primary);border-color:transparent;color:var(--button-text-default)}.navButtonActive:hover:not(:disabled){background:var(--button-bg-primary-hover)}.loadButton{background:var(--button-bg-primary);border-color:transparent;color:var(--button-text-default);padding:var(--button-padding-medium)}.loadButton:hover:not(:disabled){background:var(--button-bg-primary-hover)}.iconActionButton{width:var(--button-height-medium);min-width:var(--button-height-medium);height:var(--button-height-medium);padding:10px;display:inline-flex;align-items:center;justify-content:center}.iconActionSvg{width:24px;height:24px}.iconActionButton:hover:not(:disabled){background:var(--button-bg-secondary-hover);border-color:transparent}.iconActionButtonActive{background:var(--button-bg-secondary);border-color:transparent;color:#5392ff}.iconActionButtonActive:hover:not(:disabled){background:var(--button-bg-secondary-hover);border-color:transparent;color:#5392ff}.portfolioOrderReset{background:transparent;border-color:var(--button-border-line);color:var(--button-text-default);min-height:40px;padding:8px 14px}.portfolioOrderReset:hover:not(:disabled){background:var(--button-bg-secondary);border-color:var(--button-border-line)}.portfolioDragHandle{width:32px;min-width:32px;height:32px;min-height:32px;border-radius:12px;border-color:var(--button-border-line);background:var(--button-bg-secondary);color:var(--button-text-default)}.portfolioDragHandle:hover:not(:disabled){background:var(--button-bg-secondary-hover);border-color:var(--button-border-line)}.periodToggle{border-color:var(--button-border-line);border-radius:12px;background:transparent}.periodToggleButton{min-width:93px;background:var(--button-bg-secondary);border:none;border-right:1px solid var(--button-border-line);border-radius:0;color:#f7faffb8;padding:var(--button-padding-medium);display:inline-flex;align-items:center;justify-content:center}.periodToggleButton:last-child{border-right:none}.periodToggleButton:hover:not(:disabled){background:var(--button-bg-secondary-hover)}.periodToggleButtonActive{background:#387bff;color:var(--button-text-default)}.periodToggleButtonActive:hover:not(:disabled){background:#4a89ff}.ganttSearchSuggestionButton{min-height:var(--button-height-medium);border-radius:12px;background:var(--button-bg-secondary);border-color:transparent;color:var(--button-text-default);padding:10px 12px}.ganttSearchSuggestionButton:hover{background:var(--button-bg-secondary-hover);border-color:transparent}.navButton:focus-visible,.loadButton:focus-visible,.iconActionButton:focus-visible,.portfolioOrderReset:focus-visible,.portfolioDragHandle:focus-visible,.periodToggleButton:focus-visible,.ganttSearchSuggestionButton:focus-visible{outline:none;box-shadow:var(--button-focus-ring)}.navButton:disabled,.iconActionButton:disabled,.portfolioOrderReset:disabled,.portfolioDragHandle:disabled,.periodToggleButton:disabled,.ganttSearchSuggestionButton:disabled{color:var(--button-text-disabled);opacity:1;cursor:not-allowed}.loadButton:disabled{opacity:.4;color:var(--button-text-default);cursor:not-allowed}.docsPanel{border:none;background:transparent;padding:0}.docsFrame{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:64px 48px 48px 112px;gap:8px;isolation:isolate;width:100%;min-height:468px;margin-left:0;background:#1c1b21;border-radius:1px 1px 40px 40px}.docsTabItem{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:64px;width:100%;max-width:640px;min-height:auto;border-radius:5px;z-index:0}.docsTopic{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:28px}.docsTabState{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 4px 14px;gap:12px;isolation:isolate;width:100%;min-height:62px}.docsTabTitle{margin:0;width:100%;font-family:"Wix Madefor Display",var(--font-display);font-style:normal;font-weight:600;font-size:24px;line-height:132%;text-align:left;letter-spacing:.01em;color:#fff}.docsTabLine{position:absolute;height:6px;left:0;width:191px;bottom:0;background:#387bff;border-radius:12px}.docsTabStateSelected .docsTabLine{background:#fff}.docsTabStateUnactive .docsTabTitle{font-weight:400;color:#f0f5ff99}.docsTabStateUnactive .docsTabLine{display:none}.docsSectionBlock{display:flex;flex-direction:column;gap:12px;width:100%}.docsSectionCaption{margin:0;font-family:"Futura PT","Wix Madefor Text",var(--font-text);font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:.01em;color:#e0ebff5c}.docsSectionText{margin:0;font-family:"Wix Madefor Text",var(--font-text);font-size:14px;line-height:140%;color:#f0f5ffdb}.docsSectionList{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-family:"Wix Madefor Text",var(--font-text);font-size:14px;line-height:140%;color:#f0f5ffdb}.docsSectionList code,.docsSectionFootnote code{font-family:"Wix Madefor Display",var(--font-display);font-size:.9em;color:#fff}.docsSectionFootnote{margin:4px 0 0;font-family:"Wix Madefor Text",var(--font-text);font-size:12px;line-height:140%;color:#e0ebff8a}.dataChartPanel{display:flex;flex-direction:column;gap:16px}.dataChartHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.dataChartHeaderMain{display:flex;flex-direction:column;gap:8px}.dataChartTitle{margin:0;font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:var(--color-text-primary)}.dataChartTitleWithInfo{display:inline-flex;align-items:center;gap:8px}.dataChartMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--color-text-secondary);font-size:.84rem}.dataChartSummary{color:var(--color-text-secondary);font-size:.84rem;line-height:1.45;padding:0 2px}.dataSnapshotLead{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-panel-soft);padding:12px 14px;color:var(--color-text-secondary);font-size:.88rem;line-height:1.45}.dataSnapshotPanel{gap:14px}.dataSnapshotSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.dataStickinessGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.dataStickinessSegment{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-panel-soft);padding:14px;display:flex;flex-direction:column;gap:12px}.dataStickinessSegmentHeader{display:flex;flex-direction:column;gap:6px}.dataStickinessSegmentTitle{margin:0;font-family:var(--font-display);font-size:.94rem;line-height:1.25;color:var(--color-text-primary)}.dataStickinessSegmentMeta{display:flex;flex-direction:column;gap:2px;color:var(--color-text-muted);font-size:.76rem;line-height:1.35}.dataNorthStarGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.dataSnapshotSummaryCard{border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-panel-soft);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.dataSnapshotSummaryLabel{color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.dataSnapshotSummaryLabelWithTooltip{position:relative;display:inline-flex;align-items:center;gap:6px}.dataSummaryInfoButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;padding:0;border:1px solid var(--color-border);border-radius:999px;background:#ffffff0f;color:var(--color-text-secondary);font-family:var(--font-display);font-size:.68rem;line-height:1;cursor:help;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.dataSummaryInfoButton:hover,.dataSummaryInfoButton:focus-visible{border-color:#5d93ff70;background:#5d93ff1f;color:var(--color-text-primary);box-shadow:0 0 0 3px #5392ff2e}.dataSummaryInfoButton:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%,-4px);opacity:0;pointer-events:none;width:max-content;max-width:220px;white-space:normal;text-align:left;border:1px solid var(--color-border);background:var(--color-bg-panel-soft);color:var(--color-text-primary);border-radius:8px;padding:6px 9px;font-family:var(--font-text);font-size:.76rem;line-height:1.35;box-shadow:0 10px 20px #00000047;z-index:30}.dataSummaryInfoButton:before{content:"";position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);opacity:0;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--color-border);z-index:31}.dataSummaryInfoButton:hover:after,.dataSummaryInfoButton:hover:before,.dataSummaryInfoButton:focus-visible:after,.dataSummaryInfoButton:focus-visible:before{opacity:1;transform:translate(-50%)}.dataSnapshotSummaryValue{color:var(--color-text-primary);font-family:var(--font-display);font-size:1.02rem;line-height:1.25}.dataNorthStarMetricValue{display:inline-flex;align-items:center;gap:8px}.dataNorthStarDeltaIcon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.dataNorthStarDeltaIconUp{color:#8de7a8}.dataNorthStarDeltaIconDown{color:#ff9f9f}.dataNorthStarDeltaIconDown .dataNorthStarDeltaIconSvg{transform:rotate(180deg)}.dataNorthStarDeltaIconSvg{width:100%;height:100%}.dataSnapshotSummaryHint{color:var(--color-text-secondary);font-size:.76rem;line-height:1.35}.dataSnapshotSummaryDelta{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;line-height:1.35}.dataSnapshotSummaryDeltaArrow{font-family:var(--font-display);font-size:.88rem;line-height:1}.dataSnapshotSummaryDeltaUp{color:#8de7a8}.dataSnapshotSummaryDeltaDown{color:#ff9f9f}.dataSnapshotSummaryDeltaFlat{color:var(--color-text-muted)}.dataNorthStarSignalGrowth{color:#8de7a8}.dataNorthStarSignalStagnation{color:#ffd591}.dataNorthStarSignalDecline{color:#ff9f9f}.dataChartHeaderActions{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;margin-left:auto}.dataChartControls{display:grid;grid-template-columns:repeat(2,minmax(148px,148px));gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-panel-soft);flex:0 0 auto}.dataChartControlField{min-width:0}.dataChartCompareButton{align-self:center;flex:0 0 auto}.dataChartViewport{overflow-x:auto;padding-bottom:4px}.dataChartViewportContent{display:flex;flex-direction:column;gap:10px}.dataChartBars{display:flex;align-items:flex-end;gap:12px;min-height:264px;padding:14px 10px 6px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-panel-soft)}.dataChartBarsCompactWeek{gap:9px}.dataChartBarItem{flex:1 0 0;min-width:42px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.dataChartBarsCompactWeek .dataChartBarItem{min-width:36px}.dataChartBarValue{color:var(--color-text-secondary);font-size:.74rem;line-height:1;font-variant-numeric:tabular-nums}.dataChartBarTrack{position:relative;width:100%;height:182px;border-radius:10px;border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff05,#fff0);display:flex;align-items:flex-end;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.dataChartBarTrackWithComparison{padding-right:4%}.dataChartBarComparisonFill{position:absolute;inset:auto auto 0 4%;width:76%;min-height:0;border-radius:7px 7px 5px 5px;background:linear-gradient(180deg,#dae4f442,#acbdd885);border:1px solid rgb(200 214 238 / 30%);z-index:0;pointer-events:none}.dataChartBarFill{position:relative;z-index:1;width:100%;min-height:0;border-radius:8px 8px 6px 6px;background:var(--gradient-ui-primary);transform-origin:bottom center;transition:height .22s ease,transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}.dataChartBarFillWithComparison{width:76%;margin-left:auto}.dataChartBarFillStacked{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:transparent}.dataChartBarSegment{width:100%;min-height:0;transition:filter .22s ease}.dataChartBarSegmentReturning{background:var(--gradient-ui-primary)}.dataChartBarSegmentNew{background:linear-gradient(180deg,#ffd591,#ffb45b)}.dataChartBarItem:hover{transform:translateY(-2px)}.dataChartBarItem:hover .dataChartBarTrack{transform:translateY(-1px);border-color:#5d93ff70;box-shadow:0 8px 20px #3f7bff24}.dataChartBarItem:hover .dataChartBarFill{transform:scaleY(1.02);filter:brightness(1.06)}.dataChartBarLabel{width:100%;min-height:34px;color:var(--color-text-muted);font-size:.72rem;line-height:1.25;text-align:center;display:flex;justify-content:center;align-items:flex-start}.dataLauncherPanel{display:flex;flex-direction:column;gap:16px}.dataLauncherHeaderMain{display:flex;flex-direction:column;gap:8px}.dataLauncherMeta{flex-direction:column;align-items:flex-start;gap:4px}.dataLauncherLegend{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.dataLauncherLegendItem{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:.84rem}.dataLauncherLegendSwatch{width:12px;height:12px;border-radius:4px;border:1px solid rgb(255 255 255 / 12%);flex:0 0 auto}.dataLauncherLegendSwatchYes{background:linear-gradient(180deg,#ffd591,#ffb45b)}.dataLauncherLegendSwatchNo{background:var(--gradient-ui-primary)}.dataLauncherViewport{overflow-x:auto;padding-bottom:4px}.dataLauncherBars{display:flex;align-items:flex-end;gap:14px;min-height:292px;padding:14px 12px 8px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-panel-soft)}.dataLauncherBarsDay,.dataLauncherBarsCompactWeek{gap:10px}.dataLauncherBarItem{flex:1 0 0;min-width:72px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.dataLauncherBarsDay .dataLauncherBarItem{min-width:44px}.dataLauncherBarsCompactWeek .dataLauncherBarItem{min-width:60px}.dataLauncherBarValue{color:var(--color-text-secondary);font-size:.8rem;line-height:1;font-variant-numeric:tabular-nums}.dataLauncherBarTrack{width:100%;height:198px;border-radius:12px;border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff05,#fff0);display:flex;align-items:flex-end;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.dataLauncherBarFill{width:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:10px 10px 8px 8px;transition:height .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.dataLauncherBarSegment{width:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:6px 4px;text-align:center}.dataLauncherBarSegmentYes{background:linear-gradient(180deg,#ffd591,#ffb45b);color:#5e3812}.dataLauncherBarSegmentNo{background:var(--gradient-ui-primary);color:#fff}.dataLauncherBarPercent{font-size:.74rem;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dataLauncherBarsDay .dataLauncherBarValue{font-size:.7rem}.dataLauncherBarsDay .dataLauncherBarLabel{min-height:18px;font-size:.68rem}.dataLauncherBarsCompactWeek .dataLauncherBarLabel{font-size:.68rem}.dataLauncherBarItem:hover{transform:translateY(-2px)}.dataLauncherBarItem:hover .dataLauncherBarTrack{transform:translateY(-1px);border-color:#5d93ff70;box-shadow:0 8px 20px #3f7bff24}.dataLauncherBarItem:hover .dataLauncherBarFill{transform:scaleY(1.02)}.dataLauncherBarLabel{width:100%;min-height:36px;color:var(--color-text-muted);font-size:.74rem;line-height:1.25;text-align:center}.dataEntrySourcesPanel{display:flex;flex-direction:column;gap:16px}.dataEntrySourcesGroups{display:flex;align-items:flex-end;gap:14px;min-height:296px;padding:14px 12px 8px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-panel-soft)}.dataEntrySourcesGroupsCompactWeek{gap:10px}.dataEntrySourcesGroup{flex:1 0 0;min-width:74px;display:flex;flex-direction:column;align-items:center;gap:8px}.dataEntrySourcesGroupsCompactWeek .dataEntrySourcesGroup{min-width:58px}.dataEntrySourcesGroupTrack{width:100%;height:204px;padding:0 6px;border:1px solid var(--color-border);border-radius:12px;background:linear-gradient(180deg,#ffffff05,#fff0);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-items:end;transition:border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.dataEntrySourcesBarItem{height:100%;display:flex;align-items:flex-end}.dataEntrySourcesBar{width:100%;min-height:0;box-sizing:border-box;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:8px 8px 6px 6px;border:1px solid rgb(255 255 255 / 10%);transition:height .22s ease,filter .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.dataEntrySourcesBarValue{position:absolute;bottom:2px;left:50%;transform:translate(-50%);color:#fffffff0;font-size:.46rem;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;max-width:calc(100% - 6px);text-align:center;text-overflow:clip;text-shadow:0 1px 3px rgb(5 15 35 / 30%);pointer-events:none;-webkit-user-select:none;user-select:none}.dataEntrySourcesGroupsCompactWeek .dataEntrySourcesBarValue{font-size:.42rem}.dataEntrySourcesGroup:hover .dataEntrySourcesGroupTrack{border-color:#5d93ff70;box-shadow:0 8px 20px #3f7bff24;transform:translateY(-1px)}.dataEntrySourcesBarItem:hover .dataEntrySourcesBar,.dataEntrySourcesGroup:hover .dataEntrySourcesBar{filter:brightness(1.06);transform:scaleY(1.02)}.dataEntrySourcesGroupLabel{width:100%;min-height:36px;color:var(--color-text-muted);font-size:.72rem;line-height:1.25;text-align:center;display:flex;align-items:flex-start;justify-content:center}.dataEntrySourcesCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.dataEntrySourceCard{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-panel-soft);padding:14px;display:flex;flex-direction:column;gap:14px}.dataEntrySourceCardHeader{display:flex;align-items:flex-start;gap:10px}.dataEntrySourceCardDot{width:12px;height:12px;border-radius:4px;border:1px solid rgb(255 255 255 / 12%);flex:0 0 auto;margin-top:4px}.dataEntrySourceCardHeaderCopy{display:flex;flex-direction:column;gap:4px;min-width:0}.dataEntrySourceCardTitle{margin:0;font-family:var(--font-display);font-size:.96rem;line-height:1.25;color:var(--color-text-primary)}.dataEntrySourceCardSubtitle{color:var(--color-text-muted);font-size:.76rem;line-height:1.35}.dataEntrySourceCardStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.dataEntrySourceCardStat{display:flex;flex-direction:column;gap:4px;min-width:0}.dataEntrySourceCardStatValue{color:var(--color-text-primary);font-family:var(--font-display);font-size:.96rem;line-height:1.25}.dataEntrySourceCardWowLine{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.dataEntrySourceCardWowLine .dataEntrySourceCardStatValue,.dataEntrySourceCardWowLine .dataSnapshotSummaryDelta{white-space:nowrap}.dataEntrySourcesToneRemote{background:linear-gradient(180deg,#8f5bff,#6f39f3)}.dataEntrySourcesToneWatchFilm{background:linear-gradient(180deg,#7a8fff,#5870ff)}.dataEntrySourcesToneWatchApp{background:linear-gradient(180deg,#ff6fb5,#ff4d96)}.dataEntrySourcesToneChannelFilm{background:linear-gradient(180deg,#37d4b8,#12b89b)}.dataEntrySourcesToneChannelApp{background:linear-gradient(180deg,#ffd591,#ffb45b)}.dataImpactPanel{display:flex;flex-direction:column;gap:16px}.dataImpactControlRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dataImpactControlField{min-width:260px}.dataImpactSummaryCard.dataImpactSummaryCardSkeleton{pointer-events:none;min-height:74px}.dataImpactSkeletonLine{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0f,#ffffff21,#ffffff0f);background-size:220% 100%;animation:dataImpactSkeletonShimmer 1.5s ease-in-out infinite}.dataImpactSkeletonLineLabel{width:46%;height:10px}.dataImpactSkeletonLineValue{width:64%;height:18px}.dataImpactSkeletonLineSummary{width:100%;max-width:980px;height:11px}.dataImpactWeeksSkeleton{min-width:100%}.dataImpactWeekTrack.dataImpactWeekTrackSkeleton{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff05,#fff0)}.dataImpactWeekFill.dataImpactWeekFillSkeleton{background:linear-gradient(180deg,#ffffff29,#ffffff12);animation:dataImpactSkeletonShimmer 1.5s ease-in-out infinite}.dataImpactSkeletonLineWeekValue{width:68%;height:10px}.dataImpactSkeletonLineWeekLabel{width:60%;height:10px}.dataImpactSkeletonLegendItem{width:176px;height:11px}.dataImpactSkeletonLegendItemShort{width:120px}.dataImpactSummaryViewportSkeleton{min-height:74px}.dataChartSummarySkeleton{display:flex;align-items:center;min-height:20px}.dataImpactWeeksViewportSkeleton{min-height:220px}.dataImpactLegendSkeleton{min-height:14px;align-items:center}.dataImpactWarning{border:1px solid rgb(247 193 104 / 44%);color:#ffd69a;background:#f7c1681f;border-radius:12px;padding:10px 12px;font-size:.88rem}.dataImpactSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.dataImpactSummaryViewport{width:100%}.dataImpactSummaryGridInline{width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr))}.dataImpactSummaryCard{border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-panel-soft);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.dataImpactSummaryLabel{font-size:.8rem;color:var(--color-text-muted)}.dataImpactSummaryValue{font-family:var(--font-display);font-size:1.1rem;color:var(--color-text-primary);line-height:1.2}.dataImpactCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dataImpactCompareItem{border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-panel-soft);padding:12px;display:flex;flex-direction:column;gap:8px}.dataImpactCompareLabel{color:var(--color-text-secondary);font-size:.84rem}.dataImpactCompareTrack{width:100%;height:120px;border-radius:10px;border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff05,#fff0);display:flex;align-items:flex-end;overflow:hidden}.dataImpactCompareFill{width:100%;min-height:0;border-radius:8px 8px 6px 6px;background:var(--gradient-ui-warm);transition:height .22s ease}.dataImpactCompareFillAfter{background:var(--gradient-ui-primary)}.dataImpactCompareValue{color:var(--color-text-primary);font-size:.92rem;font-variant-numeric:tabular-nums}.dataImpactWeeksViewport{overflow-x:auto;padding-bottom:4px}.dataImpactWeeks{display:flex;align-items:flex-end;gap:10px;min-height:220px;padding:12px 10px 6px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-panel-soft)}.dataImpactWeekItem{flex:1 0 0;min-width:52px;display:flex;flex-direction:column;align-items:center;gap:6px}.dataImpactWeekValue{font-size:.72rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.dataImpactWeekTrack{width:100%;height:140px;border-radius:10px;border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff05,#fff0);display:flex;align-items:flex-end;overflow:hidden}.dataImpactWeekFill{width:100%;min-height:0;border-radius:8px 8px 6px 6px;background:#f7c168b8}.dataImpactWeekFillAfter{background:#5d93ffd1}.dataImpactWeekLabel{font-size:.74rem;color:var(--color-text-muted);line-height:1}.dataImpactWeekItemMarker{flex:0 0 44px;min-width:44px}.dataImpactWeekValueMarker{color:var(--color-text-muted);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em}.dataImpactWeekTrackMarker{position:relative}.dataImpactWeekInstallLine{position:absolute;top:8px;bottom:8px;left:50%;width:2px;transform:translate(-50%);border-radius:999px;background:#a8bcffc2}.dataImpactWeekInstallDot{position:absolute;top:6px;left:50%;width:8px;height:8px;transform:translate(-50%);border-radius:50%;background:#ccddfff0;box-shadow:0 0 0 3px #5d93ff2e}.dataImpactWeekLabelMarker{color:#ccddffb8;font-weight:600;letter-spacing:.04em}.dataImpactLegend{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--color-text-secondary);font-size:.82rem}.dataImpactLegendItem{display:inline-flex;align-items:center;gap:6px}@keyframes dataImpactSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.dataChartBarItem,.dataChartBarTrack,.dataChartBarFill,.dataLauncherBarItem,.dataLauncherBarTrack,.dataLauncherBarFill,.dataImpactCompareFill,.dataImpactSkeletonLine,.dataImpactWeekFillSkeleton{transition:none;animation:none}.dataChartBarItem:hover,.dataLauncherBarItem:hover{transform:none}.dataChartBarItem:hover .dataChartBarTrack,.dataLauncherBarItem:hover .dataLauncherBarTrack{transform:none;box-shadow:none}.dataChartBarItem:hover .dataChartBarFill{transform:none;filter:none}.dataLauncherBarItem:hover .dataLauncherBarFill{transform:none}}@media(max-width:620px){.timelineTaskEditorPanel{padding:12px}.timelineTaskEditorShiftGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.navButtonDocs{margin-left:0}.docsFrame{width:100%;min-height:auto;margin:0;padding:44px 20px 28px;justify-content:center}.docsTabItem{width:100%;max-width:none;min-height:auto;gap:44px}.docsTabState,.docsTabTitle,.docsSectionBlock,.docsTabLine{width:100%}.dataChartMeta{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.dataChartHeaderActions{width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.dataChartControls{flex:1 1 100%;width:100%;grid-template-columns:1fr}.dataChartBars{min-height:232px;gap:9px;padding:12px 8px 4px}.dataChartBarItem{min-width:38px;gap:6px}.dataChartBarTrack{height:158px}.dataLauncherLegend{gap:8px 14px}.dataLauncherBars{min-height:244px;gap:10px;padding:12px 8px 6px}.dataLauncherBarItem{min-width:64px;gap:6px}.dataLauncherBarTrack{height:170px}.dataLauncherBarPercent{font-size:.72rem}.dataEntrySourcesGroups{min-height:252px;gap:10px;padding:12px 8px 6px}.dataEntrySourcesGroup{min-width:60px;gap:6px}.dataEntrySourcesGroupTrack{height:170px;padding:0 4px;gap:4px}.dataEntrySourcesCards,.dataImpactCompare{grid-template-columns:1fr}.dataImpactCompareTrack{height:104px}.dataImpactWeeks{min-height:204px;gap:8px;padding:10px 8px 4px}.dataImpactWeekItem{min-width:48px}.dataImpactSummaryGridInline{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dataImpactWeekItemMarker{min-width:42px}.dataImpactWeekTrack{height:124px}.dataImpactWeekInstallLine{top:6px;bottom:6px}.dataImpactControlField{min-width:220px}}@media(max-width:620px){.page{padding:24px 14px 32px}.hero,.panel{padding:14px}.navPanel{padding:10px 14px}.tablePanel{padding:0}.projectsTable th,.projectsTable td,.directionRow th{padding:10px 12px}.directionHeaderCard{padding:14px 16px;border-radius:20px;gap:16px}.portfolioRow th{padding:8px 12px}.portfolioBlockGap td{height:10px}.portfolioOrderPanel,.portfolioVisibilityPanel{padding:10px}.portfolioOrderItem,.portfolioVisibilityItem{flex-direction:column;align-items:flex-start}.ganttSearchField,.yearDirectionField,.yearSubdirectionField,.yearStatusField{min-width:100%;max-width:none}.ganttTimelineBoard .vis-timeline,.timelineBoardVis .vis-timeline{min-width:920px}}
