@charset "UTF-8";html,body{position:relative;padding:0;margin:0;height:100%}#root{position:relative;height:100%;padding:0;margin:0;display:flex;flex-direction:column;overflow-x:hidden;transition:.5s filter linear;-webkit-transition:.5s -webkit-filter linear;-moz-transition:.5s -moz-filter linear;-ms-transition:.5s -ms-filter linear;-o-transition:.5s -o-filter linear}.avatar-circle{width:30px;height:30px;background-color:#7367f0;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.initials{position:relative;top:0px;font-size:15px;line-height:30px;font-family:Arial;font-weight:700}nav{background-color:#10163a;padding:0 60px;margin-bottom:10px}nav ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row}nav li{flex-basis:75px;flex-grow:0;flex-shrink:0;height:50px;text-align:center;color:#fff;cursor:pointer}nav li svg{margin-top:10px}nav li.active{background-color:#262c49}nav li.team-switcher{flex-basis:auto;width:auto;padding:0 12px;display:flex;align-items:center;gap:8px;cursor:default}nav li.team-switcher select{background-color:#262c49;border:1px solid #44507d;border-radius:4px;color:#fff;height:34px;min-width:180px;padding:0 10px}nav li.team-switcher button.team-switcher-add{background-color:#1652f0;border:1px solid #1652f0;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;height:34px;line-height:20px;padding:0 10px}nav li.team-switcher button.team-switcher-add:hover{background-color:#0a46e4;border-color:#0a46e4}.btn{appearance:button;background-color:transparent;border:1px solid #444;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Graphik,-apple-system,system-ui,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.15;overflow:visible;padding:12px 16px;position:relative;text-align:center;text-transform:none;transition:all 80ms ease-in-out;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:fit-content;margin:0 2px}.btn:disabled{opacity:.5}.btn:focus{outline:0}.btn:hover{background-color:#222;border-color:#222}.btn:active{background-color:#0039d7;border-color:#0039d7}.btn-primary{background-color:#1652f0;border:1px solid #1652f0;color:#fff}.btn-primary:hover{background-color:#0a46e4;border-color:#0a46e4}.btn-primary:active{background-color:#0039d7;border-color:#0039d7}.btn-danger{background-color:#933838;border:1px solid #933838;color:#fff}.btn-danger:hover,.btn-danger:active{background-color:#ab0303;border-color:#ab0303}.btn-secondary{background-color:#a96500;border:1px solid #a96500;color:#fff}.btn-secondary:hover,.btn-secondary:active{background-color:#935800;border-color:#935800}body.react-confirm-alert-body-element #root{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.rmsc.dark{--rmsc-main: #4285f4;--rmsc-hover: #0e0c0a;--rmsc-selected: #1d1915;--rmsc-border: #333333;--rmsc-gray: #555555;--rmsc-bg: rgb(16, 22, 58);color:#fff;width:300px;margin:0 10px 10px}.projectInfo .rmsc.dark{width:auto;max-width:200px;min-width:200px;width:200px;margin:0}.panel{background-color:#10163a;display:flex;flex-direction:column;padding:40px;border-radius:10px;margin:10px;cursor:pointer;box-sizing:border-box}.grid-6{width:50%;box-sizing:border-box}.grid-container{display:flex;flex-direction:row;min-height:200px;max-width:1600px;margin:0 auto;flex-wrap:nowrap}h1{text-align:center;margin-top:0}@media only screen and (max-width: 768px){.grid-container{flex-wrap:wrap}.grid-6{width:100%}nav{padding:0}nav li.team-switcher{padding:0 8px}nav li.team-switcher select{min-width:120px}}.btn-project-edit{position:absolute;right:40px;top:40px;font-size:30px;line-height:30px;display:none;background-color:transparent;border:1px solid #2a315a;border-radius:10px;padding:5px 10px;cursor:pointer}.projectInfo:hover .btn-project-edit{display:block}.flex-grow{flex-basis:0;flex-grow:1}.lane-project-name{font-size:12px;flex-grow:1;margin-left:10px}.board-item-subject{font-size:16px;margin-bottom:8px}.board-item-subject:hover{text-decoration:underline}.board-item-agent-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.board-item-agent-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(93,211,158,.12);color:#7fe7ba;border:1px solid rgba(127,231,186,.35)}.board-item-agent-status{font-size:11px}.board-item-agent-link{padding:4px 10px;font-size:11px}.comments-container{display:flex;flex-direction:column;height:"100%";background-color:#262c49;border-radius:10px;margin:10px 0}.comment{margin:5px 0;padding:5px 20px}.comment:not(:first-child){border-top:1px solid #000}.comment .author{flex-grow:1;color:#92a5ff}.comment .time{text-align:right;color:#777}.comment .top-bar,.comments-add{display:flex;flex-direction:row}.comments-add input{flex-grow:1;background-color:#262c49;border:0;padding:8px 10px;border-radius:10px 0 0 10px;margin:0}.comments-add button{padding:8px 25px;border-top-right-radius:10px;border-bottom-right-radius:10px;border:0}.task-header{display:flex;flex-direction:row;margin:10px}.task-filters{display:flex;flex-direction:row;flex-grow:1}.task-filters>div{background-color:#10163a;padding:5px 20px;font-size:14px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.task-filters>div:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.task-filters>div:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.task-filters>div.active{background:rgb(60,211,255);background:linear-gradient(45deg,rgba(60,211,255,1) 0%,rgba(21,0,255,.896796218487395) 100%)}.no-tasks{text-align:center;font-size:25px;display:flex;flex-direction:column;padding:40px;border-radius:10px;margin:10px}.taskContainer,.epicContainer{background-color:#10163a;display:flex;flex-direction:column;padding:40px;border-radius:10px;margin:10px}.taskContainer.task-compact{padding:16px;margin:12px 10px;background-color:#151d46;border:1px solid #33457f;box-shadow:0 8px 16px #070b1d40}.taskContainer.task-compact:hover{border-color:#4962b0}.taskContainer.task-compact.task-collapsed{border-left:4px solid #4962b0}.topBar{display:flex}.taskContainer .topBar .labels{font-size:13px;display:flex;margin-bottom:20px;flex-grow:1}.taskContainer .topBar .labels select{padding:5px 10px}.taskContainer .topBar .labels .task-select-epic{margin-right:12px}.taskContainer .topBar .bubbles{margin-left:10px}.taskContainer .title{font-size:25px;font-weight:700}.taskContainer.task-compact .title{font-size:20px;line-height:1.2}.taskContainer .title input{font-size:25px;font-weight:700;width:100%;box-sizing:border-box;padding:5px 10px}.taskContainer .content{margin:20px 0}.taskContainer.task-compact .content{margin:10px 0}.taskContainer .content textarea{width:100%;min-height:100px;padding:10px;box-sizing:border-box}.taskContainer .content-preview{margin:8px 0 4px;font-size:14px;color:#b8c4ea;line-height:1.4}.taskContainer .task-footer{display:flex;flex-direction:row;gap:10px;align-items:flex-start;margin-top:10px}.taskContainer .task-actions{flex-grow:1;display:flex;flex-wrap:wrap;gap:8px}.taskContainer .task-actions .btn{margin:0}.taskContainer.task-compact .task-actions .btn{padding:8px 12px;font-size:13px}.taskContainer.task-compact .authorInfo{font-size:12px}.target-date,.taskContainer .label{font-size:13px;margin-right:5px;padding:2px 8px}.target-date{margin-top:2px;font-weight:700;background-color:#555}.taskContainer .label.priority-low{background-color:#555}.task-epic-link{color:inherit;text-decoration:none}.task-epic-link:hover{text-decoration:underline}.target-date.due-soon,.taskContainer .label.priority-medium{background:rgb(60,211,255);background:linear-gradient(45deg,rgba(60,211,255,1) 0%,rgba(21,0,255,.896796218487395) 100%)}.target-date.overdue,.taskContainer .label.priority-high{background:rgb(208,0,0);background:linear-gradient(45deg,rgba(208,0,0,1) 0%,rgba(255,98,0,.896796218487395) 100%)}.target-date.resolved{background:rgb(20,167,0);background:linear-gradient(45deg,rgba(20,167,0,1) 0%,rgba(66,136,3,.896796218487395) 100%)}.authorInfo{font-size:13px;color:#777}input,textarea,select{margin:2px 0;padding:5px 10px;font-size:18px;background-color:#262c49;border:1px solid #1e3e78;border-radius:5px}@media only screen and (max-width: 768px){.taskContainer .topBar,.taskContainer .topBar .labels{flex-direction:column;margin-bottom:0}.taskContainer .topBar{margin-bottom:20px}.taskContainer .topBar .labels select{margin-right:0!important}.taskContainer .topBar input{width:100%;box-sizing:border-box}.taskContainer .topBar .bubbles{margin-left:0;margin-top:10px}.taskContainer .task-footer{flex-direction:column}}.agent-panel{margin-top:15px;background:linear-gradient(135deg,rgba(26,36,82,.95) 0%,rgba(9,13,34,.98) 100%);border:1px solid rgba(73,111,197,.55);padding:18px;border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.taskContainer.task-compact .agent-panel{margin-top:10px;padding:12px}.taskContainer.task-compact .agent-panel-title{font-size:18px}.taskContainer.task-compact .agent-panel-description{margin-top:6px}.agent-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.agent-panel-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7fa1d9;margin-bottom:8px}.agent-panel-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.agent-panel-title{margin:0;font-size:20px;line-height:1.1}.agent-panel-description{margin:10px 0 0;max-width:620px;font-size:14px;line-height:1.5;color:#b3c5e9}.agent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.agent-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background-color:#4d5f9140;border:1px solid rgba(126,161,217,.25);color:#c4d5f3}.agent-status.running{color:#3cd3ff;background-color:#3cd3ff1f;border-color:#3cd3ff59}.agent-status.completed{color:#7dec6b;background-color:#14a70024;border-color:#7dec6b40}.agent-status.failed{color:#ff8a6d;background-color:#d0000024;border-color:#ff8a6d40}.agent-link-row{margin-bottom:14px}.agent-runs{display:flex;flex-direction:column;gap:14px}.agent-run-step{padding:14px;border-radius:12px;background-color:#080e24b8;border:1px solid rgba(42,73,142,.6)}.agent-run-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.agent-run-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agent-run-title-row h4{margin:0;font-size:16px;color:#eef4ff}.agent-run-branch{font-size:12px;line-height:1.4;color:#9eb5dc;background-color:#121b3eb3;padding:8px 10px;border-radius:8px;word-break:break-word}.agent-link{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;text-decoration:none;color:#3cd3ff;background-color:#3cd3ff14;border:1px solid rgba(60,211,255,.25)}.agent-result{margin-bottom:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.agent-summary,.agent-usage{background-color:#070b1de0;border:1px solid rgba(42,73,142,.9);border-radius:10px;padding:14px}.agent-summary,.agent-usage{grid-column:1 / -1}.agent-summary-markdown>*:first-child{margin-top:0}.agent-summary-markdown>*:last-child{margin-bottom:0}.agent-summary-markdown p,.agent-summary-markdown ul,.agent-summary-markdown ol,.agent-summary-markdown pre{margin:0 0 10px}.agent-summary-markdown li{margin-bottom:4px}.agent-section-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7fa1d9;margin-bottom:10px}.agent-usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.agent-usage-item{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;padding:10px;border-radius:8px;background-color:#121b3eb3}.agent-usage-item span{color:#9eb5dc}.agent-usage-item strong{font-size:13px;text-align:right}.agent-empty-state{margin-top:4px;padding:14px;border-radius:10px;background-color:#070b1db3;border:1px dashed rgba(126,161,217,.3);color:#b3c5e9;font-size:14px;line-height:1.5}.agent-output{margin-top:10px}.agent-output summary{cursor:pointer;user-select:none;font-size:13px;font-weight:700;color:#d7e3f9}.agent-output summary::marker{color:#3cd3ff}.agent-logs{margin-top:10px;max-height:200px;overflow:auto;background-color:#070b1deb;border:1px solid rgba(42,73,142,.9);border-radius:10px;padding:12px;font-size:12px}.agent-logs pre{margin:0;white-space:pre-wrap;word-break:break-word}@media only screen and (max-width: 768px){.agent-panel{padding:16px}.agent-panel-header,.agent-run-header{flex-direction:column}.agent-actions{width:100%;justify-content:flex-start}}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2579ba;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;opacity:0;-webkit-animation:react-confirm-alert-fadeIn .5s .2s forwards;-moz-animation:react-confirm-alert-fadeIn .5s .2s forwards;-o-animation:react-confirm-alert-fadeIn .5s .2s forwards;animation:react-confirm-alert-fadeIn .5s .2s forwards}.react-confirm-alert-body{font-family:Arial,Helvetica,sans-serif;width:400px;padding:30px;text-align:left;background:#fff;border-radius:10px;box-shadow:0 20px 75px #00000021;background:#272e5e;color:#fff}.react-confirm-alert-svg{position:absolute;top:0;left:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{margin:0;font-size:16px}.react-confirm-alert-button-group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{padding:6px 18px}@-webkit-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}.project-tags{display:flex;flex-direction:row;margin-bottom:10px;flex-wrap:wrap}.project-tags .project-tag{font-size:12px;padding:5px 10px;background-color:#023ca5;border-radius:5px;display:flex;flex-direction:row;align-items:center;margin-right:5px}.project-tags .project-tag .project-tage-delete{margin-left:10px}.project-screen{display:flex;flex-direction:column;gap:16px;padding:10px;box-sizing:border-box;overflow:auto}.project-overview-card{background-color:#10163a;border-radius:10px;padding:12px 14px}.project-overview-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.project-branding{display:flex;flex-direction:row;gap:12px;align-items:center;min-width:0}.project-logo{width:120px;max-height:72px;object-fit:contain}.project-logo-upload{background-color:transparent;border:1px solid #2a315a;border-radius:10px;cursor:pointer;padding:6px}.project-title-group{display:flex;flex-direction:column;gap:6px;min-width:0}.project-title{margin:0;text-align:left}.project-type-text{color:#8c95ba;font-size:14px}.project-actions{display:flex;flex-wrap:wrap;gap:8px}.project-description{margin-top:10px;line-height:1.4;font-size:14px;color:#d6dcf1}.project-repo{display:inline-block;margin-top:14px;color:#75a5ff;word-break:break-all}.project-edit-fields{margin-top:14px;display:flex;flex-direction:column;gap:10px}.project-input,.project-textarea,.project-task-search{width:100%;box-sizing:border-box}.project-textarea{min-height:140px;max-height:280px;resize:vertical}.project-edit-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.project-type-row{max-width:440px}.project-type-row .rmsc.dark{width:100%;margin:0;max-width:none}.project-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.project-epic-sidebar{background-color:#10163a;border-radius:10px;padding:14px;position:sticky;top:10px}.project-sidebar-title{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#8c95ba;margin-bottom:8px}.project-epic-option{width:100%;border:1px solid #2a315a;background-color:#262c49;color:#fff;border-radius:8px;margin-top:8px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer;text-align:left}.project-epic-option.active{border-color:#1652f0;background-color:#1e3478}.project-epic-option.resolved{opacity:.72}.project-sidebar-empty{margin-top:12px;color:#8c95ba;font-size:14px}.project-task-panel{background-color:#10163a;border-radius:10px;padding:14px}.project-task-panel-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.project-task-panel-header h2{margin:0;font-size:24px}.project-task-subtitle{margin-top:2px;color:#8c95ba;font-size:14px}.project-task-count{font-size:13px;color:#8c95ba;background-color:#262c49;border-radius:999px;padding:4px 10px}.project-task-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.project-task-filters{display:flex;flex-wrap:wrap;gap:6px}.project-task-filters button{border:1px solid #2a315a;background-color:#262c49;color:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}.project-task-filters button.active{border-color:#1652f0;background-color:#1e3478}.project-task-search{max-width:320px}.project-overview-top-compact{align-items:center}.project-branding-compact{align-items:flex-start}.project-logo-compact{width:96px;max-height:58px}.project-title-group-compact{gap:2px}.project-title-compact{font-size:28px;line-height:1.1}.project-summary-chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.project-chip{padding:3px 8px;border:1px solid #2a315a;border-radius:999px;background-color:#262c49;color:#ccd6f9;font-size:12px}.project-chip.archived{border-color:#933838;color:#ffacac}.project-description-compact{margin-top:8px}.project-tabs-panel{background-color:#10163a;border-radius:10px;padding:8px}.project-tabs{display:flex;flex-wrap:wrap;gap:8px}.project-tabs button{border:1px solid #2a315a;background-color:#262c49;color:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}.project-tabs button.active{border-color:#1652f0;background-color:#1e3478}.project-tab-body{background-color:#10163a;border-radius:10px}.project-simple-panel{padding:6px}.project-empty-state{margin:10px;border:1px dashed #34416f;border-radius:10px;padding:30px;text-align:center;color:#8c95ba}@media only screen and (max-width: 1100px){.project-workspace{grid-template-columns:minmax(0,1fr)}.project-epic-sidebar{position:static}}@media only screen and (max-width: 768px){.project-overview-card{padding:12px}.project-overview-top,.project-branding{flex-direction:column;align-items:flex-start}.project-logo{width:160px}.project-logo-compact{width:84px;max-height:52px}.project-title{font-size:28px}.project-task-panel-header{flex-direction:column;align-items:flex-start}.project-task-controls{align-items:stretch}.project-task-search{max-width:none}}.projects-list{display:flex;flex-direction:row;margin:20px 50px 50px;flex-wrap:wrap;justify-content:center}.project{background-color:#10163a;display:flex;flex-direction:column;padding:40px;border-radius:10px;margin:10px;text-align:center;width:250px;max-width:250px;cursor:pointer}@media only screen and (max-width: 768px){.projects-list{margin:0 0 40px}.projects-list .project{display:flex;flex-direction:row;padding:20px;align-items:center}.projects-list .project>div{flex-grow:0!important;flex-basis:100px}.projects-list .project img{max-width:200px!important;max-height:40px!important}.project{width:100%;max-width:100%;cursor:pointer;overflow:hidden}.project>div>div{display:flex;justify-content:center;padding-right:20px}}.login-container{display:flex;flex-direction:row;justify-content:center;height:100%}.login-container2{display:flex;flex-direction:column;justify-content:center}.login-content{display:flex;flex-direction:column;background-color:#10163a;padding:50px 100px 100px;border-radius:20px}.login-content .login-title{text-align:center;font-size:30px;margin-bottom:30px}.login-content input{margin:2px 0;padding:5px 10px;font-size:18px;background-color:#262c49;border:1px solid #1e3e78;border-radius:5px}.login-content button{margin:10px 0;padding:5px 10px;font-size:18px;background-color:#1e3e78;border:0;border-radius:5px}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#050922;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.kanban-lane::-webkit-scrollbar{display:none}
