.vis .overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{width:auto;min-height:0}div.vis-configuration{float:left;font-size:12px;display:block;position:relative}div.vis-configuration-wrapper{width:700px;display:block}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;width:495px;margin-top:20px;padding-left:5px;display:block;left:10px}div.vis-configuration.vis-config-button{cursor:pointer;vertical-align:middle;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;width:495px;height:25px;margin-top:20px;margin-bottom:30px;padding-left:5px;line-height:25px;display:block;left:10px}div.vis-configuration.vis-config-button.hover{color:#fff;background-color:#4588e6;border:2px solid #214373}div.vis-configuration.vis-config-item{float:left;vertical-align:middle;width:495px;height:25px;line-height:25px;display:block}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;padding-left:5px;left:10px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;padding-left:5px;left:20px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;padding-left:5px;left:30px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}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{cursor:pointer;border:1px solid #444;border-radius:2px;width:30px;height:19px;margin:0;padding:0;top:1px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{pointer-events:none;width:60px;margin:0;padding:1px;position:relative;top:-5px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:#0000;border:0 solid #fff;width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:-moz-linear-gradient(0deg,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(0deg,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;width:300px;height:5px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:-moz-linear-gradient(0deg,#3876c2 0,#385380 100%);background:-o-linear-gradient(0deg,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);background:linear-gradient(#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;width:17px;height:17px;margin-top:-7px;box-shadow:0 0 1px #111927}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:-moz-linear-gradient(0deg,#9d9d9d 0,#c8c8c8 99%);background:-o-linear-gradient(0deg,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#9d9d9d 0,#c8c8c8 99%)}input.vis-configuration.vis-config-range::-moz-range-track{background:-moz-linear-gradient(0deg,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(0deg,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;width:300px;height:10px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}input.vis-configuration.vis-config-range::-ms-track{color:#0000;background:0 0;border-width:6px 0;border-color:#0000;width:300px;height:5px}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%;width:16px;height: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{color:#fff;text-align:center;background:#394c59d9;border:2px solid #f2faff;border-radius:4px;width:150px;height:30px;font-size:14px;line-height:30px;transition:opacity .3s ease-in-out;position:absolute}.vis-configuration-popup:after,.vis-configuration-popup:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:100%}.vis-configuration-popup:after{border-width:8px;border-color:#88b7d500 #88b7d500 #88b7d500 #394c59d9;margin-top:-8px}.vis-configuration-popup:before{border-width:12px;border-color:#c2e1f500 #c2e1f500 #c2e1f500 #f2faff;margin-top:-12px}div.vis-tooltip{color:#000;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:5;background-color:#f5f4ed;border:1px solid #808074;border-radius:3px;padding:5px;font-family:verdana;font-size:14px;position:absolute;box-shadow:3px 3px 10px #0003}.vis-current-time{pointer-events:none;z-index:1;background-color:#ff7f6e;width:2px}.vis-rolling-mode-btn{color:#fff;cursor:pointer;opacity:.8;text-align:center;background:#3876c2;border-radius:50%;width:40px;height:40px;font-size:28px;font-weight:700;position:absolute;top:7px;right:20px}.vis-rolling-mode-btn:before{content:"⛶"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{cursor:move;z-index:1;background-color:#6e94ff;width:2px}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;cursor:auto;white-space:nowrap;z-index:inherit;padding:3px 5px;font-size:12px;top:0}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;width:100%;height:0;position:absolute}.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;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-major.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title{color:#4d4d4d;text-align:center;white-space:nowrap;position:absolute;bottom:20px}.vis-data-axis .vis-y-axis.vis-title.vis-measure{visibility:hidden;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title.vis-left{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 100%;bottom:0;transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{transform-origin:100% 100%;bottom:0;transform:rotate(90deg)}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;padding:5px;box-shadow:2px 2px 10px #9999998c}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{color:#1a1a1a;z-index:1;background-color:#d5ddf6;border-width:1px;border-color:#97b0f8;display:inline-block;position:absolute}.vis-item.vis-selected{z-index:2;background-color:#fff785;border-color:#ffc200}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-item.vis-range{box-sizing:border-box;border-style:solid;border-radius:2px}.vis-item.vis-background{box-sizing:border-box;background-color:#d5ddf666;border:none;margin:0;padding:0}.vis-item .vis-item-overflow{width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.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;width:0;padding:0;position:absolute}.vis-item .vis-item-content{box-sizing:border-box;white-space:nowrap;padding:5px}.vis-item .vis-onUpdateTime-tooltip{color:#fff;text-align:center;-o-transition:.4s;white-space:nowrap;background:#4f81bd;border-radius:1px;width:200px;padding:5px;transition:all .4s;position:absolute}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;-o-transition:background .2s linear;width:24px;height:24px;padding:0 5px;transition:background .2s linear;position:absolute;top:0}.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:"×";-o-transition:color .2s linear;font-family:arial,sans-serif;font-size:22px;font-weight:700;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;width:100%;height:100%;position:absolute;top:0;left:0}.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{width:24px;min-width:2px;max-width:20%;height:100%;position:absolute;top:0}.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{text-align:center;vertical-align:center;border-style:solid;border-radius:2px}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item.vis-cluster-dot{border-style:solid;border-width:4px;border-radius: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{width:100%;height:100%;position:absolute;overflow:visible}.vis-axis{z-index:1;width:100%;height:0;position:absolute;left:0}.vis-foreground .vis-group{box-sizing:border-box;border-bottom:1px solid #bfbfbf;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{width:15px;display:inline-block}.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{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-labelset{overflow:hidden}.vis-labelset,.vis-labelset .vis-label{box-sizing:border-box;position:relative}.vis-labelset .vis-label{color:#4d4d4d;border-bottom:1px solid #bfbfbf;width:100%;top:0;left:0}.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{padding:5px;display:inline-block}.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-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow:hidden 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{width:100%;height:1px;position:absolute;box-shadow:0 0 10px #000c}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.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{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{width:100%;top:0;left:0}.vis-time-axis.vis-background{width:100%;height:100%;position:absolute;top:0;left:0}.vis-time-axis .vis-text{box-sizing:border-box;color:#4d4d4d;white-space:nowrap;padding:3px;position:absolute;overflow:hidden}.vis-time-axis .vis-text.vis-measure{visibility:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute}.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{box-sizing:border-box;border:1px solid #bfbfbf;margin:0;padding:0;position:relative;overflow:hidden}.vis-loading-screen{width:100%;height:100%;position:absolute;top:0;left:0}body{margin:24px;font-family:system-ui,sans-serif}.roadmap-label{box-sizing:border-box;width:176px;height:42px;color:inherit;font:inherit;text-align:left;cursor:grab;background:#fff;border:1px solid #d2d2d2;border-radius:4px;align-items:center;padding:0 8px;display:flex}.vis-item.vis-background.roadmap-weekend{pointer-events:none;background-color:#414d5e1a}[aria-label=Calendar\ view] button[aria-pressed=true]{font-weight:700}.vis-time-axis .vis-grid.vis-monday{border-left-color:#a8adb5}.roadmap-category{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600}.roadmap-category:before{content:"▾";width:1.25em;display:inline-block}.roadmap-category[aria-expanded=false]:before{content:"▸"}.vis-label.vis-nesting-group:has(.roadmap-category):before{display:none}.roadmap-insertion{z-index:10;pointer-events:none;background:linear-gradient(#245cb133,#0000);border-top:2px solid #245cb1;height:10px;transition:transform .15s ease-out;position:fixed;top:0}.roadmap-insertion span{float:right;color:#fff;background:#245cb1;padding:2px 8px;font-size:13px}.roadmap-insertion-collapsed{box-sizing:border-box;background:#245cb129}.roadmap-drag-ghost{z-index:11;color:#1c3457;pointer-events:none;background:#fff;border:1px solid #245cb1;border-radius:4px;margin-top:-14px;padding:4px 9px;font-size:13px;position:fixed;top:0;left:0}.vis-item.vis-range[data-id],.vis-item.vis-range[data-id] .vis-drag-center{cursor:grab}.roadmap-reordering,.roadmap-reordering .vis-item.vis-range[data-id],.roadmap-reordering .vis-item.vis-range[data-id] .vis-drag-center,.roadmap-reordering .roadmap-label,.roadmap-body-dragging .vis-item.vis-range[data-id],.roadmap-body-dragging .vis-item.vis-range[data-id] .vis-drag-center{cursor:grabbing}.vis-item.vis-range[data-id] .vis-drag-left,.vis-item.vis-range[data-id] .vis-drag-right{cursor:ew-resize}@media (prefers-reduced-motion:reduce){.roadmap-insertion{transition:none}}[aria-label=Roadmap\ view] button[aria-pressed=true]{font-weight:700}.roadmap-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.board-column{border:1px solid #d2d2d2;border-radius:4px;min-width:0;min-height:112px;padding:10px}.board-column h2{margin:0;font-size:1rem}.board-card{box-sizing:border-box;border:1px solid #d2d2d2;background:#fff;border-inline-start-width:5px;border-radius:4px;width:100%;height:60px;position:relative}.board-card[data-mode=Detailed]{height:152px}.board-card-action{box-sizing:border-box;width:100%;height:100%;color:inherit;border-radius:inherit;font:inherit;text-align:left;touch-action:none;cursor:grab;background:0 0;border:0;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.board-card-preview .board-card-action{cursor:grabbing}.board-card-action:focus-visible,.board-card-link:focus-visible{outline-offset:2px;outline:2px solid #245cb1}.board-card-heading{justify-content:space-between;gap:8px;width:100%;line-height:20px;display:flex}.board-card-title,.board-card-description{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-card-title{-webkit-line-clamp:2;min-width:0;font-weight:600}.board-card-description{-webkit-line-clamp:3;white-space:pre-wrap;width:100%;font-size:14px;line-height:18px}.board-card-dates{font-size:12px;line-height:16px}.board-card-link{color:#24568f;align-items:center;gap:4px;font-size:13px;display:inline-flex;position:absolute;bottom:6px;left:8px}[aria-label=Board\ display]{margin-top:12px}[aria-label=Board\ display] [aria-pressed=true]{font-weight:700}.roadmap-board[data-dragging] .board-card{transition:transform .17s ease-out}.board-card[data-dragging]{opacity:0}.board-card-preview{cursor:grabbing;outline-offset:-1px;background:#ffffffdb;outline:1px solid #245cb1;box-shadow:0 3px 8px #0003}.board-slot{height:8px;position:relative}.board-gap{height:var(--board-drag-step);box-sizing:border-box;pointer-events:none;background:#245cb114;border:2px dashed #245cb1;border-radius:4px;position:absolute;inset-inline:-4px;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.roadmap-board[data-dragging] .board-card{transition:none}}.board-empty{color:#565656;margin:4px 0}@media (width<=620px){.roadmap-board{grid-template-columns:minmax(0,1fr)}}.timeline-toolbar{align-items:center;gap:8px;display:flex}.timeline-sidebar-toggle{place-items:center;min-width:36px;min-height:36px;padding:0;display:grid}.timeline-toolbar [aria-label=Calendar\ view]{border-inline-start:1px solid #d2d2d2;padding-inline-start:8px}[data-sidebar-hidden] .vis-panel.vis-left>.vis-content{visibility:hidden;overflow:hidden;width:1px!important}[data-sidebar-hidden] .vis-panel.vis-left .vis-labelset{width:max-content}@media (width<=600px){.timeline-toolbar{flex-wrap:wrap}#timeline-item-list>.vis-content{max-width:42vw;overflow:hidden}#timeline-item-list .vis-labelset{width:max-content}#timeline-item-list .roadmap-label{width:calc(42vw - 30px)}}[aria-label=Roadmap\ timeline] .vis-center .vis-foreground>.vis-group{border-bottom-color:#0000}.item-editor{z-index:30;box-sizing:border-box;color:#20242b;background:#fff;border:1px solid #c9ccd2;border-radius:8px;width:min(412px,100vw - 24px);position:fixed;bottom:12px;right:12px;box-shadow:0 8px 28px #0003}.item-editor header,.item-editor footer{align-items:center;gap:8px;padding:8px 12px;display:flex}.item-editor header{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:7px 7px 0 0}.item-editor header strong,.item-editor footer>:first-child{margin-right:auto}.item-editor button{min-height:27px}.item-editor-form:not([hidden]){max-height:min(500px, 100dvh - var(--editor-top,16px) - 48px);flex-direction:column;display:flex}.item-editor-body{gap:10px;padding:12px;display:grid;overflow-y:auto}.item-editor-body label{gap:3px;min-width:0;display:grid}.item-editor-body input,.item-editor-body textarea,.item-editor-body select{box-sizing:border-box;width:100%;min-width:0;font:inherit}.item-editor-body textarea{resize:vertical}.item-editor-body fieldset{border:0;min-width:0;margin:0;padding:0}.item-editor-body summary{cursor:pointer}.item-editor-body summary small{margin-inline-start:6px}.editor-pair{flex-wrap:wrap;gap:10px;display:flex}.editor-unschedule{color:#5c626c;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12px;text-decoration:underline}.editor-segments label{border:1px solid #c9ccd2;padding:4px 8px;display:inline-flex}.editor-segments label:has(:checked){background:#e7edfb}.editor-colors{align-items:center;gap:9px;display:flex}.editor-colors button{border:1px solid #888;border-radius:50%;place-items:center;width:24px;height:24px;min-height:24px;display:grid;position:relative}.editor-colors [aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #272b34}.editor-colors button:focus-visible{outline-offset:5px}.item-editor footer{border-top:1px solid #ddd;flex-wrap:wrap;align-items:flex-start}.editor-primary{justify-items:center;gap:2px;display:grid}.editor-primary small{color:#5c626c;font-size:11px}.editor-error,.editor-delete{color:#a32030}.editor-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.item-editor[data-minimized]{width:min(260px,100vw - 24px)}.item-editor[data-minimized] header{cursor:default;touch-action:auto}main{--roadmap-selection-ring:inset 0 0 0 2px #272b34, inset 0 0 0 3px #fff}.board-card[data-editor-selected]{box-shadow:var(--roadmap-selection-ring)}.roadmap-label:focus-visible{outline-offset:2px}#timeline-item-list .vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{border-inline-color:#0000;border-top-color:#0000}#timeline-item-list .vis-label.vis-nested-group>.vis-inner{padding-inline-start:8px}#timeline-view .vis-item.vis-range.vis-selected{background-color:#d5ddf6;border-color:#97b0f8}.roadmap-label-text,.roadmap-bar-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}#timeline-view .vis-range .vis-item-content{max-width:100%}.marker-editor footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.marker-strip{isolation:isolate;background:#f6f7f9;height:30px;margin-top:4px;position:relative}.marker-label{max-width:min(150px,45%);translate:min(0px, calc(var(--marker-right-space) - 100%));background:var(--marker-color);color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:4px 4px 0 0;align-items:center;gap:4px;height:25px;padding:0 6px;font:12px system-ui,sans-serif;display:flex;position:absolute;bottom:0}.marker-label[hidden]{display:none}.marker-label:hover,.marker-label:focus-visible,.marker-label[data-marker-dragging]{z-index:1}.marker-label[data-marker-dragging]{cursor:grabbing}.marker-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marker-live-date{background:var(--marker-color);color:#fff;white-space:nowrap;pointer-events:none;padding:2px 4px;position:absolute;bottom:100%;left:0}#timeline-view .vis-custom-time[class*=roadmap-marker-]{pointer-events:none;background:0 0;width:0}#timeline-view .vis-custom-time[class*=roadmap-marker-]:after{inset:0 auto 0 var(--marker-line-offset,0px);border-left:1px dashed var(--marker-color);opacity:.5;content:"";position:absolute}#timeline-view .vis-custom-time[class*=roadmap-marker-]>*{pointer-events:none}#timeline-view .vis-custom-time[class*=roadmap-marker-]:after{-webkit-mask-image:linear-gradient(to bottom, #000 4px, transparent 4px var(--marker-axis-height,0px), #000 var(--marker-axis-height,0px));mask-image:linear-gradient(to bottom, #000 4px, transparent 4px var(--marker-axis-height,0px), #000 var(--marker-axis-height,0px))}.marker-editor{box-sizing:border-box;z-index:29;transform-origin:top;background:#fff;border:1px solid #aab3c1;border-radius:6px;gap:8px;width:min(280px,100vw - 16px);max-height:calc(100dvh - 16px);padding:10px;font-size:13px;display:grid;position:fixed;overflow:auto;box-shadow:0 4px 16px #2223}@media (prefers-reduced-motion:no-preference){.marker-editor{animation:.16s ease-out marker-editor-open}}@keyframes marker-editor-open{0%{opacity:0;transform:scaleY(.96)}to{opacity:1;transform:scaleY(1)}}.marker-editor header,.marker-editor form>label,.marker-name-field{justify-content:space-between;align-items:center;gap:8px;display:flex}.marker-editor form{gap:8px;display:grid}.marker-editor form>label input,.marker-name-field input{box-sizing:border-box;width:58%}.marker-name-field{flex-wrap:wrap;row-gap:2px}#marker-name-feedback{text-align:end;flex-basis:100%}#marker-name-feedback small+small{margin-inline-start:6px}.marker-editor fieldset{border:0;gap:8px;margin:0;padding:4px;display:flex}.marker-editor p{margin:0 0 6px}.marker-editor [role=alert]{color:#a3112b}.marker-editor footer{justify-content:flex-end}.marker-editor footer>:first-child:nth-last-child(3){margin-right:auto}.marker-swatch{cursor:pointer;border-radius:50%;width:20px;height:20px;display:grid}.marker-swatch input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0}.marker-swatch:has(:checked){outline-offset:2px;outline:1px solid #263344}.marker-swatch:has(:focus-visible){outline-offset:3px;outline:2px solid #235da9}
