.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.auth-side-info-container{background-color:#f4f4f4;color:#fff;height:100vh}.auth-side-info-container img{max-height:80%}.standard-input{text-align:left}.standard-input input{border-radius:0;position:relative;padding-left:0!important;border:0;border-bottom:1px solid #7b88a5;height:3rem;font-size:1rem;padding:.5rem}.standard-input input.currency{padding-left:35px!important}.standard-input input:focus{border-bottom:1px solid #7b88a5;box-shadow:none}.standard-input input.error{border-bottom:1px solid #f23e3e;color:#f23e3e}.standard-input input::-webkit-inner-spin-button,.standard-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.standard-input input[type=number]{-moz-appearance:textfield}.standard-input input[type=date]::-webkit-calendar-picker-indicator{background-position:100%;background-size:auto;cursor:pointer;position:absolute;left:0;right:0;width:auto}.standard-input input[type=date][value=""]:not(:focus){color:transparent}.standard-input input[type=date][value=""]:not(:focus):before{content:"Select Date";color:#6c757d!important}.standard-input ::-webkit-input-placeholder{color:#a6afc5}.standard-input ::placeholder{color:#a6afc5}.standard-input label{font-size:1rem;color:#011542;font-weight:400}.standard-input .help-text{font-size:.75rem;opacity:.5}.standard-input .error-text{font-size:.75rem;color:danger}.standard-input:not(.new-variant) label svg{display:none}.standard-input.new-variant label{font-size:14px;color:#656565;margin-bottom:8px}.standard-input.new-variant label svg{margin-top:-8px}.standard-input.new-variant input{height:50px;border:1px solid #e6e4e5;border-radius:8px;padding:16px!important;margin-left:0!important;color:#333}.standard-input.new-variant .error-text{margin-top:8px!important}.num-input .input-index-num{border-radius:50%;background-color:#e6e4e5!important;color:#656565;font-weight:300;width:31px;height:31px;display:flex;border:none!important;align-items:center;justify-content:center}.num-input .input-index-num-error{background-color:#f23e3e!important;color:#fff!important}.num-input .input-index-num-focus{background-color:#08b3c3!important;color:#fff!important}.num-input input{border-bottom:none!important;background:transparent!important}@media screen and (max-width:767px){.num-input input{max-height:200px}}.bordered-input input{height:47px;border-bottom:none!important;background:transparent!important}#standard-tooltip{display:flex;max-width:318px;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}#standard-tooltip .tooltip-title{font-size:14px;font-weight:600;line-height:21px;text-align:left}#standard-tooltip .tooltip-information{font-size:14px;font-weight:400;color:#333;line-height:21px;text-align:left}#standard-tooltip .tooltip-inner{background-color:#fff!important;border-radius:8px;box-shadow:0 0 4px 0 #08b3c3;color:#333;padding:16px;grid-gap:10px;gap:10px}#standard-tooltip.white .tooltip-arrow:before{border-right-color:#fff!important}#standard-tooltip.password-requirements-tooltip{position:absolute!important;width:100%!important}#standard-tooltip.password-requirements-tooltip .tooltip-inner{position:absolute;width:auto!important}#standard-tooltip.password-requirements-tooltip .tooltip-arrow:before{position:absolute;top:auto!important;left:auto!important}@media(min-width:1680px){#standard-tooltip.password-requirements-tooltip .tooltip-arrow{left:-80%!important}#standard-tooltip.password-requirements-tooltip .tooltip-inner{left:-35%}}@media(min-width:1168px){#standard-tooltip.password-requirements-tooltip .tooltip-arrow{left:-70%!important}#standard-tooltip.password-requirements-tooltip .tooltip-inner{left:-25%}}@media screen and (max-width:1447px){#standard-tooltip.password-requirements-tooltip .tooltip-arrow{left:-50%!important}#standard-tooltip.password-requirements-tooltip .tooltip-inner{left:-10%}}@media(max-width:1167px){#standard-tooltip.password-requirements-tooltip .tooltip-arrow{left:0!important}#standard-tooltip.password-requirements-tooltip .tooltip-inner{left:0;right:0;max-width:90%}}#standard-tooltip.update-password-requirements-tooltip{position:absolute!important;width:100%!important}#standard-tooltip.update-password-requirements-tooltip .tooltip-inner{position:absolute;width:auto!important}#standard-tooltip.update-password-requirements-tooltip .tooltip-arrow:before{position:absolute;top:auto!important;left:auto!important}@media(min-width:1680px){#standard-tooltip.update-password-requirements-tooltip .tooltip-arrow{left:-80%!important}#standard-tooltip.update-password-requirements-tooltip .tooltip-inner{left:-35%}}@media(min-width:1168px){#standard-tooltip.update-password-requirements-tooltip .tooltip-arrow{left:-80%!important}#standard-tooltip.update-password-requirements-tooltip .tooltip-inner{left:-35%}}@media screen and (max-width:1447px){#standard-tooltip.update-password-requirements-tooltip .tooltip-arrow{left:-80%!important}#standard-tooltip.update-password-requirements-tooltip .tooltip-inner{left:-35%}}@media(max-width:1167px){#standard-tooltip.update-password-requirements-tooltip .tooltip-arrow{left:0!important}#standard-tooltip.update-password-requirements-tooltip .tooltip-inner{left:0;right:0;max-width:90%}}.custom-progress{-webkit-animation-name:custom_animation!important;animation-name:custom_animation!important;font-size:14px}@-webkit-keyframes custom_animation{0%{width:0}to{width:100%}}@keyframes custom_animation{0%{width:0}to{width:100%}}.cs-toast-success .Toastify__toast-icon svg{fill:#08b3c3!important}.cs-toast-success .Toastify__progress-bar--success{background:#08b3c3!important}.text{font-size:14px}.standard-button{max-height:48px}.standard-button .add_circle{display:block!important}.standard-button i,.standard-button p{display:inline-block}.standard-button i{font-size:14px;height:auto;display:flex;justify-content:center;align-items:center}.standard-button:focus{box-shadow:none!important}.standard-button.btn-block{width:100%!important}.standard-button.btn-border{border:1px solid #878b9d!important}.standard-button.btn-border-base-primary{border:1px solid #056c75!important;color:#056c75!important}.standard-button.btn-bg-light-base-success,.standard-button.btn-bg-light-quest-base-success{background-color:#f8f8f8!important;color:#08b3c3!important}.standard-button.btn-bg-purple{background-color:#08b3c3!important;color:#fff!important}.standard-button.btn-base-success{border:1px solid #08b3c3!important;color:#08b3c3!important}.standard-button.btn-border-purple{border:1px solid #08b3c3!important;background-color:#fff!important;color:#000!important}.standard-button.btn-dark-grey{background-color:#c4c4c4;color:#000}.standard-button.btn-base-primary{background-color:#056c75!important;color:#fff!important}.standard-button.btn-border-danger{border:1px solid #d9596a!important;color:#d9596a!important}.standard-button.btn-breakdown{background-color:#fff;border:1px solid #e6e4e5;color:#333}.standard-button.btn-breakdown:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)!important}.standard-button.btn{padding-top:1rem;padding-bottom:1rem;font-size:1rem;line-height:1}.standard-button.btn.btn-sm{padding-top:.5rem;padding-bottom:.5rem}.standard-button.border-less{border:none}.standard-button.btn-back{font-weight:700;color:#656565}.standard-button.btn-back,.standard-button.btn-back.disabled,.standard-button.btn-back:disabled{background-color:#fff;border-color:#fff}.standard-button:not(:disabled):not(.disabled).btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-back:hover{background-color:#fff!important}.standard-button.btn-primary{font-weight:700;color:#fff}.standard-button.btn-primary,.standard-button.btn-primary.disabled,.standard-button.btn-primary:disabled{background-color:#056c75;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-primary:hover,.standard-button :not(:disabled):not(.disabled).btn-primary:hover{background-color:#056c75!important}.standard-button.btn-black{font-weight:700;color:#fff}.standard-button.btn-black,.standard-button.btn-black.disabled,.standard-button.btn-black:disabled{background-color:#000;border-color:#000}.standard-button:not(:disabled):not(.disabled).btn-black:hover,.standard-button :not(:disabled):not(.disabled).btn-black:hover{background-color:#000!important}.standard-button.btn-grey{font-weight:700;color:#000}.standard-button.btn-grey,.standard-button.btn-grey.disabled,.standard-button.btn-grey:disabled{background-color:#eef0f4;border-color:#eef0f4}.standard-button:not(:disabled):not(.disabled).btn-grey:hover,.standard-button :not(:disabled):not(.disabled).btn-grey:hover{background-color:#eef0f4!important}.standard-button.btn-success{font-weight:700;color:#fff}.standard-button.btn-success,.standard-button.btn-success.disabled,.standard-button.btn-success:disabled{background-color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-success:hover,.standard-button :not(:disabled):not(.disabled).btn-success:hover{background-color:#08b3c3!important}.standard-button.btn-success-old{font-weight:700;color:#fff}.standard-button.btn-success-old,.standard-button.btn-success-old.disabled,.standard-button.btn-success-old:disabled{background-color:#26a69a;border-color:#26a69a}.standard-button:not(:disabled):not(.disabled).btn-success-old:hover,.standard-button :not(:disabled):not(.disabled).btn-success-old:hover{background-color:#26a69a!important}.standard-button.btn-base-primary{font-weight:700;color:#fff}.standard-button.btn-base-primary,.standard-button.btn-base-primary.disabled,.standard-button.btn-base-primary:disabled{background-color:#056c75;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-base-primary:hover,.standard-button :not(:disabled):not(.disabled).btn-base-primary:hover{background-color:#056c75!important}.standard-button.btn-danger-light{font-weight:700;color:#fff}.standard-button.btn-danger-light,.standard-button.btn-danger-light.disabled,.standard-button.btn-danger-light:disabled{background-color:#d9596a;border-color:#d9596a}.standard-button:not(:disabled):not(.disabled).btn-danger-light:hover,.standard-button :not(:disabled):not(.disabled).btn-danger-light:hover{background-color:#d9596a!important}.standard-button.btn-secondary{font-weight:700;color:#c3bbad}.standard-button.btn-secondary,.standard-button.btn-secondary.disabled,.standard-button.btn-secondary:disabled{background-color:#c3bbad;border-color:#c3bbad}.standard-button:not(:disabled):not(.disabled).btn-secondary:hover,.standard-button :not(:disabled):not(.disabled).btn-secondary:hover{background-color:#c3bbad!important}.standard-button.btn-white-smoke{font-weight:700;color:#000}.standard-button.btn-white-smoke,.standard-button.btn-white-smoke.disabled,.standard-button.btn-white-smoke:disabled{background-color:#f4f4f4;border-color:#f4f4f4}.standard-button:not(:disabled):not(.disabled).btn-white-smoke:hover,.standard-button :not(:disabled):not(.disabled).btn-white-smoke:hover{background-color:#f4f4f4!important}.standard-button.btn-purple{font-weight:700;color:#08b3c3}.standard-button.btn-purple,.standard-button.btn-purple.disabled,.standard-button.btn-purple:disabled{background-color:#fff;border-color:#fff}.standard-button:not(:disabled):not(.disabled).btn-purple:hover,.standard-button :not(:disabled):not(.disabled).btn-purple:hover{background-color:#fff!important}.standard-button.btn-disabled{font-weight:700;color:#f2f2f2}.standard-button.btn-disabled,.standard-button.btn-disabled.disabled,.standard-button.btn-disabled:disabled{background-color:grey;border-color:grey}.standard-button:not(:disabled):not(.disabled).btn-disabled:hover,.standard-button :not(:disabled):not(.disabled).btn-disabled:hover{background-color:grey!important}.standard-button.btn-hb-disabled{font-weight:700;color:#99a7d4}.standard-button.btn-hb-disabled,.standard-button.btn-hb-disabled.disabled,.standard-button.btn-hb-disabled:disabled{background-color:#ededed;border-color:#ededed}.standard-button:not(:disabled):not(.disabled).btn-hb-disabled:hover,.standard-button :not(:disabled):not(.disabled).btn-hb-disabled:hover{background-color:#ededed!important}.standard-button.btn-disabled-new{font-weight:700;color:#333}.standard-button.btn-disabled-new,.standard-button.btn-disabled-new.disabled,.standard-button.btn-disabled-new:disabled{background-color:#f6f6f6;border-color:#f6f6f6}.standard-button:not(:disabled):not(.disabled).btn-disabled-new:hover,.standard-button :not(:disabled):not(.disabled).btn-disabled-new:hover{background-color:#f6f6f6!important}.standard-button.btn-brand-blue-new{font-weight:700;color:#fff}.standard-button.btn-brand-blue-new,.standard-button.btn-brand-blue-new.disabled,.standard-button.btn-brand-blue-new:disabled{background-color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-brand-blue-new:hover,.standard-button :not(:disabled):not(.disabled).btn-brand-blue-new:hover{background-color:#08b3c3!important}.standard-button.btn-rounded-back{font-weight:700;color:#656565;border-radius:8px}.standard-button.btn-rounded-back,.standard-button.btn-rounded-back.disabled,.standard-button.btn-rounded-back:disabled{background-color:#fff;border-color:#fff}.standard-button.btn-rounded-back:hover{color:#656565;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-back.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-back.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-back:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#fff;color:#656565;border-color:#fff}.standard-button:not(:disabled):not(.disabled).btn-back:active,.standard-button :not(:disabled):not(.disabled).btn-back:active{color:#fff;background-color:#fff;border-color:#fff}.standard-button:not(:disabled):not(.disabled).btn-back:focus,.standard-button :not(:disabled):not(.disabled).btn-back:focus{background-color:#fff;border-color:#fff;box-shadow:none!important}.standard-button.btn-rounded-success-old{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-success-old,.standard-button.btn-rounded-success-old.disabled,.standard-button.btn-rounded-success-old:disabled{background-color:#26a69a;border-color:#26a69a}.standard-button.btn-rounded-success-old:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-success-old.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-success-old.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-success-old:hover,.standard-button :not(:disabled):not(.disabled).btn-success-old:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#26a69a;color:#fff;border-color:#26a69a}.standard-button:not(:disabled):not(.disabled).btn-success-old:active,.standard-button :not(:disabled):not(.disabled).btn-success-old:active{color:#fff;background-color:#26a69a;border-color:#26a69a}.standard-button:not(:disabled):not(.disabled).btn-success-old:focus,.standard-button :not(:disabled):not(.disabled).btn-success-old:focus{background-color:#26a69a;border-color:#26a69a;box-shadow:none!important}.standard-button.btn-rounded-primary{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-primary,.standard-button.btn-rounded-primary.disabled,.standard-button.btn-rounded-primary:disabled{background-color:#056c75;border-color:#056c75}.standard-button.btn-rounded-primary:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-primary.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-primary.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-primary:hover,.standard-button :not(:disabled):not(.disabled).btn-primary:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#056c75;color:#fff;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-primary:active,.standard-button :not(:disabled):not(.disabled).btn-primary:active{color:#fff;background-color:#056c75;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-primary:focus,.standard-button :not(:disabled):not(.disabled).btn-primary:focus{background-color:#056c75;border-color:#056c75;box-shadow:none!important}.standard-button.btn-rounded-black{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-black,.standard-button.btn-rounded-black.disabled,.standard-button.btn-rounded-black:disabled{background-color:#000;border-color:#000}.standard-button.btn-rounded-black:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-black.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-black.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-black:hover,.standard-button :not(:disabled):not(.disabled).btn-black:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#000;color:#fff;border-color:#000}.standard-button:not(:disabled):not(.disabled).btn-black:active,.standard-button :not(:disabled):not(.disabled).btn-black:active{color:#fff;background-color:#000;border-color:#000}.standard-button:not(:disabled):not(.disabled).btn-black:focus,.standard-button :not(:disabled):not(.disabled).btn-black:focus{background-color:#000;border-color:#000;box-shadow:none!important}.standard-button.btn-rounded-grey{font-weight:700;color:#000;border-radius:8px}.standard-button.btn-rounded-grey,.standard-button.btn-rounded-grey.disabled,.standard-button.btn-rounded-grey:disabled{background-color:#eef0f4;border-color:#eef0f4}.standard-button.btn-rounded-grey:hover{color:#000;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-grey.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-grey.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-grey:hover,.standard-button :not(:disabled):not(.disabled).btn-grey:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#eef0f4;color:#000;border-color:#eef0f4}.standard-button:not(:disabled):not(.disabled).btn-grey:active,.standard-button :not(:disabled):not(.disabled).btn-grey:active{color:#fff;background-color:#eef0f4;border-color:#eef0f4}.standard-button:not(:disabled):not(.disabled).btn-grey:focus,.standard-button :not(:disabled):not(.disabled).btn-grey:focus{background-color:#eef0f4;border-color:#eef0f4;box-shadow:none!important}.standard-button.btn-rounded-success{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-success,.standard-button.btn-rounded-success.disabled,.standard-button.btn-rounded-success:disabled{background-color:#08b3c3;border-color:#08b3c3}.standard-button.btn-rounded-success:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-success.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-success.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-success:hover,.standard-button :not(:disabled):not(.disabled).btn-success:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#08b3c3;color:#fff;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-success:active,.standard-button :not(:disabled):not(.disabled).btn-success:active{color:#fff;background-color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-success:focus,.standard-button :not(:disabled):not(.disabled).btn-success:focus{background-color:#08b3c3;border-color:#08b3c3;box-shadow:none!important}.standard-button.btn-rounded-base-primary{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-base-primary,.standard-button.btn-rounded-base-primary.disabled,.standard-button.btn-rounded-base-primary:disabled{background-color:#056c75;border-color:#056c75}.standard-button.btn-rounded-base-primary:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-base-primary.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-base-primary.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-base-primary:hover,.standard-button :not(:disabled):not(.disabled).btn-base-primary:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#056c75;color:#fff;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-base-primary:active,.standard-button :not(:disabled):not(.disabled).btn-base-primary:active{color:#fff;background-color:#056c75;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-base-primary:focus,.standard-button :not(:disabled):not(.disabled).btn-base-primary:focus{background-color:#056c75;border-color:#056c75;box-shadow:none!important}.standard-button.btn-rounded-danger-light{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-danger-light,.standard-button.btn-rounded-danger-light.disabled,.standard-button.btn-rounded-danger-light:disabled{background-color:#d9596a;border-color:#d9596a}.standard-button.btn-rounded-danger-light:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-danger-light.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-danger-light.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-danger-light:hover,.standard-button :not(:disabled):not(.disabled).btn-danger-light:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#d9596a;color:#fff;border-color:#d9596a}.standard-button:not(:disabled):not(.disabled).btn-danger-light:active,.standard-button :not(:disabled):not(.disabled).btn-danger-light:active{color:#fff;background-color:#d9596a;border-color:#d9596a}.standard-button:not(:disabled):not(.disabled).btn-danger-light:focus,.standard-button :not(:disabled):not(.disabled).btn-danger-light:focus{background-color:#d9596a;border-color:#d9596a;box-shadow:none!important}.standard-button.btn-rounded-secondary{font-weight:700;color:#c3bbad;border-radius:8px}.standard-button.btn-rounded-secondary,.standard-button.btn-rounded-secondary.disabled,.standard-button.btn-rounded-secondary:disabled{background-color:#c3bbad;border-color:#c3bbad}.standard-button.btn-rounded-secondary:hover{color:#c3bbad;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-secondary.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-secondary.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-secondary:hover,.standard-button :not(:disabled):not(.disabled).btn-secondary:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#c3bbad;color:#c3bbad;border-color:#c3bbad}.standard-button:not(:disabled):not(.disabled).btn-secondary:active,.standard-button :not(:disabled):not(.disabled).btn-secondary:active{color:#fff;background-color:#c3bbad;border-color:#c3bbad}.standard-button:not(:disabled):not(.disabled).btn-secondary:focus,.standard-button :not(:disabled):not(.disabled).btn-secondary:focus{background-color:#c3bbad;border-color:#c3bbad;box-shadow:none!important}.standard-button.btn-rounded-white-smoke{font-weight:700;color:#000;border-radius:8px}.standard-button.btn-rounded-white-smoke,.standard-button.btn-rounded-white-smoke.disabled,.standard-button.btn-rounded-white-smoke:disabled{background-color:#f4f4f4;border-color:#f4f4f4}.standard-button.btn-rounded-white-smoke:hover{color:#000;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-white-smoke.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-white-smoke.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-white-smoke:hover,.standard-button :not(:disabled):not(.disabled).btn-white-smoke:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#f4f4f4;color:#000;border-color:#f4f4f4}.standard-button:not(:disabled):not(.disabled).btn-white-smoke:active,.standard-button :not(:disabled):not(.disabled).btn-white-smoke:active{color:#fff;background-color:#f4f4f4;border-color:#f4f4f4}.standard-button:not(:disabled):not(.disabled).btn-white-smoke:focus,.standard-button :not(:disabled):not(.disabled).btn-white-smoke:focus{background-color:#f4f4f4;border-color:#f4f4f4;box-shadow:none!important}.standard-button.btn-rounded-purple{font-weight:700;color:#08b3c3;border-radius:8px}.standard-button.btn-rounded-purple,.standard-button.btn-rounded-purple.disabled,.standard-button.btn-rounded-purple:disabled{background-color:#fff;border-color:#fff}.standard-button.btn-rounded-purple:hover{color:#08b3c3;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-purple.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-purple.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-purple:hover,.standard-button :not(:disabled):not(.disabled).btn-purple:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#fff;color:#08b3c3;border-color:#fff}.standard-button:not(:disabled):not(.disabled).btn-purple:active,.standard-button :not(:disabled):not(.disabled).btn-purple:active{color:#fff;background-color:#fff;border-color:#fff}.standard-button:not(:disabled):not(.disabled).btn-purple:focus,.standard-button :not(:disabled):not(.disabled).btn-purple:focus{background-color:#fff;border-color:#fff;box-shadow:none!important}.standard-button.btn-rounded-white{font-weight:700;color:#08b3c3;border-radius:8px}.standard-button.btn-rounded-white,.standard-button.btn-rounded-white.disabled,.standard-button.btn-rounded-white:disabled{background-color:#fff;border-color:#fff}.standard-button.btn-rounded-white:hover{color:#08b3c3;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-white.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-white.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-white:hover,.standard-button :not(:disabled):not(.disabled).btn-white:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#fff;color:#08b3c3;border-color:#fff}.standard-button:not(:disabled):not(.disabled).btn-white:active,.standard-button :not(:disabled):not(.disabled).btn-white:active{color:#fff;background-color:#fff;border-color:#fff}.standard-button:not(:disabled):not(.disabled).btn-white:focus,.standard-button :not(:disabled):not(.disabled).btn-white:focus{background-color:#fff;border-color:#fff;box-shadow:none!important}.standard-button.btn-rounded-disabled{font-weight:700;color:#f2f2f2;border-radius:8px}.standard-button.btn-rounded-disabled,.standard-button.btn-rounded-disabled.disabled,.standard-button.btn-rounded-disabled:disabled{background-color:grey;border-color:grey}.standard-button.btn-rounded-disabled:hover{color:#f2f2f2;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-disabled.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-disabled.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-disabled:hover,.standard-button :not(:disabled):not(.disabled).btn-disabled:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:grey;color:#f2f2f2;border-color:grey}.standard-button:not(:disabled):not(.disabled).btn-disabled:active,.standard-button :not(:disabled):not(.disabled).btn-disabled:active{color:#fff;background-color:grey;border-color:grey}.standard-button:not(:disabled):not(.disabled).btn-disabled:focus,.standard-button :not(:disabled):not(.disabled).btn-disabled:focus{background-color:grey;border-color:grey;box-shadow:none!important}.standard-button.btn-rounded-hb-disabled{font-weight:700;color:#99a7d4;border-radius:8px}.standard-button.btn-rounded-hb-disabled,.standard-button.btn-rounded-hb-disabled.disabled,.standard-button.btn-rounded-hb-disabled:disabled{background-color:#ededed;border-color:#ededed}.standard-button.btn-rounded-hb-disabled:hover{color:#99a7d4;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-hb-disabled.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-hb-disabled.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-hb-disabled:hover,.standard-button :not(:disabled):not(.disabled).btn-hb-disabled:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#ededed;color:#99a7d4;border-color:#ededed}.standard-button:not(:disabled):not(.disabled).btn-hb-disabled:active,.standard-button :not(:disabled):not(.disabled).btn-hb-disabled:active{color:#fff;background-color:#ededed;border-color:#ededed}.standard-button:not(:disabled):not(.disabled).btn-hb-disabled:focus,.standard-button :not(:disabled):not(.disabled).btn-hb-disabled:focus{background-color:#ededed;border-color:#ededed;box-shadow:none!important}.standard-button.btn-rounded-disabled-new{font-weight:700;color:#333;border-radius:8px}.standard-button.btn-rounded-disabled-new,.standard-button.btn-rounded-disabled-new.disabled,.standard-button.btn-rounded-disabled-new:disabled{background-color:#f6f6f6;border-color:#f6f6f6}.standard-button.btn-rounded-disabled-new:hover{color:#333;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-disabled-new.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-disabled-new.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-disabled-new:hover,.standard-button :not(:disabled):not(.disabled).btn-disabled-new:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#f6f6f6;color:#333;border-color:#f6f6f6}.standard-button:not(:disabled):not(.disabled).btn-disabled-new:active,.standard-button :not(:disabled):not(.disabled).btn-disabled-new:active{color:#fff;background-color:#f6f6f6;border-color:#f6f6f6}.standard-button:not(:disabled):not(.disabled).btn-disabled-new:focus,.standard-button :not(:disabled):not(.disabled).btn-disabled-new:focus{background-color:#f6f6f6;border-color:#f6f6f6;box-shadow:none!important}.standard-button.btn-rounded-base-danger{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-base-danger,.standard-button.btn-rounded-base-danger.disabled,.standard-button.btn-rounded-base-danger:disabled{background-color:#d9596a;border-color:#d9596a}.standard-button.btn-rounded-base-danger:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-base-danger.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-base-danger.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-base-danger:hover,.standard-button :not(:disabled):not(.disabled).btn-base-danger:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#d9596a;color:#fff;border-color:#d9596a}.standard-button:not(:disabled):not(.disabled).btn-base-danger:active,.standard-button :not(:disabled):not(.disabled).btn-base-danger:active{color:#fff;background-color:#d9596a;border-color:#d9596a}.standard-button:not(:disabled):not(.disabled).btn-base-danger:focus,.standard-button :not(:disabled):not(.disabled).btn-base-danger:focus{background-color:#d9596a;border-color:#d9596a;box-shadow:none!important}.standard-button.btn-rounded-brand-blue-new{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-brand-blue-new,.standard-button.btn-rounded-brand-blue-new.disabled,.standard-button.btn-rounded-brand-blue-new:disabled{background-color:#08b3c3;border-color:#08b3c3}.standard-button.btn-rounded-brand-blue-new:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-brand-blue-new.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-brand-blue-new.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-brand-blue-new:hover,.standard-button :not(:disabled):not(.disabled).btn-brand-blue-new:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#08b3c3;color:#fff;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-brand-blue-new:active,.standard-button :not(:disabled):not(.disabled).btn-brand-blue-new:active{color:#fff;background-color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-brand-blue-new:focus,.standard-button :not(:disabled):not(.disabled).btn-brand-blue-new:focus{background-color:#08b3c3;border-color:#08b3c3;box-shadow:none!important}.standard-button.btn-rounded-orange{font-weight:700;color:#fff;border-radius:8px}.standard-button.btn-rounded-orange,.standard-button.btn-rounded-orange.disabled,.standard-button.btn-rounded-orange:disabled{background-color:#f7931e;border-color:#f7931e}.standard-button.btn-rounded-orange:hover{color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-orange.btn-back:hover,.standard-button :not(:disabled):not(.disabled).btn-orange.btn-back:hover,.standard-button:not(:disabled):not(.disabled).btn-orange:hover,.standard-button :not(:disabled):not(.disabled).btn-orange:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:#f7931e;color:#fff;border-color:#f7931e}.standard-button:not(:disabled):not(.disabled).btn-orange:active,.standard-button :not(:disabled):not(.disabled).btn-orange:active{color:#fff;background-color:#f7931e;border-color:#f7931e}.standard-button:not(:disabled):not(.disabled).btn-orange:focus,.standard-button :not(:disabled):not(.disabled).btn-orange:focus{background-color:#f7931e;border-color:#f7931e;box-shadow:none!important}.standard-button.btn-disabled{cursor:default!important}.standard-button.btn-outline-primary{font-weight:700;color:#056c75;border-color:#056c75}.standard-button.btn-outline-primary.disabled,.standard-button.btn-outline-primary:disabled{color:#056c75;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-outline-primary:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-primary:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-outline-primary:active,.standard-button :not(:disabled):not(.disabled).btn-outline-primary:active{color:#fff;background-color:#056c75;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-outline-primary:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-primary:focus{background-color:initial;border-color:#056c75;box-shadow:none!important}.standard-button.btn-outline-light-disabled{font-weight:700;color:#878b9d;border-color:#878b9d}.standard-button.btn-outline-light-disabled.disabled,.standard-button.btn-outline-light-disabled:disabled{color:#878b9d;border-color:#878b9d}.standard-button:not(:disabled):not(.disabled).btn-outline-light-disabled:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-light-disabled:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#878b9d}.standard-button:not(:disabled):not(.disabled).btn-outline-light-disabled:active,.standard-button :not(:disabled):not(.disabled).btn-outline-light-disabled:active{color:#fff;background-color:#878b9d;border-color:#878b9d}.standard-button:not(:disabled):not(.disabled).btn-outline-light-disabled:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-light-disabled:focus{background-color:initial;border-color:#878b9d;box-shadow:none!important}.standard-button.btn-outline-success-old{font-weight:700;color:#26a69a;border-color:#26a69a}.standard-button.btn-outline-success-old.disabled,.standard-button.btn-outline-success-old:disabled{color:#26a69a;border-color:#26a69a}.standard-button:not(:disabled):not(.disabled).btn-outline-success-old:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-success-old:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#26a69a}.standard-button:not(:disabled):not(.disabled).btn-outline-success-old:active,.standard-button :not(:disabled):not(.disabled).btn-outline-success-old:active{color:#fff;background-color:#26a69a;border-color:#26a69a}.standard-button:not(:disabled):not(.disabled).btn-outline-success-old:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-success-old:focus{background-color:initial;border-color:#26a69a;box-shadow:none!important}.standard-button.btn-outline-danger{font-weight:700;color:#f23e3e;border-color:#f23e3e}.standard-button.btn-outline-danger.disabled,.standard-button.btn-outline-danger:disabled{color:#f23e3e;border-color:#f23e3e}.standard-button:not(:disabled):not(.disabled).btn-outline-danger:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-danger:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#f23e3e}.standard-button:not(:disabled):not(.disabled).btn-outline-danger:active,.standard-button :not(:disabled):not(.disabled).btn-outline-danger:active{color:#fff;background-color:#f23e3e;border-color:#f23e3e}.standard-button:not(:disabled):not(.disabled).btn-outline-danger:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-danger:focus{background-color:initial;border-color:#f23e3e;box-shadow:none!important}.standard-button.btn-outline-dark{font-weight:700}.standard-button.btn-outline-dark,.standard-button.btn-outline-dark.disabled,.standard-button.btn-outline-dark:disabled{color:#7b88a5;border-color:#7b88a5}.standard-button:not(:disabled):not(.disabled).btn-outline-dark:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-dark:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#7b88a5}.standard-button:not(:disabled):not(.disabled).btn-outline-dark:active,.standard-button :not(:disabled):not(.disabled).btn-outline-dark:active{color:#fff;background-color:#7b88a5;border-color:#7b88a5}.standard-button:not(:disabled):not(.disabled).btn-outline-dark:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-dark:focus{background-color:initial;border-color:#7b88a5;box-shadow:none!important}.standard-button.btn-outline-base-primary{font-weight:700;color:#056c75;border-color:#056c75}.standard-button.btn-outline-base-primary.disabled,.standard-button.btn-outline-base-primary:disabled{color:#056c75;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-outline-base-primary:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-base-primary:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-outline-base-primary:active,.standard-button :not(:disabled):not(.disabled).btn-outline-base-primary:active{color:#fff;background-color:#056c75;border-color:#056c75}.standard-button:not(:disabled):not(.disabled).btn-outline-base-primary:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-base-primary:focus{background-color:initial;border-color:#056c75;box-shadow:none!important}.standard-button.btn-outline-secondary{font-weight:700;color:#c3bbad;border-color:#c3bbad}.standard-button.btn-outline-secondary.disabled,.standard-button.btn-outline-secondary:disabled{color:#c3bbad;border-color:#c3bbad}.standard-button:not(:disabled):not(.disabled).btn-outline-secondary:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-secondary:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#c3bbad}.standard-button:not(:disabled):not(.disabled).btn-outline-secondary:active,.standard-button :not(:disabled):not(.disabled).btn-outline-secondary:active{color:#fff;background-color:#c3bbad;border-color:#c3bbad}.standard-button:not(:disabled):not(.disabled).btn-outline-secondary:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-secondary:focus{background-color:initial;border-color:#c3bbad;box-shadow:none!important}.standard-button.btn-outline-purple{font-weight:700;color:#08b3c3;border-color:#08b3c3}.standard-button.btn-outline-purple.disabled,.standard-button.btn-outline-purple:disabled{color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-purple:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-purple:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-purple:active,.standard-button :not(:disabled):not(.disabled).btn-outline-purple:active{color:#fff;background-color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-purple:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-purple:focus{background-color:initial;border-color:#08b3c3;box-shadow:none!important}.standard-button.btn-outline-base-red{font-weight:700;color:#d9596a;border-color:#d9596a}.standard-button.btn-outline-base-red.disabled,.standard-button.btn-outline-base-red:disabled{color:#d9596a;border-color:#d9596a}.standard-button:not(:disabled):not(.disabled).btn-outline-base-red:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-base-red:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#d9596a}.standard-button:not(:disabled):not(.disabled).btn-outline-base-red:active,.standard-button :not(:disabled):not(.disabled).btn-outline-base-red:active{color:#fff;background-color:#d9596a;border-color:#d9596a}.standard-button:not(:disabled):not(.disabled).btn-outline-base-red:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-base-red:focus{background-color:initial;border-color:#d9596a;box-shadow:none!important}.standard-button.btn-outline-base-green{font-weight:700;color:#0ca789;border-color:#0ca789}.standard-button.btn-outline-base-green.disabled,.standard-button.btn-outline-base-green:disabled{color:#0ca789;border-color:#0ca789}.standard-button:not(:disabled):not(.disabled).btn-outline-base-green:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-base-green:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#0ca789}.standard-button:not(:disabled):not(.disabled).btn-outline-base-green:active,.standard-button :not(:disabled):not(.disabled).btn-outline-base-green:active{color:#fff;background-color:#0ca789;border-color:#0ca789}.standard-button:not(:disabled):not(.disabled).btn-outline-base-green:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-base-green:focus{background-color:initial;border-color:#0ca789;box-shadow:none!important}.standard-button.btn-outline-border-light-grey-new{font-weight:700;color:#656565;border-color:#656565}.standard-button.btn-outline-border-light-grey-new.disabled,.standard-button.btn-outline-border-light-grey-new:disabled{color:#656565;border-color:#656565}.standard-button:not(:disabled):not(.disabled).btn-outline-border-light-grey-new:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-border-light-grey-new:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#656565}.standard-button:not(:disabled):not(.disabled).btn-outline-border-light-grey-new:active,.standard-button :not(:disabled):not(.disabled).btn-outline-border-light-grey-new:active{color:#fff;background-color:#656565;border-color:#656565}.standard-button:not(:disabled):not(.disabled).btn-outline-border-light-grey-new:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-border-light-grey-new:focus{background-color:initial;border-color:#656565;box-shadow:none!important}.standard-button.btn-outline-success{font-weight:700;color:#08b3c3;border-color:#08b3c3}.standard-button.btn-outline-success.disabled,.standard-button.btn-outline-success:disabled{color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-success:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-success:hover{background-color:initial}.standard-button:not(:disabled):not(.disabled).btn-outline-success:active,.standard-button :not(:disabled):not(.disabled).btn-outline-success:active{background-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-success:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-success:focus{background-color:initial;border-color:#08b3c3}.standard-button.btn-outline-border-grey{font-weight:700;color:#333;border-color:#e6e4e5}.standard-button.btn-outline-border-grey.disabled,.standard-button.btn-outline-border-grey:disabled{color:#333;border-color:#e6e4e5}.standard-button:not(:disabled):not(.disabled).btn-outline-border-grey:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-border-grey:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#e6e4e5}.standard-button:not(:disabled):not(.disabled).btn-outline-border-grey:active,.standard-button :not(:disabled):not(.disabled).btn-outline-border-grey:active{color:#fff;background-color:#e6e4e5;border-color:#e6e4e5}.standard-button:not(:disabled):not(.disabled).btn-outline-border-grey:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-border-grey:focus{background-color:initial;border-color:#e6e4e5;box-shadow:none!important}.standard-button.btn-outline-dark-grey{font-weight:700;color:#333;border-color:#333}.standard-button.btn-outline-dark-grey.disabled,.standard-button.btn-outline-dark-grey:disabled{color:#333;border-color:#333}.standard-button:not(:disabled):not(.disabled).btn-outline-dark-grey:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-dark-grey:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#333}.standard-button:not(:disabled):not(.disabled).btn-outline-dark-grey:active,.standard-button :not(:disabled):not(.disabled).btn-outline-dark-grey:active{color:#fff;background-color:#333;border-color:#333}.standard-button:not(:disabled):not(.disabled).btn-outline-dark-grey:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-dark-grey:focus{background-color:initial;border-color:#333;box-shadow:none!important}.standard-button.btn-rounded-outline-success{color:#08b3c3;border-color:#08b3c3;height:43px;text-align:center;border-radius:8px!important;padding:0 16px!important}.standard-button.btn-rounded-outline-success.disabled,.standard-button.btn-rounded-outline-success:disabled{color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-success:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-success:hover{color:#08b3c3;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.standard-button:not(:disabled):not(.disabled).btn-outline-success:active,.standard-button :not(:disabled):not(.disabled).btn-outline-success:active{color:#fff;background-color:rgba(8,179,195,.3);border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-success:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-success:focus{background-color:rgba(5,112,122,.3);border-color:#05707a;box-shadow:none!important}.standard-button.btn-outline-brand-blue-new{font-weight:700;color:#08b3c3;border-color:#08b3c3}.standard-button.btn-outline-brand-blue-new.disabled,.standard-button.btn-outline-brand-blue-new:disabled{color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-brand-blue-new:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-brand-blue-new:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-brand-blue-new:active,.standard-button :not(:disabled):not(.disabled).btn-outline-brand-blue-new:active{color:#fff;background-color:#08b3c3;border-color:#08b3c3}.standard-button:not(:disabled):not(.disabled).btn-outline-brand-blue-new:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-brand-blue-new:focus{background-color:initial;border-color:#08b3c3;box-shadow:none!important}.standard-button.btn-outline-disabled-new{font-weight:700;color:#000;border-color:#d4d4d4}.standard-button.btn-outline-disabled-new.disabled,.standard-button.btn-outline-disabled-new:disabled{color:#000;border-color:#d4d4d4}.standard-button:not(:disabled):not(.disabled).btn-outline-disabled-new:hover,.standard-button :not(:disabled):not(.disabled).btn-outline-disabled-new:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);background-color:initial;color:#d4d4d4}.standard-button:not(:disabled):not(.disabled).btn-outline-disabled-new:active,.standard-button :not(:disabled):not(.disabled).btn-outline-disabled-new:active{color:#fff;background-color:#d4d4d4;border-color:#d4d4d4}.standard-button:not(:disabled):not(.disabled).btn-outline-disabled-new:focus,.standard-button :not(:disabled):not(.disabled).btn-outline-disabled-new:focus{background-color:initial;border-color:#d4d4d4;box-shadow:none!important}.standard-button.btn-big{height:45px}.standard-button.btn-small{height:42px}.standard-button.btn-extra-small{height:32px}#invalid-account-popup{min-width:550px}.relative-loading-animation{min-height:520px}.loading-text{color:#333;color:var(--Dark-Grey-33,#333);text-align:center;width:880px;font-family:"Hind";font-size:18px;font-style:normal;font-weight:600;line-height:normal}.layover-loader{left:0;top:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);z-index:9999}.progress-bar-background{height:8px;width:298px;border-radius:6px;background-color:#e6e4e5}@media screen and (max-width:385px){.progress-bar-background{min-width:200px;width:100%}}.progress-bar-gradient{background:linear-gradient(90deg,#056c75,#08b3c3 101.78%);height:100%;transition:width 1s ease-in-out;border-radius:6px;background:"linear-gradient(45deg, #056C75, #08B3C3)"}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.circular-gradient-loader{width:42px;height:42px;padding:8px;aspect-ratio:1;border-radius:50%;margin-bottom:50px;background:#08b3c3;--_m:conic-gradient(transparent 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-animation:l3 1s linear infinite;animation:l3 1s linear infinite}@-webkit-keyframes l3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#fixed-logo{position:fixed;top:0;left:0;width:300px;padding:16px 0 20px 20px}.infinite-progress-bar{height:8px;width:298px;border-radius:6px;margin-bottom:61.71px;--c:no-repeat linear-gradient(90deg,#056c75,#08b3c3 101.78%);background:var(--c),var(--c),#e6e4e5;background-size:60% 100%;-webkit-animation:l16 3s infinite;animation:l16 3s infinite}.relative-circular-gradient-loading-animation,.relative-infinite-loading-animation{min-height:520px}@-webkit-keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.fade-loader-16{width:16px;height:16px;position:relative}.fade-loader-16 .fade-bar{position:absolute;top:0;left:50%;width:2px;height:5px;background-color:#999;border-radius:2px;-webkit-transform-origin:center 8px;transform-origin:center 8px;opacity:0;-webkit-animation:fadeLoader 1s linear infinite;animation:fadeLoader 1s linear infinite;-webkit-transform:translateX(-50%) rotate(calc(var(--i)*30deg));transform:translateX(-50%) rotate(calc(var(--i)*30deg));-webkit-animation-delay:calc(var(--i)*0.08333s);animation-delay:calc(var(--i)*0.08333s)}@-webkit-keyframes fadeLoader{0%{opacity:1}to{opacity:0}}@keyframes fadeLoader{0%{opacity:1}to{opacity:0}}#auth-container{background-color:#fff}#auth-container input{background-color:initial;margin:0!important}#auth-container .standard-button{max-height:48px}.standard-intl-phone-input{text-align:left}.standard-intl-phone-input .PhoneInput .PhoneInputInput{outline:none;border-radius:0;padding-left:0!important;border:none;border-bottom:1px solid #7b88a5;height:3rem;font-size:1rem;padding:.5rem}.standard-intl-phone-input .PhoneInput .PhoneInputInput:focus{border-bottom:1px solid #7b88a5;box-shadow:none}.standard-intl-phone-input .PhoneInput .PhoneInputInput.error{border-bottom:1px solid #f23e3e;color:#f23e3e}.standard-intl-phone-input .PhoneInput .PhoneInputInput::-webkit-inner-spin-button,.standard-intl-phone-input .PhoneInput .PhoneInputInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.standard-intl-phone-input .PhoneInput .PhoneInputInput[type=number]{-moz-appearance:textfield}.standard-intl-phone-input label{font-size:1rem;color:#011542;font-weight:400}.standard-intl-phone-input .help-text{font-size:.75rem;opacity:.5}.standard-intl-phone-input .error-text{font-size:.75rem;color:danger}.standard-intl-phone-input .error .PhoneInputInput{border-bottom:1px solid #f23e3e}.standard-intl-phone-input .icon-text{position:absolute;bottom:12%;margin-left:16px;color:#a6afc5!important}.standard-intl-phone-input .icon-text.after{left:calc(100% - 40px)}.standard-intl-phone-input .form-control.has-feedback{padding-right:30px}.standard-intl-phone-input .form-control.has-feedback+.icon{position:absolute;right:0;padding-right:8px;margin-top:-32px;color:#919191;cursor:pointer}.standard-intl-phone-input .form-control.after-icon{padding-right:25px}.standard-intl-phone-input:not(.new-variant) label svg{display:none}.standard-intl-phone-input.new-variant label{font-size:14px;color:#656565;margin-bottom:8px}.standard-intl-phone-input.new-variant label svg{margin-top:-8px}.standard-intl-phone-input.new-variant .PhoneInput{height:50px;border:1px solid #e6e4e5;border-radius:8px;padding:8px!important;margin-left:0!important;color:#333}.standard-intl-phone-input.new-variant .PhoneInput input,.standard-intl-phone-input.new-variant .PhoneInput input:focus{border-bottom:0}.standard-intl-phone-input.new-variant .PhoneInput .PhoneInputCountry{padding-right:8px;border-right:1px solid #e6e4e5}.standard-intl-phone-input.new-variant .PhoneInput .PhoneInputCountrySelectArrow{display:none}.standard-intl-phone-input .bordered-input{padding-left:8px!important}.standard-intl-phone-input .bordered-input input{border-bottom:0!important;margin-left:8px!important}#select-box-div #select-box-border{border-radius:4px;max-height:37px;min-width:200px;border:1px solid #e6e4e5;background:#fff;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#select-box-div #select-box-border .label-week-separator{width:1px;height:16px;margin-left:10px;background:#e6e4e5}#select-box-div #select-box-border .standard-select-border-0__control{border:none}#select-box-div #select-box-border .standard-select-border-0__menu{width:310px!important}#select-box-div #select-box-border .standard-select-border-0__single-value{font-size:14px}#select-box-div #select-box-border .select-box .standard-select-border-0__control{width:100%}#select-box-div .standard-select-border-0__placeholder{font-size:14px}#select-box-div .error-border{border:1px solid #f23e3e!important}#bordered-standard-select:not(.new-variant) label svg{display:none}#bordered-standard-select .standard-select-bordered__control{border:1px solid #e6e4e5;border-radius:4px;height:50px;padding-left:8px;background-color:initial}#bordered-standard-select .standard-select-bordered__control .standard-select-bordered__indicator{color:#656565}.standard-select{text-align:left}.standard-select .css-1okebmr-indicatorSeparator{display:none}.standard-select .css-tlfecz-indicatorContainer{color:#08b3c3}.standard-select .css-319lph-ValueContainer{padding-left:0}.standard-select .css-14el2xx-placeholder{margin-left:0}.standard-select .select-box{border-bottom:#7b88a5;background-color:initial!important}.standard-select .select-box-outlined .standard-select__control{border:1px solid #e6e4e5;border-radius:4px;padding-left:3px;background-color:initial;height:42px;width:150px}.standard-select .select-box-outlined .standard-select__single-value{color:#656565!important}.standard-select .select-box-outlined .standard-select__indicator{color:#e6e4e5}.standard-select input ::-webkit-input-placeholder{color:#a6afc5}.standard-select input ::placeholder{color:#a6afc5}.standard-select .error-text{font-size:.75rem;color:#f23e3e}.standard-select.disabled svg{color:#a6afc5}.standard-select .member-dropdown-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left}.standard-select__menu-portal{z-index:9999!important}.standard-select__menu{max-height:235px}.standard-select__menu .standard-select__menu-list{font-size:14px;max-height:235px}.select-dropdown-icon-black{height:40px;display:flex;align-items:center}.select-dropdown-icon-black .standard-select__control{width:180px!important}.select-dropdown-icon-black .standard-select__indicator{color:#000!important}.select-dropdown-icon-black .standard-select__value-container{padding-right:0}.select-dropdown-icon-black .standard-select__single-value{margin:0}.select-dropdown-icon-black .standard-select__indicator{padding-left:0;padding-right:4px}.standard-select-border-0__menu-portal,.standard-select-bordered__menu-portal{z-index:9999!important}.standard-select-border-0__menu,.standard-select-border-0__menu .standard-select-border-0__menu-list{max-height:150px!important}.standard-select:not(.new-variant) label svg{display:none}.standard-select.new-variant label{font-size:14px;color:#656565;margin-bottom:8px}.standard-select.new-variant label svg{margin-top:-8px}.standard-select.new-variant .select-box{padding:0}.standard-select.new-variant .select-box .standard-select__control{height:50px!important;border:1px solid #e6e4e5;border-radius:8px;padding:0 12px!important;margin-left:0!important;color:#333;height:auto;min-height:0}.standard-select.new-variant .select-box .standard-select__indicator{padding:0!important}.standard-select.new-variant .error-text{margin-top:8px!important}.custom-password-requirements-tooltip .tooltip-arrow{position:absolute!important;left:10px!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important;margin-left:20px!important}.custom-password-requirements-tooltip .tooltip-inner{text-align:left;width:75%!important;margin-left:0!important;background-color:#fff!important;border-radius:8px;box-shadow:0 0 4px 0 #08b3c3;color:#333;padding:16px}.standard-otp input::-webkit-input-placeholder{font-size:12px}.standard-otp input::placeholder{font-size:12px}.standard-otp .error-text{font-size:.75rem;color:#f23e3e}.standard-checkbox .option.disabled{-webkit-user-select:none;user-select:none;color:#bbbdc2;cursor:not-allowed}.standard-checkbox .option.disabled label{cursor:not-allowed}.standard-checkbox .option.disabled .checkmark{border:2px solid #bbbdc2;cursor:not-allowed}.standard-radio .option{min-height:36px;margin-top:.5rem;border-radius:5px;border:1px solid #dedede;padding:1rem}.standard-radio .option input{margin-top:1rem}.standard-radio .option.active{background:#f5f5f5}.standard-radio .checked{color:#08b3c3}.standard-radio .unchecked{color:#a6afc5}.standard-radio .icon-container{height:20px;display:flex;margin-top:-2px;align-items:center;justify-content:center}.standard-radio .disabled{-webkit-user-select:none;user-select:none;color:#bbbdc2;cursor:not-allowed}.standard-radio .disabled label{cursor:not-allowed}.standard-radio .disabled .unchecked{opacity:.5;cursor:not-allowed}.question-template{-webkit-user-select:none;user-select:none}.question-template .question-number{width:40px;height:40px;background:#08b3c3;color:#fff;border-radius:50%;font-size:20px;font-weight:1000;margin-right:1rem}.standard-scale .option{display:inline-block;text-align:center;align-items:center}.standard-scale .option label{color:#7b88a5}.standard-scale .option .level{color:#a6afc5;font-weight:1000}.standard-scale .option.active .level{color:#011542}.standard-scale .option.active .radio-container{background-color:#08b3c3}.standard-scale .option.active .radio-container .tick-holder{height:28px;width:28px;background:#fff;margin-top:auto;margin-bottom:auto;border-radius:50%;border:2px solid #08b3c3}.standard-scale .option.active .radio-container .tick-holder img{height:16px;width:20px}.standard-scale .option .radio-container{height:40px;background-color:#f3f3f3;display:block;position:relative;padding-left:0;margin-bottom:0;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.standard-scale .option .radio-container .checkmark{position:relative}.side-info-container{position:fixed;z-index:1;top:0;left:0;overflow-x:hidden}.side-info-container.mobile{height:66px;justify-content:center}.side-info-container.full{min-height:100%}.side-info-container img.mobile{height:66px;max-width:100%}.enroll-users-content{padding:100px}.enroll-users-content #remove-icon{color:#7b88a5;cursor:pointer}.enroll-users-content #remove-icon:hover{color:#f23e3e}.enroll-users-content .add-user i,.enroll-users-content .add-user p{display:inline-block}.enroll-users-content .add-user i{color:#7b88a5}.enroll-users-content .add-user:hover i{color:#000}.enroll-users-content .add-user div{margin-top:-3px}@media(max-width:991.98px){.user-table{width:1000px;overflow:scroll}}.enroll-users-area .table-responsive tbody{border-top:0}.enroll-users-area .table-responsive th{font-weight:600;border-bottom:0}.enroll-users-area .table-responsive td{border-bottom:0}.standard-multi-level-select{text-align:left;width:100%}.standard-multi-level-select [class^=Dropdown_dropdown]{width:100%}.standard-multi-level-select .Item_item__34h1P:hover{background-color:#08b3c3;color:#fff}.standard-multi-level-select .Submenu_submenu__1PCnm{color:#333}.standard-multi-level-select [class^=Dropdown_button]{max-height:100px!important;background:none;color:#a6afc5;font-weight:200;border-bottom:1px solid #7b88a5;border-radius:0;padding-left:0;width:100%;justify-content:unset;font-size:16px;padding-bottom:8px}.standard-multi-level-select [class^=Dropdown_button] button{width:100%}.standard-multi-level-select [class^=Dropdown_button].selected{color:#212529}.standard-multi-level-select.error [class^=Dropdown_button]{border-bottom:1px solid #f23e3e}.standard-multi-level-select.active [class^=Dropdown_button]{color:#212529}.standard-multi-level-select .error-text{font-size:.75rem}.add-members-to-xray table thead th{border-bottom:0;background-color:#f3f3f3;font-weight:400}.add-members-to-xray table thead th:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.add-members-to-xray table thead th:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.add-members-to-xray table tbody{border-top:0!important}.add-members-to-xray table td{padding:16px 8px}.add-members-to-xray table td:first-child{padding-left:24px}.add-members-to-xray table th{padding:12px 8px}.add-members-to-xray table th:first-child{padding-left:24px}.standard-score{text-align:left}.standard-score .score-grid{display:grid;grid-template-columns:repeat(10,30px);grid-gap:8px;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.standard-score .number-box{display:inline-block;background:#e5ebf9;border-radius:2px;width:30px;height:30px;margin-right:8px;text-align:center;color:#7b88a5;font-size:16px;padding-top:4px;cursor:pointer;margin-top:16px}.standard-score .number-box.active{color:#fff;background:#08b3c3}.standard-score .number-box:last-of-type{margin-right:0}@media(max-width:576px){.standard-score{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.standard-score .score-grid{display:grid;grid-template-columns:repeat(5,30px);grid-gap:8px;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.standard-score label{text-align:left}.number-box{flex:1 1 50%;margin-right:0;margin-top:0}}.questionnaire{background-color:#fff!important}.questionnaire .content{margin-left:auto}.questionnaire .gut-feel img{margin-right:1rem;height:45px}.questionnaire .vertical-line-bar{list-style:none}.questionnaire .vertical-line-bar>li{position:relative}.questionnaire .vertical-line-bar>li:before{margin-right:10px;font-size:20px}.questionnaire .vertical-line-bar>li:after{position:absolute;left:0;top:0;content:"";margin-left:5px;height:100%}.questionnaire .vertical-line-bar>li:first-of-type:after{top:50%}.questionnaire .vertical-line-bar>li:last-of-type:after{top:-50%}.questionnaire .cs-heading{background:#f4f4f4}@media(min-width:991.98px){.questionnaire .question-area{height:calc(100vh - 225px);overflow:auto}}.questionnaire .vertical-line-bar{height:calc(100vh - 225px);overflow:scroll}.questionnaire .vertical-line-bar::-webkit-scrollbar{display:none}.questionnaire .vertical-line-bar{-ms-overflow-style:none;scrollbar-width:none}.questionnaire .progress-text{color:#7b88a5;font-size:14px;font-weight:300}.questionnaire .progress-text.white{color:#fff}.questionnaire .progress-text.section{font-size:14px;font-weight:1000;margin-left:17px}@media(max-width:991.98px){.questionnaire .progress-text{text-align:center}}.questionnaire .ssd-name{color:#056c75}.questionnaire .side-info-container{padding-bottom:0;padding-top:2%}.questionnaire ul.dashed{list-style-type:none}.questionnaire ul.dashed>li,.questionnaire ul.dashed>li:before{text-indent:-10px}.questionnaire ul.dashed .icon-in-btn{font-size:20px}.questionnaire .sidebar-trigger{font-size:12px!important;width:95%;height:40px;padding:0;display:flex;align-items:center;margin:auto auto 10px;border-radius:16px;background-color:#fff;text-align:center;color:#08b3c3}.questionnaire .sidebar-trigger span{font-size:16px!important}.questionnaire .bm-menu,.questionnaire .bm-menu-wrap{background:#056c75;color:#fff;margin-left:-10px;padding:8px}.questionnaire .bm-menu-wrap ol,.questionnaire .bm-menu ol{padding-left:1rem!important}.questionnaire .standard-checkbox .option{background-color:initial}.questionnaire .standard-input input{background-color:initial!important}@media screen and (max-width:576px){.questionnaire .discipline-progress-div{justify-content:center!important;padding-left:10px}.questionnaire .discipline-progress-div :first-child{width:100%}.questionnaire .discipline-progress-div .line-progress{display:flex!important}.questionnaire .discipline-progress-div .line-progress .bar{width:100%}.questionnaire .discipline-progress-div .line-progress .text{display:flex!important;justify-content:end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.questionnaire .discipline-progress-div .line-progress .text .current{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:4px}}#rightsection{height:100vh}.stepper-box::-webkit-scrollbar{width:8px}.stepper-box::-webkit-scrollbar-track{background:#dee2e6!important}.stepper-box::-webkit-scrollbar-thumb{background-color:#adb5bd;border-radius:8px!important}.stepper-box{height:calc(100vh - 200px);overflow:auto;-webkit-user-select:none;user-select:none}.stepper-box .discipline-stepper .MuiStepLabel-root{padding:0}.stepper-box .discipline-stepper .MuiStepLabel-label{color:#fff;font-family:"Hind",serif!important}.stepper-box .discipline-stepper .MuiStepLabel-label.Mui-active,.stepper-box .discipline-stepper .MuiStepLabel-label.Mui-completed{color:#fff}.stepper-box .discipline-stepper .Mui-completed{cursor:pointer}.stepper-box .discipline-stepper .MuiStepContent-root{margin-left:10px;border-left-width:4px}.stepper-box .discipline-stepper .MuiStepConnector-root.MuiStepConnector-vertical{margin-left:10px}.stepper-box .discipline-stepper .Mui-completed .MuiStepConnector-line{border-color:#fff}.stepper-box .discipline-stepper .MuiStepConnector-vertical .MuiStepConnector-lineVertical{border-left-width:4px;height:110%!important}.stepper-box .discipline-stepper .MuiStepLabel-label.Mui-active,.stepper-box .discipline-stepper .MuiStepLabel-label.Mui-completed{font-weight:800}.stepper-box .sub-discipline-stepper .MuiStepLabel-root{padding:0}.stepper-box .sub-discipline-stepper .MuiStepLabel-label{color:#fff;font-family:"Hind",serif!important}.stepper-box .sub-discipline-stepper .MuiStepLabel-label.Mui-active,.stepper-box .sub-discipline-stepper .MuiStepLabel-label.Mui-completed{color:#fff}.stepper-box .sub-discipline-stepper .Mui-completed{cursor:pointer}.stepper-box .sub-discipline-stepper .MuiStepContent-root{margin-left:10px;border-left-width:4px}.stepper-box .sub-discipline-stepper .MuiStepConnector-root.MuiStepConnector-vertical{margin-left:10px}.stepper-box .sub-discipline-stepper .Mui-completed .MuiStepConnector-line{border-color:#fff}.stepper-box .sub-discipline-stepper .MuiStepConnector-vertical .MuiStepConnector-lineVertical{border-left-width:4px;height:110%!important}.stepper-box .sub-discipline-stepper .MuiStepLabel-root{padding:8px 0 0}.stepper-box .sub-discipline-stepper .MuiStepLabel-label.Mui-active,.stepper-box .sub-discipline-stepper .MuiStepLabel-label.Mui-completed{font-weight:700}.line-progress{padding:8px 16px 12px;background:#fff;border-radius:100px;border:1px solid #e7e7e7;width:320px;line-height:.75}.line-progress .bar{width:200px}.line-progress .progress-bar{background-color:#08b3c3;height:.5rem}.line-progress .progress{height:.5rem}.line-progress .text{width:120px;font-size:14px;font-weight:1000;color:#7b88a5;margin-left:20px}.line-progress .text .current{color:#08b3c3}.honesty-popup .desc{font-weight:400;color:#7b88a5}.xray-complete .well-done{color:#056c75}.xray-complete .exp-que{color:#011542}.xray-complete .rating-card{background-color:#f8f8f8}.xray-complete .rating-card .feedback-emoji{cursor:pointer}.xray-complete .error{font-weight:400;font-size:12px;color:#f23e3e}.userAccess-popup .desc{font-weight:400;color:#7b88a5}.userAccess-popup .highlight{color:#056c75}.confirm-submit-popup .desc{font-weight:400;color:#7b88a5}.select-deadline .react-calendar__navigation__next2-button,.select-deadline .react-calendar__navigation__prev2-button{display:none}.select-deadline .day,.select-deadline .react-calendar__month-view__weekdays__weekday{margin:.5rem 0}.select-deadline .react-calendar{width:600px;background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;box-shadow:0 10px 30px rgba(38,29,66,.1);border-radius:5px;font-family:"Hind",sans-serif}.select-deadline .react-calendar__tile--active{background-color:#08b3c3;border-radius:8px;color:#fff!important}.select-deadline .react-calendar__tile--now{background-color:initial;border:1px solid #056c75;border-radius:8px;color:#000}.select-deadline .react-calendar__tile--active:enabled:focus,.select-deadline .react-calendar__tile--active:enabled:hover{background-color:#056c75;color:#fff!important}.select-deadline .react-calendar__month-view__weekdays__weekday{font-size:16px}.select-deadline .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;cursor:default;text-transform:capitalize;max-width:2ch}.select-deadline .react-calendar__navigation__label__labelText{font-weight:1000;color:#08b3c3}.select-deadline .react-calendar__month-view__days__day--weekend{color:#000}.select-deadline .react-calendar__month-view__days__day--neighboringMonth{color:#757575}.select-users-vs-disciplines thead th{color:#08b3c3}.select-users-vs-disciplines tbody th{color:#011542;font-weight:400}.img-area{height:75px;width:75px;background-color:#fff;padding:32px;border-radius:50%}.content{margin-left:auto}.side-info-container{background-color:#056c75;color:#fff6f6;height:100%}.side-info-container img{max-height:80%}.d-card{border:1px solid #ccc;border-radius:5px}.d-card .user-drop-down{margin-left:auto}.d-card .user-drop-down .select-box{max-width:178px}.d-card .user-drop-down #select-box-div,.d-card .user-drop-down #select-box-div #select-box-border{width:310px}@media screen and (max-width:576px){.d-card .user-drop-down,.d-card .user-drop-down #select-box-div,.d-card .user-drop-down #select-box-div #select-box-border{width:100%}}@media screen and (max-width:1133px){.d-card{flex-direction:column}.d-card .user-drop-down{margin-left:0}}.login-pc-section-wrapper{height:90vh}.login-pc-section-wrapper #login-to-pc-section{background-color:#fff;box-shadow:0 0 11.3px 3px rgba(8,179,195,.1607843137254902);border-radius:16px;min-width:260px;display:flex;justify-content:center;align-items:center;padding:16px}#landing-info-card{border:none;border-radius:0 0 8px 8px}#landing-info-card .card-body{padding:2rem 1rem}#landing-info-card img{height:63px;width:63px}#landing-info-card .content span{color:#656565!important}.popup-w-600,.standard-popup{margin:1rem auto!important}.popup-w-600 .modal-header,.standard-popup .modal-header{padding:24px;width:100%}.popup-w-600 .modal-header #standard-popup-header,.standard-popup .modal-header #standard-popup-header{display:flex;justify-content:space-between}.popup-w-600 #standard-popup-header-image,.standard-popup #standard-popup-header-image{height:52px;min-width:52px;border:1px solid #e6e4e5;border-radius:4px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:576px){.popup-w-600 .modal-footer #btn-div,.standard-popup .modal-footer #btn-div{display:flex;flex-direction:column}}.popup-w-600 #btn-div .standard-button,.standard-popup #btn-div .standard-button{height:43px}.popup-w-600 #btn-div .standard-button:hover,.standard-popup #btn-div .standard-button:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}@media screen and (max-width:576px){.popup-w-600 #btn-div .standard-button,.standard-popup #btn-div .standard-button{margin-top:16px;width:100%}}.popup-w-600{max-width:600px!important}.premium-plans-div>.standard-radio>.option{padding:16px;max-height:100px}.grace-period-radio>.standard-radio>.option{width:50%;display:flex;padding:0;align-items:center;height:54px;margin-right:16px;border:1px solid #e6e4e5}.grace-period-radio>.standard-radio>.option.active{background-color:initial!important}.grace-period-radio>.standard-radio>.option.disabled{background-color:#e6e4e5}.payment-flow-radio{min-width:300px}.payment-flow-radio input[type=radio]{accent-color:#056c75}@media screen and (max-width:767px){.payment-flow-body-div{display:flex;flex-direction:column}}.plan-detail-main{border-bottom:1px solid #e6e4e5;border-top:1px solid #e6e4e5}.plan-detail-main span{font-weight:600;color:#333}.plan-detail-main .unlimited-plan{color:#056c75}.plans-head{border:1px solid #c7e9ee}.plans-head .plan-title{font-size:14px;color:#333}.plans-head .plan-description{font-size:14px;color:#656565}.feature-title{color:#08b3c3!important;border-bottom:1px dashed #08b3c3;font-weight:600}.plan-title-main{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.plan-head-active{background-color:#08b3c3}.plan-head-active .plan-description-active{font-size:14px;color:#fff;background-color:rgba(8,179,195,.0784313725490196)}.plan-head-active .plan-title-active{font-size:14px;color:#fff}.plans-head-main{border-radius:8px 8px 0 0}.feature-access-details{border-radius:0 0 8px 8px}.active-plan{background-color:rgba(8,179,195,.0784313725490196)}.feature-types{padding:11px 0}.recommended-pill{background-color:#056c75;top:-12%;left:10%;color:#fff;border-radius:4px;font-size:14px}.current-plan-btn{background-color:#f4f4f4;top:6%;right:6%;color:#056c75;border-radius:4px;font-size:14px}.custom-radio{position:relative;display:inline-flex;align-items:center;cursor:pointer;font-size:16px}.custom-radio input[type=radio]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #e6e4e5;border-radius:50%;margin-right:10px;position:relative;transition:.3s}.custom-radio input[type=radio]:checked{border-color:#fff;background-color:#fff}.custom-radio input[type=radio]:checked:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;border:1.5px solid #08b3c3}.feature-access-main{height:29vh;overflow-y:auto;overflow-x:hidden}#mobile-plan .plans-head{border:unset;padding:12px 8px 24px!important}#mobile-plan .plans-mobile-main{border:1px solid #c7e9ee}#mobile-plan .current-plan-btn{background-color:#f4f4f4;color:#056c75;border-radius:4px;font-size:14px}#mobile-plan .recommended-pill{background-color:#056c75;top:-2.5%;left:6%;color:#fff;border-radius:4px;font-size:14px}#mobile-plan .plan-detail-main-active{border-top:0!important}#mobile-plan .plan-detail-main{border-bottom:1px solid #e6e4e5;border-top:1px solid #e6e4e5}#mobile-plan .plan-detail-main span{font-weight:600;color:#333}#mobile-plan .plan-detail-main .unlimited-plan{color:#056c75}#informative-component-div .label{overflow:hidden;text-overflow:ellipsis}#informative-component-div .information{-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}#informative-component-div .information span{overflow:hidden!important;text-overflow:ellipsis!important}#payment-flow-stepper .stepper-num{background-color:#f6f6f6;color:#000}#payment-flow-stepper .stepper-num,#payment-flow-stepper .stepper-num-active{display:flex;justify-content:center;align-items:center;height:24px;width:24px;border-radius:50%}#payment-flow-stepper .stepper-num-active{background-color:#08b3c3;color:#fff}#payment-flow-stepper .dot{height:12px;width:12px;border-radius:100%;margin-left:5px;background-color:#f6f6f6}#payment-flow-stepper .dot.start{background-color:#08b3c3}#payment-flow-stepper .dot.hide{background-color:initial}#payment-flow-stepper .hintText.completed{color:#99a7d4}#payment-flow-stepper .arrow{margin-top:-5px}#standard-quantity-picker{max-width:170px;border:1px solid #76e4e7;border-radius:8px;display:flex;font-size:18px;font-weight:600;color:#08b3c3;justify-content:space-between;align-items:center}#standard-quantity-picker input{border:none;width:calc(100% - 96px);text-align:center}#standard-quantity-picker #count{width:40px;height:32px;background-color:#fff}#standard-quantity-picker .active{background-color:#08b3c3}#standard-quantity-picker .inactive{background-color:#76e4e7}#standard-quantity-picker #decrement{width:40px;height:32px;border-top:none!important;border-bottom:none!important;font-size:16px!important;border-left:none!important;border-right:1px solid #76e4e7;border-radius:7px 0 0 7px}#standard-quantity-picker #decrement .minus{width:16px;height:1px;border:2.06px 0 0}#standard-quantity-picker #increment{width:40px;height:32px;border-top:none!important;border-bottom:none!important;font-size:16px!important;border-left:1px solid #76e4e7;border-right:none!important;border-radius:0 7px 7px 0}#scaling-guides-section .category-filter-div{max-width:100%;overflow-y:scroll}a{text-decoration:none}.scaling-guide-card{height:380px;border-radius:10px!important;box-shadow:0 0 1px 0 rgba(0,0,0,.25);border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;border-top:none;padding-top:0;padding-bottom:1rem}@media screen and (max-width:767px){.scaling-guide-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.scaling-guide-card .card-action{display:none}.scaling-guide-card:hover .card-action{align-items:center;background-color:rgba(23,38,67,.8)}.scaling-guide-card .coming-soon-div,.scaling-guide-card:hover .card-action{display:flex;border-radius:10px;justify-content:center;position:absolute;height:100%;width:100%}.scaling-guide-card .coming-soon-div{background-color:hsla(0,0%,100%,.7490196078431373);text-align:center}.scaling-guide-card .coming-soon-div .coming-soon-text{position:absolute;top:35%;color:#172643;font-size:20px;font-weight:900;line-height:27.28px}.scaling-guide-card .card-header{border-top-left-radius:10px;border-top-right-radius:10px;padding:0;height:50%;border-bottom:none;background-size:cover;background-position:50%}.scaling-guide-card .card-header .category{color:#fff;font-weight:800;font-size:14px!important;padding:6px;height:35px;vertical-align:middle;border-radius:8px;margin-top:.5rem;margin-right:.5rem;font-size:14px}.scaling-guide-card .card-header .category:hover{box-shadow:0 0 4px 0 rgba(0,0,0,.25098039215686274)}.scaling-guide-card.free-user.free .card-body .title{color:#056c75}.scaling-guide-card .card-body{height:50%;padding:12px}.scaling-guide-card .card-body .title{color:#333;font-weight:500}.scaling-guide-card .card-body .info{border-top:1px solid #dbdcde;border-bottom:1px solid #dbdcde;padding:1rem 0;margin-top:1rem}.scaling-guide-card .card-body .info .author{color:#7b88a5;font-size:14px}.scaling-guide-card .card-body .info .author .icon-in-btn{color:#a6afc5;top:6px}.scaling-guide-card .card-body .overview{font-size:14px;font-weight:300;text-align:left;color:#8c8c8c!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#011542}.scaling-guide-card .card-body .overview ol{list-style:auto}.scaling-guide-card a{text-decoration:none!important}.scaling-guide-card .standard-button{height:45px;padding:12px}.scaling-guide-card .standard-button .icon-in-btn{margin-top:-6px;top:7px}.scaling-guide-card .completed{height:45px;background-color:#f3f3f3;color:#056c75;font-weight:700;cursor:pointer}.scaling-guide-card .line-progress{width:100%;height:45px;border:none;padding:0;display:flex;align-items:center;margin-top:4px!important;margin-bottom:4px!important}.scaling-guide-card .line-progress .bar{width:100%}.scaling-guide-card .line-progress .text{width:25%;display:inline-block;font-size:12px;color:#a6afc5;font-weight:400}.scaling-guide-card .line-progress .percentage{color:#08b3c3;font-size:16px;font-weight:800;margin-bottom:.25rem}.scaling-guide-card .plan-info{color:#a6afc5;font-weight:400;font-size:14px}.scaling-guide-card .plan-info .the-dot{height:7px;width:9px;background-color:#08b3c3;border-radius:50%}.scaling-guide-card .plan-info .type{color:#08b3c3;font-weight:700;font-size:16px}.scaling-guide-card .plan-info.free .the-dot{background:#056c75}.scaling-guide-card .plan-info.free .type{color:#056c75}#scaling-guide-tile-card{border-radius:16px;min-height:180px;display:flex;justify-content:space-between;background-color:#fff}#scaling-guide-tile-card .line-progress{border:none!important;width:100%;padding:0 0 8px}#scaling-guide-tile-card .search-tile-card-button-div{min-width:250px}@media screen and (max-width:767px){#scaling-guide-tile-card{display:flex;flex-direction:column}#scaling-guide-tile-card .scaling-guide-info-div{padding:8px;flex-direction:column;width:100%}#scaling-guide-tile-card .scaling-guide-info-div .guide-logo{width:100%}}#search-header{background-color:#fff;border-bottom:2px solid #08b3c3;min-height:101px;padding:8px;border-radius:8px}#kv-pair-dropdown{border:1px solid #e6e4e5;border-radius:4px;max-width:300px;display:flex;align-items:center;flex-grow:1;height:42px;font-size:14px}#kv-pair-dropdown .standard-select__control{border:none!important}#kv-pair-dropdown select{border:none}#kv-pair-dropdown #kv-pair-key-select .standard-select__control{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#kv-pair-dropdown #kv-pair-value-select{flex-grow:1}#kv-pair-dropdown #kv-pair-value-select .standard-select__control{width:100%}#kv-pair-dropdown .standard-select__menu-list{font-size:14px!important}.settings-enroll-users table thead th{border-bottom:0;background-color:#f3f3f3;font-weight:400}.settings-enroll-users table thead th:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.settings-enroll-users table thead th:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.settings-enroll-users table tbody{border-top:0!important}.settings-enroll-users table td{vertical-align:middle;padding:16px 8px}.settings-enroll-users table td:first-child{padding-left:24px}.settings-enroll-users table td .standard-select__control{max-width:120px!important}.settings-enroll-users table th{padding:0!important}.settings-enroll-users table th:first-child{padding-left:8px!important}.settings-enroll-users table th:last-child{padding-right:24px}.enroll-users-area #remove-icon{color:#f23e3e;cursor:pointer}.enroll-users-area #remove-icon:hover{color:#f23e3e}.enroll-users-area .add-user i,.enroll-users-area .add-user p{display:inline-block}.enroll-users-area .add-user i{color:#056c75}.enroll-users-area .add-user:hover i{color:#000}.resend-invite-dropdown .btn{padding:0}.resend-invite-dropdown .btn .standard-button{padding:10px}.resend-invite-dropdown :after{display:none!important}.header-text{font-size:22px}.label-text{font-size:14px}.value-text{font-size:18px;word-wrap:break-word;width:70%;text-align:end}.dropdown-text{font-size:16px}.add-user-popup #remove-icon{color:#f23e3e;cursor:pointer}.team-section-modal{padding:32px!important}.team-section-modal .sub-heading{margin:16px 0 32px}.discipline-owner-selection{border:1px solid #c7e8ee;height:91px;border-radius:12px}@media screen and (max-width:576px){#discipline-owner-selector,#discipline-owner-selector #select-box-div>#select-box-border{width:100%}}#habit-builder-actions-table th{color:#056c75;font-weight:1000}#habit-builder-actions-table tbody{border-top-color:#e6e4e5!important;border-top-width:1px!important}#habit-builder-actions-table tbody td{border-bottom-color:#e9e9e9!important;word-break:break-word}#habit-builder-actions-table tbody tr:last-child{border-bottom-style:hidden}#habit-builder-actions-table tbody tr.no-border-td td{border-bottom-width:0!important;padding-top:8px!important}#habit-builder-actions-table tbody .apply-no-word-break{word-break:normal!important}#habit-builder-actions-table .table-action-formatter{min-width:300px}#habit-builder-actions-table .file-td{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#habit-builder-actions-table .index-min-width{min-width:35px}#habit-builder-actions-table .hb-cycle-3-okr-actions{min-width:175px;display:flex;justify-content:end;align-items:center}#habit-builder-actions-table .objective-link-label{max-width:310px!important}#habit-builder-actions-table .fixed{table-layout:fixed}#habit-builder-actions-table .fixed td{overflow:hidden}#habit-builder-actions-table a,#habit-builder-actions-table span{display:inline-block!important}#habit-builder-revamp-table .header-title{font-size:14px;color:#656565;font-weight:1000}#habit-builder-revamp-table .standard-select .select-box-outlined .standard-select__control{width:100%;height:34px!important}#habit-builder-revamp-table .css-319lph-ValueContainer{padding:0!important}#habit-builder-revamp-table input::-webkit-input-placeholder{font-size:14px}#habit-builder-revamp-table .css-14el2xx-placeholder,#habit-builder-revamp-table input,#habit-builder-revamp-table input::placeholder{font-size:14px}#habit-builder-revamp-table .standard-select__single-value{font-size:14px;padding-left:4px}#habit-builder-revamp-table input{margin:0!important;padding:0;height:38px}#habit-builder-revamp-table #objective-picker .error-text,#habit-builder-revamp-table .standard-input .error-text,#habit-builder-revamp-table .standard-select .error-text{margin:0!important;color:#f23e3e}#habit-builder-revamp-table #objective-picker button,#habit-builder-revamp-table .standard-input button,#habit-builder-revamp-table .standard-select button{max-height:38px;font-size:14px;margin-bottom:0}#habit-builder-revamp-table #objective-picker button .objective-link-label,#habit-builder-revamp-table .standard-input button .objective-link-label,#habit-builder-revamp-table .standard-select button .objective-link-label{max-height:30px;white-space:nowrap;text-overflow:ellipsis}.pagination-main ul{flex-direction:row;max-width:100%;display:flex;margin-top:10px;justify-content:end;align-items:center}.pagination-main ul a{padding:5px 10px}.pagination-main ul li{color:#333;margin:0 4px;font-size:14;border:1px solid #e6e4e5;display:flex;justify-content:center;align-items:center;min-width:33px;list-style:none;border-radius:4px;font-size:16}.pagination-main ul li.disabled{opacity:.5}.pagination-main ul li.disabled a{cursor:not-allowed}.pagination-main ul .next a,.pagination-main ul .previous a{color:#000;text-decoration:none!important}.pagination-main ul .selected{border:0!important;background-color:#08b3c3;color:#fff}.confirmation-modal{padding:32px!important}.confirmation-modal .sub-heading{margin:16px 0 32px}#subscription-change-dropdown .dropdown-toggle{background-color:initial;border:none}#subscription-change-dropdown .dropdown-toggle:after{display:none}.manage-subscription-tab{font-weight:600;color:#656565;margin-right:34px}.manage-subscription-tab-active{color:#333;font-weight:600;border-bottom:4px solid #056c75;margin-right:34px}.manage-subscription-tab:hover{color:#333;border-bottom:1px solid #056c75;margin-right:34px}.card-details{height:54px}.subscription-cards-div{height:229px;overflow:auto}.address-lines{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#special-offer-body{padding:40px 100px}#special-offer-body .offer-text{font-weight:700}#special-offer-body span{color:#333;font-size:16px}.settings .react-tabs__tab-list{border-bottom:none}.settings .react-tabs ul,.settings ul{padding-left:0!important}.settings .react-tabs__tab{width:25%!important;font-size:18px;border:none;color:#a6afc5}.settings .react-tabs__tab img{height:22px;width:22px}.settings .react-tabs__tab--selected{color:#08b3c3!important;background:transparent;border-bottom:3px solid #08b3c3}.announcement-main{border:1px solid #08b3c3;border-radius:8px}.announcement-main .announcement-main-primary{color:#08b3c3;font-size:16px;font-weight:400}#company-details #kv-pair-dropdown{max-width:unset!important;border:0;border-bottom:1px solid #7b88a5;border-radius:0}#company-details #kv-pair-dropdown .vertical-separator{display:none}#company-details #kv-pair-dropdown #kv-pair-value-select{margin-left:10px}#company-details #kv-pair-dropdown .standard-select__single-value{color:#333!important}#company-details #kv-pair-dropdown .standard-select .select-box-outlined .standard-select__indicator{color:#08b3c3}.user-panel{background:#e5e5e5;overflow-x:auto}.user-panel .guide-btn.standard-button{min-width:140px;padding:8px;background:#4484ff;border:1px solid #4484ff}@media screen and (max-width:992px){.user-panel .guide-btn.standard-button{min-width:100px}}.user-panel .guide-btn.standard-button:not(:disabled):not(.disabled):hover{color:#4484ff;background-color:hsla(0,0%,100%,.1);border:1px solid #4484ff}.user-panel .guide-btn.standard-button:not(:disabled):not(.disabled):active{color:#fff;background-color:hsla(0,0%,100%,.1);border-color:#4484ff}.user-panel .guide-btn.standard-button:not(:disabled):not(.disabled):focus{background-color:hsla(0,0%,100%,.1)}.user-panel .close-icon{position:absolute;top:0;right:0;background:#fff;color:#000}.user-panel .pro-sidebar-header{border-bottom:none!important}.user-panel .pro-sidebar-inner{background:#fff}.user-panel .pro-icon-wrapper{background-color:initial!important}.user-panel .cs-icon{width:100%;height:100%;background-repeat:no-repeat;background-position:50%}.user-panel .cs-icon.dashboard{background-image:url(/static/media/icon_dashboard.dcbac9a9.svg)}.user-panel .cs-icon.xray{background-image:url(/static/media/icon_xray.7c3a62cd.svg)}.user-panel .cs-icon.grow{background-image:url(/static/media/icon_grow.c2e7fa27.svg)}.user-panel .cs-icon.execute{background-image:url(/static/media/icon_execute.17409d67.svg)}.user-panel .cs-icon.academy{background-image:url(/static/media/icon_academy.a239685f.svg)}.user-panel .cs-icon.support{background-image:url(/static/media/icon_support.b01168a2.svg)}.user-panel .cs-icon.coach{background-image:url(/static/media/icon_talk_to_coach.9ddd2900.svg)}.user-panel .cs-icon.habitBuilder{background-image:url(/static/media/icon_habit.1ebca9b3.svg)}.user-panel .cs-icon.coachConnect{background-image:url(/static/media/icon_coachConnect.b4e3b353.svg)}.user-panel .cs-icon.quest{background-image:url(/static/media/icon_quest.a2842579.svg)}.user-panel .cs-icon.navigator{background-image:url(/static/media/icon_navigator.0cd39975.svg)}.user-panel .cs-icon.playbooks{background-image:url(/static/media/icon_playbooks.1a37c927.svg)}.user-panel .pro-menu-item .pro-inner-item{color:#a6afc5!important;font-weight:600!important;border:4px solid #fff}.user-panel .pro-menu-item.active>.pro-inner-item,.user-panel .pro-menu-item .pro-inner-item:hover{color:#056c75!important}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.dashboard,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.dashboard{background-image:url(/static/media/icon_dashboard_active.72ecdd43.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.xray,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.xray{background-image:url(/static/media/icon_xray_active.ce81f2f7.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.quest,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.quest{background-image:url(/static/media/icon_quest_active.b7126ac7.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.navigator,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.navigator{background-image:url(/static/media/icon_navigator_active.140d5ae7.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.grow,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.grow{background-image:url(/static/media/icon_grow_active.f4e3b856.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.execute,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.execute{background-image:url(/static/media/icon_execute_active.394e06da.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.academy,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.academy{background-image:url(/static/media/icon_academy_active.015a9263.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.support,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.support{background-image:url(/static/media/icon_support_active.a1684656.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.coach,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.coach{background-image:url(/static/media/icon_talk_to_coach_active.6126d50f.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.coachConnect,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.coachConnect{background-image:url(/static/media/icon_coachConnect_active.c1bc5af5.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.habitBuilder,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.habitBuilder{background-image:url(/static/media/icon_habit_active.003e8bb1.svg)}.user-panel .pro-menu-item.active>.pro-inner-item .pro-icon .cs-icon.playbooks,.user-panel .pro-menu-item .pro-inner-item:hover .pro-icon .cs-icon.playbooks{background-image:url(/static/media/icon_playbooks_active.e1586793.svg)}.user-panel .pro-menu-item.active>.pro-inner-item a,.user-panel .pro-menu-item .pro-inner-item:hover a{color:#056c75!important}.user-panel .pro-menu-item.active>.pro-inner-item{border-left:4px solid #056c75}.user-panel .pro-menu-item.disabled .pro-inner-item{cursor:default;color:#d3d3d3!important}.user-panel .pro-menu-item.disabled .pro-inner-item .pro-icon .cs-icon.xray{background-image:url(/static/media/icon_xray_disabled.f9ed337a.svg)}.user-panel .pro-menu-item.disabled .pro-inner-item .pro-icon .cs-icon.navigator{background-image:url(/static/media/icon_navigator_disabled.fdb65113.svg)}.user-panel .pro-menu-item.disabled .pro-inner-item:hover{cursor:default;color:#d3d3d3!important}.user-panel .pro-menu-item.disabled .pro-inner-item:hover .pro-icon .cs-icon.xray{background-image:url(/static/media/icon_xray_disabled.f9ed337a.svg)}.user-panel .pro-menu-item.disabled .pro-inner-item:hover .pro-icon .cs-icon.navigator{background-image:url(/static/media/icon_navigator_disabled.fdb65113.svg)}.user-panel .header-height{height:80px}.user-panel .header-upgrade-banner{height:185px}.user-panel .content-container{overflow-y:scroll;scroll-behavior:smooth}.user-panel .content-container-height{height:calc(100vh - 80px)}.user-panel .content-container-upgrade-banner{height:calc(100vh - 185px)}.user-panel .open-in-desktop-card-menu{border-radius:5px;background-color:#d4edff;color:#011542;border:none}.course-and-content-card{border-radius:10px!important;height:400px}.course-and-content-card .card-header{border-top-left-radius:10px;border-top-right-radius:10px;padding:0;height:50%;border-bottom:none;background-size:cover;background-position:50%}.course-and-content-card .card-action{display:none}.course-and-content-card:hover .card-action{display:flex;border-radius:10px;align-items:center;justify-content:center;position:absolute;height:100%;z-index:1;background-color:rgba(23,38,67,.8);width:100%}.course-and-content-card:hover .course-coach-div{z-index:0}.course-and-content-card .line-progress{padding:0;border:none!important;width:100%}.course-and-content-card .line-progress .bar{width:100%!important}.course-and-content-card .course-coach-div{border-radius:16px;background-color:#fff;position:absolute;z-index:1;height:50px;padding:16px;top:30%;box-shadow:0 0 4px 0 rgba(0,0,0,.25098039215686274);right:8px}.course-and-content-card .course-coach-div .coach-image{border-radius:50%;margin-right:8px}.course-and-content-card .course-coach-div text{color:#08b3c3;font-weight:600}.course-and-content-card .card-body{padding:12px;height:50%}#courses-and-contents-tile-card{border-radius:16px;min-height:180px}#courses-and-contents-tile-card .line-progress{border:none!important;width:100%;padding:0 0 8px}#courses-and-contents-tile-card .search-tile-card-button-div{min-width:250px}@media screen and (max-width:767px){#courses-and-contents-tile-card{display:flex;flex-direction:column}#courses-and-contents-tile-card .courses-info-div{flex-direction:column;width:100%}#courses-and-contents-tile-card .course-card-footer,#courses-and-contents-tile-card .course-card-footer .bar,#courses-and-contents-tile-card .courses-info-div .course-logo{width:100%}}@media screen and (max-width:576px){#courses-and-contents-tile-card .search-tile-card-button-div{min-width:100%}}.open-in-desktop-card.card{border-radius:5px;background-color:#056c75;color:#fff;border:none}.x-ray-card .react-tabs__tab-list{border-bottom:none}.x-ray-card .react-tabs ul{padding-left:0}.x-ray-card .react-tabs__tab{font-size:18px;width:20%!important;border:none;color:#a6afc5}.x-ray-card .react-tabs__tab--selected{color:#056c75!important;background:transparent;border-bottom:5px solid #056c75}#restriction-page .restriction-text{border:1px solid #08b3c3;border-radius:8px}#restriction-page .restriction-text span{font-size:16px}#restriction-page .restriction-text .upgrade-text{color:#08b3c3}#restriction-page .xray-restriction-btn{border-radius:30px!important;padding:0;height:48px}#restriction-page .header-text{color:#fff;font-size:3.25rem;font-style:normal;font-weight:400;line-height:100%!important;letter-spacing:-.065rem}#restriction-page .header-text .bold{font-weight:600}#restriction-page .header-text.mobile{font-size:2.5rem}#restriction-page #landing-top-card .content{color:#fff;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}@media screen and (max-width:425px){#restriction-page .xray-restriction-btn{width:100%}}#restriction-page #landing-top-card{border-radius:16px 16px 0 0}#restriction-page #landing-info-card{border-radius:0 0 16px 16px}#landing-top-card{border:none;border-radius:8px 8px 0 0;background-color:#08b3c3;background-position-x:right;background-position-y:top;background-repeat:no-repeat;height:400px;background-size:auto 360px}@media screen and (max-width:767px){#landing-top-card{background-size:0}}@media screen and (max-width:820px){#landing-top-card{height:auto}}#landing-top-card .card-body{padding:50px 32px}#landing-top-card .header-text{color:#fff;font-size:3.25rem;font-style:normal;font-weight:400;line-height:85%;letter-spacing:-.065rem}#landing-top-card .header-text .bold{font-weight:600}#landing-top-card .header-text.mobile{font-size:2.5rem}#landing-top-card .content{color:#fff;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}.generic-static-stepper .step-number{height:1.5rem;width:1.5rem;background:#fff;border-radius:50%;text-align:center;color:#010101;font-weight:700;font-size:.875rem;padding-top:1px}.generic-static-stepper .step-content{margin-left:10px;font-size:.875rem;color:#fff;font-weight:400}@media screen and (max-width:991px){.generic-static-stepper .step-arrow{display:none}}.standard-tabs .react-tabs__tab{color:#656565;font-weight:800;font-size:14px;border-top:0;border-right:0;border-left:0;bottom:-4px}.standard-tabs .react-tabs__tab .tab-name{height:18px}.standard-tabs .react-tabs__tab.react-tabs__tab--selected{border-bottom:4px solid #056c75;color:#333}.standard-tabs .react-tabs__tab.react-tabs__tab--selected svg path{fill:#333}.standard-tabs .react-tabs__tab:focus{box-shadow:none;border-bottom:4px solid #056c75}.standard-tabs .react-tabs__tab:focus:after{left:0;right:0;top:0}.standard-tabs .react-tabs__tab-list{border-bottom:4px solid #e6e4e5;margin-bottom:0}.standard-tabs .react-tabs__tab-panel{border:1px solid #e6e4e5;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tab-header{border-bottom:1px solid #c7e8ee}.tab-header .tab-title{margin-top:3px}.habit-builder-table th{color:#056c75;font-weight:1000}.habit-builder-table tbody{border-top-color:#efefef!important;border-top-width:3px!important}.habit-builder-table tbody td{border-bottom-color:#e9e9e9!important}.add-user-to-xray #select-discipline .standard-checkbox .label-container{margin-left:auto!important;margin-right:auto!important}.add-user-to-xray #select-discipline td{vertical-align:middle}.add-user-to-xray .habit-builder-table th{font-weight:400;font-size:14px;color:#656565;box-shadow:none;padding-left:16px;padding-right:16px;height:41px}.add-user-to-xray .habit-builder-table tbody{border-top:1px solid #f6f6f6!important;margin-top:2px}.add-user-to-xray .habit-builder-table tbody tr:first-child td{height:53px;padding-top:20px}.add-user-to-xray .habit-builder-table td{border-bottom:0;padding-left:16px;padding-right:16px;height:41px;font-size:14px}.add-user-to-xray .checkmark{border:2px solid #08b3c3!important}.add-user-to-xray .remove-user{margin:60px 0 0 8px}.add-user-to-xray a,.add-user-to-xray a:hover{color:#08b3c3}@media screen and (max-width:576px){.add-user-to-xray #add-user-to-xray-popup-row input{min-width:100px}}.standard-checkbox .option{background:#fff;min-height:48px;margin-top:.5rem;border-radius:10px;border:1px solid #dedede}.standard-checkbox .option input{margin-top:1rem}.standard-checkbox .option.active{background:#f5f5f5}.standard-checkbox .option label{margin-top:.5rem}.discipline-tab .accordion-item{margin-bottom:8px;border:1px solid #e6e4e5;border-radius:8px;background-color:#fff!important}.discipline-tab .accordion-item .accordion-button{background-color:#fff!important;border-radius:8px;box-shadow:none;border-color:rgba(0,0,0,.125);outline:0!important;border:none!important}.discipline-tab .accordion-item .accordion-button:not(.collapsed){border-bottom-left-radius:0;border-bottom-right-radius:0}.discipline-tab .accordion-item .accordion-button:after{display:block;height:1rem;width:1rem;background-size:1rem;font-weight:1000}.discipline-tab .accordion-item .accordion-header{height:58px;background-color:#fff;border-radius:8px}.discipline-tab .accordion-item .accordion-header .discipline-result-link{font-weight:400}.discipline-tab .accordion-item:not(:first-of-type){border-top:1px solid #e6e4e5}.discipline-tab .accordion-item:first-of-type,.discipline-tab .accordion-item:first-of-type .accordion-button{border-top-left-radius:8px;border-top-right-radius:8px}.discipline-tab .accordion-item .accordion-collapse{background-color:#fff!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.discipline-tab .accordion-item .accordion-collapse .accordion-body{border-top:1px solid #c7e8ee}.discipline-tab .discipline-icon svg{height:16px;width:16px}.discipline-tab .delete-icon:not(.disabled){cursor:pointer}.discipline-tab .delete-icon.disabled svg path{fill-opacity:.3}.discipline-tab .add-member-to-discipline{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.delete-user-from-xray-popup .discipline-owner-selection{border:1px solid #c7e8ee;height:91px;border-radius:12px}@media screen and (max-width:576px){.delete-user-from-xray-popup #discipline-owner-selector,.delete-user-from-xray-popup #discipline-owner-selector #select-box-div>#select-box-border{width:100%}}.xray-dashboard-new{border-radius:8px;min-height:100%}.xray-dashboard-new .light-grey span{color:#656565}.xray-dashboard-new .xray-status-pill{padding:2px 8px;border-radius:8px;background-color:#f4f4f3;font-weight:400}.xray-dashboard-new .xray-status-pill span{color:#000}.xray-dashboard-new .xray-status-pill.success{background-color:rgba(15,234,176,.2)}.xray-dashboard-new .xray-status-pill.warning{background-color:rgba(247,146,30,.2)}.xray-dashboard-new .due-date-area{border-radius:8px;border:1px solid #c7e8ee;height:50px;padding:0 16px}.xray-dashboard-new .line-progress{padding:0!important;border-radius:0;border:0;margin-top:4px!important;background-color:initial}.xray-dashboard-new .line-progress .text{color:#182644;font-size:12px;font-weight:400}.xray-dashboard-new .line-progress .progress{background-color:#c7e9ee;border-radius:0;border:1px solid #08b3c3;border-left-width:2px}.xray-dashboard-new .line-progress .progress .progress-bar{background-color:#08b3c3}.xray-dashboard-new .habit-builder-table th{font-weight:400;font-size:14px;color:#656565;box-shadow:none;padding-left:16px;padding-right:16px;height:41px}.xray-dashboard-new .habit-builder-table tbody{border-top:1px solid #f6f6f6!important;margin-top:2px}.xray-dashboard-new .habit-builder-table tbody tr:first-child td{height:53px;padding-top:20px}.xray-dashboard-new .habit-builder-table td{border-bottom:0;padding-left:16px;padding-right:16px;height:41px;font-size:14px}.discipline-lock-popup .modal-content{border-radius:16px}.discipline-lock-popup .desc{font-weight:700;color:#333}.vi-quick-starters{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin:0 0 12px;padding-bottom:12px;position:relative;-webkit-animation:vi-quick-starters-in .34s cubic-bezier(.22,1,.36,1) both;animation:vi-quick-starters-in .34s cubic-bezier(.22,1,.36,1) both}.vi-quick-starters:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.05) 18%,rgba(8,179,195,.18) 50%,rgba(15,23,42,.05) 82%,transparent);pointer-events:none}.vi-quick-starters__hint{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(5,108,117,.65);padding-left:2px}.vi-quick-starters__hint:before{content:"";width:4px;height:4px;border-radius:50%;background:#08b3c3;box-shadow:0 0 0 2px rgba(8,179,195,.18)}.vi-quick-starters__row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.vi-quick-starter{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;border:1px solid #e2e6ec;background:linear-gradient(180deg,#fff,#fafcfd);color:#2f3a47;font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap;max-width:100%;cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(15,23,42,.04);transition:color .18s ease-out,background .22s ease-out,border-color .18s ease-out,box-shadow .22s ease-out,-webkit-transform .22s cubic-bezier(.34,1.46,.64,1);transition:color .18s ease-out,background .22s ease-out,border-color .18s ease-out,box-shadow .22s ease-out,transform .22s cubic-bezier(.34,1.46,.64,1);transition:color .18s ease-out,background .22s ease-out,border-color .18s ease-out,box-shadow .22s ease-out,transform .22s cubic-bezier(.34,1.46,.64,1),-webkit-transform .22s cubic-bezier(.34,1.46,.64,1);-webkit-animation:vi-quick-starter-pop .42s cubic-bezier(.22,1,.36,1) both;animation:vi-quick-starter-pop .42s cubic-bezier(.22,1,.36,1) both}.vi-quick-starter:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.vi-quick-starter:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}.vi-quick-starter:nth-child(3){-webkit-animation-delay:.19s;animation-delay:.19s}.vi-quick-starter:nth-child(n+4){-webkit-animation-delay:.26s;animation-delay:.26s}.vi-quick-starter__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,rgba(8,179,195,.14),rgba(8,179,195,.22));color:#056c75;flex-shrink:0;transition:color .18s ease-out,background .22s ease-out,-webkit-transform .26s cubic-bezier(.34,1.46,.64,1);transition:transform .26s cubic-bezier(.34,1.46,.64,1),color .18s ease-out,background .22s ease-out;transition:transform .26s cubic-bezier(.34,1.46,.64,1),color .18s ease-out,background .22s ease-out,-webkit-transform .26s cubic-bezier(.34,1.46,.64,1)}.vi-quick-starter__label{overflow:hidden;text-overflow:ellipsis;transition:color .18s ease-out}.vi-quick-starter__arrow{display:inline-flex;align-items:center;justify-content:center;color:#056c75;width:0;overflow:hidden;opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px);transition:width .24s cubic-bezier(.34,1.36,.64,1),opacity .2s ease-out,-webkit-transform .24s cubic-bezier(.34,1.36,.64,1);transition:width .24s cubic-bezier(.34,1.36,.64,1),opacity .2s ease-out,transform .24s cubic-bezier(.34,1.36,.64,1);transition:width .24s cubic-bezier(.34,1.36,.64,1),opacity .2s ease-out,transform .24s cubic-bezier(.34,1.36,.64,1),-webkit-transform .24s cubic-bezier(.34,1.36,.64,1)}.vi-quick-starter:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));-webkit-transform:skewX(-18deg);transform:skewX(-18deg);pointer-events:none;opacity:0;transition:opacity .2s ease-out}.vi-quick-starter:hover{color:#044d54;border-color:rgba(8,179,195,.55);background:linear-gradient(180deg,rgba(8,179,195,.06),rgba(8,179,195,.11));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 12px rgba(8,179,195,.14),0 0 0 3px rgba(8,179,195,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vi-quick-starter:hover .vi-quick-starter__icon{-webkit-transform:rotate(-6deg) scale(1.06);transform:rotate(-6deg) scale(1.06);background:linear-gradient(135deg,rgba(8,179,195,.22),rgba(8,179,195,.35));color:#044d54}.vi-quick-starter:hover .vi-quick-starter__arrow{width:12px;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.vi-quick-starter:hover:before{opacity:1;-webkit-animation:vi-quick-starter-shine .7s ease-out;animation:vi-quick-starter-shine .7s ease-out}.vi-quick-starter:active{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 1px 4px rgba(8,179,195,.18)}.vi-quick-starter:focus-visible{outline:none;border-color:rgba(8,179,195,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 3px rgba(8,179,195,.22)}.vi-quick-starter--calendar .vi-quick-starter__icon{background:linear-gradient(135deg,rgba(118,228,231,.28),rgba(8,179,195,.22));color:#04727a}.vi-quick-starter--priority .vi-quick-starter__icon{background:linear-gradient(135deg,rgba(255,184,108,.24),rgba(255,138,76,.22));color:#b45a16}.vi-quick-starter--bolt .vi-quick-starter__icon{background:linear-gradient(135deg,rgba(255,211,92,.28),rgba(247,168,28,.24));color:#a86a00}.vi-quick-starter--bulb .vi-quick-starter__icon{background:linear-gradient(135deg,rgba(168,196,255,.28),rgba(99,130,232,.22));color:#3955b9}.voice-input-container.ask-ai-mode .vi-quick-starters{display:none}@-webkit-keyframes vi-quick-starters-in{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vi-quick-starters-in{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes vi-quick-starter-pop{0%{opacity:0;-webkit-transform:translateY(6px) scale(.94);transform:translateY(6px) scale(.94)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes vi-quick-starter-pop{0%{opacity:0;-webkit-transform:translateY(6px) scale(.94);transform:translateY(6px) scale(.94)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes vi-quick-starter-shine{0%{left:-40%}to{left:140%}}@keyframes vi-quick-starter-shine{0%{left:-40%}to{left:140%}}@media(prefers-reduced-motion:reduce){.vi-quick-starter,.vi-quick-starter:before,.vi-quick-starter__arrow,.vi-quick-starter__icon,.vi-quick-starters{-webkit-animation:none!important;animation:none!important;transition:none!important}}.voice-input-disclaimer{margin:6px 0 0;font-size:10px;color:#656565;text-align:center;line-height:1.4}.warning-banner{border:1px solid #fa6c6c;border-radius:16px}.voice-input-container{padding:20px 24px;border:1px solid #e6e4e5;border-radius:24px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:border-color .15s ease,background-color .15s ease}.voice-input-container.drag-over{border-color:#08b3c3;background-color:rgba(99,91,255,.04)}.voice-input-container.disabled .voice-input .text-input::-webkit-input-placeholder{color:#e6e4e5}.voice-input-container.disabled .voice-input .text-input::placeholder{color:#e6e4e5}.voice-input-container.ask-ai-mode{padding:0 0 9px}.voice-input-container.ask-ai-mode .voice-input{margin:12px 24px;width:unset}.voice-input-container.ask-ai-mode .file-loading,.voice-input-container.ask-ai-mode .files-row{padding-left:24px;padding-right:24px}.voice-input-container .ask-ai-mode .voice-input{padding:8px 0!important}.voice-input-container .vi-ask-ai-header{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;width:100%;background:#f6f6f6;border-bottom:1px solid #e6e4e5;border-radius:24px 24px 12px 12px;padding:15px 22px;box-sizing:border-box}.voice-input-container .vi-ask-ai-header__left{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;flex:1 1}.voice-input-container .vi-ask-ai-header__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.voice-input-container .vi-ask-ai-header__text{font-size:13px;font-weight:400;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-input-container .vi-ask-ai-header__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:none;background:transparent;cursor:pointer;opacity:.6;transition:opacity .15s}.voice-input-container .vi-ask-ai-header__close:hover{opacity:1}.voice-input-container .voice-input{position:relative;display:flex;align-items:flex-end;grid-gap:8px;gap:8px;width:100%;background:#fff}.voice-input-container .voice-input .add-btn{margin-bottom:3px}.voice-input-container .voice-input .icon-btn.left .plus-img{display:block;width:20px;height:20px;transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1)}.voice-input-container .voice-input .icon-btn.left:not(:disabled):hover .plus-img{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.voice-input-container .voice-input .icon-btn.left.left--firing .plus-img{-webkit-animation:vi-plus-to-x .35s cubic-bezier(.34,1.56,.64,1) both;animation:vi-plus-to-x .35s cubic-bezier(.34,1.56,.64,1) both}.voice-input-container .voice-input .icon-btn{padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;outline:none;color:#333;transition:background-color .12s ease,color .12s ease,-webkit-transform .12s ease;transition:background-color .12s ease,color .12s ease,transform .12s ease;transition:background-color .12s ease,color .12s ease,transform .12s ease,-webkit-transform .12s ease}.voice-input-container .voice-input .icon-btn svg{display:block}.voice-input-container .voice-input .icon-btn.active{background:rgba(40,167,69,.08);color:#08b3c3}.voice-input-container .voice-input .icon-btn.mic .mic-img{width:22px;height:22px;display:block}.voice-input-container .voice-input .icon-btn.mic:not(:disabled):hover{-webkit-filter:brightness(1.12);filter:brightness(1.12)}.voice-input-container .voice-input .icon-btn.send{background:#08b3c3;border-radius:10px;width:36px;height:36px;box-shadow:0 0 0 0 rgba(8,179,195,0);transition:box-shadow .18s ease,background .2s ease,-webkit-transform .18s cubic-bezier(.34,1.56,.64,1);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background .2s ease;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background .2s ease,-webkit-transform .18s cubic-bezier(.34,1.56,.64,1)}.voice-input-container .voice-input .icon-btn.send .send-icon{display:block;width:18px;height:18px;transition:-webkit-transform .22s cubic-bezier(.34,1.56,.64,1);transition:transform .22s cubic-bezier(.34,1.56,.64,1);transition:transform .22s cubic-bezier(.34,1.56,.64,1),-webkit-transform .22s cubic-bezier(.34,1.56,.64,1)}.voice-input-container .voice-input .icon-btn.send:disabled{background:#f6f6f6;box-shadow:none;-webkit-transform:none;transform:none}.voice-input-container .voice-input .icon-btn.send:not(:disabled):not(.send--firing):not(.send--activated):hover .send-icon{-webkit-transform:scale(1.35);transform:scale(1.35)}.voice-input-container .voice-input .icon-btn.send:not(:disabled):not(.send--firing):not(.send--activated):active{-webkit-transform:scale(.9);transform:scale(.9);box-shadow:none}.voice-input-container .voice-input .icon-btn.send.send--activated{-webkit-animation:vi-send-activate .35s cubic-bezier(.34,1.56,.64,1) both;animation:vi-send-activate .35s cubic-bezier(.34,1.56,.64,1) both}.voice-input-container .voice-input .icon-btn.send.send--firing{-webkit-animation:vi-send-click .5s cubic-bezier(.25,.46,.45,.94) both;animation:vi-send-click .5s cubic-bezier(.25,.46,.45,.94) both}.voice-input-container .voice-input .icon-btn.pause-btn{box-shadow:0 0 0 0 rgba(8,179,195,0);transition:box-shadow .18s ease,-webkit-transform .18s cubic-bezier(.34,1.56,.64,1),-webkit-filter .18s ease;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .18s ease;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .18s ease,-webkit-transform .18s cubic-bezier(.34,1.56,.64,1),-webkit-filter .18s ease}.voice-input-container .voice-input .icon-btn.pause-btn .pause-icon{display:block;width:16px;height:16px;transition:-webkit-transform .22s cubic-bezier(.34,1.56,.64,1);transition:transform .22s cubic-bezier(.34,1.56,.64,1);transition:transform .22s cubic-bezier(.34,1.56,.64,1),-webkit-transform .22s cubic-bezier(.34,1.56,.64,1)}.voice-input-container .voice-input .icon-btn.pause-btn:not(.pause--firing):hover .pause-icon{-webkit-transform:scale(1.35);transform:scale(1.35)}.voice-input-container .voice-input .icon-btn.pause-btn:not(.pause--firing):active{-webkit-transform:scale(.9);transform:scale(.9)}.voice-input-container .voice-input .icon-btn.pause-btn.pause--firing{-webkit-animation:vi-send-click .5s cubic-bezier(.25,.46,.45,.94) both;animation:vi-send-click .5s cubic-bezier(.25,.46,.45,.94) both}.voice-input-container .voice-input .vi-mic-group{position:relative;width:28px;height:28px;flex-shrink:0;overflow:visible}.voice-input-container .voice-input .vi-mic-group__btn{position:absolute;top:0;left:0;width:28px;height:28px;padding:0;border:none;background:transparent;outline:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px}.voice-input-container .voice-input .vi-mic-group__btn img{width:20px;height:20px;display:block;pointer-events:none}.voice-input-container .voice-input .vi-mic-group--idle .vi-mic-group__mic{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.voice-input-container .voice-input .vi-mic-group--idle .vi-mic-group__confirm,.voice-input-container .voice-input .vi-mic-group--idle .vi-mic-group__reject{opacity:0;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.voice-input-container .voice-input .vi-mic-group--expanding .vi-mic-group__mic{-webkit-animation:vi-mic-out .2s ease-out forwards;animation:vi-mic-out .2s ease-out forwards;pointer-events:none}.voice-input-container .voice-input .vi-mic-group--expanding .vi-mic-group__reject{-webkit-animation:vi-reject-in .35s cubic-bezier(.34,1.56,.64,1) .05s both;animation:vi-reject-in .35s cubic-bezier(.34,1.56,.64,1) .05s both;pointer-events:none}.voice-input-container .voice-input .vi-mic-group--expanding .vi-mic-group__confirm{-webkit-animation:vi-confirm-in .35s cubic-bezier(.34,1.56,.64,1) .1s both;animation:vi-confirm-in .35s cubic-bezier(.34,1.56,.64,1) .1s both;pointer-events:none}.voice-input-container .voice-input .vi-mic-group--active .vi-mic-group__mic{opacity:0;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.voice-input-container .voice-input .vi-mic-group--active .vi-mic-group__reject{opacity:1;-webkit-transform:translateX(-36px) scale(1);transform:translateX(-36px) scale(1);pointer-events:auto;transition:-webkit-filter .15s,-webkit-transform .15s;transition:filter .15s,transform .15s;transition:filter .15s,transform .15s,-webkit-filter .15s,-webkit-transform .15s}.voice-input-container .voice-input .vi-mic-group--active .vi-mic-group__reject:not(:disabled):hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transform:translateX(-36px) scale(1.12);transform:translateX(-36px) scale(1.12)}.voice-input-container .voice-input .vi-mic-group--active .vi-mic-group__confirm{opacity:1;-webkit-transform:translateX(4px) scale(1);transform:translateX(4px) scale(1);pointer-events:auto;background:rgba(8,179,195,.1);border-radius:8px;transition:background .15s,-webkit-filter .15s,-webkit-transform .15s;transition:filter .15s,transform .15s,background .15s;transition:filter .15s,transform .15s,background .15s,-webkit-filter .15s,-webkit-transform .15s}.voice-input-container .voice-input .vi-mic-group--active .vi-mic-group__confirm:not(:disabled):hover{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-transform:translateX(4px) scale(1.12);transform:translateX(4px) scale(1.12);background:rgba(8,179,195,.18)}.voice-input-container .voice-input .vi-mic-group--collapsing .vi-mic-group__mic{-webkit-animation:vi-mic-in .32s cubic-bezier(.34,1.56,.64,1) .12s both;animation:vi-mic-in .32s cubic-bezier(.34,1.56,.64,1) .12s both;opacity:0;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.voice-input-container .voice-input .vi-mic-group--collapsing .vi-mic-group__reject{-webkit-animation:vi-reject-out .3s cubic-bezier(.25,.46,.45,.94) both;animation:vi-reject-out .3s cubic-bezier(.25,.46,.45,.94) both;pointer-events:none}.voice-input-container .voice-input .vi-mic-group--collapsing .vi-mic-group__confirm{-webkit-animation:vi-confirm-out .3s cubic-bezier(.25,.46,.45,.94) .04s both;animation:vi-confirm-out .3s cubic-bezier(.25,.46,.45,.94) .04s both;pointer-events:none}.voice-input-container .voice-input .main-area{flex:1 1 auto;display:flex;align-items:center;min-height:36px;grid-gap:10px;gap:10px;position:relative}.voice-input-container .voice-input .text-input{flex:1 1;min-width:0;width:30px;border:none;outline:none;font-size:16px;color:#333;background:transparent;padding:8px 4px;line-height:20px;resize:none;overflow:hidden;white-space:pre-wrap;word-break:break-word}.voice-input-container .voice-input .text-input::-webkit-input-placeholder{color:#656565}.voice-input-container .voice-input .text-input::placeholder{color:#656565}.voice-input-container .voice-input .text-input.listening-empty{color:transparent;text-shadow:0 0 0 rgba(0,0,0,.2);caret-color:transparent}.voice-input-container .voice-input .actions{display:inline-flex;align-items:center;grid-gap:16px;gap:16px;overflow:visible}.voice-input-container .file-loading{align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.voice-input-container .files-row{width:100%;margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}.voice-input-container .files-row .files-inner{display:flex;grid-gap:8px;gap:8px;align-items:center;flex-wrap:wrap}.voice-input-container .file-chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:#fff;border:1px solid #e6e4e5;color:#333;padding:8px 8px 8px 12px;border-radius:8px;min-width:160px;max-width:160px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.voice-input-container .file-chip .file-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.voice-input-container .file-chip .file-name{font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-input-container .file-chip .file-remove{border:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#333;padding:0;cursor:pointer}@-webkit-keyframes vi-mic-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes vi-mic-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@-webkit-keyframes vi-mic-in{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}65%{opacity:1;-webkit-transform:scale(1.18);transform:scale(1.18)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes vi-mic-in{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}65%{opacity:1;-webkit-transform:scale(1.18);transform:scale(1.18)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes vi-reject-in{0%{opacity:0;-webkit-transform:translateX(0) scale(.2);transform:translateX(0) scale(.2)}65%{opacity:1;-webkit-transform:translateX(-40px) scale(1.12);transform:translateX(-40px) scale(1.12)}to{opacity:1;-webkit-transform:translateX(-36px) scale(1);transform:translateX(-36px) scale(1)}}@keyframes vi-reject-in{0%{opacity:0;-webkit-transform:translateX(0) scale(.2);transform:translateX(0) scale(.2)}65%{opacity:1;-webkit-transform:translateX(-40px) scale(1.12);transform:translateX(-40px) scale(1.12)}to{opacity:1;-webkit-transform:translateX(-36px) scale(1);transform:translateX(-36px) scale(1)}}@-webkit-keyframes vi-confirm-in{0%{opacity:0;-webkit-transform:translateX(0) scale(.2);transform:translateX(0) scale(.2)}65%{opacity:1;-webkit-transform:translateX(8px) scale(1.12);transform:translateX(8px) scale(1.12)}to{opacity:1;-webkit-transform:translateX(4px) scale(1);transform:translateX(4px) scale(1)}}@keyframes vi-confirm-in{0%{opacity:0;-webkit-transform:translateX(0) scale(.2);transform:translateX(0) scale(.2)}65%{opacity:1;-webkit-transform:translateX(8px) scale(1.12);transform:translateX(8px) scale(1.12)}to{opacity:1;-webkit-transform:translateX(4px) scale(1);transform:translateX(4px) scale(1)}}@-webkit-keyframes vi-reject-out{0%{opacity:1;-webkit-transform:translateX(-36px) scale(1);transform:translateX(-36px) scale(1)}35%{-webkit-transform:translateX(-39px) scale(1.04);transform:translateX(-39px) scale(1.04)}to{opacity:0;-webkit-transform:translateX(0) scale(.2);transform:translateX(0) scale(.2)}}@keyframes vi-reject-out{0%{opacity:1;-webkit-transform:translateX(-36px) scale(1);transform:translateX(-36px) scale(1)}35%{-webkit-transform:translateX(-39px) scale(1.04);transform:translateX(-39px) scale(1.04)}to{opacity:0;-webkit-transform:translateX(0) scale(.2);transform:translateX(0) scale(.2)}}@-webkit-keyframes vi-confirm-out{0%{opacity:1;-webkit-transform:translateX(4px) scale(1);transform:translateX(4px) scale(1)}35%{-webkit-transform:translateX(6px) scale(1.04);transform:translateX(6px) scale(1.04)}to{opacity:0;-webkit-transform:translateX(0) scale(.2);transform:translateX(0) scale(.2)}}@keyframes vi-confirm-out{0%{opacity:1;-webkit-transform:translateX(4px) scale(1);transform:translateX(4px) scale(1)}35%{-webkit-transform:translateX(6px) scale(1.04);transform:translateX(6px) scale(1.04)}to{opacity:0;-webkit-transform:translateX(0) scale(.2);transform:translateX(0) scale(.2)}}@-webkit-keyframes vi-send-activate{0%{-webkit-transform:scale(.88);transform:scale(.88)}55%{-webkit-transform:scale(1.12);transform:scale(1.12)}80%{-webkit-transform:scale(.97);transform:scale(.97)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes vi-send-activate{0%{-webkit-transform:scale(.88);transform:scale(.88)}55%{-webkit-transform:scale(1.12);transform:scale(1.12)}80%{-webkit-transform:scale(.97);transform:scale(.97)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes vi-plus-to-x{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:scale(.8) rotate(20deg);transform:scale(.8) rotate(20deg)}70%{-webkit-transform:scale(1.05) rotate(50deg);transform:scale(1.05) rotate(50deg)}to{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}}@keyframes vi-plus-to-x{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:scale(.8) rotate(20deg);transform:scale(.8) rotate(20deg)}70%{-webkit-transform:scale(1.05) rotate(50deg);transform:scale(1.05) rotate(50deg)}to{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}}@-webkit-keyframes vi-send-click{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 0 rgba(8,179,195,.9)}18%{-webkit-transform:scale(.78);transform:scale(.78);-webkit-filter:brightness(1.6);filter:brightness(1.6);box-shadow:0 0 0 0 rgba(8,179,195,.9)}45%{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-filter:brightness(1.2);filter:brightness(1.2);box-shadow:0 0 0 10px rgba(8,179,195,.4)}70%{-webkit-transform:scale(.97);transform:scale(.97);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 16px rgba(8,179,195,.15)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 22px rgba(8,179,195,0)}}@keyframes vi-send-click{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 0 rgba(8,179,195,.9)}18%{-webkit-transform:scale(.78);transform:scale(.78);-webkit-filter:brightness(1.6);filter:brightness(1.6);box-shadow:0 0 0 0 rgba(8,179,195,.9)}45%{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-filter:brightness(1.2);filter:brightness(1.2);box-shadow:0 0 0 10px rgba(8,179,195,.4)}70%{-webkit-transform:scale(.97);transform:scale(.97);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 16px rgba(8,179,195,.15)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 22px rgba(8,179,195,0)}}@-webkit-keyframes vi-pause-click{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 0 rgba(239,68,68,.9)}18%{-webkit-transform:scale(.78);transform:scale(.78);-webkit-filter:brightness(1.7);filter:brightness(1.7);box-shadow:0 0 0 0 rgba(239,68,68,.9)}45%{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-filter:brightness(1.3);filter:brightness(1.3);box-shadow:0 0 0 10px rgba(239,68,68,.4)}70%{-webkit-transform:scale(.97);transform:scale(.97);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 16px rgba(239,68,68,.15)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 22px rgba(239,68,68,0)}}@keyframes vi-pause-click{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 0 rgba(239,68,68,.9)}18%{-webkit-transform:scale(.78);transform:scale(.78);-webkit-filter:brightness(1.7);filter:brightness(1.7);box-shadow:0 0 0 0 rgba(239,68,68,.9)}45%{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-filter:brightness(1.3);filter:brightness(1.3);box-shadow:0 0 0 10px rgba(239,68,68,.4)}70%{-webkit-transform:scale(.97);transform:scale(.97);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 16px rgba(239,68,68,.15)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0 0 22px rgba(239,68,68,0)}}.ai-callout{background:rgba(0,128,128,.06);border-left:4px solid #08b3c3;border-radius:8px;padding:10px 14px;margin:.6em 0;color:#333}.ai-callout,.ai-callout p{font-style:italic;font-size:14px;line-height:1.55}.ai-callout p{margin:0}.ai-callout p+p{margin-top:.5em}.ai-callout:first-child{margin-top:0}.ai-callout:last-child{margin-bottom:0}.md-body{font-size:inherit;color:inherit;line-height:1.6}.md-body p{margin:0 0 .5em}.md-body p:last-child{margin-bottom:0}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{font-weight:600;color:#333;margin:.75em 0 .3em;line-height:1.3}.md-body h1:first-child,.md-body h2:first-child,.md-body h3:first-child,.md-body h4:first-child,.md-body h5:first-child,.md-body h6:first-child{margin-top:0}.md-body h1{font-size:20px}.md-body h2{font-size:18px}.md-body h3{font-size:16px}.md-body h4{font-size:14px}.md-body h5,.md-body h6{font-size:13px}.md-body h6{font-weight:400;color:#656565}.md-body ol,.md-body ul{padding-left:1.5rem;margin:0 0 .5em}.md-body ol:last-child,.md-body ul:last-child{margin-bottom:0}.md-body ul{list-style:disc}.md-body ul li::marker{color:#08b3c3}.md-body ol{list-style:decimal}.md-body li{margin-bottom:.2em}.md-body li:last-child{margin-bottom:0}.md-body code{background:#f6f6f6;border:1px solid #e6e4e5;border-radius:3px;padding:1px 5px;font-size:.88em;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.md-body .md-copy-btn{display:inline-flex;align-items:center;height:26px;padding:0 10px;font-size:11px;font-family:inherit;font-weight:500;border:1px solid #08b3c3;border-radius:4px;color:#08b3c3;background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.md-body .md-copy-btn:hover{background:#08b3c3;color:#fff}.md-body .md-copy-btn--light{border-color:rgba(8,179,195,.6);color:rgba(8,179,195,.85)}.md-body .md-copy-btn--light:hover{background:rgba(8,179,195,.12);color:#08b3c3}.md-body .md-copy-btn--dark{border-color:rgba(8,179,195,.55);color:#62d8e3;background:transparent}.md-body .md-copy-btn--dark:hover{background:rgba(8,179,195,.18);color:#a8eef4}.md-body pre{background:#1e1e1e;border-radius:8px;padding:12px 14px;overflow-x:auto;margin:0 0 .75em}.md-body pre:last-child{margin-bottom:0}.md-body pre code{background:none;border:none;color:#d4d4d4;font-size:12px;padding:0}.md-body .md-code-block{border-radius:8px;overflow:hidden;overflow-x:auto;margin:0 0 .75em}.md-body .md-code-block:last-child{margin-bottom:0}.md-body .md-code-block__header{display:flex;align-items:center;justify-content:space-between;background:#2d2d2d;padding:5px 12px;border-bottom:1px solid #3a3a3a}.md-body .md-code-block__lang{font-size:11px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;color:#9cdcfe;text-transform:lowercase;letter-spacing:.03em}.md-body .md-code-block pre{border-radius:0 0 8px 8px;margin:0}.md-body a{color:#08b3c3;text-decoration:underline}.md-body a:hover{opacity:.8}.md-body strong{font-weight:600}.md-body em{font-style:italic}.md-body table{border-collapse:collapse;min-width:100%;margin:0 0 .75em;font-size:13px}.md-body table:last-child{margin-bottom:0}.md-body thead{background:#08b3c3;color:#fff}.md-body th{padding:8px 12px;font-weight:600;text-align:left;border:1px solid #04555d;white-space:nowrap}.md-body td{padding:7px 12px;border:1px solid #e0e0e0;vertical-align:top;word-break:break-word}.md-body tbody tr:nth-child(2n){background:#f5fafb}.md-body tbody tr:hover{background:#eaf5f6}.md-body hr{border:none;border-top:1px solid #e6e4e5;margin:.75em 0}.elegant-tooltip .tooltip-inner{background-color:#fff!important;color:#222f30!important;font-family:"Hind",sans-serif;font-size:12px;font-weight:500;line-height:1.5;padding:7px 11px!important;border-radius:8px!important;max-width:240px!important;max-width:var(--et-max-width,240px)!important;text-align:left;white-space:normal;word-break:break-word;box-shadow:0 4px 16px rgba(8,179,195,.12),0 2px 6px rgba(0,0,0,.08),0 0 0 1px rgba(8,179,195,.28)!important;transition:-webkit-transform .2s cubic-bezier(.32,.72,0,1)!important;transition:transform .2s cubic-bezier(.32,.72,0,1)!important;transition:transform .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)!important}.elegant-tooltip{pointer-events:none}.elegant-tooltip.fade{opacity:0!important;transition:opacity .2s cubic-bezier(.32,.72,0,1)!important}.elegant-tooltip.fade .tooltip-inner{-webkit-transform:translateY(5px);transform:translateY(5px)}.elegant-tooltip.show{opacity:1!important;transition:opacity .2s cubic-bezier(.32,.72,0,1)!important}.elegant-tooltip.show .tooltip-inner{-webkit-transform:translateY(0);transform:translateY(0)}.elegant-tooltip.bs-tooltip-top .tooltip-inner,.elegant-tooltip[data-popper-placement^=top] .tooltip-inner{border-bottom:2px solid #08b3c3}.elegant-tooltip.bs-tooltip-bottom .tooltip-inner,.elegant-tooltip[data-popper-placement^=bottom] .tooltip-inner{border-top:2px solid #08b3c3}.elegant-tooltip.bs-tooltip-start .tooltip-inner,.elegant-tooltip[data-popper-placement^=left] .tooltip-inner{border-right:2px solid #08b3c3}.elegant-tooltip.bs-tooltip-end .tooltip-inner,.elegant-tooltip[data-popper-placement^=right] .tooltip-inner{border-left:2px solid #08b3c3}.elegant-tooltip.bs-tooltip-top .tooltip-arrow:before,.elegant-tooltip[data-popper-placement^=top] .tooltip-arrow:before{border-top-color:#fff}.elegant-tooltip.bs-tooltip-bottom .tooltip-arrow:before,.elegant-tooltip[data-popper-placement^=bottom] .tooltip-arrow:before{border-bottom-color:#fff}.elegant-tooltip.bs-tooltip-start .tooltip-arrow:before,.elegant-tooltip[data-popper-placement^=left] .tooltip-arrow:before{border-left-color:#fff}.elegant-tooltip.bs-tooltip-end .tooltip-arrow:before,.elegant-tooltip[data-popper-placement^=right] .tooltip-arrow:before{border-right-color:#fff}.elegant-tooltip__text{display:block}@media(prefers-reduced-motion:reduce){.elegant-tooltip.fade,.elegant-tooltip.show{transition:opacity .01s linear!important}.elegant-tooltip .tooltip-inner{-webkit-transform:none!important;transform:none!important;transition:none!important}}.mcp-drawer{position:absolute}.irp{margin-top:6px;border:1px solid #e6e4e5;border-radius:10px;overflow:hidden;width:100%;background:#fff}.irp__toggle{width:100%;display:flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 12px;border:none;background:#f4f4f4;cursor:pointer;text-align:left;transition:background .13s}.irp__toggle:hover{background:rgba(8,179,195,.07)}.irp__toggle--open{border-bottom:1px solid #e6e4e5;background:rgba(8,179,195,.05)}.irp__toggle-chevron{font-size:8px;color:#656565;flex-shrink:0;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.irp__toggle-label{flex:1 1;font-size:12px;font-weight:500;color:#056c75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irp__dev-badge{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:#d9596a;border-radius:4px;padding:2px 5px;line-height:1.4}.irp__body{display:flex;flex-direction:column}.irp-step{border-bottom:1px solid #e6e4e5}.irp-step:last-child{border-bottom:none}.irp-step__header{width:100%;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 12px;border:none;background:none;cursor:pointer;text-align:left;transition:background .12s}.irp-step__header:hover{background:rgba(8,179,195,.05)}.irp-step__index{font-size:10px;font-weight:600;color:#656565;min-width:20px;flex-shrink:0}.irp-step__node{font-size:12px;font-weight:600;color:#056c75;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irp-step__iter{color:#656565}.irp-step__count,.irp-step__iter{font-size:10px;white-space:nowrap;flex-shrink:0}.irp-step__count{font-weight:500;color:#fff;background:#056c75;border-radius:20px;padding:1px 7px;line-height:1.6}.irp-step__chevron{font-size:8px;color:#656565;flex-shrink:0}.irp-step__body{display:flex;flex-direction:column}.irp-reasoning-summary{padding:8px 12px;background:rgba(8,179,195,.04);border-bottom:1px solid #e6e4e5}.irp-reasoning-summary__label{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#08b3c3;margin-bottom:4px}.irp-reasoning-summary__text{font-size:12px;color:#333;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.irp-tool-calls{display:flex;flex-direction:column}.irp-tool-call{padding:10px 12px;border-bottom:1px solid #e6e4e5}.irp-tool-call:last-child{border-bottom:none}.irp-tool-call__header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:7px}.irp-tool-call__name{font-size:12px;font-weight:600;color:#fff;background:#056c75;border-radius:6px;padding:3px 8px;line-height:1.4}.irp-tool-call__id{font-size:10px;color:#656565;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irp-tool-call__section-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#656565;margin:0 0 4px}.irp-tool-call__section-label--result{margin-top:8px;color:#068692}.irp-json,.irp-tool-result{font-size:11px;line-height:1.55;color:#333;background:#f4f4f4;border:1px solid #e6e4e5;border-radius:6px;padding:7px 10px;overflow-x:auto;white-space:pre;margin:0;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;max-height:200px;overflow-y:auto}.irp-tool-result{background:rgba(8,179,195,.04);border-color:rgba(8,179,195,.2);white-space:pre-wrap;word-break:break-word}.irp-empty{font-size:11px;color:#656565;font-style:italic;margin:0;padding:4px 0}.irp-empty--result{opacity:.75}.cp-panel--workbench,.cp-panel--xray{--cp-height-offset:340px;--cp-thinking-offset:356px}@media(max-width:767px){.cp-panel--workbench{--cp-height-offset:400px}}.cp-panel{height:100%;background:#fff;overflow:hidden;position:relative}.cp-panel--workbench{padding-top:16px}.cp-panel--workbench .cp-messages{padding:0 13%}.cp-panel--workbench .cp-input-area{padding:8px 13% 16px}.cp-panel--workbench .cp-message-row--assistant{padding-right:8%}.cp-panel--workbench .cp-message-row--user{padding-left:8%}.cp-panel--workbench .cp-loading-row{padding-right:8%}.cp-messages{padding:12px 16px}.cp-input-area{padding:0 16px 16px}.cp-bubble-wrap{padding-bottom:30px}.cp-action-tray{position:absolute;bottom:0;left:0;display:flex;align-items:center;grid-gap:8px;gap:8px;opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);pointer-events:none;z-index:2;transition:opacity .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.cp-bubble-wrap--user .cp-action-tray{left:auto;right:0;flex-direction:row-reverse}.cp-bubble-wrap:focus-within .cp-action-tray,.cp-bubble-wrap:hover .cp-action-tray{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.cp-action-btn{width:26px;height:26px;padding:0;color:#6b7a80;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .16s ease-out,color .16s ease-out,-webkit-transform .14s cubic-bezier(.22,1,.36,1);transition:background .16s ease-out,color .16s ease-out,transform .14s cubic-bezier(.22,1,.36,1);transition:background .16s ease-out,color .16s ease-out,transform .14s cubic-bezier(.22,1,.36,1),-webkit-transform .14s cubic-bezier(.22,1,.36,1)}.cp-action-btn,.cp-action-btn__icon{display:inline-flex;align-items:center;justify-content:center}.cp-action-btn__icon{width:14px;height:14px;transition:-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1)}.cp-action-btn:hover{color:#2a3a40;background:rgba(0,0,0,.06)}.cp-action-btn:hover .cp-action-btn__icon{-webkit-transform:scale(1.08);transform:scale(1.08)}.cp-action-btn:active{-webkit-transform:scale(.9);transform:scale(.9);transition-duration:.08s}.cp-action-btn:focus-visible{outline:none;background:rgba(0,0,0,.06);box-shadow:0 0 0 2px rgba(8,179,195,.45)}.cp-action-btn--success,.cp-action-btn--success:hover{color:#08b3c3;background:transparent}.cp-action-btn--success .cp-action-btn__icon,.cp-action-btn--success:hover .cp-action-btn__icon{-webkit-animation:cp-action-check-in .36s cubic-bezier(.22,1,.36,1);animation:cp-action-check-in .36s cubic-bezier(.22,1,.36,1)}@-webkit-keyframes cp-action-check-in{0%{-webkit-transform:scale(.3) rotate(-30deg);transform:scale(.3) rotate(-30deg);opacity:0}60%{-webkit-transform:scale(1.2) rotate(0);transform:scale(1.2) rotate(0);opacity:1}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@keyframes cp-action-check-in{0%{-webkit-transform:scale(.3) rotate(-30deg);transform:scale(.3) rotate(-30deg);opacity:0}60%{-webkit-transform:scale(1.2) rotate(0);transform:scale(1.2) rotate(0);opacity:1}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.cp-action-btn,.cp-action-btn__icon,.cp-action-tray{transition:none;-webkit-animation:none;animation:none}}.cp-msg-time{font-size:11px;font-weight:500;color:#6b7a80;letter-spacing:.01em;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),color .16s ease-out,-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),color .16s ease-out;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),color .16s ease-out,-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.cp-action-tray .cp-msg-time,.cp-msg-time{-webkit-transform:translateX(-2px);transform:translateX(-2px)}.cp-bubble-wrap:focus-within .cp-action-tray .cp-msg-time,.cp-bubble-wrap:hover .cp-action-tray .cp-msg-time{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.cp-day-pill{position:absolute;top:16px;left:50%;z-index:20;pointer-events:none;-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.cp-day-pill--visible{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.cp-day-pill__text{display:inline-block;padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(42,58,64,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.14);-webkit-animation:cp-day-pill-swap .32s cubic-bezier(.22,1,.36,1) both;animation:cp-day-pill-swap .32s cubic-bezier(.22,1,.36,1) both}@-webkit-keyframes cp-day-pill-swap{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.96);transform:translateY(-6px) scale(.96)}60%{opacity:1;-webkit-transform:translateY(0) scale(1.02);transform:translateY(0) scale(1.02)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes cp-day-pill-swap{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.96);transform:translateY(-6px) scale(.96)}60%{opacity:1;-webkit-transform:translateY(0) scale(1.02);transform:translateY(0) scale(1.02)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.cp-scroll-down-btn{position:absolute;right:50%;bottom:135px;z-index:15;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#056c75;background:#fff;border:none;border-radius:50%;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 16px rgba(8,179,195,.18),0 14px 30px rgba(8,179,195,.14),inset 0 0 0 1px rgba(8,179,195,.22);opacity:0;-webkit-transform:translateY(8px) scale(.85);transform:translateY(8px) scale(.85);pointer-events:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),background .18s ease-out,color .18s ease-out,box-shadow .22s ease-out,-webkit-transform .26s cubic-bezier(.22,1,.36,1);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),background .18s ease-out,color .18s ease-out,box-shadow .22s ease-out;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),background .18s ease-out,color .18s ease-out,box-shadow .22s ease-out,-webkit-transform .26s cubic-bezier(.22,1,.36,1)}.cp-scroll-down-btn:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(8,179,195,0);pointer-events:none;z-index:-1}.cp-scroll-down-btn svg{transition:-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.cp-scroll-down-btn--visible{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);pointer-events:auto;-webkit-animation:cp-scroll-down-pop .46s cubic-bezier(.34,1.56,.64,1) both,cp-scroll-down-float 3.2s ease-in-out .6s infinite;animation:cp-scroll-down-pop .46s cubic-bezier(.34,1.56,.64,1) both,cp-scroll-down-float 3.2s ease-in-out .6s infinite}.cp-scroll-down-btn--visible:before{-webkit-animation:cp-scroll-down-ring 2.6s ease-out .6s infinite;animation:cp-scroll-down-ring 2.6s ease-out .6s infinite}.cp-scroll-down-btn:hover{color:#fff;background:linear-gradient(135deg,#08b3c3,#056c75);box-shadow:0 2px 4px rgba(8,179,195,.2),0 10px 22px rgba(8,179,195,.38),0 18px 36px rgba(8,179,195,.22),inset 0 0 0 1px hsla(0,0%,100%,.18);-webkit-animation:none;animation:none;-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05)}.cp-scroll-down-btn:hover:before{-webkit-animation:none;animation:none;box-shadow:0 0 0 0 rgba(8,179,195,0)}.cp-scroll-down-btn:hover svg{-webkit-transform:translateY(2px);transform:translateY(2px)}.cp-scroll-down-btn:active{-webkit-transform:translateY(0) scale(.94);transform:translateY(0) scale(.94);transition-duration:.08s;box-shadow:0 1px 2px rgba(8,179,195,.18),0 4px 10px rgba(8,179,195,.22),inset 0 0 0 1px hsla(0,0%,100%,.2)}.cp-scroll-down-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(8,179,195,.35),0 6px 16px rgba(8,179,195,.18),0 14px 30px rgba(8,179,195,.14),inset 0 0 0 1px rgba(8,179,195,.35)}@-webkit-keyframes cp-scroll-down-pop{0%{-webkit-transform:translateY(8px) scale(.85);transform:translateY(8px) scale(.85);opacity:0}55%{-webkit-transform:translateY(-3px) scale(1.1);transform:translateY(-3px) scale(1.1);opacity:1}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes cp-scroll-down-pop{0%{-webkit-transform:translateY(8px) scale(.85);transform:translateY(8px) scale(.85);opacity:0}55%{-webkit-transform:translateY(-3px) scale(1.1);transform:translateY(-3px) scale(1.1);opacity:1}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes cp-scroll-down-float{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-3px) scale(1);transform:translateY(-3px) scale(1)}}@keyframes cp-scroll-down-float{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-3px) scale(1);transform:translateY(-3px) scale(1)}}@-webkit-keyframes cp-scroll-down-ring{0%{box-shadow:0 0 0 0 rgba(8,179,195,.32)}70%{box-shadow:0 0 0 14px rgba(8,179,195,0)}to{box-shadow:0 0 0 0 rgba(8,179,195,0)}}@keyframes cp-scroll-down-ring{0%{box-shadow:0 0 0 0 rgba(8,179,195,.32)}70%{box-shadow:0 0 0 14px rgba(8,179,195,0)}to{box-shadow:0 0 0 0 rgba(8,179,195,0)}}@media(prefers-reduced-motion:reduce){.cp-day-pill,.cp-day-pill__text,.cp-msg-time,.cp-msg-time--user,.cp-scroll-down-btn{-webkit-animation:none;animation:none;transition:none}}.cp-bubble,.cp-bubble--assistant,.cp-bubble--user,.cp-bubble .ai-callout,.cp-bubble .ai-callout p,.cp-bubble .md-body,.cp-bubble .md-body h1,.cp-bubble .md-body h2,.cp-bubble .md-body h3,.cp-bubble .md-body h4,.cp-bubble .md-body h5,.cp-bubble .md-body h6,.cp-bubble .md-body li,.cp-bubble .md-body p{font-size:14px}.cp-messages{overflow-y:auto;grid-gap:12px;gap:12px;scrollbar-width:thin;scrollbar-color:#e6e4e5 transparent}.cp-messages::-webkit-scrollbar{width:4px}.cp-messages::-webkit-scrollbar-track{background:transparent}.cp-messages::-webkit-scrollbar-thumb{background:#e6e4e5;border-radius:4px}.cp-messages-loader{flex:1 1;min-height:160px}.cp-skeleton{display:flex;flex-direction:column;grid-gap:18px;gap:18px;padding:8px 0;flex-grow:1}.cp-skeleton-row{display:flex;align-items:flex-start;grid-gap:8px;gap:8px}.cp-skeleton-row--assistant{justify-content:flex-start}.cp-skeleton-row--user{flex-direction:row-reverse}.cp-skeleton-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0}.cp-skeleton-bubble{border-radius:16px;height:110px}.cp-skeleton-row--assistant .cp-skeleton-bubble,.cp-skeleton-row--user .cp-skeleton-bubble{width:70%}.cp-skeleton-pulse{background:linear-gradient(90deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%);background-size:800px 100%;-webkit-animation:xrp-shimmer 1.4s linear infinite;animation:xrp-shimmer 1.4s linear infinite}.cp-scroll-anchor{height:1px;flex-shrink:0}.cp-input-area{position:relative;z-index:10;background:#fff}.cp-input-area-skeleton{height:46px;border-radius:16px;width:100%}.cp-message-row--last{min-height:calc(100dvh - 290px);min-height:calc(100dvh - var(--cp-height-offset, 290px) - var(--cp-banner-offset, 0px) - var(--cp-reasoning-height, 0px))}.cp-loading-row--last,.cp-reasoning-row--last{min-height:calc(100dvh - 307px);min-height:calc(100dvh - var(--cp-thinking-offset, 307px) - var(--cp-banner-offset, 0px))}.cp-assistant-icon{width:32px;height:32px;border-radius:8px;padding:4px;flex-shrink:0;box-sizing:border-box}.cp-assistant-icon img{width:24px;height:24px;object-fit:contain}.cp-assistant-icon-loading{-webkit-animation:cp-assistant-icon-pulse 1.4s ease-in-out infinite;animation:cp-assistant-icon-pulse 1.4s ease-in-out infinite;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform,opacity,filter}@-webkit-keyframes cp-assistant-icon-pulse{0%,to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:.85;-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 rgba(0,0,0,0))}50%{-webkit-transform:scale(1.12) translateY(-1px);transform:scale(1.12) translateY(-1px);opacity:1;-webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,.12));filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}}@keyframes cp-assistant-icon-pulse{0%,to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:.85;-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 rgba(0,0,0,0))}50%{-webkit-transform:scale(1.12) translateY(-1px);transform:scale(1.12) translateY(-1px);opacity:1;-webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,.12));filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}}@media(prefers-reduced-motion:reduce){.cp-assistant-icon-loading{-webkit-animation:none;animation:none}}.cp-message-row{grid-gap:8px;gap:8px;-webkit-animation:cp-msg-in .32s cubic-bezier(.22,1,.36,1) both;animation:cp-msg-in .32s cubic-bezier(.22,1,.36,1) both}.cp-message-row--assistant{justify-content:flex-start}.cp-message-row--user{flex-direction:row-reverse;-webkit-animation-name:cp-msg-in-user;animation-name:cp-msg-in-user}@-webkit-keyframes cp-msg-in{0%{opacity:0;-webkit-transform:translateY(8px) scale(.985);transform:translateY(8px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes cp-msg-in{0%{opacity:0;-webkit-transform:translateY(8px) scale(.985);transform:translateY(8px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes cp-msg-in-user{0%{opacity:0;-webkit-transform:translateY(6px) translateX(6px) scale(.985);transform:translateY(6px) translateX(6px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}}@keyframes cp-msg-in-user{0%{opacity:0;-webkit-transform:translateY(6px) translateX(6px) scale(.985);transform:translateY(6px) translateX(6px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}}.cp-loading-row,.cp-reasoning-row{-webkit-animation:cp-msg-in .32s cubic-bezier(.22,1,.36,1) both;animation:cp-msg-in .32s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.cp-loading-row,.cp-message-row,.cp-reasoning-row{-webkit-animation:none;animation:none}}.cp-loading-row:first-child,.cp-message-row:first-child{margin-top:0;padding-top:0}.cp-bubble-wrap{position:relative;display:flex;flex-direction:column;max-width:80%;min-width:0}.cp-bubble-wrap--user{align-items:flex-end}.cp-bubble{border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.5;color:#333;word-break:break-word}.cp-bubble--assistant{flex:1 1;min-width:0;background:linear-gradient(96.49deg,rgba(60,145,152,.15),rgba(83,239,254,.2))}.cp-bubble--user{background:#fff;border:1px solid #e6e4e5;white-space:pre-wrap}.cp-bubble p:last-child{margin-bottom:0}.cp-file-list{grid-gap:4px;gap:4px}.cp-file-item{font-size:12px;color:#555;background:#f5f5f5;border-radius:6px;padding:4px 8px}.cp-file-item img{width:14px;height:14px;object-fit:contain}.cp-fe-context{background-color:#f6f6f6;border-radius:8px;padding:4px 8px;font-size:13px}.cp-fe-context .cp-context-label{color:#656565}.cp-fe-context .cp-context-text{color:#333}.cp-loading-row{grid-gap:8px;gap:8px}.cp-thinking-bubble{font-size:14px;color:#333}.cp-thinking-label{display:inline-block;font-size:14px;font-weight:500;color:#056c75;-webkit-animation:thinking-text-in .5s cubic-bezier(.22,1,.36,1) both;animation:thinking-text-in .5s cubic-bezier(.22,1,.36,1) both}@-webkit-keyframes thinking-text-in{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(7px);transform:translateY(7px);letter-spacing:.12em}60%{opacity:1;-webkit-filter:blur(1px);filter:blur(1px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0);letter-spacing:normal}}@keyframes thinking-text-in{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(7px);transform:translateY(7px);letter-spacing:.12em}60%{opacity:1;-webkit-filter:blur(1px);filter:blur(1px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0);letter-spacing:normal}}.cp-cursor{display:inline-block;width:3px;height:14px;background:linear-gradient(180deg,#08b3c3,#056c75);border-radius:2px;margin-left:3px;vertical-align:text-bottom;box-shadow:0 0 6px rgba(8,179,195,.55);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:cp-cursor-breathe 1.05s cubic-bezier(.4,0,.6,1) infinite;animation:cp-cursor-breathe 1.05s cubic-bezier(.4,0,.6,1) infinite}.cp-bubble--streaming{position:relative;background:linear-gradient(96.49deg,rgba(60,145,152,.18),rgba(83,239,254,.32) 50%,rgba(60,145,152,.18))!important;background-size:200% 100%;-webkit-animation:cp-stream-shimmer 3.4s linear infinite,cp-stream-pulse 2.2s ease-in-out infinite;animation:cp-stream-shimmer 3.4s linear infinite,cp-stream-pulse 2.2s ease-in-out infinite;will-change:background-position,box-shadow}@-webkit-keyframes cp-cursor-breathe{0%,to{opacity:.35;-webkit-transform:scaleY(.85);transform:scaleY(.85)}50%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes cp-cursor-breathe{0%,to{opacity:.35;-webkit-transform:scaleY(.85);transform:scaleY(.85)}50%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes cp-stream-shimmer{0%{background-position:0 50%}to{background-position:-200% 50%}}@keyframes cp-stream-shimmer{0%{background-position:0 50%}to{background-position:-200% 50%}}@-webkit-keyframes cp-stream-pulse{0%,to{box-shadow:0 0 0 0 rgba(8,179,195,0),0 1px 2px rgba(0,0,0,.04)}50%{box-shadow:0 0 0 4px rgba(8,179,195,.08),0 4px 14px rgba(8,179,195,.18)}}@keyframes cp-stream-pulse{0%,to{box-shadow:0 0 0 0 rgba(8,179,195,0),0 1px 2px rgba(0,0,0,.04)}50%{box-shadow:0 0 0 4px rgba(8,179,195,.08),0 4px 14px rgba(8,179,195,.18)}}@-webkit-keyframes cp-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cp-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cp-cursor{-webkit-animation:cp-blink .9s step-start infinite;animation:cp-blink .9s step-start infinite;background:#333;box-shadow:none}.cp-bubble--streaming{-webkit-animation:none;animation:none;background-position:0 50%}}.cp-reasoning-row{flex-shrink:0;padding:0 4px}.cp-reasoning-chevron{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cp-reasoning-chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cp-reasoning-row .explanation-main{margin-top:10px;background-color:#f6f6f6;border-radius:16px;grid-gap:10px;gap:10px;font-size:13px}.cp-reasoning-row .explanation-main p{margin-bottom:0}.cp-error-banner{grid-gap:10px;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px;margin:4px 0;border:1px solid}.cp-error-banner--error{background:rgba(255,220,220,.25);border-color:rgba(220,80,80,.25);color:#c0392b}.cp-error-banner--warning{background:rgba(255,243,205,.5);border-color:rgba(255,190,50,.35);color:#7d5a00}.cp-error-banner__icon{display:flex;align-items:center;justify-content:center;margin-top:1px;opacity:.85}.cp-error-banner__body{display:flex;flex-direction:column;grid-gap:2px;gap:2px;line-height:1.45}.cp-error-banner__title{font-weight:600;font-size:13px}.cp-error-banner__message{font-size:12.5px;opacity:.85}.cp-error-banner__close{background:none;border:none;padding:3px;margin-top:1px;cursor:pointer;color:inherit;opacity:.5;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,background-color .15s ease}.cp-error-banner__close:hover{opacity:.9}.cp-error-banner__close:focus-visible{outline:2px solid currentColor;outline-offset:1px}.cp-tokens-exhausted{grid-gap:10px;gap:10px;padding:10px 14px;background:rgba(255,248,225,.85);border:1px solid rgba(255,190,50,.3);border-radius:10px;font-size:13px;color:#7d5a00;margin-bottom:8px}.cp-tokens-exhausted__icon{display:flex;align-items:center;justify-content:center;color:#f9a825}.cp-tokens-exhausted__content{display:flex;flex-direction:column;grid-gap:2px;gap:2px;line-height:1.4}.cp-tokens-exhausted__title{font-weight:600;font-size:13px}.cp-tokens-exhausted__reset{font-size:12px;opacity:.75}.cp-completed-divider{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:16px 0;width:100%}.cp-completed-divider__line{flex:1 1;height:1px;background-color:#056c75;opacity:.4}.cp-completed-divider__label{flex-shrink:0;font-size:12px;font-weight:600;color:#056c75;letter-spacing:.02em;white-space:nowrap}@media(min-width:768px)and (max-width:991px){.cp-panel--workbench .cp-messages{padding:0 5%}.cp-panel--workbench .cp-input-area{padding:8px 5% 0}.cp-panel--workbench .cp-message-row--assistant{padding-right:4%}.cp-panel--workbench .cp-message-row--user{padding-left:4%}.cp-panel--workbench .cp-loading-row{padding-right:4%}}@media(max-width:767px){.cp-panel--workbench .cp-messages{padding:0 12px}.cp-panel--workbench .cp-input-area{padding:8px 12px 16px}.cp-panel--workbench .cp-message-row--assistant{padding-right:8px}.cp-panel--workbench .cp-message-row--user{padding-left:8px}.cp-panel--workbench .cp-loading-row{padding-right:8px}.cp-panel--xray .cp-messages{padding:12px}.cp-panel--xray .cp-input-area{padding:0 12px 12px}}.mcp-drawer{position:fixed;top:0;right:0;bottom:0;width:500px;z-index:15;background:#fff;display:flex;flex-direction:column;border-left:1px solid #e6e4e5;box-shadow:-6px 0 24px rgba(5,108,117,.12);-webkit-animation:mcp-slide-in .22s cubic-bezier(.22,1,.36,1);animation:mcp-slide-in .22s cubic-bezier(.22,1,.36,1);overflow:hidden}@-webkit-keyframes mcp-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mcp-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.mcp-drawer__header{flex-shrink:0;padding:16px 20px;border-bottom:1px solid #e6e4e5;background:linear-gradient(96.49deg,rgba(5,108,117,.06),rgba(8,179,195,.08))}.mcp-drawer__header,.mcp-drawer__title-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.mcp-drawer__title-row{flex:1 1}.mcp-drawer__icon{font-size:16px;line-height:1}.mcp-drawer__title{font-size:15px;font-weight:600;color:#056c75}.mcp-drawer__badge-dev{font-size:9px;font-weight:700;letter-spacing:.08em;color:#fff;background:#d9596a;border-radius:4px;padding:2px 5px;line-height:1.4;text-transform:uppercase}.mcp-drawer__msg-id{font-size:11px;color:#656565;white-space:nowrap}.mcp-drawer__close{flex-shrink:0;width:28px;height:28px;border:none;background:none;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#656565;transition:background .15s,color .15s}.mcp-drawer__close:hover{background:rgba(217,89,106,.08);color:#d9596a}.mcp-drawer__body{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e6e4e5 transparent}.mcp-drawer__body::-webkit-scrollbar{width:4px}.mcp-drawer__body::-webkit-scrollbar-track{background:transparent}.mcp-drawer__body::-webkit-scrollbar-thumb{background:#e6e4e5;border-radius:4px}.mcp-state{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:48px 24px;text-align:center;color:#656565;font-size:14px}.mcp-state--loading{grid-gap:16px;gap:16px;color:#08b3c3;font-size:14px}.mcp-state--error{color:#d9596a;font-size:14px}.mcp-state--empty{font-size:14px}.mcp-state__sub{font-size:12px;color:#656565}.mcp-spinner{display:inline-block;width:28px;height:28px;border:3px solid rgba(8,179,195,.2);border-top-color:#08b3c3;border-radius:50%;-webkit-animation:mcp-spin .75s linear infinite;animation:mcp-spin .75s linear infinite}@-webkit-keyframes mcp-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mcp-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mcp-sections{display:flex;flex-direction:column}.mcp-section{border-bottom:1px solid #e6e4e5}.mcp-section:last-child{border-bottom:none}.mcp-section__header{width:100%;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:13px 20px;border:none;background:none;cursor:pointer;text-align:left;transition:background .12s}.mcp-section__header:hover{background:rgba(8,179,195,.04)}.mcp-section__title{flex:1 1;font-size:13px;font-weight:600;color:#333}.mcp-section__badge{font-size:11px;font-weight:600;color:#fff;background:#056c75;border-radius:20px;padding:1px 8px;line-height:1.6;white-space:nowrap}.mcp-section__chevron{font-size:9px;color:#656565;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.mcp-section__body{padding:4px 20px 16px}.mcp-subsection{margin-bottom:12px}.mcp-subsection:last-child{margin-bottom:0}.mcp-subsection__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#656565;margin:0 0 6px}.mcp-tag{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;font-size:12px;font-weight:500;border-radius:6px;padding:3px 8px;border:1px solid}.mcp-tag--default{background:rgba(8,179,195,.08);color:#056c75;border-color:rgba(8,179,195,.25)}.mcp-tag--tool{background:rgba(8,179,195,.1);color:#056c75;border-color:rgba(8,179,195,.3)}.mcp-tag--agent{background:rgba(91,76,201,.08);color:#5b4cc9;border-color:rgba(91,76,201,.25)}.mcp-tag--chat{background:rgba(12,167,137,.08);color:#0ca789;border-color:rgba(12,167,137,.25)}.mcp-tag--project{background:rgba(54,103,227,.08);color:#3667e3;border-color:rgba(54,103,227,.25)}.mcp-tag__sub{font-size:10px;font-weight:400;opacity:.75}.mcp-tag-row{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.mcp-list-item{display:flex;flex-direction:column;grid-gap:3px;gap:3px;margin-bottom:8px;padding:8px;background:#f4f4f4;border-radius:8px;border:1px solid #e6e4e5}.mcp-list-item:last-child{margin-bottom:0}.mcp-list-item__desc{font-size:12px;color:#656565;line-height:1.45}.mcp-kv-row{display:flex;grid-gap:8px;gap:8px;font-size:13px;margin-bottom:6px}.mcp-kv-row:last-child{margin-bottom:0}.mcp-kv-label{font-weight:600;color:#333;white-space:nowrap;min-width:120px}.mcp-kv-value{color:#656565;word-break:break-all}.mcp-user-msg{font-size:13px;color:#333;line-height:1.55;margin:0;padding:10px 12px;background:linear-gradient(96.49deg,rgba(5,108,117,.06),rgba(8,179,195,.08));border-radius:8px;border:1px solid rgba(8,179,195,.2);white-space:pre-wrap;word-break:break-word}.mcp-tool-result{margin-bottom:12px;border:1px solid #e6e4e5;border-radius:8px;overflow:hidden}.mcp-tool-result:last-child{margin-bottom:0}.mcp-tool-result__header{padding:8px 12px;background:#f4f4f4;border-bottom:1px solid #e6e4e5;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.mcp-tool-result__params .mcp-json{margin:0;font-size:10px;background:rgba(8,179,195,.05);border-color:rgba(8,179,195,.2)}.mcp-file-chunk{margin-bottom:12px;border:1px solid #e6e4e5;border-radius:8px;overflow:hidden}.mcp-file-chunk:last-child{margin-bottom:0}.mcp-file-chunk__header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:#f4f4f4;border-bottom:1px solid #e6e4e5}.mcp-file-chunk__count,.mcp-file-chunk__id{font-size:11px;color:#656565}.mcp-file-chunk__count{margin-left:auto}.mcp-chunk-text{font-size:12px;color:#333;line-height:1.5;padding:8px 12px;border-bottom:1px solid #e6e4e5;white-space:pre-wrap;word-break:break-word}.mcp-chunk-text:last-child{border-bottom:none}.mcp-reasoning-step{margin-bottom:12px;border:1px solid #e6e4e5;border-radius:8px;overflow:hidden}.mcp-reasoning-step:last-child{margin-bottom:0}.mcp-reasoning-step__header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:#f4f4f4;border-bottom:1px solid #e6e4e5}.mcp-reasoning-step__node{font-size:12px;font-weight:600;color:#056c75}.mcp-reasoning-step__iter{font-size:11px;color:#656565;margin-left:auto}.mcp-tool-calls{display:flex;flex-direction:column}.mcp-tool-call{padding:8px 12px;border-bottom:1px solid #e6e4e5}.mcp-tool-call:last-child{border-bottom:none}.mcp-tool-call__name{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:6px}.mcp-tool-call__id{font-size:10px;color:#656565}.mcp-json{font-size:11px;line-height:1.55;color:#333;background:#f4f4f4;border:1px solid #e6e4e5;border-radius:6px;padding:8px 10px;overflow-x:auto;white-space:pre;margin:0;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.mcp-json--sm{font-size:11px;border:none;border-radius:0;padding:8px 12px;background:hsla(0,0%,95.7%,.6)}.mcp-prompt-block{font-size:11px;line-height:1.55;color:#333;background:#f4f4f4;border:1px solid #e6e4e5;border-radius:6px;padding:10px 12px;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;margin:0;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.mcp-empty{font-size:12px;color:#656565;margin:0;font-style:italic}.mcp-nav{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-shrink:0}.mcp-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(8,179,195,.4);background:rgba(8,179,195,.08);color:#056c75;font-size:14px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.mcp-nav__btn:not(:disabled):hover{background:rgba(8,179,195,.18);border-color:#08b3c3;color:#08b3c3}.mcp-nav__btn:disabled{border-color:#e6e4e5;background:transparent;color:#c4c4c4;cursor:not-allowed;opacity:.55}.mcp-system-prompt{margin-bottom:10px;border:1px solid #e6e4e5;border-radius:8px;overflow:hidden}.mcp-system-prompt:last-child{margin-bottom:0}.mcp-system-prompt__header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 12px;background:#f4f4f4;border-bottom:1px solid #e6e4e5}.mcp-system-prompt__node{font-size:12px;font-weight:600;color:#056c75}.mcp-system-prompt__type{font-size:11px;color:#656565;margin-left:auto}.mcp-system-prompt__text{font-size:12px;color:#333;line-height:1.55;padding:10px 12px;white-space:pre-wrap;word-break:break-word;margin:0;max-height:160px;overflow-y:auto}.mcp-history-item{padding:8px 12px;border-bottom:1px solid #e6e4e5;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.mcp-history-item:last-child{border-bottom:none}.mcp-history-item__role{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mcp-history-item__role--user{color:#08b3c3}.mcp-history-item__role--assistant{color:#056c75}.mcp-history-item__content{font-size:12px;line-height:1.5;max-height:80px}.mcp-context-string,.mcp-history-item__content{color:#333;white-space:pre-wrap;word-break:break-word;overflow-y:auto}.mcp-context-string{font-size:11px;line-height:1.55;background:#f4f4f4;border:1px solid #e6e4e5;border-radius:6px;padding:10px 12px;max-height:200px;margin:0;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.mcp-tool-section-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#656565;margin:8px 0 4px}.mcp-tool-section-label:first-of-type{margin-top:0}.mcp-tool-section-label--result{color:#068692}.mcp-tool-result-block{font-size:11px;border:1px solid rgba(8,179,195,.2);border-radius:6px;padding:8px 10px;margin:0;max-height:200px;overflow-y:auto;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.mcp-reasoning-summary,.mcp-tool-result-block{line-height:1.55;color:#333;background:rgba(8,179,195,.04);white-space:pre-wrap;word-break:break-word}.mcp-reasoning-summary{font-size:12px;padding:8px 12px;border-bottom:1px solid #e6e4e5}.mcp-reasoning-summary__label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#08b3c3;display:block;margin-bottom:4px}.cv-info-btn{position:absolute;top:0;right:0;-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%);display:flex;align-items:center;justify-content:center;padding-top:3px;padding-right:7px;width:20px;height:20px;border:1.5px solid rgba(8,179,195,.5);background:#fff;border-radius:50%;cursor:pointer;color:#056c75;font-size:11px;font-weight:700;font-style:italic;line-height:1;box-shadow:0 1px 4px rgba(5,108,117,.15);transition:background .15s,border-color .15s,color .15s,box-shadow .15s;z-index:1}.cv-info-btn:hover{background:rgba(8,179,195,.12);border-color:#08b3c3;color:#08b3c3;box-shadow:0 2px 6px rgba(8,179,195,.25)}.mcp-streamed-node{margin-bottom:12px;border:1px solid #e6e4e5;border-radius:8px;overflow:hidden}.mcp-streamed-node:last-child{margin-bottom:0}.mcp-streamed-node__header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:#f8f8f8;border-bottom:1px solid #e6e4e5}.lsa-accordion{border:1px solid #e6e4e5;border-radius:12px;overflow:hidden;margin-bottom:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease,-webkit-transform .25s ease}.lsa-accordion button{padding:14px}.lsa-accordion:hover{border-color:rgba(8,179,195,.35);box-shadow:0 6px 18px rgba(8,179,195,.1)}.lsa-accordion--skeleton{pointer-events:none;-webkit-animation:none;animation:none}.lsa-accordion--skeleton:hover{box-shadow:0 1px 4px rgba(0,0,0,.05);border-color:#e6e4e5}.lsa-skeleton-line{line-height:0}.lsa-accordion--enter{-webkit-animation:lsa-shell-in .55s cubic-bezier(.22,1,.36,1) both;animation:lsa-shell-in .55s cubic-bezier(.22,1,.36,1) both}.lsa-accordion--enter .lsa-header-label{-webkit-animation:lsa-fade-up .5s cubic-bezier(.22,1,.36,1) .08s both;animation:lsa-fade-up .5s cubic-bezier(.22,1,.36,1) .08s both}.lsa-accordion--enter .lsa-stage-name{-webkit-animation:lsa-fade-up .5s cubic-bezier(.22,1,.36,1) .16s both;animation:lsa-fade-up .5s cubic-bezier(.22,1,.36,1) .16s both}.lsa-accordion--enter .lsa-urgency{-webkit-animation:lsa-fade-up .5s cubic-bezier(.22,1,.36,1) .24s both;animation:lsa-fade-up .5s cubic-bezier(.22,1,.36,1) .24s both}.lsa-accordion--enter .lsa-chevron{-webkit-animation:lsa-fade-in .5s ease-out .32s both;animation:lsa-fade-in .5s ease-out .32s both}@-webkit-keyframes lsa-shell-in{0%{opacity:0;-webkit-transform:translateY(10px) scale(.985);transform:translateY(10px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes lsa-shell-in{0%{opacity:0;-webkit-transform:translateY(10px) scale(.985);transform:translateY(10px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes lsa-fade-up{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes lsa-fade-up{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes lsa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lsa-fade-in{0%{opacity:0}to{opacity:1}}.lsa-header{display:block;text-align:start;background:#fff}.lsa-header-row{grid-gap:12px;gap:12px}.lsa-header-content{display:flex;align-items:center;justify-content:space-between;grid-gap:4px;gap:4px}.lsa-accordion-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .28s ease .05s}.lsa-accordion-body--open{grid-template-rows:1fr;opacity:1}.lsa-accordion-body-inner{overflow:hidden}.lsa-stage-name{font-size:15px;font-weight:700;color:#191c1d;line-height:normal;letter-spacing:-.01em;text-transform:capitalize}.lsa-chevron{flex-shrink:0;transition:color .2s ease,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .2s ease;transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .2s ease,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);color:#a6afc5}.lsa-chevron svg{width:16px;height:16px;display:block}.lsa-chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#08b3c3}@-webkit-keyframes lsa-preview-pulse{0%{box-shadow:0 0 0 0 rgba(8,179,195,.45)}65%{box-shadow:0 0 0 8px rgba(8,179,195,0)}to{box-shadow:0 0 0 0 rgba(8,179,195,0)}}@keyframes lsa-preview-pulse{0%{box-shadow:0 0 0 0 rgba(8,179,195,.45)}65%{box-shadow:0 0 0 8px rgba(8,179,195,0)}to{box-shadow:0 0 0 0 rgba(8,179,195,0)}}@-webkit-keyframes lsa-label-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes lsa-label-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.lsa-step-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.lsa-step-circle img{width:16px;height:16px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lsa-step-circle--completed{background:linear-gradient(135deg,#08b3c3,#056c75);border:2px solid #fff;box-shadow:0 2px 8px rgba(8,179,195,.3)}.lsa-step-circle--current{background:linear-gradient(135deg,#08b3c3,#056c75);border:2.5px solid #76e4e7;box-shadow:0 0 0 3px rgba(8,179,195,.2),0 2px 8px rgba(8,179,195,.35)}.lsa-step-circle--future{background-color:#fff;border:2px solid #e6e4e5}.lsa-step-circle--previewing{-webkit-transform:scale(1.12);transform:scale(1.12);-webkit-animation:lsa-preview-pulse 1.6s ease-out infinite;animation:lsa-preview-pulse 1.6s ease-out infinite}.lsa-step-circle--previewing.lsa-step-circle--completed{border-color:#76e4e7}.lsa-step-circle--previewing.lsa-step-circle--future{background:linear-gradient(135deg,#08b3c3,#056c75);border-color:hsla(0,0%,100%,.92);box-shadow:0 0 0 3px rgba(8,179,195,.2),0 2px 8px rgba(8,179,195,.35)}.lsa-step-circle--previewing.lsa-step-circle--future img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lsa-future-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.lsa-future-icon svg{width:16px;height:16px;opacity:.4}.lsa-line{height:4px;background-color:#eee;align-self:flex-start;margin-top:14px;border-radius:2px}.lsa-line-fill{height:100%;width:0;background:linear-gradient(90deg,#08b3c3,#056c75);border-radius:2px;transition:width .4s ease}.lsa-line-fill--full{width:100%}.lsa-line-fill--half{width:50%}.lsa-stepper-row{padding-bottom:52px}.lsa-step-wrapper{position:relative}.lsa-step-label{position:absolute;text-transform:capitalize;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;font-weight:600;color:#056c75;line-height:1.4;text-align:center;white-space:nowrap;-webkit-animation:lsa-label-in .22s ease forwards;animation:lsa-label-in .22s ease forwards}.lsa-current-stage-tag{font-weight:500;color:#08b3c3;font-size:10px;white-space:nowrap}.lsa-stage-chevron-down{display:flex;justify-content:center;margin-top:6px;color:#056c75}.lsa-stage-chevron-down svg{width:12px;height:12px}.lsa-context-box{background:linear-gradient(135deg,#056c75,#08b3c3);border-radius:12px;font-size:14px;font-weight:400;color:#fff;line-height:1.55;box-shadow:0 4px 16px rgba(8,179,195,.25)}.lsa-completed-color{color:#0ca789}.lsa-pending-color{color:#ffa95c}.lsa-milestone-item{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 10px;border-radius:8px;background:#fff;border:1px solid #e6e4e5;font-size:13px;line-height:1.4;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease,-webkit-transform .22s ease}.lsa-milestone-item:hover{box-shadow:0 2px 6px rgba(0,0,0,.05)}.lsa-milestone-item--completed{background:rgba(12,167,137,.05);border-color:rgba(12,167,137,.22);color:#6e7c82}.lsa-milestone-item--completed .lsa-milestone-icon-wrap{color:#0ca789}.lsa-milestone-item--completed .lsa-milestone-text{color:#6e7c82;-webkit-text-decoration-color:rgba(110,124,130,.45);text-decoration-color:rgba(110,124,130,.45);text-decoration-thickness:1px}.lsa-milestone-item--urgent{background:rgba(255,169,92,.08);border-color:rgba(255,169,92,.45)}.lsa-milestone-item--urgent .lsa-milestone-icon-wrap{color:#ff9b3d}.lsa-milestone-item--urgent .lsa-milestone-text{color:#4a4640;font-weight:500}.lsa-milestone-item--pending{background:#fff;border-color:#e6e4e5}.lsa-milestone-item--pending .lsa-milestone-icon-wrap{color:#9aa3a8}.lsa-milestone-item--pending .lsa-milestone-text{color:#5a5a5a}.lsa-milestone-item--just-completed{-webkit-animation:lsa-milestone-complete-pop .7s cubic-bezier(.22,1,.36,1);animation:lsa-milestone-complete-pop .7s cubic-bezier(.22,1,.36,1)}.lsa-milestone-item--just-completed .lsa-milestone-icon-wrap svg{-webkit-animation:lsa-milestone-check-draw .62s cubic-bezier(.22,1,.36,1);animation:lsa-milestone-check-draw .62s cubic-bezier(.22,1,.36,1)}.lsa-milestone-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transition:color .2s ease}.lsa-milestone-icon-wrap svg{width:16px;height:16px}.lsa-milestone-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;color:#6e7c82;background:#f2f3f4;border-radius:9px;vertical-align:middle}@-webkit-keyframes lsa-milestone-complete-pop{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(12,167,137,0)}35%{-webkit-transform:scale(1.035);transform:scale(1.035);box-shadow:0 0 0 6px rgba(12,167,137,.18)}to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(12,167,137,0)}}@keyframes lsa-milestone-complete-pop{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(12,167,137,0)}35%{-webkit-transform:scale(1.035);transform:scale(1.035);box-shadow:0 0 0 6px rgba(12,167,137,.18)}to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(12,167,137,0)}}@-webkit-keyframes lsa-milestone-check-draw{0%{-webkit-transform:scale(.25) rotate(-20deg);transform:scale(.25) rotate(-20deg);opacity:0}55%{-webkit-transform:scale(1.25) rotate(0);transform:scale(1.25) rotate(0);opacity:1}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@keyframes lsa-milestone-check-draw{0%{-webkit-transform:scale(.25) rotate(-20deg);transform:scale(.25) rotate(-20deg);opacity:0}55%{-webkit-transform:scale(1.25) rotate(0);transform:scale(1.25) rotate(0);opacity:1}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.lsa-milestone-item--just-completed,.lsa-milestone-item--just-completed .lsa-milestone-icon-wrap svg{-webkit-animation:none!important;animation:none!important}}.lsa-step-clickable{cursor:pointer}.lsa-step-clickable:focus-visible .lsa-step-circle{outline:2px solid #08b3c3;outline-offset:3px}.lsa-urgency{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin-top:4px;font-size:12px;font-weight:500;color:#056c75;letter-spacing:.01em}.lsa-urgency-dot{width:6px;height:6px;border-radius:50%;background:#08b3c3;flex-shrink:0;position:relative}.lsa-urgency-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(8,179,195,.55);-webkit-animation:lsa-urgency-pulse 1.8s ease-out infinite;animation:lsa-urgency-pulse 1.8s ease-out infinite}.lsa-urgency-text{line-height:1.3}@-webkit-keyframes lsa-urgency-pulse{0%{box-shadow:0 0 0 0 rgba(8,179,195,.55)}70%{box-shadow:0 0 0 7px rgba(8,179,195,0)}to{box-shadow:0 0 0 0 rgba(8,179,195,0)}}@keyframes lsa-urgency-pulse{0%{box-shadow:0 0 0 0 rgba(8,179,195,.55)}70%{box-shadow:0 0 0 7px rgba(8,179,195,0)}to{box-shadow:0 0 0 0 rgba(8,179,195,0)}}.lsa-mini{display:flex;align-items:center;grid-gap:5px;gap:5px;width:100%;margin-top:4px}.lsa-mini-pill{flex:1 1;height:5px;border-radius:999px;background:#eef0f1;position:relative;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;transition:background .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;transition:background .3s ease,box-shadow .3s ease,transform .3s ease;transition:background .3s ease,box-shadow .3s ease,transform .3s ease,-webkit-transform .3s ease}.lsa-accordion--enter .lsa-mini-pill{-webkit-animation:lsa-pill-in .5s cubic-bezier(.22,1,.36,1) both;animation:lsa-pill-in .5s cubic-bezier(.22,1,.36,1) both}.lsa-mini-pill:first-child{-webkit-animation-delay:.34s;animation-delay:.34s}.lsa-mini-pill:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.lsa-mini-pill:nth-child(3){-webkit-animation-delay:.46s;animation-delay:.46s}.lsa-mini-pill:nth-child(4){-webkit-animation-delay:.52s;animation-delay:.52s}.lsa-mini-pill:nth-child(5){-webkit-animation-delay:.58s;animation-delay:.58s}.lsa-mini-pill:nth-child(6){-webkit-animation-delay:.64s;animation-delay:.64s}.lsa-mini-pill:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.lsa-mini-pill:nth-child(8){-webkit-animation-delay:.76s;animation-delay:.76s}.lsa-mini-pill--complete{background:linear-gradient(90deg,#056c75,#08b3c3);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.lsa-mini-pill--current{background:linear-gradient(90deg,#08b3c3,#76e4e7);box-shadow:0 0 0 2px rgba(8,179,195,.18),0 2px 6px rgba(8,179,195,.28);-webkit-transform:scaleY(1.25);transform:scaleY(1.25);z-index:1}.lsa-mini-pill--current:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 50%,hsla(0,0%,100%,0));-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:lsa-pill-shimmer 2.8s ease-in-out 1.2s infinite;animation:lsa-pill-shimmer 2.8s ease-in-out 1.2s infinite}.lsa-mini-pill--future{background:#eef0f1}@-webkit-keyframes lsa-pill-in{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes lsa-pill-in{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.lsa-accordion--enter .lsa-mini-pill--current.lsa-mini-pill{-webkit-animation-name:lsa-pill-in-current;animation-name:lsa-pill-in-current}@-webkit-keyframes lsa-pill-in-current{0%{-webkit-transform:scaleX(0) scaleY(1.25);transform:scaleX(0) scaleY(1.25);opacity:0}to{-webkit-transform:scaleX(1) scaleY(1.25);transform:scaleX(1) scaleY(1.25);opacity:1}}@keyframes lsa-pill-in-current{0%{-webkit-transform:scaleX(0) scaleY(1.25);transform:scaleX(0) scaleY(1.25);opacity:0}to{-webkit-transform:scaleX(1) scaleY(1.25);transform:scaleX(1) scaleY(1.25);opacity:1}}@-webkit-keyframes lsa-pill-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}20%{opacity:1}60%{opacity:1}to{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0}}@keyframes lsa-pill-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}20%{opacity:1}60%{opacity:1}to{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0}}@media(prefers-reduced-motion:reduce){.lsa-accordion--enter,.lsa-accordion--enter .lsa-chevron,.lsa-accordion--enter .lsa-header-label,.lsa-accordion--enter .lsa-stage-name,.lsa-accordion--enter .lsa-urgency,.lsa-mini-pill,.lsa-mini-pill--current:after,.lsa-urgency-dot:after{-webkit-animation:none!important;animation:none!important}}.bma-accordion{border:1px solid #e6e4e5;border-radius:12px;overflow:hidden;margin-bottom:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease,-webkit-transform .25s ease;container-type:inline-size}.bma-accordion:hover{border-color:rgba(8,179,195,.35);box-shadow:0 6px 18px rgba(8,179,195,.1)}.bma-accordion-header{padding:10px 14px;transition:background-color .15s}.bma-accordion-header:hover{background-color:rgba(8,179,195,.04)}.bma-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.bma-accordion-body--open{grid-template-rows:1fr}.bma-accordion-body-inner{overflow:hidden}.bma-chevron{flex-shrink:0;transition:color .2s ease,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .2s ease;transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .2s ease,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);color:#a6afc5}.bma-chevron svg{width:16px;height:16px;display:block}.bma-chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#08b3c3}.bma-tabs{scrollbar-width:none}.bma-tabs::-webkit-scrollbar{display:none}.bma-tab-pill{flex-shrink:0;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;border:1.5px solid #e6e4e5;background:#fff;color:#888;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.bma-tab-pill:hover:not(.bma-tab-pill--active){border-color:rgba(8,179,195,.5);color:#08b3c3;background:rgba(8,179,195,.04)}.bma-tab-pill--active{background:linear-gradient(135deg,#08b3c3,#056c75);border-color:#08b3c3;color:#fff;font-weight:600;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.bma-tab-pill--locked{opacity:.5;cursor:not-allowed}.bma-tab-pill--locked:hover{border-color:#e6e4e5;color:#888;background:#fff;box-shadow:none;-webkit-transform:none;transform:none}.bma-tab-pill-lock-icon{font-size:9px;margin-right:5px;vertical-align:middle;line-height:1}.bma-charts-row{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:stretch}@container (min-width: 696px){.bma-charts-row{flex-direction:row}}.bma-chart-col{flex:1 1;min-width:0}.bma-gauge-card{flex:1 1;border-radius:12px;padding:12px 10px 10px;transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-transform .2s}.bma-gauge-card:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.bma-spider-card{flex:1 1;border-radius:12px;padding:10px 8px;transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-transform .2s}.bma-spider-card:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.bma-spider-card .recharts-responsive-container .recharts-tooltip-wrapper{transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,-webkit-transform .22s cubic-bezier(.22,1,.36,1)!important;transition:transform .22s cubic-bezier(.22,1,.36,1),left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),opacity .18s ease-out!important;transition:transform .22s cubic-bezier(.22,1,.36,1),left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,-webkit-transform .22s cubic-bezier(.22,1,.36,1)!important;pointer-events:none;z-index:5;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.bma-spider-tooltip{min-width:180px;max-width:260px;background:#fff;border:1px solid rgba(8,179,195,.18);border-radius:10px;padding:10px 12px;box-shadow:0 6px 20px rgba(8,64,70,.12),0 2px 6px rgba(0,0,0,.05);-webkit-animation:bma-spider-tooltip-in .22s cubic-bezier(.34,1.56,.64,1) both;animation:bma-spider-tooltip-in .22s cubic-bezier(.34,1.56,.64,1) both;-webkit-transform-origin:top left;transform-origin:top left}.bma-spider-tooltip__title{font-size:12px;font-weight:600;color:#1f2a44;line-height:1.25;word-break:break-word}.bma-spider-tooltip__divider{height:1px;background:linear-gradient(90deg,rgba(8,179,195,.25),rgba(8,179,195,0));margin:6px 0 8px}.bma-spider-tooltip__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.bma-spider-tooltip__row{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:11px;line-height:1.2;opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-animation:bma-spider-row-in .22s ease-out forwards;animation:bma-spider-row-in .22s ease-out forwards}.bma-spider-tooltip__row:first-child{-webkit-animation-delay:.04s;animation-delay:.04s}.bma-spider-tooltip__row:nth-child(2){-webkit-animation-delay:.09s;animation-delay:.09s}.bma-spider-tooltip__row:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s}.bma-spider-tooltip__dot{width:9px;height:9px;border-radius:50%;border:2px solid;flex-shrink:0}.bma-spider-tooltip__label{color:#5b6478;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bma-spider-tooltip__value{font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}@-webkit-keyframes bma-spider-tooltip-in{0%{opacity:0;-webkit-transform:translateY(4px) scale(.96);transform:translateY(4px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes bma-spider-tooltip-in{0%{opacity:0;-webkit-transform:translateY(4px) scale(.96);transform:translateY(4px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes bma-spider-row-in{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bma-spider-row-in{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.bma-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.bma-legend-dot--required{background:transparent;border:2px solid silver}.bma-legend-dot--gut{background:rgba(45,74,163,.3);border:2px solid #2d4aa3}.bma-legend-dot--actual{background:rgba(8,179,195,.25);border:2px solid #08b3c3}.bma-legend-label{font-size:10px;line-height:normal}@-webkit-keyframes rx-modalSlideUp{0%{opacity:0;-webkit-transform:translateY(28px) scale(.96);transform:translateY(28px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes rx-modalSlideUp{0%{opacity:0;-webkit-transform:translateY(28px) scale(.96);transform:translateY(28px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes rx-confirmPop{0%{opacity:0;-webkit-transform:scale(.86) translateY(14px);transform:scale(.86) translateY(14px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes rx-confirmPop{0%{opacity:0;-webkit-transform:scale(.86) translateY(14px);transform:scale(.86) translateY(14px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes rx-backdropFade{0%{opacity:0}to{opacity:.5}}@keyframes rx-backdropFade{0%{opacity:0}to{opacity:.5}}@-webkit-keyframes rx-imageBob{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes rx-imageBob{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes rx-stepFadeIn{0%{opacity:0;-webkit-transform:translateX(-14px);transform:translateX(-14px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rx-stepFadeIn{0%{opacity:0;-webkit-transform:translateX(-14px);transform:translateX(-14px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rx-accentExpand{0%{width:0;opacity:0}to{width:52px;opacity:1}}@keyframes rx-accentExpand{0%{width:0;opacity:0}to{width:52px;opacity:1}}@-webkit-keyframes rx-headerFadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rx-headerFadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rx-confirmImgDrop{0%{opacity:0;-webkit-transform:translateY(-18px) scale(.92);transform:translateY(-18px) scale(.92)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes rx-confirmImgDrop{0%{opacity:0;-webkit-transform:translateY(-18px) scale(.92);transform:translateY(-18px) scale(.92)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes rx-confirmTextUp{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rx-confirmTextUp{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rx-confirmBtnsUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rx-confirmBtnsUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.retake-xray-confirm-modal,.retake-xray-confirm-modal *,.retake-xray-modal,.retake-xray-modal *,.retake-xray-popup,.retake-xray-popup *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.modal-backdrop.show{-webkit-animation:rx-backdropFade .28s ease-out both;animation:rx-backdropFade .28s ease-out both}.retake-xray-modal{-webkit-animation:rx-modalSlideUp .42s cubic-bezier(.16,1,.3,1) both;animation:rx-modalSlideUp .42s cubic-bezier(.16,1,.3,1) both}.retake-xray-modal .modal-content{border:none;border-radius:20px;box-shadow:0 20px 48px rgba(0,0,0,.14),0 6px 16px rgba(0,0,0,.06);overflow:hidden}.retake-xray-modal .modal-header{display:none}.retake-xray-confirm-modal{-webkit-animation:rx-confirmPop .36s cubic-bezier(.34,1.42,.64,1) both;animation:rx-confirmPop .36s cubic-bezier(.34,1.42,.64,1) both}.retake-xray-confirm-modal .modal-content{border:none;border-radius:22px;box-shadow:0 24px 60px rgba(0,0,0,.18),0 6px 18px rgba(5,108,117,.1);overflow:hidden;background:#fff}.retake-xray-confirm-modal .modal-body{padding:0}.retake-xray-confirm-modal .confirm-retake-actions,.retake-xray-popup .retake-xray-popup-actions{display:flex;justify-content:center;align-items:center;grid-gap:12px;gap:12px;width:100%}.retake-xray-confirm-modal .confirm-retake-actions .confirm-btn,.retake-xray-confirm-modal .confirm-retake-actions .standard-button.confirm-btn,.retake-xray-popup .retake-xray-popup-actions .confirm-btn,.retake-xray-popup .retake-xray-popup-actions .standard-button.confirm-btn{flex:1 1;max-width:200px;min-height:48px;border-radius:12px!important;font-size:15px!important;font-weight:600!important;padding:12px 24px!important;border-width:1.5px!important;letter-spacing:-.005em;transition:box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease,border-color .18s ease,color .18s ease!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease!important}.retake-xray-confirm-modal .confirm-retake-actions .confirm-btn:hover:not(:disabled),.retake-xray-confirm-modal .confirm-retake-actions .standard-button.confirm-btn:hover:not(:disabled),.retake-xray-popup .retake-xray-popup-actions .confirm-btn:hover:not(:disabled),.retake-xray-popup .retake-xray-popup-actions .standard-button.confirm-btn:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px)}.retake-xray-confirm-modal .confirm-retake-actions .confirm-btn:active:not(:disabled),.retake-xray-confirm-modal .confirm-retake-actions .standard-button.confirm-btn:active:not(:disabled),.retake-xray-popup .retake-xray-popup-actions .confirm-btn:active:not(:disabled),.retake-xray-popup .retake-xray-popup-actions .standard-button.confirm-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:brightness(.97);filter:brightness(.97)}.retake-xray-confirm-modal .confirm-retake-actions .confirm-btn:disabled,.retake-xray-confirm-modal .confirm-retake-actions .standard-button.confirm-btn:disabled,.retake-xray-popup .retake-xray-popup-actions .confirm-btn:disabled,.retake-xray-popup .retake-xray-popup-actions .standard-button.confirm-btn:disabled{opacity:.5;cursor:not-allowed}.retake-xray-confirm-modal .confirm-retake-actions .confirm-btn--cancel,.retake-xray-confirm-modal .confirm-retake-actions .standard-button.confirm-btn--cancel,.retake-xray-popup .retake-xray-popup-actions .confirm-btn--cancel,.retake-xray-popup .retake-xray-popup-actions .standard-button.confirm-btn--cancel{background:#fff!important;border-color:rgba(8,179,195,.5)!important;color:#056c75!important}.retake-xray-confirm-modal .confirm-retake-actions .confirm-btn--cancel:hover:not(:disabled),.retake-xray-confirm-modal .confirm-retake-actions .standard-button.confirm-btn--cancel:hover:not(:disabled),.retake-xray-popup .retake-xray-popup-actions .confirm-btn--cancel:hover:not(:disabled),.retake-xray-popup .retake-xray-popup-actions .standard-button.confirm-btn--cancel:hover:not(:disabled){background:rgba(8,179,195,.06)!important;border-color:#08b3c3!important;color:#056c75!important;box-shadow:0 4px 12px rgba(5,108,117,.1)}.retake-xray-confirm-modal .confirm-retake-actions .confirm-btn--confirm,.retake-xray-confirm-modal .confirm-retake-actions .standard-button.confirm-btn--confirm,.retake-xray-popup .retake-xray-popup-actions .confirm-btn--confirm,.retake-xray-popup .retake-xray-popup-actions .standard-button.confirm-btn--confirm{background:linear-gradient(135deg,#08b3c3,#056c75)!important;border:0!important;color:#fff!important;box-shadow:0 4px 16px rgba(5,108,117,.3)}.retake-xray-confirm-modal .confirm-retake-actions .confirm-btn--confirm:hover:not(:disabled),.retake-xray-confirm-modal .confirm-retake-actions .standard-button.confirm-btn--confirm:hover:not(:disabled),.retake-xray-popup .retake-xray-popup-actions .confirm-btn--confirm:hover:not(:disabled),.retake-xray-popup .retake-xray-popup-actions .standard-button.confirm-btn--confirm:hover:not(:disabled){box-shadow:0 6px 22px rgba(5,108,117,.42);-webkit-filter:brightness(1.07);filter:brightness(1.07);color:#fff!important}.confirm-retake-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 28px 28px;grid-gap:0;gap:0}.confirm-retake-icon{-webkit-animation:rx-confirmImgDrop .42s cubic-bezier(.34,1.3,.64,1) .06s both;animation:rx-confirmImgDrop .42s cubic-bezier(.34,1.3,.64,1) .06s both;margin-bottom:20px}.confirm-retake-icon img{height:110px;width:auto;display:block;-webkit-animation:rx-imageBob 4.5s ease-in-out .5s infinite;animation:rx-imageBob 4.5s ease-in-out .5s infinite;-webkit-filter:drop-shadow(0 8px 16px rgba(5,108,117,.14));filter:drop-shadow(0 8px 16px rgba(5,108,117,.14))}.confirm-retake-heading{font-size:20px;font-weight:700;color:#056c75;letter-spacing:-.022em;line-height:1.2;-webkit-animation:rx-confirmTextUp .38s ease-out .15s both;animation:rx-confirmTextUp .38s ease-out .15s both;margin-bottom:8px}.confirm-retake-text{font-size:14px;color:#7b88a5;font-weight:400;line-height:1.6;max-width:280px;-webkit-animation:rx-confirmTextUp .38s ease-out .22s both;animation:rx-confirmTextUp .38s ease-out .22s both;margin-bottom:28px}.confirm-retake-actions{-webkit-animation:rx-confirmBtnsUp .38s ease-out .3s both;animation:rx-confirmBtnsUp .38s ease-out .3s both}.retake-xray-popup{position:relative;padding:28px 28px 24px}.retake-xray-popup .retake-xray-popup-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#7b88a5;font-size:22px;line-height:1;cursor:pointer;z-index:2;transition:background-color .18s ease,color .18s ease,-webkit-transform .25s cubic-bezier(.34,1.42,.64,1);transition:background-color .18s ease,color .18s ease,transform .25s cubic-bezier(.34,1.42,.64,1);transition:background-color .18s ease,color .18s ease,transform .25s cubic-bezier(.34,1.42,.64,1),-webkit-transform .25s cubic-bezier(.34,1.42,.64,1)}.retake-xray-popup .retake-xray-popup-close svg{transition:-webkit-transform .25s cubic-bezier(.34,1.42,.64,1);transition:transform .25s cubic-bezier(.34,1.42,.64,1);transition:transform .25s cubic-bezier(.34,1.42,.64,1),-webkit-transform .25s cubic-bezier(.34,1.42,.64,1)}.retake-xray-popup .retake-xray-popup-close:hover{background-color:rgba(8,179,195,.1);color:#056c75}.retake-xray-popup .retake-xray-popup-close:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.retake-xray-popup .retake-xray-popup-close:active{-webkit-transform:scale(.94);transform:scale(.94)}.retake-xray-popup .retake-xray-popup-close:focus-visible{outline:2px solid rgba(8,179,195,.55);outline-offset:2px}.retake-xray-popup .retake-xray-popup-header{text-align:center;-webkit-animation:rx-headerFadeIn .4s ease-out both;animation:rx-headerFadeIn .4s ease-out both;margin-bottom:22px}.retake-xray-popup .retake-xray-popup-header__title{font-size:22px;font-weight:700;color:#056c75;letter-spacing:-.022em;line-height:1.2;margin:0 0 8px}.retake-xray-popup .retake-xray-popup-header__subtitle{font-size:14px;color:#7b88a5;font-weight:400;line-height:1.55;max-width:520px;margin:0 auto}.retake-xray-popup .retake-xray-popup-header:after{content:"";display:block;height:3px;width:52px;background:linear-gradient(90deg,#08b3c3,#056c75);border-radius:99px;margin:14px auto 0;-webkit-animation:rx-accentExpand .5s ease-out .3s both;animation:rx-accentExpand .5s ease-out .3s both}.retake-xray-popup .retake-xray-steps-container{position:relative;display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin:4px 0 16px}.retake-xray-popup .retake-xray-steps-container:before{content:"";position:absolute;left:41px;top:44px;bottom:44px;width:2px;background:linear-gradient(180deg,rgba(8,179,195,.55),rgba(5,108,117,.55));border-radius:2px;z-index:0}.retake-xray-popup .retake-xray-steps-div{position:relative;background:#fff;border-radius:14px;border:1.5px solid rgba(8,179,195,.13);padding:16px 20px 14px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;z-index:1;-webkit-animation:rx-stepFadeIn .42s cubic-bezier(.16,1,.3,1) both;animation:rx-stepFadeIn .42s cubic-bezier(.16,1,.3,1) both;transition:box-shadow .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,-webkit-transform .22s ease}.retake-xray-popup .retake-xray-steps-div:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:4px;background:linear-gradient(180deg,#08b3c3,#056c75);border-radius:0 3px 3px 0;opacity:.45;transition:top .25s ease,bottom .25s ease,opacity .25s ease}.retake-xray-popup .retake-xray-steps-div:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 10px 28px rgba(5,108,117,.13);border-color:rgba(8,179,195,.32)}.retake-xray-popup .retake-xray-steps-div:hover:before{top:0;bottom:0;opacity:1;border-radius:0}.retake-xray-popup .retake-xray-steps-div:hover .retake-xray-step-number{-webkit-transform:scale(1.08);transform:scale(1.08);box-shadow:0 4px 20px rgba(8,179,195,.5)}.retake-xray-popup .retake-xray-steps-div:hover .retake-xray-step-title{color:#08b3c3}.retake-xray-popup .retake-xray-step{display:flex;align-items:flex-start;grid-gap:16px;gap:16px}.retake-xray-popup .retake-xray-step-number{background:linear-gradient(135deg,#08b3c3,#056c75);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;height:44px;width:44px;min-width:44px;font-size:17px;font-weight:700;box-shadow:0 4px 14px rgba(5,108,117,.28);flex-shrink:0;transition:box-shadow .22s ease,-webkit-transform .22s cubic-bezier(.34,1.56,.64,1);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,-webkit-transform .22s cubic-bezier(.34,1.56,.64,1)}.retake-xray-popup .retake-xray-step-content{display:flex;flex-direction:column;grid-gap:5px;gap:5px;padding-top:2px}.retake-xray-popup .retake-xray-step-title{color:#056c75;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.01em;transition:color .2s ease}.retake-xray-popup .retake-xray-step-description{color:#7b88a5;font-size:13px;font-weight:400;line-height:1.6}@-webkit-keyframes erp-modalFadeIn{0%{opacity:0;-webkit-transform:scale(.95) translateY(-12px);transform:scale(.95) translateY(-12px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes erp-modalFadeIn{0%{opacity:0;-webkit-transform:scale(.95) translateY(-12px);transform:scale(.95) translateY(-12px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes erp-backdropFade{0%{opacity:0}to{opacity:.5}}@keyframes erp-backdropFade{0%{opacity:0}to{opacity:.5}}@-webkit-keyframes erp-cardSlideUp{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes erp-cardSlideUp{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes erp-headerLineExpand{0%{width:0;opacity:0}to{width:48px;opacity:1}}@keyframes erp-headerLineExpand{0%{width:0;opacity:0}to{width:48px;opacity:1}}@-webkit-keyframes erp-avatarPop{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}70%{-webkit-transform:scale(1.08);transform:scale(1.08)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes erp-avatarPop{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}70%{-webkit-transform:scale(1.08);transform:scale(1.08)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes erp-actionsRise{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes erp-actionsRise{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes erp-disabledPulse{0%,to{opacity:.65}50%{opacity:.85}}@keyframes erp-disabledPulse{0%,to{opacity:.65}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.edit-respondants-popup,.edit-respondants-popup *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.edit-respondants-popup{-webkit-animation:erp-modalFadeIn .36s cubic-bezier(.16,1,.3,1) both;animation:erp-modalFadeIn .36s cubic-bezier(.16,1,.3,1) both}.edit-respondants-popup .modal-content{border:none;border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,.14),0 4px 12px rgba(0,0,0,.06);overflow:hidden;background:#fff}.edit-respondants-popup .standard-checkbox{margin:0!important}.edit-respondants-popup .modal-footer,.edit-respondants-popup .modal-header{display:none}.edit-respondants-popup .modal-body,.edit-respondants-popup__body{position:relative;background:#fff;padding:22px 24px;border:none}.edit-respondants-popup__body--centered{display:flex;flex-direction:column;align-items:center}.edit-respondants-popup__loader-slot{flex:1 1 auto;width:100%;display:flex;align-items:center;justify-content:center}.edit-respondants-popup .edit-respondants-popup-header{text-align:center;-webkit-animation:erp-cardSlideUp .4s ease-out both;animation:erp-cardSlideUp .4s ease-out both;margin:0 0 22px;padding-top:4px}.edit-respondants-popup .edit-respondants-popup-header__title{font-size:22px;font-weight:700;color:#056c75;letter-spacing:-.022em;line-height:1.2;margin:0 0 8px}.edit-respondants-popup .edit-respondants-popup-header__subtitle{font-size:14px;color:#7b88a5;font-weight:400;line-height:1.55;max-width:520px;margin:0 auto}.edit-respondants-popup .edit-respondants-popup-header:after{content:"";display:block;height:3px;width:52px;background:linear-gradient(90deg,#08b3c3,#056c75);border-radius:99px;margin:14px auto 0;-webkit-animation:erp-headerLineExpand .5s ease-out .3s both;animation:erp-headerLineExpand .5s ease-out .3s both}.edit-respondants-popup .edit-respondants-popup-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#7b88a5;font-size:22px;line-height:1;cursor:pointer;z-index:2;transition:background-color .18s ease,color .18s ease,-webkit-transform .25s cubic-bezier(.34,1.42,.64,1);transition:background-color .18s ease,color .18s ease,transform .25s cubic-bezier(.34,1.42,.64,1);transition:background-color .18s ease,color .18s ease,transform .25s cubic-bezier(.34,1.42,.64,1),-webkit-transform .25s cubic-bezier(.34,1.42,.64,1)}.edit-respondants-popup .edit-respondants-popup-close svg{transition:-webkit-transform .25s cubic-bezier(.34,1.42,.64,1);transition:transform .25s cubic-bezier(.34,1.42,.64,1);transition:transform .25s cubic-bezier(.34,1.42,.64,1),-webkit-transform .25s cubic-bezier(.34,1.42,.64,1)}.edit-respondants-popup .edit-respondants-popup-close:hover{background-color:rgba(8,179,195,.1);color:#056c75}.edit-respondants-popup .edit-respondants-popup-close:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.edit-respondants-popup .edit-respondants-popup-close:active{-webkit-transform:scale(.94);transform:scale(.94)}.edit-respondants-popup .edit-respondants-popup-close:focus-visible{outline:2px solid rgba(8,179,195,.55);outline-offset:2px}.edit-respondants-popup .loading-text{color:#a6afc5;font-weight:400;font-size:14px;margin-top:8px}.edit-respondants-popup .loading-header{color:#056c75;font-weight:600;font-size:18px}.edit-respondants-popup .user-cards-container{overflow-x:hidden;padding-bottom:4px}.edit-respondants-popup .user-card-wrapper{-webkit-animation:erp-cardSlideUp .42s cubic-bezier(.16,1,.3,1) both;animation:erp-cardSlideUp .42s cubic-bezier(.16,1,.3,1) both}.edit-respondants-popup .user-card{border:none;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.06);transition:box-shadow .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease,-webkit-transform .22s ease}.edit-respondants-popup .user-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 30px rgba(5,108,117,.14)}.edit-respondants-popup .user-card .card-header{font-size:14px;font-weight:700;color:#056c75;padding:14px 16px;background:linear-gradient(135deg,rgba(8,179,195,.1),rgba(5,108,117,.05));border-bottom:none;display:flex;align-items:center}.edit-respondants-popup .user-card .card-header .respondant-container{height:40px;width:40px;min-width:40px;background:linear-gradient(135deg,rgba(8,179,195,.22),rgba(5,108,117,.14));display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-right:12px;border:none;-webkit-animation:erp-avatarPop .45s cubic-bezier(.34,1.56,.64,1) .18s both;animation:erp-avatarPop .45s cubic-bezier(.34,1.56,.64,1) .18s both;transition:box-shadow .2s ease}.edit-respondants-popup .user-card .card-header .respondant-container img{height:18px;width:auto}.edit-respondants-popup .user-card .card-header .respondant-container:hover{box-shadow:0 0 0 4px rgba(8,179,195,.15)}.edit-respondants-popup .user-card .card-body{padding:12px 16px;background:#fff}.edit-respondants-popup .user-card .card-footer{padding:8px 16px 10px;background:rgba(238,240,244,.45);border-top:none}.edit-respondants-popup .user-card .card-footer label{font-size:13px;color:#7b88a5;cursor:pointer;transition:color .15s ease}.edit-respondants-popup .user-card .card-footer:hover label{color:#056c75}.edit-respondants-popup .user-card .respondant-toggle{display:flex;width:100%;align-items:center;justify-content:flex-start;grid-gap:10px;gap:10px;background:transparent;border:0;padding:6px 10px;border-radius:8px;cursor:pointer;text-align:left;min-height:36px;transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,transform .18s ease;transition:background .18s ease,transform .18s ease,-webkit-transform .18s ease}.edit-respondants-popup .user-card .respondant-toggle:hover{background:rgba(8,179,195,.08)}.edit-respondants-popup .user-card .respondant-toggle:hover .respondant-toggle__label{color:#056c75}.edit-respondants-popup .user-card .respondant-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(8,179,195,.5)}.edit-respondants-popup .user-card .respondant-toggle:active{-webkit-transform:scale(.985);transform:scale(.985)}.edit-respondants-popup .user-card .respondant-toggle__track{position:relative;flex-shrink:0;width:34px;height:20px;background:#d8dde3;border-radius:9999px;transition:background .24s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.edit-respondants-popup .user-card .respondant-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(15,23,42,.2),0 1px 1px rgba(15,23,42,.08);transition:-webkit-transform .24s cubic-bezier(.22,1,.36,1);transition:transform .24s cubic-bezier(.22,1,.36,1);transition:transform .24s cubic-bezier(.22,1,.36,1),-webkit-transform .24s cubic-bezier(.22,1,.36,1)}.edit-respondants-popup .user-card .respondant-toggle__label{font-size:13px;font-weight:500;color:#7b88a5;-webkit-user-select:none;user-select:none;letter-spacing:-.005em;transition:color .18s ease,font-weight .18s ease}.edit-respondants-popup .user-card .respondant-toggle--on .respondant-toggle__track{background:linear-gradient(135deg,#08b3c3,#056c75);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 0 0 rgba(8,179,195,0)}.edit-respondants-popup .user-card .respondant-toggle--on .respondant-toggle__thumb{-webkit-transform:translateX(14px);transform:translateX(14px)}.edit-respondants-popup .user-card .respondant-toggle--on .respondant-toggle__label{color:#056c75;font-weight:600}.edit-respondants-popup .user-card .respondant-toggle--on:hover .respondant-toggle__track{box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 0 4px rgba(8,179,195,.15)}@media(prefers-reduced-motion:reduce){.edit-respondants-popup .user-card .respondant-toggle,.edit-respondants-popup .user-card .respondant-toggle__label,.edit-respondants-popup .user-card .respondant-toggle__thumb,.edit-respondants-popup .user-card .respondant-toggle__track{transition:none!important}}.edit-respondants-popup .user-card .option{min-height:40px;border:none;border-radius:0;color:#a6afc5;background:transparent;cursor:pointer;transition:background .18s ease,color .18s ease,padding-left .18s ease,opacity .18s ease,-webkit-filter .18s ease;transition:background .18s ease,color .18s ease,padding-left .18s ease,opacity .18s ease,filter .18s ease;transition:background .18s ease,color .18s ease,padding-left .18s ease,opacity .18s ease,filter .18s ease,-webkit-filter .18s ease;padding:4px 6px}.edit-respondants-popup .user-card .option *{cursor:pointer}.edit-respondants-popup .user-card .option:hover:not(.disabled){background:rgba(8,179,195,.06);border-radius:6px;padding-left:10px}.edit-respondants-popup .user-card .option.active{color:#2b2a2a}.edit-respondants-popup .user-card .option .checkmark{height:20px;width:20px}.edit-respondants-popup .user-card .option .checkmark:after{left:6px;top:2px}.edit-respondants-popup .user-card .option label{font-size:13px;font-weight:500}.edit-respondants-popup .user-card .option.disabled{cursor:not-allowed!important;background:rgba(238,240,244,.35);opacity:1;position:relative;padding-right:28px}.edit-respondants-popup .user-card .option.disabled *{opacity:1!important;cursor:not-allowed!important}.edit-respondants-popup .user-card .option.disabled .checkmark,.edit-respondants-popup .user-card .option.disabled input{pointer-events:none}.edit-respondants-popup .user-card .option.disabled label{color:#7b88a5!important;font-style:italic}.edit-respondants-popup .user-card .option.disabled .checkmark{background:rgba(0,0,0,.04);border:none!important}.edit-respondants-popup .user-card .option.disabled .checkmark:after{border-color:rgba(0,0,0,.28);left:8px;top:4px}.edit-respondants-popup .user-card .option.disabled:after{content:"";position:absolute;right:10px;top:50%;width:14px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23878b9d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2' ry='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.75;-webkit-animation:erp-disabledPulse 3s ease-in-out infinite;animation:erp-disabledPulse 3s ease-in-out infinite}.edit-respondants-popup .user-card .option.disabled:hover{background:rgba(238,240,244,.45);padding-left:6px}.edit-respondants-popup .edit-respondants-actions{display:flex;justify-content:center;align-items:center;grid-gap:12px;gap:12px;padding:16px 0 8px;-webkit-animation:erp-actionsRise .4s ease-out .2s both;animation:erp-actionsRise .4s ease-out .2s both}.edit-respondants-popup .edit-respondants-actions .confirm-btn,.edit-respondants-popup .edit-respondants-actions .standard-button.confirm-btn{flex:0 1 200px;min-width:144px;min-height:48px;border-radius:12px!important;font-size:15px!important;font-weight:600!important;padding:12px 24px!important;border-width:1.5px!important;letter-spacing:-.005em;transition:box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease,border-color .18s ease,color .18s ease!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease!important}.edit-respondants-popup .edit-respondants-actions .confirm-btn:hover:not(:disabled),.edit-respondants-popup .edit-respondants-actions .standard-button.confirm-btn:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px)}.edit-respondants-popup .edit-respondants-actions .confirm-btn:active:not(:disabled),.edit-respondants-popup .edit-respondants-actions .standard-button.confirm-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:brightness(.97);filter:brightness(.97)}.edit-respondants-popup .edit-respondants-actions .confirm-btn:disabled,.edit-respondants-popup .edit-respondants-actions .standard-button.confirm-btn:disabled{opacity:.5;cursor:not-allowed}.edit-respondants-popup .edit-respondants-actions .confirm-btn--cancel,.edit-respondants-popup .edit-respondants-actions .standard-button.confirm-btn--cancel{background:#fff!important;border-color:rgba(8,179,195,.5)!important;color:#056c75!important}.edit-respondants-popup .edit-respondants-actions .confirm-btn--cancel:hover:not(:disabled),.edit-respondants-popup .edit-respondants-actions .standard-button.confirm-btn--cancel:hover:not(:disabled){background:rgba(8,179,195,.06)!important;border-color:#08b3c3!important;color:#056c75!important;box-shadow:0 4px 12px rgba(5,108,117,.1)}.edit-respondants-popup .edit-respondants-actions .confirm-btn--confirm,.edit-respondants-popup .edit-respondants-actions .standard-button.confirm-btn--confirm{background:linear-gradient(135deg,#08b3c3,#056c75)!important;color:#fff!important;box-shadow:0 4px 16px rgba(5,108,117,.3)}.edit-respondants-popup .edit-respondants-actions .confirm-btn--confirm:hover:not(:disabled),.edit-respondants-popup .edit-respondants-actions .standard-button.confirm-btn--confirm:hover:not(:disabled){box-shadow:0 6px 22px rgba(5,108,117,.42);-webkit-filter:brightness(1.07);filter:brightness(1.07);color:#fff!important}.edit-respondants-popup .text-center{padding:16px 0 8px}.edit-respondants-popup .text-center .btn,.edit-respondants-popup .text-center .standard-button{min-width:128px;border-radius:10px;font-weight:600;font-size:14px;padding:10px 24px;transition:box-shadow .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease}.edit-respondants-popup .text-center .btn:hover:not(:disabled),.edit-respondants-popup .text-center .standard-button:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.05);filter:brightness(1.05)}.edit-respondants-popup .text-center .btn:active:not(:disabled),.edit-respondants-popup .text-center .standard-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:brightness(.98);filter:brightness(.98)}.edit-respondants-popup .text-center .btn:disabled,.edit-respondants-popup .text-center .standard-button:disabled{opacity:.5;cursor:not-allowed}.edit-respondants-popup .standard-button{min-width:120px}.overlay-area{background-color:#fff;opacity:.9;height:100%;width:100%;z-index:1!important;pointer-events:none;-webkit-user-select:none;user-select:none}.overlay-area,.overlay-area .lock-area{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xrp-result-tab{display:flex;flex-direction:column;width:100%}.xrp-result-divider{height:1px;background-color:#f0f0f0;width:100%;flex-shrink:0}.xrp-result-skeleton{display:flex;flex-direction:column;width:100%}.xrp-result-skeleton-row{display:flex;align-items:flex-start;grid-gap:0;gap:0;padding:10px 8px;border-bottom:1px solid #f0f0f0}.xrp-result-skeleton-row:last-child{border-bottom:none}.xrp-result-skeleton-badge{flex-shrink:0;width:70px;height:82px;border-radius:8px}.xrp-result-skeleton-bars{flex:1 0;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:0 16px}.xrp-result-skeleton-label{flex-shrink:0;width:50px;height:12px;border-radius:4px}.xrp-result-skeleton-bar{height:19px;border-radius:4px;flex:1 0}.xrp-result-skeleton-bar--lg{width:72%}.xrp-result-skeleton-bar--md{width:48%}.xrp-result-skeleton-bar--sm{width:28%}.xrp-result-discipline{background:#fff;transition:background-color .15s}.xrp-result-discipline:hover{background-color:rgba(8,179,195,.03)}.xrp-result-discipline-row{padding:10px 8px;grid-gap:0;gap:0;align-items:center}.xrp-result-disc-badge{flex-shrink:0;width:81px;background:#f4f4f4;border:1px solid #ebebeb;border-radius:8px;padding:8px 10px;display:flex;align-items:center;align-self:center;justify-content:center;transition:background .15s,border-color .15s}.xrp-result-disc-badge span{font-size:11px;font-weight:500;color:#888;line-height:1.3;word-break:break-word;text-align:center}.xrp-result-discipline:hover .xrp-result-disc-badge{background:rgba(8,179,195,.06);border-color:rgba(8,179,195,.2)}.xrp-result-discipline:hover .xrp-result-disc-badge span{color:#056c75}.xrp-result-disc-badge--fullscreen{width:161px}.xrp-result-disc-badge--fullscreen span{white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis}.xrp-result-score-rows{padding-left:16px;grid-gap:8px;gap:8px;flex:1 0;min-width:0}.xrp-result-score-line{align-items:center}.xrp-result-score-label{font-size:11px;font-weight:500;color:#a6afc5;white-space:nowrap;width:50px;flex-shrink:0;text-align:right;margin-right:14px}.xrp-result-bar-wrap{flex:1 1;min-width:0;height:19px;position:relative;display:flex;align-items:center}.xrp-result-bar-label-only,.xrp-result-bar-zero{font-size:12px;line-height:19px;color:#a6afc5;white-space:nowrap;flex-shrink:0}.xrp-result-bar-track{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:6px;background:#fafafa;border:1px solid #eee;pointer-events:none}.xrp-result-bar-score-after{flex-shrink:0;padding-left:6px;font-size:12px;font-weight:600;line-height:19px;white-space:nowrap;width:20px;margin-right:8px;margin-left:8px}@-webkit-keyframes xrp-bar-fill{0%{width:0}}@keyframes xrp-bar-fill{0%{width:0}}.xrp-result-bar{position:absolute;left:0;top:0;height:100%;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 6px}.xrp-result-bar span{font-size:11px;line-height:11px;white-space:nowrap;font-weight:600}.xrp-result-bar--required{width:100%;width:var(--bar-w,100%);background-color:#d0d0d0;background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.42) 3px,transparent 0,transparent 10px);background-size:13px 13px;border:1.5px solid #c9c9c9;-webkit-animation:xrp-bar-fill .65s cubic-bezier(.4,0,.2,1) both,xrp-required-pan 9s linear .7s infinite,xrp-required-breathe 2.8s ease-in-out .7s infinite;animation:xrp-bar-fill .65s cubic-bezier(.4,0,.2,1) both,xrp-required-pan 9s linear .7s infinite,xrp-required-breathe 2.8s ease-in-out .7s infinite}.xrp-result-bar--required span{color:#5a5a5a;position:relative;z-index:1}@-webkit-keyframes xrp-required-pan{0%{background-position:0 0}to{background-position:26px 0}}@keyframes xrp-required-pan{0%{background-position:0 0}to{background-position:26px 0}}@-webkit-keyframes xrp-required-breathe{0%,to{border-color:#c9c9c9}50%{border-color:#a8a8a8}}@keyframes xrp-required-breathe{0%,to{border-color:#c9c9c9}50%{border-color:#a8a8a8}}@media(prefers-reduced-motion:reduce){.xrp-result-bar--required{-webkit-animation:none;animation:none}}.xrp-result-bar--gut{width:0;width:var(--bar-w,0);-webkit-animation:xrp-bar-fill .65s cubic-bezier(.4,0,.2,1) both;animation:xrp-bar-fill .65s cubic-bezier(.4,0,.2,1) both;background:rgba(9,57,169,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15)}.xrp-result-bar--gut span{color:#fff}.xrp-result-bar--actual{width:0;width:var(--bar-w,0);-webkit-animation:xrp-bar-fill .65s cubic-bezier(.4,0,.2,1) both;animation:xrp-bar-fill .65s cubic-bezier(.4,0,.2,1) both;background:linear-gradient(90deg,rgba(5,108,117,.85),rgba(8,179,195,.85));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15)}.xrp-result-bar--actual span{color:#fff}.xrp-result-bar--sub{width:0;width:var(--bar-w,0);-webkit-animation:xrp-bar-fill .6s cubic-bezier(.4,0,.2,1) both;animation:xrp-bar-fill .6s cubic-bezier(.4,0,.2,1) both;background:#4fb8ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.xrp-result-bar--sub span{color:#fff}.xrp-result-toggle-btn{flex-shrink:0;width:20px;height:20px;background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;align-self:center;border-radius:4px;transition:background .15s}.xrp-result-toggle-btn:hover{background:rgba(8,179,195,.1)}.xrp-result-toggle-btn:focus-visible{outline:2px solid #08b3c3;outline-offset:2px;border-radius:4px}.xrp-result-toggle-spacer{flex-shrink:0;width:20px;height:20px;display:inline-block}.xrp-result-toggle-icon{display:flex;align-items:center;justify-content:center;color:#a6afc5}.xrp-result-toggle-icon svg{width:12px;height:12px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.xrp-result-toggle-icon--open{color:#08b3c3}.xrp-result-toggle-icon--open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.xrp-result-sub-section{background:#f8f9fb;display:flex;flex-direction:column;border-top:1px solid #f0f0f0}.xrp-result-sub-divider{height:1px;background-color:#f0f0f0;width:100%;flex-shrink:0}.xrp-result-sub-row{padding:8px;min-height:27px;background:#f8f9fb;grid-gap:0;gap:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s}.xrp-result-sub-row:hover{background:rgba(8,179,195,.05)}.xrp-result-sub-left{min-width:0;grid-gap:0;gap:0}.xrp-result-sub-name{font-size:12px;font-weight:500;color:#656565;flex-shrink:0;width:163px;padding:0 8px;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xrp-result-sub-name--fullscreen{width:243px}.xrp-result-sub-chevron{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#a6afc5}.xrp-result-sub-chevron svg{width:11px;height:11px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.xrp-result-sub-chevron--open{color:#08b3c3}.xrp-result-sub-chevron--open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.xrp-result-practice-section{background:#f8f9fb;display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:8px 0;border-top:1px solid #f0f0f0}.xrp-result-practice-empty{padding:4px 8px}.xrp-result-practice-empty span{font-size:12px;color:#a6afc5}.xrp-result-practice-row{min-height:19px;padding:0 8px}.xrp-result-practice-left{min-width:0;grid-gap:0;gap:0}.xrp-result-practice-name{font-size:12px;color:#888;flex-shrink:0;width:163px;padding:0 16px;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xrp-result-practice-name--fullscreen{width:243px}.xrp-result-bar--practice{width:0;width:var(--bar-w,0);-webkit-animation:xrp-bar-fill .6s cubic-bezier(.4,0,.2,1) both;animation:xrp-bar-fill .6s cubic-bezier(.4,0,.2,1) both;background:rgba(79,184,255,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.xrp-result-bar--practice span{color:#fff}.xrp-result-practice-arrow-gap{flex-shrink:0;width:20px;height:20px;opacity:0;pointer-events:none}.xrp-result-practice-skel-name{flex-shrink:0;width:100px;height:12px;border-radius:4px;margin:0 16px}.xrp-result-practice-skel-bar{height:19px;border-radius:4px}.xrtd-root{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:100%}.xrtd-toolbar{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap;padding:0;margin:2px 0 6px;background:transparent;border:none}.xrtd-toggle{position:relative;display:inline-flex;align-items:stretch;padding:3px;background:#eef1f4;border:1px solid #e6e4e5;border-radius:999px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);flex-shrink:0;-webkit-user-select:none;user-select:none}.xrtd-toggle-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:linear-gradient(135deg,#08b3c3,#056c75);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 12px rgba(8,179,195,.32);-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .42s cubic-bezier(.34,1.36,.64,1);transition:transform .42s cubic-bezier(.34,1.36,.64,1);transition:transform .42s cubic-bezier(.34,1.36,.64,1),-webkit-transform .42s cubic-bezier(.34,1.36,.64,1);will-change:transform}.xrtd-toggle--stakeholder .xrtd-toggle-thumb{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.xrtd-toggle-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:102px;padding:6px 18px;background:transparent;border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;line-height:1.1;color:#4a5560;white-space:nowrap;transition:color .28s cubic-bezier(.34,1.36,.64,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1);transition:color .28s cubic-bezier(.34,1.36,.64,1),transform .18s cubic-bezier(.22,1,.36,1);transition:color .28s cubic-bezier(.34,1.36,.64,1),transform .18s cubic-bezier(.22,1,.36,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1)}.xrtd-toggle-btn--active{color:#fff;-webkit-animation:xrtd-toggle-label-pop .42s cubic-bezier(.34,1.36,.64,1);animation:xrtd-toggle-label-pop .42s cubic-bezier(.34,1.36,.64,1)}.xrtd-toggle-btn:not(.xrtd-toggle-btn--active):hover{color:#056c75}.xrtd-toggle-btn:not(.xrtd-toggle-btn--active):active{-webkit-transform:scale(.96);transform:scale(.96)}.xrtd-toggle-btn:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(8,179,195,.45)}@-webkit-keyframes xrtd-toggle-label-pop{0%{-webkit-transform:scale(.92);transform:scale(.92);opacity:.7}55%{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes xrtd-toggle-label-pop{0%{-webkit-transform:scale(.92);transform:scale(.92);opacity:.7}55%{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.xrtd-toggle-btn,.xrtd-toggle-thumb{transition:none;-webkit-animation:none;animation:none}}.xrtd-info-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#6b7a80;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:color .18s ease,background .18s ease,-webkit-transform .18s cubic-bezier(.22,1,.36,1);transition:color .18s ease,background .18s ease,transform .18s cubic-bezier(.22,1,.36,1);transition:color .18s ease,background .18s ease,transform .18s cubic-bezier(.22,1,.36,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1)}.xrtd-info-trigger:hover{color:#056c75;background:rgba(8,179,195,.1);-webkit-transform:scale(1.06);transform:scale(1.06)}.xrtd-info-trigger:active{-webkit-transform:scale(.94);transform:scale(.94)}.xrtd-info-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(8,179,195,.4)}.xrtd-table-wrap{width:100%;border:1px solid #e6e4e5;border-radius:10px;overflow-x:auto;overflow-y:auto;max-height:400px;box-shadow:0 1px 4px rgba(0,0,0,.05);scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}.xrtd-table-wrap::-webkit-scrollbar{width:4px;height:4px}.xrtd-table-wrap::-webkit-scrollbar-track{background:transparent}.xrtd-table-wrap::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.xrtd-table-wrap::-webkit-scrollbar-thumb:hover{background:#08b3c3}.xrtd-table{width:100%;min-width:-webkit-max-content;min-width:max-content;border-collapse:collapse;table-layout:auto}.xrtd-th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#fafafa,#f4f4f4);padding:9px 8px;font-size:11px;font-weight:600;color:#888;white-space:nowrap;text-align:left;border-bottom:2px solid #e6e4e5;text-transform:uppercase;letter-spacing:.03em}.xrtd-td{padding:8px;font-size:12px;font-weight:400;color:#656565;line-height:normal;border-bottom:1px solid #f4f4f4;vertical-align:middle}.xrtd-tr:last-child .xrtd-td{border-bottom:none}.xrtd-tr:hover .xrtd-td{background-color:rgba(8,179,195,.04)}.xrtd-td-name,.xrtd-th-name{width:1px;white-space:nowrap;padding-right:16px}.xrtd-td-name{font-size:13px;font-weight:500;color:#333}.xrtd-td-div,.xrtd-td-score,.xrtd-th-div,.xrtd-th-score{text-align:center;white-space:nowrap}.xrtd-td-div,.xrtd-th-div{width:80px}.xrtd-td-person,.xrtd-th-person{text-align:center;white-space:wrap}.xrtd-td-person{font-weight:600}.xrtd-div-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.xrtd-div-icon svg{width:14px;height:14px;display:block}.xrtd-empty{font-size:13px;color:#a6afc5;padding:24px 8px;text-align:center}.xrtd-skeleton-card{border:1px solid #e6e4e5;border-radius:10px;padding:8px;display:flex;flex-direction:column;grid-gap:0;gap:0;width:100%}.xrtd-skeleton-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 4px;border-bottom:1px solid #f4f4f4;width:100%}.xrtd-skeleton-row:last-child{border-bottom:none}.xrtd-skeleton-row--header{padding:6px 4px}.xrtd-skeleton-col-name{flex:2 1;min-width:0;height:12px;border-radius:3px}.xrtd-skeleton-col-div,.xrtd-skeleton-col-person,.xrtd-skeleton-col-score{flex:1 1;min-width:0;height:12px;border-radius:3px}.xrp-header{position:relative;padding:14px 18px;background:linear-gradient(180deg,#fff,#fbfcfd)}.xrp-header:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.06) 12%,rgba(8,179,195,.22) 50%,rgba(15,23,42,.06) 88%,transparent);pointer-events:none}.xrp-title-block{grid-gap:2px;gap:2px;min-width:0}.xrp-title{grid-gap:8px;gap:8px;font-size:15px;font-weight:700;color:#191c1d;letter-spacing:-.01em}.xrp-completion-caption,.xrp-title{display:inline-flex;align-items:center;line-height:1.2}.xrp-completion-caption{grid-gap:5px;gap:5px;font-size:11px;font-weight:500;color:#6b7785;letter-spacing:.01em;white-space:nowrap;-webkit-animation:xrp-completion-caption-in .4s cubic-bezier(.22,1,.36,1) both;animation:xrp-completion-caption-in .4s cubic-bezier(.22,1,.36,1) both}.xrp-completion-caption__icon{flex-shrink:0;display:block;color:#08b3c3;opacity:.85}@-webkit-keyframes xrp-completion-caption-in{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes xrp-completion-caption-in{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.xrp-completion-caption{-webkit-animation:none;animation:none}}.xrp-completion-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:24px;padding:0 10px 0 8px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#056c75;background:linear-gradient(135deg,rgba(8,179,195,.1),rgba(8,179,195,.18));border:1px solid rgba(8,179,195,.32);border-radius:999px;white-space:nowrap;position:relative;overflow:hidden;cursor:default;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);-webkit-animation:xrp-completion-pill-in .48s cubic-bezier(.34,1.46,.64,1) both;animation:xrp-completion-pill-in .48s cubic-bezier(.34,1.46,.64,1) both;transition:border-color .24s ease-out,background .32s ease-out}.xrp-completion-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:xrp-completion-pill-shimmer 1.2s ease-out .45s 1 both;animation:xrp-completion-pill-shimmer 1.2s ease-out .45s 1 both;pointer-events:none}.xrp-completion-pill:hover{-webkit-animation:xrp-completion-pill-in .48s cubic-bezier(.34,1.46,.64,1);animation:xrp-completion-pill-in .48s cubic-bezier(.34,1.46,.64,1);border-color:rgba(8,179,195,.5);background:linear-gradient(135deg,rgba(8,179,195,.14),rgba(8,179,195,.24))}.xrp-completion-pill:hover:after{-webkit-animation:xrp-completion-pill-shimmer .9s ease-out .05s 1 both;animation:xrp-completion-pill-shimmer .9s ease-out .05s 1 both}.xrp-completion-pill:hover .xrp-completion-pill__icon{-webkit-animation:xrp-completion-pill-icon .6s cubic-bezier(.34,1.46,.64,1);animation:xrp-completion-pill-icon .6s cubic-bezier(.34,1.46,.64,1);color:#044d54}.xrp-completion-pill:hover .xrp-completion-pill__date{color:#044d54}.xrp-completion-pill:hover .xrp-completion-pill__label{color:rgba(5,108,117,.95)}.xrp-completion-pill__icon{flex-shrink:0;display:block;color:#056c75;-webkit-animation:xrp-completion-pill-icon .6s cubic-bezier(.34,1.46,.64,1) .12s both;animation:xrp-completion-pill-icon .6s cubic-bezier(.34,1.46,.64,1) .12s both}.xrp-completion-pill__label{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;text-transform:uppercase;font-size:10px;letter-spacing:.06em;color:rgba(5,108,117,.75);transition:color .24s ease-out}.xrp-completion-pill__date{text-transform:none;letter-spacing:.01em;font-size:11px;font-weight:700;color:#056c75}.xrp-completion-pill__date,.xrp-completion-pill__icon{transition:color .24s ease-out}@-webkit-keyframes xrp-completion-pill-in{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.9);transform:translateY(-4px) scale(.9)}60%{opacity:1;-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes xrp-completion-pill-in{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.9);transform:translateY(-4px) scale(.9)}60%{opacity:1;-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes xrp-completion-pill-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}30%{opacity:1}to{-webkit-transform:translateX(120%);transform:translateX(120%);opacity:0}}@keyframes xrp-completion-pill-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}30%{opacity:1}to{-webkit-transform:translateX(120%);transform:translateX(120%);opacity:0}}@-webkit-keyframes xrp-completion-pill-icon{0%{-webkit-transform:scale(.4) rotate(-12deg);transform:scale(.4) rotate(-12deg);opacity:0}60%{-webkit-transform:scale(1.2) rotate(0);transform:scale(1.2) rotate(0);opacity:1}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@keyframes xrp-completion-pill-icon{0%{-webkit-transform:scale(.4) rotate(-12deg);transform:scale(.4) rotate(-12deg);opacity:0}60%{-webkit-transform:scale(1.2) rotate(0);transform:scale(1.2) rotate(0);opacity:1}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.xrp-completion-pill,.xrp-completion-pill:after,.xrp-completion-pill__icon{-webkit-animation:none;animation:none}}.xrp-body{background:#f4f6f8;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}.xrp-body::-webkit-scrollbar{width:4px}.xrp-body::-webkit-scrollbar-track{background:transparent}.xrp-body::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.xrp-body::-webkit-scrollbar-thumb:hover{background:#08b3c3}.xrp-actions{grid-gap:16px;gap:16px}.xrp-actions-cluster{grid-gap:2px;gap:2px;padding:3px;background:#f4f5f7;border-radius:10px;border:1px solid rgba(15,23,42,.04)}.xrp-actions-cluster,.xrp-icon-btn{display:inline-flex;align-items:center}.xrp-icon-btn{width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:#5a6573;justify-content:center;cursor:pointer;position:relative;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,-webkit-transform .15s ease;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .15s ease;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .15s ease,-webkit-transform .15s ease}.xrp-icon-btn svg{width:16px;height:16px}.xrp-icon-btn svg path{transition:fill .18s ease,stroke .18s ease}.xrp-icon-btn:hover{background-color:#fff;color:#1f2937;box-shadow:0 1px 2px rgba(15,23,42,.04),0 3px 8px rgba(15,23,42,.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.xrp-icon-btn:active{-webkit-transform:translateY(0);transform:translateY(0);background-color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05)}.xrp-icon-btn:focus-visible{outline:2px solid rgba(8,179,195,.55);outline-offset:2px}.xrp-icon-btn--fs .xrp-icon-btn__swap{position:relative;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.xrp-icon-btn--fs .xrp-icon-btn__icon{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .28s cubic-bezier(.32,.72,0,1),-webkit-transform .38s cubic-bezier(.32,.72,0,1);transition:opacity .28s cubic-bezier(.32,.72,0,1),transform .38s cubic-bezier(.32,.72,0,1);transition:opacity .28s cubic-bezier(.32,.72,0,1),transform .38s cubic-bezier(.32,.72,0,1),-webkit-transform .38s cubic-bezier(.32,.72,0,1)}.xrp-icon-btn--fs .xrp-icon-btn__icon svg{width:16px;height:16px}.xrp-icon-btn--fs .xrp-icon-btn__icon--enter{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.xrp-icon-btn--fs .xrp-icon-btn__icon--exit{opacity:0;-webkit-transform:rotate(-45deg) scale(.7);transform:rotate(-45deg) scale(.7)}.xrp-icon-btn--fs.xrp-icon-btn--active .xrp-icon-btn__icon--enter{opacity:0;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.7)}.xrp-icon-btn--fs.xrp-icon-btn--active .xrp-icon-btn__icon--exit{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}@media(prefers-reduced-motion:reduce){.xrp-icon-btn--fs .xrp-icon-btn__icon{transition:none!important}}.xrp-icon-btn--active,.xrp-icon-btn--active:active,.xrp-icon-btn--active:hover{background:#fff;color:#056c75;box-shadow:0 0 0 1px rgba(8,179,195,.35),0 1px 2px rgba(15,23,42,.05),0 2px 6px rgba(8,179,195,.12);-webkit-transform:translateY(0);transform:translateY(0)}.xrp-icon-btn--active:active svg path,.xrp-icon-btn--active:hover svg path,.xrp-icon-btn--active svg path{fill:#056c75;stroke:#056c75}.xrp-section-divider{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:4px 0}.xrp-section-divider__line{flex:1 1;height:1px;background:#e0e3e7}.xrp-section-divider__label{font-size:10px;font-weight:600;color:#a6afc5;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.xrp-tabs-section{background:#fff;border-radius:12px;border:1px solid #e6e4e5;padding:14px 10px 10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease,-webkit-transform .25s ease}.xrp-tabs-section:hover{border-color:rgba(8,179,195,.35);box-shadow:0 6px 18px rgba(8,179,195,.1)}.xrp-tab-list{position:relative;display:flex;align-items:stretch;margin:0 0 12px;padding:0;background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.xrp-tab-list::-webkit-scrollbar{display:none}.xrp-tab{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;flex:1 1;min-width:0;padding:11px 12px;border:none;background:transparent;color:#4a5560;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;position:relative;z-index:1;transition:color .22s cubic-bezier(.22,1,.36,1),background .22s ease-out}.xrp-tab:hover:not(.xrp-tab--active){color:#056c75;background:rgba(8,179,195,.05)}.xrp-tab:hover:not(.xrp-tab--active) .xrp-tab-icon{-webkit-transform:scale(1.06) translateY(-1px);transform:scale(1.06) translateY(-1px)}.xrp-tab:active:not(.xrp-tab--active){background:rgba(8,179,195,.09)}.xrp-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(8,179,195,.4);border-radius:8px}.xrp-tab--active{color:#056c75;font-weight:700}.xrp-tab--active .xrp-tab-icon{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-animation:xrp-tab-icon-pop .42s cubic-bezier(.34,1.36,.64,1);animation:xrp-tab-icon-pop .42s cubic-bezier(.34,1.36,.64,1)}.xrp-tab--active .xrp-tab-label{-webkit-animation:xrp-tab-label-pop .38s cubic-bezier(.22,1,.36,1);animation:xrp-tab-label-pop .38s cubic-bezier(.22,1,.36,1)}.xrp-tab-label{line-height:1.1}.xrp-tab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:-webkit-transform .22s cubic-bezier(.34,1.36,.64,1);transition:transform .22s cubic-bezier(.34,1.36,.64,1);transition:transform .22s cubic-bezier(.34,1.36,.64,1),-webkit-transform .22s cubic-bezier(.34,1.36,.64,1)}.xrp-tab-icon svg{height:16px;width:auto;display:block}.xrp-tab-indicator{position:absolute;bottom:0;left:0;width:33.3333333333%;height:3px;background:linear-gradient(90deg,#08b3c3,#056c75);border-radius:3px 3px 0 0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(calc(var(--xrp-active-idx, 0)*100%));transform:translateX(calc(var(--xrp-active-idx, 0)*100%));transition:-webkit-transform .44s cubic-bezier(.34,1.36,.64,1);transition:transform .44s cubic-bezier(.34,1.36,.64,1);transition:transform .44s cubic-bezier(.34,1.36,.64,1),-webkit-transform .44s cubic-bezier(.34,1.36,.64,1);pointer-events:none}.xrp-tab-indicator:after{content:"";position:absolute;inset:-10px 6px 0 6px;background:linear-gradient(180deg,rgba(8,179,195,0),rgba(8,179,195,.14));border-radius:8px 8px 0 0;pointer-events:none}@-webkit-keyframes xrp-tab-icon-pop{0%{-webkit-transform:scale(.86);transform:scale(.86)}55%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes xrp-tab-icon-pop{0%{-webkit-transform:scale(.86);transform:scale(.86)}55%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes xrp-tab-label-pop{0%{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:.6}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes xrp-tab-label-pop{0%{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:.6}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.xrp-tab,.xrp-tab-icon,.xrp-tab-indicator{transition:none;-webkit-animation:none;animation:none}}.xrp-tab-content{background:#fff;border-radius:8px;overflow:hidden}.xrp-tab-content .crisis-flag-rcm{margin-top:2px;color:#f23e3e;position:relative;font-size:12px}.xrp-recoms-pane{-webkit-animation:xrp-recoms-pane-in .15s ease-in-out both;animation:xrp-recoms-pane-in .15s ease-in-out both}@-webkit-keyframes xrp-recoms-pane-in{0%{opacity:0}to{opacity:1}}@keyframes xrp-recoms-pane-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.xrp-recoms-pane{-webkit-animation:none;animation:none}}.xrp-recoms-state{min-height:80px;font-size:13px}.xrp-recoms-state-text{color:#a6afc5}.xrp-recoms-text{font-size:13px;color:#656565;line-height:1.5}.xrp-recoms-bold-text{color:#333;font-weight:700;font-size:14px}.xrp-recoms{display:flex;flex-direction:column;width:100%}.xrp-recoms-divider{height:1px;background-color:#f0f0f0;width:100%;flex-shrink:0}.xrp-recom-row{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;background:#fff;padding:8px 4px;font-style:normal;border-radius:6px;transition:background-color .15s ease}.xrp-recom-row:hover{background-color:rgba(8,179,195,.04)}.xrp-recom-main{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;flex:1 0;min-width:0}.xrp-recom-num{font-size:12px;font-weight:600;color:#a6afc5;flex-shrink:0;white-space:nowrap;min-width:18px}.xrp-recom-name{font-size:13px;font-weight:500;color:#333;display:flex;align-items:center;grid-gap:4px;gap:4px;min-width:0;line-height:1.4}.xrp-recom-crisis{width:14px;height:14px;flex-shrink:0}.xrp-recom-meta{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.xrp-recom-sprint{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#08b3c3,#056c75);box-shadow:0 1px 4px rgba(8,179,195,.25),inset 0 1px 0 hsla(0,0%,100%,.18);position:relative;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s cubic-bezier(.34,1.56,.64,1);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .25s ease;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s cubic-bezier(.34,1.56,.64,1)}.xrp-recom-sprint:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);-webkit-transform:translateX(-120%);transform:translateX(-120%);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;pointer-events:none}.xrp-recom-sprint:hover{-webkit-transform:translateY(-1px) scale(1.06);transform:translateY(-1px) scale(1.06);box-shadow:0 4px 12px rgba(8,179,195,.35),inset 0 1px 0 hsla(0,0%,100%,.25)}.xrp-recom-sprint:hover:before{-webkit-transform:translateX(120%);transform:translateX(120%)}.xrp-recom-sprint:hover .xrp-recom-sprint-icon{-webkit-transform:rotate(-8deg) scale(1.08);transform:rotate(-8deg) scale(1.08)}.xrp-recom-sprint-icon{width:14px;height:14px;display:block;position:relative;z-index:1;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1)}.xrp-recom-owner-wrap{position:relative;display:flex;flex-direction:column}.xrp-recom-owner{display:flex;align-items:center;grid-gap:4px;gap:4px}.xrp-recom-owner-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#76e4e7,#c7e9ee);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1.5px solid rgba(8,179,195,.3);box-shadow:0 1px 4px rgba(8,179,195,.2);transition:box-shadow .15s,border-color .15s}.xrp-recom-owner-avatar--editable{cursor:pointer}.xrp-recom-owner-avatar--editable:hover{border-color:#08b3c3;box-shadow:0 2px 8px rgba(8,179,195,.3)}.xrp-recom-owner-initials{font-size:9px;font-weight:700;color:#056c75;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.xrp-recom-owner-edit{width:12px;height:12px;cursor:pointer;flex-shrink:0;opacity:.6;transition:opacity .15s}.xrp-recom-owner-edit:hover{opacity:1}.xrp-recom-discipline{background:#f4f4f4;border-radius:6px;padding:3px 6px;width:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #ebebeb}.xrp-recom-discipline span{font-size:11px;color:#888;line-height:1.2;text-align:center;word-break:break-word;font-weight:500}.xrp-recom-discipline--fullscreen{width:80px}.xrp-recom-arrow{background:linear-gradient(135deg,#08b3c3,#056c75);border:none;border-radius:10px;padding:5px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 2px 6px rgba(5,108,117,.3);transition:box-shadow .15s,-webkit-transform .15s,-webkit-filter .15s;transition:box-shadow .15s,transform .15s,filter .15s;transition:box-shadow .15s,transform .15s,filter .15s,-webkit-transform .15s,-webkit-filter .15s}.xrp-recom-arrow:hover{box-shadow:0 4px 10px rgba(5,108,117,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-filter:brightness(1.08);filter:brightness(1.08)}.xrp-recom-arrow:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 1px 4px rgba(5,108,117,.25)}.xrp-recom-arrow-icon{width:8px;height:8px;display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xrp-recoms-view-all{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:6px 4px;width:100%;background:none;border:none;border-top:1px solid #f0f0f0;cursor:pointer;transition:background-color .15s;border-radius:0 0 8px 8px}.xrp-recoms-view-all:hover{background-color:rgba(8,179,195,.04)}.xrp-recoms-view-all:hover span{color:#08b3c3}.xrp-recoms-view-all span{font-size:13px;color:#888;white-space:nowrap;font-weight:500;transition:color .15s}.xrp-recoms-view-all-chevron{width:12px;height:12px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;flex-shrink:0;color:#888}.xrp-recoms-view-all-chevron--up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xrp-recom-row--clickable{cursor:pointer}.xrp-recom-chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#a6afc5}.xrp-recom-chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#08b3c3}.xrp-recom-chevron-icon{width:14px;height:14px}@-webkit-keyframes xrp-slide-down{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes xrp-slide-down{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.xrp-recom-body{border-top:1px solid #f0f0f0;padding-top:12px;-webkit-animation:xrp-slide-down .25s ease;animation:xrp-slide-down .25s ease}.xrp-recom-body-tabs{display:flex;flex-direction:row;border-radius:8px}.xrp-recom-body-tab{border:none;padding:5px 10px;font-size:12px;font-weight:500;line-height:normal;cursor:pointer;background:#f4f4f4;color:#888;transition:background .15s,color .15s}.xrp-recom-body-tab--active{background:linear-gradient(135deg,#08b3c3,#056c75);color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(8,179,195,.3)}.xrp-recom-body-tab:not(.xrp-recom-body-tab--active):hover{background:#ebebeb;color:#333}.xrp-recom-body-tab:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #e6e4e5;border-right:none}.xrp-recom-body-tab:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid #e6e4e5;border-left:none}.xrp-recom-body-content{padding:10px 0}.xrp-recom-body-text{font-size:13px;color:#555;line-height:1.55}.xrp-rec-tab-content{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.xrp-rec-loading{font-size:13px;color:#a6afc5;padding:8px 0}.xrp-rec-card{background:#fff;border-radius:10px;padding:10px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;width:100%;overflow:hidden;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.xrp-rec-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.xrp-rec-card--solid{border:1px solid #e6e4e5;box-shadow:0 1px 3px rgba(0,0,0,.06)}.xrp-rec-card--solid:hover{box-shadow:0 4px 12px rgba(0,0,0,.09)}.xrp-rec-card--dashed{border:1px dashed #c7e9ee;background:rgba(8,179,195,.02)}.xrp-rec-card--dashed:hover{border-color:#08b3c3;box-shadow:0 4px 12px rgba(8,179,195,.1)}.xrp-rec-card-title{font-size:13px;font-weight:700;color:#191c1d;line-height:1.4;margin-bottom:0}.xrp-rec-card-text{font-size:13px;font-weight:400;color:#555;line-height:1.55}.xrp-rec-card-readmore{color:#08b3c3;text-decoration:underline;-webkit-text-decoration-color:rgba(8,179,195,.4);text-decoration-color:rgba(8,179,195,.4);text-underline-offset:2px;cursor:pointer;font-size:13px;font-weight:500;transition:color .15s,-webkit-text-decoration-color .15s;transition:color .15s,text-decoration-color .15s;transition:color .15s,text-decoration-color .15s,-webkit-text-decoration-color .15s}.xrp-rec-card-readmore:hover{color:#056c75;-webkit-text-decoration-color:#056c75;text-decoration-color:#056c75}.xrp-rec-content-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.xrp-rec-content-list a{text-decoration:none}.xrp-rec-content-list--fullscreen{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.xrp-rec-content-list--fullscreen .xrp-rec-content-title{word-break:normal}.xrp-rec-content-list--fullscreen .xrp-rec-content-sub,.xrp-rec-content-list--fullscreen .xrp-rec-content-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xrp-rec-content-list--fullscreen .xrp-rec-content-info{min-width:0;overflow:hidden}.xrp-rec-content-item{background:#f8f9fb;border:1px solid #eee;border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;min-height:56px;transition:background .15s,border-color .15s,box-shadow .15s,-webkit-transform .15s;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s,-webkit-transform .15s}.xrp-rec-content-item:hover{background:rgba(8,179,195,.04);border-color:rgba(8,179,195,.25);box-shadow:0 2px 6px rgba(8,179,195,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.xrp-rec-content-item-left{display:flex;align-items:center;grid-gap:10px;gap:10px;flex:1 1;min-width:0}.xrp-rec-content-icon-wrap{background:linear-gradient(135deg,#76e4e7,#c7e9ee);border-radius:6px;width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2px;box-shadow:0 2px 6px rgba(8,179,195,.2)}.xrp-rec-content-icon{width:16px;height:16px;object-fit:contain}.xrp-rec-content-info{display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:0}.xrp-rec-content-title{font-size:12px;font-weight:600;color:#333;line-height:1.3;word-break:break-word}.xrp-rec-content-sub{font-size:11px;font-weight:400;color:#888;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xrp-rec-content-arrow{font-size:18px;color:#a6afc5;flex-shrink:0;line-height:1;transition:color .15s,-webkit-transform .15s;transition:color .15s,transform .15s;transition:color .15s,transform .15s,-webkit-transform .15s}.xrp-rec-content-item:hover .xrp-rec-content-arrow{color:#08b3c3;-webkit-transform:translateX(2px);transform:translateX(2px)}.xrp-survey-response{display:flex;flex-direction:column;grid-gap:0;gap:0}.xrp-survey-section-label{font-size:12px;font-weight:700;color:#056c75;line-height:normal;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.xrp-survey-question-block{padding:8px 8px 12px;border-bottom:1px solid #f0f0f0}.xrp-survey-question-text{font-size:13px;font-weight:400;color:#333;line-height:1.5;margin-bottom:0}.xrp-survey-team-response{padding:8px 8px 0}.xrp-survey-timeline{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding:8px 0}.xrp-survey-timeline-item{display:flex;align-items:flex-start;grid-gap:7px;gap:7px;position:relative}.xrp-survey-timeline-item--clickable{cursor:pointer}.xrp-survey-timeline-item:not(:last-child):before{content:"";position:absolute;left:10px;top:21px;bottom:-24px;width:1px;background-color:#e6e4e5}.xrp-survey-timeline-icon-wrap{width:21px;height:21px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.xrp-survey-timeline-icon{width:21px;height:21px;display:block}.xrp-survey-timeline-content{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 0;min-width:0}.xrp-survey-level-label{font-size:13px;font-weight:400;color:#a6afc5;line-height:normal;margin-bottom:0;min-height:21px;display:flex;align-items:center;transition:color .22s cubic-bezier(.22,1,.36,1),font-weight .22s ease}.xrp-survey-level-label--selected{font-weight:700;color:#056c75;-webkit-animation:xrp-survey-label-pop .32s cubic-bezier(.34,1.36,.64,1);animation:xrp-survey-label-pop .32s cubic-bezier(.34,1.36,.64,1)}.xrp-survey-timeline-item{border-radius:8px;transition:background .2s ease-out,-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s ease-out,transform .2s cubic-bezier(.22,1,.36,1);transition:background .2s ease-out,transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1)}.xrp-survey-timeline-item--clickable:hover:not(.xrp-survey-timeline-item--selected) .xrp-survey-timeline-icon-wrap:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.xrp-survey-timeline-icon-wrap:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(8,179,195,.18) 0,rgba(8,179,195,0) 70%);opacity:0;-webkit-transform:scale(.6);transform:scale(.6);transition:opacity .22s ease-out,-webkit-transform .22s cubic-bezier(.34,1.36,.64,1);transition:opacity .22s ease-out,transform .22s cubic-bezier(.34,1.36,.64,1);transition:opacity .22s ease-out,transform .22s cubic-bezier(.34,1.36,.64,1),-webkit-transform .22s cubic-bezier(.34,1.36,.64,1);pointer-events:none}.xrp-survey-timeline-item--selected .xrp-survey-timeline-icon-wrap:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.xrp-survey-timeline-item--selected .xrp-survey-timeline-icon-wrap:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid #08b3c3;box-shadow:0 0 0 3px rgba(8,179,195,.15);-webkit-animation:xrp-survey-ring-pop .34s cubic-bezier(.34,1.36,.64,1);animation:xrp-survey-ring-pop .34s cubic-bezier(.34,1.36,.64,1);pointer-events:none}.xrp-survey-timeline-item--selected .xrp-survey-timeline-icon{-webkit-animation:xrp-survey-icon-pop .34s cubic-bezier(.34,1.36,.64,1);animation:xrp-survey-icon-pop .34s cubic-bezier(.34,1.36,.64,1)}@-webkit-keyframes xrp-survey-label-pop{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px);opacity:.6}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes xrp-survey-label-pop{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px);opacity:.6}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes xrp-survey-ring-pop{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}60%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes xrp-survey-ring-pop{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}60%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes xrp-survey-icon-pop{0%{-webkit-transform:scale(.86);transform:scale(.86)}55%{-webkit-transform:scale(1.18);transform:scale(1.18)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes xrp-survey-icon-pop{0%{-webkit-transform:scale(.86);transform:scale(.86)}55%{-webkit-transform:scale(1.18);transform:scale(1.18)}to{-webkit-transform:scale(1);transform:scale(1)}}.xrp-survey-level-answer{font-size:13px;font-weight:400;color:#555;line-height:1.5;margin-bottom:0;white-space:pre-wrap}.xrp-survey-badge{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-top:2px}.xrp-survey-badge span{font-size:12px;font-weight:500;line-height:normal;white-space:nowrap}.xrp-survey-badge--here span{color:#08b3c3}.xrp-survey-badge--target span{color:#0ca789}.xrp-survey-badge-tick{width:12px;height:12px;flex-shrink:0}.xrp-survey-selected-description{margin-top:16px;padding:12px 16px;background:rgba(8,179,195,.04);border:1px solid rgba(8,179,195,.15);border-radius:8px;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.xrp-survey-selected-description .xrp-survey-level-answer,.xrp-survey-selected-description .xrp-survey-section-label{margin-bottom:0}.xrp-survey-ht-track{flex-direction:row;padding-top:31px;padding-bottom:16px;overflow-x:auto}.xrp-survey-ht-item,.xrp-survey-ht-track{display:flex;align-items:flex-start;position:relative}.xrp-survey-ht-item{flex:1 0;min-width:70px;flex-direction:column;grid-gap:2px;gap:2px;cursor:pointer}.xrp-survey-ht-item:not(:last-child):after{content:"";position:absolute;height:2px;background-color:#e6e4e5;top:8px;left:10.5px;right:-10.5px;z-index:0}.xrp-survey-ht-badge-above{position:absolute;top:-25px;left:0;display:flex;align-items:center;grid-gap:4px;gap:4px;white-space:nowrap}.xrp-survey-ht-badge-above span{font-size:12px;font-weight:500;color:#0ca789;line-height:normal}.xrp-survey-ht-tick-down{width:12px;height:12px;flex-shrink:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xrp-survey-ht-icon-wrap{width:21px;height:21px;flex-shrink:0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.xrp-survey-ht-icon{width:21px;height:21px;display:block}.xrp-survey-ht-label{font-size:12px;font-weight:400;color:#a6afc5;line-height:normal;margin-bottom:0;white-space:nowrap;transition:color .22s cubic-bezier(.22,1,.36,1),font-weight .22s ease}.xrp-survey-ht-label--selected{font-weight:700;color:#056c75;-webkit-animation:xrp-survey-label-pop .32s cubic-bezier(.34,1.36,.64,1);animation:xrp-survey-label-pop .32s cubic-bezier(.34,1.36,.64,1)}.xrp-survey-ht-item{transition:-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1)}.xrp-survey-ht-item:hover:not(.xrp-survey-ht-item--selected) .xrp-survey-ht-icon-wrap:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.xrp-survey-ht-item .xrp-survey-ht-icon-wrap:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(8,179,195,.18) 0,rgba(8,179,195,0) 70%);opacity:0;-webkit-transform:scale(.6);transform:scale(.6);transition:opacity .22s ease-out,-webkit-transform .22s cubic-bezier(.34,1.36,.64,1);transition:opacity .22s ease-out,transform .22s cubic-bezier(.34,1.36,.64,1);transition:opacity .22s ease-out,transform .22s cubic-bezier(.34,1.36,.64,1),-webkit-transform .22s cubic-bezier(.34,1.36,.64,1);pointer-events:none}.xrp-survey-ht-item--selected .xrp-survey-ht-icon-wrap:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.xrp-survey-ht-item--selected .xrp-survey-ht-icon-wrap:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid #08b3c3;box-shadow:0 0 0 3px rgba(8,179,195,.15);-webkit-animation:xrp-survey-ring-pop .34s cubic-bezier(.34,1.36,.64,1);animation:xrp-survey-ring-pop .34s cubic-bezier(.34,1.36,.64,1);pointer-events:none}.xrp-survey-ht-item--selected .xrp-survey-ht-icon{-webkit-animation:xrp-survey-icon-pop .34s cubic-bezier(.34,1.36,.64,1);animation:xrp-survey-icon-pop .34s cubic-bezier(.34,1.36,.64,1)}.xrp-survey-ht-badge-here{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-top:2px}.xrp-survey-ht-badge-here img{width:12px;height:12px;flex-shrink:0}.xrp-survey-ht-badge-here span{font-size:12px;font-weight:500;color:#08b3c3;line-height:normal;white-space:nowrap}.xrp-owner-dropdown{position:fixed;z-index:9999;background:#fff;border:1px solid rgba(8,179,195,.18);border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-width:250px;max-width:250px;box-shadow:0 1px 2px rgba(5,108,117,.05),0 12px 28px rgba(15,23,42,.12),0 4px 10px rgba(5,108,117,.08);will-change:transform,opacity;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#08b3c3,#056c75);background-origin:border-box;background-clip:padding-box,border-box}.xrp-owner-dropdown--from-top{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation:xrp-owner-pop-down .22s cubic-bezier(.22,1,.36,1) both;animation:xrp-owner-pop-down .22s cubic-bezier(.22,1,.36,1) both}.xrp-owner-dropdown--from-bottom{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-animation:xrp-owner-pop-up .22s cubic-bezier(.22,1,.36,1) both;animation:xrp-owner-pop-up .22s cubic-bezier(.22,1,.36,1) both}@-webkit-keyframes xrp-owner-pop-down{0%{opacity:0;-webkit-transform:scale(.94) translateY(-6px);transform:scale(.94) translateY(-6px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes xrp-owner-pop-down{0%{opacity:0;-webkit-transform:scale(.94) translateY(-6px);transform:scale(.94) translateY(-6px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes xrp-owner-pop-up{0%{opacity:0;-webkit-transform:scale(.94) translateY(6px);transform:scale(.94) translateY(6px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes xrp-owner-pop-up{0%{opacity:0;-webkit-transform:scale(.94) translateY(6px);transform:scale(.94) translateY(6px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.xrp-owner-dropdown-header{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.xrp-owner-dropdown-title{font-size:14px;font-weight:700;color:#056c75;line-height:1.2;letter-spacing:-.005em;margin-bottom:0;white-space:nowrap}.xrp-owner-dropdown-subtitle{font-family:"Hind",sans-serif;font-size:11.5px;font-weight:400;color:#6b7a80;line-height:1.35;margin:0}.xrp-owner-dropdown-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(8,179,195,.18) 12%,rgba(8,179,195,.18) 88%,transparent);width:100%;flex-shrink:0}.xrp-owner-dropdown-list{display:flex;flex-direction:column;grid-gap:2px;gap:2px;max-height:169px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(8,179,195,.35) transparent;padding-right:2px}.xrp-owner-dropdown-list::-webkit-scrollbar{width:5px}.xrp-owner-dropdown-list::-webkit-scrollbar-track{background:transparent}.xrp-owner-dropdown-list::-webkit-scrollbar-thumb{background:rgba(8,179,195,.32);border-radius:4px}.xrp-owner-dropdown-list::-webkit-scrollbar-thumb:hover{background:rgba(8,179,195,.55)}.xrp-owner-dropdown-item{display:flex;align-items:center;grid-gap:10px;gap:10px;height:36px;flex-shrink:0;cursor:pointer;border-radius:8px;padding:0 10px;position:relative;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-animation:xrp-owner-item-rise .28s cubic-bezier(.22,1,.36,1) forwards;animation:xrp-owner-item-rise .28s cubic-bezier(.22,1,.36,1) forwards;transition:background .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;transition:background .16s ease,transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease}.xrp-owner-dropdown-item .xrp-owner-dropdown-name{flex:1 1;min-width:0;font-family:"Hind",sans-serif;font-size:13px;font-weight:500;color:#2a3a40;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xrp-owner-dropdown-item:hover:not(.xrp-owner-dropdown-item--current):not(.xrp-owner-dropdown-item--disabled){background:linear-gradient(135deg,rgba(199,233,238,.55),rgba(8,179,195,.1));-webkit-transform:translateY(0) translateX(2px);transform:translateY(0) translateX(2px);box-shadow:inset 3px 0 0 #08b3c3}.xrp-owner-dropdown-item:hover:not(.xrp-owner-dropdown-item--current):not(.xrp-owner-dropdown-item--disabled) .xrp-owner-dropdown-avatar{background:linear-gradient(135deg,#08b3c3,#056c75);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.xrp-owner-dropdown-item:hover:not(.xrp-owner-dropdown-item--current):not(.xrp-owner-dropdown-item--disabled) .xrp-owner-dropdown-name{color:#056c75;font-weight:600}.xrp-owner-dropdown-item:focus-visible{outline:none;box-shadow:inset 3px 0 0 #08b3c3,0 0 0 2px rgba(8,179,195,.45)}.xrp-owner-dropdown-item:active:not(.xrp-owner-dropdown-item--current):not(.xrp-owner-dropdown-item--disabled){-webkit-transform:translateY(0) translateX(2px) scale(.985);transform:translateY(0) translateX(2px) scale(.985)}.xrp-owner-dropdown-item--current{cursor:default;background:linear-gradient(135deg,rgba(8,179,195,.1),rgba(199,233,238,.4));box-shadow:inset 3px 0 0 #056c75}.xrp-owner-dropdown-item--current .xrp-owner-dropdown-name{color:#056c75;font-weight:700}.xrp-owner-dropdown-item--disabled{cursor:not-allowed;opacity:.45}.xrp-owner-dropdown-item--saving{background:rgba(8,179,195,.06);cursor:progress}@-webkit-keyframes xrp-owner-item-rise{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes xrp-owner-item-rise{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.xrp-owner-dropdown-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:rgba(199,233,238,.7);color:#056c75;font-family:"Hind",sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:background .18s ease,color .18s ease,-webkit-transform .18s cubic-bezier(.22,1,.36,1);transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1);transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1)}.xrp-owner-dropdown-avatar--current{background:linear-gradient(135deg,#08b3c3,#056c75);color:#fff;box-shadow:0 2px 6px rgba(5,108,117,.25)}.xrp-owner-dropdown-saving-dot{width:7px;height:7px;border-radius:50%;background-color:#08b3c3;flex-shrink:0;margin-left:auto;box-shadow:0 0 0 0 rgba(8,179,195,.45);-webkit-animation:xrp-dot-pulse .8s ease-in-out infinite alternate,xrp-dot-halo 1.6s ease-out infinite;animation:xrp-dot-pulse .8s ease-in-out infinite alternate,xrp-dot-halo 1.6s ease-out infinite}@-webkit-keyframes xrp-dot-pulse{0%{opacity:.35;-webkit-transform:scale(.85);transform:scale(.85)}to{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes xrp-dot-pulse{0%{opacity:.35;-webkit-transform:scale(.85);transform:scale(.85)}to{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes xrp-dot-halo{0%{box-shadow:0 0 0 0 rgba(8,179,195,.5)}60%,to{box-shadow:0 0 0 6px rgba(8,179,195,0)}}@keyframes xrp-dot-halo{0%{box-shadow:0 0 0 0 rgba(8,179,195,.5)}60%,to{box-shadow:0 0 0 6px rgba(8,179,195,0)}}.xrp-owner-dropdown-check{width:14px;height:14px;flex-shrink:0;margin-left:auto}.xrp-owner-dropdown-empty{font-size:13px;color:#a6afc5;margin:6px 4px 0;text-align:center;line-height:1.45}.xrp-owner-dropdown-list--loading{overflow:hidden}.xrp-owner-skel-row{display:flex;align-items:center;grid-gap:10px;gap:10px;height:36px;padding:0 10px;opacity:0;-webkit-animation:xrp-owner-item-rise .28s cubic-bezier(.22,1,.36,1) forwards;animation:xrp-owner-item-rise .28s cubic-bezier(.22,1,.36,1) forwards}.xrp-owner-skel-avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0}.xrp-owner-skel-line{flex:1 1;height:10px;border-radius:5px;max-width:60%}.xrp-owner-skel-pulse{background:linear-gradient(90deg,rgba(199,233,238,.45) 25%,rgba(8,179,195,.22) 50%,rgba(199,233,238,.45) 75%);background-size:200% 100%;-webkit-animation:xrp-owner-skel-shimmer 1.4s ease-in-out infinite;animation:xrp-owner-skel-shimmer 1.4s ease-in-out infinite}@-webkit-keyframes xrp-owner-skel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes xrp-owner-skel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.xrp-owner-dropdown,.xrp-owner-dropdown--from-bottom,.xrp-owner-dropdown--from-top,.xrp-owner-dropdown-avatar,.xrp-owner-dropdown-item,.xrp-owner-dropdown-saving-dot,.xrp-owner-skel-pulse,.xrp-owner-skel-row{-webkit-animation:none!important;animation:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important;opacity:1!important}}@-webkit-keyframes xrp-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes xrp-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.xrp-skeleton-pulse{border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%);background-size:800px 100%;-webkit-animation:xrp-shimmer 1.4s linear infinite;animation:xrp-shimmer 1.4s linear infinite}.xrp-skeleton-list{display:flex;flex-direction:column}.xrp-skeleton-row{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;border-bottom:1px solid #f0f0f0}.xrp-skeleton-row:last-child{border-bottom:none}.xrp-skeleton-row-left{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 1}.xrp-skeleton-row-right{display:flex;align-items:center;grid-gap:6px;gap:6px}.xrp-skeleton-num{width:16px;height:14px;flex-shrink:0}.xrp-skeleton-line{height:14px;width:55%;border-radius:4px}.xrp-skeleton-badge{width:64px;height:19px;border-radius:4px}.xrp-skeleton-circle{width:14px;height:14px;border-radius:50%}.xrp-skeleton-avtar{width:26px;height:26px;border-radius:50%}.xrp-skeleton-card{grid-gap:8px!important;gap:8px!important}.xrp-skeleton-card-title{height:14px;width:40%;border-radius:4px}.xrp-skeleton-card-line{height:12px;width:100%;border-radius:4px}.xrp-skeleton-card-line--short{width:65%}@-webkit-keyframes xrp-sprint-row-enter{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes xrp-sprint-row-enter{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes xrp-sprint-overdue-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes xrp-sprint-overdue-pulse{0%,to{opacity:1}50%{opacity:.6}}@-webkit-keyframes xrp-sprint-active-breathe{0%,to{opacity:1}50%{opacity:.72}}@keyframes xrp-sprint-active-breathe{0%,to{opacity:1}50%{opacity:.72}}@-webkit-keyframes xrp-sprint-btn-sheen{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}to{-webkit-transform:translateX(120%);transform:translateX(120%)}}@keyframes xrp-sprint-btn-sheen{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}to{-webkit-transform:translateX(120%);transform:translateX(120%)}}.xrp-sprint-state-row{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 16px;margin-top:8px;background:#fff;border:1px solid #e6e4e5;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);-webkit-animation:xrp-sprint-row-enter .3s ease-out both;animation:xrp-sprint-row-enter .3s ease-out both;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease}.xrp-sprint-state-row:hover{box-shadow:0 4px 12px rgba(0,0,0,.09),0 1px 3px rgba(0,0,0,.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.xrp-sprint-state-row[data-scenario="4"],.xrp-sprint-state-row[data-scenario="5"]{border-left:3px solid #d9596a;box-shadow:0 1px 3px rgba(217,89,106,.08),0 1px 2px rgba(0,0,0,.04)}.xrp-sprint-state-row[data-scenario="4"]:hover,.xrp-sprint-state-row[data-scenario="5"]:hover{box-shadow:0 4px 12px rgba(217,89,106,.14),0 1px 3px rgba(0,0,0,.06)}.xrp-sprint-state-row[data-scenario="6"]{border-left:3px solid #0ca789;box-shadow:0 1px 3px rgba(12,167,137,.08),0 1px 2px rgba(0,0,0,.04)}.xrp-sprint-state-row[data-scenario="6"]:hover{box-shadow:0 4px 12px rgba(12,167,137,.14),0 1px 3px rgba(0,0,0,.06)}@media(prefers-reduced-motion:reduce){.xrp-sprint-state-row{-webkit-animation:none;animation:none;transition:none}.xrp-sprint-state-row:hover{-webkit-transform:none;transform:none}}.xrp-sprint-state-label{font-family:"Hind",sans-serif;font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.xrp-sprint-label-muted{color:#656565}.xrp-sprint-label-default{color:#333}.xrp-sprint-label-overdue{color:#d9596a;-webkit-animation:xrp-sprint-overdue-pulse 2s ease-in-out infinite;animation:xrp-sprint-overdue-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.xrp-sprint-label-overdue{-webkit-animation:none;animation:none}}.xrp-sprint-label-active{color:#0ca789;display:inline-block;-webkit-animation:xrp-sprint-active-breathe 3s ease-in-out infinite;animation:xrp-sprint-active-breathe 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.xrp-sprint-label-active{-webkit-animation:none;animation:none}}.xrp-sprint-state-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;height:29px;padding:4px 8px;border:none;border-radius:8px;background:#056c75;color:#fff;font-family:"Hind",sans-serif;font-size:13px;font-weight:400;line-height:1;cursor:pointer;flex-shrink:0;position:relative;overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease,-webkit-transform .2s cubic-bezier(.34,1.56,.64,1);transition:background-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;transition:background-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,-webkit-transform .2s cubic-bezier(.34,1.56,.64,1)}.xrp-sprint-state-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.28) 50%,transparent 70%);-webkit-transform:translateX(-120%);transform:translateX(-120%);transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease,-webkit-transform .55s ease;pointer-events:none}.xrp-sprint-state-btn:hover{background-color:#045a62;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,108,117,.28)}.xrp-sprint-state-btn:hover:before{-webkit-transform:translateX(120%);transform:translateX(120%)}.xrp-sprint-state-btn:hover .xrp-sprint-state-btn-icon{-webkit-transform:rotate(-8deg) scale(1.1);transform:rotate(-8deg) scale(1.1)}.xrp-sprint-state-btn:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:none;background-color:#034f56}.xrp-sprint-state-btn:focus-visible{outline:2px solid #08b3c3;outline-offset:2px}@media(prefers-reduced-motion:reduce){.xrp-sprint-state-btn{transition:none}.xrp-sprint-state-btn:before{display:none}}.xrp-sprint-state-btn-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;position:relative;z-index:1}.xrp-sprint-state-btn-icon{width:12px;height:12px;display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.xrp-sprint-state-btn-icon{transition:none}}.xrp-sprint-state-btn-label{position:relative;z-index:1;white-space:nowrap}.xrp-ask-ai-btn{position:fixed;z-index:10000;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;max-width:220px;white-space:nowrap;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid #056c75;border-radius:20px;box-shadow:0 2px 8px rgba(5,108,117,.18),0 8px 24px rgba(5,108,117,.14),0 1px 3px rgba(0,0,0,.08);color:#056c75;font-size:13px;font-weight:600;line-height:1.1;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-animation:xrp-ask-ai-btn-in .22s cubic-bezier(.34,1.36,.64,1) both;animation:xrp-ask-ai-btn-in .22s cubic-bezier(.34,1.36,.64,1) both;transition:background .18s ease,color .18s ease,box-shadow .22s ease,-webkit-transform .18s cubic-bezier(.22,1,.36,1);transition:background .18s ease,color .18s ease,box-shadow .22s ease,transform .18s cubic-bezier(.22,1,.36,1);transition:background .18s ease,color .18s ease,box-shadow .22s ease,transform .18s cubic-bezier(.22,1,.36,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1)}.xrp-ask-ai-btn:hover{background:#056c75;color:#fff;box-shadow:0 4px 12px rgba(5,108,117,.32),0 12px 28px rgba(5,108,117,.22),0 1px 4px rgba(0,0,0,.1);-webkit-transform:translateX(-50%) translateY(-2px);transform:translateX(-50%) translateY(-2px)}.xrp-ask-ai-btn:hover .xrp-ask-ai-btn-icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.xrp-ask-ai-btn:active{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);transition-duration:.08s;box-shadow:0 1px 4px rgba(5,108,117,.2),0 4px 10px rgba(5,108,117,.18)}.xrp-ask-ai-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(8,179,195,.32),0 2px 8px rgba(5,108,117,.18),0 8px 24px rgba(5,108,117,.14)}.xrp-ask-ai-btn-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0;transition:-webkit-filter .18s ease;transition:filter .18s ease;transition:filter .18s ease,-webkit-filter .18s ease}@-webkit-keyframes xrp-ask-ai-btn-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px) scale(.92);transform:translateX(-50%) translateY(4px) scale(.92)}60%{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1.04);transform:translateX(-50%) translateY(0) scale(1.04)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}}@keyframes xrp-ask-ai-btn-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px) scale(.92);transform:translateX(-50%) translateY(4px) scale(.92)}60%{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1.04);transform:translateX(-50%) translateY(0) scale(1.04)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.xrp-ask-ai-btn{-webkit-animation:none;animation:none;transition:none}.xrp-ask-ai-btn:active,.xrp-ask-ai-btn:hover{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#business-improvement-plan-view-section .bip-actions{min-width:150px}#business-improvement-plan-view-section .label-value-div{width:242px;border-radius:10px;height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #e6e4e5}#business-improvement-plan-view-section .label-value-div .label{height:100%;padding:2px 16px;border-bottom-left-radius:10px;border-top-left-radius:10px;background-color:#f6f6f6}#business-improvement-plan-view-section .label-value-div .value{height:30px;padding:2px 16px;border-bottom-right-radius:10px;border-top-right-radius:10px}#business-improvement-plan-view-section .standard-button{max-height:40px!important;display:flex;align-items:center}#business-improvement-plan-view-section .error-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(250,108,108,.06),rgba(250,108,108,.12));border:1px solid rgba(250,108,108,.5);border-left:3px solid #dc2626;border-radius:10px;padding:14px 16px;box-shadow:0 1px 2px rgba(220,38,38,.06);-webkit-animation:bip-banner-enter .42s cubic-bezier(.22,1,.36,1) backwards;animation:bip-banner-enter .42s cubic-bezier(.22,1,.36,1) backwards;transition:box-shadow .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease,-webkit-transform .22s ease}#business-improvement-plan-view-section .error-banner:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 1px 2px rgba(220,38,38,.08),0 8px 18px rgba(220,38,38,.12)}#business-improvement-plan-view-section .error-banner.success{background:linear-gradient(135deg,rgba(12,167,137,.06),rgba(12,167,137,.14));border:1px solid rgba(12,167,137,.5);border-left:3px solid #0ca789;box-shadow:0 1px 2px rgba(12,167,137,.06)}#business-improvement-plan-view-section .error-banner.success:hover{box-shadow:0 1px 2px rgba(12,167,137,.08),0 8px 18px rgba(12,167,137,.16)}#business-improvement-plan-view-section .error-banner .error-banner-text-left{font-size:14px;font-weight:600;letter-spacing:-.005em;color:#172643}#business-improvement-plan-view-section .error-banner .error-banner-text-right{font-size:14px;color:#656565}#business-improvement-plan-view-section .error-banner .error-banner-pill{font-size:12px;font-weight:600;background-color:#dc2626;color:#fff;border-radius:9999px;padding:2px 10px;letter-spacing:.02em;box-shadow:0 2px 6px rgba(220,38,38,.28);-webkit-animation:bip-banner-pill-pulse 2.6s ease-in-out infinite;animation:bip-banner-pill-pulse 2.6s ease-in-out infinite}@-webkit-keyframes bip-banner-enter{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bip-banner-enter{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bip-banner-pill-pulse{0%,to{box-shadow:0 2px 6px rgba(220,38,38,.28)}50%{box-shadow:0 2px 12px rgba(220,38,38,.5)}}@keyframes bip-banner-pill-pulse{0%,to{box-shadow:0 2px 6px rgba(220,38,38,.28)}50%{box-shadow:0 2px 12px rgba(220,38,38,.5)}}@media(prefers-reduced-motion:reduce){#business-improvement-plan-view-section .error-banner,#business-improvement-plan-view-section .error-banner .error-banner-pill{-webkit-animation:none!important;animation:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}}.download-btn div div{padding:2px 8px!important}.download-btn div img{margin:0!important}.total-score .value{font-weight:600}.total-score .zero-percent-color .value span{color:#656565!important}.total-score .one-to-thirty-percent-color .value span{color:#f25f5f!important}.total-score .thirty-one-to-eighty-percent-color .value span{color:#ffc56e!important}.total-score .eighty-one-to-hundred-percent-color .value span{color:#3ecf78!important}.business-plan-tab{min-width:80px;font-size:14px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:16px;background-color:#f6f6f6}.business-plan-tab.active-tab{background-color:#13b5c9;font-weight:700}.business-plan-pill{min-width:80px;font-size:14px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #e6e4e5;background-color:#fff}.business-plan-pill.active-tab{background-color:#13b5c9}.name-initial-div{background-color:#c7e9ee;height:21px;width:21px;border-radius:50%;display:flex;align-items:center;color:#08b3c3;justify-content:center;font-size:12px;font-weight:400;min-width:21px}.owner-discipline-div{max-width:215px}.owner-discipline-div div:nth-child(2){text-align:center}.owner-discipline-div .initial-text{width:90px}.owner-discipline-div .discipline-div{width:80px;border-radius:8px;padding:2px 8px;background-color:#c7e9ee;color:#333;font-size:14px}.add-objective-item>div:first-child{width:calc(100% - 215px)}.objective-list-container{height:450px;overflow:auto}.business-plan-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,rgba(199,233,238,.55));border:1px solid rgba(8,179,195,.25);border-left:3px solid #08b3c3;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:700;color:#172643;line-height:1.45;letter-spacing:-.005em;box-shadow:0 1px 2px rgba(5,108,117,.06);transition:box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.business-plan-banner:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(8,179,195,.45);box-shadow:0 1px 3px rgba(5,108,117,.08),0 10px 24px rgba(8,179,195,.2)}.business-plan-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,transparent 38%,hsla(0,0%,100%,.55) 50%,transparent 62%,transparent);background-size:220% 100%;background-position:150% 0;-webkit-animation:business-plan-banner-sheen 8s ease-in-out 1.4s infinite;animation:business-plan-banner-sheen 8s ease-in-out 1.4s infinite}.business-plan-banner .banner-button{font-size:14px;color:#fff;height:36px;padding:0 16px;font-weight:600!important;border-radius:8px;box-shadow:0 4px 12px rgba(5,108,117,.22);transition:box-shadow .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease}.business-plan-banner .banner-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-filter:brightness(1.05);filter:brightness(1.05);box-shadow:0 6px 16px rgba(5,108,117,.28)}.business-plan-banner .banner-button:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:brightness(.97);filter:brightness(.97)}@-webkit-keyframes business-plan-banner-sheen{0%,82%,to{background-position:150% 0}42%{background-position:-150% 0}}@keyframes business-plan-banner-sheen{0%,82%,to{background-position:150% 0}42%{background-position:-150% 0}}.business-plan-banner-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:8px;padding:0;cursor:pointer;color:#656565;font-size:18px;line-height:1;transition:color .18s ease,background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease}.business-plan-banner-close img{transition:-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),-webkit-transform .25s cubic-bezier(.22,1,.36,1)}.business-plan-banner-close:hover{color:#056c75;background:rgba(8,179,195,.1);border-color:rgba(8,179,195,.25)}.business-plan-banner-close:hover img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.business-plan-banner-close:focus-visible{outline:2px solid rgba(8,179,195,.55);outline-offset:2px}.business-plan-banner-close:active{-webkit-transform:scale(.94);transform:scale(.94)}@media(prefers-reduced-motion:reduce){.business-plan-banner:after{-webkit-animation:none!important;animation:none!important;display:none}.business-plan-banner,.business-plan-banner-close,.business-plan-banner-close img,.business-plan-banner .banner-button{transition:none!important;-webkit-transform:none!important;transform:none!important}}.feature-card{width:100%;border:none!important;border-radius:14px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.25098039215686274)}.feature-card .card-index-num{position:absolute;top:-15px;left:25px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;border-radius:50%;background-color:#056c75}.feature-card .card-body{padding:16px}.feature-card .card-footer{padding:0!important;border:none;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important;text-align:center}.feature-card .card-footer .standard-button{margin-bottom:-20px;max-height:32px!important}#home-page .home-page-container{padding:8px 8px 16px}#home-page .start-quick-scan-button{min-width:145px}.course-detail-card .card-header{padding:0;border-bottom:none;height:350px;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;object-fit:cover;background-repeat:no-repeat;background-size:cover;background-position:50%}.course-detail-card .card-header button:hover{background-color:#fff!important}.course-detail-card .card-body .title{color:#056c75}.course-detail-card .card-body .category{color:#fff;font-weight:800;padding:4px 12px;border-radius:18px}.course-detail-card .card-body .info{border-top:1px solid #dbdcde;padding:1rem 0;margin-top:1rem}.course-detail-card .card-body .info .author{color:#7b88a5;font-size:14px}.course-detail-card .card-body .info .author .icon-in-btn{color:#a6afc5;top:6px}.course-detail-card .card-body .sections{border:1px solid #dbdcde;padding:1rem;border-radius:5px}.course-detail-card .card-body .sections .section{background-color:#f7f7f7;padding:.75rem;margin-top:1rem;border-radius:5px;cursor:pointer}.course-detail-card .card-body .sections .section.active{color:#656565}.course-detail-card .card-body .sections .section.active .standard-button{color:#08b3c3!important;border-color:#08b3c3}.course-detail-card .card-body .sections .section .progress-icon{height:24px}.course-detail-card .card-body .sections .section .progress-icon .material-icons{font-size:36px}.course-detail-card .card-body .sections .section .progress-icon.blank{color:#a6afc5}.course-detail-card .card-body .sections .section .progress-icon.completed,.course-detail-card .card-body .sections .section .progress-icon.current{color:#08b3c3!important}.course-detail-card .card-body .sections .section .expand-btn{min-width:100px!important;width:140px;height:38px;border-width:2px}.course-detail-card .card-body .overview{white-space:pre-line}.course-detail-card .card-body .overview ol{list-style:auto}.course-detail-card .card-body .chapter-container{border-top:1px solid #dbdcde;background-color:#f7f7f7;padding:0 .75rem}.course-detail-card .card-body .chapter-container a{text-decoration:none;color:#011542}.course-detail-card .card-body .chapter-container .chapter{margin:0 1rem;border-bottom:1px solid #dbdcde;padding:.75rem 0}.course-detail-card .card-body .chapter-container .chapter.active{color:#08b3c3}.course-detail-card .card-body .chapter-container .chapter:last-child{border-bottom:none}.course-detail-card .card-body .chapter-container .chapter img{height:20px;width:20px}.course-detail-card .card-body .chapter-container .chapter .progress-icon{height:18px}.course-detail-card .card-body .chapter-container .chapter .progress-icon .material-icons{font-size:24px}.course-detail-card .card-body .chapter-container .chapter .progress-icon.blank{color:#a6afc5}.course-detail-card .card-body .chapter-container .chapter .progress-icon.completed,.course-detail-card .card-body .chapter-container .chapter .progress-icon.current{color:#08b3c3}.course-detail-card .progress-container{border-top:none;padding-top:1rem;padding-bottom:0;padding-left:0}.course-detail-card .progress-container a{text-decoration:none!important}.course-detail-card .progress-container .standard-button{height:45px;padding:12px}.course-detail-card .progress-container .standard-button .icon-in-btn{margin-top:-6px;top:7px}.course-detail-card .progress-container .completed{height:45px;background-color:#f3f3f3;color:#056c75;font-weight:700;cursor:pointer}.course-detail-card .progress-container .line-progress{max-width:320px;height:45px;background-color:#f3f3f3;padding:.5rem;display:flex;align-items:center;margin-top:0!important}.course-detail-card .progress-container .line-progress .bar{width:60%}.course-detail-card .progress-container .line-progress .text{width:25%;display:inline-block;font-size:12px;color:#a6afc5;font-weight:400}.course-detail-card .progress-container .line-progress .percentage{color:#08b3c3;font-size:16px;font-weight:800;margin-bottom:.25rem}@media screen and (max-width:576px){.course-detail-card .progress-container .line-progress{max-width:250px}}.upgrade-confirmation-popup .modal-header{border-bottom:0}.upgrade-plan-popup iframe{height:calc(100vh - 150px)}.course-overview-container{max-width:1200px}@media screen and (max-width:1200px){#feedback-image{display:none}}.course-card{cursor:pointer;border-radius:10px;border-radius:10px!important;border:none!important}.course-card .card-action{display:none}.course-card:hover .card-action{border-radius:10px;background:rgba(23,38,67,.8)}.course-card .coming-soon-div,.course-card:hover .card-action{display:flex;align-items:center;justify-content:center;position:absolute;height:100%;width:100%}.course-card .coming-soon-div{background-color:hsla(0,0%,100%,.7490196078431373);color:#172643;font-size:20px;font-weight:900;line-height:27.28px;text-align:center}.course-card .card-header{border-top-left-radius:10px;border-top-right-radius:10px;padding:0;border-bottom:none;height:150px;width:100%;background-size:cover;background-position:50%}.course-card .card-header .category{color:#fff;font-weight:800;font-size:14px!important;padding:6px;height:35px;vertical-align:middle;border-radius:8px;margin-top:.5rem;margin-right:.5rem;font-size:14px}.course-card .card-header .category:hover{box-shadow:0 0 4px 0 rgba(0,0,0,.25098039215686274)}.course-card.free-user.free .card-body .title{color:#056c75}.course-card .card-body .title{color:#333;font-weight:500}.course-card .card-body .info{border-top:1px solid #dbdcde;border-bottom:1px solid #dbdcde;padding:1rem 0;margin-top:1rem}.course-card .card-body .info .author{color:#7b88a5;font-size:14px}.course-card .card-body .info .author .icon-in-btn{color:#a6afc5;top:6px}.course-card .card-body .overview{height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#011542}.course-card .card-body .overview ol{list-style:auto}.course-card .card-footer{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;border-top:none;padding-top:0;padding-bottom:1rem}.course-card .card-footer a{text-decoration:none!important}.course-card .card-footer .standard-button{height:45px;padding:12px}.course-card .card-footer .standard-button .icon-in-btn{margin-top:-6px;top:7px}.course-card .card-footer .completed{height:45px;background-color:#f3f3f3;color:#056c75;font-weight:700;cursor:pointer}.course-card .card-footer .line-progress{width:100%;height:45px;border:none;padding:0;display:flex;align-items:center;margin-top:0!important}.course-card .card-footer .line-progress .bar{width:100%}.course-card .card-footer .line-progress .text{width:25%;display:inline-block;font-size:12px;color:#a6afc5;font-weight:400}.course-card .card-footer .line-progress .percentage{color:#08b3c3;font-size:16px;font-weight:800;margin-bottom:.25rem}.course-card .card-footer .plan-info{color:#a6afc5;font-weight:400;font-size:14px}.course-card .card-footer .plan-info .the-dot{height:7px;width:9px;background-color:#08b3c3;border-radius:50%}.course-card .card-footer .plan-info .type{color:#08b3c3;font-weight:700;font-size:16px}.course-card .card-footer .plan-info.free .the-dot{background:#056c75}.course-card .card-footer .plan-info.free .type{color:#056c75}.academy-home{max-width:1400px}.academy-home .search-icon{color:#7b88a5;cursor:pointer}.academy-home .filter-item{width:auto}@media screen and (max-width:992px){.academy-home .filter-item{width:100%!important}}.academy-home .blocked{height:0;opacity:.4}.academy-home .upgrade-area{z-index:1000;margin-top:100px}.academy-home .upgrade-area img{height:100px}.academy-home .upgrade-area button{width:200px}.academy-home .course-content-search-input input::-webkit-input-placeholder{font-size:14px!important}.academy-home .course-content-search-input input::placeholder{font-size:14px!important}.resource-card{color:#000;cursor:pointer}.resource-card:hover{box-shadow:5px 5px 5px #a6afc5;-webkit-transform:scale(1.03);transform:scale(1.03)}.resource-card .card-header{color:#fff;background-color:#666;text-align:center;padding:1rem;border:none;font-size:1.25rem;font-weight:600;background-position:50%;background-repeat:no-repeat;background-size:cover}.resource-card .resource-title{font-size:1rem}.resource-card .card-footer{border:none;color:#a6afc5}.resource-card.resource-blocked{color:#cdcdcd;cursor:default;border:0}.resource-card.resource-blocked .card-footer,.resource-card.resource-blocked .card-header{color:#cdcdcd}.resource-card.resource-blocked .locked-area{background-color:#f4f4f4;padding:.5rem 1rem;border-radius:5px}.upgrade-tooltip .tooltip-inner{background:#fff;color:#000;border:1px solid #056c75}.upgrade-tooltip .tooltip-inner a{color:#056c75!important;text-decoration:underline!important}.resource-details-container{max-width:1200px}.resource-details-container .card-header{color:#fff;background-color:#08b3c3;padding:1.5rem 1rem;min-height:100px;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none}.resource-details-container .card-header .resource-discipline{letter-spacing:2px;text-transform:uppercase}.resource-details-container .card-header .resource-type-pill{position:absolute;bottom:15px;right:15px;background-color:#fff;color:#a6afc5;border-radius:100px;padding:.5rem;font-size:.8rem}.resource-details-container .card-footer{border:none}.content-update-div{box-shadow:0 0 4px 0 #08b3c3;background-color:#fff;padding:16px;grid-gap:10px;gap:10px;border-radius:8px 0 0 0}.course-progress-card .card-header{padding:0;border-bottom:none}.course-progress-card .card-header img{height:350px;width:100%}.course-progress-card .card-body .title{color:#056c75}.course-progress-card .card-body .chapters{padding:1rem;border-radius:5px}.course-progress-card .card-body .chapters .chapter{border-bottom:1px solid #dbdcde;padding:.5rem;margin:.5rem 0;font-size:14px;cursor:pointer}.course-progress-card .card-body .chapters .chapter.active{background-color:#e6f5ff;color:#08b3c3;border-bottom:0 solid #dbdcde}.course-progress-card .card-body .chapters .chapter .progress-icon{height:18px}.course-progress-card .card-body .chapters .chapter .progress-icon .material-icons{font-size:24px}.course-progress-card .card-body .chapters .chapter .progress-icon.blank{color:#a6afc5}.course-progress-card .card-body .chapters .chapter .progress-icon.completed,.course-progress-card .card-body .chapters .chapter .progress-icon.current{color:#08b3c3}.course-progress-card .card-body .chapters .chapter .expand-btn{min-width:100px!important;width:140px;height:40px;padding-top:9px;border-width:2px}.course-progress-card .card-body .chapters .chapter img{height:20px;width:20px}.course-progress-card .card-body .progress-bar-container{margin:1rem 1rem 0;background:#f8f8f8;border-radius:5px}.course-progress-card .card-body .progress-bar-container .percentage{color:#08b3c3;font-weight:800}.course-progress-card .card-body .progress-bar-container .line-progress{width:100%;padding-top:0;padding-bottom:0;background:transparent;border:none}.course-progress-card .card-body .progress-bar-container .line-progress .bar{width:100%}.course-progress-sidebar .close-icon{position:absolute;top:12px;left:12px;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.course-progress-sidebar .pro-sidebar{margin-top:-95px;min-width:259px;width:259px}.course-progress-sidebar .pro-sidebar.toggled{width:50%!important;margin:-95px 0 0}.course-progress-sidebar .pro-sidebar-header{border-bottom:none!important;padding:1rem .5rem}.course-progress-sidebar .pro-sidebar-content{border-bottom:none!important;padding:0 .5rem .75rem}.course-progress-sidebar .pro-sidebar-inner{background:#fff;direction:ltr}.course-progress-sidebar .pro-icon-wrapper{background-color:initial!important}.course-progress-sidebar .title{color:#056c75}.course-progress-sidebar .chapters{padding:1rem;border-radius:5px}.course-progress-sidebar .chapters .chapter{border-bottom:1px solid #dbdcde;padding:.5rem;margin:.5rem 0;font-size:14px;cursor:pointer}.course-progress-sidebar .chapters .chapter.active{background-color:#eafffb;color:#056c75;border-bottom:0 solid #dbdcde}.course-progress-sidebar .chapters .chapter .progress-icon{height:18px}.course-progress-sidebar .chapters .chapter .progress-icon .material-icons{font-size:24px}.course-progress-sidebar .chapters .chapter .progress-icon.blank{color:#a6afc5}.course-progress-sidebar .chapters .chapter .progress-icon.completed,.course-progress-sidebar .chapters .chapter .progress-icon.current{color:#056c75}.course-progress-sidebar .chapters .chapter .expand-btn{min-width:100px!important;width:140px;height:40px;padding-top:8px;border-width:2px}.course-progress-sidebar .chapters .chapter img{height:20px;width:20px}.course-progress-sidebar .progress-bar-container{margin:1rem 1rem 0;background:#f8f8f8;border-radius:5px}.course-progress-sidebar .progress-bar-container .percentage{color:#056c75;font-weight:800}.course-progress-sidebar .progress-bar-container .line-progress{width:100%;padding-top:0;padding-bottom:0;background:transparent;border:none}.course-progress-sidebar .progress-bar-container .line-progress .bar{width:100%}.study-course{max-width:1400px}.study-course .chapter-navigation{background:#f7f7f7;padding:1rem}.study-course .chapter-navigation button{padding:.5rem .75rem}.study-course .chapter-navigation button .icon-in-btn{top:2px}.study-course .progress-sidebar{width:100%!important}.study-course .progress-sidebar button{width:100%!important;background-color:#fff;color:#2d4aa3;padding:.5rem .75rem;border:none}.study-course .progress-sidebar button .icon-in-btn{top:2px}.study-course .progress-sidebar button .icon-in-btn.stick{margin-left:-14px}.study-course .breadcrumb{color:#011542;font-size:12px!important;font-weight:400;margin-bottom:0}.study-course .breadcrumb a{color:#011542;text-decoration:none}.study-course .breadcrumb a:hover{color:#056c75}.study-course .breadcrumb div:last-child{color:#7b88a5}.support-popup .modal-body{padding:0}.support-popup .support-text{color:#1d3d92;font-weight:1000}.support-popup .reach-out-area{background-color:#f2f2f2;padding:1rem}.support-popup .reach-out-area a{color:#08b3c3;text-decoration:none;font-weight:700}.support-popup .material-icons{cursor:pointer}.support-popup .bg-sky{background-color:#d9f0ff}.support-popup .bg-sky img{width:100%}.members-card{border-radius:5px}.team-members-list table tbody{border-top:2px solid #efefef!important}.team-members-list table tbody tr{border-bottom:1px solid #e9e9e9!important}.team-members-list table th{color:#08b3c3}.team-members-list table td{height:40px}.team-members-list .progress{height:8px;width:100px}.team-members-list .progress.in-progress .progress-bar{background:#056c75}.team-members-list .progress.complete .progress-bar{background:#08b3c3}.add-participant .btn{width:100px}.add-participant .cs-heading{font-size:26px}.add-participant .cs-sub-heading{font-size:18px}.recom-bg{background-color:#f3f3f3!important;border-radius:5px}.back-button-div :hover{cursor:pointer}.status_approve{background:#3ecf78}.status_approve,.status_awaiting_approval{border-radius:100px;color:#fff;font-weight:400}.status_awaiting_approval{background:#ff8a34}.status_rejected{background:#e74b4b;border-radius:100px;font-weight:400;color:#fff}.discipline-category{border-radius:.35rem;padding:.5rem 1rem;font-size:.9rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.discipline-category.board.discipline,.discipline-category.board.sub-discipline,.discipline-category.board.sub-sub-discipline,.discipline-category.capital.discipline,.discipline-category.capital.sub-discipline,.discipline-category.capital.sub-sub-discipline,.discipline-category.execution.discipline,.discipline-category.execution.sub-discipline,.discipline-category.execution.sub-sub-discipline,.discipline-category.finance.discipline,.discipline-category.finance.sub-discipline,.discipline-category.finance.sub-sub-discipline,.discipline-category.operations.discipline,.discipline-category.operations.sub-discipline,.discipline-category.operations.sub-sub-discipline,.discipline-category.people.discipline,.discipline-category.people.sub-discipline,.discipline-category.people.sub-sub-discipline,.discipline-category.sales.discipline,.discipline-category.sales.sub-discipline,.discipline-category.sales.sub-sub-discipline,.discipline-category.strategy.discipline,.discipline-category.strategy.sub-discipline,.discipline-category.strategy.sub-sub-discipline{background-color:#f4f4f4;color:#656565}.recommendations-card{background:#fff;font-family:"Hind"}.recommendations-card .icon-in-btn{top:2px}.recommendations-card .recharts-cartesian-axis-tick-value tspan{fill:#000;font:700 14px "Hind",sans-serif}.recommendations-card .card-header{background:#fff;border-bottom:1px solid #dbdcde;padding:16px}.recommendations-card .card-header .recom-number{background:#056c75;color:#fff;font-size:18px;border-radius:50%;height:24px;font-size:14px;font-weight:600;width:24px;min-width:24px;text-align:center;padding-top:2px}.recommendations-card .tabs{border-bottom:1px solid #dbdcde;background-color:#f7f7f7}.recommendations-card .card-body .question-text{-webkit-user-select:none;user-select:none;font-size:18px;font-weight:600}.recommendations-card .card-body .chart-container{max-width:100%}.recommendations-card .card-body .coach-notes{white-space:pre-line}.recommendations-card .card-body .recom-text{-webkit-user-select:none;user-select:none;padding:1rem;border-radius:.35rem;font-size:15px;background-color:#f3f3f3;color:#011542;text-align:justify;font-weight:500}.recommendations-card .card-body .icon{cursor:pointer;position:relative;color:#dbdbdb}.recommendations-card .card-body .icon.active{color:#08b3c3}.recommendations-card .card-body .icon .sharp-bottom{display:none;position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #08b3c3;left:35%;bottom:2px}.recommendations-card .card-body .icon .sharp-bottom.show{display:inherit}.recommendations-card .card-body .icon .bottom-line{position:absolute;display:none;top:40px;left:calc(50% - 1px)}.recommendations-card .card-body .icon .bottom-line.active{display:flex;flex-direction:column}.recommendations-card .card-body .icon .bottom-line .line{width:3px;height:30px;background-color:#08b3c3}.recommendations-card .card-body .icon .bottom-line .dot{width:8px;height:8px;border-radius:50%;-webkit-transform:translate(-30%,-30%);transform:translate(-30%,-30%);background-color:#08b3c3}.recommendations-card .card-body .timeline-container{width:100%!important}.recommendations-card .card-body .timeline{list-style:none;display:inline-flex;justify-content:space-between;position:relative;margin:40px 0 50px}.recommendations-card .card-body .timeline li{display:flex;justify-content:center;align-items:center;position:relative;flex:1 1}.recommendations-card .card-body .timeline li *{cursor:pointer}.recommendations-card .card-body .timeline li.active .bottom-text,.recommendations-card .card-body .timeline li.active .top-text{color:#656565}.recommendations-card .card-body .timeline li.active .icon{color:#08b3c3}.recommendations-card .card-body .timeline li:after{content:"";width:80%;height:2px;position:absolute;margin-top:-6px;margin-left:100%;background-color:#08b3c3}.recommendations-card .card-body .timeline li.grey:after{background-color:#dbdbdb!important}.recommendations-card .card-body .timeline li:last-child:after{width:0;height:0}.recommendations-card .card-body .timeline li span{margin-top:-5px}.recommendations-card .card-body .timeline .top-text{position:absolute;font-size:14px;background-color:#fff;text-align:center;color:#adadad;top:-30px;font-weight:600}.recommendations-card .card-body .timeline .bottom-text{position:absolute;font-size:14px;background-color:#fff;text-align:center;color:#adadad;bottom:-30px;font-weight:600}.recommendations-card .card-body .bar-container{padding:1rem;border-radius:.35rem}.recommendations-card .card-body .bar-container .bar-tooltip{background-color:#011542;padding:.5rem 1rem;border-radius:.5rem;color:#fff;max-width:400px;font-size:13px;text-align:justify}.recommendations-card .card-body .bar-container .bar-label{-webkit-user-select:none;user-select:none}.init-card{background:#f3f3f3;font-family:"Hind";border-radius:5px}.init-card .card-header{background:#f3f3f3;border-bottom:1px solid #dbdcde}.init-card .card-body{background:#f3f3f3}.crisis-flag{color:#f23e3e;position:relative;top:-4px;font-size:12px}.hb-light-gray{color:#878b9d}.divider{border-left:2px solid #878b9d}.hr-divider{height:2px;background:#d9d9d9}.owner-card{border:1px solid #ccc;border-radius:5px}.static-width{width:220px}.recommendation-pretext{font-size:15px}.recommendation-pretext .content-pretext a,.recommendation-pretext a{color:#056c75;text-decoration:none}.recommendations-card{padding:24px 16px;border-bottom:1px solid #c7e9ee!important;border-radius:0!important}.recommendations-card .card-header{padding:0;border-bottom:none}.recommendations-card .card-header .recom-practice-name{font-weight:600;font-size:16px;color:#08b3c3}.recommendations-card .card-header .discipline-owner .title{height:23px}.recommendations-card .card-header .discipline-owner .value{height:23px;font-weight:600;text-decoration:underline;text-underline-offset:2px;color:#08b3c3}.recommendations-card .card-header .discipline-owner .value img{height:12px;width:13px}.recommendations-card .card-header .discipline-tags{font-size:12px;font-weight:600;color:#056c75}.recommendations-card .card-header .discipline-tags div{padding:14px;width:125px;text-align:center}.recommendations-card .card-header .discipline-tags .discipline{background:rgba(19,181,201,.52)}.recommendations-card .card-header .discipline-tags .sub-discipline{background:rgba(19,181,201,.32)}.recommendations-card .card-header .discipline-tags .sub-sub-discipline{background:rgba(19,181,201,.12)}.recommendations-card .card-header .initiative-button{border:1px solid #c6edf2;font-size:12px;font-weight:700;color:#172643;width:167px;border-radius:12px}.recommendations-card .card-header .initiative-button svg{margin-top:-2px}.recommendations-card .card-header .initiative-button .highlight{color:#056c75;font-weight:400}.recommendations-card .card-header .initiative-button.waiting{background-color:#f4f4f4;font-weight:400;color:#056c75;border:none}.recommendations-card .card-header .initiative-button.waiting.rejected{color:#172643}.recommendations-card .card-header .initiative-button.success{background:#0feab0;border:none}.recommendations-card .tabs{border-top:1px solid #dbdcde;border-bottom:none;margin-top:16px;background-color:inherit}.recommendations-card .card-body{padding-top:0}.hb-setup-div{border-radius:10px;width:100%!important}.modal-title{width:100%!important;display:flex;justify-content:space-between;align-items:center}.step-1-content-text p{color:#18123f;font-weight:400;font-size:18px;line-height:30px;text-align:center}.step-1-content-text span{color:#08b3c3}.hb-btn-div{max-width:100px!important;max-height:50px!important}.hb-row-btn-div .standard-button{max-height:48px!important;width:105px!important;border-radius:8px!important}@media screen and (max-width:767px){.hb-row-btn-div .standard-button{width:100%!important}}.hb-setup-step-num{border-radius:50%;background-color:#08b3c3;color:#fff;font-weight:400;font-size:18px;width:35px;height:35px;display:flex;border:none!important;align-items:center;justify-content:center}.hb-setup-step-title{font-size:18px}.hb-wrapper{-webkit-user-select:none;user-select:none;padding:1rem;border-radius:.35rem;font-size:15px;background-color:#f3f3f3;color:#011542;text-align:justify;font-weight:500}@media screen and (max-width:767px){.hb-wrapper{padding:0}}.hb-wrapper .hb-stepper-container{width:100%!important;position:relative}.hb-wrapper .hb-stepper-container .hb-img-wrapper{position:relative;z-index:1;margin-top:15px}.hb-wrapper .hb-stepper-container .hb-stepper{list-style:none;display:inline-flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){.hb-wrapper .hb-stepper-container .hb-stepper{flex-direction:column}}.hb-wrapper .hb-stepper-container .hb-stepper li{display:flex;justify-content:center;align-items:center;flex:1 1;position:relative;color:#656565}@media screen and (max-width:767px){.hb-wrapper .hb-stepper-container .hb-stepper li{flex-direction:column;justify-content:start;align-items:start}}.hb-wrapper .hb-stepper-container .hb-stepper li:after{background-color:#08b3c3!important;content:"";width:100%;height:2px;position:absolute;display:flex;justify-content:center;align-items:center;left:50%;z-index:0;top:75%}@media screen and (max-width:767px){.hb-wrapper .hb-stepper-container .hb-stepper li:after{height:100%;width:2px;position:absolute;display:flex;justify-content:center;align-items:center;left:5%}}.hb-wrapper .hb-stepper-container .hb-stepper li .step-active{color:#08b3c3;font-weight:700}.hb-wrapper .hb-stepper-container .hb-stepper li.grey:after{background-color:#656565!important}.hb-wrapper .hb-stepper-container .hb-stepper li:last-child:after{width:0;height:0}.hb-wrapper .hb-stepper-container .hb-stepper .top-text{position:absolute;font-size:14px;text-align:center;top:-30px;font-weight:600;color:#adadad}.hb-wrapper .hb-stepper-container .hb-stepper .top-text.active-text{color:#000!important;font-weight:500!important}.hb-wrapper .hb-stepper-container .hb-stepper .bottom-text{position:absolute;font-size:14px;text-align:center;bottom:-40px;font-weight:600}.hb-wrapper .hb-stepper-container .hb-stepper .line-wrapper{height:2px}.hb-wrapper .hb-stepper-container .hb-stepper .gray-circle{border-radius:50%;border:3px solid #656565}.hb-wrapper .hb-stepper-container .hb-stepper .blue-circle{border:3px solid #08b3c3}.hb-stepper-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.accordion-item{border-radius:10px;box-shadow:none!important;background-color:#f7f7f7!important}.accordion-header .accordion-button{font-size:18px}.accordion-header .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,.125);outline:0!important;border:none!important}.accordion-button{background-color:#f7f7f7!important;display:flex;justify-content:space-between}.accordion-button:not(.collapsed){border:none!important;font-weight:700;font-size:18px;color:#18123f!important}.accordion-button:after{display:none}.accordion-collapse{color:#18123f;background-color:#f7f7f7}.hb-table thead{border-radius:10px!important}.hb-table tbody tr td,.hb-table thead{padding:15px!important}.set-date .react-calendar__navigation__next2-button,.set-date .react-calendar__navigation__prev2-button{display:none}.set-date .day,.set-date .react-calendar__month-view__weekdays__weekday{margin:.5rem 0}.set-date .react-calendar{width:600px;background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;box-shadow:0 10px 30px rgba(38,29,66,.1);border-radius:5px;font-family:"Hind",sans-serif}.set-date .react-calendar__tile--active{background-color:#056c75;border-radius:8px}.set-date .react-calendar__tile--now{background-color:initial;border:1px solid #056c75;border-radius:8px;color:#000}.set-date .react-calendar__tile--active:enabled:focus,.set-date .react-calendar__tile--active:enabled:hover{background-color:#056c75;color:#fff}.set-date .react-calendar__month-view__weekdays__weekday{font-size:16px}.set-date .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;cursor:default;text-transform:capitalize;max-width:2ch}.set-date .react-calendar__navigation__label__labelText{font-weight:1000;color:#056c75}.set-date .react-calendar__month-view__days__day--weekend{color:#000}.set-date .react-calendar__month-view__days__day--neighboringMonth{color:#757575}.set-date .react-calendar__tile:disabled{background-color:initial;color:grey!important}.set-date .react-calendar__tile:disabled:hover{cursor:not-allowed!important}#wrap-stepper-div #wrap-info-screen .standard-button,#wrap-stepper-div .standard-button{border-radius:8px!important}#wrap-stepper-div #add-goal-btn .standard-button{height:40px!important;padding:16px!important;border-radius:8px!important}#wrap-stepper-div .goal-text-mobile{max-height:215px;word-wrap:break-word;overflow:auto;text-overflow:ellipsis}.select-weekly-meet-day-content{font-family:"Hind";font-style:normal;font-weight:400;line-height:30px;display:flex;align-items:center;text-align:center}.weekly-day-select-div{height:82vh}.weekly-day-select-div .weekly-day-select-content-div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.weekly-day-content{padding:50px 100px}.select-weekly-meeting-div{border-radius:10px}.center{padding:30px;height:400px!important;display:block;margin-left:auto;margin-right:auto;width:50%}@media screen and (max-width:767px){.center{height:350px!important;width:100%;padding:16px}}.week-div{height:40px;padding:16px;background:#fff;border-radius:4px;border:1px solid #e6e4e5}.week-div .standard-select{width:150px}.week-div .standard-select .standard-select__control{border-bottom:none!important}.week-div .standard-select .standard-select__indicators{display:none}.goals-div{border-radius:8px;background-color:#fff;display:flex;border:1px solid #e6e4e5;align-items:start;margin-bottom:10px;min-height:50px}@media screen and (max-width:767px){.goals-div{align-items:center}}.link-objective-image{position:relative!important;top:-20px!important;left:12px!important;z-index:999!important}@media screen and (max-width:767px){.link-objective-image{left:-5px!important}}#link-dropdown-div{position:relative;margin-top:-40px}#link-dropdown-div #dropdown-basic{height:40px!important;padding:0 8px;max-width:540px;-webkit-line-clamp:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#link-dropdown-div #dropdown-basic.link-objective-dropdown-menu.dropdown-menu{width:540px!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-height:112px!important}@media screen and (max-width:767px){#link-dropdown-div #dropdown-basic.link-objective-dropdown-menu.dropdown-menu{width:270px!important}}.calendar-div{height:400px}@media screen and (max-width:767px){.calendar-div{height:350px}}.goal-promise-mtb-card-div{height:241.49px}.goal-promise-mtb-card-div .CircularProgressbar{height:125.49px}.goal-promise-mtb-card-div .CircularProgressbar-text{font-weight:600;color:#18123f;fill:#18123f}.week-option-div p{color:#878b9d;size:18px;font-weight:400}.week-option-div .active{color:#056c75;font-weight:600;size:18px;border-bottom:4px solid #056c75}.standard-select{border-bottom:none!important}.mtb-drop-down{max-height:100px!important}.material-icons.md-dark{color:red!important}#wrap-accordion .accordion-item{border-radius:8px!important}#wrap-accordion .accordion-body,#wrap-accordion .accordion-collapse{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}#wrap-accordion .accordion-button{border-top-left-radius:8px!important;border-top-right-radius:8px!important;background-color:#fff!important}#wrap-accordion .standard-button{height:48px}#wrap-accordion .collapsed{border-radius:8px!important}.goal-remove-icon{margin-top:10px}.wcm-responsive-div .hb-btn-row-div .standard-button{width:100%;height:44px;padding:0}.wcm-responsive-div #select-box-div,.wcm-responsive-div #select-box-div #select-box-border{width:100%}#wrap-stepper-div .goal-promise-mobile .week-data-div{flex-direction:row!important;align-items:center!important}#wrap-stepper-div .goal-promise-mobile #add-goal-btn button{width:100%;justify-content:center!important;padding:0!important}#wrap-stepper-div .goal-promise-mobile #add-goal-btn button div div{margin-top:3px}#wrap-stepper-div .goal-promise-mobile .num-input .input-index-num{width:22px;height:21px}.promise-and-goals-cards-main .week-data-div{flex-direction:row!important;align-items:center!important;width:100%}.promise-and-goals-cards-main .standard-select,.promise-and-goals-cards-main .standard-select .standard-select__control{width:100%}.promise-and-goals-cards-main .standard-select .standard-select__control .standard-select__placeholder,.promise-and-goals-cards-main .standard-select .standard-select__control .standard-select__single-value{font-size:14px;text-align:center}.promise-accordion-mobile .accordion-button{padding:5px 10px!important}.promise-accordion-mobile .accordion-button span{font-size:14px}.promise-accordion-mobile #wrap-accordion .standard-button{height:35px!important}.promise-accordion-mobile button{padding:0 10px!important;font-size:14px!important}.promise-accordion-mobile i{font-size:12px}.no-promises-btn{padding-top:0!important;padding-bottom:0!important;height:48px!important}.weekly-activity-objective-table .team-objective-item{padding:10px 16px!important}.weekly-activity-objective-table .progress-column div,.weekly-activity-objective-table .team-objective-item div{align-items:center!important}.week-data-div{border-radius:4px;padding:8px;background-color:#f6f6f6;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.week-data-div .week-separator{width:1px;height:16px;background:#e6e4e5}.objective-mobile-card{border-radius:8px;border:1px solid #e6e4e5}.objective-mobile-card .light-text{font-size:14px}.objective-mobile-card .card-bottom{border-top:1px solid #e6e4e5}.objective-mobile-card .card-bottom .card-bottom-text{font-size:14px;color:#656565}.objective-mobile-card .card-bottom .card-bottom-value-text{font-size:14px;font-weight:700;color:#333}.bg-light-grey{background-color:#f6f6f6;color:#656565;height:56px}#review-completed-weekly-activity-data-accordion .accordion-button{background-color:#fff!important;padding:0!important}#review-completed-weekly-activity-data-accordion .accordion-button div{background-color:#fff}#review-completed-weekly-activity-data-accordion .accordion-item{border:none!important;background-color:#fff}#review-completed-weekly-activity-data-accordion .accordion-collapse{background-color:#fff}#review-completed-weekly-activity-data-accordion .accordion-body>div:first-child{padding:0!important;margin:0!important}#review-completed-weekly-activity-data-accordion .accordion-button:not(.collapsed):after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#review-completed-weekly-activity-data-accordion .accordion-button:after,#review-completed-weekly-activity-data-accordion .accordion-button:not(.collapsed):after{margin-right:16px;background-image:url(/static/media/icon-down-arrow.e1e2de7d.svg)!important;background-position:50%;background-repeat:no-repeat;display:inline-block;background-color:#fff}.wrap-plan-detail .low-integrity{color:#fa6c6c}.wrap-plan-detail .medium-integrity{color:#ffa95c}.wrap-plan-detail .high-integrity{color:#3ecf78}#review-promise-popup-link-dropdown #objective-picker #dropdown-basic{border-radius:4px!important}.wcm-ice-breaking-content{background:#08b3c3;height:270px;display:flex;justify-content:center;font-weight:200;font-size:48px;align-items:center;text-align:center;color:#fff}#wcm-footer-div .btn-rounded-brand-blue-new{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.no-promises-users-div{background-color:#f7f7f7;padding:16px}.no-promises-users-div .user-name-div{border-right:1px solid #e2e2e2}.no-promises-users-div .user-name-div:last-child{border:none}.reviewed{color:#3ecf78}.review-promise-popup .modal-body{width:1140px!important}.review-promise-popup .modal-content{overflow-x:scroll!important}.no-promises-submitted{color:red}.wcm-text-div{background-color:#08b3c3;border-radius:8px}#smart-popup-empty-state-div{display:flex;padding:50px 10px;justify-content:center;align-items:flex-start;grid-gap:10px;gap:10px;align-self:stretch}ol{list-style:none;counter-reset:my-awesome-counter}.wcm-end-meet-list{display:flex;margin:.25rem;counter-increment:my-awesome-counter}.wcm-end-meet-list:before{display:list-item;content:counter(my-awesome-counter);width:25px;font-weight:lighter!important;font-size:18px;line-height:25px}#learn-reflect-body input{border-bottom:none}.wcm-status img{height:22px;width:22px}.wcm-dashboard-card{border:1px solid #f6f6f6;border-radius:4px}.wcm-dashboard-card .title-text{font-size:14px;color:#656565}.wcm-dashboard-card .content-text{font-size:14px;color:#333}.wcm-text-div-mobile .hb-btn-row-div button{margin-top:18px;padding:16px!important;min-height:72px!important}.wcm-text-div-mobile .hb-btn-row-div button div div{display:flex;text-align:start;line-height:22px!important}.join-wcm-mobile .hb-btn-row-div button{margin-top:18px;width:100%}.wcm-commitment-mobile .hb-stepper{margin:0!important}.wcm-commitment-mobile .hb-wrapper{padding-left:32px!important}.wcm-commitment-mobile .hb-wrapper-mobile{padding-bottom:16px;border-bottom:1px solid #e6e4e5;border-radius:0}.wcm-commitment-mobile .hb-stepper-container div{border-bottom:0!important}.wcm-commitment-mobile .stepper-main{display:flex;align-items:center}.wcm-commitment-mobile .stepper-main .image-container{order:1}.wcm-commitment-mobile .stepper-main .cs-sub-heading{font-size:16px;padding:0!important;margin-top:15px;margin-left:16px;order:2}.wcm-commitment-mobile .stepper-main .image-container{justify-content:left!important}.wcm-commitment-mobile .stepper-main .hb-img-wrapper img{width:30px;height:30px;margin-left:2px}.wcm-commitment-mobile .wcm-step-content img{max-width:100%;max-height:100%}.wcm-commitment-mobile .standard-button{height:44px!important;padding:0}.wcm-commitment-mobile .cs-sub-heading{font-size:16px}.wcm-commitment-mobile #wcm-footer-div{margin-top:12px}.wcm-commitment-mobile #wcm-footer-div .btn-rounded-brand-blue-new{width:100%!important}.wcm-commitment-mobile .wcm-ice-breaking-content{font-size:16px;padding:40px!important;height:200px!important}.wcm-commitment-mobile .wcm-ice-breaking-content p{margin:0!important}.wcm-commitment-mobile .attendance-header{flex-direction:column}.wcm-commitment-mobile .attendance-header .left-text{order:2;display:flex;width:100%;margin-top:12px}.wcm-commitment-mobile .attendance-header #right-text{margin:0!important;order:1}.wcm-commitment-mobile .attendance-header #right-text div{display:flex;align-items:center}.wcm-commitment-mobile .week-data-div{flex-direction:column;align-items:start!important;min-width:auto;max-width:100%}.habit-builder-card-responsive-main{border:1px solid #e6e4e5;border-radius:8px;padding:16px}.habit-builder-card-responsive-main .habit-builder-card-responsive-head{border-bottom:1px solid #e6e4e5}.habit-builder-card-responsive-main span{font-size:14px;font-weight:600;padding-bottom:8px}.habit-builder-card-responsive-main .habit-builder-card-responsive-middle-sub .habit-builder-label-text{font-size:14px;font-weight:400;color:#656565}.habit-builder-card-responsive-main .habit-builder-card-responsive-middle-sub .habit-builder-value-text{font-size:14px;font-weight:600;color:#333}.habit-builder-card-responsive-main .habit-builder-card-responsive-footer .standard-button{width:100%;height:35px!important;padding:0!important}.state-3-main img{max-width:100%;max-height:100%;padding:0 16px}.state-3-main .state-3-sub-text ol{padding:0 16px}.weekly-promises-container .week-data-div{min-width:auto;max-width:100%}.weekly-promises-container .weekly-promises-main #select-box-div span{display:none}.weekly-promises-container .weekly-promises-main #select-box-div #select-box-border{width:100%}#show-week-wise-mobile-data .week-data-div{min-width:auto;max-width:100%}#show-week-wise-mobile-data .light-grey{font-size:14px;color:#656565}#show-week-wise-mobile-data .standard-toggle-mobile span{font-size:14px;color:#878b9d}#show-week-wise-mobile-data .standard-select__control{width:100%!important}#show-week-wise-mobile-data .button-container .button-main{width:100%;align-items:center;justify-content:space-between}.user-data-not-found{border-radius:8px}.user-data-not-found span{color:#656565}.wcm-start-btn-container{background-color:#fff;border-radius:16px;color:#333;max-width:380px;margin:auto;transition:all .3s ease;box-shadow:0 0 4px 0 #08b3c3;min-height:42px}.wcm-start-btn-container .left-section .custom-toggle{width:40px;height:22px;background-color:#ccc;border-radius:25px;transition:all .3s ease}.wcm-start-btn-container .left-section .custom-toggle .circle{width:18px;height:18px;background-color:#fff;border-radius:50%;top:2px;left:2px;transition:all .3s ease}.wcm-start-btn-container .left-section .custom-toggle.active{background-color:#2ecc71}.wcm-start-btn-container .left-section .custom-toggle.active .circle{left:20px}.wcm-start-btn-container .left-section .label{font-size:13px;font-weight:400;color:#656565}.wcm-start-btn-container .divider{height:16px;width:1px;background-color:#e6e4e5;margin:0 16px}.wcm-start-btn-container .right-section{transition:color .3s ease}.wcm-start-btn-container .right-section .start-text{font-weight:700}.wcm-start-btn-container .right-section .arrow-icon{width:12px;height:12px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.wcm-start-btn-container .right-section:hover .arrow-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}.toggle-section{margin-right:32px;margin-left:32px;padding-top:24px}@media screen and (max-width:768px){.toggle-section{margin-right:16px;margin-left:16px}}.toggle-section .custom-toggle{width:40px;height:22px;background-color:#ccc;border-radius:25px;transition:all .3s ease}.toggle-section .custom-toggle .circle{width:18px;height:18px;background-color:#fff;border-radius:50%;top:2px;left:2px;transition:all .3s ease}.toggle-section .custom-toggle.active{background-color:#2ecc71}.toggle-section .custom-toggle.active .circle{left:20px}.toggle-section .label{font-size:16px;font-weight:400;color:#333}.weekly-progress-btn{border:1px solid #08b3c3;padding:8px 12px;border-radius:8px;font-weight:400!important}.weekly-progress-btn img{margin-left:10px}.weekly-progress-btn span{font-size:14px!important}#company-accordion .no-promises-text,#promise-review-objective-table .no-promises-text,#team-accordion .no-promises-text{font-size:14px;font-weight:700;color:#333}#company-accordion .no-promises-sub-text,#promise-review-objective-table .no-promises-sub-text,#team-accordion .no-promises-sub-text{font-size:14px;font-weight:400;color:#656565}#company-accordion .rotate-180,#promise-review-objective-table .rotate-180,#team-accordion .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#company-accordion .wcm-objective-table .team-objective-item,#promise-review-objective-table .wcm-objective-table .team-objective-item,#team-accordion .wcm-objective-table .team-objective-item{padding:12px 16px}#company-accordion .wcm-objective-table .progress-column div,#company-accordion .wcm-objective-table .team-objective-item div,#promise-review-objective-table .wcm-objective-table .progress-column div,#promise-review-objective-table .wcm-objective-table .team-objective-item div,#team-accordion .wcm-objective-table .progress-column div,#team-accordion .wcm-objective-table .team-objective-item div{align-items:center!important}@media screen and (max-width:768px){.wcm-start-btn-container{margin-top:18px}.wcm-start-btn-container .left-section{padding:12px 16px 0}.wcm-start-btn-container .right-section{padding-bottom:12px}#promise-review-objective-table .weekly-progress-btn{width:100%}}.wcm-progress-table .table-container{border-radius:16px!important}.weekly-steps-container .steps{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.weekly-steps-container .steps .step,.weekly-steps-container .steps .step .step-number{display:flex;align-items:center;transition:all .3s ease}.weekly-steps-container .steps .step .step-number{width:24px;height:24px;border-radius:50%;background-color:#e0e0e0;color:#333;justify-content:center;margin-right:8px;font-size:14px}.weekly-steps-container .steps .step .step-label{font-weight:400;color:#656565;font-size:14px}.weekly-steps-container .steps .step.active .step-number{background-color:#08b3c3;color:#fff}.weekly-steps-container .steps .step.active .step-label{color:#333;font-weight:600}.multi-select-dropdown .show .down-icon{-webkit-transform:transform .3s ease;transform:transform .3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multi-select-dropdown .dropdown-toggle{height:40px;-webkit-appearance:none;appearance:none;width:300px;text-align:left;border:1px solid #e6e4e5;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#fff}.multi-select-dropdown .dropdown-toggle .label{color:#656565}.multi-select-dropdown .dropdown-toggle .separator{content:"";display:inline-block;width:1px;height:20px;background-color:#d9d9d9}.multi-select-dropdown .dropdown-toggle:hover{box-shadow:unset!important;background-color:#fff;border:1px solid #e6e4e5}.multi-select-dropdown .dropdown-toggle:after{display:none}.multi-select-dropdown .btn-check:active+.btn-light:focus,.multi-select-dropdown .btn-check:checked+.btn-light:focus,.multi-select-dropdown .btn-light.active:focus,.multi-select-dropdown .btn-light:active:focus,.multi-select-dropdown .btn:focus,.multi-select-dropdown .show>.btn-light.dropdown-toggle:focus{box-shadow:unset!important;background-color:#fff!important}.multi-select-dropdown .btn:focus{border:1px solid #e6e4e5!important}.multi-select-dropdown .dropdown-menu-custom{width:100%;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:305px;overflow-y:auto;border:1px solid #e6e4e5}.multi-select-dropdown .menu-actions{display:flex;justify-content:space-between;padding:5px 0 10px;border-bottom:1px solid #eee;font-weight:400}.multi-select-dropdown .menu-item input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #08b3c3!important;border-radius:4px;position:relative;margin-right:8px;outline:none;transition:all .2s;background-color:#fff}.multi-select-dropdown .menu-item input[type=checkbox]:checked{background-color:#08b3c3;border-color:#08b3c3}.multi-select-dropdown .menu-item input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.multi-select-dropdown input[type=checkbox i]:focus-visible{outline:none!important}.multi-select-dropdown .all-selected{background-color:#08b3c3!important;width:24px!important;height:24px!important;color:#fff;font-weight:700;border-radius:14px}.multi-select-dropdown .menu-list .menu-item{display:flex;align-items:center}.multi-select-dropdown .menu-list .menu-item label{margin:0;font-size:14px}.multi-select-dropdown .menu-list .no-results{text-align:center;font-size:13px;color:#888;padding:10px 0}@media screen and (max-width:767px){.multi-select-dropdown .dropdown-toggle{width:100%!important}}#rate-weekly-promises .promise-top-main{border-bottom:1px solid #e0e0e0;padding-bottom:10px}#rate-weekly-promises .promise-top-main .week-data-div{margin-top:10px}#rate-weekly-promises #select-box-border label{font-weight:400}#rate-weekly-promises .weekly-steps-container .mobile-steps .step,#rate-weekly-promises .weekly-steps-container .steps .step{display:flex;align-items:center;transition:all .3s ease}#rate-weekly-promises .weekly-steps-container .mobile-steps .step .step-number,#rate-weekly-promises .weekly-steps-container .steps .step .step-number{width:24px;height:24px;border-radius:50%;background-color:#e0e0e0;color:#333;display:flex;align-items:center;justify-content:center;margin-right:8px;transition:all .3s ease;font-size:14px}#rate-weekly-promises .weekly-steps-container .mobile-steps .step .step-label,#rate-weekly-promises .weekly-steps-container .steps .step .step-label{font-weight:400;color:#656565;font-size:14px}#rate-weekly-promises .weekly-steps-container .mobile-steps .step.active .step-number,#rate-weekly-promises .weekly-steps-container .steps .step.active .step-number{background-color:#08b3c3;color:#fff}#rate-weekly-promises .weekly-steps-container .mobile-steps .step.active .step-label,#rate-weekly-promises .weekly-steps-container .steps .step.active .step-label{color:#333;font-weight:600}#rate-weekly-promises #company-accordion .rotate-180,#rate-weekly-promises #team-accordion .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#rate-weekly-promises .company-objective,#rate-weekly-promises .team-objective-item{padding:10px 0}#rate-weekly-promises .accordion-item{border:0!important;box-shadow:0 0 4px 0 #e6e4e5!important;border-radius:8px}#rate-weekly-promises .accordion-item:first-of-type{border-top-left-radius:8px!important;border-top-right-radius:8px!important}#rate-weekly-promises .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important}#rate-weekly-promises .weekly-progress-btn{border:1px solid #08b3c3;padding:8px 12px;border-radius:8px;font-weight:400!important}#rate-weekly-promises .weekly-progress-btn span{font-size:14px!important}#rate-weekly-promises .weekly-progress-btn img{margin-left:10px}.rag-dropdown{position:relative;width:100px;background-color:#fff;border:1px solid #e6e4e5;border-radius:5px;padding:8px 6px;cursor:pointer;transition:border .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:space-between;max-height:32px}.rag-dropdown.disabled{pointer-events:none;border:0}.rag-dropdown .rag-display{display:flex;align-items:center;grid-gap:8px;gap:8px}.rag-dropdown .rag-display .dot{width:10px;height:10px;border-radius:50%}.rag-dropdown .rag-display .label{font-size:14px;color:#111827}.rag-dropdown .rag-display .placeholder{cursor:pointer;color:#656565;font-size:13px;background-color:initial;opacity:1}.rag-dropdown .arrow{color:#656565;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;opacity:1}.rag-dropdown .arrow.up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rag-dropdown.selected .arrow{opacity:0;visibility:hidden}.rag-dropdown:focus-within .arrow,.rag-dropdown:hover .arrow{opacity:1;visibility:visible}.rag-dropdown.selected{border-color:transparent}.rag-dropdown:focus-within,.rag-dropdown:hover{border-color:#e6e4e5}.rag-dropdown .rag-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;z-index:10;-webkit-animation:fadeIn .15s ease;animation:fadeIn .15s ease}.rag-dropdown .rag-menu .rag-item{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 6px;font-size:14px;color:#111827;transition:background .15s ease}.rag-dropdown .rag-menu .rag-item .dot{width:10px;height:10px;border-radius:50%}.rag-dropdown .rag-menu .rag-item.active,.rag-dropdown .rag-menu .rag-item:hover{background-color:#f9fafb;border-radius:8px}.rag-dropdown .rag-menu .rag-item.active{color:#333;font-weight:500}.habit-builder-no-score-screen{border-radius:10px;padding-bottom:80px}.habit-builder-no-score-screen img{height:30%;width:30%}.habit-builder-no-score-screen span{font-style:normal;font-weight:400;font-size:22px;text-align:center}.habit-builder-no-score-screen .standard-button{width:25%!important;margin-left:auto!important}.habit-builder-cycle-0 .score-circle-container{min-height:220px!important}.habit-builder-cycle-0 .score-circle-container .score-circle .CircularProgressbar-text{font-weight:1000}.habit-builder-cycle-0 .cycle-0-date-range-picker-div{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;padding:8px;border:1px solid #e6e4e5}.habit-builder-cycle-0 .cycle-0-date-range-picker-div .vertical-separator{margin-left:8px}.habit-builder-cycle-0 .cycle-0-date-range-picker-div .standard-date-range-picker .form-control{border-bottom:none!important;padding:0 0 0 8px}.habit-builder-cycle-0 #daily-one-setup-section .setup-rules-div{width:50%;height:100%;line-height:21px}.habit-builder-cycle-0 #daily-one-setup-section ol{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px}.habit-builder-cycle-0 #daily-one-setup-section ol li::marker{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px}.habit-builder-cycle-0 #daily-one-setup-section .chatbot-image-div{height:100%!important;background:#f6f6f6;border-radius:8px;padding:12px;display:flex;justify-content:center;align-items:center}.habit-builder-cycle-0 #daily-one-setup-section .chatbot-image-div img{border:8px solid #000}.habit-builder-cycle-0 .ranking-expander{text-decoration:none;font-weight:1000;color:#056c75;cursor:pointer}.setup-rule-mobile .setup-rules-div{width:100%!important}.setup-rules-responsive-main{background-color:#fff;padding:16px 16px 0;border-radius:8px}.setup-rules-responsive-main .hb-cycle-two-tab,.setup-rules-responsive-main .hb-cycle-two-tab-active{margin-bottom:16px}.setup-rules-responsive-card-main{border:unset!important}.setup-rules-responsive-card-main .habit-builder-cycle-0{padding:0!important}.setup-rules-responsive-card-main .habit-builder-cycle-0 .setup-rules-div ol{padding-left:16px;padding-right:16px}.setup-rules-responsive-card-main .habit-builder-cycle-0 .setup-rules-div ol li{margin:2px 0!important}.habit-builder-cycle-0-mobile-responsive .cycle-0-date-range-picker-div{margin:0!important;width:100%}.habit-builder-cycle-0-mobile-responsive .cycle-0-date-range-picker-div .date-range-text,.habit-builder-cycle-0-mobile-responsive .cycle-0-date-range-picker-div span{display:none}.habit-builder-cycle-0-mobile-responsive .cycle-0-date-range-picker-div .standard-date-range-picker{width:100%}.habit-builder-cycle-0-mobile-responsive .cycle-0-date-range-picker-div .standard-date-range-picker #standard-daterange-picker-input{padding:0}.habit-builder-cycle-0-mobile-responsive .not-registered-text{text-align:start!important}.goal-card-main{border:1px solid #e6e4e5;margin-top:12px;padding:16px;border-radius:4px;font-size:14px}.goal-card-main .goal-head,.goal-card-main .goal-middle{border-bottom:1px solid #e6e4e5;padding-bottom:8px}.goal-card-main .goal-head .goal-date-title,.goal-card-main .goal-head .goal-description,.goal-card-main .goal-middle .goal-date-title,.goal-card-main .goal-middle .goal-description,.goal-card-main .status-text{color:#333}.goal-card-main .goal-status{color:#656565}.goal-card-main .status-invalid-text{margin-left:10px}.goal-card-main .status-valid-text{margin-left:6.5px}.daterangepicker .active{background-color:#056c75!important}.daterangepicker .drp-buttons .applyBtn{background-color:#08b3c3!important;border-color:#08b3c3!important}.daterangepicker td.off{visibility:hidden;pointer-events:none}.standard-date-range-picker{width:220px}.standard-date-range-picker input{border:0;border-bottom:1px solid #e9e9e9}.standard-date-range-picker #standard-daterange-picker-input{background-image:url(/static/media/down-arrow.10d252bf.svg);background-repeat:no-repeat;background-position:100%}.standard-date-range-picker #standard-daterange-picker-input:hover{cursor:pointer}.standard-date-range-picker .drp-calendar{max-width:400px}#objective-picker{max-height:100px!important}#objective-picker .dropdown-toggle{background-color:#fff;max-width:50.125rem;text-wrap:inherit;text-align:left;color:#000;display:flex;justify-content:space-between;align-items:center;margin:10px 0;border:1px solid #e6e4e5;color:#656565!important}#objective-picker .dropdown-toggle:focus{box-shadow:none}#objective-picker #dropdown-basic{border-radius:8px!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-height:112px!important}#objective-picker #dropdown-basic .objective-dropdown-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#objective-picker #outlined-dropdown-basic{overflow:auto;border-radius:8px!important;max-height:12rem!important;border:1px solid #e6e4e5}#objective-picker #outlined-dropdown-basic .objective-dropdown-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#objective-picker .error-text{font-size:.75rem;color:danger}#objective-picker .link-objective-dropdown-menu{padding:0!important;border-radius:.5rem;border:1px solid #bdbdbd;overflow:auto!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-height:112px!important}#objective-picker .link-objective-dropdown-menu .link-objective-menu-item{width:auto;padding:8px;display:flex;font-size:14px}#objective-picker .link-objective-dropdown-menu .link-objective-menu-item img{padding-top:4px}#objective-picker .link-objective-dropdown-menu .link-objective-menu-item .dropdown-item{white-space:normal}#objective-picker .link-objective-dropdown-menu .link-objective-menu-item.with-member-info{border-radius:.25rem;background:#f4f4f4;color:#878b9d;font-size:1.125rem;font-style:normal;font-weight:400;margin:5px;padding:5px}#objective-picker .link-objective-dropdown-menu .link-objective-menu-item.with-my-self{padding-top:10px;padding-bottom:10px}#objective-picker .link-objective-dropdown-menu .link-objective-menu-item.has-bottom-border{margin-top:5px;margin-bottom:5px;border-bottom:1px solid #e5e5e5}#objective-picker .link-objective-dropdown-menu .link-objective-menu-item.with-contact-support{color:#878b9d;font-size:.875rem;font-style:normal;font-weight:400;padding:15px}#objective-picker .link-objective-dropdown-menu .link-objective-menu-item .contact-info{color:#056c75;font-size:.875rem;font-style:normal;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline}#objective-picker .link-objective-dropdown-menu{scrollbar-width:none;overflow-y:auto}#objective-picker .link-objective-dropdown-menu::-webkit-scrollbar{display:none}#objective-picker .no-objective-link,#objective-picker .submenu-header{padding:8px}#objective-picker .no-objective-link .dropdown-item{font-size:14px!important}#objective-picker .no-objective-link img{width:10px;height:10px}.submenu-header{cursor:pointer;font-size:16px;font-weight:400}.submenu-header .arrow-icon{position:relative;margin-left:auto}.submenu-header .arrow-icon:after{content:"";display:flex;width:0;height:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid #656565;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.submenu-header.collapsed .arrow-icon:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.submenu-header.expanded .arrow-icon:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.standard-text-area{text-align:left}.standard-text-area .bordered-text-area{padding:8px!important}.standard-text-area textarea{border-radius:0;position:relative;padding-left:0!important;border:0;border-bottom:1px solid #7b88a5;height:3rem;font-size:1rem;padding:.5rem}.standard-text-area textarea.currency{padding-left:35px!important}.standard-text-area textarea:focus{border-bottom:1px solid #7b88a5;box-shadow:none}.standard-text-area textarea.error{border-bottom:1px solid #f23e3e;color:#f23e3e}.standard-text-area textarea::-webkit-inner-spin-button,.standard-text-area textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.standard-text-area textarea[type=number]{-moz-appearance:textfield}.standard-text-area textarea[type=date]::-webkit-calendar-picker-indicator{background-position:100%;background-size:auto;cursor:pointer;position:absolute;left:0;right:0;width:auto}.standard-text-area textarea[type=date][value=""]:not(:focus){color:transparent}.standard-text-area textarea[type=date][value=""]:not(:focus):before{content:"Select Date";color:#6c757d!important}.standard-text-area ::-webkit-input-placeholder{color:#a6afc5}.standard-text-area ::placeholder{color:#a6afc5}.standard-text-area label{font-size:1rem;color:#011542;font-weight:400}.standard-text-area .help-text{font-size:.75rem;opacity:.5}.standard-text-area .error-text{font-size:.75rem;color:danger}.error input{border-bottom:1px solid #f23e3e}.otp{display:inline-block}.otp input{font-size:20px}.currency-label{bottom:24%;left:8px}.currency-label,.icon-text{position:absolute;color:#a6afc5!important}.icon-text{bottom:12%;margin-left:16px}.icon-text.after{left:calc(100% - 40px)}.form-control.has-feedback{padding-right:30px}.form-control.has-feedback+.icon{position:absolute;right:0;padding-right:8px;margin-top:-32px;cursor:pointer}.form-control.after-icon{padding-right:25px}#wcm-step-1 .attendance-header{margin-bottom:12px}#wcm-step-1 .left-text{font-size:16px;font-weight:400;color:#000}#wcm-step-1 #right-text{background-color:#dcf1ff;font-size:14px;font-weight:400;padding:8px 16px;border-radius:4px}#wcm-step-1 .user-block{width:152px;height:33px;padding:8px 0;font-size:14px;font-weight:400}#wcm-step-1 .user-block.online{line-height:16px;color:#08b3c3}#wcm-step-1 .user-block.offline{line-height:15px;color:#878b9d}#wcm-step-1 .vertical-seperator{width:2px;height:50px;background-color:#d9d9d9;margin-right:42px}#wcm-step-1 .highlight{color:#08b3c3;font-weight:600}.promises-card{border:1px solid #e6e4e5;border-radius:4px}.promises-card .promises-card-head .goal-text{font-size:14px;color:#333}.promises-card .promises-card-head .light-text{font-size:14px}.promises-card .promises-card-bottom{border-top:1px solid #e6e4e5}.habit-builder-cycle-1 .score-circle-container{min-height:220px!important}.habit-builder-cycle-1 .score-circle-container .score-circle .CircularProgressbar-text{font-weight:1000}.habit-builder-cycle-1 .ranking-expander{text-decoration:none;font-weight:1000;color:#056c75;cursor:pointer}.habit-builder-cycle-1 .react-multi-carousel-dot button{background-color:#bbbdc2;border:0}.habit-builder-cycle-1 .react-multi-carousel-dot--active button{width:40px;background:#056c75;border-radius:100px}.quarter-radio>.standard-radio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.quarter-loading-state:after{display:inline-block;-webkit-animation:dotty 1s steps(1) infinite;animation:dotty 1s steps(1) infinite;content:""}@-webkit-keyframes dotty{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes dotty{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes ellipsis{to{width:40px}}@-webkit-keyframes ellipsis{to{width:40px}}.quarter-radio>.standard-radio>.option{width:173.67px;display:flex;align-items:center;height:53px;border:1px solid #e6e4e5}.quarter-radio>.standard-radio>.option.active{background-color:initial!important}.quarter-radio>.standard-radio>.option.disabled{background-color:#e6e4e5}.carry-forward-radio>.quarter-radio>.standard-radio>.option{width:173.67px;display:flex;align-items:center;height:53px;border:1px solid #e6e4e5;margin-right:8px}.carry-forward-radio>.quarter-radio>.standard-radio>.option.active{background-color:initial!important}.carry-forward-radio>.quarter-radio>.standard-radio>.option.disabled{background-color:#e6e4e5}#qtr-change-checkbox{padding:4px 4px 0 0!important}#qtr-change-checkbox input{height:20px!important;width:20px!important;border-radius:2px!important;accent-color:#056c75!important}.quarter-range-mobile .vertical-separator{display:none}.quarter-radio-mobile .option{width:86px!important;padding:16px!important}.quarter-radio-mobile .option .icon-container{margin-right:8px!important}.quarter-radio-mobile .option label{font-size:14px!important}.carry-forward-radio-mobile .standard-radio{flex-direction:column;flex-wrap:nowrap}.carry-forward-radio-mobile .standard-radio .option{width:100%!important}#create-business-plan .habit-builder-table.table{border:1px solid #e6e4e5;border-radius:4px;border-collapse:initial;border-spacing:0;overflow:hidden}#create-business-plan .habit-builder-table th{font-weight:400;font-size:14px;color:#656565;box-shadow:none;padding:16px;height:41px}#create-business-plan .habit-builder-table tbody{border-top:1px solid #e6e4e5!important;margin-top:2px}#create-business-plan .habit-builder-table tbody tr:first-child td{height:53px;padding-top:20px}#create-business-plan .habit-builder-table td{border-bottom:0;padding-left:16px;padding-right:16px;height:41px;font-size:14px;vertical-align:middle}.progress-circle-indicator.green svg circle:first-child{stroke:#069b06;opacity:.1}.RCP{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.progress-circle-indicator.green svg circle:nth-child(2){stroke:#069b06}.progress-circle-indicator.red svg circle:first-child{stroke:#d9070a;opacity:.1}.progress-circle-indicator.red svg circle:nth-child(2){stroke:#d9070a}.progress-circle-indicator.orange svg circle:first-child{stroke:#fe5504;opacity:.1}.progress-circle-indicator.orange svg circle:nth-child(2){stroke:#fe5504}svg text{font-style:normal;font-weight:600}svg text .text-black{fill:#000}svg text .light-text{fill:#656565}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-header-arrow{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#f6f6f6}#published-plan-objective-accordion .published-plan-objective-accordion-item .progress-bar-div{width:156px;height:10px;border-radius:2px;background-color:#fff;border:1px solid #656565}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-item-header{box-shadow:0 0 4px 0 #08b3c3;border-radius:8px}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body{transition:max-height .5s ease;max-height:0;overflow:hidden}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body.open{max-height:2000px}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .description-div .objective-accordion-delete-icon{display:none}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .description-div .standard-input{width:80%!important}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .description-div:hover{background-color:#eef0f4;transition:background-color .2s ease}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .description-div:hover .objective-accordion-delete-icon{display:block;transition:display .2s ease}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .initiative-input-div input{height:28px;max-width:60px;padding:0;text-align:center}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .initiative-input-div input[type=number]::-webkit-inner-spin-button{opacity:1}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .initiatives-accordion .accordion-body,#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .key-results-accordion .accordion-body{transition:max-height .5s ease;max-height:0;overflow:hidden}#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .initiatives-accordion .accordion-body.open,#published-plan-objective-accordion .published-plan-objective-accordion-item .published-plan-objective-accordion-body .key-results-accordion .accordion-body.open{max-height:1500px}#published-plan-objective-accordion .published-plan-objective-accordion-item #objective-dropdown .dropdown-toggle{background-color:initial;border:none;padding:0!important}#published-plan-objective-accordion .published-plan-objective-accordion-item #objective-dropdown .dropdown-toggle:after{display:none}#published-plan-objective-accordion .published-plan-objective-accordion-item #objective-dropdown .dropdown-toggle:focus{box-shadow:none!important}#published-plan-objective-accordion .published-plan-objective-accordion-item #published-plan-edit-objective-field{max-height:40px}#published-plan-objective-accordion .published-plan-objective-accordion-item #published-plan-edit-objective-field .standard-input input{height:24px;background-color:#f6f6f6!important;border-bottom:0!important}#published-plan-objective-accordion .published-plan-objective-accordion-item #published-plan-edit-objective-field .standard-input p.error-text{display:none!important}#published-plan-objective-accordion .published-plan-objective-accordion-item #published-plan-edit-objective-field .standard-input.error input{border:1px solid #d9596a!important}.key-results-accordion-div .standard-input{width:80%!important}.initiatives-accordion-item-header-active,.key-results-accordion-item-header-active{background-color:#f6f6f6;margin-top:12px}.key-result-text{color:#656565!important}.key-results-accordion-item-body{overflow-y:auto;height:auto;max-height:none;transition:max-height .2s ease;max-height:0;overflow:hidden}.key-results-accordion-item-body .key-results-accordion-item .standard-input{width:100%!important}.key-results-accordion-item-body.open{max-height:1000px}#initiatives-item .published-plan-outcome,#key-results-item .published-plan-outcome{padding:0 18px}#initiatives-item .published-plan-outcome .outcome-text,#key-results-item .published-plan-outcome .outcome-text{right:27%;color:#656565}#initiatives-item .zero-percent-input-color .form-control,#key-results-item .zero-percent-input-color .form-control{background-color:#fff!important}#initiatives-item .one-to-thirty-percent-input-color .form-control,#key-results-item .one-to-thirty-percent-input-color .form-control{background-color:#f25f5f!important;color:#fff}#initiatives-item .one-to-thirty-percent-input-color .outcome-text,#key-results-item .one-to-thirty-percent-input-color .outcome-text{color:#fff}#initiatives-item .thirty-one-to-eighty-percent-input-color .form-control,#key-results-item .thirty-one-to-eighty-percent-input-color .form-control{background-color:#ffc56e!important;color:#fff}#initiatives-item .thirty-one-to-eighty-percent-input-color .outcome-text,#key-results-item .thirty-one-to-eighty-percent-input-color .outcome-text{color:#fff}#initiatives-item .eighty-one-to-hundred-percent-input-color .form-control,#key-results-item .eighty-one-to-hundred-percent-input-color .form-control{background-color:#3ecf78!important;color:#fff}#initiatives-item .eighty-one-to-hundred-percent-input-color .outcome-text,#key-results-item .eighty-one-to-hundred-percent-input-color .outcome-text{color:#fff}#initiatives-item .error-text-target,#key-results-item .error-text-target{font-size:10px}#initiatives-item .warning-text-target,#key-results-item .warning-text-target{font-size:10px;color:#08b3c3}#initiatives-item .target-input-error .form-control,#key-results-item .target-input-error .form-control{border:1px solid red!important}#initiatives-item .key-result-item-main,#key-results-item .key-result-item-main{padding-top:6px;padding-bottom:6px}#initiatives-item .key-result-item-main:hover,#key-results-item .key-result-item-main:hover{background-color:#f6f6f6;border-radius:4px;transition:background-color .2s ease}#initiatives-item .key-result-item-main:hover .key-result-delete-icon,#key-results-item .key-result-item-main:hover .key-result-delete-icon{opacity:1;transition:opacity .2s ease}#initiatives-item .standard-input,#key-results-item .standard-input{width:100%!important}#initiatives-item .standard-input input,#key-results-item .standard-input input{margin:0!important;height:28px!important;padding-left:10px!important;border-radius:4px;background-color:#fff!important;font-size:14px!important}#initiatives-item .key-result-delete-icon,#key-results-item .key-result-delete-icon{opacity:0;transition:opacity .2s ease}#add-initiative .add-key-result-main,#add-key-result .add-key-result-main{padding-top:6px;padding-bottom:6px}#add-initiative .standard-input,#add-key-result .standard-input{width:100%!important}#add-initiative .standard-input input,#add-key-result .standard-input input{margin:0!important;border-radius:4px;padding-left:10px!important;font-size:14px!important;height:22px!important;background-color:#fff!important}.initiatives-accordion .standard-input{width:100%!important}.initiatives-accordion .slider-wrapper{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:150px;margin:2rem auto}.initiatives-accordion .percentage-label{width:32px}.initiatives-accordion .red-slider .range-slider__range{background-color:#e57373}.initiatives-accordion .range-slider{flex-grow:1;height:12px;background-color:#eee;border-radius:999px}.initiatives-accordion .range-slider__thumb{width:18px;height:18px;background-color:#656565;border:2px solid #333;box-shadow:0 0 2px rgba(0,0,0,.3)}.initiatives-accordion .initiatives-accordion-item-body{overflow-y:auto;height:auto;max-height:none;max-height:0;display:none}.initiatives-accordion .initiatives-accordion-item-body.open{display:block;max-height:500px!important;transition:max-height .2s ease}.initiatives-accordion #initiatives-item .standard-input{width:100%!important}.initiatives-accordion #initiatives-item .initiative-delete-icon{opacity:0;transition:opacity .2s ease}.initiatives-accordion #initiatives-item .initiatives-result-item-main{padding-top:6px;padding-bottom:6px}.initiatives-accordion #initiatives-item .initiatives-result-item-main:hover{background-color:#f6f6f6;border-radius:4px;transition:background-color .2s ease}.initiatives-accordion #initiatives-item .initiatives-result-item-main:hover .initiative-delete-icon{opacity:1;transition:opacity .2s ease}.initiatives-accordion #initiatives-item .standard-input input{border:none!important;height:30px!important}.initiatives-accordion #add-initiative .standard-input input{border:none!important;height:22px!important}.objective-details-panel-container{box-shadow:0 0 18px 0 rgba(8,179,195,.25098039215686274)}.objective-details-panel-container .accordion{border-bottom:1px solid #e6e6e6}.objective-details-panel-container .accordion-header .accordion-button{background-color:#fff!important;box-shadow:none!important}.objective-details-panel-container .accordion-header .accordion-collapse .accordion-body{padding:0!important;background-color:#fff!important}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .standard-input input{background-color:#fff!important}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-header-arrow{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#f6f6f6}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .progress-bar-div{width:156px;height:10px;border-radius:2px;background-color:#fff;border:1px solid #656565}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-item-header{box-shadow:0 0 4px 0 #08b3c3;border-radius:8px}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body{transition:max-height .5s ease;max-height:0;overflow:hidden}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body.open{max-height:2000px;overflow:visible!important}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .description-div .objective-accordion-delete-icon{display:none}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .description-div .standard-input{width:80%!important}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .description-div:hover{background-color:#eef0f4;transition:background-color .2s ease}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .description-div:hover .objective-accordion-delete-icon{display:block;transition:display .2s ease}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .initiative-input-div input{height:28px;max-width:60px;padding:0;text-align:center}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .initiative-input-div input[type=number]::-webkit-inner-spin-button{opacity:1}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .initiatives-accordion .accordion-body,#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .key-results-accordion .accordion-body{transition:max-height .5s ease;max-height:0;overflow:hidden}#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .initiatives-accordion .accordion-body.open,#ai-generated-objective-accordion .ai-generated-objective-accordion-item .ai-generated-objective-accordion-body .key-results-accordion .accordion-body.open{max-height:1500px}#ai-generated-objective-accordion .ai-generated-objective-accordion-item #ai-generated-objective-dropdown .dropdown-toggle{background-color:initial;border:none;padding:0!important}#ai-generated-objective-accordion .ai-generated-objective-accordion-item #ai-generated-objective-dropdown .dropdown-toggle:after{display:none}#ai-generated-objective-accordion .ai-generated-objective-accordion-item #ai-generated-objective-dropdown .dropdown-toggle:focus{box-shadow:none!important}#ai-generated-objective-accordion .ai-generated-objective-accordion-item #ai-generated-edit-objective-field{max-height:40px}#ai-generated-objective-accordion .ai-generated-objective-accordion-item #ai-generated-edit-objective-field .standard-input input{height:24px;background-color:#f6f6f6!important;border-bottom:0!important}#ai-generated-objective-accordion .ai-generated-objective-accordion-item #ai-generated-edit-objective-field .standard-input p.error-text{display:none!important}#ai-generated-objective-accordion .ai-generated-objective-accordion-item #ai-generated-edit-objective-field .standard-input.error input{border:1px solid #d9596a!important}#ai-generated-objective-accordion .form-control{padding:0!important;height:28px!important;width:100%!important;border:none!important}#unpublished-plan-objective-accordion .unpublished-plan-error{border:1px solid #fa6c6c}#unpublished-plan-objective-accordion .unpublished-plan-objective-accordion-item .objective-accordion-header{transition:background-color .3s ease}#unpublished-plan-objective-accordion .unpublished-plan-objective-accordion-item .objective-accordion-header .remove-objective-button{opacity:0;transition:opacity .3s ease}#unpublished-plan-objective-accordion .unpublished-plan-objective-accordion-item .objective-accordion-header:hover{background-color:#f6f6f6;transition:background-color .3s ease;border-radius:8px}#unpublished-plan-objective-accordion .unpublished-plan-objective-accordion-item .objective-accordion-header:hover .remove-objective-button{opacity:1;transition:opacity .3s ease}#unpublished-plan-objective-accordion .unpublished-plan-objective-accordion-item .unpublished-plan-objective-accordion-body{transition:max-height .3s ease-in-out;max-height:0;overflow:hidden}#unpublished-plan-objective-accordion .unpublished-plan-objective-accordion-item .unpublished-plan-objective-accordion-body.open{max-height:1500px;overflow-y:auto}#detail-view-accordion .recommendation-context-accordion-body{transition:max-height .2s ease;max-height:0!important;overflow:hidden}#detail-view-accordion .recommendation-context-accordion-body.open{max-height:500px!important;transition:max-height .2s ease}#unpublished-plan-okr-accordion .unpublished-plan-okr-accordion-body{transition:max-height .3s ease-in-out;max-height:0;overflow:hidden}#unpublished-plan-okr-accordion .unpublished-plan-okr-accordion-body.open{max-height:1500px;overflow-y:auto}#content-accordion{background-color:#fff!important;width:700px;max-width:100%!important}@media screen and (min-width:1695px){#content-accordion{width:100%!important}}#content-accordion .info-cards .info-card{border-radius:8px;border:1px solid #c7e9ee!important}#content-accordion .accordion-header{background-color:#fff;padding:10px;border:none}#content-accordion .accordion-body{background-color:#fff;border:none;color:#333;padding:0 16px 16px}#content-accordion .accordion-item{border:none;margin-bottom:10px}#content-accordion .accordion-button{background:#fff!important;box-shadow:none;color:#000;padding:0 0 16px 16px;display:inline-block;display:flex;justify-content:space-between;align-items:center}#content-accordion .accordion-button:focus{box-shadow:none}#content-accordion .accordion-button:after{margin-top:8px;margin-right:16px;height:12px;background-image:url(/static/media/icon-down-arrow.e1e2de7d.svg);background-position:50%;background-repeat:no-repeat;display:inline-block}.highlighted-content-bg{background-color:rgba(38,166,154,.07058823529411765)!important}.testimonial-card{border:1px dashed #e6e4e5;position:relative;overflow:hidden;min-height:190px;padding:16px;color:#333;border-radius:8px}.quote-icon{font-size:2rem;color:#68c3d4;margin-bottom:10px}.testimonial-text{font-size:13px;font-weight:400;line-height:20.81px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.testimonial-author{margin-top:10px;font-size:1em;font-weight:700;color:#333}#testimonial-carousel-div .slick-dots li button{margin:12px;width:8px;height:8px;border-radius:50%;background-color:#d9d9d9}#testimonial-carousel-div .slick-dots .slick-active button{background-color:#08b3c3}#testimonial-carousel-div .slick-dots :before{display:none!important}#get-support{background-color:#fff;border-radius:8px}#get-support .get-support-card-div{margin-bottom:32px!important}@media screen and (max-width:767px){#get-support .get-support-card-div{margin-bottom:16px!important}}#get-support .get-support-card{border-radius:12px;border:1px solid #c7e9ee}#get-support .get-support-card .support-card-image-container{width:100%;min-height:164px;overflow:hidden}#get-support .get-support-card .support-card-image-container img{width:100%;height:164px;object-fit:cover;object-position:center;border-radius:12px 12px 0 0}@media screen and (max-width:767px){#get-support .get-support-card .support-card-image-container img{width:100%}}#get-support .get-support-card .support-card-tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 4px;border-radius:2px;height:23px;font-size:12px;margin-bottom:8px;background-color:#c7e9ee}#get-support .get-support-card .support-card-title{color:#172643;font-size:16px;font-weight:700}#get-support .get-support-card #get-support-card-button .standard-button{height:44px!important}#feature-overview{background-color:#fff;height:auto;border-radius:8px;margin-bottom:24px}#feature-overview .feature-meta{margin-left:32px}#feature-overview .overview-body .content-area,#feature-overview .overview-body .form-area{width:50%}@media screen and (max-width:768px){#feature-overview .overview-body .content-area,#feature-overview .overview-body .form-area{width:100%}}@media(max-width:768px){#feature-overview .overview-body .accordion{width:100%}}#feature-overview .mobile-dashed-separator{width:100%;border-bottom:1px dashed #08b3c3!important}#feature-overview .overview-header{height:220px;background-image:url(/static/media/sphere-bg.acfd3c79.svg);background-repeat:no-repeat;background-position:100% 0}#feature-overview #get-support-form-button{margin-top:32px}#quarter-dropdown .available-quarter-noti{position:absolute;top:2px;right:-2px}.quarter-end-text{color:#656565;font-size:14px}#hb-cycle-two-section{height:100%;width:100%}#hb-cycle-two-section td span,#hb-cycle-two-section td span a{width:100%}.objective-dashboard-main{padding-top:60px}@media(max-width:480px){.objective-dashboard-main{padding-top:16px}}.result-box{box-shadow:0 0 4px 0 rgba(8,179,195,.30196078431372547);border-radius:4px}.result-box .head-text{color:#656565;font-weight:700;font-size:14px}.result-box .head-text-value{color:#656565;font-weight:700;font-size:18px}.result-box .bottom-text{color:#656565;font-size:14px}.result-box .team-okr-bottom-container .bottom-text{color:#08b3c3}.result-box .company-okr-bottom-container,.result-box .execution-bottom-container,.result-box .team-okr-bottom-container,.result-box .weekly-promise-bottom-container{padding:8px 0}.result-box .company-okr-top-container,.result-box .execution-top-container,.result-box .team-okr-top-container,.result-box .weekly-promise-top-container{padding:12px 0 14px}.result-box .company-okr-top-container .middle-text,.result-box .execution-top-container .middle-text,.result-box .team-okr-top-container .middle-text,.result-box .weekly-promise-top-container .middle-text{min-height:25px}.result-box .progress-0{color:#333!important}.result-box .progress-1-30{color:#d9596a!important}.result-box .progress-31-80{color:#ffa95c!important}.result-box .progress-81-100{color:#0ca789!important}.custom-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.custom-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.custom-grid{grid-template-columns:1fr}}.objective-title-text{border-right:2px solid #000}.objective-tips{background-color:#f4f4f4;padding:10px;width:auto;color:#878b9d;font-size:medium;border-radius:10px}.hb-objective-num{border-radius:50%;background-color:#08b3c3;color:#fff;font-weight:400;font-size:18px;width:35px;height:35px;display:flex;border:none!important;align-items:center;justify-content:center}.hb-cycle-two-tab{font-size:16px;font-weight:400;color:#656565}.hb-cycle-two-tab-active,.hb-cycle-two-tab:hover{font-size:16px;font-weight:600;color:#333!important}.hb-cycle-two-tab-active{border-bottom:3px solid #056c75}#submit-button-div .standard-button{width:10%!important}.objective-dashboards-tab-header{font-size:22px}.actions{display:flex;align-items:center}.actions .standard-button,.add-obj-form-action-buttons .standard-button{height:30px}.attachment-card-div{background:#f4f4f4}.attachment-card-div .extra-big{font-size:22px!important}#hb-attachment-upload-div{border:1px dashed #878b9d!important}#quarter-dropdown .quarter-dropdown-div{position:relative}.available-quarter-noti{position:absolute;top:2px;right:-2px}.available-noti-banner{background-color:#f6f6f6;padding:8px 12px;border-radius:8px}.available-noti-banner:after{right:10px}.file-upload-help-text{font-size:12px;color:#878b9d}.hb-cycle-card{border-radius:10px}.hb-cycle-card .hb-cycle-progress{position:absolute;height:10px;width:100px;background:#e9e9e9;border-radius:10px}.hb-cycle-card .weak{border-right:1px solid #e2e2e2;padding-right:50px}.hb-cycle-card .weak .week-progress{background:#e9e9e9;border-right:1px solid #e2e2e2;height:10px}.hb-cycle-card .weak .week-progress .progress-bar{height:10px;background:#ff9c28}.hb-cycle-card .overall-progress{height:10px;background:#e9e9e9}.hb-cycle-card .overall-progress .progress-bar{height:10px;background:#6ccb83}.hb-cycle-card .cycle-active{color:#056c75}.cycle-start-date-div{background-color:#08b3c3;border-radius:100px;color:#fffdfd;font-weight:400;font-size:18px;padding:6px 20px}.locked-card{border-radius:10px;background-color:red;color:#878b9d}.score-card-div{border-right:1px solid grey;max-width:350px}.kpi-card-skeleton div{padding:0!important}#qokr-revamp-accordions .title-text{font-weight:600;color:#08b3c3;font-size:16px}#qokr-revamp-accordions .title-text.inactive{color:#333}#qokr-revamp-accordions .accordion-body{border-top:1px solid #e6e4e5}#qokr-revamp-accordions .file-main{width:300px}#qokr-revamp-accordions .company-list,#qokr-revamp-accordions .company-objective,#qokr-revamp-accordions .team-list,#qokr-revamp-accordions .team-objective{padding:0 24px 24px}#qokr-revamp-accordions .company-list .relative-loading-animation,#qokr-revamp-accordions .company-objective .relative-loading-animation,#qokr-revamp-accordions .team-list .relative-loading-animation,#qokr-revamp-accordions .team-objective .relative-loading-animation{min-height:250px!important}#qokr-revamp-accordions .company-list .relative-loading-animation div,#qokr-revamp-accordions .company-objective .relative-loading-animation div,#qokr-revamp-accordions .team-list .relative-loading-animation div,#qokr-revamp-accordions .team-objective .relative-loading-animation div{margin:0!important;display:flex;align-items:center;justify-content:center}#qokr-revamp-accordions .company-list .skeleton-loading div,#qokr-revamp-accordions .company-objective .skeleton-loading div,#qokr-revamp-accordions .team-list .skeleton-loading div,#qokr-revamp-accordions .team-objective .skeleton-loading div{padding:0!important}@media(max-width:480px){#qokr-revamp-accordions .company-list,#qokr-revamp-accordions .company-objective,#qokr-revamp-accordions .team-list,#qokr-revamp-accordions .team-objective{padding:8px}}#qokr-revamp-accordions .team-objective .select-box-outlined{width:170px}@media(max-width:480px){#qokr-revamp-accordions .team-objective #select-box-border{width:100%}}#qokr-revamp-accordions .company-list .head-text,#qokr-revamp-accordions .team-list .head-text{font-size:14px;color:#333;width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#qokr-revamp-accordions .company-list .okr-file-main,#qokr-revamp-accordions .team-list .okr-file-main{min-width:170px}#qokr-revamp-accordions .company-list .download-text,#qokr-revamp-accordions .team-list .download-text{color:#08b3c3;font-size:14px}#qokr-revamp-accordions .disable-percentage-label-plan-quarter{color:#e6e4e5!important;font-size:14px!important}#qokr-revamp-accordions .sheet-main{min-height:57px}#qokr-revamp-accordions .download-btn{background-color:#f6f6f6;font-size:14px;padding:8px;border-radius:4px;color:#333}#qokr-revamp-accordions .download-btn img{width:21px;height:21px}#qokr-revamp-accordions .list-icons{margin-top:10px}#qokr-revamp-accordions .list-icons i{font-size:12px;color:#08b3c3;margin-bottom:2px}#qokr-revamp-accordions .team-members-container{transition:all .3s ease-in-out;overflow:hidden;max-height:1000%}#qokr-revamp-accordions .team-members-container.collapsed{max-height:80px;transition:all 1s ease-in-out}#qokr-revamp-accordions .company-objective .objective-text,#qokr-revamp-accordions .team-objective .objective-text{word-break:break-word}#qokr-revamp-accordions .company-objective .company-objective-item,#qokr-revamp-accordions .company-objective .team-objective-item,#qokr-revamp-accordions .team-objective .company-objective-item,#qokr-revamp-accordions .team-objective .team-objective-item{padding:10px 0;min-height:50px}#qokr-revamp-accordions .company-objective .company-objective-item div,#qokr-revamp-accordions .company-objective .team-objective-item div,#qokr-revamp-accordions .team-objective .company-objective-item div,#qokr-revamp-accordions .team-objective .team-objective-item div{align-items:center!important}#qokr-revamp-accordions .company-objective .company-objective-item #standard-tooltip,#qokr-revamp-accordions .company-objective .team-objective-item #standard-tooltip,#qokr-revamp-accordions .team-objective .company-objective-item #standard-tooltip,#qokr-revamp-accordions .team-objective .team-objective-item #standard-tooltip{width:800px!important}#qokr-revamp-accordions .company-objective .company-objective-item #standard-tooltip .head-tooltip-text,#qokr-revamp-accordions .company-objective .company-objective-item #standard-tooltip .value-tooltip-text,#qokr-revamp-accordions .company-objective .team-objective-item #standard-tooltip .head-tooltip-text,#qokr-revamp-accordions .company-objective .team-objective-item #standard-tooltip .value-tooltip-text,#qokr-revamp-accordions .team-objective .company-objective-item #standard-tooltip .head-tooltip-text,#qokr-revamp-accordions .team-objective .company-objective-item #standard-tooltip .value-tooltip-text,#qokr-revamp-accordions .team-objective .team-objective-item #standard-tooltip .head-tooltip-text,#qokr-revamp-accordions .team-objective .team-objective-item #standard-tooltip .value-tooltip-text{font-size:12px;color:#333}#qokr-revamp-accordions .company-objective .bordered-input div,#qokr-revamp-accordions .team-objective .bordered-input div{margin:0!important}#qokr-revamp-accordions .company-objective .standard-input,#qokr-revamp-accordions .team-objective .standard-input{width:100%!important}#qokr-revamp-accordions .company-objective .standard-input input,#qokr-revamp-accordions .team-objective .standard-input input{margin:0!important;border-radius:4px;padding-left:10px!important;font-size:14px!important;height:28px!important;background-color:#fff!important}#qokr-revamp-accordions .company-objective .add-objective-btn button,#qokr-revamp-accordions .team-objective .add-objective-btn button{height:40px}#qokr-revamp-accordions #add-company-objective .add-objective-main{padding-top:6px;padding-bottom:6px}#qokr-revamp-accordions #add-company-objective .standard-input{width:100%!important}#qokr-revamp-accordions #add-company-objective .standard-input input{margin:0!important;border-radius:4px;padding-left:10px!important;font-size:14px!important;height:28px!important;background-color:#fff!important}.score-accordion{background-color:#f6f6f6;padding:6px 16px;border-radius:4px;color:#333}.okr-mobile-buttons{padding-left:0!important}.mobile-percent-div{width:40px}#company-accordion,#team-accordion{background-color:#fff!important}#company-accordion .accordion-sub-text,#team-accordion .accordion-sub-text{color:#656565!important;font-size:14px!important;font-weight:400}#company-accordion .accordion-header,#team-accordion .accordion-header{background-color:#fff;padding:10px;border-radius:4px}#company-accordion .accordion-body,#team-accordion .accordion-body{background-color:#fff;color:#333;padding:0 16px 16px;border-radius:4px}#company-accordion .accordion-button,#team-accordion .accordion-button{background:#fff!important;box-shadow:none;color:#000;padding:0;display:inline-block;display:flex;justify-content:space-between;align-items:center}#company-accordion .accordion-button:focus,#team-accordion .accordion-button:focus{box-shadow:none}#company-accordion .accordion-button:not(.collapsed):after,#team-accordion .accordion-button:not(.collapsed):after{margin-right:16px;background-image:url(/static/media/arrow-right-primary.8c56e0a1.svg)!important;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:50%;background-repeat:no-repeat;display:inline-block}#company-accordion .accordion-button:after,#team-accordion .accordion-button:after{margin-right:16px;background-image:url(/static/media/icon-down-arrow.e1e2de7d.svg)!important;background-position:50%;background-repeat:no-repeat;display:inline-block}.error-text{font-size:12px}.tool-tip-main .label-text{font-size:16px;color:#656565}.tool-tip-main .value-text{margin-left:12px;font-size:14px;color:#333;font-weight:700}.custom-overlay-box{position:absolute;bottom:125%;left:-60%;width:26vw;background-color:#fff;border-radius:4px;display:flex;align-items:center;z-index:999}.custom-overlay-box:after{content:"";position:absolute;bottom:-20px;right:50%;border:10px solid transparent;border-top-color:#e6e4e5}@media(max-width:768px){.custom-overlay-box{top:-380%;left:-7.5%;width:70vw}}.warning-box-shadow{box-shadow:0 0 4px 0 #ffa95c!important}.sucess-box-shadow{box-shadow:0 0 4px 0 #3ecf78!important}.custom-overlay-box .overlay-text{font-size:14px;color:#656565;line-height:1.4;border-right:1px solid #e6e4e5;padding:8px 10px 8px 12px;margin-right:12px}.percent-text{font-size:14px;font-weight:700;color:#333}.custom-overlay-box .overlay-actions{height:100%;padding-right:12px}.custom-overlay-box .overlay-icon{cursor:pointer}#quarter-picker .dropdown-toggle{color:#000;background-color:#fff;display:flex;justify-content:center;align-items:center;border:none;height:48px;max-width:310px}#quarter-picker .dropdown-toggle:focus{border:none;box-shadow:none}@media screen and (max-width:767px){#quarter-picker .dropdown-toggle{width:100%}}#quarter-picker .dropdown-toggle:after{display:none}#quarter-picker #quarter-label{padding:8px;height:40px;max-width:330px;text-align:center}@media screen and (max-width:767px){#quarter-picker #quarter-label{width:100%}}#quarter-picker .quarter-dropdown-menu{max-height:200px;overflow:auto;width:-webkit-max-content;width:max-content}#quarter-picker .available-quarter-option{color:#08b3c3;padding:8px 16px;border-bottom:1px solid #e6e4e5}#quarter-picker .bordered-dropdown-item,#quarter-picker .quarter-dropdown-item{padding:8px 16px;border:1px solid #e6e4e5}.change-quarter-label-div{height:37px}#excecution-popup .head-text{color:#656565;font-size:14px!important}#excecution-popup .total-score{font-weight:700;background-color:#fff;padding:3px 16px;border-radius:4px}#excecution-popup .danger{color:#d9596a}#excecution-popup .sucess{color:#0ca789}#excecution-popup .warning{color:#ffa95c}#excecution-popup .total-score-row{background-color:#f6f6f6;margin:0;padding:5px;border-radius:0 0 4px 4px}#excecution-popup .explanation-main{background-color:#f6f6f6}#excecution-popup .explanation-text{font-size:14px;color:#333}#excecution-popup .mobile-card{border-radius:16px}#excecution-popup .background-light-grey{background-color:#f6f6f6}#weekly-promise-popup .explainer-text{font-size:14px;color:#656565}#weekly-promise-popup .table-body{max-height:40vh;width:100%;overflow-x:hidden;overflow-y:auto}#weekly-promise-popup .grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px;padding:16px;margin:0 16px 16px;border-radius:8px;background-color:#f6f6f6}@media(max-width:480px){#weekly-promise-popup .grid-container{padding:16px;margin:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));border-radius:8px}}#weekly-promise-popup .grid-item{width:100%}#weekly-promise-popup .explanation-main .heading-text{color:#333;font-weight:700;font-size:14px}#weekly-promise-popup .explanation-main .total-score-count{font-weight:700}#weekly-promise-popup .explanation-main .score-explaination{font-size:14px}#weekly-promise-popup .break-down-promise-card{border-radius:10px;border:1px solid #e6e4e5;padding:8px 12px;box-shadow:0 2px 6px rgba(0,0,0,.05);background-color:#fff}#weekly-promise-popup .on-pause{font-size:14px;color:#656565}#weekly-promise-popup .no-promise{font-size:14px;color:#d9596a}#weekly-promise-popup .promise-aligned{font-size:14px;color:#656565}#weekly-promise-popup .total-aligned-promise{font-size:14px;color:#333;font-weight:700}#weekly-promise-popup .week-range{color:#656565;font-weight:400}#weekly-promise-popup .arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#weekly-promise-popup .breakdown-container{transition:all .3s ease-in-out;overflow:hidden;max-height:100%}#weekly-promise-popup .breakdown-container.collapsed{max-height:0;transition:all .3s ease-in-out;padding:0;margin:0}#weekly-promise-popup .mobile-card{border-radius:16px}#weekly-promise-popup .mobile-responsive-card-main{max-height:30vh;overflow-y:auto}.bottom-card-main{border:1px solid #e6e4e5;background-color:#fff;border-radius:8px;padding:16px}.bottom-card-main .heading-text{color:#333;font-weight:700;font-size:14px}.bottom-card-main .generated-suggetions{margin-bottom:4px;padding-left:22px}.bottom-card-main .total-score-count{font-weight:700}.mobile-card .head-text-value,.team-okr-set .head-text-value{font-size:14px;font-weight:700}.mobile-card .head-static-text,.team-okr-set .head-static-text{font-size:14px}.empty-state .explanation-text{font-size:14px;color:#656565}.score-generated-text{color:#333;font-size:14px}.description-primary-text{font-size:14px!important}.progress-0{color:#333!important}.progress-1-30{color:#d9596a!important}.progress-31-80{color:#ffa95c!important}.progress-81-100{color:#0ca789!important}#import-objectives-popup{display:flex;justify-content:center;align-items:center}#import-objectives-popup .modal-content{border-radius:16px!important;width:600px!important}#import-objectives-popup .standard-popup-body-content{max-height:60vh;overflow-y:auto}#import-objectives-popup .sheet-main{margin-top:12px;border:1px solid #e6e4e5;border-radius:16px;height:54px}#import-objectives-popup #import-checkbox{margin-right:12px;margin-bottom:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid #e6e4e5;border-radius:4px;background-color:#fff;cursor:pointer;position:relative}#import-objectives-popup #import-checkbox:checked{background-color:#fff;border-color:#08b3c3}#import-objectives-popup #import-checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #08b3c3;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.user-dropdown .select-box{display:flex;justify-content:center;align-items:center}.user-dropdown .standard-select__control{border-bottom:none}.user-dropdown .standard-select__placeholder{color:#000;font-style:normal;font-weight:400;line-height:normal}.user-dropdown .standard-select__indicator{background-image:url(/static/media/hb_cycle3_arrow_down.bf96918d.svg);width:24px;height:15.059px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important}.hb-cycle-3-step-header .select-box{display:flex;justify-content:center;align-items:center;height:18px}.hb-cycle-3-step-header .standard-select__control{border-bottom:none}.hb-cycle-3-step-header .standard-select__placeholder{color:#056c75;font-size:12px;font-weight:600}.hb-cycle-3-step-header .standard-select__indicator{background-image:url(/static/media/hb_cycle3_arrow_down.bf96918d.svg);width:24px;height:15.059px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important}.hb-cycle-3-step-header .standard-select__menu{width:150px;right:8px}#schedule-qrap-template-radio-button .option{background-color:initial;border:none!important;color:#878b9d;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:start}#schedule-qrap-template-radio-button .option .mx-3{margin-left:0!important}#schedule-qrap-template-radio-button .option.active{background:transparent}.react-datepicker-wrapper .react-datepicker-ignore-onclickoutside{border:none!important}.okr-objective-accordions .accordion-item{border-radius:14px!important}.okr-objective-accordions .accordion-item .accordion-button{background:#fff!important}.hide-button .standard-select__indicator{display:none!important}.objective-div .company-objective,.objective-div .team-objective{max-height:600px!important;overflow:scroll}.okr-title{max-width:260px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__calendar-icon{background-image:url(/static/media/guide-1.669aef86.svg);background-repeat:no-repeat}.run-qrap-box{height:250px;overflow-y:auto}.choose-qrap-organiser-btn{width:395px}#qokr-team-member-dropdown-div #select-box-border{min-width:330px}.okr-mobile-card-main{box-shadow:0 0 4px 0 #e6e4e5}.okr-mobile-card-main .objective-mobile-card-head,.okr-mobile-card-main .okr-mobile-card-head{background-color:#fff;border-radius:8px;border:1px solid #e6e4e5}.okr-mobile-card-main .card-top-content{padding-bottom:12px}.okr-mobile-card-main .card-bottom-content,.okr-mobile-card-main .card-footer-content{border-top:1px solid #e6e4e5;padding-top:12px}.okr-mobile-card-main .card-footer-content{margin-top:12px}.okr-mobile-card-main .card-footer-content div{display:flex;align-items:center;justify-content:space-around}.okr-mobile-card-main .card-footer-content div a{margin:0!important;border-right:1px solid #e6e4e5;padding-right:16px;font-size:14px}.okr-mobile-card-main .card-footer-content div a img{width:20px;height:20px;margin-right:8px!important}.okr-mobile-card-main .update-action{margin-top:8px}.okr-mobile-card-main .objective-footer{border-top:1px solid #e6e4e5;padding-top:12px}.okr-mobile-card-main .objective-footer-action-sub{padding-top:12px}.okr-mobile-card-main .objective-footer-sub{border-top:1px solid #e6e4e5;padding-top:12px}.okr-mobile-card-main .objective-button .add-obj-form-action-buttons{width:100%!important}.okr-mobile-card-main .objective-button .add-obj-form-action-buttons button{min-height:40px!important;width:100%!important}.okr-mobile-card-main .objective-btn-mobile .objective-btn{margin:16px!important}.okr-mobile-card-main .objective-btn-mobile button{width:100%!important;justify-content:center!important}.okr-mobile-card-main .col-12{padding:8px 16px 16px!important}.okr-mobile-card-main .standard-button{font-size:14px!important}.okr-mobile-card-main .action-okr-btn-mobile{flex-direction:column}.okr-mobile-card-main .action-okr-btn-mobile button{margin-right:0!important}.okr-mobile-card-main .action-okr-btn-mobile button:first-child{margin-bottom:10px}.okr-mobile-card-main .actions button{width:100%;min-height:40px}.okr-mobile-card-main .actions div{width:100%}.okr-mobile-card-main .add-obj-form-action-buttons{flex-direction:column}.okr-mobile-card-main .add-obj-form-action-buttons .cancel-btn{margin-bottom:8px}.okr-mobile-card-main .add-obj-form-action-buttons button{margin:0!important}.okr-mobile-card-main .input-index-num{height:unset}.okr-mobile-card-main .objective-btn{margin:16px!important}.okr-mobile-card-main .objective-btn button{width:100%;align-items:center;justify-content:center!important}.okr-mobile-card-main #qokr-team-member-dropdown-div{margin:0 16px}.okr-mobile-card-main #qokr-team-member-dropdown-div #select-box-border{min-width:unset!important;width:100%!important}.okr-mobile-card-main #qokr-team-member-dropdown-div #select-box-border span{display:none}.okr-mobile-card-main .owner-main{margin-top:12px}.okr-mobile-card-main .owner-main .owner-icon{margin:0 8px 0 3px}.okr-mobile-card-main .btn-default-mobile{font-size:14px}.okr-mobile-card-main .btn-default-mobile .file-name-sub{width:180px}.okr-mobile-card-main .btn-default-mobile .file-name-sub,.okr-mobile-card-main .standard-select-border-0__single-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.responsive-quater-selector #quarter-picker .dropdown-toggle{max-width:unset!important}.responsive-quater-selector .available-quarter-noti{top:1px!important;right:-2px!important}.note-text-mobile{text-align:left!important}.upload-okr-sheet-mobile .okr-card-main{border:1px solid #e6e4e5;border-radius:8px;padding:16px}.upload-okr-sheet-mobile .okr-card-main .card-title{font-size:14px;font-weight:600;color:#333}.upload-okr-sheet-mobile .okr-card-main .card-middle{border-bottom:1px solid #d9d9d9}.upload-okr-sheet-mobile .okr-card-main .card-middle .card-text{font-size:14px;color:#656565}.upload-okr-sheet-mobile .okr-card-main .card-middle .current-quarter-file div{align-items:center}.upload-okr-sheet-mobile .okr-card-main .card-middle .current-quarter-file img{width:16px;height:16px}.upload-okr-sheet-mobile .okr-card-main .card-middle .current-quarter-file span{font-size:14px}.upload-okr-sheet-mobile .okr-card-main .card-middle .previous-quarter-file div{padding:0!important}.upload-okr-sheet-mobile .okr-card-main .card-middle .previous-quarter-file img{width:12px;height:16px}.upload-okr-sheet-mobile .okr-card-main .card-middle .previous-quarter-file span{font-size:14px}.upload-okr-sheet-mobile .okr-card-main .card-bottom .actions{flex-direction:column}.upload-okr-sheet-mobile .okr-card-main .card-bottom .actions button{width:100%}.upload-okr-sheet-mobile .okr-card-main .card-bottom .actions-btn-mobile{margin-top:20px}.upload-okr-sheet-mobile .okr-card-main .card-bottom .actions-btn-mobile a{border-right:1px solid #e6e4e5;padding-right:16px;margin:0!important}.upload-okr-sheet-mobile .okr-card-main .card-bottom .actions-btn-mobile .btn-mobile{margin-left:16px}.upload-okr-sheet-mobile .okr-card-main .card-bottom .actions-btn-mobile .btn-mobile img{margin-right:16px!important}.qrap-template-mobile .download-btn{width:90%}.checkbox-main-mobile .checkbox-container{margin-top:0!important;margin-bottom:10px!important}.checkbox-main-mobile label{text-align:start}.checkbox-main-mobile span{font-size:14px}.team-status-card-main{border:1px solid #e6e4e5;border-radius:8px;padding:16px}.team-status-card-main .team-status-card-top{padding-bottom:12px;border-bottom:1px solid #e6e4e5}.team-status-card-main .team-status-card-top .team-status-number{font-size:16px;color:#656565}.team-status-card-main .team-status-card-top .team-status-title{font-size:16px;color:#333;font-weight:600}.team-status-card-main .team-status-card-bottom .team-status-card-text{margin:12px 0!important;font-size:14px;color:#656565}.team-status-card-main .status-main{font-size:14px}.team-status-card-main .status-main .status-submitted{color:#333}.team-status-card-main .status-main .status-pending{color:#656565}.habit-builder-dashboard-mobile .btn-breakdown{margin-top:0!important;width:100%}.habit-builder-dashboard-mobile .change-quarter-label-div{justify-content:space-between;margin:0!important}.habit-builder-dashboard-mobile #select-box-div{margin-top:8px}.habit-builder-dashboard-mobile #select-box-div #select-box-border{width:100%}.habit-builder-dashboard-mobile .okr-title .company-okr{width:16px;height:20px}.habit-builder-dashboard-mobile .okr-title .my-okr{width:14px;height:20px}.habit-builder-dashboard-mobile .status-main{font-size:14px}.habit-builder-dashboard-mobile .invisible{display:none}.habit-builder-dashboard-mobile .objective-card-main{border:1px solid #e6e4e5;padding:8px;border-radius:8px}.habit-builder-dashboard-mobile #select-box-border{padding-left:0!important}.habit-builder-dashboard-mobile #select-box-border span{display:none}.habit-builder-dashboard-mobile .add-objective-text{font-size:14px}.habit-builder-dashboard-mobile .team-objective-card-main{border:1px solid #e6e4e5;padding:16px 12px;border-radius:8px}.habit-builder-dashboard-mobile .team-objective-card-main .card-head{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e6e4e5}.habit-builder-dashboard-mobile .team-objective-card-main .card-head .card-num{font-size:16px;color:#656565}.habit-builder-dashboard-mobile .team-objective-card-main .card-head .card-title{margin-bottom:0!important;font-size:16px;font-weight:600;color:#333}.habit-builder-dashboard-mobile .team-objective-card-main .card-bottom .card-objective{font-size:14px;color:#333}.sub-state-mobile #qrap-owner-picker button,.sub-state-mobile .standard-button{width:100%}.sub-state-mobile .hb-light-text{text-align:start}#qrap-owner-picker .dropdown-toggle{color:#000;border-radius:.25rem;background-color:#f4f4f4;width:395px;margin:auto;display:flex;justify-content:center;align-items:center;border:none;height:51px}#qrap-owner-picker .dropdown-toggle:focus{border:none;box-shadow:none}#qrap-owner-picker .dropdown-toggle:after{display:none}#qrap-owner-picker .qrap-owner-picker-label{overflow:hidden;text-overflow:ellipsis}#qrap-owner-picker #dropdown-basic{overflow-y:auto;max-height:12rem!important}#qrap-owner-picker .qrap-dropdown-menu{padding:5px;border-radius:.5rem;border:1px solid #bdbdbd}#qrap-owner-picker .qrap-dropdown-menu .qrap-menu-item{width:26.125rem;padding-top:5px;padding-bottom:5px}#qrap-owner-picker .qrap-dropdown-menu .qrap-menu-item.with-member-info{border-radius:.25rem;background:#f4f4f4;color:#878b9d;font-size:1.125rem;font-style:normal;font-weight:400;margin:5px;padding:5px}#qrap-owner-picker .qrap-dropdown-menu .qrap-menu-item.with-my-self{padding-top:10px;padding-bottom:10px}#qrap-owner-picker .qrap-dropdown-menu .qrap-menu-item.has-bottom-border{margin-top:5px;margin-bottom:5px;border-bottom:1px solid #e5e5e5}#qrap-owner-picker .qrap-dropdown-menu .qrap-menu-item.with-contact-support{color:#878b9d;font-size:.875rem;font-style:normal;font-weight:400;padding:15px}#qrap-owner-picker .qrap-dropdown-menu .qrap-menu-item .contact-info{color:#08b3c3;font-size:.875rem;font-style:normal;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline}#hb-cycle-3-stepper .stepper-num{color:#333;background-color:#e6e4e5;color:#000}#hb-cycle-3-stepper .stepper-num,#hb-cycle-3-stepper .stepper-num-active{display:flex;justify-content:center;align-items:center;height:24px;width:24px;border-radius:50%}#hb-cycle-3-stepper .stepper-num-active{color:#333;background-color:#08b3c3;color:#fff}#hb-cycle-3-stepper .dot{height:12px;width:12px;border-radius:100%;margin-left:5px;background-color:#e6e4e5}#hb-cycle-3-stepper .dot.start{background-color:#08b3c3}#hb-cycle-3-stepper .dot.hide{background-color:initial}#hb-cycle-3-stepper .line{background-color:#08b3c3;height:4px;margin-top:-8px}#hb-cycle-3-stepper .line.start{width:17px}#hb-cycle-3-stepper .line.pending{background-color:#e6e4e5}#hb-cycle-3-stepper .hintText.completed{color:#99a7d4}#hb-cycle-3-stepper .arrow{margin-top:-5px}#mobile-stepper .stepper-accordion-item-header .step-text{color:#000;font-size:14px}#mobile-stepper .stepper-accordion-item-body{overflow-y:auto;height:auto;max-height:none;transition:max-height .2s ease;max-height:0;overflow:hidden}#mobile-stepper .stepper-accordion-item-body.open{max-height:1000px}.hb-cycle-3-footer-btn,.hb-cycle-3-footer-btn button{width:120px}.mobile-responsive-cycle-footer .hb-cycle-3-footer-btn{width:100%!important}.mobile-responsive-cycle-footer .hb-cycle-3-footer-btn button{width:100%!important;padding:0!important;height:44px!important}.mobile-responsive-cycle-footer .hb-cycle-3-go-dashboard-btn{margin-top:16px;width:100%!important}.mobile-responsive-cycle-footer .hb-cycle-3-go-dashboard-btn button{width:100%!important;padding:0!important;height:44px!important}.mobile-step-head-main{margin-top:8px;padding:8px 8px 0!important;flex-direction:column;align-items:start!important}.mobile-step-head-main .mobile-text-main{order:2}.mobile-step-head-main .mobile-quater-main{order:1;flex-direction:column;width:100%;padding-bottom:16px;border-bottom:1px solid #e6e4e5}.mobile-step-head-main .change-quarter-label-div{width:100%;margin:0!important;justify-content:space-between}.mobile-step-head-main .informative-component-main{margin-top:8px;width:100%}.mobile-step-head-main .informative-component-main #informative-component-div .label{width:60%}.mobile-step-head-main .informative-component-main #informative-component-div .information{width:100%;display:flex;align-items:center;justify-content:space-between}#qrap-revamp-dashboard{border-radius:16px}#qrap-revamp-dashboard .banner-quarter-available,#qrap-revamp-dashboard .banner-quarter-disabled{background-color:#f6f6f6;padding:6px 12px;border-radius:8px;font-size:14px;color:#656565}#qrap-revamp-dashboard .quarter-text{font-size:16px;color:#656565!important}#qrap-revamp-dashboard .progress-main{font-size:14px;color:#656565!important;border:1px solid #e6e4e5;border-radius:4px}#qrap-revamp-dashboard .progress-main .dot-icon{display:inline-block;width:8px;height:8px;border-radius:50%}#qrap-revamp-dashboard .progress-main .dot-icon.completed{background-color:#0ca789}#qrap-revamp-dashboard .progress-main .dot-icon.in-progress{background-color:#ffa95c}#qrap-revamp-dashboard .progress-main .dot-icon.not-started-yet{background-color:#656565}#qrap-revamp-dashboard .stepper-main-container{background-color:#fff;border-radius:8px;border:1px solid #e6e4e5;padding:16px 16px 0}#qrap-revamp-dashboard .stepper{width:-webkit-max-content;width:max-content}#qrap-revamp-dashboard .stepper-container{display:flex;grid-gap:40px;gap:40px;padding:24px;flex-wrap:wrap}#qrap-revamp-dashboard .button-container{width:100%}#qrap-revamp-dashboard .step-card{position:relative;flex:1 1;min-width:200px;min-height:116px;border:1px solid #e6e4e5;border-radius:12px;background:#fff}#qrap-revamp-dashboard .step-card.current{box-shadow:0 0 8px 3px rgba(8,179,195,.2);border:0;background-color:#fff;cursor:pointer}#qrap-revamp-dashboard .step-card.active{background-color:#fff;cursor:pointer}#qrap-revamp-dashboard .step-card.disabled{background-color:#f6f6f6}#qrap-revamp-dashboard .step-card.completed{cursor:pointer}#qrap-revamp-dashboard .step-card .step-number{background-color:#fff;color:#000;border-radius:50%;width:32px;height:32px;font-size:14px}#qrap-revamp-dashboard .step-card .step-number.active,#qrap-revamp-dashboard .step-card .step-number.current{background:#76e4e7}#qrap-revamp-dashboard .step-card .step-number.completed{background:#f4f4f4}#qrap-revamp-dashboard .step-card .step-title{font-weight:700;font-size:16px;margin-top:12px}#qrap-revamp-dashboard .step-card .step-subtitle{font-size:14px;color:#656565}#qrap-revamp-dashboard .step-card .arrow{position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:#bbb}#qrap-revamp-dashboard .cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}#qrap-revamp-dashboard .cards-grid .card{background-color:#fff;border-radius:8px;border:1px solid #e6e4e5;padding:16px}#qrap-revamp-dashboard .cards-grid .card .titles-main span,#qrap-revamp-dashboard .cards-grid .card .values-main span{font-size:14px;color:#656565}#qrap-revamp-dashboard .cards-grid .card .values-main span.text-primary-new{font-weight:700!important}#qrap-revamp-dashboard .cards-grid .card .next-action-main{background-color:rgba(8,179,195,.050980392156862744);border-radius:4px}#qrap-revamp-dashboard .cards-grid .card .next-action-main .calender-icon{padding-left:8px;padding-right:10px}#qrap-revamp-dashboard .cards-grid .card .progress-wrapper{grid-gap:12px;gap:12px}#qrap-revamp-dashboard .cards-grid .card .progress-wrapper .progress-label{font-size:14px;color:#656565}#qrap-revamp-dashboard .cards-grid .card .progress-wrapper .progress-bar{flex:1 1;background-color:#f0f0f0;border-radius:10px;height:10px;overflow:hidden}#qrap-revamp-dashboard .cards-grid .card .progress-wrapper .progress-filled{height:100%;border-radius:10px;transition:width .3s ease}#qrap-revamp-dashboard .cards-grid .card .progress-wrapper .progress-1-30{background-color:#d9596a!important}#qrap-revamp-dashboard .cards-grid .card .progress-wrapper .progress-31-80{background-color:#ffa95c!important}#qrap-revamp-dashboard .cards-grid .card .progress-wrapper .progress-81-100{background-color:#0ca789!important}#qrap-revamp-dashboard .cards-grid .card .progress-wrapper .progress-percent{font-size:14px;color:#656565}#qrap-revamp-dashboard .cards-grid .card .team-progress{border-radius:4px;display:flex;align-items:center;justify-content:center;flex-direction:column}#qrap-revamp-dashboard .cards-grid .card .team-progress.ready{background:rgba(12,167,137,.12156862745098039)}#qrap-revamp-dashboard .cards-grid .card .team-progress.ready .text{font-size:14px;color:#0ca789}#qrap-revamp-dashboard .cards-grid .card .team-progress.pending{background:#f6f6f6}#qrap-revamp-dashboard .bottom-text,#qrap-revamp-dashboard .cards-grid .card .team-progress.pending .text{font-size:14px;color:#656565}@media screen and (max-width:767px){#qrap-revamp-dashboard #qrap-revamp-dashboard .button-container{padding:0!important}#qrap-revamp-dashboard .w-max{width:-webkit-max-content!important;width:max-content!important}#qrap-revamp-dashboard .stepper{width:100%}#qrap-revamp-dashboard .stepper .stepper-container{padding:16px 0;flex-direction:column!important}#qrap-revamp-dashboard .stepper .stepper-container .step-card{padding:11px;min-height:56px!important;width:100%!important}#qrap-revamp-dashboard .stepper .stepper-container .step-card .step-details{width:100%}#qrap-revamp-dashboard .stepper .stepper-container .step-card .step-number{width:32px!important}#qrap-revamp-dashboard .stepper .stepper-container .step-card .arrow{-webkit-transform:rotate(90deg) translateY(50%) translateX(50%);transform:rotate(90deg) translateY(50%) translateX(50%);right:40%;top:95%}#qrap-revamp-dashboard .stepper .stepper-container .step-card .step-title{width:90%;text-align:center;margin-top:0!important}#qrap-revamp-dashboard .cards-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px}}#hb-cycle-3-section{height:100%}@media screen and (max-width:767px){#hb-cycle-3-section{height:auto}}.find-coach-form-fields{width:45%}@media screen and (max-width:768px){.find-coach-form-fields{width:100%}}#goals-and-rhythms-dashboard-section{background-color:#fff;overflow-x:hidden!important;width:100%;display:block;margin-bottom:190px}@media screen and (max-width:767px){#goals-and-rhythms-dashboard-section{margin-bottom:80px}}@media screen and (max-width:767px){#mobile-score-stat{height:127px;padding:16px}}.mobile-pause-btn{font-weight:600}.mobile-pause-btn .pause-button-main{flex-direction:column;align-items:flex-start}.mobile-pause-btn .current-pause-text,.mobile-pause-btn .upcoming-pause-text{margin-top:8px}.mobile-pause-btn #quarter-picker .dropdown-toggle{background-color:initial!important;height:22px!important}#quest-dashboard-dropdown .menu-item{color:#333;font-size:14px;padding:8px 16px}#quest-dashboard-dropdown .dropdown-item :active{background-color:#056c75!important;color:#fff;border:0!important}#quest-score-breakdown{width:100%;display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;flex-basis:auto}#quest-score-breakdown .quest-score-breakdown-header-tab{color:#333;color:#656565;border-bottom:2px solid #c4c4c4}#quest-score-breakdown .quest-score-breakdown-header-tab:hover{color:#333;border-bottom:2px solid #056c75}#quest-score-breakdown .quest-score-breakdown-header-tab-active{font-weight:700;color:#333;border-bottom:3px solid #056c75}#quest-score-breakdown #quest-week-list-div{background-color:#f4f4f4!important;height:41px!important;max-width:200px!important}#quest-score-breakdown #quest-week-list-div .standard-select{width:100%!important}#quest-score-breakdown #quest-week-list-div .standard-select__control{border:none!important}@media screen and (max-width:767px){#quest-score-breakdown #mobile-week,#quest-score-breakdown #mobile-week #select-box-div,#quest-score-breakdown #mobile-week #select-box-div #select-box-border{width:100%!important}}#insight-action-div{width:100%;display:flex;align-items:flex-start;justify-content:center;grid-gap:8px;gap:8px}#insight-action-div .insight-action-data{min-width:462px;border-radius:4px}#quest-tooltip{display:flex;width:318px;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}#quest-tooltip .tooltip-title{font-family:Hind;font-size:14px;font-weight:600;line-height:21px;text-align:left}#quest-tooltip .tooltip-information{font-family:Hind;font-size:14px;font-weight:400;line-height:21px;text-align:left}#quest-tooltip .quest-tooltip-icon{margin-bottom:1.75rem!important}#quest-tooltip .tooltip-inner{background-color:#fff!important;border-radius:8px;box-shadow:0 0 4px 0 #08b3c3;padding:16px;grid-gap:10px;gap:10px}.quest-dashboard-table th{color:#656565;font-weight:400;font-size:.875rem;padding:0!important}.quest-dashboard-table tbody{border-top-color:transparent!important;overflow:scroll}.quest-dashboard-table .quest-score{width:5%;text-align:center;padding:.5rem}.quest-dashboard-table td{border-bottom:transparent!important;padding:5px 0!important}.quest-dashboard-table td,.quest-dashboard-table th{max-width:82px!important}.quest-dashboard-table td.highlight-column,.quest-dashboard-table th.highlight-column{background-color:#dcf1ff;border-radius:4px}#action-panel{display:flex;align-items:center;border-radius:8px;background:#fff}#action-panel .set-up-button.pulse{-webkit-animation:animate 3s linear infinite;animation:animate 3s linear infinite}@-webkit-keyframes animate{0%{box-shadow:0 0 0 0 rgba(38,166,154,.7),0 0 0 0 rgba(38,166,154,.7)}40%{box-shadow:0 0 0 20px rgba(38,166,154,0),0 0 0 0 rgba(38,166,154,.7)}80%{box-shadow:0 0 0 20px rgba(38,166,154,0),0 0 0 20px rgba(38,166,154,0)}to{box-shadow:0 0 0 0 rgba(38,166,154,0),0 0 0 20px rgba(38,166,154,0)}}@keyframes animate{0%{box-shadow:0 0 0 0 rgba(38,166,154,.7),0 0 0 0 rgba(38,166,154,.7)}40%{box-shadow:0 0 0 20px rgba(38,166,154,0),0 0 0 0 rgba(38,166,154,.7)}80%{box-shadow:0 0 0 20px rgba(38,166,154,0),0 0 0 20px rgba(38,166,154,0)}to{box-shadow:0 0 0 0 rgba(38,166,154,0),0 0 0 20px rgba(38,166,154,0)}}.actions-div{display:flex;padding:0 16px 8px;justify-content:space-between;align-items:center;align-self:stretch}.action-panel-text-div{width:175px;padding:0 0 16px 20px}#action-div,.action-panel-text-div{display:flex;flex-direction:column;justify-content:center}#action-div{width:168px!important;height:122px!important;padding:8px 16px!important;align-items:center;border-radius:8px;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}#action-div .standard-button{height:28px!important}.action-panel-card-div{margin:0 12px}#btn-div button{border-radius:8px!important}.wcm-radio>.standard-radio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.wcm-radio>.standard-radio>.option{width:100%;border:none!important;padding:5px!important}.wcm-radio>.standard-radio>.option div{align-items:start!important}.wcm-radio>.standard-radio>.option div .icon-container{margin-left:0!important;margin-top:2px}.friday-option{width:140px;background-color:#f6f6f6;border:1px solid #e6e4e5;border-radius:4px}.week-day-options .standard-select .select-box-outlined .standard-select__control{height:38px!important;width:140px!important;font-size:14px!important;padding-left:8px!important}.week-day-options .standard-select__value-container{padding:0!important}.week-day-options .error-text{font-size:12px}.quest-action-radio{position:relative;display:inline-flex;align-items:center;cursor:pointer}.quest-action-radio input[type=radio]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #e6e4e5;border-radius:50%;position:relative;transition:.3s}.quest-action-radio input[type=radio]:checked{border-color:#08b3c3;background-color:#fff}.quest-action-radio input[type=radio]:checked:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#08b3c3;border:1.5px solid #fff}.wcm-radio-mobile>.standard-radio{display:flex;flex-direction:column;width:100%!important}.WeekRangePicker_container__2WYax{position:relative;display:flex;justify-content:center}.WeekRangePicker_triggerButton__3-lAV{padding:8px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}.WeekRangePicker_popover__1rB4V{border:1px solid #ccc;border-radius:8px;background:#fff;width:400px;padding:8px}.WeekRangePicker_header___W1xP{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:8px}.WeekRangePicker_header___W1xP .WeekRangePicker_monthTitle__3qy2y{font-weight:700}.WeekRangePicker_disabledWeek__275HA{pointer-events:none;opacity:.5}.WeekRangePicker_week__2iE6J{display:flex;margin-bottom:8px;justify-content:center;align-items:center}.WeekRangePicker_week__2iE6J .WeekRangePicker_weekNumber__3MWp4{width:50px;text-align:center;font-weight:700}.WeekRangePicker_week__2iE6J .WeekRangePicker_days__3u-wk{display:flex;justify-content:space-evenly;flex:1 1}.WeekRangePicker_dayButton__2p01o{width:40px;height:40px;margin:2px;color:#000;border-radius:8px;border:none;cursor:pointer;text-align:center;background:transparent;color:#08b3c3}.WeekRangePicker_dayButton__2p01o:disabled{cursor:not-allowed;opacity:.5}.WeekRangePicker_dayButton__2p01o.WeekRangePicker_today__2-6cR{border:1px solid #08b3c3}.WeekRangePicker_dayButton__2p01o.WeekRangePicker_selected__1b68a{background-color:#08b3c3!important;color:#fff!important}.WeekRangePicker_dayButton__2p01o.WeekRangePicker_inRange__vnOo9{background-color:#add8e6}.WeekRangePicker_dayButton__2p01o.WeekRangePicker_outsideMonth__1vq3P{opacity:.3}.WeekRangePicker_dayLabel__See5m{font-size:12px}.WeekRangePicker_dayNumber__Dtcdc{font-weight:700}#os-quick-scan{min-height:100%}#os-quick-scan .os-body-content,#os-quick-scan .os-questionnaire-content{height:100%;background-color:#fff;display:flex;border-radius:4px;flex-direction:column;justify-content:space-between}#os-quick-scan .question-number-counter{height:32px;padding:8px 16px;border-radius:4px}#os-quick-scan #quick-scan-question .standard-button{width:45px!important;height:32px!important}#os-quick-scan #quick-scan-question .standard-button.full-width-btn{min-width:77px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media screen and (max-width:767px){#os-quick-scan #quick-scan-question .standard-button.full-width-btn{width:100%!important}}#os-quick-scan-report{background-color:#fff;border-radius:8px}#os-quick-scan-report .score-text{font-size:32px;margin-right:8px}#os-quick-scan-report ul{margin-bottom:0}#os-quick-scan-report .report-breakdown,#os-quick-scan-report .report-comment-section{min-height:135px}#os-quick-scan-report .line{width:1px;height:25px;background-color:initial}#os-quick-scan-report .dashed{margin-left:6.5px;border-left:2px dashed #656565}#goals-and-rhythms-checklist{border-radius:8px 8px 0 0!important}#goals-and-rhythms-checklist .accordion-item{border:none!important}#goals-and-rhythms-checklist .accordion-button{background-color:#fff!important;font-size:14px!important;border-radius:8px 8px 0 0!important}@media screen and (max-width:767px){#goals-and-rhythms-checklist .accordion-button{padding-bottom:0!important;padding:16px;box-shadow:none!important}}#goals-and-rhythms-checklist .accordion-body{padding:.1rem 1.2rem!important;background-color:#fff!important}@media screen and (max-width:767px){#goals-and-rhythms-checklist .accordion-body{padding:0 16px!important}}#goals-and-rhythms-checklist input[type=radio]:checked{accent-color:#08b3c3!important}@media screen and (max-width:767px){#quarterly-rhythm-popup #select-box-div,#quarterly-rhythm-popup #select-box-div #select-box-border{width:100%!important}}.available-noti-banner{font-weight:400;font-size:14px;color:#656565}.available-noti-banner:after{content:"";position:absolute;bottom:-20px;right:3.3%;border:10px solid transparent;border-top-color:#e6e4e5}.available-noti-banner .announcement-icon{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}#goals-and-rhythms-landing-page{overflow-x:hidden!important;width:100%}#goals-and-rhythms-landing-page #landing-page-title .card{border:none;border-radius:8px;padding:32px;background-color:#08b3c3;background-image:url(/static/media/gr-landing-page-card-bg.f0d49957.svg);background-position:100%;background-repeat:no-repeat}#goals-and-rhythms-landing-page #landing-page-title .card .header-text{font-size:48px;font-weight:400;line-height:40.8px;text-align:left;letter-spacing:.1rem;color:#fff;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}#goals-and-rhythms-landing-page #landing-page-title .card .sub-header-text{font-size:48px;font-weight:800;line-height:40.8px;text-align:left;letter-spacing:.1rem;color:#fff;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}#goals-and-rhythms-landing-page #landing-page-title .card .information-text{margin:34px 0;max-width:550px;display:inline-block;-webkit-animation:fadeIn 1s;animation:fadeIn 1s;font-size:24px;font-weight:400;color:#fff;line-height:28.8px;text-align:left}#goals-and-rhythms-landing-page #landing-page-slider{margin-top:16px}#goals-and-rhythms-landing-page #landing-page-slider .bg-base-success{background-color:#08b3c3!important;color:#056c75;font-size:24px;font-weight:400;line-height:28.8px;display:inline-block;text-align:left}#goals-and-rhythms-landing-page #landing-page-slider .bg-base-primary{font-size:24px;font-weight:400;line-height:28.8px;display:inline-block;text-align:left;background-color:#056c75!important;color:#fff}#goals-and-rhythms-landing-page #landing-page-slider .card{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;border-radius:8px;margin:0 8px;min-height:320px;border:none;background-image:url(/static/media/swiper-card-circle-bg.603de49d.svg);background-position:100% 100%;background-repeat:no-repeat}#goals-and-rhythms-landing-page #landing-page-slider .card .card-body img{border-bottom-right-radius:8px;position:absolute;right:0;bottom:0}#goals-and-rhythms-landing-page #landing-page-slider .slick-next:before{display:none}#goals-and-rhythms-landing-page #landing-page-slider .slick-prev{z-index:999;top:45%;left:15px}#goals-and-rhythms-landing-page #landing-page-slider .slick-prev:before{display:none}#goals-and-rhythms-landing-page #landing-page-slider #slider-arrow img{position:absolute;right:25px;top:-10px}#goals-and-rhythms-landing-page #landing-page-video{min-height:600px}#goals-and-rhythms-landing-page #landing-page-video .card{border:none;min-height:600px;border-radius:8px}#goals-and-rhythms-landing-page #landing-page-video .card-body{background-color:rgb;background-image:url(/static/media/landing_page_test_video_thumbnail.f034f72a.svg);background-position:50%;background-repeat:no-repeat}#goals-and-rhythms-landing-page #goals-and-rhythms-process{display:flex;align-items:center;width:100%;margin-top:20px;color:#fff}#goals-and-rhythms-landing-page #goals-and-rhythms-process .process-step-number{height:25px;width:25px;border-radius:50%;text-align:center;display:inline-block;background-color:#fff;color:#000;font-weight:800;margin-right:10px}#goals-and-rhythms-landing-page #goals-and-rhythms-process .material-icons{height:24px!important}#pause-gnr-select .standard-select__control{width:45%!important;height:35px;font-size:14px!important;padding-left:10px}#pause-gnr-select label{font-weight:700;font-size:14px}#manage-popup-body .tag-container{background-color:#f6f6f6;font-size:14px;color:#656565;border-radius:8px;padding:4px 8px}#manage-popup-body .date-string{min-width:200px}.manage-gnr-popup .relative-loading-animation{min-height:40vh;align-items:center}.empty-stat-text{color:#404040!important}.quest-primary-color{color:#08b3c3}.quest-btn-light-bg{background-color:#f4f4f4;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}#goals-card,#quest-winning-team-score{flex-grow:0;flex-shrink:1;flex-basis:auto;width:100%!important}#goals-card .accordion-item,#quest-winning-team-score .accordion-item{border:none!important}#goals-card .accordion-button,#quest-winning-team-score .accordion-button{padding:0!important;background-color:#fff!important}#goals-card .accordion-button:not(.collapsed),#quest-winning-team-score .accordion-button:not(.collapsed){box-shadow:none!important}#goals-card .accordion-body,#quest-winning-team-score .accordion-body{background-color:#fff!important;padding:0!important}.quest-playbook-card{display:flex;flex-direction:column;width:172px;height:96px;padding:8px;align-items:flex-start;justify-content:space-between;grid-gap:8px;gap:8px;border-radius:8px;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.quest-playbook-card .quest-playbook-title{display:-webkit-box;max-width:150px;-webkit-line-clamp:2;font-size:14px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#333}.quest-playbook-card .quest-action-text{font-size:14px;font-style:normal;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline}.quest-light-bg-border-radius{background-color:#dcf1ff;border-radius:4px}.header-separator{width:1px;height:36px;color:#c4c4c4}.quest-complete-pop-up{width:550px}.disabled-border{border:1px solid #08b3c3!important;border-radius:8px;background-color:#fff!important;padding:16px 32px;margin:0 16px 16px}@media screen and (max-width:767px){.disabled-border{padding:16px}}.disabled-border .disabled-text{background-color:#fff!important;z-index:1;margin:-25px auto auto;text-align:center}#bhag-dropdown .dropdown-toggle{background-color:initial;border:none}#bhag-dropdown .dropdown-toggle:after{display:none}#bhag-dropdown .dropdown-toggle:focus{box-shadow:none!important}#goals-div-container{max-height:150px!important;overflow:auto!important}#goals-rhythms-objective{max-height:48px!important}@media screen and (max-width:767px){#goals-rhythms-objective{max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important}}#goals-rhythms-objective .objective-delete-icon{display:none}#goals-rhythms-objective .objective-text{width:100%;padding-right:10px;word-wrap:break-word}#goals-rhythms-objective:hover .objective-delete-icon{display:block;margin-left:10px}#goals-rhythms-objective-field{padding:9px;max-height:48px}#goals-rhythms-objective-field .standard-input input{font-size:14px;height:24px;background-color:initial!important;border-bottom:0!important}#goals-rhythms-objective-field .standard-input p.error-text{display:none!important}#goals-rhythms-objective-field .standard-input.error input{border:1px solid #d9596a!important}.goals-header-title{display:flex;align-items:center;padding-left:4px;font-weight:600}.goals-header-title .goals-rhythms-header-number{background:#056c75;color:#fff;border-radius:50%;height:30px;display:flex;justify-content:center;align-items:center;font-size:18px;margin-right:8px;width:30px}#score-stats .score-stat{height:50px!important}#action-panel-div{width:-webkit-fill-available;margin-right:8px}.write-bhag-div{color:#656565}.write-bhag-div:hover{color:#333}#headcount-range-picker-mobile .standard-select .standard-select__control{width:100%!important;max-width:300px!important}.mobile-hamburger-btn{background:none;border:none;padding:8px 12px;cursor:pointer;flex-shrink:0}.panel-container-new{overflow-y:hidden}.panel-container-new .header{height:57px;border-bottom:1px solid #e6e4e5;background-color:#fcfcfc;z-index:100}.panel-container-new .page-container{height:calc(100dvh - 57px)}.panel-container-new .sidebar-logo{width:68px;display:flex;align-items:center;flex-shrink:0}@media only screen and (min-width:1366px){.panel-container-new .sidebar-logo{width:264px;padding-left:1rem}}.panel-container-new .sidebar-logo.side-bar-open{width:264px!important;padding-left:1rem}.panel-container-new .sidebar-logo.side-bar-close{width:68px!important;padding-left:0}.panel-container-new .nxt-border-filler{width:.25rem}.panel-container-new .nxt-border{background:linear-gradient(90deg,#056c75 -1.79%,#08b3c3 101.79%);width:.25rem;height:1.75rem}.panel-container-new .mobile-logo-container{margin-left:12px;margin-right:13px}.panel-container-new .info-header{padding:1rem .75rem}.panel-container-new .breadcrumb{font-size:1rem;font-style:normal;font-weight:400;margin-bottom:0}.panel-container-new .breadcrumb.active{color:#333;font-weight:600}.panel-container-new .breadcrumb a{color:#656565;text-decoration:none}.panel-container-new .breadcrumb a:hover{color:#333}.panel-container-new .breadcrumb .breadcrub-main{width:400px}.panel-container-new .breadcrumb .breadcrumb-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-container-new .company-name,.panel-container-new .initial-box{font-size:.875rem;height:1.75rem;color:#333}.panel-container-new .initial-box{border:1px solid #656565;border-radius:.25rem;width:1.75rem}.panel-container-new #profile-dropdown{padding:0}.panel-container-new #profile-dropdown.dropdown-toggle:after{display:none}.panel-container-new #profile-dropdown:hover .company-name{color:#000;font-family:Hind;font-weight:600}.panel-container-new #profile-dropdown:hover svg path{fill:#000}.panel-container-new #profile-dropdown svg path{fill:#656565}.panel-container-new #profile-dropdown.btn-primary{color:#fff!important;background-color:initial!important;border-color:transparent!important}.panel-container-new #profile-dropdown.btn-primary:focus{box-shadow:none!important}.panel-container-new [aria-labelledby=profile-dropdown]{padding:0;width:190px}.panel-container-new [aria-labelledby=profile-dropdown] .dropdown-item{color:#333;font-size:1rem;font-weight:400;padding:.5rem 1rem}.panel-container-new [aria-labelledby=profile-dropdown] .dropdown-item:not(:last-child){border-bottom:1px solid #e6e4e5}.panel-container-new .sidebar{background-color:#fff;height:100%;width:68px}@media only screen and (min-width:1366px){.panel-container-new .sidebar{width:264px}}.panel-container-new .sidebar.side-bar-open{width:264px!important}.panel-container-new .sidebar.side-bar-close{width:68px!important}.panel-container-new .route-container{width:calc(100% - 68px);background-color:#f4f4f4;height:calc(100dvh - 57px);overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width:1366px){.panel-container-new .route-container{width:calc(100% - 264px)}}@media only screen and (min-width:1366px){.panel-container-new .route-container.route-container-expanded{width:calc(100% - 68px)!important}}.panel-container-new .toggle-main{top:4px;right:-12px;width:24px;height:24px;border-radius:4px;border:1px solid #e6e4e5;background-color:#fff;z-index:99;cursor:pointer}.panel-container-new .toggle-main div{display:flex;align-items:center;justify-content:center}.panel-container-new .overlay-toggle-main{top:70px;right:-12px;width:24px;height:24px;border-radius:4px;border:1px solid #e6e4e5;background-color:#fff;z-index:99;cursor:pointer}.panel-container-new .overlay-toggle-main div{display:flex;align-items:center;justify-content:center}.panel-container-new .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-container-new .collapsed-content{padding:1rem;flex:1 1;overflow:visible}.panel-container-new .collapsed-tab-icons{width:36px;margin-bottom:0}.panel-container-new .collapsed-tab-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;border:none;background:transparent;padding:0}.panel-container-new .collapsed-tab-icon:hover{background-color:#efefef}.panel-container-new .collapsed-divider{width:36px;height:1px;background-color:#e6e4e5;margin:12px 0;flex-shrink:0}.panel-container-new .collapsed-nav-items{width:36px}.panel-container-new .collapsed-nav-items .nav-item{margin-bottom:0!important}.panel-container-new .collapsed-nav-item{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;text-decoration:none;padding:8px}.panel-container-new .collapsed-nav-item img{object-fit:contain}.panel-container-new .collapsed-nav-item:hover{background-color:#efefef}.panel-container-new .collapsed-nav-item.active{background-color:#056c75}.panel-container-new .collapsed-nav-item.active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.panel-container-new .expanded-content{padding:8px 16px 0;flex:1 1;overflow:hidden}.panel-container-new .sidebar-tabs{border-bottom:2px solid #e6e4e5;flex-shrink:0}.panel-container-new .sidebar-tabs .tab-btn{flex:1 1;height:42px;border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:700;color:#656565;padding:0;position:relative;transition:color .15s}.panel-container-new .sidebar-tabs .tab-btn.active{color:#056c75}.panel-container-new .sidebar-tabs .tab-btn.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#056c75;border-radius:1px}.panel-container-new .sidebar-tabs .tab-btn:hover:not(.active){color:#4c4c4c}.panel-container-new .sidebar-body{flex:1 1;overflow:hidden}.panel-container-new .platform-nav{flex:1 1;overflow-y:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:transparent transparent}.panel-container-new .platform-nav::-webkit-scrollbar{width:3px}.panel-container-new .platform-nav::-webkit-scrollbar-track{background:transparent}.panel-container-new .platform-nav::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.panel-container-new .platform-nav:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.panel-container-new .platform-nav:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.panel-container-new .platform-nav .nav-item{width:232px;height:38px;border-radius:.5rem;margin-bottom:0}.panel-container-new .platform-nav .accordion-button:after{display:none!important}.panel-container-new .platform-nav-item{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:4px;cursor:pointer;text-decoration:none;color:#333;font-size:16px;font-weight:400;transition:background-color .15s;min-height:38px}.panel-container-new .platform-nav-item .nav-left{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.panel-container-new .platform-nav-item .nav-left img.nav-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.panel-container-new .platform-nav-item .nav-chevron{display:flex;align-items:center;flex-shrink:0;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.panel-container-new .platform-nav-item .nav-chevron.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-container-new .platform-nav-item .nav-active-indicator{margin-left:auto;flex-shrink:0;display:flex;align-items:center}.panel-container-new .platform-nav-item .nav-active-indicator svg{margin-top:-2px}.panel-container-new .platform-nav-item .nav-active-indicator svg path,.panel-container-new .platform-nav-item .nav-active-indicator svg rect{fill:#fcfcfc}.panel-container-new .platform-nav-item:hover:not(.active){background-color:#efefef}.panel-container-new .platform-nav-item:hover:not(.active) .nav-active-indicator svg path,.panel-container-new .platform-nav-item:hover:not(.active) .nav-active-indicator svg rect{fill:#656565}.panel-container-new .platform-nav-item.active{background-color:#056c75;color:#fff;border-radius:8px}.panel-container-new .platform-nav-item.active img.nav-icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.panel-container-new .platform-nav-item.active .nav-chevron svg path{stroke:#fff}.panel-container-new .platform-nav-item.active .nav-active-indicator svg path,.panel-container-new .platform-nav-item.active .nav-active-indicator svg rect{fill:#fff}.panel-container-new .platform-submenu{overflow:hidden;max-height:0;transition:max-height .2s ease}.panel-container-new .platform-submenu.open{max-height:200px}.panel-container-new .platform-submenu-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:7px 8px 7px 40px;border-radius:4px;cursor:pointer;text-decoration:none;color:#333;font-size:14px;font-weight:400;transition:background-color .15s;min-height:34px}.panel-container-new .platform-submenu-item.active{background-color:#d4d4d4}.panel-container-new .platform-submenu-item:hover:not(.active){background-color:#efefef}.panel-container-new .workbench-pinned{padding-top:8px;background:#fff;z-index:2}.panel-container-new .workbench-pinned-item{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px;border-radius:4px;cursor:pointer;text-decoration:none;color:#333;font-size:14px;font-weight:400;min-height:38px;transition:background-color .15s}.panel-container-new .workbench-pinned-item img{object-fit:contain;flex-shrink:0}.panel-container-new .workbench-pinned-item:hover:not(.active){background-color:#efefef}.panel-container-new .workbench-pinned-item.active{background-color:#056c75;color:#fff}.panel-container-new .workbench-pinned-item.active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.panel-container-new .workbench-accordion-area{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.panel-container-new .workbench-accordion-area::-webkit-scrollbar{width:3px}.panel-container-new .workbench-accordion-area::-webkit-scrollbar-track{background:transparent}.panel-container-new .workbench-accordion-area::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.panel-container-new .workbench-accordion-area:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.panel-container-new .workbench-accordion-area:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.panel-container-new .wb-section-header{display:flex;align-items:center;justify-content:space-between;padding:8px;cursor:pointer;min-height:38px;background:#fff;-webkit-user-select:none;user-select:none}.panel-container-new .wb-section-header:hover{border-radius:8px;background-color:#efefef}.panel-container-new .wb-section-header .wb-section-title{font-size:14px;font-weight:400;color:#656565}.panel-container-new .wb-section-header .wb-chevron{display:flex;align-items:center;flex-shrink:0;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.panel-container-new .wb-section-header .wb-chevron.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-container-new .wb-section-body{overflow:hidden;max-height:0;transition:max-height .25s ease;background-color:#fff;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.panel-container-new .wb-section-body.open{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.panel-container-new .wb-section-body.open::-webkit-scrollbar{width:3px}.panel-container-new .wb-section-body.open::-webkit-scrollbar-track{background:transparent}.panel-container-new .wb-section-body.open::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.panel-container-new .wb-section-body.open:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.panel-container-new .wb-section-body.open:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.panel-container-new .wb-section-body.open.no-scroll{max-height:none;overflow-y:visible}.panel-container-new .wb-item-scaling-agent{padding:8px!important;margin-left:0!important}.panel-container-new .wb-item-scaling-agent .wb-item-left span{max-width:175px!important}.panel-container-new .wb-item-bip{padding:8px!important}.panel-container-new .wb-item-bip .wb-item-left span{max-width:185px!important}.panel-container-new .wb-item-project{padding:8px 8px 8px 16px!important}.panel-container-new .wb-item,.panel-container-new .wb-item-bip,.panel-container-new .wb-item-project,.panel-container-new .wb-item-scaling-agent{display:flex;align-items:center;justify-content:space-between;padding:7px 16px 7px 24px;cursor:pointer;text-decoration:none;margin-left:16px;color:#333;font-size:14px;font-weight:400;min-height:38px;transition:background-color .15s;border-radius:8px}.panel-container-new .wb-item-bip .wb-item-left,.panel-container-new .wb-item-project .wb-item-left,.panel-container-new .wb-item-scaling-agent .wb-item-left,.panel-container-new .wb-item .wb-item-left{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.panel-container-new .wb-item-bip .wb-item-left img,.panel-container-new .wb-item-project .wb-item-left img,.panel-container-new .wb-item-scaling-agent .wb-item-left img,.panel-container-new .wb-item .wb-item-left img{width:14px;height:14px;object-fit:contain;flex-shrink:0}.panel-container-new .wb-item-bip .wb-item-left span,.panel-container-new .wb-item-project .wb-item-left span,.panel-container-new .wb-item-scaling-agent .wb-item-left span,.panel-container-new .wb-item .wb-item-left span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.panel-container-new .wb-item-bip .chevron-svg path,.panel-container-new .wb-item-project .chevron-svg path,.panel-container-new .wb-item-scaling-agent .chevron-svg path,.panel-container-new .wb-item .chevron-svg path{stroke:#fcfcfc}.panel-container-new .wb-item-bip:hover:not(.active),.panel-container-new .wb-item-project:hover:not(.active),.panel-container-new .wb-item-scaling-agent:hover:not(.active),.panel-container-new .wb-item:hover:not(.active){background-color:#efefef}.panel-container-new .wb-item-bip:hover:not(.active) .chevron-svg path,.panel-container-new .wb-item-project:hover:not(.active) .chevron-svg path,.panel-container-new .wb-item-scaling-agent:hover:not(.active) .chevron-svg path,.panel-container-new .wb-item:hover:not(.active) .chevron-svg path{stroke:#656565}.panel-container-new .wb-item-bip.active,.panel-container-new .wb-item-project.active,.panel-container-new .wb-item-scaling-agent.active,.panel-container-new .wb-item.active{background-color:#056c75;color:#fff}.panel-container-new .wb-item-bip.active .wb-item-left img,.panel-container-new .wb-item-project.active .wb-item-left img,.panel-container-new .wb-item-scaling-agent.active .wb-item-left img,.panel-container-new .wb-item.active .wb-item-left img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.panel-container-new .wb-item-bip.active .chevron-svg path,.panel-container-new .wb-item-project.active .chevron-svg path,.panel-container-new .wb-item-scaling-agent.active .chevron-svg path,.panel-container-new .wb-item.active .chevron-svg path{stroke:#fff}.panel-container-new .wb-agent-group{display:flex;flex-direction:column}.panel-container-new .wb-agent-header{display:flex;align-items:center;justify-content:space-between;padding:8px;min-height:38px;cursor:pointer;border-radius:8px;transition:background-color .15s;-webkit-user-select:none;user-select:none}.panel-container-new .wb-agent-header:hover{background-color:#efefef}.panel-container-new .wb-agent-header .wb-agent-header-left{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.panel-container-new .wb-agent-header .wb-agent-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#ecfdff;border-radius:8px;flex-shrink:0}.panel-container-new .wb-agent-header .wb-agent-icon img{width:18px;height:18px;object-fit:contain}.panel-container-new .wb-agent-header .wb-agent-name{font-size:14px;font-weight:400;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.panel-container-new .wb-agent-header .wb-chevron{display:flex;align-items:center;flex-shrink:0;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.panel-container-new .wb-agent-header .wb-chevron.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-container-new .wb-agent-body{overflow:hidden;max-height:0;transition:max-height .25s ease;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.panel-container-new .wb-agent-body.open{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.panel-container-new .wb-agent-body.open::-webkit-scrollbar{width:3px}.panel-container-new .wb-agent-body.open::-webkit-scrollbar-track{background:transparent}.panel-container-new .wb-agent-body.open::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.panel-container-new .wb-agent-body.open:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.panel-container-new .wb-agent-body.open:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.panel-container-new .wb-agent-start-chat{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px;min-height:38px;cursor:pointer;border-radius:8px;font-size:14px;margin-bottom:4px;color:#656565;transition:background-color .15s;margin-left:16px}.panel-container-new .wb-agent-start-chat:hover{background-color:#efefef;color:#333}.panel-container-new .wb-agent-start-chat .wb-agent-start-icon{font-size:16px;font-weight:300;line-height:1;flex-shrink:0;color:#656565}.panel-container-new .wb-agent-chat-item{display:flex;align-items:center;padding:6px;min-height:38px;cursor:pointer;border-radius:8px;transition:background-color .15s;margin-bottom:4px;margin-left:16px}.panel-container-new .wb-agent-chat-item.menu-open:not(.active),.panel-container-new .wb-agent-chat-item:hover:not(.active){background-color:#efefef}.panel-container-new .wb-agent-chat-item.menu-open:not(.active) .wb-agent-chat-dots,.panel-container-new .wb-agent-chat-item:hover:not(.active) .wb-agent-chat-dots{display:flex}.panel-container-new .wb-agent-chat-item.active{background-color:#056c75}.panel-container-new .wb-agent-chat-item.active .wb-agent-chat-name{color:#fff}.panel-container-new .wb-agent-chat-item.active .wb-agent-chat-dots{display:flex;color:#fff}.panel-container-new .wb-agent-chat-item .wb-agent-chat-name{font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.panel-container-new .wb-agent-chat-item .wb-agent-chat-dots{display:none;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:3px 4px;border-radius:4px;flex-shrink:0;line-height:1;margin-left:4px;color:#656565}.panel-container-new .wb-agent-chat-item .wb-agent-chat-rename-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:#333;width:100%;padding:0;caret-color:#056c75}.panel-container-new .wb-agent-chat-item.active .wb-agent-chat-rename-input{color:#fff;caret-color:#fff}.panel-container-new .wb-agent-chat-item.active .wb-agent-chat-rename-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.panel-container-new .wb-agent-chat-item.active .wb-agent-chat-rename-input::placeholder{color:hsla(0,0%,100%,.6)}.panel-container-new .wb-see-more{padding:8px;margin-left:16px;cursor:pointer;color:#656565;font-size:14px;font-weight:500;min-height:34px;border-radius:8px;transition:background-color .15s,color .15s;-webkit-user-select:none;user-select:none}.panel-container-new .wb-see-more .wb-see-more-left{grid-gap:8px;gap:8px}.panel-container-new .wb-see-more .chevron-svg{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.panel-container-new .wb-see-more.open .chevron-svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-container-new .wb-see-more.open,.panel-container-new .wb-see-more:hover{background-color:#efefef;color:#333}.panel-container-new .wb-add-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px;margin-left:16px;cursor:pointer;color:#656565;font-size:14px;font-weight:400;min-height:38px;transition:background-color .15s;border-radius:8px}.panel-container-new .wb-add-btn img{width:14px;height:14px;object-fit:contain}.panel-container-new .wb-add-btn:hover{background-color:#efefef}.panel-container-new .sidebar-bottom{flex-shrink:0}@media(max-width:767px){.panel-container-new .header{padding-left:12px}.panel-container-new .sidebar{display:none!important}.panel-container-new .route-container{width:100%!important;padding:0!important}.panel-container-new .info-header{padding:.5rem .75rem}.panel-container-new .breadcrub-main{width:auto!important;max-width:154px}}.panel-container-new .sidebar-overlay-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:998}.panel-container-new .sidebar-overlay-backdrop.open{display:block}.panel-container-new .mobile-sidebar{padding:12px 0}.panel-container-new .sidebar-overlay{position:fixed;top:0;left:0;height:100vh;width:264px;background:#fff;z-index:999;-webkit-transform:translateX(-120%);transform:translateX(-120%);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;border-right:1px solid #e6e4e5;display:flex;flex-direction:column;box-shadow:4px 0 12px rgba(0,0,0,.08)}.panel-container-new .sidebar-overlay.open{-webkit-transform:translateX(0);transform:translateX(0)}.panel-container-new .sidebar-overlay .overlay-inner{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative}.panel-container-new #submenu-div .accordion{background-color:#fcfcfc!important}.panel-container-new #submenu-div .accordion .accordion-button{padding:0;height:46px!important;background-color:initial!important;box-shadow:none!important}.panel-container-new #submenu-div .accordion .accordion-button .nav-item{font-size:16px;font-weight:400}.panel-container-new #submenu-div .accordion .accordion-header{background-color:#fff!important}.panel-container-new #submenu-div .accordion .accordion-item{border:none!important;background-color:initial}.panel-container-new #submenu-div .accordion .accordion-collapse{border:none!important}.panel-container-new #submenu-div .accordion .accordion-body{padding:8px 0;border:none;display:flex;flex-direction:column;grid-gap:8px;gap:8px;background-color:#f4f4f4}.panel-container-new #submenu-div .accordion .accordion-body .nav-item.active{background-color:#d4d4d4!important;color:#333}.panel-container-new #submenu-div .accordion .accordion-body .submenu-item{margin-right:16px;cursor:pointer}.panel-container-new #submenu-div .accordion .accordion-body .submenu-item:hover{background-color:#d4d4d4}.panel-container-new .nav-item{height:36px;width:36px;padding:8px;text-decoration:none;border-radius:.25rem;color:#333;margin-bottom:.5rem}.panel-container-new .nav-item.active{color:#fff;background:#056c75}.panel-container-new .nav-item.active .icon svg path,.panel-container-new .nav-item.active .icon svg rect{fill:#fff}.panel-container-new .nav-item:not(.active):hover{background-color:#efefef}.panel-container-new .nav-item:not(.active):hover .active-indicator svg path,.panel-container-new .nav-item:not(.active):hover .active-indicator svg rect{fill:#656565}.panel-container-new .nav-item.nav-item-open{height:36px!important;width:36px!important}.panel-container-new .nav-item .title{margin-left:12px;font-size:1rem;font-weight:400}.panel-container-new .nav-item .active-indicator{margin-left:auto}.panel-container-new .nav-item .active-indicator svg{margin-top:-2px}.panel-container-new .nav-item .active-indicator svg path,.panel-container-new .nav-item .active-indicator svg rect{fill:#fcfcfc}.panel-container-new .dropend{display:flex;justify-content:center;align-items:center}.panel-container-new .dropend .dropdown-toggle{background-color:initial!important;border:none!important;padding:0!important}.panel-container-new .dropend .dropdown-toggle:after{display:none}.panel-container-new .dropend .dropdown-toggle:focus{box-shadow:none!important}.panel-container-new .dropend .dropdown-menu{width:200px;padding:16px;border-radius:8px;box-shadow:0 0 9.5px -2px rgba(5,108,117,.25098039215686274);background-color:#f4f4f4;margin-top:-50px}.chevron-svg{width:12px;height:12px}.wb-overflow-flyout{position:fixed;z-index:9999;background-color:#f4f4f4;border:1px solid #e6e4e5;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 9.5px -2px rgba(5,108,117,.2);padding:8px;min-width:216px;max-width:280px;max-height:calc(100vh - 62px)}.wb-overflow-flyout__title{font-size:.65rem;font-weight:700;color:#656565;padding:4px 8px 8px;margin:0 0 4px;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;border-bottom:1px solid #e6e4e5}.wb-overflow-flyout__items{overflow-y:auto;flex:1 1;min-height:0;grid-gap:4px;gap:4px}.wb-overflow-flyout__items .wb-item,.wb-overflow-flyout__items .wb-item-bip,.wb-overflow-flyout__items .wb-item-project{margin-left:0!important;width:100%!important}.wb-overflow-flyout__items .wb-item-bip .wb-item-left span,.wb-overflow-flyout__items .wb-item-project .wb-item-left span,.wb-overflow-flyout__items .wb-item .wb-item-left span{max-width:190px!important}.collapsed-submenu-flyout{position:fixed;z-index:9999;left:2%;background-color:#f4f4f4;border-radius:8px;border:1px solid #e6e4e5;box-shadow:0 0 9.5px -2px rgba(5,108,117,.25);padding:8px;min-width:200px}.collapsed-submenu-flyout__title{font-size:.75rem;font-weight:600;color:#656565;padding:2px 8px 6px;margin:0;text-transform:uppercase;letter-spacing:.04em}.collapsed-submenu-flyout__item{width:auto!important;height:auto!important;padding:8px!important;border-radius:4px;cursor:pointer;font-size:16px;font-weight:400;color:#333;white-space:nowrap;text-decoration:none}.collapsed-submenu-flyout__item:hover:not(.active){background-color:#efefef}.collapsed-submenu-flyout__item.active{background-color:#056c75!important;color:#fff}#workbench-delete-popup{align-items:center;justify-content:center}#workbench-delete-popup .modal-content{width:600px!important;border-radius:16px}#workbench-delete-popup .modal-content .modal-footer div{margin:0!important}@media(max-width:767px){#workbench-delete-popup .modal-content{width:calc(100vw - 32px)!important;max-width:560px!important;margin:0 auto 16px;border-radius:12px}}.chat-sidebar-item{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;cursor:pointer;min-height:38px;transition:background-color .15s;font-size:14px;color:#333;margin-left:16px;position:relative;text-decoration:none}.chat-sidebar-item__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0;font-size:14px;color:#333;-webkit-user-select:none;user-select:none}.chat-sidebar-item__rename-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:#333;width:100%;padding:0;font-family:Hind,sans-serif;caret-color:#056c75}.chat-sidebar-item__dots{display:none;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:3px 4px;border-radius:4px;flex-shrink:0;line-height:1;margin-left:4px;color:#656565}.chat-sidebar-item:hover:not(.active):not(.menu-open){background-color:#efefef}.chat-sidebar-item:hover:not(.active):not(.menu-open) .chat-sidebar-item__dots{display:flex;color:#656565}.chat-sidebar-item.menu-open:not(.active){background-color:#efefef}.chat-sidebar-item.menu-open:not(.active) .chat-sidebar-item__dots{display:flex;color:#656565}.chat-sidebar-item.active{background-color:#056c75;color:#fff}.chat-sidebar-item.active .chat-sidebar-item__name{color:#fff}.chat-sidebar-item.active .chat-sidebar-item__rename-input{color:#fff;caret-color:#fff}.chat-sidebar-item.active .chat-sidebar-item__rename-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.chat-sidebar-item.active .chat-sidebar-item__rename-input::placeholder{color:hsla(0,0%,100%,.6)}.chat-sidebar-item.active .chat-sidebar-item__dots{display:flex;color:#fff}.chat-sidebar-item.active.menu-open,.chat-sidebar-item.active:hover{background-color:#056c75}@media(max-width:1023px){.chat-sidebar-item__dots{display:flex}}.wb-overflow-flyout__items .chat-sidebar-item{margin-left:0!important;width:100%!important}.wb-overflow-flyout__items .chat-sidebar-item .chat-sidebar-item__name{max-width:130px}.chat-context-menu{position:fixed;z-index:9999;background:#fff;border:1px solid #e6e4e5;border-radius:12px;padding:16px;width:168px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 9.5px -2px rgba(5,108,117,.2);display:flex;flex-direction:column;grid-gap:8px;gap:8px}.chat-context-menu__item{font-family:Hind,sans-serif;font-size:14px;font-weight:400;color:#333;cursor:pointer;padding:4px 0;white-space:nowrap;display:flex;align-items:center;justify-content:space-between;border-radius:4px;line-height:1.5;transition:color .1s;-webkit-user-select:none;user-select:none}.chat-context-menu__item:hover{color:#056c75}.chat-context-menu__item--has-sub{position:relative}.chat-context-menu__item--project{min-width:0;overflow:hidden}.chat-context-menu__item--project .chat-context-menu__item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:136px}.chat-context-menu__item--danger{color:#fa6c6c}.chat-context-menu__item--danger:hover{color:#f83131}.chat-context-menu__divider{width:100%;height:1px;background-color:#e6e4e5;flex-shrink:0}.chat-context-submenu{position:fixed;z-index:10000;background:#fff;border:1px solid #e6e4e5;border-radius:12px;width:168px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 9.5px -2px rgba(5,108,117,.2);overflow:hidden}.chat-context-submenu__new-project{padding:14px 16px 12px;font-size:14px;color:#333;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.chat-context-submenu__new-project:hover{color:#056c75}.chat-context-submenu__divider{height:1px;background-color:#e6e4e5}.chat-context-submenu__list{max-height:165px;overflow-y:auto;padding:8px 16px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;scrollbar-width:thin;scrollbar-color:transparent transparent}.chat-context-submenu__list::-webkit-scrollbar{width:3px}.chat-context-submenu__list::-webkit-scrollbar-track{background:transparent}.chat-context-submenu__list::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.chat-context-submenu__list:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.chat-context-submenu__list:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.chat-context-submenu__project{height:28px;flex-shrink:0;display:flex;align-items:center;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.chat-context-submenu__project span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.chat-context-submenu__project:hover{color:#056c75}#add-new-project-popup{align-items:center;justify-content:center}#add-new-project-popup .modal-content{border-radius:16px;width:560px!important}#add-new-project-popup .modal-content .project-input{height:56px;border:1px solid #e6e4e5;border-radius:8px}#add-new-project-popup .modal-content .project-input .standard-input input{margin-left:10px!important;font-size:14px;border:unset!important}#add-new-project-popup .modal-content .banner-main{background-color:#f3f3f3;padding:12px 16px;border-radius:16px}#add-new-project-popup .modal-content .banner-main img{margin-right:10px}#add-new-project-popup .modal-content .create-project-btn{padding-top:13px;padding-bottom:13px}#workbench-project-view{background-color:#fff;border-radius:16px;padding:32px;grid-gap:42px;gap:42px;overflow-y:auto}#workbench-project-view .project-main{width:917px}#workbench-project-view .project-main .file-title{font-size:13px}#workbench-project-view .project-main .file-picker-main{border:1px dashed #76e4e7;border-radius:8px;height:38px;padding:0 12px}#workbench-project-view .project-main .file-picker-main.pf-add-disabled{border-color:#e6e4e5;opacity:.6;cursor:not-allowed;pointer-events:none}#workbench-project-view .project-main .file-container{flex-wrap:wrap;grid-gap:16px;gap:16px}#workbench-project-view .project-main .file-view{border-radius:8px;border:1px solid #e6e4e5;background-color:#f6f6f6;height:38px;padding:0 12px;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 6px);max-width:217px}#workbench-project-view .project-main .file-view,#workbench-project-view .project-main .file-view .file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#workbench-project-view .project-main .file-view .vertical-line{margin-left:12px;height:22px;width:1px;background-color:#e6e4e5;flex-shrink:0}#workbench-project-view .project-main .file-view .download-icon{padding:0 12px}#workbench-project-view .project-main .pf-toggle-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;width:28px;height:28px;color:#656565;transition:background-color .15s}#workbench-project-view .project-main .pf-toggle-btn:hover{background-color:#f4f4f4}.chat-history-section{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:917px;flex-shrink:0}.chat-history-section__title{font-size:14px;font-weight:700;color:#08b3c3;line-height:normal}.chat-history-section__list{border:1px solid #e6e4e5;border-radius:16px;width:100%;overflow:hidden}.chat-history-section__empty{padding:20px 16px;font-size:14px;color:#656565}.chat-history-section__divider{height:1px;background-color:#e6e4e5;width:100%}.chat-history-section__row{display:flex;align-items:center;justify-content:space-between;padding:16px;width:100%;cursor:pointer;transition:background-color .15s}.chat-history-section__row:hover{background-color:#fafafa}.chat-history-section__row-left{display:flex;align-items:center;grid-gap:16px;gap:16px;flex:1 1;min-width:0}.chat-history-section__name{color:#333;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.chat-history-section__date,.chat-history-section__name{font-size:14px;font-weight:400;line-height:normal;white-space:nowrap}.chat-history-section__date{color:#656565;flex-shrink:0}.chat-history-section__row-right{display:flex;align-items:center;grid-gap:16px;gap:16px;flex-shrink:0;margin-left:16px}.chat-history-section__dots-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:3px;border-radius:4px;width:22px;height:22px;color:#656565;flex-shrink:0;transition:background-color .12s,color .12s}.chat-history-section__dots-btn--active{color:#333}.chat-history-section__chevron-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;width:12px;height:12px;color:#656565;flex-shrink:0}.chat-history-section__chevron-btn:hover{color:#333}.chat-history-section__row--menu-open{background-color:#fafafa}.ch-dropdown{position:fixed;z-index:9999;background:#fff;border:1px solid #e6e4e5;border-radius:12px;padding:16px;width:168px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 9.5px -2px rgba(5,108,117,.2);display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ch-dropdown__item{font-size:14px;font-weight:400;color:#333;cursor:pointer;padding:2px 0;line-height:1.5;-webkit-user-select:none;user-select:none;transition:color .1s}.ch-dropdown__item:hover{color:#056c75}.ch-dropdown__item--danger{color:#fa6c6c}.ch-dropdown__item--danger:hover{color:#f83131}@media(max-width:767px){#add-new-project-popup .modal-content{width:calc(100vw - 32px)!important;max-width:560px!important;margin:0 16px}#workbench-project-view{border-radius:0;padding:16px;grid-gap:24px;gap:24px}#workbench-project-view .project-main{width:100%!important}#workbench-project-view .project-main .file-picker-main{height:34px;padding:0 10px}#workbench-project-view .project-main .file-picker-main span{font-size:12px}#workbench-project-view .project-main .file-container{flex-direction:column;grid-gap:8px;gap:8px}#workbench-project-view .project-main .file-container.pf-files-hidden{display:none!important}#workbench-project-view .project-main .file-view{flex:0 0 100%!important;width:100%!important;height:42px;padding:0 12px}#workbench-project-view .project-main .file-view .file-name{width:auto;flex:1 1;min-width:0}#workbench-project-view .project-main .file-view .vertical-line{margin-left:8px}#workbench-project-view .project-main .file-view .download-icon{padding:0 8px}.chat-history-section{width:100%!important}.chat-history-section__row{padding:12px 16px}}@media(min-width:768px)and (max-width:991px){#workbench-project-view{padding:24px;grid-gap:32px;gap:32px}#workbench-project-view .project-main{width:100%!important}#workbench-project-view .project-main .file-view{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px)}#workbench-project-view .project-main .file-view .file-name{width:80px}.chat-history-section{width:100%!important}}@media(min-width:992px)and (max-width:1365px){#workbench-project-view .project-main,.chat-history-section{width:100%!important}}@-webkit-keyframes sc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sc-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes sc-card-pop{0%{opacity:0;-webkit-transform:translateY(-14px) scale(.985);transform:translateY(-14px) scale(.985)}60%{opacity:1}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes sc-card-pop{0%{opacity:0;-webkit-transform:translateY(-14px) scale(.985);transform:translateY(-14px) scale(.985)}60%{opacity:1}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes sc-item-rise{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sc-item-rise{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@-webkit-keyframes sc-icon-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.85}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}}@keyframes sc-icon-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.85}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}}@-webkit-keyframes sc-caret-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sc-caret-blink{0%,to{opacity:1}50%{opacity:.35}}.search-chat-overlay{position:fixed;inset:0;background-color:rgba(15,23,32,.48);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:72px;-webkit-animation:sc-fade-in .22s cubic-bezier(.22,.61,.36,1);animation:sc-fade-in .22s cubic-bezier(.22,.61,.36,1)}.search-chat-card{background:#fff;border-radius:16px;width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 140px);border:1px solid rgba(5,108,117,.08);box-shadow:0 20px 40px rgba(15,23,32,.16),0 8px 20px rgba(5,108,117,.18);display:flex;flex-direction:column;overflow:hidden;-webkit-animation:sc-card-pop .34s cubic-bezier(.16,1,.3,1);animation:sc-card-pop .34s cubic-bezier(.16,1,.3,1);-webkit-transform-origin:top center;transform-origin:top center;position:relative}.search-chat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#08b3c3 25%,#056c75 55%,#08b3c3 85%,transparent);opacity:.85;pointer-events:none}.sc-search-bar{padding:14px 16px;border-bottom:1px solid #e6e4e5;flex-shrink:0;grid-gap:0;gap:0;position:relative;transition:border-color .22s cubic-bezier(.22,.61,.36,1)}.sc-search-bar:focus-within{border-bottom-color:#08b3c3}.sc-search-bar:focus-within .sc-icon{opacity:1;-webkit-filter:none;filter:none;-webkit-animation:sc-icon-pulse 1.6s cubic-bezier(.16,1,.3,1) infinite;animation:sc-icon-pulse 1.6s cubic-bezier(.16,1,.3,1) infinite}.sc-search-bar:focus-within .sc-sep{background-color:#08b3c3}.sc-search-bar:after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:2px;background:linear-gradient(90deg,#08b3c3,#056c75);-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .34s cubic-bezier(.16,1,.3,1);border-radius:2px}.sc-search-bar:focus-within:after{width:96%}.sc-search-bar .sc-icon{width:18px;height:18px;flex-shrink:0;opacity:.55;transition:opacity .22s cubic-bezier(.22,.61,.36,1),-webkit-transform .22s cubic-bezier(.22,.61,.36,1);transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1);transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1),-webkit-transform .22s cubic-bezier(.22,.61,.36,1)}.sc-search-bar .sc-sep{width:1px;height:22px;background-color:#e6e4e5;margin:0 12px;flex-shrink:0;transition:background-color .22s cubic-bezier(.22,.61,.36,1)}.sc-search-bar .sc-input{border:none;outline:none;font-size:14px;font-weight:500;color:#333;background:transparent;min-width:0;letter-spacing:-.01em;caret-color:#08b3c3}.sc-search-bar .sc-input::-webkit-input-placeholder{color:#a8a8a8;font-weight:400;-webkit-transition:color .22s cubic-bezier(.22,.61,.36,1);transition:color .22s cubic-bezier(.22,.61,.36,1)}.sc-search-bar .sc-input::placeholder{color:#a8a8a8;font-weight:400;transition:color .22s cubic-bezier(.22,.61,.36,1)}.sc-search-bar .sc-input:focus::-webkit-input-placeholder{color:#c4c4c4}.sc-search-bar .sc-input:focus::placeholder{color:#c4c4c4}.sc-search-bar .sc-action-btn{background:none;border:none;border-radius:8px;padding:6px 9px;cursor:pointer;font-size:13px;line-height:1;color:#656565;transition:background-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),box-shadow .14s cubic-bezier(.22,.61,.36,1),-webkit-transform .14s cubic-bezier(.22,.61,.36,1);transition:background-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .14s cubic-bezier(.22,.61,.36,1);transition:background-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .14s cubic-bezier(.22,.61,.36,1),-webkit-transform .14s cubic-bezier(.22,.61,.36,1);flex-shrink:0}.sc-search-bar .sc-action-btn:hover{background-color:rgba(8,179,195,.08);color:#056c75;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sc-search-bar .sc-action-btn:active{-webkit-transform:rotate(90deg) scale(.92);transform:rotate(90deg) scale(.92);background-color:rgba(8,179,195,.12)}.sc-search-bar .sc-action-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(8,179,195,.18)}.sc-content{overflow-y:auto;flex:1 1;padding-bottom:8px;scroll-behavior:smooth}.sc-content::-webkit-scrollbar{width:6px}.sc-content::-webkit-scrollbar-track{background:transparent}.sc-content::-webkit-scrollbar-thumb{background:rgba(5,108,117,.18);border-radius:8px;-webkit-transition:background .22s cubic-bezier(.22,.61,.36,1);transition:background .22s cubic-bezier(.22,.61,.36,1)}.sc-content::-webkit-scrollbar-thumb:hover{background:rgba(5,108,117,.32)}.sc-history-container{padding-top:4px;-webkit-animation:sc-item-rise .22s cubic-bezier(.16,1,.3,1);animation:sc-item-rise .22s cubic-bezier(.16,1,.3,1)}.sc-history-group .sc-group-label{display:block;font-size:11px;font-weight:700;color:#056c75;text-transform:uppercase;letter-spacing:.8px;padding:14px 20px 6px;position:relative}.sc-history-group .sc-group-label:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#08b3c3;margin-right:8px;vertical-align:middle;box-shadow:0 0 0 3px rgba(8,179,195,.15)}.sc-history-item,.sc-result-item{padding:10px 16px 10px 14px;margin:3px 8px;border-radius:10px;cursor:pointer;position:relative;transition:background-color .14s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),padding-left .22s cubic-bezier(.22,.61,.36,1),-webkit-transform .14s cubic-bezier(.22,.61,.36,1);transition:background-color .14s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),padding-left .22s cubic-bezier(.22,.61,.36,1);transition:background-color .14s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),padding-left .22s cubic-bezier(.22,.61,.36,1),-webkit-transform .14s cubic-bezier(.22,.61,.36,1);-webkit-animation:sc-item-rise .22s cubic-bezier(.16,1,.3,1) both;animation:sc-item-rise .22s cubic-bezier(.16,1,.3,1) both}.sc-history-item:before,.sc-result-item:before{content:"";position:absolute;left:6px;top:50%;width:3px;height:0;background:linear-gradient(180deg,#08b3c3,#056c75);border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:height .22s cubic-bezier(.16,1,.3,1),opacity .14s cubic-bezier(.22,.61,.36,1);opacity:0}.sc-history-item:hover,.sc-result-item:hover{background-color:rgba(8,179,195,.08);padding-left:18px;box-shadow:0 1px 3px rgba(5,108,117,.08)}.sc-history-item:hover:before,.sc-result-item:hover:before{height:60%;opacity:1}.sc-history-item:hover .sc-item-date,.sc-history-item:hover .sc-item-title,.sc-result-item:hover .sc-item-date,.sc-result-item:hover .sc-item-title{color:#056c75}.sc-history-item:active,.sc-result-item:active{-webkit-transform:translateY(1px) scale(.998);transform:translateY(1px) scale(.998);background-color:rgba(8,179,195,.12)}.sc-history-item:focus-visible,.sc-result-item:focus-visible{outline:none;background-color:rgba(8,179,195,.08);box-shadow:0 0 0 2px rgba(8,179,195,.18)}.sc-history-item .sc-chat-icon,.sc-result-item .sc-chat-icon{width:36px;height:36px;border-radius:50%;background-color:#c7e9ee;border:1px solid rgba(5,108,117,.18);flex-shrink:0;transition:box-shadow .22s cubic-bezier(.22,.61,.36,1),-webkit-transform .22s cubic-bezier(.22,.61,.36,1);transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1);transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),-webkit-transform .22s cubic-bezier(.22,.61,.36,1)}.sc-history-item:hover .sc-chat-icon,.sc-result-item:hover .sc-chat-icon{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 4px 10px rgba(8,179,195,.22)}.sc-history-item .sc-item-title,.sc-result-item .sc-item-title{font-size:14px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.4;letter-spacing:-.005em;transition:color .14s cubic-bezier(.22,.61,.36,1)}.sc-history-item .sc-item-date,.sc-result-item .sc-item-date{font-size:11px;color:#9a9a9a;white-space:nowrap;font-weight:500;transition:color .14s cubic-bezier(.22,.61,.36,1)}.sc-history-item:first-child,.sc-result-item:first-child{-webkit-animation-delay:20ms;animation-delay:20ms}.sc-history-item:nth-child(2),.sc-result-item:nth-child(2){-webkit-animation-delay:50ms;animation-delay:50ms}.sc-history-item:nth-child(3),.sc-result-item:nth-child(3){-webkit-animation-delay:80ms;animation-delay:80ms}.sc-history-item:nth-child(4),.sc-result-item:nth-child(4){-webkit-animation-delay:.11s;animation-delay:.11s}.sc-history-item:nth-child(5),.sc-result-item:nth-child(5){-webkit-animation-delay:.14s;animation-delay:.14s}.sc-history-item:nth-child(6),.sc-result-item:nth-child(6){-webkit-animation-delay:.17s;animation-delay:.17s}.sc-history-item:nth-child(7),.sc-result-item:nth-child(7){-webkit-animation-delay:.2s;animation-delay:.2s}.sc-history-item:nth-child(n+8),.sc-result-item:nth-child(n+8){-webkit-animation-delay:.22s;animation-delay:.22s}.sc-result-item{padding-top:12px;padding-bottom:12px;align-items:flex-start}.sc-result-item .sc-text-highlight{color:#056c75;font-weight:700;background:linear-gradient(120deg,rgba(8,179,195,.08),rgba(8,179,195,.08));background-repeat:no-repeat;background-size:100% 38%;background-position:0 88%;padding:0 2px;border-radius:3px;transition:background-size .22s cubic-bezier(.22,.61,.36,1)}.sc-result-item:hover .sc-text-highlight{background-size:100% 100%;color:#045a61}.sc-result-item .sc-item-preview{font-size:12px;color:#656565;line-height:1.55;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .14s cubic-bezier(.22,.61,.36,1)}.sc-result-item:hover .sc-item-preview{color:#333}.sc-results-container{-webkit-animation:sc-item-rise .22s cubic-bezier(.16,1,.3,1);animation:sc-item-rise .22s cubic-bezier(.16,1,.3,1)}.sc-results-container .sc-results-count{padding:14px 20px 8px;color:#656565;font-size:12px;font-weight:500;letter-spacing:.01em;display:flex;align-items:center;grid-gap:8px;gap:8px}.sc-results-container .sc-results-count:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#08b3c3;box-shadow:0 0 0 4px rgba(8,179,195,.15);-webkit-animation:sc-icon-pulse 1.8s cubic-bezier(.16,1,.3,1) infinite;animation:sc-icon-pulse 1.8s cubic-bezier(.16,1,.3,1) infinite}.sc-results-container .sc-results-count .light-text{color:#656565}.sc-skeleton-wrapper{padding:16px 20px 8px;-webkit-animation:sc-fade-in .22s cubic-bezier(.16,1,.3,1);animation:sc-fade-in .22s cubic-bezier(.16,1,.3,1)}.sc-skeleton-wrapper .react-loading-skeleton{--base-color:#f1f3f4;--highlight-color:#dbf1f4;border-radius:6px!important}.sc-no-results{padding:48px 24px;text-align:center;-webkit-animation:sc-item-rise .34s cubic-bezier(.16,1,.3,1);animation:sc-item-rise .34s cubic-bezier(.16,1,.3,1)}.sc-no-results img{width:56px;height:56px;opacity:.55;transition:opacity .34s cubic-bezier(.22,.61,.36,1),-webkit-transform .34s cubic-bezier(.22,.61,.36,1);transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .34s cubic-bezier(.22,.61,.36,1);transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .34s cubic-bezier(.22,.61,.36,1),-webkit-transform .34s cubic-bezier(.22,.61,.36,1)}.sc-no-results:hover img{-webkit-transform:translateY(-2px) scale(1.03);transform:translateY(-2px) scale(1.03);opacity:.75}.sc-no-results .dark-grey{color:#333;font-weight:500;max-width:320px;line-height:1.5}.sc-link-btn{background:rgba(8,179,195,.08);border:1px solid transparent;color:#056c75;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;padding:8px 16px;border-radius:8px;transition:background-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1),-webkit-transform .14s cubic-bezier(.22,.61,.36,1);transition:background-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1);transition:background-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1),-webkit-transform .14s cubic-bezier(.22,.61,.36,1);margin-top:16px!important}.sc-link-btn:hover{background-color:#056c75;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 14px rgba(5,108,117,.28);border-color:#056c75}.sc-link-btn:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 6px rgba(5,108,117,.22)}.sc-link-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(8,179,195,.18)}@media screen and (max-width:767px){.search-chat-overlay{top:57px;left:0;right:0;bottom:0;background-color:initial;backdrop-filter:none;-webkit-backdrop-filter:none;padding-top:0;align-items:flex-start}.search-chat-card{width:100%;max-width:100%;max-height:100%;height:100%;border-radius:0;border:none;box-shadow:none;-webkit-animation:sc-card-pop .22s cubic-bezier(.16,1,.3,1);animation:sc-card-pop .22s cubic-bezier(.16,1,.3,1)}.search-chat-card:before{height:2px}.sc-search-bar{padding:12px 16px;border-bottom:1px solid #e6e4e5}.sc-search-bar .sc-sep{margin:0 10px}.sc-history-item,.sc-result-item{margin:2px 4px}}@media screen and (min-width:577px)and (max-width:767px){.search-chat-overlay{padding-top:0}.search-chat-card{width:100%;max-height:calc(100vh - 57px);border-radius:0}}@media(prefers-reduced-motion:reduce){.sc-history-container,.sc-history-item,.sc-no-results,.sc-result-item,.sc-results-container,.sc-skeleton-wrapper,.search-chat-card,.search-chat-overlay{-webkit-animation:none!important;animation:none!important}.sc-action-btn,.sc-chat-icon,.sc-history-item,.sc-icon,.sc-input,.sc-item-date,.sc-item-preview,.sc-item-title,.sc-link-btn,.sc-no-results img,.sc-result-item,.sc-search-bar,.sc-sep,.sc-text-highlight{transition:none!important}.sc-action-btn:hover{-webkit-transform:none;transform:none}.sc-results-count:before{-webkit-animation:none!important;animation:none!important}}#action-accordion-container .accordion{transition:height .1s ease-in-out}#action-accordion-container .accordion-item{background:#fff!important;border:1px solid #e6e4e5!important;padding:0!important}#action-accordion-container .accordion-button{padding:0!important;border-radius:8px!important;background-color:#fff!important}#action-accordion-container .accordion-collapse{border-top:1px solid #e6e4e5!important;background-color:#fff!important}#action-accordion-container .accordion-collapse .accordion-body{padding:0!important}#faq-accordions-container .accordion-item{margin-top:16px!important;background-color:#fff!important;border-bottom:1px solid #e6e4e5!important;border:none;padding:0!important}#faq-accordions-container .accordion-button{padding:8px!important;background-color:#fff!important}#faq-accordions-container .accordion-collapse{background-color:#fff!important;border-radius:8px!important}#faq-accordions-container .accordion-collapse .accordion-body{padding:8px!important}#week-selector #select-box-border{width:240px!important}#quest-score-system{max-height:100vh}#action-text-list li{padding-left:8px;padding-right:8px}#action-text-list li::marker{content:url(/static/media/blue_dot.4a0693d0.svg)}.score-box{width:60px!important;height:24px;text-align:center;display:flex;align-items:center;justify-content:center;padding-top:3px;margin-right:16px;font-size:14px;font-weight:600;border-radius:2px}#resources-home .resource-header-card .card{border-radius:12px;border:none;background-color:#08b3c3}#resources-home .resource-header-card .card .card-body{padding:50px 30px}#resources-home .resource-header-card .card .card-body .resource-filter-text{color:#fff;font-size:40px;font-weight:700;line-height:54.56px;text-align:left}#resources-home .resource-header-card .card .card-body .standard-select,#resources-home .resource-header-card .card .card-body .standard-select__control{background-color:#fff!important;padding-left:4px!important;border-bottom:none!important}#resources-home .resource-header-card .card .card-body .standard-input>input{background-color:#fff!important;padding:8px!important;border-bottom:none!important}#resources-home .content-area{border-radius:8px;padding:16px 16px 32px;background-color:#fff}#resources-home .top-book-card{min-height:146px;border-radius:12px}#resources-home .top-book-card img{height:102px;width:72px;border-radius:8px}#resources-home .top-book-card span{color:#056c75!important}@media screen and (max-width:576px){#resources-home .top-book-card .top-book-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}#resources-home .toolkit-card{min-height:233px;border-radius:12px}#resources-home .toolkit-card img{height:196px;width:140px;border-radius:8px}@media screen and (max-width:576px){#resources-home .toolkit-card .top-book-button{display:none}#resources-home .toolkit-card .card-body{flex-direction:column;align-items:center!important;justify-content:center!important}#resources-home .toolkit-card .card-body .toolkit-info-div span{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important}}#resources-home .toolkit-card .sub-title{color:#656565}#resources-home #resource-search-result-card{border-radius:12px}#resources-home #resource-search-result-card img{border-radius:8px}#resources-home #resource-search-result-card .sub-title{color:#656565}@media screen and (max-width:767px){#resources-home #resource-search-result-card{display:flex;flex-direction:column}#resources-home #resource-search-result-card .resource-info-div{padding:8px;width:100%}#resources-home #resource-search-result-card .resource-info-div .resource-image{text-align:center;margin:auto}#resources-home #resource-search-result-card .resource-info-div .resource-title,#resources-home #resource-search-result-card .resource-info-div .sub-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;line-height:20px;text-align:left}#resources-home #resource-search-result-card .resource-info-div .sub-title{word-break:break-all}}#resources-home .guide-category{text-align:center;border-radius:4px;padding:2px 4px;margin-right:8px;width:-webkit-max-content;width:max-content;background-color:#0feab0;color:#000;font-size:12px;font-weight:700}#resources-home .long-text-content{display:none}#resources-home .hover-text-container{position:relative}#resources-home .top-book-title{display:block}#resources-home .hover-text-container .full-text{display:none;position:absolute;left:0;top:0}#resources-home .hover-text-container:hover .truncated-text{display:none}#resources-home .hover-text-container:hover .full-text{display:flex;align-items:top;overflow:auto;min-height:100px;bottom:50px;background-color:#fff;z-index:1;padding:2px;font-size:14px;border:1px solid #e6e4e5;border-radius:8px}#resources-home .more-text{cursor:pointer;margin-left:4px}#resources-home .more-text:hover .hover-content-wrapper:hover .hover-view{display:flex;align-items:center}#resources-home .truncated-text{display:block}#resources-home .more-text .hover-view{display:none;opacity:0;-webkit-animation:fadeIn .4s ease-in-out forwards;animation:fadeIn .4s ease-in-out forwards}#resources-home .more-text:hover .hover-view{display:block;opacity:1;min-height:160px;overflow:hidden;top:16px;word-break:break-all;margin-right:10px;background-color:#fff;z-index:1;padding:2px;font-size:14px;color:#656565;border:1px solid #e6e4e5;border-radius:8px}#resources-home .content-wrapper{overflow:hidden;transition:max-height .5s}#resources-home .content-wrapper.collapsed{max-height:65px;transition:max-height .5s}#resources-home .content-wrapper.expanded{max-height:1000px;max-width:165px;word-break:break-all}#resources-home .content{position:relative}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#quick-scan-result .quick-scan-result-bg{position:absolute;right:0}#quick-scan-result .primary-border-bottom{border-bottom:1px solid #08b3c3}#quick-scan-result .quick-scan-body{position:relative;z-index:1}#quick-scan-result .order-book-div{padding:50px 20%}#quick-scan-result .order-book-div .aos-book{z-index:1;position:relative;top:20px}#quick-scan-result .order-book-div .aos-book-data{position:relative;top:-70px;border-radius:8px;border:1px solid #c7e9ee;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);z-index:0;padding:0 50px}#quick-scan{min-height:100vh;background:#fff;border-radius:8px;height:auto}#multi-choice-question .form-check{margin-bottom:16px;display:flex;align-items:center}#multi-choice-question .form-check .form-check-input{min-height:24px;min-width:24px}#multi-choice-question .form-check .form-check-input:checked{background-color:#08b3c3;border-color:#08b3c3}#multi-choice-question.long-text-question .form-check{display:flex;align-items:start}@-webkit-keyframes sprint-fade-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sprint-fade-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sprint-rise-in{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes sprint-rise-in{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes sprint-slide-left{0%{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sprint-slide-left{0%{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sprint-slide-right{0%{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sprint-slide-right{0%{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sprint-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sprint-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@-webkit-keyframes sprint-pulse-dot{0%,to{-webkit-transform:scale(.7);transform:scale(.7);opacity:.45}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes sprint-pulse-dot{0%,to{-webkit-transform:scale(.7);transform:scale(.7);opacity:.45}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes sprint-checklist-box-draw{to{stroke-dashoffset:0}}@keyframes sprint-checklist-box-draw{to{stroke-dashoffset:0}}@-webkit-keyframes sprint-checklist-tick-draw{to{stroke-dashoffset:0}}@keyframes sprint-checklist-tick-draw{to{stroke-dashoffset:0}}@-webkit-keyframes sprint-check-pop{0%{-webkit-transform:scale(.85);transform:scale(.85)}55%{-webkit-transform:scale(1.12);transform:scale(1.12)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sprint-check-pop{0%{-webkit-transform:scale(.85);transform:scale(.85)}55%{-webkit-transform:scale(1.12);transform:scale(1.12)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sprint-check-shake{0%{-webkit-transform:scale(.92) translateX(0);transform:scale(.92) translateX(0)}20%{-webkit-transform:scale(1.04) translateX(-2px);transform:scale(1.04) translateX(-2px)}40%{-webkit-transform:scale(1.04) translateX(2px);transform:scale(1.04) translateX(2px)}60%{-webkit-transform:scale(1.02) translateX(-1.5px);transform:scale(1.02) translateX(-1.5px)}80%{-webkit-transform:scale(1.01) translateX(1px);transform:scale(1.01) translateX(1px)}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes sprint-check-shake{0%{-webkit-transform:scale(.92) translateX(0);transform:scale(.92) translateX(0)}20%{-webkit-transform:scale(1.04) translateX(-2px);transform:scale(1.04) translateX(-2px)}40%{-webkit-transform:scale(1.04) translateX(2px);transform:scale(1.04) translateX(2px)}60%{-webkit-transform:scale(1.02) translateX(-1.5px);transform:scale(1.02) translateX(-1.5px)}80%{-webkit-transform:scale(1.01) translateX(1px);transform:scale(1.01) translateX(1px)}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@-webkit-keyframes sprint-check-glyph-in{0%{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}60%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sprint-check-glyph-in{0%{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}60%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sprint-check-tick-draw{to{stroke-dashoffset:0}}@keyframes sprint-check-tick-draw{to{stroke-dashoffset:0}}@-webkit-keyframes sprint-ring-fill{to{stroke-dashoffset:var(--ring-offset)}}@keyframes sprint-ring-fill{to{stroke-dashoffset:var(--ring-offset)}}@-webkit-keyframes sd-row-enter{0%{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sd-row-enter{0%{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sd-group-expand{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sd-group-expand{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sd-stat-pop{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.6}60%{-webkit-transform:scale(1.06);transform:scale(1.06)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes sd-stat-pop{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.6}60%{-webkit-transform:scale(1.06);transform:scale(1.06)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes sd-header-in{0%{opacity:0;-webkit-transform:translateY(-10px) scale(.99);transform:translateY(-10px) scale(.99)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes sd-header-in{0%{opacity:0;-webkit-transform:translateY(-10px) scale(.99);transform:translateY(-10px) scale(.99)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes sd-stat-rise{0%{opacity:0;-webkit-transform:translateY(8px) scale(.96);transform:translateY(8px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes sd-stat-rise{0%{opacity:0;-webkit-transform:translateY(8px) scale(.96);transform:translateY(8px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes sd-title-in{0%{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sd-title-in{0%{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sd-strip-grow{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@keyframes sd-strip-grow{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@-webkit-keyframes csd-nav-drop{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes csd-nav-drop{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes del-fade-in{0%{opacity:0}to{opacity:1}}@keyframes del-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes del-slide-up{0%{opacity:0;-webkit-transform:translateY(20px) scale(.97);transform:translateY(20px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes del-slide-up{0%{opacity:0;-webkit-transform:translateY(20px) scale(.97);transform:translateY(20px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes del-icon-pop{0%{-webkit-transform:scale(.5) rotate(-8deg);transform:scale(.5) rotate(-8deg);opacity:0}60%{-webkit-transform:scale(1.15) rotate(3deg);transform:scale(1.15) rotate(3deg);opacity:1}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}}@keyframes del-icon-pop{0%{-webkit-transform:scale(.5) rotate(-8deg);transform:scale(.5) rotate(-8deg);opacity:0}60%{-webkit-transform:scale(1.15) rotate(3deg);transform:scale(1.15) rotate(3deg);opacity:1}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}}@-webkit-keyframes del-content-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes del-content-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sprint-select-ping{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.9}75%{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@keyframes sprint-select-ping{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.9}75%{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@-webkit-keyframes sprint-answer-lock{0%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(4px);transform:translateX(4px)}70%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sprint-answer-lock{0%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(4px);transform:translateX(4px)}70%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes asc-fade-up{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes asc-fade-up{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes asc-overdue-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes asc-overdue-pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes asc-check-pop{0%{-webkit-transform:scale(0) rotate(-12deg);transform:scale(0) rotate(-12deg);opacity:0}65%{-webkit-transform:scale(1.25) rotate(4deg);transform:scale(1.25) rotate(4deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}}@keyframes asc-check-pop{0%{-webkit-transform:scale(0) rotate(-12deg);transform:scale(0) rotate(-12deg);opacity:0}65%{-webkit-transform:scale(1.25) rotate(4deg);transform:scale(1.25) rotate(4deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}}.sprint-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;border-radius:8px;font-size:14px;font-weight:400;padding:8px 16px;border:0 solid transparent;cursor:pointer;transition:background .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1);transition:background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);white-space:nowrap;line-height:1}.sprint-btn:focus-visible{outline:2px solid rgba(8,179,195,.45);outline-offset:2px}.sprint-btn--primary{background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;font-weight:600;border-color:transparent;box-shadow:0 2px 12px rgba(5,108,117,.25)}.sprint-btn--primary:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 18px rgba(5,108,117,.35);-webkit-filter:brightness(1.05);filter:brightness(1.05)}.sprint-btn--primary:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(5,108,117,.2);-webkit-filter:brightness(.97);filter:brightness(.97)}.sprint-btn--primary:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none;box-shadow:none}.sprint-btn--ghost-disabled{background:#f6f6f6;color:#656565;border-color:#e6e4e5;cursor:default;padding:6px 12px;font-size:13px}.sprint-btn--working{position:relative;background:linear-gradient(135deg,#056c75,#08b3c3);color:hsla(0,0%,100%,.92);cursor:default;font-weight:600;overflow:hidden;box-shadow:0 2px 12px rgba(5,108,117,.2);-webkit-animation:sprint-btn-working-enter .3s cubic-bezier(.32,.72,0,1) both;animation:sprint-btn-working-enter .3s cubic-bezier(.32,.72,0,1) both}.sprint-btn--working:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.22) 50%,transparent 70%);-webkit-animation:sprint-btn-working-shimmer 2.2s ease-in-out infinite;animation:sprint-btn-working-shimmer 2.2s ease-in-out infinite;pointer-events:none}.sprint-btn__dots{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;margin-left:2px}.sprint-btn__dots span{display:block;width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.85);-webkit-animation:sprint-btn-dot-bounce 1.2s ease-in-out infinite;animation:sprint-btn-dot-bounce 1.2s ease-in-out infinite}.sprint-btn__dots span:nth-child(2){-webkit-animation-delay:.18s;animation-delay:.18s}.sprint-btn__dots span:nth-child(3){-webkit-animation-delay:.36s;animation-delay:.36s}.sprint-btn--with-icon img{margin-right:2px}.sprint-btn__end-icon{width:10px;height:10px;border-radius:2px;background:#fff;display:inline-block;flex-shrink:0}@-webkit-keyframes sprint-btn-working-enter{0%{opacity:.5;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sprint-btn-working-enter{0%{opacity:.5;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sprint-btn-working-shimmer{0%{-webkit-transform:translateX(-120%) skewX(-12deg);transform:translateX(-120%) skewX(-12deg)}60%{-webkit-transform:translateX(220%) skewX(-12deg);transform:translateX(220%) skewX(-12deg)}to{-webkit-transform:translateX(220%) skewX(-12deg);transform:translateX(220%) skewX(-12deg)}}@keyframes sprint-btn-working-shimmer{0%{-webkit-transform:translateX(-120%) skewX(-12deg);transform:translateX(-120%) skewX(-12deg)}60%{-webkit-transform:translateX(220%) skewX(-12deg);transform:translateX(220%) skewX(-12deg)}to{-webkit-transform:translateX(220%) skewX(-12deg);transform:translateX(220%) skewX(-12deg)}}@-webkit-keyframes sprint-btn-dot-bounce{0%,80%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}40%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}}@keyframes sprint-btn-dot-bounce{0%,80%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}40%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}}.sprint-bubble-btn{margin-top:24px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;font-size:14px;font-weight:600;line-height:1;border:none;padding:8px 18px;border-radius:10px;cursor:pointer;box-shadow:0 2px 12px rgba(5,108,117,.25);transition:box-shadow .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1),-webkit-filter .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),filter .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),filter .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1),-webkit-filter .2s cubic-bezier(.32,.72,0,1)}.sprint-bubble-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 18px rgba(5,108,117,.35);-webkit-filter:brightness(1.05);filter:brightness(1.05)}.sprint-bubble-btn:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(5,108,117,.2);-webkit-filter:brightness(.97);filter:brightness(.97)}.sprint-bubble-btn--loading{opacity:.75;cursor:not-allowed;grid-gap:7px;gap:7px;pointer-events:none}.sprint-bubble-btn--loading:hover{-webkit-transform:none;transform:none;box-shadow:0 2px 12px rgba(5,108,117,.25);-webkit-filter:none;filter:none}.sprint-bubble-btn__spinner{width:12px;height:12px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;-webkit-animation:sprint-spin .7s linear infinite;animation:sprint-spin .7s linear infinite;flex-shrink:0}@-webkit-keyframes sprint-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sprint-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sprint-create-plan-cta{display:flex;justify-content:flex-start;padding-top:12px;padding-bottom:4px;-webkit-animation:sprint-cta-enter .28s ease-out both;animation:sprint-cta-enter .28s ease-out both}@media(prefers-reduced-motion:reduce){.sprint-create-plan-cta{-webkit-animation:none;animation:none}}@-webkit-keyframes sprint-cta-enter{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sprint-cta-enter{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sprint-q-skeleton{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:16px;background:#fff;border:1px solid #e6e4e5;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.sprint-q-skeleton__title{height:16px;width:70%;border-radius:6px}.sprint-q-skeleton__body{height:12px;width:90%;border-radius:4px;opacity:.7}.sprint-q-skeleton__option{height:40px;width:100%;border-radius:8px}.sprint-plan-skeleton{background:#f4f6f8;grid-gap:12px;gap:12px;min-height:0}.sprint-plan-skeleton__label-row{flex-shrink:0}.sprint-plan-skeleton__label{height:13px;width:48%}.sprint-plan-skeleton__card{border-radius:10px;padding:20px 16px;grid-gap:20px;gap:20px;flex:1 1}.sprint-plan-skeleton__row{-webkit-animation:sprint-skeleton-fade .5s ease both;animation:sprint-skeleton-fade .5s ease both}@media(prefers-reduced-motion:reduce){.sprint-plan-skeleton__row{-webkit-animation:none;animation:none}}@-webkit-keyframes sprint-skeleton-fade{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sprint-skeleton-fade{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sprint-plan-skeleton__icon{width:32px;height:32px;border-radius:8px}.sprint-plan-skeleton__lines{padding-top:2px}.sprint-plan-skeleton__line{border-radius:4px}.sprint-plan-skeleton__line--title{height:13px;width:62%}.sprint-plan-skeleton__line--desc{height:11px;opacity:.55}.sq-task-status-btn{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px;border:1.5px solid #e6e4e5;border:1.5px solid var(--status-color,#e6e4e5);border-radius:8px;background:transparent;background:var(--status-bg,transparent);cursor:pointer;text-align:left;transition:opacity .18s ease,-webkit-transform .15s ease;transition:opacity .18s ease,transform .15s ease;transition:opacity .18s ease,transform .15s ease,-webkit-transform .15s ease;font-family:"Hind",sans-serif;font-size:13px;color:#333;width:100%}.sq-task-status-btn:hover:not(:disabled):not(.sq-task-status-btn--locked){opacity:.85;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sq-task-status-btn--selected{border-width:2px}.sq-task-status-btn--locked{cursor:default;pointer-events:none}.sq-task-status-btn__dot{width:8px;height:8px;border-radius:50%;background:#656565;background:var(--status-color,#656565);flex-shrink:0}.sq-task-status-btn__label{flex:1 1;color:#333;color:var(--status-color,#333);font-weight:400}.sq-task-status-btn__check{color:#056c75;color:var(--status-color,#056c75);font-size:12px;font-weight:700;flex-shrink:0}.sprint-list-panel{padding:24px 28px 12px;background:#fff;border:1px solid #e6e4e5;border-radius:16px;overflow:hidden}.sprint-list-panel__header{margin-bottom:20px;grid-gap:16px;gap:16px;-webkit-animation:sprint-slide-left .42s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-left .42s cubic-bezier(.32,.72,0,1) both}.sprint-list-panel__title{font-size:18px;font-weight:700;color:#333}.sprint-list-panel__subtitle{margin-top:4px;font-size:13px;color:#656565}.sprint-list-panel__tabs{display:flex;grid-gap:8px;gap:8px;margin-bottom:16px;-webkit-animation:sprint-fade-in .42s cubic-bezier(.32,.72,0,1) 80ms both;animation:sprint-fade-in .42s cubic-bezier(.32,.72,0,1) 80ms both}.sprint-list-panel__body{overflow:auto;padding-right:4px}.sprint-tab-pill{padding:8px 16px;border-radius:9999px;font-size:12px;font-weight:600;border:1px solid #e6e4e5;background:#fff;color:#4b5563;cursor:pointer;transition:background .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1)}.sprint-tab-pill:hover{border-color:#c7e9ee;color:#056c75}.sprint-tab-pill--active{background:#056c75;border-color:#056c75;color:#fff;box-shadow:0 4px 12px rgba(5,108,117,.18)}.sprint-list{display:grid;grid-gap:12px;gap:12px}.sprint-list__item{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:16px 20px;background:#fff;border-radius:12px;cursor:pointer;transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),border-left-color .18s cubic-bezier(.32,.72,0,1);-webkit-animation:sprint-rise-in .36s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .36s cubic-bezier(.32,.72,0,1) both;border:1px solid #e6e4e5;border-left:3px solid transparent}.sprint-list__item:hover{background:rgba(5,108,117,.03);box-shadow:inset 0 0 0 1px rgba(5,108,117,.18),0 2px 8px rgba(5,108,117,.07);border-color:rgba(5,108,117,.2) rgba(5,108,117,.2) rgba(5,108,117,.2) #056c75}.sprint-list__item:hover .sprint-list__item-title{color:#056c75}.sprint-list__item:focus-visible{outline:2px solid rgba(8,179,195,.45);outline-offset:2px}.sprint-list__item-left{min-width:0}.sprint-list__item-title{margin:6px 0;font-size:14px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .16s cubic-bezier(.32,.72,0,1)}.sprint-list__item-meta{font-size:12px;color:#656565}.sprint-list__item-meta span{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.sprint-list__item-right{grid-gap:12px;gap:12px}.sprint-list__chevron{opacity:.5;transition:opacity .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.sprint-list__item:hover .sprint-list__chevron{-webkit-transform:translateX(2px);transform:translateX(2px);opacity:1}.sprint-progress{width:120px;height:6px;background:#f6f6f6;border-radius:9999px;overflow:hidden}.sprint-progress__bar{height:100%;background:linear-gradient(90deg,#08b3c3,#056c75);border-radius:inherit;transition:width .6s cubic-bezier(.32,.72,0,1)}.sprint-progress__label{font-size:12px;font-weight:600;color:#4b5563;min-width:32px;text-align:right}.sprint-status-chip{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.01em;text-transform:capitalize}.sprint-status-chip--in_progress{background:rgba(8,179,195,.12);color:#056c75}.sprint-status-chip--completed{background:rgba(76,184,87,.12);color:#2f7a39}.sprint-empty-state{text-align:center;padding:64px 24px;border:1px dashed #e6e4e5;border-radius:16px;background:#fff;-webkit-animation:sprint-fade-in .38s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .38s cubic-bezier(.32,.72,0,1) both}.sprint-empty-state h3{margin:12px 0 4px;font-size:16px;color:#333}.sprint-empty-state p{color:#656565;font-size:13px;margin-bottom:20px}.spm-overlay{position:fixed;inset:0;background:rgba(15,23,42,.48);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;-webkit-animation:spm-overlay-in .22s ease both;animation:spm-overlay-in .22s ease both}@-webkit-keyframes spm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes spm-overlay-in{0%{opacity:0}to{opacity:1}}.spm-container{position:relative;background:#fff;border:1px solid rgba(5,108,117,.14);border-radius:20px;padding:0;display:flex;flex-direction:column;width:100%;max-width:680px;height:clamp(540px,74vh,80vh);overflow:hidden;box-shadow:0 24px 64px rgba(5,108,117,.14),0 8px 24px rgba(15,23,42,.1);-webkit-animation:spm-modal-in .3s cubic-bezier(.32,.72,0,1) both;animation:spm-modal-in .3s cubic-bezier(.32,.72,0,1) both}@-webkit-keyframes spm-modal-in{0%{opacity:0;-webkit-transform:translateY(20px) scale(.97);transform:translateY(20px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes spm-modal-in{0%{opacity:0;-webkit-transform:translateY(20px) scale(.97);transform:translateY(20px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.spm-header{position:relative;padding:22px 22px 18px;border-bottom:1px solid rgba(5,108,117,.08);flex-shrink:0;background:linear-gradient(135deg,rgba(5,108,117,.03),rgba(8,179,195,.03))}.spm-header__eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#056c75;margin:0 0 6px;line-height:1}.spm-header__title{font-size:16px;font-weight:700;color:#333;line-height:1.4;margin:0;flex:1 1 auto;padding-right:36px}.spm-header__close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(5,108,117,.15);background:rgba(5,108,117,.04);border-radius:8px;cursor:pointer;color:#656565;font-size:13px;line-height:1;transition:background .15s cubic-bezier(.32,.72,0,1),border-color .15s cubic-bezier(.32,.72,0,1),color .15s cubic-bezier(.32,.72,0,1),-webkit-transform .15s cubic-bezier(.32,.72,0,1);transition:background .15s cubic-bezier(.32,.72,0,1),border-color .15s cubic-bezier(.32,.72,0,1),color .15s cubic-bezier(.32,.72,0,1),transform .15s cubic-bezier(.32,.72,0,1);transition:background .15s cubic-bezier(.32,.72,0,1),border-color .15s cubic-bezier(.32,.72,0,1),color .15s cubic-bezier(.32,.72,0,1),transform .15s cubic-bezier(.32,.72,0,1),-webkit-transform .15s cubic-bezier(.32,.72,0,1)}.spm-header__close:hover{background:rgba(5,108,117,.1);border-color:rgba(5,108,117,.3);color:#056c75;-webkit-transform:scale(1.06);transform:scale(1.06)}.spm-header__close:active{-webkit-transform:scale(.96);transform:scale(.96)}.spm-filters{display:flex;grid-gap:7px;gap:7px;overflow-x:auto;overflow-y:visible;flex-shrink:0;padding:14px 22px 10px;scrollbar-width:none;border-bottom:1px solid rgba(5,108,117,.07)}.spm-filters::-webkit-scrollbar{display:none}.spm-filter-pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:20px;border:1.5px solid rgba(5,108,117,.16);background:transparent;color:#656565;font-size:12px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background .16s cubic-bezier(.32,.72,0,1),border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1);transition:background .16s cubic-bezier(.32,.72,0,1),border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1);transition:background .16s cubic-bezier(.32,.72,0,1),border-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1)}.spm-filter-pill:hover:not(.spm-filter-pill--active){border-color:rgba(8,179,195,.45);color:#08b3c3;background:rgba(8,179,195,.05)}.spm-filter-pill--active{background:linear-gradient(135deg,#056c75,#08b3c3);border:0;color:#fff;font-weight:700;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 3px 10px rgba(5,108,117,.28)}.spm-list{overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;grid-gap:0;gap:0;padding:10px 14px 14px;scrollbar-width:thin;scrollbar-color:rgba(5,108,117,.2) transparent}.spm-list::-webkit-scrollbar{width:4px}.spm-list::-webkit-scrollbar-track{background:transparent}.spm-list::-webkit-scrollbar-thumb{background:rgba(5,108,117,.2);border-radius:4px}.spm-list__empty{padding:40px 12px;font-size:13px;color:#656565;text-align:center;line-height:1.6}.spm-practice-item{display:flex;flex-direction:column;flex-shrink:0;border:1px solid rgba(5,108,117,.09);border-radius:14px;overflow:hidden;background:#fff;margin-bottom:8px;-webkit-animation:spm-item-in .3s cubic-bezier(.32,.72,0,1) both;animation:spm-item-in .3s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--spm-delay,0ms);animation-delay:var(--spm-delay,0ms);transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1);transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1);transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1)}.spm-practice-item:last-child{margin-bottom:0}.spm-practice-item:hover{border-color:rgba(5,108,117,.24);box-shadow:0 4px 16px rgba(5,108,117,.1),0 1px 4px rgba(15,23,42,.04);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes spm-item-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes spm-item-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.spm-practice-row{grid-gap:10px;gap:10px;padding:12px 14px;transition:background .16s cubic-bezier(.32,.72,0,1)}.spm-practice-row:hover{background:rgba(5,108,117,.025)}.spm-rank-badge{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;flex-shrink:0;box-shadow:0 2px 6px rgba(5,108,117,.3)}.spm-practice-name{font-size:13px;font-weight:600;color:#333;line-height:1.4;flex:1 1 auto;min-width:0}.spm-category-chip{display:inline-flex;align-items:center;border-radius:20px;background:rgba(5,108,117,.06);border:1px solid rgba(5,108,117,.12);line-height:1}.spm-category-chip,.spm-sprint-badge{padding:3px 8px;color:#056c75;font-size:11px;font-weight:600;flex-shrink:0;white-space:nowrap}.spm-sprint-badge{background:rgba(5,108,117,.07);border:1px solid rgba(5,108,117,.18);border-radius:20px}.spm-pick-btn{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:6px 12px;background:linear-gradient(135deg,#056c75,#08b3c3);border:none;border-radius:20px;color:#fff;font-size:12px;font-weight:600;line-height:1;cursor:pointer;flex-shrink:0;white-space:nowrap;box-shadow:0 2px 8px rgba(5,108,117,.22);transition:box-shadow .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1);transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1);transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1)}.spm-pick-btn__chevron{width:8px;height:8px;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.85;transition:-webkit-transform .16s cubic-bezier(.32,.72,0,1);transition:transform .16s cubic-bezier(.32,.72,0,1);transition:transform .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1)}.spm-pick-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 5px 14px rgba(5,108,117,.34)}.spm-pick-btn:hover .spm-pick-btn__chevron{-webkit-transform:translateX(2px);transform:translateX(2px)}.spm-pick-btn:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 6px rgba(5,108,117,.2)}.spm-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid rgba(5,108,117,.2);background:rgba(5,108,117,.06);border-radius:8px;cursor:pointer;flex-shrink:0;padding:0;transition:background .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.spm-expand-btn img{width:12px;height:12px;object-fit:contain;-webkit-filter:brightness(0) saturate(100%) invert(29%) sepia(55%) saturate(600%) hue-rotate(153deg) brightness(90%) contrast(95%);filter:brightness(0) saturate(100%) invert(29%) sepia(55%) saturate(600%) hue-rotate(153deg) brightness(90%) contrast(95%);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .38s cubic-bezier(.34,1.56,.64,1);transition:transform .38s cubic-bezier(.34,1.56,.64,1);transition:transform .38s cubic-bezier(.34,1.56,.64,1),-webkit-transform .38s cubic-bezier(.34,1.56,.64,1)}.spm-expand-btn:hover{background:rgba(5,108,117,.1);border-color:rgba(5,108,117,.35);box-shadow:0 2px 8px rgba(5,108,117,.12)}.spm-expand-btn:hover img{-webkit-filter:brightness(0) saturate(100%) invert(29%) sepia(55%) saturate(600%) hue-rotate(153deg) brightness(80%) contrast(100%);filter:brightness(0) saturate(100%) invert(29%) sepia(55%) saturate(600%) hue-rotate(153deg) brightness(80%) contrast(100%)}.spm-expand-btn--open{background:linear-gradient(135deg,rgba(5,108,117,.12),rgba(8,179,195,.1));border-color:rgba(5,108,117,.4);box-shadow:0 2px 8px rgba(5,108,117,.18)}.spm-expand-btn--open img{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:brightness(0) saturate(100%) invert(29%) sepia(55%) saturate(600%) hue-rotate(153deg) brightness(80%) contrast(105%);filter:brightness(0) saturate(100%) invert(29%) sepia(55%) saturate(600%) hue-rotate(153deg) brightness(80%) contrast(105%)}@-webkit-keyframes spm-arrow-in{0%{opacity:0;-webkit-transform:translateX(-6px);transform:translateX(-6px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes spm-arrow-in{0%{opacity:0;-webkit-transform:translateX(-6px);transform:translateX(-6px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes spm-arrow-grow{0%{width:0;opacity:0}to{width:16px;opacity:1}}@keyframes spm-arrow-grow{0%{width:0;opacity:0}to{width:16px;opacity:1}}.spm-accordion-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1)}.spm-accordion-wrap>.spm-accordion-inner{overflow:hidden;min-height:0}.spm-accordion-wrap--open{grid-template-rows:1fr}.spm-accordion-content{padding:12px 14px 14px;background:linear-gradient(135deg,rgba(5,108,117,.03),rgba(8,179,195,.03));border-top:1px solid rgba(5,108,117,.08);display:flex;flex-direction:column;grid-gap:6px;gap:6px}.spm-accordion-content__heading{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#056c75;margin:0;line-height:1}.spm-accordion-content__text{font-size:13px;font-weight:400;color:#333;line-height:1.6;margin:0}.spm-row-divider{display:none}@media(prefers-reduced-motion:reduce){.spm-accordion-content__arrow,.spm-accordion-content__arrow:after,.spm-accordion-content__arrow:before,.spm-accordion-wrap,.spm-container,.spm-expand-btn img,.spm-filter-pill,.spm-overlay,.spm-pick-btn,.spm-practice-item{-webkit-animation:none!important;animation:none!important;transition:none!important}.spm-accordion-wrap--open{grid-template-rows:1fr!important}}.sd-sprint-row,.sd-table-cols-header{display:flex;align-items:center;grid-gap:24px;gap:24px;padding:0 16px;width:100%;box-sizing:border-box}.sd-root{background:#f4f4f4;min-height:100%;padding:4px}.sd-card,.sd-root{box-sizing:border-box}.sd-card{background:#fff;border-radius:20px;width:100%;display:flex;flex-direction:column;box-shadow:0 2px 20px rgba(5,108,117,.06),0 1px 4px rgba(15,23,42,.04);-webkit-animation:sprint-rise-in .38s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .38s cubic-bezier(.32,.72,0,1) both}.sd-divider-h{height:1px;background:rgba(5,108,117,.07);width:100%;flex-shrink:0}.sd-vdivider{width:1px;height:26px;background:#e6e4e5;align-self:center;flex-shrink:0}.sd-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 14px 24px;flex-shrink:0;width:100%;position:relative;z-index:2;background:linear-gradient(135deg,rgba(5,108,117,.028),rgba(8,179,195,.018) 60%,hsla(0,0%,100%,0));-webkit-animation:sd-header-in .38s cubic-bezier(.32,.72,0,1) both;animation:sd-header-in .38s cubic-bezier(.32,.72,0,1) both}.sd-header:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#056c75 0,#08b3c3);-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:sd-strip-grow .4s cubic-bezier(.32,.72,0,1) 60ms both;animation:sd-strip-grow .4s cubic-bezier(.32,.72,0,1) 60ms both}.sd-header__left{display:flex;align-items:center;grid-gap:0;gap:0;min-width:0;flex:1 1 auto}.sd-header__title-group{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-shrink:0;-webkit-animation:sd-title-in .34s cubic-bezier(.32,.72,0,1) both;animation:sd-title-in .34s cubic-bezier(.32,.72,0,1) both}.sd-header__title-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#056c75,#08b3c3);box-shadow:0 2px 8px rgba(5,108,117,.28),0 1px 3px rgba(5,108,117,.15);flex-shrink:0}.sd-header__title-icon svg{display:block}.sd-header__title{font-weight:800;font-size:17px;line-height:1.1;color:#333;margin:0;white-space:nowrap;letter-spacing:-.02em}.sd-header__title-sep{color:#e6e4e5;font-weight:400;margin:0 2px}.sd-header__title-accent{background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.sd-header__stats{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:0 0 0 20px;margin-left:4px;min-width:0}.sd-header__action{flex-shrink:0;margin-left:16px;-webkit-animation:sprint-slide-right .38s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-right .38s cubic-bezier(.32,.72,0,1) both}.sd-stat-sep{width:1px;height:28px;background:rgba(5,108,117,.1);flex-shrink:0;margin:0 8px;align-self:center}.sd-stat{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:6px 10px;border-radius:12px;background:rgba(5,108,117,.035);border:1px solid rgba(5,108,117,.08);transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);-webkit-animation:sd-stat-rise .36s cubic-bezier(.32,.72,0,1) both;animation:sd-stat-rise .36s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--stat-delay,0ms);animation-delay:var(--stat-delay,0ms);cursor:default}.sd-stat:hover{background:rgba(5,108,117,.06);border-color:rgba(5,108,117,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sd-stat__icon{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,rgba(5,108,117,.14),rgba(8,179,195,.1));border:1px solid rgba(5,108,117,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 4px rgba(5,108,117,.1)}.sd-stat__icon img{width:15px;height:15px;object-fit:contain}.sd-stat__body{display:flex;flex-direction:column;grid-gap:3px;gap:3px}.sd-stat__value{font-weight:800;font-size:18px;line-height:1;background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;-webkit-animation:sd-stat-pop .42s cubic-bezier(.32,.72,0,1) both;animation:sd-stat-pop .42s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--stat-delay,0ms);animation-delay:var(--stat-delay,0ms)}.sd-stat__label{font-weight:500;font-size:10px;line-height:1;color:#656565;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.sd-header,.sd-header:before,.sd-header__action,.sd-header__title-group,.sd-stat,.sd-stat__value{-webkit-animation:none!important;animation:none!important;transition:none!important}.sd-stat:hover{-webkit-transform:none;transform:none}}.sd-btn-primary{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 18px;background:linear-gradient(135deg,#056c75,#08b3c3);border:none;border-radius:10px;color:#fff;height:36px;font-weight:600;font-size:12px;line-height:1;cursor:pointer;white-space:nowrap;letter-spacing:.01em;box-shadow:0 2px 12px rgba(5,108,117,.25);transition:box-shadow .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.sd-btn-primary img{width:14px;height:14px;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.sd-btn-primary:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 20px rgba(5,108,117,.38)}.sd-btn-primary:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(5,108,117,.22)}.sd-btn-primary:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none;box-shadow:none}.sd-btn-xray{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 14px;background:linear-gradient(135deg,#056c75,#08b3c3);border:none;border-radius:10px;color:#fff;height:34px;font-size:12px;font-weight:600;line-height:1;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:flex-start;white-space:nowrap;letter-spacing:.01em;box-shadow:0 2px 12px rgba(5,108,117,.25);transition:box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.sd-btn-xray:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 18px rgba(5,108,117,.36)}.sd-btn-xray:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(5,108,117,.2)}.sd-btn-outline{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:6px 12px;height:31px;background:#fff;border:1px solid #056c75;border-radius:8px;color:#656565;font-size:12px;font-weight:400;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,color .15s ease,transform .15s ease;transition:background .15s ease,color .15s ease,transform .15s ease,-webkit-transform .15s ease}.sd-btn-outline:hover{background:rgba(5,108,117,.05);color:#056c75;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sd-btn-outline:active{-webkit-transform:translateY(0);transform:translateY(0)}.sd-btn-start-with{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:6px 14px;height:34px;background:linear-gradient(135deg,#056c75,#08b3c3);border:none;border-radius:10px;color:#fff;cursor:pointer;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em;box-shadow:0 2px 12px rgba(5,108,117,.25);transition:box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.sd-btn-start-with:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 18px rgba(5,108,117,.36)}.sd-btn-start-with:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(5,108,117,.2)}.sd-btn-start-with__prefix{font-size:12px;font-weight:400;line-height:1;flex-shrink:0;opacity:.85}.sd-btn-start-with__name{font-size:13px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-section{padding:0 16px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.sd-section--empty{padding-bottom:16px}.sd-section__label{font-weight:400;font-size:13px;color:#333;padding:0 15px;margin:8px 0 0}.sd-all-sprints-section{padding:16px 0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sd-all-sprints-section__label{font-weight:400;font-size:13px;line-height:1;color:#333;margin:0;padding:0 28px}.sd-table-card{background:#fff;border:1px solid rgba(5,108,117,.1);border-radius:16px;overflow:hidden;margin:0 16px;padding:14px 0 0;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 2px 14px rgba(5,108,117,.06),0 1px 3px rgba(15,23,42,.04);-webkit-animation:sprint-fade-in .36s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .36s cubic-bezier(.32,.72,0,1) both}.sd-table-cols-header{height:auto;padding-top:4px;padding-bottom:10px;-webkit-animation:sprint-fade-in .28s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .28s cubic-bezier(.32,.72,0,1) both}.sd-col-header__text{font-weight:700;font-size:10px;line-height:1;color:#656565;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em}.sd-group-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:8px 16px;min-height:36px;width:100%;background:rgba(5,108,117,.03);box-sizing:border-box}.sd-group-header--clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s cubic-bezier(.32,.72,0,1)}.sd-group-header--clickable:hover{background:linear-gradient(90deg,rgba(5,108,117,.07),rgba(8,179,195,.03))}.sd-group-header--clickable:hover .sd-group-header__label{background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sd-group-header--clickable:hover .sd-group-header__count{background:linear-gradient(135deg,rgba(5,108,117,.18),rgba(8,179,195,.14));border-color:rgba(8,179,195,.25);color:#056c75}.sd-group-header--clickable:focus-visible{outline:2px solid rgba(5,108,117,.35);outline-offset:-2px}.sd-group-header__inner{display:flex;align-items:center;grid-gap:8px;gap:8px}.sd-group-header__label{font-weight:700;font-size:11px;line-height:1;color:#656565;text-transform:uppercase;letter-spacing:.07em;transition:color .16s cubic-bezier(.32,.72,0,1)}.sd-group-header__dot{display:none}.sd-group-header__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:rgba(5,108,117,.1);border:1px solid rgba(5,108,117,.14);font-weight:700;font-size:11px;line-height:1;color:#056c75;transition:color .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1);-webkit-animation:sd-stat-pop .28s cubic-bezier(.32,.72,0,1) both;animation:sd-stat-pop .28s cubic-bezier(.32,.72,0,1) both}.sd-group-header__chevron{transition:-webkit-transform .24s cubic-bezier(.32,.72,0,1);transition:transform .24s cubic-bezier(.32,.72,0,1);transition:transform .24s cubic-bezier(.32,.72,0,1),-webkit-transform .24s cubic-bezier(.32,.72,0,1);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sd-group-header__chevron--open{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sd-rows-group{display:flex;flex-direction:column;padding-top:4px;padding-bottom:4px}.sd-rows-group--expanding{-webkit-animation:sd-group-expand .3s cubic-bezier(.32,.72,0,1) both;animation:sd-group-expand .3s cubic-bezier(.32,.72,0,1) both}.sd-sprint-row{cursor:pointer;-webkit-animation:sd-row-enter .34s cubic-bezier(.32,.72,0,1) both;animation:sd-row-enter .34s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--sd-row-delay,0ms);animation-delay:var(--sd-row-delay,0ms);position:relative;transition:background .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),border-radius .2s cubic-bezier(.32,.72,0,1);padding-top:10px;padding-bottom:10px;margin:2px 6px;width:calc(100% - 12px);border-radius:10px;box-sizing:border-box}.sd-sprint-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:10px 0 0 10px;background:linear-gradient(180deg,#056c75,#08b3c3);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:opacity .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1);transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .22s cubic-bezier(.32,.72,0,1);transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1);opacity:0}.sd-sprint-row:focus-visible{outline:2px solid #056c75;outline-offset:-2px}.sd-sprint-row--hovered{background:linear-gradient(135deg,rgba(5,108,117,.05),rgba(8,179,195,.02));box-shadow:0 2px 10px rgba(5,108,117,.1)}.sd-sprint-row--hovered:before{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.sd-sprint-row--hovered .sd-sprint-row__title{background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sd-sprint-row--hovered .sd-sprint-row__action-label{background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;font-weight:600;border:0;-webkit-text-fill-color:#fff}.sd-sprint-row--hovered .sd-sprint-row__sprint{background:linear-gradient(135deg,rgba(5,108,117,.12),rgba(8,179,195,.1));border-color:rgba(8,179,195,.25)}.sd-sprint-row--hovered .sd-sprint-row__timeframe{color:#08b3c3}.sd-sprint-row__title{font-size:13px;line-height:1.3;display:block;transition:color .16s cubic-bezier(.32,.72,0,1)}.sd-sprint-row__member,.sd-sprint-row__title{font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-sprint-row__member{font-size:12px;line-height:1}.sd-sprint-row__sprint{display:inline-flex;align-items:center;padding:3px 8px;border-radius:20px;background:rgba(5,108,117,.06);border:1px solid rgba(5,108,117,.1);font-weight:600;font-size:11px;line-height:1;color:#056c75;white-space:nowrap;transition:background .16s cubic-bezier(.32,.72,0,1)}.sd-sprint-row__timeframe{font-weight:500;font-size:12px;line-height:1;color:#656565;white-space:nowrap;transition:color .16s cubic-bezier(.32,.72,0,1)}.sd-col{flex-shrink:0;min-width:0}.sd-col--recommendation{flex:1 1 auto;min-width:0;overflow:hidden}.sd-col--sprint,.sd-col--timeframe{flex:0 0 100px;width:100px}.sd-col--member{flex:0 0 140px;width:140px}.sd-col--action{flex:0 0 auto;min-width:100px;display:flex;align-items:center;grid-gap:8px;gap:8px}.sd-sprint-row__action-label{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 10px;border-radius:20px;border:1px solid rgba(5,108,117,.18);background:rgba(5,108,117,.04);font-weight:600;font-size:11px;line-height:1;color:#056c75;white-space:nowrap;transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}.sd-delete-btn{position:absolute;right:2px;top:50%;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:none;border:none;cursor:pointer;padding:0;color:rgba(217,48,37,.5);opacity:0;-webkit-transform:translateY(-50%) scale(.7) translateX(4px);transform:translateY(-50%) scale(.7) translateX(4px);pointer-events:none;transition:opacity .2s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:opacity .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1);transition:opacity .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),background .16s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.sd-sprint-row--hovered .sd-delete-btn{opacity:1;-webkit-transform:translateY(-50%) scale(1) translateX(0);transform:translateY(-50%) scale(1) translateX(0);pointer-events:auto}.sd-delete-btn:hover{color:#d93025;background:rgba(217,48,37,.08)}.sd-delete-btn:active{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}.sd-view-all{display:flex;align-items:center;grid-gap:6px;gap:6px;justify-content:center;padding:10px 0;cursor:pointer;transition:opacity .16s cubic-bezier(.32,.72,0,1)}.sd-view-all:hover{opacity:.8}.sd-view-all:hover .sd-view-all__label{color:#056c75}.sd-view-all:hover .sd-view-all__icon{opacity:1}.sd-view-all__label{font-weight:500;font-size:12px;line-height:1;color:#656565;cursor:pointer;transition:color .18s cubic-bezier(.32,.72,0,1);text-transform:uppercase;letter-spacing:.04em}.sd-view-all__icon{width:8px;height:8px;object-fit:contain;opacity:.4;transition:opacity .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.sd-first-sprint-label{font-size:13px;font-weight:400;color:#056c75;line-height:1;margin:16px 0 0;padding:0 15px;letter-spacing:.04em;text-transform:uppercase}.sd-empty-card{background:#fff;border:1px solid #e6e4e5;border-radius:16px;padding:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px;-webkit-animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both}.sd-empty-card__text{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.sd-empty-card__title{font-size:16px;font-weight:700;color:#333;line-height:1.35;margin:0}.sd-empty-card__body{font-size:14px;font-weight:400;color:#333;line-height:1.5;margin:0}.sd-no-sprints-card{background:#fff;border:1px solid #e6e4e5;border-radius:16px;padding:16px;display:flex;flex-direction:column;grid-gap:24px;gap:24px;-webkit-animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both}.sd-no-sprints-card__top{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.sd-no-sprints-card__title{font-size:16px;font-weight:700;color:#333;line-height:1.35;margin:0}.sd-no-sprints-card__desc{font-size:14px;font-weight:400;color:#333;line-height:1.5;margin:0}.sd-no-sprints-card__desc strong{font-weight:700}.sd-suggestion-row{background:linear-gradient(135deg,rgba(5,108,117,.04),rgba(8,179,195,.04));border:1px solid rgba(5,108,117,.12);border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;-webkit-animation:sprint-fade-in .32s cubic-bezier(.32,.72,0,1) 80ms both;animation:sprint-fade-in .32s cubic-bezier(.32,.72,0,1) 80ms both}.sd-suggestion-row__left{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1 auto;min-width:0;max-width:277px}.sd-suggestion-row__hint{font-size:14px;font-weight:400;color:#333;line-height:1.4}.sd-suggestion-row__practice{font-size:13px;font-weight:700;color:#056c75;line-height:1.35;word-break:break-word}.sd-suggestion-row__right{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0;white-space:nowrap}.sd-suggestion-row__start-here{font-size:13px;font-weight:400;color:#656565;line-height:1}.sd-no-xray-card{background:#f6f6f6;border-radius:16px;padding:16px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:16px;border:1px solid #e6e4e5;-webkit-animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both}.sd-no-xray-card__eyebrow{font-size:14px;font-weight:400;color:#056c75;letter-spacing:.01em;margin:0;line-height:1.3}.sd-no-xray-card__title{font-size:16px;font-weight:700;color:#333;margin:0;line-height:1.35}.sd-no-xray-card__body{font-size:14px;font-weight:400;color:#656565;margin:0;line-height:1.5}.sd-no-xray-card__body strong{font-weight:700;color:#656565}@media(prefers-reduced-motion:reduce){.cvo-ai-bubble,.cvo-ai-row,.cvo-left-panel__scroll,.cvo-readonly-notice__inner,.sd-btn-primary,.sd-empty-card,.sd-group-header__count,.sd-no-sprints-card,.sd-no-xray-card,.sd-sprint-row,.sd-stat,.sd-suggestion-row,.sd-table-card,.sd-table-cols-header,.sd-view-all__label{-webkit-animation:none!important;animation:none!important;-webkit-animation-delay:0ms!important;animation-delay:0ms!important;transition:none!important}}.csd-root{background:#f4f4f4;min-height:100%;padding:16px}.csd-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.03);display:flex;flex-direction:column;grid-gap:0;gap:0}.csd-card__divider{height:1px;background:#e6e4e5;flex-shrink:0}.csd-tab-bar{position:relative;display:flex;align-items:center;grid-gap:0;gap:0;height:33px;padding:3px;background:#f6f6f6;border:1px solid #e6e4e5;border-radius:12px;overflow:hidden;-webkit-animation:csd-nav-drop .28s ease-out both;animation:csd-nav-drop .28s ease-out both}.csd-tab-bar:before{content:"";position:absolute;inset:3px auto 3px 3px;width:calc(50% - 3px);background:#fff;border-radius:9px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(calc(var(--tab-idx, 0)*100%));transform:translateX(calc(var(--tab-idx, 0)*100%));transition:-webkit-transform .22s cubic-bezier(.4,0,.2,1);transition:transform .22s cubic-bezier(.4,0,.2,1);transition:transform .22s cubic-bezier(.4,0,.2,1),-webkit-transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none}.csd-tab{position:relative;z-index:1;flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 12px;font-size:13px;font-weight:400;line-height:1;color:#656565;background:transparent;border:none;border-radius:9px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .18s ease-out,-webkit-transform .12s ease-out;transition:color .18s ease-out,transform .12s ease-out;transition:color .18s ease-out,transform .12s ease-out,-webkit-transform .12s ease-out}.csd-tab:hover:not(.csd-tab--active){color:#333}.csd-tab--active{color:#056c75;font-weight:600}.csd-tab:active{-webkit-transform:scale(.95);transform:scale(.95)}.csd-tab:focus-visible{outline:2px solid rgba(8,179,195,.4);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.csd-tab-bar{-webkit-animation:none;animation:none}.csd-tab,.csd-tab-bar:before{transition:none}}.csd-stats-bar{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0;width:100%}.csd-stats-bar__left{display:flex;align-items:center;grid-gap:0;gap:0}.csd-stats-bar__title{font-size:16px;font-weight:700;color:#333;line-height:1;white-space:nowrap;margin:0}.csd-stats-bar__title-accent{color:#056c75}.csd-stats-bar__stats{display:flex;align-items:center;grid-gap:18px;gap:18px;padding:0 16px}.csd-btn-start{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;height:36px;font-size:12px;font-weight:600;line-height:1;padding:6px 16px;border-radius:10px;border:none;cursor:pointer;white-space:nowrap;letter-spacing:.01em;box-shadow:0 2px 12px rgba(5,108,117,.25);transition:box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.csd-btn-start img{width:14px;height:14px;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.csd-btn-start:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 20px rgba(5,108,117,.38)}.csd-btn-start--readonly{opacity:.55;cursor:not-allowed}.csd-btn-start--readonly:hover{-webkit-transform:none;transform:none;box-shadow:0 2px 12px rgba(5,108,117,.25)}.csd-member-dropdown{position:relative}.csd-member-dropdown__trigger{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:#fff;border:1px solid #e6e4e5;border-radius:10px;padding:6px 10px 6px 6px;cursor:pointer;font-size:13px;line-height:1;transition:border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1);max-width:200px}.csd-member-dropdown__trigger:focus-visible{outline:2px solid rgba(5,108,117,.4);outline-offset:2px}.csd-member-dropdown--open .csd-member-dropdown__trigger{border-color:#056c75;box-shadow:0 0 0 3px rgba(5,108,117,.08)}.csd-member-dropdown__avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;font-size:10px;font-weight:700;flex-shrink:0;letter-spacing:.02em}.csd-member-dropdown__avatar--all{background:rgba(5,108,117,.1);color:#056c75}.csd-member-dropdown__value{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.csd-member-dropdown__chevron{color:#656565;flex-shrink:0;transition:-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.csd-member-dropdown__chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.csd-member-dropdown__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:9999;min-width:220px;background:#fff;border:1px solid #e6e4e5;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.12),0 2px 8px rgba(15,23,42,.06);padding:6px;list-style:none;margin:0;max-height:246px;overflow-y:auto;-webkit-animation:sprint-fade-in .16s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .16s cubic-bezier(.32,.72,0,1) both;scrollbar-width:thin;scrollbar-color:rgba(5,108,117,.25) transparent}.csd-member-dropdown__menu::-webkit-scrollbar{width:4px}.csd-member-dropdown__menu::-webkit-scrollbar-track{background:transparent}.csd-member-dropdown__menu::-webkit-scrollbar-thumb{background:rgba(5,108,117,.25);border-radius:4px}.csd-member-dropdown__item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .12s cubic-bezier(.32,.72,0,1);min-height:52px}.csd-member-dropdown__item:hover{background:rgba(5,108,117,.04)}.csd-member-dropdown__item--selected{background:rgba(5,108,117,.06)}.csd-member-dropdown__item-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;font-size:12px;font-weight:700;flex-shrink:0;letter-spacing:.02em}.csd-member-dropdown__item-avatar--all{background:rgba(5,108,117,.1);color:#056c75}.csd-member-dropdown__item-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.csd-member-dropdown__item-name{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csd-member-dropdown__item--selected .csd-member-dropdown__item-name{color:#056c75;font-weight:600}.csd-member-dropdown__item-role{font-size:11px;color:#656565;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csd-member-dropdown__item-check{color:#056c75;flex-shrink:0}@media(prefers-reduced-motion:reduce){.csd-btn-start,.csd-member-dropdown__menu,.csd-member-dropdown__trigger,.csd-tab{-webkit-animation:none!important;animation:none!important;transition:none!important}}.cvo-left-panel{flex:0 0 526px;width:526px;display:flex;flex-direction:column;overflow:hidden;position:relative}.cvo-left-panel__scroll{flex:1 0;overflow-y:auto;overflow-x:hidden;padding:16px 16px 8px;display:flex;flex-direction:column;grid-gap:16px;gap:16px;-webkit-animation:sprint-slide-left .42s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-left .42s cubic-bezier(.32,.72,0,1) both}.cvo-left-panel__scroll::-webkit-scrollbar{width:4px}.cvo-left-panel__scroll::-webkit-scrollbar-track{background:transparent}.cvo-left-panel__scroll::-webkit-scrollbar-thumb{background:#e6e4e5;border-radius:2px}.cvo-ai-row{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding-right:40px;-webkit-animation:sprint-rise-in .36s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .36s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--cvo-delay,0ms);animation-delay:var(--cvo-delay,0ms)}.cvo-ai-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,rgba(5,108,117,.12),rgba(8,179,195,.18));border:1px solid rgba(5,108,117,.15)}.cvo-ai-avatar img{width:22px;height:22px;object-fit:contain;-webkit-filter:saturate(1.2);filter:saturate(1.2)}.cvo-ai-bubble{background:linear-gradient(135deg,rgba(5,108,117,.05),rgba(8,179,195,.08));border:1px solid rgba(5,108,117,.12);border-radius:0 16px 16px 16px;padding:16px;display:flex;flex-direction:column;grid-gap:0;gap:0;-webkit-animation:sprint-fade-in .34s cubic-bezier(.32,.72,0,1) 60ms both;animation:sprint-fade-in .34s cubic-bezier(.32,.72,0,1) 60ms both}.cvo-ai-bubble__para{font-size:14px;font-weight:400;color:#333;line-height:1.6;margin:0 0 12px}.cvo-ai-bubble__para:last-child{margin-bottom:0}.cvo-ai-bubble__para strong{font-weight:700;color:#056c75}.cvo-readonly-notice{flex-shrink:0;padding:0 16px 16px;background:#fff}.cvo-readonly-notice__inner{background:linear-gradient(135deg,rgba(5,108,117,.04),#fafaf4 60%);border:1px solid rgba(5,108,117,.18);border-left:3px solid #056c75;border-radius:12px;box-shadow:0 1px 4px rgba(5,108,117,.08),0 1px 2px rgba(0,0,0,.04);padding:12px 20px;display:flex;align-items:center;grid-gap:14px;gap:14px;min-height:56px;-webkit-animation:sprint-fade-in .34s cubic-bezier(.32,.72,0,1) .2s both;animation:sprint-fade-in .34s cubic-bezier(.32,.72,0,1) .2s both}.cvo-readonly-notice__lock{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(5,108,117,.08);border:1px solid rgba(5,108,117,.18);border-radius:8px;flex-shrink:0}.cvo-readonly-notice__lock img{width:16px;height:16px;object-fit:contain}.cvo-readonly-notice__text{font-size:13px;font-weight:400;color:#656565;line-height:1.4;margin:0}.cvo-readonly-notice__highlight{font-weight:700;color:#056c75}@media(max-width:900px){.cvo-left-panel{flex:0 0 320px;width:320px}}@media(max-width:768px){.cvo-left-panel{flex:none;width:100%}.csd-stats-bar{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.sd-col--member{display:none}}.del-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px;-webkit-animation:del-fade-in .2s cubic-bezier(.32,.72,0,1) both;animation:del-fade-in .2s cubic-bezier(.32,.72,0,1) both}.del-modal{background:#fff;border-radius:20px;width:100%;max-width:420px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.2),0 4px 16px rgba(15,23,42,.08),0 0 0 1px rgba(217,48,37,.08);-webkit-animation:del-slide-up .28s cubic-bezier(.32,.72,0,1) both;animation:del-slide-up .28s cubic-bezier(.32,.72,0,1) both}.del-modal__head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;padding:22px 22px 20px;background:linear-gradient(135deg,rgba(217,48,37,.07),rgba(239,83,80,.03) 60%,hsla(0,0%,100%,0));border-bottom:1px solid rgba(217,48,37,.1);-webkit-animation:del-content-in .3s cubic-bezier(.32,.72,0,1) both;animation:del-content-in .3s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:40ms;animation-delay:40ms}.del-modal__head-left{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:0}.del-modal__head-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;background:linear-gradient(135deg,rgba(217,48,37,.14),rgba(239,83,80,.09));border:1px solid rgba(217,48,37,.2);-webkit-animation:del-icon-pop .38s cubic-bezier(.32,.72,0,1) both;animation:del-icon-pop .38s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:.12s;animation-delay:.12s}.del-modal__head-text{display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:0}.del-modal__title{font-size:17px;font-weight:800;color:#333;margin:0;letter-spacing:-.02em;line-height:1.2}.del-modal__subtitle{font-size:12px;font-weight:400;color:#656565;margin:0;line-height:1.3}.del-modal__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:none;border:none;border-radius:8px;cursor:pointer;padding:0;margin-top:2px;transition:background .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1);transition:background .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1);transition:background .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1);color:rgba(0,0,0,.45);transition:background .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1);transition:background .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1);transition:background .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1)}.del-modal__close:hover{background:rgba(217,48,37,.08);color:#d93025;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.del-modal__body-wrap{padding:20px 22px 0;display:flex;flex-direction:column;grid-gap:12px;gap:12px;-webkit-animation:del-content-in .3s cubic-bezier(.32,.72,0,1) both;animation:del-content-in .3s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:.14s;animation-delay:.14s}.del-modal__body{font-size:14px;font-weight:400;color:#656565;line-height:1.65;margin:0}.del-modal__sprint-name{color:#333;font-weight:700}.del-modal__warning{display:flex;align-items:center;grid-gap:10px;gap:10px;background:linear-gradient(135deg,rgba(217,48,37,.09),rgba(239,83,80,.05));border:1px solid rgba(217,48,37,.18);border-radius:12px;padding:12px 14px}.del-modal__warning .del-modal__warning-icon-wrap{width:28px;height:28px;border-radius:50%;background:rgba(217,48,37,.12);border:1px solid rgba(217,48,37,.2)}.del-modal__warning-icon,.del-modal__warning .del-modal__warning-icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.del-modal__warning-text{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.del-modal__warning-label{font-size:12px;font-weight:700;color:#b91c1c;line-height:1}.del-modal__hint{font-size:12px;font-weight:400;color:#b91c1c;line-height:1.4;opacity:.85}.del-modal__actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;padding:16px 22px 22px;-webkit-animation:del-content-in .3s cubic-bezier(.32,.72,0,1) both;animation:del-content-in .3s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:.2s;animation-delay:.2s}.del-modal__btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;height:38px;padding:0 22px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:none;line-height:1;transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.del-modal__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.del-modal__btn--cancel{background:#fff;border:1px solid rgba(5,108,117,.28);color:#056c75}.del-modal__btn--cancel:hover{background:rgba(5,108,117,.05);border-color:#056c75}.del-modal__btn--confirm{background:linear-gradient(135deg,#d93025,#ef5350);color:#fff;box-shadow:0 2px 10px rgba(217,48,37,.28)}.del-modal__btn--confirm:hover{box-shadow:0 6px 20px rgba(217,48,37,.42);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.del-modal__btn--confirm:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(217,48,37,.22)}@media(prefers-reduced-motion:reduce){.del-modal,.del-modal__actions,.del-modal__body-wrap,.del-modal__head,.del-modal__head-icon,.del-overlay{-webkit-animation:none!important;animation:none!important;-webkit-animation-delay:0ms!important;animation-delay:0ms!important}.del-modal__close{transition:none!important}.del-modal__close:hover{-webkit-transform:none;transform:none}}.asc-section{padding:12px 16px 0;flex-shrink:0}.asc-section__label{font-size:11px;font-weight:700;color:#656565;padding-left:4px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.asc-grid{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.asc-grid__col{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6px);min-width:0;display:flex}.asc-grid--single .asc-grid__col{flex:1 1 100%}.asc-grid__col--peek{height:60px;overflow:hidden;position:relative;pointer-events:none}.asc-grid__col--peek:after{content:"";position:absolute;inset:auto 0 0;height:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.92));pointer-events:none}.asc-card{position:relative;background:#fff;border:1px solid rgba(5,108,117,.14);border-radius:16px;padding:18px 16px 16px;display:flex;flex-direction:column;grid-gap:14px;gap:14px;overflow:hidden;width:100%;box-sizing:border-box;-webkit-animation:asc-fade-up .34s cubic-bezier(.32,.72,0,1) both;animation:asc-fade-up .34s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--asc-delay,0ms);animation-delay:var(--asc-delay,0ms);box-shadow:0 2px 12px rgba(5,108,117,.06),0 1px 3px rgba(15,23,42,.04);transition:box-shadow .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1);transition:transform .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1);transition:transform .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1)}.asc-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:rgba(5,108,117,.28);box-shadow:0 10px 28px rgba(5,108,117,.14),0 3px 8px rgba(0,0,0,.05)}.asc-card__title{font-size:15px;font-weight:700;color:#333;line-height:1.25;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-progress-bar{height:4px;border-radius:9999px;background:rgba(5,108,117,.1);overflow:hidden}.asc-progress-bar__fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#056c75,#08b3c3);-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation:asc-bar-fill .9s cubic-bezier(.32,.72,0,1) both;animation:asc-bar-fill .9s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--asc-delay,0ms);animation-delay:var(--asc-delay,0ms)}@-webkit-keyframes asc-bar-fill{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes asc-bar-fill{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.asc-meta-label{font-size:12px;color:#656565;line-height:1}.asc-meta-num{font-size:12px;font-weight:700;color:#056c75;line-height:1}.asc-vdivider{display:inline-block;width:1px;height:12px;background:#e6e4e5;flex-shrink:0;align-self:center}.asc-badge{font-size:12px;line-height:1;white-space:nowrap}.asc-badge--overdue{color:#d9596a;-webkit-animation:asc-overdue-pulse 2s ease-in-out infinite;animation:asc-overdue-pulse 2s ease-in-out infinite}.asc-next-focus{background:linear-gradient(135deg,rgba(5,108,117,.04),rgba(8,179,195,.04));border:1px solid rgba(5,108,117,.12);border-radius:12px;padding:11px 14px;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.asc-next-focus__label{font-size:10px;font-weight:700;color:#056c75;line-height:1;text-transform:uppercase;letter-spacing:.06em}.asc-next-focus__text{font-size:13px;font-weight:500;color:#333;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-next-focus__text--muted{color:#656565;font-style:italic}.asc-check-pop{-webkit-animation:asc-check-pop .32s cubic-bezier(.34,1.56,.64,1) both;animation:asc-check-pop .32s cubic-bezier(.34,1.56,.64,1) both}.asc-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(135deg,#056c75,#08b3c3);border:none;border-radius:10px;color:#fff;font-size:12px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;letter-spacing:.01em;box-shadow:0 2px 10px rgba(5,108,117,.22);transition:box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.asc-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 18px rgba(5,108,117,.34)}.asc-btn:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 6px rgba(5,108,117,.2)}.asc-btn:focus-visible{outline:2px solid rgba(8,179,195,.45);outline-offset:2px}.asc-show-more{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;height:36px;padding:0 16px;background:#fff;border:1px solid #e6e4e5;border-radius:10px;cursor:pointer;align-self:flex-start;font-size:13px;color:#333;transition:background .15s ease-out}.asc-show-more:hover{background:#f6f6f6}.asc-show-more:focus-visible{outline:2px solid rgba(8,179,195,.4);outline-offset:2px}.asc-show-more__chevron{width:8px;height:8px;object-fit:contain;flex-shrink:0;transition:-webkit-transform .22s ease-out;transition:transform .22s ease-out;transition:transform .22s ease-out,-webkit-transform .22s ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.asc-show-more__chevron--up{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media(prefers-reduced-motion:reduce){.asc-card{-webkit-animation:none;animation:none;transition:none}.asc-card:hover{-webkit-transform:none;transform:none;box-shadow:none}.asc-badge--overdue,.asc-check-pop{-webkit-animation:none;animation:none}.asc-btn,.asc-show-more,.asc-show-more__chevron{transition:none}}.ts-empty{flex-direction:column;padding:48px 24px;text-align:center;-webkit-animation:sprint-rise-in .32s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .32s cubic-bezier(.32,.72,0,1) both}.ts-empty,.ts-empty__icon-wrap{display:flex;align-items:center;justify-content:center}.ts-empty__icon-wrap{width:64px;height:64px;margin-bottom:16px;-webkit-animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) 60ms both;animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) 60ms both}.ts-empty__title{font-size:15px;font-weight:700;color:#333;margin:0 0 8px;-webkit-animation:sprint-fade-in .3s cubic-bezier(.32,.72,0,1) .12s both;animation:sprint-fade-in .3s cubic-bezier(.32,.72,0,1) .12s both}.ts-empty__body{font-size:13px;font-weight:400;color:#656565;margin:0;max-width:300px;line-height:1.6;-webkit-animation:sprint-fade-in .3s cubic-bezier(.32,.72,0,1) .16s both;animation:sprint-fade-in .3s cubic-bezier(.32,.72,0,1) .16s both}@media(prefers-reduced-motion:reduce){.ts-empty,.ts-empty__body,.ts-empty__icon-wrap,.ts-empty__title{-webkit-animation:none!important;animation:none!important;-webkit-animation-delay:0ms!important;animation-delay:0ms!important}}.sd-card--skel{display:flex;flex-direction:column;overflow:hidden}.sd-skel-tab-bar{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 16px;flex-shrink:0}.sd-skel{display:flex;flex-direction:column;flex:1 1;overflow:hidden;min-height:0}.sd-skel-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:14px 20px;background:linear-gradient(135deg,rgba(5,108,117,.04),rgba(8,179,195,.02));flex-shrink:0}.sd-skel-active-section{padding:14px 16px 12px;flex-shrink:0}.sd-skel-active-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sd-skel-active-card{background:#fff;border:1px solid #e6e4e5;border-radius:14px;padding:14px 16px}.sd-skel-table-section{padding:0 16px 16px}.sd-skel-table-card,.sd-skel-table-section{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.sd-skel-table-card{background:#fff;border:1px solid #e6e4e5;border-radius:16px;box-shadow:0 2px 12px rgba(5,108,117,.06)}.sd-skel-col-header{grid-gap:16px;gap:16px}.sd-skel-col-header,.sd-skel-group-row{display:flex;align-items:center;padding:10px 16px;flex-shrink:0}.sd-skel-group-row{grid-gap:10px;gap:10px;background:#fafaf4}.sd-skel-table-row{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:12px 16px;border-top:1px solid rgba(230,228,229,.6);flex-shrink:0}.xrc-page-enter{background:#f6f7f9;border-radius:12px}.xray-report-chat-container{position:relative}.chat-panel-wrapper{border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.05);contain:layout paint;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-transform .25s ease}.chat-panel-wrapper:hover{box-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 22px rgba(15,23,42,.07)}.report-panel{border-radius:14px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05),0 12px 28px rgba(15,23,42,.09);outline:1px solid rgba(15,23,42,.04);outline-offset:-1px;contain:layout paint;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-transform .25s ease}.report-panel:hover{box-shadow:0 1px 3px rgba(15,23,42,.06),0 14px 32px rgba(15,23,42,.11)}@-webkit-keyframes xrc-fade-rise{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes xrc-fade-rise{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes xrc-slide-from-left{0%{opacity:0;-webkit-transform:translateX(-28px) scale(.985);transform:translateX(-28px) scale(.985)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes xrc-slide-from-left{0%{opacity:0;-webkit-transform:translateX(-28px) scale(.985);transform:translateX(-28px) scale(.985)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes xrc-slide-from-right{0%{opacity:0;-webkit-transform:translateX(28px) scale(.985);transform:translateX(28px) scale(.985)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes xrc-slide-from-right{0%{opacity:0;-webkit-transform:translateX(28px) scale(.985);transform:translateX(28px) scale(.985)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes xrc-banner-drop{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes xrc-banner-drop{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.xrc-page-enter{-webkit-animation:xrc-fade-rise .52s cubic-bezier(.22,1,.36,1) backwards;animation:xrc-fade-rise .52s cubic-bezier(.22,1,.36,1) backwards}.xrc-page-enter .xray-report-chat-container{-webkit-animation:xrc-fade-rise .62s cubic-bezier(.22,1,.36,1) 80ms backwards;animation:xrc-fade-rise .62s cubic-bezier(.22,1,.36,1) 80ms backwards}.xrc-page-enter .chat-panel-wrapper{-webkit-animation:xrc-slide-from-left .64s cubic-bezier(.22,1,.36,1) .18s backwards;animation:xrc-slide-from-left .64s cubic-bezier(.22,1,.36,1) .18s backwards;will-change:transform,opacity}.xrc-page-enter .report-panel{-webkit-animation:xrc-slide-from-right .64s cubic-bezier(.22,1,.36,1) .26s backwards;animation:xrc-slide-from-right .64s cubic-bezier(.22,1,.36,1) .26s backwards;will-change:transform,opacity}.xrc-page-enter .business-plan-banner-wrapper,.xrc-page-enter .xrc-banner{-webkit-animation:xrc-banner-drop .48s cubic-bezier(.22,1,.36,1) backwards;animation:xrc-banner-drop .48s cubic-bezier(.22,1,.36,1) backwards}.xrc-page-enter .business-plan-banner-wrapper:first-of-type,.xrc-page-enter .xrc-banner:first-of-type{-webkit-animation-delay:60ms;animation-delay:60ms}.xrc-page-enter .business-plan-banner-wrapper:nth-of-type(2),.xrc-page-enter .xrc-banner:nth-of-type(2){-webkit-animation-delay:.14s;animation-delay:.14s}.xrc-page-enter .business-plan-banner-wrapper:nth-of-type(3),.xrc-page-enter .xrc-banner:nth-of-type(3){-webkit-animation-delay:.22s;animation-delay:.22s}@media(prefers-reduced-motion:reduce){.xrc-page-enter,.xrc-page-enter .business-plan-banner-wrapper,.xrc-page-enter .chat-panel-wrapper,.xrc-page-enter .panel-resizer,.xrc-page-enter .report-panel,.xrc-page-enter .xray-report-chat-container,.xrc-page-enter .xrc-banner{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}}.xrc-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(8,179,195,.07),rgba(199,233,238,.18));border:1px solid rgba(8,179,195,.22);border-left:3px solid #08b3c3;border-radius:10px;padding:12px 16px;box-shadow:0 1px 2px rgba(5,108,117,.06);transition:box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.xrc-banner:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:rgba(8,179,195,.4);box-shadow:0 1px 2px rgba(5,108,117,.08),0 8px 20px rgba(8,179,195,.16)}.xrc-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,transparent 40%,hsla(0,0%,100%,.35) 50%,transparent 60%,transparent);background-size:200% 100%;background-position:-150% 0;-webkit-animation:xrc-banner-sheen 7s ease-in-out 1.2s infinite;animation:xrc-banner-sheen 7s ease-in-out 1.2s infinite;mix-blend-mode:overlay}@-webkit-keyframes xrc-banner-sheen{0%,85%,to{background-position:150% 0}45%{background-position:-150% 0}}@keyframes xrc-banner-sheen{0%,85%,to{background-position:150% 0}45%{background-position:-150% 0}}.xrc-banner-title{font-size:14px;font-weight:700;color:#056c75;line-height:1.4;letter-spacing:-.01em}.xrc-banner-body{font-size:13px;font-weight:400;color:#333;line-height:1.5}.xrc-banner-link{color:#08b3c3;font-weight:500;-webkit-text-decoration-color:rgba(8,179,195,.4);text-decoration-color:rgba(8,179,195,.4);text-underline-offset:2px;border-radius:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.xrc-banner-orange{color:#d97706}@media(prefers-reduced-motion:reduce){.xrc-banner:after{-webkit-animation:none!important;animation:none!important;display:none}.xrc-banner{transition:none}}.panel-resizer{width:8px;flex-shrink:0;cursor:col-resize;background-color:initial;position:relative;display:flex;align-items:center;justify-content:center;transition:width .42s cubic-bezier(.32,.72,0,1),opacity .42s cubic-bezier(.32,.72,0,1)}.panel-resizer--hidden{width:0;opacity:0;pointer-events:none;cursor:default}.panel-resizer .panel-resizer-handle{position:absolute;width:4px;height:36px;border-radius:3px;background:#cdd5df;opacity:.7;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center;transform-origin:center;transition:opacity .18s ease,background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease;transition:opacity .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;pointer-events:none;display:block;box-shadow:0 0 0 rgba(8,179,195,0)}.panel-resizer .panel-resizer-handle span{display:none}.panel-resizer:hover .panel-resizer-handle{background:linear-gradient(180deg,#08b3c3,#056c75);opacity:1;-webkit-transform:scaleY(1.08);transform:scaleY(1.08)}.xray-report-chat-container.is-resizing .panel-resizer .panel-resizer-handle{background:linear-gradient(180deg,#08b3c3,#056c75);opacity:1;-webkit-transform:scaleY(1.12);transform:scaleY(1.12);box-shadow:0 0 10px rgba(8,179,195,.45)}.sprint-chat-panel-skin{--cp-height-offset:351px}.sprint-chat-panel-skin .cp-bubble.sprint-bubble--intro{background:linear-gradient(92.1943deg,rgba(60,145,152,.15),rgba(83,239,254,.2));border-radius:16px;padding:16px}.sprint-chat-panel-skin .cp-bubble.sprint-bubble--ghost{background:transparent;padding:0;color:#656565;font-style:italic}.sprint-chat-panel-skin .cp-bubble.sprint-bubble--ghost p{margin-top:6px}.sprint-chat-panel-skin .sprint-inline-card-row>.sprint-question-card,.sprint-chat-panel-skin .sprint-inline-card-row>.sprint-summary-card{width:100%;max-width:720px}@-webkit-keyframes sprint-header-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sprint-header-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sprint-status-dot-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes sprint-status-dot-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(.75);transform:scale(.75)}}@-webkit-keyframes sprint-status-ring{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@keyframes sprint-status-ring{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@-webkit-keyframes sprint-status-enter{0%{opacity:0;-webkit-transform:translateX(-6px) scale(.92);transform:translateX(-6px) scale(.92)}60%{opacity:1;-webkit-transform:translateX(1px) scale(1.02);transform:translateX(1px) scale(1.02)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes sprint-status-enter{0%{opacity:0;-webkit-transform:translateX(-6px) scale(.92);transform:translateX(-6px) scale(.92)}60%{opacity:1;-webkit-transform:translateX(1px) scale(1.02);transform:translateX(1px) scale(1.02)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes sprint-status-shimmer{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}to{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg)}}@keyframes sprint-status-shimmer{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}to{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg)}}@-webkit-keyframes sprint-status-completed-glow{0%,to{box-shadow:0 0 0 0 rgba(5,108,117,.25),0 2px 8px rgba(5,108,117,.15)}50%{box-shadow:0 0 0 3px rgba(5,108,117,.12),0 4px 14px rgba(5,108,117,.22)}}@keyframes sprint-status-completed-glow{0%,to{box-shadow:0 0 0 0 rgba(5,108,117,.25),0 2px 8px rgba(5,108,117,.15)}50%{box-shadow:0 0 0 3px rgba(5,108,117,.12),0 4px 14px rgba(5,108,117,.22)}}@-webkit-keyframes sprint-badge-pop{0%{-webkit-transform:scale(.65);transform:scale(.65);opacity:0}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes sprint-badge-pop{0%{-webkit-transform:scale(.65);transform:scale(.65);opacity:0}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.sprint-header{position:relative;padding:9px 18px 9px 16px;border-left:3px solid #056c75;background:linear-gradient(145deg,#fff 55%,rgba(5,108,117,.03));overflow:hidden;flex-shrink:0;-webkit-animation:sprint-header-in .34s cubic-bezier(.22,1,.36,1) both;animation:sprint-header-in .34s cubic-bezier(.22,1,.36,1) both}.sprint-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.05) 10%,rgba(5,108,117,.18) 50%,rgba(15,23,42,.05) 90%,transparent);pointer-events:none}.sprint-header__glow{position:absolute;top:-32px;right:-24px;width:140px;height:100px;background:radial-gradient(ellipse,rgba(5,108,117,.08) 0,transparent 68%);pointer-events:none;border-radius:50%}.sprint-header__top{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:5px}.sprint-header__eyebrow{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#056c75;-webkit-user-select:none;user-select:none}.sprint-header__eyebrow-icon{flex-shrink:0;opacity:.7;color:#056c75}.sprint-header__eye{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;border-radius:50%;margin-left:2px;transition:background-color .22s ease,box-shadow .22s ease}.sprint-header__eye:hover{background-color:rgba(5,108,117,.1);box-shadow:0 0 0 5px rgba(5,108,117,.08)}.sprint-header__eye:hover .sprint-header__eye-icon{opacity:1;-webkit-transform:scale(1.2) rotate(-8deg);transform:scale(1.2) rotate(-8deg);-webkit-filter:brightness(0) saturate(100%) invert(32%) sepia(60%) saturate(600%) hue-rotate(148deg) brightness(90%) contrast(95%);filter:brightness(0) saturate(100%) invert(32%) sepia(60%) saturate(600%) hue-rotate(148deg) brightness(90%) contrast(95%)}.sprint-header__eye-icon{width:13px;height:13px;display:block;opacity:.4;transition:opacity .22s ease,-webkit-transform .28s cubic-bezier(.34,1.56,.64,1),-webkit-filter .22s ease;transition:transform .28s cubic-bezier(.34,1.56,.64,1),filter .22s ease,opacity .22s ease;transition:transform .28s cubic-bezier(.34,1.56,.64,1),filter .22s ease,opacity .22s ease,-webkit-transform .28s cubic-bezier(.34,1.56,.64,1),-webkit-filter .22s ease}@media(prefers-reduced-motion:reduce){.sprint-header__eye-icon{transition:none}}.sprint-header__actions{display:flex;align-items:center;flex-shrink:0}.sprint-header__skel-btn{display:inline-block;height:32px;width:96px;border-radius:8px}.sprint-header__name-row{display:flex;align-items:center;grid-gap:7px;gap:7px;min-width:0;margin-bottom:5px}.sprint-header__skel-name{display:block;height:16px;width:160px;border-radius:4px}.sprint-header__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#056c75;color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;line-height:1;box-shadow:0 0 0 2px rgba(5,108,117,.18);cursor:default;-webkit-user-select:none;user-select:none;-webkit-animation:sprint-badge-pop .38s cubic-bezier(.34,1.56,.64,1) 80ms both;animation:sprint-badge-pop .38s cubic-bezier(.34,1.56,.64,1) 80ms both}@media(prefers-reduced-motion:reduce){.sprint-header__badge{-webkit-animation:none;animation:none}}.sprint-header__name{font-size:15px;font-weight:700;color:#333;line-height:1.3;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em}.sprint-header__meta-row{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:nowrap}.sprint-header__meta-pipe{display:inline-block;width:1px;height:12px;background:#e6e4e5;border-radius:1px;flex-shrink:0;margin:0 4px;opacity:.6}.sprint-header__skel-meta{display:block;height:12px;width:120px;border-radius:4px}.sprint-header__date{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:12px;color:#656565;white-space:nowrap;flex-shrink:0}.sprint-header__date-icon{flex-shrink:0;opacity:.5;color:#656565;margin-bottom:2px;margin-right:4px}.sprint-header__date-sep{display:inline-block;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#056c75,#08b3c3);flex-shrink:0;margin:0 5px;opacity:.75;font-size:0}.sprint-header__status{position:relative;display:inline-flex;align-items:center;grid-gap:7px;gap:7px;font-size:11.5px;font-weight:600;padding:4px 11px 4px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0;overflow:hidden;letter-spacing:.15px;-webkit-animation:sprint-status-enter .38s cubic-bezier(.32,.72,0,1) both;animation:sprint-status-enter .38s cubic-bezier(.32,.72,0,1) both}.sprint-header__status:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.45) 50%,transparent 70%);pointer-events:none}.sprint-header__status--idle{background:#f0f0f0;border:1px solid #e0e0e0;color:#888}.sprint-header__status--idle:after{display:none}.sprint-header__status--setting-up{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);color:#92600a}.sprint-header__status--setting-up:after{-webkit-animation:sprint-status-shimmer 2.2s ease-in-out .3s infinite;animation:sprint-status-shimmer 2.2s ease-in-out .3s infinite}.sprint-header__status--ready{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.22);color:#1a4db0}.sprint-header__status--ready:after{display:none}.sprint-header__status--active{background:linear-gradient(135deg,rgba(5,108,117,.1),rgba(8,179,195,.07));border:1px solid rgba(5,108,117,.22);-webkit-animation:sprint-status-enter .38s cubic-bezier(.32,.72,0,1) both,sprint-status-completed-glow 2.6s ease-in-out .6s infinite;animation:sprint-status-enter .38s cubic-bezier(.32,.72,0,1) both,sprint-status-completed-glow 2.6s ease-in-out .6s infinite}.sprint-header__status--active:after{-webkit-animation:sprint-status-shimmer 2.8s ease-in-out .5s infinite;animation:sprint-status-shimmer 2.8s ease-in-out .5s infinite}.sprint-header__status--active .sprint-header__status-label{background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sprint-header__status--closing{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);color:#92600a}.sprint-header__status--closing:after{-webkit-animation:sprint-status-shimmer 1.8s ease-in-out .2s infinite;animation:sprint-status-shimmer 1.8s ease-in-out .2s infinite}.sprint-header__status--completed{background:linear-gradient(135deg,rgba(5,108,117,.12),rgba(8,179,195,.08));border:1px solid rgba(5,108,117,.25);-webkit-animation:sprint-status-enter .38s cubic-bezier(.32,.72,0,1) both,sprint-status-completed-glow 3s ease-in-out .8s infinite;animation:sprint-status-enter .38s cubic-bezier(.32,.72,0,1) both,sprint-status-completed-glow 3s ease-in-out .8s infinite}.sprint-header__status--completed:after{display:none}.sprint-header__status--completed .sprint-header__status-label{background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sprint-header__status-dot{position:relative;width:7px;height:7px;border-radius:50%;flex-shrink:0;z-index:1}.sprint-header__status-dot:before{content:"";position:absolute;inset:-3px;border-radius:50%;opacity:0}.sprint-header__status--idle .sprint-header__status-dot{background:silver}.sprint-header__status--setting-up .sprint-header__status-dot{background:#f59e0b;-webkit-animation:sprint-status-dot-pulse 1.4s ease-in-out infinite;animation:sprint-status-dot-pulse 1.4s ease-in-out infinite}.sprint-header__status--setting-up .sprint-header__status-dot:before{background:rgba(245,158,11,.35);-webkit-animation:sprint-status-ring 1.4s ease-out infinite;animation:sprint-status-ring 1.4s ease-out infinite}.sprint-header__status--ready .sprint-header__status-dot{background:#3b82f6}.sprint-header__status--active .sprint-header__status-dot{background:#056c75;-webkit-animation:sprint-status-dot-pulse 2s ease-in-out infinite;animation:sprint-status-dot-pulse 2s ease-in-out infinite}.sprint-header__status--active .sprint-header__status-dot:before{background:rgba(5,108,117,.3);-webkit-animation:sprint-status-ring 2s ease-out infinite;animation:sprint-status-ring 2s ease-out infinite}.sprint-header__status--closing .sprint-header__status-dot{background:#f59e0b;-webkit-animation:sprint-status-dot-pulse 1.4s ease-in-out infinite;animation:sprint-status-dot-pulse 1.4s ease-in-out infinite}.sprint-header__status--closing .sprint-header__status-dot:before{background:rgba(245,158,11,.35);-webkit-animation:sprint-status-ring 1.4s ease-out infinite;animation:sprint-status-ring 1.4s ease-out infinite}.sprint-header__status--completed .sprint-header__status-dot{background:#08b3c3}@media(prefers-reduced-motion:reduce){.sprint-header__status-dot,.sprint-header__status-dot:before{-webkit-animation:none!important;animation:none!important}}.sprint-header__nav{display:inline-flex;align-items:center;border:1px solid #e6e4e5;border-radius:7px;background:#fff;overflow:hidden;margin-left:auto;flex-shrink:0}.sprint-header__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:none;color:#333;cursor:pointer;transition:background .15s ease,color .15s ease}.sprint-header__nav-btn:first-child{border-right:1px solid #e6e4e5}.sprint-header__nav-btn:last-child{border-left:1px solid #e6e4e5}.sprint-header__nav-btn:hover:not(:disabled){background:#f6f6f6;color:#056c75}.sprint-header__nav-btn:disabled{opacity:.28;cursor:default}.sprint-header__nav-btn svg{display:block}.sprint-header__nav-label{font-size:11px;font-weight:600;color:#333;padding:0 9px;white-space:nowrap;-webkit-user-select:none;user-select:none}.sprint-header__nav-sep{font-weight:400;color:#656565;margin:0 2px}@-webkit-keyframes srb-enter{0%{opacity:0;-webkit-transform:translateY(10px) scale(.98);transform:translateY(10px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes srb-enter{0%{opacity:0;-webkit-transform:translateY(10px) scale(.98);transform:translateY(10px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes srb-shimmer{0%{-webkit-transform:translateX(-100%) skewX(-12deg);transform:translateX(-100%) skewX(-12deg)}to{-webkit-transform:translateX(250%) skewX(-12deg);transform:translateX(250%) skewX(-12deg)}}@keyframes srb-shimmer{0%{-webkit-transform:translateX(-100%) skewX(-12deg);transform:translateX(-100%) skewX(-12deg)}to{-webkit-transform:translateX(250%) skewX(-12deg);transform:translateX(250%) skewX(-12deg)}}@-webkit-keyframes srb-orb-float-1{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(6px,-5px) scale(1.06);transform:translate(6px,-5px) scale(1.06)}70%{-webkit-transform:translate(-3px,4px) scale(.96);transform:translate(-3px,4px) scale(.96)}}@keyframes srb-orb-float-1{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(6px,-5px) scale(1.06);transform:translate(6px,-5px) scale(1.06)}70%{-webkit-transform:translate(-3px,4px) scale(.96);transform:translate(-3px,4px) scale(.96)}}@-webkit-keyframes srb-orb-float-2{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}35%{-webkit-transform:translate(-8px,6px) scale(1.08);transform:translate(-8px,6px) scale(1.08)}65%{-webkit-transform:translate(4px,-4px) scale(.94);transform:translate(4px,-4px) scale(.94)}}@keyframes srb-orb-float-2{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}35%{-webkit-transform:translate(-8px,6px) scale(1.08);transform:translate(-8px,6px) scale(1.08)}65%{-webkit-transform:translate(4px,-4px) scale(.94);transform:translate(4px,-4px) scale(.94)}}@-webkit-keyframes srb-icon-breathe{0%,to{box-shadow:0 0 0 0 rgba(5,108,117,.18),0 4px 14px rgba(5,108,117,.14)}50%{box-shadow:0 0 0 6px rgba(5,108,117,.08),0 6px 20px rgba(5,108,117,.2)}}@keyframes srb-icon-breathe{0%,to{box-shadow:0 0 0 0 rgba(5,108,117,.18),0 4px 14px rgba(5,108,117,.14)}50%{box-shadow:0 0 0 6px rgba(5,108,117,.08),0 6px 20px rgba(5,108,117,.2)}}@-webkit-keyframes srb-badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(5,108,117,.3)}50%{box-shadow:0 0 0 4px rgba(5,108,117,.1)}}@keyframes srb-badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(5,108,117,.3)}50%{box-shadow:0 0 0 4px rgba(5,108,117,.1)}}.sprint-readonly-banner{position:relative;display:flex;align-items:center;grid-gap:14px;gap:14px;padding:13px 16px 13px 14px;border-radius:16px;border:1px solid rgba(5,108,117,.18);background:linear-gradient(125deg,rgba(5,108,117,.07),rgba(8,179,195,.05) 45%,rgba(5,108,117,.04));overflow:hidden;width:100%;-webkit-animation:srb-enter .42s cubic-bezier(.32,.72,0,1) both;animation:srb-enter .42s cubic-bezier(.32,.72,0,1) both;box-shadow:0 2px 12px rgba(5,108,117,.08),inset 0 1px 0 hsla(0,0%,100%,.6)}.sprint-readonly-banner__shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.38) 50%,transparent 65%);-webkit-animation:srb-shimmer 3.2s ease-in-out .5s infinite;animation:srb-shimmer 3.2s ease-in-out .5s infinite;pointer-events:none}.sprint-readonly-banner__orb{position:absolute;border-radius:50%;pointer-events:none;-webkit-filter:blur(18px);filter:blur(18px)}.sprint-readonly-banner__orb--1{width:80px;height:80px;background:radial-gradient(circle,rgba(5,108,117,.18) 0,transparent 70%);top:-20px;right:60px;-webkit-animation:srb-orb-float-1 6s ease-in-out infinite;animation:srb-orb-float-1 6s ease-in-out infinite}.sprint-readonly-banner__orb--2{width:60px;height:60px;background:radial-gradient(circle,rgba(8,179,195,.15) 0,transparent 70%);bottom:-14px;right:20px;-webkit-animation:srb-orb-float-2 7.5s ease-in-out 1s infinite;animation:srb-orb-float-2 7.5s ease-in-out 1s infinite}.sprint-readonly-banner__icon-wrap{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,rgba(5,108,117,.12),rgba(8,179,195,.08));border:1.5px solid rgba(5,108,117,.22);border-radius:12px;-webkit-animation:srb-icon-breathe 3.4s ease-in-out .8s infinite;animation:srb-icon-breathe 3.4s ease-in-out .8s infinite}.sprint-readonly-banner__body{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.sprint-readonly-banner__title{font-size:13px;font-weight:700;background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.sprint-readonly-banner__sub{font-size:11.5px;color:#656565;line-height:1.4}.sprint-readonly-banner__badge{position:relative;z-index:1;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 11px;border-radius:20px;background:rgba(5,108,117,.07);border:1px solid rgba(5,108,117,.18);font-size:11px;font-weight:600;color:#056c75;white-space:nowrap;flex-shrink:0}@media(prefers-reduced-motion:reduce){.sprint-readonly-banner,.sprint-readonly-banner__icon-wrap,.sprint-readonly-banner__orb,.sprint-readonly-banner__shimmer{-webkit-animation:none!important;animation:none!important}}.sprint-xrp-body{padding:12px 16px;background:linear-gradient(180deg,#f7f9fb,#f2f5f9);grid-gap:14px;gap:14px}.sprint-xrp-body__scroll{padding-right:2px}.sprint-checklist-card--scroll{padding:16px}.sprint-checklist-card--scroll .sprint-checklist-card__scroll{padding-right:4px;scrollbar-color:#d0d0d0 transparent}.sprint-checklist-card--scroll .sprint-checklist-card__scroll::-webkit-scrollbar-thumb{background:#d0d0d0}.sprint-plan-footer__banner{padding:14px 16px;background:rgba(8,179,195,.1);border-radius:16px}.sprint-plan-footer__icon{margin-top:1px}.sprint-plan-footer__text{font-size:13px;color:#656565}.sprint-plan-footer__text strong{color:#656565}.sprint-chat-panel{padding:0}.sprint-chat-panel__messages{padding-right:4px}.sprint-chat-panel__messages-inner{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-bottom:12px}.sprint-chat-panel__composer{padding:16px 0;-webkit-animation:sprint-slide-left .42s cubic-bezier(.32,.72,0,1) .12s both;animation:sprint-slide-left .42s cubic-bezier(.32,.72,0,1) .12s both}.sprint-msg{display:flex;grid-gap:3px;gap:3px;align-items:flex-start;-webkit-animation:sprint-slide-left .38s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-left .38s cubic-bezier(.32,.72,0,1) both}.sprint-msg--user{justify-content:flex-end}.sprint-msg__avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sprint-msg__avatar img{width:24px;height:24px}.sprint-msg__bubble{padding:16px;border-radius:16px;font-size:14px;font-weight:400;line-height:1.5;color:#333;background:#f6f6f6;flex:1 1 auto;min-width:0}.sprint-msg__bubble p+p{margin-top:8px}.sprint-msg__bubble--intro{background:linear-gradient(92.1943deg,rgba(60,145,152,.15),rgba(83,239,254,.2))}.sprint-msg__bubble--ghost{background:transparent;padding-left:0;color:#656565;font-style:italic}.sprint-msg__bubble--user{background:#fff;border:1px solid #e6e4e5;color:#333;max-width:480px;flex:0 0 auto}.sprint-msg__title{font-weight:700;margin-bottom:6px!important;font-size:14px}.xrc-page-enter{-webkit-animation:sprint-fade-in .38s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .38s cubic-bezier(.32,.72,0,1) both}@media(prefers-reduced-motion:reduce){.sprint-chat-panel__composer,.sprint-msg,.xrc-page-enter{-webkit-animation:none!important;animation:none!important}}.scp-next-steps{position:relative;background:#fff;border:1px solid rgba(5,108,117,.12);border-radius:16px;padding:20px 18px 18px;overflow:hidden;display:flex;flex-direction:column;grid-gap:18px;gap:18px;box-shadow:0 2px 16px rgba(5,108,117,.07),0 1px 4px rgba(15,23,42,.04);-webkit-animation:sprint-rise-in .4s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .4s cubic-bezier(.32,.72,0,1) both}.scp-next-steps:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#056c75,#08b3c3)}.scp-next-steps__header{display:flex;align-items:center;grid-gap:10px;gap:10px}.scp-next-steps__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,rgba(5,108,117,.12),rgba(8,179,195,.1));flex-shrink:0}.scp-next-steps__icon svg{display:block}.scp-next-steps__text{font-size:14px;font-weight:700;color:#333;margin:0;line-height:1.4;letter-spacing:-.01em}.scp-next-steps__subtitle{font-size:13px;color:#4b5563;margin:-10px 0 0;line-height:1.55}.scp-next-steps__actions{display:flex;flex-direction:column;grid-gap:9px;gap:9px}.scp-next-steps__btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:11px 16px;border-radius:12px;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.scp-next-steps__btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.scp-next-steps__btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.scp-next-steps__btn--primary{background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;box-shadow:0 2px 12px rgba(5,108,117,.28)}.scp-next-steps__btn--primary:hover{box-shadow:0 6px 20px rgba(5,108,117,.38)}.scp-next-steps__btn--outline{background:rgba(5,108,117,.04);border:1.5px solid rgba(5,108,117,.22);color:#056c75}.scp-next-steps__btn--outline:hover{background:rgba(5,108,117,.08);border-color:rgba(5,108,117,.4);box-shadow:0 2px 8px rgba(5,108,117,.1)}.scp-next-steps__btn-icon{display:inline-flex;align-items:center;flex-shrink:0;opacity:.85}.sprint-closure-fullheight{align-items:stretch!important;min-height:calc(100dvh - 191px)}.sprint-closure-fullheight .cp-bubble-wrap{max-width:80%;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sprint-closure-fullheight .cp-bubble-wrap .cq-card{flex:1 1 auto;min-height:0}.sprint-question-card{position:relative;background:#fff;border:1px solid rgba(5,108,117,.1);border-radius:16px;padding:20px 18px 18px;overflow:hidden;box-shadow:0 2px 16px rgba(5,108,117,.07),0 1px 4px rgba(15,23,42,.04);-webkit-animation:sprint-rise-in .4s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .4s cubic-bezier(.32,.72,0,1) both}.sprint-question-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#056c75,#08b3c3)}.sprint-question-card__header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:10px}.sprint-question-card__title{font-size:14px;font-weight:700;color:#333;line-height:1.4;flex:1 1}.sprint-question-card__pager{display:inline-flex;align-items:center;grid-gap:2px;gap:2px;background:rgba(5,108,117,.04);border:1px solid rgba(5,108,117,.12);border-radius:20px;padding:3px 6px;flex-shrink:0}.sprint-question-card__pager-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;border-radius:50%;cursor:pointer;opacity:.6;transition:background .14s cubic-bezier(.32,.72,0,1),opacity .14s cubic-bezier(.32,.72,0,1)}.sprint-question-card__pager-btn:hover:not(:disabled){background:rgba(5,108,117,.1);opacity:1}.sprint-question-card__pager-btn:disabled{opacity:.22;cursor:not-allowed}.sprint-question-card__pager-text{font-size:11px;font-weight:600;color:#056c75;padding:0 4px;min-width:30px;text-align:center}.sprint-question-card__body{font-size:13px;color:#4b5563;line-height:1.6;margin:0 0 14px}.sprint-question-card__options{display:grid;grid-gap:7px;gap:7px;margin-top:4px}.sprint-question-card__final-cta{margin-top:16px}.sprint-option{position:relative;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-animation:sprint-slide-left .34s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-left .34s cubic-bezier(.32,.72,0,1) both;transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1);transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.sprint-option:hover:not(.sprint-option--selected):not(.sprint-option--disabled):not(.sprint-option--submitting){border-color:#08b3c3;background:rgba(8,179,195,.04);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(8,179,195,.12)}.sprint-option:focus-visible{outline:2px solid rgba(8,179,195,.5);outline-offset:2px}.sprint-option--selected{border-color:#056c75;background:rgba(5,108,117,.05);box-shadow:inset 3px 0 0 #056c75;padding-left:17px;-webkit-animation:sprint-answer-lock .28s cubic-bezier(.32,.72,0,1) both;animation:sprint-answer-lock .28s cubic-bezier(.32,.72,0,1) both;cursor:default;pointer-events:none}.sprint-option--submitting{pointer-events:none}.sprint-option--disabled{opacity:.32;cursor:not-allowed;pointer-events:none}.sprint-option__index{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:6px;background:rgba(15,23,42,.06);font-size:11px;font-weight:700;color:#4b5563;flex-shrink:0;padding:0 5px;transition:background .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1)}.sprint-option__index--selected{background:#056c75;color:#fff}.sprint-option__label{flex:1 1 auto;font-size:13px;line-height:1.45;color:#333;transition:color .2s cubic-bezier(.32,.72,0,1)}.sprint-option--selected .sprint-option__label{color:#04555d;font-weight:500}.sprint-option__arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;opacity:.3;transition:opacity .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:opacity .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);transition:opacity .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.sprint-option__arrow--hover{opacity:.75;-webkit-transform:translateX(2px);transform:translateX(2px)}.sprint-option__pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#056c75;flex-shrink:0;-webkit-animation:sprint-pulse-dot 1.3s ease-in-out infinite;animation:sprint-pulse-dot 1.3s ease-in-out infinite}.sprint-option__pulse:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #056c75;-webkit-animation:sprint-select-ping 1.4s ease-out infinite;animation:sprint-select-ping 1.4s ease-out infinite}.sprint-option__pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(5,108,117,.35);-webkit-animation:sprint-select-ping 1.4s ease-out .5s infinite;animation:sprint-select-ping 1.4s ease-out .5s infinite}.sprint-free-input{margin-top:10px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 14px;height:46px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;transition:border-color .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}.sprint-free-input:focus-within{border-color:#08b3c3;box-shadow:0 0 0 3px rgba(8,179,195,.12)}.sprint-free-input--filled{border-color:rgba(5,108,117,.2)}.sprint-free-input__icon{flex-shrink:0;opacity:.4}.sprint-free-input__field{flex:1 1 auto;border:none;background:transparent;font-size:13px;line-height:1.5;color:#333;outline:none;padding:0}.sprint-free-input__field::-webkit-input-placeholder{color:#a6afc5}.sprint-free-input__field::placeholder{color:#a6afc5}.sprint-free-input__submit{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#056c75;border:none;cursor:pointer;flex-shrink:0;transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.sprint-free-input__submit:hover{background:#04555d;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,108,117,.28)}.sprint-summary-card{position:relative;background:#fff;border:1px solid rgba(5,108,117,.1);border-radius:14px;padding:18px 16px 16px;overflow:hidden;box-shadow:0 2px 12px rgba(5,108,117,.06);-webkit-animation:sprint-rise-in .42s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .42s cubic-bezier(.32,.72,0,1) both}.sprint-summary-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#056c75,#08b3c3)}.sprint-summary-card__title{font-size:11px;font-weight:700;color:#056c75;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}.sprint-summary-card__rows{display:grid;grid-gap:7px;gap:7px;margin-top:4px}.sprint-summary-card__row{font-size:13px;line-height:1.55;color:#4b5563}.sprint-summary-card__label{color:#333;font-weight:600}.sprint-summary-card__value{color:#4b5563}@media(prefers-reduced-motion:reduce){.sprint-option,.sprint-question-card,.sprint-summary-card{-webkit-animation:none!important;animation:none!important;transition:none!important}.sprint-option__pulse,.sprint-option__pulse:after,.sprint-option__pulse:before{-webkit-animation:none!important;animation:none!important;opacity:1}}@-webkit-keyframes task-chip-enter{0%{opacity:0;-webkit-transform:translateX(8px) scale(.88);transform:translateX(8px) scale(.88)}65%{opacity:1;-webkit-transform:translateX(-2px) scale(1.03);transform:translateX(-2px) scale(1.03)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes task-chip-enter{0%{opacity:0;-webkit-transform:translateX(8px) scale(.88);transform:translateX(8px) scale(.88)}65%{opacity:1;-webkit-transform:translateX(-2px) scale(1.03);transform:translateX(-2px) scale(1.03)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes task-chip-shimmer{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg);opacity:1}80%{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg);opacity:0}}@keyframes task-chip-shimmer{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg);opacity:1}80%{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg);opacity:0}}@-webkit-keyframes spp-fade-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes spp-fade-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@-webkit-keyframes spp-task-slide-in{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes spp-task-slide-in{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spp-dot-wave{0%,to{background:rgba(5,108,117,.18);-webkit-transform:scale(.85);transform:scale(.85)}50%{background:#056c75;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes spp-dot-wave{0%,to{background:rgba(5,108,117,.18);-webkit-transform:scale(.85);transform:scale(.85)}50%{background:#056c75;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes spp-banner-breathe{0%,to{opacity:.92;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.012);transform:scale(1.012)}}@keyframes spp-banner-breathe{0%,to{opacity:.92;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.012);transform:scale(1.012)}}@-webkit-keyframes spp-stripe-in{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@keyframes spp-stripe-in{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@-webkit-keyframes spp-num-glow{0%,to{box-shadow:0 2px 6px rgba(5,108,117,.3)}50%{box-shadow:0 2px 14px rgba(5,108,117,.5)}}@keyframes spp-num-glow{0%,to{box-shadow:0 2px 6px rgba(5,108,117,.3)}50%{box-shadow:0 2px 14px rgba(5,108,117,.5)}}.sprint-plan-panel{-webkit-animation:sprint-slide-right .42s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-right .42s cubic-bezier(.32,.72,0,1) both;background:#fff}.sprint-plan-panel--summary-loading{overflow:hidden}.sprint-plan-panel__body{padding-right:4px;padding-top:16px;overflow-y:auto;overflow-x:hidden}.sprint-plan-panel__footer{padding-top:10px;padding-bottom:0}.sprint-plan-panel__footer-banner{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;background:linear-gradient(135deg,rgba(8,179,195,.07),rgba(5,108,117,.05));border-radius:12px;padding:11px 14px;border:1px solid rgba(5,108,117,.11)}.sprint-plan-panel__footer-banner p{font-size:12px;color:#4b5563;line-height:1.5}.sprint-plan-panel__footer-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,rgba(8,179,195,.2),rgba(5,108,117,.14));flex-shrink:0;margin-top:1px}.sprint-checklist-card{background:#fff;border:1px solid rgba(5,108,117,.1);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 2px 16px rgba(5,108,117,.06),0 1px 4px rgba(0,0,0,.03)}.sprint-checklist-card__title{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#056c75;margin:0;padding:13px 16px 10px;border-bottom:1px solid #e6e4e5;display:flex;align-items:center;grid-gap:6px;gap:6px}.sprint-checklist-card__title:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#056c75;opacity:.55}.sprint-checklist-card--scroll{display:flex;flex-direction:column;min-height:0}.sprint-checklist-card--scroll .sprint-checklist-card__scroll{flex:1 1 auto;overflow-y:auto;min-height:0;padding:4px 4px 4px 0;scrollbar-width:thin;scrollbar-color:rgba(5,108,117,.18) transparent}.sprint-checklist-card--scroll .sprint-checklist-card__scroll::-webkit-scrollbar{width:4px}.sprint-checklist-card--scroll .sprint-checklist-card__scroll::-webkit-scrollbar-track{background:transparent}.sprint-checklist-card--scroll .sprint-checklist-card__scroll::-webkit-scrollbar-thumb{background:rgba(5,108,117,.18);border-radius:4px}.sprint-checklist{display:grid;grid-gap:0;gap:0}.sprint-checklist__row{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:13px 16px;border-bottom:1px solid rgba(230,228,229,.7);position:relative;overflow:hidden;transition:background .2s cubic-bezier(.32,.72,0,1);-webkit-animation:spp-fade-up .38s cubic-bezier(.32,.72,0,1) both;animation:spp-fade-up .38s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--row-delay,0ms);animation-delay:var(--row-delay,0ms)}.sprint-checklist__row:last-child{border-bottom:none}.sprint-checklist__row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#056c75,#08b3c3);border-radius:0 2px 2px 0;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:center;transform-origin:center;transition:opacity .26s cubic-bezier(.32,.72,0,1),-webkit-transform .26s cubic-bezier(.32,.72,0,1);transition:opacity .26s cubic-bezier(.32,.72,0,1),transform .26s cubic-bezier(.32,.72,0,1);transition:opacity .26s cubic-bezier(.32,.72,0,1),transform .26s cubic-bezier(.32,.72,0,1),-webkit-transform .26s cubic-bezier(.32,.72,0,1)}.sprint-checklist__row:hover{background:rgba(5,108,117,.028)}.sprint-checklist__row--current{background:rgba(5,108,117,.038)}.sprint-checklist__row--current:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-checklist__row--complete .sprint-checklist__icon{background:linear-gradient(135deg,rgba(12,167,137,.1),rgba(8,179,195,.08));border-color:rgba(12,167,137,.18)}.sprint-checklist__row--complete .sprint-checklist__title{color:#999;text-decoration:line-through;-webkit-text-decoration-color:rgba(5,108,117,.2);text-decoration-color:rgba(5,108,117,.2)}.sprint-checklist__row--complete .sprint-checklist__desc{color:#bbb}.sprint-checklist__icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#eef7f7,#e4f2f3);border:1px solid rgba(5,108,117,.1);transition:background .28s cubic-bezier(.32,.72,0,1),border-color .28s cubic-bezier(.32,.72,0,1)}.sprint-checklist__check-svg{width:100%;height:100%;overflow:visible}.sprint-checklist__check-svg__box{stroke-dasharray:130;stroke-dashoffset:130;-webkit-animation:sprint-checklist-box-draw .34s cubic-bezier(.32,.72,0,1) 60ms forwards;animation:sprint-checklist-box-draw .34s cubic-bezier(.32,.72,0,1) 60ms forwards}.sprint-checklist__check-svg__tick{stroke-dasharray:22;stroke-dashoffset:22;-webkit-animation:sprint-checklist-tick-draw .26s cubic-bezier(.32,.72,0,1) .36s forwards;animation:sprint-checklist-tick-draw .26s cubic-bezier(.32,.72,0,1) .36s forwards}.sprint-checklist__text{flex:1 1 auto;min-width:0;padding-top:2px}.sprint-checklist__title{font-size:13px;font-weight:600;color:#333;transition:color .24s ease}.sprint-checklist__desc{font-size:12px;color:#656565;margin-top:3px!important;line-height:1.45;transition:color .24s ease}@-webkit-keyframes sprint-generating-banner-breathe{0%,to{opacity:.92;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.012);transform:scale(1.012)}}@keyframes sprint-generating-banner-breathe{0%,to{opacity:.92;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.012);transform:scale(1.012)}}@-webkit-keyframes sprint-task-slide-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sprint-task-slide-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sprint-dot-pulse{0%,to{background:rgba(5,108,117,.18);-webkit-transform:scale(.85);transform:scale(.85)}50%{background:#056c75;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes sprint-dot-pulse{0%,to{background:rgba(5,108,117,.18);-webkit-transform:scale(.85);transform:scale(.85)}50%{background:#056c75;-webkit-transform:scale(1.1);transform:scale(1.1)}}.sprint-generating{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px}.sprint-generating__banner{position:relative;background:linear-gradient(135deg,rgba(5,108,117,.07),rgba(8,179,195,.1) 50%,rgba(5,108,117,.05));border:1px solid rgba(5,108,117,.14);border-radius:16px;padding:22px 16px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;overflow:hidden;-webkit-animation:sprint-generating-banner-breathe 3s ease-in-out infinite;animation:sprint-generating-banner-breathe 3s ease-in-out infinite}.sprint-generating__banner:before{content:"";position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:160px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(8,179,195,.15) 0,transparent 70%);pointer-events:none}@media(prefers-reduced-motion:reduce){.sprint-generating__banner{-webkit-animation:none;animation:none}}.sprint-generating__logo{display:flex;align-items:center;grid-gap:5px;gap:5px;position:relative;z-index:1}.sprint-generating__dot{width:9px;height:9px;border-radius:50%;background:rgba(5,108,117,.15)}.sprint-generating__dot--filled{-webkit-animation:sprint-dot-pulse 1.7s ease-in-out infinite;animation:sprint-dot-pulse 1.7s ease-in-out infinite}.sprint-generating__dot--filled:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}.sprint-generating__dot--filled:nth-child(4){-webkit-animation-delay:.27s;animation-delay:.27s}.sprint-generating__dot--filled:nth-child(5){-webkit-animation-delay:.54s;animation-delay:.54s}@media(prefers-reduced-motion:reduce){.sprint-generating__dot--filled{-webkit-animation:none;animation:none;background:#056c75}}.sprint-generating__title{font-size:14px;font-weight:600;color:#056c75;line-height:1.3;position:relative;z-index:1;letter-spacing:-.01em}.sprint-generating__sub{font-size:12px;color:#656565;line-height:1;position:relative;z-index:1}.sprint-generating__tasks{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sprint-generating__task-row{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid #e6e4e5;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);opacity:0;-webkit-animation:sprint-task-slide-in .4s ease-out forwards;animation:sprint-task-slide-in .4s ease-out forwards}@media(prefers-reduced-motion:reduce){.sprint-generating__task-row{opacity:1;-webkit-animation:none;animation:none}}.sprint-generating__task-num-skel{width:22px;height:22px;border-radius:6px;flex-shrink:0;background:linear-gradient(90deg,rgba(5,108,117,.1) 25%,rgba(8,179,195,.14) 50%,rgba(5,108,117,.1) 75%);background-size:200% 100%;-webkit-animation:spp-shimmer 1.8s ease-in-out infinite;animation:spp-shimmer 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sprint-generating__task-num-skel{-webkit-animation:none;animation:none;background:rgba(5,108,117,.08)}}.sprint-generating__task-lines{flex:1 1;display:flex;flex-direction:column;grid-gap:7px;gap:7px}.sprint-generating__task-line{height:13px;border-radius:6px;background:linear-gradient(90deg,#ebebeb 25%,#f5f5f5 50%,#ebebeb 75%);background-size:200% 100%;-webkit-animation:spp-shimmer 1.8s ease-in-out infinite;animation:spp-shimmer 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sprint-generating__task-line{-webkit-animation:none;animation:none;background:#f0f0f0}}.sprint-generating__task-line--short{width:42%}.sprint-generating__task-line--full{width:86%}@-webkit-keyframes sprint-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sprint-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sprint-ready{display:grid;grid-gap:12px;gap:12px;-webkit-animation:spp-fade-up .38s cubic-bezier(.32,.72,0,1) both;animation:spp-fade-up .38s cubic-bezier(.32,.72,0,1) both}.sprint-ready__context-shell{background:#fff;border:1px solid rgba(5,108,117,.11);border-radius:16px;overflow:hidden;transition:border-color .24s cubic-bezier(.32,.72,0,1),box-shadow .24s cubic-bezier(.32,.72,0,1)}.sprint-ready__context-shell:hover{border-color:rgba(5,108,117,.2)}.sprint-ready__context-shell--open{border-color:rgba(5,108,117,.2);box-shadow:0 4px 24px rgba(5,108,117,.09),0 1px 6px rgba(5,108,117,.05)}.sprint-ready__context-toggle{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:13px 16px;border:0;border-bottom:.5px solid transparent;border-radius:0;background:transparent;font-size:13px;font-weight:700;color:#333;cursor:pointer;transition:background .2s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1)}.sprint-ready__context-toggle:focus-visible,.sprint-ready__context-toggle:hover{background:rgba(5,108,117,.03)}.sprint-ready__context-toggle:focus-visible{outline:2px solid rgba(5,108,117,.35);outline-offset:-2px}.sprint-ready__context-toggle--open{background:linear-gradient(135deg,rgba(5,108,117,.05),rgba(8,179,195,.03))}.sprint-ready__context-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,rgba(5,108,117,.1),rgba(8,179,195,.07));border:1px solid rgba(5,108,117,.11);flex-shrink:0;transition:background .24s cubic-bezier(.32,.72,0,1)}.sprint-ready__context-shell--open .sprint-ready__context-icon{background:linear-gradient(135deg,rgba(5,108,117,.16),rgba(8,179,195,.12))}.sprint-ready__context-label{flex:1 1 auto;text-align:left}.sprint-ready__context-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.32,.72,0,1)}.sprint-ready__context-wrap>.sprint-ready__context-body{overflow:hidden;min-height:0}.sprint-ready__context-wrap--open{grid-template-rows:1fr}.sprint-ready__context-body{overflow:hidden;min-height:0}.sprint-context-goal{display:flex;flex-direction:column;grid-gap:6px;gap:6px;text-align:center;padding:16px 8px 0;opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:opacity .24s cubic-bezier(.32,.72,0,1) 80ms,-webkit-transform .24s cubic-bezier(.32,.72,0,1) 80ms;transition:opacity .24s cubic-bezier(.32,.72,0,1) 80ms,transform .24s cubic-bezier(.32,.72,0,1) 80ms;transition:opacity .24s cubic-bezier(.32,.72,0,1) 80ms,transform .24s cubic-bezier(.32,.72,0,1) 80ms,-webkit-transform .24s cubic-bezier(.32,.72,0,1) 80ms}.sprint-context-goal__label{font-size:13px;font-weight:700;line-height:1;color:#333}.sprint-context-goal__copy{font-size:12px;font-weight:400;line-height:1.55;color:#656565}.sprint-context-cards{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:16px 14px 14px;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);transition:opacity .28s cubic-bezier(.32,.72,0,1) .12s,-webkit-transform .28s cubic-bezier(.32,.72,0,1) .12s;transition:opacity .28s cubic-bezier(.32,.72,0,1) .12s,transform .28s cubic-bezier(.32,.72,0,1) .12s;transition:opacity .28s cubic-bezier(.32,.72,0,1) .12s,transform .28s cubic-bezier(.32,.72,0,1) .12s,-webkit-transform .28s cubic-bezier(.32,.72,0,1) .12s}.sprint-context-card{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#f8fafb,#f3f8f9);border:1px solid rgba(5,108,117,.08);box-shadow:0 1px 3px rgba(0,0,0,.03);transition:box-shadow .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1)}.sprint-context-card:hover{border-color:rgba(5,108,117,.16);box-shadow:0 3px 12px rgba(5,108,117,.07)}.sprint-context-card__head{display:flex;align-items:center;grid-gap:9px;gap:9px}.sprint-context-card__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,rgba(5,108,117,.1),rgba(8,179,195,.07));border:1px solid rgba(5,108,117,.1);flex-shrink:0}.sprint-context-card__icon img{width:14px;height:14px;display:block;object-fit:contain}.sprint-context-card__title{font-size:12px;font-weight:700;line-height:1;color:#333;letter-spacing:.01em}.sprint-context-card__body{font-size:12px;font-weight:400;line-height:1.6;color:#656565;margin:0}.sprint-ready__context-shell--open .sprint-ready__context-toggle{border-bottom-color:#e6e4e5}.sprint-ready__context-shell--open .sprint-context-cards,.sprint-ready__context-shell--open .sprint-context-goal{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sprint-context-cards,.sprint-context-goal,.sprint-ready__context-wrap{transition:none!important}.sprint-ready__context-shell--open .sprint-context-cards,.sprint-ready__context-shell--open .sprint-context-goal{opacity:1!important;-webkit-transform:none!important;transform:none!important}}.sprint-ready__section-label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af;margin:4px 0 0;display:flex;align-items:center;grid-gap:8px;gap:8px}.sprint-ready__section-label:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,#e6e4e5,transparent);border-radius:1px}.sprint-task-list{display:grid;grid-gap:8px;gap:8px}.sprint-task{background:#fff;border:1px solid #e6e4e5;border-radius:14px;overflow:hidden;position:relative;-webkit-animation:spp-fade-up .36s cubic-bezier(.32,.72,0,1) both;animation:spp-fade-up .36s cubic-bezier(.32,.72,0,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:var(--task-delay,0ms);animation-delay:var(--task-delay,0ms);transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.sprint-task:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#056c75,#08b3c3);opacity:0;border-radius:0 2px 2px 0;transition:opacity .24s cubic-bezier(.32,.72,0,1),-webkit-transform .24s cubic-bezier(.32,.72,0,1);transition:opacity .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1);transition:opacity .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1),-webkit-transform .24s cubic-bezier(.32,.72,0,1);-webkit-transform:scaleY(.6);transform:scaleY(.6);-webkit-transform-origin:center;transform-origin:center}.sprint-task:hover{border-color:rgba(5,108,117,.28);box-shadow:0 4px 20px rgba(5,108,117,.08),0 1px 6px rgba(5,108,117,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sprint-task:hover:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-task--readonly:hover{border-color:#e6e4e5;box-shadow:none;-webkit-transform:none;transform:none}.sprint-task--readonly:hover:before{opacity:0}.sprint-task--expanded{border-color:rgba(5,108,117,.24);box-shadow:0 6px 24px rgba(5,108,117,.1),0 2px 8px rgba(5,108,117,.06)}.sprint-task--expanded:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-task--expanded .sprint-task__head{background:linear-gradient(135deg,rgba(5,108,117,.06),rgba(8,179,195,.04))}.sprint-task--checked{border-color:rgba(12,167,137,.22)}.sprint-task--checked:before{background:linear-gradient(180deg,#0ca789,#08b3c3);opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-task--pending{border-color:rgba(255,169,92,.28)}.sprint-task--pending:before{background:linear-gradient(180deg,#ffa95c,#ffbd80);opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-task--missed{border-color:rgba(217,89,106,.22)}.sprint-task--missed:before{background:linear-gradient(180deg,#d9596a,#e07b88);opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-task--not-relevant{border-color:rgba(148,163,184,.22)}.sprint-task--not-relevant:before{background:linear-gradient(180deg,#94a3b8,#b0bec5);opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.sprint-task__head{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;padding:13px 14px;background:transparent;border:none;width:100%;cursor:pointer;text-align:left;transition:background .24s cubic-bezier(.32,.72,0,1)}.sprint-task--readonly .sprint-task__head{cursor:default}.sprint-task--readonly .sprint-task__check{cursor:default;pointer-events:none}.sprint-task--readonly .sprint-task__check:hover{-webkit-transform:none!important;transform:none!important;box-shadow:none!important;border-color:#e6e4e5!important}.sprint-task--readonly .sprint-task__check--done:hover{border-color:#0ca789!important;box-shadow:none!important}.sprint-task--readonly .sprint-task__check--pending:hover{border-color:#ffa95c!important;box-shadow:none!important}.sprint-task--readonly .sprint-task__check--missed:hover{border-color:#d9596a!important;box-shadow:none!important}.sprint-task--readonly .sprint-task__check--not-relevant:hover{border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}.sprint-task__head-content{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;flex:1 1;min-width:0}.sprint-task__num{min-width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#056c75,#0799a6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px;box-shadow:0 2px 6px rgba(5,108,117,.3);letter-spacing:.02em;padding:0 4px}.sprint-task__head-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sprint-task__lock{margin-top:2px;transition:opacity .18s cubic-bezier(.32,.72,0,1)}.sprint-task__check{width:16px;height:16px;border-radius:4px;border:1.5px solid #e6e4e5;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px;cursor:pointer;box-sizing:border-box;transition:border-color .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1);transition:border-color .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1);transition:border-color .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1)}.sprint-task__check:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.sprint-task__check:focus-visible{outline:2px solid rgba(12,167,137,.4);outline-offset:2px}.sprint-task__check--readonly{cursor:default;pointer-events:none}.sprint-task__check--clear{border-color:#e6e4e5;background:#fff;-webkit-animation:sprint-check-pop .24s cubic-bezier(.32,.72,0,1);animation:sprint-check-pop .24s cubic-bezier(.32,.72,0,1)}.sprint-task__check--clear:hover{border-color:#0ca789;box-shadow:0 0 0 3px rgba(12,167,137,.12)}.sprint-task__check--pending{border-color:#ffa95c;background:rgba(255,169,92,.14)}.sprint-task__check--done,.sprint-task__check--pending{-webkit-animation:sprint-check-pop .28s cubic-bezier(.32,.72,0,1);animation:sprint-check-pop .28s cubic-bezier(.32,.72,0,1)}.sprint-task__check--done{border-color:#0ca789;background:linear-gradient(135deg,rgba(12,167,137,.14),rgba(8,179,195,.09))}.sprint-task__check--done:hover{box-shadow:0 0 0 3px rgba(12,167,137,.16)}.sprint-task__check--missed{border-color:#d9596a;background:rgba(217,89,106,.1);-webkit-animation:sprint-check-shake .36s cubic-bezier(.32,.72,0,1);animation:sprint-check-shake .36s cubic-bezier(.32,.72,0,1)}.sprint-task__check--not_relevant{border-color:#94a3b8;background:rgba(148,163,184,.1);-webkit-animation:sprint-check-pop .28s cubic-bezier(.32,.72,0,1);animation:sprint-check-pop .28s cubic-bezier(.32,.72,0,1)}.sprint-task__check-glyph{-webkit-animation:sprint-check-glyph-in .24s cubic-bezier(.32,.72,0,1) both;animation:sprint-check-glyph-in .24s cubic-bezier(.32,.72,0,1) both;-webkit-transform-origin:center;transform-origin:center}.sprint-task__check-glyph--tick path{stroke-dasharray:14;stroke-dashoffset:14;-webkit-animation:sprint-check-tick-draw .26s cubic-bezier(.32,.72,0,1) 60ms forwards;animation:sprint-check-tick-draw .26s cubic-bezier(.32,.72,0,1) 60ms forwards}.sprint-task__check-glyph--cross path{stroke-dasharray:9;stroke-dashoffset:9;-webkit-animation:sprint-check-tick-draw .22s cubic-bezier(.32,.72,0,1) 60ms forwards;animation:sprint-check-tick-draw .22s cubic-bezier(.32,.72,0,1) 60ms forwards}.sprint-task__check-glyph--cross path:nth-of-type(2){-webkit-animation-delay:.16s;animation-delay:.16s}.sprint-task__range{display:inline-flex;align-items:center;font-size:11px;color:#056c75;font-weight:600;background:linear-gradient(135deg,rgba(5,108,117,.07),rgba(8,179,195,.05));border-radius:6px;padding:1px 8px;margin-top:2px;border:1px solid rgba(5,108,117,.1)}.sprint-task__title{font-size:13px;font-weight:500;line-height:1.45;color:#333}.sprint-task__chevron{display:inline-flex;flex-shrink:0;transition:-webkit-transform .26s cubic-bezier(.32,.72,0,1);transition:transform .26s cubic-bezier(.32,.72,0,1);transition:transform .26s cubic-bezier(.32,.72,0,1),-webkit-transform .26s cubic-bezier(.32,.72,0,1);margin-top:2px}.sprint-task__chevron img{transition:opacity .18s cubic-bezier(.32,.72,0,1)}.sprint-task__chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sprint-task__status-chip{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:3px 10px 3px 7px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap;letter-spacing:.1px;position:relative;overflow:hidden;-webkit-animation:task-chip-enter .36s cubic-bezier(.32,.72,0,1) both;animation:task-chip-enter .36s cubic-bezier(.32,.72,0,1) both}.sprint-task__status-chip:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.5) 50%,transparent 70%);-webkit-animation:task-chip-shimmer 1.4s ease-out both;animation:task-chip-shimmer 1.4s ease-out both;pointer-events:none}.sprint-task__status-chip--done{background:linear-gradient(135deg,rgba(12,167,137,.12),rgba(8,179,195,.08));border:1px solid rgba(12,167,137,.28);color:#097a63}.sprint-task__status-chip--pending{background:rgba(255,169,92,.12);border:1px solid rgba(255,169,92,.3);color:#9a5c0a}.sprint-task__status-chip--missed{background:rgba(217,89,106,.1);border:1px solid rgba(217,89,106,.25);color:#b02d3e}.sprint-task__status-chip--not-relevant{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.25);color:#64748b}.sprint-task__status-chip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;position:relative}.sprint-task__status-chip--done .sprint-task__status-chip-dot{background:#0ca789}.sprint-task__status-chip--pending .sprint-task__status-chip-dot{background:#ffa95c;-webkit-animation:sprint-status-dot-pulse 1.8s ease-in-out infinite;animation:sprint-status-dot-pulse 1.8s ease-in-out infinite}.sprint-task__status-chip--missed .sprint-task__status-chip-dot{background:#d9596a}.sprint-task__status-chip--not-relevant .sprint-task__status-chip-dot{background:#94a3b8}.sprint-task__status-chip--done .sprint-task__status-chip-label{background:linear-gradient(135deg,#0ca789,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sprint-task__body-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1)}.sprint-task__body-wrap--open{grid-template-rows:1fr}.sprint-task__body{overflow:hidden;min-height:0;background:#fff}.sprint-task-detail{display:flex;flex-direction:column;border-top:1px solid #e6e4e5}.sprint-task-detail__grid,.sprint-task-detail__how,.sprint-task-detail__what{opacity:0;-webkit-transform:translateY(7px);transform:translateY(7px);transition:opacity .24s cubic-bezier(.32,.72,0,1),-webkit-transform .24s cubic-bezier(.32,.72,0,1);transition:opacity .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1);transition:opacity .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1),-webkit-transform .24s cubic-bezier(.32,.72,0,1)}.sprint-task-detail__what{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:16px;background:rgba(5,108,117,.018)}.sprint-task-detail__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,rgba(5,108,117,.1),rgba(8,179,195,.07));border:1px solid rgba(5,108,117,.1);flex-shrink:0;margin-top:1px}.sprint-task-detail__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.sprint-task-detail__heading{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#056c75;line-height:1.3}.sprint-task-detail__body{font-size:13px;font-weight:400;color:#4b5563;line-height:1.6}.sprint-task-detail__how{position:relative;margin:0 14px 14px;padding:12px 14px 12px 18px;background:linear-gradient(135deg,rgba(5,108,117,.05),rgba(8,179,195,.04));border-radius:10px;overflow:hidden;border:1px solid rgba(5,108,117,.1)}.sprint-task-detail__how:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:1.5px 0 0 1.5px;background:linear-gradient(180deg,#056c75,#08b3c3)}.sprint-task-detail__how-head{display:flex;align-items:center;grid-gap:7px;gap:7px;margin-bottom:6px}.sprint-task-detail__how-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.sprint-task-detail__how-heading{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#056c75;line-height:1.3}.sprint-task-detail__how-body{font-size:12.5px;font-weight:400;color:#4b5563;line-height:1.6}.sprint-task-detail__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:14px 16px;border-radius:10px;margin:0 14px 14px;background:linear-gradient(135deg,#f8fafb,#f3f8f9);border:1px solid rgba(5,108,117,.07)}.sprint-task-detail__grid--with-divider{grid-template-columns:1fr auto 1fr}.sprint-task-detail__grid-divider{align-self:stretch;width:1px;background:#e6e4e5}.sprint-task-detail__grid-cell{min-width:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sprint-task-detail__grid-heading{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#056c75;line-height:1.3}.sprint-task-detail__grid-body{font-size:12px;font-weight:400;color:#4b5563;line-height:1.55}.sprint-task__body-wrap--open .sprint-task-detail__what{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:55ms;transition-duration:.3s}.sprint-task__body-wrap--open .sprint-task-detail__how{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.13s;transition-duration:.3s}.sprint-task__body-wrap--open .sprint-task-detail__grid{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.21s;transition-duration:.3s}.sprint-pr-toggle{position:relative;display:inline-flex;align-items:center;width:118px;height:33px;padding:3px;border-radius:9px;border:1px solid rgba(5,108,117,.16);background:rgba(5,108,117,.04)}.sprint-pr-toggle__indicator{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:7px;background:#fff;box-shadow:0 1px 4px rgba(5,108,117,.15);transition:-webkit-transform .3s cubic-bezier(.32,.72,0,1);transition:transform .3s cubic-bezier(.32,.72,0,1);transition:transform .3s cubic-bezier(.32,.72,0,1),-webkit-transform .3s cubic-bezier(.32,.72,0,1);z-index:0}.sprint-pr-toggle__indicator--right{-webkit-transform:translateX(100%);transform:translateX(100%)}.sprint-pr-toggle__btn{position:relative;flex:1 1;height:100%;padding:0;border:none;background:transparent;font-size:13px;font-weight:400;color:#656565;cursor:pointer;z-index:1;transition:color .22s cubic-bezier(.32,.72,0,1)}.sprint-pr-toggle__btn--active{color:#056c75;font-weight:600}.sprint-pr-toggle__btn:focus-visible{outline:2px solid rgba(8,179,195,.45);outline-offset:1px;border-radius:6px}.sprint-completed-scroll{position:relative}.sprint-completed-pane{display:none;-webkit-animation:spp-fade-up .3s cubic-bezier(.32,.72,0,1) both;animation:spp-fade-up .3s cubic-bezier(.32,.72,0,1) both}.sprint-completed-pane--active{display:block}.sprint-plan-skeleton{padding:16px;display:flex;flex-direction:column;grid-gap:0;gap:0}.sprint-plan-skeleton__label-row{padding:0 0 12px}.sprint-plan-skeleton__label{height:12px;width:120px;border-radius:4px}.sprint-plan-skeleton__card{background:#fff;border:1px solid #e6e4e5;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;grid-gap:0;gap:0;box-shadow:0 1px 6px rgba(0,0,0,.03);overflow:hidden}.sprint-plan-skeleton__row{display:flex;align-items:flex-start;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid #e6e4e5;-webkit-animation:spp-fade-up .38s cubic-bezier(.32,.72,0,1) both;animation:spp-fade-up .38s cubic-bezier(.32,.72,0,1) both}.sprint-plan-skeleton__row:last-child{border-bottom:none}.sprint-plan-skeleton__icon{width:34px;height:34px;border-radius:9px;flex-shrink:0}.sprint-plan-skeleton__lines{flex:1 1;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-top:5px}.sprint-plan-skeleton__line{height:12px;border-radius:6px}.sprint-plan-skeleton__line--title{width:52%}.sprint-plan-skeleton__line--desc{height:10px}.sprint-plan-footer__banner{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 15px;background:linear-gradient(135deg,rgba(8,179,195,.07),rgba(5,108,117,.05));border-radius:14px;border:1px solid rgba(5,108,117,.11)}.sprint-plan-footer__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,rgba(8,179,195,.18),rgba(5,108,117,.12));flex-shrink:0;margin-top:0}.sprint-plan-footer__text{font-size:12.5px;font-weight:400;line-height:1.55;color:#4b5563}.sprint-plan-footer__text strong{color:#056c75;font-weight:700}.sprint-task-skeleton-list{display:grid;grid-gap:8px;gap:8px}.sprint-task-skeleton{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid #e6e4e5;border-radius:8px;background:#fff}.sprint-task-skeleton__index{width:26px;height:26px;border-radius:6px;background:#056c75;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.sprint-task-skeleton__lines{flex:1 1;display:grid;grid-gap:6px;gap:6px}.sprint-task-skeleton__line{height:16px;border-radius:4px;background:#f6f6f6}.sprint-task-skeleton__line--short{width:35%}.sprint-task-skeleton__line--long{width:78%}@media(prefers-reduced-motion:reduce){.sprint-checklist__row,.sprint-generating,.sprint-plan-panel,.sprint-plan-skeleton__icon,.sprint-plan-skeleton__label,.sprint-plan-skeleton__line,.sprint-plan-skeleton__row,.sprint-ready,.sprint-task,.sprint-task__status-chip,.sprint-task__status-chip-dot,.sprint-task__status-chip:after{-webkit-animation:none!important;animation:none!important}.sprint-task-detail__grid,.sprint-task-detail__how,.sprint-task-detail__what,.sprint-task__body-wrap{-webkit-animation:none!important;animation:none!important;transition:none!important}.sprint-task__body-wrap--open .sprint-task-detail__grid,.sprint-task__body-wrap--open .sprint-task-detail__how,.sprint-task__body-wrap--open .sprint-task-detail__what{opacity:1!important;-webkit-transform:none!important;transform:none!important}.sprint-task__check,.sprint-task__check-glyph,.sprint-task__check-glyph--cross path,.sprint-task__check-glyph--tick path{-webkit-animation:none!important;animation:none!important;transition:none!important;stroke-dashoffset:0!important}.sprint-completed-pane,.sprint-pr-toggle__indicator{-webkit-animation:none!important;animation:none!important;transition:none!important}.sprint-checklist__row:before,.sprint-task:before{transition:none!important}}.cq-card{position:relative;background:#fff;border:1px solid rgba(5,108,117,.1);border-radius:16px;padding:20px 18px 18px;overflow:hidden;width:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px;max-height:700px;box-shadow:0 2px 16px rgba(5,108,117,.07),0 1px 4px rgba(15,23,42,.04);-webkit-animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both;transition:max-height .42s cubic-bezier(.32,.72,0,1),opacity .28s ease,padding-top .42s cubic-bezier(.32,.72,0,1),padding-bottom .42s cubic-bezier(.32,.72,0,1),margin-top .42s cubic-bezier(.32,.72,0,1),margin-bottom .42s cubic-bezier(.32,.72,0,1)}.cq-card--collapsing{max-height:0!important;opacity:0;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;pointer-events:none}.cq-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#056c75,#08b3c3)}.cq-card--task{grid-gap:12px;gap:12px}.cq-card__body{display:flex;flex-direction:column;grid-gap:3px;gap:3px}.cq-card__explanation{font-size:13px;font-weight:400;color:#4b5563;line-height:1.5;margin:0}.cq-card__task-title,.cq-card__title{font-size:14px;font-weight:700;color:#333;line-height:1.4;margin:0}.cq-card__options-wrap{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.cq-card__saved-text{font-size:13px;color:#4b5563;line-height:1.55;margin:0;padding:8px 12px;background:rgba(5,108,117,.04);border-radius:8px;border-left:3px solid #056c75}.cq-card__freetext{display:flex;flex-direction:column;grid-gap:8px;gap:8px;-webkit-animation:sprint-fade-in .26s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .26s cubic-bezier(.32,.72,0,1) both}.cq-task-pill{display:inline-flex;align-items:center;grid-gap:2px;gap:2px;padding:3px 12px;background:rgba(5,108,117,.06);border:1px solid rgba(5,108,117,.12);border-radius:20px;align-self:flex-start}.cq-task-pill__post,.cq-task-pill__pre{font-size:11px;font-weight:500;color:#056c75;opacity:.75}.cq-task-pill__num{font-size:13px;font-weight:700;color:#056c75;margin:0 2px}.cq-toggle{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:22px;padding:0;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#056c75;line-height:1;transition:opacity .16s cubic-bezier(.32,.72,0,1)}.cq-toggle:hover{opacity:.7}.cq-toggle svg{flex-shrink:0}.cq-options{display:flex;flex-direction:column;grid-gap:7px;gap:7px;padding:0}.cq-option{position:relative;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;height:42px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:12px;font-size:13px;font-weight:400;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-animation:sprint-slide-left .34s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-left .34s cubic-bezier(.32,.72,0,1) both;transition:border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1);transition:border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1);transition:border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1)}.cq-option:hover:not(.cq-option--selected):not(.cq-option--disabled):not(.cq-option--submitting){border-color:#08b3c3;background:rgba(8,179,195,.04);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(8,179,195,.12)}.cq-option:focus-visible{outline:2px solid rgba(5,108,117,.4);outline-offset:2px}.cq-option--selected{border-color:#056c75;background:rgba(5,108,117,.05);box-shadow:inset 3px 0 0 #056c75;padding-left:17px;-webkit-animation:sprint-answer-lock .28s cubic-bezier(.32,.72,0,1) both;animation:sprint-answer-lock .28s cubic-bezier(.32,.72,0,1) both;cursor:default;pointer-events:none}.cq-option--submitting{pointer-events:none}.cq-option--disabled{cursor:default;pointer-events:none;opacity:.5}.cq-option__badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(15,23,42,.06);font-size:11px;font-weight:700;color:#4b5563;flex-shrink:0;transition:background .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1)}.cq-option--selected .cq-option__badge{background:#056c75;color:#fff}.cq-option__label{flex:1 1 auto;font-size:13px;line-height:1.4;color:#333}.cq-option--selected .cq-option__label{color:#04555d;font-weight:500}.cq-option__pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#056c75;flex-shrink:0;-webkit-animation:sprint-pulse-dot 1.3s ease-in-out infinite;animation:sprint-pulse-dot 1.3s ease-in-out infinite}.cq-option__pulse:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #056c75;-webkit-animation:sprint-select-ping 1.4s ease-out infinite;animation:sprint-select-ping 1.4s ease-out infinite}.cq-option__pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(5,108,117,.35);-webkit-animation:sprint-select-ping 1.4s ease-out .5s infinite;animation:sprint-select-ping 1.4s ease-out .5s infinite}.cq-textarea{display:block;width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;font-size:13px;color:#333;line-height:1.55;resize:vertical;min-height:68px;max-height:220px;outline:none;transition:border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.cq-textarea::-webkit-input-placeholder{color:#a6afc5}.cq-textarea::placeholder{color:#a6afc5}.cq-textarea:focus{border-color:#08b3c3;box-shadow:0 0 0 3px rgba(8,179,195,.12)}.cq-submit{align-self:flex-end;padding:0 22px;height:36px;border:none;border-radius:10px;background:linear-gradient(135deg,#056c75,#08b3c3);color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 10px rgba(5,108,117,.22);transition:box-shadow .16s cubic-bezier(.32,.72,0,1),opacity .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1),-webkit-filter .16s cubic-bezier(.32,.72,0,1);transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),opacity .16s cubic-bezier(.32,.72,0,1),filter .16s cubic-bezier(.32,.72,0,1);transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),opacity .16s cubic-bezier(.32,.72,0,1),filter .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1),-webkit-filter .16s cubic-bezier(.32,.72,0,1)}.cq-submit:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 5px 16px rgba(5,108,117,.32);-webkit-filter:brightness(1.06);filter:brightness(1.06)}.cq-submit:not(:disabled):active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(5,108,117,.18);-webkit-filter:brightness(.97);filter:brightness(.97)}.cq-submit:disabled{opacity:.35;cursor:not-allowed;-webkit-transform:none;transform:none;box-shadow:none;-webkit-filter:none;filter:none}.cq-task-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cq-task-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:9px 12px;height:42px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:12px;font-size:12px;font-weight:400;color:#333;text-align:left;cursor:pointer;-webkit-animation:sprint-slide-left .34s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-left .34s cubic-bezier(.32,.72,0,1) both;transition:border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1);transition:border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1);transition:border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1),-webkit-transform .16s cubic-bezier(.32,.72,0,1)}.cq-task-btn:hover:not(:disabled):not(.cq-task-btn--locked){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,.08)}.cq-task-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.cq-task-btn__label{flex:1 1 auto;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-task-btn--done.cq-task-btn--selected,.cq-task-btn--done:hover:not(:disabled){border-color:#0ca789;background:rgba(12,167,137,.07);box-shadow:inset 3px 0 0 #0ca789}.cq-task-btn--partially-done.cq-task-btn--selected,.cq-task-btn--partially-done:hover:not(:disabled){border-color:#ffa95c;background:rgba(255,169,92,.07);box-shadow:inset 3px 0 0 #ffa95c}.cq-task-btn--didnt-happen.cq-task-btn--selected,.cq-task-btn--didnt-happen:hover:not(:disabled){border-color:#d9596a;background:rgba(217,89,106,.07);box-shadow:inset 3px 0 0 #d9596a}.cq-task-btn--not-relevant.cq-task-btn--selected,.cq-task-btn--not-relevant:hover:not(:disabled){border-color:#888;background:hsla(0,0%,39.6%,.06);box-shadow:inset 3px 0 0 #888}.cq-task-btn--locked,.cq-task-btn:disabled{cursor:default;pointer-events:none}.cq-task-btn__pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#056c75;display:block;flex-shrink:0;-webkit-animation:sprint-pulse-dot 1.3s ease-in-out infinite;animation:sprint-pulse-dot 1.3s ease-in-out infinite}.cq-task-btn__pulse:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #056c75;-webkit-animation:sprint-select-ping 1.4s ease-out infinite;animation:sprint-select-ping 1.4s ease-out infinite}.cq-task-btn__pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(5,108,117,.35);-webkit-animation:sprint-select-ping 1.4s ease-out .5s infinite;animation:sprint-select-ping 1.4s ease-out .5s infinite}.end-sprint-card{position:relative;background:#fff;border:1px solid rgba(5,108,117,.1);border-radius:16px;padding:20px 18px 18px;overflow:hidden;width:100%;max-width:440px;display:flex;flex-direction:column;grid-gap:0;gap:0;box-shadow:0 2px 16px rgba(5,108,117,.07),0 1px 4px rgba(15,23,42,.04);-webkit-animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .34s cubic-bezier(.32,.72,0,1) both;transition:max-height .42s cubic-bezier(.32,.72,0,1),opacity .28s ease,padding-top .42s cubic-bezier(.32,.72,0,1),padding-bottom .42s cubic-bezier(.32,.72,0,1),margin-top .42s cubic-bezier(.32,.72,0,1),margin-bottom .42s cubic-bezier(.32,.72,0,1)}.end-sprint-card--collapsing{max-height:0!important;opacity:0;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;pointer-events:none}.end-sprint-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#056c75,#08b3c3)}.end-sprint-card--quiet{background:rgba(5,108,117,.03);border-color:rgba(5,108,117,.08)}.end-sprint-card--quiet:before{display:none}.end-sprint-card--recap{margin-bottom:8px;background:rgba(5,108,117,.03)}.end-sprint-card--recap:before{display:none}.end-sprint-card__text{font-size:14px;font-weight:400;color:#333;line-height:1.6}.end-sprint-card__text--title{font-weight:700;margin-top:10px!important}.end-sprint-card__text strong{font-weight:700;color:#333}.end-sprint-task-pill{display:inline-flex;align-items:center;grid-gap:2px;gap:2px;margin-bottom:10px;padding:3px 12px;background:rgba(5,108,117,.06);border:1px solid rgba(5,108,117,.12);border-radius:20px;font-size:11px;font-weight:500;color:#056c75;opacity:.85}.end-sprint-task-pill strong{font-size:13px;font-weight:700;color:#056c75;opacity:1;margin:0 2px}.end-sprint-prompt{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin:14px 0 10px;padding:0;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#056c75;line-height:1;transition:opacity .18s cubic-bezier(.32,.72,0,1)}.end-sprint-prompt:hover{opacity:.7}.end-sprint-prompt .end-sprint-chevron{color:#056c75;transition:-webkit-transform .22s cubic-bezier(.32,.72,0,1);transition:transform .22s cubic-bezier(.32,.72,0,1);transition:transform .22s cubic-bezier(.32,.72,0,1),-webkit-transform .22s cubic-bezier(.32,.72,0,1)}.end-sprint-prompt .end-sprint-chevron--open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.end-sprint-options{display:grid;grid-gap:7px;gap:7px}.end-sprint-option-li{-webkit-animation:sprint-slide-left .36s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-left .36s cubic-bezier(.32,.72,0,1) both}.end-sprint-option{position:relative;display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 14px;min-height:42px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;font-size:13px;font-weight:400;color:#333;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.end-sprint-option:hover:not(.end-sprint-option--selected):not(.end-sprint-option--dimmed):not(.end-sprint-option--readonly):not(.end-sprint-option--submitting){border-color:#08b3c3;background:rgba(8,179,195,.04);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(8,179,195,.12)}.end-sprint-option:focus-visible{outline:2px solid rgba(8,179,195,.5);outline-offset:2px}.end-sprint-option__letter{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.04);font-size:11px;font-weight:700;color:#4b5563;flex-shrink:0;transition:background .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1)}.end-sprint-option__label{flex:1 1 auto;line-height:1.4}.end-sprint-option__chev{display:inline-flex;color:#056c75;opacity:.7;transition:-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.end-sprint-option--selected{border-color:#056c75;background:rgba(5,108,117,.05);box-shadow:inset 3px 0 0 #056c75;padding-left:17px;-webkit-animation:sprint-answer-lock .28s cubic-bezier(.32,.72,0,1) both;animation:sprint-answer-lock .28s cubic-bezier(.32,.72,0,1) both;cursor:default;pointer-events:none;color:#04555d;font-weight:500}.end-sprint-option--selected .end-sprint-option__letter{background:#056c75;border-color:#056c75;color:#fff}.end-sprint-option--selected .end-sprint-option__chev{-webkit-transform:translateX(2px);transform:translateX(2px);opacity:1}.end-sprint-option--submitting{pointer-events:none}.end-sprint-option--dimmed{background:hsla(0,0%,96.5%,.8);color:#a6afc5;pointer-events:none;border-color:transparent}.end-sprint-option--dimmed .end-sprint-option__letter{color:#a6afc5;opacity:.6}.end-sprint-option--readonly{cursor:default}.end-sprint-option--muted{color:#4b5563}.end-sprint-option--dashed{border-style:dashed;border-color:rgba(15,23,42,.15)}.end-sprint-option__pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#056c75;flex-shrink:0;-webkit-animation:sprint-pulse-dot 1.3s ease-in-out infinite;animation:sprint-pulse-dot 1.3s ease-in-out infinite}.end-sprint-option__pulse:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #056c75;-webkit-animation:sprint-select-ping 1.4s ease-out infinite;animation:sprint-select-ping 1.4s ease-out infinite}.end-sprint-option__pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(5,108,117,.35);-webkit-animation:sprint-select-ping 1.4s ease-out .5s infinite;animation:sprint-select-ping 1.4s ease-out .5s infinite}.end-sprint-status-grid{margin-top:4px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.end-sprint-status-grid__cell{-webkit-animation:sprint-slide-left .36s cubic-bezier(.32,.72,0,1) both;animation:sprint-slide-left .36s cubic-bezier(.32,.72,0,1) both}.end-sprint-status-pill{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px 12px;min-height:42px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;font-size:12px;font-weight:400;color:#333;text-align:left;cursor:pointer;transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1);transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1)}.end-sprint-status-pill:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,.08)}.end-sprint-status-pill__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.end-sprint-status-pill--ok.end-sprint-status-pill--selected,.end-sprint-status-pill--ok:hover{border-color:#0ca789;background:rgba(12,167,137,.07);box-shadow:inset 3px 0 0 #0ca789}.end-sprint-status-pill--warn.end-sprint-status-pill--selected,.end-sprint-status-pill--warn:hover{border-color:#ffa95c;background:rgba(255,169,92,.07);box-shadow:inset 3px 0 0 #ffa95c}.end-sprint-status-pill--bad.end-sprint-status-pill--selected,.end-sprint-status-pill--bad:hover{border-color:#d9596a;background:rgba(217,89,106,.07);box-shadow:inset 3px 0 0 #d9596a}.end-sprint-status-pill--submitting{pointer-events:none}.end-sprint-status-pill__pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#056c75;display:block;-webkit-animation:sprint-pulse-dot 1.3s ease-in-out infinite;animation:sprint-pulse-dot 1.3s ease-in-out infinite}.end-sprint-status-pill__pulse:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #056c75;-webkit-animation:sprint-select-ping 1.4s ease-out infinite;animation:sprint-select-ping 1.4s ease-out infinite}.end-sprint-status-pill__pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(5,108,117,.35);-webkit-animation:sprint-select-ping 1.4s ease-out .5s infinite;animation:sprint-select-ping 1.4s ease-out .5s infinite}.end-sprint-freetext{margin-top:10px;-webkit-animation:sprint-fade-in .26s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .26s cubic-bezier(.32,.72,0,1) both}.end-sprint-textarea{display:block;width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;font-size:13px;color:#333;line-height:1.55;resize:vertical;min-height:68px;outline:none;transition:border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.end-sprint-textarea::-webkit-input-placeholder{color:#a6afc5}.end-sprint-textarea::placeholder{color:#a6afc5}.end-sprint-textarea:focus{border-color:#08b3c3;box-shadow:0 0 0 3px rgba(8,179,195,.12)}.end-sprint-submit{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:0 22px;height:36px;border:none;border-radius:8px;background:#056c75;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.end-sprint-submit:hover:not(:disabled){background:#04555d;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 5px 14px rgba(5,108,117,.25)}.end-sprint-submit:disabled{opacity:.38;cursor:not-allowed}.end-sprint-next-actions{display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;margin-top:14px}.end-sprint-next-actions__primary{padding:0 18px;height:34px;border-radius:8px;border:none;background:#056c75;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.end-sprint-next-actions__primary:hover{background:#04555d;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 5px 14px rgba(5,108,117,.25)}.end-sprint-next-actions__secondary{padding:0 18px;height:34px;border-radius:8px;border:1px solid rgba(5,108,117,.35);background:transparent;color:#056c75;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1);transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),-webkit-transform .18s cubic-bezier(.32,.72,0,1)}.end-sprint-next-actions__secondary:hover{background:rgba(5,108,117,.06);border-color:#056c75;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sprint-ending-footer{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px;background:#fff;border:1px solid rgba(5,108,117,.12);border-radius:12px;box-shadow:0 1px 6px rgba(5,108,117,.06);-webkit-animation:sprint-fade-in .32s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .32s cubic-bezier(.32,.72,0,1) both;overflow:hidden}.sprint-ending-footer--closure{flex-direction:column;align-items:stretch;grid-gap:7px;gap:7px;padding:11px 14px 10px}.sprint-ending-footer__row{display:flex;align-items:center;grid-gap:9px;gap:9px}.sprint-ending-footer__dot{width:8px;height:8px;border-radius:50%;background:#056c75;flex-shrink:0;-webkit-animation:sprint-pulse-dot 1.6s ease-in-out infinite;animation:sprint-pulse-dot 1.6s ease-in-out infinite}.sprint-ending-footer__label{flex:1 1 auto;font-size:13px;font-weight:500;color:#1a2b2c;line-height:1}.sprint-ending-footer__step-badge{font-size:11px;font-weight:600;color:#056c75;background:rgba(5,108,117,.07);border:1px solid rgba(5,108,117,.18);border-radius:20px;padding:3px 10px;white-space:nowrap;flex-shrink:0;letter-spacing:.2px}.sprint-ending-footer__track{height:3px;background:rgba(5,108,117,.1);border-radius:99px;overflow:hidden}.sprint-ending-footer__fill{height:100%;background:linear-gradient(90deg,#056c75,#08b3c3);border-radius:99px;transition:width .5s cubic-bezier(.32,.72,0,1)}.sprint-ending-footer__step{display:inline-flex;align-items:center;padding:3px 12px;border:1px solid rgba(5,108,117,.12);border-radius:9999px;background:rgba(5,108,117,.04);font-size:11px;color:#656565}.sprint-ending-footer__step strong{color:#056c75;font-weight:700;margin:0 2px}.sprint-ending-footer__step--brand{color:#056c75;font-weight:500}.sprint-ending-footer--summary .sprint-ending-footer__label{color:#056c75}@-webkit-keyframes ssl-enter{0%{opacity:0;-webkit-transform:scale(.88) translateY(18px);transform:scale(.88) translateY(18px)}65%{opacity:1;-webkit-transform:scale(1.02) translateY(-3px);transform:scale(1.02) translateY(-3px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes ssl-enter{0%{opacity:0;-webkit-transform:scale(.88) translateY(18px);transform:scale(.88) translateY(18px)}65%{opacity:1;-webkit-transform:scale(1.02) translateY(-3px);transform:scale(1.02) translateY(-3px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes ssl-orb-1{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(18px,-14px) scale(1.08);transform:translate(18px,-14px) scale(1.08)}70%{-webkit-transform:translate(-10px,10px) scale(.94);transform:translate(-10px,10px) scale(.94)}}@keyframes ssl-orb-1{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(18px,-14px) scale(1.08);transform:translate(18px,-14px) scale(1.08)}70%{-webkit-transform:translate(-10px,10px) scale(.94);transform:translate(-10px,10px) scale(.94)}}@-webkit-keyframes ssl-orb-2{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}35%{-webkit-transform:translate(-20px,12px) scale(1.1);transform:translate(-20px,12px) scale(1.1)}65%{-webkit-transform:translate(12px,-8px) scale(.92);transform:translate(12px,-8px) scale(.92)}}@keyframes ssl-orb-2{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}35%{-webkit-transform:translate(-20px,12px) scale(1.1);transform:translate(-20px,12px) scale(1.1)}65%{-webkit-transform:translate(12px,-8px) scale(.92);transform:translate(12px,-8px) scale(.92)}}@-webkit-keyframes ssl-orb-3{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(8px,16px) scale(1.06);transform:translate(8px,16px) scale(1.06)}}@keyframes ssl-orb-3{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(8px,16px) scale(1.06);transform:translate(8px,16px) scale(1.06)}}@-webkit-keyframes ssl-ring-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ssl-ring-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ssl-ring-breathe{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.96);transform:scale(.96)}}@keyframes ssl-ring-breathe{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.96);transform:scale(.96)}}@-webkit-keyframes ssl-core-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(5,108,117,.3)}50%{-webkit-transform:scale(1.15);transform:scale(1.15);box-shadow:0 0 0 6px rgba(5,108,117,0)}}@keyframes ssl-core-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(5,108,117,.3)}50%{-webkit-transform:scale(1.15);transform:scale(1.15);box-shadow:0 0 0 6px rgba(5,108,117,0)}}@-webkit-keyframes ssl-dot-wave{0%,60%,to{-webkit-transform:scaleY(.5);transform:scaleY(.5);opacity:.45}30%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4);opacity:1}}@keyframes ssl-dot-wave{0%,60%,to{-webkit-transform:scaleY(.5);transform:scaleY(.5);opacity:.45}30%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4);opacity:1}}@-webkit-keyframes ssl-title-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ssl-title-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ssl{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:#f6f6f8}.ssl__orb{position:absolute;border-radius:50%;pointer-events:none;-webkit-filter:blur(52px);filter:blur(52px);will-change:transform}.ssl__orb--1{width:300px;height:300px;background:radial-gradient(circle,rgba(5,108,117,.18) 0,transparent 70%);top:-80px;right:-40px;-webkit-animation:ssl-orb-1 8s ease-in-out infinite;animation:ssl-orb-1 8s ease-in-out infinite}.ssl__orb--2{width:220px;height:220px;background:radial-gradient(circle,rgba(8,179,195,.14) 0,transparent 70%);bottom:-60px;left:-30px;-webkit-animation:ssl-orb-2 10s ease-in-out 1s infinite;animation:ssl-orb-2 10s ease-in-out 1s infinite}.ssl__orb--3{width:140px;height:140px;background:radial-gradient(circle,rgba(5,108,117,.1) 0,transparent 70%);bottom:20%;right:15%;-webkit-animation:ssl-orb-3 7s ease-in-out 2s infinite;animation:ssl-orb-3 7s ease-in-out 2s infinite}.ssl__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;grid-gap:0;gap:0;-webkit-animation:ssl-enter .54s cubic-bezier(.32,.72,0,1) both;animation:ssl-enter .54s cubic-bezier(.32,.72,0,1) both}.ssl__ring{position:relative;width:72px;height:72px;margin-bottom:24px;-webkit-animation:ssl-ring-breathe 3s ease-in-out infinite;animation:ssl-ring-breathe 3s ease-in-out infinite}.ssl__ring-spinner{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0,rgba(5,108,117,.15) 20%,#056c75 60%,#08b3c3 80%,transparent 100%);-webkit-animation:ssl-ring-spin 1.6s linear infinite;animation:ssl-ring-spin 1.6s linear infinite}.ssl__ring-spinner:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 180deg,rgba(246,246,248,.9) 0,transparent 25%)}.ssl__ring-mask{position:absolute;inset:8px;border-radius:50%;background:#f6f6f8}.ssl__ring-core{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ssl__ring-dot{display:block;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-animation:ssl-core-pulse 2s ease-in-out infinite;animation:ssl-core-pulse 2s ease-in-out infinite;box-shadow:0 2px 8px rgba(5,108,117,.35)}.ssl__dots{display:flex;align-items:center;grid-gap:5px;gap:5px;margin-bottom:16px}.ssl__dots span{display:block;width:4px;border-radius:2px;background:linear-gradient(180deg,#056c75,#08b3c3);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:ssl-dot-wave 1.1s ease-in-out infinite;animation:ssl-dot-wave 1.1s ease-in-out infinite}.ssl__dots span:first-child{height:10px;-webkit-animation-delay:0s;animation-delay:0s}.ssl__dots span:nth-child(2){height:16px;-webkit-animation-delay:.1s;animation-delay:.1s}.ssl__dots span:nth-child(3){height:22px;-webkit-animation-delay:.2s;animation-delay:.2s}.ssl__dots span:nth-child(4){height:16px;-webkit-animation-delay:.3s;animation-delay:.3s}.ssl__dots span:nth-child(5){height:10px;-webkit-animation-delay:.4s;animation-delay:.4s}.ssl__title{font-size:15px;font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#056c75,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-animation:ssl-title-in .4s cubic-bezier(.32,.72,0,1) .16s both;animation:ssl-title-in .4s cubic-bezier(.32,.72,0,1) .16s both}.ssl__sub{margin-top:6px!important;font-size:12.5px;color:#a0a9b8;font-weight:400;-webkit-animation:ssl-title-in .4s cubic-bezier(.32,.72,0,1) .26s both;animation:ssl-title-in .4s cubic-bezier(.32,.72,0,1) .26s both}.sprint-summary-loader-wrap{-webkit-animation:sprint-fade-in .32s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .32s cubic-bezier(.32,.72,0,1) both}.sprint-summary-loader{display:flex;align-items:center;justify-content:center;padding:28px 24px}@media(prefers-reduced-motion:reduce){.cq-card,.cq-option,.cq-task-btn,.end-sprint-card,.end-sprint-freetext,.end-sprint-option-li,.end-sprint-status-grid__cell,.sprint-ending-footer,.sprint-summary-loader-wrap,.ssl,.ssl__inner,.ssl__orb,.ssl__ring,.ssl__ring-dot,.ssl__ring-spinner{-webkit-animation:none!important;animation:none!important;transition:none!important}.cq-option__pulse,.cq-option__pulse:after,.cq-option__pulse:before,.end-sprint-option__pulse,.end-sprint-option__pulse:after,.end-sprint-option__pulse:before,.sprint-ending-footer__dot,.sprint-ending-footer__fill,.sprint-summary-loader__dots span,.ssl__dots span{-webkit-animation:none!important;animation:none!important;opacity:1}}.ssr-wrap{display:flex;flex-direction:column;grid-gap:14px;gap:14px;width:100%;padding:2px 0}.ssr-hero{position:relative;background:#fff;border:1px solid rgba(5,108,117,.12);border-radius:16px;padding:20px 18px 18px;overflow:hidden;display:flex;align-items:center;grid-gap:18px;gap:18px;box-shadow:0 2px 16px rgba(5,108,117,.07),0 1px 4px rgba(15,23,42,.04);-webkit-animation:sprint-rise-in .4s cubic-bezier(.32,.72,0,1) both;animation:sprint-rise-in .4s cubic-bezier(.32,.72,0,1) both}.ssr-hero__ring-wrap{position:relative;flex-shrink:0;width:70px;height:70px}.ssr-hero__text{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.ssr-hero__headline{font-size:15px;font-weight:700;color:#333;margin:0;line-height:1.35}.ssr-hero__sub{font-size:12px;color:#656565;margin:0;line-height:1.4}.ssr-hero__badges{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:6px;flex-wrap:wrap}.ssr-hero__badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;background:rgba(5,108,117,.06);border:1px solid rgba(5,108,117,.14);color:#056c75;white-space:nowrap}.ssr-hero__badge--done{background:rgba(12,167,137,.08);border-color:rgba(12,167,137,.2);color:#0a8c70}.ssr-hero__badge--partial{background:rgba(255,169,92,.1);border-color:rgba(255,169,92,.25);color:#c07a24}.sprint-summary-ring,.ssr-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;flex-shrink:0}.sprint-summary-ring svg,.ssr-ring svg{position:absolute;inset:0;width:100%;height:100%}.sprint-summary-ring__progress,.ssr-ring__progress{stroke-dasharray:var(--ring-circ);stroke-dashoffset:var(--ring-circ);-webkit-animation:sprint-ring-fill 1.2s cubic-bezier(.32,.72,0,1) .1s forwards;animation:sprint-ring-fill 1.2s cubic-bezier(.32,.72,0,1) .1s forwards}.sprint-summary-ring__label,.ssr-ring__label{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1px;gap:1px}.ssr-ring__pct{font-size:15px;font-weight:800;color:#056c75;line-height:1;letter-spacing:-.02em}.ssr-ring__caption{font-size:8px;font-weight:600;color:#656565;text-transform:uppercase;letter-spacing:.04em;line-height:1}.ssr-section-card{background:#fff;border:1px solid rgba(5,108,117,.1);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(5,108,117,.05),0 1px 3px rgba(15,23,42,.03)}.ssr-section-card__header{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:14px 16px 10px}.ssr-section-card__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,rgba(5,108,117,.1),rgba(8,179,195,.08));flex-shrink:0}.ssr-section-card__icon svg{display:block}.ssr-section-card__title{font-size:11px;font-weight:700;color:#056c75;letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1;flex:1 1}.ssr-section-card__body{padding:0 16px 16px}.ssr-divider{height:1px;background:rgba(5,108,117,.07);width:100%;flex-shrink:0;margin:0}.ssr-felt{-webkit-animation:sprint-rise-in .38s cubic-bezier(.32,.72,0,1) 60ms both;animation:sprint-rise-in .38s cubic-bezier(.32,.72,0,1) 60ms both}.ssr-felt .ssr-section-card__body{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.ssr-felt__quote-wrap{background:rgba(5,108,117,.04);border-left:3px solid #056c75;border-radius:0 10px 10px 0;padding:10px 14px}.ssr-felt__quote{font-size:13px;font-style:italic;color:#656565;margin:0;line-height:1.55}.ssr-felt__reflection{font-size:14px;font-weight:600;color:#333;margin:0;line-height:1.5}.sprint-summary-tasks,.ssr-tasks{-webkit-animation:sprint-rise-in .38s cubic-bezier(.32,.72,0,1) .1s both;animation:sprint-rise-in .38s cubic-bezier(.32,.72,0,1) .1s both}.ssr-task-row{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 16px;-webkit-animation:ssr-row-in .32s cubic-bezier(.32,.72,0,1) both;animation:ssr-row-in .32s cubic-bezier(.32,.72,0,1) both;transition:background .16s cubic-bezier(.32,.72,0,1)}.ssr-task-row:hover{background:rgba(5,108,117,.02)}.ssr-task-row__num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:rgba(5,108,117,.07);font-size:10px;font-weight:800;color:#056c75;flex-shrink:0;margin-top:1px}.ssr-task-row__text{flex:1 0;font-size:13px;font-weight:500;color:#333;margin:0;line-height:1.45;min-width:0}.sprint-summary-chip,.ssr-chip{position:relative;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:3px 10px 3px 7px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0;letter-spacing:.12px;overflow:hidden;-webkit-animation:ssr-chip-enter .36s cubic-bezier(.32,.72,0,1) both;animation:ssr-chip-enter .36s cubic-bezier(.32,.72,0,1) both;height:26px!important}.sprint-summary-chip:after,.ssr-chip:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.5) 50%,transparent 70%);-webkit-animation:ssr-chip-shimmer 1.4s ease-out both;animation:ssr-chip-shimmer 1.4s ease-out both;pointer-events:none}.ssr-chip__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ssr-chip__label{line-height:1}.sprint-summary-chip--done,.ssr-chip--done{background:linear-gradient(135deg,rgba(12,167,137,.12),rgba(8,179,195,.08));border:1px solid rgba(12,167,137,.28)}.sprint-summary-chip--done .ssr-chip__dot,.ssr-chip--done .ssr-chip__dot{background:#0ca789}.sprint-summary-chip--done .ssr-chip__label,.ssr-chip--done .ssr-chip__label{background:linear-gradient(135deg,#0ca789,#08b3c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sprint-summary-chip--partial,.ssr-chip--partial{background:rgba(255,169,92,.1);border:1px solid rgba(255,169,92,.28);color:#9a5c0a}.sprint-summary-chip--partial .ssr-chip__dot,.ssr-chip--partial .ssr-chip__dot{background:#ffa95c;-webkit-animation:ssr-dot-pulse 1.8s ease-in-out infinite;animation:ssr-dot-pulse 1.8s ease-in-out infinite}.sprint-summary-chip--miss,.ssr-chip--miss{background:rgba(217,89,106,.08);border:1px solid rgba(217,89,106,.22);color:#b02d3e}.sprint-summary-chip--miss .ssr-chip__dot,.ssr-chip--miss .ssr-chip__dot{background:#d9596a}.ssr-chip--not-relevant{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.25);color:#64748b}.ssr-chip--not-relevant .ssr-chip__dot{background:#94a3b8}.sprint-summary-learnings,.ssr-learnings{-webkit-animation:sprint-rise-in .38s cubic-bezier(.32,.72,0,1) .14s both;animation:sprint-rise-in .38s cubic-bezier(.32,.72,0,1) .14s both}.ssr-learning-row{display:flex;flex-direction:column;grid-gap:5px;gap:5px;padding:12px 16px;-webkit-animation:ssr-row-in .32s cubic-bezier(.32,.72,0,1) both;animation:ssr-row-in .32s cubic-bezier(.32,.72,0,1) both;transition:background .16s cubic-bezier(.32,.72,0,1)}.ssr-learning-row:hover{background:rgba(5,108,117,.02)}.ssr-learning-row__label-row{display:flex;align-items:center;grid-gap:7px;gap:7px}.ssr-learning-row__dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#056c75,#08b3c3);flex-shrink:0}.ssr-learning-row__label{font-size:11px;font-weight:700;color:#056c75;margin:0;line-height:1;text-transform:uppercase;letter-spacing:.04em}.ssr-learning-row__body{font-size:13px;font-weight:400;color:#333;margin:0;line-height:1.55;padding-left:13px}@-webkit-keyframes ssr-chip-enter{0%{opacity:0;-webkit-transform:translateX(8px) scale(.88);transform:translateX(8px) scale(.88)}65%{opacity:1;-webkit-transform:translateX(-2px) scale(1.03);transform:translateX(-2px) scale(1.03)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes ssr-chip-enter{0%{opacity:0;-webkit-transform:translateX(8px) scale(.88);transform:translateX(8px) scale(.88)}65%{opacity:1;-webkit-transform:translateX(-2px) scale(1.03);transform:translateX(-2px) scale(1.03)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes ssr-chip-shimmer{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg);opacity:1}80%{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg);opacity:0}}@keyframes ssr-chip-shimmer{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg);opacity:1}80%{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(300%) skewX(-15deg);transform:translateX(300%) skewX(-15deg);opacity:0}}@-webkit-keyframes ssr-dot-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(.72);transform:scale(.72)}}@keyframes ssr-dot-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(.72);transform:scale(.72)}}@-webkit-keyframes ssr-row-in{0%{opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ssr-row-in{0%{opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.sprint-plan-header{-webkit-animation:sprint-fade-in .36s cubic-bezier(.32,.72,0,1) both;animation:sprint-fade-in .36s cubic-bezier(.32,.72,0,1) both}.sprint-pr-toggle{-webkit-animation:sprint-fade-in .3s cubic-bezier(.32,.72,0,1) 60ms both;animation:sprint-fade-in .3s cubic-bezier(.32,.72,0,1) 60ms both}@media(prefers-reduced-motion:reduce){.sprint-plan-header,.sprint-pr-toggle,.sprint-summary-learnings,.sprint-summary-ring__progress,.sprint-summary-tasks,.ssr-felt,.ssr-hero,.ssr-learning-row,.ssr-learnings,.ssr-ring__progress,.ssr-task-row,.ssr-tasks{-webkit-animation:none!important;animation:none!important;stroke-dashoffset:0!important;transition:none!important}}#landing-popup-content #kv-pair-dropdown{max-width:unset!important;height:38px!important}#landing-popup-content label{margin-bottom:12px;font-weight:600}#landing-popup-content #kv-pair-dropdown{margin-top:0!important}#landing-popup-content .standard-select__placeholder,#landing-popup-content .standard-select__single-value{font-size:14px!important}#landing-popup-content .standard-select__control{width:100%!important;height:36px!important}#landing-popup-content .standard-select__value-container{padding-left:10px!important}#landing-popup-content .standard-select .select-box-outlined .standard-select__indicator{color:#656565}#landing-popup-content .individual-select .standard-select__control{width:48.2%!important}.standard-date-picker input{border-radius:0;position:relative;padding-left:0!important;border:0;border-bottom:1px solid #7b88a5!important;height:3rem;font-size:1rem;padding:.5rem;width:100%;background-color:inherit}.standard-date-picker input:focus{border-bottom:1px solid #7b88a5!important;box-shadow:none;outline:none!important}.conduct-popup-body .head-content{font-size:16px;font-weight:700}.conduct-popup-body .description-content{font-size:16px;color:#656565}#qrap-stepper .banner-quarter-disabled{background-color:#f6f6f6;padding:6px 12px;border-radius:8px;font-size:14px;color:#656565}#qrap-stepper .completed{color:#0ca789}#qrap-stepper .half-completed{color:#ffa95c}#qrap-stepper .not-completed{color:#d9596a}#qrap-stepper .stepper-main{background-color:#fff;border-radius:16px}#qrap-stepper .stepper-main .stepper-head .back-text{font-size:16px;color:#333}#qrap-stepper .stepper-main .stepper-head .stepper-container{display:grid;grid-auto-flow:column;align-items:center;grid-gap:8px;gap:8px}#qrap-stepper .stepper-main .stepper-head .stepper-container .skeleton-loading div{padding:0!important}#qrap-stepper .stepper-main .stepper-head .stepper-step{font-size:14px;height:38px;padding:8px 16px;border-radius:8px;grid-gap:8px;gap:8px}#qrap-stepper .stepper-main .stepper-head .stepper-step.disabled{background-color:#fff;color:#656565;border:1px solid #e6e4e5}#qrap-stepper .stepper-main .stepper-head .stepper-step.active{border:1px solid #08b3c3;color:#08b3c3;cursor:pointer}#qrap-stepper .stepper-main .stepper-head .stepper-step.current{background-color:#08b3c3;font-weight:700;color:#fff;cursor:pointer}#qrap-stepper .stepper-main .stepper-head .stepper-step.completed{background:#f4f4f4;cursor:pointer}#qrap-stepper .stepper-main .stepper-head .stepper-arrow{margin-left:8px}#qrap-stepper .stepper-main .stepper-content-main{border-top:3px solid #f4f4f4}#qrap-stepper .stepper-main .stepper-content-main .quarter-main{font-size:16px;font-weight:700;color:#333}#qrap-stepper .stepper-main .stepper-content-main .quarter{font-size:16px;font-weight:700;color:#656565}#qrap-stepper #schedule-step .schedule-card{border-radius:8px}#qrap-stepper #schedule-step .header-main{position:relative}#qrap-stepper #schedule-step .header-main .header-text{font-size:16px;font-weight:700;color:#333}#qrap-stepper #schedule-step .header-main .info-icon{margin-bottom:12px;margin-left:8px}#qrap-stepper #schedule-step .header-main .template-download-file-name{font-size:16px;font-weight:700;color:#08b3c3}#qrap-stepper #schedule-step .date-picker-container,#qrap-stepper #schedule-step .organiser-select-container,#qrap-stepper #schedule-step .template-main{max-width:450px}#qrap-stepper #schedule-step .organiser-select-container label{font-size:14px;margin-bottom:8px}#qrap-stepper #schedule-step .organiser-select-container .standard-select__placeholder{font-size:14px;color:#333;padding-left:16px}#qrap-stepper #schedule-step .organiser-select-container .standard-select__control{height:50px;width:100%;border-radius:8px}#qrap-stepper #schedule-step .organiser-select-container .standard-select__control .standard-select__single-value{font-size:14px;color:#333!important;padding-left:16px}#qrap-stepper #schedule-step .template-main{border-radius:8px;padding:12px 16px;border:1px solid #e6e4e5}#qrap-stepper #schedule-step .template-main .template-radio{position:relative;display:inline-flex;align-items:center;cursor:pointer;font-size:16px}#qrap-stepper #schedule-step .template-main .template-radio input[type=radio]{-webkit-appearance:none;appearance:none;cursor:pointer;width:18px;height:18px;border:2px solid #e6e4e5;border-radius:50%;position:relative;transition:.3s}#qrap-stepper #schedule-step .template-main .template-radio input[type=radio]:checked{border-color:#e6e4e5;background-color:#08b3c3}#qrap-stepper #schedule-step .template-main .template-radio input[type=radio]:checked:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#08b3c3;border:1px solid #fff}#qrap-stepper #schedule-step .template-main .template-heading-text{font-size:14px;font-weight:700;color:#333}#qrap-stepper #schedule-step .template-main .recommended-text{font-size:14px;color:#08b3c3;font-weight:700}#qrap-stepper #schedule-step .template-main .template-sub-text{font-size:14px;color:#656565}#qrap-stepper #schedule-step .schedule-btn{height:44px}#qrap-stepper #schedule-step .help-text{font-size:14px;color:#333}#qrap-stepper #schedule-step .date-picker-label{font-size:14px}#qrap-stepper #schedule-step .date-picker-container .schedule-date-picker{border:1px solid #e6e4e5;border-radius:8px;padding:11.25px 16px}#qrap-stepper #schedule-step .date-picker-container .schedule-date-picker .standard-date-picker .react-datepicker-wrapper{margin:0!important}#qrap-stepper #schedule-step .date-picker-container .schedule-date-picker .standard-date-picker input{font-size:14px;padding:0!important;border:0!important;height:unset!important}#qrap-stepper #schedule-step .date-picker-container .schedule-date-picker .standard-date-picker input::-webkit-input-placeholder{color:#333;font-size:14px}#qrap-stepper #schedule-step .date-picker-container .schedule-date-picker .standard-date-picker input::placeholder{color:#333;font-size:14px}#qrap-stepper #schedule-step .cancel-btn{height:44px;border-radius:8px!important;font-weight:400!important}#qrap-stepper #schedule-step .modify-btn{border-radius:8px!important}#qrap-stepper #schedule-step .modify-btn div div{margin:0!important;order:2;font-weight:400}#qrap-stepper #prepare-step .loading-prepare div{padding:0!important}#qrap-stepper #prepare-step .top-card{border:1px solid #76e4e7;border-radius:16px}#qrap-stepper #prepare-step .top-card .grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}#qrap-stepper #prepare-step .top-card .grid-wrapper .grid-item{display:flex;align-items:center;justify-content:center}#qrap-stepper #prepare-step .top-card .grid-wrapper .grid-item .grid-main-value{font-size:16px;font-weight:700}#qrap-stepper #prepare-step .top-card .grid-wrapper .grid-item .grid-text{font-size:14px;color:#656565}#qrap-stepper #prepare-step .top-card .grid-wrapper .grid-item .grid-value{font-size:16px;font-weight:700}#qrap-stepper #prepare-step .top-card .details-text .rotate-180,#qrap-stepper #prepare-step .top-card .details-text img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#qrap-stepper #prepare-step .top-card .details-text .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#qrap-stepper #prepare-step .top-card .details-wrapper{border-top:1px solid #76e4e7}#qrap-stepper #prepare-step .top-card .details-wrapper .detail-header{font-size:14px;color:#656565}#qrap-stepper #prepare-step .top-card .details-wrapper .detail-name{font-size:14px}#qrap-stepper #prepare-step .top-card .details-wrapper .status-wrapper{padding:2px 8px;width:-webkit-max-content;width:max-content;font-size:14px;color:#656565;border-radius:4px;border:1px solid #e6e4e5}#qrap-stepper #prepare-step .top-card .details-wrapper .status-wrapper .dot-icon{display:inline-block;width:8px;height:8px;border-radius:50%}#qrap-stepper #prepare-step .top-card .details-wrapper .status-wrapper .dot-icon.completed{background-color:#0ca789}#qrap-stepper #prepare-step .top-card .details-wrapper .status-wrapper .dot-icon.in-progress{background-color:#ffa95c}#qrap-stepper #prepare-step .top-card .details-wrapper .status-wrapper .dot-icon.not-started-yet{background-color:#656565}#qrap-stepper #prepare-step .prepare-stepper-container{margin-top:24px;display:flex;width:100%;border-radius:8px;overflow:hidden}#qrap-stepper #prepare-step .prepare-stepper-container .block{flex:1 1;padding:8px 16px;font-size:14px;border-top:1px solid #76e4e7;border-bottom:1px solid #76e4e7}#qrap-stepper #prepare-step .prepare-stepper-container .block .stepper-badge{background-color:#f6f6f6;border-radius:50%;width:24px;height:24px}#qrap-stepper #prepare-step .prepare-stepper-container .block .quarter,#qrap-stepper #prepare-step .prepare-stepper-container .block .quarter-main{color:#656565;font-size:14px;font-weight:400}#qrap-stepper #prepare-step .prepare-stepper-container .block.active{background-color:#08b3c3;color:#fff;font-size:14px;border:0}#qrap-stepper #prepare-step .prepare-stepper-container .block.active .stepper-badge{background-color:#fff;color:#656565}#qrap-stepper #prepare-step .prepare-stepper-container .block.active .quarter-main,#qrap-stepper #prepare-step .prepare-stepper-container .block.active .stepper-text{font-weight:700;color:#fff}#qrap-stepper #prepare-step .prepare-stepper-container .block.active .quarter{color:#fff}#qrap-stepper #prepare-step .prepare-stepper-container .block+.block{border-left:1px solid #76e4e7}#qrap-stepper #prepare-step .prepare-stepper-container .block:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:1px solid #76e4e7}#qrap-stepper #prepare-step .prepare-stepper-container .block:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid #76e4e7}#qrap-stepper #prepare-step #step-one .banner-main{border:1px solid #08b3c3;background:rgba(8,179,195,.050980392156862744);border-radius:8px;padding:12px 16px}#qrap-stepper #prepare-step #step-one .banner-main .banner-head{font-size:14px;font-weight:700}#qrap-stepper #prepare-step #step-one .banner-main .banner-sub-text{font-size:14px;color:#656565}#qrap-stepper #prepare-step #step-one .banner-main .banner-sub-text .link-text{text-decoration:underline;color:#08b3c3}#qrap-stepper #prepare-step .third-step .qrap-template-main{border:1px solid #e6e4e5;border-radius:8px}#qrap-stepper #prepare-step .third-step .qrap-template-main .template-text{font-size:16px;font-weight:700}#qrap-stepper #prepare-step .third-step .checkbox-container-main{box-shadow:0 0 4px 0 #e6e4e5;border-radius:8px}#qrap-stepper #prepare-step .third-step .checkbox-container-main .checkbox-text{font-size:16px;font-weight:700}#qrap-stepper #prepare-step .third-step .checkbox-container-main .checkbox-help-text{font-size:14px;color:#656565}#qrap-stepper #meeting-step .quarter-details-main{border-radius:8px;box-shadow:0 0 4px 0 #08b3c3}#qrap-stepper #meeting-step .qrap-date-label{font-size:16px;color:#656565}#qrap-stepper #meeting-step .qrap-date-value{font-size:16px;font-weight:700;color:#08b3c3}#qrap-stepper #meeting-step .time-text .same-day{font-size:16px;font-weight:700;color:#0ca789}#qrap-stepper #meeting-step .time-text .overdue{font-size:16px;font-weight:700;color:#fa6c6c}#qrap-stepper #meeting-step .time-text .days-text{font-size:16px;font-weight:700;color:#333}#qrap-stepper #meeting-step .time-text .count{font-size:16px;font-weight:700;color:#ffa95c}#qrap-stepper #meeting-step .meeting-conduct-container{border-radius:8px}#qrap-stepper #meeting-step .meeting-conduct-container .description-text{font-size:16px;font-weight:700}#qrap-stepper #meeting-step .meeting-conduct-container .description-sub-text,#qrap-stepper #meeting-step .meeting-conduct-container .undo-action{color:#656565}#qrap-stepper #meeting-step .conduct-meeting .standard-button div div{order:2}#qrap-stepper #meeting-step .conduct-meeting .standard-button .btn-icon{order:1}#qrap-stepper #meeting-step .details-text .rotate-180,#qrap-stepper #meeting-step .details-text img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#qrap-stepper #meeting-step .details-text .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#qrap-stepper #meeting-step .details-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}#qrap-stepper #meeting-step .details-grid__item{border-radius:8px}#qrap-stepper #meeting-step .details-grid__item .video-title{font-size:16px;font-weight:700}#qrap-stepper #meeting-step .details-grid__item .video-text{font-size:16px;font-weight:600;color:#08b3c3}#qrap-stepper #feedback-step .feedback-table-accordion{border-radius:16px;border:1px solid #76e4e7}#qrap-stepper #feedback-step .feedback-table-accordion .header-main .heading-text{font-size:14px;font-weight:700;margin-right:12px}#qrap-stepper #feedback-step .feedback-table-accordion .header-main .feedback-percentage-value{font-size:16px;font-weight:700;color:#656565}#qrap-stepper #feedback-step .feedback-table-accordion .header-main .feedback-percentage-label{font-size:13px;color:#656565}#qrap-stepper #feedback-step .feedback-table-accordion .header-main .submission-value{font-size:14px;font-weight:700;color:#656565}#qrap-stepper #feedback-step .feedback-table-accordion .header-main .submission-label{font-size:14px;color:#656565}#qrap-stepper #feedback-step .feedback-table-accordion .content .value{font-size:14px;word-break:break-all}#qrap-stepper #feedback-step .feedback-table-accordion .details-text .rotate-180,#qrap-stepper #feedback-step .feedback-table-accordion .details-text img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#qrap-stepper #feedback-step .feedback-table-accordion .details-text .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#qrap-stepper #feedback-step .table-main .table-header-text{font-size:14px;color:#656565}#qrap-stepper #feedback-step .table-main .table-body{font-size:14px}#qrap-stepper #feedback-step .table-main .table-body .rating-percent{font-weight:700}#qrap-stepper #feedback-step .table-main .table-body .read-toggle{color:#08b3c3}#qrap-stepper #feedback-step .table-main .table-body .not-submitted{color:#656565}#qrap-stepper #feedback-step .table-main .table-body .progress-0{color:#333!important}#qrap-stepper #feedback-step .table-main .table-body .progress-1-30{color:#d9596a!important}#qrap-stepper #feedback-step .table-main .table-body .progress-31-80{color:#ffa95c!important}#qrap-stepper #feedback-step .table-main .table-body .progress-81-100{color:#0ca789!important}#qrap-stepper #feedback-step .feedback-form{border-radius:16px}#qrap-stepper #feedback-step .feedback-form .form-header{font-weight:700}#qrap-stepper #feedback-step .feedback-form .label-text{color:#656565}#qrap-stepper #feedback-step .feedback-form .rate-container .progress-1-30{background-color:#d9596a!important;font-weight:700;color:#fff!important;border:0!important}#qrap-stepper #feedback-step .feedback-form .rate-container .progress-31-80{background-color:#ffa95c!important;font-weight:700;color:#fff!important;border:0!important}#qrap-stepper #feedback-step .feedback-form .rate-container .progress-81-100{background-color:#0ca789!important;font-weight:700;color:#fff!important;border:0!important}#qrap-stepper #feedback-step .feedback-form .rate-container .rate-button{width:32px;height:32px;font-size:14px;border-radius:4px;border:1px solid #76e4e7;background-color:#f6f6f6}#qrap-stepper #feedback-step .feedback-form .standard-text-area label{color:#656565;font-size:14px}#qrap-stepper #feedback-step .feedback-form .standard-text-area textarea{min-height:50px;padding:14px 16px!important;font-size:14px}#qrap-stepper #feedback-step .feedback-form .standard-text-area textarea::-webkit-input-placeholder{color:#656565;font-size:14px}#qrap-stepper #feedback-step .feedback-form .standard-text-area textarea::placeholder{color:#656565;font-size:14px}#qrap-stepper #feedback-step .feedback-form .standard-text-area .error-text{margin-top:4px!important}#qrap-stepper #feedback-step .feedback-form .standard-button{height:43px}#qrap-stepper #feedback-step .quarter,#qrap-stepper #meeting-step .quarter,#qrap-stepper #prepare-step .quarter,#qrap-stepper #schedule-step .quarter{font-weight:400}@media screen and (max-width:767px){#qrap-stepper .show-steps .rotate-180,#qrap-stepper .show-steps img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#qrap-stepper .show-steps .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#qrap-stepper .stepper-step-wrapper{display:flex;align-items:center;flex-direction:column}#qrap-stepper .stepper-step-wrapper .stepper-step{width:100%;justify-content:center}#qrap-stepper .stepper-step-wrapper .stepper-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#qrap-stepper #feedback-step .quater-text-container,#qrap-stepper #meeting-step .quater-text-container,#qrap-stepper #prepare-step .quater-text-container,#qrap-stepper #schedule-step .quater-text-container{order:1;margin-bottom:16px}#qrap-stepper #feedback-step .header-text-main-container,#qrap-stepper #meeting-step .header-text-main-container,#qrap-stepper #prepare-step .header-text-main-container,#qrap-stepper #schedule-step .header-text-main-container{order:2}#qrap-stepper #schedule-step .schedule-card .sub-text{display:flex}#qrap-stepper #schedule-step .schedule-card .value-text-schedule{margin-left:16px;margin-top:16px}#qrap-stepper #schedule-step .template-main{flex-direction:column}#qrap-stepper #schedule-step .template-main .template-radio{margin-bottom:20px}#qrap-stepper #schedule-step .template-main .action-icons{margin-left:25%;margin-top:16px}#qrap-stepper #prepare-step .top-card .grid-wrapper{grid-template-columns:repeat(1,1fr)}#qrap-stepper #prepare-step .responsive-user-card{border:1px solid #e6e4e5;border-radius:8px}#qrap-stepper #prepare-step .responsive-user-card .top-card-main .user-name-text span{font-size:16px;color:#333;font-weight:700;text-align:center;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#qrap-stepper #prepare-step .responsive-user-card .top-card-main .status-wrapper{padding:2px 8px;width:-webkit-max-content;width:max-content;font-size:14px;color:#656565;border-radius:4px;border:1px solid #e6e4e5}#qrap-stepper #prepare-step .responsive-user-card .top-card-main .status-wrapper .dot-icon{display:inline-block;width:8px;height:8px;border-radius:50%}#qrap-stepper #prepare-step .responsive-user-card .top-card-main .status-wrapper .dot-icon.completed{background-color:#0ca789}#qrap-stepper #prepare-step .responsive-user-card .top-card-main .status-wrapper .dot-icon.in-progress{background-color:#ffa95c}#qrap-stepper #prepare-step .responsive-user-card .top-card-main .status-wrapper .dot-icon.not-started-yet{background-color:#656565}#qrap-stepper #prepare-step .responsive-user-card .detail-header{font-size:14px;color:#656565}#qrap-stepper #prepare-step .prepare-stepper-container{flex-direction:column}}@media screen and (max-width:767px)and (max-width:768px){#qrap-stepper #prepare-step .prepare-stepper-container{flex-direction:column}#qrap-stepper #prepare-step .prepare-stepper-container .block{flex:none;width:100%;border-left:none;border-right:none}#qrap-stepper #prepare-step .prepare-stepper-container .block+.block{border:1px solid #76e4e7;border-bottom:0!important;border-top:0!important}#qrap-stepper #prepare-step .prepare-stepper-container .block:first-child{border-radius:8px 8px 0 0;border-bottom:1px solid #76e4e7!important;border-right:1px solid #76e4e7}#qrap-stepper #prepare-step .prepare-stepper-container .block:last-child{border-radius:0 0 8px 8px;border-top:1px solid #76e4e7!important;border-bottom:1px solid #76e4e7!important}#qrap-stepper #prepare-step .prepare-stepper-container .file-main .file-title{display:block}}@media screen and (max-width:767px){#qrap-stepper #meeting-step .details-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px}#qrap-stepper #meeting-step .meeting-conduct-container .description-sub-text{text-align:center!important;margin-top:8px}}@media screen and (max-width:767px){#qrap-stepper #feedback-step .accordion-toggle-section{display:flex;align-items:center;justify-content:center}#qrap-stepper #feedback-step .feedback-card{border:1px solid #e6e4e5;border-radius:10px}#qrap-stepper #feedback-step .feedback-card .feedbacl-card-head .title{color:#333}#qrap-stepper #feedback-step .feedback-card .feedbacl-card-head span{font-weight:700}#qrap-stepper #feedback-step .feedback-card .feedback-details .title{font-size:14px;color:#656565}#qrap-stepper #feedback-step .feedback-card .feedback-details .value{font-size:14px;word-break:break-all}}#step-one .title-text{font-weight:600;color:#08b3c3;font-size:16px}#step-one .title-text.inactive{color:#333}#step-one .accordion-body{border-top:1px solid #e6e4e5}#step-one .file-main{width:250px}#step-one .company-list,#step-one .company-objective,#step-one .team-list,#step-one .team-objective{padding:0 24px 24px}#step-one .company-list .relative-loading-animation,#step-one .company-objective .relative-loading-animation,#step-one .team-list .relative-loading-animation,#step-one .team-objective .relative-loading-animation{min-height:250px!important}#step-one .company-list .relative-loading-animation div,#step-one .company-objective .relative-loading-animation div,#step-one .team-list .relative-loading-animation div,#step-one .team-objective .relative-loading-animation div{margin:0!important;display:flex;align-items:center;justify-content:center}#step-one .company-list .skeleton-loading div,#step-one .company-objective .skeleton-loading div,#step-one .team-list .skeleton-loading div,#step-one .team-objective .skeleton-loading div{padding:0!important}@media(max-width:480px){#step-one .company-list,#step-one .company-objective,#step-one .team-list,#step-one .team-objective{padding:8px}}#step-one .team-objective .select-box-outlined{width:170px}@media(max-width:480px){#step-one .team-objective #select-box-border{width:100%}}#step-one .company-list .head-text,#step-one .team-list .head-text{font-size:14px;color:#333;width:170px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#step-one .company-list .file-title,#step-one .team-list .file-title{font-size:13px;font-weight:700;color:#656565}#step-one .company-list .vertical-separator,#step-one .team-list .vertical-separator{height:32px!important}#step-one .company-list .okr-file-main,#step-one .team-list .okr-file-main{min-width:180px}#step-one .company-list .okr-file-main .file-name,#step-one .team-list .okr-file-main .file-name{max-width:180px!important;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#step-one .company-list .download-text,#step-one .team-list .download-text{color:#08b3c3;font-size:14px}#step-one .disable-percentage-label-plan-quarter{color:#e6e4e5!important;font-size:14px!important}#step-one .sheet-main{min-height:57px}#step-one .download-btn{background-color:#f6f6f6;font-size:14px;padding:8px;border-radius:4px;color:#333;max-height:38px}#step-one .download-btn img{width:21px;height:21px}#step-one .list-icons{margin-top:10px}#step-one .list-icons i{font-size:12px;color:#08b3c3;margin-bottom:2px}#step-one .team-members-container{transition:all .3s ease-in-out;overflow:hidden;max-height:1000%}#step-one .team-members-container.collapsed{max-height:80px;transition:all 1s ease-in-out}#step-one .company-objective .objective-text,#step-one .team-objective .objective-text{word-break:break-word}#step-one .company-objective .company-objective-item,#step-one .company-objective .team-objective-item,#step-one .team-objective .company-objective-item,#step-one .team-objective .team-objective-item{padding:10px 0;min-height:50px}#step-one .company-objective .company-objective-item #standard-tooltip,#step-one .company-objective .team-objective-item #standard-tooltip,#step-one .team-objective .company-objective-item #standard-tooltip,#step-one .team-objective .team-objective-item #standard-tooltip{width:800px!important}#step-one .company-objective .company-objective-item #standard-tooltip .head-tooltip-text,#step-one .company-objective .company-objective-item #standard-tooltip .value-tooltip-text,#step-one .company-objective .team-objective-item #standard-tooltip .head-tooltip-text,#step-one .company-objective .team-objective-item #standard-tooltip .value-tooltip-text,#step-one .team-objective .company-objective-item #standard-tooltip .head-tooltip-text,#step-one .team-objective .company-objective-item #standard-tooltip .value-tooltip-text,#step-one .team-objective .team-objective-item #standard-tooltip .head-tooltip-text,#step-one .team-objective .team-objective-item #standard-tooltip .value-tooltip-text{font-size:12px;color:#333}#step-one .company-objective .bordered-input div,#step-one .team-objective .bordered-input div{margin:0!important}#step-one .company-objective .standard-input,#step-one .team-objective .standard-input{width:100%!important}#step-one .company-objective .standard-input input,#step-one .team-objective .standard-input input{margin:0!important;border-radius:4px;padding-left:10px!important;font-size:14px!important;height:28px!important;background-color:#fff!important}#step-one .company-objective .add-objective-btn button,#step-one .team-objective .add-objective-btn button{height:40px}@media(max-width:480px){#step-one .team-list .sheet-main .head-text{font-size:14px;color:#333;width:200px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.confirmation-popup-body .confirmation-text{font-size:16px;font-weight:700;color:#333}.confirmation-popup-body .confirmation-subtext{font-size:16px;color:#656565}.create-project-container{height:calc(100dvh - 73px);border-radius:16px;overflow-y:auto;background-color:#fff}.create-project-container .create-project-header .title{font-size:30px;font-weight:700;line-height:36px;color:#056c75}.create-project-container .quick-starters{grid-gap:16px;gap:16px}.create-project-container .quick-starters .qs-chip{border:1px dashed #76e4e7;border-radius:8px;padding:12px 16px}.create-project-container .quick-starters .qs-chip .qs-text{font-size:14px;color:#333}.create-project-container .quick-starters .qs-chip .quick-start-btn{background:#e6e4e5;border-radius:4px;border:0;width:16px;height:16px}.create-project-container .quick-starters .qs-chip:hover{border:1px dashed #08b3c3;transition:all .3s ease-in-out}.create-project-container .quick-starters .qs-chip:hover .quick-start-btn{background:#08b3c3;transition:all .3s ease-in-out}.create-project-container .projects-list-container{margin-top:50px}.create-project-container .projects-list-container .project-list-tab{border-bottom:4px solid #e6e4e5;padding-bottom:12px}.create-project-container .projects-list-container .project-list-tab .tab{margin-right:34px}.create-project-container .projects-list-container .project-list-tab .tab .active{padding-bottom:13px;border-bottom:4px solid #08b3c3}.create-project-container .projects-list-container .project-list-tab-wise .empty-list{background-color:#f6f6f6;padding:32px 0;border-radius:0 0 8px 8px}.create-project-container .projects-list-container .project-list-tab-wise .project-list-main{padding-top:12px}.create-project-container .projects-list-container .project-list-tab-wise .project-list-main .project-item{padding:0 12px 0 24px;height:54px;margin:12px 0;border:1px solid #e6e4e5;border-radius:16px}.create-project-container .projects-list-container .project-list-tab-wise .project-list-main .project-item .project-title{width:300px}.create-project-container .projects-list-container .project-list-tab-wise .project-list-main .project-item .project-title div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-project-container .projects-list-container .project-list-tab-wise .project-list-main .project-item .status-main{font-size:13px}.create-project-container .projects-list-container .project-list-tab-wise .project-list-main .project-item .status-main .dot{border-radius:50%;margin-right:8px;width:10px;height:10px}.create-project-container .projects-list-container .project-list-tab-wise .project-list-main .project-item .status-main .primary-dot{background-color:#0ca789;margin-bottom:2px}.planning-project-container{background-color:#fff;border-radius:16px}.planning-project-container.height-full{height:calc(100dvh - 112px)}.planning-project-container .project-input{border:1px solid #e6e4e5;border-radius:8px}.planning-project-container .project-input .new-variant input{width:450px;padding:8px 12px!important;height:auto!important;border:0!important}.planning-project-container .project-input .standard-button{font-size:14px!important}.planning-project-container .left-panel{flex-shrink:0}.planning-project-container .left-panel .user-message{max-width:83%;border:1px solid #e6e4e5;border-radius:16px;color:#333}.planning-project-container .left-panel .agent-response{max-width:83%;border-radius:16px;color:#333;background:linear-gradient(90.83deg,rgba(60,145,152,.15),rgba(83,239,254,.2))}.planning-project-container .left-panel .project-planning-chat{scrollbar-width:thin;scrollbar-color:#08b3c3 transparent}.planning-project-container .left-panel .project-planning-chat .stream-message-height{min-height:calc(100dvh - 280px)}.planning-project-container .left-panel .project-planning-chat .stream-message-loader-height{min-height:calc(100dvh - 300px)}.planning-project-container .left-panel .project-planning-chat .stream-message-height-with-summary,.planning-project-container .left-panel .project-planning-chat .stream-message-height-without-summary{min-height:calc(100dvh - 320px)}.planning-project-container .left-panel .project-planning-chat .last-stream-message-height{min-height:calc(100dvh - 280px)}.planning-project-container .left-panel .project-planning-chat .plan-generating-message-height{min-height:calc(100dvh - 225px)}.planning-project-container .left-panel .project-planning-chat .file-container{grid-gap:8px;gap:8px}.planning-project-container .left-panel .project-planning-chat .file-container .file-item{border:1px solid #e6e4e5;border-radius:8px}.planning-project-container .left-panel .project-planning-chat::-webkit-scrollbar{width:4px}.planning-project-container .left-panel .project-planning-chat::-webkit-scrollbar-track{background:transparent}.planning-project-container .left-panel .project-planning-chat::-webkit-scrollbar-thumb{background-color:#08b3c3;border-radius:8px}.planning-project-container .left-panel .project-planning-chat:hover::-webkit-scrollbar{width:4px}.planning-project-container .left-panel .project-planning-chat:hover::-webkit-scrollbar-thumb{background-color:#08b3c3}.planning-project-container .left-panel .project-planning-chat::-webkit-scrollbar{display:none}.planning-project-container .left-panel .project-planning-chat .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.planning-project-container .left-panel .project-planning-chat .explanation-main{margin-top:10px;background-color:#f6f6f6;border-radius:16px;grid-gap:10px;gap:10px;font-size:13px!important}.planning-project-container .left-panel .project-planning-chat .explanation-main p{margin-bottom:0}.planning-project-container .left-panel .project-planning-chat .plan-generated-main-public{border:1px solid #08b3c3;background-color:#f4f4f4;border-radius:8px;padding:6px 16px;box-shadow:0 0 2px 0 #08b3c3}.planning-project-container .left-panel .project-planning-chat .plan-generated-main-public .green-dot{width:10px;height:10px;background-color:#0ca789;border-radius:50%}.planning-project-container .left-panel .project-planning-chat .plan-generated-main{box-shadow:0 0 1px 0 rgba(0,0,0,.25098039215686274);border:1px solid #e6e4e5;background-color:#f4f4f4;border-radius:8px;padding:6px 16px}.planning-project-container .left-panel .project-planning-chat .plan-version{background-color:#fff;border-radius:4px}.planning-project-container .panel-resizer{width:5px;flex-shrink:0;cursor:col-resize;background-color:#e6e4e5;transition:background-color .2s;position:relative;display:flex;align-items:center;justify-content:center}.planning-project-container .panel-resizer:hover{background-color:#08b3c3}.planning-project-container .panel-resizer:hover .panel-resizer-handle span{background-color:#fff}.planning-project-container .panel-resizer .panel-resizer-handle{position:absolute;display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px;pointer-events:none}.planning-project-container .panel-resizer .panel-resizer-handle span{display:block;width:3px;height:3px;border-radius:50%;background-color:#a0a0a0;transition:background-color .2s}.planning-project-container .right-panel{flex-shrink:0}.planning-project-container .right-panel .publish-plan-btn{padding:0 8px;border-radius:8px;height:32px;background-color:#08b3c3;color:#fff;cursor:pointer}.planning-project-container .right-panel .publish-plan-btn.disabled{background-color:#f6f6f6;cursor:not-allowed}.planning-project-container .right-panel .publish-plan-btn .publish-popover-main{top:40px;right:0;border:1px solid #e6e4e5;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.25098039215686274);width:420px;border-radius:16px;z-index:9999}.planning-project-container .right-panel .publish-plan-btn .publish-popover-main .review-date .label{font-size:13px}.planning-project-container .right-panel .publish-plan-btn .publish-popover-main .review-date .standard-date-picker .react-datepicker-wrapper{margin:0!important}.planning-project-container .right-panel .publish-plan-btn .publish-popover-main .review-date .standard-date-picker .react-datepicker-wrapper input{border:1px solid #e6e4e5!important;padding:12px 16px 12px 44px!important;border-radius:8px;font-size:14px!important;font-weight:700}.planning-project-container .right-panel .publish-plan-btn .publish-popover-main .review-date .date-container{padding:12px 16px;border:1px solid #e6e4e5;border-radius:8px}.planning-project-container .right-panel .publish-plan-btn .publish-popover-main .review-date .visibility-container{padding:12px 16px;background-color:#f6f6f6;border-radius:8px}.planning-project-container .right-panel .download-btn,.planning-project-container .right-panel .view-plan-btn{border-radius:4px;background-color:#f6f6f6}.planning-project-container .right-panel .planning-loading-state-main,.planning-project-container .right-panel .planning-phase-content{min-height:calc(100dvh - 208px);max-height:calc(100dvh - 208px);overflow-y:scroll}.planning-project-container .right-panel .planning-phase-content{padding:12px 16px}.planning-project-container .right-panel .planning-loading-state{min-width:500px;border-radius:8px}.planning-project-container .right-panel .planning-item-header{font-weight:700;margin-bottom:32px}.planning-project-container .right-panel .planning-item{margin-top:10px;margin-bottom:10px}.planning-project-container .right-panel .version-btn{border-radius:4px;padding:4px 8px;grid-gap:12px;gap:12px;height:32px}.planning-project-container .right-panel .version-btn:focus{outline:none;box-shadow:unset}.planning-project-container .right-panel .version-select-pill__chevron{transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.planning-project-container .right-panel .version-select-dropdown{border-radius:8px}.planning-project-container .right-panel .version-select-dropdown .dropdown-label{font-size:13px;width:26px}.planning-project-container .right-panel .version-select-dropdown .dropdown-time,.planning-project-container .right-panel .version-select-dropdown .status-label{font-size:13px}.planning-project-container .right-panel .version-select-pill__chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.planning-project-container .right-panel .version-select-dropdown{left:-335%;min-width:250px;max-height:200px;overflow-y:auto;z-index:99}.planning-project-container .right-panel .version-select-dropdown .btn:focus{outline:none;box-shadow:unset}.planning-project-container .right-panel .version-select-dropdown .active-option,.planning-project-container .right-panel .version-select-dropdown .btn:hover{background-color:#f6f6f6}.planning-project-container .dot{border-radius:50%;margin-right:8px;width:10px;height:10px}.planning-project-container .green-dot{width:10px;height:10px;background-color:#0ca789;border-radius:50%}.planning-project-container .primary-dot{background-color:#08b3c3;margin-bottom:2px}.planning-project-container .grey-dot{background-color:#e6e4e5;margin-bottom:2px}.planning-project-container .black-dot{background-color:#333;margin-bottom:2px}.plan-doc{font-size:14px;color:#333}.plan-doc .section-title{font-weight:700;font-size:16px}.plan-section+.plan-section{margin-top:16px}.plan-paragraph{margin:0;color:#333;font-size:14px}.list-group-item{border:0!important}.initiative-card-title,.kr-card-title{border-bottom:none}.initiative-card,.kr-card,.review-card{border:0!important}.timeline-period{background-color:#fff}.badge.text-purple{color:#656565!important}#view-plan-popup .download-btn{margin-left:12px}#view-plan-popup .download-btn,#view-plan-popup .version-btn{border:1px solid #e6e4e5;border-radius:4px;width:32px;height:32px}#view-plan-popup .modal-body{max-height:76dvh;overflow-y:auto}#view-plan-popup .modal-content{border:none;border-radius:16px}.bip-chat-panel__messages{scrollbar-width:thin;scrollbar-color:#08b3c3 transparent}.bip-chat-panel__messages::-webkit-scrollbar{width:4px}.bip-chat-panel__messages::-webkit-scrollbar-track{background:transparent}.bip-chat-panel__messages::-webkit-scrollbar-thumb{background-color:#08b3c3;border-radius:8px}.bip-chat-panel__messages:hover::-webkit-scrollbar{width:4px}.bip-chat-panel__messages:hover::-webkit-scrollbar-thumb{background-color:#08b3c3}.bip-chat-panel .bcp-last{min-height:calc(100dvh - 320px)}.bip-chat-panel .bcp-last--loader{min-height:calc(100dvh - 340px)}.bip-chat-panel .bcp-last--full{min-height:calc(100dvh - 360px)}.bip-chat-panel .bcp-reasoning-row .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bip-chat-panel .bcp-reasoning-row .explanation-main{margin-top:10px;background-color:#f6f6f6;border-radius:16px;grid-gap:10px;gap:10px;font-size:13px!important}.bip-chat-panel .bcp-reasoning-row .explanation-main p{margin-bottom:0}.bip-chat-panel .bcp-cursor{display:inline-block;width:2px;height:1em;background-color:#333;margin-left:2px;vertical-align:text-bottom;-webkit-animation:bcp-blink .8s step-start infinite;animation:bcp-blink .8s step-start infinite}@-webkit-keyframes bcp-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes bcp-blink{0%,to{opacity:1}50%{opacity:0}}.bip-chat-panel .file-container{grid-gap:8px;gap:8px}.bip-chat-panel .file-container .file-item{border:1px solid #e6e4e5;border-radius:8px}.bip-chat-panel .file-container .file-item:last-child{margin-bottom:0}.bip-chat-panel .plan-generated-main-public{border:1px solid #08b3c3;background-color:#f4f4f4;border-radius:8px;padding:6px 16px;box-shadow:0 0 2px 0 #08b3c3}.bip-chat-panel .plan-generated-main-public .green-dot{width:10px;height:10px;background-color:#0ca789;border-radius:50%}.bip-chat-panel .plan-generated-main{box-shadow:0 0 1px 0 rgba(0,0,0,.25098039215686274);border:1px solid #e6e4e5;background-color:#f4f4f4;border-radius:8px;padding:6px 16px}.bip-chat-panel .plan-version{background-color:#fff;border-radius:4px}.implementation-phase{overflow-y:scroll;background-color:#fff;border-radius:16px}.implementation-phase .project-action-tab{background-color:rgba(8,179,195,.050980392156862744);height:38px;border-radius:8px}.implementation-phase .project-action-tab .close-out-tab,.implementation-phase .project-action-tab .roll-over-tab{height:100%;padding:0 12px;border-radius:8px;color:#333}.implementation-phase .project-action-tab .close-out-tab.active,.implementation-phase .project-action-tab .roll-over-tab.active{background-color:#08b3c3;color:#fff!important;font-weight:700!important}.implementation-phase .review-summary{background-color:#f6f6f6;border:1px solid #e6e4e5;border-radius:8px;padding:8px 12px}.implementation-phase .review-summary .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.implementation-phase .review-summary-list{width:100%;left:0;background-color:#fff;border:1px solid #e6e4e5;border-radius:8px;padding:8px 0;margin-top:12px}.implementation-phase .review-summary-list .review-summary-item:hover{background-color:#f6f6f6}.implementation-phase .dot{border-radius:50%;margin-right:8px;width:10px;height:10px}.implementation-phase .primary-dot{background-color:#08b3c3;margin-bottom:2px}.implementation-phase .grey-dot{background-color:#e6e4e5;margin-bottom:2px}.implementation-phase .header-main{margin-top:12px}.implementation-phase .hidden-date-input{position:absolute;opacity:0;pointer-events:none}.implementation-phase .project-name-input{border:1px solid #e6e4e5;border-radius:8px}.implementation-phase .project-name-input .new-variant input{width:450px;padding:8px 12px!important;height:auto!important;border:0!important}.implementation-phase .project-name-input .standard-button{font-size:14px!important}.implementation-phase .banner-main{margin-bottom:32px;border:1px solid #76e4e7;border-radius:16px}.implementation-phase .banner-main .close-icon{top:0;right:0}.implementation-phase .calender-main{background-color:#f6f6f6;border-radius:8px;padding:8px 12px}.implementation-phase .calender-main .review-tooltip{top:-3px;right:5px}.implementation-phase .calender-main .standard-date-picker{margin-right:8px;margin-bottom:2px;height:16px!important;width:16px!important;display:flex;align-items:center}.implementation-phase .calender-main .standard-date-picker .react-datepicker-wrapper{margin:0!important}.implementation-phase .calender-main .calendar-icon-grey{margin-bottom:2px;margin-right:12px}.implementation-phase .calender-main .review-pending-text{color:#ffa95c}.implementation-phase .calender-main .review-today-text{color:#0ca789;line-height:20px}.implementation-phase .calender-main .overdue-text{color:#fa6c6c;line-height:20px}.implementation-phase .calender-main .calendar-icon{margin-right:12px}.implementation-phase .calender-main .review-btn{font-weight:400!important;font-size:14px!important}.implementation-phase .voice-input-main{margin-top:26px}.implementation-phase .file-content-main .file-preview-container{grid-gap:12px;gap:12px;flex-wrap:wrap}.implementation-phase .file-content-main .file-preview-container .file-preview-size{width:270px}.implementation-phase .file-content-main .file-preview-container .file-preview-main{background-color:#f6f6f6;border:1px solid #e6e4e5;border-radius:8px;padding:8px 12px}.implementation-phase .file-content-main .file-preview-container .file-preview-main .project-name{width:153px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.implementation-phase .file-content-main .file-preview-container .file-preview-main .file-name{width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.implementation-phase .file-content-main .file-preview-container .file-preview-main .download-icon{margin-right:12px}.implementation-phase .file-content-main .file-preview-container .file-preview-main .vertical-line{width:1px;background-color:#e6e4e5;margin-left:12px;margin-right:12px;height:100%}.implementation-phase .file-content-main .file-preview-container .file-preview-main .preview-icon{margin-right:12px}.implementation-phase .file-content-main .file-preview-container .file-picker-main{border:1px dashed #76e4e7;border-radius:8px;padding:8px 12px}.implementation-phase .chat-history-main{margin-top:36px}.implementation-phase .chat-history-main .chat-history-container{border-radius:16px;border:1px solid #e6e4e5}.implementation-phase .chat-history-main .chat-history-item .down-icon,.implementation-phase .chat-history-main .chat-history-item .rotate-180{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.implementation-phase .chat-history-main .chat-history-item .rotate-180{margin-bottom:2px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.implementation-phase .weekly-report-main{margin-top:36px;grid-gap:8px;gap:8px}.implementation-phase .weekly-report-main .weekly-report-container{border-radius:16px;border:1px solid #e6e4e5}.implementation-phase .weekly-report-main .weekly-report-container .report-date{margin-left:12px}.implementation-phase .weekly-report-main .weekly-report-container .badges-main .badge-common{border:1px solid #e6e4e5;border-radius:6px;font-size:12px}.implementation-phase .weekly-report-main .weekly-report-container .badges-main .provided-badge{background:rgba(13,162,68,.050980392156862744);color:#0da244;width:165px}.implementation-phase .weekly-report-main .weekly-report-container .badges-main .pending-badge{background-color:#f6f6f6;color:#656565;width:165px}.implementation-phase .weekly-report-main .weekly-report-container .badges-main .new-badge{background-color:#056c75;font-size:12px;color:#fff;border-radius:8px;padding:2px 8px;line-height:unset}.implementation-phase .publish-popover-main{top:44px;right:0;border:1px solid #e6e4e5;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.25098039215686274);width:420px;border-radius:16px;z-index:9999}.implementation-phase .publish-popover-main .review-date .label{font-size:13px}.implementation-phase .publish-popover-main .review-date .standard-date-picker .react-datepicker-wrapper{margin:0!important}.implementation-phase .publish-popover-main .review-date .standard-date-picker .react-datepicker-wrapper input{border:1px solid #e6e4e5!important;padding:12px 16px 12px 44px!important;border-radius:8px;font-size:14px!important;font-weight:700}.implementation-phase .publish-popover-main .review-date .date-container{padding:12px 16px;border:1px solid #e6e4e5;border-radius:8px}#view-project-popup .download-btn{margin-left:12px}#view-project-popup .download-btn,#view-project-popup .version-btn{border:1px solid #e6e4e5;border-radius:4px;width:32px;height:32px}#view-project-popup .modal-body{max-height:76dvh;overflow-y:auto}#view-project-popup .modal-content{border:none;border-radius:16px}#add-context-file-popup .loading-state{height:50dvh}#add-context-file-popup .modal-content{border-radius:16px}#add-context-file-popup .modal-content .draggable-container{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;border:1px dashed #e6e4e5;border-radius:16px;background-color:#f6f6f6;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}#add-context-file-popup .modal-content .draggable-container.drag-over{border-color:#76e4e7;background-color:#fff;-webkit-transform:scale(1.01);transform:scale(1.01);box-shadow:0 6px 16px rgba(8,179,195,.15);-webkit-animation-name:dragFocus;animation-name:dragFocus}#add-context-file-popup .modal-content .draggable-container .btn-container{padding:10px;border:1px solid #e6e4e5;background-color:#fff;margin-bottom:12px;border-radius:8px}#add-context-file-popup .modal-content .discard-btn{border-radius:8px}#add-context-file-popup .modal-content .banner-context{background:rgba(8,179,195,.10196078431372549);border-radius:16px;margin-top:14px}#add-context-file-popup .modal-content .banner-context img{margin-right:12px}#add-context-file-popup .modal-content .file-item{border:1px solid #e6e4e5;padding:12px;border-radius:8px}#project-review-summary-popup .modal-header{background-color:#e6f3f4}#project-review-summary-popup .modal-content{max-height:90vh;overflow-y:auto;border-radius:16px!important}#project-review-summary-popup .modal-content .key-result-item{border-bottom:1px solid #e6e4e5}#project-review-summary-popup .modal-content .completed-flag{font-size:12px;color:#0ca789}#project-review-summary-popup .modal-content .not-completed{font-size:12px;color:#d9596a}#project-review-summary-popup .modal-content .partially-completed{font-size:12px;color:#ffa95c}#project-review-summary-popup .modal-content .cross-icon{margin-bottom:2px}#project-review-summary-popup .modal-content .no-relavant{font-size:12px;color:#656565}#project-review-summary-popup .modal-content .objective-summary{background-color:#f6f6f6;border-left:4px solid #333;padding-left:10px;margin:0;color:#333;font-size:14px}#project-review-summary-popup .modal-content .vertical-seprator{height:16px;width:1px;background-color:#656565}#project-review-summary-popup .modal-content .coach-remark-content{border:1px solid #08b3c3;border-radius:8px}#project-review-summary-popup .modal-content .coach-remark-content ::marker{color:#08b3c3!important}#project-action-popup-implementation{display:flex;justify-content:center;align-items:center}#project-action-popup-implementation .modal-content{width:420px;border-radius:16px}#project-action-popup-implementation .modal-content .review-date .label{font-size:13px}#project-action-popup-implementation .modal-content .review-date .standard-date-picker .react-datepicker-wrapper{margin:0!important}#project-action-popup-implementation .modal-content .review-date .standard-date-picker .react-datepicker-wrapper input{border:1px solid #e6e4e5!important;padding:12px 16px 12px 44px!important;border-radius:8px;font-size:14px!important;font-weight:700}#project-action-popup-implementation .modal-content .review-date .date-container{padding:12px 16px;border:1px solid #e6e4e5;border-radius:8px}#project-action-popup-implementation .modal-content .cancel-btn,#project-action-popup-implementation .modal-content .submit-btn{font-size:14px!important;border-radius:8px!important}@-webkit-keyframes dragFocus{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 rgba(8,179,195,0)}50%{-webkit-transform:scale(1.012);transform:scale(1.012);box-shadow:0 8px 18px rgba(8,179,195,.18)}to{-webkit-transform:scale(1.01);transform:scale(1.01);box-shadow:0 6px 16px rgba(8,179,195,.15)}}@keyframes dragFocus{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 rgba(8,179,195,0)}50%{-webkit-transform:scale(1.012);transform:scale(1.012);box-shadow:0 8px 18px rgba(8,179,195,.18)}to{-webkit-transform:scale(1.01);transform:scale(1.01);box-shadow:0 6px 16px rgba(8,179,195,.15)}}.project-report-main{background-color:#fff;border-radius:16px;max-height:100%}.project-report-main .report-header{background:linear-gradient(90deg,rgba(5,108,117,.1),rgba(8,187,195,.1))}.project-report-main .report-header .report-description{font-size:13px}.project-report-main .report-header .date-main{border-radius:4px;background-color:#fff}.project-report-main .report-header .date-main img{margin-bottom:2px}.project-report-main .coach-review-pending-container{border-bottom:1px solid #e6e4e5}.project-report-main .coach-review-pending-container .coach-head{margin-left:32px}.project-report-main .coach-review-pending-container .coach-remarks{border:1px solid #08b3c3;border-radius:8px;margin:16px 32px}.project-report-main .coach-review-pending-container .coach-remarks ::marker{color:#08b3c3!important}.project-report-main .coach-review-pending-container .next-step-container{background-color:#f6f6f6;border-radius:16px}.project-report-main .coach-review-pending-container .next-step-container .next-step-icon{margin-top:2px}.project-report-main .no-record-container{padding:66px 0}.project-report-main .ai-generated-report{margin:16px 32px}.project-report-main .report-data{border-top:1px solid #e6e4e5;border-bottom:1px solid #e6e4e5;padding:16px 32px;margin-top:24px}.project-report-main .report-data .engagement-level{border-left:1px solid #e6e4e5;border-right:1px solid #e6e4e5}.project-report-main .report-data .increase-text{color:#16a34a;font-size:12px}.project-report-main .report-data .decrease-text{color:#fa6c6c;font-size:12px}.project-report-main .topic-explored{margin-top:36px}.project-report-main .topic-explored .topic-item{border:1px solid #e6e4e5;border-radius:8px}.project-report-main .topic-explored .topic-item .chats{background-color:#f6f6f6;border-radius:7px;height:34px;padding:0 6px 0 12px}.project-report-main .topic-explored .topic-item .most-recent{background:rgba(118,228,231,.2);padding:4px 6px;border-radius:7px}.project-report-main .topic-explored .topic-item .key-focus-main{flex-wrap:wrap}.project-report-main .topic-explored .topic-item .key-focus-main .key-focus-text{font-size:12px;margin-right:16px}.project-report-main .topic-explored .topic-item .key-focus-main .key-focus-item{background-color:#f6f6f6;border-radius:4px}#project-chat{border-radius:16px;background-color:#fff}#project-chat .project-chat-container{scrollbar-width:thin;scrollbar-color:#08b3c3 transparent}#project-chat .user-message{max-width:83%;border:1px solid #e6e4e5;border-radius:16px;color:#333}#project-chat .agent-response{max-width:83%;border-radius:16px;color:#333;background:linear-gradient(90.83deg,rgba(60,145,152,.15),rgba(83,239,254,.2))}#project-chat .file-container{grid-gap:8px;gap:8px}#project-chat .file-container .file-item{border:1px solid #e6e4e5;border-radius:8px}#project-chat .stream-message-height{min-height:calc(100dvh - 280px)}#project-chat .stream-message-height-with-summary{min-height:calc(100dvh - 320px)}#project-chat .last-stream-message-height{min-height:calc(100dvh - 280px)}#project-chat .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#project-chat .explanation-main{margin-top:10px;background-color:#f6f6f6;border-radius:16px;grid-gap:10px;gap:10px;font-size:13px!important}#project-chat .explanation-main p{margin-bottom:0}#project-review-chat{border-radius:16px;background-color:#fff}#project-review-chat .project-review-chat{scrollbar-width:thin;scrollbar-color:#08b3c3 transparent}#project-review-chat .user-message{max-width:83%;border:1px solid #e6e4e5;border-radius:16px;color:#333}#project-review-chat .file-container{grid-gap:8px;gap:8px}#project-review-chat .file-container .file-item{border:1px solid #e6e4e5;border-radius:8px}#project-review-chat .stream-message-height{min-height:calc(100dvh - 310px)}#project-review-chat .stream-message-loader-height{min-height:calc(100dvh - 300px)}#project-review-chat .stream-message-height-with-summary,#project-review-chat .stream-message-height-without-summary{min-height:calc(100dvh - 320px)}#project-review-chat .last-stream-message-height{min-height:calc(100dvh - 280px)}#project-review-chat .agent-response{max-width:83%;border-radius:16px;color:#333;background:linear-gradient(90.83deg,rgba(60,145,152,.15),rgba(83,239,254,.2))}#project-review-chat .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#project-review-chat .explanation-main{margin-top:10px;background-color:#f6f6f6;border-radius:16px;grid-gap:10px;gap:10px;font-size:13px!important}#project-review-chat .explanation-main p{margin-bottom:0}#review-popup .modal-content{width:420px;border-radius:16px}#review-popup .modal-content .review-date .label{font-size:13px}#review-popup .modal-content .review-date .standard-date-picker .react-datepicker-wrapper{margin:0!important}#review-popup .modal-content .review-date .standard-date-picker .react-datepicker-wrapper input{border:1px solid #e6e4e5!important;padding:12px 16px 12px 44px!important;border-radius:8px;font-size:14px!important;font-weight:700}#review-popup .modal-content .review-date .date-container{padding:12px 16px;border:1px solid #e6e4e5;border-radius:8px}#review-popup .modal-content .review-date .visibility-container{padding:12px 16px;background-color:#f6f6f6;border-radius:8px}#review-popup .modal-content .cancel-btn,#review-popup .modal-content .submit-btn{font-size:14px!important;border-radius:8px!important}#project-action-popup{width:600px!important}#project-action-popup .modal-content{width:600px!important;border-radius:16px}#project-action-popup .modal-content .review-date .label{font-size:13px}#project-action-popup .modal-content .review-date .standard-date-picker .react-datepicker-wrapper{margin:0!important}#project-action-popup .modal-content .review-date .standard-date-picker .react-datepicker-wrapper input{border:1px solid #e6e4e5!important;padding:12px 16px 12px 44px!important;border-radius:8px;font-size:14px!important;font-weight:700}#project-action-popup .modal-content .review-date .date-container{padding:12px 16px;border:1px solid #e6e4e5;border-radius:8px}#project-action-popup .modal-content .review-date .visibility-container{padding:12px 16px;background-color:#f6f6f6;border-radius:8px}#project-action-popup .modal-content .cancel-btn,#project-action-popup .modal-content .other-action-btn,#project-action-popup .modal-content .submit-btn{font-size:14px!important;border-radius:8px!important;height:44px}#project-action-popup .modal-content .other-action-btn{color:#08b3c3!important}#project-settings{align-items:center;justify-content:center}@media(max-width:767px){#project-settings{align-items:flex-end}}#project-settings .modal-content{width:560px!important;border-radius:16px}@media(max-width:767px){#project-settings .modal-content{width:calc(100vw - 32px)!important;max-width:540px!important;border-radius:12px}}#project-settings .modal-content .standard-text-area textarea{font-size:14px;padding:16px!important;min-height:96px!important}#project-settings .modal-content .cancel-btn{color:#656565}#project-settings .modal-content .delete-btn{height:46px;display:flex;align-items:center;justify-content:center;background-color:#fa6c6c!important;border-color:#fa6c6c!important}#project-settings .modal-content .cancel-btn,#project-settings .modal-content .save-btn{height:44px;display:flex;align-items:center;justify-content:center}#project-settings .modal-content .project-input{height:56px;border:1px solid #e6e4e5;border-radius:8px}#project-settings .modal-content .project-input .standard-input input{margin-left:10px!important;font-size:14px;border:unset!important}#add-project-file-popup .loading-state{height:50dvh}#add-project-file-popup .modal-content{border-radius:16px}@media(max-width:767px){#add-project-file-popup .modal-content{width:calc(100vw - 32px)!important;max-width:540px!important;border-radius:12px;margin:0 auto}}#add-project-file-popup .modal-content .draggable-container{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;border:1px dashed #e6e4e5;border-radius:16px;background-color:#f6f6f6;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}#add-project-file-popup .modal-content .draggable-container.drag-over{border-color:#76e4e7;background-color:#fff;-webkit-transform:scale(1.01);transform:scale(1.01);box-shadow:0 6px 16px rgba(8,179,195,.15);-webkit-animation-name:dragFocus;animation-name:dragFocus}#add-project-file-popup .modal-content .draggable-container .btn-container{padding:10px;border:1px solid #e6e4e5;background-color:#fff;margin-bottom:12px;border-radius:8px}#add-project-file-popup .modal-content .discard-btn{border-radius:8px}#add-project-file-popup .modal-content .banner-context{background:rgba(8,179,195,.10196078431372549);border-radius:16px;margin-top:14px}#add-project-file-popup .modal-content .banner-context img{margin-right:12px}#add-project-file-popup .modal-content .file-item{border:1px solid #e6e4e5;padding:12px;border-radius:8px}#agent-dashboard{height:calc(100vh - 73px);background-color:#fff;border-radius:16px;overflow:auto}#agent-dashboard .head-container{padding-top:32px;text-align:center}#agent-dashboard .sub-text{max-width:730px}#agent-dashboard .heading{color:#172643;font-size:40px;font-weight:700;line-height:50px}#agent-dashboard .heading span{color:#08b3c3}#agent-dashboard .search-bar{display:flex;align-items:center;width:700px;height:51px;border:1px solid #e6e4e5;border-radius:12px;padding:0 16px;background-color:#fff;margin-top:32px}#agent-dashboard .search-bar .search-icon{width:20px;height:20px}#agent-dashboard .search-bar .separator{width:1px;height:27px;background-color:#e6e4e5;margin:0 12px}#agent-dashboard .search-bar .search-input{flex:1 1;border:none;outline:none;font-size:14px;font-weight:400;color:#333;background:transparent}#agent-dashboard .search-bar .search-input::-webkit-input-placeholder{color:#999;font-size:14px;font-weight:400}#agent-dashboard .search-bar .search-input::placeholder{color:#999;font-size:14px;font-weight:400}#agent-dashboard .soon-btn{background-color:#f6f6f6;border-radius:8px;color:#656565}#agent-dashboard .grid-container{display:grid;grid-template-columns:repeat(2,342px);grid-gap:16px;gap:16px;justify-content:center;align-items:center;margin-top:24px}#agent-dashboard .card-draft{border-radius:12px;padding:12px 16px;box-shadow:0 0 4px 0 hsla(0,0%,39.6%,.25098039215686274)}#agent-dashboard .card-draft .icon-background{width:32px;height:32px;background-color:#f6f6f6;border-radius:8px}#agent-dashboard .card-draft .dashboard-btn{height:42px}#agent-dashboard .card{box-shadow:0 0 4px 0 rgba(8,179,195,.25098039215686274);transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-transform .3s ease;background:#fff;border-radius:12px;padding:12px 16px;text-align:center;border:0}#agent-dashboard .card:hover{box-shadow:0 0 4.08px 0 rgba(8,179,195,.8);-webkit-transform:translateY(-2px);transform:translateY(-2px)}#agent-dashboard .card .icon-background{width:32px;height:32px;background-color:#ecfdff;border-radius:8px}#agent-dashboard .card .dashboard-btn{height:42px}#agent-dashboard .no-data-found{background-color:#f6f6f6;border-radius:16px;padding:24px 0;max-width:700px}#agent-dashboard .no-data-found img{width:32px;height:32px}#agent-dashboard .accordion-container{border-top:1px solid #e6e4e5;padding:32px 50px}#agent-dashboard .accordion-container .accordion-main{width:700px}#agent-dashboard .accordion-container .accordion-main .accordion-title{color:#056c75}#agent-dashboard .accordion-container .accordion-main .faq-wrapper{max-width:700px;margin:0 auto}#agent-dashboard .accordion-container .accordion-main .faq-title{font-size:24px;font-weight:600;margin-bottom:16px;text-align:center}#agent-dashboard .accordion-container .accordion-main .faq-container{display:flex;flex-direction:column;margin-top:24px;margin-bottom:12px}#agent-dashboard .accordion-container .accordion-main .faq-item{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;margin-bottom:12px}#agent-dashboard .accordion-container .accordion-main .faq-item:last-child{margin-bottom:0}#agent-dashboard .accordion-container .accordion-main .faq-header{width:100%;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;border:none;outline:none;text-align:left;transition:background .2s ease}#agent-dashboard .accordion-container .accordion-main .faq-header .faq-icon{font-size:20px;color:#6b7280;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#agent-dashboard .accordion-container .accordion-main .faq-item.open .faq-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#agent-dashboard .accordion-container .accordion-main .faq-item .faq-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#agent-dashboard .accordion-container .accordion-main .faq-body{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fff;padding:0 20px}#agent-dashboard .accordion-container .accordion-main .faq-body p{font-size:13px;color:#333;line-height:1.5;padding-bottom:12px}#agent-dashboard .bottom-text{font-size:12px}#agent-dashboard .email-link{pointer-events:auto;color:#08b3c3}@media screen and (max-width:767px){#agent-dashboard{height:auto;border-radius:0}#agent-dashboard .container{padding:0 16px!important}#agent-dashboard .head-container{margin-top:16px;padding-top:24px}#agent-dashboard .heading{font-size:26px;line-height:34px}#agent-dashboard .sub-text{max-width:100%;font-size:14px}#agent-dashboard .search-bar{width:100%;height:46px;margin-top:20px}#agent-dashboard .grid-container{grid-template-columns:repeat(1,100%);margin-top:16px}#agent-dashboard .accordion-container{padding:20px 16px}#agent-dashboard .accordion-container .accordion-main{width:100%}#agent-dashboard .accordion-container .faq-container{margin-top:12px!important}#agent-dashboard .accordion-container .faq-title{font-size:20px}#agent-dashboard .no-data-found{max-width:100%}#agent-dashboard .token-detail-main-mobile{border:1px solid #e6e4e5;border-radius:8px;padding:10px 12px}#agent-dashboard .token-detail-main-mobile .token-count{font-weight:700!important}}@media screen and (min-width:768px)and (max-width:991px){#agent-dashboard .heading{font-size:32px;line-height:42px}#agent-dashboard .search-bar{width:100%;max-width:700px}#agent-dashboard .grid-container{grid-template-columns:repeat(2,1fr);max-width:100%}#agent-dashboard .accordion-container{padding:24px 32px}#agent-dashboard .accordion-container .accordion-main{width:100%}}#workbench-chat{background-color:#f9f9f9}#workbench-chat,#workbench-chat .wc-card{display:flex;align-items:center;justify-content:center;height:100%;width:100%}#workbench-chat .wc-card{flex-direction:column;background:#fff;border-radius:16px}#workbench-chat .wc-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:917px;padding:0 24px}#workbench-chat .wc-heading{font-weight:700;font-size:30px;line-height:36px;color:#056c75;text-align:center;margin:0 0 42px}#workbench-chat .wc-input-wrap{width:100%;max-width:917px;padding:0 24px}#workbench-chat .wc-input-wrap .voice-input-container{margin-top:0}@media(max-width:767px){#workbench-chat{background-color:#fff}#workbench-chat .wc-card{border-radius:0;justify-content:space-between;padding:0}#workbench-chat .wc-content{flex:1 1;align-items:center;justify-content:center;max-width:100%;padding:24px 20px 0}#workbench-chat .wc-heading{font-size:22px;line-height:28px;margin-bottom:0}#workbench-chat .wc-input-wrap{max-width:100%;padding:12px 16px 20px}}@media(min-width:768px)and (max-width:991px){#workbench-chat .wc-content,#workbench-chat .wc-input-wrap{max-width:100%;padding-left:32px;padding-right:32px}#workbench-chat .wc-heading{font-size:26px}}.agent-chat-layout #chat-view{flex:1 1;min-width:0}@media(min-width:1301px){.agent-chat-layout .cv-messages-wrap{padding:0 18%}.agent-chat-layout .cv-input-area{padding:8px 18% 16px}.agent-chat-layout--panel-open .cv-messages-wrap{padding:0 10%}.agent-chat-layout--panel-open .cv-input-area{padding:8px 10% 16px}.agent-chat-layout--panel-open .cv-message-row.cv-message-row--assistant{padding-right:12%}.agent-chat-layout--panel-open .cv-message-row.cv-message-row--user{padding-left:12%}.agent-chat-layout--panel-open .cv-loading-row{padding-right:12%}}.acp{position:relative;height:100%;background:#fff;border-left:1px solid #e6e4e5;flex-shrink:0;transition:width .2s ease}.acp--collapsed{width:60px}.acp--expanded{width:306px}.acp__toggle-box{width:24px;height:24px;background:#fff;border:1px solid #e6e4e5;border-radius:4px;cursor:pointer;flex-shrink:0;padding:0}.acp__toggle-box--collapse{position:absolute;top:16px;left:-12px;z-index:1}.acp__arrow{width:10px;height:10px;display:block}.acp__arrow--expand{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.acp__arrow--collapse{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.acp__divider{width:100%;height:1px;background:#e6e4e5;flex-shrink:0}.acp__icon-btn{width:56px;height:46px;background:#fff;border:none;cursor:pointer;padding:16px;box-sizing:border-box}.acp__header{height:54px;padding:0 16px;flex-shrink:0}.acp__title{font-size:16px;font-weight:400;line-height:1;color:#333;white-space:nowrap}.acp__section{border-bottom:1px solid #e6e4e5}.acp__section-row{height:54px;padding:0 16px;background:#fff;border:none;cursor:pointer;width:100%;text-align:left;box-sizing:border-box}.acp__section-label{font-size:14px;font-weight:700;line-height:1;color:#333;white-space:nowrap}.acp__chevron{width:10px;height:10px;object-fit:contain;flex-shrink:0;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.acp__chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.acp__section-content{padding:8px 16px 12px}.acp__section-placeholder{font-size:13px;color:#999;margin:0}@media(max-width:1300px){.acp--expanded{position:fixed;right:0;top:0;height:100vh;width:306px;z-index:999;border-left:none;box-shadow:-4px 0 12px rgba(0,0,0,.08)}.acp-mobile-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:998}.acp__toggle-box--collapse{display:none}}#weekly-progress-overview .weekly-progress-main-card{border-radius:16px}#weekly-progress-overview .weekly-progress-main-card .card-title{font-weight:700;color:#333}#weekly-progress-overview .weekly-progress-main-card .multi-select-dropdown .dropdown-toggle{height:32px;width:250px}#weekly-progress-overview .weekly-progress-main-card .tab-main{border-bottom:4px solid #e6e4e5}#weekly-progress-overview .weekly-progress-main-card .tab-main .tab-content{height:40px}#weekly-progress-overview .weekly-progress-main-card .tab-main .active-tab{position:absolute;height:4px;background-color:#08b3c3;bottom:-4px;width:100%}#weekly-progress-overview .tags{font-size:13px;font-weight:400}#weekly-progress-overview .tags .round-tag-dot{width:12px;height:12px;border-radius:50%}#weekly-progress-overview .tags .round-tag-dot.on-track-tag{background-color:#3ecf78}#weekly-progress-overview .tags .round-tag-dot.off-track-tag{background-color:#ffa95c}#weekly-progress-overview .tags .round-tag-dot.at-risk-tag{background-color:#fa6c6c}#weekly-progress-table .table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e6e4e5;border-radius:0 0 16px 16px}#weekly-progress-table .table-container .custom-table{width:-webkit-max-content;width:max-content;border-collapse:collapse;border-spacing:0;min-width:100%;overflow:hidden}#weekly-progress-table .table-container .custom-table th{border-bottom:1px solid #e6e4e5;font-weight:400}#weekly-progress-table .table-container .custom-table td,#weekly-progress-table .table-container .custom-table th{padding:8px 16px;white-space:nowrap;text-align:left}#weekly-progress-table .table-container .custom-table td:first-child,#weekly-progress-table .table-container .custom-table th:first-child{width:300px;min-width:300px;max-width:300px;text-wrap:auto;flex-shrink:0}#weekly-progress-table .table-container .custom-table .week-label{font-size:14px;font-weight:700}#weekly-progress-table .table-container .custom-table .week-date{font-size:13px;color:#656565}#weekly-progress-table .table-container .custom-table .status-dot{display:inline-block;width:12px;height:12px;border-radius:50%}#weekly-progress-table .table-container .custom-table .status-dot.on-track{background:#2ecc71}#weekly-progress-table .table-container .custom-table .status-dot.off-track{background:#ffa95c}#weekly-progress-table .table-container .custom-table .status-dot.at-risk{background:#e74c3c}#weekly-progress-table .responsive-design-card .week-progress-data{max-height:150px;overflow-y:auto}#weekly-progress-table .responsive-design-card .week-label{font-weight:700;width:30px}#weekly-progress-table .responsive-design-card .week-date{font-size:13px}#weekly-progress-table .responsive-design-card .status-dot{display:inline-block;width:12px;height:12px;border-radius:50%}#weekly-progress-table .responsive-design-card .status-dot.on-track{background:#2ecc71}#weekly-progress-table .responsive-design-card .status-dot.off-track{background:#ffa95c}#weekly-progress-table .responsive-design-card .status-dot.at-risk{background:#e74c3c}#blocked-access-page{height:100vh!important}#blocked-access-page #blocked-access-content{width:650px;border-radius:16px}.panel-container{overflow-y:hidden}.panel-container .header{height:57px;border-bottom:1px solid #e6e4e5;background-color:#fcfcfc}.panel-container .page-container{height:calc(100% - 57px)}.panel-container .sidebar,.panel-container .sidebar-logo{width:68px}@media only screen and (min-width:1366px){.panel-container .sidebar,.panel-container .sidebar-logo{width:264px;padding-left:1rem}}.panel-container .side-bar-open{width:264px!important;padding-left:1rem}.panel-container .side-bar-close{width:68px!important;padding-left:0}.panel-container .sidebar{padding:1rem;background-color:#fcfcfc}.panel-container .sidebar .toggle-main{top:4px;right:-12px;width:24px;height:24px;border-radius:4px;border:1px solid #e6e4e5;background-color:#fff;z-index:99;cursor:pointer}.panel-container .sidebar .toggle-main div{display:flex;align-items:center;justify-content:center}.panel-container .sidebar .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-container .sidebar .nav-item{height:36px;width:36px;padding:8px;text-decoration:none;border-radius:.25rem;color:#333;margin-bottom:.5rem}.panel-container .sidebar .nav-item.active{color:#fff;background:#056c75}.panel-container .sidebar .nav-item.active .icon svg path,.panel-container .sidebar .nav-item.active .icon svg rect{fill:#fff}.panel-container .sidebar .nav-item:not(.active):hover{background-color:#f4f4f4}.panel-container .sidebar .nav-item:not(.active):hover .active-indicator svg path,.panel-container .sidebar .nav-item:not(.active):hover .active-indicator svg rect{fill:#656565}.panel-container .sidebar .nav-item.nav-item-open{height:36px!important;width:36px!important}@media only screen and (min-width:1366px){.panel-container .sidebar .nav-item{height:38px;width:232px;border-radius:.5rem}}.panel-container .sidebar .nav-item .title{margin-left:12px;font-size:1rem;font-weight:400}.panel-container .sidebar .nav-item .active-indicator{margin-left:auto}.panel-container .sidebar .nav-item .active-indicator svg{margin-top:-2px}.panel-container .sidebar .nav-item .active-indicator svg path,.panel-container .sidebar .nav-item .active-indicator svg rect{fill:#fcfcfc}.panel-container .sidebar .project-container{max-height:210px;overflow-y:scroll}.panel-container .sidebar .project-container .plus-icon{margin-right:8px}.panel-container .sidebar .project-container .side-bar-title{font-size:14px;font-weight:700;color:#656565}.panel-container .sidebar .project-container .title{font-size:14px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-container .sidebar .project-container .add-project-main{padding:16px 8px}.panel-container .sidebar .project-container .add-project-main-responsive{background-color:#fff;position:absolute;top:0;left:157%;width:232px;border-radius:8px;z-index:9999;border:1px solid #e6e4e5}.panel-container .sidebar .project-container .add-project-main-responsive .project-menu{max-height:125px;overflow-y:scroll}.panel-container .sidebar .project-container .add-project-main-responsive .nav-item{width:100%!important}@media only screen and (max-width:1366px){.panel-container .project-container{padding:0!important}}.panel-container .route-container{width:calc(100% - 68px);background-color:#f4f4f4;height:100%;overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width:1366px){.panel-container .route-container{width:calc(100% - 264px)}}.panel-container .nxt-border-filler{width:.25rem}.panel-container .nxt-border{background:linear-gradient(90deg,#056c75 -1.79%,#08b3c3 101.79%);width:.25rem;height:1.75rem}.panel-container .info-header{padding:1rem .75rem}.panel-container .breadcrumb{font-size:1rem;font-style:normal;font-weight:400;margin-bottom:0}.panel-container .breadcrumb.active{color:#333;font-weight:600}.panel-container .breadcrumb a{color:#656565;text-decoration:none}.panel-container .breadcrumb a:hover{color:#333}.panel-container .breadcrumb .ellipsis{position:relative}.panel-container .breadcrumb .ellipsis:before{content:"&nbsp;";visibility:hidden}.panel-container .breadcrumb .ellipsis span{position:absolute;left:0;right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-container .breadcrumb .breadcrub-main{width:400px}.panel-container .breadcrumb .breadcrumb-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:576px){.panel-container .breadcrumb .breadcrumb-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.panel-container .company-name,.panel-container .initial-box{font-size:.875rem;height:1.75rem;color:#333}.panel-container .initial-box{border:1px solid #656565;border-radius:.25rem;width:1.75rem}.panel-container #profile-dropdown{padding:0}.panel-container #profile-dropdown.dropdown-toggle:after{display:none}.panel-container #profile-dropdown:hover .company-name{color:#000;font-family:Hind;font-weight:600}.panel-container #profile-dropdown:hover svg path{fill:#000}.panel-container #profile-dropdown svg path{fill:#656565}.panel-container #profile-dropdown.btn-primary{color:#fff!important;background-color:initial!important;border-color:transparent!important}.panel-container #profile-dropdown.btn-primary:focus{box-shadow:none!important}.panel-container [aria-labelledby=profile-dropdown]{padding:0;width:190px}.panel-container [aria-labelledby=profile-dropdown] .dropdown-item{color:#333;font-size:1rem;font-style:normal;font-weight:400;padding:.5rem 1rem}.panel-container [aria-labelledby=profile-dropdown] .dropdown-item:not(:last-child){border-bottom:1px solid #e6e4e5}.panel-container #submenu-div .accordion{background-color:#fcfcfc!important}.panel-container #submenu-div .accordion .accordion-button{padding:0;height:46px!important}.panel-container #submenu-div .accordion .accordion-button .nav-item{font-size:16px;font-weight:400}.panel-container #submenu-div .accordion .accordion-button.collapsed{background-color:#fcfcfc!important}.panel-container #submenu-div .accordion .accordion-header{background-color:#fff!important}.panel-container #submenu-div .accordion .accordion-item{border:none!important;background-color:initial}.panel-container #submenu-div .accordion .accordion-collapse{border:none!important}.panel-container #submenu-div .accordion .accordion-body{padding:8px 0;border:none;background-color:#f4f4f4}.panel-container #submenu-div .accordion .accordion-body .nav-item.active{background-color:#d4d4d4!important;color:#333}.panel-container #submenu-div .accordion .accordion-body .submenu-item{margin-right:16px;cursor:pointer}.panel-container #submenu-div .accordion .accordion-body .submenu-item:hover{background-color:#d4d4d4}.panel-container .dropend{display:flex;justify-content:center;align-items:center}.panel-container .dropend .dropdown-toggle{background-color:initial!important;border:none!important}.panel-container .dropend .dropdown-toggle:after{display:none}.panel-container .dropend .dropdown-toggle:focus{box-shadow:none!important}.panel-container .dropend .dropdown-toggle .dropend.dropdown:hover .dropdown-menu{display:block}.panel-container .dropend .dropdown-menu{width:200px;padding:16px;border-radius:8px;box-shadow:0 0 9.5px -2px rgba(5,108,117,.25098039215686274);background-color:#f4f4f4;margin-top:-50px}.panel-container .mobile-logo-container{margin-left:12px;margin-right:13px}.nav-item-tooltip{margin-left:1.87rem!important}.nav-item-tooltip .tooltip-inner{background-color:#333!important}.nav-item-tooltip .tooltip-arrow:before{border-right-color:#333!important}#submenu-item-tooltip .tooltip-arrow:before{border-right-color:#f4f4f4!important}#submenu-item-tooltip .tooltip-inner{color:#333;background-color:#f4f4f4!important}#submenu-item-tooltip .tooltip-inner .nav-item{border-radius:4px}#submenu-item-tooltip .tooltip-inner .nav-item.active,#submenu-item-tooltip .tooltip-inner .nav-item:hover{background-color:#d4d4d4!important}#website-under-maintenance{height:100vh}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.pointer-event-none{pointer-events:none!important}.tooltip-text{color:#08b3c3;border-bottom:1px dashed #08b3c3;white-space:nowrap}.tooltip{opacity:1!important}.tooltip>.tooltip-inner{background-color:#08b3c3;max-width:650px!important}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:#08b3c3}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:#08b3c3}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:#08b3c3}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#08b3c3}.checkbox-container{display:block;position:relative;cursor:pointer;font-size:22px;width:25px;height:25px}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;color:#656565;width:0}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #656565;border-radius:2px}.checkbox-container input:checked~.checkmark{background-color:#fff;border-color:#08b3c3}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:hover{border:2px solid #08b3c3}.checkbox-container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #08b3c3;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container .checkmark.inactive{cursor:not-allowed;border-color:#a6afc5!important}.checkbox-container .checkmark.inactive:after{border-color:#a6afc5}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none;margin-top:4px}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #a6afc5;border-radius:50%;cursor:pointer}.radio-container input:checked~.checkmark{background-color:#fff;border-color:#056c75}.radio-container .checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked~.checkmark:after{display:block;border:2px solid #056c75}.radio-container .checkmark:after{top:2px;left:2px;width:12px;height:12px;border-radius:50%;border:solid #056c75;background:#056c75}#root,body{height:100%;font-family:"Hind",sans-serif!important}.agent-response,.cv-bubble--assistant,.cv-bubble--user,.user-message{font-size:14px!important}.agent-response h1,.cv-bubble--assistant h1,.cv-bubble--user h1,.user-message h1{font-size:24px!important}.agent-response h2,.cv-bubble--assistant h2,.cv-bubble--user h2,.user-message h2{font-size:20px!important}.agent-response h3,.cv-bubble--assistant h3,.cv-bubble--user h3,.user-message h3{font-size:16px!important}.agent-response h4,.cv-bubble--assistant h4,.cv-bubble--user h4,.user-message h4{font-size:14px!important}.white-space-pre-wrap{white-space:pre-wrap}.cs-heading{font-weight:1000;line-height:1.3}.cs-fs-24,.cs-heading{font-size:24px}.cs-sub-heading{font-size:20px;font-weight:700;color:#656565}.cs-sub-heading.xl{font-size:22px}.cs-fw-400{font-weight:400}.cs-fw-600{font-weight:600}.cs-mt-32{margin-top:32px}.cs-p-32{padding:32px}.cs-px-32{padding-left:32px;padding-right:32px}.cs-pb-32{padding-bottom:32px}.cs-fs-21{font-size:21px}.cs-bg-lightest-blue{background-color:#c7e9ee}.cs-py-32{padding-top:32px;padding-bottom:32px}.cs-content,.cs-fs-16{font-size:16px}.cs-content-dark-grey{font-size:16px;color:#333}.dark-grey{color:#333}.hint{color:#a6afc5;font-size:16px;font-weight:300;text-align:left;margin-top:12px}.link-alike{color:#08b3c3!important;font-weight:800}.font-weight-bold{font-weight:1000!important}.font-weight-semi-bold{font-weight:600!important}.big{font-size:18px}.bigger{font-size:22px}.extra-small{font-size:12px!important}.font-weight-normal{font-weight:500!important}.alt-success{color:#08b3c3}.alt-label{color:#011542}.text-light-purple{color:#0085f5}.hr-like,.hr-like-new{background-color:#08b3c3!important;height:5px!important;width:60px;margin-top:12px}.x-ray-mobile-button-div-container{display:none}@media screen and (max-width:767px){.x-ray-mobile-button-div-container{display:flex}}.error-text{color:#f23e3e}.error-text:first-letter{text-transform:capitalize}.cursor-pointer{cursor:pointer}.cursor-grab{cursor:grab}.cursor-disabled{cursor:not-allowed}.cursor-default{cursor:default}.card-footer{background-color:#fff!important}.bg-light-new{background-color:#f6f6f6}.cs-br-8{border-radius:8px!important}.cs-grey-new{color:#f4f4f4!important}.status-pill{margin:0;padding:8px 12px;border-radius:20px;display:inline-block}@media screen and (max-width:768px){.status-pill{margin:0 8px 0 0}}.status-pill.green{background:#e7ffed;color:#6ccb83}.status-pill.blue{background:#e7e7ff;color:#6c6ecb}.status-pill.red{background:#fff7ee;color:#ff8a34}.status-pill.dark-red{background:rgba(255,0,0,.6);color:#fff}.status-pill.grey{background:#f5f5f5;color:#a6afc5}.status-pill.dark-magenta{background-color:#ff2894;color:#fff}.status-pill.yellow{background:rgba(255,174,0,.09);color:#eba000}.icon-in-btn{position:relative;top:5px}.expand-btn{min-width:100px!important;width:140px;height:40px;padding-top:8px;border-width:2px}.title-font-size{font-size:18px}.sub-content-font-size{font-size:16px}.cs-mb-32{margin-bottom:32px}.toggler{display:flex;align-items:center}.toggler.keep-min-width .standard-button{min-width:150px}.toggler .standard-button{flex:1 1 auto!important;border:1px solid #a6afc5;border-right:0;color:#a6afc5;font-size:14px!important;text-align:center;height:40px;padding:12px!important}.toggler .standard-button.active{color:#fff;background:#08b3c3}.toggler .standard-button:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.toggler .standard-button:last-child{border-right:1px solid #a6afc5;border-top-left-radius:0;border-bottom-left-radius:0}.toggler :not(.standard-button:first-child,.standard-button:last-child){border-radius:0}.bg-strategy{background-color:#3667e3!important}.bg-execution{background-color:#6336e3!important}.bg-people{background-color:#4cb857!important}.bg-board{background-color:#d9596a!important}.bg-sales{background-color:#e88f4f!important}.bg-operations{background-color:#1ba4b7!important}.bg-finance{background-color:#a3bb41!important}.bg-capital{background-color:#924cc9!important}.alt-strategy{color:#3667e3!important}.alt-execution{color:#6336e3!important}.alt-people{color:#4cb857!important}.alt-board{color:#d9596a!important}.alt-sales{color:#e88f4f!important}.alt-operations{color:#1ba4b7!important}.alt-finance{color:#a3bb41!important}.alt-capital{color:#924cc9!important}.text-base-primary{color:#056c75!important}.bg-base-primary{background-color:#056c75!important}.text-purple{color:#08b3c3!important}.text-base-dark-blue{color:#172643!important}.text-primary-new{color:#08b3c3!important}.text-purple-old{color:#8b69ff!important}.text-base-red{color:#0ca789!important}.text-dark-red{color:#e74b4b!important}.text-light-red{color:#d9596a!important}.light-text,.new-light-text{color:#656565!important}.bg-grey{background-color:#f4f4f4!important}.hb-light-text{color:#99a7d4!important}.cs-bg-grey{background-color:#f4f4f4!important}.do-later{color:#a6afc5;text-decoration:none;cursor:pointer}.do-later:hover{color:#056c75}.terms-conditions{color:#656565}.terms-conditions a{color:#056c75;cursor:pointer;font-weight:600}.main-logo{max-width:80%;height:auto}.auth-side-logo{max-width:50%;height:auto}@media(min-width:991.98px){.h-md-100{height:100%}}.min-height-loading-area{height:350px}.content-font-size,.title-font-size{font-size:16px}.sub-content-font-size{font-size:14px}.cs-fs-13{font-size:13px}.chapter-content,.course-overview,.recommendation-pretext,.resource-content{overflow:auto}.chapter-content .image img,.course-overview .image img,.recommendation-pretext .image img,.resource-content .image img{width:100%}.chapter-content,.course-overview,.recommendation-pretext,.resource-content{padding-top:1rem}.chapter-content ol,.course-overview ol,.recommendation-pretext ol,.resource-content ol{list-style:auto}.chapter-content .image,.course-overview .image,.recommendation-pretext .image,.resource-content .image{text-align:center}.chapter-content .image-style-align-right,.course-overview .image-style-align-right,.recommendation-pretext .image-style-align-right,.resource-content .image-style-align-right{text-align:right}.chapter-content .image-style-align-left,.course-overview .image-style-align-left,.recommendation-pretext .image-style-align-left,.resource-content .image-style-align-left{text-align:left}.chapter-content .image_resized img,.course-overview .image_resized img,.recommendation-pretext .image_resized img,.resource-content .image_resized img{width:100%}.chapter-content .image_resized.image,.course-overview .image_resized.image,.recommendation-pretext .image_resized.image,.resource-content .image_resized.image{margin:auto}.chapter-content .image_resized.image-style-align-right,.course-overview .image_resized.image-style-align-right,.recommendation-pretext .image_resized.image-style-align-right,.resource-content .image_resized.image-style-align-right{margin:0 0 0 auto}.chapter-content .image_resized.image-style-align-left,.course-overview .image_resized.image-style-align-left,.recommendation-pretext .image_resized.image-style-align-left,.resource-content .image_resized.image-style-align-left{margin:0}.chapter-content p,.course-overview p,.recommendation-pretext p,.resource-content p{text-align:justify}.chapter-content ul,.course-overview ul,.recommendation-pretext ul,.resource-content ul{text-align:justify;margin-left:1.5rem}.chapter-content ul li::marker,.course-overview ul li::marker,.recommendation-pretext ul li::marker,.resource-content ul li::marker{color:#056c75;font-weight:700;display:inline-block;width:1em}.chapter-content blockquote,.course-overview blockquote,.recommendation-pretext blockquote,.resource-content blockquote{background-color:#f7f7f7;padding:1rem;font-family:Quicksand;font-size:30px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#2a2b2b}.border{border:1px solid #e6e4e5!important}.cs-p-2{padding:2rem!important}.bg-white-smoke{background-color:#f4f4f4}.cs-bg-purple{background-color:#08b3c3}.vertical-separator{width:1px!important;display:inline-block;height:16px!important;background:#e6e4e5!important}.vertical-separator-stretched{width:1px!important;background:#e6e4e5!important;align-self:stretch}.vertical-separator-blue{background:#c7e9ee!important}.vertical-separator-blue-stretched{width:1px!important;background:#c7e9ee!important;align-self:stretch}.horizontal-separator{height:1px!important;background:#e6e4e5!important}.horizontal-separator-stretched{background:#e6e4e5!important;align-self:stretch}.cs-mb-28{margin-bottom:1.75rem!important}@media screen and (min-width:1366px){.nxt-d-xl-block{display:block!important}.nxt-d-xl-none{display:none!important}.nxt-ms-xl-auto{margin-left:auto!important}}.card-category-bg{text-align:center;border-radius:4px;padding:4px 8px;margin-right:8px;width:-webkit-max-content;width:max-content;background-color:#0feab0;color:#000;font-size:14px;font-weight:700}.mt-half{margin-top:2px}.w-fit-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}