html{font-size:110%!important}.row .card .same-height{height:100%}.row>[class*=col-]{display:flex;flex-direction:column}:is(dl,ul,ol).row>[class*=col-]{display:block}.row>[class*=col-]>.badge{align-self:flex-start}.row>[class*=col-]:has(>.btn~.btn),.row>[class*=col-]:has(>.btn~.filter-clear){display:block;flex-direction:row;flex-wrap:wrap}.filter-more[open]{flex-basis:100%;order:99}.row>[class*=col-].d-flex.justify-content-between{flex-direction:row}.row>[class*=col-]:has(>strong){display:flow-root}.row:has(>.col-auto.ms-auto.mt-n1){row-gap:0.75rem}@media (min-width: 576px){.row>.col-auto.ms-auto.mt-n1:has(>:first-child:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):has(>:last-child:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):has(>:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)~:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):not(:has(>:is(.form-text,.small))){margin-top:-0.5rem!important;margin-bottom:-0.25rem}.row>.col-auto.ms-auto.mt-n1:has(>:first-child:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):has(>:last-child:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):has(>:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)~:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):not(:has(>:is(.form-text,.small)))>:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block),.row>.col-auto.ms-auto.mt-n1:has(>:first-child:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):has(>:last-child:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):has(>:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)~:is(.btn,.btn-group,.button_to,.dropdown,.d-inline-block,form.d-inline)):not(:has(>:is(.form-text,.small)))>form.d-inline>.btn{margin-block:0.25rem}}.form-label{margin-bottom:0.25rem!important}.form-label.detail-label{font-size:1em!important}.form-label.required:after,.form-check-label.required:after{content:"*";color:red;margin-left:3px}.alert{padding:.95rem!important}.alert-dismissible{padding-right:2.85rem!important}.alert{display:block}.alert strong,.alert p{display:inline!important}.alert>p{margin-bottom:0.5rem!important}.alert p~p{display:block!important;margin-top:0.5rem}.alert p~p:last-child{margin-bottom:0!important}.alert i:first-child{margin-right:0.5rem!important;display:inline-block!important;vertical-align:middle!important}.alert strong:first-child{display:inline!important;vertical-align:baseline!important}.alert ul{margin-bottom:0!important}.alert-content{white-space:nowrap!important;display:inline!important}option{padding:2px!important;margin:2px 0px 2px 0px!important}.alert-info p{display:block!important;white-space:normal!important;margin-bottom:0.5rem!important}.alert-info p:last-child{margin-bottom:0!important}.alert-info strong{display:inline!important;white-space:normal!important}.alert.position-fixed.alert-success,#notification-container .alert.alert-success,.template-notification.alert-success{background-color:var(--bs-success, #1cbb8c)!important;color:var(--bs-on-success, #fff)!important;border-color:var(--bs-success, #1cbb8c)!important}.alert.position-fixed.alert-danger,#notification-container .alert.alert-danger,.template-notification.alert-danger{background-color:var(--bs-danger, #dc3545)!important;color:var(--bs-on-danger, #fff)!important;border-color:var(--bs-danger, #dc3545)!important}.alert.position-fixed.alert-warning,#notification-container .alert.alert-warning,.template-notification.alert-warning{background-color:var(--bs-warning, #fcb92c)!important;color:var(--bs-on-warning, #212529)!important;border-color:var(--bs-warning, #fcb92c)!important}.alert.position-fixed.alert-info,#notification-container .alert.alert-info,.template-notification.alert-info{background-color:var(--bs-info, #17a2b8)!important;color:var(--bs-on-info, #fff)!important;border-color:var(--bs-info, #17a2b8)!important}.alert.position-fixed .btn-close,#notification-container .alert .btn-close,.template-notification .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.alert.position-fixed.alert-warning .btn-close,#notification-container .alert.alert-warning .btn-close,.template-notification.alert-warning .btn-close{filter:none}.btn-close-white,.alert.position-fixed .btn-close,#notification-container .alert .btn-close,.template-notification .btn-close{--bs-btn-close-opacity: 1;--bs-btn-close-hover-opacity: 1;--bs-btn-close-focus-opacity: 1}.btn-close-white:hover,.btn-close-white:focus-visible,.alert.position-fixed .btn-close:hover,.alert.position-fixed .btn-close:focus-visible,#notification-container .alert .btn-close:hover,#notification-container .alert .btn-close:focus-visible,.template-notification .btn-close:hover,.template-notification .btn-close:focus-visible{background-color:rgba(0,0,0,0.25)}.sidebar-dropdown .sidebar-link{background:transparent!important;padding:.5rem 1.5rem .5rem 2.75rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-logo{max-height:40px;max-width:120px;object-fit:contain;display:block;margin:0 auto}.sidebar-brand{padding:0.25rem!important;color:#212e3c!important;display:flex!important;align-items:center!important}@media (max-width: 575.98px){.navbar .sidebar-brand{flex:0 1 auto!important;min-width:0;overflow:hidden}.navbar .sidebar-brand img{max-width:100%!important;height:auto}.navbar .navbar-align,.navbar ul.navbar-nav{flex-shrink:0}}@media (min-width: 576px) and (max-width: 1199.98px){.navbar .sidebar-brand{flex:0 1 auto!important;min-width:0;overflow:hidden}.navbar .sidebar-brand img{max-width:100%!important;height:auto}.navbar .navbar-align,.navbar ul.navbar-nav{flex-shrink:0}}@media (min-width: 768px){.sidebar-toggle{display:flex!important}}.navbar{--bs-navbar-padding-y: 0.4rem !important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1030!important}.site-navbar.navbar{position:static!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;width:auto!important}.site-navbar.navbar,.site-nav-sidebar{background:var(--site-nav-bg, #f8f9fa)!important;color:var(--site-nav-fg, #212529)}.site-navbar.navbar .nav-link,.site-navbar.navbar .navbar-brand,.site-nav-sidebar .site-nav-sidebar-link{color:var(--site-nav-muted, rgba(33, 37, 41, 0.72))}.site-navbar.navbar .nav-link:hover,.site-navbar.navbar .nav-link:focus{color:var(--site-nav-fg, #212529)}.site-nav-sidebar .site-nav-sidebar-link{display:block;padding:6px 12px;font-size:13px;text-decoration:none;border-radius:4px;margin-bottom:1px}.site-nav-sidebar .site-nav-sidebar-link:hover{color:var(--site-nav-fg, #212529);background:var(--site-nav-hover-bg, rgba(33, 37, 41, 0.05));text-decoration:none}.site-nav-sidebar details[open]>summary .fa-chevron-down{transform:rotate(180deg)}.site-navbar.navbar{border-bottom:1px solid var(--site-nav-divider, rgba(33, 37, 41, 0.14))}.site-nav-sidebar{border-right:1px solid var(--site-nav-divider, rgba(33, 37, 41, 0.14))}.site-navbar.navbar .navbar-nav .nav-link.active,.site-navbar.navbar .navbar-nav .nav-link[aria-current=page]{color:var(--site-nav-fg, #212529);font-weight:600;box-shadow:inset 0 -2px 0 currentColor}.site-nav-sidebar .site-nav-sidebar-link.active,.site-nav-sidebar .site-nav-sidebar-link[aria-current=page]{color:var(--site-nav-fg, #212529);background:var(--site-nav-active-bg, rgba(33, 37, 41, 0.09));font-weight:600;box-shadow:inset 2px 0 0 currentColor}.d-flex:has(>.site-nav-sidebar)>.flex-grow-1{min-width:0}@media (max-width: 767.98px){.d-flex:has(>.site-nav-sidebar){flex-wrap:wrap}.site-nav-sidebar{width:100%!important;min-width:0!important;max-height:40vh;border-right:0!important;border-bottom:1px solid var(--site-nav-divider, rgba(33, 37, 41, 0.14))}}.site-navbar.site-navbar-sticky.navbar{position:sticky!important;top:0!important;z-index:3!important}body.has-fixed-navbar .site-navbar.site-navbar-sticky.navbar{top:56px!important}body.has-trial-strip .site-navbar.site-navbar-sticky.navbar{top:96px!important}body .site-editor-preview .site-navbar.site-navbar-sticky.navbar{top:-1.5rem!important}@media (max-width: 767.98px){body .site-editor-preview .site-navbar.site-navbar-sticky.navbar{top:-0.5rem!important}}.site-navbar.navbar .nav-pills .nav-link.active,.site-navbar.navbar .nav-pills .nav-link[aria-current=page],.site-navbar.navbar .nav-pills .show>.nav-link{color:var(--site-nav-fg, #212529);background-color:var(--site-nav-active-bg, rgba(33, 37, 41, 0.09));font-weight:600}.site-navbar.navbar .nav-pills .nav-link:hover,.site-navbar.navbar .nav-pills .nav-link:focus{background-color:var(--site-nav-hover-bg, rgba(33, 37, 41, 0.05))}.site-navbar.navbar{padding-inline:0}@media (min-width: 992px){.site-navbar.navbar .nav-pills.flex-lg-row{margin-inline-start:calc(-1 * var(--bs-nav-link-padding-x, 1rem))}}.navbar:not(.site-navbar){box-shadow:0 2px 4px rgba(33,37,41,0.08)}body.authenticated,body.has-fixed-navbar{--fixed-navbar-offset: 56px;padding-top:var(--fixed-navbar-offset)!important}.trial-strip{position:fixed;top:0;left:0;right:0;height:40px;z-index:1031;display:flex;align-items:center}.trial-strip>.container-fluid{width:100%}body .trial-strip.alert-info{background-color:color-mix(in srgb,var(--bs-info, #0dcaf0) 15%,var(--bs-body-bg, #fff))!important}body .trial-strip.alert-warning{background-color:color-mix(in srgb,var(--bs-warning, #ffc107) 15%,var(--bs-body-bg, #fff))!important}body .trial-strip.alert-danger{background-color:color-mix(in srgb,var(--bs-danger, #dc3545) 15%,var(--bs-body-bg, #fff))!important}body.has-trial-strip.authenticated,body.has-trial-strip.has-fixed-navbar{--fixed-navbar-offset: 96px;padding-top:var(--fixed-navbar-offset)!important}body.has-trial-strip .navbar:not(.site-navbar){top:40px!important}body.has-trial-strip .sidebar-rail{top:96px;height:calc(100vh - 96px)}body.has-trial-strip .sidebar-rail~#sidebar-wrapper .sidebar{top:96px;height:calc(100vh - 96px)}body.has-trial-strip #sidebar{top:96px;height:calc(100vh - 96px);max-height:calc(100vh - 96px)}@media (max-width: 575.98px){body.authenticated,body.has-fixed-navbar{--fixed-navbar-offset: 84px;padding-top:var(--fixed-navbar-offset)!important}body.has-trial-strip.authenticated,body.has-trial-strip.has-fixed-navbar{--fixed-navbar-offset: 124px;padding-top:var(--fixed-navbar-offset)!important}}body[data-controller~=system-admin]{--fixed-navbar-offset: 56px;padding-top:var(--fixed-navbar-offset)!important}body[data-controller~=system-admin] #sidebar{position:fixed;top:56px;left:0;height:calc(100vh - 56px);z-index:1020}body[data-controller~=system-admin] #sidebar>.sidebar-content{height:100%}body[data-controller~=system-admin] .main{margin-left:260px;transition:margin-left 0.15s ease-in-out}body[data-controller~=system-admin].toggle-sidebar .main{margin-left:0}body[data-controller~=system-admin].toggle-sidebar #sidebar{left:-260px}@media (max-width: 991.98px){body[data-controller~=system-admin] .main{margin-left:0}}body[data-controller~=system-admin] .sidebar-toggle{color:inherit;text-decoration:none}body[data-controller~=system-admin] .sidebar-toggle:hover{color:inherit;text-decoration:none}.card-header{border-top-left-radius:calc(var(--bs-card-border-radius, 0.5rem) - 1px)!important;border-top-right-radius:calc(var(--bs-card-border-radius, 0.5rem) - 1px)!important;overflow:hidden}.card:has(.badge-fit,.badge-label){container:badge-card / inline-size}.badge-fit-short{display:none}@container badge-card (max-width: 24rem){.badge-fit>.badge-fit-full{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.badge-fit>.badge-fit-short{display:inline}}@container badge-card (max-width: 18rem){.badge-label{display:none!important}}.table .badge{max-width:14rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}@media (max-width: 575.98px){.table .badge{max-width:9rem}}@media (hover: none),print{.table .badge,.fit-row-trail .badge{white-space:normal;text-overflow:clip;text-align:start}}.fit-row{flex-wrap:wrap;row-gap:0.375rem}.fit-row>.fit-row-main{flex:1 1 min(8rem,100% - 3rem);min-width:0}.fit-row>.fit-row-trail{flex-wrap:wrap;justify-content:flex-end;max-width:100%;min-width:0}.fit-row-trail .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.widget-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fit-stack{display:flex;flex-wrap:wrap;row-gap:0.5rem}.fit-stack>.fit-stack-main{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.dl-fit{container:dl-fit / inline-size}@container dl-fit (max-width: 22rem){.dl-fit>dt,.dl-fit>dd{flex:0 0 auto;width:100%;max-width:100%}.dl-fit>dt{margin-bottom:0.125rem}.dl-fit>dd{overflow-wrap:anywhere}.dl-fit>dd.text-end{text-align:start!important}}.widget-stats{container:widget-stats / inline-size}@container widget-stats (max-width: 12rem){.widget-stats--2>.row>.col{flex:0 0 100%}.widget-stats--2 .widget-stat{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:0.5rem;text-align:start;padding:0.375rem 0.75rem!important}}@container widget-stats (max-width: 18rem){.widget-stats--3>.row>.col{flex:0 0 100%}.widget-stats--3 .widget-stat{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:0.5rem;text-align:start;padding:0.375rem 0.75rem!important}}@container widget-stats (max-width: 24rem){.widget-stats--4>.row>.col{flex:0 0 100%}.widget-stats--4 .widget-stat{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:0.5rem;text-align:start;padding:0.375rem 0.75rem!important}}.card-footer{border-bottom-left-radius:calc(var(--bs-card-border-radius, 0.5rem) - 1px)!important;border-bottom-right-radius:calc(var(--bs-card-border-radius, 0.5rem) - 1px)!important;overflow:hidden}.card-footer .pagination{margin-bottom:0}.card-hover-effect{transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out;cursor:pointer;border:1px solid rgba(0,0,0,0.1);overflow:hidden}.card-hover-effect:hover,.card-hover-effect:focus{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)!important;border-color:rgba(0,0,0,0.15);background-color:rgba(248,249,250,0.8)}.card-hover{transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out;cursor:pointer}.card-hover:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.15)!important}.card-hover:has(>.stretched-link:focus-visible){box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb, 0, 123, 255),0.4)!important}.card-linked{cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.card-linked:hover{background-color:var(--bs-tertiary-bg, #f8f9fa)}body.mgx-restyle .card.card-linked:hover,.card.card-linked:not(.border-0):hover{border-color:var(--bs-primary-border-subtle, #9ec5fe)!important}.card-linked:has(.stretched-link:focus-visible){outline:var(--choice-focus-outline, 2px solid rgb(var(--bs-primary-rgb, 13, 110, 253)));outline-offset:2px}@supports selector(:has(*)){.card-linked .stretched-link:focus-visible{outline:0;box-shadow:none}}.avatar:not(.d-none){display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.avatar i{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1!important}.avatar span{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1!important}.avatar-xs{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;font-size:10px!important}.avatar-sm{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.avatar-lg{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}.avatar-xl{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}.card-hover-effect:hover .icon-circle,.card-hover-effect:focus .icon-circle{transform:scale(1.15)}.card-hover-effect:hover [data-feather=chevron-right],.card-hover-effect:focus [data-feather=chevron-right]{transform:translateX(3px)}.hover-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.hover-card:hover{transform:translateY(-5px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}.display-5{font-size:2.5rem;font-weight:500;line-height:1.2}.icon-circle{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;transition:transform 0.2s ease-in-out}[data-feather=chevron-right]{transition:transform 0.2s ease-in-out}.arrow-icon{opacity:0.7;transition:opacity 0.2s ease-in-out}.card-hover-effect:hover .arrow-icon,.card-hover-effect:focus .arrow-icon{opacity:1;animation:pulse 1.5s infinite}body.authenticated .main,body.has-fixed-navbar .main,body[data-controller~=system-admin] .main{min-height:calc(100vh - var(--fixed-navbar-offset, 0px))}.content{min-height:calc(100vh - var(--fixed-navbar-offset, 56px))!important}body[data-controller~=system-admin] .content{min-height:0!important}@media (max-width: 767.98px){.content{width:auto;max-width:100%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.select2-container{width:100%!important}.select2-container .select2-selection--single{height:38px;line-height:38px}.select2-container--default .select2-selection--multiple{border-color:#ced4da;border-radius:0;min-height:38px}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(var(--bs-primary-rgb, 0, 123, 255),0.25)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--bs-tertiary-bg, #f8f9fa);border:1px solid var(--bs-border-color, #dee2e6);border-radius:0;padding:3px 8px;margin-top:5px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--bs-primary, #007bff)}.select2-container--default .select2-results__option--highlighted :is(.select2-result-user__title,.select2-result-user__description){color:inherit!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px}.select2-dropdown{border-color:#ced4da;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);z-index:10000!important;position:absolute!important}.select2-search--dropdown .select2-search__field{padding:8px;border-radius:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:2px 8px}.select2-container{z-index:1000;width:100%!important}.offcanvas-body .select2-container:not(.select2-container--open){z-index:auto}form:has(.form-actions-pinned) .select2-container:not(.select2-container--open){z-index:auto}.location-select{width:100%!important}.select2-container--open{z-index:10000!important}.select2-selection:focus{outline:none!important;border-color:#80bdff!important;box-shadow:0 0 0 0.2rem rgba(var(--bs-primary-rgb, 0, 123, 255),0.25)!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#80bdff!important}.select2-container--default .select2-results>.select2-results__options{max-height:250px;overflow-y:auto}.select2-dropdown{background-color:var(--bs-card-bg, #fff)!important}form[action*=preview] .select2-container{z-index:9999!important;width:100%!important}form[action*=preview] .select2-dropdown{z-index:9999!important;background-color:var(--bs-card-bg, #fff)!important;border:1px solid var(--bs-border-color, #ced4da)!important;border-radius:0!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}form[action*=preview] .location-select{border:1px solid #ced4da!important;border-radius:0!important;min-height:38px!important}.select2-container--open{z-index:10000!important}.select2-selection{border:1px solid #ced4da!important}.select2-container--default .select2-selection--multiple{min-height:38px!important;border:1px solid #ced4da!important}.select2-container{display:block!important}.select2-search__field{width:100%!important}.user-searchable-select+.select2-container .select2-dropdown{z-index:10000!important;border:1px solid #ced4da!important;border-radius:0!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important;margin-top:1px}.user-searchable-select+.select2-container--default .select2-selection--single{height:38px!important;border:1px solid #ced4da!important;border-radius:0!important}.user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px!important;padding-left:12px!important;color:var(--bs-body-color, #495057)!important}.user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:2.25rem!important}.user-searchable-select+.select2-container--default .select2-selection--single.select2-selection--clearable .select2-selection__rendered{padding-right:52px!important}.user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px!important;right:8px!important}.user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__arrow{width:16px!important;right:.85rem!important;background-color:var(--bs-body-color, #343a40);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E") center / 16px 12px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E") center / 16px 12px no-repeat}.user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__clear{right:32px!important;font-size:18px!important;line-height:36px!important;padding-right:8px!important}.okr-initiative-form .user-searchable-select+.select2-container--default .select2-selection--single{height:36px!important}.okr-initiative-form .user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px!important}.okr-initiative-form .user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px!important}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--single{height:calc(1.5em + 0.5rem + 2px)!important;font-size:0.875rem}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(1.5em + 0.5rem)!important;padding-left:0.5rem!important}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(1.5em + 0.5rem)!important}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--single .select2-selection__clear{line-height:calc(1.5em + 0.5rem)!important;font-size:16px!important}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--multiple{min-height:var(--ctl-h, 30px)!important;display:flex!important;flex-wrap:wrap;align-items:center;padding:0 0.375rem!important;font-size:var(--type-small, 0.875rem)}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:inline-flex!important;flex-wrap:wrap;align-items:center;margin:0!important;padding:0!important}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--multiple .select2-search--inline{display:flex;flex:1 1 6rem}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{height:1.5em!important;margin:0!important;line-height:1.5!important;font-size:inherit!important}.user-searchable-select.form-select-sm+.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0.15rem 0.25rem 0.15rem 0!important;padding:0 0.375rem 0 20px!important;line-height:1.5}.candidate-searchable-select+.select2-container--default .select2-selection--single{height:calc(1.5em + 0.75rem + 2px)!important;border:1px solid #ced4da!important;border-radius:0.25rem!important}.candidate-searchable-select+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(1.5em + 0.75rem)!important;padding-left:12px!important;padding-right:56px!important;color:var(--bs-body-color, #495057)!important}.candidate-searchable-select+.select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(1.5em + 0.75rem)!important;right:8px!important}.candidate-searchable-select+.select2-container--default .select2-selection--single .select2-selection__clear{position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0 4px!important;float:none!important;font-size:18px!important;line-height:1!important;height:auto!important;color:var(--bs-secondary-color, #6c757d)!important}.employee-searchable-select+.select2-container--default .select2-selection--single .select2-selection__clear{position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0 4px!important;float:none!important;font-size:18px!important;line-height:1!important;height:auto!important;color:var(--bs-secondary-color, #6c757d)!important}.candidate-searchable-select+.select2-container--default.select2-container--focus .select2-selection--single{border-color:#86b7fe!important;box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb, 13, 110, 253),0.25)!important}.sg-clearable-select+.select2-container--default .select2-selection--single{height:38px!important}.sg-clearable-select+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px!important}.sg-clearable-select+.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px!important}.sg-clearable-select+.select2-container--default .select2-selection--single .select2-selection__clear{position:absolute!important;top:50%!important;right:28px!important;transform:translateY(-50%)!important;float:none!important;margin:0!important;padding:0 4px!important;height:auto!important;line-height:1!important;font-size:18px!important;color:var(--bs-secondary-color, #6c757d)!important}[data-user-search]+.select2-container--default .select2-selection--single .select2-selection__clear{position:absolute!important;top:50%!important;right:24px!important;transform:translateY(-50%)!important;float:none!important;margin:0!important;padding:0 4px!important;height:auto!important;line-height:1!important;font-size:16px!important;color:var(--bs-secondary-color, #6c757d)!important}[data-user-search]+.select2-container--default .select2-selection--single.select2-selection--clearable .select2-selection__rendered{padding-right:44px!important}[data-user-search].user-searchable-select+.select2-container--default .select2-selection--single .select2-selection__clear{right:32px!important}[data-user-search].user-searchable-select+.select2-container--default .select2-selection--single.select2-selection--clearable .select2-selection__rendered{padding-right:52px!important}#upload-location-container{position:relative;padding:5px;background-color:var(--bs-card-bg, #fff)}#upload-location-container .select2-container{display:block!important;width:100%!important;z-index:1040!important}#upload-location-container .select2-container--open .select2-dropdown{z-index:1050!important;width:auto!important;min-width:100%!important}#upload-location-select{width:100%!important;display:block!important}.select2-container--open{z-index:99999!important}.select2-dropdown{z-index:99999!important}.chart{position:relative;width:100%;height:100%;min-height:300px}.card-body .chart{padding:10px}.card-body #roleDistributionChart,.card-body #skillDistributionChart,.card-body #locationDistributionChart{padding:0!important}.card-body .chart:has(#roleDistributionChart),.card-body .chart:has(#skillDistributionChart),.card-body .chart:has(#locationDistributionChart){padding:0!important;max-height:320px}.card-fill .card-body{display:flex;flex-direction:column}.card-fill .chart{flex:1}#shiftUtilizationChart,#overtimeTrendsChart,#leaveUsageChart{height:350px!important;position:relative!important;width:100%!important;display:block!important;overflow:hidden!important}#shiftUtilizationChart+div,#overtimeTrendsChart+div,#leaveUsageChart+div{overflow:hidden!important;max-height:350px!important}#roleDistributionChart,#skillDistributionChart,#locationDistributionChart,#shiftFulfillmentChart,#attendancePatternChart,#performanceMetricsChart,canvas[data-controller=chart],canvas[data-controller=test-chart]{position:relative!important;z-index:100!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;min-height:300px!important}#roleDistributionChart,#skillDistributionChart,#locationDistributionChart{height:300px!important;max-height:300px!important;min-height:250px!important}#roleDistributionChart,#skillDistributionChart,#locationDistributionChart{padding:0!important}#roleDistributionChart-parent-container,#skillDistributionChart-parent-container,#locationDistributionChart-parent-container{max-height:350px!important}.chart{background-color:rgba(0,0,255,0.03)!important}.gauge-container{position:relative;height:140px!important;width:200px!important;margin:1rem auto!important;overflow:hidden!important}.gauge-canvas{display:block!important;width:200px!important;height:140px!important;margin:0 auto!important;position:relative!important;z-index:5!important;overflow:hidden!important}.gauge-container .gauge-percentage{position:absolute!important;left:50%!important;top:70%!important;transform:translateX(-50%)!important;z-index:10!important}.gauge-container .position-absolute.translate-middle{top:70%!important;transform:translate(-50%,-50%)!important;z-index:10!important}.gauge-container .fw-bold{margin-bottom:0!important;font-size:1.5rem!important}@media (min-width: 992px){.content{padding:1rem 2rem!important}}@media screen and (max-width: 992px){.gauge-container,.gauge-canvas{width:180px!important;height:130px!important}}@media screen and (max-width: 768px){.gauge-container,.gauge-canvas{width:160px!important;height:110px!important}}.availability-calendar{border:1px solid #ddd;border-radius:4px;overflow:hidden}.week-at-glance-scroll{overflow-x:auto}.week-at-glance-scroll .week-at-glance-calendar{min-width:520px}.calendar-header{display:flex;background-color:var(--bs-tertiary-bg, #f8f9fa);border-bottom:1px solid var(--bs-border-color, #ddd)}.time-header{width:80px;border-right:1px solid #ddd;padding:10px;text-align:center;font-weight:bold}.day-header{flex:1;padding:10px;text-align:center}.day-header.today{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),0.1)}.day-name{font-weight:600}.day-date{font-size:13px;color:#666}:where(:root[data-theme=dark]) .day-date{color:var(--bs-secondary-color)}.calendar-body{display:flex;flex-direction:column}.time-period-label{padding:5px 10px;font-weight:bold;background-color:var(--bs-tertiary-bg, #f0f0f0);border-bottom:1px solid var(--bs-border-color, #ddd)}.calendar-row{display:flex;border-bottom:1px solid #eee;height:45px}.time-cell{width:80px;padding:5px;border-right:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:0.9em;color:var(--bs-secondary-color, #666)}.calendar-cell{flex:1;border-right:1px solid #eee;position:relative;height:45px;cursor:pointer;background-color:white}:where(:root[data-theme=dark]) .calendar-cell{background-color:var(--bs-card-bg, #333333)}.calendar-cell:hover{background-color:rgba(0,0,0,0.03)}.action-buttons{display:flex;align-items:center;justify-content:center;gap:0.5rem;flex-wrap:nowrap}.action-buttons .btn,.action-buttons form{flex:0 0 auto;margin:0;white-space:nowrap}.action-buttons .btn{border-radius:0.25rem;padding:0.375rem 0.75rem;font-size:0.875rem;min-width:2.5rem;display:inline-flex;align-items:center;justify-content:center}.action-buttons .btn i{margin-right:0.25rem}@media (max-width: 575.98px){.cp-cert-table thead{display:none}.cp-cert-table,.cp-cert-table tbody,.cp-cert-table tr,.cp-cert-table td{display:block;width:100%}.cp-cert-table tr{padding:0.5rem 0;border-bottom:1px solid var(--bs-border-color, #dee2e6)}.cp-cert-table td{border:0;padding:0.25rem 0}}@media (min-width: 768px){.text-md-nowrap{white-space:nowrap!important}}@media (min-width: 1200px){.text-xl-nowrap{white-space:nowrap!important}}.form-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:0.5rem;align-items:center}.form-actions.form-actions-pinned{position:sticky;bottom:0;z-index:5;padding:0.75rem var(--bs-card-spacer-x, 1rem);background:var(--bs-card-bg, #fff);border:1px solid var(--bs-card-border-color, var(--bs-border-color, #dee2e6));border-radius:var(--bs-card-border-radius, var(--bs-border-radius-lg, 0.5rem));box-shadow:0 -0.25rem 0.75rem rgba(0,0,0,0.08)}.card .form-actions.form-actions-pinned{padding-inline:0;border-width:1px 0 0;border-radius:0;box-shadow:none}@media (max-width: 575.98px){.cp-tap{display:inline-block;padding:0.75rem 0.375rem;margin:-0.75rem -0.375rem}}.form-actions>.btn,.form-actions>input[type=submit],.form-actions>button{width:auto!important;margin-bottom:0!important}@media (max-width: 575.98px){.visually-hidden-xs:not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}input.form-control-with-icon{padding-left:2.1rem!important}.live-filter>input.form-control{padding-left:34px!important}form.button_to{display:inline-block;margin:0}.dropdown-menu form.button_to{display:block}.dropdown-item[aria-disabled=true]:hover:not(:focus-visible),.dropdown-item[aria-disabled=true]:active{background-color:transparent}:is(.dropdown-item.active,.dropdown-item:active,.list-group-item.active,.nav-pills .nav-link.active) :is(.text-muted,.text-secondary,.text-body-secondary):not(.badge,[class*=bg-]):not(:is(.dropdown-item.active,.dropdown-item:active,.list-group-item.active,.nav-pills .nav-link.active) :is(.badge,[class*=bg-]) *){color:inherit!important}@keyframes dropdownAnimation{0%{opacity:0}100%{opacity:1}}.img-preview-thumb{border-radius:0.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.07);transition:box-shadow 0.2s,transform 0.2s;cursor:pointer}.img-preview-thumb:hover{box-shadow:0 6px 24px rgba(0,0,0,0.15);transform:scale(1.03);z-index:2}.card .chart{max-height:300px!important;height:300px!important;min-height:200px!important;width:100%!important;display:block!important;margin:0 auto}.card .chart.chart-stack-top{height:190px!important;max-height:190px!important;min-height:160px!important}.card .chart.chart-stack-bottom{height:230px!important;max-height:230px!important;min-height:190px!important}.chat-messages{display:flex;flex-direction:column;max-height:100%!important;overflow-y:unset!important}.chat-message-left,.chat-message-right{display:flex;flex-shrink:0}.chat-message-left{margin-right:auto;flex-direction:row}.chat-message-right{flex-direction:row-reverse;margin-left:auto}.chat-message-left>div:first-child,.chat-message-right>div:first-child{margin-bottom:5px;width:60px;text-align:left}.chat-message-left .flex-shrink-1,.chat-message-right .flex-shrink-1{max-width:70%;position:relative}.chat-message-left .flex-shrink-1:after,.chat-message-right .flex-shrink-1:after{position:absolute;top:10px;content:"";width:0;height:0;border-style:solid}.chat-message-left .flex-shrink-1:after{left:-10px;border-width:5px 10px 5px 0;border-color:transparent #f5f7fb transparent transparent}.chat-message-right .flex-shrink-1:after{right:-10px;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #f5f7fb}@media (max-width: 576px){.chat-message-left .flex-shrink-1,.chat-message-right .flex-shrink-1{max-width:80%}}.chat-messages .dropdown .btn-link{color:#adb5bd;opacity:0.7;transition:opacity 0.2s}.chat-messages .dropdown .btn-link:hover{opacity:1;color:var(--bs-secondary-color, #6c757d)}.chat-messages .dropdown-toggle::after{display:none}.chat-message-left:hover .dropdown .btn-link,.chat-message-right:hover .dropdown .btn-link{opacity:1}.weather-card{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.04);transition:box-shadow 0.2s ease}.weather-card:hover{box-shadow:0 4px 15px rgba(0,0,0,0.08)}.weather-icon{filter:drop-shadow(0 0 2px rgba(0,0,0,0.1))}.weather-icon-sm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0.03);border-radius:50%;padding:6px}.forecast-day{min-width:60px;padding:6px 3px;border-radius:8px;transition:background-color 0.2s ease}.forecast-day:hover{background-color:rgba(0,0,0,0.02)}.weather-empty-icon{width:64px;height:64px;stroke-width:1;opacity:0.5}.btn-light.rounded-circle{transition:all 0.2s ease}.btn-light.rounded-circle:hover{background-color:var(--bs-tertiary-bg, #f8f9fa);transform:rotate(30deg)}.earnings-card{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.04);transition:box-shadow 0.2s ease}.earnings-card:hover{box-shadow:0 4px 15px rgba(0,0,0,0.08)}.earnings-card .avatar{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.earnings-card .progress{height:6px;background-color:var(--bs-tertiary-bg, #f8f9fa);margin-top:5px;border-radius:4px;overflow:hidden}.earnings-card .badge{font-weight:500;padding:0.4em 0.6em}@media (max-width: 767.98px){.earnings-card .row>div{margin-bottom:1.5rem}.earnings-card .row>div:last-child{margin-bottom:0}}.col-auto.ms-auto.text-end{display:flow}.row>.col-auto.ms-auto.text-end.mt-n1{margin-top:-0.5rem!important;margin-bottom:-0.25rem}.row>.col-auto.ms-auto.text-end.mt-n1>:not(.dropdown-menu,.modal,form),.row>.col-auto.ms-auto.text-end.mt-n1>form>:is(.btn,button){margin-block:0.25rem}.btn-check+.btn:hover{background-color:var(--bs-btn-border-color)!important}.nav-flag,.nav-icon{height:46px!important}.sidebar-dropdown.collapse{transition:none!important}.sidebar-transitioning .sidebar-link,.sidebar-transitioning .sidebar-item{transition:none!important}body.sidebar-ready .sidebar-dropdown.collapse{transition:height 0.35s ease}.sidebar-link i[data-feather]{display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;vertical-align:middle}.sidebar-dropdown .sidebar-link:before{content:none!important;display:none!important}.sidebar{scrollbar-width:none;-ms-overflow-style:none}.sidebar::-webkit-scrollbar{display:none}.web-count-badge{top:12px!important;left:18px!important;right:auto!important;width:auto!important;min-width:18px!important;height:18px!important;font-weight:400!important;font-size:.6rem!important;line-height:18px!important;text-align:center!important;padding:0 5px!important;box-sizing:border-box!important}.timeline-item:before{border:0px!important;width:0px!important}.timeline-marker{z-index:1000}.sidebar-chevron{transition:transform 0.2s ease-in-out;font-size:0.75rem;color:inherit!important}.sidebar-chevron.rotated,.sidebar-link:not(.collapsed)>.sidebar-chevron{transform:rotate(90deg)}.sidebar-link{display:flex!important;align-items:center}.sidebar-link,a.sidebar-link{padding:.625rem 1.25rem!important}.sidebar-link>span:not(.badge){flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word}.sidebar-link>span.me-2:not(.badge):last-child{margin-right:0!important}.sidebar-link>.badge{flex-shrink:0}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fa-solid-900-7dfa8c7b.woff2) format("woff2"),url(/assets/fa-solid-900-c0cf24b2.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fa-regular-400-d6a441d7.woff2) format("woff2"),url(/assets/fa-regular-400-7add99c8.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fa-brands-400-8600f373.woff2) format("woff2"),url(/assets/fa-brands-400-791b8ddf.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fa-thin-100-e4b4534d.woff2) format("woff2"),url(/assets/fa-thin-100-70c8ea41.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fa-light-300-452e2853.woff2) format("woff2"),url(/assets/fa-light-300-a4590518.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fa-regular-400-d6a441d7.woff2) format("woff2"),url(/assets/fa-regular-400-7add99c8.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fa-solid-900-7dfa8c7b.woff2) format("woff2"),url(/assets/fa-solid-900-c0cf24b2.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fa-duotone-900-d0dd6ac1.woff2) format("woff2"),url(/assets/fa-duotone-900-ac606275.ttf) format("truetype")}:root{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--sidebar-hover-bg: rgba(var(--bs-primary-rgb, 59, 125, 221), 0.08);--sidebar-hover-color: var(--bs-primary, #518be1);--sidebar-hover-border: rgba(var(--bs-primary-rgb, 59, 125, 221), 0.25);--sidebar-hover-transform: translateX(2px);--sidebar-transition: all 0.2s ease-in-out}.fa-solid,.fas{font-family:"Font Awesome 6 Pro"!important;font-weight:900!important}.fa-regular,.far{font-family:"Font Awesome 6 Pro"!important;font-weight:400!important}.nav-pills .nav-link.active small{color:inherit!important;opacity:0.9}.fa-light,.fal{font-family:"Font Awesome 6 Pro"!important;font-weight:300!important}.fa-thin,.fat{font-family:"Font Awesome 6 Pro"!important;font-weight:100!important}.fa-duotone,.fad{font-family:"Font Awesome 6 Duotone"!important;font-weight:900!important}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important}:root{--sidebar-hover-bg: rgba(var(--bs-primary-rgb, 59, 125, 221), 0.08);--sidebar-hover-color: var(--bs-primary, #518be1);--sidebar-hover-border: rgba(var(--bs-primary-rgb, 59, 125, 221), 0.25);--sidebar-hover-transform: translateX(2px);--sidebar-transition: all 0.2s ease-in-out}body[data-theme=dark]{--sidebar-hover-bg: rgba(var(--bs-primary-rgb, 59, 125, 221), 0.12);--sidebar-hover-color: #9dbeee;--sidebar-hover-border: rgba(var(--bs-primary-rgb, 59, 125, 221), 0.3)}.sidebar-nav .sidebar-item .sidebar-link{transition:var(--sidebar-transition);position:relative}.sidebar-nav>.sidebar-item:not(.active)>.sidebar-link:hover{background-color:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-color)!important;border-left-color:var(--sidebar-hover-border)!important;transform:var(--sidebar-hover-transform)}.sidebar-nav .sidebar-item ul .sidebar-item .sidebar-link:hover{background-color:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-color)!important;border-left-color:var(--sidebar-hover-border)!important;transform:var(--sidebar-hover-transform)}.sidebar-nav .sidebar-item .sidebar-link:hover i,.sidebar-nav .sidebar-item .sidebar-link:hover .fa-solid,.sidebar-nav .sidebar-item .sidebar-link:hover .fa-regular{color:inherit;transition:var(--sidebar-transition)}.sidebar-nav .sidebar-item .sidebar-link:hover,.sidebar-nav .sidebar-item .sidebar-link:focus{outline:none;text-decoration:none}.sidebar-nav .sidebar-item .sidebar-link:focus-visible{outline:2px solid var(--sidebar-hover-color, #fff);outline-offset:-2px;border-radius:4px}.sidebar-nav>.sidebar-item>.sidebar-link[data-bs-target]:hover{background-color:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-color)!important}.sidebar-chevron{transition:transform 0.2s ease-in-out;color:inherit!important}.sidebar-chevron.rotated,.sidebar-link:not(.collapsed)>.sidebar-chevron{transform:rotate(90deg)}.app-sidebar-back .sidebar-link{font-size:0.8125rem;color:#6c757d!important;padding-top:0.5rem!important;padding-bottom:0.5rem!important}.app-sidebar-back .sidebar-link:hover{color:var(--sidebar-hover-color)!important}.app-sidebar-back .sidebar-link i{font-size:0.75rem}.app-sidebar-header .sidebar-link{font-size:0.9rem;line-height:1.1rem;padding:0.625rem 0.875rem!important;color:#333!important;background-color:transparent;border:none}.app-sidebar-header .sidebar-link:hover{background-color:transparent;color:#333!important}.app-sidebar-header .sidebar-link .fw-semibold{font-weight:700!important;letter-spacing:0.01em}.app-sidebar-header .sidebar-link i{font-size:1.125rem;color:var(--bs-primary, #3b7ddd)!important}.app-sidebar-app-icon{width:22px;height:22px;object-fit:contain;border-radius:4px;margin-right:0.25rem;flex-shrink:0}body[data-theme=dark] .app-sidebar-header .sidebar-link{background-color:transparent;color:#e0e0e0!important}body[data-theme=dark] .app-sidebar-header .sidebar-link:hover{background-color:transparent}.app-sidebar-divider hr{border-color:rgba(0,0,0,0.08)}body[data-theme=dark] .app-sidebar-divider hr{border-color:rgba(255,255,255,0.1)}.app-sidebar-group-header{pointer-events:none}.sidebar-nav li.sidebar-header.app-sidebar-group-header{text-transform:uppercase;font-size:0.6875rem;font-weight:700;letter-spacing:0.08em;padding:0.75rem 1.25rem 0.375rem;color:#495057;cursor:default}.sidebar-nav li.sidebar-header.app-sidebar-group-header::before{content:"";display:block;margin:0 -0.25rem 0.75rem;border-top:1px solid rgba(0,0,0,0.08)}.sidebar-nav li.app-sidebar-divider+li.sidebar-header.app-sidebar-group-header::before{display:none}body[data-theme=dark] .sidebar-nav li.sidebar-header.app-sidebar-group-header{color:rgba(255,255,255,0.78)}body[data-theme=dark] .sidebar-nav li.sidebar-header.app-sidebar-group-header::before{border-top-color:rgba(255,255,255,0.1)}.app-sidebar-group-label{padding-top:0.25rem!important;padding-bottom:0.125rem!important;cursor:default!important}.app-sidebar-group-label small{font-size:0.6875rem;letter-spacing:0.03em}.app-sidebar-sub-icon{font-size:0.75rem;width:1rem;text-align:center;opacity:0.7}#sidebar-wrapper .sidebar-content{will-change:opacity}#app_switch .sidebar-link,#app_global_work_hub .sidebar-link,#app_global_team_ops .sidebar-link,#app_global_analytics .sidebar-link,#app_global_admin .sidebar-link{font-size:0.8125rem;opacity:0.85}.sidebar,.sidebar-content{background:#ffffff!important}.sidebar .sidebar-link,.sidebar .sidebar-item a{background:transparent!important;color:#6b6b6b!important}.sidebar .sidebar-link:hover{background-color:rgba(var(--bs-primary-rgb, 46, 99, 179),0.08)!important;color:var(--bs-primary, #518be1)!important}.sidebar .sidebar-item.active>.sidebar-link,.sidebar .sidebar-item>.sidebar-link.active,.sidebar .sidebar-dropdown .sidebar-item.active>.sidebar-link,.sidebar .sidebar-dropdown .sidebar-item>.sidebar-link.active{background-color:var(--sidebar-active-bg, rgba(46, 99, 179, 0.10))!important;color:var(--sidebar-active-text, #3066b3)!important;border-left-color:transparent!important}body[data-theme=dark] .sidebar .sidebar-item.active>.sidebar-link,body[data-theme=dark] .sidebar .sidebar-item>.sidebar-link.active,body[data-theme=dark] .sidebar .sidebar-dropdown .sidebar-item.active>.sidebar-link,body[data-theme=dark] .sidebar .sidebar-dropdown .sidebar-item>.sidebar-link.active{background-color:var(--sidebar-active-bg, rgba(59, 125, 221, 0.15))!important;color:var(--sidebar-active-text, #6baaf7)!important}.sidebar-rail{width:64px;min-width:64px;background-color:#1B8751;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0.75rem 0;height:calc(100vh - 56px);position:sticky;top:56px;overflow-y:auto;overflow-x:hidden;z-index:999;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.25) transparent;border-right:1px solid rgba(255,255,255,0.06)}.sidebar-rail::-webkit-scrollbar{width:4px}.sidebar-rail::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.25);border-radius:4px}.sidebar-rail::-webkit-scrollbar-track{background:transparent}.sidebar-rail-top,.sidebar-rail-bottom{display:flex;flex-direction:column;align-items:center;gap:0.5rem;width:100%}.sidebar-rail-bottom{border-top:1px solid rgba(255,255,255,0.08);padding-top:0.5rem;margin-top:0.5rem}.sidebar-rail-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;padding:0.5rem 0 0.25rem;border-radius:0.375rem;color:rgba(255,255,255,0.5);text-decoration:none;transition:all 0.15s ease;cursor:pointer;position:relative}.sidebar-rail-icon i{font-size:1.125rem;line-height:1}.sidebar-rail-label{font-size:0.5625rem;margin-top:0.25rem;line-height:1.2;text-align:center;white-space:normal;font-weight:500;letter-spacing:0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.sidebar-rail-icon:hover{color:rgba(255,255,255,0.85);background-color:rgba(255,255,255,0.08);text-decoration:none}.attention-slot{display:contents}.navbar .navbar-avatar-wrap{margin:-15px 0}.navbar .navbar-avatar-wrap>.avatar{margin:0}.sidebar-rail-badge{position:absolute;top:0.25rem;right:0.375rem;min-width:1.125rem;height:1.125rem;padding:0 0.3125rem;border-radius:999px;background:#dc3545;color:#fff;font-size:0.625rem;font-weight:600;line-height:1.125rem;text-align:center;box-shadow:0 0 0 2px rgba(0,0,0,0.25);pointer-events:none}.sidebar-rail-icon.active{color:#fff;background-color:#89C34033}.sidebar-rail-icon.active::before{content:"";position:absolute;inset-inline-start:-8px;top:15%;bottom:15%;width:3px;background-color:var(--sidebar-rail-active-indicator, #89C340);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:2px;border-end-end-radius:2px}body[data-theme=dark] .sidebar-rail{background-color:#146b3e;border-right-color:rgba(255,255,255,0.04)}body[data-theme=dark] .sidebar-rail-icon.active{background-color:#89C34033}body[data-theme=dark] .sidebar-rail-icon.active::before{background-color:var(--sidebar-rail-active-indicator, #89C340)}.sidebar-zone-header{display:none!important}nav.sidebar[data-sidebar-context^=zone-]:not([data-sidebar-context=zone-apps]) .sidebar-item:not(.sidebar-zone-header) .sidebar-link>i.fa-solid:not(.sidebar-chevron):not(.ms-auto){display:none}nav.sidebar[data-sidebar-context^=app-] .sidebar-item:not(.sidebar-zone-header):not(.app-sidebar-header) .sidebar-link>i:not(.sidebar-chevron):not(.ms-auto){display:none}.sidebar-rail~#sidebar-wrapper .sidebar{position:fixed;inset-inline-start:64px;width:220px;min-width:220px;max-width:220px;top:56px;height:calc(100vh - 56px);z-index:998;overflow-y:auto;overflow-x:hidden}.sidebar-rail~#sidebar-wrapper .sidebar::-webkit-scrollbar{display:block;width:4px}.sidebar-rail~#sidebar-wrapper .sidebar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15);border-radius:4px}.sidebar-rail~#sidebar-wrapper .sidebar::-webkit-scrollbar-track{background:transparent}.sidebar-rail~#sidebar-wrapper .sidebar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.15) transparent}.sidebar-rail~#sidebar-wrapper .sidebar>.sidebar-content{height:100%}.sidebar-rail~#sidebar-wrapper{width:220px;min-width:220px;flex-shrink:0;background-color:#ffffff}.sidebar-rail~#sidebar-wrapper[data-sidebar-zone=home]{width:0!important;min-width:0!important}.sidebar-rail~#sidebar-wrapper:not(:has(nav)){width:0!important;min-width:0!important}.sidebar-rail~#sidebar-wrapper[data-sidebar-zone=home] .sidebar{width:0!important;min-width:0!important;max-width:0!important;overflow:hidden}#sidebar-wrapper{transition:width 0.35s ease,min-width 0.35s ease}body.sidebar-toggled #sidebar-wrapper{width:0!important;min-width:0!important}body.ai-notepad-chat-fullscreen,body.ai-notepad-chat-fullscreen .main{overflow:hidden!important}body.ai-sheets-focused .content{padding:0!important;min-height:0!important}body.ai-sheets-focused .content>.container-fluid{padding:0.5rem!important}body.ai-builder-fullbleed .sidebar-rail,body.ai-builder-fullbleed #sidebar-wrapper{display:none!important}body.ai-builder-fullbleed{padding-top:var(--app-builder-navbar-bottom, 56px)!important}body.ai-builder-fullbleed .main{min-height:calc(100vh - var(--app-builder-navbar-bottom, 56px))!important}body.ai-builder-fullbleed [data-controller=plugin-ai-builder]{height:calc(100dvh - var(--app-builder-navbar-bottom, 56px))}body.ai-builder-fullbleed .content{padding:0!important;min-height:0!important}body.ai-builder-fullbleed .content>.container-fluid{padding:0!important}body.ai-builder-fullbleed{overflow:hidden}.ai-builder-thinking-dots{display:inline-flex;gap:3px;align-items:center}.ai-builder-thinking-dots span{width:5px;height:5px;border-radius:50%;background:currentColor;animation:ai-thinking-bounce 1.4s ease-in-out infinite}.ai-builder-thinking-dots span:nth-child(2){animation-delay:0.2s}.ai-builder-thinking-dots span:nth-child(3){animation-delay:0.4s}@keyframes ai-thinking-bounce{0%,80%,100%{opacity:0.3;transform:scale(0.8)}40%{opacity:1;transform:scale(1)}}.ai-step-card{background:var(--bs-card-bg, #fff);border:1px solid var(--bs-border-color, #eceef1);border-left:3px solid var(--bs-border-color, #ced4da);border-radius:6px;padding:6px 12px;margin-bottom:4px;transition:background-color 0.2s ease,border-color 0.2s ease;font-size:0.8125rem}.ai-step-card:hover{background:var(--bs-tertiary-bg, #f8f9fa)}.ai-step-card.completed{border-left-color:var(--bs-success, #198754)}.ai-step-card.error{border-left-color:var(--bs-danger, #dc3545);background:var(--bs-danger-bg-subtle, #fff5f5)}.ai-step-card .view-file-link{font-size:0.75rem;cursor:pointer;text-decoration:none}.ai-step-card .view-file-link:hover{text-decoration:underline}.step-file-body{margin:0 0 6px 12px;padding:10px 12px;background:#1e1e1e;color:#d4d4d4;border-radius:6px;font-family:var(--bs-font-monospace, ui-monospace, monospace);font-size:11.5px;line-height:1.5;max-height:320px;overflow:auto;white-space:pre;tab-size:2}.step-cards,.build-steps-list,.step-cards-list{position:relative}.ai-builder-complete{background:var(--bs-success-bg-subtle, #d1e7dd);border:1px solid var(--bs-success-border-subtle, #badbcc);border-radius:8px;padding:6px 12px;margin-top:4px;color:var(--bs-success-text-emphasis, #0f5132)}.pain-point-message{max-width:720px;margin-left:auto;margin-right:auto}.pain-point-message .card-header{background:var(--bs-warning-bg-subtle, #fff8e1);border-bottom-color:#ffe0a3}@media (max-width: 576px){.pain-point-message{max-width:90%}}.spec-action-card{max-width:720px;margin-left:auto;margin-right:auto}.ai-builder-progress{display:flex;align-items:center;gap:0.5rem}.ai-builder-progress .progress{height:3px;background:var(--bs-secondary-bg, #e9ecef);border-radius:2px}.ai-builder-progress .progress-bar{transition:width 0.5s ease}.ai-builder-drawer-backdrop{position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,0.35);opacity:0;pointer-events:none;transition:opacity 0.25s ease}.ai-builder-drawer-backdrop.open{opacity:1;pointer-events:auto}.ai-builder-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1050;width:55vw;min-width:420px;max-width:calc(100vw - 120px);background:var(--bs-card-bg, #fff);box-shadow:-4px 0 24px rgba(0,0,0,0.15);transform:translateX(100%);transition:transform 0.25s ease;display:flex;flex-direction:column}.ai-builder-drawer.open{transform:translateX(0)}.ai-builder-message{word-break:break-word;line-height:1.6}.ai-builder-message h1,.ai-builder-message h2,.ai-builder-message h3,.ai-builder-message h4{margin-top:1rem;margin-bottom:0.5rem;font-weight:600}.ai-builder-message h1{font-size:1.15rem}.ai-builder-message h2{font-size:1.05rem}.ai-builder-message h3{font-size:0.95rem}.ai-builder-message h4{font-size:0.9rem}.ai-builder-message h1:first-child,.ai-builder-message h2:first-child,.ai-builder-message h3:first-child{margin-top:0}.ai-builder-message p{margin-bottom:0.5rem}.ai-builder-message p:last-child{margin-bottom:0}.ai-builder-message ul,.ai-builder-message ol{margin-bottom:0.5rem;padding-left:1.5rem}.ai-builder-message li{margin-bottom:0.2rem}.ai-builder-message code{background:var(--bs-secondary-bg, #f0f0f3);padding:0.15rem 0.35rem;border-radius:4px;font-size:0.85em;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.ai-builder-message pre{background:#1e1e2e;color:#cdd6f4;border-radius:8px;padding:0.85rem 1rem;margin-bottom:0.75rem;overflow-x:auto;position:relative}.ai-builder-message pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:0.82rem;line-height:1.5}.ai-builder-message pre strong,.ai-builder-message pre em,.ai-builder-message pre del,.ai-builder-message pre a,.ai-builder-message pre span{color:inherit}.ai-builder-message table{width:100%;border-collapse:collapse;margin-bottom:0.75rem;font-size:0.88rem}.ai-builder-message th,.ai-builder-message td{border:1px solid #dee2e6;padding:0.35rem 0.6rem;text-align:left}.ai-builder-message th{background:var(--bs-tertiary-bg, #f8f9fa);font-weight:600}.ai-builder-message blockquote{border-left:3px solid #dee2e6;padding-left:0.75rem;margin:0.5rem 0;color:var(--bs-secondary-color, #6c757d)}.ai-builder-message strong{font-weight:600}.ai-builder-message hr{border:none;border-top:1px solid #dee2e6;margin:0.75rem 0}.ai-builder-message-user code{background:rgba(255,255,255,0.18);color:inherit}.ai-builder-message-user th,.ai-builder-message-user td{border-color:color-mix(in srgb,currentColor 40%,transparent)}.ai-builder-message-user th{background:rgba(255,255,255,0.12);color:inherit}.ai-builder-message-user blockquote{border-left-color:color-mix(in srgb,currentColor 50%,transparent);color:inherit}.ai-builder-message-user hr{border-top-color:color-mix(in srgb,currentColor 30%,transparent)}.ai-builder-message-user a{color:inherit;text-decoration:underline}.ai-code-copy-btn{position:absolute;top:6px;right:6px;background:rgba(255,255,255,0.12);border:none;border-radius:4px;color:#a6adc8;padding:3px 7px;font-size:0.72rem;cursor:pointer;opacity:0;transition:opacity 0.15s ease,background 0.15s ease;line-height:1}.ai-builder-message pre:hover .ai-code-copy-btn{opacity:1}.ai-code-copy-btn:hover{background:rgba(255,255,255,0.22);color:#fff}#builderLandingPanels .btn:hover .text-muted,#builderLandingPanels .btn:hover .text-primary,#builderLandingPanels .btn:hover .text-success,#builderLandingPanels .btn:hover .text-dark,#builderLandingPanels .btn:active .text-muted,#builderLandingPanels .btn:active .text-primary,#builderLandingPanels .btn:active .text-success,#builderLandingPanels .btn:active .text-dark{color:inherit!important}.ai-builder-sidebar-hidden{width:0!important;overflow:hidden;border-left:none!important}@media (max-width: 992px){body.ai-builder-fullbleed [data-plugin-ai-builder-target=fileTreePanel]{position:fixed;right:0;top:var(--app-builder-navbar-bottom, 56px);bottom:0;z-index:1040;width:320px!important;transition:transform 0.2s ease;box-shadow:-2px 0 8px rgba(0,0,0,0.15)}body.ai-builder-fullbleed [data-plugin-ai-builder-target=fileTreePanel].ai-builder-sidebar-hidden{transform:translateX(100%);width:320px!important}body.ai-builder-fullbleed .ai-builder-drawer{min-width:300px;width:80vw}}@media (max-width: 768px){body.ai-builder-fullbleed .d-flex.gap-2>.btn{padding:0.2rem 0.4rem;font-size:0.75rem}body.ai-builder-fullbleed .d-flex.gap-2>.btn>span:not(.spinner-border){display:none}}body.sidebar-toggled .sidebar-rail~#sidebar-wrapper .sidebar,.sidebar-rail~#sidebar-wrapper .sidebar.collapsed{width:0!important;min-width:0!important;max-width:0!important;overflow:hidden}.sidebar-rail~.main,.sidebar-rail~#sidebar-wrapper~.main{margin-left:0!important}.sidebar-rail~#sidebar-wrapper .sidebar[style*=margin-left]{width:0!important;min-width:0!important;max-width:0!important;overflow:hidden}@media (max-width: 991.98px){.sidebar-rail~#sidebar-wrapper{width:0!important;min-width:0!important}.sidebar-rail~#sidebar-wrapper .sidebar{width:0!important;min-width:0!important;max-width:0!important;margin-left:0!important;overflow:hidden}}.sidebar-apps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 12px}.sidebar .sidebar-app-tile[hidden],.sidebar-content .sidebar-app-tile[hidden],a.sidebar-app-tile[hidden],.sidebar-app-tile-wrap[hidden]{display:none!important}.sidebar-app-tile-wrap{position:relative}.sidebar-app-pin{position:absolute;top:-3px;right:-3px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sidebar-text, #6b6b6b);font-size:0.8rem;line-height:1;cursor:pointer;opacity:0;transition:opacity 0.12s ease,color 0.12s ease,background-color 0.12s ease}.sidebar-app-tile-wrap:hover .sidebar-app-pin,.sidebar-app-tile-wrap:focus-within .sidebar-app-pin,.sidebar-app-pin:focus-visible,.sidebar-app-pin.is-pinned{opacity:1}.sidebar-app-pin:hover{color:var(--sidebar-hover-color, #222);background:var(--sidebar-hover-bg, #e9ecef);box-shadow:0 0 0 2px #fff}@media (hover: none){.sidebar-app-pin{opacity:0.55}.sidebar-app-pin.is-pinned{opacity:1}}.sidebar-app-tile-wrap.is-pinning .sidebar-app-pin{opacity:0.4;pointer-events:none}.sidebar-content .sidebar-section-header .text-muted{color:var(--sidebar-text, #6b6b6b)!important}.sidebar-apps-reset{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:var(--sidebar-text, #6b6b6b);font-size:0.8rem;line-height:1.3;text-align:start;cursor:pointer}.sidebar-apps-reset span{text-decoration:underline;text-underline-offset:2px}.sidebar-apps-reset:hover span,.sidebar-apps-reset:focus-visible span{text-decoration-thickness:2px}.sidebar-apps-reset:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.sidebar-apps-reset.is-pinning{opacity:0.5;pointer-events:none}.sidebar-app-search{font-size:0.8rem}.sidebar-section>summary{list-style:none;cursor:pointer}.sidebar-section>summary::-webkit-details-marker,.sidebar-section>summary::marker{display:none;content:""}details.sidebar-section:not([open])>summary>.sidebar-link>.sidebar-chevron{transform:none}details.sidebar-section[open]>summary>.sidebar-link>.sidebar-chevron{transform:rotate(90deg)}details.sidebar-section[open]>:not(summary){animation:none}details.sidebar-section[open]>summary>.sidebar-link>.sidebar-badge-collapsed-only{display:none!important}details.sidebar-section[open]>summary>.sidebar-link:has(>.sidebar-badge-collapsed-only)>.sidebar-chevron{margin-left:auto}.sidebar .sidebar-app-tile,.sidebar-content .sidebar-app-tile,a.sidebar-app-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px 4px 8px;border-radius:6px;text-decoration:none!important;color:#6b6b6b!important;transition:background-color 0.15s ease,color 0.15s ease;text-align:center;min-height:0}.sidebar .sidebar-app-tile:hover,.sidebar-content .sidebar-app-tile:hover,a.sidebar-app-tile:hover{background-color:rgba(0,0,0,0.04);color:#333!important}.sidebar-app-icon{margin-bottom:6px}.sidebar-app-icon .app-icon-container{display:flex;justify-content:center}.sidebar-app-icon .avatar-sm{width:2.75rem!important;height:2.75rem!important}.sidebar-app-icon .avatar-sm i{font-size:1.25rem!important}.sidebar-app-tile .app-icon-container:hover>div{transform:none;box-shadow:none}.sidebar .sidebar-app-tile span,.sidebar-content .sidebar-app-tile span,a.sidebar-app-tile span{font-size:0.7rem;line-height:1.2;color:#6b6b6b!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sidebar-app-tile span.app-tile-label-break{overflow-wrap:anywhere}a.sidebar-app-tile span.app-tile-label-hint{font-size:min(var(--app-tile-label-size, 0.7rem),0.7rem)}.breadcrumb{background-color:transparent;padding:0.5rem 0;margin-bottom:1rem;font-size:0.875rem}.breadcrumb-item+.breadcrumb-item::before{content:"›";content:"›" / "";color:var(--bs-secondary-color, #6c757d);font-weight:600}:root:not([data-theme=dark]){--bs-secondary-color: rgba(73, 80, 87, 0.85);--bs-tertiary-color: rgba(73, 80, 87, 0.8)}.btn-primary{--bs-btn-bg: #2e63b3;--bs-btn-border-color: #2e63b3;--bs-btn-hover-bg: #275498;--bs-btn-hover-border-color: #275498;--bs-btn-active-bg: #234c89;--bs-btn-active-border-color: #234c89;--bs-btn-disabled-bg: #2e63b3;--bs-btn-disabled-border-color: #2e63b3}:root:not([data-theme=dark]){--control-border-color: #868e96}[hidden]:not([hidden=until-found i]){display:none!important}.form-check.d-flex>.form-check-input,.d-flex>.form-check-input{flex:0 0 auto}.form-check.border:not([class*=ps-]){padding-left:calc(1.5em + 0.75rem)!important}:where(:root:not([data-theme=dark])) .form-control,:where(:root:not([data-theme=dark])) .form-select,:where(:root:not([data-theme=dark])) .form-check-input:where(:not(:checked)),:where(:root:not([data-theme=dark])) :where(.ts-wrapper) .ts-control,:where(:root:not([data-theme=dark])) :where(.select2-container) .select2-selection{border-color:var(--control-border-color)}.was-validated :is(.form-control,.form-select,.form-check-input):valid:not(.is-valid):not(.is-invalid):not(:focus){border-color:var(--ctl-border, var(--control-border-color, var(--bs-border-color)))}.was-validated :is(.form-control,.form-select,.form-check-input):valid:not(.is-valid):not(.is-invalid):focus{border-color:color-mix(in srgb,var(--bs-primary) 50%,#fff);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.was-validated .form-check-input:valid:not(.is-valid):not(.is-invalid):checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.was-validated .form-check-input:valid:not(.is-valid)~.form-check-label{color:inherit}.was-validated :valid+.ts-wrapper:not(.is-valid):not(.is-invalid){border-color:var(--ctl-border, var(--control-border-color, var(--bs-border-color)))}.was-validated :valid+.ts-wrapper:not(.form-select):not(.is-valid):not(.is-invalid){background-image:none}.was-validated :valid+.ts-wrapper.form-select:not(.is-valid):not(.is-invalid){background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none)}.was-validated :valid+.ts-wrapper.focus:not(.is-valid):not(.is-invalid) .ts-control{border-color:color-mix(in srgb,var(--bs-primary) 50%,#fff);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.was-validated :is(.form-control,.form-select).is-invalid:valid{border-color:var(--bs-form-invalid-border-color)}a:not(.btn):focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):not(.btn):not(.form-control):not(.form-select):not(.select2-search--inline .select2-search__field):focus-visible,.btn-close:focus-visible,.btn-link:focus-visible,.btn-sso:focus-visible,#global-search-input:focus-visible{outline:2px solid currentColor;outline-offset:2px}#global-search-input:focus-visible{outline-offset:-2px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{color:var(--bs-secondary-color);font-weight:400}.target-24{display:inline-flex;align-items:center;min-width:24px;min-height:24px}.zone-dismiss{min-width:24px;min-height:24px}.breadcrumb-item a{color:var(--text-muted, #616971);text-decoration:none;transition:color 0.15s ease-in-out}.breadcrumb-item a:hover{color:var(--bs-link-color, var(--bs-primary, #3b7ddd));text-decoration:none}.breadcrumb-item.active{color:#495057;font-weight:500}:root[data-theme=dark] .breadcrumb-item a{color:#adb5bd}:root[data-theme=dark] .breadcrumb-item.active{color:#e9ecef}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):not(.p-0,.px-0,.ps-0)),.app-breadcrumbs:not(:has(h1)~*):has(+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):not(.p-0,.px-0,.ps-0)),.app-breadcrumbs:not(:has(h1)~*):has(+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):not(.p-0,.px-0,.ps-0)),.app-breadcrumbs:not(:has(h1)~*):has(+turbo-frame>:is(.container-fluid,.container):first-child:not(.p-0,.px-0,.ps-0)){padding-inline:calc(var(--bs-gutter-x, 0.75rem) * 0.5)}.layout-breadcrumb-slot .app-breadcrumbs:last-child{margin-bottom:0!important}div:not(.container-fluid,.container):has(>.app-breadcrumbs):has(+:is(.container-fluid,.container):not(.p-0,.px-0,.ps-0)):not(:has(h1)~*){padding-inline:calc(var(--bs-gutter-x, 0.75rem) * 0.5)}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 520px"],[style*="max-width:520px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 520px"],[style*="max-width:520px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 520px"],[style*="max-width:520px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:520px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 540px"],[style*="max-width:540px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 540px"],[style*="max-width:540px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 540px"],[style*="max-width:540px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:540px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 600px"],[style*="max-width:600px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 600px"],[style*="max-width:600px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 600px"],[style*="max-width:600px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:600px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 640px"],[style*="max-width:640px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 640px"],[style*="max-width:640px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 640px"],[style*="max-width:640px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:640px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 680px"],[style*="max-width:680px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 680px"],[style*="max-width:680px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 680px"],[style*="max-width:680px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:680px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 720px"],[style*="max-width:720px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 720px"],[style*="max-width:720px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 720px"],[style*="max-width:720px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:720px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 760px"],[style*="max-width:760px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 760px"],[style*="max-width:760px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 760px"],[style*="max-width:760px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:760px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 800px"],[style*="max-width:800px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 800px"],[style*="max-width:800px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 800px"],[style*="max-width:800px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:800px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 820px"],[style*="max-width:820px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 820px"],[style*="max-width:820px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 820px"],[style*="max-width:820px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:820px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 860px"],[style*="max-width:860px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 860px"],[style*="max-width:860px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 860px"],[style*="max-width:860px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:860px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 900px"],[style*="max-width:900px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 900px"],[style*="max-width:900px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 900px"],[style*="max-width:900px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:900px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 920px"],[style*="max-width:920px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 920px"],[style*="max-width:920px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 920px"],[style*="max-width:920px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:920px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 1000px"],[style*="max-width:1000px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 1000px"],[style*="max-width:1000px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 1000px"],[style*="max-width:1000px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:1000px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 1080px"],[style*="max-width:1080px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 1080px"],[style*="max-width:1080px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 1080px"],[style*="max-width:1080px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:1080px;margin-inline:auto}.app-breadcrumbs:not(:has(h1)~*):has(+:is(.container-fluid,.container):is([style*="max-width: 1280px"],[style*="max-width:1280px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 1280px"],[style*="max-width:1280px"]):not(.ms-0,.me-0,.mx-0,.m-0),+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(script,style,link,meta,template,[data-controller=turbo-drawer])+:is(.container-fluid,.container):is([style*="max-width: 1280px"],[style*="max-width:1280px"]):not(.ms-0,.me-0,.mx-0,.m-0)){max-width:1280px;margin-inline:auto}@media (max-width: 576px){.breadcrumb{font-size:0.8rem}.breadcrumb-item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-flex>:has(.breadcrumb){min-width:0}}.kanban-board{min-height:500px}.kanban-column{min-height:450px}.kanban-header{border-radius:0.375rem 0.375rem 0 0!important}.kanban-items{min-height:400px;border-radius:0 0 0.375rem 0.375rem!important;transition:background-color 0.2s ease}.kanban-items.drag-over{background-color:#e3f2fd!important;border:2px dashed #2196f3}.kanban-task-card{position:relative;cursor:grab;transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease;user-select:none}.kanban-task-card:hover,.kanban-task-card:focus-within{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)!important;z-index:20}.kanban-task-card.dragging{cursor:grabbing;transform:rotate(5deg);opacity:0.8;z-index:1000}.kanban-task-card[data-overdue=true]{border-left:4px solid var(--bs-danger, #dc3545)!important}.kanban-task-card[data-priority=critical]{border-top:3px solid var(--bs-danger, #dc3545)}.kanban-task-card[data-priority=important]{border-top:3px solid var(--bs-warning, #ffc107)}.badge-sm{font-size:var(--type-caption, 12px);padding:0.25rem 0.4rem}.badge.badge-xs{font-size:var(--type-caption, 12px)!important;padding:0.25rem 0.4rem!important;font-weight:600}.alert-sm{padding:0.25rem 0.5rem;font-size:0.75rem;margin-bottom:0.5rem}.kanban-task-card .progress{height:4px}@media (max-width: 768px){.kanban-column{margin-bottom:1rem}.kanban-items{min-height:300px}.kanban-task-card{margin-bottom:0.75rem}}@media (max-width: 576px){.kanban-task-card .card-body{padding:0.75rem}.kanban-task-card .btn-sm{font-size:0.7rem;padding:0.2rem 0.4rem}}.badge-soft-primary{color:var(--bs-on-subtle-primary, var(--bs-primary, #0d6efd))!important;background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),0.1)!important}.badge-soft-secondary{color:#626971!important;background-color:rgba(108,117,125,0.1)!important}.badge-soft-success{color:var(--bs-on-subtle-success, var(--bs-success, #198754))!important;background-color:rgba(var(--bs-success-rgb, 25, 135, 84),0.1)!important}.badge-soft-danger{color:var(--bs-on-subtle-danger, var(--bs-danger, #dc3545))!important;background-color:rgba(var(--bs-danger-rgb, 220, 53, 69),0.1)!important}.badge-soft-warning{color:var(--bs-on-subtle-warning, var(--bs-warning, #fd7e14))!important;background-color:rgba(var(--bs-warning-rgb, 253, 126, 20),0.1)!important}.badge-soft-info{color:var(--bs-on-subtle-info, var(--bs-info, #0dcaf0))!important;background-color:rgba(var(--bs-info-rgb, 13, 202, 240),0.1)!important}.badge-soft-light{color:#495057!important;background-color:rgba(248,249,250,0.1)!important}.badge-soft-dark{color:#212529!important;background-color:rgba(33,37,41,0.1)!important}:root[data-theme=dark] .badge-soft-secondary{color:#b3b9bd!important}:root[data-theme=dark] .badge-soft-light{color:var(--bs-body-color, #e0e0e3)!important}:root[data-theme=dark] .badge-soft-dark{color:#e9eaec!important}.badge.badge-on-media{background-color:var(--bs-card-bg, #fff)!important;background-image:linear-gradient(var(--badge-on-media-wash),var(--badge-on-media-wash))}.badge-on-media.badge-soft-warning{--badge-on-media-wash: rgba(var(--bs-warning-rgb, 253, 126, 20), 0.1)}.badge-on-media.badge-soft-danger{--badge-on-media-wash: rgba(var(--bs-danger-rgb, 220, 53, 69), 0.1)}div.tooltip,.tooltip,.tooltip.fade,.tooltip.show,.tooltip.bs-tooltip-auto,.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-start,.tooltip.bs-tooltip-end,body>.tooltip,body>div.tooltip{position:absolute!important;z-index:1100000!important}[role=tooltip],div[role=tooltip]{position:absolute!important;z-index:1100000!important}.tooltip[data-popper-placement]{position:absolute!important;z-index:1100000!important}.tooltip .tooltip-inner,.tooltip>.tooltip-inner{position:relative!important;z-index:inherit!important}.form-label.d-inline+.itip{display:inline}.form-check-label:has(+.itip),.form-check-label+.itip{display:inline}.itip-tooltip{--bs-tooltip-bg: #ffffff;--bs-tooltip-color: #475467;--bs-tooltip-opacity: 1;--bs-tooltip-max-width: 300px;--bs-tooltip-font-size: 0.75rem;--bs-tooltip-border-radius: 0.5rem}.itip-tooltip .tooltip-inner{text-align:left!important;padding:0.625rem 0.75rem!important;line-height:1.5!important;border:1px solid #e4e7ec!important;box-shadow:0 8px 24px rgba(16,24,40,0.12)!important}.itip-tooltip .tooltip-inner p{margin:0 0 0.5rem}.itip-tooltip .tooltip-inner p:last-child{margin-bottom:0}.itip-tooltip .tooltip-inner ul{margin:0 0 0.5rem;padding-left:1.1rem}.itip-tooltip .tooltip-inner li{margin-bottom:0.375rem}.itip-tooltip .tooltip-inner li:last-child{margin-bottom:0}.itip-tooltip .tooltip-inner strong{color:#1d2939;font-weight:600}.tooltip .tooltip-arrow,.tooltip>.tooltip-arrow{position:absolute!important;z-index:inherit!important}.modal-dialog,.modal-content{overflow:visible!important}.modal{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}body.modal-open:has(.modal.show){overflow:hidden}html:has(body.modal-open .modal.show){scrollbar-gutter:stable}.modal-content>.modal-header,.modal-content>form>.modal-header{border-top-left-radius:var(--bs-modal-inner-border-radius, 0.4375rem);border-top-right-radius:var(--bs-modal-inner-border-radius, 0.4375rem)}.modal-content>.modal-footer,.modal-content>form>.modal-footer{border-bottom-left-radius:var(--bs-modal-inner-border-radius, 0.4375rem);border-bottom-right-radius:var(--bs-modal-inner-border-radius, 0.4375rem)}@media (max-width: 575.98px){.modal-footer .btn:not(.btn-link),#sensitiveAccessModal .modal-body .btn:not(.btn-link):not(.btn-close),[data-sensitive-access-gate] .btn,#view-as-banner .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media (min-width: 1200px){#main-navbar .navbar-collapse.view-as-shrinks{min-width:0}}@media (max-width: 575.98px){.modal-header .btn-close,.offcanvas-header .btn-close{box-sizing:border-box;width:44px;height:44px;padding:0;margin-top:-12px;margin-bottom:-12px;margin-right:-12px;background-size:1em auto;background-position:center}}.modal-content>.modal-body:last-child,.modal-content>form>.modal-body:last-child{border-bottom-left-radius:var(--bs-modal-inner-border-radius, 0.4375rem);border-bottom-right-radius:var(--bs-modal-inner-border-radius, 0.4375rem)}.modal-backdrop{transition:opacity 0.2s ease-out!important}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal.fade .modal-dialog{transition:transform 0.2s ease-out}.modal.fade{transition:opacity 0.2s ease-out}.modal.fade:not(.show){opacity:0}.modal-lg{max-width:80vw!important;width:80vw!important}.modal-lg .modal-content{max-height:90vh!important}.modal-lg .modal-content>form,.modal-md .modal-content>form{display:flex!important;flex-direction:column!important;overflow:hidden!important;flex:1 1 auto!important;min-height:0!important}.modal-lg .modal-body{overflow-y:auto!important;flex:1!important}.modal-md{max-width:70vw!important;width:60vw!important}.modal-md .modal-content{max-height:70vh!important}.modal-md .modal-body{overflow-y:auto!important;flex:1!important}@media (max-width: 768px){.modal-lg{max-width:95vw!important;width:95vw!important}.modal-lg .modal-content{max-height:85vh!important}}.modal-dialog.ballots-action-dialog{max-width:min(720px,96vw)!important;width:auto!important}.modal-dialog.ballots-action-dialog.ballots-action-dialog--narrow{max-width:min(480px,94vw)!important}.ballots-action-modal table thead th{position:sticky;top:0;z-index:3;background-color:var(--bs-tertiary-bg, #f5f7fb);box-shadow:inset 0 -1px 0 var(--bs-border-color, #dee2e6);border-bottom:0}.ballots-action-modal .ballots-modal-footer{position:sticky;bottom:calc(-1 * var(--bs-modal-padding, 1rem));z-index:4;background:var(--bs-card-bg, #fff);border-top:1px solid var(--bs-border-color, #dee2e6);margin:1rem -1rem -1rem;padding:0.85rem 1rem}.ballots-action-modal td .form-select,.ballots-action-modal td .form-control{margin-bottom:0!important}@media (max-width: 767.98px){.ballots-action-modal td .form-select{min-width:8.5rem}.ballots-action-modal td .form-control{min-width:9rem}}@media (max-width: 767.98px){.table td>.form-select,.table td>div:not(.input-group)>.form-select{min-width:max-content}}.ballots-action-modal .ballots-modal-toolbar>.input-group{flex:1 1 14rem;width:auto}.ballots-choice-tile{cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease}.ballots-choice-tile:hover{border-color:var(--bs-gray-500, #adb5bd)!important}.ballots-choice-tile:has(input:checked){border-color:var(--bs-primary, #4263eb)!important;background-color:var(--bs-primary-bg-subtle, #f5f8ff);box-shadow:inset 0 0 0 1px var(--bs-primary, #4263eb)}.ballots-choice-tile:has(input:focus-visible){outline:2px solid var(--bs-primary, #4263eb);outline-offset:2px}.staff-assignment-modal .form-check{padding-left:0!important;margin-bottom:0!important;min-height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important}.staff-assignment-modal .form-check-input{margin-left:0!important;float:none!important;position:static!important}.calendar-date{width:60px;height:70px;background-color:var(--bs-tertiary-bg, #f8f9fa);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1);text-align:center;display:flex;flex-direction:column;align-items:center}.calendar-date .calendar-month{background-color:var(--bs-primary, #3b7ddd);color:var(--bs-on-primary, #fff);padding:4px 0;font-size:12px;font-weight:600;text-transform:uppercase;width:100%;margin:0;line-height:1.3;letter-spacing:0.5px}.calendar-date .calendar-day{font-size:28px;font-weight:400;color:var(--bs-body-color, #495057);background-color:var(--bs-tertiary-bg, #f8f9fa);width:100%;margin:0;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.calendar-date{width:50px;height:60px}.calendar-date .calendar-month{font-size:10px;padding:3px 0}.calendar-date .calendar-day{font-size:24px}}body.settings.settings-index.authenticated .main{display:block!important}body.settings .container-fluid{display:block!important}body.settings{display:block!important}.sidebar-dropdown,.sidebar .sidebar-dropdown,.sidebar-content .sidebar-dropdown,nav.sidebar .sidebar-dropdown,nav.sidebar .sidebar-content .sidebar-dropdown,ul.sidebar-dropdown,ul.sidebar-dropdown.collapse,ul.sidebar-dropdown.collapse.show,ul.sidebar-dropdown.list-unstyled,.sidebar .collapse,.sidebar .collapsing,.sidebar [data-bs-parent],.sidebar-nav .sidebar-dropdown{background-color:transparent!important;background:transparent!important}.sidebar .sidebar-dropdown .sidebar-item .sidebar-link,.sidebar .collapse .sidebar-item .sidebar-link,.sidebar [data-bs-parent] .sidebar-link{background:transparent!important}.mermaid{padding:20px 0px 30px 0px!important}.modal-body{background-color:#f5f7fb!important}[data-theme=dark] .modal-body{background-color:var(--bs-modal-bg, #222e3c)!important}.modal-content:is(.bg-dark,.bg-black)>.modal-body,:root body.mgx-restyle .modal-content:is(.bg-dark,.bg-black)>.modal-body{background-color:transparent!important}.modal-content:is(.bg-dark,.bg-black)>.modal-body img{background:repeating-conic-gradient(#dee2e6 0% 25%,#fff 0% 50%) 50% / 16px 16px}.modal .modal-content:is(.bg-dark,.bg-black)>.modal-header{background-color:transparent!important;border-bottom-color:transparent!important}.modal .modal-content:is(.bg-dark,.bg-black) :is(h1,h2,h3,h4,h5,h6,.modal-title){color:#fff!important}.busy-overlay{background-color:rgba(255,255,255,0.85)}[data-theme=dark] .busy-overlay{background-color:rgba(var(--bs-body-bg-rgb, 25, 34, 44),0.88);background-color:color-mix(in srgb,var(--bs-body-bg, #19222c) 88%,transparent)}.modal-body-scrollable{max-height:70vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.25) transparent}.modal-body-scrollable::-webkit-scrollbar{width:8px}.modal-body-scrollable::-webkit-scrollbar-track{background:transparent}.modal-body-scrollable::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.25);border-radius:4px}.modal-body-scrollable::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.4)}.modal-dialog-scrollable .modal-content>form{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto;min-height:0}#audienceModal .modal-body{overflow:visible!important}.rounded-circle{border-radius:50%!important;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.rounded-circle[style*="width:"],.rounded-circle[width]{min-width:auto;flex-shrink:0}.rounded-circle[style*="height:"],.rounded-circle[height]{min-height:auto}.legend-dot{display:inline-block;width:0.65rem;height:0.65rem;border-radius:50%;flex-shrink:0}details.card:not([open])>summary.card-header{border-bottom-left-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px));border-bottom-right-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px));border-bottom:0}.card>.card-header:last-child,body.mgx-restyle .card>.card-header:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px));border-bottom-right-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px));border-bottom:0}.card>.card-body.p-0:last-child>.list-group-flush:last-child>.list-group-item:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px));border-bottom-right-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px))}.card>.card-body.p-0:first-child>.list-group-flush:first-child>.list-group-item:first-child{border-top-left-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px));border-top-right-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px))}.js-hidden{display:none!important}.progress-compact{width:150px;height:25px}.progress-thin{height:6px}@media (max-width: 768px){.profile-completeness-widget{margin-bottom:1rem}.profile-completeness-widget .progress{height:25px;font-size:0.875rem}}@media (max-width: 768px){.emergency-contact-card{margin-bottom:1rem}.emergency-contact-actions{display:flex;flex-direction:column;gap:0.5rem}.emergency-contact-actions .btn{width:100%}}@media (max-width: 768px){.update-request-card .row{flex-direction:column}.update-request-card .text-end{text-align:left!important;margin-top:1rem}.update-request-card .btn{display:block;width:100%;margin-bottom:0.5rem}}@media (max-width: 768px){.profile-edit-form .col-md-6{margin-bottom:1rem}.profile-edit-form .card-body .row{margin-left:0;margin-right:0}}@media (max-width: 768px){.admin-approval-actions{flex-direction:column!important}.admin-approval-actions .form-control{width:100%!important;margin-bottom:0.5rem}.admin-approval-actions .btn{width:100%;margin-bottom:0.5rem}}.badge-lg{font-size:0.9rem;padding:0.5rem 0.75rem}.badge.bg-warning{color:#000}.badge.bg-info{color:#000}.badge.bg-secondary:not(.bg-opacity-10):not(.bg-opacity-25){background-color:#6c757d!important;color:#fff!important}.badge.match-type-ai{background-color:var(--bs-primary, #0d6efd)!important;color:var(--bs-on-primary, #fff)!important}.badge.match-type-hybrid{background-color:var(--bs-info, #0dcaf0)!important;color:var(--bs-on-info, #000)!important}.badge.match-type-conditions{background-color:#6c757d!important;color:#fff!important}.badge.match-type-none{background-color:var(--bs-tertiary-bg, #f8f9fa)!important;color:var(--bs-secondary-color, #6a727a)!important;border:1px solid var(--bs-border-color, #dee2e6)}.bg-purple{--bs-bg-opacity: 1;background-color:rgba(111,66,193,var(--bs-bg-opacity))!important}.bg-cyan{--bs-bg-opacity: 1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important}.bg-teal{--bs-bg-opacity: 1;background-color:rgba(32,201,151,var(--bs-bg-opacity))!important}.bg-indigo{--bs-bg-opacity: 1;background-color:rgba(102,16,242,var(--bs-bg-opacity))!important}.bg-orange{--bs-bg-opacity: 1;background-color:rgba(253,126,20,var(--bs-bg-opacity))!important}.bg-pink{--bs-bg-opacity: 1;background-color:rgba(214,51,132,var(--bs-bg-opacity))!important}.bg-purple-subtle{background-color:rgba(111,66,193,0.1)!important}.text-purple{color:#6f42c1!important}.bg-cyan-subtle{background-color:rgba(var(--bs-info-rgb, 13, 202, 240),0.1)!important}.text-cyan{color:#0a7990!important}.bg-teal-subtle{background-color:rgba(32,201,151,0.1)!important}.text-teal{color:#157e5f!important}.bg-indigo-subtle{background-color:rgba(102,16,242,0.1)!important}.text-indigo{color:#6610f2!important}.bg-orange-subtle{background-color:rgba(var(--bs-warning-rgb, 253, 126, 20),0.1)!important}.text-orange{color:#a8540c!important}.bg-pink-subtle{background-color:rgba(214,51,132,0.1)!important}.text-pink{color:#c12e77!important}:root[data-theme=dark] .text-purple{color:#bda8e3!important}:root[data-theme=dark] .text-indigo{color:#c3a0f5!important}:root[data-theme=dark] .text-cyan{color:#30d1f3!important}:root[data-theme=dark] .text-teal{color:#4ad3aa!important}:root[data-theme=dark] .text-orange{color:#fda55c!important}:root[data-theme=dark] .text-pink{color:#e997c0!important}.badge-primary{background-color:var(--bs-primary)!important;color:var(--bs-on-primary, #fff)!important}.badge-secondary{background-color:var(--bs-secondary)!important;color:var(--bs-on-secondary, #fff)!important}.badge-success{background-color:var(--bs-success)!important;color:var(--bs-on-success, #fff)!important}.badge-danger{background-color:var(--bs-danger)!important;color:var(--bs-on-danger, #fff)!important}.badge-warning{background-color:var(--bs-warning)!important;color:var(--bs-on-warning, #000)!important}.badge-info{background-color:var(--bs-info)!important;color:var(--bs-on-info, #fff)!important}.badge-dark{background-color:var(--bs-dark)!important;color:#fff!important}.badge-light{background-color:var(--bs-light)!important;color:var(--bs-emphasis-color, #000)!important}.profile-completeness-progress{height:30px;font-size:1rem;font-weight:600}.update-request-status{display:inline-flex;align-items:center;gap:0.5rem}:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25{color:#212529!important}:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10 *:not(.badge):not(.btn),:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25 *:not(.badge):not(.btn){color:inherit!important}:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10 h1,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10 h2,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10 h3,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10 h4,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10 h5,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10 h6,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-10 .card-title,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25 h1,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25 h2,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25 h3,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25 h4,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25 h5,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25 h6,:where(:root:not([data-theme=dark])) .bg-primary.bg-opacity-25 .card-title{color:#212529!important}:where(:root:not([data-theme=dark])) :is(.bg-success,.bg-info,.bg-warning,.bg-danger,.bg-secondary):is(.bg-opacity-10,.bg-opacity-25){color:#212529!important}.bg-opacity-10 .text-muted,.bg-opacity-25 .text-muted{color:var(--text-muted, #5c636a)!important}.bg-opacity-10 .text-primary,.bg-opacity-25 .text-primary{color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--bs-primary, #3b7ddd)))!important}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:300px}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{white-space:normal;overflow-wrap:anywhere}.choices{margin-bottom:0}.choices__inner{background-color:var(--bs-card-bg, #fff);border:1px solid var(--bs-border-color, #dee2e6);border-radius:0.375rem;padding:0.375rem 0.75rem;min-height:38px}.choices[data-type*=select-one] .choices__inner{padding-bottom:0.375rem}.choices.is-invalid .choices__inner{border-color:var(--bs-form-invalid-border-color, #dc3545)}.choices.is-invalid.is-focused .choices__inner{box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25)}.choices__list--dropdown .choices__item--selectable{padding:0.5rem 1rem}.choices__list--dropdown .choices__item--selectable:hover{background-color:var(--bs-secondary-bg, #e9ecef)}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--bs-secondary-bg, #e9ecef)!important;color:var(--bs-emphasis-color, #212529)!important}.choices__list--dropdown .choices__item--selectable.is-selected{background-color:var(--bs-primary-bg-subtle, #f0f7ff)!important;color:var(--bs-emphasis-color, #212529)!important;font-weight:500;position:relative;padding-right:2.5rem!important}.choices__list--dropdown .choices__item--selectable.is-selected::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--bs-info, #17a2b8);font-size:0.75rem}.choices__list--dropdown .choices__item--selectable.is-highlighted.is-selected{background-color:color-mix(in srgb,var(--bs-primary, #3b7ddd) 28%,var(--bs-card-bg, #fff))!important;color:var(--bs-emphasis-color, #212529)!important}optgroup{color:#212529!important;font-weight:700!important;font-size:0.9rem!important;font-style:normal!important;background-color:#f8f9fa!important;padding:0.25rem 0!important}@media (prefers-color-scheme: dark){optgroup{color:#000000!important;background-color:#e9ecef!important}}.choices__list--dropdown .choices__group .choices__heading{color:var(--bs-emphasis-color, #212529)!important;font-weight:600!important;font-size:0.875rem!important;padding:0.5rem 1rem!important;background-color:var(--bs-tertiary-bg, #f8f9fa)!important;border-top:1px solid var(--bs-border-color, #dee2e6)!important}.choices__list--dropdown .choices__group:first-child .choices__heading{border-top:none!important}.underline-tabs-scroller{overflow-y:hidden;border-bottom:0;box-shadow:inset 0 calc(-1 * var(--bs-nav-tabs-border-width)) 0 var(--bs-nav-tabs-border-color)}.underline-tabs-scroller,.detail-tabs{position:relative}.underline-tabs-scroller .nav-link{margin-bottom:0;white-space:nowrap}.underline-tabs-scroller,.d-flex>:has(>.underline-tabs-scroller){min-width:0}.underline-tabs-scroller.card-header-tabs{margin-right:0}.underline-tabs-scroller .nav-link:focus-visible{outline-offset:-2px}.nav-tabs.underline-tabs-scroller.is-compact{gap:1rem}.underline-tabs-scroller.is-iconless .nav-link>i[aria-hidden=true]{display:none}.underline-tabs-scroller.is-overflowing{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--tabs-fade-start, 0px),#000 calc(100% - var(--tabs-fade-end, 0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--tabs-fade-start, 0px),#000 calc(100% - var(--tabs-fade-end, 0px)),transparent 100%)}.nav-tabs .nav-link.active{background-color:var(--card-bg, #ffffff)!important;border-color:var(--bs-border-color, #dee2e6) var(--bs-border-color, #dee2e6) var(--card-bg, #ffffff)!important}:root[data-theme=dark] .nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color)!important}:root[data-theme=dark] body:not(.mgx-restyle) .nav-tabs .nav-link.active{background-color:var(--card-bg, var(--bs-body-bg))!important;border-bottom-color:var(--card-bg, var(--bs-body-bg))!important}:root[data-theme=dark] :is(.epms-enhanced-tabs,.builder-tabs,.nav-tabs-card,.nav-tabs-lg) .nav-link:not(.active){color:var(--text-muted, #b0b4b9)}.ql-editor ul>li::before,.ql-container .ql-editor ul>li::before,.ql-snow .ql-editor ul>li::before,.ql-editor ol>li::before,.ql-container .ql-editor ol>li::before,.ql-snow .ql-editor ol>li::before,.ql-editor li>.ql-ui::before,.ql-container .ql-editor li>.ql-ui::before,.ql-snow .ql-editor li>.ql-ui::before{content:""!important;display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important}#note-editor-quill .ql-editor h1{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:0.5rem}#note-editor-quill .ql-editor h2{font-size:1.125rem;font-weight:700;line-height:1.3}#note-editor-quill .ql-editor h3{font-size:1rem;font-weight:700;line-height:1.3}.ql-toolbar .ql-picker.quill-style-locked{pointer-events:none;opacity:0.45}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui,.ql-container .ql-editor li[data-list=checked]>.ql-ui,.ql-container .ql-editor li[data-list=unchecked]>.ql-ui,.ql-snow .ql-editor li[data-list=checked]>.ql-ui,.ql-snow .ql-editor li[data-list=unchecked]>.ql-ui{display:inline-block!important;cursor:pointer!important}.ql-editor li[data-list=checked]>.ql-ui::before,.ql-editor li[data-list=unchecked]>.ql-ui::before,.ql-container .ql-editor li[data-list=checked]>.ql-ui::before,.ql-container .ql-editor li[data-list=unchecked]>.ql-ui::before,.ql-snow .ql-editor li[data-list=checked]>.ql-ui::before,.ql-snow .ql-editor li[data-list=unchecked]>.ql-ui::before{content:""!important;display:inline-block!important;box-sizing:border-box!important;width:15px!important;height:15px!important;margin-left:-1.5em!important;margin-right:0.3em!important;padding:0!important;border:1.5px solid var(--secondary-color, #6c757d)!important;border-radius:3px!important;vertical-align:-3px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:11px 11px!important}.ql-editor li[data-list=checked]>.ql-ui::before,.ql-container .ql-editor li[data-list=checked]>.ql-ui::before,.ql-snow .ql-editor li[data-list=checked]>.ql-ui::before{border-color:var(--theme-color, #1892E7)!important;background-color:var(--theme-color, #1892E7)!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill='none'%20stroke='white'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20d='M3.5%208.4l3.2%203.2%205.8-6'/%3E%3C/svg%3E")!important}.ql-editor li[data-list=checked],.ql-editor li[data-list=unchecked],.ql-container .ql-editor li[data-list=checked],.ql-container .ql-editor li[data-list=unchecked],.ql-snow .ql-editor li[data-list=checked],.ql-snow .ql-editor li[data-list=unchecked]{list-style-type:none!important}.ql-editor li>.ql-ui,.ql-container .ql-editor li>.ql-ui,.ql-snow .ql-editor li>.ql-ui{display:none!important}.wiki-content ol{list-style-position:outside;padding-inline-start:2.5em}.wiki-content ol>li[data-list=bullet],.wiki-content li[data-list=bullet]{list-style-type:disc;display:list-item}.wiki-content ol>li[data-list=ordered],.wiki-content li[data-list=ordered]{list-style-type:decimal;display:list-item}.wiki-content ol>li:not([data-list]){list-style-type:decimal}.wiki-content li>span.ql-ui{display:none}.ql-editor-preview .ql-align-center{text-align:center}.ql-editor-preview .ql-align-right{text-align:right}.ql-editor-preview .ql-align-justify{text-align:justify}.ql-editor-preview .ql-align-left{text-align:left}.ql-editor-preview .ql-indent-1{padding-left:3em}.ql-editor-preview .ql-indent-2{padding-left:6em}.ql-editor-preview .ql-indent-3{padding-left:9em}.ql-editor-preview .ql-indent-4{padding-left:12em}.ql-editor-preview .ql-indent-5{padding-left:15em}.ql-editor-preview .ql-indent-6{padding-left:18em}.ql-editor-preview .ql-indent-7{padding-left:21em}.ql-editor-preview .ql-indent-8{padding-left:24em}.ql-editor-preview li.ql-indent-1{padding-left:0;margin-left:3em}.ql-editor-preview li.ql-indent-2{padding-left:0;margin-left:6em}.ql-editor-preview li.ql-indent-3{padding-left:0;margin-left:9em}.ql-editor-preview li.ql-indent-4{padding-left:0;margin-left:12em}.ql-editor-preview li.ql-indent-5{padding-left:0;margin-left:15em}.ql-editor-preview li.ql-indent-6{padding-left:0;margin-left:18em}.ql-editor-preview li.ql-indent-7{padding-left:0;margin-left:21em}.ql-editor-preview li.ql-indent-8{padding-left:0;margin-left:24em}.ql-editor-preview .ql-code-block-container{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;background-color:#23241f;color:#f8f8f2;border-radius:3px;margin:0.5rem 0;padding:0.5rem 0.75rem;overflow-x:auto}.ql-editor-preview .ql-code-block{white-space:pre-wrap;tab-size:4}.ql-container .ql-editor ul,.ql-snow .ql-editor ul,.ql-editor ul{list-style-type:disc!important;list-style-position:outside!important;padding-left:2.5em!important;margin-left:0!important;padding-inline-start:2.5em!important}.ql-container .ql-editor ol,.ql-snow .ql-editor ol,.ql-editor ol{list-style-position:outside!important;padding-left:2.5em!important;margin-left:0!important;padding-inline-start:2.5em!important}.ql-container .ql-editor ul>li,.ql-snow .ql-editor ul>li,.ql-editor ul>li{list-style-type:disc!important;list-style-position:outside!important;list-style-image:none!important;padding-left:0!important;padding-inline-start:0!important;display:list-item!important;counter-reset:none!important;counter-increment:none!important}.ql-container .ql-editor ol>li:not([data-list]),.ql-snow .ql-editor ol>li:not([data-list]),.ql-editor ol>li:not([data-list]){list-style-type:decimal!important;list-style-position:outside!important;list-style-image:none!important;padding-left:0!important;padding-inline-start:0!important;display:list-item!important;counter-reset:none!important;counter-increment:none!important}.ql-container .ql-editor ol>li[data-list=bullet],.ql-snow .ql-editor ol>li[data-list=bullet],.ql-editor ol>li[data-list=bullet],.ql-container .ql-editor li[data-list=bullet],.ql-snow .ql-editor li[data-list=bullet],.ql-editor li[data-list=bullet]{list-style-type:disc!important;list-style-position:outside!important;list-style-image:none!important;display:list-item!important;padding-left:0!important;padding-inline-start:0!important;counter-reset:none!important;counter-increment:none!important}.ql-container .ql-editor ol>li[data-list=ordered],.ql-snow .ql-editor ol>li[data-list=ordered],.ql-editor ol>li[data-list=ordered],.ql-container .ql-editor li[data-list=ordered],.ql-snow .ql-editor li[data-list=ordered],.ql-editor li[data-list=ordered]{list-style-type:decimal!important;list-style-position:outside!important;list-style-image:none!important;display:list-item!important;padding-left:0!important;padding-inline-start:0!important}.ql-editor li[data-list]{display:list-item!important;padding-left:0!important}.ql-editor ul ul,.ql-editor ol ol,.ql-editor ul ol,.ql-editor ol ul{padding-left:2em!important}.ql-tooltip,.ql-snow .ql-tooltip{position:absolute!important;z-index:2000!important;white-space:nowrap!important;max-width:calc(100vw - 40px)!important}.ql-snow .ql-tooltip:not(.ql-hidden){display:flex;align-items:center}.ql-snow .ql-tooltip::before,.ql-snow .ql-tooltip a.ql-action,.ql-snow .ql-tooltip a.ql-remove{flex:none}.ql-snow .ql-tooltip a.ql-preview{min-width:0}.ql-tooltip.ql-editing input[type=text],.ql-snow .ql-tooltip.ql-editing input[type=text]{flex:1 1 200px;min-width:4rem!important;max-width:400px!important;width:200px!important}.ql-editor ul li,.ql-editor ol li{margin-bottom:0.25em;line-height:1.5}.quill-editor__ai-slot{float:right;margin-left:8px}.quill-editor__ai-slot button,.quill-editor__ai-slot .dropdown-item{float:none!important;width:auto!important;height:auto!important}.quill-editor__ai-slot .dropdown-menu,.quill-editor__ai-slot .dropdown-menu *{float:none!important}.quill-editor__ai-slot .dropdown-menu .dropdown-item{width:100%!important}.quill-editor__ai-slot .btn.dropdown-toggle{background-color:var(--bs-btn-bg, transparent)!important;border:1px solid var(--bs-btn-border-color, currentColor)!important;color:var(--bs-btn-color)!important}.quill-editor__ai-slot .btn.dropdown-toggle.show,.quill-editor__ai-slot .btn.dropdown-toggle:hover,.quill-editor__ai-slot .btn.dropdown-toggle:focus{background-color:var(--bs-btn-active-bg)!important;border-color:var(--bs-btn-active-border-color)!important;color:var(--bs-btn-active-color)!important}.ql-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center}.ql-toolbar.ql-snow .ql-formats::after{content:none}.ql-toolbar.ql-snow:not(:has(.quill-editor__ai-slot)){display:flex;flex-wrap:wrap;align-items:center;row-gap:6px}.ql-toolbar.ql-snow:not(:has(.quill-editor__ai-slot)) .ql-formats:last-child{margin-right:0}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{display:flex;align-items:center;justify-content:center}.ql-toolbar.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{right:5px}.quill-editor__more-toggle{float:none!important;width:auto!important;height:24px!important;background:none;border:none;padding:3px 5px;border-radius:4px;color:#444;line-height:1}.quill-editor__more-toggle:hover{color:var(--bs-link-color, var(--bs-primary, #0d6efd));background:rgba(0,0,0,0.05)}.quill-editor__more-menu{min-width:auto;padding:4px}.quill-editor__more-menu.show{display:flex!important;flex-wrap:wrap;gap:2px}.quill-editor__more-menu button{float:none!important}.quill-editor__table-menu{position:relative;display:inline-block}.quill-editor__table-menu-list{min-width:210px;padding:4px 0}.quill-editor__table-menu-list .dropdown-item{display:block!important;float:none!important;width:100%!important;height:auto!important;padding:0.35rem 1rem!important;font-size:0.875rem;text-align:left;line-height:1.4}.quill-editor__table-menu-list .dropdown-item:hover,.quill-editor__table-menu-list .dropdown-item:focus{background-color:var(--bs-tertiary-bg, #f8f9fa);color:inherit}.quill-editor__table-menu-list .dropdown-item.text-danger:hover,.quill-editor__table-menu-list .dropdown-item.text-danger:focus{color:var(--bs-danger, #dc3545)!important}.ql-editor table td{border:1px solid var(--bs-border-color, #dee2e6)!important;padding:0.4rem 0.6rem!important}.ql-editor table{margin:0.5rem 0}.ql-editor li.ql-indent-1,.ql-editor li.ql-indent-2,.ql-editor li.ql-indent-3,.ql-editor li.ql-indent-4,.ql-editor li.ql-indent-5,.ql-editor li.ql-indent-6,.ql-editor li.ql-indent-7,.ql-editor li.ql-indent-8,.ql-editor li.ql-indent-9{list-style-type:inherit!important;display:list-item!important}.ql-editor li.ql-indent-1{margin-left:3em!important}.ql-editor li.ql-indent-2{margin-left:6em!important}.ql-editor li.ql-indent-3{margin-left:9em!important}.ql-editor li.ql-indent-4{margin-left:12em!important}.ql-editor li.ql-indent-5{margin-left:15em!important}.ql-editor li.ql-indent-6{margin-left:18em!important}.ql-editor li.ql-indent-7{margin-left:21em!important}.ql-editor li.ql-indent-8{margin-left:24em!important}.ql-editor li.ql-indent-9{margin-left:27em!important}.ql-editor ul,.ql-editor ol{counter-reset:none!important}.ql-editor li{counter-increment:none!important}.ql-container{font-family:inherit;font-size:var(--bs-body-font-size, 15px)!important;position:relative!important;overflow:visible!important}:where(:root:not([data-theme=dark])) .quill-editor-wrapper>.ql-toolbar,:where(:root:not([data-theme=dark])) .quill-editor-wrapper>.quill-editor-container{border-color:var(--control-border-color)!important}:where(:root:not([data-theme=dark])) .quill-editor-wrapper>.ql-toolbar+.quill-editor-container{border-top-color:var(--bs-border-color)!important}.quill-editor-wrapper>.quill-editor-container.border-danger,.quill-editor-wrapper>.ql-toolbar+.quill-editor-container.border-danger,.quill-editor-wrapper:has(>.quill-editor-container.border-danger)>.ql-toolbar{border-color:var(--bs-form-invalid-border-color, var(--bs-danger))!important}:root[data-theme=dark] .ql-snow.ql-toolbar,:root[data-theme=dark] .ql-snow .ql-picker,:root[data-theme=dark] .quill-editor__more-toggle{color:var(--bs-body-color)}:root[data-theme=dark] .ql-snow .ql-stroke{stroke:var(--bs-body-color)}:root[data-theme=dark] .ql-snow .ql-fill,:root[data-theme=dark] .ql-snow .ql-stroke.ql-fill{fill:var(--bs-body-color)}:root[data-theme=dark] .ql-snow.ql-toolbar :is(button[class*=ql-]:hover,button[class*=ql-]:focus,button.ql-active,.ql-picker-label:hover,.ql-picker-label.ql-active,.ql-picker-item:hover,.ql-picker-item.ql-selected){color:var(--bs-link-color)}:root[data-theme=dark] .ql-snow.ql-toolbar :is(button[class*=ql-]:hover,button[class*=ql-]:focus,button.ql-active,.ql-picker-label:hover,.ql-picker-label.ql-active,.ql-picker-item:hover,.ql-picker-item.ql-selected) .ql-stroke{stroke:var(--bs-link-color)}:root[data-theme=dark] .ql-snow.ql-toolbar :is(button[class*=ql-]:hover,button[class*=ql-]:focus,button.ql-active,.ql-picker-label:hover,.ql-picker-label.ql-active,.ql-picker-item:hover,.ql-picker-item.ql-selected) :is(.ql-fill,.ql-stroke.ql-fill){fill:var(--bs-link-color)}:root[data-theme=dark] .ql-snow .ql-picker-options{background-color:var(--bs-dropdown-bg, var(--bs-card-bg, #333));border-color:var(--bs-border-color)}.quill-editor-wrapper>.quill-editor-container>.ql-editor{border-radius:inherit}.ql-toolbar.ql-snow{font-family:inherit}.ql-editor{min-height:150px;padding:12px 15px}.quill-editor-container.ql-container .ql-editor{min-height:inherit}.quill-editor-container .ql-container{max-height:500px}.quill-editor-container .ql-editor{max-height:500px;overflow-y:auto}.wiki-form .quill-editor-container .ql-editor{max-height:none;overflow-y:visible}.wiki-form .quill-editor-wrapper>.ql-toolbar{position:sticky;top:calc(var(--fixed-navbar-offset, 56px) - 2px);z-index:5}.quill-editor-wrapper .quill-editor-container{height:auto}.epms-rich-text p{margin:0 0 0.5em}.epms-rich-text p:last-child{margin-bottom:0}.epms-rich-text h1,.epms-rich-text h2,.epms-rich-text h3{font-weight:600;line-height:1.3;margin:0.6em 0 0.3em;color:inherit}.epms-rich-text h1{font-size:2em}.epms-rich-text h2{font-size:1.5em}.epms-rich-text h3{font-size:1.17em}.epms-rich-text>h1:first-child,.epms-rich-text>h2:first-child,.epms-rich-text>h3:first-child{margin-top:0}[data-controller~=self-assessment-form] .ql-editor p{margin:0 0 0.5em}[data-controller~=self-assessment-form] .ql-editor p:last-child{margin-bottom:0}.kb-article-content img,.article-body img{max-width:100%;height:auto}@media (max-width: 768px){.ql-tooltip.ql-editing,.ql-snow .ql-tooltip.ql-editing{left:10px!important;right:10px!important;transform:none!important;min-width:auto!important;width:calc(100% - 20px)!important}.ql-editor ul,.ql-editor ol{padding-left:1.5em!important}}:root[data-theme=dark] .ql-tooltip{background-color:#2c3e50!important;color:#ecf0f1!important;border-color:#34495e!important}:root[data-theme=dark] .ql-tooltip input[type=text]{background-color:#34495e!important;color:#ecf0f1!important;border-color:#4a5f7f!important}:root[data-theme=dark] .ql-tooltip .ql-action,:root[data-theme=dark] .ql-tooltip .ql-remove{color:#3498db!important}:root[data-theme=dark] .ql-tooltip .ql-action:hover,:root[data-theme=dark] .ql-tooltip .ql-remove:hover{color:#5dade2!important}.hide-when-no-rows:not(:has([data-nested-fields-row])){display:none}details summary::-webkit-details-marker{display:none}details summary{list-style:none}details summary .fa-chevron-down,details summary .fa-chevron-right{transition:transform 0.2s ease}details[open]>summary .fa-chevron-down{transform:rotate(180deg)}details[open]>summary .fa-chevron-right{transform:rotate(90deg)}details>summary .summary-when-open{display:none}details[open]>summary .summary-when-closed{display:none}details[open]>summary .summary-when-open{display:inline}details.summary-at-end[open]{display:flex!important;flex-direction:column}details.summary-at-end[open]>summary{order:1}details.summary-at-end[open]>summary.list-group-item{border-top:var(--bs-list-group-border-width, 1px) solid var(--bs-list-group-border-color, var(--bs-border-color))!important;border-bottom-width:0!important}.read-more:has(>details[open])>.read-more__preview{display:none}.read-more>details{position:relative}.read-more>details[open]{padding-bottom:1.25rem}.read-more>details[open]>summary{position:absolute;left:0;bottom:0}details[open]>*:not(summary){animation:detailsSlideDown 0.2s ease-out}@keyframes detailsSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 575.98px){.card-body.p-0{padding:0!important}}@media (max-width: 575.98px){.live-translate-pad>.card-body,.live-translate-pad .btn-lg{padding-left:0.5rem!important;padding-right:0.5rem!important}}.card-body.p-0>.table th:first-child,.card-body.p-0>.table td:first-child,.card-body.p-0>.table-responsive>.table th:first-child,.card-body.p-0>.table-responsive>.table td:first-child{padding-left:1rem}.card-body.p-0>.table th:last-child,.card-body.p-0>.table td:last-child,.card-body.p-0>.table-responsive>.table th:last-child,.card-body.p-0>.table-responsive>.table td:last-child{padding-right:1rem}.table-responsive .list-card__pinned{position:sticky;left:0}.card>.card-body.p-0:last-child>.table:last-child>tbody:last-child>tr:last-child>*,.card>.card-body.p-0:last-child>.table:last-child>tfoot:last-child>tr:last-child>*,.card>.card-body.p-0:last-child>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child>*,.card>.card-body.p-0:last-child>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child>*{border-bottom-width:0}.card>.card-body.p-0:first-child>.table:first-child>thead:first-child>tr:first-child>:first-child,.card>.card-body.p-0:first-child>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child>:first-child{border-top-left-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px))}.card>.card-body.p-0:first-child>.table:first-child>thead:first-child>tr:first-child>:last-child,.card>.card-body.p-0:first-child>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child>:last-child{border-top-right-radius:var(--bs-card-inner-border-radius, calc(0.375rem - 1px))}.card>.table tbody tr:last-child>th,.card>.table tfoot tr:last-child>th,.card>.table-responsive .table tbody tr:last-child>th,.card>.table-responsive .table tfoot tr:last-child>th,.card>.table-responsive-sm .table tbody tr:last-child>th,.card>.table-responsive-sm .table tfoot tr:last-child>th,.card>.table-responsive-md .table tbody tr:last-child>th,.card>.table-responsive-md .table tfoot tr:last-child>th,.card>.table-responsive-lg .table tbody tr:last-child>th,.card>.table-responsive-lg .table tfoot tr:last-child>th,.card>.table-responsive-xl .table tbody tr:last-child>th,.card>.table-responsive-xl .table tfoot tr:last-child>th,.card>.dataTables_wrapper .table.dataTable tbody tr:last-child>th,.card>.dataTables_wrapper .table.dataTable tfoot tr:last-child>th{border-bottom:0}body.mgx-restyle .card.border-0.list-card-flush,.card.border-0.list-card-flush{border:0!important;box-shadow:none!important;border-radius:0;margin-bottom:0}.table-responsive:has(>.table-stack){container:list-table / inline-size}@container list-table (max-width: 719.98px){.table.table-stack,.table.table-stack>tbody,.table.table-stack>tbody>tr,.table.table-stack>tbody>tr>td{display:block;width:100%}.table.table-stack>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table.table-stack>tbody>tr>td{padding:0.25rem var(--bs-card-cap-padding-x, 1.25rem)!important;border-bottom-width:0;text-align:start!important}.table.table-stack>tbody>tr>td:first-child,.table.table-stack>tbody>tr>td.stack-hide:first-child+td{padding-top:0.75rem!important}.table.table-stack .stack-hide{display:none}.table.table-stack>tbody>tr>td:first-child>.text-truncate{max-width:100%!important}.table.table-stack>tbody>tr>td:last-child{padding-top:0.5rem!important;padding-bottom:0.75rem!important;border-bottom-width:var(--bs-border-width)}.table.table-stack>tbody>tr>td[data-label]::before{content:attr(data-label);content:attr(data-label) / "";display:block;font-size:0.875em;color:var(--bs-secondary-color)}@media (max-width: 575.98px){.table.table-stack>tbody>tr>td{padding-left:1rem!important;padding-right:1rem!important}}}@container list-table (max-width: 719.98px){.table.table-stack.table-stack-lines>tbody>tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0.375rem;padding:0.625rem var(--bs-card-spacer-x, 1rem);border-bottom:var(--bs-border-width) solid var(--bs-border-color)}.table.table-stack.table-stack-lines>tbody>tr:last-child{border-bottom:0}.table.table-stack.table-stack-lines>tbody>tr>td{display:block;width:auto;padding:0!important;border:0;background:transparent;box-shadow:none}.table.table-stack.table-stack-lines>tbody>tr>td:first-child{order:1;flex:1 1 0;min-width:0}.table.table-stack.table-stack-lines>tbody>tr>td.stack-total{order:2;flex:0 0 auto;margin-inline-start:0.5rem;font-weight:600;text-align:end!important}.table.table-stack.table-stack-lines>tbody>tr>td.stack-total::before{content:none}.table.table-stack.table-stack-lines>tbody>tr::after{content:"";order:3;flex-basis:100%;height:0}.table.table-stack.table-stack-lines>tbody>tr>td:not(:first-child):not(.stack-total){order:4;font-size:0.875em;color:var(--bs-secondary-color);text-align:start!important}.table.table-stack.table-stack-lines>tbody>tr>td:not(:first-child):not(.stack-total)[data-label]::before{content:"· " attr(data-label) " ";content:"· " attr(data-label) " " / "";display:inline;font-size:inherit}.table.table-stack.table-stack-lines>tbody>tr>td:first-child+td[data-label]:not(.stack-total)::before{content:attr(data-label) " ";content:attr(data-label) " " / ""}.table.table-stack.table-stack-lines>tfoot{display:block}.table.table-stack.table-stack-lines>tfoot>tr{display:flex;justify-content:space-between;align-items:baseline;gap:0.75rem;padding:0.625rem var(--bs-card-spacer-x, 1rem);border-top:var(--bs-border-width) solid var(--bs-border-color)}.table.table-stack.table-stack-lines>tfoot>tr>*{display:block;padding:0!important;border:0;text-align:start!important}.table.table-stack.table-stack-lines>tfoot>tr>:last-child{text-align:end!important}}.permission-grid .permission-grid-role{width:7rem;text-align:center}.permission-grid>tbody>tr>td{text-align:center}.permission-grid>tbody>tr>th[scope=row]{font-weight:400;padding-left:var(--bs-card-cap-padding-x, 1.25rem)}.permission-grid>thead>tr>th:first-child{padding-left:var(--bs-card-cap-padding-x, 1.25rem)}.permission-grid-name{display:block;font-weight:600}.permission-grid-group>th{padding:1rem var(--bs-card-cap-padding-x, 1.25rem) 0.375rem;border-bottom-width:0;font-size:var(--type-small, 13px);font-weight:600}.permission-grid-group>th>span{margin-right:1rem}.permission-grid-group-link{font-size:var(--type-small, 13px);font-weight:400}.permission-grid-always{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:0.3125rem;background:var(--bs-tertiary-bg, #f8f9fa);color:var(--bs-secondary-color, #6c757d);font-size:0.75rem;cursor:help}.permission-grid-always .permission-grid-lock{position:absolute;right:-0.375rem;bottom:-0.3125rem;font-size:0.5625rem;padding:0.125rem;border-radius:50%;background:var(--bs-card-bg, #fff)}.permission-grid .form-check-input.is-implied{opacity:0.6}.permission-grid-error{display:block;margin-top:0.25rem;font-size:0.875em;font-weight:600;color:var(--bs-danger-text-emphasis, #58151c)}.permission-grid>tbody>tr.is-invalid>*{background:var(--bs-danger-bg-subtle, #f8d7da)}.permission-grid>tbody>tr.is-invalid>th{box-shadow:inset 3px 0 0 var(--bs-danger, #dc3545)}.permission-grid-legend{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;align-items:center;padding:0.75rem var(--bs-card-cap-padding-x, 1.25rem);border-top:var(--bs-border-width) solid var(--bs-border-color);color:var(--bs-secondary-color, #6c757d);font-size:var(--type-small, 13px)}.permission-grid-legend>span{display:inline-flex;align-items:center;gap:0.5rem}.permission-grid-tolerance{max-width:9rem}@container list-table (max-width: 719.98px){.table.permission-grid>tbody>tr>th{display:block;width:100%;padding:0.75rem 1rem 0.25rem!important;border-bottom-width:0}.table.permission-grid>tbody>tr>td{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:0.375rem;width:auto;margin:0.25rem 0 0.5rem 1rem;padding:0.25rem 0.625rem!important;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:1rem}.table.permission-grid>tbody>tr>td[data-label]::before{display:inline;font-size:0.875em;color:var(--bs-body-color)}.table.permission-grid>tbody>tr>td.permission-grid-na{display:none}.table.permission-grid>tbody>tr>td:last-child{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.table.permission-grid>tbody>tr>td.permission-grid-locked{background:var(--bs-tertiary-bg, #f8f9fa)}}.icon-on-line{display:inline-flex;align-items:center;height:1lh;flex-shrink:0}.table>tbody>tr>td.table-fill-cell{width:100%;max-width:0;min-width:8rem}.table-responsive:has(.table-fold){container:fold-table / inline-size}.table.table-fold .fold-only{display:none;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;margin-top:0.25rem}@container fold-table (max-width: 539.98px){.table.table-fold>*>tr>.fold-under{display:none}.table.table-fold .fold-only{display:flex}}.table.table-fold-early .fold-name{white-space:nowrap}@container fold-table (max-width: 859.98px){.table.table-fold-early>*>tr>.fold-under{display:none}.table.table-fold-early .fold-only{display:flex}.table.table-fold-early .fold-name{white-space:normal}}.table.table-pick>tbody>tr>td>label{display:block;margin:0;cursor:pointer}@media (min-width: 576px){.table-responsive.border>.table>tbody:last-child>tr:last-child>*{border-bottom-width:0}}.card>details>summary.card-header{cursor:pointer;user-select:none}.card>details>summary.card-header:hover{background-color:rgba(0,0,0,0.02)}details summary:focus{outline:2px solid var(--bs-primary, #3b7ddd);outline-offset:-2px}details summary:focus:not(:focus-visible){outline:none}.stat{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background:rgba(var(--bs-primary-rgb),0.1)}.stat-sm{width:clamp(2rem,2.6vw,2.5rem);height:clamp(2rem,2.6vw,2.5rem);font-size:clamp(0.875rem,1.1vw,1.1rem)}.stat-sm-value{font-size:clamp(1.05rem,1.4vw,1.26rem);line-height:1.25}.stat-card-text{flex:1 1 0%;min-width:auto;max-width:max-content;padding-right:0.25rem}.dashboard-stat-card{container:dashboard-stat-card / inline-size}.dashboard-stat-card .stat-card-text>.h2>a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:0.2em}.dashboard-stat-card .stat-card-text>.h2>a:hover,.dashboard-stat-card .stat-card-text>.h2>a:focus-visible{color:var(--bs-link-hover-color, var(--bs-primary));text-decoration-color:currentColor}.card.dashboard-stat-card:has(.badge-fit,.badge-label){container-name:badge-card dashboard-stat-card}.dashboard-stat-card .stat-card-text>.card-title,.stat-tile__label{text-wrap:balance}@container dashboard-stat-card (max-width: 280px){.dashboard-stat-card-row{column-gap:0.25rem}.dashboard-stat-card-row>.stat-card-text{display:contents}.dashboard-stat-card-row>.stat-card-text>.card-title{flex:1 1 0%;align-self:flex-start;min-height:2.4em;min-height:2lh;align-content:start}.dashboard-stat-card-row>.stat{order:1;align-self:flex-start;width:40px;height:40px}.dashboard-stat-card .dashboard-stat-card-row>.stat-card-text>.h2{order:2;flex:0 0 100%;min-width:0;overflow-wrap:anywhere}body.mgx-restyle .dashboard-stat-card .dashboard-stat-card-row>.stat-card-text>.h2{font-size:clamp(1.125rem,13cqi,var(--stat-value-size, 1.53125rem))}body.mgx-restyle .dashboard-stat-card .dashboard-stat-card-row>.stat-card-text>.h2.stat-value-long{font-size:clamp(1rem,11cqi,var(--stat-value-size, 1.53125rem))}body.mgx-restyle .dashboard-stat-card .dashboard-stat-card-row>.stat-card-text>.h2.stat-value-xlong{font-size:clamp(1rem,9cqi,var(--stat-value-size, 1.53125rem))}.dashboard-stat-card-row>.stat-card-text>:not(.card-title,.h2){order:3;flex:0 0 100%}.dashboard-stat-card .dashboard-stat-card-row--value-first>.stat-card-text>.h2{order:0;flex:1 1 0%}.dashboard-stat-card-row--value-first>.stat-card-text>.card-title{order:2;flex:0 0 100%;min-height:0}}.dashboard-stat-card .dashboard-stat-card-row>.stat-card-text>.card-title.stat-label-row-aligned{min-height:var(--stat-row-label-height);align-content:start}@container dashboard-stat-card (max-width: 180px){.dashboard-stat-card-row>.stat{display:none}body.mgx-restyle .dashboard-stat-card .dashboard-stat-card-row>.stat-card-text>.h2{font-size:clamp(1rem,11cqi,var(--stat-value-size, 1.53125rem))}.dashboard-stat-card .dashboard-stat-card-row>.stat-card-text>.card-title{min-width:0;overflow-wrap:anywhere}body.mgx-restyle .dashboard-stat-card .dashboard-stat-card-row>.stat-card-text>.card-title{font-size:var(--bs-body-font-size)}}.stat-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.bg-gradient-primary{background:linear-gradient(135deg,#3b7ddd 0%,#2c6bc9 100%)!important;background:linear-gradient(135deg,var(--bs-primary, #3b7ddd) 0%,color-mix(in srgb,var(--bs-primary, #3b7ddd) 82%,#000) 100%)!important}.bg-gradient-success{background:linear-gradient(135deg,#1cbb8c 0%,#17a275 100%)!important;background:linear-gradient(135deg,var(--bs-success, #1cbb8c) 0%,color-mix(in srgb,var(--bs-success, #1cbb8c) 82%,#000) 100%)!important}.bg-gradient-info{background:linear-gradient(135deg,#17a2b8 0%,#117a8b 100%)!important;background:linear-gradient(135deg,var(--bs-info, #17a2b8) 0%,color-mix(in srgb,var(--bs-info, #17a2b8) 82%,#000) 100%)!important}.text-white-80{color:rgba(255,255,255,0.9)}.job-content p{margin-bottom:0.5rem}.job-content p:empty{display:none}.job-content p:has(>br:only-child){display:none}.job-content ul,.job-content ol{margin-bottom:0.5rem;padding-left:2rem}.job-content li{margin-bottom:0.25rem}.job-content>p:first-child{margin-top:0}.job-content>p:last-child{margin-bottom:0}.job-content p:empty+p:empty{display:none}.job-board-candidate .sms-conversation{border:1px solid var(--bs-border-color, #e9ecef);border-radius:0.375rem;padding:1rem;background-color:var(--bs-card-bg, #fff)}.job-board-candidate .sms-message{transition:background-color 0.2s ease}.job-board-candidate .sms-message[data-direction=inbound]{margin-right:15%}.job-board-candidate .sms-message[data-direction=outbound]{margin-left:15%}.job-board-candidate .stat-value{font-size:1.5rem;font-weight:600;line-height:1}.job-board-candidate .stat-desc{font-size:0.875rem;color:var(--bs-secondary-color, #6c757d);margin-top:4px}.candidate-row,.template-row{cursor:pointer}.template-row{transition:background-color 0.2s ease-in-out}.template-row:hover{background-color:rgba(0,0,0,0.02)}.job-board-kb-video .thumbnail-option{transition:all 0.2s ease}.job-board-kb-video .thumbnail-option:hover{border-color:var(--bs-primary)!important;transform:scale(1.02)}.job-board-kb-video .video-player-container video{object-fit:contain;background:#000}.job-board-kb-video .transcript-text{font-size:0.95rem;color:var(--bs-gray-700)}.job-board-kb-video .card-header{overflow:visible!important}.job-board-kb-video .card-header .dropdown-menu{z-index:1050;position:absolute}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.job-board-background-check .timeline{list-style:none;padding:0!important;position:relative}.job-board-background-check .timeline:before{content:"";position:absolute;top:0;left:0!important;width:2px!important;height:100%;background:#dee2e6}.job-board-background-check .timeline-item{padding-left:30px;padding-bottom:20px;position:relative}.job-board-background-check .timeline-item:before{content:"";position:absolute;display:block!important;left:-4px;top:5px;width:10px!important;height:10px!important;border-radius:50%;background:var(--bs-primary, #0d6efd);border:2px solid var(--bs-card-bg, #fff)!important}.job-board-background-check .timeline-item:last-child{padding-bottom:0}.job-board-alerts .form-label .text-danger{display:inline;margin-left:0.25rem}.job-board-alerts #phone-field-container{transition:all 0.3s ease}.job-board-alerts #phone-field-container.d-none{display:none!important}.job-board-alerts .btn-linkedin{background-color:#0A66C2;border-color:#0A66C2;color:#ffffff;font-weight:500;transition:all 0.2s ease}.job-board-alerts .btn-linkedin:hover,.job-board-alerts .btn-linkedin:focus{background-color:#004182;border-color:#004182;color:#ffffff}.epms-timeline{position:relative;padding-left:30px}.epms-timeline::before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--bs-border-color, #dee2e6)}.epms-timeline-item{position:relative;margin-bottom:20px}.epms-timeline-marker{position:absolute;left:-22px;top:5px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px #dee2e6}.epms-timeline-content{background:var(--bs-tertiary-bg, #f8f9fa);padding:12px;border-radius:6px;border-left:3px solid var(--bs-primary, #007bff)}.epms-timeline-content :is(h3,h4,h5,h6){font-size:var(--type-body, 15px);margin-bottom:2px}.epms-timeline-compact{position:relative;padding-left:20px}.epms-timeline-compact::before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:var(--bs-border-color, #dee2e6)}.epms-timeline-compact .epms-timeline-marker{left:-16px}.epms-timeline-compact .epms-timeline-content{padding-left:20px;background:transparent;border-left:none}.epms-timeline-dot{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;border:2px solid #fff}.epms-timeline-inline{border-left:2px solid #e9ecef;padding-left:1rem;position:relative}.epms-timeline-inline::before{content:"";position:absolute;left:-4px;top:0.5rem;width:6px;height:6px;background-color:#6c757d;border-radius:50%}.epms-avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:white;background:#6c757d}.epms-avatar-xs{width:24px;height:24px;font-size:10px}.epms-avatar-sm{width:32px;height:32px;min-width:32px;min-height:32px;font-size:12px}.epms-avatar-md{width:40px;height:40px;font-size:16px}.epms-avatar-lg{width:48px;height:48px;font-size:18px}.epms-workflow-steps{position:relative}.epms-workflow-step{display:flex;align-items:flex-start;margin-bottom:1.5rem;position:relative}.epms-workflow-step:not(:last-child)::after{content:"";position:absolute;left:15px;top:35px;width:2px;height:calc(100% + 0.5rem);background-color:var(--bs-border-color, #dee2e6);z-index:1}.epms-workflow-step.completed:not(:last-child)::after{background-color:var(--bs-success, #198754)}.epms-workflow-step.active:not(:last-child)::after{background:linear-gradient(to bottom,var(--bs-success, #198754) 50%,var(--bs-border-color, #dee2e6) 50%)}.epms-step-indicator{width:30px;height:30px;border-radius:50%;background-color:var(--bs-tertiary-bg, #f8f9fa);border:2px solid var(--bs-border-color, #dee2e6);display:flex;align-items:center;justify-content:center;margin-right:0.75rem;position:relative;z-index:2;flex-shrink:0}.epms-workflow-step.active .epms-step-indicator{background-color:var(--bs-card-bg, #fff);border-color:var(--bs-primary, #0d6efd);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb, 13, 110, 253),0.1)}.epms-workflow-step.completed .epms-step-indicator{background-color:var(--bs-success, #198754);border-color:var(--bs-success, #198754)}.epms-step-content{flex:1;padding-top:2px}.epms-step-title{font-weight:600;font-size:0.875rem;margin-bottom:0.25rem;color:var(--bs-body-color, #495057)}.epms-workflow-step.active .epms-step-title{color:var(--bs-link-color, var(--bs-primary, #0d6efd))}.epms-workflow-step.completed .epms-step-title{color:var(--bs-success, #198754)}.epms-step-description{font-size:0.75rem;color:var(--bs-secondary-color, #6c757d);line-height:1.3}.epms-workflow-step.active .epms-step-description{color:var(--bs-body-color, #495057)}.epms-competency-rating{border-bottom:1px solid #f0f0f0;padding-bottom:1rem}.epms-competency-rating:last-child{border-bottom:none;padding-bottom:0}.epms-rating-stars .fa-star{font-size:0.875rem}.epms-enhanced-tabs .nav-link{border-bottom:3px solid transparent;color:#6c757d;font-weight:500}.epms-enhanced-tabs .nav-link.active{border-bottom-color:var(--bs-primary, #0d6efd);color:var(--bs-link-color, var(--bs-primary, #0d6efd));background-color:transparent}.epms-enhanced-tabs .nav-link:hover{border-bottom-color:var(--bs-primary, #0d6efd);color:var(--bs-link-color, var(--bs-primary, #0d6efd))}.epms-workflow-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;min-width:1.5rem;font-size:0.625rem}.epms-progress-circle{position:relative;width:120px;height:120px;margin:0 auto}.epms-progress-circle-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.epms-progress-percentage{font-size:24px;font-weight:bold;color:var(--bs-link-color, var(--bs-primary, #007bff))}.epms-progress-update-item{transition:all 0.3s ease;border:1px solid #e9ecef!important}.epms-progress-update-item:hover{border-color:var(--bs-primary, #0d6efd)!important;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.suggestion-card{transition:all 0.2s ease;border:1px solid #dee2e6}.suggestion-card:hover{border-color:var(--bs-primary, #0d6efd);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transform:translateY(-2px)}.suggestion-card.border-success{border-color:var(--bs-success, #198754)!important;background-color:var(--bs-tertiary-bg, #f8f9fa)!important}.suggestion-category{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.suggestion-category:last-child{border-bottom:none;padding-bottom:0}.epms-select2 .select2-container{width:100%!important}.epms-select2 .select2-selection--multiple{min-height:42px;border:1px solid #ced4da;border-radius:0.375rem}.epms-select2 .select2-selection__choice{background-color:var(--bs-primary-bg-subtle, #e7f1ff);border:1px solid var(--bs-primary-border-subtle, #b6d4fe);border-radius:4px;color:var(--bs-primary-text-emphasis, #084298);padding:4px 8px;margin:2px 4px;display:inline-flex!important;flex-direction:row-reverse!important;align-items:center;gap:6px}.epms-select2 .select2-selection__choice__remove{color:var(--bs-secondary-color, #6c757d);font-size:14px;cursor:pointer;order:-1!important;float:none!important;margin:0!important;padding:0!important;position:static!important;border:none!important;background:none!important}.epms-select2 .select2-selection__choice__remove:hover{color:var(--bs-danger, #dc3545)}.epms-select2 .select2-selection__clear{display:none!important}.epms-select2 .select2-selection__choice__display{border:none!important;padding:0!important;margin:0!important}.epms-select2 .select2-results__option--loading{display:none!important}.epms-turbo-frame{transition:opacity 0.15s ease-out}.epms-turbo-frame[busy],.epms-turbo-frame.loading{opacity:0.5;pointer-events:none}.epms-rating-section{transition:all 0.3s ease;background-color:var(--bs-tertiary-bg, #fafafa)}.epms-rating-section:hover{background-color:var(--bs-secondary-bg, #f1f3f5);box-shadow:0 2px 8px rgba(0,0,0,0.05)}.epms-disabled-submit-btn{opacity:0.6!important;position:relative}.epms-disabled-submit-btn:hover{opacity:0.8!important;transform:none!important}.epms-deadline-item{transition:background-color 0.2s}.epms-deadline-item:hover{background-color:var(--bs-tertiary-bg, #f8f9fa)}.epms-collapse-toggle{cursor:pointer;transition:transform 0.2s ease}.epms-collapse-toggle.collapsed{transform:rotate(-90deg)}@keyframes epms-pulse-ring{0%{box-shadow:0 0 0 0 rgba(var(--bs-warning-rgb, 255, 193, 7),0.5)}70%{box-shadow:0 0 0 8px rgba(var(--bs-warning-rgb, 255, 193, 7),0)}100%{box-shadow:0 0 0 0 rgba(var(--bs-warning-rgb, 255, 193, 7),0)}}.epms-chevron-rotate{transition:transform 0.3s ease}.show~.card-header .epms-chevron-rotate,.card-header[aria-expanded=true] .epms-chevron-rotate{transform:rotate(180deg)}@keyframes epms-row-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.epms-row-animate{animation:epms-row-fade-in 0.2s ease-out}.epms-wizard-navigation{container-type:inline-size}.epms-wizard-navigation .wizard-nav-bar{flex-wrap:nowrap;overflow:hidden}.epms-wizard-navigation .wizard-step-pill{width:20px;height:20px;font-size:var(--type-caption, 12px);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.epms-wizard-navigation .wizard-step-chevron{font-size:0.6rem;flex-shrink:0}.category-desc{resize:vertical;min-height:31px}.epms-wizard-navigation .wizard-step-label{font-size:0.75rem;display:none}.epms-wizard-navigation .wizard-nav-steps{flex-shrink:1;min-width:0;flex-wrap:nowrap;overflow:hidden}.epms-wizard-navigation .wizard-nav-actions{flex-shrink:0}@container (min-width: 1160px){.epms-wizard-navigation:not(.wizard-nav-has-apply) .wizard-step-label{display:inline!important}}@container (min-width: 1280px){.epms-wizard-navigation .wizard-step-label{display:inline!important}}@media (max-width: 576px){.epms-wizard-navigation .wizard-nav-title,.epms-wizard-navigation .wizard-nav-divider{display:none!important}.epms-wizard-navigation .wizard-step-chevron{font-size:0.5rem}.epms-wizard-navigation .wizard-nav-steps{gap:0.25rem!important}.epms-wizard-navigation .wizard-nav-actions{padding-left:0.5rem!important}}@media (max-width: 768px){.field-item .d-flex.align-items-start.gap-2{flex-wrap:wrap}.field-item .d-flex.align-items-start.gap-2>.flex-grow-1{flex-basis:100%;margin-bottom:0.25rem}.field-item .d-flex.align-items-start.gap-2>.flex-shrink-0:last-child{flex-basis:100%;justify-content:flex-end;margin-top:0.25rem}.field-item .d-flex.align-items-start.gap-2>div[style*="width: 25%"]{width:100%!important;margin-bottom:0.25rem}}.epms-pdf .page-break{page-break-before:always}.epms-pdf-section{margin:20px 0}.epms-pdf-title{font-size:24px;color:#333;border-bottom:3px solid #007bff;padding-bottom:10px;margin-bottom:20px}.epms-pdf-subtitle{font-size:18px;color:#555;margin-top:20px;margin-bottom:10px}.epms-pdf-summary-box{background:#f8f9fa;border:2px solid #007bff;padding:20px;margin:20px 0;text-align:center}.epms-pdf-score-display{margin-top:15px}.epms-pdf-score-value{font-size:48px;font-weight:bold;color:#007bff}.epms-pdf-score-scale{font-size:18px;color:#666;margin-top:5px}.epms-pdf-score-label{font-size:16px;color:#28a745;font-weight:bold;margin-top:10px}.epms-pdf-table{width:100%;border-collapse:collapse;margin:15px 0}.epms-pdf-table th,.epms-pdf-table td{border:1px solid #dee2e6;padding:10px;text-align:left}.epms-pdf-table thead{background:#0071eb;color:white}.epms-pdf-table tbody tr:nth-child(even){background:#f8f9fa}.epms-pdf-comment-box{background:#f8f9fa;border-left:4px solid #007bff;padding:15px;margin:10px 0}.epms-pdf-comments{margin-top:20px}@media (max-width: 768px){.epms-responsive-stack .d-flex.gap-2{flex-direction:column;gap:0.5rem}.epms-responsive-stack .row.text-center .col-4,.epms-responsive-stack .row.text-center .col-6{margin-bottom:0.5rem}}.epms-alert-sm{padding:0.375rem 0.75rem;font-size:0.875rem}.epms-adp-dropzone:focus-within{border-color:var(--bs-primary)!important;box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25);outline:none}.epms-rating-fieldset{min-width:0;padding:0;margin:0;border:0}.epms-rating-fieldset>legend{float:none;width:auto;padding:0;font-size:inherit;line-height:inherit}legend:has(+input[type=hidden]){float:none}.epms-help-sidepanel{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:var(--bs-card-bg, #fff);box-shadow:-2px 0 10px rgba(0,0,0,0.1);z-index:1060;transition:right 0.3s ease;display:flex;flex-direction:column}.epms-help-sidepanel.open{right:0}.epms-help-sidepanel-header{padding:1rem;border-bottom:1px solid var(--bs-border-color, #dee2e6);display:flex;justify-content:space-between;align-items:center;background:var(--bs-tertiary-bg, #f8f9fa)}.epms-help-sidepanel-header h5{margin:0;font-weight:600}.epms-help-sidepanel-body{padding:1rem;overflow-y:auto;flex:1}.epms-help-sidepanel-body h6{font-weight:600;color:var(--bs-body-color, #495057);margin-bottom:0.5rem}.epms-custom-scrollbar{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.epms-custom-scrollbar::-webkit-scrollbar{width:8px}.epms-custom-scrollbar::-webkit-scrollbar-track{background:var(--bs-tertiary-bg, #f1f1f1);border-radius:4px}.epms-custom-scrollbar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.epms-custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.reporting-agent-details>summary{list-style:none;cursor:pointer}.reporting-agent-details>summary::-webkit-details-marker{display:none}.reporting-agent-details[open]>summary .fa-chevron-down{transform:rotate(180deg)}.reporting-agent-details>summary .fa-chevron-down{transition:transform 0.2s ease}.reporting-agent-query-pre{max-height:300px;overflow-y:auto}.reporting-agent-table-scroll.table-responsive{max-height:500px;overflow-y:auto}.hr-file-access-permissions-col{min-width:0}.hr-file-access-permissions-col>.card,.hr-file-access-permissions-col>.card>.card-body{min-width:0}.sched-import-preview-scroll.table-responsive{max-height:300px;overflow-y:auto}.sched-import-preview-scroll thead th{position:sticky;top:0;z-index:2;background-color:var(--bs-tertiary-bg, #f8f9fa)}.review-meeting-page .rm-sticky-header{position:sticky;top:54px;z-index:3}.smart-import-preview-scroll.table-responsive{max-height:220px;overflow-y:auto}.smart-import-preview-scroll thead th{position:sticky;top:0;z-index:2;background-color:var(--bs-tertiary-bg, #f8f9fa)}.table-scroll-y.table-responsive{overflow-y:auto}.table-responsive{position:relative}caption.visually-hidden{margin:0!important}.d-flex.justify-content-between:not(.flex-column):has(>h1,>*>h1),.card-header.d-flex.justify-content-between:not(.flex-column){flex-wrap:wrap;row-gap:0.5rem}.d-flex.justify-content-between:not(.flex-column):has(>h1,>*>h1)>.d-flex:not(.flex-column):not(:has(h1,h2,h3,h4,h5,h6)),.card-header.d-flex.justify-content-between:not(.flex-column)>.d-flex:not(.flex-column):not(:has(h1,h2,h3,h4,h5,h6)){flex-wrap:wrap;max-width:100%}@media (min-width: 576px){.card-header.d-flex.justify-content-between:not(.flex-column)>:first-child:not(:last-child):is(h1,h2,h3,h4,h5,h6,.card-title,:has(h1,h2,h3,h4,h5,h6,.card-title)),.d-flex.justify-content-between:not(.flex-column):not(.flex-wrap):has(>h1,>*>h1)>:first-child:not(:last-child):is(h1,:has(h1)):not(.overflow-hidden,.text-truncate),.card-header.d-flex.justify-content-between:not(.flex-column)>:first-child:not(:last-child):is(div,span,strong,b,small):not(.badge,.btn,.btn-group,.dropdown,.input-group,.form-check,.nav,.overflow-hidden,.text-truncate,:has(>.btn,>button,>.btn-group,>.dropdown)){flex:1 1 min(14ch,100%);max-width:max-content}}@media screen and (max-width: 575.98px){.d-flex:not(.flex-column,.flex-column-reverse,.flex-wrap,.card-header,.nav,.navbar-nav,.pagination,.input-group,.btn-group,.navbar *):is(.justify-content-between,.justify-content-around,.justify-content-evenly,:has(>.btn,>.btn-group,>.badge,>.dropdown,>form,>.form-control,>.form-select,>select,>.input-group,>input:not([type=hidden],[type=checkbox],[type=radio]),>div>.btn,>div>.btn-group,>div>.dropdown)){flex-wrap:wrap;row-gap:0.5rem;max-width:100%}.d-flex:not(.flex-column,.flex-column-reverse,.flex-wrap,.card-header,.nav,.navbar-nav,.pagination,.input-group,.btn-group,.navbar *,:has(>h1,>*>h1)):is(.justify-content-between,.justify-content-around,.justify-content-evenly,:has(>.btn,>.btn-group,>.badge,>.dropdown,>form,>.form-control,>.form-select,>select,>.input-group,>input:not([type=hidden],[type=checkbox],[type=radio]),>div>.btn,>div>.btn-group,>div>.dropdown))>:is(p,h2,h3,h4,h5,h6,small,strong,b,label,a:not(.btn),div:not(:has(>*)),div:has(>:is(p,h2,h3,h4,h5,h6,small,strong,b,label,a:not(.btn),span:not(:empty),div:not(:empty))),span:has(>:is(small,strong,b,a:not(.btn)))):not(:empty,[style*=flex],[class^=w-],[class*=" w-"],[class*=progress],[class*=spinner],[class^=fa-],[class*=" fa-"],[class*=dot],[class*=initial],[class*=step],[class*=circle],[class^=count],[class*=" count"],[class*=-count],.vr,.btn,.btn-group,.badge,.dropdown,.input-group,.form-check,.form-control,.form-select,.nav,.flex-shrink-0,.text-truncate,.overflow-hidden,.rounded-circle,.ms-auto,[class*=avatar],[class*=icon],[style*=width],[class*=col-],:has(>.btn,>button,>.btn-group,>.dropdown,>form,>.form-control,>.form-select):not(:has(>:not(.btn,button,.btn-group,.dropdown,form,.form-control,.form-select,.badge,input,label,i,.visually-hidden)))){flex:1 1 min(14ch,100%)}.d-flex:not(.flex-column,.flex-column-reverse,.flex-wrap,.card-header,.nav,.navbar-nav,.pagination,.input-group,.btn-group,.navbar *,:has(>h1,>*>h1)):is(.justify-content-between,.justify-content-around,.justify-content-evenly,:has(>.btn,>.btn-group,>.badge,>.dropdown,>form,>.form-control,>.form-select,>select,>.input-group,>input:not([type=hidden],[type=checkbox],[type=radio]),>div>.btn,>div>.btn-group,>div>.dropdown))>:is(p,h2,h3,h4,h5,h6,small,strong,b,label,a:not(.btn),div:not(:has(>*)),div:has(>:is(p,h2,h3,h4,h5,h6,small,strong,b,label,a:not(.btn),span:not(:empty),div:not(:empty))),span:has(>:is(small,strong,b,a:not(.btn)))):not(:empty,[style*=flex],[class^=w-],[class*=" w-"],[class*=progress],[class*=spinner],[class^=fa-],[class*=" fa-"],[class*=dot],[class*=initial],[class*=step],[class*=circle],[class^=count],[class*=" count"],[class*=-count],.vr,.flex-grow-1,.flex-fill,.btn,.btn-group,.badge,.dropdown,.input-group,.form-check,.form-control,.form-select,.nav,.flex-shrink-0,.text-truncate,.overflow-hidden,.rounded-circle,.ms-auto,[class*=avatar],[class*=icon],[style*=width],[class*=col-],:has(>.btn,>button,>.btn-group,>.dropdown,>form,>.form-control,>.form-select):not(:has(>:not(.btn,button,.btn-group,.dropdown,form,.form-control,.form-select,.badge,input,label,i,.visually-hidden)))){max-width:max-content}.d-flex:not(.flex-column,.flex-column-reverse,.flex-wrap,.input-group,.btn-group,.navbar *)>:is(.form-control,.form-select,select,.w-100):not(.flex-shrink-0){flex:1 1 min(12rem,100%)}.d-flex:not(.flex-column,.flex-column-reverse,.navbar *)>.flex-shrink-0{max-width:100%}:is(.card-body,.list-group-item,.alert,[class*=col-],p,li,dd,.d-flex.flex-wrap)>.badge:not(.table .badge),:is(.card-body,.list-group-item,[class*=col-])>:not(.d-flex,.d-inline-flex,.input-group,.btn-group)>.badge:not(.table .badge),.d-flex:not(.flex-column,.flex-column-reverse,.flex-wrap,.card-header,.nav,.navbar-nav,.pagination,.input-group,.btn-group,.navbar *):is(.justify-content-between,.justify-content-around,.justify-content-evenly,:has(>.btn,>.btn-group,>.badge,>.dropdown,>form,>.form-control,>.form-select,>select,>.input-group,>input:not([type=hidden],[type=checkbox],[type=radio]),>div>.btn,>div>.btn-group,>div>.dropdown))>.badge{max-width:100%;white-space:normal;overflow-wrap:break-word}code{overflow-wrap:anywhere}.btn-group:not(.btn-group-vertical,.flex-nowrap):has(>.btn~.btn~.btn~.btn){flex-wrap:wrap;gap:0.25rem;max-width:100%}.btn-group:not(.btn-group-vertical,.flex-nowrap):has(>.btn~.btn~.btn~.btn)>.btn{margin-left:0;border-radius:var(--bs-btn-border-radius)}.d-flex.flex-wrap>div:has(>:is(.form-select,select,.form-control,.input-group)){min-width:0;max-width:100%}}@media screen and (max-width: 1199.98px){:where(div,form,section,article):where(:not([class*=table-responsive],[class*=dataTables],[class*=dt-],.modal-dialog,.modal-content):has(>table.table)){overflow-x:auto;position:relative}}.form-select,.form-control{max-width:100%}.breadcrumb>.breadcrumb-item{min-width:0;overflow-wrap:anywhere}.table-responsive-sm,.table-responsive-md,.table-responsive-lg,.table-responsive-xl,.table-responsive-xxl{position:relative}.table .reporting-agent-sticky-th{position:sticky!important;top:0!important;z-index:2!important;background-color:var(--bs-tertiary-bg, #f8f9fa)!important;box-shadow:0 2px 0 #dee2e6!important}.guideline-rule-field{field-sizing:content;resize:vertical}@supports (field-sizing: content){.guideline-rule-field{resize:none}}.ask-ai-timeline .timeline-item{position:relative;padding-bottom:20px}.ask-ai-timeline .timeline-content{background:none;border:0;box-shadow:none;padding:0;margin-left:0}.ask-ai-user-message{background-color:#e3f2fd;padding:10px 15px;border-radius:15px;border-top-right-radius:5px;display:inline-block;max-width:85%}.ask-ai-assistant-message{background-color:#f1f8e9;padding:10px 15px;border-radius:15px;border-top-left-radius:5px;display:inline-block;max-width:85%}.ask-ai-timeline .message-content{word-wrap:break-word;overflow-wrap:break-word}:root[data-theme=dark] .ask-ai-user-message{background-color:rgba(33,150,243,0.18)}:root[data-theme=dark] .ask-ai-assistant-message{background-color:rgba(139,195,74,0.18)}.test-row-passed{background-color:rgba(var(--bs-success-rgb, 25, 135, 84),0.05)}.test-row-failed{background-color:rgba(var(--bs-danger-rgb, 220, 53, 69),0.05)}.test-row-misrouted{background-color:rgba(var(--bs-warning-rgb, 255, 193, 7),0.08)}.test-row-running{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),0.1)}#results-table tbody tr{transition:background-color 0.2s}#results-table tbody tr.test-row-openable{cursor:pointer}#modal-response>:last-child{margin-bottom:0}.ask-ai-settings-header>.d-flex:first-child{min-height:38px}.ask-ai-container{display:flex;flex-direction:column;height:100%;min-height:500px}.ask-ai-container .messages-container{flex:1;overflow-y:auto;margin-bottom:1rem;border:1px solid var(--bs-border-color, #e0e0e0);border-radius:4px;background-color:var(--bs-tertiary-bg, #f9f9f9)}.ask-ai-container .messages{padding:1rem;display:flex;flex-direction:column;gap:1rem}.ask-ai-container .message{max-width:80%}.ask-ai-container .message-user{align-self:flex-end;text-align:right}.ask-ai-container .message-assistant{align-self:flex-start}.ask-ai-container .message-content{padding:0.75rem;border-radius:0.5rem}.ask-ai-container .message-user .message-content{background-color:var(--bs-primary, #007bff);color:var(--bs-on-primary, #fff)}.ask-ai-container .message-assistant .message-content{background-color:#f0f0f0;color:#333}.ask-ai-container .message-content pre{background-color:#282c34;color:#e6e6e6;padding:1rem;border-radius:0.5rem;overflow-x:auto;font-family:"Courier New",monospace;margin:1rem 0}.ask-ai-container .message-content code{background-color:rgba(0,0,0,0.07);padding:0.2rem 0.4rem;border-radius:0.25rem;font-family:"Courier New",monospace}.ask-ai-container .message-content pre code{background-color:transparent;padding:0}.ask-ai-container .message-content ul,.ask-ai-container .message-content ol{padding-left:1.5rem;margin:0.75rem 0}.ask-ai-container .message-content li{margin-bottom:0.4rem}.ask-ai-container .message-content p{margin-bottom:0.75rem}.ask-ai-container .message-content a{color:#0266d6;text-decoration:underline}.ask-ai-container .message-content blockquote{border-left:4px solid #ddd;padding-left:1rem;margin-left:0;font-style:italic;color:var(--bs-body-color, #555)}.ask-ai-container .message-content table{border-collapse:collapse;width:100%;margin:1rem 0}.ask-ai-container .message-content th,.ask-ai-container .message-content td{border:1px solid #ddd;padding:0.5rem;text-align:left}.ask-ai-container .message-content th{background-color:#f5f5f5}.ask-ai-container .system-message{align-self:center;width:100%;margin:0.5rem 0;padding:0.5rem;border-radius:0.25rem;text-align:center;font-size:0.9rem}.ask-ai-container .system-message.info{background-color:#d1ecf1;color:#0c5460}.ask-ai-container .system-message.error{background-color:#f8d7da;color:#721c24}.ask-ai-container .message-form-container{padding-top:0.5rem}.ask-ai-container .function-call{display:block;margin-top:0.5rem;padding:0.5rem;background-color:var(--bs-tertiary-bg, #f8f9fa);border:1px solid var(--bs-border-color, #dee2e6);border-radius:0.25rem;font-family:monospace}.ask-ai-container .function-result,.ask-ai-container .function-error{font-size:0.9rem}.help-examples-container{width:100%}.help-header{border-bottom:1px solid #e9ecef;padding-bottom:0.75rem}.help-agents-grid{display:flex;flex-direction:column;gap:1rem}.help-agent-group{border:1px solid #e9ecef;border-radius:0.5rem;overflow:hidden}.help-agent-header{padding:0.5rem 0.75rem;font-weight:500;font-size:0.875rem;display:flex;align-items:center}.help-example-cards{display:flex;flex-direction:column;gap:0.25rem;padding:0.5rem;background:var(--bs-tertiary-bg, #f8f9fa)}.help-example-card{display:flex;align-items:center;padding:0.625rem 0.75rem;background:var(--bs-card-bg, #fff);border:1px solid var(--bs-border-color, #e9ecef);border-radius:0.375rem;cursor:pointer;transition:all 0.15s ease;text-align:left;font-size:0.875rem;color:var(--bs-body-color, #495057)}.help-example-card:hover{background:var(--bs-secondary-bg, #e9ecef);border-color:var(--bs-border-color, #ced4da);transform:translateX(2px)}.help-example-card:active{transform:translateX(0)}.help-example-card i{flex-shrink:0}.help-example-card span{flex:1}.bg-purple-subtle{background-color:rgba(111,66,193,0.1)}.text-purple{color:#6f42c1}.bg-cyan-subtle{background-color:rgba(var(--bs-info-rgb, 13, 202, 240),0.1)}.text-cyan{color:#0a7990}.bg-teal-subtle{background-color:rgba(32,201,151,0.1)}.text-teal{color:#157e5f}.bg-indigo-subtle{background-color:rgba(102,16,242,0.1)}.text-indigo{color:#6610f2}.bg-orange-subtle{background-color:rgba(var(--bs-warning-rgb, 253, 126, 20),0.1)}.text-orange{color:#a8540c}.help-examples-message .message-content{max-width:100%;padding:1rem}.transcript-container{font-size:0.875rem}.transcript-line{line-height:1.4}[data-voice-mode-target=statusBadge].listening{animation:pulse-recording 1.5s infinite}@keyframes pulse-recording{0%,100%{opacity:1}50%{opacity:0.4}}[data-voice-mode-target=toggle].btn-danger{animation:pulse-active 2s infinite}@keyframes pulse-active{0%,100%{box-shadow:0 0 0 0 rgba(var(--bs-danger-rgb, 220, 53, 69),0.4)}50%{box-shadow:0 0 0 8px rgba(var(--bs-danger-rgb, 220, 53, 69),0)}}[data-voice-mode-target=statusBadge].processing-pulse{animation:processing-glow 1.2s ease-in-out infinite}@keyframes processing-glow{0%,100%{box-shadow:0 0 0 0 rgba(var(--bs-warning-rgb, 255, 193, 7),0.6);transform:scale(1)}50%{box-shadow:0 0 8px 4px rgba(var(--bs-warning-rgb, 255, 193, 7),0.3);transform:scale(1.1)}}body>.ts-dropdown,body>.ts-dropdown.form-control,body>.ts-dropdown.form-select{z-index:10502!important}.ts-wrapper.single.has-items:not(.input-active) .ts-control>input{flex:0 0 0;min-width:0!important;width:0!important;padding:0!important;margin:0!important}.ts-wrapper.single .ts-control>.item{display:block}.ts-wrapper .btn-ts-clear{position:absolute;top:50%;right:max(var(--ts-pr-caret, 0px),0.75rem);transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 4px;color:#6c757d;opacity:0.7;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}.ts-wrapper .btn-ts-clear:hover{opacity:1;color:var(--bs-danger, #dc3545)}.card-header>.form-check.form-switch{min-height:0}:root .ts-wrapper.ts-empty-label:not(.focus):not(.disabled) .ts-control>input::placeholder{color:inherit;opacity:1}.ts-wrapper:not(.has-items) .btn-ts-clear{display:none}.ts-wrapper.has-items:has(.btn-ts-clear){--ts-pr-clear-button: 1.5rem}.ts-wrapper.form-select-sm,.ts-wrapper.form-control-sm{min-height:calc(1.5em + 0.4rem + calc(var(--bs-border-width) * 2))}.ts-wrapper.form-select-sm .ts-control,.ts-wrapper.form-control-sm .ts-control{font-size:0.75rem;padding:0.2rem 0.5rem}.ts-wrapper.form-select-sm.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control{font-size:0.75rem}.ts-wrapper.single.form-select:not(.form-select-sm):not(.form-select-lg),.ts-wrapper.single.form-control:not(.form-control-sm):not(.form-control-lg){min-height:calc(1.5em + 0.6rem + calc(var(--bs-border-width) * 2))}.ts-wrapper.single.form-select:not(.form-select-sm):not(.form-select-lg) .ts-control,.ts-wrapper.single.form-control:not(.form-control-sm):not(.form-control-lg) .ts-control{padding-top:0.3rem;padding-bottom:0.3rem;padding-left:0.85rem}@media (max-width: 575.98px){.ts-wrapper.single.form-select:not(.form-select-sm):not(.form-select-lg),.ts-wrapper.single.form-control:not(.form-control-sm):not(.form-control-lg),.ts-wrapper.single.form-select-sm,.ts-wrapper.single.form-control-sm{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))!important}.ts-wrapper.single.form-select:not(.form-select-sm):not(.form-select-lg) .ts-control,.ts-wrapper.single.form-control:not(.form-control-sm):not(.form-control-lg) .ts-control,.ts-wrapper.single.form-select-sm .ts-control,.ts-wrapper.single.form-control-sm .ts-control{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem}}[dir=rtl] .input-hidden .ts-control>input{left:auto;right:-10000px}.ts-wrapper.form-select-wrapper:not(.single){background-image:none}.ts-wrapper.form-select-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.85rem center;background-size:16px 12px}.ts-wrapper.single.dropdown-active .ts-control>.item{display:none}.ts-wrapper.single.has-items .ts-control{flex-wrap:nowrap}.ts-wrapper.single.has-items .ts-control>.item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-wrapper.single.has-items .ts-control>input{min-width:0}@media (max-width: 575.98px){.ts-wrapper.single.has-items{height:auto!important}.ts-wrapper.single.has-items .ts-control>.item{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.ts-wrapper.single.has-items:not(.dropdown-active) .ts-control>input{flex:0 0 0;width:0!important;min-width:0!important;padding:0!important;margin:0!important}.ts-wrapper.single.has-items.dropdown-active .ts-control>.item{display:block;visibility:hidden}.ts-wrapper.single.has-items.dropdown-active .ts-control>input{position:absolute;top:0;left:0;right:max(var(--ts-pr-min, 0.75rem),var(--ts-pr-clear-button, 0px) + var(--ts-pr-caret, 0px));width:auto!important;min-width:0!important;max-width:none!important;padding-top:inherit!important;padding-left:inherit!important}}#startChatModal .ts-wrapper.multi .ts-control,#addMemberModal .ts-wrapper.multi .ts-control{max-height:180px;overflow-y:auto}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;height:1px!important}html body .select2-container.is-invalid .select2-selection,html body select.is-invalid+.select2-container--default .select2-selection,html body select.is-invalid+.select2-container--default.select2-container--focus .select2-selection--single,html body select[aria-invalid=true]+.select2-container--default .select2-selection,.ts-wrapper.is-invalid .ts-control{border-color:var(--bs-form-invalid-border-color, #dc3545)!important}.select2-container.is-invalid.select2-container--focus .select2-selection,select.is-invalid+.select2-container--default.select2-container--focus .select2-selection--single,.ts-wrapper.is-invalid.focus .ts-control{box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25)!important}.turbo-progress-bar{height:3px;background-color:var(--bs-primary, #3b7ddd);z-index:2147483647}details:not([open])>summary.card-header{border-bottom-left-radius:var(--bs-card-inner-border-radius, 0.375rem);border-bottom-right-radius:var(--bs-card-inner-border-radius, 0.375rem);border-bottom:0}details>summary .fa-chevron-right,details>summary .fa-chevron-down{transition:transform 0.15s ease-in-out}details[open]>summary .fa-chevron-right{transform:rotate(90deg)}summary.card-header:not(:has([class*=fa-chevron])){position:relative;padding-right:2.5rem}summary.card-header:not(:has([class*=fa-chevron]))::after{content:"";content:"" / "";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro";font-weight:900;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color, #6c757d);font-size:0.875rem;transition:transform 0.15s ease-in-out;pointer-events:none}details[open]>summary.card-header:not(:has([class*=fa-chevron]))::after{transform:translateY(-50%) rotate(90deg)}details:not(.wfb-quality-details,.ai-panel-disclosure,.epmsn-advanced,.cga-except,.faq-item)>summary:not(.card-header,[class*=btn],[class*=dropdown],[aria-label],[class*=justify-content-between],[class*=justify-content-around],[class*=justify-content-evenly],[class*=justify-between],[class*=justify-around],[class*=justify-evenly]):not(:has([class*=chevron],[class*=caret],[class*=fa-angle],[class*=ellipsis],.fa-plus,.fa-minus,.fa-plus-circle,.fa-minus-circle,.fa-plus-square,.fa-minus-square)):not(:not([class*=flex]):has(>:is(h1,h2,h3,h4,h5,h6,div,p,ul,ol,table))):not(.login-pw-toggle summary,.template-faq summary)::before{content:"";content:"" / "";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro";font-weight:900;font-size:0.75em;line-height:1;display:inline-block;width:0.75em;text-align:center;margin-right:0.35rem;vertical-align:0.05em;transition:transform 0.15s ease-in-out}details[open]:not(.wfb-quality-details,.ai-panel-disclosure,.epmsn-advanced,.cga-except,.faq-item)>summary:not(.card-header,[class*=btn],[class*=dropdown],[aria-label],[class*=justify-content-between],[class*=justify-content-around],[class*=justify-content-evenly],[class*=justify-between],[class*=justify-around],[class*=justify-evenly]):not(:has([class*=chevron],[class*=caret],[class*=fa-angle],[class*=ellipsis],.fa-plus,.fa-minus,.fa-plus-circle,.fa-minus-circle,.fa-plus-square,.fa-minus-square)):not(:not([class*=flex]):has(>:is(h1,h2,h3,h4,h5,h6,div,p,ul,ol,table))):not(.login-pw-toggle summary,.template-faq summary)::before{transform:rotate(90deg)}.reaction-pill{display:inline-flex;gap:0.25rem;align-items:center;transform:translateY(4px);opacity:0;transition:transform 0.12s ease,opacity 0.12s ease;pointer-events:none}.reaction-pill.show{transform:translateY(0);opacity:1;pointer-events:auto}.reaction-pill-btn{width:2.25rem;height:2.25rem;border-radius:50%;background:transparent;transition:transform 0.12s ease,background-color 0.12s ease;display:inline-flex;align-items:center;justify-content:center}.reaction-pill .reaction-pill-btn.btn{border-radius:50%}.reaction-pill-btn:hover{transform:scale(1.25);background-color:var(--bs-tertiary-bg, #f3f4f6)}.reaction-pill-btn--mine{background-color:var(--bs-primary-bg-subtle, #e0eaff);box-shadow:0 0 0 2px var(--bs-primary, #3b7ddd)}.reaction-pill .reaction-emoji{font-size:1.25rem;line-height:1}.reaction-pill{flex-wrap:wrap;width:max-content;max-width:min(18.75rem,calc(100vw - 1.5rem));border-radius:1.25rem!important;white-space:normal!important}.reaction-icon{display:inline-block;object-fit:contain;user-select:none}.reaction-icon.reaction-coin{border-radius:50%;box-shadow:0 0 0 1.5px var(--bs-card-bg, #fff)}.platform-reactor-preview{position:fixed;z-index:1090;max-width:15rem;padding:0.4rem 0.6rem;border-radius:0.375rem;background-color:rgba(33,37,41,0.95);color:#fff;font-size:0.75rem;line-height:1.35;pointer-events:none;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.2)}.platform-reactor-preview__row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-reactor-preview__more{margin-top:0.15rem;opacity:0.7}.wiki-content{max-width:100%;overflow-x:auto}.wiki-content img{max-width:100%!important;height:auto!important;vertical-align:middle}.wiki-content table{width:100%;border-collapse:collapse!important;margin-bottom:1rem;border:1px solid var(--bs-border-color)!important}.wiki-content th,.wiki-content td{border:1px solid var(--bs-border-color)!important;padding:0.5rem 0.75rem!important;vertical-align:top}.wiki-content thead th{background-color:var(--bs-tertiary-bg)!important;font-weight:600;border-bottom:2px solid var(--bs-border-color)!important}.wiki-reader{max-width:820px;margin-left:auto;margin-right:auto}.wiki-reader:has(.wiki-has-toc){max-width:1080px}.wiki-doc-title{font-size:var(--type-display, 28px);font-weight:600;line-height:1.25;margin-top:-0.32em}body:not(.wiki-reading-fullscreen) .wiki-hub-reader .wiki-doc-title{font-size:var(--type-page, 22px)}.wiki-has-toc,.toc-rail-layout{display:flex;gap:2rem;align-items:flex-start}.wiki-has-toc .wiki-main,.toc-rail-layout .toc-rail-main{flex:1 1 auto;min-width:0}.wiki-toc,.toc-rail{flex:0 0 210px;width:210px;position:sticky;top:70px;align-self:flex-start;max-height:calc(100vh - 90px);overflow-y:auto}.wiki-toc-title,.toc-rail-title{font-weight:600;font-size:0.95em;margin-bottom:0.75rem;color:var(--bs-emphasis-color, #212529)}.wiki-toc-list,.toc-rail-list{border-left:1px solid #e9ecef}.wiki-toc-link,.toc-rail-link{display:block;padding:0.35rem 0 0.35rem 0.85rem;margin-left:-1px;border-left:2px solid transparent;color:var(--bs-secondary-color, #6c757d);text-decoration:none;font-size:0.9em;line-height:1.35}:is(.wiki-toc-link,.toc-rail-link):hover{color:var(--bs-emphasis-color, #212529)}:is(.wiki-toc-link,.toc-rail-link).active{color:var(--bs-success, #1cbb8c);border-left-color:var(--bs-success, #1cbb8c);font-weight:600}:is(.wiki-toc-link,.toc-rail-link).lvl-1{font-weight:600;color:var(--bs-body-color, #495057)}:is(.wiki-toc-link,.toc-rail-link).lvl-2{padding-left:1.6rem}:is(.wiki-toc-link,.toc-rail-link).lvl-3{padding-left:2.3rem;font-size:0.85em}.wiki-content :is(h1,h2,h3,.wiki-h1,.wiki-h2,.wiki-h3){scroll-margin-top:70px}:not(.site-wiki-article)>.wiki-content h1{font-size:var(--type-page, 22px);font-weight:600}:not(.site-wiki-article)>.wiki-content h2{font-size:var(--type-title, 16px);font-weight:600}:not(.site-wiki-article)>.wiki-content :is(h3,h4){font-size:1em;font-weight:600}:not(.site-wiki-article)>.wiki-content .wiki-h1{font-size:var(--type-page, 22px);font-weight:600}:not(.site-wiki-article)>.wiki-content .wiki-h2{font-size:var(--type-title, 16px);font-weight:600}:not(.site-wiki-article)>.wiki-content :is(.wiki-h3,.wiki-h4){font-size:1em;font-weight:600}@media (max-width: 768px){.wiki-has-toc,.toc-rail-layout{display:block}.wiki-toc,.toc-rail{position:static;width:auto;flex-basis:auto;max-height:none;margin-bottom:1.25rem}}.toc-rail-side{flex:0 0 240px;width:240px;align-self:stretch}.toc-rail-side>.toc-rail{width:auto}@media (max-width: 768px){.toc-rail-side{width:auto}}.handbook-reader .toc-rail-main{flex:0 1 auto;width:fit-content;max-width:100%}.handbook-reader-text{width:62ch;max-width:100%}.handbook-reader .policy-content{font-size:15px;line-height:1.6}.handbook-chapter{scroll-margin-top:80px}.handbook-chapter+.handbook-chapter{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--bs-border-color, #dee2e6)}.handbook-part+.handbook-chapter{margin-top:1rem;padding-top:0;border-top:0}.handbook-chapter-title{font-size:var(--type-page, 22px);font-weight:600;margin-bottom:0.5rem}.handbook-chapter-number{color:var(--bs-secondary-color, #6c757d)}.handbook-chapter-meta{margin-bottom:1.25rem}.handbook-reader .policy-content h2{font-size:var(--type-title, 16px);font-weight:600;margin-top:1.75em;margin-bottom:0.5em}.handbook-reader .policy-content :is(h3,h4,h5,h6){font-size:1em;font-weight:600;margin-top:1.5em;margin-bottom:0.4em}.handbook-reader .policy-content>:first-child{margin-top:0}.handbook-reader .handbook-intro-titled .policy-content>h2:first-child{font-size:var(--type-page, 22px);margin-bottom:0.5rem}@media (max-width: 1599.98px){body:not(.wiki-reading-fullscreen) .wiki-hub-reader .wiki-has-toc{display:block}body:not(.wiki-reading-fullscreen) .wiki-hub-reader .wiki-toc{position:static;width:auto;flex-basis:auto;max-height:15rem;overflow-y:auto;margin-bottom:1.25rem}body:not(.wiki-reading-fullscreen) .wiki-hub-reader:has(.wiki-has-toc){max-width:880px}}.wiki-tree-summary{list-style:none;cursor:pointer}.wiki-tree-summary::-webkit-details-marker{display:none}.wiki-tree-disclosure{transition:transform 0.15s ease}details.wiki-tree-node[open]>.wiki-tree-summary .wiki-tree-disclosure{transform:rotate(90deg)}.wiki-index .list-group-item{border-width:0 0 1px 0;border-radius:0}.wiki-index .list-group-item:last-child{border-bottom-width:0}.cursor-pointer{cursor:pointer}.wiki-icon-picker-dropdown{z-index:1050;width:340px;max-height:350px;overflow-y:auto}.diff-table{font-family:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:13px;line-height:1.65}.diff-row{display:flex;align-items:baseline;min-height:24px}.diff-row+.diff-row{border-top:1px solid rgba(0,0,0,.04)}.diff-prefix{width:32px;min-width:32px;text-align:center;font-weight:600;padding:3px 0;user-select:none;font-size:14px}.diff-content{flex:1;padding:3px 16px 3px 8px;white-space:pre-wrap;word-break:break-word}.diff-row-added{background-color:var(--bs-success-bg-subtle, #dcfce7)}.diff-row-added .diff-prefix{color:var(--bs-success-text-emphasis, #166534);background-color:var(--bs-success-border-subtle, #bbf7d0)}.diff-row-added .diff-content{color:var(--bs-success-text-emphasis, #14532d)}.diff-row-removed{background-color:var(--bs-danger-bg-subtle, #fee2e2)}.diff-row-removed .diff-prefix{color:var(--bs-danger-text-emphasis, #921a1a);background-color:var(--bs-danger-border-subtle, #fca5a5)}.diff-row-removed .diff-content{color:var(--bs-danger-text-emphasis, #7f1d1d);text-decoration:line-through}.diff-row-unchanged{background-color:var(--bs-tertiary-bg, #f9fafb)}.diff-row-unchanged .diff-content{color:var(--bs-secondary-color, #6b7280)}.diff-row-collapsed{background-color:var(--bs-primary-bg-subtle, #f0f4ff);border-top:1px dashed var(--bs-primary-border-subtle, #c7d2fe);border-bottom:1px dashed var(--bs-primary-border-subtle, #c7d2fe)}.diff-row-collapsed .diff-prefix{color:var(--bs-primary-text-emphasis, #4c4fef);background-color:var(--bs-primary-border-subtle, #e0e7ff)}.diff-row-collapsed .diff-content{color:var(--bs-primary-text-emphasis, #4338ca);font-size:12px;padding-top:4px;padding-bottom:4px}:root[data-theme=dark] :is(.diff-row-added,.diff-row-removed,.diff-row-collapsed) .diff-prefix{background-color:transparent}.diff-legend-chip{font-size:12px;padding:3px 10px;border-radius:4px;font-weight:500}.diff-legend-added{background-color:var(--bs-success-bg-subtle, #dcfce7);color:var(--bs-success-text-emphasis, #166534)}.diff-legend-removed{background-color:var(--bs-danger-bg-subtle, #fee2e2);color:var(--bs-danger-text-emphasis, #991b1b)}.diff-legend-unchanged{background-color:var(--bs-tertiary-bg, #f3f4f6);color:var(--bs-secondary-color, #686e7c)}@media (min-width: 768px){.wiki-hub-rail{flex:0 0 auto;width:210px}.wiki-hub-main{flex:1 1 0;width:auto;min-width:0}}@media (min-width: 992px){.wiki-hub-rail{width:250px}}@media (min-width: 1200px){.wiki-hub-rail{width:290px}}@media (min-width: 1400px){.wiki-hub-rail{width:340px}}@media (min-width: 1800px){.wiki-hub-rail{width:380px}}.wiki-nav-scroll{scrollbar-width:none}.wiki-nav-scroll::-webkit-scrollbar{width:0;height:0}.wiki-hub-reader{max-width:880px;margin-left:0;margin-right:0}.wiki-hub-reader:has(.wiki-has-toc){max-width:1080px}.wiki-reaction-inline>div{margin-top:0!important;gap:0.5rem!important}.wiki-nav-node{margin:0}.wiki-nav-node>.wiki-nav-children{margin:0}.wiki-nav-summary{list-style:none}.wiki-nav-summary::-webkit-details-marker{display:none}.wiki-nav-row{display:flex;align-items:center;position:relative;margin:1px 0.3rem;border-radius:7px;cursor:pointer;padding-left:calc(var(--wiki-depth, 0) * 1.15rem)}.wiki-nav-row:hover{background:var(--bs-tertiary-bg, #f5f7fb)}.wiki-nav-row.active{background:var(--bs-primary-bg-subtle, #eef4fd)}.wiki-nav-gutter{flex-shrink:0;width:18px;align-self:stretch;display:flex;align-items:center;justify-content:center;color:var(--bs-secondary-color, #aeb6c2)}.wiki-nav-link{display:flex;align-items:center;gap:0.5rem;flex:1 1 0%;min-width:0;padding:0.52rem 0.3rem 0.52rem 0.55rem;text-decoration:none;color:var(--bs-body-color, #39414d);font-weight:400;font-size:0.875rem;line-height:1.3}.wiki-nav-link:hover{color:inherit;text-decoration:none}.wiki-nav-row.active .wiki-nav-link{color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--bs-primary, #2f64b1)));font-weight:600}.wiki-nav-icon{flex-shrink:0;display:inline-flex}[data-wiki-form-attachment-pill] .btn,[data-wiki-form-picked-pill] .btn{--bs-btn-font-size: 1em}[data-wiki-form-attachment-pill] .btn-close,[data-wiki-form-picked-pill] .btn-close{font-size:0.8em}.wiki-nav-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:normal;min-width:0}.wiki-manage-btn{flex-shrink:0;width:26px;height:26px;margin-right:0.3rem;border:0;background:none;border-radius:0.3rem;cursor:pointer;color:var(--bs-secondary-color, #6c757d);display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.12s ease-in-out}.wiki-manage-btn:hover{background:var(--bs-primary-bg-subtle, #e3e9f2);color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--bs-primary, #3b7ddd)))}.wiki-nav-row:hover .wiki-manage-btn,.wiki-nav-row:focus-within .wiki-manage-btn{opacity:1}@media (hover: none){.wiki-manage-btn{opacity:1}}#comments-section,#comments-section [id^=comment-]{scroll-margin-top:70px}li[id^=activity-]{scroll-margin-top:70px}#my-role-transition,#my-development-programs,#my-leadership-assessments{scroll-margin-top:70px}#candidate-information{scroll-margin-top:70px}#form-co-owners{scroll-margin-top:70px}#settings-general,#settings-reminders,#settings-delivery,#settings-security,#settings-branding,#signing-links,#settings-agent,#settings-document-ai,#settings-demo-data{scroll-margin-top:70px}.esignature-edit-signers:has(#request_signing_mode_parallel:checked) .signing-order-badge{display:none}[data-checkin-status],#attendance-checked-in{scroll-margin-top:70px}.wiki-comment-toggle{display:inline-block;margin-right:0.75rem}.wiki-comment-toggle>summary{display:inline-block;list-style:none;cursor:pointer}.wiki-comment-toggle>summary::-webkit-details-marker{display:none}.wiki-comment-toggle>summary::marker{content:""}.wiki-comment-disclosure{display:none}.wiki-comment-toggle--reply[open]~.wiki-comment-disclosure--reply,.wiki-comment-toggle--more[open]~.wiki-comment-toggle--edit[open]~.wiki-comment-disclosure--edit{display:block;clear:both;animation:detailsSlideDown 0.2s ease-out}.wiki-comment-overflow{display:none}.wiki-comment-toggle--more[open]~.wiki-comment-overflow{display:inline-block}.wiki-comment-composer textarea{height:calc(1.5em + 1rem + 2px);min-height:0;overflow-y:hidden;resize:none;border-radius:1.25rem;transition:height 0.15s ease-in-out,border-radius 0.15s ease-in-out}.wiki-comment-composer:focus-within textarea{height:5.5rem;overflow-y:auto;resize:vertical;border-radius:0.5rem}.wiki-comment-composer:has(textarea:not(:placeholder-shown)) textarea,.wiki-comment-composer:has([data-comment-attachments-target=list]>*) textarea{height:5.5rem;overflow-y:auto;resize:vertical;border-radius:0.5rem}.wiki-comment-composer-tools{display:none}.wiki-comment-composer:focus-within .wiki-comment-composer-tools{display:flex}.wiki-comment-composer:has(textarea:not(:placeholder-shown)) .wiki-comment-composer-tools,.wiki-comment-composer:has([data-comment-attachments-target=list]>*) .wiki-comment-composer-tools{display:flex}.wiki-icon-tile{width:48px;height:48px;border-radius:10px;color:#fff}.wiki-color-swatch.rounded-circle{width:28px;height:28px;min-width:28px;min-height:28px}.wiki-color-swatch i{font-size:13px}.wiki-edit-lock-banner{position:fixed;top:70px;right:20px;z-index:1050;max-width:400px}.wiki-cover-img{display:block;width:100%;object-fit:cover;max-height:180px}.wiki-attachment-row{background:var(--bs-tertiary-bg, #f5f7fb);border:1px solid var(--bs-border-color, #e3e6ea);border-radius:7px;padding:0.5rem 0.7rem;color:var(--bs-emphasis-color, #212529)}.wiki-attachment-icon{font-size:1rem;flex-shrink:0}.wiki-attachment-name{font-size:0.86rem;min-width:0}.wiki-attachment-size{font-size:0.78rem;color:var(--bs-secondary-color, #6c757d);flex-shrink:0}.wiki-attachment-open{font-size:0.72rem;color:var(--bs-secondary-color, #6c757d);flex-shrink:0;margin-left:0.5rem}.wiki-attachment-open:hover,.wiki-attachment-open:focus-visible{color:var(--bs-emphasis-color, #212529)}body.wiki-reading-fullscreen{overflow:hidden}body.wiki-reading-fullscreen .wiki-fs-article{position:fixed;inset:0;right:var(--ask-ai-dock, 0);z-index:1035;background:var(--bs-card-bg, #fff);overflow-x:hidden;overflow-y:auto;padding:0 0 4rem}body.wiki-reading-fullscreen .wiki-fs-article:not(.has-cover){padding-top:84px}body.wiki-reading-fullscreen .wiki-fs-article>*{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}body.wiki-reading-fullscreen .wiki-fs-article>.card{padding-left:0;padding-right:0;width:calc(100% - 80px);max-width:1100px}body.wiki-reading-fullscreen .wiki-fs-article>.wiki-cover{max-width:none;margin:0 0 2rem;padding:0;border-radius:0!important}body.wiki-reading-fullscreen .wiki-cover-img{height:360px;max-height:360px}body.wiki-reading-fullscreen .wiki-fs-article .card{border:1px solid var(--bs-border-color, #dee2e6)!important;border-radius:8px!important;box-shadow:0 0.1rem 0.2rem rgba(0,0,0,0.05)!important}body.wiki-reading-fullscreen .wiki-fs-article>.wiki-article-card{border:0!important;box-shadow:none!important}body.wiki-reading-fullscreen .wiki-tags-row .wiki-tags-label{color:var(--bs-link-color, var(--bs-primary, #3b7ddd))!important}body.wiki-reading-fullscreen .wiki-tags-row .badge{background:rgba(var(--bs-primary-rgb, 59, 125, 221),0.1)!important;color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--bs-primary, #3b7ddd)))!important;border-color:transparent!important}@media (min-width: 992px){body.wiki-reading-fullscreen .wiki-has-toc{gap:3.5rem}body.wiki-reading-fullscreen .wiki-toc{flex-basis:260px;width:260px}}body.wiki-reading-fullscreen .wiki-fs-actions{position:fixed;top:28px;right:calc(32px + var(--ask-ai-dock, 0px));z-index:1040;margin:0}body.wiki-reading-fullscreen .wiki-fs-actions .wiki-edit-action{display:none!important}body.wiki-reading-fullscreen .wiki-fs-actions .wiki-share-action{display:none!important}body.wiki-reading-fullscreen .wiki-fs-actions .wiki-tools-wrap{order:1}body.wiki-reading-fullscreen .wiki-fs-actions .wiki-fs-toggle{order:2;width:40px;height:40px;padding:0;border-radius:50%;border-color:#dee2e6;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 575.98px){body.wiki-reading-fullscreen .wiki-fs-article>*{padding-left:20px;padding-right:20px}body.wiki-reading-fullscreen .wiki-fs-article>.card{width:calc(100% - 40px)}body.wiki-reading-fullscreen .wiki-fs-actions{top:16px;right:16px}}#comments-section{--wiki-thread-trunk: calc(-1rem - 18px);--wiki-thread-indent: 1.4rem;--wiki-thread-line: 2px;--wiki-thread-color: var(--bs-border-color, #dee2e6);--wiki-thread-gap: 0.5rem;--wiki-thread-elbow: calc(14px + var(--wiki-thread-line) / 2)}.wiki-comment-thread{position:relative;margin-left:var(--wiki-thread-trunk);padding-left:var(--wiki-thread-indent)}.wiki-comment-reply{position:relative}.wiki-comment-reply::before{content:"";position:absolute;left:calc(var(--wiki-thread-indent) * -1);top:calc(var(--wiki-thread-gap) * -1);width:var(--wiki-thread-indent);height:calc(var(--wiki-thread-elbow) + var(--wiki-thread-gap));border-left:var(--wiki-thread-line) solid var(--wiki-thread-color);border-bottom:var(--wiki-thread-line) solid var(--wiki-thread-color);border-bottom-left-radius:8px}.wiki-comment-reply::after{content:"";position:absolute;left:calc(var(--wiki-thread-indent) * -1);top:0;bottom:calc(var(--wiki-thread-gap) * -1);width:var(--wiki-thread-line);background:var(--wiki-thread-color)}.wiki-comment-thread>.wiki-comment-reply:last-child::after{content:none}.wiki-comment-disclosure--reply{margin-left:calc(var(--wiki-thread-trunk) + var(--wiki-thread-indent) + 28px + 0.5rem)}.wiki-field-narrow{max-width:120px}select.wiki-field-narrow{max-width:160px}.wiki-version-select{max-width:200px}.dash-builder{padding:0 0 90px}.dash-builder .builder-header{background:#fff;border-bottom:1px solid #dee2e6;padding:18px 22px 0;margin:0 -0.75rem}.dash-builder .builder-breadcrumb{font-size:12px;color:#6c757d;display:flex;gap:7px;align-items:center;margin-bottom:9px}.dash-builder .builder-breadcrumb .fas{font-size:8px;color:#c2c9d2}.dash-builder .builder-breadcrumb a{color:inherit;text-decoration:none}.dash-builder .builder-breadcrumb a:hover{color:#495057;text-decoration:underline}.dash-builder .builder-breadcrumb .current{color:#495057}.dash-builder .builder-header-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.dash-builder .builder-header-row>div:first-child{min-width:0}.dash-builder .builder-title{font-size:23px;color:#1a1f24;font-weight:400;line-height:1.2;margin:0}.dash-builder .builder-subtitle{font-size:13.5px;color:#6c757d;margin-top:4px}.dash-builder .builder-header-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0}.dash-builder .builder-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:50px;background:#d2f1e8;color:#0b4b38}.dash-builder .builder-status-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--bs-success, #1cbb8c)}.dash-builder .builder-status-pill.dirty{background:#fef1d5;color:#654a12}.dash-builder .builder-status-pill.dirty .dot{background:var(--bs-warning, #fcb92c)}@media (max-width: 575.98px){.dash-builder .builder-header-row{flex-wrap:wrap}.dash-builder .builder-header-actions{margin-left:0;flex-wrap:wrap;flex-shrink:1}}.dash-builder .builder-tabs{display:flex;gap:2px;align-items:center;box-shadow:inset 0 -1px 0 var(--bs-border-color, #dee2e6);overflow-x:auto;flex-wrap:nowrap}.dash-builder .builder-tabs-group-label{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.05em;color:#6c757d;font-weight:700;padding:0 8px;white-space:nowrap}.dash-builder .builder-tabs-divider{width:1px;height:20px;background:#dee2e6;margin:0 6px}.dash-builder .builder-tab{padding:11px 16px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;color:#6c757d;font-size:14px;white-space:nowrap}.dash-builder .builder-tab:hover{color:#495057}.dash-builder .builder-tab.active{color:#1a1f24;font-weight:600;border-bottom-color:var(--bs-primary, #3b7ddd)}.dash-builder .builder-toolbar{display:flex;align-items:center;gap:14px;padding:12px 22px;border-bottom:1px solid #dee2e6;background:#fff;margin:0 -0.75rem;flex-wrap:wrap}.dash-builder .builder-toolbar-group{display:flex;align-items:center;gap:8px}.dash-builder .builder-toolbar-label{font-size:var(--type-caption);color:#6c757d;font-weight:600}.dash-builder .builder-toolbar-spacer{flex:1}.dash-builder .builder-seg{display:inline-flex;border:1px solid #dee2e6;border-radius:.25rem;overflow:hidden}.dash-builder .builder-seg-btn{border:0;padding:6px 13px;font-size:12.5px;cursor:pointer;background:#fff;color:#6c757d;white-space:nowrap}.dash-builder .builder-seg-btn.active{background:#1a1f24;color:#fff;font-weight:600}.dash-builder .builder-preview-card{margin:16px 0 0}.dash-builder .builder-body{padding-top:4px}.dash-builder .builder-grid{display:flex;align-items:flex-start;gap:0;min-height:60vh;background:#fafbfc}.dash-builder .builder-palette{width:300px;min-width:300px;background:#fafbfc;display:flex;flex-direction:column;position:sticky;top:var(--fixed-navbar-offset, 56px);height:calc(100vh - var(--fixed-navbar-offset, 56px))}.dash-builder .builder-palette-head{padding:16px 16px 12px;border-bottom:1px solid #dee2e6}.dash-builder .builder-palette-title{font-size:14px;font-weight:600;color:#1a1f24}.dash-builder .builder-palette-count{font-size:var(--type-caption);color:#6c757d}.dash-builder .builder-palette-sub{font-size:12px;color:#6c757d;margin-bottom:11px}.dash-builder .builder-search{position:relative}.dash-builder .builder-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:12px}.dash-builder .builder-search-input{padding-left:31px}.dash-builder .builder-palette-body{flex:1;min-height:0;overflow-y:auto;padding:8px 12px 24px}.dash-builder .builder-palette-group{margin-top:12px}.dash-builder .builder-palette-group-label{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.05em;color:#6c757d;font-weight:700;padding:4px 4px 8px}.dash-builder .builder-palette-item{display:flex;gap:11px;align-items:flex-start;padding:10px 11px;border:1px solid #dee2e6;border-radius:.35rem;background:#fff;margin-bottom:7px;cursor:grab;position:relative}.dash-builder .builder-palette-item:hover{border-color:#b9d4f3}.dash-builder .builder-palette-item-icon{width:30px;height:30px;border-radius:.3rem;background:#eef2f8;color:var(--bs-primary-ink-on-light, var(--bs-primary, #3b7ddd));display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;margin-top:1px}.dash-builder .builder-palette-item-text{flex:1;min-width:0}.dash-builder .builder-palette-item-title{font-size:13px;font-weight:500;color:#1a1f24;line-height:1.3}.dash-builder .builder-palette-item-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px}.dash-builder .builder-palette-item-desc{font-size:var(--type-caption);color:#6c757d;margin-top:4px;line-height:1.35}.dash-builder .builder-audience-badge,.dash-builder .builder-widget-audience{display:inline-flex;align-items:center;font-size:var(--type-caption);font-weight:600;line-height:1.5;letter-spacing:.02em;padding:1px 8px;border-radius:50rem;white-space:nowrap;vertical-align:middle}.dash-builder .builder-widget-inner:has(>.builder-widget-tags),.dash-builder .builder-widget-inner:has(>.builder-widget-new){padding-bottom:26px;margin-bottom:24px}.dash-builder .builder-widget-inner:has(>.builder-widget-tags)>:is(.builder-widget-card,.builder-widget-empty)>*,.dash-builder .builder-widget-inner:has(>.builder-widget-new)>:is(.builder-widget-card,.builder-widget-empty)>*{margin-bottom:0}.dash-builder .builder-widget-tags{position:absolute;bottom:0;left:4px;z-index:5;display:flex;flex-wrap:wrap;gap:4px}.dash-builder .builder-widget-audience{font-size:var(--type-caption)}.dash-builder .builder-tag-hidden-home{background:#f1f3f5;color:#495057}.dash-builder .builder-widget-new{position:absolute;bottom:0;right:4px;z-index:5;display:inline-flex;align-items:center;font-size:var(--type-caption);font-weight:600;line-height:1.5;padding:1px 8px;border-radius:50rem;white-space:nowrap;background:var(--bs-success-bg-subtle, #d1e7dd);color:var(--bs-success-text-emphasis, #0a3622)}.wa-tier-manager{background:#eaf1fb;color:#2f6cc2}.wa-tier-admin{background:#efeafb;color:#6a4ac2}.wa-tier-super{background:#fbeaec;color:#bb3f50}:root[data-theme=dark] .wa-tier-manager{background:color-mix(in srgb,#2f6cc2 22%,var(--bs-card-bg));color:#9dbcec}:root[data-theme=dark] .wa-tier-admin{background:color-mix(in srgb,#6a4ac2 22%,var(--bs-card-bg));color:#c3b3ee}:root[data-theme=dark] .wa-tier-super{background:color-mix(in srgb,#bb3f50 22%,var(--bs-card-bg));color:#f0a3ad}.dash-builder .builder-palette-item-add{color:#868e96;font-size:13px;margin-top:3px}.dash-builder .builder-palette-empty{text-align:center;color:#6c757d;padding:32px 16px}.dash-builder .builder-palette-empty .fas{font-size:1.75rem;opacity:.3;display:block}.dash-builder .builder-canvas-wrap{flex:1;min-width:0;background:#f5f7fb;padding:22px 26px;align-self:stretch;border-left:1px solid #dee2e6}.dash-builder .builder-canvas{display:flex;flex-direction:column;gap:16px;max-width:1240px;position:relative;padding-bottom:70px}.dash-builder .builder-full-drop-indicator{position:absolute;left:0;right:0;height:3px;margin-top:-1.5px;background:var(--bs-primary, #3b7ddd);border-radius:2px;pointer-events:none;z-index:10;box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb, 59, 125, 221),.25)}.dash-builder .builder-band{min-width:0}.dash-builder .builder-split-band{display:flex;gap:16px;align-items:stretch}.dash-builder .builder-col{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:16px}.dash-builder .builder-split-band--span-8>.builder-col[data-col=main],.dash-builder .builder-split-band--span-9>.builder-col[data-col=main]{flex-grow:2}.dash-builder.builder-dragging .builder-split-band .builder-col:empty{min-height:90px;border:2px dashed #c7d0de;border-radius:.5rem;background:#fafbfd}.dash-builder .builder-widget{position:relative;scroll-margin-top:96px}.dash-builder .builder-widget.dragging{opacity:.4}.dash-builder .builder-widget-added :is(.builder-widget-card,.builder-widget-empty)>:first-child{animation:builder-widget-added 2s ease-out}@keyframes builder-widget-added{0%,45%{box-shadow:0 0 0 3px var(--bs-primary, #3b7ddd)}100%{box-shadow:0 0 0 3px transparent}}@media (prefers-reduced-motion: reduce){.dash-builder .builder-widget-added :is(.builder-widget-card,.builder-widget-empty)>:first-child{animation:none;box-shadow:0 0 0 3px var(--bs-primary, #3b7ddd)}}.dash-builder .builder-widget-inner{position:relative}.dash-builder .builder-widget-inner:hover .builder-widget-grip,.dash-builder .builder-widget-inner:hover .builder-widget-tools{opacity:1}.dash-builder .builder-widget-grip{position:absolute;top:0;left:8px;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;gap:4px;font-size:var(--type-caption);color:#6c757d;background:rgba(255,255,255,.95);border:1px solid #dee2e6;border-radius:.25rem;padding:3px 7px;cursor:grab;opacity:0;transition:opacity .12s}.dash-builder .builder-widget-grip{touch-action:none;user-select:none}.dash-builder .builder-palette-item{user-select:none}.dash-builder .builder-drag-ghost{position:fixed;top:0;left:0;margin:0;z-index:1085;pointer-events:none;opacity:.92;transition:none;box-shadow:0 6px 18px rgba(0,0,0,.15)}html.dash-builder-pointer-dragging,html.dash-builder-pointer-dragging *{cursor:grabbing!important;user-select:none!important}.dash-builder .builder-widget-tools{position:absolute;top:0;right:8px;transform:translateY(-50%);z-index:5;opacity:0;transition:opacity .12s}.dash-builder .builder-widget-remove{width:26px;height:26px;border:1px solid #f1c6cb;background:#fff;color:#c2434f;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.dash-builder .builder-widget-remove:hover{background:#c2434f;color:#fff}.dash-builder .builder-widget-config{width:26px;height:26px;margin-right:6px;border:1px solid #dee2e6;background:#fff;color:#6c757d;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.dash-builder .builder-widget-config:hover{background:#eef1f5;color:var(--bs-primary-ink-on-light, var(--bs-primary, #3b7ddd));border-color:#cfe0f5}.dash-builder .builder-canvas-empty{border:2px dashed #cdd5e0;border-radius:.6rem;background:#fafbfd;padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:1240px}.dash-builder .builder-canvas-empty-icon{width:60px;height:60px;border-radius:50%;background:#eef2f8;color:#9fb2cc;display:flex;align-items:center;justify-content:center;font-size:24px}.dash-builder .builder-canvas-empty-title{font-size:16px;color:#1a1f24;font-weight:500}.dash-builder .builder-canvas-empty-sub{font-size:13.5px;color:#6c757d;max-width:380px;line-height:1.5}.dash-builder:not(.dash-builder-ready) .builder-canvas-empty{display:none}@media (max-width: 991px){.dash-builder .builder-grid{flex-direction:column}.dash-builder .builder-palette{width:100%;min-width:0;border-bottom:1px solid #dee2e6;position:static;height:auto}.dash-builder .builder-palette-body{max-height:70vh}.dash-builder .builder-canvas-wrap{border-left:0}.dash-builder .builder-split-band{flex-direction:column}}.dash-builder .builder-tab.is-default{color:#6c757d}.dash-builder .builder-tab-hint{font-size:var(--type-caption);font-weight:700;color:#6c757d;border:1px solid #e2e6ea;border-radius:3px;padding:0 4px;margin-left:6px;text-transform:uppercase;letter-spacing:.03em}.dash-builder .builder-tab-add{padding:11px 14px;border:0;background:none;cursor:pointer;color:var(--bs-primary-ink-on-light, var(--bs-primary, #3b7ddd));font-size:13.5px;font-weight:500;white-space:nowrap}.dash-builder .builder-tab-add:hover{color:#2a5fb0}.dash-builder .builder-tab-add:disabled{color:#c2c9d2;cursor:default}.dash-builder .builder-status-pill.status-published{background:#d2f1e8;color:#0b4b38}.dash-builder .builder-status-pill.status-published .dot{background:var(--bs-success, #1cbb8c)}.dash-builder .builder-status-pill.status-draft{background:#e9ecef;color:#495057}.dash-builder .builder-status-pill.status-draft .dot{background:#adb5bd}.dash-builder .builder-status-pill.status-unpublished_changes{background:#fef1d5;color:#654a12}.dash-builder .builder-status-pill.status-unpublished_changes .dot{background:var(--bs-warning, #fcb92c)}.dash-builder .builder-status-pill.status-mirrored{background:#e8f1fc;color:#1d63b3}.dash-builder .builder-status-pill.status-mirrored .dot{background:var(--bs-primary, #3b7ddd)}.dash-builder .builder-tab-dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:6px;background:#adb5bd;vertical-align:middle}.dash-builder .builder-tab-dot.status-published{background:var(--bs-success, #1cbb8c)}.dash-builder .builder-tab-dot.status-draft{background:#adb5bd}.dash-builder .builder-tab-dot.status-unpublished_changes{background:var(--bs-warning, #fcb92c)}.dash-builder .builder-widget-seg{display:inline-flex;border:1px solid #dee2e6;border-radius:.25rem;overflow:hidden;margin-right:6px;background:#fff}.dash-builder .builder-widget-seg button{border:0;background:#fff;color:#6c757d;font-size:var(--type-caption);font-weight:600;padding:3px 8px;cursor:pointer}.dash-builder .builder-widget-seg button+button{border-left:1px solid #eef0f3}.dash-builder .builder-widget-seg button.active{background:#eef1f5;color:var(--bs-primary-ink-on-light, var(--bs-primary, #3b7ddd))}.dash-builder .builder-canvas[data-board-columns="1"] .builder-widget-seg{display:none}.dash-builder .builder-canvas[data-board-columns="2"] .builder-widget-seg button:not([data-span="12"]):not([data-span="6"]),.dash-builder .builder-canvas[data-board-columns="3"] .builder-widget-seg button:not([data-span="12"]):not([data-span="4"]),.dash-builder .builder-canvas[data-board-columns="4"] .builder-widget-seg button:not([data-span="12"]):not([data-span="3"]){display:none}.dash-builder .builder-widget-seg button[data-span="8"],.dash-builder .builder-widget-seg button[data-span="9"]{display:none}.dash-builder .builder-canvas[data-board-columns=main_side] .builder-widget-seg button:not([data-span="12"]):not([data-span="8"]),.dash-builder .builder-canvas[data-board-columns=side_main_side] .builder-widget-seg button:not([data-span="12"]):not([data-span="9"]){display:none}.dash-builder .builder-canvas[data-board-columns=main_side] .builder-widget-seg button[data-span="8"],.dash-builder .builder-canvas[data-board-columns=side_main_side] .builder-widget-seg button[data-span="9"]{display:inline-block}.dash-builder .builder-widget--main-fill .builder-widget-seg{display:none}.dash-builder .builder-palette-item.needs-main-column{opacity:.55}.dash-builder .builder-canvas[data-board-columns="2"] .builder-widget-seg button[data-span="6"],.dash-builder .builder-canvas[data-board-columns="3"] .builder-widget-seg button[data-span="4"],.dash-builder .builder-canvas[data-board-columns=main_side] .builder-widget-seg button[data-span="8"],.dash-builder .builder-canvas[data-board-columns=side_main_side] .builder-widget-seg button[data-span="9"]{border-left:0}.dash-builder .builder-widget-tools{display:flex;align-items:center}.dash-builder .builder-widget-empty{display:none}.dash-builder .builder-canvas.show-empty .builder-widget-card{display:none}.dash-builder .builder-canvas.show-empty .builder-widget-empty{display:block}.dash-builder .builder-widget-card *,.dash-builder .builder-widget-empty *{pointer-events:none}.dash-builder .builder-mirror-notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:13px 15px;border:1px solid #b9d4f3;background:#eef5fd;border-radius:.4rem}.dash-builder .builder-mirror-icon{width:30px;height:30px;border-radius:50%;background:#d8e9fb;color:var(--bs-primary-ink-on-light, var(--bs-primary, #3b7ddd));display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-builder .builder-mirror-title{font-size:13.5px;color:#1a1f24;font-weight:600}.dash-builder .builder-mirror-sub{font-size:12.5px;color:#6c757d;margin-top:2px;line-height:1.45}.dash-builder .builder-grid-locked .builder-palette{opacity:.5;pointer-events:none}.dash-builder .builder-grid-locked .builder-widget-grip,.dash-builder .builder-grid-locked .builder-widget-tools{display:none!important}.builder-fullscreen{position:fixed;inset:0;z-index:1080;background:#f5f7fb;display:flex;flex-direction:column}.builder-fullscreen-bar{background:#1a1f24;color:#fff;padding:10px 22px;display:flex;align-items:center;font-size:13.5px}.builder-fullscreen-frame{flex:1;width:100%;border:0;background:#fff}:root[data-theme=dark] .dash-builder .builder-header,:root[data-theme=dark] .dash-builder .builder-toolbar,:root[data-theme=dark] .dash-builder .builder-palette-item,:root[data-theme=dark] .dash-builder .builder-seg-btn,:root[data-theme=dark] .dash-builder .builder-widget-seg,:root[data-theme=dark] .dash-builder .builder-widget-seg button,:root[data-theme=dark] .dash-builder .builder-widget-config,:root[data-theme=dark] .dash-builder .builder-widget-remove{background:var(--bs-card-bg)}:root[data-theme=dark] .dash-builder .builder-widget-grip{background:color-mix(in srgb,var(--bs-card-bg) 95%,transparent);color:var(--bs-secondary-color)}:root[data-theme=dark] .dash-builder .builder-grid,:root[data-theme=dark] .dash-builder .builder-palette{background:var(--bs-tertiary-bg)}:root[data-theme=dark] .dash-builder .builder-canvas-wrap{background:var(--bs-body-bg)}:root[data-theme=dark] .dash-builder .builder-canvas-empty,:root[data-theme=dark] .dash-builder.builder-dragging .builder-split-band .builder-col:empty{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}:root[data-theme=dark] .dash-builder .builder-header,:root[data-theme=dark] .dash-builder .builder-tabs,:root[data-theme=dark] .dash-builder .builder-toolbar,:root[data-theme=dark] .dash-builder .builder-seg,:root[data-theme=dark] .dash-builder .builder-palette,:root[data-theme=dark] .dash-builder .builder-canvas-wrap,:root[data-theme=dark] .dash-builder .builder-palette-head,:root[data-theme=dark] .dash-builder .builder-palette-item,:root[data-theme=dark] .dash-builder .builder-widget-grip,:root[data-theme=dark] .dash-builder .builder-widget-seg,:root[data-theme=dark] .dash-builder .builder-widget-config,:root[data-theme=dark] .dash-builder .builder-tab-hint{border-color:var(--bs-border-color)}:root[data-theme=dark] .dash-builder .builder-tabs-divider{background:var(--bs-border-color)}:root[data-theme=dark] .dash-builder .builder-widget-seg button+button{border-left-color:var(--bs-border-color)}:root[data-theme=dark] .dash-builder .builder-palette-item:hover{border-color:var(--bs-primary-border-subtle)}:root[data-theme=dark] .dash-builder .builder-title,:root[data-theme=dark] .dash-builder .builder-tab.active,:root[data-theme=dark] .dash-builder .builder-palette-title,:root[data-theme=dark] .dash-builder .builder-palette-item-title,:root[data-theme=dark] .dash-builder .builder-canvas-empty-title,:root[data-theme=dark] .dash-builder .builder-mirror-title{color:var(--bs-emphasis-color)}:root[data-theme=dark] .dash-builder .builder-breadcrumb a:hover,:root[data-theme=dark] .dash-builder .builder-breadcrumb .current,:root[data-theme=dark] .dash-builder .builder-tab:hover{color:var(--bs-body-color)}:root[data-theme=dark] .dash-builder .builder-breadcrumb,:root[data-theme=dark] .dash-builder .builder-subtitle,:root[data-theme=dark] .dash-builder .builder-tabs-group-label,:root[data-theme=dark] .dash-builder .builder-tab,:root[data-theme=dark] .dash-builder .builder-tab.is-default,:root[data-theme=dark] .dash-builder .builder-toolbar-label,:root[data-theme=dark] .dash-builder .builder-seg-btn,:root[data-theme=dark] .dash-builder .builder-palette-count,:root[data-theme=dark] .dash-builder .builder-palette-sub,:root[data-theme=dark] .dash-builder .builder-palette-group-label,:root[data-theme=dark] .dash-builder .builder-palette-item-desc,:root[data-theme=dark] .dash-builder .builder-tab-hint,:root[data-theme=dark] .dash-builder .builder-palette-empty,:root[data-theme=dark] .dash-builder .builder-widget-seg button,:root[data-theme=dark] .dash-builder .builder-widget-config,:root[data-theme=dark] .dash-builder .builder-canvas-empty-sub,:root[data-theme=dark] .dash-builder .builder-mirror-sub{color:var(--bs-secondary-color)}:root[data-theme=dark] .dash-builder .builder-seg-btn.active{background:var(--bs-emphasis-color);color:var(--bs-body-bg)}:root[data-theme=dark] .dash-builder .builder-palette-item-icon,:root[data-theme=dark] .dash-builder .builder-canvas-empty-icon,:root[data-theme=dark] .dash-builder .builder-tag-hidden-home,:root[data-theme=dark] .dash-builder .builder-widget-seg button.active,:root[data-theme=dark] .dash-builder .builder-widget-config:hover{background:color-mix(in srgb,var(--bs-card-bg) 85%,var(--bs-emphasis-color))}:root[data-theme=dark] .dash-builder .builder-tag-hidden-home{color:var(--bs-body-color)}:root[data-theme=dark] .dash-builder .builder-canvas-empty-icon{color:var(--bs-secondary-color)}:root[data-theme=dark] .dash-builder .builder-palette-item-icon,:root[data-theme=dark] .dash-builder .builder-tab-add,:root[data-theme=dark] .dash-builder .builder-widget-seg button.active,:root[data-theme=dark] .dash-builder .builder-widget-config:hover,:root[data-theme=dark] .dash-builder .builder-mirror-icon{color:var(--bs-link-color)}:root[data-theme=dark] .dash-builder .builder-tab-add:hover{color:var(--bs-link-hover-color)}:root[data-theme=dark] .dash-builder .builder-widget-config:hover{border-color:var(--bs-primary-border-subtle)}:root[data-theme=dark] .dash-builder .builder-tab-add:disabled,:root[data-theme=dark] .dash-builder .builder-palette-item-add,:root[data-theme=dark] .dash-builder .builder-search-icon{color:var(--bs-tertiary-color)}:root[data-theme=dark] .dash-builder .builder-widget-remove{border-color:var(--bs-danger-border-subtle);color:var(--bs-danger-text-emphasis)}:root[data-theme=dark] .dash-builder .builder-widget-remove:hover{background:#c2434f;border-color:#c2434f;color:#fff}:root[data-theme=dark] .dash-builder .builder-status-pill,:root[data-theme=dark] .dash-builder .builder-status-pill.status-published{background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}:root[data-theme=dark] .dash-builder .builder-status-pill.dirty,:root[data-theme=dark] .dash-builder .builder-status-pill.status-unpublished_changes{background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}:root[data-theme=dark] .dash-builder .builder-status-pill.status-draft{background:var(--bs-secondary-bg);color:var(--bs-body-color)}:root[data-theme=dark] .dash-builder .builder-status-pill.status-mirrored{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}:root[data-theme=dark] .dash-builder .builder-mirror-notice{background:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle)}:root[data-theme=dark] .dash-builder .builder-mirror-icon{background:var(--bs-card-bg)}:root[data-theme=dark] .builder-fullscreen,:root[data-theme=dark] .builder-fullscreen-frame{background:var(--bs-body-bg)}.reorder-handle{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center}.reorder-handle .btn{line-height:1;font-size:0.65rem;padding:0.15rem!important;border:0}.reorder-handle .drag-handle{padding:0.1rem 0}@media (hover: hover){.reorder-handle .btn,.reorder-handle .btn:disabled{opacity:0;transition:opacity .12s ease-in-out}.reorder-row:hover .reorder-handle .btn,.reorder-handle:focus-within .btn{opacity:1}.reorder-row:hover .reorder-handle .btn:disabled,.reorder-handle:focus-within .btn:disabled{opacity:.3}}@media (prefers-reduced-motion: reduce){.reorder-handle .btn{transition:none}}.rec-rail-drawer{counter-reset:rec-rail}.rec-rail-drawer :is(.rec-rail-on,.rec-rail-filled) .rec-rail-num::before{counter-increment:rec-rail;content:counter(rec-rail)}.rec-rail-filled{border-style:dashed!important}.rec-rail-filled .rec-rail-row{color:var(--bs-secondary-color, #6c757d)}.rec-rail-filled .rec-rail-fill-tag{font-size:var(--type-caption)}.rec-rail-num{min-width:1.25rem;text-align:center;font-weight:600;font-size:var(--type-caption);color:var(--bs-secondary-color, #6c757d)}.rec-rail-off .rec-rail-on-only,.rec-rail-on .rec-rail-off-only{display:none!important}.rec-rail-list>.rec-rail-row:last-child{border-bottom:0!important}.rec-rail-list:not(:has(>[data-id])){display:none}.rec-rail-row{min-height:2.75rem}.rec-rail-on .rec-rail-row--filled{border-bottom-style:dashed!important}.rec-rail-row--filled .rec-rail-name{color:var(--bs-secondary-color, #6c757d)}.rec-rail-on .rec-rail-fill-tag{font-size:var(--type-caption)}.rec-rail-row .reorder-handle{flex:0 0 1.25rem;width:1.25rem}.rec-rail-choose{background:var(--bs-tertiary-bg, #f8f9fa)}.sidebar-edit-rail{font-size:var(--type-caption, 0.75rem);text-decoration:none}.sidebar-edit-rail:hover,.sidebar-edit-rail:focus-visible{text-decoration:underline}.rec-rail-row .reorder-handle .btn{padding:0 0.15rem!important}.rec-rail-row .reorder-handle .drag-handle{padding:0}@media (pointer: coarse){.reorder-handle .btn,.rec-rail-row .reorder-handle .btn{min-width:24px;min-height:24px;padding:0.3rem 0.4rem!important}}.dash-builder .builder-briefing{border:1px dashed var(--bs-primary-border-subtle, #b6d4fe);background:var(--bs-body-bg, #fff)}.dash-builder.home-today-on .builder-briefing{border-style:solid;border-color:var(--bs-primary, #3b7ddd);background:var(--bs-primary-bg-subtle, #cfe2ff)}.dash-builder:not(.home-today-on) [data-briefing-when=on],.dash-builder.home-today-on [data-briefing-when=off]{display:none!important}.dash-builder .builder-briefing[aria-busy=true] button{cursor:progress}.dash-builder.start-here-off [data-start-here-when=on],.dash-builder:not(.start-here-off) [data-start-here-when=off]{display:none!important}.dash-builder .builder-start-here[aria-busy=true] button{cursor:progress}.builder-toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(12px);background:#1a1f24;color:#fff;padding:11px 20px;border-radius:.35rem;font-size:13.5px;box-shadow:0 8px 24px rgba(0,0,0,.22);z-index:1090;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.builder-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.builder-toast .fa-circle-check{color:#7ee0bf}.builder-toast .fa-circle-exclamation{color:#ffc078}.dashboard-masonry-columns{column-count:2;column-gap:1rem}.dashboard-masonry-columns>*{break-inside:avoid;-webkit-column-break-inside:avoid}@media (max-width: 767.98px){.dashboard-masonry-columns{column-count:1}}.dashboard-masonry-columns.masonry-js{column-count:auto;display:flex;gap:1rem;align-items:flex-start}.dashboard-masonry-columns.masonry-js>.masonry-col{flex:1;min-width:0;display:flex;flex-direction:column}.dashboard-split-band{display:flex;gap:1rem;align-items:flex-start}.dashboard-split-band>.dashboard-col{flex:1 1 0%;min-width:0}@media (max-width: 767.98px){.dashboard-split-band{flex-direction:column;align-items:stretch}}@media (max-width: 767.98px){.dashboard-split-band>.dashboard-col{display:contents}.dashboard-split-band>.dashboard-col>.dashboard-cell{order:var(--reading-order, 0)}.dashboard-split-band{gap:0}}@media (min-width: 768px){.dashboard-split-band--main-side>.dashboard-col[data-col=main]{flex-grow:2}}@media (min-width: 1200px){.dashboard-split-band--side-main-side>.dashboard-col[data-col=main]{flex-grow:2}}@media (min-width: 768px) and (max-width: 1199.98px){.dashboard-split-band--side-main-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto 1fr;column-gap:1rem;row-gap:0}.dashboard-split-band--side-main-side>.dashboard-col[data-col=left]{grid-column:1;grid-row:1}.dashboard-split-band--side-main-side>.dashboard-col[data-col=right]{grid-column:1;grid-row:2}.dashboard-split-band--side-main-side>.dashboard-col[data-col=main]{grid-column:2;grid-row:1 / span 2}}@media (min-width: 768px){.dashboard-split-band--pinned-sides>.dashboard-col:not([data-col=main]){position:sticky;top:var(--pinned-top, calc(var(--fixed-navbar-offset, 56px) + 1rem))}}.home-layout-entry{justify-content:flex-end;align-items:center;gap:.5rem;margin:-.5rem 0 .25rem}.home-layout-bar{position:sticky;top:calc(var(--fixed-navbar-offset, 56px) + .5rem);z-index:1020;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;margin-bottom:1rem;background:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-primary);border-radius:var(--bs-border-radius)}.home-layout-bar__text{flex:1 1 16rem;min-width:0;font-size:.875rem}.home-layout-bar__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.home-layout-editing .home-layout-item{outline:2px dashed var(--bs-border-color);outline-offset:3px;border-radius:var(--bs-border-radius);margin-bottom:1rem}.home-layout-editing .home-layout-item [data-widget-name]{pointer-events:none;max-height:12rem;overflow:hidden;margin-bottom:0!important}.home-layout-tools{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;margin-bottom:.25rem;background:var(--bs-tertiary-bg);color:var(--bs-body-color);border-radius:var(--bs-border-radius)}.home-layout-handle{cursor:grab;padding:.25rem .5rem;color:var(--bs-secondary-color)}.home-layout-handle:active{cursor:grabbing}.home-layout-title{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-layout-editing .dashboard-split-band>.dashboard-col{min-height:6rem;border-radius:var(--bs-border-radius)}.home-layout-editing .dashboard-split-band>.dashboard-col:not(:has(.home-layout-item)){outline:2px dashed var(--bs-border-color);outline-offset:-2px}.home-layout-editing .dashboard-split-band--pinned-sides>.dashboard-col{position:static}.home-layout-tray{padding:.75rem 1rem;margin:0 0 1rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.home-layout-tray__title{font-size:.875rem;font-weight:600;margin:0 0 .5rem}.home-layout-tray__list{display:flex;flex-wrap:wrap;gap:.5rem}.home-layout-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .75rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);font-size:.875rem}@media (min-width: 768px) and (max-width: 1199.98px){.dashboard-split-band--side-main-side.dashboard-split-band--pinned-sides>.dashboard-col:not([data-col=main]){position:static}}.workspace-stream-card__body{white-space:pre-line;overflow-wrap:anywhere}.workspace-stream-card>.card-body{padding:18px 20px 16px}.workspace-stream-card__replies{padding-left:20px;padding-right:20px}.workspace-stream-card__workspace{max-width:16rem}.workspace-stream-card h3:has(>[data-ws-unread-mark])>a{font-weight:700}.home-feed>turbo-frame>.card:not([aria-hidden])>:not(.card-header):not(.home-feed__chips){transition:opacity 0.12s ease}.home-feed>turbo-frame[aria-busy=true]>.card:not([aria-hidden])>:not(.card-header):not(.home-feed__chips){opacity:0.55;pointer-events:none}.home-feed__sample{max-height:420px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.home-feed__sample-avatar{width:36px;height:36px;border-radius:50%;background:var(--bs-secondary-bg, #e9ecef);color:var(--bs-secondary-color, #6c757d);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width: 768px) and (max-width: 991.98px){.dashboard-split-band--quarters{flex-wrap:wrap;row-gap:0}.dashboard-split-band--quarters>.dashboard-col{flex:0 0 calc(50% - .5rem)}}[data-ballots-form] input[type=datetime-local]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23495057' stroke-width='1.2' stroke-linecap='round'%3E%3Crect x='2' y='3.2' width='12' height='10.8' rx='1.5'/%3E%3Cline x1='2' y1='6.4' x2='14' y2='6.4'/%3E%3Cline x1='5.3' y1='1.6' x2='5.3' y2='4'/%3E%3Cline x1='10.7' y1='1.6' x2='10.7' y2='4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px 15px;opacity:1;cursor:pointer}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.lib-card{background:#fff;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);transition:transform .15s ease,box-shadow .15s ease;position:relative}.lib-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(16,24,40,.14)}.lib-card:has(.dropdown-menu.show){z-index:auto;transform:none;transition:box-shadow .15s ease}.lib-card.is-off{background:#fcfcfd}.lib-card.is-off .lib-card-banner{filter:grayscale(.9)}.lib-card-banner{position:relative;height:112px;border-radius:12px 12px 0 0;overflow:hidden;display:flex;align-items:flex-end;gap:.7rem;padding:.75rem .85rem;cursor:pointer;background-image:var(--lib-banner-fill);background-color:#3f5372}.lib-card-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lib-card-banner::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(16,24,40,0) 40%,rgba(16,24,40,.28) 100%)}.lib-card-banner:has(>img)::after{background:linear-gradient(180deg,rgba(16,24,40,.2) 0%,rgba(16,24,40,.74) 100%)}.lib-card-mark{position:relative;z-index:2;width:42px;height:42px;flex-shrink:0;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;box-shadow:0 2px 8px rgba(16,24,40,.28)}.lib-card-titles{position:relative;z-index:2;min-width:0;flex:1}.lib-card-name{font-size:var(--type-title, 16px);font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.lib-card-name{color:#fff!important;text-shadow:0 1px 3px rgba(16,24,40,.5)}.lib-card-open{position:absolute;inset:0;z-index:3}.lib-card-open:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-3px;border-radius:12px 12px 0 0}.lib-card-kind{position:relative;z-index:2;font-size:var(--type-small, 13px);color:#fff;text-shadow:0 1px 3px rgba(16,24,40,.5)}.lib-card-acts{position:absolute;top:.55rem;right:.55rem;z-index:4;opacity:0;transition:opacity .12s ease}.lib-card:hover .lib-card-acts,.lib-card-acts:focus-within,.lib-card-acts:has(.dropdown-menu.show){opacity:1}@media (hover: none){.lib-card-acts{opacity:1}}.lib-card-acts:has(.dropdown-menu.show){z-index:1050}.lib-card-kebab{width:28px;height:28px;border-radius:50%;border:0;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(16,24,40,.42);color:rgba(255,255,255,.92);font-size:.78rem;cursor:pointer;transition:background .15s ease,color .15s ease}.lib-card-kebab:hover,.lib-card-kebab[aria-expanded=true]{background:rgba(16,24,40,.72);color:#fff}.lib-card-off{position:absolute;top:.6rem;left:.65rem;z-index:3;display:flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:6px;background:#fcb92c;color:#3d2a00;font-size:var(--type-caption, 12px);font-weight:600;box-shadow:0 1px 3px rgba(16,24,40,.25)}.lib-card-off i{font-size:.65rem}.lib-card-body{padding:.85rem 1rem;display:flex;flex-direction:column;flex:1}.lib-card-desc{color:#667085;line-height:1.5;margin:0 0 .6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.55em}.lib-card-stats{display:flex;align-items:center;gap:.7rem;margin-top:auto}.lib-card-stat{display:flex;align-items:center;gap:.3rem;font-size:var(--type-small, 13px);color:#667085;font-variant-numeric:tabular-nums}.lib-card-stat i{font-size:.78rem;color:inherit}.lib-card-updated{margin-left:auto;font-size:var(--type-small, 13px);color:#667085;white-space:nowrap}.lib-grid--compact{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.lib-grid--compact .lib-card{min-width:0}.lib-grid--compact .lib-card-stats{flex-wrap:wrap;row-gap:.25rem}.lib-grid--compact .lib-card-updated{flex-basis:100%;margin-left:0;white-space:normal;min-width:0}:where(:root[data-theme=dark]) .lib-card{background:var(--bs-card-bg);box-shadow:0 0 0 1px var(--bs-border-color)}:where(:root[data-theme=dark]) .lib-card:hover{box-shadow:0 0 0 1px var(--bs-border-color),0 12px 26px rgba(0,0,0,.35)}:where(:root[data-theme=dark]) .lib-card.is-off{background:var(--bs-tertiary-bg)}:where(:root[data-theme=dark]) :is(.lib-card-desc,.lib-card-stat,.lib-card-updated){color:var(--bs-secondary-color)}.modal.modal--self-dimmed{background-color:rgba(0,0,0,0.5)}.asset-library-picker .asset-pick,.asset-library-picker .asset-stock-pick{position:relative;transition:box-shadow .12s ease,transform .12s ease}.asset-library-picker .asset-pick:hover,.asset-library-picker .asset-stock-pick:hover{box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.35)}.asset-library-picker .asset-pick.selected,.asset-library-picker .asset-stock-pick.staged{border-color:var(--bs-primary)!important;box-shadow:0 0 0 3px var(--bs-primary);transform:translateY(-1px)}.asset-library-picker .asset-pick.selected::after,.asset-library-picker .asset-stock-pick.imported::after{content:"✓";position:absolute;top:4px;right:4px;width:18px;height:18px;line-height:18px;text-align:center;font-size:11px;font-weight:700;color:var(--bs-on-primary, #fff);background:var(--bs-primary);border-radius:50%;box-shadow:0 0 0 2px #fff;z-index:3}.asset-library-picker .asset-stock-pick.is-importing{pointer-events:none}.asset-library-picker .asset-stock-pick.is-importing::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.55);z-index:1}.asset-library-picker .asset-stock-pick.is-importing::after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid rgba(0,0,0,.2);border-top-color:var(--bs-primary);border-radius:50%;z-index:2;animation:assetSpin .7s linear infinite}@keyframes assetSpin{to{transform:rotate(360deg)}}.asset-library-picker .asset-stock-credit{position:absolute;left:0;right:0;bottom:0;padding:12px 4px 2px;font-size:9px;line-height:1.1;color:#fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));pointer-events:none}.asset-library-picker .asset-similar-btn:disabled{opacity:.45;pointer-events:none}.asset-library-picker .asset-gen-preview{width:100%;max-width:320px;aspect-ratio:1 / 1;border-radius:.5rem;overflow:hidden;border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg, #f1f3f5)}.asset-library-picker .asset-gen-skeleton{width:100%;height:100%;background:linear-gradient(100deg,var(--bs-secondary-bg, #e9ecef) 30%,var(--bs-tertiary-bg, #f8f9fa) 50%,var(--bs-secondary-bg, #e9ecef) 70%);background-size:200% 100%;animation:assetGenShimmer 1.2s ease-in-out infinite}.asset-library-picker .asset-gen-preview[data-shape=landscape]{max-width:420px;aspect-ratio:3 / 2}.asset-library-picker .asset-gen-preview[data-shape=portrait]{max-width:280px;aspect-ratio:2 / 3}.asset-library-picker .asset-gen-preview img{width:100%;height:100%;object-fit:contain;display:block;animation:assetGenFadeIn .25s ease}@keyframes assetGenShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes assetGenFadeIn{from{opacity:0}to{opacity:1}}.proficiency-dots .dot{width:8px;height:8px;border-radius:50%;background-color:var(--bs-border-color, #dee2e6);display:inline-block;margin-right:2px}.proficiency-dots .dot.filled{background-color:var(--bs-primary, #2e63b3)}.stat-tile-link{transition:transform .12s ease,box-shadow .12s ease}a:hover>.stat-tile-link,a:focus-visible>.stat-tile-link,a.stat-tile-link:hover,a.stat-tile-link:focus-visible{transform:translateY(-2px);box-shadow:0 .5rem 1rem rgba(0,0,0,.1)!important}.gp-stat-tile.card.border-0{border:1px solid var(--gp-stat-accent, var(--bs-border-color))!important}.gp-stat-tile--primary{--gp-stat-accent: rgba(var(--bs-primary-rgb), 0.45)}.gp-stat-tile--success{--gp-stat-accent: rgba(var(--bs-success-rgb), 0.45)}.gp-stat-tile--warning{--gp-stat-accent: rgba(var(--bs-warning-rgb), 0.55)}.gp-stat-tile--danger{--gp-stat-accent: rgba(var(--bs-danger-rgb), 0.45)}.gp-stat-tile--secondary{--gp-stat-accent: rgba(var(--bs-secondary-rgb), 0.45)}.gp-stat-tile--muted{--gp-stat-accent: var(--bs-border-color)}.comms-hub-block-toolbar .btn{padding:0.125rem 0.4rem;font-size:var(--type-small);line-height:1.3}.comms-hub-block-toolbar .form-select{padding-top:0.125rem;padding-bottom:0.125rem;font-size:var(--type-small)}.fc-under-navbar .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*,.fc-under-navbar.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:var(--fixed-navbar-offset, 0px);z-index:4}.sticky-below-navbar{position:sticky;top:calc(var(--fixed-navbar-offset, 0px) + 1rem)}#schedule-calendar .fc-daygrid-event,#schedule-calendar .fc-daygrid-event .fc-event-title{white-space:normal}.fc{--fc-border-color: var(--mgx-card-divider);--fc-page-bg-color: var(--mgx-card-bg);--fc-neutral-bg-color: var(--mgx-soft-bg);--fc-today-bg-color: rgba(var(--mgx-primary-rgb), 0.06);--fc-button-bg-color: var(--mgx-card-bg);--fc-button-border-color: var(--mgx-input-border);--fc-button-text-color: var(--mgx-text);--fc-button-hover-bg-color: var(--mgx-soft-bg);--fc-button-hover-border-color: var(--mgx-input-border);--fc-button-active-bg-color: var(--mgx-soft-bg);--fc-button-active-border-color: var(--mgx-input-border);--fc-small-font-size: var(--type-small);--fc-event-bg-color: var(--bs-primary);--fc-event-border-color: var(--bs-primary);--fc-event-text-color: var(--bs-on-primary, #fff);font-family:inherit}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1rem;flex-wrap:wrap;gap:0.5rem 0.75rem}.fc .fc-toolbar-title{font-size:var(--type-title);font-weight:600;color:var(--mgx-heading)}.fc .fc-button{font-size:var(--type-small);font-weight:500;line-height:1.4;padding:0.3rem 0.7rem;border-radius:var(--mgx-ctl-radius);text-transform:capitalize;box-shadow:none}.fc .fc-button .fc-icon{margin-block:-0.1em}.fc .fc-button-primary:disabled{background:var(--mgx-card-bg);border-color:var(--mgx-card-divider);color:color-mix(in srgb,var(--mgx-text) 40%,var(--mgx-card-bg));opacity:1}.fc .fc-button:focus,.fc .fc-button-primary:not(:disabled):focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none}.fc .fc-button:focus-visible,.fc .fc-button-primary:not(:disabled):focus-visible,.fc .fc-button-primary:not(:disabled).fc-button-active:focus-visible{box-shadow:0 0 0 0.2rem rgba(var(--mgx-primary-rgb),0.3)}.fc .fc-prev-button,.fc .fc-next-button{padding-left:0.45rem;padding-right:0.45rem}.fc .fc-button-group>.fc-button{border-radius:0}.fc .fc-button-group>.fc-button:first-child{border-top-left-radius:var(--mgx-ctl-radius);border-bottom-left-radius:var(--mgx-ctl-radius)}.fc .fc-button-group>.fc-button:last-child{border-top-right-radius:var(--mgx-ctl-radius);border-bottom-right-radius:var(--mgx-ctl-radius)}.fc .fc-button-group:has(>.fc-button-active){gap:2px;padding:3px;background-color:var(--seg-track, var(--bs-secondary-bg, #e9ecef));border-radius:var(--bs-border-radius, 8px);box-shadow:inset 0 0 0 1px var(--seg-track-edge, transparent)}.fc .fc-button-group:has(>.fc-button-active)>.fc-button{margin-inline:0;padding-top:calc(0.3rem - 3px);padding-bottom:calc(0.3rem - 3px);border-radius:var(--bs-border-radius-sm, 6px);background-color:transparent;border-color:transparent;color:var(--seg-off-ink, var(--bs-secondary-color, #495057))}.fc .fc-button-group:has(>.fc-button-active)>.fc-button:not(:disabled):not(.fc-button-active):hover{background-color:color-mix(in srgb,var(--seg-on-ink, var(--bs-body-color, #212529)) 8%,transparent);border-color:transparent;color:var(--seg-on-ink, var(--bs-body-color, #212529))}.fc .fc-button-group:has(>.fc-button-active)>.fc-button.fc-button-active{background-color:var(--seg-on-bg, var(--bs-card-bg, #fff));border-color:var(--seg-on-edge, var(--bs-border-color, #dee2e6));color:var(--seg-on-ink, var(--bs-body-color, #212529));box-shadow:var(--bs-box-shadow-sm, 0 .125rem .25rem rgba(0, 0, 0, .075))}.fc .fc-button-group:has(>.fc-button-active)>.fc-button:focus-visible{box-shadow:0 0 0 0.2rem rgba(var(--mgx-primary-rgb),0.3)}.fc .fc-scrollgrid{border-radius:var(--mgx-ctl-radius)}.fc .fc-col-header-cell{background:var(--mgx-soft-bg)}.fc .fc-col-header-cell-cushion{padding:calc(0.4rem + 2px) 4px;font-size:var(--type-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--mgx-muted);text-decoration:none}.comms-cal .fc-dayGridMonth-view .fc-daygrid-day-frame{min-height:108px}.fc .fc-daygrid-day-number{font-size:var(--type-small);font-weight:500;color:var(--mgx-text);padding:4px 6px;text-decoration:none}.fc .fc-day-other .fc-daygrid-day-top{opacity:1}.fc .fc-day-other .fc-daygrid-day-number{color:var(--bs-secondary-color, var(--mgx-muted))}.fc .fc-day-other .fc-daygrid-day-frame{background:var(--mgx-soft-bg)}.fc .fc-day-today .fc-daygrid-day-number{margin:2px;padding:0;min-width:1.5rem;height:1.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--mgx-primary);color:var(--bs-on-primary, #fff);font-weight:600}.fc .fc-daygrid-day-events{padding:0 3px 2px}.fc .fc-h-event .fc-event-title{text-overflow:ellipsis}.fc .fc-daygrid-more-link{font-size:var(--type-small);color:var(--bs-link-color, var(--mgx-primary))}.fc :is(.fc-daygrid-dot-event,.fc-list-event,.fc-list-day-text,.fc-list-day-side-text){color:var(--mgx-text);text-decoration:none}.fc .fc-list-day-cushion{background:var(--mgx-soft-bg)}:root[data-theme=dark] .fc{--fc-bg-event-opacity: 0.08}.comms-cal.fc .fc-daygrid-event.comms-cal-item,.comms-cal.fc .fc-timegrid-event.comms-cal-item{--comms-cal-swatch: var(--fc-event-swatch, #6c757d);background-color:color-mix(in srgb,var(--comms-cal-swatch) 13%,var(--mgx-card-bg))!important;border-width:0 0 0 3px;border-style:solid;border-radius:3px;margin:1px 0 0;font-size:var(--type-small);line-height:1.35;color:var(--mgx-text-strong);text-decoration:none;box-shadow:none;transition:background-color 0.12s ease}.comms-cal.fc .fc-daygrid-event.comms-cal-item:hover,.comms-cal.fc .fc-timegrid-event.comms-cal-item:hover{background-color:color-mix(in srgb,var(--comms-cal-swatch) 24%,var(--mgx-card-bg))!important;color:var(--mgx-text-strong)}.comms-cal.fc .fc-daygrid-event.comms-cal-item .fc-event-main,.comms-cal.fc .fc-timegrid-event.comms-cal-item .fc-event-main{padding:2px 6px;color:inherit}.comms-cal.fc .comms-cal-item .fc-event-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.comms-cal.fc .fc-event.comms-cal-item:focus-visible{outline:2px solid var(--mgx-primary);outline-offset:1px;box-shadow:0 0 0 1px #fff}.comms-cal.fc .fc-daygrid-event.comms-cal-plan-slot{border-width:1px 1px 1px 3px;border-style:dashed dashed dashed solid;background-color:transparent!important}.comms-cal.fc .fc-daygrid-event.comms-cal-plan-slot .fc-event-main{color:var(--mgx-muted)}.comms-cal.fc .comms-cal-plan-slot--due .fc-event-title::before{content:"";content:"" / "";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.25rem;color:var(--bs-warning-text-emphasis)}.comms-cal.fc .fc-daygrid-event.comms-cal-plan-draft{border-width:1px 1px 1px 3px;border-style:dashed dashed dashed solid}.comms-cal.fc .comms-cal-plan-draft .fc-event-title::before{content:"";content:"" / "";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.25rem;color:var(--bs-secondary-color)}:root{--comms-plan-planned: #8b5cf6}.comms-plan-summary__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem}.comms-plan-summary__line::-webkit-details-marker{display:none}.comms-plan-summary__facts{flex:1 1 auto}.comms-plan-summary__facts>span+span::before{content:"·";margin:0 .45em;color:var(--bs-secondary-color)}.comms-plan-summary[open] .comms-section__chevron{transform:rotate(180deg)}.comms-plan-summary__checks{border-top:1px solid var(--bs-border-color);padding-top:.5rem}.comms-plan-row-actions{display:inline-grid;grid-template-columns:minmax(3.5rem,auto) minmax(4.75rem,auto);gap:.25rem;justify-items:end;align-items:center}.comms-plan-row-actions--admin{grid-template-columns:minmax(3.5rem,auto) minmax(4.75rem,auto) minmax(3.25rem,auto) 2.25rem}.comms-plan-row-actions__slot .btn{white-space:nowrap}.comms-plan-tray__chip{display:block;padding:.3rem .55rem;border:1px dashed var(--comms-plan-planned);border-left:3px solid var(--comms-plan-planned);border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);font-size:var(--type-small, 13px);line-height:1.3;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.comms-plan-tray__chip:hover{background-color:rgba(var(--bs-primary-rgb),.05);color:var(--bs-body-color)}a.comms-plan-tray__chip[draggable=true]{cursor:grab}.comms-plan-tray__chip.is-dragging{opacity:.5}.comms-plan-tray__chip.is-saving{opacity:.6;pointer-events:none}#comms-hub-calendar td.comms-plan-drop-target{outline:2px dashed var(--bs-primary);outline-offset:-2px;background-color:rgba(var(--bs-primary-rgb),.06)}.comms-plan-strip__weeks{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem}.comms-plan-strip__week{border-radius:var(--bs-border-radius-sm);background:rgba(var(--bs-primary-rgb),.1);border:1px solid rgba(var(--bs-primary-rgb),.3)}.comms-plan-strip__week.is-quiet{background:var(--bs-tertiary-bg);border:1px dashed var(--bs-border-color)}.comms-plan-strip__link{display:block;height:100%;padding:.35rem .4rem;font-size:.75rem;line-height:1.3;text-align:center;color:var(--bs-body-color);text-decoration:none;overflow-wrap:anywhere}.comms-plan-strip__week.is-quiet .comms-plan-strip__link{color:var(--bs-secondary-color)}@media (max-width: 575.98px){.comms-plan-strip__weeks{grid-template-columns:repeat(4,minmax(0,1fr))}}.comms-plan-legend .list-inline-item:not(:last-child){margin-right:1rem}.comms-plan-legend__swatch{display:inline-block;width:.9rem;height:.9rem;border-radius:3px;vertical-align:-2px;margin-right:.35rem}.comms-plan-legend__swatch--sent{background:rgba(var(--bs-primary-rgb),.13);border-left:3px solid var(--bs-primary)}.comms-plan-legend__swatch--planned{border:1px dashed var(--comms-plan-planned);border-left:3px solid var(--comms-plan-planned)}.comms-plan-legend__swatch--draft{background:rgba(var(--bs-primary-rgb),.13);border:1px dashed var(--bs-primary);border-left:3px solid var(--bs-primary)}.comms-plan-legend__swatch--quiet{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color)}.comms-plan-filters{min-width:17rem;max-height:70vh;overflow-y:auto}.comms-plan-add-menu{min-width:19rem}.comms-plan-add-menu .dropdown-item{white-space:normal;padding-top:.5rem;padding-bottom:.5rem}.comms-cal.fc .fc-daygrid-bg-harness .fc-bg-event .fc-event-title{display:none}.fc .fc-timegrid-slot-label-cushion,.fc .fc-timegrid-axis-cushion{font-size:var(--type-small);color:var(--mgx-muted)}.fc .fc-timegrid-now-indicator-line{border-color:var(--mgx-danger)}.fc .fc-timegrid-now-indicator-arrow{border-color:var(--mgx-danger);border-left-color:var(--mgx-danger)}:root[data-theme=dark] .comms-cal.fc .fc-event.comms-cal-item:focus-visible{box-shadow:0 0 0 1px var(--mgx-card-bg)}#afo-bookings-rows tr[data-afo-empty]:not(:only-child),#afo-conversations-rows tr[data-afo-empty]:not(:only-child){display:none}#afo-channels{scroll-margin-top:70px}.cyob-markdown>:last-child{margin-bottom:0}.cyob-markdown p,.cyob-markdown ul,.cyob-markdown ol{margin-bottom:0.5rem}.cyob-markdown ul,.cyob-markdown ol{padding-left:1.25rem}.cyob-markdown pre{margin-bottom:0.5rem;padding:0.5rem;background:rgba(0,0,0,0.05);border-radius:0.25rem;white-space:pre-wrap}.cyob-markdown img{max-width:100%}.cyob-full-page{--cyob-surface-height: calc(100vh - 204px)}@supports (height: 100dvh){.cyob-full-page{--cyob-surface-height: calc(100dvh - 204px)}@media (max-width: 767.98px){.cyob-full-page{--cyob-surface-height: calc(100dvh - 260px)}}}@supports not (height: 100dvh){@media (max-width: 767.98px){.cyob-full-page{--cyob-surface-height: calc(100vh - 260px)}}}.ai-sheets-density-compact .handsontable td,.ai-sheets-density-compact .handsontable th{font-size:12px;line-height:19px;padding:0 3px}.ai-sheets-focus-mode{position:fixed!important;inset:0;right:var(--ask-ai-dock, 0);z-index:1040;background:var(--bs-body-bg, #fff);display:flex;flex-direction:column;overflow:hidden;border-radius:0!important}.ai-sheets-focus-mode>[data-plugin-spreadsheet-target=grid],.ai-sheets-focus-mode>.ai-sheets-grid-row{flex:1 1 auto;min-height:0}.ai-sheets-focus-mode>.ai-sheets-grid-row{overflow:hidden}body.ai-sheets-focus-open{overflow:hidden}@media (max-width: 767.98px){.ai-sheets-comment-thread{position:absolute!important;top:0;right:0;bottom:0;width:100%!important;max-width:360px!important;z-index:190}}.handsontable td.htNoWrap{overflow:hidden;text-overflow:ellipsis}.handsontable td.htWrapCell{white-space:normal;word-break:break-word}.handsontable td.ai-sheets-formula-cell{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),0.04);font-variant-numeric:tabular-nums}.border-dashed{border-style:dashed!important}.min-w-0{min-width:0}.widget-preview-stage *{pointer-events:none}.widget-preview-stage iframe{pointer-events:auto}.widget-preview-stage>.card{height:auto}.modal-dialog.widget-preview-dialog{max-width:min(var(--widget-preview-width, 640px),96vw)!important;width:100%!important}.card.widget-card-off{background:var(--bs-body-bg, #fff)}.widget-preview-canvas{padding:0.5rem 0}.embed-widget-stage{position:relative;width:100%;overflow:hidden;background-color:var(--bs-tertiary-bg, #f8f9fa);border-bottom-left-radius:calc(var(--bs-card-border-radius, 0.5rem) - 1px);border-bottom-right-radius:calc(var(--bs-card-border-radius, 0.5rem) - 1px)}.embed-widget-stage.is-aspect{height:0}.embed-widget-stage::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,var(--bs-tertiary-bg, #f8f9fa) 30%,var(--bs-secondary-bg, #eef0f2) 50%,var(--bs-tertiary-bg, #f8f9fa) 70%);background-size:220% 100%;animation:embed-widget-skeleton 1.4s ease-in-out 6}.embed-widget-stage>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}@keyframes embed-widget-skeleton{from{background-position:180% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion: reduce){.embed-widget-stage::before{animation:none}}.embed-url-input{font-family:var(--bs-font-monospace, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:0.8125rem;white-space:pre;overflow-x:auto;transition:height 0.15s ease}.embed-url-input:focus{height:11rem}.embed-widget-stage.is-zoomed>iframe{zoom:var(--embed-zoom, 1)}.embed-widget-stage:fullscreen{height:100%;padding-top:0;border-radius:0;background-color:var(--bs-body-bg, #fff)}.embed-widget-stage:fullscreen::before{content:none}.embed-widget-stage.is-zoomed:fullscreen>iframe{zoom:1}.btn-check:checked+.btn .text-muted,.btn-check+.btn:hover .text-muted{color:inherit!important;opacity:1}.btn-check:not(:checked)+[class*=btn-outline-]:hover{background-color:rgba(var(--bs-btn-focus-shadow-rgb),.08)!important;border-color:var(--bs-btn-border-color)!important;color:var(--bs-btn-color)!important;box-shadow:inset 0 0 0 1px var(--bs-btn-border-color)}.btn-check:checked+[class*=btn-outline-]:hover{background-color:var(--bs-btn-active-bg)!important;border-color:var(--bs-btn-active-border-color)!important}:is(.btn-primary,.btn-secondary,.btn-danger,.btn-dark) :is(.text-muted,.text-secondary,.text-body-secondary),:is(.btn-outline-primary,.btn-outline-secondary,.btn-outline-danger,.btn-outline-dark,.btn-outline-success,.btn-outline-info,.btn-outline-warning):is(:hover,:focus-visible,:active,.active,.show) :is(.text-muted,.text-secondary,.text-body-secondary){color:inherit!important;opacity:1}.widget-item-linkable{transition:background-color 0.15s ease;margin-left:-0.5rem;margin-right:-0.5rem;padding-left:0.5rem!important;padding-right:0.5rem!important;border-radius:0.375rem!important}.card-body>.widget-empty-state~.mt-auto,.card-body>*:has(>.widget-empty-state)~.mt-auto,.card:has(>.card-body>.widget-empty-state)>.card-footer{justify-content:center}.widget-item-linkable:hover{background-color:rgba(var(--bs-primary-rgb, 46, 99, 179),0.06)}:root{--mgx-primary: var(--bs-primary, #3b7ddd);--mgx-primary-rgb: var(--bs-primary-rgb, 59, 125, 221);--mgx-success: var(--bs-success, #1cbb8c);--mgx-success-rgb: var(--bs-success-rgb, 28, 187, 140);--mgx-teal: var(--bs-info, #17a2b8);--mgx-teal-rgb: var(--bs-info-rgb, 23, 162, 184);--mgx-warning: var(--bs-warning, #fcb92c);--mgx-warning-rgb: var(--bs-warning-rgb, 252, 185, 44);--mgx-danger: var(--bs-danger, #dc3545);--mgx-danger-rgb: var(--bs-danger-rgb, 220, 53, 69);--mgx-card-border: var(--bs-border-color, #dee2e6);--mgx-card-divider: var(--bs-border-color, #eceef1);--mgx-input-border: #ced4da;--mgx-heading: var(--bs-heading-color, #1f2329);--mgx-text: var(--bs-body-color, #495057);--mgx-text-strong: #3b424d;--mgx-muted: var(--text-muted, #6c757d);--mgx-faint: var(--text-faint, #696f77);--mgx-fainter: #aeb4bd;--mgx-track: #eef0f3;--mgx-card-bg: var(--bs-card-bg, #fff);--mgx-soft-bg: #f8f9fb;--mgx-card-radius: var(--bs-border-radius, 0.5rem);--mgx-ctl-radius: var(--bs-border-radius-sm, 0.2rem);--mgx-card-shadow: 0 0.05rem 0.2rem color-mix(in srgb, var(--shadow-color, rgba(0, 0, 0, 0.1)) 50%, transparent);--mgx-menu-shadow: 0 10px 20px var(--shadow-color, rgba(0, 0, 0, 0.1));--mgx-panel-shadow: -6px 0 24px var(--shadow-color, rgba(0, 0, 0, 0.1));--mgx-ai-text: #147a5c;--mgx-ai-border: #b7e4d5;--mgx-ai-bg: #f4fbf8;--mgx-amber-border: #f0d68a;--mgx-amber-divider: #f6e6bb;--mgx-amber-bg: #fefaf0;--mgx-amber-text: #8a6d1a}.mgx-card{background:var(--mgx-card-bg);border:1px solid var(--mgx-card-edge, var(--mgx-card-border));border-radius:var(--mgx-card-radius);box-shadow:var(--mgx-card-shadow);margin-bottom:20px}.mgx-card--flush{overflow:hidden}.mgx-card__header{padding:14px 18px;border-bottom:1px solid var(--mgx-card-divider);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mgx-card__title{font-size:16px;font-weight:600;color:var(--mgx-heading);margin:0;display:flex;align-items:baseline;gap:9px}.mgx-card__title .fa-solid,.mgx-card__title .fas,.mgx-card__title .far{font-size:14px}.mgx-card__subtitle{font-size:12px;color:var(--mgx-faint);margin:2px 0 0}.mgx-card__headlink{font-size:13px;font-weight:500;color:var(--bs-link-color, var(--mgx-primary));white-space:nowrap}.mgx-card__headlink:hover{color:var(--bs-link-color, var(--mgx-primary));text-decoration:underline}.mgx-card__headlink .fas{font-size:10px}.mgx-disclosure>summary{cursor:pointer;list-style:none}.mgx-disclosure>summary::-webkit-details-marker{display:none}.mgx-disclosure:not([open])>summary.mgx-card__header{border-bottom:0}.mgx-disclosure>summary.mgx-card__header{flex-wrap:nowrap}.mgx-disclosure>summary:focus-visible{outline:2px solid var(--mgx-primary);outline-offset:-2px;border-radius:var(--mgx-card-radius)}.mgx-card__body{padding:18px}.mgx-card__body--muted{font-size:13px;color:var(--mgx-faint)}.mgx-eyebrow{font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--mgx-heading);margin:6px 0 12px 2px}.mgx-btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--mgx-ctl-radius);padding:9px 16px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;border:1px solid transparent;line-height:1.3}.mgx-btn:hover{text-decoration:none}.mgx-btn .fa-solid,.mgx-btn .fas,.mgx-btn .far{font-size:13px}.mgx-btn--primary{background:var(--mgx-primary);border-color:var(--mgx-primary);color:var(--bs-on-primary, #fff)}.mgx-btn--primary:hover{filter:brightness(0.9);color:var(--bs-on-primary, #fff)}.mgx-btn--success{background:var(--mgx-success);border-color:var(--mgx-success);color:var(--bs-on-success, #fff);font-weight:600}.mgx-btn--success:hover{filter:brightness(0.93);color:var(--bs-on-success, #fff)}.mgx-btn--outline{background:#fff;color:var(--bs-link-color, var(--mgx-primary));border-color:color-mix(in srgb,var(--mgx-primary) 35%,#fff)}.mgx-btn--outline:hover{background:rgba(var(--mgx-primary-rgb),0.06);color:var(--bs-link-color, var(--mgx-primary))}.mgx-btn--neutral{background:#fff;color:var(--mgx-muted);border-color:var(--mgx-input-border)}.mgx-btn--neutral:hover{background:var(--mgx-soft-bg);color:var(--mgx-text-strong)}.mgx-btn--teal-outline{background:#fff;color:var(--mgx-teal);border-color:color-mix(in srgb,var(--mgx-teal) 35%,#fff)}.mgx-btn--teal-outline:hover{background:rgba(var(--mgx-teal-rgb),0.07);color:var(--mgx-teal)}.mgx-btn--sm{padding:7px 13px;font-size:13px}.mgx-btn--sm .fa-solid,.mgx-btn--sm .fas,.mgx-btn--sm .far{font-size:12px}.mgx-btn.disabled,.mgx-btn:disabled{opacity:0.55;pointer-events:none}.mgx-pill{display:inline-flex;align-items:center;gap:6px;border-radius:50rem;padding:3px 11px;font-size:12px;font-weight:600;white-space:nowrap}.mgx-pill__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mgx-pill--info{background:rgba(var(--mgx-primary-rgb),0.16);color:color-mix(in srgb,var(--mgx-primary) 55%,#10203c)}.mgx-pill--info .mgx-pill__dot{background:var(--mgx-primary)}.mgx-pill--teal{background:rgba(var(--mgx-teal-rgb),0.16);color:color-mix(in srgb,var(--mgx-teal) 55%,#06282e)}.mgx-pill--teal .mgx-pill__dot{background:var(--mgx-teal)}.mgx-pill--amber{background:rgba(var(--mgx-warning-rgb),0.2);color:#7a5a10}.mgx-pill--amber .mgx-pill__dot{background:var(--mgx-warning)}.mgx-pill--success{background:rgba(var(--mgx-success-rgb),0.16);color:color-mix(in srgb,var(--mgx-success) 55%,#032e21)}.mgx-pill--success .mgx-pill__dot{background:var(--mgx-success)}.mgx-pill--danger{background:rgba(var(--mgx-danger-rgb),0.14);color:#7d1f29}.mgx-pill--danger .mgx-pill__dot{background:var(--mgx-danger)}.mgx-pill--neutral{background:var(--mgx-track);color:#5a626c}.mgx-pill--neutral .mgx-pill__dot{background:#8a9099}.mgx-summary{margin-bottom:24px;overflow:visible}.mgx-summary>.mgx-next:last-child{border-radius:0 0 var(--mgx-card-radius) var(--mgx-card-radius)}.mgx-summary>.mgx-next:first-child{border-top:0;border-radius:var(--mgx-card-radius) var(--mgx-card-radius) 0 0}.mgx-summary>.mgx-next:first-child:last-child{border-bottom:0;border-radius:var(--mgx-card-radius)}.mgx-summary__top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;padding:20px 24px 18px}.mgx-summary__identity{display:flex;gap:14px;align-items:center;min-width:0;flex:1 1 300px}.mgx-avatar{width:50px;height:50px;border-radius:50%;background:rgba(var(--mgx-primary-rgb),0.16);color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--mgx-primary)));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;flex-shrink:0;overflow:hidden}.mgx-avatar img{width:100%;height:100%;object-fit:cover}.mgx-summary__title-row{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.mgx-summary__title{font-size:22px;font-weight:600;color:var(--mgx-heading);margin:0;line-height:1.15}.mgx-summary__meta{font-size:13px;color:var(--mgx-muted);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mgx-summary__meta .mgx-sep{opacity:0.45}.mgx-summary__meta strong{font-weight:500;color:var(--mgx-text)}.mgx-summary__actions{display:flex;gap:10px;align-items:center;flex-shrink:1;min-width:0;max-width:100%;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.mgx-summary__section{padding:0 24px 18px}.mgx-menu-btn{background:#fff;border:1px solid var(--mgx-input-border);border-radius:var(--mgx-ctl-radius);width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--mgx-muted);cursor:pointer}.mgx-menu-btn:hover,.mgx-menu-btn[aria-expanded=true]{background:rgba(var(--mgx-primary-rgb),0.08);color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--mgx-primary)))}.mgx-menu-btn::after{display:none}.mgx-dropdown{min-width:218px;border:1px solid var(--mgx-card-border);border-radius:0.35rem;box-shadow:var(--mgx-menu-shadow);padding:6px 0;font-size:13px}.mgx-dropdown .dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 15px;font-size:13px;color:var(--mgx-text)}.mgx-dropdown .dropdown-item .fa-solid,.mgx-dropdown .dropdown-item .fas,.mgx-dropdown .dropdown-item .far{font-size:13px;color:var(--mgx-muted);width:15px;text-align:center}.mgx-dropdown .dropdown-item:hover{background:rgba(var(--mgx-primary-rgb),0.08);color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--mgx-primary)))}.mgx-dropdown .dropdown-item.text-danger{color:var(--mgx-danger)!important}.mgx-dropdown .dropdown-item.text-danger .fa-solid,.mgx-dropdown .dropdown-item.text-danger .fas{color:var(--mgx-danger)}.mgx-dropdown .dropdown-item.text-danger:hover{background:rgba(var(--mgx-danger-rgb),0.07)}.mgx-next{display:flex;gap:14px;align-items:center;padding:14px 24px;border-top:1px solid var(--mgx-card-divider);border-bottom:1px solid var(--mgx-card-divider)}.mgx-next__icon{width:34px;height:34px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,0.08)}.mgx-next__icon .fa-solid,.mgx-next__icon .fas,.mgx-next__icon .far{font-size:15px}.mgx-next__copy{flex:1 1 auto;min-width:0}.mgx-next__title{font-size:15px;font-weight:600;color:var(--mgx-heading)}.mgx-next__body{font-size:var(--type-small);color:var(--mgx-muted)}.attention-cards-row{container-type:inline-size}@container (min-width: 760px){.attention-cards-row>.attention-cards__half{flex:0 0 auto;width:50%}}@container (min-width: 1140px){.attention-cards-row>.attention-cards__third{flex:0 0 auto;width:33.33333333%}}.mgx-next--info{background:rgba(var(--mgx-primary-rgb),0.06)}.mgx-next--info .mgx-next__icon{color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--mgx-primary)))}.mgx-next--amber{background:var(--mgx-amber-bg)}.mgx-next--amber .mgx-next__icon{color:#996d10}.mgx-next--danger{background:rgba(var(--mgx-danger-rgb),0.055)}.mgx-next--danger .mgx-next__icon{color:#c0392b}.mgx-next--success{background:rgba(var(--mgx-success-rgb),0.08)}.mgx-next--success .mgx-next__icon{color:color-mix(in srgb,var(--mgx-success) 80%,#033)}.mgx-next--neutral{background:#f6f8fb}.mgx-next--neutral .mgx-next__icon{color:#5a626c}.mgx-overdue-chip{display:inline-flex;align-items:center;gap:7px;background:rgba(var(--mgx-danger-rgb),0.14);color:#a52834;border-radius:50rem;padding:5px 12px;font-size:12px;font-weight:600;white-space:nowrap}.mgx-overdue-chip .fa-solid,.mgx-overdue-chip .fas{font-size:11px}.mgx-stepper{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:18px 24px 20px;overflow-x:auto}.mgx-stepper__connector{flex:1 1 auto;height:2px;margin:15px 5px 0;border-radius:2px;background:var(--bs-border-color, #e6e9ed);min-width:18px}.mgx-stepper__connector--done{background:var(--mgx-success)}.mgx-step{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;text-align:center;width:118px}.mgx-step__circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;background:var(--mgx-track);color:#b3b9c2}.mgx-step__circle .fa-solid,.mgx-step__circle .fas,.mgx-step__circle .far{font-size:13px}.mgx-step--done .mgx-step__circle{background:var(--mgx-success);color:var(--bs-on-success, #fff)}.mgx-step--active .mgx-step__circle{background:var(--mgx-primary);color:var(--bs-on-primary, #fff)}.mgx-step__label{font-size:12px;font-weight:600;color:var(--mgx-text-strong);line-height:1.25;margin-bottom:5px}.mgx-step__badge{display:inline-flex;align-items:center;gap:5px;border-radius:50rem;font-size:12px;font-weight:600;padding:3px 9px;white-space:nowrap}.mgx-step__badge--success{background:rgba(var(--mgx-success-rgb),0.16);color:var(--bs-on-subtle-success, color-mix(in srgb, var(--mgx-success) 55%, #032e21))}.mgx-step__badge--info{background:rgba(var(--mgx-primary-rgb),0.16);color:color-mix(in srgb,var(--mgx-primary) 55%,#10203c)}.mgx-step__badge--amber{background:rgba(var(--mgx-warning-rgb),0.2);color:#7a5a10}.mgx-step__badge--neutral{background:var(--mgx-track);color:var(--mgx-text)}:root[data-theme=dark] .mgx-step__badge--success{color:var(--bs-on-subtle-success, #97bcaa)}:root[data-theme=dark] .mgx-step__badge--info{color:var(--bs-on-subtle-primary, #a1b4d3)}:root[data-theme=dark] .mgx-step__badge--amber{color:var(--bs-on-subtle-warning, #ffcd39)}:root[data-theme=dark] .mgx-step__badge--neutral{color:var(--mgx-text-strong)}.launch-banner{background:var(--bs-card-bg, #fff);border:1px solid var(--bs-border-color, #dee2e6);border-left:4px solid var(--bs-warning, #ffc107);border-radius:var(--bs-border-radius, 6px);padding:14px 18px}.launch-banner__icon{color:var(--bs-warning-text-emphasis, #997404);font-size:18px;margin-top:2px}.launch-banner__title{font-weight:600;color:var(--bs-emphasis-color, #212529)}.launch-banner__lede{font-size:0.875rem;color:var(--bs-secondary-color, #6c757d)}.launch-banner__body{margin-left:34px}.launch-banner__steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;list-style:none;margin:12px 0 0;padding:0;font-size:0.875rem}.launch-banner__step{display:inline-flex;align-items:center;gap:8px;color:var(--bs-secondary-color, #6c757d);white-space:nowrap}.launch-banner__step--current{color:var(--bs-emphasis-color, #212529);font-weight:600}.launch-banner__step--done{color:var(--bs-body-color, #212529)}.launch-banner__sep{font-size:10px;margin:0 10px;color:var(--bs-secondary-color, #6c757d);opacity:0.6}.launch-banner__dot{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:0 0 auto;box-shadow:inset 0 0 0 1.5px var(--bs-border-color, #dee2e6)}.launch-banner__dot .fas{font-size:10px}.launch-banner__step--current .launch-banner__dot{background:var(--bs-primary);color:var(--bs-on-primary, #fff);box-shadow:none}.launch-banner__step--done .launch-banner__dot{background:var(--bs-success);color:var(--bs-on-success, #fff);box-shadow:none}.launch-banner__notes{border-top:1px solid var(--bs-border-color, #dee2e6);margin-top:12px;padding-top:10px;color:var(--bs-secondary-color, #6c757d)}.launch-banner__notes li{position:relative;padding-left:1.5rem}.launch-banner__notes li+li{margin-top:0.3rem}.launch-banner__notes li>.fa-fw:first-child{position:absolute;left:0;top:0.2em}.launch-banner__head{flex:1 1 0;min-width:0;display:flex;gap:16px;align-items:flex-start}@media (max-width: 575.98px){.launch-banner__head{flex-basis:100%}.launch-banner__body{margin-left:0}.launch-banner__steps{flex-direction:column;align-items:flex-start}.launch-banner__steps .launch-banner__sep{display:none}}.mgx-body{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.mgx-main{flex:1 1 480px;min-width:0}.mgx-sidebar{flex:0 0 332px;max-width:100%}@media (max-width: 991.98px){.mgx-sidebar{flex:1 1 100%}}.mgx-outcome__band{font-size:28px;font-weight:600;line-height:1.1}.mgx-outcome__sub{font-size:13px;color:var(--mgx-muted);margin-top:5px}.mgx-outcome__sub strong{font-weight:600;color:var(--mgx-text-strong);font-size:15px}.mgx-outcome__scale{position:relative;height:84px}.mgx-outcome__scale--single{height:54px}.mgx-outcome__track{position:absolute;top:42px;left:0;right:0;height:8px;background:var(--mgx-track);border-radius:50rem}.mgx-outcome__scale--single .mgx-outcome__track{top:30px}.mgx-outcome__marker{position:absolute;transform:translateX(-50%);text-align:center}.mgx-outcome__marker--top{top:6px}.mgx-outcome__marker--bottom{bottom:6px}.mgx-outcome__marker-pill{color:#fff;font-size:12px;font-weight:600;padding:2px 9px;border-radius:50rem;white-space:nowrap}.mgx-outcome__marker-caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;margin:1px auto 0}.mgx-outcome__marker--top .mgx-outcome__marker-pill{background:var(--mgx-primary);color:var(--bs-on-primary, #fff)}.mgx-outcome__marker--top .mgx-outcome__marker-caret{border-top:5px solid var(--mgx-primary)}.mgx-outcome__marker--bottom .mgx-outcome__marker-pill{background:var(--mgx-teal);color:var(--bs-on-info, #fff)}.mgx-outcome__marker--bottom .mgx-outcome__marker-caret{border-bottom:5px solid var(--mgx-teal);margin:0 auto 1px}.mgx-outcome__scale-labels{display:flex;font-size:12px;color:var(--mgx-fainter);margin-top:2px}.mgx-outcome__scale-labels span{flex:1 1 0;min-width:0;text-align:center}.mgx-outcome__scale-labels--ends{justify-content:space-between}.mgx-outcome__scale-labels--ends span{flex:0 0 auto}.mgx-outcome__align{font-size:12px;color:var(--mgx-muted);margin-top:12px;display:flex;align-items:center;gap:7px}.mgx-outcome__align .fa-solid,.mgx-outcome__align .fas{font-size:11px;color:var(--mgx-success)}.mgx-final-tag{display:inline-flex;align-items:center;gap:5px;background:rgba(var(--mgx-success-rgb),0.16);color:color-mix(in srgb,var(--mgx-success) 55%,#032e21);border-radius:50rem;padding:2px 9px;font-size:12px;font-weight:600}.mgx-legend{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--mgx-faint)}.mgx-legend__item{display:flex;align-items:center;gap:6px}.mgx-legend__swatch{width:9px;height:9px;border-radius:2px}.mgx-legend__swatch--manager{background:var(--mgx-primary)}.mgx-legend__swatch--self{background:var(--mgx-teal)}.mgx-you-tag{color:#fff;border-radius:50rem;font-size:12px;font-weight:700;padding:1px 6px;margin-left:2px}.mgx-you-tag--manager{background:var(--mgx-primary);color:var(--bs-on-primary, #fff)}.mgx-you-tag--self{background:var(--mgx-teal);color:var(--bs-on-info, #fff)}.mgx-lockbar{display:flex;align-items:center;gap:9px;padding:11px 18px;background:var(--mgx-soft-bg);border-bottom:1px solid var(--mgx-card-divider);font-size:12px;color:var(--mgx-muted)}.mgx-lockbar .fa-solid,.mgx-lockbar .fas,.mgx-lockbar .far{font-size:12px;color:var(--mgx-fainter)}.mgx-ratings-head{display:flex;align-items:center;padding:9px 18px;background:var(--mgx-soft-bg);border-bottom:1px solid var(--mgx-card-divider);font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--mgx-faint)}.mgx-ratings-row{display:flex;align-items:flex-start;gap:16px;padding:14px 18px;border-bottom:1px solid #f1f3f5}.mgx-ratings-row:last-child{border-bottom:none}.mgx-ratings-row--single{display:block;padding:13px 18px}.mgx-ratings-row__single-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.mgx-ratings-row--single .mgx-ratings-row__cat{flex:1 1 0;padding-top:0}.mgx-ratings-row--single .mgx-rating-comment{margin-top:8px}.mgx-ratings-row__cat{flex:0 0 190px;font-size:13px;font-weight:500;color:var(--mgx-text-strong);padding-top:3px}.mgx-ratings-row__cat-desc{font-size:12px;font-weight:400;color:var(--mgx-faint);margin-top:2px}.mgx-ratings-row__col{flex:1 1 0;min-width:0}.mgx-ratings-head__cat{flex:0 0 190px}.mgx-ratings-head__col{flex:1 1 0}@media (max-width: 575.98px){.mgx-ratings-row{flex-direction:column;gap:10px}.mgx-ratings-row__cat{flex:1 1 auto;padding-top:0}.mgx-ratings-head{display:none}.mgx-ratings-row__col::before{content:attr(data-col-label);display:block;font-size:10.5px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--mgx-faint);margin-bottom:4px}}.mgx-rating-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:50rem;font-size:13px;font-weight:600;line-height:1.2;white-space:normal;max-width:100%}.mgx-rating-badge .mgx-pill__dot{width:7px;height:7px}.mgx-rating-badge--empty{background:var(--mgx-track);color:var(--mgx-text)}.mgx-rating-comment{margin-top:7px;font-size:13px;color:var(--mgx-muted);line-height:1.5;padding-left:10px}.mgx-rating-comment p:last-child{margin-bottom:0}.mgx-rating-comment--manager{border-left:2px solid var(--mgx-primary)}.mgx-rating-comment--self{border-left:2px solid var(--mgx-teal)}.mgx-rating-comment--neutral{border-left:2px solid #c9ced6}.mgx-locked{display:flex;gap:13px;align-items:center;padding:22px}.mgx-locked__icon{width:38px;height:38px;border-radius:50%;background:#f1f3f5;color:var(--mgx-fainter);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mgx-locked__icon .fa-solid,.mgx-locked__icon .fas,.mgx-locked__icon .far{font-size:16px}.mgx-locked__title{font-size:16px;font-weight:600;color:var(--mgx-muted);margin-bottom:2px}.mgx-locked__body{font-size:13px;color:var(--mgx-faint)}.mgx-ack{border:1px solid var(--mgx-amber-border);background:var(--mgx-amber-bg);border-radius:var(--mgx-card-radius);box-shadow:var(--mgx-card-shadow);padding:18px 20px;margin-bottom:20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.mgx-ack--waiting{border-color:#e6e9ed;background:#fff}.mgx-ack__icon{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,0.08);color:#996d10}.mgx-ack--waiting .mgx-ack__icon{color:#5a626c}.mgx-ack__icon .fa-solid,.mgx-ack__icon .fas{font-size:16px}.mgx-ack__copy{flex:1 1 240px;min-width:0}.mgx-ack__title{font-size:15px;font-weight:600;color:var(--mgx-heading);margin-bottom:3px}.mgx-ack__body{font-size:13px;color:var(--mgx-muted);line-height:1.5}.mgx-approval{border-color:color-mix(in srgb,var(--mgx-success) 25%,#fff)}.mgx-approval__header{padding:13px 18px;border-bottom:1px solid color-mix(in srgb,var(--mgx-success) 14%,var(--bs-card-bg, #fff));background:rgba(var(--mgx-success-rgb),0.07);display:flex;align-items:center;gap:9px;border-radius:var(--mgx-card-radius) var(--mgx-card-radius) 0 0}.mgx-approval__header .fa-solid,.mgx-approval__header .fas{font-size:14px;color:color-mix(in srgb,var(--mgx-success) 80%,#023)}.mgx-approval__title{font-size:16px;font-weight:600;color:color-mix(in srgb,var(--mgx-success) 60%,#032e21);margin:0}.mgx-approval__notes{border-top:1px solid color-mix(in srgb,var(--mgx-success) 14%,#fff);padding:6px 18px 12px}.mgx-approval-note+.mgx-approval-note{border-top:1px dashed var(--mgx-card-divider)}.mgx-note-toggle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 2px;font-size:13px;font-weight:500;color:var(--mgx-muted)}.mgx-note-toggle::-webkit-details-marker{display:none}.mgx-note-toggle .fa-solid,.mgx-note-toggle .fas,.mgx-note-toggle .far{font-size:12.5px;color:var(--mgx-faint)}.mgx-note-toggle:hover{color:var(--bs-link-color, var(--mgx-primary))}.mgx-note-toggle:hover .fa-solid,.mgx-note-toggle:hover .fas,.mgx-note-toggle:hover .far{color:var(--bs-link-color, var(--mgx-primary))}.mgx-note-toggle--private:hover{color:var(--mgx-amber-text)}.mgx-note-toggle--private:hover .fa-solid,.mgx-note-toggle--private:hover .fas,.mgx-note-toggle--private:hover .far{color:var(--mgx-amber-text)}.mgx-approval-note[open] .mgx-note-toggle{color:var(--mgx-heading)}.mgx-approval-note__body{padding:2px 2px 12px}.mgx-approval-note__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.mgx-private{border-color:var(--mgx-amber-border)}.mgx-private__header{padding:13px 18px;border-bottom:1px solid var(--mgx-amber-divider);background:var(--mgx-amber-bg);display:flex;align-items:center;gap:9px;flex-wrap:wrap;border-radius:var(--mgx-card-radius) var(--mgx-card-radius) 0 0}.mgx-private__title{font-size:16px;font-weight:600;color:var(--mgx-amber-text);margin:0;display:flex;align-items:center;gap:9px}.mgx-private__title .fa-solid,.mgx-private__title .fas{font-size:13px}.mgx-hidden-tag{display:inline-flex;align-items:center;gap:5px;background:#fff;color:var(--mgx-muted);border:1px solid #e9ecef;border-radius:50rem;font-size:12px;font-weight:500;padding:2px 9px;white-space:nowrap}.mgx-hidden-tag .fa-solid,.mgx-hidden-tag .fas,.mgx-hidden-tag .far{font-size:10px}.mgx-field{margin-bottom:16px}.mgx-field:last-child{margin-bottom:0}.mgx-field__label{font-size:15px;font-weight:600;color:var(--mgx-heading);margin-bottom:6px}.mgx-field__value{font-size:13px;color:var(--mgx-text);line-height:1.6;background:var(--mgx-soft-bg);border:1px solid #f1f3f5;border-radius:0.3rem;padding:12px 14px}.mgx-field__value p:last-child{margin-bottom:0}.mgx-empty{padding:18px;text-align:center}.mgx-empty__icon{width:36px;height:36px;border-radius:50%;background:#f1f3f5;color:#c4c9d0;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.mgx-empty__icon .fa-solid,.mgx-empty__icon .fas,.mgx-empty__icon .far{font-size:15px}.mgx-empty__title{font-size:13px;font-weight:600;color:var(--mgx-muted);margin-bottom:3px}.mgx-empty__body{font-size:13px;color:var(--mgx-faint);max-width:400px;margin:0 auto 10px;line-height:1.45}.mgx-empty__body:last-child{margin-bottom:0}.mgx-card__body>.mgx-empty:only-child{padding:2px 0 0}.mgx-editor{width:100%}.mgx-editor__header{padding:20px 24px;margin-bottom:18px}.mgx-editor__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:6px}.mgx-editor__title{font-size:22px;font-weight:600;color:var(--mgx-heading);margin:0;line-height:1.2}.mgx-editor__meta{font-size:13px;color:var(--mgx-muted);line-height:1.5}.mgx-progress{margin-top:18px}.mgx-progress__labels{display:flex;justify-content:space-between;font-size:12px;color:var(--mgx-muted);margin-bottom:6px}.mgx-progress__labels strong{font-weight:600;color:var(--mgx-text-strong)}.mgx-progress__track{height:8px;background:var(--mgx-track);border-radius:50rem;overflow:hidden}.mgx-progress__fill{height:100%;background:var(--mgx-primary);border-radius:50rem;transition:width 0.3s ease}.mgx-edit-card{padding:18px;margin-bottom:14px}.mgx-edit-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mgx-edit-card__cat{font-size:16px;font-weight:600;color:var(--mgx-heading)}.mgx-edit-card__desc{font-size:15px;color:var(--mgx-text);margin-top:3px}.mgx-edit-card__title{display:block;font-size:16px;font-weight:600;color:var(--mgx-heading);margin-bottom:10px}.mgx-rated-pill{display:inline-flex;align-items:center;border-radius:50rem;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap}.mgx-rated-pill--rated{background:rgba(var(--mgx-success-rgb),0.16);color:color-mix(in srgb,var(--mgx-success) 55%,#032e21)}.mgx-rated-pill--unrated{background:var(--mgx-track);color:var(--mgx-text)}.mgx-input-label{font-size:12px;font-weight:600;color:var(--mgx-text-strong);margin-bottom:6px;display:block}.mgx-input-label .text-danger{font-weight:600}.mgx-editor .form-select,.mgx-editor .form-control{border-radius:var(--mgx-ctl-radius);font-size:13px}.mgx-editor-footer{--mgx-footer-band: var(--bs-primary-band, color-mix(in srgb, var(--mgx-primary) 82%, #10203c));position:sticky;bottom:0;z-index:20;background:var(--mgx-footer-band);border:1px solid color-mix(in srgb,var(--mgx-footer-band) 80%,#10203c);border-radius:var(--mgx-card-radius);box-shadow:0 -0.2rem 0.6rem rgba(var(--mgx-primary-rgb),0.3);padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.mgx-editor-footer__status{font-size:12px;color:#fff}.mgx-editor-footer__status #auto-save-status:not(:empty){margin-left:10px}.mgx-editor-footer__status #auto-save-status:not(:empty)::before{content:"·";margin-right:10px;opacity:0.6}.mgx-editor-footer__status #auto-save-status,.mgx-editor-footer__status #auto-save-status.text-muted{color:#fff!important}.mgx-editor-footer__status #auto-save-status.text-success{color:#fff!important}.mgx-editor-footer__status #auto-save-status.text-danger{color:#fff!important;font-weight:700}.mgx-editor-footer__actions{display:flex;gap:10px;flex-wrap:wrap}.mgx-editor-footer .mgx-btn,.mgx-editor-footer .btn-outline-primary,.mgx-editor-footer .btn-outline-success{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(255,255,255,0.55);border-radius:var(--mgx-ctl-radius);padding:9px 16px;font-size:13px;font-weight:600;line-height:1.3;color:#fff}.mgx-editor-footer .btn-outline-light:not(:hover):not(:active):not(.active):not(:focus-visible):not(.show){color:#fff}.mgx-editor-footer .btn-outline-primary:not(:hover):not(:focus){border-color:rgba(255,255,255,0.55)!important}.mgx-editor-footer .mgx-btn:hover,.mgx-editor-footer .btn-outline-primary:hover,.mgx-editor-footer .btn-outline-success:hover{background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.75);filter:none;color:#fff}.mgx-editor-footer .mgx-btn--primary{background:#fff;border-color:#fff;color:var(--mgx-footer-band)}.mgx-editor-footer .mgx-btn--primary:hover{background:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.88);color:color-mix(in srgb,var(--mgx-footer-band) 80%,#000)}.mgx-editor-footer .mgx-btn.disabled,.mgx-editor-footer .mgx-btn:disabled,.mgx-editor-footer .btn-outline-primary:disabled,.mgx-editor-footer .btn-outline-success:disabled{opacity:0.6}.mgx-editor .quill-editor-wrapper .ql-toolbar,.mgx-editor .quill-editor-wrapper>div[id^=quill-tag-editor]:not(.ql-container){background-color:var(--bs-tertiary-bg, #f8f9fa)}.mgx-editor .quill-editor-wrapper .ql-container{font-size:13px;color:var(--mgx-text)}.mgx-ai-btn,.ql-toolbar .mgx-ai-btn,.ql-snow.ql-toolbar button.mgx-ai-btn,.ql-snow .ql-toolbar button.mgx-ai-btn{display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;float:none;background:#fff;border:1px solid var(--mgx-ai-border);color:var(--mgx-ai-text);border-radius:var(--mgx-ctl-radius);padding:4px 11px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;line-height:1.4}.mgx-ai-btn:hover,.ql-snow.ql-toolbar button.mgx-ai-btn:hover,.ql-snow .ql-toolbar button.mgx-ai-btn:hover{background:var(--mgx-success);color:var(--mgx-ai-hover-ink, var(--bs-on-success, #fff));border-color:var(--mgx-success)}.mgx-ai-btn .fa-solid,.mgx-ai-btn .fas,.ql-snow.ql-toolbar button.mgx-ai-btn .fas{font-size:11px;color:inherit}.quill-editor-wrapper .quill-editor__ai-slot{float:right;margin:2px 4px 2px 12px;display:inline-flex;align-items:center}.mgx-ai-panel{border:1px solid var(--mgx-ai-border);background:var(--mgx-ai-bg);border-radius:var(--mgx-ctl-radius);padding:12px 13px;margin-top:8px}.mgx-ai-panel__header{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--mgx-ai-text);margin-bottom:9px}.mgx-ai-panel__header .fa-solid,.mgx-ai-panel__header .fas{font-size:12px}.mgx-ai-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.mgx-ai-chip{display:inline-flex;background:#fff;border:1px solid var(--mgx-ai-border);color:var(--mgx-ai-text);border-radius:50rem;padding:4px 11px;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;line-height:1.4}.mgx-ai-chip:hover{background:var(--mgx-success);color:var(--mgx-ai-hover-ink, var(--bs-on-success, #fff));border-color:var(--mgx-success)}.mgx-ai-prompt{display:flex;gap:8px}.mgx-ai-prompt input{flex:1;border:1px solid var(--mgx-input-border);border-radius:var(--mgx-ctl-radius);padding:8px 11px;font-size:13px;color:var(--mgx-text);font-family:inherit;background:#fff}.mgx-ai-prompt input:focus{outline:none;border-color:var(--mgx-success);box-shadow:0 0 0 0.15rem rgba(var(--mgx-success-rgb),0.15)}.mgx-ai-send{width:34px;height:34px;background:var(--mgx-success);border:1px solid var(--mgx-success);color:var(--bs-on-success, #fff);border-radius:var(--mgx-ctl-radius);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mgx-ai-send .fa-solid,.mgx-ai-send .fas{font-size:13px}.mgx-ai-send:hover{filter:brightness(0.93)}.mgx-ai-thinking{display:flex;align-items:center;gap:10px;padding:8px 2px}.mgx-ai-dots{display:inline-flex;gap:4px}.mgx-ai-dots span{width:6px;height:6px;border-radius:50%;background:var(--mgx-success);animation:mgxAiDot 1s ease-in-out infinite}.mgx-ai-dots span:nth-child(2){animation-delay:0.2s}.mgx-ai-dots span:nth-child(3){animation-delay:0.4s}@keyframes mgxAiDot{0%,100%{opacity:0.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.mgx-ai-thinking__label{font-size:13px;color:var(--mgx-ai-text);font-weight:500}.mgx-ai-suggestion{background:#fff;border:1px solid var(--mgx-ai-border);border-radius:var(--mgx-ctl-radius);padding:11px 13px;font-size:13px;color:var(--mgx-text);line-height:1.6;margin-bottom:10px}.mgx-ai-suggestion p:last-child{margin-bottom:0}.mgx-ai-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mgx-ai-use{display:inline-flex;align-items:center;gap:7px;background:var(--mgx-success);color:var(--bs-on-success, #fff);border:1px solid var(--mgx-success);border-radius:var(--mgx-ctl-radius);padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer}.mgx-ai-use:hover{filter:brightness(0.93);color:var(--bs-on-success, #fff)}.mgx-ai-retry{display:inline-flex;align-items:center;gap:7px;background:var(--bs-card-bg, #fff);color:var(--mgx-ai-text);border:1px solid var(--mgx-ai-border);border-radius:var(--mgx-ctl-radius);padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer}.mgx-ai-retry:hover{background:rgba(var(--mgx-success-rgb),0.08)}.mgx-ai-discard{display:inline-flex;align-items:center;background:transparent;color:var(--mgx-faint);border:none;padding:7px 10px;font-size:13px;font-weight:500;cursor:pointer}.mgx-ai-discard:hover{color:var(--mgx-muted)}.mgx-ai-disclaimer{font-size:12px;color:var(--mgx-faint);margin-top:9px}.mgx-ai-error{font-size:12px;color:var(--mgx-danger);margin-bottom:10px}.mgx-ai-dock{position:absolute;right:1rem;bottom:1rem;z-index:12;max-width:calc(100% - 2rem);border-radius:50rem;overflow:hidden}.mgx-ai-dock[open]{width:22rem;border-radius:var(--bs-border-radius-lg)}.mgx-ai-dock__panel{display:flex;flex-direction:column;height:min(55vh,26rem)}.mgx-ai-dock>summary{cursor:pointer;list-style:none}.mgx-ai-dock>summary::-webkit-details-marker{display:none}.mgx-ai-dock[open]>summary{border-bottom:1px solid var(--bs-border-color)}.mgx-ai-dock[open] .mgx-ai-dock__chevron{transform:rotate(180deg)}.mgx-ai-dock[open] .mgx-ai-dock__invite,.mgx-ai-dock:not([open]) .mgx-ai-dock__title{display:none}@media (max-width: 767.98px){.mgx-ai-dock,.mgx-ai-dock[open]{left:1rem;right:1rem;width:auto}}.site-page-content [data-section-index]{scroll-margin-top:70px}.mgx-private-editor .quill-editor-wrapper>div[id$=-toolbar]{background-color:var(--mgx-amber-bg)!important;border-color:var(--mgx-amber-border)!important}.mgx-private-editor .quill-editor-wrapper .ql-container{background:#fffdf7!important;border-color:var(--mgx-amber-border)!important}:root[data-theme=dark] .mgx-private-editor .quill-editor-wrapper>div[id$=-toolbar]{background-color:color-mix(in srgb,var(--mgx-amber-border) 10%,var(--bs-card-bg, #333))!important}:root[data-theme=dark] .mgx-private-editor .quill-editor-wrapper .ql-container{background:color-mix(in srgb,var(--mgx-amber-border) 6%,var(--bs-card-bg, #333))!important}.mgx-goalpick{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:var(--bs-card-bg, #fff);border:1px solid var(--mgx-card-border);border-radius:var(--mgx-card-radius);padding:12px 14px;margin-bottom:10px;cursor:pointer;font-family:inherit}.mgx-goalpick:hover{border-color:color-mix(in srgb,var(--mgx-primary) 45%,var(--bs-card-bg, #fff));background:rgba(var(--mgx-primary-rgb),0.03)}.mgx-goalpick--selected{border-color:var(--mgx-primary);background:rgba(var(--mgx-primary-rgb),0.07)}.mgx-goalpick__check{width:20px;height:20px;border-radius:50%;border:2px solid var(--mgx-input-border);background:var(--bs-card-bg, #fff);color:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.mgx-goalpick__check .fas{font-size:10px}.mgx-goalpick--selected .mgx-goalpick__check{background:var(--mgx-primary);border-color:var(--mgx-primary);color:var(--bs-on-primary, #fff)}.mgx-goalpick__body{min-width:0}.mgx-goalpick__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--mgx-heading)}.mgx-goalpick__desc{display:block;font-size:12px;color:var(--mgx-muted);margin-top:3px}.mgx-histrow{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--mgx-card-border);border-radius:0.35rem;margin-bottom:8px;text-decoration:none;color:inherit}.mgx-histrow:last-child{margin-bottom:0}a.mgx-histrow:hover{border-color:color-mix(in srgb,var(--mgx-primary) 45%,var(--bs-card-bg, #fff));background:rgba(var(--mgx-primary-rgb),0.04);text-decoration:none;color:inherit}.mgx-histrow__icon{width:26px;height:26px;border-radius:50%;background:var(--mgx-track);color:var(--mgx-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px}.mgx-histrow__icon--pdf{background:rgba(var(--mgx-danger-rgb),0.1);color:var(--mgx-danger)}.mgx-histrow__body{flex:1 1 auto;min-width:0;display:block}.mgx-histrow__title{display:block;font-size:13px;font-weight:600;color:var(--mgx-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgx-histrow__meta{display:block;font-size:12px;color:var(--mgx-faint);margin-top:1px}.mgx-histrow__action{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;color:var(--bs-link-color, var(--mgx-primary))}.mgx-histrow__action--buttons{gap:4px}.mgx-reco{margin-bottom:2px}.mgx-reco__summary{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:var(--mgx-text);line-height:1.45;padding:2px 0}.mgx-reco__summary::-webkit-details-marker{display:none}.mgx-reco__summary .fa-star{font-size:11px;margin-top:3px;flex-shrink:0}.mgx-reco__msg{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mgx-reco[open] .mgx-reco__msg{display:block;-webkit-line-clamp:unset;overflow:visible}.mgx-reco__chevron{font-size:9px;color:var(--mgx-fainter);margin-top:4px;flex-shrink:0;transition:transform 0.15s ease}.mgx-reco[open] .mgx-reco__chevron{transform:rotate(180deg)}.mgx-reco__summary:hover .mgx-reco__chevron{color:var(--bs-link-color, var(--mgx-primary))}.mgx-reco__meta{font-size:12px;color:var(--mgx-faint);margin:0 0 8px 18px}.mgx-reco__link{font-size:12px;color:var(--bs-link-color, var(--mgx-primary));margin-left:6px;white-space:nowrap}.mgx-reco__link:hover{color:var(--bs-link-color, var(--mgx-primary));text-decoration:underline}.mgx-reco__link .fas{font-size:9px}.mgx-reco-more__summary{display:inline-flex;font-size:12px;font-weight:500;color:var(--bs-link-color, var(--mgx-primary));padding:2px 0}.mgx-reco-more__summary::-webkit-details-marker{display:none}.mgx-reco-more__summary .fas{font-size:10px}.mgx-reco-more__hide{display:none}.mgx-reco-more[open] .mgx-reco-more__show{display:none}.mgx-reco-more[open] .mgx-reco-more__hide{display:inline-flex}.mgx-reco-more.summary-at-end[open]>summary{align-self:flex-start}.mgx-sidebar .mgx-card__title{font-size:15px}body.mgx-restyle .card{border:1px solid var(--mgx-card-edge, var(--mgx-card-border));border-radius:var(--mgx-card-radius);box-shadow:var(--mgx-card-shadow)}body.mgx-restyle .card>.card-header{background:transparent;border-bottom:1px solid var(--mgx-card-divider);padding:14px 18px}body.mgx-restyle .card>summary.card-header:not(:has([class*=fa-chevron])){padding-right:2.5rem}body.mgx-restyle .card>:where(details)>:where(summary).card-header{background:transparent;padding-top:var(--mgx-card-cap-py, 14px);padding-bottom:var(--mgx-card-cap-py, 14px)}body.mgx-restyle .card>:where(details[open])>:where(summary).card-header{border-bottom:1px solid var(--mgx-card-divider)}body.mgx-restyle .card>:where(details)>:where(summary).card-header .card-title{font-size:16px;font-weight:600;color:var(--mgx-heading)}body.mgx-restyle .card>:where(details)>:where(summary).card-header[class*=bg-]{background:transparent!important;color:var(--mgx-heading)!important}body.mgx-restyle .card>:where(details)>:where(summary).card-header[class*=bg-] :is(.text-white,.card-title),body.mgx-restyle .card>:where(details)>:where(summary).card-header .card-title[class*=text-]{color:var(--mgx-heading)!important}body.mgx-restyle .card>:where(details)>:where(summary).card-header .text-muted:where(:not(.dropdown-menu *)){font-size:var(--type-caption)}body.mgx-restyle .card>.card-header .card-title{font-size:16px;font-weight:600;color:var(--mgx-heading)}body.mgx-restyle .card>.card-header[class*=bg-]{background:transparent!important;color:var(--mgx-heading)!important}body.mgx-restyle .card>.card-header[class*=bg-] .text-white,body.mgx-restyle .card>.card-header[class*=bg-] .card-title,body.mgx-restyle .card>.card-header .card-title[class*=text-]{color:var(--mgx-heading)!important}body.mgx-restyle .card>.card-header[class*=bg-] :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.card-subtitle),body.mgx-restyle .card>:where(details)>:where(summary).card-header[class*=bg-] :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.card-subtitle){color:var(--mgx-heading)!important}body.mgx-restyle .card>.card-header[class*=bg-] .text-white-50,body.mgx-restyle .card>:where(details)>:where(summary).card-header[class*=bg-] .text-white-50{color:var(--mgx-muted)!important}body.mgx-restyle .card>.card-footer.bg-white{background-color:transparent!important}body.mgx-restyle .card.border-info,body.mgx-restyle .card.border-warning,body.mgx-restyle .card.border-primary{border-color:var(--mgx-card-edge, var(--mgx-card-border))!important}body.mgx-restyle .card>.card-header .text-muted:where(:not(.dropdown-menu *)){font-size:var(--type-caption)}body.mgx-restyle .card-body .text-center.py-5,body.mgx-restyle .card-body .text-center.py-4{padding-top:0.75rem!important;padding-bottom:0.75rem!important}body.mgx-restyle .card-body .text-center .fa-3x{font-size:1.6em}body.mgx-restyle .card-body .text-center .fa-2x{font-size:1.4em}body.mgx-restyle .card-body .text-center>.fa-3x.mb-3,body.mgx-restyle .card-body .text-center>.fa-2x.mb-3{margin-bottom:0.5rem!important}body.mgx-restyle .card-body .text-center>p.text-muted:not(:where(.h1,.h2,.h3,.h4,.h5,.h6)){margin-bottom:0.65rem;font-size:13px}body.mgx-restyle .btn{border-radius:var(--mgx-ctl-radius)}body.mgx-restyle .form-control,body.mgx-restyle .form-select{border-radius:var(--mgx-ctl-radius)}body.mgx-restyle .progress{border-radius:50rem;background:var(--mgx-track)}body.mgx-restyle .nav-tabs .nav-link{font-size:var(--type-small)}body.mgx-restyle .table{font-size:var(--type-small)}:root{--type-caption: 12px;--type-small: 13px;--type-title: 16px;--type-lead: 19px;--type-page: 22px;--type-display: 28px}body.mgx-restyle h1.h3,body.mgx-restyle .mgx-page-title{font-size:var(--type-page);font-weight:600}.portal-page-title{font-size:var(--type-page, 22px);font-weight:600;line-height:1.25}body.mgx-restyle .card-title{font-size:var(--type-title)}:where(body.mgx-restyle) .lead:where(:not(.site-page-content *)){font-size:var(--type-lead);font-weight:400}body.mgx-restyle .btn-sm,body.mgx-restyle .btn-group-sm>.btn{font-size:var(--type-small)}body.mgx-restyle .form-text{font-size:var(--type-caption)}body.mgx-restyle legend.form-label:not(.h1,.h2,.h3,.h4,.h5,.h6,.small){font-size:inherit}body.mgx-restyle .table small,body.mgx-restyle .table .small{font-size:var(--type-caption)}body.mgx-restyle .form-text code,body.mgx-restyle small code,body.mgx-restyle .small code{font-size:inherit}body.mgx-restyle .btn-sm .small,body.mgx-restyle .btn-sm small{font-size:inherit}body.mgx-restyle .table code{font-size:var(--type-caption)}body.mgx-restyle [data-identity-number-hint-target=notice] .small{font-size:var(--type-caption)}body.mgx-restyle{--small-floor: var(--type-caption)}:where(body.mgx-restyle) h6,:where(body.mgx-restyle) .h6:where(:not(.small,.dropdown-header,.mgx-field__label)){font-size:var(--bs-body-font-size)}:where(body.site-reader-layout [data-widget-name]) :is(small,.small){font-size:max(.875em,var(--type-caption))}.tinted-icon{color:var(--tint-ink)}:root[data-theme=dark] .tinted-icon{color:var(--tint-ink-dark, var(--tint-ink))}.site-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;background-color:var(--tint-wash);line-height:1}:root[data-theme=dark] .site-icon-tile{background-color:var(--tint-wash-dark, var(--tint-wash))}.site-icon-tile>i{color:var(--tint-ink)!important;margin:0!important;font-size:inherit!important;line-height:1;width:auto}:root[data-theme=dark] .site-icon-tile>i{color:var(--tint-ink-dark, var(--tint-ink))!important}.site-icon-tile>.fa-pallet{transform:translateY(-0.32em)}.mgx-page-header{margin-bottom:18px}.mgx-page-header__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.mgx-page-header__title{font-size:22px;font-weight:600;color:var(--mgx-heading);margin:0;line-height:1.15}.mgx-page-header__meta{font-size:13px;color:var(--mgx-muted);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mgx-page-header__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mgx-article-body :is(h1,h2,h3,h4){font-size:var(--type-title, 16px);font-weight:600;margin:1.25rem 0 0.5rem}.mgx-article-body>:first-child{margin-top:0}html:has(.form-actions.sticky-bottom){scroll-padding-bottom:5rem}html:has(.form-actions.sticky-bottom) .ts-dropdown{z-index:1021}:root[data-theme=dark] .bg-body-secondary.text-body{background-color:var(--mgx-soft-bg, #32383e)!important;color:var(--mgx-text, #ced4da)!important}:root[data-theme=dark]{--mgx-card-bg: var(--bs-card-bg, #2b3035);--mgx-card-border: var(--bs-border-color, #43494f);--mgx-card-divider: var(--bs-border-color, #3a4046);--mgx-input-border: #4c5359;--mgx-heading: var(--bs-heading-color, #e9ecef);--mgx-text: var(--bs-body-color, #ced4da);--mgx-text-strong: #dee2e6;--mgx-muted: var(--text-muted, #adb5bd);--mgx-faint: var(--text-faint, #aaaeb4);--mgx-track: #3a4046;--mgx-soft-bg: #32383e;--mgx-ai-text: #5fcf9c}:root[data-theme=dark] .mgx-menu-btn,:root[data-theme=dark] .mgx-btn--neutral,:root[data-theme=dark] .mgx-btn--outline,:root[data-theme=dark] .mgx-btn--teal-outline{background:var(--mgx-card-bg)}:root[data-theme=dark] .mgx-next--neutral{background:#32383e}:root[data-theme=dark] .mgx-next--amber{background:rgba(var(--mgx-warning-rgb),0.08)}:root[data-theme=dark] .mgx-next__icon,:root[data-theme=dark] .mgx-ack__icon,:root[data-theme=dark] .mgx-locked__icon,:root[data-theme=dark] .mgx-empty__icon{background:#3a4046}:root[data-theme=dark] .mgx-next--amber .mgx-next__icon,:root[data-theme=dark] .mgx-ack__icon{color:#e0a526}:root[data-theme=dark] .mgx-ack--waiting .mgx-ack__icon{color:#adb5bd}:root[data-theme=dark] .mgx-next--danger .mgx-next__icon{color:#e6978f}:root[data-theme=dark] .mgx-next--neutral .mgx-next__icon{color:#adb5bd}:root[data-theme=dark] .mgx-next--info .mgx-next__icon{color:var(--bs-on-subtle-primary, #a1c4f5)}:root[data-theme=dark] .mgx-next--success .mgx-next__icon{color:#5fcf9c}:root[data-theme=dark] .mgx-ack{background:rgba(var(--mgx-warning-rgb),0.06);border-color:rgba(var(--mgx-warning-rgb),0.3)}:root[data-theme=dark] .mgx-ack--waiting{background:var(--mgx-card-bg);border-color:var(--mgx-card-border)}:root[data-theme=dark] .mgx-field__value{background:#32383e;border-color:#3a4046}:root[data-theme=dark] .mgx-editor-footer{background:var(--mgx-card-bg)}:root[data-theme=dark] .mgx-editor-footer .btn-outline-light{border-color:rgba(255,255,255,0.55)}:root[data-theme=dark] .mgx-ai-panel{background:rgba(var(--mgx-success-rgb),0.06);border-color:rgba(var(--mgx-success-rgb),0.3)}:root[data-theme=dark] .mgx-ai-suggestion,:root[data-theme=dark] .mgx-ai-chip,:root[data-theme=dark] .mgx-ai-btn,:root[data-theme=dark] .mgx-ai-prompt input{background:var(--mgx-card-bg)}:root[data-theme=dark] .mgx-ai-chip,:root[data-theme=dark] .mgx-ai-btn{--mgx-ai-hover-ink: #fff}:root[data-theme=dark] .ql-snow.ql-toolbar button.mgx-ai-btn,:root[data-theme=dark] .ql-snow.ql-toolbar button.mgx-ai-btn:is(:hover,:focus){background:var(--mgx-card-bg)}:root[data-theme=dark] .mgx-private__header{background:rgba(var(--mgx-warning-rgb),0.08)}:root[data-theme=dark] .mgx-hidden-tag{background:var(--mgx-card-bg);border-color:var(--mgx-card-border)}:root[data-theme=dark] .mgx-ratings-head,:root[data-theme=dark] .mgx-lockbar{background:#32383e}:root[data-theme=dark] .mgx-ratings-row{border-bottom-color:#3a4046}:root[data-theme=dark] .mgx-pill--info{color:var(--bs-on-subtle-primary, #a1b4d3)}:root[data-theme=dark] .mgx-pill--teal{color:var(--bs-on-subtle-info, #50d9f4)}:root[data-theme=dark] .mgx-pill--amber{background:rgba(var(--mgx-warning-rgb),0.12);color:var(--bs-on-subtle-warning, #ffcd39)}:root[data-theme=dark] .mgx-pill--success{color:var(--bs-on-subtle-success, #8bb5a1)}:root[data-theme=dark] .mgx-pill--danger{color:var(--bs-on-subtle-danger, #dfa2a8)}:root[data-theme=dark] .mgx-pill--neutral{color:var(--mgx-text-strong)}:root[data-theme=dark] .list-group{--bs-list-group-bg: var(--bs-card-bg, #333)}:root[data-theme=dark] .pagination{--bs-pagination-bg: transparent;--bs-pagination-disabled-bg: transparent}:root[data-theme=dark] .bg-white{background-color:color-mix(in srgb,var(--bs-card-bg, #333) calc(var(--bs-bg-opacity, 1) * 100%),transparent)!important}:root[data-theme=dark] .bg-light:not(.badge){background-color:color-mix(in srgb,color-mix(in srgb,var(--bs-card-bg, #333) 40%,var(--bs-body-bg, #252526)) calc(var(--bs-bg-opacity, 1) * 100%),transparent)!important}:root[data-theme=dark] .table{--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: color-mix(in srgb, var(--bs-card-bg, #333) 70%, var(--bs-body-bg, #252526));--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: color-mix(in srgb, var(--bs-card-bg, #333) 85%, var(--bs-emphasis-color, #fff))}:root[data-theme=dark] .table-light{--bs-table-bg: color-mix(in srgb, var(--bs-card-bg, #333) 40%, var(--bs-body-bg, #252526));--bs-table-border-color: var(--bs-border-color);--bs-table-striped-bg: color-mix(in srgb, var(--bs-card-bg, #333) 70%, var(--bs-body-bg, #252526));--bs-table-hover-bg: color-mix(in srgb, var(--bs-card-bg, #333) 85%, var(--bs-emphasis-color, #fff));--bs-table-active-bg: color-mix(in srgb, var(--bs-card-bg, #333) 80%, var(--bs-emphasis-color, #fff))}:root[data-theme=dark] .bg-body{background-color:color-mix(in srgb,var(--bs-body-bg) calc(var(--bs-bg-opacity, 1) * 100%),transparent)!important}:root[data-theme=dark] .bg-body-tertiary{background-color:color-mix(in srgb,color-mix(in srgb,var(--bs-card-bg, #333) 40%,var(--bs-body-bg, #252526)) calc(var(--bs-bg-opacity, 1) * 100%),transparent)!important}:root[data-theme=dark] .bg-body-secondary{background-color:color-mix(in srgb,color-mix(in srgb,var(--bs-body-bg, #252526) 88%,#000) calc(var(--bs-bg-opacity, 1) * 100%),transparent)!important}.bg-card{background-color:var(--bs-card-bg, #fff)!important}:root[data-theme=dark] body.mgx-restyle .offcanvas-backdrop{background-color:var(--bs-backdrop-bg, #000)}:root[data-theme=dark] .detail-hero{--bs-white: #fff;--bs-dark: #212529}:root[data-theme=dark] .mgx-ai-dock .chat-welcome{color:var(--text-muted, #b0b4b9)}:root[data-theme=dark] .mgx-ai-dock .chat-input-container{background:transparent;border-top-color:var(--bs-border-color)}:root[data-theme=dark] .mgx-ai-dock .assistant-message .message-content{background:var(--bs-card-bg, #333);color:var(--bs-body-color);border-color:var(--bs-border-color)}:root[data-theme=dark] .mgx-ai-dock .assistant-message .streaming-status{color:var(--text-muted, #b0b4b9)!important}:root[data-theme=dark] .mgx-ai-dock .markdown-content a{color:var(--bs-link-color, #a1b4d3)}.mgx-dash{display:flex;gap:20px;align-items:flex-start;justify-content:center}.mgx-dash-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.mgx-dash--no-rail .mgx-dash-main{flex:0 1 760px}.mgx-dash-rail{flex:1 1 0;min-width:0;display:flex;flex-direction:column}@media (max-width: 991.98px){.mgx-dash{flex-direction:column}.mgx-dash-rail{max-width:none;min-width:0;width:100%}}.mgx-dash-head{padding:14px 18px;border-bottom:1px solid var(--mgx-card-divider);display:flex;justify-content:space-between;align-items:center;gap:10px}.mgx-dash-head__title{font-size:16px;font-weight:600;color:var(--mgx-heading)}.mgx-dash-head__note{font-size:13px;font-weight:500;color:var(--mgx-muted)}.mgx-dash-head__link{font-size:13px;font-weight:500;white-space:nowrap}.mgx-dash-head__link:hover{text-decoration:underline}.mgx-dash-tiles{padding:14px 18px 0;display:flex;gap:12px}.mgx-dash-rail .mgx-dash-tiles{padding:12px 18px 0;gap:10px}.mgx-dash-tile{flex:1;text-align:center;background:#fafbfd;border:1px solid #e4e8ee;border-radius:0.4rem;padding:11px 0}.mgx-dash-tile__num{font-size:22px;font-weight:600;color:var(--mgx-heading);line-height:1}.mgx-dash-tile__label{font-size:12px;color:var(--mgx-faint);margin-top:3px}.mgx-dash-rail .mgx-dash-tile__num{font-size:22px}.mgx-dash-tile--success{background:rgba(var(--mgx-success-rgb),0.12);border-color:rgba(var(--mgx-success-rgb),0.35)}.mgx-dash-tile--success .mgx-dash-tile__num,.mgx-dash-tile--success .mgx-dash-tile__label{color:color-mix(in srgb,var(--mgx-success) 60%,#032e21)}.mgx-dash-tile--warning{background:rgba(var(--mgx-warning-rgb),0.14);border-color:rgba(var(--mgx-warning-rgb),0.4)}.mgx-dash-tile--warning .mgx-dash-tile__num,.mgx-dash-tile--warning .mgx-dash-tile__label{color:#7a5a10}.mgx-dash-rows{padding:0 18px}.mgx-dash-row{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid #f1f3f5}.mgx-dash-row:last-child{border-bottom:0}.mgx-dash-row__body{flex:1;min-width:0}.mgx-dash-row__title{font-size:13px;font-weight:600;color:var(--mgx-text-strong)}.mgx-dash-row__sub{font-size:12px;color:var(--mgx-faint)}.mgx-dash-row__action{font-size:13px;font-weight:500;white-space:nowrap}.mgx-dash-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--mgx-fainter)}.mgx-dash-dot--warning{background:var(--mgx-warning)}.mgx-dash-dot--danger{background:var(--mgx-danger)}.mgx-dash-dot--primary{background:var(--mgx-primary)}.mgx-dash-goals{padding:6px 18px 14px}.mgx-goalrow{padding:12px 0;border-bottom:1px solid #f1f3f5}.mgx-goalrow:last-child{border-bottom:0}.mgx-goalrow__top{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.mgx-goalrow__name{font-size:13px;font-weight:500;color:var(--mgx-text-strong);min-width:0}.mgx-goalrow__pct{font-size:12px;font-weight:600;flex-shrink:0}.mgx-goalrow__bar{height:6px;background:var(--mgx-track);border-radius:50rem;overflow:hidden}.mgx-goalrow__fill{height:100%;border-radius:50rem}.mgx-goalrow__bottom{display:flex;justify-content:space-between;gap:10px;margin-top:5px}.mgx-goalrow__sub{font-size:12px;color:var(--mgx-faint)}.mgx-goalrow__update{font-size:12px;font-weight:500;white-space:nowrap}.mgx-goalrow--success .mgx-goalrow__pct{color:var(--mgx-success)}.mgx-goalrow--success .mgx-goalrow__fill{background:var(--mgx-success)}.mgx-goalrow--primary .mgx-goalrow__pct{color:var(--bs-link-color, var(--mgx-primary))}.mgx-goalrow--primary .mgx-goalrow__fill{background:var(--mgx-primary)}.mgx-goalrow--warning .mgx-goalrow__pct{color:#c9700e}.mgx-goalrow--warning .mgx-goalrow__fill{background:var(--mgx-warning)}.mgx-dash-seg{height:10px;background:var(--mgx-track);border-radius:50rem;overflow:hidden;display:flex;margin-bottom:9px}.mgx-dash-seg__part{height:100%}.mgx-dash-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--mgx-muted);margin-bottom:6px}.mgx-dash-legend__item{display:inline-flex;align-items:center;gap:6px}.mgx-dash-legend__swatch{width:9px;height:9px;border-radius:2px;background:var(--mgx-track);border:1px solid var(--mgx-card-border)}.mgx-dash-seg--approved,.mgx-dash-legend__swatch--approved{background:var(--mgx-success);border-color:var(--mgx-success)}.mgx-dash-seg--with_you,.mgx-dash-legend__swatch--with_you{background:var(--mgx-primary);border-color:var(--mgx-primary)}.mgx-dash-seg--meeting,.mgx-dash-legend__swatch--meeting{background:var(--mgx-warning);border-color:var(--mgx-warning)}.mgx-dash-seg--waiting,.mgx-dash-legend__swatch--waiting{background:var(--mgx-teal);border-color:var(--mgx-teal)}.mgx-dash-seg--not_started{background:transparent}.mgx-stat-tile{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--mgx-card-bg);border:1px solid var(--mgx-card-edge, var(--mgx-card-border));border-radius:var(--mgx-card-radius);box-shadow:var(--mgx-card-shadow);text-decoration:none;height:100%;transition:border-color 0.12s ease,box-shadow 0.12s ease,transform 0.12s ease}.mgx-stat-tile:hover,.mgx-stat-tile:focus-visible{border-color:rgba(var(--mgx-primary-rgb),0.55);box-shadow:0 0.15rem 0.5rem rgba(0,0,0,0.08);transform:translateY(-1px);text-decoration:none}.mgx-stat-tile:focus-visible{outline:2px solid var(--mgx-primary);outline-offset:2px}.mgx-stat-tile:hover .mgx-stat-tile__title{color:var(--bs-link-color, var(--mgx-primary))}.mgx-stat-tile__icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.mgx-stat-tile__text{min-width:0;flex:1 1 auto}.mgx-stat-tile__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;color:var(--mgx-text-strong);line-height:1.25;transition:color 0.12s ease}.mgx-stat-tile__caption{display:block;font-size:12px;color:var(--mgx-faint);margin-top:1px}.mgx-stat-tile .display-4,.mgx-stat-tile__num{font-size:22px;font-weight:600;line-height:1;color:var(--mgx-heading);flex-shrink:0;margin:0!important}.mgx-approval{padding:14px 0;border-bottom:1px solid var(--mgx-card-divider)}.mgx-approval:last-child{border-bottom:0}.mgx-approval:first-child{padding-top:4px}.mgx-approval--soon,.mgx-approval--overdue{border-left:3px solid transparent;padding-left:11px;margin-left:-12px;border-radius:2px}.mgx-approval--overdue{border-left-color:var(--mgx-danger)}.mgx-approval--soon{border-left-color:var(--mgx-warning)}.mgx-approval__top{display:flex;align-items:flex-start;gap:10px}.mgx-approval__who{display:flex;align-items:flex-start;gap:9px;min-width:0;flex:1 1 auto}.mgx-approval__name{font-size:13px;font-weight:600;color:var(--mgx-text-strong)}.mgx-approval__meta{font-size:12px;color:var(--mgx-faint)}.mgx-approval__tags{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 575.98px){.mgx-approval__top{flex-wrap:wrap}.mgx-approval__who{flex-basis:0}.mgx-approval__tags{flex-basis:100%;justify-content:flex-start}}@media (max-width: 575.98px){.pagination{flex-wrap:wrap;row-gap:4px}}.mgx-approval__ask{font-size:13px;font-weight:500;color:var(--mgx-heading);margin:7px 0 0;line-height:1.4}.mgx-approval__facts{display:flex;flex-wrap:wrap;gap:3px 18px;margin-top:6px;font-size:12px}.mgx-approval__fact{color:var(--mgx-text-strong)}.mgx-approval__fact-label{color:var(--mgx-faint);margin-right:5px}.mgx-approval__fact-was{color:var(--mgx-faint);text-decoration:line-through}.mgx-approval__fact-arrow{color:var(--mgx-faint);margin:0 5px;font-size:12px}.mgx-approval__note{margin-top:7px;font-size:13px;line-height:1.5}.mgx-approval__note-label{color:var(--mgx-faint);display:block}.mgx-approval__note-body{color:var(--mgx-muted)}.mgx-approval__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.mgx-approval__open{font-size:13px;font-weight:500;white-space:nowrap}.mgx-approval__open:hover{text-decoration:underline}.mgx-approval__blocked{font-size:12px;color:var(--mgx-faint);margin:10px 0 0}.mgx-approval__why>summary{cursor:pointer;list-style:none}.mgx-approval__why>summary::-webkit-details-marker{display:none}.mgx-approval__why[open]{flex-basis:100%}.mgx-approval__why[open]>summary{margin-bottom:8px}.mgx-approval__why textarea{font-size:13px}.mgx-approval__why>summary .summary-when-closed{display:inline-flex;align-items:center;gap:8px}.mgx-approval__actions:has(>.mgx-approval__why[open])>button[value=approve]{display:none}.waiting-decline>summary{list-style:none}.waiting-decline>summary::-webkit-details-marker{display:none}.waiting-row:has(>.waiting-actions>.waiting-decline[open])>.waiting-actions{flex:1 1 100%}.waiting-actions:has(>.waiting-decline[open])>form{display:none!important}.waiting-decline[open]{flex:1 1 100%}.waiting-decline[open]>summary{float:right;margin:0 0 .5rem .5rem}.waiting-decline[open]>form{margin-top:0!important}.waiting-decline[open]>form>.form-label{line-height:1.875rem}.waiting-decline[open] textarea{clear:both}.mgx-approval-bulk{padding:2px 0 10px;border-bottom:1px solid var(--mgx-card-divider);margin-bottom:4px}.mgx-approval-bulk__inner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mgx-approval-bulk__count{font-size:12px;color:var(--mgx-muted)}.mgx-approval-bulk__actions{display:flex;align-items:center;gap:8px}.mgx-approval-more{font-size:12px;color:var(--mgx-faint);margin:12px 0 0}:root[data-theme=dark] .mgx-approval{border-bottom-color:#3a4046}:root[data-theme=dark] .mgx-approval-bulk{border-bottom-color:#3a4046}.mgx-dash-coverage__label{display:flex;justify-content:space-between;font-size:12px;color:var(--mgx-muted);margin-bottom:7px}.mgx-dash-coverage__count{font-weight:600;color:var(--bs-on-subtle-success, var(--mgx-success))}.mgx-dash-coverage__count--empty{color:var(--bs-on-subtle-warning, #c9700e)}.mgx-dash-coverage__bar{height:8px;background:var(--mgx-track);border-radius:50rem;overflow:hidden;margin-bottom:12px}.mgx-dash-coverage__fill{height:100%;background:var(--mgx-success);border-radius:50rem}.mgx-dash-callout{font-size:13px;color:var(--mgx-muted);line-height:1.5;margin-bottom:4px}.mgx-dash-callout strong{color:var(--mgx-text-strong)}.mgx-dash-quote{border-left:3px solid rgba(var(--mgx-primary-rgb),0.3);padding:6px 12px;background:var(--mgx-soft-bg);font-size:13px;line-height:1.55;margin-bottom:9px}.mgx-dash-quote__text{font-style:italic;color:var(--mgx-text)}.mgx-dash-quote__meta{color:var(--mgx-faint);margin-top:4px}.mgx-dash-note{font-size:12px;color:var(--mgx-faint);line-height:1.5}.mgx-dash-body{padding:14px 18px}.mgx-dash-body--tight{padding:2px 18px 8px}.mgx-dash-zero{padding:18px;display:flex;gap:13px;align-items:center;font-size:13px;color:var(--mgx-faint);line-height:1.5}.mgx-dash-zero__icon{width:36px;height:36px;border-radius:50%;background:rgba(var(--mgx-primary-rgb),0.1);color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--mgx-primary)));display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.mgx-dash-zero__icon--muted{background:#f1f3f5;color:var(--mgx-fainter)}.mgx-dash-zero__text{flex:1}.mgx-dash-zero--center{display:block;text-align:center;padding:24px 18px}.mgx-dash-zero--center .mgx-dash-zero__icon{width:42px;height:42px;font-size:17px;display:inline-flex;margin-bottom:10px}.mgx-dash-zero__title{font-size:13px;font-weight:600;color:var(--mgx-text-strong);margin-bottom:4px}.mgx-dash-zero__body{font-size:13px;color:var(--mgx-faint);line-height:1.55;max-width:380px;margin:0 auto}.mgx-dash-none{background:var(--mgx-card-bg);border:1px solid var(--mgx-card-border);border-radius:var(--mgx-card-radius);padding:28px;text-align:center;font-size:13px;color:var(--mgx-faint)}.mgx-dash-row form{display:inline}:root[data-theme=dark] .mgx-dash-tile{background:#32383e;border-color:#3a4046}:root[data-theme=dark] .mgx-dash-tile--success :is(.mgx-dash-tile__num,.mgx-dash-tile__label){color:var(--bs-on-subtle-success, #6eccb3)}:root[data-theme=dark] .mgx-dash-tile--warning :is(.mgx-dash-tile__num,.mgx-dash-tile__label){color:var(--bs-on-subtle-warning, #fdbb85)}:root[data-theme=dark] .mgx-dash-row,:root[data-theme=dark] .mgx-goalrow{border-bottom-color:#3a4046}:root[data-theme=dark] .mgx-dash-quote{background:#32383e}:root[data-theme=dark] .mgx-dash-zero__icon--muted{background:#3a4046}.mgx-dash-row--link,.mgx-goalrow--link{position:relative}.mgx-dash-row__cover{position:absolute;inset:0;z-index:1}.mgx-dash-row__above{position:relative;z-index:2}.mgx-dash-row--link:hover .mgx-dash-row__title,.mgx-goalrow--link:hover .mgx-goalrow__name{color:var(--bs-link-color, var(--mgx-primary))}.mgx-goalrow--link:hover .mgx-goalrow__update{text-decoration:underline}.mgx-goalrow__update{color:var(--bs-link-color, var(--mgx-primary))}.mgx-dash-dot--success{background:var(--mgx-success)}.mgx-dash--wide-main .mgx-dash-main{flex:2 1 0}.mgx-dash-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mgx-dash-filters .form-select{width:auto}.mgx-dash-older{padding:0 18px 8px}.mgx-dash-older>summary{font-size:13px;font-weight:500;color:var(--bs-link-color, var(--mgx-primary));padding:8px 0}.mgx-dash-older>summary::-webkit-details-marker{display:none}.mgx-dash-older>summary:hover{text-decoration:underline}.mgx-dash-older>.mgx-dash-rows,.mgx-dash-older>.mgx-dash-goals{padding-left:0;padding-right:0}.mgx-goalrow__mini{width:140px;flex-shrink:0;text-align:right}.mgx-goalrow__mini .mgx-goalrow__pct,.mgx-goalrow__mini .mgx-goalrow__sub{font-size:12px}@media (max-width: 575.98px){.mgx-goalrow__mini{width:90px}}.mgx-pill--neutral{background:var(--mgx-track);color:#5a6270}.mgx-roster{padding:4px 0 8px}.mgx-roster__row{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid #f1f3f5}.mgx-roster__row:last-child{border-bottom:none}.mgx-roster__who{display:flex;align-items:center;gap:10px;flex:1 1 220px;min-width:0}.mgx-roster__id{min-width:0}.mgx-roster__name{font-size:13px;font-weight:600;color:var(--mgx-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgx-roster__sub{font-size:12px;color:var(--mgx-faint);display:flex;align-items:center;gap:6px;min-width:0}.mgx-roster__cell{flex:0 0 auto;white-space:nowrap;display:flex;align-items:center;gap:6px}.mgx-roster__cell-label{display:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--mgx-fainter)}.mgx-roster__goals{font-size:12px;color:var(--mgx-muted)}.mgx-roster__none{color:var(--mgx-fainter)}.mgx-roster__actions{display:flex;gap:6px;margin-left:auto;flex-shrink:0;align-items:center}.mgx-roster__actions form{display:inline}.mgx-pill--sm{font-size:12px;padding:1px 8px;gap:4px}.mgx-pill--sm .mgx-pill__dot{display:none}.mgx-roster__more>summary{text-align:center;font-size:13px;font-weight:500;color:var(--bs-link-color, var(--mgx-primary));padding:10px 18px}.mgx-roster__more>summary::-webkit-details-marker{display:none}.mgx-roster__more>summary:hover{text-decoration:underline}.mgx-roster__more>summary .fas{font-size:10px}.mgx-roster__more-hide{display:none}.mgx-roster__more[open] .mgx-roster__more-show{display:none}.mgx-roster__more[open] .mgx-roster__more-hide{display:inline}.mgx-roster__more.summary-at-end[open]>.mgx-roster__row:last-child{border-bottom:1px solid #f1f3f5}.mgx-roster__footnote{font-size:12px;color:var(--mgx-faint);padding:8px 0 2px}.mgx-roster__details>summary{font-size:13px;font-weight:500;color:var(--bs-link-color, var(--mgx-primary));padding:8px 0 2px}.mgx-roster__details>summary::-webkit-details-marker{display:none}.mgx-roster__details>summary:hover{text-decoration:underline}.mgx-roster__details>summary .fas{font-size:10px}.mgx-roster__details>summary .mgx-dash-head__note{font-weight:400}.mgx-sentiment{display:flex;gap:14px}.mgx-sentiment__col{flex:1;text-align:center}.mgx-sentiment__num{font-size:22px;font-weight:600;line-height:1.1}.mgx-sentiment__label{font-size:12px;color:var(--mgx-faint);margin:3px 0 6px}.mgx-sentiment__bar{height:4px;border-radius:2px;background:var(--mgx-track);overflow:hidden}.mgx-sentiment__bar>div{height:100%;border-radius:2px}@media (max-width: 767.98px){.mgx-roster__row{flex-wrap:wrap;gap:8px 14px}.mgx-roster__who{flex-basis:100%}.mgx-roster__cell-label{display:inline}.mgx-roster__actions{margin-left:0;flex-basis:100%;flex-wrap:wrap}}@media (max-width: 575.98px){.mgx-dash-tiles{flex-wrap:wrap}.mgx-dash-tiles .mgx-dash-tile{flex:1 1 40%}}:root[data-theme=dark] .mgx-roster__row{border-bottom-color:#3a4046}:root[data-theme=dark] .mgx-sentiment__bar{background:#3a4046}.mgx-roster-hero{margin-bottom:20px}.mgx-roster-hero .mgx-card{margin-bottom:0}.mgx-roster__indirect{border-top:1px solid var(--mgx-card-divider)}.mgx-roster__indirect>.mgx-roster{border-top:1px solid #f1f3f5;padding-top:0}:root[data-theme=dark] .mgx-roster__indirect>.mgx-roster{border-top-color:#3a4046}.rich-text-content>*:first-child{margin-top:0}.rich-text-content>*:last-child{margin-bottom:0}.rich-text-content p{margin-bottom:0.4rem}.rich-text-content ul,.rich-text-content ol{margin-bottom:0.4rem;padding-left:1.6em}.rich-text-content li{display:list-item}.rich-text-content li>.ql-ui{display:none}.rich-text-content ul>li{list-style-type:disc}.rich-text-content ol>li:not([data-list]){list-style-type:decimal}.rich-text-content li[data-list=bullet]{list-style-type:disc}.rich-text-content li[data-list=ordered]{list-style-type:decimal}.rich-text-content blockquote,.kb-article-content blockquote,.policy-content blockquote{border-left:3px solid var(--bs-border-color, #dee2e6);padding-left:0.75rem;margin-bottom:0.4rem}.policy-content table{width:100%;border-collapse:collapse;margin-bottom:1rem}.policy-content th,.policy-content td{border:1px solid var(--bs-border-color, #dee2e6);padding:0.5rem 0.75rem;text-align:left;vertical-align:top}.policy-content thead th{background-color:var(--bs-tertiary-bg, #f8f9fa);font-weight:600}@media (max-width: 767.98px){.policy-content table{display:block;max-width:100%;overflow-x:auto}}.rich-text-content .ql-indent-1,.lesson-content .ql-indent-1{padding-left:3em}.rich-text-content .ql-indent-2,.lesson-content .ql-indent-2{padding-left:6em}.rich-text-content .ql-indent-3,.lesson-content .ql-indent-3{padding-left:9em}.rich-text-content .ql-indent-4,.lesson-content .ql-indent-4{padding-left:12em}.rich-text-content .ql-indent-5,.lesson-content .ql-indent-5{padding-left:15em}.rich-text-content .ql-indent-6,.lesson-content .ql-indent-6{padding-left:18em}.rich-text-content .ql-indent-7,.lesson-content .ql-indent-7{padding-left:21em}.rich-text-content .ql-indent-8,.lesson-content .ql-indent-8{padding-left:24em}.rich-text-content li.ql-indent-1,.lesson-content li.ql-indent-1{padding-left:0;margin-left:3em}.rich-text-content li.ql-indent-2,.lesson-content li.ql-indent-2{padding-left:0;margin-left:6em}.rich-text-content li.ql-indent-3,.lesson-content li.ql-indent-3{padding-left:0;margin-left:9em}.rich-text-content li.ql-indent-4,.lesson-content li.ql-indent-4{padding-left:0;margin-left:12em}.rich-text-content li.ql-indent-5,.lesson-content li.ql-indent-5{padding-left:0;margin-left:15em}.rich-text-content li.ql-indent-6,.lesson-content li.ql-indent-6{padding-left:0;margin-left:18em}.rich-text-content li.ql-indent-7,.lesson-content li.ql-indent-7{padding-left:0;margin-left:21em}.rich-text-content li.ql-indent-8,.lesson-content li.ql-indent-8{padding-left:0;margin-left:24em}:is(.rich-text-content,.lesson-content,.quill-list-content,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content) .ql-align-center{text-align:center}:is(.rich-text-content,.lesson-content,.quill-list-content,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content) .ql-align-right{text-align:right}:is(.rich-text-content,.lesson-content,.quill-list-content,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content) .ql-align-justify{text-align:justify}:is(.ql-editor-preview,.rich-text-content,.lesson-content,.quill-list-content,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content) li:is(.ql-align-center,.ql-align-right){list-style-position:inside}:is(.ql-editor-preview,.rich-text-content,.lesson-content,.quill-list-content,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content) :is(ul,ol):has(>li):not(:has(>li:not(.ql-align-center,.ql-align-right))){padding-inline-start:0}.ql-container .ql-editor :is(ol,ul)>li:is(.ql-align-center,.ql-align-right),.ql-snow .ql-editor :is(ol,ul)>li:is(.ql-align-center,.ql-align-right){list-style-position:inside!important}.ql-container .ql-editor :is(ol,ul):has(>li):not(:has(>li:not(.ql-align-center,.ql-align-right))),.ql-snow .ql-editor :is(ol,ul):has(>li):not(:has(>li:not(.ql-align-center,.ql-align-right))){padding-left:0!important;padding-inline-start:0!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered]:is(.ql-align-center,.ql-align-right)::before{display:inline!important;position:static!important}:is(.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li:is([data-list=checked],[data-list=unchecked]):is(.ql-align-center,.ql-align-right)::before{display:inline-block;position:static;vertical-align:-0.15em}.quill-reading-editor .ql-editor{font-size:var(--bs-body-font-size);line-height:var(--bs-body-line-height)}.quill-reading-editor .ql-editor p,.quill-reading-editor .ql-editor ul,.quill-reading-editor .ql-editor ol,.quill-reading-editor .ql-editor blockquote{margin-bottom:1rem}.quill-reading-editor .ql-editor h1,.quill-reading-editor .ql-editor h2,.quill-reading-editor .ql-editor h3,.quill-reading-editor .ql-editor h4,.quill-reading-editor .ql-editor h5,.quill-reading-editor .ql-editor h6{margin-top:0;margin-bottom:0.5rem;line-height:1.2}.quill-reading-editor .ql-editor h1{font-size:1.75rem}.quill-reading-editor .ql-editor h2{font-size:1.53125rem}.quill-reading-editor .ql-editor h3{font-size:1.3125rem}.quill-reading-editor .ql-editor h4{font-size:1.09375rem}.quill-reading-editor .ql-editor h5,.quill-reading-editor .ql-editor h6{font-size:0.875rem}.wiki-form.quill-reading-editor .ql-editor h1{font-size:var(--type-page, 22px);font-weight:600}.wiki-form.quill-reading-editor .ql-editor h2{font-size:var(--type-title, 16px);font-weight:600}.wiki-form.quill-reading-editor .ql-editor :is(h3,h4){font-size:1em;font-weight:600}.lesson-content li[data-list]{display:list-item}.lesson-content ol>li:not([data-list]){list-style-type:decimal}.lesson-content li[data-list=bullet]{list-style-type:disc}.lesson-content li[data-list=ordered]{list-style-type:decimal}.lesson-content li>.ql-ui{display:none}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul){counter-reset:list-item list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9!important;counter-increment:none!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list].ql-indent-7{counter-reset:list-8 list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list].ql-indent-8{counter-reset:list-9!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered]{list-style-type:none!important;position:relative!important;counter-increment:list-0!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-1{counter-increment:list-1!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-2{counter-increment:list-2!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-3{counter-increment:list-3!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-4{counter-increment:list-4!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-5{counter-increment:list-5!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-6{counter-increment:list-6!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-7{counter-increment:list-7!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-8{counter-increment:list-8!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered]::before{content:counter(list-0,decimal) "."!important;display:block!important;position:absolute!important;top:0!important;inset-inline-end:100%!important;width:auto!important;height:auto!important;margin:0!important;margin-inline-end:0.35em!important;padding:0!important;text-align:end!important;white-space:nowrap!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-1::before{content:counter(list-1,lower-alpha) "."!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-2::before{content:counter(list-2,lower-roman) "."!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-3::before{content:counter(list-3,decimal) "."!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-4::before{content:counter(list-4,lower-alpha) "."!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-5::before{content:counter(list-5,lower-roman) "."!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-6::before{content:counter(list-6,decimal) "."!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-7::before{content:counter(list-7,lower-alpha) "."!important}:is(.ql-container .ql-editor,.ql-editor,.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=ordered].ql-indent-8::before{content:counter(list-8,lower-roman) "."!important}:is(.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=bullet]{list-style-type:disc}:is(.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li>.ql-ui{display:none}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) .ql-indent-1{padding-left:3em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) .ql-indent-2{padding-left:6em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) .ql-indent-3{padding-left:9em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) .ql-indent-4{padding-left:12em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) .ql-indent-5{padding-left:15em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) .ql-indent-6{padding-left:18em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) .ql-indent-7{padding-left:21em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) .ql-indent-8{padding-left:24em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li.ql-indent-1{padding-left:0;margin-left:3em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li.ql-indent-2{padding-left:0;margin-left:6em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li.ql-indent-3{padding-left:0;margin-left:9em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li.ql-indent-4{padding-left:0;margin-left:12em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li.ql-indent-5{padding-left:0;margin-left:15em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li.ql-indent-6{padding-left:0;margin-left:18em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li.ql-indent-7{padding-left:0;margin-left:21em}:is(.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) li.ql-indent-8{padding-left:0;margin-left:24em}:is(.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li:is([data-list=checked],[data-list=unchecked]){list-style-type:none;position:relative}:is(.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li:is([data-list=checked],[data-list=unchecked])::before{content:"";content:"" / "Not done: ";position:absolute;top:0.25em;inset-inline-end:100%;box-sizing:border-box;width:15px;height:15px;margin-inline-end:0.45em;border:1.5px solid var(--secondary-color, #6c757d);border-radius:3px;background:no-repeat center / 11px 11px}:is(.rich-text-content,.lesson-content,.wiki-content,.ql-editor-preview,.policy-content,.ballots-rte-content,.comms-hub-block-text,.kb-article-content,.quill-list-content) :is(ol,ul)>li[data-list=checked]::before{content:"";content:"" / "Done: ";border-color:var(--theme-color, #1892E7);background-color:var(--theme-color, #1892E7);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill='none'%20stroke='white'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20d='M3.5%208.4l3.2%203.2%205.8-6'/%3E%3C/svg%3E")}.lesson-content blockquote,.wiki-content blockquote,.quill-reading-editor .ql-editor blockquote{background:var(--bs-success-bg-subtle);padding:0.95rem;border-radius:0.2rem;border:0;margin-bottom:1rem}.lesson-content blockquote>*:first-child,.wiki-content blockquote>*:first-child,.quill-reading-editor .ql-editor blockquote>*:first-child{margin-top:0}.lesson-content blockquote>*:last-child,.wiki-content blockquote>*:last-child,.quill-reading-editor .ql-editor blockquote>*:last-child{margin-bottom:0}.lesson-content blockquote:has(+blockquote),.wiki-content blockquote:has(+blockquote),.quill-reading-editor .ql-editor blockquote:has(+blockquote){margin-bottom:0;padding-bottom:0.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.lesson-content blockquote+blockquote,.wiki-content blockquote+blockquote,.quill-reading-editor .ql-editor blockquote+blockquote{margin-top:0;padding-top:0;border-top-left-radius:0;border-top-right-radius:0}.lesson-content blockquote,.lesson-text-editor.quill-reading-editor .ql-editor blockquote{background:var(--bs-info-bg-subtle);border-inline-start:4px solid var(--bs-info-border-subtle);color:var(--bs-body-color)}:root:not([data-surface=phone]) .lesson-content blockquote a:not(.btn){color:color-mix(in srgb,var(--bs-link-color) 80%,var(--bs-emphasis-color, #000000))}:root:not([data-surface=phone]) .lesson-content blockquote a:not(.btn):hover{color:color-mix(in srgb,var(--bs-link-hover-color, var(--bs-link-color)) 80%,var(--bs-emphasis-color, #000000))}.wiki-content blockquote{--sec-fg: var(--bs-body-color);color:var(--bs-body-color)}.wiki-content blockquote a:not(.btn){color:color-mix(in srgb,var(--bs-link-color) 80%,var(--bs-emphasis-color, #000000))!important}.wiki-content blockquote a:not(.btn):hover{color:color-mix(in srgb,var(--bs-link-hover-color, var(--bs-link-color)) 80%,var(--bs-emphasis-color, #000000))!important}.epms-instructions{margin:2px 0 14px}.epms-instructions .rich-text-content{font-size:14px;line-height:1.6;color:var(--mgx-text)}.epms-instructions .mgx-eyebrow+.rich-text-content{margin-top:4px}.instructions-card{background:rgba(var(--bs-primary-rgb),0.05);border-color:rgba(var(--bs-primary-rgb),0.22)}.instructions-card>.mgx-card__header,.instructions-card>.card-header{background:transparent;border-bottom-color:rgba(var(--bs-primary-rgb),0.16)}:root[data-theme=dark] .instructions-card{background:rgba(var(--bs-primary-rgb),0.14);border-color:rgba(var(--bs-primary-rgb),0.34)}:root[data-theme=dark] .instructions-card>.mgx-card__header,:root[data-theme=dark] .instructions-card>.card-header{border-bottom-color:rgba(var(--bs-primary-rgb),0.26)}.navbar-actions{--navbar-action-size: 38px;align-items:center;gap:0.25rem}.navbar-actions>.nav-item{display:flex;align-items:center;padding-top:0;padding-bottom:0}.navbar-actions>.nav-item>.nav-link,.navbar-actions>.nav-item>.nav-icon,.navbar-actions>.nav-item>.btn,.navbar-actions>.nav-item>a>.btn{height:var(--navbar-action-size)!important;display:flex;align-items:center}.navbar-actions>.nav-item>.nav-icon{width:var(--navbar-action-size);padding-left:0;padding-right:0;justify-content:center}.navbar-actions>.nav-item>.nav-icon .fs-4{font-size:1.25rem!important;line-height:1}.navbar-actions .web-count-badge{top:10px!important;left:15px!important}[dir=rtl] .navbar-actions .web-count-badge{left:auto!important;right:15px!important}.navbar-actions>.nav-item>.btn{padding-top:0;padding-bottom:0;margin:0!important;font-size:0.875rem;line-height:1;white-space:nowrap}.navbar-actions>.nav-item>.nav-link{padding-left:0.5rem;padding-right:0.5rem}.mgx-roster__name a{color:inherit;text-decoration:none}.mgx-roster__name a:hover{color:var(--bs-link-color, var(--mgx-primary));text-decoration:underline}.mgx-roster__goals-link{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.mgx-roster__goals-link:hover .mgx-roster__goals{color:var(--bs-link-color, var(--mgx-primary));text-decoration:underline}.mgx-roster__cell a{text-decoration:none}.mgx-roster__cell a:hover .mgx-pill,.mgx-roster__goals-link:hover .mgx-pill{text-decoration:underline}.week-at-glance-calendar{display:flex;flex-direction:column;font-size:0.875rem}.week-at-glance-calendar .calendar-header{display:flex;flex-direction:row;background-color:var(--bs-tertiary-bg, #f8f9fa);border-bottom:1px solid var(--bs-border-color, #dee2e6)}.week-at-glance-calendar .day-header{flex:1 1 0;text-align:center;padding:8px 4px;border-right:1px solid var(--bs-border-color, #dee2e6);min-width:0;color:inherit}.week-at-glance-calendar .day-header:last-child{border-right:none}.week-at-glance-calendar .day-header.today{background-color:rgba(var(--bs-primary-rgb),0.1);font-weight:bold}.week-at-glance-calendar .day-name{font-weight:600;font-size:0.75rem}.week-at-glance-calendar .day-date{font-size:0.7rem;color:var(--bs-secondary-color, #6c757d);margin-top:2px}.week-at-glance-calendar .calendar-body{display:flex;flex-direction:row;min-height:120px}.week-at-glance-calendar .day-column{flex:1 1 0;border-right:1px solid var(--bs-border-color, #dee2e6);padding:4px;min-height:120px;position:relative;min-width:0}.week-at-glance-calendar .day-column:last-child{border-right:none}.week-at-glance-calendar .day-column.today{background-color:rgba(var(--bs-primary-rgb),0.02)}.week-at-glance-calendar .shift-block{background-color:var(--bs-tertiary-bg, #f8f9fa);border:1px solid var(--bs-border-color, #dee2e6);border-left-width:3px;border-radius:3px;padding:2px 4px;margin-bottom:2px;font-size:0.7rem;line-height:1.2;overflow:hidden;color:inherit}.week-at-glance-calendar .shift-block.scheduled{background-color:var(--shift-label-tint, rgba(var(--bs-primary-rgb), 0.08));border-color:var(--shift-label-solid, rgba(var(--bs-primary-rgb), 0.35))}.week-at-glance-calendar .shift-block.completed{background-color:rgba(var(--bs-success-rgb),0.08);border-color:rgba(var(--bs-success-rgb),0.35)}.week-at-glance-calendar .shift-block.late{background-color:rgba(var(--bs-warning-rgb),0.12);border-color:rgba(var(--bs-warning-rgb),0.5)}.week-at-glance-calendar .shift-block.absence{background-color:rgba(var(--bs-danger-rgb),0.1);border-color:rgba(var(--bs-danger-rgb),0.45)}.week-at-glance-calendar .shift-block.cancelled{background-color:rgba(var(--bs-secondary-rgb),0.1);border-color:rgba(var(--bs-secondary-rgb),0.35);opacity:0.7}.week-at-glance-calendar .shift-time{font-weight:600}.week-at-glance-calendar .shift-status{font-size:var(--type-caption, 12px);font-weight:600;text-transform:uppercase;letter-spacing:0.03em}.week-at-glance-calendar .shift-location,.week-at-glance-calendar .shift-user{color:var(--bs-secondary-color, #6c757d);font-size:var(--type-caption, 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week-at-glance-calendar .shift-label-name{color:var(--shift-label-ink, inherit)}:root[data-theme=dark] .week-at-glance-calendar .shift-label-name{color:var(--bs-body-color, inherit)}.week-at-glance-calendar .day-more{display:block;font-size:var(--type-caption, 12px);text-align:center;padding:1px 0}.week-at-glance-calendar .no-shifts{display:flex;align-items:center;justify-content:center;height:100%;min-height:60px}.week-stats{background-color:var(--bs-tertiary-bg, #f8f9fa)}.week-stats .stat-value{font-weight:bold;font-size:1.1rem}.week-stats .stat-label{font-size:0.75rem;color:var(--bs-secondary-color, #6c757d);text-transform:uppercase}@media (max-width: 768px){.week-at-glance-calendar .day-name{font-size:0.7rem}.week-at-glance-calendar .day-date{font-size:var(--type-caption, 12px)}.week-at-glance-calendar .shift-block{font-size:var(--type-caption, 12px);padding:1px 2px}.week-at-glance-calendar .shift-time{font-size:var(--type-caption, 12px)}.week-at-glance-calendar .shift-location,.week-at-glance-calendar .shift-user{font-size:var(--type-caption, 12px)}}[data-theme=dark]{--viz-ink: #f8fafc;--viz-muted: #94a3b8;--viz-rule: #334155;--viz-good: #4ade80;--viz-warn: #fbbf24;--viz-bad: #f87171;--viz-info: #60a5fa;--viz-cat1: #3b82f6;--viz-cat2: #c08505;--viz-cat3: #059669;--viz-cat4: #8b5cf6;--viz-cat5: #ef4444;--viz-cat6: #0284c7;--viz-surface: #222e3c}.pt-row-pending-approval{background-color:rgba(255,193,7,0.12)}.pt-row-pending-approval .ag-cell:first-of-type{box-shadow:inset 3px 0 0 #d39e00}.pt-summary-row{font-weight:600;background-color:var(--bs-tertiary-bg, #f8f9fa)!important}.pt-summary-row .ag-cell{border-top:2px solid var(--bs-border-color, #dee2e6);color:var(--bs-body-color, #212529)}[data-widget-name]:has(>turbo-frame>[data-widget-unavailable]){display:none!important}.dashboard-board-all-clear{display:none}.dashboard-zones:not(:has([data-widget-name]>:not(turbo-frame),turbo-frame>:not([data-widget-unavailable])))+.dashboard-board-all-clear{display:block}.home-layout-editing .dashboard-board-all-clear{display:none!important}.widget-callout{border-radius:0.35rem;border-left:3px solid transparent;padding:0.4rem 0.6rem;font-size:0.8125rem;line-height:1.35}.widget-callout-title{font-weight:600}.widget-callout-items{margin-top:0.35rem;border-top:1px solid rgba(0,0,0,0.07)}.widget-callout-row{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.3rem 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.05)}.widget-callout-row:last-child{border-bottom:0}.widget-callout-row:hover,.widget-callout-row:focus-visible{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0.04);border-radius:0.2rem}.widget-callout-row .widget-callout-name{font-weight:600;min-width:0}.widget-callout-row .widget-callout-cta{white-space:nowrap;font-weight:600;opacity:0.85}.widget-callout-more{padding-top:0.3rem;font-size:0.75rem;opacity:0.8}.widget-callout-warning{background-color:rgba(var(--bs-warning-rgb),0.14);border-left-color:var(--bs-warning);color:var(--bs-warning-text-emphasis, #8f6a0a)}.widget-callout-danger{background-color:rgba(var(--bs-danger-rgb),0.12);border-left-color:var(--bs-danger);color:var(--bs-danger-text-emphasis, #b02a37)}.widget-callout-info{background-color:rgba(var(--bs-info-rgb),0.12);border-left-color:var(--bs-info);color:var(--bs-info-text-emphasis, #117585)}:root[data-theme=dark] .widget-callout-items{border-top-color:rgba(255,255,255,0.1)}:root[data-theme=dark] .widget-callout-row{border-bottom-color:rgba(255,255,255,0.08)}:root[data-theme=dark] .widget-callout-row:is(:hover,:focus-visible){background-color:rgba(255,255,255,0.06)}.widget-expand[open] .widget-expand-preview,.widget-expand[open] .widget-expand-more{display:none}.widget-expand .widget-expand-less{display:none}.widget-expand[open] .widget-expand-less{display:inline}.widget-expand>summary::-webkit-details-marker{display:none}.widget-expand img,.widget-media-preview{max-width:100%;max-height:160px;width:auto;height:auto;object-fit:contain}[data-file-upload-target=dropzone]:focus-within{border-color:var(--bs-primary)!important;box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25);outline:none}#file-picker-dropzone:focus-within,.card-body:has(#plan-document-upload:focus-visible) #file-picker-dropzone{border-color:var(--bs-primary)!important;box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25);outline:none}.inspection-choice-chip:focus-within{box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.35);outline:none}.fs-7{font-size:0.8125rem!important}.btn-close-sm{font-size:0.65em;padding:0.2em}.template-pick{transition:border-color 0.12s ease,background-color 0.12s ease}.template-pick:hover,.template-pick:focus-visible{border-color:var(--bs-primary)!important;background-color:var(--bs-primary-bg-subtle)!important}.template-pick.selected{background-color:var(--bs-primary-bg-subtle)!important}:root{color-scheme:only light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark]{--bs-primary-bg-subtle: color-mix(in srgb, rgb(var(--bs-primary-rgb, 59, 125, 221)) 18%, var(--bs-card-bg, #333333));--bs-secondary-bg-subtle: color-mix(in srgb, rgb(var(--bs-secondary-rgb, 122, 130, 138)) 18%, var(--bs-card-bg, #333333));--bs-success-bg-subtle: color-mix(in srgb, rgb(var(--bs-success-rgb, 28, 187, 140)) 18%, var(--bs-card-bg, #333333));--bs-info-bg-subtle: color-mix(in srgb, rgb(var(--bs-info-rgb, 23, 162, 184)) 18%, var(--bs-card-bg, #333333));--bs-warning-bg-subtle: color-mix(in srgb, rgb(var(--bs-warning-rgb, 252, 185, 44)) 18%, var(--bs-card-bg, #333333));--bs-danger-bg-subtle: color-mix(in srgb, rgb(var(--bs-danger-rgb, 220, 53, 69)) 18%, var(--bs-card-bg, #333333));--bs-primary-text-emphasis: var(--bs-on-subtle-primary, #a1c4f5);--bs-secondary-text-emphasis: var(--bs-on-subtle-secondary, #c4c8cb);--bs-success-text-emphasis: var(--bs-on-subtle-success, #75b798);--bs-info-text-emphasis: var(--bs-on-subtle-info, #6edff6);--bs-warning-text-emphasis: var(--bs-on-subtle-warning, #ffda6a);--bs-danger-text-emphasis: var(--bs-on-subtle-danger, #ea868f);--bs-primary-border-subtle: rgba(var(--bs-primary-rgb, 59, 125, 221), 0.35);--bs-secondary-border-subtle: rgba(var(--bs-secondary-rgb, 122, 130, 138), 0.35);--bs-success-border-subtle: rgba(var(--bs-success-rgb, 28, 187, 140), 0.35);--bs-info-border-subtle: rgba(var(--bs-info-rgb, 23, 162, 184), 0.35);--bs-warning-border-subtle: rgba(var(--bs-warning-rgb, 252, 185, 44), 0.35);--bs-danger-border-subtle: rgba(var(--bs-danger-rgb, 220, 53, 69), 0.35);--bs-tertiary-bg: color-mix(in srgb, var(--bs-card-bg, #333) 40%, var(--bs-body-bg, #252526))}:root[data-theme=dark]{--bs-secondary-color: rgba(222, 226, 230, 0.78);--bs-tertiary-color: rgba(222, 226, 230, 0.72)}.goal-date-overdue{background-color:#fff5f5}:root[data-theme=dark] .goal-date-overdue{background-color:color-mix(in srgb,var(--bs-danger, #dc3545) 12%,var(--bs-tertiary-bg, #2b2b2c))}:root[data-theme=dark] .goal-note-info{background:var(--bs-info-bg-subtle)!important;border-color:var(--bs-info-border-subtle)!important}:root[data-theme=dark] .goal-note-warning{background:var(--bs-warning-bg-subtle)!important;border-color:var(--bs-warning-border-subtle)!important}:root[data-theme=dark] .table-primary{--bs-table-bg: rgba(var(--bs-primary-rgb, 59, 125, 221), 0.18)}:root[data-theme=dark] .table-secondary{--bs-table-bg: rgba(var(--bs-secondary-rgb, 122, 130, 138), 0.18)}:root[data-theme=dark] .table-success{--bs-table-bg: rgba(var(--bs-success-rgb, 28, 187, 140), 0.18)}:root[data-theme=dark] .table-info{--bs-table-bg: rgba(var(--bs-info-rgb, 23, 162, 184), 0.18)}:root[data-theme=dark] .table-warning{--bs-table-bg: rgba(var(--bs-warning-rgb, 252, 185, 44), 0.18)}:root[data-theme=dark] .table-danger{--bs-table-bg: rgba(var(--bs-danger-rgb, 220, 53, 69), 0.18)}:root[data-theme=dark] :is(.table-primary,.table-secondary,.table-success,.table-info,.table-warning,.table-danger){--bs-table-color: var(--bs-body-color);--bs-table-border-color: var(--bs-border-color);--bs-table-striped-color: var(--bs-body-color);--bs-table-hover-color: var(--bs-body-color);--bs-table-active-color: var(--bs-body-color);--bs-table-striped-bg: rgba(255, 255, 255, 0.04);--bs-table-hover-bg: rgba(255, 255, 255, 0.07);--bs-table-active-bg: rgba(255, 255, 255, 0.09);color:var(--bs-body-color)}:root[data-theme=dark] :is(.table-primary,.table-secondary,.table-success,.table-info,.table-warning,.table-danger) a:not(.btn):not(.badge){color:var(--bs-body-color);text-decoration:underline}:root[data-theme=dark] .alert .alert-link{color:inherit;text-decoration:underline}.table-responsive.table-popover-host:has(details[open]){overflow:visible}.workspace-message-row{transition:background-color 0.15s ease}.workspace-message-row:hover,.workspace-message-row:focus-within{background-color:var(--bs-tertiary-bg, #f8f9fa)}.workspace-message-row--internal,.workspace-message-row--pinned{padding-left:0.5rem!important;border-left-style:solid!important;border-left-width:3px!important}.workspace-message-row--internal{border-left-color:var(--bs-gray-600, #6c757d)!important}.workspace-message-row--pinned{border-left-color:var(--bs-warning, #ffb900)!important}.workspace-stream-card--internal{--ws-stream-stripe: var(--bs-gray-600, #6c757d)}.workspace-stream-card--pinned{--ws-stream-stripe: var(--bs-warning, #ffb900)}.workspace-stream-card--internal,.workspace-stream-card--pinned{box-shadow:inset 3px 0 0 var(--ws-stream-stripe),var(--mgx-card-shadow, 0 0 0 transparent)!important}.workspace-stream-card--internal.shadow-none,.workspace-stream-card--pinned.shadow-none{box-shadow:inset 3px 0 0 var(--ws-stream-stripe)!important}.audience-options-scroll{max-height:240px;overflow-y:auto;overflow-x:hidden}.audience-options-scroll::-webkit-scrollbar{width:10px}.audience-options-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.audience-options-scroll::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:5px}.audience-options-scroll::-webkit-scrollbar-thumb:hover{background:#a0aec0}:root[data-theme=dark] .audience-options-scroll::-webkit-scrollbar-track{background:var(--bs-body-bg, #252526)}:root[data-theme=dark] .audience-options-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2)}:root[data-theme=dark] .audience-options-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.32)}@supports not selector(::-webkit-scrollbar){.audience-options-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e0 #f1f1f1}:root[data-theme=dark] .audience-options-scroll{scrollbar-color:rgba(255,255,255,0.2) var(--bs-body-bg, #252526)}}.note-links-above a{position:relative;z-index:2}.textarea-autogrow{field-sizing:content;resize:vertical;overflow-y:auto}textarea.textarea-autogrow--title{min-height:calc(3em + 0.75rem + 2px);max-height:calc(9em + 0.75rem + 2px)}textarea.textarea-autogrow--body{min-height:calc(9em + 0.75rem + 2px);max-height:calc(30em + 0.75rem + 2px)}textarea.textarea-autogrow--comment{field-sizing:fixed;max-height:calc(15em + 0.5rem + 2px)}.cs-activity-desc--clamped{position:relative}.cs-activity-desc.cs-activity-desc--clamped>*{margin-top:0;margin-bottom:0}.cs-activity-desc.cs-activity-desc--clamped>:is(h1,h2,h3,h4,h5,h6){font-size:inherit;line-height:inherit}.cs-activity-desc--clamped::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1em;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bs-list-group-bg, var(--bs-card-bg, #fff)))}:root[data-theme=dark] .cs-activity-desc--clamped::after{background:linear-gradient(to bottom,rgba(43,48,53,0),var(--bs-list-group-bg, var(--bs-card-bg, #2b3035)))}.cs-recap__bar{margin-top:0.5rem;padding-top:0.25rem;border-top:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, 0.1))}.cs-recap-tiles.list-group-flush{gap:0.75rem;padding:0.75rem;background-color:var(--bs-body-bg, #f5f7fb)}.cs-recap-tiles.list-group-flush>.list-group-item{border:var(--bs-list-group-border-width, 1px) solid var(--bs-border-color, #dee2e6);border-radius:var(--bs-border-radius, 0.375rem)}.cs-team-feed{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.cs-team-feed>.card{margin-bottom:0}.cs-recap{scroll-margin-top:var(--cs-account-anchor-offset, 118px)}.cs-recap--linked{outline:2px solid rgba(var(--bs-primary-rgb, 13, 110, 253),0.4);outline-offset:-2px;animation:cs-recap-linked 2.4s ease-out}@keyframes cs-recap-linked{from{background-color:var(--bs-primary-bg-subtle, #cfe2ff)}}@media (prefers-reduced-motion: reduce){.cs-recap--linked{animation:none}}.shift-label-chip{display:inline-flex;align-items:center;gap:0.3em;max-width:100%;border-radius:999px;background:var(--shift-label-tint, rgba(13, 110, 253, 0.14));color:var(--shift-label-ink, #084298);border:1px solid var(--shift-label-tint, rgba(13, 110, 253, 0.14));font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden}.shift-label-chip__dot{flex:0 0 auto;width:0.6em;height:0.6em;border-radius:50%;background:var(--shift-label-solid, #0d6efd)}.shift-label-chip__name{overflow:hidden;text-overflow:ellipsis}.shift-label-chip--xs{font-size:12px;padding:0.05rem 0.35rem}.shift-label-chip--sm{font-size:0.7rem;padding:0.1rem 0.45rem}.shift-label-chip--md{font-size:13px;padding:0.2rem 0.6rem}:root[data-theme=dark] .shift-label-chip{background:var(--shift-label-tint, rgba(13, 110, 253, 0.14));color:var(--bs-body-color, #e9ecef);border-color:var(--shift-label-solid, #6ea8fe)}.shift-label-legend{row-gap:0.35rem}.shift-marketplace-chip{display:inline-flex;align-items:center;gap:0.3em;max-width:100%;border-radius:999px;background:#cff4fc;color:#055160;border:1px solid #9eeaf9;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden}.shift-marketplace-chip .fa-store{font-size:0.9em}.shift-marketplace-chip--xs{font-size:0.6rem;padding:0.05rem 0.35rem}.shift-marketplace-chip--sm{font-size:0.7rem;padding:0.1rem 0.45rem}:root[data-theme=dark] .shift-marketplace-chip{background:rgba(13,202,240,0.18);color:#6edff6;border-color:#0dcaf0}@media print{.shift-label-chip,.shift-marketplace-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.document-diff ul{list-style:none;padding-left:0;margin:0;font-family:inherit}.document-diff li{position:relative;padding:0.15rem 0.5rem;border-left:3px solid transparent;white-space:pre-wrap}.document-diff li.unchanged{color:var(--bs-secondary-color, #6c757d)}.document-diff li.ins{background:rgba(25,135,84,0.10);border-left-color:#198754}.document-diff li.del{background:rgba(220,53,69,0.10);border-left-color:#dc3545}.document-diff li.ins::before{content:"+ ";font-weight:700}.document-diff li.del::before{content:"− ";font-weight:700}.document-diff li.ins::after,.document-diff li.del::after{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.document-diff li.ins::after{content:" (added)"}.document-diff li.del::after{content:" (removed)"}.document-diff ins{text-decoration:underline}.document-diff ins strong{background:rgba(25,135,84,0.28);font-weight:600;border-radius:2px}.document-diff del{text-decoration:line-through}.document-diff del strong{background:rgba(220,53,69,0.28);font-weight:600;border-radius:2px}.comment-day-sep{display:flex;align-items:center;gap:0.75rem;margin:0.9rem 0 0.25rem;font-size:0.7rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.comment-day-sep::before,.comment-day-sep::after{content:"";flex:1;border-top:1px solid var(--bs-border-color-translucent)}.comment-thread .comment-row{padding:0.5rem 0 0.25rem}.comment-thread .comment-row--grouped{padding-top:0}.comment-gutter{flex:none;text-align:center}.comment-gutter-time{font-size:0.68rem;line-height:1.6}.comment-internal-block{border:1px dashed var(--bs-warning-border-subtle);background:var(--bs-warning-bg-subtle);border-radius:0.5rem;padding:0.5rem 0.75rem;margin-top:0.25rem}.comment-internal-note{font-size:0.72rem;color:var(--bs-warning-text-emphasis);margin-top:0.35rem}.comment-internal-chip{background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);border:1px solid var(--bs-warning-border-subtle)}@media (hover: hover) and (pointer: fine){.hover-reveal-zone .comment-actions,.hover-reveal-zone .hover-reveal,.hover-reveal-zone .reaction-bar--idle{opacity:0;transition:opacity 0.12s ease}.hover-reveal-zone:hover .comment-actions,.hover-reveal-zone:focus-within .comment-actions,.hover-reveal-zone:hover .hover-reveal,.hover-reveal-zone:focus-within .hover-reveal,.hover-reveal-zone:hover .reaction-bar--idle,.hover-reveal-zone:focus-within .reaction-bar--idle{opacity:1}.hover-reveal-zone .comment-actions:has(.show){opacity:1}.hover-reveal-zone .hover-reveal:has([data-reaction-picker-target=pill]:not([hidden])){opacity:1}.hover-reveal-zone .hover-reveal:has(.show){opacity:1}}.comment-composer-rest{cursor:text}.mgx-conversation__log{display:flex;flex-direction:column;gap:0.75rem;max-height:min(60vh,640px);overflow-y:auto;scroll-behavior:smooth}.mgx-turn{display:flex;gap:0.75rem;align-items:flex-start;max-width:85%}.mgx-turn--participant{align-self:flex-end;flex-direction:row-reverse}.mgx-turn__body{min-width:0}.mgx-turn__who{font-size:0.75rem;color:var(--bs-secondary-color);margin-bottom:0.15rem}.mgx-turn--participant .mgx-turn__who{text-align:right}.mgx-turn__bubble{white-space:pre-line;overflow-wrap:anywhere;padding:0.6rem 0.8rem;border-radius:var(--bs-border-radius-lg);background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent)}.mgx-turn--participant .mgx-turn__bubble{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis);border-color:transparent}.mgx-turn__notice{white-space:pre-line}.mgx-conversation__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}.mgx-conversation__chip,.mgx-conversation__mic{min-height:44px;min-width:44px}.mgx-conversation__chip.btn-outline-primary:focus:not(:hover):not(:active),.mgx-conversation__chip.btn-outline-primary:focus-visible:not(:hover):not(:active){color:var(--bs-btn-color)!important;background-color:var(--bs-btn-bg, transparent)!important;border-color:var(--bs-btn-border-color)!important}@media (hover: none){.mgx-conversation__chip.btn-outline-primary:hover:not(:active):not(.btn-check:checked+.mgx-conversation__chip){color:var(--bs-btn-color)!important;background-color:var(--bs-btn-bg, transparent)!important;border-color:var(--bs-btn-border-color)!important}}.mgx-conversation__chip.btn:focus-visible{outline:var(--choice-focus-outline, 2px solid var(--bs-primary));outline-offset:2px}.mgx-conversation .btn,.mgx-interview-review .btn,.mgx-interview-screen .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mgx-conversation .form-check-input,.mgx-interview-review .form-check-input{min-height:0}.conversation-rail .mgx-step{width:auto;min-width:118px}.conversation-findings [id^=code-],.conversation-findings [id^=topic-]{scroll-margin-top:70px}.mgx-conversation__mic.is-recording,.mgx-conversation__mic.is-recording:active,.mgx-conversation__mic.is-recording:hover,.mgx-conversation__mic.is-recording:focus-visible{background:var(--bs-danger);border-color:var(--bs-danger);color:var(--bs-white)}.mgx-conversation__scale{display:inline-flex;flex-direction:column;max-width:100%}.mgx-conversation__live.is-live{background:var(--bs-primary-bg-subtle)}.mgx-conversation__log--full{max-height:none;overflow:visible}:root[data-theme=dark] .mgx-turn__bubble{background:var(--mgx-soft-bg, #32383e);color:var(--mgx-text, #ced4da);border-color:var(--mgx-card-border, #43494f)}:root[data-theme=dark] .mgx-turn--participant .mgx-turn__bubble{background:rgba(var(--bs-primary-rgb, 59, 125, 221),0.22);color:var(--mgx-text-strong, #dee2e6);border-color:transparent}.mgx-turn__bubble--typing{display:inline-flex;gap:0.3rem;align-items:center}.mgx-turn__bubble--typing span{width:0.4rem;height:0.4rem;border-radius:50%;background:var(--bs-secondary-color);animation:mgx-typing 1.2s infinite ease-in-out}.mgx-turn__bubble--typing span:nth-child(2){animation-delay:0.15s}.mgx-turn__bubble--typing span:nth-child(3){animation-delay:0.3s}@keyframes mgx-typing{0%,80%,100%{opacity:0.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.mgx-conversation__log{scroll-behavior:auto}.mgx-turn__bubble--typing span{animation:none;opacity:0.6}}.attn-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.attn-dot--ghost{background:transparent}.opportunity-card{transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.opportunity-card:hover{transform:translateY(-2px);box-shadow:var(--bs-box-shadow-lg)}.ai-sheets-cell-picker{background:var(--bs-card-bg, #fff);border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,0.18)}.ai-sheets-cell-picker .flatpickr-calendar.inline{top:0}.flatpickr-monthSelect-months{margin:10px 1px 3px 1px;display:flex;flex-wrap:wrap}.flatpickr-monthSelect-month{background:none;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-block;font-weight:400;margin:0.5px;padding:10px;position:relative;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled,.flatpickr-monthSelect-month.flatpickr-disabled:hover,.flatpickr-monthSelect-month.flatpickr-disabled:focus{color:#bbb;cursor:not-allowed;background:none!important;border-color:transparent!important}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-month:focus{background:rgba(0,0,0,0.06);outline:0;border-color:transparent}.flatpickr-monthSelect-month.selected{background-color:var(--bs-primary, #3b7ddd);border-color:var(--bs-primary, #3b7ddd);color:var(--bs-on-primary, #fff);box-shadow:none}.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{opacity:1}.mango-spend-submit-tiles .submit-tile{display:flex;align-items:flex-start;gap:0.625rem;height:100%;padding:0.75rem 0.875rem;border:1px solid var(--bs-primary);border-radius:var(--bs-border-radius, 0.5rem);background-color:var(--bs-card-bg, #fff);color:var(--bs-body-color);text-decoration:none;cursor:pointer;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}.mango-spend-submit-tiles .submit-tile:hover{background-color:rgba(var(--bs-primary-rgb),0.09)}.mango-spend-submit-tiles .submit-tile:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.mango-spend-submit-tiles .submit-tile__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;font-size:0.875rem}.mango-spend-submit-tiles .submit-tile__text{min-width:0;flex:1 1 auto}.mango-spend-submit-tiles .submit-tile__plus{flex:0 0 auto;font-size:0.75rem;margin-top:0.375rem}tbody.plan-group.is-collapsed>tr.plan-task-row,tbody.plan-group.is-collapsed>tr.plan-add-row{display:none}.bk-timeline{--bk-seg-radius: 0.375rem}.bk-timeline-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.5rem;margin-bottom:0.5rem}.bk-timeline-date{font-weight:600}.bk-timeline-zone{font-size:var(--type-caption, 12px);color:var(--bs-secondary-color, #6c757d);margin-left:0.5rem}.bk-timeline-horizontal .bk-timeline-track{position:relative;height:3rem;border-radius:var(--bk-seg-radius);background-color:var(--bs-tertiary-bg, #f8f9fa);overflow:hidden}.bk-timeline-horizontal .bk-seg{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 0.4rem;overflow:hidden;white-space:nowrap;font-size:var(--type-small, 13px);text-decoration:none;border-right:1px solid var(--bs-body-bg, #fff)}.bk-seg-text{display:inline-flex;align-items:baseline;gap:0.3rem;min-width:0}.bk-seg-who{overflow:hidden;text-overflow:ellipsis}.bk-seg-w-bare{padding:0}.bk-seg-w-bare .bk-seg-text{display:none}.bk-seg-w-mid .bk-seg-who,.bk-seg-w-mid .bk-seg-text>i{display:none}.bk-seg-busy{background-color:var(--bs-primary-bg-subtle, #cfe2ff);color:var(--bs-primary-text-emphasis, #052c65);cursor:default;background-image:repeating-linear-gradient(45deg,rgba(var(--bs-primary-rgb, 13, 110, 253),0.16) 0,rgba(var(--bs-primary-rgb, 13, 110, 253),0.16) 3px,transparent 3px,transparent 7px)}.bk-seg-free{background-color:var(--bs-success-bg-subtle, #d1e7dd);color:var(--bs-success-text-emphasis, #0a3622)}a.bk-seg-free:hover,a.bk-seg-free:focus-visible{background-color:var(--bs-success-border-subtle, #a3cfbb);color:var(--bs-success-text-emphasis, #0a3622)}.bk-seg-free:focus-visible{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:-2px}.bk-seg-tiny{background-color:var(--bs-tertiary-bg, #f8f9fa);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,0.06) 0,rgba(0,0,0,0.06) 2px,transparent 2px,transparent 5px)}.bk-timeline-axis{display:flex;justify-content:space-between;font-size:var(--type-caption, 12px);color:var(--bs-secondary-color, #6c757d);margin-top:0.25rem}.bk-timeline-note{font-size:var(--type-caption, 12px);color:var(--bs-secondary-color, #6c757d);margin-top:0.5rem}@media (max-width: 767.98px){.bk-timeline-track{height:auto;overflow:visible;background-color:transparent}.bk-seg{position:static;width:auto!important;left:auto!important;border-right:0;border-radius:var(--bk-seg-radius);margin-bottom:0.25rem;padding:0.5rem 0.6rem;white-space:normal}.bk-seg-tiny:empty{display:none}.bk-seg-w-bare{padding:0.5rem 0.6rem}.bk-seg-w-bare .bk-seg-text,.bk-seg-w-mid .bk-seg-who,.bk-seg-w-mid .bk-seg-text>i{display:inline}.bk-timeline-axis{display:none}}.bk-timeline-vertical .bk-timeline-track{display:flex;flex-direction:column;max-height:34rem;overflow-y:auto;border-radius:var(--bk-seg-radius);background-color:var(--bs-tertiary-bg, #f8f9fa)}.bk-timeline-vertical .bk-seg{flex-shrink:0;flex-basis:auto;display:flex;align-items:center;gap:0.5rem;padding:0.25rem 0.6rem;overflow:hidden;font-size:var(--type-small, 13px);text-decoration:none;border-bottom:1px solid var(--bs-body-bg, #fff);min-height:2rem}.bk-timeline-vertical .bk-seg-text{display:inline-flex;align-items:baseline;gap:0.4rem;min-width:0}.bk-timeline-vertical .bk-seg-time{font-variant-numeric:tabular-nums;font-weight:600;flex:0 0 auto}.bk-timeline-vertical .bk-seg-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-timeline-vertical .bk-seg-free:focus-visible{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:-2px}.variant-options .variant-option:disabled,.variant-options .variant-option.disabled{opacity:1;color:var(--bs-secondary-color, #6c757d);background-color:var(--bs-tertiary-bg, #f1f3f5);border-color:var(--bs-border-color, #dee2e6);border-style:dashed;text-decoration:line-through;text-decoration-thickness:1px;cursor:not-allowed;box-shadow:none}.variant-options .variant-option:not(:disabled):not(.disabled){text-decoration:none;border-style:solid;cursor:pointer}@media (min-width: 992px){body:has(#app-drawer.show:not(.app-drawer-centered):not([data-drawer-size=wide]):not([data-drawer-size=roomy]):not([data-drawer-size=xwide])) .toast-container.end-0,body:has(#app-drawer.show:not(.app-drawer-centered):not([data-drawer-size=wide]):not([data-drawer-size=roomy]):not([data-drawer-size=xwide])) #toaster-container.end-0,body:has(#app-drawer.show:not(.app-drawer-centered):not([data-drawer-size=wide]):not([data-drawer-size=roomy]):not([data-drawer-size=xwide])) .notyf{right:min(calc(var(--ask-ai-dock, 0px) + 480px),calc(100vw - 400px))!important}body:has(#app-drawer.show:not(.app-drawer-centered):not([data-drawer-size=wide]):not([data-drawer-size=roomy]):not([data-drawer-size=xwide])) .notyf{width:auto}}:root{--app-drawer-roomy-width: clamp(720px, 66vw, 960px)}.offcanvas.offcanvas-end.app-drawer-roomy{width:var(--app-drawer-roomy-width);max-width:95vw}@media (max-width: 767.98px){.onb-task-summary{max-height:4.5em;overflow-y:auto}}.offcanvas.offcanvas-end.app-drawer-centered{top:50%;bottom:auto;height:auto;max-height:calc(100vh - 3.5rem);border:1px solid var(--bs-border-color, #dee2e6);border-radius:0.5rem;box-shadow:0 0 3rem rgba(0,0,0,0.3);transform:translate(100%,-50%)}.offcanvas.offcanvas-end.app-drawer-centered.showing,.offcanvas.offcanvas-end.app-drawer-centered.show:not(.hiding){transform:translate(calc(-50vw + 50%),-50%)}.offcanvas.app-drawer-centered .offcanvas-body{padding-bottom:0}.offcanvas.offcanvas-end.app-drawer-centered .offcanvas-body .form-actions{position:sticky;bottom:0;z-index:5;margin:1rem calc(var(--bs-offcanvas-padding-x, 1rem) * -1) 0;padding:0.75rem var(--bs-offcanvas-padding-x, 1rem);background-color:var(--bs-offcanvas-bg, #fff);border-top:1px solid var(--bs-border-color, #dee2e6);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}.md-split{display:flex;flex-wrap:wrap;align-items:stretch;gap:0.75rem}.md-split>textarea,.md-split>[data-markdown-editor-target=preview]{flex:1 1 18rem;min-width:18rem}.md-split>[data-markdown-editor-target=preview]{min-height:0;overflow-y:auto}.md-split>[data-markdown-editor-target=preview],.md-split>[data-markdown-editor-target=preview] *{overflow-wrap:anywhere}.mb-3:has(#drive_folder_input:focus-visible) [data-drive-folder-upload-target=dropzone]{border-color:var(--bs-primary)!important;box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25);outline:none}.card.pdf-viewer{display:flex;flex-direction:column}.card.pdf-viewer>.card-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.mgx-restyle .card.pdf-viewer--flush.border-0{border:0!important}.card:has(.pdf-viewer--flush){overflow:hidden!important}.pdf-viewer__pages{display:flex;flex-direction:column;align-items:center;gap:0.75rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0.75rem}.pdf-viewer__page{max-width:100%;height:auto;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.15)}.pdf-viewer__page-wrap{position:relative;flex:0 0 auto}.pdf-viewer__canvas{display:block;width:100%;height:100%}.file-type-icon{color:var(--bs-secondary-color, #6c757d)}.file-type-icon--pdf{color:#c5221f}.file-type-icon--word{color:#2b579a}.file-type-icon--excel,.file-type-icon--csv{color:#1e7145}.file-type-icon--powerpoint{color:#b7472a}.file-type-icon--image{color:#00796b}.file-type-icon--video{color:#6a1b9a}.file-type-icon--audio{color:#ad1457}.file-type-icon--archive{color:#8a6d0b}:root[data-theme=dark] .file-type-icon--pdf{color:#f28b82}:root[data-theme=dark] .file-type-icon--word{color:#8ab4f8}:root[data-theme=dark] .file-type-icon--excel,:root[data-theme=dark] .file-type-icon--csv{color:#81c995}:root[data-theme=dark] .file-type-icon--powerpoint{color:#f6ad8c}:root[data-theme=dark] .file-type-icon--image{color:#7fd8c8}:root[data-theme=dark] .file-type-icon--video{color:#d7aefb}:root[data-theme=dark] .file-type-icon--audio{color:#f8a5c8}:root[data-theme=dark] .file-type-icon--archive{color:#fdd663}.file-viewer__text{text-align:start;overflow:auto;padding:1rem 1.25rem;background:var(--bs-body-bg)}.file-viewer__pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:0.8125rem;line-height:1.5;color:var(--bs-body-color)}.file-viewer__markdown{font-size:0.9375rem;overflow-wrap:anywhere}.file-viewer__markdown table{margin-bottom:1rem;border-collapse:collapse}.file-viewer__markdown th,.file-viewer__markdown td{padding:0.25rem 0.5rem;border:1px solid var(--bs-border-color)}.cs-account-nav{position:sticky;top:54px;z-index:5;display:flex;align-items:center;gap:0.4rem;row-gap:0.3rem;padding:0.5rem 0;background:var(--bs-body-bg, #f5f7fb);border-bottom:1px solid var(--bs-border-color, #dee2e6);flex-wrap:wrap}body.has-trial-strip .cs-account-nav{top:94px}@media (max-width: 991.98px){.cs-account-nav{position:static}.cs-account-section,.cs-account-group,.cs-account-rollup{scroll-margin-top:80px}}.cs-account-nav__chip{flex:none;display:inline-flex;align-items:center;gap:0.25rem;padding:0.1rem 0.5rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:999px;background:var(--bs-card-bg, #fff);color:var(--bs-body-color, #212529);font-size:var(--type-small, 13px);line-height:1.5;white-space:nowrap;text-decoration:none}.cs-account-nav__chip:hover,.cs-account-nav__chip:focus-visible{border-color:var(--bs-primary, #0d6efd);color:var(--bs-link-color, var(--bs-primary, #0d6efd))}.cs-account-nav__chip b{font-weight:600;font-variant-numeric:tabular-nums;opacity:0.75}.cs-account-nav__chip.is-current{background:var(--bs-primary, #0d6efd);border-color:var(--bs-primary, #0d6efd);color:var(--bs-on-primary, #fff)}.cs-account-nav__chip.is-current b{opacity:0.9}.cs-account-nav__chip--rollup{border-style:dashed;color:var(--bs-secondary-color, #6c757d)}.cs-account-nav__chip--rollup.is-current{border-style:solid}@media (min-width: 992px){.cs-account-section,.cs-account-group,.cs-account-rollup{scroll-margin-top:var(--cs-account-anchor-offset, 118px)}}.cs-account-section--empty>.card{box-shadow:none!important;border-style:dashed}.cs-account-section--empty>.card>.card-header{border-bottom-style:dashed}.cs-account-section--empty>.card .card-title{font-weight:500}.cs-account-rollup__chip{display:inline-flex;align-items:center;padding:0.2rem 0.7rem;border:1px dashed var(--bs-border-color, #dee2e6);border-radius:999px;background:var(--bs-card-bg, #fff);color:var(--bs-body-color, #212529);font-size:var(--type-small, 13px);line-height:1.5}.cs-account-rollup__chip:hover,.cs-account-rollup__chip:focus-visible{border-style:solid;border-color:var(--bs-primary, #0d6efd);color:var(--bs-link-color, var(--bs-primary, #0d6efd))}.cs-account-rollup__chip .fa-plus{opacity:0.55;font-size:0.7em}.cs-field-stack{margin-bottom:0.5rem}.cs-field-stack:last-child{margin-bottom:0}.cs-field-stack>.cs-field-stack__label{color:var(--bs-secondary-color, #6c757d);font-size:0.75rem}.cs-field-stack>.cs-field-stack__value{overflow-wrap:anywhere;line-height:1.5}.cs-account-group{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:0.5rem;margin:1.75rem 0 0.75rem;padding-bottom:0.35rem;border-bottom:1px solid var(--bs-border-color, #dee2e6)}.cs-account-group:first-of-type{margin-top:0.25rem}.cs-account-group__label{font-size:var(--type-caption);font-weight:600;letter-spacing:0.09em;text-transform:uppercase;color:var(--bs-emphasis-color, #212529)}.sd-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--mgx-muted);margin-bottom:8px}.sd-label--micro{font-size:10.5px;letter-spacing:0.05em}.sd-help{font-size:11.5px;color:var(--mgx-muted);margin-top:8px}.sd-help--faint{color:var(--mgx-fainter)}.sd-settings-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr}.sd-settings-grid>div{padding:14px 18px;border-right:1px solid var(--mgx-card-divider);min-width:0}.sd-settings-grid>div:last-child{border-right:0}@media (min-width: 992px) and (max-width: 1199.98px){.sd-settings-grid{grid-template-columns:1fr 1fr}.sd-settings-grid>div:first-child{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--mgx-card-divider)}}@media (max-width: 991.98px){.sd-settings-grid{grid-template-columns:1fr}.sd-settings-grid>div{border-right:0;border-bottom:1px solid var(--mgx-card-divider)}.sd-settings-grid>div:last-child{border-bottom:0}}.sd-card-head{padding:10px 18px;border-bottom:1px solid var(--mgx-card-divider);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:600;color:var(--mgx-heading)}.sd-card-head .fas,.sd-card-head .far{color:var(--bs-link-color, var(--mgx-primary))}.sd-card-head__note{font-size:11.5px;font-weight:400;color:var(--mgx-muted)}.sd-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border:1px solid var(--mgx-card-border);border-radius:50rem;font-size:12.5px;color:var(--mgx-text-strong);background:var(--mgx-card-bg);max-width:100%}.sd-chip--location{padding-left:8px;background:var(--mgx-soft-bg)}.sd-chip--location .fas{color:var(--mgx-muted);font-size:11px}.sd-chip .avatar{box-shadow:none}.sd-chip__x{background:none;border:0;padding:0;color:var(--mgx-fainter);cursor:pointer;display:flex;font-size:11px;line-height:1}.sd-chip__x:hover{color:var(--mgx-danger)}.sd-chip--add{padding:3px 9px;border:1px dashed var(--mgx-input-border);color:var(--bs-link-color, var(--mgx-primary));cursor:pointer;background:var(--mgx-card-bg)}.sd-chip--add:hover{background:rgba(var(--mgx-primary-rgb),0.06)}.sd-chip--add .fas{font-size:10px}.sd-volume .btn{font-size:12.5px;padding:5px 12px}.sd-band{background:#eef1f6;border:1px solid var(--mgx-card-border);border-radius:var(--mgx-card-radius);padding:16px 18px 18px;margin-bottom:24px}.sd-band--white{background:var(--mgx-card-bg)}.sd-band__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.sd-band__title{font-size:16px;font-weight:600;color:var(--mgx-heading);margin:0;display:flex;align-items:center;gap:10px}.sd-band__title .badge{font-size:11px}.sd-band__note{font-size:12.5px;color:var(--mgx-muted)}.sd-fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 1399.98px){.sd-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.sd-fgrid{grid-template-columns:1fr}}.sd-fcard{background:var(--mgx-card-bg);border:1px solid var(--mgx-card-edge, var(--mgx-card-border));border-radius:var(--mgx-card-radius);box-shadow:var(--mgx-card-shadow);display:flex;flex-direction:column;min-width:0}.sd-fcard__head{padding:12px 16px;border-bottom:1px solid var(--mgx-card-divider);display:flex;align-items:center;justify-content:space-between;gap:8px}.sd-fcard__title{font-size:13.5px;font-weight:600;color:var(--mgx-heading);display:flex;align-items:center;gap:8px}.sd-fcard__title .fas{color:var(--bs-link-color, var(--mgx-primary))}.sd-fcard__title small{font-weight:400;color:var(--mgx-muted)}.sd-fcard__body{padding:12px 16px;display:flex;flex-direction:column;gap:7px;font-size:13px;flex:1}.sd-fcard__foot{padding:10px 16px;border-top:1px solid #f1f3f5;font-size:12.5px;display:flex;flex-wrap:wrap;gap:4px 14px}.sd-kv{display:flex;justify-content:space-between;gap:12px}.sd-kv__k{color:var(--mgx-muted)}.sd-kv__v{color:var(--mgx-text-strong);text-align:right;min-width:0}.sd-pillcount{font-size:11.5px;padding:2px 8px;border-radius:50rem;border:1px solid var(--mgx-card-border);color:var(--mgx-text)}.sd-pillcount span{color:var(--mgx-muted)}.sd-search{position:relative;width:360px;max-width:100%}.sd-search>.fas{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--mgx-fainter);font-size:13px;pointer-events:none}.sd-search input{padding-left:32px}.sd-search__results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--mgx-card-bg);border:1px solid var(--mgx-card-border);border-radius:0.3rem;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12);z-index:60;padding:6px 0;max-height:320px;overflow-y:auto}.sd-search__result{display:flex;width:100%;text-align:left;align-items:center;gap:10px;padding:8px 12px;border:0;background:none;cursor:pointer;font-size:13px;color:var(--mgx-text-strong)}.sd-search__result:hover,.sd-search__result:focus{background:var(--mgx-soft-bg);outline:0}.sd-search__result strong{font-weight:500}.sd-search__in{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mgx-muted)}.sd-search__empty{padding:12px 14px;font-size:13px;color:var(--mgx-muted)}.sd-modpill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:50rem;background:rgba(var(--mgx-primary-rgb),0.16);color:#183258;font-weight:500}.sd-modpill .fas{font-size:11px}.sd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.sd-mcard{background:#f8f9fb;border:1px solid var(--mgx-card-border);border-radius:var(--mgx-card-radius);box-shadow:var(--mgx-card-shadow);display:flex;flex-direction:column;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;color:inherit;text-decoration:none;min-width:0}.sd-mcard:hover,.sd-mcard:focus-visible{transform:translateY(-2px);box-shadow:var(--mgx-menu-shadow);color:inherit;text-decoration:none}.sd-mcard--hit{border-color:var(--mgx-primary)}.sd-mcard__body{padding:16px 16px 12px;display:flex;flex-direction:column;gap:10px;flex:1}.sd-mcard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sd-mcard__id{display:flex;align-items:center;gap:10px;min-width:0}.sd-micon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;background:rgba(var(--mgx-primary-rgb),0.16);color:var(--bs-on-subtle-primary, var(--bs-link-color, var(--mgx-primary)))}.sd-micon--populated{background:rgba(var(--mgx-success-rgb),0.18);color:var(--bs-success-text-emphasis, var(--mgx-success))}.sd-micon--lg{width:44px;height:44px;font-size:19px}.sd-mcard__name{font-size:14.5px;font-weight:600;color:var(--mgx-heading);line-height:1.2}.sd-mcard__status{font-size:12px;color:var(--mgx-muted);margin-top:3px}.sd-mcard__status--populated{color:#0b4b38}.sd-inputs-badge{font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:0.2rem;background:#fef1d5;color:#654a12;white-space:nowrap}.sd-appchips{display:flex;flex-wrap:wrap;gap:5px}.sd-appchip{font-size:11.5px;padding:2px 8px;border-radius:50rem;border:1px solid var(--mgx-card-border);background:var(--mgx-card-bg);color:var(--mgx-text)}.sd-appchip--hit{border-color:var(--mgx-primary);background:rgba(var(--mgx-primary-rgb),0.16);color:#183258;font-weight:600}.sd-appchip--more{border:0;background:none;color:var(--mgx-muted);padding:2px 6px}.sd-mcard__foot{padding:10px 16px;border-top:1px solid #f1f3f5;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--mgx-muted)}.sd-mcard__cta{color:var(--bs-link-color, var(--mgx-primary));display:inline-flex;align-items:center;gap:5px}.sd-mcard__cta .fas{font-size:11px}.sd-creating{color:var(--bs-link-color, var(--mgx-primary));display:inline-flex;align-items:center;gap:6px}@keyframes sdpulse{0%,100%{opacity:0.35}50%{opacity:1}}.sd-pulse{animation:sdpulse 1s ease infinite}.sd-mod-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}@media (max-width: 991.98px){.sd-mod-grid{grid-template-columns:1fr}}.sd-col{display:flex;flex-direction:column;gap:20px;min-width:0}.sd-create-card{border-color:var(--mgx-success)!important}.sd-star{width:28px;height:28px;border-radius:50%;background:rgba(var(--mgx-success-rgb),0.18);color:var(--mgx-success);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px}.sd-ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width: 575.98px){.sd-ideas{grid-template-columns:1fr}}.sd-idea{background:var(--mgx-card-bg);border:1px solid var(--mgx-card-border);border-radius:0.4rem;padding:10px 12px;font-size:12.5px;color:var(--mgx-text-strong);cursor:pointer;text-align:left;line-height:1.4;display:flex;gap:8px;align-items:flex-start}.sd-idea:hover{background:rgba(var(--mgx-primary-rgb),0.04);border-color:#9dbeee}.sd-idea .fas{color:var(--bs-link-color, var(--mgx-primary));font-size:11px;margin-top:3px}.sd-count-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #f1f3f5;font-size:13px}.sd-count-row:last-child{border-bottom:0}.sd-count-row__n{font-weight:600;color:var(--mgx-heading);min-width:40px;text-align:right;font-variant-numeric:tabular-nums}.sd-count-row__open{font-size:12px;display:inline-flex;align-items:center;gap:4px;min-width:44px;justify-content:flex-end}.sd-count-row__open .fas{font-size:10px}.sd-count-row__load{font-size:12px;display:inline-flex;align-items:center;gap:4px;min-width:122px;justify-content:flex-end;border:0;background:none;padding:0;color:var(--bs-link-color, var(--mgx-primary))}.sd-count-row__load:hover{text-decoration:underline}.sd-count-row__load .fas{font-size:10px}.sd-count-row__load.text-muted{font-size:11.5px}.sd-count-card__running{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.45;color:var(--mgx-muted)}.sd-count-card__running .fas{margin-top:2px;flex-shrink:0}.sd-delta{font-size:11px;font-weight:600;color:#0b4b38;background:rgba(var(--mgx-success-rgb),0.18);padding:2px 6px;border-radius:0.2rem;font-variant-numeric:tabular-nums}.sd-delta--neg{color:#7d1f29;background:rgba(var(--mgx-danger-rgb),0.14)}.sd-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.sd-support__item{display:flex;align-items:center;gap:8px;font-size:13px;padding:3px 0;color:var(--mgx-text-strong)}.sd-support__item--off{color:var(--mgx-fainter)}.sd-support__item .fa-circle-check{color:var(--mgx-success)}.sd-support__item .fa-xmark{color:var(--mgx-input-border)}.sd-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-bottom:10px}.sd-clear-rows{border:1px solid var(--mgx-card-border);border-radius:0.3rem;overflow:hidden}.sd-clear-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #f1f3f5;cursor:pointer;margin:0}.sd-clear-row:last-child{border-bottom:0}.sd-clear-row--on{background:rgba(var(--mgx-primary-rgb),0.04)}.sd-clear-row .fas{color:var(--mgx-muted)}.sd-clear-row__n{margin-left:auto;color:var(--mgx-muted);font-variant-numeric:tabular-nums}:root[data-theme=dark] .sd-band{background:rgba(255,255,255,0.04)}:root[data-theme=dark] .sd-mcard{background:rgba(255,255,255,0.03)}:root[data-theme=dark] .sd-mcard__foot,:root[data-theme=dark] .sd-fcard__foot,:root[data-theme=dark] .sd-count-row,:root[data-theme=dark] .sd-clear-row{border-color:var(--mgx-card-divider)}:root[data-theme=dark] .sd-inputs-badge{background:rgba(252,185,44,0.2);color:#f0d68a}.sd-assistant-pill{position:fixed;right:calc(24px + var(--ask-ai-dock, 0px));bottom:24px;z-index:1040;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:50rem;border:0;background:var(--mgx-success);color:var(--bs-on-success, #fff);font-size:13.5px;font-weight:500;cursor:pointer;box-shadow:0 10px 20px rgba(0,0,0,0.15)}.sd-assistant-pill:hover{filter:brightness(0.95);color:var(--bs-on-success, #fff)}.sd-assistant-pill__dot{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.sd-assistant-dot{position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:50%;background:var(--mgx-primary);border:2px solid var(--bs-card-bg, #fff)}.sd-assistant{position:fixed;right:var(--ask-ai-dock, 0);top:56px;height:calc(100vh - 56px);width:var(--sd-assistant-width, 760px);max-width:calc(100vw - 64px);background:var(--mgx-card-bg);border-left:1px solid var(--mgx-card-border);box-shadow:-8px 0 28px rgba(0,0,0,0.10);z-index:1040;display:flex;flex-direction:column}.sd-assistant--wide{--sd-assistant-width: 960px}body.has-trial-strip .sd-assistant{top:96px;height:calc(100vh - 96px)}.sd-assistant__head{padding:12px 20px;border-bottom:1px solid var(--mgx-card-border);display:flex;align-items:center;gap:12px}.sd-assistant__title{font-weight:600;color:var(--mgx-heading);font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-assistant__tools{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.sd-assistant__icon-btn{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.sd-star--lg{width:32px;height:32px;font-size:14px}.sd-assistant__messages{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.sd-assistant__messages>*{flex-shrink:0}.sd-assistant__composer{border-top:1px solid var(--mgx-card-border);padding:12px 20px 14px;display:flex;flex-direction:column;gap:8px}.sd-assistant__thinking{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mgx-muted)}.sd-assistant__context{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--mgx-muted);min-height:1px}.sd-assistant__input{resize:none;font-size:13px;border-radius:0.4rem}.sd-assistant__send{width:38px;height:38px;border-radius:50%;background:var(--mgx-success);color:var(--bs-on-success, #fff);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sd-assistant__send:disabled{opacity:0.55;cursor:default}.sd-assistant__foot{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--mgx-muted)}.sd-assistant__foot .form-select-sm{font-size:11.5px;padding-top:2px;padding-bottom:2px}.sd-msg{display:flex;gap:10px;align-items:flex-start;max-width:92%}.sd-msg--wide{max-width:100%;width:100%}.sd-msg--user{align-self:flex-end;max-width:88%}.sd-msg--user .sd-msg__bubble{background:var(--mgx-primary);color:var(--bs-on-primary, #fff);border-radius:0.6rem 0.6rem 0.2rem 0.6rem;font-size:13px;padding:9px 12px;line-height:1.45;white-space:pre-wrap}.sd-msg--ai .sd-msg__bubble{background:#f5f7fb;color:var(--mgx-text);border-radius:0.5rem;font-size:13.5px;padding:10px 14px;line-height:1.5;min-width:0}.sd-msg__star{color:var(--mgx-success);font-size:13px;margin-top:9px;flex-shrink:0}.sd-msg--error{color:var(--mgx-danger);font-size:12.5px}.sd-markdown p:last-child{margin-bottom:0}.sd-markdown ul,.sd-markdown ol{margin-bottom:0.4rem;padding-left:1.2rem}.sd-chips{display:flex;flex-direction:column;gap:12px;padding-left:23px}.sd-chips__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sd-assistant--wide .sd-chips__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-plan{flex:1;min-width:0;border:1px solid #9dbeee;border-radius:var(--mgx-card-radius);overflow:hidden;font-size:13px;background:var(--mgx-card-bg)}.sd-plan__head{padding:10px 14px;background:rgba(var(--mgx-primary-rgb),0.16);color:#183258;font-weight:600;display:flex;align-items:center;gap:8px}.sd-plan__intro{padding:10px 14px 4px;color:var(--mgx-text)}.sd-plan__items{padding:6px 14px}.sd-plan__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #f1f3f5}.sd-plan__n{font-weight:600;color:var(--mgx-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-plan__item--sub{justify-content:flex-start;gap:6px;padding:3px 0 7px 14px;font-size:12px;color:var(--mgx-muted)}.sd-plan__checks{margin:6px 14px 4px;padding:10px 12px;border-radius:0.4rem;background:#f5f7fb;display:flex;flex-direction:column;gap:6px}.sd-plan__check{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.4}.sd-plan__check .fas{margin-top:3px;flex-shrink:0}.sd-plan__flows{padding:8px 14px 4px}.sd-plan__flow{display:grid;grid-template-columns:200px 1fr;gap:10px;padding:6px 0;border-bottom:1px solid #f1f3f5;font-size:12.5px;line-height:1.4}.sd-plan__flow-apps{color:var(--bs-primary-text-emphasis, #183258);font-weight:600}.sd-plan__pills{padding:8px 14px;display:flex;flex-wrap:wrap;gap:6px}.sd-plan__context{padding:10px 14px 8px;font-size:11.5px;color:var(--mgx-muted)}.sd-plan__checks+.sd-plan__context{padding-top:12px}.sd-pill{font-size:11.5px;padding:2px 8px;border-radius:50rem;background:var(--mgx-soft-bg);border:1px solid var(--mgx-card-border);color:var(--mgx-muted)}.sd-pill--amber{background:var(--bs-warning-bg-subtle, #fef1d5);border-color:var(--bs-warning-border-subtle, #fee3ab);color:var(--bs-warning-text-emphasis, #654a12)}.sd-plan__foot{padding:10px 14px 14px;display:flex;align-items:center;gap:8px;border-top:1px solid #f1f3f5;flex-wrap:wrap}.sd-run{width:100%;padding:10px 12px;border-radius:0.6rem 0.6rem 0.6rem 0.2rem;background:var(--mgx-card-bg);border:1px solid var(--mgx-card-border);font-size:13px}.sd-run__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sd-run__track{height:6px;border-radius:3px;background:#e9ecef;overflow:hidden}.sd-run__bar{height:100%;background:var(--mgx-primary);border-radius:3px;transition:width 0.5s ease}.sd-run__stages{margin-top:12px;display:flex;flex-direction:column}.sd-run__stage{display:flex;align-items:flex-start;gap:10px;padding:6px 0;border-bottom:1px solid #f1f3f5}.sd-run__glyph{width:16px;display:flex;justify-content:center;margin-top:2px;flex-shrink:0}.sd-run__queued{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--mgx-input-border);display:inline-block;margin-top:3px}.sd-run__label{font-size:13px;font-weight:500;color:var(--mgx-text-strong)}.sd-run__sub{font-size:12px;color:var(--mgx-danger);margin-top:2px;line-height:1.4}.sd-run__right{flex-shrink:0}.sd-run__foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:11.5px;color:var(--mgx-muted);gap:8px}.sd-summary{width:100%;border-radius:0.6rem;background:var(--mgx-card-bg);border:1px solid var(--bs-success-border-subtle, #a4e4d1);overflow:hidden;font-size:13px}.sd-summary__head{padding:9px 12px;background:rgba(var(--mgx-success-rgb),0.18);color:var(--bs-success-text-emphasis, #0b4b38);display:flex;align-items:center;gap:8px;font-weight:600}.sd-summary--warning{border-color:#f0d68a}.sd-summary--warning .sd-summary__head{background:var(--bs-warning-bg-subtle, #fef1d5);color:var(--bs-warning-text-emphasis, #654a12)}.sd-summary--secondary{border-color:var(--mgx-card-border)}.sd-summary--secondary .sd-summary__head{background:var(--mgx-track);color:var(--bs-secondary-color, #5a626c)}.sd-summary--danger{border-color:#f1aeb5}.sd-summary--danger .sd-summary__head{background:rgba(var(--mgx-danger-rgb),0.14);color:var(--bs-danger-text-emphasis, #7d1f29)}.sd-summary__body{padding:8px 12px 4px}.sd-summary__item{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f1f3f5}.sd-summary__foot{padding:8px 12px 10px;font-size:12px;color:var(--mgx-muted)}.sd-composer__row{display:flex;gap:8px;align-items:flex-end}.sd-composer__row .btn{flex-shrink:0;white-space:nowrap}.sd-composer__row textarea{resize:none;font-size:13.5px;border-radius:0.4rem;line-height:1.4}:root[data-theme=dark] .sd-msg--ai .sd-msg__bubble,:root[data-theme=dark] .sd-plan__checks{background:rgba(255,255,255,0.05)}:root[data-theme=dark] .sd-plan__head{color:#d8e5f8}:root[data-theme=dark] .sd-plan__flow-apps{color:#d8e5f8}:root[data-theme=dark] .sd-run__track{background:rgba(255,255,255,0.12)}.detail-hero{position:relative;overflow:hidden;color:var(--bs-white);min-height:200px;display:flex;flex-direction:column;justify-content:end;padding:3.25rem 1.75rem 1rem;margin-left:-2rem;margin-right:-2rem;background:linear-gradient(120deg,color-mix(in srgb,var(--bs-secondary) 55%,black),color-mix(in srgb,var(--bs-secondary) 82%,black))}.detail-hero--flush{margin-top:-1rem}:not(style):not(script):not(link)+.detail-hero--flush{margin-top:0}@media (max-width: 991.98px){.detail-hero{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.25rem;padding-right:1.25rem}.detail-hero--flush{margin-top:-1.5rem}:not(style):not(script):not(link)+.detail-hero--flush{margin-top:0}.detail-hero__back{left:1.25rem}.detail-hero__watermark{right:1.25rem}}@media (max-width: 575.98px){.detail-hero{margin-left:-0.75rem;margin-right:-0.75rem;padding-left:1rem;padding-right:1rem}.detail-hero--flush{margin-top:-0.75rem}:not(style):not(script):not(link)+.detail-hero--flush{margin-top:0}.detail-hero__back{left:1rem}.detail-hero__watermark{right:1rem}}.detail-hero--compact{min-height:144px;padding-top:3.5rem}.detail-hero--compact .detail-hero__watermark,.detail-hero--compact .detail-hero__img,.detail-hero--compact .detail-hero__scrim{display:none}.detail-hero__back{position:absolute;top:0.875rem;left:1.75rem;z-index:2;display:inline-flex;align-items:center;gap:0.5rem;padding:0.375rem 0.875rem;border-radius:999px;font-size:var(--type-small);font-weight:600;line-height:1.2;color:var(--bs-white);text-decoration:none;text-shadow:0 1px 4px rgba(0,0,0,0.55);background-color:rgba(0,0,0,0.62);border:1px solid rgba(255,255,255,0.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color 0.15s ease-in-out}.detail-hero__back:hover,.detail-hero__back:focus{color:var(--bs-white);background-color:rgba(0,0,0,0.78)}.detail-hero__back:focus-visible{outline:2px solid rgba(255,255,255,0.9);outline-offset:2px}.detail-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.detail-hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.15) 45%,rgba(0,0,0,0) 75%)}.detail-hero__content{position:relative;z-index:2}.detail-hero__watermark{position:absolute;top:50%;right:1.75rem;transform:translateY(-50%);z-index:0;font-size:5rem;opacity:0.16;color:var(--bs-white);pointer-events:none}.detail-hero h1,.detail-hero .h1{font-size:var(--type-display);font-weight:600;margin:0;color:var(--bs-white)!important;text-shadow:0 1px 4px rgba(0,0,0,0.55)}.detail-hero__lede{max-width:60ch;font-size:15px;color:var(--hero-ink-2, rgba(255, 255, 255, 0.82))}.detail-hero__chip{--bs-badge-font-size: 0.75em;background-color:var(--bs-white);color:var(--bs-dark);border:1px solid var(--bs-secondary-bg)}.detail-hero__meta{display:flex;align-items:center;gap:0.5rem;min-width:0;margin:0.625rem 0 0;font-size:var(--type-small, 13px);color:var(--hero-ink-2, rgba(255, 255, 255, 0.82))}.detail-hero__meta>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detail-hero__actions{display:flex;align-items:center;gap:0.5rem;flex-shrink:0;flex-wrap:wrap;max-width:100%}.detail-hero__action{--bs-btn-color: #fff;--bs-btn-bg: rgba(0, 0, 0, 0.38);--bs-btn-border-color: rgba(255, 255, 255, 0.42);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgba(0, 0, 0, 0.55);--bs-btn-hover-border-color: rgba(255, 255, 255, 0.6);--bs-btn-active-color: #fff;--bs-btn-active-bg: rgba(0, 0, 0, 0.62);--bs-btn-active-border-color: rgba(255, 255, 255, 0.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-shadow:0 1px 3px rgba(0,0,0,0.45);white-space:nowrap}.detail-hero--topbar,.detail-hero--topbar.detail-hero--compact{padding-top:0.875rem}@media (min-width: 992px){.detail-hero--topbar,.detail-hero--topbar.detail-hero--compact{padding-left:2.375rem;padding-right:2.375rem}}.detail-hero--topbar.detail-hero--compact{min-height:0}.detail-hero__top{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:auto;padding-bottom:1rem}.detail-hero__top .detail-hero__back{position:static}.detail-hero__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.375rem;margin-left:auto}.detail-hero--ink-light:has(>.detail-hero__img){--hero-ink: #fff;--hero-ink-2: rgba(255, 255, 255, 0.85);--hero-scrim-rgb: 0 0 0}.detail-hero--ink-dark:has(>.detail-hero__img){--hero-ink: #111827;--hero-ink-2: rgba(17, 24, 39, 0.85);--hero-scrim-rgb: 255 255 255}.detail-hero--ink-dark>.detail-hero__img{background-color:#eef1f3}:is(.detail-hero--ink-light,.detail-hero--ink-dark):has(>.detail-hero__img) .detail-hero__text :is(h1,.h1,.detail-hero__lede,.detail-hero__meta){--hero-halo: rgb(var(--hero-scrim-rgb) / calc(var(--hero-scrim-alpha, 0.6) * 1.5));text-shadow:0 0 1px var(--hero-halo),0 0 2px var(--hero-halo),0 0 6px var(--hero-halo),0 0 12px var(--hero-halo)}:is(.detail-hero--ink-light,.detail-hero--ink-dark):has(>.detail-hero__img) .detail-hero__meta>span{padding:0.75rem;margin:-0.75rem}:is(.detail-hero--ink-light,.detail-hero--ink-dark):has(>.detail-hero__img) :is(h1,.h1){color:var(--hero-ink)!important}:is(.detail-hero--ink-light,.detail-hero--ink-dark):has(>.detail-hero__img) .detail-hero__action{--bs-btn-bg: rgba(0, 0, 0, 0.62);--bs-btn-hover-bg: rgba(0, 0, 0, 0.78);--bs-btn-active-bg: rgba(0, 0, 0, 0.78);--bs-btn-disabled-bg: rgba(0, 0, 0, 0.62)}.detail-hero__note{opacity:0.75}:is(.detail-hero--ink-light,.detail-hero--ink-dark):has(>.detail-hero__img) .detail-hero__note{opacity:1;padding:0.125rem 0.5rem;border-radius:999px;background-color:rgba(0,0,0,0.62)}.site-manage{position:relative}.site-manage .dropdown-menu{min-width:13rem;text-shadow:none}.detail-hero:has(.site-manage .dropdown-menu.show){overflow:visible;z-index:1025}.site-bar.navbar{display:flex;flex-wrap:nowrap;align-items:center;gap:0.25rem;padding:0.375rem 0.75rem;position:relative!important;border-bottom:0}.site-bar .site-bar__items{flex-wrap:nowrap;white-space:nowrap;min-width:0}.site-bar .site-bar__ctas{margin-left:auto}.site-bar .site-bar__ctas+.site-navbar__search{margin-left:0.5rem}.site-navbar .nav-pills>.site-bar__button{display:flex;align-items:center;padding:0 0.25rem}@media (max-width: 991.98px){.site-navbar .nav-pills.flex-column>.site-bar__button{padding:0.375rem 1rem}}.site-nav-button--outline{--bs-btn-color: var(--site-nav-fg, #212529);--bs-btn-bg: transparent;--bs-btn-border-color: var(--site-nav-fg, #212529);--bs-btn-hover-color: var(--site-nav-fg, #212529);--bs-btn-hover-bg: var(--site-nav-hover-bg, rgba(33, 37, 41, 0.05));--bs-btn-hover-border-color: var(--site-nav-fg, #212529);--bs-btn-active-color: var(--site-nav-fg, #212529);--bs-btn-active-bg: var(--site-nav-active-bg, rgba(33, 37, 41, 0.09));--bs-btn-active-border-color: var(--site-nav-fg, #212529)}.site-navbar .site-nav-button:focus-visible,.site-nav-sidebar .site-nav-button:focus-visible{outline:2px solid var(--site-nav-fg, #212529);outline-offset:2px}.site-navbar .nav-pills .site-nav-button,.site-navbar .site-bar__ctas .site-nav-button,.site-navbar .navbar-collapse>.d-flex>.site-nav-button{font-size:inherit}.site-navbar .nav-pills .site-nav-label{display:inline-flex;flex-direction:column;align-items:center}.site-navbar .nav-pills .site-nav-label::after{content:attr(data-label);content:attr(data-label) / "";height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none;user-select:none}.site-nav-button--current{box-shadow:0 0 0 2px var(--site-nav-bg, #fff),0 0 0 4px var(--site-nav-fg, #212529)}.site-navbar__search{flex:0 1 15rem;min-width:9.5rem;margin-left:auto;display:flex;align-items:center}.site-navbar__search .form-control{min-width:0;border-color:transparent}.site-navbar__search .btn{color:var(--site-nav-bg);border-color:transparent}.site-bar.navbar-light .site-navbar__search .btn{color:var(--site-nav-fg, #212529);background-color:#fff}:root[data-theme=dark] .site-bar.navbar-light .site-navbar__search .form-control{background-color:#fff;color:var(--site-nav-fg, #212529);--bs-secondary-color: var(--site-nav-muted, rgba(33, 37, 41, 0.72))}.fold-more .fold-more__search-button{display:none}.fold-more[data-fold-state=compact] .fold-more__search{flex-basis:9.5rem}.fold-more[data-fold-state=button] .fold-more__search{flex:0 0 auto;min-width:0}.fold-more[data-fold-state=button] .fold-more__search-field{display:none}.fold-more[data-fold-state=button] .fold-more__search-button{display:inline-flex}.fold-more [data-fold-more-target=menu] .dropdown-item.ps-4{padding-left:1.5rem!important}@media (max-width: 575.98px){.site-navbar .nav-item .nav-link.dropdown-toggle::after{display:inline-block}}@media (min-width: 992px){.site-navbar .navbar-collapse{min-width:0}.site-navbar .site-navbar__items{flex-wrap:nowrap;flex:1 1 auto;min-width:0}.site-navbar .site-navbar__items>.nav-item{flex:0 0 auto}.site-navbar .site-navbar__items>.nav-item>.nav-link{white-space:nowrap}}.site-nav-draft-note{font-size:0.8em;font-weight:400;white-space:nowrap}.site-nav-sidebar .site-nav-draft-note{display:block}.site-nav-sidebar .site-nav-draft-note__sep{display:none}.site-nav-sidebar .site-nav-sidebar-link:has(>i) .site-nav-draft-note{padding-left:1.3rem}.site-navbar--panels{position:relative}.site-navbar--panels .nav-item.dropdown{position:static!important}.site-navbar--panels .nav-item.dropdown[data-fold-more-target=more]{position:relative!important}.site-navbar--panels .site-nav-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;border:1px solid var(--bs-border-color);border-top:3px solid var(--site-panel-accent, var(--bs-primary));border-radius:10px;box-shadow:0 18px 44px rgba(15,23,42,0.16);z-index:1030;white-space:normal}.site-nav-panel__entry{gap:12px;min-height:62px}.site-nav-panel__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-nav-panel__entry:hover,.site-nav-panel__entry:focus,.site-nav-panel__entry.active{background:color-mix(in srgb,var(--site-panel-accent, var(--bs-primary)) 10%,var(--bs-body-bg))}.site-nav-panel__tile{width:32px;height:32px;font-size:14px;background:color-mix(in srgb,var(--site-panel-accent, var(--bs-primary)) 12%,var(--bs-body-bg));color:var(--site-panel-accent, var(--bs-primary))}.site-nav-panel__entry.active .site-nav-panel__tile{background:var(--site-panel-accent, var(--bs-primary));color:var(--site-panel-ink, var(--bs-on-primary, #fff))}.detail-tabs{--bs-nav-underline-gap: 1.5rem;--bs-nav-underline-link-active-color: var(--bs-link-color, var(--bs-primary));--bs-nav-link-color: var(--bs-secondary-color);--bs-nav-link-hover-color: var(--bs-body-color);margin-bottom:1.25rem}.detail-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--bs-border-color)}.detail-tabs::-webkit-scrollbar{display:none}.detail-tabs .nav-link{white-space:nowrap}.detail-tabs .nav-link:focus-visible{outline-offset:-2px}.detail-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;padding:0.5rem 0;border-bottom:1px solid var(--bs-border-color);margin-bottom:0.75rem}.detail-meta__facts{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 1rem;min-width:0}.detail-meta__actions{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:0.5rem;margin-left:auto}.detail-stats{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:0.75rem 1.5rem;padding:0.85rem 0;border-bottom:1px solid var(--bs-border-color)}.detail-stats__facts{display:flex;flex-wrap:wrap;align-items:start;gap:0.75rem 1.75rem;min-width:0}@media (min-width: 768px){.detail-stats__facts>.detail-stat+.detail-stat{padding-left:1.75rem;border-left:1px solid var(--bs-border-color)}}.detail-stats__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:0.5rem;margin-left:auto}.detail-stat__label{font-size:0.6875rem;font-weight:400;letter-spacing:0.05em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:0.15rem}.detail-stat__value{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;font-size:0.875rem;line-height:1.35;color:var(--bs-body-color)}.detail-stat__primary{font-weight:400}.detail-stat__sub{font-size:var(--type-small);color:var(--bs-secondary-color)}.detail-tabs__count{margin-left:0.35rem;font-size:0.8125em;color:var(--bs-secondary-color)}.detail-tabs .nav-link.active .detail-tabs__count{color:inherit}.avatar-stack{display:inline-flex;align-items:center}.avatar-stack__item,.avatar-stack__more{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 0 0 2px var(--bs-body-bg)}.avatar-stack__item+.avatar-stack__item,.avatar-stack__item+.avatar-stack__more{margin-left:calc(var(--avatar-stack-size, 26px) * -0.08)}.avatar-stack__more{width:var(--avatar-stack-size, 26px);height:var(--avatar-stack-size, 26px);background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:0.6875rem;font-weight:600}.notification-recipient-picker .ts-control>.item,.notification-recipient-picker .ts-dropdown .option{white-space:normal;overflow-wrap:anywhere;max-width:100%}.notification-recipient-picker .ts-wrapper.single.has-items .ts-control>.item{white-space:normal;overflow:visible;text-overflow:clip}.lr-pillar-accent-fieldset{min-width:0;padding:0;margin:0;border:0}.lr-pillar-accent-fieldset>legend,legend.lr-prompt-legend{float:none;width:auto;padding:0;font-size:inherit;line-height:inherit}.lr-pillar-accent-fieldset .btn-check:focus-visible+.lr-pillar-accent-swatch{outline:2px solid var(--bs-body-color);outline-offset:2px}.lr-pillar-accent-fieldset .btn-check:checked+.lr-pillar-accent-swatch{border-width:3px!important;border-color:var(--bs-dark)!important}.cover-band{display:block;width:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit}.cover-band--generated{display:flex;align-items:center;justify-content:center}.cover-band--generated i{font-size:2rem;color:#fff;opacity:.8;text-shadow:0 1px 6px rgba(0,0,0,.28)}.swatch-picker .btn-check:focus-visible+.swatch-option{outline:2px solid var(--bs-body-color);outline-offset:2px}.swatch-picker .btn-check:checked+.swatch-option{outline:2px solid var(--bs-primary);outline-offset:2px}.swatch-picker .swatch-option--custom{padding:0}.swatch-picker .swatch-option__glyph{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;font-size:0.8rem;text-shadow:0 0 2px rgba(0,0,0,0.35)}.swatch-picker .swatch-option__input{position:absolute;top:-25%;left:-25%;width:150%;height:150%;padding:0;border:0;background:none;cursor:pointer}.swatch-picker .swatch-option--add .swatch-option__input{opacity:0}.swatch-picker .swatch-option--add:has(.swatch-option__input:focus-visible){outline:2px solid var(--bs-body-color);outline-offset:2px}.swatch-picker .swatch-picker__more{display:grid;grid-template-columns:1fr auto;align-items:start}.swatch-picker .swatch-picker__more>details{grid-column:1 / -1;grid-row:1}.swatch-picker .swatch-picker__more>.swatch-picker__manage{grid-column:2;grid-row:1;position:relative;z-index:1}.search-person-card .badge{white-space:normal;text-align:start}@media (min-width: 1200px){.search-jump-rail{position:sticky;top:71px;max-height:calc(100vh - 87px);overflow-y:auto}}.search-results-column [id^=section-]{scroll-margin-top:70px}@media (max-width: 575.98px){.nav-tabs.navigation-dropdown-tabs,.nav-tabs.enhanced-tabs{position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap}.nav-tabs.navigation-dropdown-tabs::-webkit-scrollbar,.nav-tabs.enhanced-tabs::-webkit-scrollbar{display:none}.nav-tabs.navigation-dropdown-tabs>.nav-item,.nav-tabs.enhanced-tabs>.nav-item{flex:0 0 auto}.nav-tabs.navigation-dropdown-tabs .nav-link,.nav-tabs.enhanced-tabs .nav-link{padding:0.5rem 0.75rem;font-size:0.9rem}}@media (max-width: 575.98px){body.mgx-restyle .nav-tabs:not(.navigation-dropdown-tabs):not(.enhanced-tabs):not(.card-header-tabs):not(:has(.dropdown-menu)){position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.mgx-restyle .nav-tabs:not(.navigation-dropdown-tabs):not(.enhanced-tabs):not(.card-header-tabs):not(:has(.dropdown-menu))::-webkit-scrollbar{display:none}body.mgx-restyle .nav-tabs:not(.navigation-dropdown-tabs):not(.enhanced-tabs):not(.card-header-tabs):not(:has(.dropdown-menu))>.nav-item{flex:0 0 auto}body.mgx-restyle .nav-tabs:not(.navigation-dropdown-tabs):not(.enhanced-tabs):not(.card-header-tabs):not(:has(.dropdown-menu)) .nav-link{white-space:nowrap}}@media (max-width: 575.98px){body.mgx-restyle .nav-tabs.card-header-tabs:not(:has(.dropdown-menu)){position:relative;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.mgx-restyle .nav-tabs.card-header-tabs:not(:has(.dropdown-menu))::-webkit-scrollbar{display:none}body.mgx-restyle .nav-tabs.card-header-tabs:not(:has(.dropdown-menu))>.nav-item{flex:0 0 auto}body.mgx-restyle .nav-tabs.card-header-tabs:not(:has(.dropdown-menu)) .nav-link{white-space:nowrap}body.mgx-restyle .d-flex:has(>.nav-tabs.card-header-tabs),body.mgx-restyle .d-flex:has(>*>.nav-tabs.card-header-tabs){flex-wrap:wrap;row-gap:0.5rem}body.mgx-restyle .d-flex>:has(>.nav-tabs.card-header-tabs),body.mgx-restyle .d-flex>.nav-tabs.card-header-tabs{min-width:0;flex:1 1 100%;order:1}}@media (max-width: 575.98px){body.mgx-restyle .nav-pills:not(.flex-column):not(.nav-wizard):not(:has(.dropdown-menu)){position:relative;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.mgx-restyle .nav-pills:not(.flex-column):not(.nav-wizard):not(:has(.dropdown-menu))::-webkit-scrollbar{display:none}body.mgx-restyle .nav-pills:not(.flex-column):not(.nav-wizard):not(.site-tabs):not(:has(.dropdown-menu)){flex-wrap:nowrap!important}body.mgx-restyle nav:has(>.nav-pills:not(.flex-column):not(.nav-wizard):not(.site-tabs)){min-width:0;max-width:100%}body.mgx-restyle .nav-pills:not(.flex-column):not(.nav-wizard):not(:has(.dropdown-menu))>:is(.nav-item,.nav-link){flex:0 0 auto}body.mgx-restyle .nav-pills.nav-fill:not(.flex-column):not(.nav-wizard):not(:has(.dropdown-menu))>:is(.nav-item,.nav-link){flex:1 0 auto}body.mgx-restyle .nav-pills.nav-justified:not(.flex-column):not(.nav-wizard):not(:has(.dropdown-menu))>:is(.nav-item,.nav-link){flex:1 0 0%}body.mgx-restyle .nav-pills:not(.flex-column):not(.nav-wizard):not(:has(.dropdown-menu)) .nav-link{white-space:nowrap}body.mgx-restyle .nav-pills:not(.flex-column):not(.nav-wizard):not(:has(.dropdown-menu)) .nav-link:focus-visible{outline-offset:-2px}body.mgx-restyle .d-flex>:has(>nav>.nav-pills:not(.flex-column):not(.nav-wizard)),body.mgx-restyle .d-flex>:has(>.nav-pills:not(.flex-column):not(.nav-wizard)),body.mgx-restyle .d-flex>nav:has(>.nav-pills:not(.flex-column):not(.nav-wizard)){min-width:0;max-width:100%}}.d-flex>:has(>nav>.nav-pills.strip-one-row),.d-flex>:has(>.nav-pills.strip-one-row),.d-flex>nav:has(>.nav-pills.strip-one-row){min-width:0;max-width:100%}.nav-pills.strip-one-row{position:relative;min-width:0;max-width:100%;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nav-pills.strip-one-row::-webkit-scrollbar{display:none}.nav-pills.strip-one-row>:is(.nav-item,.nav-link){flex:0 0 auto}.nav-pills.nav-fill.strip-one-row>:is(.nav-item,.nav-link){flex:1 0 auto}.nav-pills.nav-justified.strip-one-row>:is(.nav-item,.nav-link){flex:1 0 0%}.nav-pills.strip-one-row .nav-link{white-space:nowrap}.nav-pills.strip-one-row .nav-link:focus-visible{outline-offset:-2px}.is-overflowing:is(.nav-tabs,.nav-pills,.detail-tabs):not(.underline-tabs-scroller){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 24px),transparent)}.is-overflowing.is-at-start:is(.nav-tabs,.nav-pills,.detail-tabs):not(.underline-tabs-scroller){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.is-overflowing.is-at-end:is(.nav-tabs,.nav-pills,.detail-tabs):not(.underline-tabs-scroller){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px);mask-image:linear-gradient(to right,transparent 0,#000 16px)}.ai-note-pane{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ai-note-pane__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#note-editor-card.note-editor--plain{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-bottom:0!important;box-shadow:none!important;border-radius:0}#note-editor-card.note-editor--plain>.card-header{border-radius:0;background:transparent}#note-editor-card.note-editor--plain .ql-toolbar.ql-snow{background:transparent!important;border:0!important}#note-editor-card.note-editor--plain>.card-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#note-editor-card.note-editor--plain .quill-editor-wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#note-editor-card.note-editor--plain .ql-container.ql-snow{display:flex;flex-direction:column;flex:1 1 auto;border:0!important;border-radius:0!important;min-height:0!important}#note-editor-card.note-editor--plain .ql-editor{height:100%;overflow-y:auto}.ai-note-doc{max-width:880px}#ai-notepad-chat-container .markdown-content :is(h1,h2,h3,h4,h5,h6),#ai-notepad-chat-messages .markdown-content :is(h1,h2,h3,h4,h5,h6){font-size:var(--type-title, 16px);font-weight:600;margin:.75rem 0 .25rem}.ai-note-doc__title{font-size:var(--type-page, 22px);font-weight:600;line-height:1.25;margin:0}.ai-note-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;font-size:.875rem;color:var(--bs-secondary-color);margin-top:.35rem}.ai-note-meta__chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%}.ai-note-meta__chip>.fas,.ai-note-meta__chip>.far{color:var(--bs-gray-500);font-size:.8em}.ai-note-meta__chip a{color:inherit}.ai-note-meta__chip a:hover{color:var(--bs-link-color, var(--bs-primary))}.ai-note-doc__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.5rem 0;margin:.75rem 0 1rem;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.ai-note-tabs .btn{--bs-btn-font-size: .8125rem;--bs-btn-padding-y: .2rem;--bs-btn-padding-x: .7rem}.ai-note-section{margin-bottom:1.75rem}.ai-note-doc [id^=meeting-section-]{scroll-margin-top:70px}.ai-note-section__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem;margin-bottom:.35rem}.ai-note-section__title{font-size:var(--type-title, 16px);font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem;min-width:0}.ai-note-section__tools{display:flex;align-items:center;gap:.15rem;flex-shrink:0}.ai-note-section__tools>.btn,.ai-note-section__tools>.dropdown>.btn,.ai-note-section__tools>span>.btn{--bs-btn-padding-y: .15rem;--bs-btn-padding-x: .45rem;--bs-btn-font-size: .8rem;--bs-btn-border-color: transparent;--bs-btn-color: var(--bs-secondary-color);--bs-btn-hover-bg: var(--bs-tertiary-bg);--bs-btn-hover-border-color: transparent;--bs-btn-hover-color: var(--bs-body-color);--bs-btn-active-border-color: transparent}@media (hover: hover) and (pointer: fine){.ai-note-section__tools{opacity:0;transition:opacity .12s ease}.ai-note-section:hover .ai-note-section__tools,.ai-note-section:focus-within .ai-note-section__tools,.ai-note-section__tools:has(.show){opacity:1}}.ai-note-section__body>.markdown-content>:first-child{margin-top:0}.ai-note-details{border-top:1px solid var(--bs-border-color);padding:.6rem 0}.ai-note-details:last-child{border-bottom:1px solid var(--bs-border-color)}.ai-note-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:var(--type-title, 16px);color:var(--bs-body-color)}.ai-note-details>summary::-webkit-details-marker{display:none}.ai-note-details>summary .ai-note-details__chev{font-size:.7rem;color:var(--bs-gray-500);transition:transform .15s ease}.ai-note-details[open]>summary .ai-note-details__chev{transform:rotate(90deg)}.ai-note-details__body{padding-top:.75rem}#note-editor-card.note-editor--doc{box-shadow:none!important;border-radius:0;margin-bottom:0!important}#note-editor-card.note-editor--doc>.card-header{background:transparent;border-bottom:0;padding:0;min-height:0}#note-editor-card.note-editor--doc .ql-toolbar.ql-snow{background:transparent!important;border:0!important;border-bottom:1px solid var(--bs-border-color)!important;padding-left:0}#note-editor-card.note-editor--doc .ql-container.ql-snow{border:0!important;border-radius:0!important}#note-editor-card.note-editor--doc .ql-editor{padding-left:0;padding-right:0}.ai-note-panel{width:min(460px,100vw);border-left:1px solid var(--bs-border-color);box-shadow:var(--mgx-panel-shadow)}#inbox-detail-panel.offcanvas-end{box-shadow:var(--mgx-panel-shadow)}@media (min-width: 1200px){.ai-notepad-shell{transition:margin-right .3s ease-in-out}html.ai-note-panel-open .ai-notepad-shell{margin-right:460px}}@media (min-width: 1200px) and (max-width: 1699.98px){html.ai-note-panel-open .ai-notepad-shell>.ai-notepad-list{display:none!important}}.ai-note-panel__header{padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color);gap:.5rem}.ai-note-panel__tabs .btn{--bs-btn-font-size: .8125rem;--bs-btn-padding-y: .2rem;--bs-btn-padding-x: .7rem}.ai-note-panel__body{padding:0;display:flex;flex-direction:column;min-height:0}.ai-note-panel__tab{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ai-note-panel__bar,.ai-note-panel__search{padding:.6rem .9rem;border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.ai-note-panel__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.9rem}.ai-note-panel__composer{padding:.75rem .9rem;border-top:1px solid var(--bs-border-color);flex-shrink:0}.ai-note-panel__line{margin:0 0 .5rem;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.ai-note-panel__speaker-dot{display:inline-block;width:.6em;height:.6em;border-radius:50%;margin-right:.35em}.ai-note-panel__heading{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);font-weight:600;margin:1.1rem 0 .5rem}.ai-note-panel__heading:first-child{margin-top:0}.ai-note-panel__facts{display:grid;grid-template-columns:minmax(6rem,auto) 1fr;gap:.35rem .75rem;font-size:.875rem;margin:0}.ai-note-panel__facts dt{color:var(--bs-secondary-color);font-weight:500}.ai-note-panel__facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.ai-note-panel .ai-note-section{margin-bottom:1.1rem}.ai-note-panel .ai-note-section__title{font-size:.95rem}.ai-note-pane--meeting{flex:0 0 auto;min-height:100%;background:var(--bs-card-bg, #fff);padding:1.25rem 1.75rem 2rem}.ql-toolbar.quill-toolbar--fa.ql-snow button{display:flex;align-items:center;justify-content:center}.ql-toolbar.quill-toolbar--fa button>i{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ql-toolbar.quill-toolbar--fa .ql-picker-label>i.ql-picker-caret{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;font-size:.7rem;display:inline-flex;align-items:center;justify-content:center}.ql-toolbar.ql-snow button.quill-callout-button{display:flex;align-items:center;justify-content:center}.ql-toolbar.ql-snow button.quill-callout-button>i{font-size:1rem;line-height:1}.quantity-stepper{width:auto;max-width:8.5rem;flex-wrap:nowrap}.quantity-stepper>.btn{margin-bottom:0!important;min-width:2rem;padding-left:0.4rem!important;padding-right:0.4rem!important;font-weight:600;line-height:1}.quantity-stepper>.form-control{text-align:center;padding-left:0.25rem!important;padding-right:0.25rem!important;-moz-appearance:textfield;appearance:textfield}.quantity-stepper>.form-control::-webkit-outer-spin-button,.quantity-stepper>.form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper>.btn:disabled{opacity:0.45}@media (max-width: 575.98px){.quantity-stepper>.btn{min-width:2.5rem}}@media (min-width: 992px){.form-actions-sticky{position:sticky;top:70px;z-index:5}}.credit-pack-tile{width:100%;text-align:left;background:var(--bs-card-bg, #fff);border:2px solid var(--bs-border-color, #dee2e6);border-radius:0.5rem;padding:1rem;transition:border-color 0.12s ease,box-shadow 0.12s ease}.credit-pack-tile:hover{border-color:var(--bs-secondary, #6c757d)}.credit-pack-tile.is-selected,.credit-pack-tile:focus-visible{border-color:var(--bs-primary, #3b7ddd);box-shadow:0 0 0 1px var(--bs-primary, #3b7ddd) inset;outline:none}.pricing-door{border:2px solid transparent;border-radius:0.75rem;background:#fff;color:#222;padding:1.25rem 1.25rem 1.1rem;text-align:left;cursor:pointer;opacity:0.92;transition:border-color 0.15s ease,box-shadow 0.15s ease,opacity 0.15s ease}.pricing-door:hover{opacity:1}.pricing-door__title{font-weight:700;font-size:1.15rem;margin-bottom:0.35rem;color:#222}.hero .pricing-door__fact,.pricing-door__fact{color:#555}.hero .pricing-door__fact .fw-semibold{color:#222}.pricing-door.is-chosen{opacity:1;box-shadow:0 0 0 4px rgba(255,255,255,0.55),0 0.75rem 1.5rem rgba(0,0,0,0.18)}.pricing-door--company.is-chosen{border-color:#1b8751}.pricing-door--company .pricing-door__title{color:#066636}.pricing-door--team.is-chosen{border-color:#F47627}.pricing-door--team .pricing-door__title{color:#A84C11}.ai-sheet-tabs{min-height:30px;min-width:0;gap:2px}.ai-sheet-tabs__list{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;gap:2px;padding-top:2px}.ai-sheet-tab{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0}.ai-sheet-tab__link{display:inline-flex;align-items:center;padding:3px 10px;color:var(--bs-secondary-color, #6c757d);text-decoration:none;white-space:nowrap;max-width:220px;font-size:var(--type-small, 13px);line-height:1.4;border-radius:6px 6px 0 0}.ai-sheet-tab__link:hover{color:var(--bs-body-color, #212529);background:rgba(0,0,0,0.04)}.ai-sheet-tab__link:hover,.ai-sheet-tab__link:focus,.ai-sheet-tab__link:focus-visible{text-decoration:none}.ai-sheet-tab__label{overflow:hidden;text-overflow:ellipsis}.ai-sheet-tab.is-active{background:var(--bs-card-bg, #fff);border-color:var(--bs-border-color, #dee2e6)}.ai-sheet-tab.is-active .ai-sheet-tab__link{color:var(--bs-link-color, var(--bs-primary, #0d6efd));font-weight:600}.ai-sheet-tab.is-active .ai-sheet-tab__link:hover{background:transparent}.ai-sheet-tab.is-dragging{opacity:0.5}.ai-sheet-tab.is-drop-target{box-shadow:inset 2px 0 0 var(--bs-primary, #0d6efd)}.ai-sheet-tab__menu{display:inline-flex;align-items:center}.ai-sheet-tab__caret{border:0;background:transparent;padding:0 6px 0 2px;color:#adb5bd;line-height:1;visibility:hidden}.ai-sheet-tab:hover .ai-sheet-tab__caret,.ai-sheet-tab.is-active .ai-sheet-tab__caret,.ai-sheet-tab__caret[aria-expanded=true],.ai-sheet-tab__caret:focus-visible{visibility:visible}.ai-sheet-tab__caret:hover{color:var(--bs-body-color, #212529)}.ai-sheet-tab__rename{width:150px;height:26px;font-size:var(--type-small, 13px);padding:2px 6px;margin:0 4px}.ai-sheet-tabs__btn{border:0;background:transparent;color:var(--bs-secondary-color, #6c757d);padding:2px 8px;line-height:1;border-radius:4px}.ai-sheet-tabs__btn:hover{color:var(--bs-body-color, #212529);background:rgba(0,0,0,0.06)}.ai-sheet-tabs__all-menu{max-height:60vh;overflow-y:auto;min-width:220px}.ai-sheet-tabs .dropdown-menu form{margin:0}.ai-sheet-tabs .dropdown-item[disabled]{opacity:0.5}.ai-sheets-status-bar{min-height:32px}.ai-sheets-status-bar .ai-sheets-status-live{white-space:nowrap}.ai-sheet-tab-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.ai-sheet-tab-pills::-webkit-scrollbar{display:none}.recorder-transcript__line{padding:2px 4px;border-radius:4px;transition:background-color 0.15s}.recorder-transcript__line.is-current{background:rgba(var(--bs-primary-rgb),0.12)}.recorder-chapter{color:inherit;text-decoration:none}.recorder-chapter.is-current{font-weight:600;color:var(--bs-link-color, var(--bs-primary))}.recorder-comment--focus{background:rgba(var(--bs-warning-rgb),0.15);border-radius:6px;padding-left:6px;padding-right:6px}.recorder-heatmap span{min-width:1px;border-radius:1px 1px 0 0}.recorder-dropzone{border:2px dashed var(--bs-primary)}.recorder-player--compact{width:100%;height:100%}.recorder-summary ul{padding-left:1.1rem;margin-bottom:0}.recorder-cta{position:absolute;top:0.75rem;right:0.75rem;z-index:5;transition:all 0.25s ease}.recorder-cta--ended{top:50%;right:50%;transform:translate(50%,-50%)}.recorder-cta--ended .btn{font-size:1rem;padding:0.6rem 1.25rem}.recorder-share-main{display:flex;flex-direction:column;background:var(--card-bg, #fff)}.recorder-share{flex:1 1 auto;display:flex;flex-direction:column}body.recorder-share-page{--portal-content-max: 880px;--portal-gutter: 1.5rem}body.recorder-share-page--panel{--portal-content-max: 1180px}.recorder-share-band{flex:0 0 auto;display:flex;flex-direction:column;padding:1.75rem var(--portal-gutter);background:#16191d}.recorder-share-band--image{background:var(--bs-secondary-bg, #e9ecef)}.recorder-share-band__wrap{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem;width:100%;max-width:var(--portal-content-max);margin:0 auto}.recorder-share-band__media{flex:3 1 520px;min-width:0;display:flex;flex-direction:column;justify-content:center}.recorder-share-shot{background:var(--card-bg, #fff);border-radius:6px;box-shadow:0 .1rem .2rem rgba(0,0,0,.08)}.recorder-share-band__side{flex:1 1 300px;max-width:100%;position:relative;min-height:320px}.recorder-share-panel{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--card-bg, #fff);border-radius:6px}.recorder-share-panel__bar{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;gap:.25rem .5rem;padding:0 .75rem;box-shadow:inset 0 -1px 0 var(--bs-border-color)}.recorder-share-panel__lang{margin:.375rem 0 .375rem auto;max-width:100%;font-size:var(--type-caption)}.recorder-share-panel__body{flex:1 1 auto;overflow-y:auto;padding:.75rem 1rem;font-size:var(--type-small);color:var(--bs-dark, #212529)}.recorder-share-panel__body .btn-link{font-size:inherit}.recorder-share-panel .recorder-chapters li{padding:.5rem 0;border-bottom:1px solid var(--bs-border-color-translucent)}.recorder-share-tabs{gap:1rem;border-bottom:0;flex-wrap:nowrap}.recorder-share-tabs .nav-link,.recorder-share-tabs .nav-link.active{margin-bottom:0;padding:.75rem .125rem .625rem;font-size:var(--type-small);color:var(--bs-secondary-color);background-color:transparent!important;border:0!important;border-radius:0}.recorder-share-tabs .nav-link:hover{color:var(--bs-dark, #212529);box-shadow:inset 0 -2px 0 var(--bs-border-color)}.recorder-share-tabs .nav-link.active{color:var(--bs-dark, #212529);font-weight:600;box-shadow:inset 0 -2px 0 var(--bs-primary)}.recorder-share-info{flex:1 0 auto;width:100%;max-width:calc(var(--portal-content-max) + 2 * var(--portal-gutter));margin:0 auto;padding:1.5rem var(--portal-gutter) 2rem}.recorder-share-title{font-size:var(--type-page);font-weight:600;margin:0 0 .375rem;color:var(--bs-dark, #212529);text-wrap:pretty}.recorder-share-meta{display:flex;flex-wrap:wrap;gap:.375rem 1rem;font-size:var(--type-small);color:var(--bs-secondary-color)}.recorder-share-meta>span{display:inline-flex;align-items:center;gap:.375rem}.recorder-share-description{max-width:720px;margin:1rem 0 0;color:var(--bs-dark, #212529);white-space:pre-line;text-wrap:pretty}.recorder-share-notes{max-width:720px;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--bs-border-color);display:flex;flex-direction:column;gap:.375rem;font-size:var(--type-small);color:var(--bs-secondary-color)}.recorder-share-notes>div{display:flex;align-items:baseline;gap:.5rem}@media (max-width: 768px){.recorder-share-band{padding-top:1rem;padding-bottom:1rem}.recorder-share-info{padding-top:1.25rem;padding-bottom:1.5rem}}.ms-rec-frame{transition:opacity 0.15s ease}.ms-rec-frame[busy]{opacity:0.45}.ms-rec-refresh-busy{display:none}.ms-rec-segment:has(.ms-rec-frame[busy]) .ms-rec-refresh{pointer-events:none;opacity:0.65;cursor:default}.ms-rec-segment:has(.ms-rec-frame[busy]) .ms-rec-refresh .ms-rec-refresh-idle{display:none}.ms-rec-segment:has(.ms-rec-frame[busy]) .ms-rec-refresh .ms-rec-refresh-busy{display:inline-flex;align-items:center}.ms-catch-up-busy{display:none}turbo-frame[busy] .ms-catch-up-busy{display:flex;align-items:center}.comms-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--type-caption);font-weight:600;line-height:1.6;padding:1px 9px;border-radius:50rem;white-space:nowrap;background:var(--mgx-soft-bg, #f8f9fa);color:var(--mgx-muted, #6c757d)}.comms-chip--xs{font-size:var(--type-caption);padding:0 7px}.comms-stage--open{background:var(--mgx-soft-bg, #f8f9fa);color:var(--mgx-muted, #6c757d);box-shadow:inset 0 0 0 1px var(--mgx-card-border, #dee2e6)}.comms-stage--quiet{background:var(--mgx-soft-bg, #f8f9fa);color:var(--mgx-muted, #6c757d)}.comms-stage--dated,.comms-state--planned{background:rgba(var(--mgx-primary-rgb, 59, 125, 221),0.12);color:var(--bs-primary-text-emphasis, #1c5ba8)}.comms-stage--drafted,.comms-state--drafted{background:rgba(var(--mgx-warning-rgb, 252, 185, 44),0.18);color:var(--bs-warning-text-emphasis, #8a6100)}.comms-stage--scheduled,.comms-state--scheduled{background:rgba(var(--mgx-success-rgb, 28, 187, 140),0.16);color:var(--bs-success-text-emphasis, #0d6b4f)}.comms-stage--published,.comms-state--published{background:var(--mgx-soft-bg, #f1f3f5);color:var(--mgx-muted, #6c757d)}.comms-chip--ai{background:rgba(var(--mgx-success-rgb, 28, 187, 140),0.14);color:var(--bs-success-text-emphasis, #0d6b4f)}.comms-chip--date{background:rgba(var(--mgx-primary-rgb, 59, 125, 221),0.12);color:var(--bs-primary-text-emphasis, #1c5ba8)}.comms-content--none{background:transparent;color:var(--mgx-muted, #6c757d);border:0;outline:1px dashed var(--mgx-muted, #adb5bd);outline-offset:-1px}.comms-content--draft{background:rgba(var(--mgx-warning-rgb, 252, 185, 44),0.18);color:var(--bs-warning-text-emphasis, #8a6100)}.comms-content--scheduled{background:rgba(var(--mgx-primary-rgb, 59, 125, 221),0.12);color:var(--bs-primary-text-emphasis, #1c5ba8)}.comms-content--published{background:rgba(var(--mgx-success-rgb, 28, 187, 140),0.16);color:var(--bs-success-text-emphasis, #0d6b4f)}a.comms-chip:hover{filter:brightness(0.96);text-decoration:none}.comms-section__summary{display:flex;align-items:center;gap:8px;border-radius:6px}.comms-section:not(.card)>.comms-section__summary{padding:6px 4px}.comms-section__summary::-webkit-details-marker{display:none}.comms-section:not(.card)>.comms-section__summary:hover{background:var(--mgx-soft-bg, #f8f9fa)}.comms-section__chevron{font-size:0.65rem;transition:transform 0.15s ease}.comms-section[open]>.comms-section__summary .comms-section__chevron{transform:rotate(180deg)}.comms-tile__icon{width:24px;height:24px;flex-shrink:0;border-radius:var(--mgx-ctl-radius, 0.375rem);display:inline-flex;align-items:center;justify-content:center;font-size:var(--type-caption)}.comms-chip--hue-primary{background:rgba(var(--bs-primary-rgb),0.12);color:var(--bs-primary-text-emphasis)}.comms-chip--hue-success{background:rgba(var(--bs-success-rgb),0.14);color:var(--bs-success-text-emphasis)}.comms-chip--hue-info{background:rgba(var(--bs-info-rgb),0.14);color:var(--bs-info-text-emphasis)}.comms-chip--hue-warning{background:rgba(var(--bs-warning-rgb),0.18);color:var(--bs-warning-text-emphasis)}.comms-chip--hue-danger{background:rgba(var(--bs-danger-rgb),0.12);color:var(--bs-danger-text-emphasis)}.comms-chip--hue-secondary{background:var(--mgx-soft-bg, #f1f3f5);color:var(--mgx-muted, #6c757d)}a.comms-chip--bundle{cursor:pointer;box-shadow:inset 0 0 0 1px currentColor}a.comms-chip--bundle:hover,a.comms-chip--bundle:focus-visible{text-decoration:underline!important;text-underline-offset:2px}.comms-idea{transition:box-shadow 0.15s ease}.comms-idea:has(input[type=checkbox]:checked){box-shadow:0 0 0 0.15rem rgba(var(--mgx-primary-rgb, 59, 125, 221),0.25)!important}.comms-idea__actions{min-width:168px}@media (max-width: 575.98px){.comms-idea .card-body{flex-wrap:wrap}.comms-idea__actions{width:100%;flex-direction:row!important}}.comms-bundle__dot{width:28px;height:28px;flex-shrink:0;border-radius:var(--mgx-ctl-radius, 0.375rem);display:inline-flex;align-items:center;justify-content:center;font-size:var(--type-small)}.cga-workflow{transition:box-shadow 0.15s ease,transform 0.15s ease}.cga-workflow:hover{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.07)!important}.cga-workflow--muted{opacity:0.72}.cga-workflow--muted:hover{opacity:1}.cga-order{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:0.05rem;border-radius:50%;background:var(--mgx-soft-bg);border:1px solid var(--mgx-card-border);color:var(--mgx-muted);font-size:var(--type-caption);font-weight:600;line-height:1}.cga-rules{margin:0;display:grid;gap:0.4rem}.cga-rule{display:grid;grid-template-columns:3.25rem 1fr;gap:0.75rem;align-items:baseline}.cga-rule>dt{font-size:var(--type-caption);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--mgx-faint);margin:0}.cga-rule>dd{margin:0;color:var(--mgx-text);font-size:inherit;min-width:0}.cga-steps{list-style:none;counter-reset:cga-step;margin:0;padding:0;display:grid;gap:0.3rem}.cga-steps>li{counter-increment:cga-step;position:relative;padding-left:1.4rem}.cga-steps>li::before{content:counter(cga-step);position:absolute;left:0;top:0.05rem;width:1rem;height:1rem;border-radius:50%;background:var(--mgx-track);color:var(--mgx-muted);font-size:var(--type-caption);font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1}.cga-step-approver{font-weight:600;color:var(--mgx-text-strong)}.cga-step-meta{color:var(--mgx-muted);font-size:var(--type-small)}.cga-step-fallback{display:block;color:var(--mgx-faint);font-size:var(--type-small)}.cga-stats{padding-top:0.6rem;border-top:1px solid var(--mgx-card-divider);color:var(--mgx-faint);font-size:var(--type-small)}.cga-section{border:1px solid var(--mgx-card-border);border-radius:var(--mgx-card-radius);margin-bottom:0.75rem;background:var(--mgx-card-bg);overflow:hidden}.cga-section__summary{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.7rem 0.9rem;cursor:pointer;list-style:none;background:var(--mgx-soft-bg);user-select:none}.cga-section__summary::-webkit-details-marker{display:none}.cga-section__summary:hover{background:var(--mgx-track)}.cga-section__title{font-size:var(--type-caption);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--mgx-text-strong)}.cga-section__chevron{color:var(--mgx-faint);font-size:var(--type-caption);transition:transform 0.15s ease}.cga-section[open]>.cga-section__summary .cga-section__chevron{transform:rotate(180deg)}.cga-section__body{padding:0.9rem;border-top:1px solid var(--mgx-card-divider)}.cga-switch{padding:0.7rem 0.8rem;border:1px solid var(--mgx-card-border);border-radius:var(--mgx-ctl-radius);background:var(--mgx-soft-bg)}.cga-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0.75rem}.cga-surface-group__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));column-gap:1.25rem;row-gap:0.1rem}.cga-states{display:grid;gap:0.3rem;margin:0;font-size:var(--type-small)}.cga-states>div{display:grid;grid-template-columns:2.1rem 1fr;gap:0.6rem;align-items:baseline}.cga-states dt{font-size:var(--type-caption);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--mgx-faint);text-align:right}.cga-states dd{margin:0;color:var(--mgx-muted)}.cga-off-effect:not(:empty){display:block;margin-top:0.15rem}.cga-off-effect--warning{color:var(--mgx-amber-text);font-weight:500}.cga-surface-group+.cga-surface-group{margin-top:0.85rem;padding-top:0.85rem;border-top:1px solid var(--mgx-card-divider)}.cga-surface-group__label{font-size:var(--type-caption);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--mgx-faint);margin-bottom:0.35rem}.cga-surface-group__hint{margin-top:0.3rem;font-size:var(--type-small)}.cga-break-glass{color:var(--mgx-amber-text);font-size:var(--type-small);margin-top:0.15rem}.cga-subfield{padding:0.7rem 0.8rem;border:1px solid var(--mgx-card-divider);border-radius:var(--mgx-ctl-radius)}.cga-except__summary{cursor:pointer;list-style:none;font-size:var(--type-small);color:var(--bs-link-color, var(--mgx-primary));font-weight:500}.cga-except__summary::-webkit-details-marker{display:none}.cga-except__summary::before{content:"";content:"" / "";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;font-size:var(--type-caption);margin-right:0.35rem}.cga-except[open]>.cga-except__summary::before{content:"";content:"" / ""}.cga-coverage{padding:0.6rem 0.75rem;border-radius:var(--mgx-ctl-radius);background:rgba(var(--mgx-primary-rgb),0.06);border:1px solid rgba(var(--mgx-primary-rgb),0.15);font-size:var(--type-small);color:var(--mgx-text)}.cga-coverage__warning{margin-top:0.3rem;color:var(--mgx-amber-text);font-size:var(--type-small)}.cga-step{border:1px solid var(--mgx-card-border);border-radius:var(--mgx-ctl-radius);margin-bottom:0.6rem;background:var(--mgx-card-bg)}.cga-step__head{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 0.6rem;border-bottom:1px solid var(--mgx-card-divider);background:var(--mgx-soft-bg)}.cga-step__number{flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--mgx-primary);color:var(--bs-on-primary, #fff);font-size:var(--type-caption);font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1}.cga-step__label{border:none;background:transparent;box-shadow:none;font-weight:600}.cga-step__label:focus{background:var(--mgx-card-bg)}.cga-step__remove{flex:0 0 auto}.cga-step__body{padding:0.7rem 0.6rem}.cga-step__meta{display:grid;grid-template-columns:1fr 1fr;gap:0.6rem;margin-top:0.7rem}.cga-step__meta--single{grid-template-columns:minmax(0,14rem)}.cga-field+.cga-field{margin-top:0.6rem}.cga-step__meta .cga-field+.cga-field{margin-top:0}.cga-approver__panel{margin-top:0.4rem}.cga-approver__resolved:not(:empty){margin-top:0.4rem}.cga-resolved{font-size:var(--type-small);color:var(--mgx-muted)}.cga-resolved+.cga-resolved{margin-top:0.2rem}.cga-resolved--danger{color:var(--mgx-danger);font-weight:500}.cga-resolved--warning{color:var(--mgx-amber-text)}.cga-fallback{padding:0.55rem 0.6rem;border-left:2px solid var(--mgx-amber-border);background:var(--mgx-amber-bg);border-radius:0 var(--mgx-ctl-radius) var(--mgx-ctl-radius) 0}.cga-fallback__label{font-size:var(--type-small);font-weight:600;color:var(--mgx-amber-text);margin-bottom:0.35rem}.min-w-0{min-width:0}.media-tile-caption{contain:inline-size}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cga-fallback{background:rgba(var(--mgx-warning-rgb),0.08);border-left-color:rgba(var(--mgx-warning-rgb),0.45)}:root:not([data-theme=light]) .cga-fallback__label,:root:not([data-theme=light]) .cga-break-glass,:root:not([data-theme=light]) .cga-coverage__warning,:root:not([data-theme=light]) .cga-resolved--warning{color:var(--mgx-warning)}}:root[data-theme=dark] .cga-fallback{background:rgba(var(--mgx-warning-rgb),0.08);border-left-color:rgba(var(--mgx-warning-rgb),0.45)}:root[data-theme=dark] .cga-fallback__label,:root[data-theme=dark] .cga-break-glass,:root[data-theme=dark] .cga-coverage__warning,:root[data-theme=dark] .cga-resolved--warning{color:var(--mgx-warning)}.broadcast-detail-section{border-top:1px solid var(--bs-border-color);margin-top:1rem;padding-top:1rem}.broadcast-detail-section:first-of-type{border-top:0;padding-top:0}.broadcast-detail-heading{font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--bs-secondary-color, #6c757d);margin-bottom:0.5rem}.broadcast-detail-heading .text-none{text-transform:none;letter-spacing:normal}.nfa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0.6rem}.nfa-tile{position:relative;padding:0.85rem 0.9rem;border:1px solid var(--mgx-card-border);border-radius:var(--mgx-card-radius);background:var(--mgx-card-bg);overflow:hidden}.nfa-tile::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--mgx-card-border)}.nfa-tile--success::before{background:var(--mgx-success)}.nfa-tile--primary::before{background:var(--mgx-primary)}.nfa-tile--warning::before{background:var(--mgx-warning)}.nfa-tile__label{font-size:var(--type-caption);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--mgx-muted);margin-bottom:0.15rem}.nfa-tile__value{font-size:var(--type-display);font-weight:600;line-height:1.1;color:var(--mgx-heading);font-variant-numeric:tabular-nums}.nfa-tile__unit{font-size:inherit;font-weight:600;color:var(--mgx-muted);margin-left:0.05rem}.nfa-tile__sub{font-size:var(--type-small);color:var(--mgx-muted);margin-top:0.15rem}.nfa-tile__bar{height:4px;margin-top:0.45rem;background:var(--mgx-track)}.nfa-tile__bar .progress-bar{background-color:var(--mgx-card-border)}.nfa-tile--success .nfa-tile__bar .progress-bar{background-color:var(--mgx-success)}.nfa-tile--primary .nfa-tile__bar .progress-bar{background-color:var(--mgx-primary)}.nfa-tile--warning .nfa-tile__bar .progress-bar{background-color:var(--mgx-warning)}.nfa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;padding-top:0.85rem;margin-top:0.85rem;border-top:1px solid var(--mgx-card-divider)}.nfa-actions .btn{white-space:nowrap}.autopilot-digest{overflow-x:auto;font-size:.9375rem}.autopilot-digest table{margin-bottom:1.25rem;font-size:.875rem}.autopilot-digest th,.autopilot-digest td{padding:.35rem .6rem;vertical-align:top;text-align:left}.autopilot-digest thead th{font-weight:600;white-space:nowrap}.autopilot-digest .digest-kv td:first-child{white-space:nowrap;width:1%;font-weight:500}.autopilot-digest .digest-grouped>tbody:nth-of-type(odd)>tr>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.autopilot-digest .digest-grouped .digest-has-detail>*{border-bottom-width:0}.autopilot-digest .digest-detail>td{padding-top:0;font-size:.8125rem}.autopilot-digest code{white-space:normal;overflow-wrap:anywhere}.autopilot-digest .digest-fold{display:inline}.autopilot-digest .digest-fold>summary{display:inline;cursor:pointer;color:var(--bs-link-color)}.autopilot-digest .digest-fold[open]>code{display:block;margin-top:.25rem}.autopilot-digest li+li{margin-top:.35rem}.autopilot-digest h2{font-size:1rem;font-weight:600;margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--bs-border-color, #dee2e6)}.autopilot-digest>h2:first-child{margin-top:0;padding-top:0;border-top:0}.autopilot-digest h3{font-size:.9375rem;font-weight:600;margin-top:1.25rem}.table-actions-col{width:1%}.table-actions-col .btn,.table-actions-col>a{white-space:nowrap}@media (min-width: 768px){.table-actions-col{white-space:nowrap}}.table-actions-pinned>:not(caption)>*>:last-child{position:sticky;right:0;z-index:1;background-color:var(--bs-card-bg, #fff);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg, transparent))),-8px 0 8px -8px rgba(0,0,0,0.18)}.stat-tile{--tile-ink: var(--bs-on-subtle-primary, var(--bs-primary));--tile-bg: rgba(var(--bs-primary-rgb), .06);--tile-border: rgba(var(--bs-primary-rgb), .35);display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:128px;height:100%;min-width:0;padding:14px;border:1px solid var(--tile-border);border-radius:12px;background:var(--tile-bg);color:var(--bs-body-color);text-decoration:none;transition:box-shadow .15s,transform .15s}a.stat-tile:hover,a.stat-tile:focus-visible{color:var(--bs-body-color);text-decoration:none;transform:translateY(-1px)}.stat-tile--danger{--tile-ink: var(--bs-danger-text-emphasis);--tile-bg: var(--bs-danger-bg-subtle);--tile-border: var(--bs-danger-border-subtle)}.stat-tile--warning{--tile-ink: var(--bs-warning-text-emphasis);--tile-bg: var(--bs-warning-bg-subtle);--tile-border: var(--bs-warning-border-subtle)}.stat-tile--success{--tile-ink: var(--bs-success-text-emphasis);--tile-bg: var(--bs-success-bg-subtle);--tile-border: var(--bs-success-border-subtle)}.stat-tile--zero{--tile-ink: var(--bs-secondary-color);--tile-bg: var(--bs-body-bg);--tile-border: var(--bs-border-color)}.stat-tile--selected{box-shadow:0 0 0 2px var(--tile-ink);border-color:var(--tile-ink)}:root[data-theme=dark] .stat-tile--danger{--tile-ink: var(--bs-danger)}:root[data-theme=dark] .stat-tile--warning{--tile-ink: var(--bs-warning)}:root[data-theme=dark] .stat-tile--success{--tile-ink: var(--bs-success)}:root[data-theme=dark] .stat-tile--zero{--tile-ink: var(--bs-secondary-color)}.stat-tile__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-tile__label{margin:0;font-size:13px;font-weight:400;line-height:1.3;text-transform:uppercase;color:var(--bs-secondary-color)}.stat-tile__icon{font-size:15px;color:var(--tile-ink)}.stat-tile__value{font-size:1.53125rem;font-weight:400;line-height:1.2;color:var(--tile-ink)}.stat-tile__cta{font-size:13px;font-weight:400;color:var(--tile-ink)}.sd-workbench-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;align-items:start}.sd-workbench-side{display:flex;flex-direction:column;gap:20px;min-width:0}.sd-panel{border-radius:12px;min-width:0;margin-bottom:0;overflow:hidden}.sd-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--bs-border-color-translucent)}.sd-panel__title{margin:0;font-size:16px;font-weight:600;white-space:nowrap}.sd-panel__subtitle{font-size:13px;color:var(--bs-secondary-color)}.sd-panel__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 20px 4px}.sd-panel__footer{padding:12px 20px;border-top:1px solid var(--bs-border-color-translucent)}.sd-clear-filter{margin-left:auto;font-size:13px;text-decoration:none}.sd-count-pill{padding:1px 8px;border-radius:20px;font-size:13px;font-weight:500;background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-on-subtle-primary, var(--bs-primary))}.sd-capacity{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--bs-secondary-color)}.sd-capacity__bar{width:90px;height:6px}.sd-capacity__value{color:var(--bs-body-color)}.sd-rows{display:flex;flex-direction:column;padding:4px 8px 8px}.sd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:10px}.sd-row:hover{background:var(--bs-tertiary-bg)}.sd-row__main{display:flex;flex-direction:column;gap:4px;min-width:0}.sd-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sd-row__title{font-weight:500;color:var(--bs-body-color);text-decoration:none}.sd-row__title:hover{text-decoration:underline}.sd-row__sub{font-size:13px;color:var(--bs-secondary-color)}.sd-row__error{font-size:13px;color:var(--bs-danger-text-emphasis)}:root[data-theme=dark] .sd-row__error{color:var(--bs-danger)}.sd-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sd-ticket-ref{font-family:var(--bs-font-monospace);font-size:12px;color:var(--bs-secondary-color)}.sd-badge{border-radius:5px;white-space:nowrap}.sd-month{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;padding:12px 4px;font-size:13px;color:var(--bs-secondary-color);border-top:1px solid var(--bs-border-color)}.sd-month__label{font-weight:500;color:var(--bs-body-color)}.sd-month strong{font-weight:500;color:var(--bs-body-color)}.sd-undo-toast-slot{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1085;max-width:calc(100vw - 32px)}.sd-undo-toast{display:flex;align-items:center;gap:16px;padding:10px 16px;border-radius:10px;background:#212529;color:#fff;font-size:14px;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.25)}:root[data-theme=dark] .sd-undo-toast{background:#f1f3f5;color:#212529}.sd-undo-toast--error .fa-circle-exclamation{color:#ffc107}.sd-undo-toast__undo{padding:0;border:0;background:none;color:inherit;font-weight:500;text-decoration:underline}@media (max-width: 575.98px){.stat-tile .stat-tile__label{font-size:13px!important}.sd-dash .stat-tile span.stat-tile__value{font-size:1.6rem!important}.sd-row .sd-row__title{font-size:1.05rem!important}.sd-dash .sd-row span.sd-ticket-ref{font-size:0.875rem!important}.sd-panel .sd-panel__title{font-size:16px!important}.stat-tile{min-height:112px;padding:12px}.sd-row{grid-template-columns:minmax(0,1fr)}.sd-row__actions{justify-content:flex-start}.sd-panel__header,.sd-panel__chips,.sd-panel__footer{padding-left:16px;padding-right:16px}}[data-comms-tier=in_context] [data-feed-only-tools] [aria-label="Attach media"],[data-comms-tier=in_context] [data-feed-only-tools] [data-news-feed--media-attach-target=list],[data-comms-tier=in_context] [data-feed-only-tools] .news-feed-composer__media-count,[data-comms-tier=in_context] [data-feed-only-tools] .news-feed-link-preview-slot,[data-comms-tier=in_context] [data-feed-only-action]{display:none!important}[data-comms-tier=in_context] [data-template-picker-open]{display:none!important}.tpl-pick{cursor:pointer}.tpl-pick .tpl-preview{display:none}.tpl-pick:has(input:checked){background:var(--bs-primary-bg-subtle)}.tpl-pick:has(input:checked) .tpl-preview{display:block}form:has(#broadcast_template_tier option:checked:not([value=break_through])) [data-template-broadcast-only],form:has(#broadcast_template_tier option[value=post]:checked) [data-template-ack],form:has(#broadcast_template_tier option[value=announcement]:checked) [data-template-ack]{display:none!important}.mgx-cell-identity{min-width:12rem}.app-page-header>.d-flex{flex-wrap:wrap!important}.app-page-header>.d-flex:not(.flex-column)>:first-child{flex:1 1 12rem!important}@media (min-width: 576px){.app-page-header>.d-flex.flex-column.flex-sm-row>:first-child{flex:1 1 12rem!important}}@media (min-width: 768px){.app-page-header>.d-flex.flex-column.flex-md-row>:first-child{flex:1 1 12rem!important}}.app-page-header>.d-flex>:first-child{min-width:min(12rem,100%)!important}.app-page-header>.d-flex>*{max-width:100%}.kl-plan{display:grid;grid-template-columns:150px repeat(7,minmax(0,1fr));border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-card-bg, var(--bs-body-bg));position:relative}.kl-row{display:contents}.kl-plan .hd,.kl-plan .lane,.kl-plan .cell{border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);padding:6px;min-width:0}.kl-row>*:last-child{border-right:0}.kl-plan .hd{padding:8px 6px;font-weight:600;font-size:var(--type-small, 13px);background:var(--bs-card-bg, var(--bs-body-bg))}.kl-plan .lane{display:flex;align-items:flex-start;gap:6px;font-size:var(--type-small, 13px);background:var(--bs-card-bg, var(--bs-body-bg))}.kl-plan .today{background:rgba(var(--bs-primary-rgb),.045)}.kl-plan .past{background:var(--bs-tertiary-bg)}.kl-plan .slotrow{background:rgba(var(--bs-primary-rgb),.03)}.kl-plan .kl-span-7{grid-column:span 7}.kl-plan .kl-fullrow{grid-column:1 / -1;border-right:0;border-bottom:0}.kl-send{display:block;width:100%;text-align:left;border:1px solid var(--bs-border-color);border-left-width:3px;border-radius:var(--bs-border-radius-sm);padding:4px 6px;margin-bottom:4px;background:var(--bs-card-bg, var(--bs-body-bg));font-size:var(--type-caption, 12px);line-height:1.3;color:var(--bs-body-color);text-decoration:none}a.kl-send:hover,a.kl-send:focus-visible{color:var(--bs-body-color);border-color:var(--bs-primary);border-left-width:3px}.kl-send .ttl{font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kl-send .meta{display:block;color:var(--bs-secondary-color);font-size:var(--type-caption, 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-send.t-announcement,.kl-swatch.t-announcement{border-left-color:var(--bs-primary)}.kl-send.t-mustread,.kl-swatch.t-mustread{border-left-color:var(--bs-warning)}.kl-send.t-post,.kl-swatch.t-post{border-left-color:var(--bs-secondary-border-subtle, #adb5bd)}.kl-send.t-newsletter,.kl-swatch.t-newsletter{border-left-color:var(--bs-info)}.kl-send.t-broadcast,.kl-swatch.t-broadcast{border-left-color:var(--bs-danger)}.kl-send.is-draft{border-style:dashed;border-left-style:solid;background:transparent}.kl-send.is-sent{opacity:.72}.kl-count{display:inline-block;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:var(--type-caption, 12px);text-align:center}.kl-row:not(.is-collapsed) .kl-count{display:none}.kl-row.is-collapsed .kl-chips{display:none}.kl-lanebtn{display:flex;align-items:flex-start;gap:6px;width:100%;padding:0;border:0;background:transparent;text-align:left;color:var(--bs-body-color);font-size:var(--type-small, 13px);font-weight:600;line-height:1.3}.kl-lanebtn i{margin-top:3px;width:10px;flex-shrink:0;color:var(--bs-secondary-color);transition:transform .2s ease}.kl-row.is-collapsed .kl-lanebtn i{transform:rotate(-90deg)}.kl-holder{display:flex;align-items:center;gap:8px;height:100%;min-height:40px;padding:4px 10px;border-radius:var(--bs-border-radius-sm);background:rgba(var(--bs-primary-rgb),.1);border:1px solid rgba(var(--bs-primary-rgb),.35);font-size:var(--type-small, 13px);line-height:1.3;min-width:0}.kl-next{display:block;height:100%;min-height:40px;padding:4px 10px;border-radius:var(--bs-border-radius-sm);background:rgba(var(--bs-primary-rgb),.03);border:1px dashed rgba(var(--bs-primary-rgb),.45);font-size:var(--type-small, 13px);line-height:1.3;color:var(--bs-body-color);min-width:0}.kl-holder{flex-wrap:wrap;align-content:center;row-gap:2px;overflow-wrap:anywhere}.kl-holder>.badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.kl-holder>strong{min-width:0}.kl-holder>.kl-holder-title{flex:1 1 8rem;min-width:0}.kl-next{overflow-wrap:anywhere}.kl-swatch{display:inline-block;width:14px;height:10px;border:1px solid var(--bs-border-color);border-left-width:3px;border-radius:2px;vertical-align:-1px}.kl-swatch.is-draft{border-style:dashed;border-left-style:solid}.kl-flag-wrap{position:relative}.kl-flag{display:block;width:100%;margin-top:6px;padding:3px 6px;line-height:1.25;border:1px solid rgba(var(--bs-warning-rgb),.55);border-radius:var(--bs-border-radius-sm);background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);font-size:var(--type-caption, 12px);font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer}.kl-flag-wrap[open]>.kl-flag{outline:2px solid var(--bs-warning-text-emphasis);outline-offset:1px}.kl-flag-wrap>.kl-pop{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:360px;max-width:360px;z-index:1060;font-weight:400}.kl-flag-wrap>.kl-pop.kl-pop-end{left:auto;right:0;transform:none}.kl-flag-wrap>.kl-pop .popover-header{font-size:var(--type-title, 16px)}.kl-pop .kl-pop-time{width:58px}.kl-pop .kl-pop-count{width:64px}.schedule-timeline__card{display:none;position:absolute;top:calc(100% + 6px);z-index:20;width:17rem;max-width:100%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.35;background:var(--bs-card-bg, #fff);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:.5rem;box-shadow:var(--bs-box-shadow);pointer-events:none}@media (hover: hover){.schedule-timeline__track:hover>.schedule-timeline__card,.schedule-timeline__row:focus-within .schedule-timeline__card{display:block}}.weather-glyph--sun{color:#eab308}:root[data-theme=dark] .weather-glyph--sun{color:#fbbf24}.contracts-party-table{table-layout:fixed;min-width:46rem}.contracts-party-table td{overflow-wrap:anywhere}.contracts-party-table .contracts-party-table__value{width:9rem}.contracts-party-table .contracts-party-table__status{width:8rem}.contracts-party-table .contracts-party-table__ends{width:7rem}:is(.alert,.bg-primary-subtle,.bg-secondary-subtle,.bg-success-subtle,.bg-info-subtle,.bg-warning-subtle,.bg-danger-subtle) code{color:color-mix(in srgb,#e83e8c 70%,#000)}:where(:root[data-theme=dark]) :is(.alert,.bg-primary-subtle,.bg-secondary-subtle,.bg-success-subtle,.bg-info-subtle,.bg-warning-subtle,.bg-danger-subtle) code{color:color-mix(in srgb,#e83e8c 45%,#fff)}.bulk-select-header>.d-flex{min-height:30px}.card>.card-header.bulk-select-header:has([data-bulk-bar]:not([hidden])){position:sticky;top:56px;z-index:3;background-color:var(--bs-card-bg, var(--bs-body-bg));box-shadow:0 2px 6px rgba(0,0,0,.06)}html:has(#main-navbar) :focus:not(:is(.modal,.offcanvas,.dropdown-menu) *){scroll-margin-top:64px}html:has(#main-navbar):has(.card>.card-header.bulk-select-header [data-bulk-bar]:not([hidden])) :focus:not(:is(.modal,.offcanvas,.dropdown-menu) *){scroll-margin-top:130px}html:has(.form-actions.form-actions-pinned) :focus:not(.dropdown-menu *){scroll-margin-bottom:90px}html:has(.form-actions.form-actions-pinned){scroll-padding-bottom:90px}html:has(.form-actions.form-actions-pinned,.profile-save-bar) :is(#toaster-container,#globalToastContainer){bottom:4.5rem!important}html:has(.form-actions.form-actions-pinned,.profile-save-bar) .notyf{padding-bottom:calc(20px + 4.5rem)}.bulk-select-header:has([data-bulk-bar]:not([hidden])) [data-bulk-idle]{display:none!important}#enrollment-filters{scroll-margin-top:70px}.template-preview-thumbnail iframe,.template-preview-canvas iframe{display:block;border:0;transform-origin:top left;max-width:none}.template-preview-thumbnail iframe{pointer-events:none}.template-preview-canvas{height:640px}.audience-picker-search-pinned{position:sticky;top:0;z-index:3;background-color:var(--bs-card-bg, var(--bs-body-bg))}.audience-picker-filter .list-group-item{scroll-margin-top:5rem}.gif-picker__panel{width:min(22rem,calc(100vw - 2rem))}.emoji-picker__panel.show,.gif-picker__panel.show{max-height:none!important;overflow:visible!important}.gif-picker__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.25rem;max-height:18rem;overflow-y:auto;padding:0.5rem}.gif-picker__results:empty{display:none}.gif-picker__status:empty,.emoji-picker__status:empty{margin:0!important}.gif-picker__result{display:block;aspect-ratio:1 / 1;padding:0;border:0;border-radius:var(--bs-border-radius-sm);overflow:hidden;background:var(--bs-secondary-bg);cursor:pointer}.gif-picker__result img{display:block;width:100%;height:100%;object-fit:cover}.gif-picker__result:hover img{opacity:0.85}.gif-picker__result:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.emoji-picker__element{--background: var(--bs-dropdown-bg, var(--bs-body-bg));--border-color: var(--bs-border-color);--border-size: 0;--indicator-color: var(--bs-primary);--input-border-color: var(--bs-border-color);--input-font-color: var(--bs-body-color);--input-placeholder-color: var(--bs-secondary-color);--outline-color: var(--bs-primary);--category-font-color: var(--bs-body-color);--button-active-background: var(--bs-tertiary-bg);--button-hover-background: var(--bs-secondary-bg);--num-columns: 8;height:22rem;max-width:calc(100vw - 2rem)}input.form-control-plaintext:focus-visible,textarea.form-control-plaintext:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:var(--bs-border-radius-sm, 0.25rem)}.authored-wrap{max-width:100%;flex-shrink:0;white-space:normal!important;overflow-wrap:anywhere}.authored-content :is(.btn,.badge):not(.text-nowrap){max-width:100%;white-space:normal;overflow-wrap:break-word}.board-metric-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3;overflow-wrap:anywhere;min-width:0}@media (min-width: 768px){.composed-metric-row--shared .board-metric-title{min-height:2.6em}}.composed-metric-row .instance-board-widget>.card-body>.my-auto{margin-top:0!important;margin-bottom:0!important}@media (max-width: 575.98px){.central-library-filters>div:not(.ms-auto){width:100%!important}}:root[data-theme=dark]{--accent-pair-dark: 100%;--accent-pair-ink: 50%}.scrollbar-x-visible::-webkit-scrollbar,[data-power-tables-grid-target=grid] .ag-body-horizontal-scroll-viewport::-webkit-scrollbar{height:10px}.scrollbar-x-visible::-webkit-scrollbar-track,[data-power-tables-grid-target=grid] .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track{background:var(--bs-tertiary-bg);border-radius:5px}.scrollbar-x-visible::-webkit-scrollbar-thumb,[data-power-tables-grid-target=grid] .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{background:var(--bs-secondary-color);border-radius:5px}[data-power-tables-grid-target=grid] .ag-body-horizontal-scroll.ag-scrollbar-invisible{position:relative;opacity:1;visibility:visible}.msg-inbox{--msg-inbox-height: max(420px, 78vh, min(560px, calc(100vh - 5rem)));display:grid;grid-template-columns:minmax(260px,min(30%,360px)) minmax(0,1fr);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-card-bg, #fff);min-height:min(560px,var(--msg-inbox-height));overflow:hidden}.msg-inbox__list{border-right:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg, #f8f9fa);overflow-y:auto;max-height:var(--msg-inbox-height)}.msg-inbox>.msg-inbox__list{border-top-left-radius:calc(var(--bs-border-radius) - 1px);border-bottom-left-radius:calc(var(--bs-border-radius) - 1px)}.msg-inbox__list-control{flex:1 1 7.5rem;min-width:0}.msg-post__line{position:relative;display:flex;align-items:flex-start;gap:0.5rem}.msg-post__content{flex:1 1 auto;min-width:0}.msg-post__content>:last-child,.msg-post__content .rich-body>:last-child{margin-bottom:0}.msg-post__side{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.25rem;white-space:nowrap}.msg-post__tools{display:inline-flex;align-items:center;gap:0}.msg-post__tools .btn{min-width:0}body.mgx-restyle .msg-post__tools .btn:has(>.fa-ellipsis-v:only-child){min-width:0}.msg-inbox__pane{display:flex;flex-direction:column;min-width:0;max-height:var(--msg-inbox-height);overflow-y:auto}.msg-inbox__posts{position:relative;flex:1 1 auto;min-height:7rem;overflow-y:auto;padding:1rem}.msg-inbox__context{display:none}.msg-inbox--context{container:msg-inbox / inline-size;grid-template-columns:minmax(260px,min(30%,340px)) minmax(0,1fr) auto}@container msg-inbox (min-width: 1150px){.msg-inbox__context{display:block;width:260px;border-left:1px solid var(--bs-border-color);padding:1rem;overflow-y:auto;max-height:var(--msg-inbox-height)}}.msg-row{display:block;padding:0.75rem 0.875rem;border-bottom:1px solid var(--bs-border-color);border-left:3px solid transparent;color:var(--bs-body-color, #212529);text-decoration:none}.msg-row:hover{background:var(--bs-card-bg, #fff);color:var(--bs-body-color, #212529);text-decoration:none}.msg-row[aria-current=page]{background:var(--bs-primary-bg-subtle, #cfe2ff)}.msg-row[aria-current=page] .text-muted{color:var(--bs-primary-text-emphasis, #052c65)!important}turbo-frame[aria-busy=true] .msg-inbox__list .msg-row{opacity:0.55;transition:opacity 0.12s ease}.msg-row--unread{border-left-color:var(--bs-primary)}.msg-row--unread .msg-row__title{font-weight:600}.msg-post__body{white-space:pre-wrap;overflow-wrap:anywhere}.msg-event{text-align:center;font-size:0.8125rem;color:var(--bs-secondary-color, #6c757d);margin:0.5rem 0 1rem}.msg-inbox__composer{border-top:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg, #f8f9fa);padding:0.75rem 1rem}.msg-inbox__composer-assist{float:inline-end;margin-inline-start:0.75rem}.msg-inbox__composer .reply-composer{clear:both}.msg-files__pictures{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:0.5rem;max-width:52rem;list-style:none;margin:0.5rem 0 0;padding:0}.msg-files__pictures--one{grid-template-columns:minmax(0,16rem)}.msg-file-tile{position:relative;aspect-ratio:4 / 3}.msg-file-tile__open{display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--bs-border-radius);background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1)}.msg-file-tile__image{display:block;width:100%;height:100%;object-fit:contain;padding:0.5rem}.msg-file-tile--photo .msg-file-tile__image{object-fit:cover;object-position:center 30%;padding:0}.msg-file-tile__open:hover .msg-file-tile__image{opacity:0.92}.msg-file-tile__download{position:absolute;top:0.375rem;right:0.375rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(33,37,41,0.78);color:#fff;font-size:0.8125rem;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.msg-file-tile__download:hover,.msg-file-tile__download:focus-visible{background:rgba(33,37,41,0.95);color:#fff}@media (hover: hover) and (pointer: fine){.msg-file-tile__download{opacity:0;transition:opacity 0.12s ease}.msg-file-tile:hover .msg-file-tile__download,.msg-file-tile:focus-within .msg-file-tile__download{opacity:1}}.msg-files__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:0.5rem;max-width:52rem;margin-top:0.5rem}.msg-file-card{min-width:0;background:var(--bs-tertiary-bg, #f8f9fa)}.msg-inbox__posts .comment-thread .comment-row{margin:0 -0.5rem;padding-left:0.5rem;padding-right:0.5rem;padding-bottom:0.375rem;border-radius:var(--bs-border-radius)}.msg-inbox__posts .comment-thread .comment-row--grouped{padding-top:0.875rem}@media (hover: hover) and (pointer: fine){.msg-inbox__posts .comment-thread .comment-row:hover{background:var(--bs-tertiary-bg, #f8f9fa)}.msg-inbox__posts .comment-thread .comment-row:hover .msg-file-card{background:var(--bs-secondary-bg, #e9ecef)}}.reply-composer .rich-composer__box .ql-editor{min-height:3.5rem;max-height:40vh;overflow-y:auto;padding:0.375rem 0.75rem}.reply-composer .rich-composer__box--tall .ql-editor{min-height:9rem}.reply-composer .rich-composer__box .ql-editor.ql-blank::before{left:0.75rem;right:0.75rem}@media (max-height: 760px){.msg-inbox__composer .reply-composer .rich-composer__box .ql-editor{min-height:2.25rem;max-height:25vh}}.reply-composer__note-label{display:none}.msg-inbox__composer form:has(#compose-note:checked) .reply-composer{background:var(--bs-warning-bg-subtle);border-color:var(--bs-warning-border-subtle)}.msg-inbox__composer form:has(#compose-note:checked) .reply-composer__send-label{display:none}.msg-inbox__composer form:has(#compose-note:checked) .reply-composer__note-label{display:inline}.reply-composer{background:var(--bs-card-bg, #fff)}.reply-composer:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 0.2rem rgba(var(--bs-primary-rgb),0.15)}.reply-composer textarea{resize:none}.reply-composer textarea.form-control:is(:focus,:focus-visible){outline:none;box-shadow:none!important}@media (max-width: 767.98px){.msg-inbox{grid-template-columns:1fr}.msg-inbox__list{border-right:0;border-bottom:1px solid var(--bs-border-color);max-height:none}.msg-inbox>.msg-inbox__list{border-radius:calc(var(--bs-border-radius) - 1px) calc(var(--bs-border-radius) - 1px) 0 0}.msg-inbox__pane,.msg-inbox__posts{max-height:none}.msg-inbox__pane{overflow-y:visible}}.onboarding-portal .nav-tabs{border-bottom:0;box-shadow:inset 0 -1px 0 var(--bs-border-color, #dee2e6)}.onboarding-portal .nav-tabs .nav-link{margin-bottom:0;padding:0.75rem 1rem;font-weight:500;color:var(--bs-secondary-color, #6c757d);background-color:transparent!important;border:0!important;border-radius:0}.onboarding-portal .nav-tabs .nav-link:hover{color:var(--bs-body-color, #212529);box-shadow:inset 0 -2px 0 var(--bs-border-color, #dee2e6)}.onboarding-portal .nav-tabs .nav-link.active{color:var(--bs-link-color, var(--bs-primary, #0d6efd))!important;font-weight:600;box-shadow:inset 0 -2px 0 currentColor}:root[data-theme=dark] body .onboarding-portal .nav-tabs .nav-link.active{background-color:transparent!important;border-bottom-color:transparent!important}@media (max-width: 768px){.onboarding-portal .nav-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.onboarding-portal .nav-tabs::-webkit-scrollbar{display:none}.onboarding-portal .nav-tabs .nav-item{flex:0 0 auto}.onboarding-portal .nav-tabs .nav-link{padding:0.75rem 0.75rem;font-size:0.875rem;white-space:nowrap}}.onboarding-portal .tab-pane{animation:onboarding-portal-fade-in 0.3s ease-in-out}@keyframes onboarding-portal-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.onboarding-portal .card{border-radius:var(--bs-border-radius, 0.5rem)}.onboarding-portal .card-header{background-color:var(--bs-card-bg, #fff);color:var(--bs-body-color, #212529);border-bottom:1px solid var(--bs-border-color, #dee2e6)}.onboarding-portal .card-header:first-child{border-radius:var(--bs-border-radius, 0.5rem) var(--bs-border-radius, 0.5rem) 0 0}.onboarding-portal .onboarding-portal-card-title{margin:0;font-size:1rem;font-weight:600;color:var(--bs-body-color, #212529)}.onboarding-portal .onboarding-portal-card-title>i{color:var(--bs-link-color, var(--bs-primary, #0d6efd))}.onboarding-portal .onboarding-portal-group{overflow:hidden}.onboarding-portal .badge{font-weight:500;padding:0.35em 0.65em}.onboarding-portal .content-preview :is(h1,h2,h3){margin-top:1rem;margin-bottom:0.5rem;font-weight:600}.onboarding-portal .content-preview h1{font-size:1.5rem}.onboarding-portal .content-preview h2{font-size:1.25rem}.onboarding-portal .content-preview h3{font-size:1.1rem}.onboarding-portal .content-preview p{margin-bottom:0.75rem}.onboarding-portal .content-preview :is(ul,ol){margin-bottom:0.75rem;padding-left:1.5rem}.onboarding-portal .content-preview li{margin-bottom:0.25rem}.onboarding-portal .content-preview strong{font-weight:600}.onboarding-portal .content-preview a{color:var(--bs-link-color, var(--bs-primary, #0d6efd));text-decoration:underline}.onboarding-portal .content-preview code{background-color:var(--bs-tertiary-bg, #f8f9fa);padding:0.2rem 0.4rem;border-radius:0.25rem;font-family:var(--bs-font-monospace, monospace);font-size:0.9em}.onboarding-portal .content-preview pre{background-color:var(--bs-tertiary-bg, #f8f9fa);padding:1rem;border-radius:0.375rem;overflow-x:auto}.onboarding-portal .content-preview blockquote{border-left:3px solid var(--bs-border-color, #dee2e6);padding-left:1rem;color:var(--bs-secondary-color, #6c757d);margin:1rem 0}.forms-summary-strip{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.forms-summary-strip>div{min-width:0;padding:1rem 1.25rem;border-inline-start:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, 0.175))}.forms-summary-strip>div:first-child{border-inline-start:0}@media (max-width: 767.98px){.forms-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-summary-strip>div:nth-child(odd){border-inline-start:0}.forms-summary-strip>div:nth-child(n+3){border-top:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, 0.175))}}.forms-answer{position:relative;display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:0.25rem 1.25rem;padding:1rem 1.25rem;border-top:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, 0.175))}.forms-answer:first-child{border-top:0}.forms-answer--returnable{padding-inline-end:7.5rem}.forms-answer--wide>.forms-answer__value{grid-column:1 / -1}.forms-answer__value{min-width:0;overflow-wrap:anywhere}.forms-answer--recheck{box-shadow:inset 3px 0 0 var(--bs-primary, #0d6efd)}.forms-answer__return{grid-column:1 / -1}.forms-answer__return>summary{position:absolute;top:0.875rem;inset-inline-end:1.25rem;list-style:none}.forms-answer__return>summary::-webkit-details-marker{display:none}.forms-answer__return .forms-answer__flagged{display:none}.forms-answer__return[open] .forms-answer__flagged{display:inline}.forms-answer__return[open] .forms-answer__unflagged{display:none}.forms-answer__return[open]>summary{--bs-btn-color: var(--bs-warning-text-emphasis, #664d03);--bs-btn-bg: var(--bs-warning-bg-subtle, #fff3cd);--bs-btn-border-color: var(--bs-warning-border-subtle, #ffe69c);--bs-btn-hover-color: var(--bs-warning-text-emphasis, #664d03);--bs-btn-hover-bg: var(--bs-body-bg, #fff);--bs-btn-hover-border-color: var(--bs-warning-text-emphasis, #664d03);--bs-btn-active-color: var(--bs-warning-text-emphasis, #664d03);--bs-btn-active-bg: var(--bs-body-bg, #fff);--bs-btn-active-border-color: var(--bs-warning-text-emphasis, #664d03)}.forms-answer:has(>.forms-answer__return[open]){background:var(--bs-warning-bg-subtle, #fff3cd);box-shadow:inset 3px 0 0 var(--bs-warning-border-subtle, #ffe69c)}@media (max-width: 575.98px){.forms-answer{grid-template-columns:minmax(0,1fr)}.forms-answer--returnable{padding-inline-end:1.25rem}.forms-answer--returnable>div:first-child{padding-inline-end:6.5rem}}.dm-reaction-count{font-size:12px;line-height:1.6}.list-group-numbered>.list-group-item.d-flex::before{margin-right:0.35em}.dm-day-heading{font-size:var(--type-caption, 12px);text-transform:uppercase;letter-spacing:0.05em}.impl-task__open{color:inherit;text-decoration:none}.impl-task__open:hover,.impl-task__open:focus-visible{color:inherit;text-decoration:underline}body.mgx-restyle .card>details>summary.card-header.ch-group-band,.card>details>summary.card-header.ch-group-band{background-color:var(--bs-tertiary-bg, #f8f9fa)}.activity-timeline-entry{position:relative;display:flex;gap:.75rem;padding-bottom:1rem}.activity-timeline-entry:last-child{padding-bottom:0}.activity-timeline-entry:not(:last-child)::before{content:"";position:absolute;left:calc(1rem - 1px);top:2.25rem;bottom:.25rem;width:2px;background:var(--bs-border-color, #dee2e6)}.activity-timeline-marker{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-size:.8125rem}.activity-timeline-body{flex:1 1 auto;min-width:0;padding-top:.3rem}.activity-timeline-note{border-left:3px solid var(--bs-border-color, #dee2e6);padding-left:.625rem;white-space:pre-line;overflow-wrap:anywhere}:where(.dropdown-menu .dropdown-item)>i:first-child:is(.fa,.fas,.far,.fa-solid,.fa-regular){width:1.25em;text-align:center}.settings-section{scroll-margin-top:70px}@media (min-width: 992px){.settings-nav-card{position:sticky;top:70px;z-index:5}.settings-nav-card .settings-nav .list-group>.list-group-item{padding-inline:0.75rem}}@media (min-width: 992px) and (max-width: 1199.98px){.settings-nav-card .settings-nav .list-group>.list-group-item{padding-inline:0.5rem}.settings-nav-card .settings-nav .list-group>.list-group-item>i.fa-fw:first-child{display:none}}@media (max-width: 991.98px){.settings-nav-card{position:sticky;top:calc(var(--fixed-navbar-offset, 56px) - 2px);z-index:5}.settings-nav-col{position:sticky;top:calc(var(--fixed-navbar-offset, 56px) - 2px);z-index:5}.settings-nav-header{display:none}.settings-nav-card .settings-nav .list-group{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.settings-nav-card .settings-nav .list-group>.list-group-item{white-space:nowrap;border-top:0;border-bottom:0;border-inline-end:var(--bs-border-width, 1px) solid var(--bs-border-color, #dee2e6)}.settings-nav-card .settings-nav .list-group>.list-group-item:last-child{border-inline-end:0}.settings-section{scroll-margin-top:calc(var(--fixed-navbar-offset, 56px) + 58px)}}.section-arrival{box-shadow:0 0 0 3px var(--bs-primary),0 0 0 8px var(--bs-primary-bg-subtle);animation:section-arrival-fade 2.4s ease-out forwards}@keyframes section-arrival-fade{0%,60%{box-shadow:0 0 0 3px var(--bs-primary),0 0 0 8px var(--bs-primary-bg-subtle)}100%{box-shadow:0 0 0 3px transparent,0 0 0 8px transparent}}@media (prefers-reduced-motion: reduce){.section-arrival{animation:none}}.composed-screen-sections>[data-composed-section]>.card,.composed-screen-sections .composed-metric-row>[class*=col]>.card,.composed-screen-sections [data-composed-section-target=container]>[class*=col]>.card{margin-bottom:0}.composed-screen-sections>[data-composed-section]:not(:has(*)){display:none}.comms-cal.fc .fc-event.comms-cal-item[class*=comms-cal-src--] .fc-event-main-frame::before,.comms-cal-src-glyph[class*=comms-cal-src--]::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:.85em;line-height:inherit;flex-shrink:0;margin-right:.3rem;color:var(--bs-secondary-color)}.comms-cal-src-glyph[class*=comms-cal-src--]::before{display:inline-block}.comms-cal.fc .comms-cal-src--broadcast .fc-event-main-frame::before,.comms-cal-src-glyph.comms-cal-src--broadcast::before{content:"";content:"" / ""}.comms-cal.fc .comms-cal-src--alert .fc-event-main-frame::before,.comms-cal-src-glyph.comms-cal-src--alert::before{content:"";content:"" / ""}.comms-cal.fc .comms-cal-src--post .fc-event-main-frame::before,.comms-cal-src-glyph.comms-cal-src--post::before{content:"";content:"" / ""}.comms-cal.fc .comms-cal-src--survey .fc-event-main-frame::before,.comms-cal-src-glyph.comms-cal-src--survey::before{content:"";content:"" / ""}.comms-cal.fc .comms-cal-src--automated .fc-event-main-frame::before,.comms-cal-src-glyph.comms-cal-src--automated::before{content:"";content:"" / ""}.comms-cal.fc .comms-cal-src--newsletter .fc-event-main-frame::before,.comms-cal-src-glyph.comms-cal-src--newsletter::before{content:"";content:"" / ""}.comms-cal.fc .comms-cal-src--contest .fc-event-main-frame::before,.comms-cal-src-glyph.comms-cal-src--contest::before{content:"";content:"" / ""}.comms-cal.fc .comms-cal-src--other .fc-event-main-frame::before,.comms-cal-src-glyph.comms-cal-src--other::before{content:"";content:"" / ""}.conversation-item-frozen .form-control[readonly]{background-color:var(--bs-secondary-bg, #e9ecef)}.ideas-icon-tile{width:38px;height:38px;border:1px solid var(--bs-border-color, #e6e9ee);border-radius:9px;color:var(--bs-secondary-color, #5c636a);background:var(--bs-card-bg, #fff);transition:border-color .12s ease,background .12s ease,color .12s ease}.ideas-icon-tile:hover{border-color:var(--bs-gray-500, #c5cdd8);color:var(--bs-emphasis-color, #212529)}.ideas-icon-radio:checked+i{color:var(--bs-primary-text-emphasis, #2e63b3)}.ideas-icon-tile:has(.ideas-icon-radio:checked){border-color:var(--bs-primary, #2e63b3);background:var(--bs-primary-bg-subtle, #e7eefb);box-shadow:0 0 0 1px var(--bs-primary, #2e63b3)}.ideas-icon-tile:has(.ideas-icon-radio:focus-visible){outline:2px solid var(--bs-primary, #2e63b3);outline-offset:2px}.campaign-color-radio:checked+span{outline:2px solid var(--bs-emphasis-color, #212529);outline-offset:2px;transform:scale(1.1)}.campaign-color-radio:focus-visible+span{outline:3px solid var(--bs-primary, #2e63b3);outline-offset:3px}:root[data-theme=dark] .ideas-icon-tile{color:var(--bs-body-color)}:root[data-theme=dark] .ideas-icon-tile:hover{color:var(--bs-emphasis-color)}:root[data-theme=dark] .ideas-icon-radio:checked+i{color:var(--bs-primary-text-emphasis)}.ideas-stage>summary::-webkit-details-marker{display:none}.ideas-stall-alert:has([data-task-stall-notice].d-none){display:none}.mm-correct-form{width:min(22rem,40vw)}@media (max-width: 575.98px){.mm-curation-rail:has(details[open]){flex-basis:100%}.mm-curation-rail:has(details[open]) .mm-correct-form{width:100%}}.surveys-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0.5rem}@media (min-width: 768px){.surveys-filter-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.surveys-filter-grid>.surveys-filter-fold{grid-column:1}}.form-actions>form>.btn,.form-actions>form>button,.form-actions>form>input[type=submit]{width:auto!important;margin-bottom:0!important}.onb-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.merge-field-input__editor{cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;min-height:calc(1.5em + 0.5rem + 2px);line-height:1.6}.merge-field-input__editor--multiline{min-height:4.25rem}.merge-field-input__editor--empty::before{content:attr(data-placeholder);color:var(--bs-secondary-color);pointer-events:none}.merge-field-input__pill{font-weight:500;font-size:0.85em;vertical-align:baseline;user-select:none;white-space:nowrap;margin:0 0.1em}.merge-field-input__list{max-height:16rem;overflow-y:auto}.nine-box-scroll{position:relative;overflow-x:auto}.nine-box-scroll>.d-flex{min-width:600px}.nine-box-grid{display:grid;grid-template-rows:repeat(3,1fr);gap:8px}.nine-box-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nine-box-cell{min-height:180px;transition:transform 0.2s,box-shadow 0.2s}.nine-box-cell:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.nine-box-employees{max-height:120px;overflow-y:auto}.nine-box-axis-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.nine-box-employees::-webkit-scrollbar{width:4px}.nine-box-employees::-webkit-scrollbar-track{background:var(--bs-tertiary-bg, #f1f1f1);border-radius:2px}.nine-box-employees::-webkit-scrollbar-thumb{background:var(--bs-border-color, #c1c1c1);border-radius:2px}@media print{body:has(.nine-box-grid) .btn,body:has(.nine-box-grid) .navigation-dropdown-tabs{display:none!important}.nine-box-cell{break-inside:avoid}}.comparison-table{table-layout:fixed}.comparison-table th,.comparison-table td{vertical-align:middle}.comparison-label{background-color:var(--bs-tertiary-bg, #f8f9fa);font-weight:500;width:180px;min-width:180px}.comparison-cell{min-width:180px}@media (max-width: 768px){.comparison-table{font-size:12px}.comparison-label,.comparison-cell{min-width:140px}}.wr-wall .wr-strip-icon{width:1.875rem;height:1.875rem;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem}.wr-wall .wr-strip-icon-wins{background:var(--bs-warning-bg-subtle, #fff3cd);color:var(--bs-warning-text-emphasis, #664d03)}.wr-wall .wr-strip-icon-asks{background:var(--bs-danger-bg-subtle, #f8d7da);color:var(--bs-danger-text-emphasis, #58151c)}.wr-wall .wr-win{border-color:var(--bs-warning-border-subtle, #ffe69c);flex:0 0 16rem}.wr-wall .wr-asks{border-color:var(--bs-danger-border-subtle, #f1aeb5)}.wr-wall .wr-ask{background:var(--bs-tertiary-bg, #f8f9fa);border-radius:.75rem}.wr-wall .wr-band{min-height:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.wr-wall .wr-band-leave{background:var(--bs-warning-bg-subtle, #fff3cd);color:var(--bs-warning-text-emphasis, #664d03)}.wr-wall .wr-band-back{background:var(--bs-tertiary-bg, #f8f9fa);color:var(--bs-secondary-color, #6c757d)}.wr-wall .wr-celebrate{z-index:2}.wr-mood-dot{font-size:.5rem}.wr-poster-stage{aspect-ratio:3 / 2;background:var(--bs-tertiary-bg, #f8f9fa);color:var(--bs-body-color, #212529)}.wr-form .wr-text{field-sizing:content;min-height:calc(1.5em + 0.75rem + 2px);resize:vertical}.wr-form .wr-group{max-width:12rem}.wr-form .wr-column{max-width:9rem}.wr-form .wr-sticker summary::-webkit-details-marker{display:none}.wr-form .wr-sticker-menu{z-index:5;width:13.5rem}.wr-form:has(#wr-mood-blocked:checked) .wr-section-help{border-color:var(--bs-warning-border-subtle, #ffe69c)}.wr-edit:has(#wr-visibility-managers_only:checked) .wr-nudge{display:none!important}.rsvp-inline-wrap .rsvp-button-group{display:inline-flex;gap:.45rem;flex-wrap:wrap}.rsvp-inline-wrap .rsvp-button-group>.btn{border:1px solid var(--bs-border-color, #dee2e6);background:var(--bs-card-bg, #fff);color:var(--bs-body-color, #212529);font-size:var(--type-small, .875rem);font-weight:500;padding:.5rem 1rem;border-radius:var(--bs-border-radius, .375rem)!important}.rsvp-inline-wrap .rsvp-button-group>.btn i{opacity:.65}.rsvp-inline-wrap .rsvp-button-group>.btn:hover{background:var(--bs-tertiary-bg, #f8f9fa);color:var(--bs-body-color, #212529);border-color:var(--bs-border-color, #dee2e6)}.rsvp-inline-wrap .rsvp-button-group>.btn-success,.rsvp-inline-wrap .rsvp-button-group>.btn-success:is(:hover,:focus,:active){background:var(--bs-success-bg-subtle, #d2f1e8)!important;border-color:var(--bs-success)!important;color:var(--bs-success-text-emphasis, #0b4b38)!important}.rsvp-inline-wrap .rsvp-button-group>.btn-danger,.rsvp-inline-wrap .rsvp-button-group>.btn-danger:is(:hover,:focus,:active){background:var(--bs-danger-bg-subtle, #f8d7da)!important;border-color:var(--bs-danger)!important;color:var(--bs-danger-text-emphasis, #842029)!important}.rsvp-inline-wrap .rsvp-button-group>.btn-warning,.rsvp-inline-wrap .rsvp-button-group>.btn-warning:is(:hover,:focus,:active){background:var(--bs-warning-bg-subtle, #fef1d5)!important;border-color:var(--bs-warning)!important;color:var(--bs-warning-text-emphasis, #654a12)!important}.rsvp-inline-wrap .rsvp-button-group>.btn-success i,.rsvp-inline-wrap .rsvp-button-group>.btn-danger i,.rsvp-inline-wrap .rsvp-button-group>.btn-warning i{opacity:1}.cal-ed .ed-card>.card>details.ce-reg-panel:not([open])>.card-header{padding-bottom:1.14rem}.pt-form-section:not(:has(>[data-field-key]:not([data-condition-hidden=true]))){display:none}.tw-type{--tw-type-hue: var(--bs-secondary-color, #6c757d)}.tw-type--text{--tw-type-hue: var(--viz-cat1, #3b82f6)}.tw-type--quiz{--tw-type-hue: var(--viz-cat2, #f59e0b)}.tw-type--checklist{--tw-type-hue: var(--viz-cat3, #10b981)}.tw-type--practice{--tw-type-hue: var(--viz-cat4, #8b5cf6)}.tw-type--video{--tw-type-hue: var(--viz-cat5, #ef4444)}.tw-type--document{--tw-type-hue: var(--viz-cat6, #0ea5e9)}.tw-type-ink,.tw-type-chip{color:color-mix(in srgb,var(--tw-type-hue) 68%,#000)}.tw-type-chip{background-color:color-mix(in srgb,var(--tw-type-hue) 14%,var(--bs-card-bg, #fff))}.tw-type--scorm.tw-type-ink,.tw-type--scorm.tw-type-chip,.tw-type--partner_course.tw-type-ink,.tw-type--partner_course.tw-type-chip,.tw-type--other.tw-type-ink,.tw-type--other.tw-type-chip{color:var(--bs-secondary-color, #6c757d)}.tw-type--scorm.tw-type-chip,.tw-type--partner_course.tw-type-chip,.tw-type--other.tw-type-chip{background-color:var(--bs-secondary-bg, #e9ecef)}[data-theme=dark] .tw-type-ink,[data-theme=dark] .tw-type-chip{color:color-mix(in srgb,var(--tw-type-hue) 82%,#fff)}[data-theme=dark] .tw-type-chip{background-color:color-mix(in srgb,var(--tw-type-hue) 22%,var(--bs-card-bg, #222e3c))}.lesson-help-transcript .message-time{display:none}.lesson-help-transcript .chat-message.user-message,.lesson-help-transcript .message.user-message{display:block;align-self:stretch;max-width:none;margin:1rem 0 0.25rem}.lesson-help-transcript .user-message:first-child{margin-top:0}.aichat .lesson-help-transcript .user-message .message-content,.lesson-help-transcript .user-message .message-content{max-width:none;padding:0;background:none;border:0;border-radius:0;color:var(--bs-secondary-color, #6c757d);font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.training-bookmark-chip{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;color:var(--training-bookmark-ink);background:color-mix(in srgb,var(--training-bookmark-swatch) 16%,transparent)}.training-bookmark-swatch{display:inline-block;width:1rem;height:1rem;flex-shrink:0;border-radius:50%;background:var(--training-bookmark-swatch);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3)}.training-bookmark-hue--blue{--training-bookmark-swatch: #3b82f6;--training-bookmark-ink: #1d4ed8}.training-bookmark-hue--gray{--training-bookmark-swatch: #9ca3af;--training-bookmark-ink: #4b5563}.training-bookmark-hue--green{--training-bookmark-swatch: #22c55e;--training-bookmark-ink: #15803d}.training-bookmark-hue--red{--training-bookmark-swatch: #ef4444;--training-bookmark-ink: #b91c1c}.training-bookmark-hue--yellow{--training-bookmark-swatch: #facc15;--training-bookmark-ink: #a16207}.training-bookmark-hue--teal{--training-bookmark-swatch: #14b8a6;--training-bookmark-ink: #0f766e}:root[data-theme=dark] .training-bookmark-hue--blue{--training-bookmark-ink: #93c5fd}:root[data-theme=dark] .training-bookmark-hue--gray{--training-bookmark-ink: #d1d5db}:root[data-theme=dark] .training-bookmark-hue--green{--training-bookmark-ink: #86efac}:root[data-theme=dark] .training-bookmark-hue--red{--training-bookmark-ink: #fca5a5}:root[data-theme=dark] .training-bookmark-hue--yellow{--training-bookmark-ink: #fde047}:root[data-theme=dark] .training-bookmark-hue--teal{--training-bookmark-ink: #5eead4}.tw-link-card .tw-link-state--linked{display:none}.tw-link-card:has(.form-check-input:checked) .tw-link-state--linked{display:inline-block}.tw-link-card:has(.form-check-input:checked) .tw-link-state--unlinked{display:none}@media (min-width: 1200px){body.ask-ai-open .ask-ai-hide{display:none!important}body.ask-ai-open .ask-ai-wrap{white-space:normal!important}body.ask-ai-open .ask-ai-show{display:block!important}}@media (min-width: 1200px) and (max-width: 1279.98px){body.ask-ai-open .ask-ai-hide-tight{display:none!important}body.ask-ai-open .ask-ai-show-tight{display:block!important}}.field-group.survey-question{padding:1rem;border-left:3px solid transparent;border-radius:var(--form-radius, 8px);background-color:color-mix(in srgb,var(--form-surface-bg, var(--bs-tertiary-bg)) 96%,var(--form-text, var(--bs-body-color)));transition:background-color 0.2s ease}.field-group.survey-question:hover{background-color:color-mix(in srgb,var(--form-surface-bg, var(--bs-tertiary-bg)) 92%,var(--form-text, var(--bs-body-color)))}.field-group.survey-question.completed{background-color:var(--bs-success-bg-subtle);border-left-color:var(--bs-success)}.field-group.survey-question.has-error{background-color:var(--bs-danger-bg-subtle);border-left-color:var(--bs-danger)}.field-group.survey-question .survey-field-error{color:var(--bs-form-invalid-color);font-size:0.875rem;margin-top:0.5rem;display:flex;align-items:center;gap:0.25rem}:root[data-theme=dark] .field-group.survey-question:not(.completed):not(.has-error){background-color:var(--bs-tertiary-bg)}:root[data-theme=dark] .field-group.survey-question:not(.completed):not(.has-error):hover{background-color:var(--bs-secondary-bg)}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices:focus{outline:none}#public-survey-form .choices__inner{min-height:0;padding:0.75rem 2.25rem 0.75rem 0.75rem;font-size:1rem;line-height:1.5;border:1px solid var(--control-border-color, var(--form-border, #868e96));border-radius:calc(var(--form-radius, 0.5rem) * 0.75)}#public-survey-form .choices__list--single{padding:0}#public-survey-form .choices[data-type*=select-one]::after{border:0;width:16px;height:12px;margin-top:-6px;right:0.75rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") no-repeat center / 16px 12px}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices.is-open .choices__inner{border-radius:var(--mgx-ctl-radius, 0.375rem)}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices__list--dropdown,:is(#survey-form,#public-survey-form,#survey-preview-form) .choices__list[aria-expanded]{margin-top:0.25rem;padding:0.5rem 0;border:1px solid var(--bs-border-color, #dee2e6);border-radius:var(--bs-dropdown-border-radius, 8px);box-shadow:var(--mgx-menu-shadow, 0 10px 20px rgba(0, 0, 0, 0.1))}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices.is-flipped .choices__list--dropdown{margin-top:0;margin-bottom:0.25rem}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices__list--dropdown .choices__item--selectable{padding:0.25rem 1rem!important;font-size:0.875rem}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices__list--dropdown .choices__item--selectable.is-selected{padding-right:2.5rem!important}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices__list--dropdown .choices__placeholder.is-selected:not(.is-highlighted){background-color:transparent!important}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices__list--dropdown .choices__placeholder.is-selected.is-highlighted{background-color:var(--bs-secondary-bg, #e9ecef)!important}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices__list--dropdown .choices__placeholder.is-selected{font-weight:normal}:is(#survey-form,#public-survey-form,#survey-preview-form) .choices__list--dropdown .choices__placeholder.is-selected::after{content:none}.trp-field{position:absolute;border:2px solid;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(255,255,255,0.9)}.trp-field.trp-other{border-style:dashed;background:rgba(233,236,239,0.85);color:#495057}.trp-field.trp-other .trp-text{font-weight:500;font-style:italic}.trp-field.trp-flash{box-shadow:0 0 0 4px rgba(13,110,253,0.45);z-index:5}.trp-prompt{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;max-width:100%;min-width:0;padding:0 4px}.trp-prompt>i{flex:none;opacity:0.75}.trp-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15}.trp-options{display:flex;flex-direction:column;width:100%;height:100%;padding:2px;color:#212529}.trp-option{display:flex;align-items:center;gap:4px;font-size:0.85em;line-height:1.2;padding:2px 4px}.trp-radio{width:12px;height:12px;border:2px solid;border-radius:50%;flex-shrink:0;background:#fff}.trp-dot{width:12px;height:12px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.trp-field.trp-signer:hover{box-shadow:0 2px 8px rgba(0,0,0,0.2)}.trp-field.trp-signer:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}.trp-field.trp-filled{border-color:#28a745!important;background:rgba(234,246,237,0.92)}.trp-field.trp-editing{overflow:visible;z-index:6}.trp-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;color:#212529}.trp-value .fa-check{color:#146c43}.trp-value.trp-wrap{white-space:normal;word-break:break-word;text-overflow:clip;text-align:center;line-height:1.2;max-width:100%;max-height:100%}.trp-value.trp-wrap.is-clamped{display:-webkit-box;-webkit-box-orient:vertical}textarea.trp-input{resize:none;line-height:1.2;padding:2px 4px}.trp-signature{font-family:"Brush Script MT","Segoe Script","Snell Roundhand",cursive}.trp-input{width:100%;height:100%;min-width:0;border:0;padding:0 4px;outline:none;background:#fff;color:#212529}.trp-rail{border-bottom:1px solid var(--bs-border-color)}@media (min-width: 992px){.trp-rail{border-bottom:0;border-right:1px solid var(--bs-border-color)}}@media (max-width: 991.98px){.trp-rail [data-template-role-preview-target=fieldList]{max-height:30vh;overflow-y:auto}}:is(.placed-field,.pdf-field) .resize-handle{position:absolute;border-radius:2px;opacity:0;transition:opacity 0.15s;z-index:2}:is(.placed-field,.pdf-field):is(:hover,:focus,:focus-within,.selected) .resize-handle{opacity:1}:is(.placed-field,.pdf-field) .resize-e{top:25%;bottom:25%;right:0;width:4px;cursor:ew-resize!important}:is(.placed-field,.pdf-field) .resize-w{top:25%;bottom:25%;left:0;width:4px;cursor:ew-resize!important}:is(.placed-field,.pdf-field) .resize-s{left:35%;right:35%;bottom:0;height:3px;cursor:ns-resize!important}:is(.placed-field,.pdf-field).is-thin .resize-s{display:none}:is(.placed-field,.pdf-field).is-narrow :is(.resize-e,.resize-w){display:none}:is(.placed-field,.pdf-field).is-overlapping{outline:2px dashed var(--bs-danger);outline-offset:1px}.blank-target{position:absolute;pointer-events:none;z-index:1;border-radius:3px;border:1px dashed rgba(13,110,253,0.45);background:rgba(13,110,253,0.06)}.blank-target.is-target{border:2px solid var(--bs-primary);background:rgba(13,110,253,0.16)}@supports selector(:has(a)){.disclosure-host:not(:has(>.disclosure-line details[open]))>.disclosure-panel,.disclosure-host:not(:has(>.disclosure-line details.disclosure-1[open]))>.disclosure-panel-1,.disclosure-host:not(:has(>.disclosure-line details.disclosure-2[open]))>.disclosure-panel-2{display:none!important}}.image-lightbox .image-lightbox__stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none;user-select:none;cursor:zoom-in}.image-lightbox .image-lightbox__stage.is-zoomed{cursor:grab}.image-lightbox .image-lightbox__stage.is-dragging{cursor:grabbing}.image-lightbox__image{display:block;max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center}.image-lightbox__level{min-width:3.25rem;font-variant-numeric:tabular-nums}.image-lightbox .modal-header .btn-outline-light{color:#fff;border-color:rgba(255,255,255,0.7);background-color:transparent}.image-lightbox .modal-header .btn-outline-light:hover,.image-lightbox .modal-header .btn-outline-light:focus-visible{color:#212529;background-color:#fff;border-color:#fff}.image-lightbox .modal-header .btn-outline-light:disabled{color:#fff;background-color:transparent;border-color:rgba(255,255,255,0.7);opacity:0.4}.image-lightbox .modal-header .text-white-50{color:rgba(255,255,255,0.75)!important}.image-lightbox .modal-header{justify-content:flex-start}.image-lightbox .modal-header .modal-title{flex:1 1 0}@media (max-width: 575.98px){.image-lightbox .modal-header .modal-title{order:99;flex-basis:100%}.image-lightbox .modal-header .image-lightbox__level{position:absolute!important;width:1px!important;height:1px!important;min-width:0;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}@media (max-width: 439.98px){.image-lightbox .modal-header .image-lightbox__fit{display:none}}
