@charset "UTF-8";.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;flex:1}.cal-month-view .cal-cell-row{display:flex}.cal-month-view .cal-cell{float:left;flex:1;display:flex;flex-direction:column;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right:initial;border-left:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px;float:left}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{flex:1;align-items:flex-end;margin:3px;line-height:10px;display:flex;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#e1e1e1}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right-color:initial;border-left-color:#e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#e1e1e1}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;box-shadow:inset 0 0 15px #00000080}.cal-week-view *{box-sizing:border-box}.cal-week-view .cal-day-headers{display:flex;padding-left:70px;border:1px solid}[dir=rtl] .cal-week-view .cal-day-headers{padding-left:initial;padding-right:70px}.cal-week-view .cal-day-headers .cal-header{flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:initial;border-left:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left:initial;border-right:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{flex-grow:1;border-left:solid 1px}[dir=rtl] .cal-week-view .cal-day-column{border-left:initial;border-right:solid 1px}.cal-week-view .cal-event{font-size:12px;border:1px solid;direction:ltr}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border:solid 1px;border-top:0;border-bottom-width:3px;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row{margin-left:initial;margin-right:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:initial;border-bottom-left-radius:initial;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:initial;border-bottom-right-radius:initial;border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{display:flex;align-items:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:initial;left:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:solid 1px;border-top:0;display:flex}.cal-week-view .cal-time-events .cal-day-columns{display:flex;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cal-week-view .cal-time-events .cal-event-container{position:absolute;z-index:1}.cal-week-view .cal-time-events .cal-event{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;padding:0 5px;line-height:25px}.cal-week-view .cal-time-events .cal-resize-handle{width:100%;height:4px;cursor:row-resize;position:absolute}.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end{bottom:0}.cal-week-view .cal-hour-segment{position:relative}.cal-week-view .cal-hour-segment:after{content:"\a0"}.cal-week-view .cal-event-container:not(.cal-draggable){cursor:pointer}.cal-week-view .cal-draggable{cursor:move}.cal-week-view mwl-calendar-week-view-hour-segment,.cal-week-view .cal-hour-segment{display:block}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom:thin dashed}.cal-week-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center}.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-week-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-week-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-week-view{background-color:#fff;border-top:solid 1px #e1e1e1}.cal-week-view .cal-day-headers{border-color:#e1e1e1;border-top:0}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:initial;border-left:solid 1px #e1e1e1!important}.cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-header:hover,.cal-week-view .cal-day-headers .cal-drag-over{background-color:#ededed}.cal-week-view .cal-day-column{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-column{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-event{background-color:#d1e8ff;border-color:#1e90ff;color:#1e90ff}.cal-week-view .cal-all-day-events{border-color:#e1e1e1}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-time-events{border-color:#e1e1e1}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background-color:#ededed}.cal-week-view .cal-hour-odd{background-color:#fafafa}.cal-week-view .cal-drag-over .cal-hour-segment{background-color:#ededed}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom-color:#e1e1e1}.cal-week-view .cal-current-time-marker{background-color:#ea4334}.cal-day-view mwl-calendar-week-view-header{display:none}.cal-day-view .cal-events-container{margin-left:70px}[dir=rtl] .cal-day-view .cal-events-container{margin-left:initial;margin-right:70px}.cal-day-view .cal-day-column{border-left:0}.cal-day-view .cal-current-time-marker{margin-left:70px;width:calc(100% - 70px)}[dir=rtl] .cal-day-view .cal-current-time-marker{margin-left:initial;margin-right:70px}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.cal-tooltip-inner{max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{border-top-color:#000}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{border-right-color:#000}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{border-bottom-color:#000}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{border-left-color:#000}.cal-tooltip-inner{color:#fff;background-color:#000}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}html{--mat-ripple-color:rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400;--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400;--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px;--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54);--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500;--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px;--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff;--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em;--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px;--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color:rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px;--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400;--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform:translateY(-8px);--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400;--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color:white;--mdc-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px;--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6);--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius:16px;--mdc-chip-with-avatar-avatar-shape-radius:14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0;--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-selected-track-outline-color:transparent;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:#fff;--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color:rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font:Roboto, sans-serif;--mat-switch-label-text-line-height:20px;--mat-switch-label-text-size:14px;--mat-switch-label-text-tracking:.0178571429em;--mat-switch-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block;--mat-radio-label-text-font:Roboto, sans-serif;--mat-radio-label-text-line-height:20px;--mat-radio-label-text-size:14px;--mat-radio-label-text-tracking:.0178571429em;--mat-radio-label-text-weight:400;--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2)}html .mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500;--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12);--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400;--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px;--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12);--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px;--mat-paginator-touch-target-display:block;--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px;--mdc-secondary-navigation-tab-container-height:48px;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38);--mat-checkbox-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block;--mat-checkbox-label-text-font:Roboto, sans-serif;--mat-checkbox-label-text-line-height:20px;--mat-checkbox-label-text-size:14px;--mat-checkbox-label-text-tracking:.0178571429em;--mat-checkbox-label-text-weight:400;--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px;--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-protected-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block;--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-icon-button-icon-size:24px;--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape:50%;--mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px;--mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color:white;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block;--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500;--mdc-snackbar-container-shape:4px;--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#c5cae9;--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400;--mat-table-row-item-outline-width:1px;--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12);--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px;--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em;--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px;--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0;--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-line-height:22px;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-small-size-line-height:16px;--mat-badge-large-size-text-size:24px;--mat-badge-large-size-line-height:28px;--mat-bottom-sheet-container-shape:4px;--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white;--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400;--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12;--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:rgb(224.4, 224.4, 224.4);--mat-standard-button-toggle-height:48px;--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400;--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400;--mat-divider-width:1px;--mat-divider-color:rgba(0, 0, 0, .12);--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none;--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54);--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px;--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400;--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px;--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto;--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px;--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400;--mat-sort-arrow-color:rgb(117.3, 117.3, 117.3);--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px;--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500;--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87);--mat-tree-node-min-height:48px;--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400;--mat-timepicker-container-shape:4px;--mat-timepicker-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color:white}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media(pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\d7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:after{visibility:visible}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-family);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{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-width:0!important}.\!visible,.visible{visibility:visible!important}.invisible{visibility:hidden!important}.collapse{visibility:collapse!important}.static{position:static!important}.\!fixed,.fixed{position:fixed!important}.absolute{position:absolute!important}.\!relative,.relative{position:relative!important}.sticky{position:sticky!important}.bottom-6{bottom:1.5rem!important}.end-0{inset-inline-end:0px!important}.right-0{right:0!important}.right-4{right:1rem!important}.top-0{top:0!important}.top-5{top:1.25rem!important}.z-\[1\]{z-index:1!important}.z-\[5\]{z-index:5!important}.order-1{order:1!important}.order-2{order:2!important}.col-span-12{grid-column:span 12 / span 12!important}.col-span-2{grid-column:span 2 / span 2!important}.col-span-5{grid-column:span 5 / span 5!important}.col-span-6{grid-column:span 6 / span 6!important}.\!m-0,.m-0{margin:0!important}.m-1{margin:.25rem!important}.\!my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.\!mb-0{margin-bottom:0!important}.\!mt-2{margin-top:.5rem!important}.\!mt-auto{margin-top:auto!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-.75rem!important}.-mt-2{margin-top:-.5rem!important}.mb-0{margin-bottom:0!important}.mb-0\.5{margin-bottom:.125rem!important}.mb-1{margin-bottom:.25rem!important}.mb-1\.5{margin-bottom:.375rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.me-2{margin-inline-end:.5rem!important}.me-3{margin-inline-end:.75rem!important}.me-auto{margin-inline-end:auto!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-auto{margin-left:auto!important}.mr-1\.5{margin-right:.375rem!important}.ms-1{margin-inline-start:.25rem!important}.ms-2{margin-inline-start:.5rem!important}.ms-auto{margin-inline-start:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-2{margin-top:.5rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-7{margin-top:1.75rem!important}.mt-auto{margin-top:auto!important}.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.line-clamp-3{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.\!block,.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.\!hidden,.hidden{display:none!important}.\!h-4{height:1rem!important}.h-1{height:.25rem!important}.h-14{height:3.5rem!important}.h-60{height:15rem!important}.h-8{height:2rem!important}.h-9{height:2.25rem!important}.h-\[40vh\]{height:40vh!important}.h-\[46px\]{height:46px!important}.h-auto{height:auto!important}.h-full{height:100%!important}.max-h-60{max-height:15rem!important}.max-h-\[50vh\]{max-height:50vh!important}.min-h-5{min-height:1.25rem!important}.min-h-8{min-height:2rem!important}.min-h-\[88px\]{min-height:88px!important}.\!w-4{width:1rem!important}.w-10{width:2.5rem!important}.w-12{width:3rem!important}.w-24{width:6rem!important}.w-8{width:2rem!important}.w-\[120px\]{width:120px!important}.w-\[150px\]{width:150px!important}.w-\[180px\]{width:180px!important}.w-\[18px\]{width:18px!important}.w-\[200px\]{width:200px!important}.w-\[210px\]{width:210px!important}.w-\[220px\]{width:220px!important}.w-\[240px\]{width:240px!important}.w-\[280px\]{width:280px!important}.w-full{width:100%!important}.min-w-0{min-width:0px!important}.min-w-\[190px\]{min-width:190px!important}.min-w-\[200px\]{min-width:200px!important}.min-w-\[220px\]{min-width:220px!important}.min-w-\[60rem\]{min-width:60rem!important}.\!max-w-\[420px\]{max-width:420px!important}.\!max-w-\[480px\]{max-width:480px!important}.max-w-\[18rem\]{max-width:18rem!important}.max-w-\[200px\]{max-width:200px!important}.max-w-\[260px\]{max-width:260px!important}.max-w-\[280px\]{max-width:280px!important}.max-w-\[300px\]{max-width:300px!important}.max-w-\[60ch\]{max-width:60ch!important}.max-w-\[62ch\]{max-width:62ch!important}.max-w-\[78ch\]{max-width:78ch!important}.max-w-full{max-width:100%!important}.flex-1{flex:1 1 0%!important}.flex-\[0_0_160px\]{flex:0 0 160px!important}.flex-\[0_0_220px\]{flex:0 0 220px!important}.flex-\[0_1_320px\]{flex:0 1 320px!important}.flex-\[1_1_220px\]{flex:1 1 220px!important}.flex-\[1_1_260px\]{flex:1 1 260px!important}.flex-auto{flex:1 1 auto!important}.flex-none{flex:none!important}.flex-shrink,.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.grow{flex-grow:1!important}.basis-full{flex-basis:100%!important}.-translate-y-2{--tw-translate-y: -.5rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-x-full{--tw-translate-x: 100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-y-2{--tw-translate-y: .5rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-rotate-45{--tw-rotate: -45deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-45{--tw-rotate: 45deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\!transform,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.resize{resize:both!important}.list-none{list-style-type:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-\[86px_minmax\(0\,1fr\)_auto\]{grid-template-columns:86px minmax(0,1fr) auto!important}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(330px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr))!important}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(300px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-stretch{align-items:stretch!important}.\!justify-start,.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.\!gap-2{gap:.5rem!important}.\!gap-4{gap:1rem!important}.gap-0\.5{gap:.125rem!important}.gap-1{gap:.25rem!important}.gap-1\.5{gap:.375rem!important}.gap-2{gap:.5rem!important}.gap-2\.5{gap:.625rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.gap-6{gap:1.5rem!important}.gap-x-12{column-gap:3rem!important}.gap-x-2{column-gap:.5rem!important}.gap-x-2\.5{column-gap:.625rem!important}.gap-x-4{column-gap:1rem!important}.gap-x-6{column-gap:1.5rem!important}.gap-y-1{row-gap:.25rem!important}.gap-y-2{row-gap:.5rem!important}.gap-y-3{row-gap:.75rem!important}.gap-y-4{row-gap:1rem!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--color-border)!important}.self-start{align-self:flex-start!important}.self-center{align-self:center!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-ellipsis{text-overflow:ellipsis!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.break-all{word-break:break-all!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-bl-xl{border-bottom-left-radius:.75rem!important}.border{border-width:1px!important}.border-0{border-width:0px!important}.border-b{border-bottom-width:1px!important}.border-t{border-top-width:1px!important}.border-dashed{border-style:dashed!important}.border-gray-100{--tw-border-opacity: 1 !important;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))!important}.border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))!important}.border-gray-400{--tw-border-opacity: 1 !important;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))!important}.border-gray-50{--tw-border-opacity: 1 !important;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))!important}.border-gray-500{--tw-border-opacity: 1 !important;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))!important}.border-gray-600{--tw-border-opacity: 1 !important;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))!important}.border-gray-700{--tw-border-opacity: 1 !important;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))!important}.border-gray-800{--tw-border-opacity: 1 !important;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))!important}.border-gray-900{--tw-border-opacity: 1 !important;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))!important}.border-green-100{--tw-border-opacity: 1 !important;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))!important}.border-green-200{--tw-border-opacity: 1 !important;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))!important}.border-green-300{--tw-border-opacity: 1 !important;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))!important}.border-green-400{--tw-border-opacity: 1 !important;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))!important}.border-green-50{--tw-border-opacity: 1 !important;border-color:rgb(240 253 244 / var(--tw-border-opacity, 1))!important}.border-green-500{--tw-border-opacity: 1 !important;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))!important}.border-green-600{--tw-border-opacity: 1 !important;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))!important}.border-green-700{--tw-border-opacity: 1 !important;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))!important}.border-green-800{--tw-border-opacity: 1 !important;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))!important}.border-green-900{--tw-border-opacity: 1 !important;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))!important}.border-line{border-color:var(--color-border)!important}.border-line-strong{border-color:var(--color-border-strong)!important}.border-orange-100{border-color:var(--brand-100)!important}.border-orange-200{--tw-border-opacity: 1 !important;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))!important}.border-orange-300{--tw-border-opacity: 1 !important;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))!important}.border-orange-400{border-color:var(--brand-400)!important}.border-orange-50{border-color:var(--brand-50)!important}.border-orange-500{border-color:var(--brand-600)!important}.border-orange-600{border-color:var(--brand-700)!important}.border-orange-700{border-color:var(--brand-800)!important}.border-orange-800{--tw-border-opacity: 1 !important;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))!important}.border-orange-900{--tw-border-opacity: 1 !important;border-color:rgb(124 45 18 / var(--tw-border-opacity, 1))!important}.bg-\[var\(--color-error\)\]{background-color:var(--color-error)!important}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)!important}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)!important}.bg-brand{background-color:var(--color-primary)!important}.bg-brand-soft{background-color:var(--color-primary-soft)!important}.bg-canvas{background-color:var(--color-bg)!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))!important}.bg-gray-600{--tw-bg-opacity: 1 !important;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.bg-green-300{--tw-bg-opacity: 1 !important;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))!important}.bg-green-400{--tw-bg-opacity: 1 !important;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))!important}.bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.bg-green-500{--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important}.bg-green-600{--tw-bg-opacity: 1 !important;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))!important}.bg-green-700{--tw-bg-opacity: 1 !important;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))!important}.bg-green-800{--tw-bg-opacity: 1 !important;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))!important}.bg-green-900{--tw-bg-opacity: 1 !important;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))!important}.bg-line{background-color:var(--color-border)!important}.bg-orange-100{background-color:var(--brand-100)!important}.bg-orange-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))!important}.bg-orange-300{--tw-bg-opacity: 1 !important;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))!important}.bg-orange-400{background-color:var(--brand-400)!important}.bg-orange-50{background-color:var(--brand-50)!important}.bg-orange-500{background-color:var(--brand-600)!important}.bg-orange-600{background-color:var(--brand-700)!important}.bg-orange-700{background-color:var(--brand-800)!important}.bg-orange-800{--tw-bg-opacity: 1 !important;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))!important}.bg-orange-900{--tw-bg-opacity: 1 !important;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))!important}.bg-surface{background-color:var(--color-surface)!important}.bg-transparent{background-color:transparent!important}.object-toString{object-position:[object Undefined]!important}.\!p-0,.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-7{padding-top:1.75rem!important;padding-bottom:1.75rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pe-0{padding-inline-end:0px!important}.pe-2{padding-inline-end:.5rem!important}.pe-3{padding-inline-end:.75rem!important}.pl-0{padding-left:0!important}.pl-4{padding-left:1rem!important}.pr-6{padding-right:1.5rem!important}.ps-3{padding-inline-start:.75rem!important}.ps-4{padding-inline-start:1rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.align-middle{vertical-align:middle!important}.font-mono{font-family:var(--font-family-mono)!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-5xl{font-size:3rem!important;line-height:1!important}.text-\[11px\]{font-size:11px!important}.text-\[13px\]{font-size:13px!important}.text-\[15px\]{font-size:15px!important}.text-\[22px\]{font-size:22px!important}.text-\[9px\]{font-size:9px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.\!font-bold{font-weight:700!important}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.italic{font-style:italic!important}.not-italic{font-style:normal!important}.tabular-nums{--tw-numeric-spacing: tabular-nums !important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.leading-none{line-height:1!important}.leading-normal{line-height:1.5!important}.leading-relaxed{line-height:1.625!important}.leading-snug{line-height:1.375!important}.leading-tight{line-height:1.25!important}.tracking-wide{letter-spacing:.025em!important}.\!text-\[color\:var\(--color-error-text\)\],.text-\[color\:var\(--color-error-text\)\]{color:var(--color-error-text)!important}.text-\[color\:var\(--color-success\)\]{color:var(--color-success)!important}.text-\[color\:var\(--color-success-text\)\]{color:var(--color-success-text)!important}.text-\[color\:var\(--color-warning\)\]{color:var(--color-warning)!important}.text-brand{color:var(--color-primary)!important}.text-brand-text{color:var(--color-brand-text)!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(243 244 246 / var(--tw-text-opacity, 1))!important}.text-gray-200{--tw-text-opacity: 1 !important;color:rgb(229 231 235 / var(--tw-text-opacity, 1))!important}.text-gray-300{--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity, 1))!important}.text-gray-50{--tw-text-opacity: 1 !important;color:rgb(249 250 251 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(55 65 81 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(31 41 55 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important}.text-green-100{--tw-text-opacity: 1 !important;color:rgb(220 252 231 / var(--tw-text-opacity, 1))!important}.text-green-200{--tw-text-opacity: 1 !important;color:rgb(187 247 208 / var(--tw-text-opacity, 1))!important}.text-green-300{--tw-text-opacity: 1 !important;color:rgb(134 239 172 / var(--tw-text-opacity, 1))!important}.text-green-400{--tw-text-opacity: 1 !important;color:rgb(74 222 128 / var(--tw-text-opacity, 1))!important}.text-green-50{--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.text-green-500{--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity, 1))!important}.text-green-600{--tw-text-opacity: 1 !important;color:rgb(22 163 74 / var(--tw-text-opacity, 1))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.text-green-800{--tw-text-opacity: 1 !important;color:rgb(22 101 52 / var(--tw-text-opacity, 1))!important}.text-green-900{--tw-text-opacity: 1 !important;color:rgb(20 83 45 / var(--tw-text-opacity, 1))!important}.text-ink{color:var(--color-text)!important}.text-ink-2{color:var(--color-text-2)!important}.text-line-strong{color:var(--color-border-strong)!important}.text-muted{color:var(--color-muted)!important}.text-muted-2{color:var(--color-muted-2)!important}.text-orange-100{color:var(--brand-100)!important}.text-orange-200{--tw-text-opacity: 1 !important;color:rgb(254 215 170 / var(--tw-text-opacity, 1))!important}.text-orange-300{--tw-text-opacity: 1 !important;color:rgb(253 186 116 / var(--tw-text-opacity, 1))!important}.text-orange-400{color:var(--brand-400)!important}.text-orange-50{color:var(--brand-50)!important}.text-orange-500{color:var(--brand-600)!important}.text-orange-600{color:var(--brand-700)!important}.text-orange-700{color:var(--brand-800)!important}.text-orange-800{--tw-text-opacity: 1 !important;color:rgb(154 52 18 / var(--tw-text-opacity, 1))!important}.text-orange-900{--tw-text-opacity: 1 !important;color:rgb(124 45 18 / var(--tw-text-opacity, 1))!important}.text-surface{color:var(--color-surface)!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.underline{text-decoration-line:underline!important}.line-through{text-decoration-line:line-through!important}.no-underline{text-decoration-line:none!important}.opacity-0{opacity:0!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.invert{--tw-invert: invert(100%) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\[--mdc-text-button-label-text-color\:var\(--color-error-text\)\]{--mdc-text-button-label-text-color: var(--color-error-text) !important}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere!important}.collapse.show,.collapsing{visibility:visible!important}.mdc-notched-outline__notch{border-right-style:none!important}body{background:#f9fafb!important;margin:0;overflow-x:hidden;font-family:var(--font-family)!important;color:#1c1c1c}@media screen and (max-width:1023.98px){.mobile-sidebar{display:block!important;position:fixed!important;top:0!important;left:0!important;z-index:9999!important}}@media screen and (min-width:1024px){.mobile-sidebar{display:none!important}}.loader-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#00000080!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:99999!important;backdrop-filter:blur(2px)}.loader-overlay.loader-light{background-color:#fffc!important}.loader-overlay.loader-transparent{background-color:#0000004d!important}.loader-overlay mat-spinner circle,.loader-overlay .mat-mdc-progress-spinner circle,.loader-overlay .mat-progress-spinner circle{stroke:var(--color-primary)!important}.loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 40px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:140px}.loader-container .loader-text{margin-top:15px;font-size:14px;font-weight:500;color:#344054}.loader-container mat-spinner circle,.loader-container .mat-mdc-progress-spinner circle,.loader-container .mat-progress-spinner circle{stroke:var(--color-primary)!important}.spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.spinner.spinner-sm{width:24px;height:24px;border-width:3px}.spinner.spinner-lg{width:70px;height:70px;border-width:5px}.spinner.spinner-white{border-color:#ffffff4d;border-top-color:#fff}.spinner.spinner-primary{border-top-color:var(--color-primary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-dots{display:flex;gap:8px}.loader-dots span{width:12px;height:12px;background-color:var(--color-primary);border-radius:50%;animation:bounce 1.4s ease-in-out infinite both}.loader-dots span:nth-child(1){animation-delay:-.32s}.loader-dots span:nth-child(2){animation-delay:-.16s}.loader-dots span:nth-child(3){animation-delay:0s}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.loader-pulse{width:50px;height:50px;background-color:var(--color-primary);border-radius:50%;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{transform:scale(.8);opacity:1}50%{transform:scale(1);opacity:.5}to{transform:scale(.8);opacity:1}}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99999}.page-loader .loader-logo{margin-bottom:20px}.page-loader .loader-logo img{width:80px;height:auto}body.loader-active{overflow:hidden}body [class^=mat-],body [class*=" mat-"]{font-family:var(--font-family)!important}body .material-icons{font-family:Material Icons!important}h1,h2,h3,h4,h5,h6{color:#1c1c1c}a{text-decoration:none;color:var(--color-info-text)}a:hover{color:var(--color-info-text)}p{font-size:13.5px;color:#1c1c1c;margin:0;padding:0;font-weight:500}.mat-dialog-title{font-size:14px;font-weight:700}table{width:100%}ul{list-style:none;margin:0;padding:0}.pointer{cursor:pointer}.home-link-btn button{cursor:pointer;border:none;background:no-repeat}.home-link-btn .menu-role{background:#e4eff8}.home-link-btn .active-role{background:var(--brand-100)}.mat-form-froup{margin-bottom:15px}.home-link-btn .tableActive,.tableActive{color:var(--color-brand-text)!important}.tableSuccess{color:#41d600!important}.course-image image{height:170px;width:100%}.left-data img{height:100px;width:100%}.mat-form-group{margin-bottom:10px}:host ::ng-deep .mat-radio-container{height:10px;width:10px}:host ::ng-deep .mat-radio-outer-circle{height:10px;width:10px}:host ::ng-deep .mat-radio-inner-circle{height:10px;width:10px}:host ::ng-deep .mat-radio-button .mat-radio-ripple{height:10px;width:10px;left:calc(50% - 10px);top:calc(50% - 10px)}.toast-top-center{margin-top:25px!important;top:25px!important;left:50%;margin:25px 0 auto -150px}.topfilter mat-select{width:110px}.no-data h4,.no-data-msg{color:red;font-weight:16px;text-align:center}.sort_it .boxes{background:#fff;box-shadow:0 0 4px #c7c7c780}.job-list-content .listofjob .buttons .sharebut i{color:var(--color-brand-text);margin:0 1px}.link-path{float:left;width:100%}.link-path ul li{float:left;width:auto;padding:0 5px 0 0;margin:0;list-style-type:none}.link-path li{font-size:13px;font-family:var(--font-family);color:var(--color-brand-text);cursor:pointer}.float-items1 .floating-label label span,.floating-label label span{color:#ff4970}.spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%)}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:var(--brand-200);width:6px}#table-scroll::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px}#table-scroll::-webkit-scrollbar{width:10px;height:10px;background-color:#f5f5f5}#table-scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#cacace}.searchbar .search-form{padding:0 10px;border-radius:26px;background:#fff}.searchbar .search-form .search-one{width:13px;height:13px}.searchbar input{border:none;font-size:14px;padding:9px 5px 11px 10px}.searchbar .search-button{float:right;padding-left:5px;position:absolute;right:15px;top:9px;margin-bottom:4px}.searchbar button{background:0 0;border:none}.popover-body{padding:0;color:var(--bs-popover-body-color)}.app-color{color:var(--color-brand-text)!important}.no-cnt-dis p{text-align:center;color:red;padding:2%}.file-upload-bg{border-radius:10px;background-color:#f1f1f1;padding:0 12px}.input-bg-question{font-size:15px;color:#333;margin:0;padding:10px;background:var(--brand-50)!important;border-radius:4px!important;border:1px solid var(--brand-50)!important;height:45px}.input-bg-question:focus{border:1px solid var(--brand-50)!important;box-shadow:none!important}.input-bg-hash{background:#f1f1f1!important}.cdk-global-overlay-wrapper,.cdk-overlay-container,.cdk-overlay-pane.mat-dialog-pane,.cdk-overlay-pane.mat-mdc-dialog-pane{z-index:10000!important}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{z-index:9999!important}.cdk-overlay-backdrop.cdk-overlay-transparent-backdrop{z-index:10001!important;pointer-events:auto!important}.mat-dialog-container,.mat-mdc-dialog-container{z-index:10000!important}.mat-datepicker-popup,.mat-datepicker-content,.mat-mdc-datepicker-popup,.mat-select-panel,.mat-mdc-select-panel,.mat-select-panel-wrap,.mat-autocomplete-panel,.mat-mdc-autocomplete-panel,.mat-mdc-menu-panel{z-index:10003!important}.mat-option,.mat-mdc-option,.mdc-list-item{pointer-events:auto!important;cursor:pointer!important}.cdk-overlay-connected-position-bounding-box{z-index:10002!important}.list-style-none{list-style:none}.boss-bg-white{background-color:#fff}.mat-progress-spinner svg{width:10%!important;height:10%!important;left:45%!important;top:45%!important}.author-list .mat-list-base .mat-list-item,.author-list .mat-list-base .mat-list-option{height:38px;cursor:pointer;font-weight:500;font-size:13px;border-bottom:1px solid #d8dee4;background-color:#fff}.author-list .mat-list-base .mat-list-item:hover,.author-list .mat-list-base .mat-list-option:hover{background-color:var(--color-primary);color:#fff}.coach-live-course table{width:110%!important}.count{font-size:12px!important;padding-top:5px}.f-10{font-size:10px}.mat-drawer-container{background-color:transparent;color:#000000de}.course-exc mat-expansion-panel{box-shadow:none!important;border:2px solid #efefef}.course-exc mat-expansion-panel mat-expansion-panel-header{height:100%!important;padding:10px 14px 5px!important}.course-exc mat-expansion-panel mat-expansion-panel-header .mat-content{display:inline-block!important}.course-exc mat-expansion-panel mat-expansion-panel-header .mat-expansion-indicator:after{background:url(plus.b8990bcd77e8bcf7.svg);border:none!important;width:15px;height:15px;background-size:contain;background-repeat:no-repeat;transform:none!important}.course-exc mat-expansion-panel .mat-expansion-panel-content{float:left;width:100%}.course-exc mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body{padding:0!important}.course-exc .mat-expanded mat-expansion-panel-header .mat-expansion-indicator:after{background:url(minus.ea30149e7739097f.svg);width:15px;height:5px;padding:3px;background-size:contain;background-repeat:no-repeat;transform:none!important}.review-ans .mat-checkbox-layout .mat-checkbox-label{font-size:13px!important;font-weight:500}.mat-dialog-container{overflow:hidden!important}.mat-dialog-container,.mat-dialog-content{overflow:auto!important;overflow-x:hidden!important}.approval-dialog-wrapper{min-width:450px}.approval-content{padding:0 20px 20px}.approval-content .form-group{margin-top:15px}.approval-content .form-group label{display:block;margin-bottom:8px;font-weight:500}.approval-actions{padding:10px 20px;display:flex;justify-content:flex-start;gap:10px}.mat-button-wrapper img.date-icon{width:15px!important}.textarea{font-size:13px!important;font-weight:500!important;line-height:1.6!important}img.account-img{width:18px!important;margin-right:5px}span.account-type{font-size:13px;font-weight:600}.active-toggle.mat-checked .mat-slide-toggle-bar{background-color:#bbb!important}.active-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#c2560a!important}li.postjob{background-color:transparent!important;padding:0!important}.mat-form-field-wrapper{padding-bottom:0!important}.custom-dialog-container{width:1500px;max-width:100%;border-radius:10px}.mat-tab-label .mat-tab-label-content{font-weight:600;font-size:13px}.mat-form-field-infix{border-top:none!important}.highcharts-credits{display:none!important}.mat-calendar-controls .mat-icon-button{padding:0!important;min-width:0!important;width:40px!important;height:40px!important;flex-shrink:0!important;line-height:40px!important;border-radius:50%!important}.h-40{height:40px!important}.bossjobs-card-accrodian h6{font-size:14px;font-weight:900;margin:15px 0 15px 3px}.bossjobs-card-accrodian h5{font-size:13px;font-weight:900;margin:5px 0}.number-tab img{width:20px;height:20px;margin-bottom:5px}.innertext{font-size:13px;font-weight:700}input.mat-input-element{margin-top:.6em!important}.mat-expansion-panel-body{background-color:#fff!important}ul.courses_files{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style-type:none}ul.courses_files li{background-color:var(--color-brand-fill);color:#fff;padding:5px 15px;border-radius:5px;display:flex;align-items:center}ul.courses_files li span{margin-left:3px}.bossjobs-card-accrodian{border:1px solid #ddd;padding:10px;border-radius:10px;background-color:#fff}.boss-mat-accordian .mat-expansion-panel-header.mat-expanded{height:50px!important}.boss-mat-accordian .mat-expansion-panel-header{height:60px!important}ul.amp li{display:inline-block;margin-right:5px;background-color:#fff;width:100%}.fa-trash-can{color:#dc143c}.fa-circle-dot{color:var(--color-brand-text)}.mr-10{margin-right:15px}.course-lesson-list .mat-expansion-panel-header{background-color:#e5e5e5!important}.sortby .mat-select-value{margin-bottom:15px!important}.noUi-horizontal{height:10px;background-color:#f9fafb;border:1px solid #ddd}.noUi-horizontal .noUi-handle{height:20px;width:20px;border-radius:50%;border:none;box-shadow:none;background-color:#191919}.noUi-tooltip{font-size:13px;font-weight:600}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-connect{background-color:#c2560a}.bg-color{background-color:#c2560a;padding:10px;border-radius:5px}mat-calendar{background-color:#fafafa;border-radius:5px;border:1px solid #ddd}.bossjobs-card mat-calendar .mat-calendar-header{background-color:var(--color-brand-fill)!important;color:#fff;padding:0!important;margin:0 0 10px!important}.bossjobs-card .mat-calendar-controls{margin:0!important;padding:0!important}:host ::ng-deep .bossjobs-card mat-calendar .mat-calendar-header .mat-calendar-arrow{color:#fff}.bossjobs-card mat-calendar .mat-calendar-body-cell{border-radius:10px}.bossjobs-card mat-calendar .mat-calendar-body-cell:hover{background-color:#e0e0e0}.bossjobs-card mat-calendar .mat-calendar-body-selected{background-color:#2196f3;color:#fff}.bossjobs-card mat-calendar .mat-calendar-body-disabled{color:#b0b0b0}.bossjobs-card mat-calendar .mat-calendar-body-today:not(.mat-calendar-body-selected){border:1px solid var(--color-primary);border-radius:5px;color:var(--color-brand-text);font-weight:600}.bossjobs-card .mat-calendar-table-header th{font-weight:600;color:var(--color-brand-text);font-size:12px}.bossjobs-card .mat-calendar-arrow{fill:#fff}.fz-13{font-size:13px;font-weight:600}.schedule-date{margin:12px 0 5px;font-size:13px;font-weight:600}.courses-list-popover .popover-body{color:#fff;padding:15px;border-radius:5px}.courses-list-popover ul{list-style-type:none;padding:0;margin:0}.courses-list-popover li{margin:8px 0!important;color:#222!important}.invite-card{width:450px!important}h4.applicantbio p{font-weight:600!important;font-size:13px;line-height:1.5}.experience-container ul{list-style:disc!important;margin-left:25px}.experience-container ul li{margin:8px 0}.delete-account-content{width:600px!important}.delete-account-content h5{font-size:16px;font-weight:800}.delete-account-content p{font-weight:600}.delete-account-content .mat-radio-button{display:block;margin:15px 0}.delete-account-content .keep-account{font-size:13px;color:var(--color-brand-text)}.delete-account-content .delete-account{background-color:var(--color-brand-fill);color:#fff}.profile-status{position:absolute;right:10px;top:30px;padding:0!important;display:block}.candidate-name{margin-left:15px}.no-bg{background-color:transparent!important}.action-dropdown .mat-mdc-menu-item{border-bottom:1px solid #eee;font-size:13px;padding:0 16px!important;height:40px!important;min-height:40px!important;line-height:40px!important}.action-dropdown .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px;width:100%}.action-dropdown .mat-mdc-menu-item img{width:16px!important;height:16px!important;flex-shrink:0;display:inline-block!important;vertical-align:middle}.action-dropdown .mat-mdc-menu-item i{width:16px;text-align:center;flex-shrink:0;display:inline-block!important;vertical-align:middle}.action-dropdown .mat-mdc-menu-item:last-child{border-bottom:none}.action-dropdown-panel{border-radius:15px!important;width:200px!important;padding:0!important}.action-dropdown-panel .mat-menu-content:not(:empty){padding:10px 0!important}.action-dropdown-panel .mat-menu-item{padding:0 15px;font-size:13px;font-weight:600;border-bottom:1px solid #ddd;height:auto!important;line-height:35px}.action-dropdown-panel .mat-menu-item img{width:14px;margin-right:5px}.employer-role{display:flex;align-items:center;font-size:13px;font-weight:600}.switch-account.mat-mdc-menu-panel{border-radius:14px!important;min-width:280px!important;overflow:hidden!important;box-shadow:0 6px 24px #0000001a!important;border:1px solid #e5e7eb!important}.switch-account.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0!important}.text-primary{font-size:14px;color:#191919}.account-dropdown{min-width:180px;padding:8px 0}.account-dropdown a,.account-dropdown .mat-menu-item,.account-dropdown .mat-mdc-menu-item{display:block;line-height:40px;height:40px;padding:0 16px;color:#344054;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none}.account-dropdown a:hover,.account-dropdown .mat-menu-item:hover,.account-dropdown .mat-mdc-menu-item:hover{background-color:#f8f9fa;color:#344054}.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu,.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile],.mat-menu-panel.app-user-menu,.mat-menu-panel[class*=profile]{min-width:180px!important;border-radius:8px;box-shadow:0 4px 15px #0000001a}.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu .mat-mdc-menu-content,.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu .mat-menu-content,.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile] .mat-mdc-menu-content,.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile] .mat-menu-content,.mat-menu-panel.app-user-menu .mat-mdc-menu-content,.mat-menu-panel.app-user-menu .mat-menu-content,.mat-menu-panel[class*=profile] .mat-mdc-menu-content,.mat-menu-panel[class*=profile] .mat-menu-content{padding:8px 0}.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu .mat-mdc-menu-item,.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu .mat-menu-item,.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu a[mat-menu-item],.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile] .mat-mdc-menu-item,.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile] .mat-menu-item,.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile] a[mat-menu-item],.mat-menu-panel.app-user-menu .mat-mdc-menu-item,.mat-menu-panel.app-user-menu .mat-menu-item,.mat-menu-panel.app-user-menu a[mat-menu-item],.mat-menu-panel[class*=profile] .mat-mdc-menu-item,.mat-menu-panel[class*=profile] .mat-menu-item,.mat-menu-panel[class*=profile] a[mat-menu-item]{height:40px;line-height:40px;padding:0 16px;font-size:14px;font-weight:500;color:#344054;white-space:nowrap}.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu .mat-mdc-menu-item:hover,.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu .mat-menu-item:hover,.mat-mdc-menu-panel.mat-mdc-menu-panel.app-user-menu a[mat-menu-item]:hover,.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile] .mat-mdc-menu-item:hover,.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile] .mat-menu-item:hover,.mat-mdc-menu-panel.mat-mdc-menu-panel[class*=profile] a[mat-menu-item]:hover,.mat-menu-panel.app-user-menu .mat-mdc-menu-item:hover,.mat-menu-panel.app-user-menu .mat-menu-item:hover,.mat-menu-panel.app-user-menu a[mat-menu-item]:hover,.mat-menu-panel[class*=profile] .mat-mdc-menu-item:hover,.mat-menu-panel[class*=profile] .mat-menu-item:hover,.mat-menu-panel[class*=profile] a[mat-menu-item]:hover{background-color:#f8f9fa}.role-menu.mat-mdc-menu-panel{min-width:140px!important;border-radius:8px;box-shadow:0 4px 15px #0000001f;margin-top:4px}.role-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:6px}.role-menu.mat-mdc-menu-panel .mat-mdc-menu-item{display:flex!important;align-items:center!important;gap:10px;padding:10px 12px!important;height:auto!important;min-height:40px;border-radius:6px;font-size:14px;font-weight:500;color:#344054}.role-menu.mat-mdc-menu-panel .mat-mdc-menu-item img{width:20px;height:20px;flex-shrink:0}.role-menu.mat-mdc-menu-panel .mat-mdc-menu-item span{flex:1}.role-menu.mat-mdc-menu-panel .mat-mdc-menu-item:hover{background-color:var(--brand-50)}.role-menu.mat-mdc-menu-panel .mat-mdc-menu-item.active{background-color:var(--brand-50);color:var(--color-brand-text)}.recruiter-filter{background-color:#f9fafb;border:1px solid #ddd;padding:15px;margin-bottom:15px;border-radius:5px}.recruiter-filter span{font-size:12px;font-weight:600}.recruiter-filter .noUi-tooltip{font-size:11px;padding:0;font-weight:700;position:absolute;border:none;color:#fff;bottom:8%!important;background-color:transparent}.recruiter-filter .recruiter-filter-card{background-color:#fff!important;border:1px solid #ddd;border-radius:5px;padding:3px 15px 0}.recruiter-filter .multiselect-dropdown .dropdown-btn{background-color:#fff!important;height:45px!important;padding:5px 15px!important;border:1px solid #ddd!important;line-height:35px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recruiter-filter .multiselect-dropdown .dropdown-btn .selected-item-container{max-width:calc(100% - 50px);overflow:hidden}.recruiter-filter .multiselect-dropdown .dropdown-btn .selected-item-container .selected-item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruiter-filter .multiselect-dropdown .dropdown-btn .selected-item-container .selected-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.recruiter-filter .multiselect-dropdown .dropdown-btn .dropdown-multiselect--active{max-width:100%}.recruiter-filter .multiselect-dropdown .dropdown-btn .selected-item{max-width:none;border:1px solid var(--color-primary)!important;background:var(--brand-50)!important;color:var(--color-brand-text)!important;border-radius:4px!important;padding:2px 8px!important;margin:2px 4px 2px 0!important;font-size:12px!important;line-height:20px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recruiter-filter .multiselect-dropdown .dropdown-btn .selected-item a{color:var(--color-brand-text)!important;font-size:14px!important;padding-left:4px}.recruiter-filter .multiselect-dropdown .dropdown-btn .selected-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:inline-block;vertical-align:middle}.recruiter-filter .multiselect-dropdown .dropdown-btn .remaining-count{background:var(--color-primary)!important;color:#fff!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important;font-weight:600;line-height:20px!important}.loader-dots{display:flex;justify-content:center;align-items:center;height:100vh;position:fixed;top:0;left:0;width:100%;background:#fffc;z-index:9999}.loader-dots div{width:10px;height:10px;margin:5px;background-color:#3498db;border-radius:50%;animation:bounce 1.5s infinite ease-in-out}.loader-dots div:nth-child(2){animation-delay:.2s}.loader-dots div:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.mat-mdc-form-field{width:100%}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:#fff!important;border:1px solid #d0d5dd;border-radius:8px;padding:0 12px!important}.mat-mdc-form-field .mat-mdc-text-field-wrapper:hover{border-color:#98a2b3}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--focused{border-color:#c2560a}.mat-mdc-form-field .mat-mdc-form-field-flex{height:40px!important;align-items:center}.mat-mdc-form-field .mat-mdc-form-field-infix{padding:8px 0!important;min-height:auto!important;border:none!important}.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#fff!important}.mat-mdc-form-field .mdc-line-ripple{display:none!important}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-form-field input.mat-mdc-input-element{font-size:13px;color:#101828;font-weight:500}.mat-mdc-form-field input.mat-mdc-input-element::placeholder{color:#98a2b3;font-weight:400}.mat-mdc-select{font-size:13px;font-family:var(--font-family)!important}.mat-mdc-select .mat-mdc-select-trigger{height:40px;display:flex;align-items:center}.mat-mdc-select .mat-mdc-select-value{color:#101828;font-weight:500;font-size:13px}.mat-mdc-select .mat-mdc-select-placeholder{color:#98a2b3;font-weight:400}.mat-mdc-select .mat-mdc-select-arrow-wrapper{height:auto}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:#667085;width:10px;height:5px}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow svg{fill:#667085}.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper{background:#fff!important;border:1px solid #d0d5dd;border-radius:8px;padding:0 12px!important;cursor:pointer}.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper:hover{border-color:#98a2b3}.mat-mdc-form-field-type-mat-select.mat-focused .mat-mdc-text-field-wrapper{border-color:#c2560a}.mat-mdc-select-panel{background:#fff!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;border:1px solid #e5e7eb;padding:4px 0!important}.mat-mdc-select-panel .mat-mdc-option{font-size:13px;font-family:var(--font-family)!important;min-height:40px;padding:0 12px;color:#344054}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{color:#344054;font-size:13px}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--brand-50)!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--brand-50)!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--color-brand-text)!important}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background-color:var(--brand-50)!important}.mat-mdc-checkbox .mdc-checkbox{padding:0;margin:0;width:18px;height:18px;flex:0 0 18px}.mat-mdc-checkbox .mdc-checkbox__background{width:16px;height:16px;top:1px;left:1px;border-radius:4px;border-width:1.5px}.mat-mdc-checkbox .mdc-label{font-size:13px;color:#344054;padding-left:8px;font-family:var(--font-family)!important}.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background{background-color:#c2560a!important;border-color:#c2560a!important}.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:#c2560a!important;border-color:#c2560a!important}.mat-mdc-checkbox .mdc-checkbox__ripple,.mat-mdc-checkbox .mat-mdc-checkbox-ripple{display:none!important}.mat-mdc-radio-button .mdc-radio{padding:0;margin:0;width:18px;height:18px}.mat-mdc-radio-button .mdc-radio__background{width:18px;height:18px}.mat-mdc-radio-button .mdc-radio__background:before{display:none}.mat-mdc-radio-button .mdc-radio__outer-circle{width:18px;height:18px;border-width:2px;border-color:#d0d5dd}.mat-mdc-radio-button .mdc-radio__inner-circle{width:18px;height:18px}.mat-mdc-radio-button .mdc-label{font-size:13px;color:#344054;padding-left:8px;font-family:var(--font-family)!important}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#c2560a!important}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:#c2560a!important;background-color:#c2560a!important}.mat-mdc-radio-button .mat-mdc-radio-ripple,.mat-mdc-radio-button .mdc-radio__ripple{display:none!important}.mat-mdc-tab-group .mat-mdc-tab-header{border-bottom:none;background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb}.mat-mdc-tab-group .mat-mdc-tab-list{background:transparent}.mat-mdc-tab-group .mat-mdc-tab-labels{justify-content:flex-start!important}.mat-mdc-tab-group .mat-mdc-tab{min-width:auto!important;flex:0 0 auto!important;padding:0 16px;height:36px;font-size:13px;font-weight:500;font-family:var(--font-family)!important;color:#344054;opacity:1;border-radius:6px;margin:0 2px}.mat-mdc-tab-group .mat-mdc-tab.mdc-tab--active{color:var(--color-brand-text);background-color:transparent}.mat-mdc-tab-group .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--color-brand-text);font-weight:600}.mat-mdc-tab-group .mat-mdc-tab:hover:not(.mdc-tab--active){background-color:#f9fafb}.mat-mdc-tab-group .mat-mdc-tab .mdc-tab__text-label{color:inherit;transition:all .2s ease;font-family:var(--font-family)!important;display:flex;align-items:center;gap:8px}.mat-mdc-tab-group .mat-mdc-tab .mdc-tab-indicator,.mat-mdc-tab-group .mat-mdc-tab .mdc-tab__ripple,.mat-mdc-tab-group .mat-mdc-tab .mat-mdc-tab-ripple{display:none!important}.tab-badge,.mat-badge-content,.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;border-radius:10px;background-color:#f2f4f7;color:#667085;margin-left:6px}.mdc-tab--active .tab-badge,.mdc-tab--active .tab-count{background-color:var(--brand-50);color:var(--color-brand-text)}.mat-mdc-tab-body-wrapper{padding-top:16px}.mat-mdc-tab-nav-bar .mat-mdc-tab-link-container{background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb}.mat-mdc-tab-nav-bar .mat-mdc-tab-link{min-width:auto;padding:0 16px;height:36px;font-size:13px;font-weight:500;font-family:var(--font-family)!important;color:#344054;opacity:1;border-radius:6px;margin:0 2px}.mat-mdc-tab-nav-bar .mat-mdc-tab-link.mdc-tab--active,.mat-mdc-tab-nav-bar .mat-mdc-tab-link.active{color:var(--color-brand-text)}.mat-mdc-tab-nav-bar .mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar .mat-mdc-tab-link.active .mdc-tab__text-label{color:var(--color-brand-text);font-weight:600}.mat-mdc-tab-nav-bar .mat-mdc-tab-link:hover:not(.mdc-tab--active):not(.active){background-color:#f9fafb}.mat-mdc-tab-nav-bar .mat-mdc-tab-link .mdc-tab-indicator,.mat-mdc-tab-nav-bar .mat-mdc-tab-link .mdc-tab__ripple,.mat-mdc-tab-nav-bar .mat-mdc-tab-link .mat-mdc-tab-ripple{display:none!important}.custom-tabs{display:inline-flex;align-items:center;background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;gap:4px}.custom-tabs .tab-item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;font-family:var(--font-family);color:#344054;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.custom-tabs .tab-item:hover:not(.active){background-color:#f9fafb}.custom-tabs .tab-item.active{color:var(--color-brand-text);font-weight:600}.custom-tabs .tab-item.active .tab-count{background-color:var(--brand-50);color:var(--color-brand-text)}.custom-tabs .tab-item .tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;border-radius:10px;background-color:#f2f4f7;color:#667085}.filter-dropdown .mat-mdc-text-field-wrapper,.sort-dropdown .mat-mdc-text-field-wrapper{background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;height:40px!important;min-height:40px!important;padding:0 12px!important}.filter-dropdown .mat-mdc-select-trigger,.sort-dropdown .mat-mdc-select-trigger{height:38px}.filter-dropdown .mat-mdc-select-value-text,.sort-dropdown .mat-mdc-select-value-text{font-size:13px;color:#344054}.search-input-wrapper{position:relative;display:flex;align-items:center}.search-input-wrapper .search-icon{position:absolute;left:12px;color:#98a2b3;font-size:18px;pointer-events:none}.search-input-wrapper input{width:100%;height:40px;padding:0 12px 0 40px;font-size:13px;font-family:var(--font-family);color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;transition:all .2s ease}.search-input-wrapper input::placeholder{color:#98a2b3}.search-input-wrapper input:focus{border-color:#c2560a;box-shadow:0 0 0 3px rgba(var(--brand-rgb),.1)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button{font-size:14px;font-weight:600;font-family:var(--font-family)!important;text-transform:none;letter-spacing:0;padding:0 16px}.mat-mdc-button .mdc-button__ripple,.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mdc-button__ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{display:none!important}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{font-family:var(--font-family)!important}.mat-mdc-icon-button{width:36px!important;height:36px!important;padding:6px!important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-ripple{display:none!important}.mat-mdc-icon-button .mat-icon{font-size:20px;width:20px;height:20px;color:#667085}.mat-mdc-menu-panel{min-width:160px!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;border:1px solid #e5e7eb}.mat-mdc-menu-panel .mat-mdc-menu-content{padding:4px 0!important}.mat-mdc-menu-panel .mat-mdc-menu-item{font-size:13px;font-family:var(--font-family)!important;min-height:40px;padding:0 12px;color:#344054}.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not(:disabled){background-color:var(--brand-50)!important}.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{margin-right:8px;color:#667085;font-size:18px;width:18px;height:18px}.mat-mdc-menu-panel .mat-mdc-menu-item .mdc-list-item__primary-text{font-family:var(--font-family)!important}.mat-mdc-autocomplete-panel{border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;border:1px solid #e5e7eb}.mat-mdc-autocomplete-panel .mat-mdc-option{font-size:13px;font-family:var(--font-family)!important;min-height:40px;padding:0 12px}.mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--brand-50)!important}.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--brand-50)!important;color:var(--color-brand-text)!important}.mat-mdc-chip,.mat-mdc-standard-chip{font-size:12px;font-family:var(--font-family)!important;height:28px!important;border-radius:14px!important}.mat-mdc-chip.mat-primary:not(.mat-mdc-chip-selected),.mat-mdc-standard-chip.mat-primary:not(.mat-mdc-chip-selected){--mdc-chip-elevated-container-color: var(--brand-50);--mdc-chip-label-text-color: var(--color-brand-text);--mdc-chip-outline-color: var(--brand-200);--mdc-chip-with-icon-icon-color: var(--color-brand-text);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--color-brand-text);background-color:var(--brand-50)!important;color:var(--color-brand-text)!important}.mat-mdc-chip.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-mdc-chip-selected{--mdc-chip-elevated-selected-container-color: var(--color-brand-fill);--mdc-chip-selected-label-text-color: #fff;--mdc-chip-with-icon-selected-icon-color: #fff;background-color:var(--color-brand-fill)!important;color:#fff!important}.mat-mdc-chip .mdc-evolution-chip__text-label,.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--font-family)!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:12px!important;padding:0!important}.mat-mdc-dialog-container .mat-mdc-dialog-title{font-size:16px;font-weight:600;font-family:var(--font-family)!important;color:#101828;padding:16px 20px!important;margin:0!important;border-bottom:1px solid #e5e7eb}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:20px!important;font-family:var(--font-family)!important;color:#344054;font-size:14px;max-height:70vh!important}.mat-mdc-dialog-container .mat-mdc-dialog-actions{padding:16px 20px!important;border-top:1px solid #e5e7eb;gap:12px}.mat-mdc-tooltip .mdc-tooltip__surface{font-size:12px;font-family:var(--font-family)!important;background-color:#1f2937!important;border-radius:6px!important;padding:6px 10px!important}.mat-mdc-slide-toggle .mdc-switch__track{height:20px;border-radius:10px}.mat-mdc-slide-toggle .mdc-switch__handle{width:16px;height:16px}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track{background-color:#c2560a!important}.mat-mdc-slide-toggle .mdc-label{font-size:13px;font-family:var(--font-family)!important;color:#344054;padding-left:8px}.mat-mdc-progress-bar{height:6px!important;border-radius:3px}.mat-mdc-progress-bar .mdc-linear-progress__bar-inner{border-color:#c2560a!important}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:var(--brand-100)!important}.mat-mdc-progress-spinner circle{stroke:#c2560a!important}.mat-mdc-paginator{font-family:var(--font-family)!important;font-size:13px;background:transparent!important}.mat-mdc-paginator .mat-mdc-paginator-container{min-height:48px}.mat-mdc-paginator .mat-mdc-paginator-page-size-label,.mat-mdc-paginator .mat-mdc-paginator-range-label{font-size:13px;color:#667085}.mat-mdc-paginator .mat-mdc-select{font-size:13px}.mat-mdc-paginator .mat-mdc-icon-button{color:#667085}.mat-mdc-paginator .mat-mdc-icon-button:disabled{color:#d0d5dd}.mat-mdc-table{font-family:var(--font-family)!important;background:#fff!important}.mat-mdc-table .mat-mdc-header-row{background:#f9fafb}.mat-mdc-table .mat-mdc-header-cell{font-size:12px;font-weight:600;color:#667085;border-bottom:1px solid #e5e7eb;padding:12px 16px}.mat-mdc-table .mat-mdc-cell{font-size:13px;color:#344054;border-bottom:1px solid #e5e7eb;padding:12px 16px}.mat-mdc-table .mat-mdc-row:hover{background-color:#f9fafb}.mat-mdc-card{border-radius:12px!important;box-shadow:0 1px 3px #0000001a!important;border:1px solid #e5e7eb}.mat-mdc-card .mat-mdc-card-header{padding:16px}.mat-mdc-card .mat-mdc-card-title{font-size:16px;font-weight:600;font-family:var(--font-family)!important}.mat-mdc-card .mat-mdc-card-content{padding:0 16px 16px;font-family:var(--font-family)!important}.top-header .row{margin:0}.top-header .row>[class*=col-]{display:flex;align-items:center}.top-header .row .col-7,.top-header .row .col-md-8{justify-content:flex-end}.top-header .dropdown .dropdown-toggle{display:flex;align-items:center;gap:8px;height:40px;padding:8px 16px;font-size:13px;font-weight:500;font-family:var(--font-family);color:#344054;background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;transition:all .2s ease}.top-header .dropdown .dropdown-toggle:hover{border-color:#98a2b3;background-color:#f9fafb}.top-header .dropdown .dropdown-toggle:focus{outline:none;border-color:#c2560a;box-shadow:0 0 0 3px rgba(var(--brand-rgb),.1)}.top-header .dropdown .dropdown-toggle:after{margin-left:8px;border-top-color:#667085}.top-header .dropdown .dropdown-toggle img{width:20px;height:20px;object-fit:contain}.top-header .dropdown .dropdown-menu{min-width:220px;padding:8px;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 15px #0000001a;margin-top:4px}.top-header .dropdown .dropdown-menu .menu-item,.top-header .dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:13px;font-weight:500;font-family:var(--font-family);color:#344054;border-radius:6px;cursor:pointer;transition:all .15s ease}.top-header .dropdown .dropdown-menu .menu-item:hover,.top-header .dropdown .dropdown-menu .dropdown-item:hover{background-color:#f9fafb}.top-header .dropdown .dropdown-menu .menu-item:first-child,.top-header .dropdown .dropdown-menu .dropdown-item:first-child{font-weight:600;color:#667085;font-size:11px;text-transform:uppercase;letter-spacing:.5px;cursor:default}.top-header .dropdown .dropdown-menu .menu-item:first-child:hover,.top-header .dropdown .dropdown-menu .dropdown-item:first-child:hover{background-color:transparent}.top-header .dropdown .dropdown-menu .menu-item img,.top-header .dropdown .dropdown-menu .dropdown-item img{width:20px;height:20px;margin-right:8px}.top-header .dropdown .dropdown-menu .menu-item mat-slide-toggle,.top-header .dropdown .dropdown-menu .menu-item .mat-mdc-slide-toggle,.top-header .dropdown .dropdown-menu .dropdown-item mat-slide-toggle,.top-header .dropdown .dropdown-menu .dropdown-item .mat-mdc-slide-toggle{margin-left:auto}.table,table.table,table:not(.mat-calendar-table){width:100%;font-family:var(--font-family);border-collapse:collapse;border-spacing:0;background:#fff}.table thead tr,table.table thead tr,table:not(.mat-calendar-table) thead tr{background:#f8f9fa;border-bottom:1px solid #dee2e6}.table thead tr th,table.table thead tr th,table:not(.mat-calendar-table) thead tr th{padding:10px 12px;font-size:13px;font-weight:600;color:#495057;text-align:left;white-space:nowrap;border:none}.table thead tr th:first-child,table.table thead tr th:first-child,table:not(.mat-calendar-table) thead tr th:first-child{padding-left:16px}.table thead tr th:last-child,table.table thead tr th:last-child,table:not(.mat-calendar-table) thead tr th:last-child{padding-right:16px}.table tbody tr,table.table tbody tr,table:not(.mat-calendar-table) tbody tr{border-bottom:1px solid #e9ecef;transition:background-color .15s ease}.table tbody tr:hover,table.table tbody tr:hover,table:not(.mat-calendar-table) tbody tr:hover{background-color:#f8f9fa}.table tbody tr:last-child,table.table tbody tr:last-child,table:not(.mat-calendar-table) tbody tr:last-child{border-bottom:none}.table tbody tr td,table.table tbody tr td,table:not(.mat-calendar-table) tbody tr td{padding:10px 12px;font-size:13px;color:#495057;border:none;vertical-align:middle;line-height:1.4}.table tbody tr td:first-child,table.table tbody tr td:first-child,table:not(.mat-calendar-table) tbody tr td:first-child{padding-left:16px;color:var(--color-info-text);font-weight:500}.table tbody tr td:last-child,table.table tbody tr td:last-child,table:not(.mat-calendar-table) tbody tr td:last-child{padding-right:16px}.table tbody tr td a,table.table tbody tr td a,table:not(.mat-calendar-table) tbody tr td a{color:var(--color-info-text)!important;font-weight:500;text-decoration:none}.table tbody tr td a:hover,table.table tbody tr td a:hover,table:not(.mat-calendar-table) tbody tr td a:hover{color:var(--color-info-text)!important;text-decoration:underline}.table tbody tr td.email-col,.table tbody tr td a.email-link,table.table tbody tr td.email-col,table.table tbody tr td a.email-link,table:not(.mat-calendar-table) tbody tr td.email-col,table:not(.mat-calendar-table) tbody tr td a.email-link{color:var(--color-info-text)}.table tbody tr td.email-col:hover,.table tbody tr td a.email-link:hover,table.table tbody tr td.email-col:hover,table.table tbody tr td a.email-link:hover,table:not(.mat-calendar-table) tbody tr td.email-col:hover,table:not(.mat-calendar-table) tbody tr td a.email-link:hover{text-decoration:underline}.table tbody tr td.mobile-col,table.table tbody tr td.mobile-col,table:not(.mat-calendar-table) tbody tr td.mobile-col{color:#495057;font-weight:500}.table tbody tr td.status-col .status-active,.table tbody tr td.status-col.active,table.table tbody tr td.status-col .status-active,table.table tbody tr td.status-col.active,table:not(.mat-calendar-table) tbody tr td.status-col .status-active,table:not(.mat-calendar-table) tbody tr td.status-col.active{color:#198754;font-weight:500}.table tbody tr td.status-col .status-inactive,.table tbody tr td.status-col.inactive,table.table tbody tr td.status-col .status-inactive,table.table tbody tr td.status-col.inactive,table:not(.mat-calendar-table) tbody tr td.status-col .status-inactive,table:not(.mat-calendar-table) tbody tr td.status-col.inactive{color:#dc3545;font-weight:500}.table tbody tr td.status-col .status-pending,.table tbody tr td.status-col.pending,table.table tbody tr td.status-col .status-pending,table.table tbody tr td.status-col.pending,table:not(.mat-calendar-table) tbody tr td.status-col .status-pending,table:not(.mat-calendar-table) tbody tr td.status-col.pending{color:var(--color-warning-text);font-weight:500}.table tbody tr td.na-col,.table tbody tr td .na-text,table.table tbody tr td.na-col,table.table tbody tr td .na-text,table:not(.mat-calendar-table) tbody tr td.na-col,table:not(.mat-calendar-table) tbody tr td .na-text{color:#6c757d}.table tbody tr td a.view-link,.table tbody tr td .view-btn,table.table tbody tr td a.view-link,table.table tbody tr td .view-btn,table:not(.mat-calendar-table) tbody tr td a.view-link,table:not(.mat-calendar-table) tbody tr td .view-btn{color:var(--color-info-text);font-weight:500;cursor:pointer;text-decoration:none}.table tbody tr td a.view-link:hover,.table tbody tr td .view-btn:hover,table.table tbody tr td a.view-link:hover,table.table tbody tr td .view-btn:hover,table:not(.mat-calendar-table) tbody tr td a.view-link:hover,table:not(.mat-calendar-table) tbody tr td .view-btn:hover{color:var(--color-info-text);text-decoration:underline}.table a,table.table a,table:not(.mat-calendar-table) a{color:var(--color-info-text);text-decoration:none}.table a:hover,table.table a:hover,table:not(.mat-calendar-table) a:hover{text-decoration:underline}.table .text-active,.table .status-active-text,table.table .text-active,table.table .status-active-text,table:not(.mat-calendar-table) .text-active,table:not(.mat-calendar-table) .status-active-text{color:#198754!important;font-weight:500}.table .text-inactive,.table .status-inactive-text,table.table .text-inactive,table.table .status-inactive-text,table:not(.mat-calendar-table) .text-inactive,table:not(.mat-calendar-table) .status-inactive-text{color:#dc3545!important;font-weight:500}.table .text-pending,.table .status-pending-text,table.table .text-pending,table.table .status-pending-text,table:not(.mat-calendar-table) .text-pending,table:not(.mat-calendar-table) .status-pending-text{color:var(--color-warning-text)!important;font-weight:500}.table .text-muted,.table .text-na,table.table .text-muted,table.table .text-na,table:not(.mat-calendar-table) .text-muted,table:not(.mat-calendar-table) .text-na{color:#6c757d!important}.table .badge,.table .status-badge,table.table .badge,table.table .status-badge,table:not(.mat-calendar-table) .badge,table:not(.mat-calendar-table) .status-badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px}.table .badge.badge-success,.table .badge.status-active,.table .status-badge.badge-success,.table .status-badge.status-active,table.table .badge.badge-success,table.table .badge.status-active,table.table .status-badge.badge-success,table.table .status-badge.status-active,table:not(.mat-calendar-table) .badge.badge-success,table:not(.mat-calendar-table) .badge.status-active,table:not(.mat-calendar-table) .status-badge.badge-success,table:not(.mat-calendar-table) .status-badge.status-active{background-color:#d1e7dd;color:#0f5132}.table .badge.badge-danger,.table .badge.status-inactive,.table .status-badge.badge-danger,.table .status-badge.status-inactive,table.table .badge.badge-danger,table.table .badge.status-inactive,table.table .status-badge.badge-danger,table.table .status-badge.status-inactive,table:not(.mat-calendar-table) .badge.badge-danger,table:not(.mat-calendar-table) .badge.status-inactive,table:not(.mat-calendar-table) .status-badge.badge-danger,table:not(.mat-calendar-table) .status-badge.status-inactive{background-color:#f8d7da;color:#842029}.table .badge.badge-warning,.table .badge.status-pending,.table .status-badge.badge-warning,.table .status-badge.status-pending,table.table .badge.badge-warning,table.table .badge.status-pending,table.table .status-badge.badge-warning,table.table .status-badge.status-pending,table:not(.mat-calendar-table) .badge.badge-warning,table:not(.mat-calendar-table) .badge.status-pending,table:not(.mat-calendar-table) .status-badge.badge-warning,table:not(.mat-calendar-table) .status-badge.status-pending{background-color:#fff3cd;color:#664d03}.table .badge.badge-info,.table .badge.status-draft,.table .status-badge.badge-info,.table .status-badge.status-draft,table.table .badge.badge-info,table.table .badge.status-draft,table.table .status-badge.badge-info,table.table .status-badge.status-draft,table:not(.mat-calendar-table) .badge.badge-info,table:not(.mat-calendar-table) .badge.status-draft,table:not(.mat-calendar-table) .status-badge.badge-info,table:not(.mat-calendar-table) .status-badge.status-draft{background-color:#cff4fc;color:#055160}.table .badge.badge-primary,.table .status-badge.badge-primary,table.table .badge.badge-primary,table.table .status-badge.badge-primary,table:not(.mat-calendar-table) .badge.badge-primary,table:not(.mat-calendar-table) .status-badge.badge-primary{background-color:var(--brand-50);color:var(--color-brand-text)}.table .action-btn,table.table .action-btn,table:not(.mat-calendar-table) .action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background-color:transparent;color:#667085;cursor:pointer;transition:all .15s ease}.table .action-btn:hover,table.table .action-btn:hover,table:not(.mat-calendar-table) .action-btn:hover{background-color:#f3f4f6;color:#344054}.table .action-btn i,.table .action-btn mat-icon,table.table .action-btn i,table.table .action-btn mat-icon,table:not(.mat-calendar-table) .action-btn i,table:not(.mat-calendar-table) .action-btn mat-icon{font-size:16px}.mat-mdc-table,mat-table{width:100%;font-family:var(--font-family)!important;background:#fff}.mat-mdc-table .mat-mdc-header-row,.mat-mdc-table mat-header-row,mat-table .mat-mdc-header-row,mat-table mat-header-row{background:#f8f9fa;border-bottom:2px solid #e9ecef;min-height:48px}.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell,.mat-mdc-table .mat-mdc-header-row mat-header-cell,.mat-mdc-table mat-header-row .mat-mdc-header-cell,.mat-mdc-table mat-header-row mat-header-cell,mat-table .mat-mdc-header-row .mat-mdc-header-cell,mat-table .mat-mdc-header-row mat-header-cell,mat-table mat-header-row .mat-mdc-header-cell,mat-table mat-header-row mat-header-cell{padding:12px 16px;font-size:13px;font-weight:600;color:#495057;border:none}.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell:first-child,.mat-mdc-table .mat-mdc-header-row mat-header-cell:first-child,.mat-mdc-table mat-header-row .mat-mdc-header-cell:first-child,.mat-mdc-table mat-header-row mat-header-cell:first-child,mat-table .mat-mdc-header-row .mat-mdc-header-cell:first-child,mat-table .mat-mdc-header-row mat-header-cell:first-child,mat-table mat-header-row .mat-mdc-header-cell:first-child,mat-table mat-header-row mat-header-cell:first-child{padding-left:20px}.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell:last-child,.mat-mdc-table .mat-mdc-header-row mat-header-cell:last-child,.mat-mdc-table mat-header-row .mat-mdc-header-cell:last-child,.mat-mdc-table mat-header-row mat-header-cell:last-child,mat-table .mat-mdc-header-row .mat-mdc-header-cell:last-child,mat-table .mat-mdc-header-row mat-header-cell:last-child,mat-table mat-header-row .mat-mdc-header-cell:last-child,mat-table mat-header-row mat-header-cell:last-child{padding-right:20px}.mat-mdc-table .mat-mdc-row,.mat-mdc-table mat-row,mat-table .mat-mdc-row,mat-table mat-row{border-bottom:1px solid #e9ecef;min-height:52px}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table mat-row:hover,mat-table .mat-mdc-row:hover,mat-table mat-row:hover{background-color:#f8f9fa}.mat-mdc-table .mat-mdc-row:last-child,.mat-mdc-table mat-row:last-child,mat-table .mat-mdc-row:last-child,mat-table mat-row:last-child{border-bottom:none}.mat-mdc-table .mat-mdc-row .mat-mdc-cell,.mat-mdc-table .mat-mdc-row mat-cell,.mat-mdc-table mat-row .mat-mdc-cell,.mat-mdc-table mat-row mat-cell,mat-table .mat-mdc-row .mat-mdc-cell,mat-table .mat-mdc-row mat-cell,mat-table mat-row .mat-mdc-cell,mat-table mat-row mat-cell{padding:14px 16px;font-size:13px;color:#495057;border:none}.mat-mdc-table .mat-mdc-row .mat-mdc-cell:first-child,.mat-mdc-table .mat-mdc-row mat-cell:first-child,.mat-mdc-table mat-row .mat-mdc-cell:first-child,.mat-mdc-table mat-row mat-cell:first-child,mat-table .mat-mdc-row .mat-mdc-cell:first-child,mat-table .mat-mdc-row mat-cell:first-child,mat-table mat-row .mat-mdc-cell:first-child,mat-table mat-row mat-cell:first-child{padding-left:20px}.mat-mdc-table .mat-mdc-row .mat-mdc-cell:last-child,.mat-mdc-table .mat-mdc-row mat-cell:last-child,.mat-mdc-table mat-row .mat-mdc-cell:last-child,.mat-mdc-table mat-row mat-cell:last-child,mat-table .mat-mdc-row .mat-mdc-cell:last-child,mat-table .mat-mdc-row mat-cell:last-child,mat-table mat-row .mat-mdc-cell:last-child,mat-table mat-row mat-cell:last-child{padding-right:20px}.mat-mdc-table .mat-mdc-row .mat-mdc-cell a,.mat-mdc-table .mat-mdc-row mat-cell a,.mat-mdc-table mat-row .mat-mdc-cell a,.mat-mdc-table mat-row mat-cell a,mat-table .mat-mdc-row .mat-mdc-cell a,mat-table .mat-mdc-row mat-cell a,mat-table mat-row .mat-mdc-cell a,mat-table mat-row mat-cell a{color:var(--color-info-text);text-decoration:none}.mat-mdc-table .mat-mdc-row .mat-mdc-cell a:hover,.mat-mdc-table .mat-mdc-row mat-cell a:hover,.mat-mdc-table mat-row .mat-mdc-cell a:hover,.mat-mdc-table mat-row mat-cell a:hover,mat-table .mat-mdc-row .mat-mdc-cell a:hover,mat-table .mat-mdc-row mat-cell a:hover,mat-table mat-row .mat-mdc-cell a:hover,mat-table mat-row mat-cell a:hover{text-decoration:underline}.table-responsive,.table-wrapper{width:100%;overflow-x:auto;border-radius:10px}.table-responsive::-webkit-scrollbar,.table-wrapper::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-track,.table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-responsive::-webkit-scrollbar-thumb,.table-wrapper::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.table-responsive::-webkit-scrollbar-thumb:hover,.table-wrapper::-webkit-scrollbar-thumb:hover{background:#98a2b3}.table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-bottom:none;border-radius:10px 10px 0 0}.table-toolbar .table-search{position:relative}.table-toolbar .table-search input{width:280px;height:40px;padding:0 12px 0 40px;font-size:13px;border:1px solid #d0d5dd;border-radius:8px}.table-toolbar .table-search input:focus{outline:none;border-color:#c2560a;box-shadow:0 0 0 3px rgba(var(--brand-rgb),.1)}.table-toolbar .table-search .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#98a2b3}.table-toolbar .table-actions{display:flex;align-items:center;gap:8px}.table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.table-empty img{width:120px;margin-bottom:20px;opacity:.6}.table-empty h4{font-size:16px;font-weight:600;color:#344054;margin-bottom:8px}.table-empty p{font-size:13px;color:#667085;max-width:300px}.mobile-label{display:none!important}.hide-mobile,.mobile-hidden{display:inline!important}.cdk-overlay-pane.approval-dialog-panel,.cdk-overlay-pane.approval-dialog-panel .mat-mdc-dialog-container,.cdk-overlay-pane.approval-dialog-panel .mat-dialog-container,.cdk-overlay-pane.approval-dialog-panel .mat-mdc-dialog-surface,.cdk-overlay-pane.approval-dialog-panel .mdc-dialog__surface,.cdk-overlay-pane.approval-dialog-panel .mdc-dialog__container,.cdk-overlay-pane.approval-dialog-panel .mat-mdc-dialog-content,.cdk-overlay-pane.approval-dialog-panel .mat-dialog-content,.approval-dialog-panel,.approval-dialog-panel .mat-mdc-dialog-container,.approval-dialog-panel .mat-dialog-container,.approval-dialog-panel .mat-mdc-dialog-surface,.approval-dialog-panel .mdc-dialog__surface,.approval-dialog-panel .mdc-dialog__container,.approval-dialog-panel .mat-mdc-dialog-content,.approval-dialog-panel .mat-dialog-content{overflow:visible!important}.approval-dialog-wrapper{min-width:400px;padding:20px}.approval-dialog-wrapper h1[mat-dialog-title]{margin:0 0 15px;font-size:18px;font-weight:600;color:#333}.approval-dialog-wrapper h3{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.approval-dialog-wrapper .approval-content{padding:0}.approval-dialog-wrapper .form-group{margin-bottom:10px}.approval-dialog-wrapper .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#344054;font-size:14px}.approval-dialog-wrapper .mat-mdc-form-field{width:100%}.approval-dialog-wrapper .mat-mdc-form-field .mat-mdc-text-field-wrapper{background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:0 12px!important;height:48px}.approval-dialog-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex{height:46px;align-items:center}.approval-dialog-wrapper .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{border-color:var(--color-primary)}.approval-dialog-wrapper .approval-actions{padding:15px 0 0;margin:0;gap:12px}.approval-dialog-wrapper .d-flex{margin-top:25px;gap:12px}.approval-dialog-wrapper .d-flex button{padding:10px 24px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}@media(min-width:992px){.profile-update-dialog .row.gx-2.gy-2>.col-md-6{flex:0 0 25%!important;max-width:25%!important}.profile-update-dialog .profile-edit-card>.row.gx-2.gy-2>.col-md-6{flex:0 0 33.3333%!important;max-width:33.3333%!important}.profile-update-dialog .profile-edit-card>.row.gx-2.gy-2>.col-md-6:nth-of-type(1),.profile-update-dialog .profile-edit-card>.row.gx-2.gy-2>.col-md-6:nth-of-type(2){flex:0 0 50%!important;max-width:50%!important}.profile-update-dialog .row.gx-2.gy-2>.col-md-12{flex:0 0 100%!important;max-width:100%!important}}.profile-update-dialog .mat-mdc-dialog-container,.profile-update-dialog .mdc-dialog__surface{border-radius:16px!important;overflow:hidden}.first\:mt-0:first-child{margin-top:0!important}.last\:border-b-0:last-child{border-bottom-width:0px!important}.empty\:hidden:empty{display:none!important}.focus-within\:border-brand:focus-within{border-color:var(--color-primary)!important}.hover\:border-ink-2:hover{border-color:var(--color-text-2)!important}.hover\:brightness-95:hover{--tw-brightness: brightness(.95) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.focus\:border-brand:focus{border-color:var(--color-primary)!important}@media not all and (min-width:768px){.max-md\:w-full{width:100%!important}.max-md\:flex-col{flex-direction:column!important}.max-md\:items-stretch{align-items:stretch!important}.max-md\:justify-end{justify-content:flex-end!important}}@media not all and (min-width:640px){.max-sm\:w-full{width:100%!important}}@media(max-width:599.98px){.max-\[599\.98px\]\:hidden{display:none!important}.max-\[599\.98px\]\:w-full{width:100%!important}}@media(min-width:600px){.min-\[600px\]\:hidden{display:none!important}}@media(min-width:640px){.sm\:col-span-6{grid-column:span 6 / span 6!important}.sm\:flex{display:flex!important}.sm\:w-\[320px\]{width:320px!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto!important}.sm\:flex-row{flex-direction:row!important}.sm\:gap-6{gap:1.5rem!important}.sm\:text-right{text-align:right!important}}@media(min-width:768px){.md\:sticky{position:sticky!important}.md\:top-0{top:0!important}.md\:order-1{order:1!important}.md\:order-2{order:2!important}.md\:order-3{order:3!important}.md\:col-span-1{grid-column:span 1 / span 1!important}.md\:col-span-2{grid-column:span 2 / span 2!important}.md\:col-span-3{grid-column:span 3 / span 3!important}.md\:col-span-4{grid-column:span 4 / span 4!important}.md\:col-span-5{grid-column:span 5 / span 5!important}.md\:col-span-6{grid-column:span 6 / span 6!important}.md\:col-span-7{grid-column:span 7 / span 7!important}.md\:col-span-8{grid-column:span 8 / span 8!important}.md\:col-span-9{grid-column:span 9 / span 9!important}.md\:col-start-3{grid-column-start:3!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}.md\:hidden{display:none!important}.md\:w-1\/12{width:8.333333%!important}.md\:w-1\/2{width:50%!important}.md\:w-2\/3{width:66.666667%!important}.md\:w-3\/4{width:75%!important}.md\:w-5\/12{width:41.666667%!important}.md\:w-6\/12{width:50%!important}.md\:w-7\/12{width:58.333333%!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr)!important}.md\:grid-cols-\[minmax\(0\,2fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))!important}.md\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(220px,1fr) minmax(0,3fr)!important}.md\:grid-cols-\[minmax\(260px\,1fr\)_minmax\(220px\,300px\)\]{grid-template-columns:minmax(260px,1fr) minmax(220px,300px)!important}.md\:p-12{padding:3rem!important}}@media(min-width:1024px){.lg\:col-span-3{grid-column:span 3 / span 3!important}.lg\:col-span-4{grid-column:span 4 / span 4!important}.lg\:col-span-5{grid-column:span 5 / span 5!important}.lg\:col-span-6{grid-column:span 6 / span 6!important}.lg\:col-span-7{grid-column:span 7 / span 7!important}.lg\:col-span-8{grid-column:span 8 / span 8!important}.lg\:col-start-4{grid-column-start:4!important}.lg\:h-\[62vh\]{height:62vh!important}.lg\:max-h-\[75vh\]{max-height:75vh!important}.lg\:w-10\/12{width:83.333333%!important}.lg\:w-5\/12{width:41.666667%!important}.lg\:w-5\/6{width:83.333333%!important}.lg\:w-7\/12{width:58.333333%!important}.lg\:flex-\[0_0_260px\]{flex:0 0 260px!important}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.desk\:block{display:block!important}.desk\:flex{display:flex!important}.desk\:hidden{display:none!important}.desk\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)!important}}@media(min-width:1280px){.xl\:w-3\/4{width:75%!important}.xl\:grid-cols-\[minmax\(280px\,1fr\)_160px_minmax\(260px\,340px\)\]{grid-template-columns:minmax(280px,1fr) 160px minmax(260px,340px)!important}}@media(min-width:1536px){.\32xl\:w-10\/12{width:83.333333%!important}}.\[\&\:not\(\:disabled\)\]\:text-\[color\:var\(--color-success-text\)\]:not(:disabled){color:var(--color-success-text)!important}.\[\&\:not\(\:disabled\)\]\:\[--mdc-icon-button-icon-color\:var\(--color-success-text\)\]:not(:disabled){--mdc-icon-button-icon-color: var(--color-success-text) !important}.\[\&\>button\]\:flex-auto>button{flex:1 1 auto!important}.\[\&\>img\]\:h-6>img{height:1.5rem!important}.\[\&\>img\]\:w-4>img{width:1rem!important}.\[\&\>img\]\:w-6>img{width:1.5rem!important}.\[\&\>img\]\:shrink-0>img{flex-shrink:0!important}.\[\&\>li\]\:py-1\.5>li{padding-top:.375rem!important;padding-bottom:.375rem!important}.\[\&\>span\]\:text-brand-text>span{color:var(--color-brand-text)!important}.\[\&_\.mdc-label\]\:whitespace-normal .mdc-label{white-space:normal!important}.\[\&_\.surface_h5\]\:m-0 .surface h5{margin:0!important}.\[\&_\.surface_h5\]\:text-sm .surface h5{font-size:.875rem!important;line-height:1.25rem!important}.\[\&_\.surface_h5\]\:font-semibold .surface h5{font-weight:600!important}.\[\&_\.surface_p\]\:m-0 .surface p{margin:0!important}.\[\&_\.surface_p\]\:text-\[13px\] .surface p{font-size:13px!important}.\[\&_h3\]\:m-0 h3{margin:0!important}.\[\&_h3\]\:mb-0\.5 h3{margin-bottom:.125rem!important}.\[\&_h3\]\:mt-2 h3{margin-top:.5rem!important}.\[\&_h3\]\:truncate h3{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.\[\&_h3\]\:text-\[13px\] h3{font-size:13px!important}.\[\&_h3\]\:text-xs h3{font-size:.75rem!important;line-height:1rem!important}.\[\&_h3\]\:font-bold h3{font-weight:700!important}.\[\&_h3\]\:font-medium h3{font-weight:500!important}.\[\&_h3\]\:font-semibold h3{font-weight:600!important}.\[\&_h3\]\:capitalize h3{text-transform:capitalize!important}.\[\&_h3\]\:text-ink h3{color:var(--color-text)!important}.\[\&_h3\]\:text-ink-2 h3{color:var(--color-text-2)!important}.\[\&_img\]\:h-7 img{height:1.75rem!important}.\[\&_img\]\:w-7 img{width:1.75rem!important}.\[\&_img\]\:max-w-full img{max-width:100%!important}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0!important}.\[\&_p\]\:m-0 p{margin:0!important}.\[\&_p\]\:mt-0\.5 p{margin-top:.125rem!important}.\[\&_p\]\:text-xs p{font-size:.75rem!important;line-height:1rem!important}.\[\&_p\]\:font-medium p{font-weight:500!important}.\[\&_p\]\:text-ink-2 p{color:var(--color-text-2)!important}.\[\&_strong\]\:text-ink strong{color:var(--color-text)!important}.\[\&_td\]\:align-top td{vertical-align:top!important}.job-list-content .listofjob{width:100%;float:left;border-top:1px solid #eceeef;padding-top:15px;margin-top:15px;margin-bottom:0;padding-bottom:0}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyright{width:100%;float:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px 10px;min-height:55px;background:#f4f6f9}.job-list-content{float:left;width:100%;box-shadow:none;padding:0 15px 20px}.job-list-content h1{width:100%;float:left;color:#191919;font-size:20px;margin-bottom:0;margin-top:15px}.job-list-content .listofjob{width:100%;float:left;border-top:1px solid #eceeef;background-color:#fff;padding-top:15px;margin-top:15px;margin-bottom:0;padding-bottom:0}.job-list-content .listofjob .job-list-info{width:100%;float:left;padding-right:0}.job-list-content .listofjob .job-list-info h2{width:100%;float:left;color:#191919;font-size:16px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-list-content .listofjob .job-list-info h2 span{float:right;color:#191919;font-size:12px}.job-list-content .listofjob .job-list-info h2 span img{padding-right:8px;position:relative;top:0}.job-list-content .listofjob .job-list-info .companydetailes{width:100%;float:left;padding:7px 0}.job-list-content .listofjob .job-list-info .companydetailes .company-info{width:24%;float:left;margin-right:1%}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyleft{width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;background:#f4f6f9;padding:2px 5px;margin-top:5px}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyleft svg{width:15px;height:15px}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyleft svg fill{color:var(--color-brand-text)}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyleft img{width:18px;height:18px}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyright{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px 10px;min-height:55px;background:#f4f6f9}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyright p{float:left;color:#191919;font-size:13px;width:100%;margin-bottom:0;text-align:left!important;padding:5px 0!important}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyright span,.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyright .profilepic{float:left;color:#191919;font-size:13px;width:100%}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyright .profilepic .picimg{float:left;width:72px}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyright .profilepic .picimg img{width:16px;height:16px;float:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #ffffff;margin-right:2px;cursor:pointer}.job-list-content .listofjob .job-list-info .companydetailes .company-info .companyright .profilepic div.count{float:right;color:var(--color-brand-text);font-size:8px;cursor:pointer;margin-top:5px}.job-list-content .listofjob .job-list-info .companydetailes .company-info1{width:28%;float:left}.job-list-content .listofjob .job-list-info .companydetailes .company-info1 .companyleft{width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;background:#f4f6f9;padding:2px 5px;margin-top:5px}.job-list-content .listofjob .job-list-info .companydetailes .company-info1 .companyleft svg{width:15px;height:15px}.job-list-content .listofjob .job-list-info .companydetailes .company-info1 .companyleft svg fill{color:var(--color-brand-text)}.job-list-content .listofjob .job-list-info .companydetailes .company-info1 .companyleft img{width:18px;height:18px}.job-list-content .listofjob .job-list-info .companydetailes .company-info1 .companyright{width:100%;float:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px 10px;min-height:55px}.job-list-content .listofjob .job-list-info .companydetailes .company-info1 .companyright p{float:left;color:#191919;font-size:13px;width:100%;margin-bottom:0}.job-list-content .listofjob .job-list-info .companydetailes .company-info1 .companyright span{float:left;color:#191919;font-size:13px;width:100%}.job-list-content .listofjob .job-list-info .skillsdetailes{width:100%;float:left;margin-top:12px}.job-list-content .listofjob .job-list-info .skillsdetailes h5{float:left;width:100%!important;font-size:12px;color:#555;line-height:1.5;margin-bottom:0;margin-top:0;margin-right:5px;width:35px;text-align:left!important}.job-list-content .listofjob .job-list-info .skillsdetailes ul{float:left;padding:0;margin:5px 0 0;width:auto;overflow:hidden;white-space:pre-line;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.job-list-content .listofjob .job-list-info .skillsdetailes ul li{float:left;width:auto;list-style-type:none}.job-list-content .listofjob .job-list-info .skillsdetailes ul li span{float:left;width:auto;padding:6px 12px;font-size:12px;color:#191919;background:#f4f6f9;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;margin-right:6px;margin-bottom:6px}.job-list-content .listofjob .job-list-info .skillsdetailes ul li.less-more{float:left;width:auto}.job-list-content .listofjob .job-list-info .skillsdetailes ul li.less-more span{float:left;width:auto;padding:6px 12px;font-size:12px;cursor:pointer;color:var(--color-brand-text)!important;background:#f4f6f9;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;margin-right:6px;margin-bottom:6px}.job-list-content .listofjob .job-list-info h4{width:100%;float:left;font-size:13px;color:#191919}.job-list-content .listofjob .buttons{width:100%;float:left}.job-list-content .listofjob .buttons .sharebut{background:#f4f6f9;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;color:#191919;padding:6px 10px 7px;text-align:center;font-size:12px;margin-bottom:6px;display:inline-block;margin-top:10px;width:100%}.job-list-content .listofjob .buttons .sharebut i{color:#333;margin:0 1px}.job-list-content .listofjob .buttons .applybut{background:#c2560a;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;color:#fff;padding:6px 10px 7px;text-align:center;font-size:12px;cursor:pointer;margin-top:10px;border:1px solid #c2560a}.job-list-content .listofjob .buttons .applybut:hover{background:transparent;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;color:var(--color-brand-text);padding:6px 10px 7px;text-align:center;font-size:12px;cursor:pointer;margin-top:9px;border:1px solid #c2560a}.job-list-content .listofjob:first-child{border-top:0px solid #dcdcdc;padding-top:0;margin-top:2px;margin-bottom:2px;padding-bottom:0}.jobs-card{background:#fff;padding:18px 27px}.jobs-card .company-data{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px 10px;min-height:55px;background:#f4f6f9}.jobs-card .company-data .jobs-count{color:#191919;font-size:13px;margin-bottom:0;padding:5px 0!important}.jobs-card .middle-data .share-data ul{display:flex;justify-content:center;padding:0;margin:0}.jobs-card .middle-data .share-data ul li{background:#f4f6f9;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px;color:#a5b1bf;padding:6px 18px;text-align:center;font-size:12px;list-style:none;cursor:pointer;margin:0 5px}.innermenu{width:100%;float:left;margin-bottom:15px}.master-acc-section-main{width:100%;float:left;background-size:cover;background-repeat:no-repeat;position:relative;background-color:#951d1d}.w-75{width:75%!important}.w-100{width:100%!important}.master-acc-content ul li h1{float:left;width:100%;color:#fff;font-size:24px;padding:8px 0 6px;margin:0}.master-acc-content ul li p{float:left;width:auto;color:#e4e4e4;padding:2px 0 6px;margin:0;font-size:14px}.change-passw p{float:left;width:100%;padding:7px 18px;margin:0;font-size:15px;color:#fff;background:var(--color-primary);cursor:pointer;border:1px solid var(--color-primary);border-radius:20px}.change-passw p:hover{background:0 0;color:var(--color-brand-text);border:1px solid var(--color-primary)}.manage-table{width:100%;float:left;margin-top:20px}.cdashboard-table{display:flex;flex-direction:column;width:100%;float:left;border:1px solid #eceeef;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0;overflow:auto}.cdashboard-table table th{font-size:14px;color:#333;padding:0 20px!important;border-bottom:1px solid #f4f6f9;height:50px!important;white-space:nowrap;background-color:#f4f6f9}.tab-content-managecourse{width:100%;float:left;padding:20px;background:#fff;box-shadow:0 0 4px #c7c7c780}.cdashboard-table table td{font-size:14px;color:#333;padding:10px 20px!important;border-bottom:1px solid #eceeef;white-space:nowrap;max-width:250px;overflow:hidden}.manage-table td a.view-btn{box-shadow:none;border:0;background:#f7a12630;color:var(--color-brand-text);padding:5px 13px;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.manage-table td a.delete-btn{box-shadow:none;border:0;background:#ffe2e2;color:#f94040;padding:5px 13px;margin:0;outline:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.manage-table td a.tableshare-btn{box-shadow:none;border:0;background:#f4f6f9;color:#a5b1bf;padding:5px 13px;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.manage-table td.yes{color:#41d600;font-family:var(--font-family)}.cdashboard-table table td a{color:var(--color-brand-text);text-decoration:none}.crse-srch-nw input{border:1px solid #ced4dd;box-shadow:0 1px 4px #006ac233;padding:.375rem .75rem;border-radius:5px;outline:0;font-size:16px;color:#7f8eaa;width:100%;transition:.2s}.boxes{width:100%;float:left;background:#fff;box-shadow:0 0 4px #c7c7c780}.jobslist{width:100%;float:left}.jobslist ul{float:left;width:100%;margin:0;padding:0;background:#fff}.jobslist ul li{float:left;width:auto;margin:0 5px;padding:0;list-style-type:none;cursor:pointer}.jobslist ul li a.active{border-bottom:2px solid var(--color-primary);color:var(--color-brand-text);cursor:pointer}.jobslist ul li a{padding:10px 20px;color:#191919;text-decoration:none;background:#fff;float:left;border-bottom:2px solid #fff;cursor:pointer}.user-education{float:left;width:100%;background:#fff;box-shadow:0 0 4px #c7c7c780;margin-bottom:20px;position:relative}.user-education ul li a.active{border-bottom:2px solid var(--color-primary);color:var(--color-brand-text)}.user-education ul li a{padding:10px 20px;color:#191919;text-decoration:none;background:#fff;float:left;border-bottom:2px solid #fff}.user-education ul.nw-addqnset li.nw-adchbtn button{width:auto;float:left;list-style:none;font-size:14px;color:var(--color-brand-text);background:#fff;border:1px solid var(--color-primary);padding:7px 16px;margin:0 10px 0 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer}.tabs_content{float:left;width:100%;padding:20px;background-color:#fff;position:relative}.middle-text{width:100%;float:left;padding:0;margin-bottom:6px}.middle-content{width:100%;float:left;margin-top:10px}.middle-text ul{width:100%;float:left;display:flex;justify-content:center;padding:0;margin:0}.middle-text ul li{background:#f4f6f9;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px;color:#a5b1bf;padding:6px 18px;text-align:center;font-size:12px;list-style:none;cursor:pointer;margin:0 5px}.middle-text h4{width:100%;float:left;font-size:14px;color:#555;margin:0;padding:12px 0;text-align:center;line-height:24px}.middle-text h4 img{width:24px;height:24px;float:none;display:inline-block;padding:0 5px 0 0;margin:0;position:relative;top:-1px}.middle-text h5.online{color:#0c0}.middle-text h5{width:100%;float:left;font-size:14px;color:#a5b1bf;margin:0;padding:0;text-align:center}.topfilter{float:right;min-width:140px;background:#fff;padding:4px 10px;border-radius:3px;width:150px;margin-bottom:9px}.job-list-content .listofjob .buttons .sharebut i,.job-list-content .listofjob .buttons .sharebut i.active{color:var(--color-brand-text);margin:0 1px}.share-btn button{float:left;width:auto;font-size:12px;color:#fff;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:7px 18px}.share-btn button:hover{border:1px solid var(--color-primary);background:#fff;color:var(--color-brand-text)}.master-acc-content{width:100%;float:left;padding:60px 0}.master-acc-content ul{width:100%;float:left;padding:0;margin:0}.master-acc-content ul li{list-style:none;width:100%;float:left;padding:0;margin-right:10px}.listbutton .wishlist-button button{background:#f4f6f9;border-radius:20px;padding:7px 18px;border:0;color:#191919;font-size:12px}.listbutton .wishlist-button,.listbutton .sales-button{float:left;text-align:center;margin-top:15px;margin-right:15px}.listbutton .sales-button button{background:var(--color-brand-fill);border-radius:20px;padding:7px 18px;border:1px solid var(--color-primary);color:#fff;font-size:12px}.master-acc-content ul li span i.active{color:var(--color-brand-text)}.master-acc-content ul li span i{float:left;color:#e4e4e4;margin:0 4px 0 0;font-size:10px}.master-acc-content ul.info li i{float:left;color:#e4e4e4;margin:3px 8px 0 0;font-size:12px}.master-acc-content ul.info li{list-style:none;width:auto;float:left;padding:0;margin-right:15px;font-size:13px;color:#e4e4e4}.course-price{float:left;width:100%;padding:14px 20px;background:#f4f6f9}@charset "UTF-8";:root{--brand-50: #fdf3ec;--brand-100: #fbe4d2;--brand-200: #f5c7a3;--brand-300: #eca36e;--brand-400: #df7a3a;--brand-500: #d2651c;--brand-600: #c2560a;--brand-700: #a94a08;--brand-800: #8a3c07;--brand-900: #6b2f06;--brand-rgb: 194, 86, 10;--color-primary: var(--brand-600);--color-brand-fill: var(--brand-600);--color-brand-fill-hover: var(--brand-700);--color-brand-text: var(--brand-700);--color-primary-text: var(--brand-700);--color-primary-strong: var(--brand-700);--color-primary-soft: var(--brand-50);--color-primary-selected: var(--brand-100);--color-primary-border: var(--brand-200);--color-text: #101828;--color-text-2: #344054;--color-muted: #667085;--color-muted-2: #98a2b3;--color-border: #e4e7ec;--color-border-strong: #d0d5dd;--color-bg: #f8fafc;--color-bg-2: #f2f4f7;--color-surface: #fff;--color-success: #12b76a;--color-success-text: #027a48;--color-success-soft: #ecfdf3;--color-warning: #f79009;--color-warning-text: #b54708;--color-warning-soft: #fffaeb;--color-error: #f04438;--color-error-text: #b42318;--color-error-soft: #fef3f2;--color-info: #2e90fa;--color-info-text: #175cd3;--color-info-soft: #eff8ff;--color-purple: #7a5af8;--color-purple-text: #5925dc;--color-purple-soft: #f4f3ff;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-features: "cv11", "ss01";--bj-tracking-heading: -.015em;--bj-tracking-display: -.02em;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 24px;--font-size-3xl: 32px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 1px 2px rgba(16, 24, 40, .06), 0 4px 12px rgba(16, 24, 40, .06);--shadow-lg: 0 4px 8px rgba(16, 24, 40, .06), 0 12px 32px rgba(16, 24, 40, .1);--bj-type-page-title: 700 24px/1.25 var(--font-family);--bj-type-section-title: 600 18px/1.35 var(--font-family);--bj-type-body: 400 14px/1.5 var(--font-family);--bj-type-small: 400 12px/1.4 var(--font-family);--bj-type-body-marketing: 400 16px/1.6 var(--font-family);--bj-type-lead: 400 18px/1.6 var(--font-family);--bj-type-display: 700 clamp(34px, 2.2rem + 2vw, 56px)/1.1 var(--font-family);--bj-type-h2-marketing: 700 clamp(26px, 1.4rem + 1vw, 36px)/1.2 var(--font-family);--bj-card-radius: 12px;--bj-card-border: 1px solid rgba(16, 24, 40, .08);--bj-card-shadow: 0 1px 2px rgba(16, 24, 40, .05);--bj-card-shadow-hover: 0 8px 24px rgba(16, 24, 40, .12);--bj-dialog-radius: 16px;--bj-dialog-sm: 400px;--bj-dialog-md: 560px;--bj-dialog-lg: 800px;--bj-drawer-w: 480px;--bj-drawer-w-wide: 720px;--bj-sheet-max-h: 92vh;--bj-overlay-shadow: 0 8px 24px rgba(16, 24, 40, .12), 0 2px 6px rgba(16, 24, 40, .08);--bj-skeleton-delay: .3s;--bj-empty-art: 160px;--bj-empty-icon: 56px;--bj-table-row: 48px;--bj-table-row-compact: 40px;--bj-table-head: 44px;--bj-table-cell-x: 16px;--bj-header-h: 64px;--bj-sidebar-w: 256px;--bj-rail-w: 72px;--bj-bottom-nav-h: 64px;--ease-fast: var(--bj-dur-1) var(--bj-ease-standard);--focus-ring: 0 0 0 3px rgba(var(--brand-rgb), .25);--bj-page-max: 1600px;--bj-page-max-narrow: 960px;--bj-page-gutter: clamp(16px, 2.5vw, 32px);--bj-page-block: 24px;--bj-marketing-max: 1280px;--bj-marketing-gutter: 16px;--bj-marketing-section: clamp(56px, 6vw, 112px);--bj-marketing-header: 72px;--bj-marketing-btn: 48px;--bj-marketing-btn-hero: 52px;--bj-dur-1: .12s;--bj-dur-2: .2s;--bj-dur-3: .28s;--bj-ease-standard: cubic-bezier(.2, 0, 0, 1);--bj-ease-enter: cubic-bezier(.05, .7, .1, 1);--bj-ease-exit: cubic-bezier(.3, 0, .8, .15);--bj-rail-clear: 0px;--bj-ill-tint: var(--color-primary-soft);--bj-ill-surface: var(--color-surface);--bj-ill-line: var(--color-border-strong);--bj-ill-accent: var(--color-primary);--bj-ill-accent-soft: color-mix(in srgb, var(--color-primary) 38%, var(--color-surface));--bj-ill-ink: var(--color-muted-2);--bj-ill-shade: var(--color-bg-2);--bj-ill-sm: 128px;--bj-ill-md: 200px;--bj-ill-lg: 260px;--bj-id-1-bg: var(--brand-50);--bj-id-1-fg: var(--brand-700);--bj-id-2-bg: #eff8ff;--bj-id-2-fg: #175cd3;--bj-id-3-bg: #ecfdf3;--bj-id-3-fg: #027a48;--bj-id-4-bg: #f4f3ff;--bj-id-4-fg: #5925dc;--bj-id-5-bg: #fdf2fa;--bj-id-5-fg: #c11574;--bj-id-6-bg: #f0fdf9;--bj-id-6-fg: #107569;--bj-id-7-bg: #eef4ff;--bj-id-7-fg: #3538cd;--bj-id-8-bg: #fefbe8;--bj-id-8-fg: #a15c07;--bj-chart-1: var(--color-primary);--bj-chart-2: var(--color-info);--bj-chart-3: var(--color-success);--bj-chart-4: var(--color-purple);--bj-chart-5: #ee46bc;--bj-chart-6: #15b79e;--bj-hero-band: radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--color-primary) 14%, transparent) 0%, transparent 55%), linear-gradient(135deg, var(--color-primary-soft) 0%, var(--color-surface) 72%);--bj-hero-radius: var(--radius-xl);--bj-press-scale: .97;--bj-lift: -2px}@media(max-width:599.98px){:root{--bj-page-block: 16px;--bj-marketing-header: 60px}}@media(min-width:600px){:root{--bj-marketing-gutter: 24px}}@media(min-width:1024px){:root{--bj-marketing-gutter: 48px}}@media(min-width:1440px){:root{--bj-marketing-gutter: 80px}}.boss-subheader{width:100%;background-color:#fff;padding:10px 0;border-top:1px solid #eceeef;box-shadow:0 2px 4px #c7c7c780;display:flex;flex-direction:column}.boss-subheader .collapse.navbar-collapse{width:100%}.boss-subheader .subheader-content-wrapper{width:100%;display:flex;justify-content:space-between}.boss-subheader .subheader-content-wrapper .subheader-links{list-style:none;display:flex;padding:0;margin:0}.boss-subheader .subheader-content-wrapper .subheader-links li{margin-right:8px}.boss-subheader .subheader-content-wrapper .subheader-links li .mat-button{font-weight:500;font-size:15px;color:#191919;text-decoration:none}.boss-subheader .subheader-content-wrapper .subheader-links li .mat-button.router-link-active{color:var(--color-brand-text)}.boss-subheader .subheader-content-wrapper .subheader-links li .mat-button.router-link-active .mat-button-focus-overlay{opacity:.15}.boss-subheader .subheader-content-wrapper .subheader-links li .mat-button:hover .mat-button-focus-overlay{opacity:.1}.boss-subheader .subheader-content-wrapper .subheader-links li .mat-button .mat-button-focus-overlay{background-color:#c2560a}.boss-subheader .subheader-content-wrapper .subheader-links li .mat-button i{font-size:20px;margin-left:2px;vertical-align:text-top}.boss-subheader .subheader-content-wrapper .boss-btn-primary i{font-size:16px;margin-left:3px}button.mat-menu-item{height:38px;line-height:38px}.boss-breadcrumbs{padding:15px 0;display:flex;justify-content:space-between}.boss-breadcrumbs .boss-breadcrumbs-list{padding:0;margin:0;list-style:none;display:flex;align-items:center}.boss-breadcrumbs .boss-breadcrumbs-list li{color:#191919;font-size:14px;font-weight:400}.boss-breadcrumbs .boss-breadcrumbs-list li .breadcrumbs-divider{color:var(--color-brand-text);font-size:15px;margin:0 8px}.boss-breadcrumbs .boss-breadcrumbs-list li.has-link{font-size:15px;font-weight:500;color:var(--color-brand-text)}.boss-side-menu{background:#fff;padding:15px 10px 15px 20px;border-radius:15px;border:1px solid #ddd}.boss-side-menu .boss-side-menu-title{display:flex;justify-content:space-between;width:100%;padding:5px 0;align-items:center}.boss-side-menu .boss-side-menu-title h4{font-size:18px;font-weight:500;color:#191919;margin-bottom:0}.boss-side-menu .boss-side-innermenu{display:flex;flex-direction:column}.boss-side-menu .boss-side-innermenu .boss-side-innermenu-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.boss-side-menu .boss-side-innermenu .boss-side-innermenu-title h5{font-size:16px;font-weight:500;color:#191919;margin-bottom:0}.boss-side-menu .boss-side-innermenu .boss-side-menu-list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;max-height:200px;overflow-y:auto}.boss-side-menu .boss-side-innermenu .boss-side-menu-list li{margin:5px 0}.boss-side-menu .boss-side-innermenu .boss-side-menu-list li .mat-checkbox-label{font-size:14px;color:#191919;font-weight:400;line-height:24px;white-space:break-spaces;word-break:break-all}.boss-side-menu .boss-side-innermenu .boss-side-menu-list li .mat-checkbox-inner-container{margin:0 8px 0 auto}.mat-menu-panel.app-notification-wrapper{max-width:350px;min-width:350px;overflow:unset}.app-user-menu .mat-menu-content a.mat-menu-item:hover{text-decoration:none!important;color:var(--color-brand-text)!important}.custom-bread-crumb{margin-bottom:0;padding:10px 0!important}button:focus{outline:none!important;box-shadow:none}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#c2560a}.warning-buttonScan{margin:20px auto!important;cursor:pointer!important;text-align:center!important;width:117px!important;background:var(--color-brand-fill)!important;border-radius:3px!important;font-size:14px!important;font-family:var(--font-family)!important;color:#fff!important;line-height:36px!important}.table-expansion-btn.mat-button{min-width:unset}.app-question-answers-forum-accordian .mat-expansion-panel-header{height:60px;background-color:#f9f9f9}.btn-select{background-color:var(--color-brand-fill);font-size:10px;padding:3px 10px;border-radius:4px;color:#fff}.btn-back{background-color:var(--color-brand-fill);padding:5px 15px;color:#fff;font-size:12px;transition:all .5s}.btn-back:hover{background-color:#000;color:#fff}.btn-join{padding:3px 8px;font-size:10px;font-weight:700;background-color:var(--color-brand-fill);color:#fff;border-radius:2px;width:100%}.btn-assessments{padding:8px 20px;font-size:12px;font-weight:700;background-color:var(--color-brand-fill);color:#fff}.btn-enroll{background-color:#c2560a}.btn-enroll,.btn-enrolled{margin-top:10px;width:100%;font-size:14px;font-weight:500;height:40px;color:#fff}.btn-enrolled{background-color:#006a0c!important}.btn-favorites{background-color:#fff;font-size:13px;font-weight:500;padding:8px 20px;margin-top:10px;border-radius:3px;box-shadow:#0000003d 0 3px 8px}.btn-favorites:hover{background-color:#fff}.btn-excercise{background-color:#fff;font-size:13px;font-weight:500;padding:8px 20px;margin-top:10px;margin-left:10px;border-radius:3px;box-shadow:#0000003d 0 3px 8px}.btn-job-role,.btn-browsejob,.btn-oldjob,.btn-newjob{background-color:var(--color-brand-fill);font-size:12px;font-weight:600;color:#fff;padding:8px 25px;text-align:center}.btn-browsejob,.btn-oldjob,.btn-newjob,.btn-border{background-color:#fff;border:1px solid #ddd;color:#000;margin:0 3px;text-transform:capitalize}.btn-browsejob .count,.btn-oldjob .count,.btn-newjob .count,.btn-border .count{font-size:13px!important;font-weight:800}.btn-browsejob img,.btn-oldjob img,.btn-newjob img,.btn-border img{width:14px;margin-bottom:2px}.btn-border{font-size:12px;font-weight:600}.btn-share{background-color:#fff;font-size:12px;font-weight:600}.btn-browsejob:hover,.btn-oldjob:hover,.btn-newjob:hover,.btn-border:hover{background-color:var(--color-brand-fill);color:#fff}@media only screen and (max-width:600px){.btn-browsejob,.btn-oldjob,.btn-newjob{width:49%;margin:2px 2px 2px 0;height:auto;padding:8px 13px;font-size:12px}}.btn-delete,.next-step,.discard-step,.btn-invite{font-size:13px;padding:5px 20px;border-radius:4px;font-weight:600;margin-right:10px;border:none}.btn-invite{background-color:#146ebe;color:#fff}.btn-delete{background-color:#e74c3c;color:#fff}.next-step{background-color:var(--color-brand-fill);color:#fff}.btn-filter{background-color:#000;width:50px;height:50px;position:fixed;right:20px;bottom:10vh;z-index:99;color:#fff}.btn-filter i{font-size:20px}.discard-step{background-color:#f2f4f7;color:#000}.schedule-btn{background-color:var(--color-brand-fill);border:none;padding:8px 15px;color:#fff;display:flex;align-items:center;font-weight:600;border-radius:5px;margin-right:5px;font-size:13px}.schedule-btn span{margin-right:5px}.assist-btn{background-color:#2980b9;border:none;padding:8px 15px;color:#fff;display:flex;align-items:center;font-weight:600;border-radius:5px;margin-right:5px}.assist-btn span{margin-right:5px}.hire-btn{background-color:#27ae60;border:none;padding:7px 15px;color:#fff;display:flex;align-items:center;font-weight:600;border-radius:5px;margin-right:5px}.hire-btn span{margin-right:5px}.btn-reject{background-color:#c23616;border:none;padding:7px 15px;color:#fff;display:flex;align-items:center;font-weight:600;border-radius:5px;margin-right:5px}.btn-reject span{margin-right:5px}.btn-add{background-color:var(--color-brand-fill);font-size:12px;color:#fff;padding:5px 15px;font-weight:600;position:relative;right:0;float:right}.btn-add1{background-color:var(--color-brand-fill);font-size:12px;color:#fff;text-align:center;padding:5px 35px;font-weight:600;position:relative;float:right}.btn-black{background-color:#000;font-size:13px;padding:8px 40px;color:#fff}.h-45{height:45px}.h-40{height:40px}.btn-sidebar img{width:20px}.fa-pencil{color:var(--color-brand-text)}.btn-more{font-size:12px;margin-left:3px;color:var(--color-brand-text);font-weight:900;cursor:pointer}ul.no-bottom-border{border-bottom:none!important}.skill-btn{background-color:transparent;font-size:12px;font-weight:600;color:var(--color-brand-text);border:none}.btn-jobshare{background-color:var(--color-brand-fill);font-size:12px;position:absolute;right:20px;top:55px;padding:5px 15px;font-weight:600;color:#fff}.btn-cancel{background-color:#f9fafb;font-size:12px;font-weight:500;border:1px solid #ddd;padding:8px 25px}.btn-enroll-batch{background-color:var(--color-brand-fill);font-size:12px;font-weight:600;border:1px solid #c2560a;padding:8px 20px;margin-left:2px;color:#fff}.btn-plus,.btn-remove{border:0px;margin:3px;padding:0;background:transparent}.btn-plus .fa-circle-plus,.btn-remove .fa-circle-plus{color:#27ae60;font-size:16px}.btn-plus .fa-circle-minus,.btn-remove .fa-circle-minus{color:#c0392b;font-size:16px}.btn-copy-all{background:transparent;border:1px solid #2980b9;color:#2980b9;font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer}.btn-copy-all .fa-copy{margin-right:4px}.btn-copy-all:hover{background:#2980b9;color:#fff}.btn-enroll-amp{background-color:var(--color-brand-fill);color:#fff;font-size:12px;font-weight:600;padding:5px 25px}.btn-enrolled-amp{background-color:#006a0c;color:#fff;font-size:12px;font-weight:600;padding:5px 25px}.btn-take-test{background-color:#2c3e50;width:100%;font-size:14px;color:#fff;font-weight:600;height:40px}.btn-yes{background-color:var(--color-brand-fill);font-size:13px;padding:5px 25px;color:#fff;font-weight:600;margin-top:15px}.btn-no{background-color:#f9fafb;font-size:13px;padding:5px 25px;color:#333;font-weight:600;border:1px solid #ddd;margin-left:5px;margin-top:15px}.btn-learning-path{background-color:#2c3e501a;font-size:11px;color:#2c3e50;font-weight:600;border:1px solid #2c3e50;padding:5px 10px;margin-left:1px}.btn-learning-path:hover{background-color:#2c3e50;font-size:11px;color:#fff}.btn-job-share{display:inline-block;margin-left:1px;vertical-align:middle}.btn-job-share button{font-size:11px;color:#2c3e50;font-weight:600;padding:5px 10px;background-color:transparent;border:none;line-height:1.5}.btn-job-share button img{width:14px;margin-right:3px;vertical-align:middle}.btn-job-share button span{vertical-align:middle}.btn-hr-activity{background-color:#f39c121a;font-size:11px;color:#f39c12;font-weight:600;border:1px solid #f39c12;padding:5px 10px;margin-left:1px;vertical-align:middle}.btn-hr-activity img{width:14px;margin-right:3px;vertical-align:middle}.btn-hr-activity span{vertical-align:middle}.btn-hr-activity:hover{background-color:#f39c12;color:#fff}.btn-upload{background-color:var(--color-brand-fill);font-size:13px;color:#fff;font-weight:600;line-height:30px}.btn-action{width:25px;height:25px;background-color:#f9fafb;padding:4.5px;border:1px solid #ddd;line-height:10px;margin-right:5px}.btn-career,.btn-consulting{background-color:#f9fafb;padding:7px;font-size:13px;border:1px solid #ddd;font-weight:600}.btn-career{padding-left:35px;padding-right:35px;border-right:none;border-radius:15px 0 0 15px}.btn-consulting{padding-left:25px;padding-right:25px;border-radius:0 15px 15px 0}.active-btn{background-color:var(--color-brand-fill);border:1px solid #c2560a;color:#fff}.wish-btn{position:absolute;top:20px;right:22vw;background-color:#fff;border-radius:3px}.wish-btn .btn{font-size:13px!important;font-weight:600}.jobs-cards-btns{position:absolute;left:15px}.btn-deactive{padding:0;font-size:13px;font-weight:700;color:var(--color-brand-text)}.btn-account-delete{width:30px;height:30px;background-color:#f9fafb;border-radius:5px;border:1px solid #ddd;display:flex;justify-content:center;align-items:center}.btn-account-delete img{width:15px;height:15px}.appllicants-btn{background-color:#d1e6f9;border:1px solid #146ebe;font-size:11px;margin-right:2px;padding:5px 10px}.appllicants-btn a{color:#146ebe!important;font-weight:600}.btn-job-share{margin-left:2px;padding:0!important}.btn-job-share img{width:15px;margin-right:2px}.btn-job-share .mat-button-wrapper{padding:5px 10px!important;font-size:11px;font-weight:600;background-color:#fff;border:1px solid #7c7c7c!important;border-radius:5px}.btn-job-share .mat-icon-button{line-height:15px!important}.more-actions-trigger{font-size:12px;font-weight:600;padding:0!important}.more-actions-trigger .mat-button-wrapper{padding:5px 10px!important;font-size:11px;font-weight:600;border-radius:5px;background-color:rgba(var(--brand-rgb),.2);border:1px solid var(--color-primary);line-height:18px}.more-actions-trigger img{margin-right:2px}.dashboard-btn{background-color:#4bb5434d;border:1px solid #4bb543;font-size:12px;font-weight:600;padding:4.5px 10px;margin-right:2px}.dashboard-btn img{width:14px}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{line-height:27px!important}.btn-uploaded{background-color:#296a00;font-size:12px;color:#fff;padding:5px 15px;font-weight:600;position:relative;right:0;float:right}.btn-next{background-color:var(--color-brand-fill);padding:6px 20px 7px;font-size:14px;font-weight:700;color:#fff}.btn-skip{background-color:transparent;padding:6px 20px 7px;font-size:14px;font-weight:500;text-transform:capitalize}html{--mat-form-field-container-text-font: var(--font-family);--mat-form-field-container-text-size: 14px;--mat-form-field-subscript-text-font: var(--font-family);--mat-form-field-subscript-text-size: 12px;--mdc-outlined-text-field-label-text-font: var(--font-family);--mdc-outlined-text-field-label-text-size: 14px;--mdc-filled-text-field-label-text-font: var(--font-family);--mdc-filled-text-field-label-text-size: 14px;--mdc-text-button-label-text-font: var(--font-family);--mdc-protected-button-label-text-font: var(--font-family);--mdc-filled-button-label-text-font: var(--font-family);--mdc-outlined-button-label-text-font: var(--font-family);--mat-checkbox-label-text-font: var(--font-family);--mat-radio-label-text-font: var(--font-family);--mdc-chip-label-text-font: var(--font-family);--mat-card-title-text-font: var(--font-family);--mat-card-subtitle-text-font: var(--font-family);--mat-option-label-text-font: var(--font-family);--mat-select-trigger-text-font: var(--font-family);--mat-tab-header-label-text-font: var(--font-family);--mat-table-header-headline-font: var(--font-family);--mat-table-row-item-label-text-font: var(--font-family);--mdc-text-button-label-text-tracking: 0;--mdc-protected-button-label-text-tracking: 0;--mdc-filled-button-label-text-tracking: 0;--mdc-outlined-button-label-text-tracking: 0;--mdc-text-button-label-text-weight: 600;--mdc-protected-button-label-text-weight: 600;--mdc-filled-button-label-text-weight: 600;--mdc-outlined-button-label-text-weight: 600;--mdc-text-button-container-shape: 10px;--mdc-protected-button-container-shape: 10px;--mdc-filled-button-container-shape: 10px;--mdc-outlined-button-container-shape: 10px;--mdc-protected-button-container-height: 44px;--mdc-filled-button-container-height: 44px;--mdc-outlined-button-container-height: 44px;--mdc-text-button-container-height: 44px;--mdc-outlined-text-field-container-shape: 10px;--mdc-filled-text-field-container-shape: 10px;--mat-form-field-container-height: 52px;--mat-form-field-container-vertical-padding: 14px;--mdc-outlined-card-container-shape: var(--bj-card-radius);--mdc-elevated-card-container-shape: var(--bj-card-radius);--mdc-outlined-card-outline-color: rgba(16, 24, 40, .08);--mdc-elevated-card-container-elevation: var(--bj-card-shadow);--mdc-dialog-container-shape: var(--bj-dialog-radius);--mdc-dialog-subhead-font: var(--font-family);--mdc-dialog-subhead-size: 18px;--mdc-dialog-subhead-weight: 600;--mdc-dialog-subhead-line-height: 1.35;--mdc-dialog-subhead-tracking: 0;--mdc-dialog-supporting-text-font: var(--font-family);--mdc-dialog-supporting-text-size: 14px;--mdc-dialog-supporting-text-line-height: 1.5;--mdc-dialog-supporting-text-tracking: 0;--mat-card-title-text-size: 18px;--mat-card-title-text-weight: 600;--mat-card-title-text-line-height: 1.35;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-line-height: 1.5;--mat-table-row-item-container-height: var(--bj-table-row);--mat-table-header-container-height: var(--bj-table-head);--mat-table-footer-container-height: var(--bj-table-row);--mat-table-header-headline-size: 13px;--mat-table-header-headline-weight: 600;--mat-table-header-headline-tracking: 0;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-tracking: 0;--mat-table-header-headline-color: var(--color-text-2);--mat-table-row-item-outline-color: var(--color-border);--mdc-chip-container-shape-radius: 999px}.mat-mdc-button.mat-primary,.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: var(--color-brand-text);--mat-text-button-state-layer-color: #c2560a;--mat-text-button-ripple-color: rgba(var(--brand-rgb), .12)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--color-brand-fill);--mdc-filled-button-label-text-color: #ffffff}.mat-mdc-unelevated-button.mat-primary:not(:disabled):hover{--mdc-filled-button-container-color: var(--color-brand-fill-hover)}.mat-mdc-outlined-button.mat-unthemed,.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--color-text);--mdc-outlined-button-outline-color: var(--color-border-strong);--mat-outlined-button-state-layer-color: #c2560a;--mat-outlined-button-ripple-color: rgba(var(--brand-rgb), .12)}html .mat-mdc-fab.mat-primary,html .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: var(--color-brand-fill);--mat-fab-foreground-color: #ffffff;--mdc-fab-small-container-color: var(--color-brand-fill);--mat-fab-small-foreground-color: #ffffff}html .mat-mdc-tab-header{--mat-tab-header-label-text-tracking: 0}html .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #c2560a;--mdc-icon-button-icon-color: #c2560a}.mat-mdc-checkbox.mat-primary,.mat-mdc-checkbox.mat-accent{--mdc-checkbox-selected-icon-color: #c2560a;--mdc-checkbox-selected-focus-icon-color: #c2560a;--mdc-checkbox-selected-hover-icon-color: #c2560a;--mdc-checkbox-selected-pressed-icon-color: #c2560a;--mdc-checkbox-selected-checkmark-color: #ffffff;--mdc-checkbox-selected-focus-state-layer-color: #c2560a;--mdc-checkbox-selected-hover-state-layer-color: #c2560a;--mdc-checkbox-selected-pressed-state-layer-color: #c2560a}.mat-mdc-radio-button.mat-primary,.mat-mdc-radio-button.mat-accent{--mdc-radio-selected-icon-color: #c2560a;--mdc-radio-selected-focus-icon-color: #c2560a;--mdc-radio-selected-hover-icon-color: #c2560a;--mdc-radio-selected-pressed-icon-color: #c2560a;--mat-radio-checked-ripple-color: #c2560a}html .mat-mdc-slide-toggle.mat-primary,html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-track-color: #c2560a;--mdc-switch-selected-focus-track-color: #c2560a;--mdc-switch-selected-hover-track-color: #c2560a;--mdc-switch-selected-pressed-track-color: #c2560a;--mdc-switch-selected-handle-color: #ffffff;--mdc-switch-selected-focus-handle-color: #ffffff;--mdc-switch-selected-hover-handle-color: #ffffff;--mdc-switch-selected-pressed-handle-color: #ffffff}html,html .mat-mdc-form-field.mat-primary,html .mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-focus-outline-color: #c2560a;--mdc-outlined-text-field-caret-color: #c2560a;--mdc-outlined-text-field-focus-label-text-color: var(--color-brand-text);--mdc-outlined-text-field-outline-color: #d0d5dd;--mdc-outlined-text-field-hover-outline-color: #98a2b3;--mdc-outlined-text-field-label-text-color: #667085;--mdc-filled-text-field-focus-active-indicator-color: #c2560a;--mdc-filled-text-field-caret-color: #c2560a;--mdc-filled-text-field-focus-label-text-color: var(--color-brand-text);--mat-form-field-focus-select-arrow-color: #c2560a}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #ffffff;--mdc-chip-outline-color: #d0d5dd;--mdc-chip-label-text-color: #344054;--mdc-chip-elevated-selected-container-color: var(--color-brand-fill);--mdc-chip-selected-label-text-color: #ffffff;--mdc-chip-with-icon-selected-icon-color: #ffffff}html{--mdc-linear-progress-active-indicator-color: #c2560a;--mdc-circular-progress-active-indicator-color: #c2560a}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #c2560a;--mat-tab-header-active-label-text-color: var(--color-brand-text);--mat-tab-header-active-focus-label-text-color: var(--color-brand-text);--mat-tab-header-active-hover-label-text-color: var(--color-brand-text);--mat-tab-header-active-focus-indicator-color: #c2560a;--mat-tab-header-active-hover-indicator-color: #c2560a;--mat-tab-header-active-ripple-color: #c2560a;--mat-tab-header-inactive-ripple-color: #c2560a}html{--mat-datepicker-calendar-date-selected-state-background-color: #c2560a;--mat-datepicker-calendar-date-focus-state-background-color: rgba(var(--brand-rgb), .12);--mat-datepicker-calendar-date-hover-state-background-color: rgba(var(--brand-rgb), .12);--mat-datepicker-toggle-active-state-icon-color: #c2560a;--mat-datepicker-calendar-date-today-outline-color: #c2560a}.bj-material .mat-mdc-form-field .mat-mdc-text-field-wrapper{background:transparent!important;border:0!important;border-radius:0;padding:0 14px!important}.bj-material .mat-mdc-form-field .mat-mdc-form-field-flex{height:auto!important;align-items:center}.bj-material .mat-mdc-form-field .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding)!important;padding-bottom:var(--mat-form-field-container-vertical-padding)!important;min-height:var(--mat-form-field-container-height)!important}.bj-material .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:block}.bj-material .mat-mdc-form-field.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0!important}.bj-material .mat-mdc-form-field.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0!important}.bj-material .mat-mdc-form-field .mat-mdc-form-field-icon-prefix,.bj-material .mat-mdc-form-field .mat-mdc-form-field-icon-suffix{color:#98a2b3;align-self:center}.bj-material .mat-mdc-form-field .mat-mdc-form-field-icon-prefix>.mat-icon{padding:0 8px 0 14px;box-sizing:content-box}.bj-material .mat-mdc-form-field.mat-mdc-form-field-has-icon-prefix .mdc-floating-label:not(.mdc-floating-label--float-above){--mat-mdc-form-field-label-transform: translateY(-50%) translateX(calc(50px + var(--mat-mdc-form-field-label-offset-x, 0px)))}.bj-material .mat-mdc-form-field input.mat-mdc-input-element,.bj-material .mat-mdc-form-field textarea.mat-mdc-input-element{font-size:14px;font-weight:500;color:#101828}.bj-material .mat-mdc-form-field .mat-mdc-select-trigger{height:auto}.bj-material .mat-mdc-form-field .mat-mdc-select-value{font-size:14px;font-weight:500}.bj-material .mat-mdc-form-field.mat-focused .mat-mdc-form-field-icon-prefix{color:var(--color-brand-text)}.bj-material .mat-mdc-form-field.mat-form-field-invalid .mat-mdc-form-field-icon-prefix{color:#d92d20}.bj-material .mat-mdc-form-field-error{font-weight:500}.bj-material .mat-mdc-form-field-hint{color:#667085}.bj-material .mat-mdc-button-base img{display:inline-block;vertical-align:middle}.bj-material .mat-mdc-button-base>.mat-icon{margin-right:8px;vertical-align:middle}.bj-material .mat-mdc-icon-button{display:inline-flex;align-items:center;justify-content:center;line-height:1}.bj-material .mat-mdc-icon-button>.mat-icon{display:block;margin:0;line-height:1;vertical-align:middle}.bj-material .mat-mdc-tab-body-content{height:auto;overflow:visible}.bj-material .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow:visible}.bj-material .mat-mdc-form-field-required-marker,.bj-material .req-mark,.bj-material .field-label .req-mark{color:#d92d20}.bj-material .mdc-floating-label:has(.req-mark) .mat-mdc-form-field-required-marker{display:none}.bj-material .mdc-notched-outline,.bj-material .mdc-notched-outline *,.bj-material .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{pointer-events:none}.mat-mdc-slider{--mdc-slider-handle-color: #c2560a;--mdc-slider-focus-handle-color: #c2560a;--mdc-slider-hover-handle-color: #c2560a;--mdc-slider-active-track-color: #c2560a;--mdc-slider-inactive-track-color: #e4e7ec;--mdc-slider-with-tick-marks-active-container-color: #ffffff;--mdc-slider-with-tick-marks-inactive-container-color: #98a2b3;--mdc-slider-label-container-color: #c2560a;--mdc-slider-label-label-text-color: #ffffff;--mdc-slider-handle-elevation: 0 1px 3px rgba(16, 24, 40, .25);--mat-slider-ripple-color: #c2560a;--mat-slider-hover-state-layer-color: rgba(var(--brand-rgb), .12);--mat-slider-focus-state-layer-color: rgba(var(--brand-rgb), .12);--mat-slider-value-indicator-opacity: 1;width:100%;margin-inline:0}.ngx-mat-timepicker-dialog .timepicker-header.mat-toolbar,.timepicker .timepicker-header.mat-toolbar{--mat-toolbar-container-background-color: #c2560a;--mat-toolbar-container-text-color: #ffffff;background-color:#c2560a;color:#fff}.ngx-mat-timepicker-dialog .clock-face__clock-hand,.timepicker .clock-face__clock-hand,.ngx-mat-timepicker-dialog .clock-face__center,.timepicker .clock-face__center{background-color:#c2560a}.ngx-mat-timepicker-dialog .mat-mdc-mini-fab.mat-primary,.ngx-mat-timepicker-dialog .mat-mdc-fab.mat-primary,.timepicker .mat-mdc-mini-fab.mat-primary,.timepicker .mat-mdc-fab.mat-primary{--mdc-fab-small-container-color: var(--color-brand-fill);--mat-fab-small-foreground-color: #ffffff;--mdc-fab-container-color: var(--color-brand-fill);--mat-fab-foreground-color: #ffffff}.ngx-mat-timepicker-dialog .timepicker-dial__item_active,.ngx-mat-timepicker-dialog .timepicker-dial__item.active,.timepicker .timepicker-dial__item_active,.timepicker .timepicker-dial__item.active{color:#fff}.ngx-mat-timepicker-dialog .timepicker-dial__control:focus,.timepicker .timepicker-dial__control:focus{background-color:#ffffff2e}.boss-wrapper{font:var(--bj-type-body);color:var(--color-text-2)}.boss-wrapper h1,.page-head__title{font:var(--bj-type-page-title);letter-spacing:-.01em;color:var(--color-text)}.page-card__head :is(h2,h3),.surface__head :is(h2,h3),.section-title{font:var(--bj-type-section-title);letter-spacing:0;color:var(--color-text)}.boss-wrapper :where(small,.text-small,.fine-print){font-size:12px;line-height:1.4}.boss-wrapper :where(p,li,td,.rich-text,.page-head__subtitle) a:not([class*=mat-]):not(.tag){color:var(--color-brand-text)}.mat-mdc-card{border-radius:var(--bj-card-radius)}.mat-mdc-card:not(.mat-mdc-card-outlined){border:var(--bj-card-border);box-shadow:var(--bj-card-shadow)}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--bj-dialog-radius)}.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table .mat-mdc-cell,.mat-mdc-table .mat-mdc-footer-cell{padding-inline:var(--bj-table-cell-x)}.mat-mdc-table.is-compact{--mat-table-row-item-container-height: var(--bj-table-row-compact)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:is(.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-button)>.mat-icon{color:inherit!important}.form-stack{display:flex;flex-direction:column;gap:12px}.form-stack>.mat-mdc-form-field{width:100%}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row>.mat-mdc-form-field{width:100%;min-width:0}@media(max-width:600px){.form-row{grid-template-columns:1fr}}.form-row-between{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.search-row{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.search-row .mat-mdc-form-field{flex:1 1 auto;width:auto;min-width:0}.search-row .mat-mdc-button-base{flex:0 0 auto}@media(max-width:575px){.search-row{flex-wrap:wrap}.search-row .mat-mdc-form-field{flex-basis:100%}}.btn-block{width:100%}.text-link{color:var(--color-brand-text);cursor:pointer;text-decoration:none;border:0;background:none;font:inherit;font-weight:600;display:inline-flex;align-items:center;min-height:44px;padding:0}@media(min-width:768px){.text-link{min-height:0}}.text-link:hover,.text-link:focus-visible{color:var(--color-brand-text);text-decoration:underline;outline:none}.divider-text{display:flex;align-items:center;gap:12px;margin:4px 0}.divider-text .mat-divider{flex:1;border-top-color:#e4e7ec}.divider-text span{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3;white-space:nowrap}.form-head{margin-bottom:20px}.form-head__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-text);margin-bottom:6px}.form-head__title{margin:0 0 6px;font-size:26px;line-height:1.2;font-weight:800;color:#101828;letter-spacing:-.01em}.form-head__subtitle{margin:0;font-size:14px;line-height:1.5;color:#667085}.fine-print{font-size:12px;line-height:1.6;color:#667085;margin:0}.form-foot{margin:4px 0 0;text-align:center;font-size:14px;color:#667085}.form-grid{display:grid;gap:12px 16px;grid-template-columns:1fr}.form-grid .mat-mdc-form-field{width:100%}@media(min-width:576px){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dialog-note{margin:0 0 14px;font-size:13px;color:#667085}.form-actions{display:flex;justify-content:flex-end;margin-top:var(--space-4)}.form-actions--center{justify-content:center}.form-actions--loose{margin-top:var(--space-6)}.page-container{box-sizing:border-box;width:100%;max-width:var(--bj-page-max);margin-inline:0;padding-inline:var(--bj-page-gutter);padding-block:var(--bj-page-block)}.page-container--narrow{max-width:var(--bj-page-max-narrow)}.page-container--marketing{max-width:calc(var(--bj-marketing-max) + 2 * var(--bj-marketing-gutter));margin-inline:auto;padding-block:0;padding-inline:var(--bj-marketing-gutter)}app-root>div>router-outlet+*>.page-container:not(.page-container--marketing){margin-inline:auto}.section{padding:var(--bj-marketing-section) 0}.section--tight{padding:calc(var(--bj-marketing-section) * .6) 0}.section--muted{background:#f9fafb}.section--bordered{border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.section-head{max-width:640px;margin:0 auto 40px;text-align:center}.section-head--left{margin-left:0;text-align:left}.section-head__title{margin:12px 0 10px;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#101828}@media(min-width:1024px){.section-head__title{font-size:38px}}.section-head__subtitle{margin:0;font-size:16px;line-height:1.6;color:#667085}.eyebrow-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fdf3ec;color:var(--color-brand-text);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.eyebrow-chip .mat-icon{font-size:16px;width:16px;height:16px}.gradient-text{background:linear-gradient(135deg,#c2560a,#a94a08);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.segment{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:#f9fafb;border:1px solid #e4e7ec}.segment .mat-mdc-button{--mdc-text-button-label-text-color: #667085;--mdc-text-button-container-shape: 8px;--mdc-text-button-container-height: 36px;min-width:0;padding:0 14px;font-size:13px}.segment .mat-mdc-button.is-active{--mdc-text-button-label-text-color: #101828;background:#fff;box-shadow:0 1px 2px #10182814}.segment--brand .mat-mdc-button.is-active{--mdc-text-button-label-text-color: #fff;background:var(--color-brand-fill)}.stat-tile__value{font-size:28px;line-height:1;font-weight:800;letter-spacing:-.02em;color:#101828}.stat-tile__value em{font-style:normal;color:var(--color-brand-text);font-size:.7em;margin-left:2px}.stat-tile__label{margin-top:6px;font-size:12px;font-weight:600;color:#667085}.icon-tile{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#fdf3ec;color:var(--color-brand-text)}.icon-tile .mat-icon{font-size:26px;width:26px;height:26px}.icon-tile--solid{background:linear-gradient(135deg,#c2560a,#a94a08);color:#fff;box-shadow:0 10px 20px -8px rgba(var(--brand-rgb),.6)}.tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;background:#f9fafb;color:#344054;border:1px solid #e4e7ec}.tag--brand{background:#fdf3ec;color:var(--color-brand-text);border-color:transparent}.tag--success{background:#ecfdf3;color:#027a48;border-color:transparent}.skeleton{position:relative;overflow:hidden;border-radius:8px;background:#eef0f3}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:skeleton-shimmer 1.4s infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.fade-up{opacity:0;transform:translateY(16px);animation:fade-up .6s ease-out forwards}.fade-up.d1{animation-delay:.1s}.fade-up.d2{animation-delay:.2s}.fade-up.d3{animation-delay:.3s}.fade-up.d4{animation-delay:.4s}.fade-up.d5{animation-delay:.5s}.fade-up.d6{animation-delay:.6s}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none;animation:none}}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}.app-shell{display:grid;grid-template-columns:1fr;min-height:100vh;background:#f9fafb}@media(min-width:1024px){.app-shell{grid-template-columns:256px 1fr;transition:grid-template-columns .25s ease}.app-shell--collapsed{grid-template-columns:72px 1fr}.app-shell--focus,.app-shell--focus.app-shell--collapsed{grid-template-columns:1fr}}.app-shell__sidebar{display:none;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;background:#fff;border-right:1px solid #e4e7ec;scrollbar-width:thin}@media(min-width:1024px){.app-shell__sidebar{display:block}}.app-shell__main{display:flex;flex-direction:column;min-width:0;min-height:100vh;overflow-x:hidden}.app-shell__content{flex:1;--bj-rail-clear: 40px;padding:0 0 16px}.app-shell__content.boss-wrapper{height:auto;overflow:visible;padding:0 0 16px}@media(min-width:1024px){.app-shell__content.boss-wrapper{padding:0 var(--bj-rail-clear) 16px 0}}@media(max-width:1023.98px){.app-shell__content.boss-wrapper{padding-bottom:16px}}@media(min-width:1024px){.app-shell__content{padding:0 var(--bj-rail-clear) 16px 0}}@media(max-width:1023.98px){.app-shell__content{padding-bottom:16px}}@media(min-width:1024px){.app-shell__mobile-nav{display:none}}.app-shell__menu-btn.mat-mdc-icon-button{position:fixed;top:12px;left:12px;z-index:1040;background:#fff;border:1px solid #e4e7ec;box-shadow:0 2px 8px #1018281a;--mdc-icon-button-icon-color: #101828}.app-shell__close.mat-mdc-icon-button{position:absolute;top:10px;right:10px;z-index:2}:is(.app-sidenav,.boss-sidebar,.mobile-boss-sidebar){display:flex;flex-direction:column;box-sizing:border-box;min-height:100%;height:auto;padding:16px 12px 20px;background:#fff;border-right:0;font-family:var(--font-family);overflow:visible}.boss-sidebar .sidebar-items,.mobile-boss-sidebar .sidebar-items{flex:1 1 auto;display:flex;flex-direction:column;padding:0;overflow:visible}.app-sidenav__brand,.boss-sidebar .sidebar-header,.mobile-boss-sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 4px 12px 8px;margin:0 0 12px;border-bottom:1px solid #e4e7ec}.app-sidenav__brand img,.boss-sidebar__brand img{height:30px;width:auto;display:block}.app-sidenav__collapse.mat-mdc-icon-button,.boss-sidebar .collapse-btn{--mdc-icon-button-icon-color: #667085;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;padding:0;margin:0;border:0;border-radius:8px;background:transparent;color:#667085;cursor:pointer;transition:background var(--bj-dur-1) var(--bj-ease-standard),color var(--bj-dur-1) var(--bj-ease-standard)}.app-sidenav__collapse.mat-mdc-icon-button .mat-icon,.boss-sidebar .collapse-btn .mat-icon{font-size:20px;width:20px;height:20px}.app-sidenav__collapse.mat-mdc-icon-button:hover,.boss-sidebar .collapse-btn:hover{background:var(--brand-50);color:var(--color-brand-text)}.app-sidenav__collapse.mat-mdc-icon-button:focus-visible,.boss-sidebar .collapse-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:is(.app-sidenav,.boss-sidebar,.mobile-boss-sidebar) .sidebar-search{margin:0 0 12px;padding:0}.app-sidenav__list,.boss-sidebar .sidebar-items ul,.mobile-boss-sidebar .sidebar-items ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.boss-sidebar .sidebar-items li,.mobile-boss-sidebar .sidebar-items li{margin:0;padding:0;list-style:none}:is(.app-sidenav__item>a,.boss-sidebar .sidebar-items li:not(.menu-section-title)>a,.mobile-boss-sidebar .sidebar-items li:not(.menu-section-title)>a){display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;color:#344054;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--bj-dur-1) var(--bj-ease-standard),color var(--bj-dur-1) var(--bj-ease-standard)}:is(.app-sidenav__item>a,.boss-sidebar .sidebar-items li:not(.menu-section-title)>a,.mobile-boss-sidebar .sidebar-items li:not(.menu-section-title)>a) .mat-icon{flex:0 0 auto;width:22px;height:22px;font-size:22px;font-family:Material Icons Outlined,Material Icons!important;color:#667085;transition:color var(--bj-dur-1) var(--bj-ease-standard)}:is(.app-sidenav__item>a,.boss-sidebar .sidebar-items li:not(.menu-section-title)>a,.mobile-boss-sidebar .sidebar-items li:not(.menu-section-title)>a)>span{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.app-sidenav__item>a,.boss-sidebar .sidebar-items li:not(.menu-section-title)>a,.mobile-boss-sidebar .sidebar-items li:not(.menu-section-title)>a):hover{background:var(--brand-50);color:var(--color-brand-text);text-decoration:none}:is(.app-sidenav__item>a,.boss-sidebar .sidebar-items li:not(.menu-section-title)>a,.mobile-boss-sidebar .sidebar-items li:not(.menu-section-title)>a):hover .mat-icon{color:var(--color-brand-text)}:is(.app-sidenav__item>a,.boss-sidebar .sidebar-items li:not(.menu-section-title)>a,.mobile-boss-sidebar .sidebar-items li:not(.menu-section-title)>a):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:is(.app-sidenav__item>a,.boss-sidebar .sidebar-items li:not(.menu-section-title)>a,.mobile-boss-sidebar .sidebar-items li:not(.menu-section-title)>a).disabled,:is(.app-sidenav__item>a,.boss-sidebar .sidebar-items li:not(.menu-section-title)>a,.mobile-boss-sidebar .sidebar-items li:not(.menu-section-title)>a)[aria-disabled=true]{opacity:.5;cursor:not-allowed}:is(.app-sidenav__item.active>a,.boss-sidebar .sidebar-items li.active>a,.mobile-boss-sidebar .sidebar-items li.active>a){background:var(--color-brand-fill);color:#fff}:is(.app-sidenav__item.active>a,.boss-sidebar .sidebar-items li.active>a,.mobile-boss-sidebar .sidebar-items li.active>a) .mat-icon{color:#fff;font-family:Material Icons!important}:is(.app-sidenav__item.active>a,.boss-sidebar .sidebar-items li.active>a,.mobile-boss-sidebar .sidebar-items li.active>a):hover{background:var(--color-brand-fill-hover);color:#fff}:is(.app-sidenav__item.active>a,.boss-sidebar .sidebar-items li.active>a,.mobile-boss-sidebar .sidebar-items li.active>a):hover .mat-icon{color:#fff}.boss-sidebar .menu-section-title,.mobile-boss-sidebar .menu-section-title,.app-sidenav__label{padding:12px 12px 4px;margin:0}.boss-sidebar .menu-section-title span,.boss-sidebar .menu-section-title.app-sidenav__label,.mobile-boss-sidebar .menu-section-title span,.mobile-boss-sidebar .menu-section-title.app-sidenav__label,.app-sidenav__label span,.app-sidenav__label.app-sidenav__label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.boss-sidebar .sidebar-divider,.mobile-boss-sidebar .sidebar-divider{height:0;margin:12px 0;border:0;border-top:1px solid #e4e7ec;background:none}.boss-sidebar .menu-group-toggle,.mobile-boss-sidebar .menu-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left}.boss-sidebar .menu-group-toggle .mat-icon,.mobile-boss-sidebar .menu-group-toggle .mat-icon{width:18px;height:18px;font-size:18px;color:#667085}.boss-sidebar .menu-group-toggle:hover span,.boss-sidebar .menu-group-toggle:hover .mat-icon,.mobile-boss-sidebar .menu-group-toggle:hover span,.mobile-boss-sidebar .menu-group-toggle:hover .mat-icon{color:var(--color-brand-text)}.boss-sidebar .menu-group-toggle:focus-visible,.mobile-boss-sidebar .menu-group-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.boss-sidebar .menu-group-toggle.has-new>span:first-child:after,.mobile-boss-sidebar .menu-group-toggle.has-new>span:first-child:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;vertical-align:2px;border-radius:50%;background:var(--color-brand-fill)}.boss-sidebar .sidebar-items .menu-new-chip,.mobile-boss-sidebar .sidebar-items .menu-new-chip{flex:0 0 auto;margin-left:auto;padding:1px 5px;border-radius:999px;background:var(--brand-50);color:var(--color-brand-text);font-size:9px;font-weight:700;letter-spacing:.05em;line-height:14px;text-transform:uppercase}:is(.boss-sidebar,.mobile-boss-sidebar) .sidebar-items li>a.has-new>span:first-of-type{white-space:normal;line-height:1.2}:is(.boss-sidebar,.mobile-boss-sidebar) .sidebar-items li.active>a .menu-new-chip{background:#ffffff38;color:#fff}.boss-sidebar .download-btn{padding:16px 0 0}.boss-sidebar .download-btn .mat-mdc-button-base{width:100%}.app-sidenav__bottom,.boss-sidebar .sidebar-items ul.sidebar-bottom,.mobile-boss-sidebar .sidebar-items ul.sidebar-bottom{margin-top:auto;padding-top:12px;border-top:1px solid #e4e7ec}.boss-sidebar .sidebar-items>:not(.sidebar-bottom):last-of-type,.app-sidenav__section:not(.app-sidenav__bottom){margin-bottom:12px}.app-sidenav--collapsed,.boss-sidebar.collapsed{width:100%;min-width:0;padding-left:8px;padding-right:8px}.app-sidenav--collapsed .app-sidenav__brand,.app-sidenav--collapsed .sidebar-header,.boss-sidebar.collapsed .app-sidenav__brand,.boss-sidebar.collapsed .sidebar-header{flex-direction:column;justify-content:center;gap:6px;padding:0 0 12px}.app-sidenav--collapsed .app-sidenav__brand img,.app-sidenav--collapsed .boss-sidebar__brand img,.boss-sidebar.collapsed .app-sidenav__brand img,.boss-sidebar.collapsed .boss-sidebar__brand img{display:none}.app-sidenav--collapsed .app-sidenav__mark,.app-sidenav--collapsed .boss-sidebar__mark,.boss-sidebar.collapsed .app-sidenav__mark,.boss-sidebar.collapsed .boss-sidebar__mark{display:inline-flex}.app-sidenav--collapsed .app-sidenav__item>a,.app-sidenav--collapsed .sidebar-items li>a,.boss-sidebar.collapsed .app-sidenav__item>a,.boss-sidebar.collapsed .sidebar-items li>a{justify-content:center;padding:0;gap:0;font-size:0}.app-sidenav--collapsed .app-sidenav__item>a>span,.app-sidenav--collapsed .app-sidenav__item>a .app-sidenav__text,.app-sidenav--collapsed .sidebar-items li>a>span,.app-sidenav--collapsed .sidebar-items li>a .app-sidenav__text,.boss-sidebar.collapsed .app-sidenav__item>a>span,.boss-sidebar.collapsed .app-sidenav__item>a .app-sidenav__text,.boss-sidebar.collapsed .sidebar-items li>a>span,.boss-sidebar.collapsed .sidebar-items li>a .app-sidenav__text{display:none}.app-sidenav--collapsed .menu-section-title,.boss-sidebar.collapsed .menu-section-title{display:none}.app-sidenav--collapsed .sidebar-items li>a.has-new,.boss-sidebar.collapsed .sidebar-items li>a.has-new{position:relative}.app-sidenav--collapsed .sidebar-items li>a.has-new:after,.boss-sidebar.collapsed .sidebar-items li>a.has-new:after{content:"";position:absolute;top:9px;left:calc(50% + 7px);width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--color-brand-fill)}.app-sidenav--collapsed .sidebar-items li.active>a.has-new:after,.boss-sidebar.collapsed .sidebar-items li.active>a.has-new:after{border-color:var(--color-brand-fill);background:#fff}.app-sidenav--collapsed .download-btn,.boss-sidebar.collapsed .download-btn{padding-top:12px}.app-sidenav--collapsed .download-btn .mat-mdc-button-base,.boss-sidebar.collapsed .download-btn .mat-mdc-button-base{min-width:0;padding:0}.app-sidenav--collapsed .download-btn .mat-mdc-button-base>.mat-icon,.boss-sidebar.collapsed .download-btn .mat-mdc-button-base>.mat-icon{margin:0}.app-sidenav--collapsed .download-btn__label,.boss-sidebar.collapsed .download-btn__label{display:none}.app-sidenav__mark,.boss-sidebar__mark{display:none;width:36px;height:36px;border-radius:10px;background:var(--color-brand-fill);color:#fff;font-weight:800;font-size:18px;line-height:1;align-items:center;justify-content:center}.app-topbar{position:sticky;top:0;z-index:1020;display:flex;align-items:center;gap:12px;box-sizing:border-box;height:var(--bj-header-h);min-height:var(--bj-header-h);padding:8px 16px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #e4e7ec}@media(min-width:1024px){.app-topbar{padding:8px 28px}}@media(max-width:1023.98px){.app-topbar{padding-left:64px}}.app-topbar__title{min-width:0;display:flex;flex-direction:column}.app-topbar__title strong,.app-topbar__title small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar__title strong{font-size:16px;font-weight:700;color:#101828}.app-topbar__title small{font-size:12px;color:#667085}.app-topbar__actions{margin-left:auto;display:flex;align-items:center;gap:4px;flex-shrink:0}@media(min-width:768px){.app-topbar__actions{gap:8px}}.app-topbar__link.mat-mdc-button{--mdc-text-button-label-text-color: #344054;font-weight:600}.app-topbar__link.mat-mdc-button .mat-icon{color:#667085}@media(max-width:767px){.app-topbar__link.mat-mdc-button{display:none}}@media(min-width:768px)and (max-width:1279.98px){:is(app-student,app-employer-layout,app-admin,app-coach,app-mentor) .app-topbar__link.mat-mdc-button{min-width:40px;padding:0 8px}:is(app-student,app-employer-layout,app-admin,app-coach,app-mentor) .app-topbar__link.mat-mdc-button .mat-icon{margin:0}:is(app-student,app-employer-layout,app-admin,app-coach,app-mentor) .app-topbar__link.mat-mdc-button .mdc-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.app-topbar__icon.mat-mdc-icon-button{position:relative;--mdc-icon-button-icon-color: #344054;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.app-topbar__icon.mat-mdc-icon-button:hover{background:#f9fafb}.app-topbar__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d92d20;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.app-topbar__workspace.mat-mdc-outlined-button{--mdc-outlined-button-container-height: 42px;--mdc-outlined-button-outline-color: #e4e7ec;--mdc-outlined-button-label-text-color: #101828;padding:0 12px;border-radius:12px!important}.app-topbar__workspace.mat-mdc-outlined-button .mdc-button__label{display:inline-flex;align-items:center;gap:8px}.app-topbar__workspace.mat-mdc-outlined-button img{width:20px;height:20px;margin-right:8px;border-radius:6px}.app-topbar__workspace.mat-mdc-outlined-button .app-topbar__ws-copy{display:none;flex-direction:column;align-items:flex-start;line-height:1.15;margin-right:6px}@media(min-width:768px){.app-topbar__workspace.mat-mdc-outlined-button .app-topbar__ws-copy{display:flex}}@media(min-width:768px)and (max-width:1279.98px){.app-topbar__workspace.mat-mdc-outlined-button .app-topbar__ws-copy{display:none}}.app-topbar__workspace.mat-mdc-outlined-button .app-topbar__ws-copy small{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.app-topbar__workspace.mat-mdc-outlined-button .app-topbar__ws-copy strong{font-size:13px;font-weight:700}.app-topbar__workspace.mat-mdc-outlined-button .app-topbar__ws-copy strong em{font-style:normal;color:#667085;font-weight:500}.app-topbar__workspace.mat-mdc-outlined-button>.mat-icon[iconPositionEnd]{margin:0;color:#667085}@media(max-width:767.98px){.app-topbar__workspace.mat-mdc-outlined-button{flex:none;min-width:42px;padding:0 10px!important}.app-topbar__workspace.mat-mdc-outlined-button img{margin-right:0}.app-topbar__workspace.mat-mdc-outlined-button>.mat-icon{display:none}}.app-topbar__profile.mat-mdc-button{--mdc-text-button-container-height: 42px;padding:0 6px 0 4px;border-radius:999px!important;min-width:0}.app-topbar__profile.mat-mdc-button .bj-avatar{box-shadow:0 0 0 2px var(--color-surface),0 0 0 3px var(--color-border)}.app-topbar__profile.mat-mdc-button .mat-icon{color:#667085;margin:0 0 0 2px}@media(max-width:767.98px){.app-topbar__profile.mat-mdc-button{flex:none;padding:0 4px!important}.app-topbar__profile.mat-mdc-button .mat-icon{display:none}}@media(max-width:575.98px){.app-topbar__jobpost.mat-mdc-outlined-button{flex:none;min-width:42px;padding:0!important}}@media(min-width:768px)and (max-width:1279.98px){.app-topbar__jobpost.mat-mdc-outlined-button{flex:none;min-width:42px;padding:0!important}.app-topbar__jobpost.mat-mdc-outlined-button .mat-icon{margin:0}.app-topbar__jobpost.mat-mdc-outlined-button .app-topbar__jobpost-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.app-topbar__switch-hint{display:none;align-items:center;gap:2px;padding-right:2px;border:1px solid var(--brand-100);border-radius:999px;background:#fdf3ec;white-space:nowrap}@media(min-width:1200px){.app-topbar__switch-hint{display:inline-flex}}.app-topbar__switch-hint-go.mat-mdc-button{--mdc-text-button-container-height: 32px;--mdc-text-button-label-text-color: #344054;min-width:0;padding:0 8px 0 6px;border-radius:999px!important;font-size:12px;font-weight:700}.app-topbar__switch-hint-go.mat-mdc-button .mdc-button__label{display:inline-flex;align-items:center}.app-topbar__switch-hint-go.mat-mdc-button img{width:18px;height:18px;margin-right:6px;border-radius:5px}.app-topbar__switch-hint-close.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 26px;--mdc-icon-button-icon-color: #667085;width:26px;height:26px;padding:0}.app-topbar__switch-hint-close.mat-mdc-icon-button .mat-icon{font-size:15px;width:15px;height:15px}.app-topbar__switch-hint-close.mat-mdc-icon-button:hover{--mdc-icon-button-icon-color: #344054}.app-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;background:#fffaeb;border-bottom:1px solid #fedf89;color:#93370d;font-size:13px}@media(min-width:1024px){.app-banner{padding:10px 28px}}@media(max-width:1023.98px){.app-banner:not(.app-banner--note){padding-left:64px}}.app-banner strong{display:block;font-size:14px}.app-banner__text{flex:1 1 auto;min-width:0}.app-banner__text>span{color:var(--color-brand-text)}.app-banner__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.app-banner.app-banner--note{border:1px solid #fedf89;border-radius:10px;margin:12px 0 16px}@media(max-width:599.98px){.app-banner.app-banner--note{flex-wrap:wrap;overflow:visible;padding:10px 12px;gap:10px}.app-banner.app-banner--note .app-banner__text{flex:1 1 100%}.app-banner.app-banner--note strong{white-space:normal;overflow:visible}.app-banner.app-banner--note .app-banner__text>span{display:inline}.app-banner.app-banner--note .app-banner__actions{width:100%}.app-banner{flex-wrap:nowrap;gap:8px;padding-top:4px;padding-bottom:4px;padding-right:8px;min-height:48px;overflow:clip}.app-banner strong{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.app-banner__text>span,.app-banner__long{display:none}.app-banner__actions .mat-mdc-unelevated-button{--mdc-filled-button-container-height: 32px;min-width:0;padding:0 12px}.app-banner__actions .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 40px;width:40px;height:40px;padding:8px}}.sidebar-container{position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;border-right:1px solid #e4e7ec;scrollbar-width:thin}.sidebar-container::-webkit-scrollbar{width:6px}.sidebar-container::-webkit-scrollbar-thumb{border-radius:3px;background:#d0d5dd}:root{--workspace-sidebar-min: 256px;--workspace-sidebar-share: 15%;--workspace-sidebar-max: 256px;--workspace-rail-w: 72px}@media(min-width:1024px){.sidebar-container{flex:0 0 clamp(var(--workspace-sidebar-min),var(--workspace-sidebar-share),var(--workspace-sidebar-max))!important;max-width:none!important}.sidebar-container.sidebar-collapsed{flex-basis:var(--workspace-rail-w)!important}body .sidebar-container .boss-sidebar{border-right:0}.sidebar-container.sidebar-collapsed .boss-sidebar.collapsed{width:100%;min-width:0;max-width:none}.workspace-main{flex:1 1 0!important;max-width:none!important;min-width:0}}.boss-sidebar__brand{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;text-decoration:none}.boss-sidebar__brand img{max-width:100%;object-fit:contain;object-position:left center}.shell-column{display:flex;flex-direction:column;min-height:100vh}@media(max-width:1023.98px){.shell-column:not(.sidebar-container){flex-basis:100%!important;max-width:100%!important}}.shell-column>app-common-header{position:sticky;top:0;z-index:1020}.shell-column app-common-footer{margin-top:auto}.legacy-shell__content.boss-wrapper{--bj-rail-clear: 40px;height:auto;overflow:visible;padding:0 0 16px}@media(min-width:1024px){.legacy-shell__content.boss-wrapper{padding:0 var(--bj-rail-clear) 16px 0}}.mat-mdc-menu-panel .mat-mdc-menu-item.is-danger{color:#b42318}.mat-mdc-menu-panel .mat-mdc-menu-item.is-danger .mat-icon{color:inherit}.app-menu-panel,.switch-account,.app-notification-wrapper{--mat-menu-container-shape: 14px;min-width:240px!important;max-width:360px!important;border:1px solid #e4e7ec;box-shadow:0 24px 48px -16px #10182847!important}.app-menu-panel .mat-mdc-menu-content,.switch-account .mat-mdc-menu-content,.app-notification-wrapper .mat-mdc-menu-content{padding:6px!important}.app-menu-panel .mat-mdc-menu-item,.switch-account .mat-mdc-menu-item,.app-notification-wrapper .mat-mdc-menu-item{border-radius:10px;min-height:42px;font-weight:500}.app-menu-panel .mat-mdc-menu-item .mat-icon,.switch-account .mat-mdc-menu-item .mat-icon,.app-notification-wrapper .mat-mdc-menu-item .mat-icon{color:#667085}.app-menu-panel .menu-note,.switch-account .menu-note,.app-notification-wrapper .menu-note{margin:0 0 4px;padding:8px 12px;border-radius:10px;background:#1018280a;color:#667085;font-size:13px;line-height:1.4}@media(max-width:767px){.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:44px}}.app-notification-wrapper{width:360px}.app-notification-wrapper .app-notification-content{display:flex;flex-direction:column;max-height:70vh}.app-notification-wrapper .notification-header{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 14px;border-bottom:1px solid #e4e7ec}.app-notification-wrapper .notification-header h4{margin:0;font-size:15px;font-weight:700;color:#101828}.app-notification-wrapper .notification-scroll{overflow-y:auto;padding:6px}.app-notification-wrapper .notification-card{display:flex;gap:12px;padding:10px;border-radius:10px;cursor:pointer}.app-notification-wrapper .notification-card:hover{background:#f9fafb}.app-notification-wrapper .notification-card img{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 auto}.app-notification-wrapper .notification-card h5{margin:0 0 2px;font-size:13px;font-weight:700;color:#101828}.app-notification-wrapper .notification-card h5 span{font-weight:500;color:#667085;font-size:12px;margin-left:4px}.app-notification-wrapper .notification-card p{margin:0;font-size:13px;line-height:1.45;color:#344054}.app-notification-wrapper .no-notifications{padding:28px 16px;text-align:center;color:#667085;font-size:13px}.switch-account{width:380px;max-width:calc(100vw - 16px)}.switch-account.mat-mdc-menu-panel.mat-mdc-menu-panel,.switch-account.mat-menu-panel.mat-menu-panel{min-width:320px!important;max-width:min(380px,100vw - 16px)!important;width:380px;max-height:calc(100vh - 72px)!important;overflow-y:auto!important;overflow-x:hidden!important}.switch-account .switch-account-panel{padding:6px 8px 10px}.switch-account .switch-account__grip{display:block;width:44px;height:4px;margin:4px auto 10px;border-radius:999px;background:#e4e7ec}.switch-account .workspace-menu-head{padding:0 10px 8px;text-align:center}.switch-account .workspace-menu-head h5{margin:0;font-size:18px;font-weight:700;color:#101828}.switch-account .section-label{display:block;padding:10px 10px 6px;font-size:13px;font-weight:700;color:#101828}.switch-account .switch-account__current{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.switch-account .switch-account__current .switch-account__avatar{flex:0 0 auto;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-success)}.switch-account .switch-account__current .workspace-copy{display:flex;flex-direction:column;flex:1;min-width:0}.switch-account .switch-account__current .workspace-copy .account-type{font-size:15px;font-weight:700;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.switch-account .switch-account__current .workspace-copy small{font-size:13px;color:#667085}.switch-account .switch-account__current .switch-account__check{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#12a87a;color:#fff;flex:0 0 auto}.switch-account .switch-account__current .switch-account__check .mat-icon{font-size:18px;width:18px;height:18px}.switch-account .role-menu-list{display:flex;flex-direction:column;gap:8px}.switch-account .role-item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer}.switch-account .role-item:hover{background:#f9fafb}.switch-account .role-item.disabled-role{cursor:not-allowed;background:#f9fafb}.switch-account .role-item .role-item__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#efe9fb;flex:0 0 auto}.switch-account .role-item .role-item__icon .account-img{width:22px;height:22px;border-radius:0}.switch-account .role-item .role-item__icon--add{background:#fdf3ec}.switch-account .role-item .role-item__icon--add .account-img{font-size:22px;color:var(--color-brand-text)}.switch-account .role-item .workspace-copy{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;text-align:left}.switch-account .role-item .workspace-copy .account-type{display:block;font-size:15px;font-weight:700;line-height:1.3;color:#101828}.switch-account .role-item .workspace-copy .account-type .pending-badge{display:inline-flex;margin-left:8px;vertical-align:middle}.switch-account .role-item .workspace-copy small{font-size:13px;color:#667085}.switch-account .role-item .role-item__complete{margin-top:4px;font-size:13px;font-weight:600;align-self:flex-start}.switch-account .role-item .pending-badge{flex:0 0 auto;padding:3px 9px;border-radius:999px;background:#fef0c7;font-size:11px;font-weight:700;color:var(--color-warning-text);white-space:nowrap}.switch-account .role-item .pending-badge--rejected{background:#fee4e2;color:#b42318}.switch-account .role-item.access-card{align-items:flex-start;cursor:default;flex-wrap:wrap}.switch-account .role-item.access-card:hover{background:#fff}.switch-account .role-item.access-card .workspace-copy{flex:1 1 200px}.switch-account .role-item.access-card.access-card--rejected{border:1px solid #fecdca;background:#fffbfa}.switch-account .role-item.access-card .access-card__reason{margin-top:2px;color:#b42318;white-space:normal}.switch-account .role-item.access-card .access-card__action{flex:0 0 auto;align-self:center;margin-left:auto;font-size:12px;line-height:30px;padding:0 12px;min-width:0}.switch-account .role-item>.mat-icon{font-size:20px;width:20px;height:20px;color:#344054;flex:0 0 auto}.switch-account .access-status,.switch-account .request-access-section{margin-top:8px}.switch-account .hiring-mode-section p,.switch-account .request-access-section p{margin:0 10px 8px;font-size:12px;color:#667085}.switch-account .hiring-mode-options{display:grid;gap:6px;padding:0 4px}.switch-account .hiring-mode-options button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;text-align:left;cursor:pointer;font:inherit}.switch-account .hiring-mode-options button>.mat-icon{color:#667085}.switch-account .hiring-mode-options button span{display:flex;flex-direction:column;flex:1}.switch-account .hiring-mode-options button span strong{font-size:13px;color:#101828}.switch-account .hiring-mode-options button span small{font-size:12px;color:#667085}.switch-account .hiring-mode-options button .selected-icon{color:var(--color-brand-text)}.switch-account .hiring-mode-options button.active{border-color:#c2560a;background:#fdf3ec}.switch-account .request-options{padding:8px 4px 4px}.switch-account .request-options .mat-mdc-radio-group{display:flex;flex-direction:column;gap:4px}.switch-account .request-options .mat-mdc-radio-button{border:1px solid #e4e7ec;border-radius:10px;background:#fff}.switch-account .request-options .mat-mdc-radio-button .mdc-form-field{width:100%;padding-right:8px}.switch-account .request-options .mat-mdc-radio-button .mdc-label{width:100%;padding:8px 0;cursor:pointer}.switch-account .request-options .request-options__copy{display:flex;flex-direction:column}.switch-account .request-options .request-options__copy strong{font-size:13px;color:#101828}.switch-account .request-options .request-options__copy small{font-size:12px;color:#667085}.switch-account .all-granted-text{display:block;padding:8px 10px;font-size:12px;color:#667085}.switch-account .workspace-menu-footer{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-top:10px;padding:8px 4px 0;border-top:1px solid #e4e7ec}.switch-account .workspace-menu-footer .mat-mdc-button{width:100%;justify-content:flex-start}.switch-account .workspace-menu-footer .switch-account__logout{width:100%;padding:10px;border:0;border-radius:10px;background:transparent;color:#d92d20;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.switch-account .workspace-menu-footer .switch-account__logout:hover{background:#fef3f2}.app-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 16px 0;font-size:13px;color:#667085}@media(min-width:1024px){.app-breadcrumb{padding:14px 28px 0}}.app-breadcrumb a{color:#667085;text-decoration:none;font-weight:500}.app-breadcrumb a:hover{color:var(--color-brand-text)}.app-breadcrumb .mat-icon{font-size:16px;width:16px;height:16px;color:#98a2b3}.app-breadcrumb .crumb-current{color:#101828;font-weight:600}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;border-top:1px solid #e4e7ec;background:#fff;font-size:13px;color:#667085}@media(min-width:1024px){.app-footer{padding:16px 28px}}@media(max-width:1023.98px){.app-footer{margin-bottom:0}}.app-footer p{margin:0}.app-footer ul{list-style:none;margin:0;padding:0;display:flex;gap:18px}.app-footer ul li{cursor:pointer;font-weight:500}.app-footer ul li:hover{color:var(--color-brand-text)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.page-head__title{margin:0;font:var(--bj-type-page-title);letter-spacing:-.01em;color:#101828}.page-head__subtitle{margin:4px 0 0;font:var(--bj-type-body);color:#667085}.page-head__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.page-toolbar>form{flex:1 1 200px;min-width:150px;max-width:300px}.page-toolbar>form .mat-mdc-form-field{width:100%;max-width:none}.page-toolbar .mat-mdc-form-field{flex:1 1 150px;width:260px;min-width:128px;max-width:260px}.page-toolbar__spacer{flex:1 1 0;min-width:0}.page-card{background:#fff;border:var(--bj-card-border);border-radius:var(--bj-card-radius);box-shadow:var(--bj-card-shadow);padding:20px;min-width:0;overflow-wrap:anywhere}@media(min-width:768px){.page-card{padding:24px}}.page-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.page-card__head h2,.page-card__head h3{margin:0;font:var(--bj-type-section-title);color:#101828}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 16px;text-align:center;color:#667085}.empty-state>.mat-icon{font-size:40px;width:40px;height:40px;color:#98a2b3}.empty-state strong{font-size:15px;color:#344054}.empty-state p{margin:0;font-size:13px}.empty-state--error .mat-icon{color:#d92d20}.empty-state--error strong{color:#101828}.empty-state--error .empty-state__actions{margin-top:12px}.app-topbar--focus .app-topbar__brand{display:inline-flex;align-items:center;flex:none;margin-right:14px;padding-right:14px;border-right:1px solid #e4e7ec}.app-topbar--focus .app-topbar__brand img{height:30px;width:auto;display:block}@media(max-width:575.98px){.app-topbar--focus .app-topbar__brand{margin-right:10px;padding-right:10px}.app-topbar--focus .app-topbar__brand img{height:26px}.app-topbar--focus .app-topbar__title small{display:none}}.app-persona-dialog .app-persona-dialog__title{display:flex;align-items:flex-start;gap:12px;margin:0;padding:20px 24px 4px}.app-persona-dialog .app-persona-dialog__title .app-persona-dialog__icon{width:32px;height:32px;border-radius:8px;flex:0 0 auto}.app-persona-dialog .app-persona-dialog__title>span{display:flex;flex-direction:column;min-width:0}.app-persona-dialog .app-persona-dialog__title .app-persona-dialog__title-text{font-size:17px;font-weight:700;line-height:1.3;color:#101828}.app-persona-dialog .app-persona-dialog__title small{font-size:12px;font-weight:400;color:#667085}.app-persona-dialog .app-persona-dialog__body{padding:12px 24px 4px}.app-persona-dialog .app-persona-dialog__rejected{display:flex;gap:10px;margin-bottom:16px;padding:10px 12px;border:1px solid #fecdca;border-radius:10px;background:#fffbfa}.app-persona-dialog .app-persona-dialog__rejected>.mat-icon{flex:0 0 auto;font-size:18px;width:18px;height:18px;color:#b42318}.app-persona-dialog .app-persona-dialog__rejected>span{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#101828}.app-persona-dialog .app-persona-dialog__form{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.app-persona-dialog .app-persona-dialog__form .app-persona-dialog__field.is-wide{grid-column:1/-1}@media(max-width:599.98px){.app-persona-dialog .app-persona-dialog__form{grid-template-columns:1fr}}.app-persona-dialog .app-persona-dialog__review{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12px;color:#667085}.app-persona-dialog .app-persona-dialog__review>.mat-icon{flex:0 0 auto;font-size:16px;width:16px;height:16px}.app-persona-dialog .app-persona-dialog__actions{padding:8px 20px 16px;gap:8px}.coach-shell .sidebar-container{transition:flex .3s ease}.coach-shell .boss-wrapper{padding:0}@media(min-width:1024px){.coach-shell .boss-wrapper{--bj-rail-clear: 40px;padding-right:var(--bj-rail-clear)}}.coach-shell .boss-wrapper>router-outlet+app-register-course>.p-2{padding-inline:0!important}@media(min-width:1024px){.coach-shell .coach-shell__main{display:flex;flex-direction:column;height:100vh;min-width:0}.coach-shell .coach-shell__main>.boss-wrapper{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;display:flex;flex-direction:column}.coach-shell .coach-shell__main>.boss-wrapper>:not(router-outlet):not(app-common-footer){flex:1 0 auto}.coach-shell .coach-shell__main>.boss-wrapper>app-common-footer{display:block;flex:0 0 auto;margin-top:var(--space-6)}}.coach-shell .mobile-sidebar{display:block!important}@media(min-width:1024px){.coach-shell .mobile-sidebar{display:none!important}}@media(max-width:1023.98px){.coach-shell .app-banner{padding-left:64px}.coach-shell app-common-header{display:contents}.coach-shell .boss-wrapper{height:auto;overflow:visible}.coach-shell .coach-shell__main{display:flex;flex-direction:column;min-height:100vh}.coach-shell .coach-shell__main>.boss-wrapper{flex:1 1 auto;display:flex;flex-direction:column}.coach-shell .coach-shell__main>.boss-wrapper>:not(router-outlet):not(app-common-footer){flex:1 0 auto}.coach-shell .coach-shell__main>.boss-wrapper>app-common-footer{display:block;flex:0 0 auto;margin-top:var(--space-6)}}app-workspace-preview-banner,app-workspace-preview-page{display:block;width:100%}.ws-preview-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-warning-soft);border-bottom:1px solid #fedf89;color:var(--color-warning-text);font-size:var(--font-size-sm)}@media(min-width:1024px){.ws-preview-banner{padding:var(--space-3) 28px}}@media(max-width:1023.98px){.ws-preview-banner{padding-left:64px}}.ws-preview-banner__icon{flex:0 0 auto;color:var(--color-warning)}.ws-preview-banner__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ws-preview-banner__text strong{font-size:var(--font-size-md);color:#93370d}.ws-preview-banner__action{flex:0 0 auto}.ws-preview-banner--rejected{background:var(--color-error-soft);border-bottom-color:#fecdca;color:var(--color-error-text)}.ws-preview-banner--rejected .ws-preview-banner__icon{color:var(--color-error)}.ws-preview-banner--rejected .ws-preview-banner__text strong{color:#912018}@media(max-width:599.98px){.ws-preview-banner{flex-wrap:wrap;align-items:flex-start}.ws-preview-banner__text{flex-basis:calc(100% - 36px)}.ws-preview-banner__action{width:100%}}.ws-preview{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);width:100%;box-sizing:border-box}@media(max-width:599.98px){.ws-preview{padding:var(--space-4)}}.ws-preview__head{display:flex;flex-direction:column;gap:var(--space-2)}.ws-preview__head--section{flex-direction:row;align-items:flex-start;gap:var(--space-4)}@media(max-width:599.98px){.ws-preview__head--section{flex-wrap:wrap}}.ws-preview__head-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.ws-preview__head-action{flex:0 0 auto}@media(max-width:599.98px){.ws-preview__head-action{width:100%}}.ws-preview__eyebrow{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;padding:2px 10px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-text);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ws-preview__eyebrow .mat-icon{width:16px;height:16px;font-size:16px}.ws-preview__title{margin:0;font-size:var(--font-size-2xl);font-weight:700;line-height:1.3;color:var(--color-text)}@media(max-width:599.98px){.ws-preview__title{font-size:var(--font-size-xl)}}.ws-preview__subtitle{margin:0;font-size:var(--font-size-md);line-height:1.6;color:var(--color-muted)}.ws-preview__back{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-weight:600}.ws-preview__back .mat-icon{width:18px;height:18px;font-size:18px}.ws-preview__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}@media(max-width:599.98px){.ws-preview__grid{grid-template-columns:1fr}}.ws-preview__card.mat-mdc-card{display:grid;grid-template-rows:auto 1fr auto auto;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl)}.ws-preview__card-top{display:flex;align-items:center;gap:var(--space-3)}.ws-preview__card-title{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.ws-preview__card-text{margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-muted)}.ws-preview__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-strong)}.ws-preview__icon--lg{width:48px;height:48px;border-radius:var(--radius-lg)}.ws-preview__empty-line{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--font-size-sm);color:var(--color-muted)}.ws-preview__empty-line .mat-icon{width:18px;height:18px;font-size:18px;color:var(--color-muted-2)}.ws-preview__card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ws-preview__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}@media(max-width:767.98px){.ws-preview__split{grid-template-columns:1fr}}.ws-preview__panel.mat-mdc-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl)}.ws-preview__panel.mat-mdc-card>.mat-mdc-button-base{align-self:flex-start}.ws-preview__panel-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.ws-preview__points{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ws-preview__points li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-md);color:var(--color-text-2)}.ws-preview__points .mat-icon{flex:0 0 auto;width:20px;height:20px;font-size:20px;color:var(--color-success)}.ws-preview__examples{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ws-preview__examples li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);opacity:.85}.ws-preview__example-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ws-preview__example-copy strong{font-size:var(--font-size-md);color:var(--color-text);overflow-wrap:anywhere}.ws-preview__example-copy small{font-size:var(--font-size-xs);color:var(--color-muted)}.boss-wrapper>router-outlet+*{display:block;min-width:0}.boss-wrapper>router-outlet+*:not(:has(>:is(.page-container,.wl-page,.coach-dashboard,.form-page,.container,.container-fluid,.course-build,.assess-create))){box-sizing:border-box;width:100%;max-width:var(--bj-page-max);margin-inline:0;padding-inline:var(--bj-page-gutter);padding-block:var(--bj-page-block)}.boss-wrapper>router-outlet+*>:is(.container,.container-fluid){box-sizing:border-box;width:100%;max-width:var(--bj-page-max);margin-inline:0;padding-inline:var(--bj-page-gutter);padding-block:var(--bj-page-block)}.boss-wrapper>router-outlet+*>.form-page{box-sizing:border-box;width:100%;max-width:var(--bj-page-max);margin-inline:0;padding-inline:var(--bj-page-gutter);padding-block:var(--bj-page-block);justify-content:flex-start}.boss-wrapper>router-outlet+*:not(:has(>:is(.page-container,.wl-page,.coach-dashboard,.form-page,.container,.container-fluid,.course-build,.assess-create))) .page-container:not(.page-container--marketing,.section,.section--tight),.boss-wrapper>router-outlet+* router-outlet+*>.page-container:not(.section,.section--tight){max-width:none;padding-inline:0;padding-block:0}app-mentor .workspace-main>.boss-wrapper{flex:1 0 auto;height:auto;overflow:visible;padding-top:0;padding-inline:0}@media(min-width:1024px){app-mentor .workspace-main>.boss-wrapper{--bj-rail-clear: 40px;padding-right:var(--bj-rail-clear)}}html body :is(.app-shell__menu-btn,.emp-shell__menu-btn,.adm-shell__menu-btn,.cxm-mobile-nav__btn).mat-mdc-icon-button{position:fixed;top:12px;left:12px;z-index:1030;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e4e7ec;border-radius:10px;background:#fff;box-shadow:var(--bj-card-shadow);--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;--mdc-icon-button-icon-color: #101828}html body :is(.app-shell__menu-btn,.emp-shell__menu-btn,.adm-shell__menu-btn,.cxm-mobile-nav__btn).mat-mdc-icon-button .mat-icon{color:#101828}.sidebar-container>*{display:block;min-height:100%}.sidebar-container .boss-sidebar{min-height:100vh}@media(max-width:1023.98px){html body .mobile-sidebar{display:block!important}}@media(min-width:1024px){html body .mobile-sidebar{display:none!important}}.stu-shell__drawer,.cxm-drawer{width:min(280px,86vw);transition:transform var(--bj-dur-2) var(--bj-ease-exit),visibility 0s linear var(--bj-dur-2)}.stu-shell__drawer.is-open,.cxm-drawer.is-open{transition:transform var(--bj-dur-3) var(--bj-ease-enter),visibility 0s}.cdk-overlay-pane.adm-drawer{width:min(280px,86vw)!important}:is(.stu-shell__drawer,.cxm-drawer,.emp-shell__drawer,.adm-drawer) :is(.app-shell__close,.cxm-drawer__close,.emp-shell__drawer-close,.adm-drawer__close).mat-mdc-icon-button{position:absolute;top:18px;right:8px;z-index:2;background:transparent}:is(.stu-shell__drawer,.cxm-drawer,.emp-shell__drawer,.adm-drawer) .app-sidenav__collapse,:is(.stu-shell__drawer,.cxm-drawer,.emp-shell__drawer,.adm-drawer) .boss-sidebar .collapse-btn{display:none}:is(.stu-shell__drawer,.cxm-drawer,.emp-shell__drawer,.adm-drawer) .app-sidenav,:is(.stu-shell__drawer,.cxm-drawer,.emp-shell__drawer,.adm-drawer) .boss-sidebar,:is(.stu-shell__drawer,.cxm-drawer,.emp-shell__drawer,.adm-drawer) .mobile-boss-sidebar{min-height:100%;padding:16px 12px 20px}:is(.stu-shell__drawer,.cxm-drawer,.emp-shell__drawer,.adm-drawer) .app-sidenav__brand,:is(.stu-shell__drawer,.cxm-drawer,.emp-shell__drawer,.adm-drawer) .sidebar-header{padding-right:48px}app-student:has(.stu-shell__drawer.is-open) .app-shell__menu-btn,app-employer-layout:has(.emp-shell__drawer-host.is-open) .emp-shell__menu-btn{visibility:hidden}app-bottom-nav{display:contents}.bottom-nav{display:none}@media(max-width:767.98px){.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:990;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);box-sizing:border-box;height:calc(var(--bj-bottom-nav-h) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #e4e7ec;box-shadow:0 -4px 16px -8px #1018281f}}@media print{.bottom-nav{display:none!important}}.bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;height:100%;margin:0;padding:0 2px;border:0;border-radius:0;background:none;color:#667085;font-family:var(--font-family);font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bottom-nav__item:hover,.bottom-nav__item:focus{color:var(--color-brand-text);text-decoration:none}.bottom-nav__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px;border-radius:12px}.bottom-nav__indicator{display:inline-flex;align-items:center;justify-content:center;width:56px;max-width:100%;height:28px;border-radius:999px;transition:background-color var(--bj-dur-2) var(--bj-ease-standard)}.bottom-nav__indicator .mat-icon{width:22px;height:22px;font-size:22px;font-family:Material Icons Outlined,Material Icons!important;color:inherit}.bottom-nav__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav__item.is-active{color:var(--color-brand-text)}.bottom-nav__item.is-active .bottom-nav__indicator{background:var(--color-primary-soft)}.bottom-nav__item.is-active .bottom-nav__indicator .mat-icon{font-family:Material Icons!important}@media(max-width:767.98px){body:has(.bottom-nav){padding-bottom:calc(var(--bj-bottom-nav-h) + env(safe-area-inset-bottom,0px))}body:has(.bottom-nav) .sticky-bar{bottom:calc(var(--bj-bottom-nav-h) + env(safe-area-inset-bottom,0px))}body:has(.bottom-nav) .course-build__foot{bottom:calc(var(--bj-bottom-nav-h) + 10px + env(safe-area-inset-bottom,0px))}body:has(.bottom-nav) .emp-cand-list__filter-fab.mat-mdc-mini-fab{bottom:calc(var(--bj-bottom-nav-h) + 16px + env(safe-area-inset-bottom,0px))}}:is(app-student,app-employer-layout,app-admin,app-coach,app-mentor) .mobile-footer{display:none!important}.app-table{background:#fff;border:var(--bj-card-border);border-radius:var(--bj-card-radius);box-shadow:var(--bj-card-shadow);overflow:hidden}.app-table__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid #e4e7ec}.app-table__toolbar-left,.app-table__toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app-table__title{margin:0 8px 0 0;font:var(--bj-type-section-title);color:#101828}.app-table__search{width:260px;max-width:100%;--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px}.app-table__scroll{overflow-x:auto}.app-table table[mat-table]{width:100%;background:transparent}.app-table .mat-mdc-header-row{background:#f9fafb;height:var(--bj-table-head)}.app-table .mat-mdc-header-cell{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#344054;border-bottom-color:#e4e7ec;white-space:nowrap}.app-table .mat-mdc-row{height:var(--bj-table-row);transition:background var(--bj-dur-1) var(--bj-ease-standard)}.app-table .mat-mdc-row:hover{background:#fcfcfd}.app-table .mat-mdc-cell{font-size:14px;color:#344054;border-bottom-color:#e4e7ec}.app-table .boss-table-detail-row{height:0}.app-table .boss-table-detail-row .mat-mdc-cell{border-bottom-width:0;padding:0}.app-table .boss-table-expanded-cell-detail{overflow:hidden}.app-table .checkbox-width{width:48px}.app-table .text-ellipsis{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-table__link{color:var(--color-brand-text);font-weight:600;cursor:pointer}.app-table__link:hover{text-decoration:underline}.app-table__title-img{width:18px;height:18px;margin-left:6px;cursor:pointer;vertical-align:middle}.app-table__actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.app-table__actions .mat-mdc-icon-button span{display:inline-flex;align-items:center;gap:4px;font-size:12px}.app-table__inline-action.mat-mdc-button{--mdc-text-button-label-text-color: #027a48}.app-table__inline-action.mat-mdc-button span{display:inline-flex;align-items:center;gap:4px}.app-table__btn.mat-mdc-unelevated-button{--mdc-filled-button-container-height: 34px;font-size:13px;margin-right:6px}.app-table__dropdown.mat-mdc-outlined-button{--mdc-outlined-button-container-height: 36px;font-size:13px}.app-table__progress-list{display:flex;flex-wrap:wrap;gap:12px 20px;padding:6px 0}.app-table__progress{min-width:160px}.app-table__progress .mat-mdc-progress-bar{border-radius:4px}.app-table__progress-label{display:flex;justify-content:space-between;font-size:12px;color:#667085;margin-bottom:4px}.app-table__progress-label strong{color:#101828}.app-table .mat-mdc-paginator{border-top:1px solid #e4e7ec;background:transparent}.app-paginator-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px}.app-paginator__count{font-size:13px;color:#667085;white-space:nowrap;margin-right:auto}@media(max-width:575.98px){.app-paginator-bar{justify-content:flex-start}.app-paginator__count{margin-right:0}.app-paginator{flex-wrap:wrap;max-width:100%;justify-content:flex-start;row-gap:8px}.app-paginator__jump{margin-left:0}}.app-paginator__count-short,.app-paginator__pos{display:none}@media(max-width:767.98px){.app-paginator-bar--compact{flex-wrap:nowrap;justify-content:space-between;gap:8px}.app-paginator-bar--compact .app-paginator__count{margin-right:0}.app-paginator-bar--compact .app-paginator__count-range{display:none}.app-paginator-bar--compact .app-paginator__count-short{display:inline}.app-paginator-bar--compact .app-paginator__page,.app-paginator-bar--compact .app-paginator__ellipsis,.app-paginator-bar--compact .app-paginator__jump{display:none}.app-paginator-bar--compact .app-paginator{margin:8px 0;gap:0}.app-paginator-bar--compact .app-paginator__pos{display:inline-block;min-width:44px;color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:600;font-variant-numeric:tabular-nums;text-align:center}}.app-paginator{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin:16px 0}.app-paginator__page.mat-mdc-button{min-width:36px;padding:0 8px;--mdc-text-button-container-height: 36px;--mdc-text-button-label-text-color: #344054;--mdc-text-button-container-shape: 10px}.app-paginator__page.mat-mdc-button.is-active{--mdc-text-button-label-text-color: #fff;background:var(--color-brand-fill)}.app-paginator__ellipsis.mat-mdc-button{min-width:32px;padding:0 6px;letter-spacing:.1em;--mdc-text-button-label-text-color: #98a2b3}.app-paginator__jump{display:flex;align-items:center;gap:8px;padding:6px 12px}.app-paginator__jump .mat-mdc-form-field{width:140px}.app-paginator__jump{display:flex;align-items:center;gap:6px;margin-left:10px}.app-paginator__jump input{width:58px;height:34px;padding:0 8px;border:1px solid #e4e7ec;border-radius:10px;font:inherit;text-align:center}.app-paginator__jump input:focus{outline:none;border-color:#c2560a}.app-paginator__jump .mat-mdc-outlined-button{min-width:0;padding:0 12px;--mdc-outlined-button-container-height: 34px}.app-confirm{min-width:320px;max-width:480px}.app-confirm__title{font-size:18px;font-weight:700;color:#101828}.app-confirm__desc{margin:0 0 12px;font-size:14px;line-height:1.6;color:#667085}.app-confirm__comment{width:100%;margin-top:4px}.app-dialog{min-width:320px}.app-dialog h2[mat-dialog-title]{font-size:18px;font-weight:700;color:#101828}.app-dialog h3{margin:12px 0 6px;font-size:17px;font-weight:700;color:#101828}.app-dialog__hint{margin:0 0 12px;font-size:13px;color:#667085}.app-dialog__path{margin:0;font-size:13px;font-weight:600;color:var(--color-brand-text)}.app-dialog__radios{display:flex;flex-direction:column;gap:4px}.app-dialog__error{display:block;margin-top:8px;font-size:12px}.app-dialog__icon{font-size:44px;width:44px;height:44px;color:var(--color-brand-text)}.app-dialog--center .mat-mdc-dialog-content{text-align:center;padding-top:24px}.app-dialog .pending-tag{font-size:12px;color:var(--color-warning-text)}.app-topbar__ws-wrap{position:relative}.native-select{width:100%;height:52px;padding:0 40px 0 14px;border:1px solid #d0d5dd;border-radius:10px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23667085'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 12px center;font:inherit;font-size:14px;font-weight:500;color:#101828;appearance:none;-webkit-appearance:none;outline:none}.native-select:hover{border-color:#98a2b3}.native-select:focus{border-color:#c2560a;box-shadow:0 0 0 1px #c2560a}.app-confirm-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px;padding:8px 4px 4px}.app-confirm-dialog,.app-confirm-dialog.is-default{--confirm-accent: var(--color-brand-fill);--confirm-tint: var(--color-primary-soft)}.app-confirm-dialog.is-danger{--confirm-accent: #d92d20;--confirm-tint: #fef3f2}.app-confirm-dialog.is-warning{--confirm-accent: #b54708;--confirm-tint: #fffaeb}.app-confirm-dialog.is-success{--confirm-accent: #027a48;--confirm-tint: #ecfdf3}.app-confirm-dialog.is-info{--confirm-accent: #175cd3;--confirm-tint: #eff8ff}.app-confirm-dialog__title.mat-mdc-dialog-title{display:flex;align-items:flex-start;gap:12px;padding:12px 20px 4px;margin:0;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:normal;color:#101828}.app-confirm-dialog__title.mat-mdc-dialog-title:before{display:none}.app-confirm-dialog__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;color:var(--confirm-accent);background:var(--confirm-tint)}.app-confirm-dialog__icon .mat-icon{width:22px;height:22px;font-size:22px;line-height:22px}.app-confirm-dialog__title-text{padding-top:6px}.app-confirm-dialog__body.mat-mdc-dialog-content{padding:0 20px;max-height:60vh;color:#667085}.app-confirm-dialog__message{margin:0 0 4px 48px;font-size:14px;line-height:1.6;color:#667085}.app-confirm-dialog__message b,.app-confirm-dialog__message strong{color:#344054;font-weight:600}.app-confirm-dialog__form{margin:12px 0 4px 48px}.app-confirm-dialog__field{width:100%}.app-confirm-dialog__actions.mat-mdc-dialog-actions{gap:8px;padding:12px 20px 16px}.app-confirm-dialog__confirm.mat-mdc-unelevated-button{--mdc-filled-button-container-color: var(--confirm-accent);--mdc-filled-button-label-text-color: #fff;min-width:96px}@media(max-width:480px){.app-confirm-dialog__message,.app-confirm-dialog__form{margin-left:0}}.surface{min-width:0;padding:var(--space-5);border:var(--bj-card-border);border-radius:var(--bj-card-radius);box-shadow:var(--bj-card-shadow);background:var(--color-surface);overflow-wrap:anywhere}@media(min-width:768px){.surface{padding:var(--space-6)}}.surface--flush{padding:0;overflow:hidden}.surface--tight{padding:var(--space-4)}.surface--muted{background:var(--color-bg-2);border-color:transparent;box-shadow:none}.surface__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.surface__head h2,.surface__head h3{margin:0;font:var(--bj-type-section-title);color:var(--color-text)}.app-alert{--app-alert-fg: var(--color-info-text);--app-alert-bg: var(--color-info-soft);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--app-alert-fg) 20%,transparent);border-radius:var(--radius-md);background:var(--app-alert-bg);color:var(--color-text-2);font-size:var(--font-size-md);line-height:1.5}.app-alert>.mat-icon{flex:none;width:20px;height:20px;margin-top:1px;font-size:20px;color:var(--app-alert-fg)}.app-alert__body{flex:1;min-width:0}.app-alert__body p{margin:0}.app-alert__title{display:block;margin-bottom:2px;font-weight:700;color:var(--app-alert-fg)}.app-alert__actions{display:flex;flex:none;align-items:center;gap:var(--space-2);margin-block:-6px}.app-alert--success{--app-alert-fg: var(--color-success-text);--app-alert-bg: var(--color-success-soft)}.app-alert--warning{--app-alert-fg: var(--color-warning-text);--app-alert-bg: var(--color-warning-soft)}.app-alert--error{--app-alert-fg: var(--color-error-text);--app-alert-bg: var(--color-error-soft)}.app-alert--neutral{--app-alert-fg: var(--color-text-2);--app-alert-bg: var(--color-bg-2)}@media(max-width:575.98px){.app-alert{flex-wrap:wrap}.app-alert__actions{width:100%;justify-content:flex-end;margin:0}}app-complete-profile .cp-page{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg);color:var(--color-text-2)}app-complete-profile .cp-head{flex:0 0 auto;padding:18px clamp(16px,5vw,48px);background:var(--color-surface);border-bottom:1px solid var(--color-border)}app-complete-profile .cp-logo{height:34px;width:auto;display:block}app-complete-profile .cp-main{flex:1 1 auto;width:100%;max-width:34rem;margin:0 auto;padding:clamp(24px,6vw,48px) clamp(16px,5vw,24px) 48px}app-complete-profile .cp-loading{display:flex;align-items:center;gap:12px;justify-content:center;padding:48px 0;color:var(--color-muted);font-size:14px}app-complete-profile .cp-intro{margin-bottom:20px}app-complete-profile .cp-intro h1{margin:0 0 8px;font-size:clamp(22px,5vw,28px);font-weight:700;line-height:1.2;color:var(--color-text);text-wrap:balance}app-complete-profile .cp-intro p{margin:0;font-size:14.5px;line-height:1.6;color:var(--color-muted)}app-complete-profile .cp-card{position:relative;padding:clamp(18px,4vw,26px);border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:0 1px 2px #1018280d}app-complete-profile .cp-fields{display:flex;flex-direction:column;gap:18px;transition:filter .25s ease,opacity .25s ease}app-complete-profile .cp-fields.is-locked{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:15rem}app-complete-profile .cp-field{display:flex;flex-direction:column;gap:6px}app-complete-profile .cp-field label{font-size:14px;font-weight:600;color:var(--color-text)}app-complete-profile .cp-help{display:block;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--color-muted)}app-complete-profile .cp-input{position:relative;display:flex}app-complete-profile .cp-input input,app-complete-profile .cp-input select{width:100%;height:46px;padding:0 14px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);font:inherit;font-size:15px;color:var(--color-text)}app-complete-profile .cp-input input:focus,app-complete-profile .cp-input select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--brand-rgb),.15)}app-complete-profile .cp-input input:disabled,app-complete-profile .cp-input select:disabled{background:var(--color-bg-2)}app-complete-profile .cp-input.has-suffix input{padding-right:4.2rem}app-complete-profile .cp-suffix{position:absolute;top:0;right:14px;height:46px;display:flex;align-items:center;font-size:13px;color:var(--color-muted);pointer-events:none}app-complete-profile .cp-save{width:100%;margin-top:4px}app-complete-profile .cp-saved{margin:0;font-size:13px;color:var(--color-success-text)}app-complete-profile .cp-gate{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px}app-complete-profile .cp-gate-card{width:100%;max-width:22rem;padding:22px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:0 10px 30px #10182824;text-align:left}app-complete-profile .cp-gate-card h2{margin:8px 0 6px;font-size:18px;font-weight:700;color:var(--color-text)}app-complete-profile .cp-lock{width:26px;height:26px;font-size:26px;color:var(--color-brand-text)}app-complete-profile .cp-quiet{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--color-muted)}app-complete-profile .cp-quiet strong{color:var(--color-text-2)}app-complete-profile .cp-gate-label{display:block;margin-bottom:4px;font-size:12.5px;font-weight:600;color:var(--color-text-2)}app-complete-profile .cp-gate-input{width:100%;height:42px;margin-bottom:12px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:8px;font:inherit;font-size:14px;color:var(--color-text)}app-complete-profile .cp-gate-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--brand-rgb),.15)}app-complete-profile .cp-gate-pass{position:relative}app-complete-profile .cp-gate-pass .cp-gate-input{padding-right:2.75rem}app-complete-profile .cp-eye{position:absolute;top:0;right:4px;height:42px;width:38px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--color-muted);cursor:pointer}app-complete-profile .cp-eye .mat-icon{width:19px;height:19px;font-size:19px}app-complete-profile .cp-gate-btn{width:100%}app-complete-profile .cp-error{margin:0 0 10px;padding:8px 10px;border-radius:6px;background:var(--color-error-soft);font-size:12.5px;color:var(--color-error-text)}app-complete-profile .cp-forgot{display:block;margin-top:12px;font-size:12.5px;color:var(--color-brand-text);text-align:center;text-decoration:none}app-complete-profile .cp-forgot:hover{text-decoration:underline}app-complete-profile .cp-dead,app-complete-profile .cp-done{text-align:center}app-complete-profile .cp-dead .mat-icon,app-complete-profile .cp-done .mat-icon{width:40px;height:40px;font-size:40px;margin-bottom:8px}app-complete-profile .cp-dead h1,app-complete-profile .cp-done h1{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--color-text)}app-complete-profile .cp-dead p,app-complete-profile .cp-done p{margin:0 0 8px;font-size:14px;color:var(--color-muted)}app-complete-profile .cp-dead .cp-btn,app-complete-profile .cp-done .cp-btn{margin-top:12px}app-complete-profile .cp-dead .mat-icon{color:var(--color-border-strong)}app-complete-profile .cp-done .mat-icon{color:var(--color-success)}app-complete-profile .cp-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:18px clamp(16px,5vw,48px);border-top:1px solid var(--color-border);background:var(--color-surface);font-size:12.5px;color:var(--color-muted)}app-complete-profile .cp-foot-links{display:flex;gap:16px}app-complete-profile .cp-foot-links a{color:var(--color-muted);text-decoration:none}app-complete-profile .cp-foot-links a:hover{color:var(--color-text-2);text-decoration:underline}app-common-charts .chart-container{height:100px}.auth{display:flex;min-height:100vh;background:#f9fafb}.auth__brand{display:none;flex:0 0 44%;max-width:44%;position:sticky;top:0;height:100vh;overflow:hidden;color:#fff;background:radial-gradient(120% 60% at 110% -5%,rgba(255,255,255,.08) 0 45%,transparent 45.2%),radial-gradient(140% 70% at -20% 115%,rgba(0,0,0,.1) 0 40%,transparent 40.2%),linear-gradient(160deg,var(--brand-700) 0%,var(--brand-800) 55%,var(--brand-900) 100%)}.auth__brand-inner{height:100%;display:flex;flex-direction:column;justify-content:center;gap:48px;padding:0 clamp(32px,6vw,72px);box-sizing:border-box}.auth__brand-logo{width:180px;height:auto;display:block}.auth__quote{margin:0;max-width:440px}.auth__quote blockquote{margin:20px 0 0;font-size:17px;line-height:1.6;font-weight:600}.auth__quote-who{display:flex;align-items:center;gap:14px}.auth__quote-who strong{display:block;font-size:18px;font-weight:700}.auth__quote-who small{display:block;font-size:13px}.auth__quote-photo{width:56px;height:56px;border-radius:50%;border:3px solid #fff;object-fit:cover;flex:none}.auth__main{flex:1;min-width:0;display:flex;flex-direction:column;background:radial-gradient(60% 50% at 100% 0%,rgba(var(--brand-rgb),.1),rgba(var(--brand-rgb),0) 70%),radial-gradient(50% 40% at 0% 100%,rgba(var(--brand-rgb),.06),rgba(var(--brand-rgb),0) 70%),#f9fafb}.auth__mobile-brand{display:block;width:100%;padding:28px 20px;box-sizing:border-box;background:radial-gradient(70% 140% at 105% 50%,rgba(255,255,255,.12) 0 50%,transparent 50.5%),linear-gradient(120deg,var(--brand-600) 0%,var(--brand-700) 100%)}.auth__mobile-brand img{width:150px;height:auto;display:block}.auth__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px 16px 24px;box-sizing:border-box}.auth__legal{margin:0;font-size:12px;color:#98a2b3;text-align:center}.auth__legal-link{color:#667085;text-decoration:none;font-weight:500}.auth__legal-link:hover{color:var(--color-brand-text)}@media(min-width:1200px){.auth__brand{display:block}.auth__mobile-brand{display:none}.auth__content{padding:40px 48px}}.auth-card{width:100%;max-width:460px;box-shadow:0 1px 2px #1018280a,0 24px 48px -16px #10182824!important}.auth-card--wide{max-width:560px}.auth-card .mat-mdc-card-content{padding:36px 40px!important}.auth-card__options{margin-top:-4px;margin-bottom:4px}.auth-card__options .mat-mdc-checkbox .mdc-form-field{color:#667085;font-size:14px}.auth-card__options .mat-mdc-checkbox .mdc-checkbox{margin-left:-11px}.auth-card__primary{margin-top:4px}.auth-card__secondary{color:#101828;border-color:#e4e7ec}.auth-card__secondary .mat-icon{color:var(--color-brand-text)}.auth-card__social{color:#101828;border-color:#e4e7ec}.auth-card__social img{width:18px;height:18px;margin-right:10px;vertical-align:middle}.auth-card__otp-input{font-size:20px!important;letter-spacing:.35em;font-variant-numeric:tabular-nums}.auth-card__otp-actions{margin-top:4px}.auth-card__roles .mat-mdc-chip{font-weight:600}.auth-card__hint{display:flex;align-items:flex-start;gap:6px;margin-top:-4px}.auth-card__hint .mat-icon{font-size:16px;width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:#98a2b3}.auth-card__verify{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e4e7ec;border-radius:8px;background:#10182805}.auth-card__verified{display:flex;align-items:center;gap:6px;margin:0;font-weight:600;color:#1b7f4d}.auth-card__verified .mat-icon{font-size:18px;width:18px;height:18px;flex:0 0 auto;color:#1b7f4d}.auth-card__legal{text-align:center}.auth-card__valid-tick{color:#12a87a!important}.auth-card__countdown{font-size:13px;font-weight:600;color:#d92d20}.auth-card__back-chip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f2f4f7;color:#101828;cursor:pointer}.auth-card__back-chip .mat-icon{font-size:22px;width:22px;height:22px}.auth-card__back-chip:hover{background:#e4e7ec}.auth-card--roles{max-width:520px}.auth-card__back{display:inline-flex;align-items:center;gap:4px;color:#667085}.auth-card__back .mat-icon{font-size:18px;width:18px;height:18px}@media(max-width:600px){.auth-card .mat-mdc-card-content{padding:28px 20px!important}.auth .form-head__title{font-size:22px}}.account-type{display:flex;flex-direction:column;gap:14px}.account-type__top{display:flex;align-items:center;justify-content:space-between}.account-type__logo{height:36px;width:auto}.account-type__card{display:flex;align-items:center;gap:18px;width:100%;padding:18px 20px;border:1px solid transparent;border-radius:14px;background:#f7f8fa;color:#101828;text-align:left;font:inherit;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.account-type__card:hover{background:#f2f4f7}.account-type__card:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.account-type__card.is-selected{background:var(--color-brand-fill);color:#fff;box-shadow:0 10px 24px -12px rgba(var(--brand-rgb),.7)}.account-type__card.is-selected .account-type__icon{background:#fff;color:var(--color-brand-text)}.account-type__card.is-selected .account-type__copy span{color:#ffffffeb}.account-type__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:76px;height:76px;border-radius:50%;background:var(--brand-100);color:var(--color-brand-text)}.account-type__icon .mat-icon{font-size:32px;width:32px;height:32px}.account-type__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.account-type__copy strong{font-size:18px;font-weight:700;line-height:1.25}.account-type__copy span{font-size:14px;line-height:1.45;color:#667085}.account-type--compact{gap:8px}.account-type--compact .account-type__card{padding:10px 12px;gap:12px;border-radius:12px}.account-type--compact .account-type__icon{width:44px;height:44px}.account-type--compact .account-type__icon .mat-icon{font-size:22px;width:22px;height:22px}.account-type--compact .account-type__copy strong{font-size:14px}.account-type--compact .account-type__copy span{font-size:12px}@media(max-width:600px){.account-type__icon{width:64px;height:64px}}.registered{align-items:center;text-align:center}.registered__art{display:flex;align-items:center;justify-content:center;width:180px;height:180px;margin:8px auto 12px;border-radius:50%;background:#eef1ee;color:var(--color-brand-text)}.registered__art .mat-icon{font-size:84px;width:84px;height:84px}.registered__head{align-items:center;text-align:center}.registered__head .form-head__subtitle{max-width:360px;margin-left:auto;margin-right:auto}.registered__lead{margin:2px 0 0;font-size:16px;color:#667085}.registered__review{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 16px;border:1px solid #fedf89;border-radius:12px;background:#fffaeb}.registered__review p{margin:0;font-size:13px;line-height:1.5;color:#93370d}.registered__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#fef0c7;color:var(--color-warning-text);font-size:12px;font-weight:700}.registered__badge.is-failed{background:#fee4e2;color:#b42318}.registered .auth-card__primary{width:100%}.registered__skip{font-size:15px;color:#667085}.auth-consents{display:flex;flex-direction:column;gap:8px}.auth-consents .mat-mdc-checkbox .mdc-form-field{align-items:flex-start;color:#101828;font-size:14px;line-height:1.45}.auth-consents .mat-mdc-checkbox .mdc-checkbox{margin-top:1px}.auth-consents .mat-mdc-checkbox label{padding-top:0}.auth-consents .auth-consents__hint{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:#0000000d;color:#667085;font-size:11.5px;font-weight:600;line-height:18px;white-space:nowrap;vertical-align:1px}.lp{background:#fff;color:#101828;overflow-x:hidden;font-size:16px;line-height:1.6;--mdc-filled-button-container-height: var(--bj-marketing-btn);--mdc-outlined-button-container-height: var(--bj-marketing-btn);--mdc-protected-button-container-height: var(--bj-marketing-btn)}.lp .mat-mdc-button.mat-primary,.lp .mat-mdc-outlined-button.mat-primary{--mdc-text-button-label-text-color: var(--color-brand-text);--mdc-outlined-button-label-text-color: var(--color-brand-text)}.lp .mat-mdc-card.mat-mdc-card-outlined{--mdc-outlined-card-container-shape: 16px;--mdc-outlined-card-outline-color: rgba(16, 24, 40, .08);border-radius:16px;box-shadow:0 1px 2px #1018280d}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5{color:#101828}.lp-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-grid>*{min-width:0}@media(min-width:1024px){.lp-grid--4{grid-template-columns:repeat(4,1fr)}}.lp-center{display:flex;justify-content:center;margin-top:32px}.lp-narrow{max-width:820px}.lp-section-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:32px}.lp-section-bar .section-head{margin-bottom:0}.lp-skel-line{display:block;height:12px;margin:6px 0}.lp-skel-pill{display:inline-block;width:72px;height:24px;border-radius:8px}.lp-skel-btn{display:block;height:40px;border-radius:10px}.lp-rating{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--color-brand-text)}.lp-rating .mat-icon{font-size:16px;width:16px;height:16px;color:#f79009}.lp-rating--row{gap:0}.lp-loader{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#101828;transition:opacity .35s ease,visibility .35s ease}.lp-loader__logo{width:160px}.lp-loader__bar{width:200px}.lp-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:900;height:var(--bj-marketing-header);background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.lp-nav.is-scrolled{background:#fffffff5;border-bottom-color:#e4e7ec;box-shadow:0 4px 16px -8px #1018281f}.lp-nav__inner{height:100%;display:flex;align-items:center;gap:24px}.lp-nav__brand img{height:32px;width:auto;display:block}.lp-nav__links{display:none;margin-left:8px;gap:2px}@media(min-width:1024px){.lp-nav__links{display:flex}}.lp-nav__link.mat-mdc-button{--mdc-text-button-label-text-color: #344054;font-weight:600}.lp-nav__link.mat-mdc-button:hover{--mdc-text-button-label-text-color: #101828}.lp-nav__actions{display:none;margin-left:auto;align-items:center;gap:6px}@media(min-width:1024px){.lp-nav__actions{display:flex}}.lp-nav__signin.mat-mdc-button{margin-left:auto}@media(min-width:1024px){.lp-nav__signin.mat-mdc-button{display:none!important}}.lp-nav__menu.mat-mdc-icon-button{margin-left:0}@media(min-width:1024px){.lp-nav__menu.mat-mdc-icon-button{display:none!important}}.lp-mobile{position:fixed;inset:var(--bj-marketing-header) 0 0 0;z-index:890;background:#fff;padding:16px 20px 32px;transform:translate(100%);transition:transform .3s ease;overflow-y:auto}.lp-mobile.is-open{transform:translate(0)}@media(min-width:1024px){.lp-mobile{display:none}}.lp-mobile .mat-mdc-list-item{border-radius:12px}.lp-mobile__actions{display:grid;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e4e7ec}.lp-hero{padding:calc(var(--bj-marketing-header) + 40px) 0 48px;background:radial-gradient(55% 45% at 100% 0%,rgba(var(--brand-rgb),.12),rgba(var(--brand-rgb),0) 70%),radial-gradient(40% 40% at 0% 100%,rgba(var(--brand-rgb),.06),rgba(var(--brand-rgb),0) 70%),linear-gradient(180deg,#fff,#f9fafb)}@media(min-width:1024px){.lp-hero{padding:calc(var(--bj-marketing-header) + 40px) 0 calc(var(--bj-marketing-section) * .6)}}.lp-hero__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:1024px){.lp-hero__grid{grid-template-columns:1.1fr .9fr;gap:64px}}.lp-hero__copy{text-align:center}@media(min-width:1024px){.lp-hero__copy{text-align:left}}.lp-hero__title{margin:20px 0 16px;font-size:clamp(34px,2.2rem + 2vw,56px);line-height:1.1;font-weight:700;letter-spacing:-.02em}.lp-hero__mark{position:relative;display:inline-block;z-index:0}.lp-hero__mark:after{content:"";position:absolute;left:-2px;right:-2px;bottom:6px;height:.32em;background:#fdf3ec;border-radius:4px;z-index:-1}.lp-hero__lead{max-width:560px;margin:0 auto 28px;font-size:16px;line-height:1.6;color:#667085}@media(min-width:1024px){.lp-hero__lead{margin-left:0;font-size:18px}}.lp-hero__visual{position:relative;max-width:520px;margin:0 auto;width:100%}@media(min-width:1100px){.lp-hero__visual{padding-block:66px}}.lp-search{max-width:640px;margin:0 auto 32px;padding:10px;background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 20px 40px -20px #10182840}@media(min-width:1024px){.lp-search{margin-left:0}}.lp-search__tabs{width:100%;justify-content:center;margin-bottom:8px;border:0;background:transparent;padding:0}@media(max-width:639px){.lp-search__tabs{flex-wrap:nowrap;justify-content:space-between;gap:2px}.lp-search__tabs .mat-mdc-button{flex:1 1 auto;min-width:0;padding-inline:8px;font-size:13px}}@media(min-width:1024px){.lp-search__tabs{justify-content:flex-start}}.lp-search__row{display:flex;align-items:center;gap:8px;min-height:56px;box-sizing:border-box;padding:4px 4px 4px 14px;background:#f9fafb;border-radius:12px}.lp-search__icon{color:#98a2b3;flex:0 0 auto}.lp-search__field{position:relative;flex:1;min-width:0}.lp-search__field input{width:100%;height:44px;border:0;outline:0;background:transparent;font:inherit;font-size:15px;font-weight:500;color:#101828}.lp-search__typing{position:absolute;left:0;right:0;overflow:hidden;text-overflow:ellipsis;top:50%;transform:translateY(-50%);font-size:15px;color:#98a2b3;pointer-events:none;white-space:nowrap}.lp-search__cursor{animation:lp-blink 1s infinite}.lp-search__btn.mat-mdc-unelevated-button{--mdc-filled-button-container-height: 48px;padding:0 22px;flex:0 0 auto}@keyframes lp-blink{0%,50%{opacity:1}51%,to{opacity:0}}.lp-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px}@media(min-width:1024px){.lp-stats{justify-content:flex-start}}.lp-preview{box-shadow:0 32px 64px -24px #10182847!important}.lp-preview .mat-mdc-card-content{padding:22px 24px!important}.lp-preview__head{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e4e7ec}.lp-preview__avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#c2560a,#a94a08);color:#fff;font-weight:800}.lp-preview__title{font-size:14px;font-weight:700}.lp-preview__sub{font-size:12px;color:#667085}.lp-preview__stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin-bottom:16px}.lp-preview__stat{padding:12px;border-radius:12px;background:#f9fafb;text-align:center}.lp-preview__stat strong{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em}.lp-preview__stat span{font-size:11px;font-weight:600;color:#667085}.lp-preview__matches{padding:14px;border-radius:14px;background:#f9fafb}.lp-preview__label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085;margin-bottom:10px}.lp-preview__match{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid transparent;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.lp-preview__match+.lp-preview__match{margin-top:8px}.lp-preview__match:hover{border-color:#c2560a;transform:translate(2px)}.lp-preview__match>.mat-icon{color:#98a2b3}.lp-preview__match--empty{pointer-events:none}.lp-preview__match-avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#101828;color:#fff;font-weight:700;flex:0 0 auto}.lp-preview__match-body{flex:1;min-width:0;display:flex;flex-direction:column}.lp-preview__match-body strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-preview__match-body small{font-size:12px;color:#667085}.lp-float{position:absolute;display:none;align-items:center;gap:12px;padding:10px 14px 10px 10px;background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 16px 32px -16px #1018284d;color:inherit;text-decoration:none;z-index:2;max-width:300px}@media(min-width:1100px){.lp-float{display:flex}}.lp-float strong{display:block;font-size:13px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-float small{display:block;font-size:12px;color:#667085;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-float__icon{width:40px;height:40px;border-radius:12px}.lp-float--1{top:0;right:0;animation:lp-float-a 5s ease-in-out infinite}.lp-float--2{bottom:0;left:0;animation:lp-float-b 6s ease-in-out infinite}.lp-float:hover{border-color:var(--brand-200)}@media(prefers-reduced-motion:reduce){.lp-float{animation:none!important}}@keyframes lp-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.lp-trusted{padding:36px 0;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.lp-trusted__label{margin:0 0 20px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#98a2b3}.lp-trusted__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 36px}.lp-trusted__logo{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1;color:#344054;opacity:1;transition:opacity .2s ease,transform .2s ease}.lp-trusted__logo svg,.lp-trusted__logo img{display:block;width:24px;height:24px;flex:0 0 24px;transform:scale(var(--logo-scale, 1));transform-origin:center}.lp-trusted__logo:hover,.lp-trusted__logo:focus-visible{transform:translateY(-2px)}.lp-trusted__logo[data-brand=google]{--logo-scale: .95}.lp-trusted__logo[data-brand=microsoft]{--logo-scale: .86}.lp-trusted__logo[data-brand=meta]{--logo-scale: 1.06}.lp-trusted__logo[data-brand=netflix]{--logo-scale: 1.16}.lp-trusted__logo[data-brand=flipkart]{--logo-scale: .86}.lp-trusted__logo[data-brand=razorpay]{--logo-scale: .92}.lp-trusted__logo--lockup{gap:0}.lp-trusted__lockup{position:relative;display:inline-flex;align-items:center;justify-content:center}.lp-trusted__lockup-word{font-size:17px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#232f3e}.lp-trusted__logo--lockup .lp-trusted__lockup-swoosh{position:absolute;top:100%;left:50%;transform:translate(-50%);display:block;width:58px;height:14px;flex:none;margin-top:1px}@media(prefers-reduced-motion:reduce){.lp-trusted__logo{transition:opacity .2s ease}.lp-trusted__logo:hover,.lp-trusted__logo:focus-visible{transform:none}}.lp-feature,.lp-job,.lp-mentor,.lp-course,.lp-quote,.lp-contact,.lp-tool{transition:transform var(--bj-dur-2) var(--bj-ease-standard),box-shadow var(--bj-dur-2) var(--bj-ease-standard),border-color var(--bj-dur-2) var(--bj-ease-standard)}.lp-feature:hover,.lp-job:hover,.lp-mentor:hover,.lp-course:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1018281f!important;border-color:var(--brand-200)!important}@media(prefers-reduced-motion:reduce){.lp-feature,.lp-job,.lp-mentor,.lp-course,.lp-tool{transition:none}.lp-feature:hover,.lp-job:hover,.lp-mentor:hover,.lp-course:hover,.lp-tool:hover{transform:none!important}}.lp-feature .mat-mdc-card-content{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px!important}.lp-feature h3{margin:20px 0 8px;font-size:18px;font-weight:700}.lp-feature p{margin:0 0 16px;font-size:14px;line-height:1.6;color:#667085;flex:1}.lp-feature .mat-mdc-button{margin-left:-12px}.lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:32px 20px;position:relative}@media(min-width:1024px){.lp-steps{grid-template-columns:repeat(4,1fr)}.lp-steps:before{content:"";position:absolute;top:26px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,#fdf3ec,#c2560a,#fdf3ec);opacity:.6}}.lp-step{position:relative;text-align:center}.lp-step__num{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#c2560a,#a94a08);color:#fff;font-size:20px;font-weight:800;box-shadow:0 12px 24px -10px rgba(var(--brand-rgb),.7);position:relative;z-index:1}.lp-step h3{margin:16px 0 6px;font-size:16px;font-weight:700}.lp-step p{margin:0;font-size:14px;line-height:1.55;color:#667085}.lp-job .mat-mdc-card-content{display:flex;flex-direction:column;height:100%;padding:22px!important}.lp-job__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.lp-job__logo{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:18px;font-weight:800;flex:0 0 auto}.lp-job__meta{flex:1;min-width:0}.lp-job__meta h3{margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.3}.lp-job__meta p{margin:0;font-size:13px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-job__time{font-size:12px;font-weight:600;color:#98a2b3;white-space:nowrap}.lp-job__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.lp-job__applicants{display:flex;align-items:center;gap:10px;font-size:13px;color:#667085;margin-bottom:16px}.lp-job__foot{margin-top:auto;padding-top:14px;border-top:1px solid #e4e7ec;display:flex;align-items:center;justify-content:space-between;gap:8px}.lp-job__salary{font-size:15px;font-weight:800}.lp-job__salary small{font-size:12px;font-weight:500;color:#98a2b3}.lp-avatars{display:inline-flex}.lp-avatars__item{width:28px;height:28px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700;margin-left:-8px}.lp-avatars__item:first-child{margin-left:0}.lp-avatars__item--more{background:#f9fafb;color:#667085;border-color:#fff;box-shadow:0 0 0 1px #e4e7ec}.lp-mentor{text-align:center}.lp-mentor .mat-mdc-card-content{display:flex;flex-direction:column;align-items:center;height:100%;padding:26px 22px!important}.lp-mentor__avatar{position:relative;width:80px;height:80px;border-radius:50%;margin-bottom:14px;box-shadow:0 0 0 4px #fff,0 0 0 5px #e4e7ec}.lp-mentor__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.lp-mentor__verified{position:absolute;right:-2px;bottom:-2px;font-size:22px;width:22px;height:22px;color:#12b76a;background:#fff;border-radius:50%}.lp-mentor h3{margin:0 0 2px;font-size:16px;font-weight:700}.lp-mentor__role{margin:0 0 10px;font-size:13px;color:#667085}.lp-mentor__stats{width:100%;display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0;padding:12px 0;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.lp-mentor__stats strong{display:inline-flex;align-items:center;justify-content:center;gap:2px;font-size:14px;font-weight:800}.lp-mentor__stats strong .mat-icon{font-size:16px;width:16px;height:16px;color:#f79009}.lp-mentor__stats span{display:block;font-size:11px;font-weight:600;color:#98a2b3;text-transform:uppercase;letter-spacing:.04em}.lp-mentor__book{margin-top:auto}.lp-course{overflow:hidden}.lp-course .mat-mdc-card-content{display:flex;flex-direction:column;padding:18px!important}.lp-course__media{position:relative;display:block;height:160px;background:#f9fafb;border-radius:0}.lp-course__media img{width:100%;height:100%;object-fit:cover;display:block}.lp-course__badge{position:absolute;top:12px;left:12px}.lp-course__duration{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:#101828c7;color:#fff;font-size:11px;font-weight:600}.lp-course__duration .mat-icon{font-size:14px;width:14px;height:14px}.lp-course__meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lp-course h3{margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.4;min-height:42px}.lp-course__foot{margin-top:auto;padding-top:12px;border-top:1px solid #e4e7ec;display:flex;align-items:center;justify-content:space-between}.lp-course__foot strong{font-size:16px;font-weight:800}.lp-course__foot .mat-mdc-unelevated-button{font-size:14px}.lp-testimonials{overflow:hidden}.lp-testimonials .section-head{margin-bottom:28px}.lp-testimonials__track{display:flex;gap:20px;width:max-content;padding:8px 0 16px;animation:lp-marquee 40s linear infinite}.lp-testimonials__track:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lp-testimonials__track{animation:none;width:auto;overflow-x:auto;padding-inline:var(--bj-marketing-gutter)}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-quote{width:320px;flex:0 0 auto}.lp-quote .mat-mdc-card-content{padding:22px!important}.lp-quote p{margin:10px 0 16px;font-size:14px;line-height:1.6;color:#344054}.lp-quote__who{display:flex;align-items:center;gap:10px}.lp-quote__who strong{display:block;font-size:14px}.lp-quote__who small{display:block;font-size:12px;color:#667085}.lp-quote__avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#c2560a,#a94a08);color:#fff;font-size:13px;font-weight:800}.lp-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(min-width:768px){.lp-tools{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.lp-tools{grid-template-columns:repeat(6,1fr)}}.lp-tools__tabs{margin:0 0 24px}.lp-tool{padding:14px 10px;text-align:center;cursor:pointer}.lp-tool img{width:44px;height:44px;border-radius:12px;object-fit:contain;margin:0 auto 10px;display:block}.lp-tool h4{margin:0 0 2px;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-tool p{margin:0;font-size:11px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-tool:hover{border-color:#c2560a!important;transform:translateY(-2px)}.lp-cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:40px;border-radius:24px;background:#101828;color:#fff}@media(min-width:1024px){.lp-cta{padding:56px 64px}}.lp-cta__glow{position:absolute;top:-40%;right:-10%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-rgb),.35),rgba(var(--brand-rgb),0) 65%);animation:lp-glow 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lp-cta__glow{animation:none}}.lp-cta__body{position:relative;z-index:1;max-width:560px}.lp-cta__body h2{margin:14px 0 10px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#fff}@media(min-width:1024px){.lp-cta__body h2{font-size:32px}}.lp-cta__body p{margin:0 0 22px;font-size:15px;line-height:1.6;color:#ffffffb8}.lp-cta__chip{background:rgba(var(--brand-rgb),.18);color:var(--brand-200)}.lp-cta__actions{display:flex;flex-wrap:wrap;gap:10px}.lp-cta__ghost.mat-mdc-outlined-button{--mdc-outlined-button-label-text-color: #fff;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .28)}.lp-cta__art{position:relative;z-index:1;display:none;flex:0 0 auto;width:360px;padding:12px 16px;border-radius:20px;background:var(--brand-50, #fdf3ec)}.lp-cta__art img{display:block;width:100%;height:auto}@media(min-width:1024px){.lp-cta__art{display:block}}.lp-cta__mark{display:none;font-size:120px;font-weight:900;letter-spacing:-.05em;color:#ffffff0f;line-height:1}@media(min-width:1024px){.lp-cta__mark{display:block}}@keyframes lp-glow{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}.lp-faq{display:block}.lp-faq__tabs{margin:0 0 24px}.lp-faq__item.mat-expansion-panel{background:#fff;border:1px solid #e4e7ec;border-radius:14px!important;box-shadow:none!important;margin-bottom:10px}.lp-faq__item.mat-expansion-panel.mat-expanded{border-color:var(--brand-200)}.lp-faq__item.mat-expansion-panel .mat-expansion-panel-header{height:auto;min-height:56px;padding:8px 20px;font-family:inherit}.lp-faq__item.mat-expansion-panel .mat-expansion-panel-header-title{font-size:15px;font-weight:600;color:#101828;gap:10px;align-items:center}.lp-faq__item.mat-expansion-panel .mat-expansion-panel-body{padding:0 20px 18px 54px}.lp-faq__icon{color:var(--color-brand-text);flex:0 0 auto}.lp-faq__answer{margin:0;font-size:14px;line-height:1.65;color:#667085}.lp-contact .mat-mdc-card-content{padding:28px!important}@media(min-width:768px){.lp-contact .mat-mdc-card-content{padding:36px!important}}.lp-contact__actions{display:flex;justify-content:flex-end;margin-top:4px}.lp-contact__actions .mat-mdc-unelevated-button{padding:0 28px}.lp-alert{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:600}.lp-alert--success{background:#ecfdf3;color:#027a48}.lp-alert--error{background:#fef3f2;color:#b42318}.lp-footer{background:#101828;color:#ffffffb3;padding:64px 0 28px}.lp-footer__grid{display:grid;grid-template-columns:1fr;gap:36px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:640px){.lp-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lp-footer__grid{grid-template-columns:1.6fr repeat(4,1fr)}}.lp-footer__brand img{height:34px;width:auto;display:block;margin-bottom:16px}.lp-footer__brand p{max-width:300px;margin:0 0 18px;font-size:14px;line-height:1.6;color:#ffffffb3}.lp-footer__social{display:flex;gap:4px}.lp-footer__social .mat-mdc-icon-button{--mdc-icon-button-icon-color: rgba(255, 255, 255, .7);border:1px solid rgba(255,255,255,.14);border-radius:12px}.lp-footer__social .mat-mdc-icon-button svg{width:18px;height:18px}.lp-footer__social .mat-mdc-icon-button:hover{--mdc-icon-button-icon-color: #c2560a;border-color:#c2560a}.lp-footer__col{display:flex;flex-direction:column;gap:12px}.lp-footer__col h5{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.lp-footer__col a{font-size:14px;color:#ffffffb3;text-decoration:none;transition:color .2s ease}.lp-footer__col a:hover{color:var(--color-brand-text)}.lp-footer__hot{display:inline-flex;align-items:center;gap:4px;color:var(--brand-200)!important;font-weight:600}.lp-footer__hot .mat-icon{font-size:16px;width:16px;height:16px}.lp-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px}.lp-footer__bottom p{margin:0;color:#fff9}.lp-footer__bottom a{color:#fff9;text-decoration:none;margin-left:18px}.lp-footer__bottom a:hover{color:var(--color-brand-text)}.lp-hero__copy,.lp-hero__visual{min-width:0;max-width:100%}.lp-search,.lp-stats{flex-wrap:wrap;min-width:0}@media(max-width:639px){.lp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;justify-items:center}}.lp-discover .section-head{margin-bottom:28px}.lp-discover__block+.lp-discover__block{margin-top:28px}.lp-discover__title{margin:0 0 12px;font-size:16px;font-weight:700;color:#101828}.lp-discover__chips{display:flex;flex-wrap:wrap;gap:10px}.lp-discover__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #e4e7ec;border-radius:var(--radius-pill);background:#fff;color:#344054;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.lp-discover__chip .mat-icon{width:20px;height:20px;font-size:20px;color:var(--color-brand-text)}.lp-discover__chip:hover,.lp-discover__chip:focus-visible{border-color:var(--color-primary);background:#fdf3ec;text-decoration:none;color:#101828}.lp-discover__count{color:#667085;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-discover__chip--skill .lp-discover__count{min-width:24px;padding:0 7px;border-radius:var(--radius-pill);background:#f9fafb;line-height:22px;text-align:center}.lp-discover__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.lp-discover__tile{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:72px;padding:14px 16px;border:1px solid #e4e7ec;border-radius:var(--bj-card-radius, 14px);background:#fff;color:#101828;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.lp-discover__tile:hover,.lp-discover__tile:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-sm);text-decoration:none;color:#101828}.lp-discover__tile-name{overflow:hidden;font-size:15px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.lp-discover__art{display:block;flex:0 0 auto;width:32px;height:32px;margin-left:-8px;border-radius:9px;object-fit:contain}.lp-discover__art--tile{width:44px;height:44px;margin-left:0;border-radius:12px}.lp-discover__tile--art,.lp-discover__company{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.lp-discover__company-text{display:flex;flex-direction:column;min-width:0}@media(max-width:599.98px){.lp-discover__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-discover__company{gap:10px}.lp-discover__tile{min-height:64px;padding:12px}}.app-status{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:26px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:#f2f4f7;color:#344054;font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.app-status mat-icon{width:14px;height:14px;font-size:14px;line-height:14px;flex:0 0 auto}.app-status__label{overflow:hidden;text-overflow:ellipsis}.app-status--sm{height:22px;padding:0 8px;font-size:11px}.app-status--sm mat-icon{width:12px;height:12px;font-size:12px;line-height:12px}.app-status--applied{background:#f2f4f7;color:#344054;border-color:#e4e7ec}.app-status--shortlisted{background:#eff8ff;color:#175cd3;border-color:#175cd32e}.app-status--interview_scheduled{background:#f4f0ff;color:#6941c6;border-color:#6941c62e}.app-status--interviewing{background:#eef4ff;color:#3538cd;border-color:#3538cd2e}.app-status--offered{background:#fffaeb;color:var(--color-warning-text);border-color:rgba(var(--color-warning-text),.18)}.app-status--accepted{background:#ecfdf3;color:#027a48;border-color:#027a482e}.app-status--rejected{background:#fef3f2;color:#d92d20;border-color:#d92d202e}.app-status--unknown{background:#f2f4f7;color:#667085;border-color:#e4e7ec;font-weight:500}.app-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#98a2b3;flex:0 0 auto}.app-status-dot--applied{background:#667085}.app-status-dot--shortlisted{background:#175cd3}.app-status-dot--interview_scheduled{background:#6941c6}.app-status-dot--interviewing{background:#3538cd}.app-status-dot--offered{background:var(--color-warning-text)}.app-status-dot--accepted{background:#027a48}.app-status-dot--rejected{background:#d92d20}.browse-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:992px){.browse-layout{grid-template-columns:272px minmax(0,1fr)}}.browse-layout__filters{display:none}@media(min-width:992px){.browse-layout__filters{display:block;position:sticky;top:80px}}.browse-layout__content{min-width:0}.filter-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:992px){.filter-layout{grid-template-columns:280px minmax(0,1fr)}}.filter-layout__aside{display:none}@media(min-width:992px){.filter-layout__aside{display:block;position:sticky;top:80px}}.filter-layout__main{min-width:0}.filter-layout__fab.mat-mdc-fab{position:fixed;right:16px;bottom:84px;z-index:1025}@media(min-width:992px){.filter-layout__fab.mat-mdc-fab{display:none}}.filter-fab.mat-mdc-fab,.filter-fab.mat-mdc-mini-fab,.filter-fab.mat-mdc-extended-fab{position:fixed;right:16px;bottom:84px;z-index:1025}@media(min-width:992px){.filter-fab.mat-mdc-fab,.filter-fab.mat-mdc-mini-fab,.filter-fab.mat-mdc-extended-fab{display:none}}.page-split{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}@media(min-width:1024px){.page-split{grid-template-columns:300px minmax(0,1fr)}.page-split--right{grid-template-columns:minmax(0,1fr) 340px}.page-split--wide-side{grid-template-columns:380px minmax(0,1fr)}}.page-split__side,.page-split__main{min-width:0;display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.page-split__sticky{position:sticky;top:80px}}.detail-hero{position:relative;overflow:hidden;border-radius:16px;padding:24px 20px;color:#fff;background:linear-gradient(135deg,#101828,#344054)}@media(min-width:768px){.detail-hero{padding:32px}}.detail-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-rgb),.35),rgba(var(--brand-rgb),0) 70%);pointer-events:none}.detail-hero__content{position:relative;z-index:1;max-width:760px}.detail-hero__back.mat-mdc-button{--mdc-text-button-label-text-color: #fff;margin:-8px 0 8px -8px}.detail-hero__crumb-link{cursor:pointer;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.detail-hero__crumb-link:hover{text-decoration-style:solid}.detail-hero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:0;list-style:none;font-size:13px;color:#ffffffb3}.detail-hero__crumbs .mat-icon{font-size:16px;width:16px;height:16px}.detail-hero__crumbs li:last-child{color:#fff;font-weight:600}.detail-hero h1,.detail-hero h2,.detail-hero h3,.detail-hero h4,.detail-hero h5,.detail-hero h6{color:inherit}.detail-hero__title{margin:0 0 6px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:#fff}@media(min-width:768px){.detail-hero__title{font-size:32px}}.detail-hero__subtitle{margin:0 0 14px;font-size:15px;line-height:1.5;color:#ffffffd1}.detail-hero__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px;font-size:13px;color:#ffffffd1}.detail-hero__line strong{color:#fff;font-weight:600}.detail-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.detail-hero__meta li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:13px;font-weight:600}.detail-hero__meta .mat-icon{font-size:16px;width:16px;height:16px}.detail-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.detail-hero__actions .mat-mdc-outlined-button{--mdc-outlined-button-label-text-color: #fff;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .4);--mat-outlined-button-state-layer-color: #fff}.detail-hero__foot{margin:16px 0 0;font-size:12px;color:#fff9}.detail-hero--split{display:grid;grid-template-columns:1fr;gap:20px;align-items:center;background-image:none;background-color:#101828}@media(min-width:768px){.detail-hero--split{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:28px}}.detail-hero--split .detail-hero__content{max-width:none}.detail-hero__media{position:relative;z-index:1;overflow:hidden;border-radius:12px;background:#fff;color:#101828;box-shadow:0 16px 32px -16px #10182873}.detail-hero__media img{display:block;width:100%;max-height:180px;object-fit:cover;background:#f9fafb}.detail-hero__price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid #e4e7ec}.detail-hero__price span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.detail-hero__price strong{font-size:18px;font-weight:800;color:#101828}.detail-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;margin-top:20px}@media(min-width:992px){.detail-layout{grid-template-columns:minmax(0,1fr) 340px}}.detail-layout__main{min-width:0;display:flex;flex-direction:column;gap:16px}.detail-layout__aside{display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.detail-layout__aside{position:sticky;top:80px}}.detail-aside{background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden}.detail-aside__media{aspect-ratio:16/9;background:#f9fafb}.detail-aside__media img{width:100%;height:100%;object-fit:cover;display:block}.detail-aside__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.detail-aside__price-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-aside__price{margin:0;font-size:24px;line-height:1;font-weight:800;color:#101828}.detail-aside__title{margin:4px 0 0;font-size:14px;font-weight:700;color:#101828}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}@media(min-width:992px){.profile-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.profile-layout__main,.profile-layout__side{display:grid;gap:16px;min-width:0}.player-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:992px){.player-layout{grid-template-columns:minmax(0,1fr) 360px}}.player-layout__main{min-width:0;display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.player-layout__side{position:sticky;top:80px;max-height:calc(100vh - 96px);overflow:auto;scrollbar-width:thin}}.player-stage{position:relative;background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden}.player-stage__video{background:#101828;min-height:240px}.player-stage__video iframe,.player-stage__video video{width:100%;display:block}.player-stage__body{padding:20px}.player-stage__placeholder{padding:48px 60px;text-align:center;color:#667085}.player-stage__placeholder .mat-icon{font-size:40px;width:40px;height:40px;color:#98a2b3}.player-stage__placeholder h4{margin:8px 0 12px;font-size:15px;font-weight:600;color:#344054}.player-stage .player-stage__nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.player-stage .player-stage__nav--prev{left:10px}.player-stage .player-stage__nav--next{right:10px}.playlist__item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:13px;font-weight:600;color:#344054;cursor:pointer}.playlist__item:hover{background:#f9fafb}.playlist__item.active,.playlist__item.is-active{background:#fdf3ec;color:var(--color-brand-text)}.playlist__item .mat-icon{flex:0 0 auto;font-size:18px;width:18px;height:18px;color:#98a2b3}.playlist__item.is-done .mat-icon{color:#027a48}.playlist__sub{padding-left:26px}.playlist__group{margin-bottom:6px;cursor:pointer}.playlist__group.is-active>.mat-expansion-panel{border-color:#c2560a;background:#fdf3ec}.playlist .mat-expansion-panel{box-shadow:none;border:1px solid #e4e7ec;border-radius:12px!important;margin-bottom:8px}.playlist .mat-expansion-panel-header{padding:0 14px;font-size:14px;font-weight:700;color:#101828}.playlist .mat-expansion-panel-body{padding:0 8px 10px}.session-shell{display:grid;grid-template-columns:1fr;min-height:calc(100vh - 160px);border:1px solid #e4e7ec;border-radius:16px;background:#fff;overflow:hidden}@media(min-width:768px){.session-shell{grid-template-columns:260px minmax(0,1fr);transition:grid-template-columns .2s ease}.session-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}}.session-shell__rail{display:none;flex-direction:column;background:#f9fafb;border-right:1px solid #e4e7ec}@media(min-width:768px){.session-shell__rail{display:flex}}@media(max-width:767px){.session-shell__rail.is-open{display:flex;position:fixed;inset:0 25% 0 0;z-index:1040;border-right:0;box-shadow:0 24px 48px -12px #1018284d}}.session-shell__rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px 12px 16px;border-bottom:1px solid #e4e7ec}.session-shell__rail-head strong{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.session-shell__rail-body{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:4px}.session-shell__rail.collapsed .session-shell__rail-head strong,.session-shell__rail.collapsed .session-tab__name,.session-shell__rail.collapsed .session-tab__edit{display:none}.session-shell__rail.collapsed .session-shell__rail-head{justify-content:center;padding:12px 6px}.session-shell__rail.collapsed .session-tab{justify-content:center;padding:10px 4px}.session-shell__rail.collapsed .session-tab__short{display:inline}.session-shell__main{display:flex;flex-direction:column;min-width:0}.session-shell__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #e4e7ec}@media(min-width:992px){.session-shell__topbar{padding:12px 24px}}.session-shell__title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;color:#101828}.session-shell__title .mat-icon{color:var(--color-brand-text)}.session-shell__actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media(max-width:767px){.session-shell__actions.collapsed>:not(.session-shell__actions-toggle){display:none}}@media(min-width:768px){.session-shell__actions .session-shell__actions-toggle{display:none}}.session-shell__content{flex:1;overflow-y:auto;padding:20px 16px;background:#f9fafb}@media(min-width:992px){.session-shell__content{padding:24px}}.session-shell__loader{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;font-size:14px;font-weight:600;color:#667085}.session-tab{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:600;color:#344054;cursor:pointer;transition:background .15s ease,color .15s ease}.session-tab:hover{background:#fff}.session-tab.active{background:#fdf3ec;color:var(--color-brand-text)}.session-tab--new{color:var(--color-brand-text);border:1px dashed #c2560a;justify-content:center;margin-bottom:6px}.session-tab__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-tab__short{display:none;font-size:12px}.session-tab__input{flex:1;min-width:0;padding:6px 8px;border:1px solid #c2560a;border-radius:8px;font:inherit;font-size:13px;color:#101828;outline:none}.session-tab__edit.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 32px;width:32px;height:32px;padding:4px}.session-tab__edit.mat-mdc-icon-button .mat-icon{font-size:18px;width:18px;height:18px}.public-topbar.mat-toolbar{position:sticky;top:0;z-index:100;padding:0;background:#fff;border-bottom:1px solid #e4e7ec;height:var(--bj-marketing-header)}.public-topbar.mat-toolbar .public-topbar__inner{display:flex;align-items:center;gap:12px;height:100%}.public-topbar.mat-toolbar img{height:28px;width:auto;display:block}.public-topbar.mat-toolbar .public-topbar__links{display:none;gap:2px}@media(min-width:768px){.public-topbar.mat-toolbar .public-topbar__links{display:flex}}.public-topbar.mat-toolbar .public-topbar__links .mat-mdc-button{--mdc-text-button-label-text-color: #344054;font-weight:600}.public-topbar.mat-toolbar .public-topbar__spacer{flex:1}.view-job__body.page-container--marketing{padding-block:24px 40px}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:1030;display:flex;gap:8px;padding:10px 16px;background:#fff;border-top:1px solid #e4e7ec;box-shadow:0 -8px 24px -12px #1018282e}@media(min-width:1024px){.sticky-bar{display:none}}.form-page{display:flex;justify-content:center;padding:24px 16px}@media(min-width:768px){.form-page{padding:40px 24px}}.form-card{width:100%;max-width:480px;margin:0 auto;background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:28px 24px;box-sizing:border-box}@media(min-width:576px){.form-card{padding:36px 40px}}.form-card--wide{max-width:640px}.form-card--center,.form-card--center .form-head__title,.form-card--center .form-head__subtitle{text-align:center}.form-card__logo{display:block;height:36px;width:auto;margin:0 auto 20px}.form-card__illustration{display:block;width:96px;height:96px;margin:0 auto 16px;object-fit:contain}.calendar-shell{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:16px}@media(min-width:768px){.calendar-shell{padding:20px}}.calendar-shell__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.calendar-shell__nav{display:flex;align-items:center;gap:4px}.calendar-shell__title{margin:0 8px;min-width:150px;text-align:center;font-size:16px;font-weight:700;color:#101828}.calendar-shell__body{overflow-x:auto}.calendar-shell__event{background:#fff;border:1px solid #e4e7ec;border-left:3px solid #c2560a;border-radius:8px;padding:8px 10px;margin:4px 0}.calendar-shell__event strong{display:block;font-size:13px;color:#101828;margin-bottom:2px}.calendar-shell__event p{margin:0;font-size:12px;color:#667085}.calendar-shell .cal-month-view .cal-header .cal-cell{padding:10px 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.calendar-shell .cal-month-view .cal-days,.calendar-shell .cal-month-view .cal-cell-row,.calendar-shell .cal-month-view .cal-day-cell:not(:last-child){border-color:#e4e7ec}.calendar-shell .cal-month-view .cal-cell-row:hover{background:#f9fafb}.calendar-shell .cal-month-view .cal-day-cell{min-height:88px}.calendar-shell .cal-month-view .cal-day-cell.cal-today{background:#fdf3ec}.calendar-shell .cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:var(--color-brand-text)}.calendar-shell .cal-month-view .cal-day-number{font-size:13px;font-weight:600;color:#344054;opacity:1;margin:10px 12px 6px 0}.calendar-shell .cal-month-view .cal-day-badge{background:#c2560a;border-radius:999px;margin:10px 0 0 12px}.calendar-shell .cal-month-view .cal-open-day-events{background:#f9fafb;color:#101828;box-shadow:none;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;padding:12px 16px}.calendar-shell .cal-month-view .cal-open-day-events .cal-event-title{color:#344054;font-weight:500}.calendar-shell .cal-week-view,.calendar-shell .cal-day-view{border-color:#e4e7ec}.calendar-shell .cal-week-view .cal-day-headers,.calendar-shell .cal-week-view .cal-day-headers .cal-header:not(:last-child),.calendar-shell .cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.calendar-shell .cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment,.calendar-shell .cal-week-view .cal-time-events,.calendar-shell .cal-week-view .cal-day-column,.calendar-shell .cal-week-view .cal-all-day-events,.calendar-shell .cal-day-view .cal-day-headers,.calendar-shell .cal-day-view .cal-day-headers .cal-header:not(:last-child),.calendar-shell .cal-day-view .cal-hour:not(:last-child) .cal-hour-segment,.calendar-shell .cal-day-view .cal-hour:last-child :not(:last-child) .cal-hour-segment,.calendar-shell .cal-day-view .cal-time-events,.calendar-shell .cal-day-view .cal-day-column,.calendar-shell .cal-day-view .cal-all-day-events{border-color:#e4e7ec}.calendar-shell .cal-week-view .cal-day-headers .cal-header:hover,.calendar-shell .cal-week-view .cal-hour-segment:hover,.calendar-shell .cal-day-view .cal-day-headers .cal-header:hover,.calendar-shell .cal-day-view .cal-hour-segment:hover{background:#f9fafb}.calendar-shell .cal-week-view .cal-header.cal-today,.calendar-shell .cal-day-view .cal-header.cal-today{background:#fdf3ec}.calendar-shell .cal-event{border-radius:6px}.card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.card-grid>.mat-mdc-card{height:100%}.card-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.card-grid--stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.card-grid--natural{align-items:start}.card-grid--2{grid-template-columns:1fr}@media(min-width:768px){.card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.job-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.job-grid--1{grid-template-columns:1fr}.job-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px;background:#fff;border:1px solid #e4e7ec;border-radius:16px;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.job-card:hover{border-color:rgba(var(--brand-rgb),.45);box-shadow:0 12px 24px -12px #1018282e;transform:translateY(-1px)}.job-card--static{cursor:default}.job-card--static:hover{transform:none;box-shadow:none;border-color:#e4e7ec}.job-card__ribbon{position:absolute;top:0;right:0;padding:4px 12px;border-radius:0 16px 0 10px;background:var(--color-brand-fill);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:capitalize}.job-card__ribbon--muted{background:#344054}.job-card__ribbon--success{background:#027a48}.job-card__ribbon--danger{background:#d92d20}.job-card__ribbon--warn{background:var(--color-warning-text)}.job-card__ribbon:empty{display:none}.job-card__status{position:absolute;top:10px;right:10px;z-index:1}.job-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:88px}.job-card__head-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.job-card__title{margin:0;font-size:16px;line-height:1.3;font-weight:700;color:#101828;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-card__company{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#344054}.job-card__company img{width:28px;height:28px;border-radius:8px;object-fit:cover;border:1px solid #e4e7ec;background:#fff}.job-card__company .mat-icon{font-size:18px;width:18px;height:18px;color:#98a2b3}.job-card__tags,.job-card__skills{display:flex;flex-wrap:wrap;gap:6px}.job-card__facts{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:#667085}.job-card__facts span{display:inline-flex;align-items:center;gap:4px}.job-card__facts .mat-icon{font-size:16px;width:16px;height:16px;color:#98a2b3}.job-card__body{margin:0;font-size:13px;line-height:1.6;color:#344054;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.job-card__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #e4e7ec;font-size:12px;color:#667085}.job-card__foot .mat-mdc-outlined-button{--mdc-outlined-button-container-height: 36px;--mdc-outlined-button-outline-color: #e4e7ec;--mdc-outlined-button-label-text-color: #344054;padding:0 12px;font-size:13px;background:#fff}.job-card__stats{display:flex;gap:12px}.job-card__stats span{display:inline-flex;align-items:center;gap:4px}.job-card__stats .mat-icon{font-size:16px;width:16px;height:16px}.job-card__actions{display:flex;align-items:center;gap:2px}.job-card__actions .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;--mdc-icon-button-icon-color: #667085;width:36px;height:36px;padding:6px}.job-card__actions .mat-mdc-icon-button .mat-icon{font-size:20px;width:20px;height:20px}.job-card__actions .mat-mdc-icon-button.is-on{--mdc-icon-button-icon-color: #d92d20}.course-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.course-card:hover{box-shadow:0 16px 32px -16px #10182838}.course-card__media{position:relative;aspect-ratio:16/9;flex:0 0 auto;min-height:0;overflow:hidden;background:#f9fafb;cursor:pointer}.course-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.course-card__check{position:absolute;top:8px;left:8px;z-index:2;background:#ffffffeb;border-radius:10px;line-height:0}.course-card__ribbon{position:absolute;right:0;bottom:0;padding:4px 12px;border-radius:8px 0 0;background:var(--color-brand-fill);color:#fff;font-size:12px;font-weight:600}.course-card__rating{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:#101828b8;color:#fff;font-size:12px;font-weight:700}.course-card__rating .mat-icon{font-size:16px;width:16px;height:16px;color:var(--color-brand-text)}.course-card__status{position:absolute;top:10px;right:10px;z-index:2}.course-card__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px 16px 12px}.course-card__title{margin:0;font-size:16px;line-height:1.3;font-weight:700;color:#101828;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-card__title[routerLink],.course-card__title.is-link{cursor:pointer}.course-card__title[routerLink]:hover,.course-card__title.is-link:hover{color:var(--color-brand-text)}.course-card__subtitle{margin:0;font-size:13px;line-height:1.45;color:#667085;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-card__subtitle.is-expanded{display:block}.course-card__author{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#344054}.course-card__author .mat-icon{font-size:16px;width:16px;height:16px;color:#98a2b3}.course-card__meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12px;font-weight:600;color:#344054}.course-card__meta li{display:inline-flex;align-items:center;gap:4px}.course-card__meta .mat-icon{font-size:16px;width:16px;height:16px;color:#98a2b3}.course-card__tags{display:flex;flex-wrap:wrap;gap:6px}.course-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:8px 8px 8px 16px;border-top:1px solid #e4e7ec}.course-card__price{font-size:15px;font-weight:800;color:#101828;white-space:nowrap}.course-card__price em{font-style:normal;color:var(--color-brand-text)}.course-card__price--progress{font-size:13px;font-weight:600;color:#667085}.course-card__actions{display:flex;align-items:center;gap:2px}.course-card--row{flex-direction:row}.course-card--row .course-card__media{flex:0 0 112px;aspect-ratio:auto;min-height:100%}@media(max-width:575px){.course-card--row .course-card__media{flex-basis:84px}}.course-card--row .course-card__main{display:flex;flex-direction:column;flex:1;min-width:0}.avatar-group{display:inline-flex;align-items:center}.avatar-group img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-8px;background:#f9fafb}.avatar-group img:first-child{margin-left:0}.mentor-card{display:flex;flex-direction:column;height:100%}.mentor-card .mat-mdc-card-content{display:flex;flex-direction:column;flex:1;gap:12px;padding:20px!important}.mentor-card__media{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.mentor-card__name{display:inline-flex;align-items:center;gap:4px;margin:8px 0 0;font-size:16px;font-weight:700;color:#101828}.mentor-card__name .mat-icon{font-size:18px;width:18px;height:18px;color:var(--color-brand-text)}.mentor-card__role{margin:0;font-size:13px;font-weight:600;color:var(--color-brand-text)}.mentor-card__company{margin:0;font-size:12px;color:#667085}.mentor-card__bio{margin:0;font-size:13px;line-height:1.55;color:#344054;text-align:center;min-height:60px}.mentor-card__bio.expanded{min-height:0}.mentor-card__skills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.mentor-card__skills .tag{max-width:calc(50% - 3px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:1.5}.mentor-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.mentor-card__stats>div{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:600;color:#344054;text-align:center}.mentor-card__stats>div .mat-icon{font-size:20px;width:20px;height:20px;color:#98a2b3}.mentor-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:auto}.mentor-card__price{font-size:14px;font-weight:700;color:#101828}.mentor-card__actions{display:flex;align-items:center;gap:2px;margin-left:auto}.availability{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#027a48}.availability:before{content:"";width:8px;height:8px;border-radius:50%;background:#027a48}.person-card{text-align:center;padding:20px 16px 16px;background:#fff;border:1px solid #e4e7ec;border-radius:16px}.person-card img{display:block;width:72px;height:72px;margin:0 auto 10px;border-radius:50%;object-fit:cover;border:3px solid #fdf3ec}.person-card>.bj-avatar{display:flex;margin:0 auto 10px;box-shadow:0 0 0 3px var(--color-primary-soft)}.person-card>.bj-avatar img{width:100%;height:100%;margin:0;border:0}.person-card__name{margin:0;font-size:15px;font-weight:700;color:#101828}.person-card__role{margin:2px 0 0;font-size:12px;color:#667085}.person-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;padding:12px 0;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;font-size:12px;color:#344054}.person-card__stats .mat-icon{display:block;margin:0 auto 4px;font-size:18px;width:18px;height:18px;color:#98a2b3}.person-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#fff;border:1px solid #e4e7ec;border-radius:12px}.note-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-card__head h4{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;color:#101828;cursor:pointer}.note-card__head h4:hover{color:var(--color-brand-text)}.note-card__title{margin:0;font-size:15px;font-weight:700;color:#101828}.note-card__title--link{color:var(--color-brand-text);cursor:pointer}.note-card__title--link:hover{text-decoration:underline}.note-card__body,.note-card p{margin:0;font-size:14px;line-height:1.6;color:#344054}.note-card__tags{display:flex;flex-wrap:wrap;gap:6px}.media-list{display:flex;flex-direction:column}.media-list>.media-row+.media-row{border-top:1px solid #e4e7ec}.media-row{display:flex;align-items:center;gap:12px;padding:12px 0}.media-row__avatar{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:0 0 auto;border:1px solid #e4e7ec;background:#fff}.media-row__avatar--round{border-radius:50%}.media-row__avatar--lg{width:72px;height:72px}.media-row__body{flex:1;min-width:0}.media-row__title{margin:0;font-size:14px;font-weight:700;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-row__text{margin:2px 0 0;font-size:13px;color:#667085;line-height:1.45}.media-row__meta{text-align:right;font-size:12px;color:#667085;white-space:nowrap}.media-row__meta strong{display:block;color:#344054}.media-row__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.media-row--top{align-items:flex-start}.media-row.is-unread{position:relative;padding-left:12px}.media-row.is-unread:before{content:"";position:absolute;left:0;top:18px;width:6px;height:6px;border-radius:50%;background:#c2560a}.media-row.is-unread .media-row__title{color:#101828}.media-row.cdk-drag-preview{padding:12px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 12px 24px -8px #1018284d}.media-row.cdk-drag-placeholder{opacity:.4}.entry-list{display:flex;flex-direction:column;gap:4px}.entry{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid #e4e7ec}.entry:last-child{border-bottom:0}.entry__icon,.entry__icon.icon-tile{flex:0 0 auto;width:44px;height:44px;border-radius:12px}.entry__icon .mat-icon,.entry__icon.icon-tile .mat-icon{font-size:22px;width:22px;height:22px}.entry__icon img,.entry__icon.icon-tile img{width:22px;height:22px}.entry__body{flex:1 1 auto;min-width:0}.entry__title{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#101828}.entry__badge{display:inline-block;margin-left:6px;font-size:12px;font-weight:600;color:var(--color-brand-text)}.entry__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:12px;font-weight:600;color:#667085}.entry__text{margin:4px 0 0;font-size:13px;line-height:1.5;color:#344054;overflow-wrap:anywhere}.entry__actions{flex:0 0 auto;display:flex;align-items:center;margin:-6px -8px 0 0}.entry__actions .mat-mdc-icon-button{--mdc-icon-button-icon-color: #667085;--mdc-icon-button-state-layer-size: 36px;width:36px;height:36px;padding:6px}.entry__actions .mat-mdc-icon-button .mat-icon{font-size:20px;width:20px;height:20px}.entry.has-error{padding:12px;border-radius:10px;box-shadow:inset 0 0 0 1px #d92d20}@media(max-width:575px){.entry{flex-wrap:wrap}.entry__actions{width:100%;justify-content:flex-end;margin:0}}.list-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.list-row__handle{color:#98a2b3;cursor:grab;flex:0 0 auto}.list-row__thumb{flex:0 0 auto;width:48px;height:48px;border-radius:10px;object-fit:cover;background:#f9fafb}.list-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.list-row__body strong{font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row__body small{font-size:12px;color:#667085}.list-row__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.list-row.cdk-drag-preview{box-shadow:0 12px 24px -8px #1018284d}.list-stack{display:flex;flex-direction:column;gap:8px}.file-tile{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.file-tile__body{flex:1;min-width:0}.file-tile__title{margin:0;font-size:14px;font-weight:700;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-tile__meta{margin:2px 0 0;font-size:12px;color:#667085}.file-tile__actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.testimonial-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;background:#f9fafb;border:1px solid #e4e7ec;border-radius:16px}.testimonial-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.testimonial-card__quote{font-size:36px;width:36px;height:36px;color:var(--color-brand-text);opacity:.8}.testimonial-card__text{margin:0;font-size:14px;line-height:1.65;color:#344054}.testimonial-card__author{display:flex;align-items:center;gap:12px;margin-top:auto}.testimonial-card__author strong{display:block;font-size:14px;font-weight:700;color:#101828}.testimonial-card__author small{font-size:12px;color:#667085;text-transform:capitalize}.testimonials-carousel .slick-track{display:flex}.testimonials-carousel .slick-slide{height:auto}.testimonials-carousel .slick-slide>div{height:100%}.choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.choice-card{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.choice-card:hover{border-color:#98a2b3}.choice-card input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:#c2560a;pointer-events:none}.choice-card__body{flex:1;min-width:0}.choice-card__body h5{margin:0;font-size:14px;font-weight:600;color:#101828}.choice-card__body small,.choice-card__body p{display:block;margin:2px 0 0;font-size:12px;color:#667085}.choice-card.selected,.choice-card.selected-for-focus{border-color:#c2560a;background:#fdf3ec}.choice-card.covered{border-style:dashed;background:#f9fafb}.review-card{padding:16px;background:#fff;border:1px solid #e4e7ec;border-radius:12px}.review-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.review-card__question{margin:0;font-size:14px;font-weight:700;line-height:1.5;color:#101828}.review-card__answer{margin:10px 0 0;font-size:13px;font-weight:600;color:#344054}.review-card__answer strong{color:#027a48}.review-card__answer.is-wrong strong{color:#d92d20}.thread__question{margin:0 0 8px;font-size:14px;line-height:1.55;color:#101828}.thread__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0;list-style:none;font-size:12px;color:#667085}.thread__meta li{display:inline-flex;align-items:center;gap:4px}.thread__meta .mat-icon{font-size:15px;width:15px;height:15px}.thread__reply{padding:12px 14px;margin-bottom:8px;border-left:3px solid #e4e7ec;background:#f9fafb;border-radius:0 10px 10px 0}.thread__reply p{margin:0 0 6px;font-size:13px;line-height:1.5;color:#344054}.thread__reply .thread__meta{margin:0}.filter-panel{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:16px}.filter-panel__section{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #e4e7ec}.filter-panel__section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.filter-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.filter-panel__head h3,.filter-panel__head h6{margin:0;font-size:15px;font-weight:700;color:#101828}.filter-panel__title{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#101828}.filter-panel__title .mat-icon{font-size:20px;width:20px;height:20px;color:var(--color-brand-text)}.filter-panel__clear.mat-mdc-button{--mdc-text-button-container-height: 32px;font-size:12px}.filter-panel__search.mat-mdc-form-field{width:100%;--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px}.filter-panel__chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.filter-panel__pref{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e4e7ec}.filter-panel__pref .mdc-label{font-size:13px;font-weight:600;color:#344054;line-height:1.35}.filter-panel__pref-hint{display:block;margin-top:2px;font-size:12px;font-weight:400;color:#667085}.filter-panel__chips .mat-mdc-standard-chip,.filter-panel__chips .mat-mdc-chip.mat-primary{--mdc-chip-elevated-container-color: #fdf3ec;--mdc-chip-label-text-color: #a94a08;--mdc-chip-outline-color: transparent;--mdc-chip-with-trailing-icon-trailing-icon-color: #a94a08;background-color:#fdf3ec!important;color:var(--color-brand-text)!important}.filter-panel__chips .mat-mdc-standard-chip .mdc-evolution-chip__text-label,.filter-panel__chips .mat-mdc-chip.mat-primary .mdc-evolution-chip__text-label{color:#101828;font-weight:600}.filter-panel__chips .mat-mdc-standard-chip .mat-mdc-chip-remove,.filter-panel__chips .mat-mdc-standard-chip .mat-mdc-chip-remove .mat-icon,.filter-panel__chips .mat-mdc-chip.mat-primary .mat-mdc-chip-remove,.filter-panel__chips .mat-mdc-chip.mat-primary .mat-mdc-chip-remove .mat-icon{color:#a94a08;opacity:1}.filter-panel .mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #fdf3ec;--mdc-chip-label-text-color: #a94a08;--mdc-chip-outline-color: transparent;--mdc-chip-with-trailing-icon-trailing-icon-color: #a94a08}.filter-panel__group{border-top:1px solid #e4e7ec}.filter-panel__group:first-of-type{border-top:0}.filter-panel__group-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:#344054;cursor:pointer;text-align:left}.filter-panel__group-head .mat-icon{font-size:20px;width:20px;height:20px;color:#98a2b3;transition:transform .2s ease}.filter-panel__group-head.is-open .mat-icon{transform:rotate(180deg)}.filter-panel__group-head span{display:flex;align-items:center;gap:8px}.filter-panel__groups .mat-expansion-panel{border-radius:0;box-shadow:none;background:transparent;border-bottom:1px solid #e4e7ec}.filter-panel__groups .mat-expansion-panel:last-of-type{border-bottom:0}.filter-panel__groups .mat-expansion-panel-header{padding:0 4px;height:48px}.filter-panel__groups .mat-expansion-panel-header .mat-expansion-panel-header-title{font-size:14px;font-weight:700;color:#101828}.filter-panel__groups .mat-expansion-panel-body{padding:0 4px 12px}.filter-panel__list{list-style:none;margin:0;padding:0 6px 10px 0;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin}.filter-panel__list li{margin:0}.filter-panel__list li+li{margin-top:2px}.filter-panel__list .mat-mdc-checkbox{--mat-checkbox-label-text-size: 13px;display:block;border-radius:8px;margin-left:-6px;padding-left:6px}.filter-panel__list .mat-mdc-checkbox.highlight{background-color:#fdf3ec}.filter-panel__list .mat-mdc-checkbox.highlight .mdc-label{color:#344054;font-weight:600}.filter-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:10px;background:var(--color-brand-fill);color:#fff;font-size:11px;font-weight:700}.filter-panel__group-clear.mat-mdc-button{--mdc-text-button-container-height: 28px;min-width:0;padding:0 8px;font-size:12px;color:#667085}.filter-panel__group-search.mat-mdc-form-field{width:100%;margin-bottom:6px;--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px}.filter-panel__group-search.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.filter-panel__more.mat-mdc-button{--mdc-text-button-container-height: 30px;padding:0 8px;font-size:12px;font-weight:700;color:var(--color-brand-text)}.filter-panel__empty{padding:8px 2px;font-size:12px;color:#667085}.filter-panel__range{padding:8px 6px 14px}.filter-panel__range-labels{display:flex;justify-content:space-between;gap:8px;margin:8px 0 0;font-size:12px;font-weight:600;color:#667085}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:center}.filter-grid .mat-mdc-form-field{width:100%}.bulk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;margin-bottom:16px;border-radius:12px;background:#fdf3ec;border:1px solid rgba(var(--brand-rgb),.25)}.bulk-bar strong{margin-right:8px;font-size:13px;color:var(--color-brand-text)}.data-table-wrap{overflow-x:auto;border:var(--bj-card-border);border-radius:var(--bj-card-radius);box-shadow:var(--bj-card-shadow);background:#fff}.data-table-wrap table[mat-table]{width:100%;background:transparent}.data-table-wrap .mat-mdc-header-row{background:#f9fafb;height:var(--bj-table-head)}.data-table-wrap .mat-mdc-header-cell{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#344054;border-bottom-color:#e4e7ec;white-space:nowrap}.data-table-wrap .mat-mdc-cell{font-size:14px;color:#344054;border-bottom-color:#e4e7ec}.data-table-wrap .mat-mdc-row{height:var(--bj-table-row)}.data-table-wrap .mat-mdc-row:hover{background:#fcfcfd}.data-table{width:100%;border-collapse:collapse;font-size:14px;color:#344054}.data-table th{height:var(--bj-table-head);padding:8px var(--bj-table-cell-x);background:#f9fafb;border-bottom:1px solid #e4e7ec;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#344054;text-align:left;vertical-align:middle;white-space:nowrap}.data-table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.is-sortable .mat-icon{font-size:16px;width:16px;height:16px;vertical-align:middle;color:var(--color-brand-text)}.data-table td{height:var(--bj-table-row);padding:8px var(--bj-table-cell-x);border-bottom:1px solid #e4e7ec;vertical-align:middle}.data-table--compact td{height:var(--bj-table-row-compact);padding-block:4px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:#fcfcfd}.data-table tbody tr.is-selected td{background:#fdf3ec}.data-table .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;padding:6px}.data-table__actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.cell-stack strong{font-weight:700;color:#101828}.cell-stack small{font-size:12px;color:#667085}.app-dropdown-menu.dropdown-menu{min-width:120px;padding:6px;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 24px 48px -16px #10182847}.app-dropdown-menu.dropdown-menu .dropdown-item{padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500;color:#344054;cursor:pointer}.app-dropdown-menu.dropdown-menu .dropdown-item:hover,.app-dropdown-menu.dropdown-menu .dropdown-item:focus{background:#f9fafb;color:#101828}.pill-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.batch-menu{padding:8px;min-width:280px}.batch-menu__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.batch-menu__item{padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px}.batch-menu__item label{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:#101828;cursor:pointer}.batch-menu__item input[type=radio]{accent-color:#c2560a;width:16px;height:16px;margin:0}.batch-menu__item small{display:block;margin-top:2px;padding-left:24px;font-size:12px;color:#667085}.batch-menu__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid #e4e7ec}.slot-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.slot-grid__label{flex-basis:100%;margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.slot-grid__label:first-child{margin-top:0}.slot-grid__item{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:8px 14px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;font-size:13px;font-weight:600;color:#344054;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.slot-grid__item:hover{border-color:#c2560a;color:var(--color-brand-text)}.slot-grid__item:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.slot-grid__item.selected{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.slot-grid__item.mybooking{background:#ecfdf3;border-color:transparent;color:#027a48;cursor:not-allowed}.slot-grid__item.booked{background:#fef3f2;border-color:transparent;color:#d92d20;cursor:not-allowed}.slot-grid__item.disableds{background:#f9fafb;color:#98a2b3;cursor:not-allowed;opacity:.7}.slot-grid__item.mybooking:hover,.slot-grid__item.booked:hover,.slot-grid__item.disableds:hover{border-color:transparent}.slot-grid__item.mybooking:hover{color:#027a48}.slot-grid__item.booked:hover{color:#d92d20}.slot-grid__item.disableds:hover{color:#98a2b3}.kv-grid{display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.kv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.kv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kv{display:flex;flex-direction:column;gap:4px;min-width:0}.kv__label{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.kv__label .mat-icon{font-size:16px;width:16px;height:16px;color:#98a2b3}.kv__value{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:#101828;overflow-wrap:anywhere}.kv-list{list-style:none;margin:0;padding:0}.kv-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e4e7ec;font-size:14px}.kv-list li span{flex:0 0 auto;max-width:45%;color:#667085}.kv-list li strong{min-width:0;color:#101828;font-weight:600;text-align:right}.kv-list li:last-child{border-bottom:0}.meta-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.meta-list li{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#667085}.meta-list li .mat-icon{font-size:18px;width:18px;height:18px;color:#98a2b3}.meta-list li a{display:inline-flex;align-items:center;gap:4px}.meta-list li a .mat-icon{color:currentColor;font-size:16px;width:16px;height:16px}.meta-list li strong{color:#344054;font-weight:600}.meta-list--stack{flex-direction:column;gap:8px}.meter{position:relative;height:8px;border-radius:4px;background:#e4e7ec;overflow:hidden}.meter__fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:4px;background:#c2560a;transition:width .3s ease}.meter__fill--ghost{opacity:.3}.meter-list{display:flex;flex-direction:column;gap:6px}.meter-list__row{display:grid;grid-template-columns:96px 1fr 44px;align-items:center;gap:10px;font-size:12px;color:#667085}.meter-list__label{font-weight:600;color:#344054}.meter-list__value{text-align:right;font-weight:700;color:#101828}.meter-list__na{grid-column:2/4;text-align:right;font-style:italic;color:#98a2b3;cursor:help}.meter-list .mat-mdc-progress-bar{border-radius:4px;--mdc-linear-progress-track-height: 6px;--mdc-linear-progress-active-indicator-height: 6px}.skill-meter{display:flex;flex-direction:column;gap:6px}.skill-meter+.skill-meter{margin-top:10px}.skill-meter__head,.skill-meter__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.skill-meter__head strong,.skill-meter__row strong{color:#101828;font-weight:600}.skill-meter__head span,.skill-meter__row span{color:#667085;font-weight:600}.skill-meter__label{font-size:13px;font-weight:600;color:#344054;min-width:0;overflow-wrap:anywhere}.skill-meter__score{flex:0 0 auto;font-size:12px;font-weight:700;color:#667085}.skill-meter .mat-mdc-progress-bar{--mdc-linear-progress-track-height: 6px;--mdc-linear-progress-active-indicator-height: 6px;--mdc-linear-progress-track-color: #e4e7ec;border-radius:999px;overflow:hidden}.skill-groups.mat-accordion,.skills-accordion.mat-accordion,.skill-accordion.mat-accordion{display:flex;flex-direction:column;gap:8px}.skill-groups.mat-accordion .mat-expansion-panel,.skills-accordion.mat-accordion .mat-expansion-panel,.skill-accordion.mat-accordion .mat-expansion-panel{box-shadow:none;border:1px solid #e4e7ec;border-radius:12px!important;background:#fff}.skill-groups.mat-accordion .mat-expansion-panel-header,.skills-accordion.mat-accordion .mat-expansion-panel-header,.skill-accordion.mat-accordion .mat-expansion-panel-header{height:44px;padding:0 16px}.skill-groups.mat-accordion .mat-expansion-panel-header-title,.skills-accordion.mat-accordion .mat-expansion-panel-header-title,.skill-accordion.mat-accordion .mat-expansion-panel-header-title{font-size:13px;font-weight:700;color:#101828}.skill-groups.mat-accordion .mat-expansion-panel-body,.skills-accordion.mat-accordion .mat-expansion-panel-body,.skill-accordion.mat-accordion .mat-expansion-panel-body{padding:0 16px 8px}.progress-meter__label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;color:#344054}.progress-meter__label strong{color:#101828}.progress-meter__label small{font-size:12px;font-weight:500;color:#667085}.progress-meter .mat-mdc-progress-bar{border-radius:4px}.progress-row{display:flex;flex-direction:column;gap:6px}.progress-row__head{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#344054}.progress-row__head strong{color:#101828;font-weight:600}.progress-row__head span{color:#667085;white-space:nowrap}.progress-row .mat-mdc-progress-bar{border-radius:4px;--mdc-linear-progress-track-height: 8px;--mdc-linear-progress-active-indicator-height: 8px}.range-field{display:flex;flex-direction:column;gap:2px}.range-field__row{display:flex;justify-content:space-between;font-size:12px;color:#667085}.range-field__row strong{color:#101828}.range-input{appearance:none;width:100%;height:6px;margin:10px 0;border-radius:999px;background:#e4e7ec;outline:none;cursor:pointer}.range-input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #c2560a;box-shadow:0 1px 3px #10182833}.range-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #c2560a;box-shadow:0 1px 3px #10182833}.ring{position:relative;display:inline-flex;flex:0 0 auto}.ring__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#101828}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.timeline__item{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #e4e7ec}.timeline__item:last-child{border-bottom:0}.timeline__icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fdf3ec;color:var(--color-brand-text)}.timeline__icon .mat-icon{font-size:20px;width:20px;height:20px}.timeline__body{flex:1;min-width:0}.timeline__body h5{margin:0;font-size:14px;font-weight:700;color:#101828}.timeline__body h5 span{margin-left:8px;font-size:12px;font-weight:600;color:var(--color-brand-text)}.timeline__body p{margin:4px 0 0;font-size:13px;line-height:1.5;color:#344054}.timeline__meta{margin:4px 0 0;font-size:12px;color:#667085}.lesson-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lesson-list__item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.lesson-list__icon{flex:0 0 auto;color:var(--color-brand-text)}.lesson-list__body{flex:1;min-width:0}.lesson-list__title{margin:0;font-size:14px;font-weight:700;color:#101828}.lesson-list__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;color:#667085}.lesson-list__meta span{display:inline-flex;align-items:center;gap:4px}.lesson-list__meta .mat-icon{font-size:15px;width:15px;height:15px}.lesson-list__desc{margin:6px 0 0;font-size:13px;line-height:1.5;color:#344054}.check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.check-list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:#344054}.check-list .mat-icon{flex:0 0 auto;font-size:18px;width:18px;height:18px;margin-top:2px;color:var(--color-brand-text)}.check-list .tag{flex:0 0 auto;white-space:nowrap}.check-list--left{align-self:stretch;text-align:left}.checklist{margin:0;padding:12px 14px;border:1px solid #e4e7ec;border-radius:10px;background:#f9fafb}.checklist__title{margin:0 0 6px;font-size:12px;font-weight:700;color:#344054}.checklist ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.checklist li{display:flex;align-items:center;gap:6px;font-size:12px;color:#667085;transition:color .15s ease}.checklist li .mat-icon{flex:0 0 auto;font-size:16px;width:16px;height:16px;color:#98a2b3}.checklist li.met{color:#027a48;font-weight:600}.checklist li.met .mat-icon{color:#027a48}.detail-list{border:1px solid #e4e7ec;border-radius:10px;padding:0 14px}.detail-list summary{cursor:pointer;padding:10px 0;font-size:13px;font-weight:600;color:var(--color-brand-text);list-style:none}.detail-list summary::-webkit-details-marker{display:none}.detail-list pre{margin:0 0 12px;padding:12px;border-radius:8px;background:#f9fafb;font:inherit;font-size:13px;line-height:1.6;color:#344054;white-space:pre-wrap}.side-nav{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.side-nav li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:600;color:#344054;cursor:pointer}.side-nav li:hover{background:#f9fafb;color:#101828}.side-nav li.is-active,.side-nav li.active-tab{background:#fdf3ec;color:var(--color-brand-text)}.side-nav li .mat-icon{font-size:18px;width:18px;height:18px;color:#98a2b3}.stat-card{display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.stat-card__body{display:flex;flex-direction:column;min-width:0}.stat-card .icon-tile{flex:0 0 auto;width:44px;height:44px;border-radius:12px}.stat-card .icon-tile .mat-icon{font-size:22px;width:22px;height:22px}.stat-card .stat-tile__label{margin-top:2px}a.stat-card:hover{border-color:#c2560a;box-shadow:0 10px 22px -14px #10182859;transform:translateY(-1px)}button.stat-card.stat-card--action{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit}button.stat-card.stat-card--action:hover{border-color:var(--color-primary);box-shadow:0 10px 22px -14px #10182859}button.stat-card.stat-card--action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button.stat-card.stat-card--action.is-active{border-color:var(--color-primary);background:var(--color-primary-soft)}.page-head--tight{margin-bottom:10px;padding-bottom:0;border-bottom:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.stat-grid .stat-tile{padding:14px 16px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb}.stat-grid .stat-tile__value{font-size:22px}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.qa-list{display:flex;flex-direction:column;gap:16px}.qa__q{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4;color:var(--color-brand-text)}.qa__a{margin:0;font-size:13px;line-height:1.6;color:#344054;overflow-wrap:anywhere}.qa__a:empty:before{content:"\2014";color:#98a2b3}.social-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.social-links li{display:inline-flex}.social-links img{width:36px;height:36px;display:block;border-radius:10px;border:1px solid #e4e7ec;padding:6px;box-sizing:border-box;background:#fff;opacity:.45;filter:grayscale(1)}.social-links a img{opacity:1;filter:none;transition:transform .15s ease,border-color .15s ease}.social-links a:hover img{border-color:#c2560a;transform:translateY(-1px)}.text-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.text-clamp--6{-webkit-line-clamp:6}.text-clamp.expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.rich-text{font-size:14px;line-height:1.7;color:#344054;overflow-wrap:anywhere;word-break:break-word}.rich-text table,.rich-text pre{display:block;max-width:100%;overflow-x:auto}.rich-text *{max-width:100%}.rich-text table{display:block;overflow-x:auto}.rich-text p{margin:0 0 10px}.rich-text img{max-width:100%;height:auto}.rich-text ul,.rich-text ol{margin:0 0 8px;padding-left:20px}.rich-text>:last-child{margin-bottom:0}.section-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;color:#101828}.section-title .mat-icon{font-size:20px;width:20px;height:20px;color:var(--color-brand-text)}.section-title small{display:block;font-size:13px;font-weight:500;color:#667085}.video-embed{position:relative;width:100%;padding-top:56.25%;border-radius:12px;overflow:hidden;background:#101828}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-frame{border-radius:12px;border:1px solid #e4e7ec;background:#f9fafb;overflow:hidden}.video-frame iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.video-frame .empty-state{padding:32px 16px}.quiz-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:12px 16px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb}.quiz-head__facts{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none}.quiz-head__facts li{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:#101828}.quiz-head__facts li small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.quiz-head__timer{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#101828;color:#fff;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.quiz-head__timer .mat-icon{font-size:18px;width:18px;height:18px;color:var(--color-brand-text)}.quiz-head__controls{display:flex;align-items:center;gap:2px}.quiz-question{margin:16px 0 12px;font-size:16px;line-height:1.5;font-weight:700;color:#101828}.quiz-options{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.quiz-options .quiz-option,.quiz-options>li,.quiz-options>.mat-mdc-radio-button{display:block;padding:6px 10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;transition:border-color .15s ease,background .15s ease}.quiz-options .quiz-option:hover,.quiz-options>li:hover,.quiz-options>.mat-mdc-radio-button:hover{border-color:#98a2b3}.quiz-options .mat-mdc-radio-button .mdc-form-field,.quiz-options .mat-mdc-checkbox .mdc-form-field{position:static;width:100%;min-height:44px;color:#344054;font-size:14px}.quiz-options>.mat-mdc-radio-button,.quiz-options>li:has(>.mat-mdc-checkbox){position:relative}.quiz-options>.mat-mdc-radio-button .mdc-label,.quiz-options>li>.mat-mdc-checkbox .mdc-label{flex:1 1 auto;cursor:pointer}.quiz-options>.mat-mdc-radio-button .mdc-label:after,.quiz-options>li>.mat-mdc-checkbox .mdc-label:after{content:"";position:absolute;inset:0;border-radius:10px}.quiz-options .mat-mdc-radio-button.mat-mdc-radio-checked,.quiz-options .quiz-option.is-selected{border-color:#c2560a;background:#fdf3ec}.quiz-options .quiz-option.is-correct{border-color:#027a48;background:#ecfdf3}.quiz-options .quiz-option.is-wrong{border-color:#d92d20;background:#fef3f2}.quiz-options label{display:flex;align-items:center;gap:10px;margin:0;padding:4px 2px;font-size:14px;color:#344054;cursor:pointer}.quiz-options input[type=radio]:not(.mdc-radio__native-control),.quiz-options input[type=checkbox]:not(.mdc-checkbox__native-control){accent-color:#c2560a;width:18px;height:18px;margin:0;flex:0 0 auto}.quiz-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.quiz-list .mat-expansion-panel-header{height:auto;min-height:var(--mat-expansion-header-collapsed-state-height, 48px);padding-block:12px}.quiz-list .mat-expansion-panel-header.mat-expanded{min-height:var(--mat-expansion-header-expanded-state-height, 64px)}.quiz-list .mat-expansion-panel-header-title{flex:1 1 auto;min-width:0;white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.35}.quiz-list .mat-expansion-panel-header-description{flex:0 0 auto;min-width:0;margin-right:0}.assessment-runner .text-link,.assessment-runner .progress-meter__label strong,.assessment-runner .quiz-head__facts li{min-width:0;overflow-wrap:anywhere}.quiz-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.quiz-nav li{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 6px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#344054;cursor:pointer}.quiz-nav li.is-done,.quiz-nav li.completed-question{background:#ecfdf3;border-color:#027a48;color:#027a48}.quiz-nav li.is-skipped,.quiz-nav li.na-question{background:#f9fafb;border-color:#98a2b3;color:#667085}.quiz-nav li.is-current{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.quiz-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;font-size:12px;color:#667085}.quiz-legend li{display:inline-flex;align-items:center;gap:6px}.quiz-legend i{width:10px;height:10px;border-radius:50%;background:#e4e7ec}.quiz-legend i.is-done{background:#027a48}.quiz-legend i.is-current{background:#c2560a}.quiz-legend i.is-skipped{background:#98a2b3}.quiz-legend i.is-wrong{background:#d92d20}.result-panel{text-align:center}.result-panel__title{margin:0 0 6px;font-size:24px;font-weight:800;color:#101828}.result-panel__copy{margin:0 auto 12px;max-width:560px;font-size:14px;line-height:1.6;color:#667085}.result-panel__score{margin:8px 0 0;font-size:36px;line-height:1;font-weight:800;color:var(--color-brand-text)}.result-panel__chart{margin:12px auto}.result-panel__note{margin:8px 0 0;font-size:13px;font-weight:600;color:#344054}.result-panel__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.result-panel__breakdown{display:flex;flex-direction:column;gap:14px;margin-top:20px;text-align:left}.assessment{max-width:880px;margin:0 auto}.assessment__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px 20px 0}.assessment__head-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.assessment__title{margin:8px 0 0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:#101828}.assessment__timer{font-size:14px;padding:8px 12px;font-variant-numeric:tabular-nums}.assessment__intro{margin-bottom:20px;padding:16px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb}.assessment__intro-title{margin:0 0 12px;font-size:17px;font-weight:700;color:#101828}.assessment__progress{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.assessment__progress strong{font-size:14px;color:#101828}.assessment__question-title{display:block;margin-bottom:4px;font-size:17px;font-weight:700;line-height:1.4;color:#101828}.assessment__options{display:flex;flex-direction:column;gap:8px;margin:12px 0 16px}.assessment__options .mat-mdc-radio-button{padding:6px 12px 6px 4px;border:1px solid #e4e7ec;border-radius:10px;transition:background .15s ease,border-color .15s ease}.assessment__options .mat-mdc-radio-button:hover{background:#f9fafb}.assessment__options .mat-mdc-radio-button.mat-mdc-radio-checked{border-color:#c2560a;background:#fdf3ec}.assessment__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.score-hero{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0;text-align:center}.score-hero__art img{max-width:100%;height:auto}.score-hero__note{margin:0;font-weight:600;color:#344054}.score-hero__value{font-size:56px;line-height:1;font-weight:800;letter-spacing:-.03em;color:#101828}.score-hero__value em{font-style:normal;font-size:.5em;margin-left:2px;color:var(--color-brand-text)}.score-hero__copy{max-width:520px;margin:0;font-size:15px;color:#667085}.step-header{display:flex;align-items:flex-start;justify-content:center;max-width:720px;margin:8px auto 24px}.step-header__item{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.step-header__item:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 22px);width:calc(100% - 44px);height:2px;background:#e4e7ec}.step-header__circle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:14px;font-weight:700;color:#667085;background:#fff;border:2px solid #e4e7ec;transition:background .15s ease,border-color .15s ease,color .15s ease}.step-header__circle.clickable{cursor:pointer}.step-header__circle.clickable:hover{border-color:#c2560a;color:var(--color-brand-text)}.step-header__circle.completed{background:#fdf3ec;border-color:#c2560a;color:var(--color-brand-text)}.step-header__circle.active{background:var(--color-brand-fill);border-color:#c2560a;color:#fff;box-shadow:0 0 0 4px #fdf3ec}.step-header__label{margin-top:8px;padding:0 4px;font-size:12px;font-weight:600;line-height:1.3;color:#667085}.step-progress{display:flex;gap:6px;margin-bottom:16px}.step-progress__item{flex:1;height:4px;border-radius:999px;background:#e4e7ec}.step-progress__item.active{background:#c2560a;opacity:.5}.step-progress__item.completed{background:#c2560a;opacity:1}.step-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.step-status.completed{background:#ecfdf3;color:#027a48}.step-status.in-progress{background:#fdf3ec;color:var(--color-brand-text)}.step-status.not-started,.step-status:empty{display:none}.profile-hero{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:20px;background:#fff;border:1px solid #e4e7ec;border-radius:16px}@media(min-width:768px){.profile-hero{padding:24px}}.page-card>.profile-hero,.mat-mdc-card-content>.profile-hero{padding:0;background:transparent;border:0;border-radius:0}.profile-hero__avatar{position:relative;flex:0 0 auto;width:112px;height:112px;padding:0;border:0;border-radius:50%;background:#f9fafb;overflow:visible}.profile-hero__avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 1px #e4e7ec}button.profile-hero__avatar{cursor:pointer}button.profile-hero__avatar:focus-visible{outline:2px solid #c2560a;outline-offset:2px}@media(max-width:575px){.profile-hero__avatar{width:96px;height:96px}}.profile-hero__avatar>.bj-avatar{width:100%;height:100%;font-size:40px;box-shadow:0 0 0 3px var(--color-surface),0 0 0 4px var(--color-border)}.profile-hero__avatar>.bj-avatar img{border:0;box-shadow:none}.profile-hero__avatar-edit{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-brand-fill);color:#fff;box-shadow:0 0 0 2px #fff}.profile-hero__avatar-edit .mat-icon{font-size:16px;width:16px;height:16px}.profile-hero__avatar-edit.mat-mdc-mini-fab{width:36px;height:36px;box-shadow:0 0 0 2px #fff}.profile-hero__avatar-edit.mat-mdc-mini-fab .mat-icon{font-size:18px;width:18px;height:18px}.profile-hero__body{flex:1 1 320px;min-width:0}.profile-hero__name{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:#101828}.profile-hero__name h1{margin:0;font:inherit;color:inherit}.profile-hero__name>.mat-icon{font-size:22px;width:22px;height:22px;color:var(--color-brand-text)}.profile-hero__name.text-link{color:var(--color-brand-text)}.profile-hero__role,.profile-hero__headline{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--color-brand-text)}.profile-hero__subtitle{margin:2px 0 10px;font-size:14px;color:#667085}.profile-hero__bio{margin:8px 0 0;font-size:14px;line-height:1.55;color:#667085}.profile-hero__meta{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.profile-hero__meta li{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#667085;min-width:0}.profile-hero__meta li .mat-icon{flex:0 0 auto;font-size:18px;width:18px;height:18px;color:#98a2b3}.profile-hero__meta li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-hero__social{display:flex;gap:2px}.profile-hero__social img{width:18px;height:18px}.profile-hero__tags{margin-top:12px}.profile-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}@media(max-width:575px){.profile-hero{justify-content:center;text-align:center}.profile-hero__name,.profile-hero__meta,.profile-hero__social,.profile-hero__actions{justify-content:center}.profile-hero__actions{width:100%;margin-left:0}}.profile-accordion .mat-expansion-panel-header .mat-mdc-panel-title,.profile-accordion .mat-expansion-panel-header .mat-panel-title,.profile-accordion .mat-expansion-panel-header .mat-expansion-panel-header-title{align-items:center;gap:8px;font-weight:700;color:#101828}.profile-accordion .mat-expansion-panel-header .mat-mdc-panel-title .mat-icon,.profile-accordion .mat-expansion-panel-header .mat-panel-title .mat-icon,.profile-accordion .mat-expansion-panel-header .mat-expansion-panel-header-title .mat-icon{color:var(--color-brand-text)}.overlay__backdrop{position:fixed;inset:0;z-index:1050;background:#1018288c;backdrop-filter:blur(2px)}.overlay__panel{position:fixed;top:50%;left:50%;z-index:1051;transform:translate(-50%,-50%);width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 32px 64px -16px #10182859;overflow:hidden}.overlay__panel--wide{width:min(860px,100vw - 32px)}.overlay__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e4e7ec}.overlay__head h3,.overlay__head h4{margin:0;font-size:17px;font-weight:700;color:#101828}.overlay__body{flex:1;overflow-y:auto;padding:20px}.overlay__foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e4e7ec;background:#f9fafb}.dialog-head{display:flex;align-items:center;gap:8px;padding-right:12px;border-bottom:1px solid #e4e7ec}.dialog-head .mat-mdc-dialog-title{flex:1;min-width:0;border-bottom:0;font-size:17px;font-weight:700;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-head .mat-mdc-dialog-title:before{display:none}.dialog-head .mat-mdc-icon-button{flex:0 0 auto;--mdc-icon-button-icon-color: #667085}.loading-overlay-host{position:relative}.loading-overlay-host>.is-loading{opacity:.35;pointer-events:none}.loading-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#ffffffb3;backdrop-filter:blur(2px)}.loading-overlay__card{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:360px;padding:28px 32px;background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 24px 48px -16px #10182833;text-align:center}.loading-overlay__card h5{margin:0;font-size:16px;font-weight:700;color:#101828}.loading-overlay__card p{margin:0;font-size:13px;color:#667085}.boss-table-expanded-cell-detail>div:has(.table-row-detail){flex:1 1 auto;min-width:0}.table-row-detail{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;padding:16px 20px;background:#f9fafb;border-top:1px solid #e4e7ec}.table-row-detail__facts{display:flex;flex-wrap:wrap;gap:12px 32px;min-width:0}.table-row-detail__fact{display:flex;flex-direction:column;gap:4px;min-width:120px}.table-row-detail__label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.table-row-detail__value{font-size:14px;font-weight:600;color:#101828;line-height:1.4}.table-row-detail__side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}@media(max-width:767px){.table-row-detail__side{align-items:flex-start;margin-left:0;width:100%}}.table-row-detail__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.table-row-detail__actions .mat-mdc-unelevated-button,.table-row-detail__actions .mat-mdc-outlined-button{--mdc-filled-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;font-size:13px}.chat-thread{display:flex;flex-direction:column;gap:14px;max-width:820px;margin:0 auto}.chat-row{display:flex}.chat-row--question{justify-content:flex-start}.chat-row--answer{justify-content:flex-end}.chat-bubble{position:relative;max-width:88%;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #e4e7ec;font-size:14px;line-height:1.6;color:#344054}.chat-bubble--question{border-bottom-left-radius:4px}.chat-bubble--answer{background:#fdf3ec;border-color:transparent;border-bottom-right-radius:4px}.chat-bubble__label{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.chat-bubble__body{white-space:pre-line;color:#101828}.chat-bubble__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.chat-bubble__reveal{margin-top:10px;padding:12px 14px;border-radius:10px;background:#fff;border:1px dashed #e4e7ec;white-space:pre-line;color:#344054}.chat-composer{display:flex;align-items:flex-end;gap:8px;max-width:820px;margin:16px auto 0}.chat-composer .mat-mdc-form-field{flex:1}.chat-status{display:flex;align-items:center;justify-content:center;gap:8px;max-width:820px;margin:16px auto 0;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #e4e7ec;font-size:14px;font-weight:600;color:#344054}.chat-status .mat-icon{color:#027a48}.inline-alert{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid #e4e7ec;background:#f9fafb;color:#344054;font-size:13px;font-weight:500;line-height:1.5}.inline-alert .mat-icon{flex:0 0 auto;font-size:20px;width:20px;height:20px}.inline-alert--error{background:#fef3f2;border-color:#d92d204d;color:#d92d20}.inline-alert--success{background:#ecfdf3;border-color:transparent;color:#027a48}.inline-alert--brand{background:#fdf3ec;border-color:transparent;color:var(--color-brand-text)}.field-label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.4;color:#344054}.field-label em{font-style:normal;color:#d92d20}.field-label--inline{display:inline;margin:0;line-height:inherit}.field-error{margin-top:4px;font-size:12px;font-weight:500;line-height:1.4;color:#d92d20}.field-error .mat-icon{font-size:16px;width:16px;height:16px}.item-errors{display:flex;flex-direction:column;gap:2px}.radio-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:52px}.field-invalid-group{border:1px solid #d92d20;border-radius:10px;padding:4px 8px}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px;border:2px dashed #d0d5dd;border-radius:16px;background:#f9fafb;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dropzone:hover,.dropzone:focus-within{border-color:#c2560a;background:#fdf3ec}.dropzone.is-error,.dropzone.error-border{border-color:#d92d20}.dropzone input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.dropzone__icon{color:var(--color-brand-text)}.dropzone__icon .mat-icon{font-size:44px;width:44px;height:44px}.dropzone .mat-icon.dropzone__icon{flex:0 0 auto;width:44px;height:44px;font-size:24px;line-height:44px;text-align:center;border-radius:12px;background:#fff;border:1px solid #e4e7ec}.dropzone__body{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.dropzone__title,.dropzone__text{margin:0;font-size:15px;font-weight:600;color:#101828;word-break:break-word}.dropzone__hint{margin:0;font-size:12px;line-height:1.5;color:#667085}.dropzone--compact{flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 16px;text-align:left;cursor:default}.dropzone--compact:hover,.dropzone--compact:focus-within{border-color:#d0d5dd;background:#f9fafb}.dropzone--compact .dropzone__body{flex:1;align-items:flex-start}.dropzone--compact .dropzone__files{justify-content:flex-start}@media(max-width:575px){.dropzone--compact{flex-direction:column;text-align:center}.dropzone--compact .dropzone__body,.dropzone--compact .dropzone__files{align-items:center;justify-content:center}}.dropzone__files{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dropzone__files:empty{display:none}.dropzone__files>.file-tile{flex:1 1 260px}.dropzone__files .tag .mat-icon{font-size:16px;width:16px;height:16px}.upload-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.upload-row__preview{border-radius:8px;border:1px solid #e4e7ec;object-fit:cover}.searchable-select-panel .select-search-option.mat-mdc-option,.searchable-select-panel .city-search-wrap,.city-select-panel .select-search-option.mat-mdc-option,.city-select-panel .city-search-wrap{position:sticky;top:-4px;z-index:3;min-height:0;padding:8px;background:#fff!important;border-bottom:1px solid #e4e7ec;pointer-events:auto;opacity:1}.searchable-select-panel .select-search-option.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.searchable-select-panel .city-search-wrap.mdc-list-item--disabled .mdc-list-item__primary-text,.city-select-panel .select-search-option.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.city-select-panel .city-search-wrap.mdc-list-item--disabled .mdc-list-item__primary-text{opacity:1;width:100%}.searchable-select-panel .select-search-option.mat-mdc-option input,.searchable-select-panel .city-search-wrap input,.city-select-panel .select-search-option.mat-mdc-option input,.city-select-panel .city-search-wrap input{width:100%;height:36px;padding:0 10px;border:1px solid #d0d5dd;border-radius:8px;font:inherit;font-size:13px;outline:none}.searchable-select-panel .select-search-option.mat-mdc-option input:focus,.searchable-select-panel .city-search-wrap input:focus,.city-select-panel .select-search-option.mat-mdc-option input:focus,.city-select-panel .city-search-wrap input:focus{border-color:#c2560a}.avatar{display:inline-block;width:48px;height:48px;border-radius:50%;object-fit:cover;background:#f9fafb;border:1px solid #e4e7ec;flex:0 0 auto}.avatar--sm{width:36px;height:36px}.avatar--md{width:64px;height:64px}.avatar--lg{width:96px;height:96px}.avatar--xl{width:128px;height:128px}.avatar--ring{box-shadow:0 0 0 4px #fff,0 0 0 5px #e4e7ec}.bj-avatar.avatar--ring{box-shadow:0 0 0 4px var(--color-surface),0 0 0 5px var(--color-border)}.avatar-initials{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#fdf3ec;color:#a94a08;font-size:22px;font-weight:800}.rating-stars{display:inline-flex;align-items:center;gap:1px;color:var(--color-brand-text);vertical-align:middle}.rating-stars .mat-icon{font-size:18px;width:18px;height:18px}.rating-stars--input .mat-icon{font-size:28px;width:28px;height:28px;cursor:pointer}.rating-stars--muted{color:#98a2b3}.rating{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600;color:#344054}.rating .mat-icon{font-size:16px;width:16px;height:16px;color:var(--color-brand-text)}.rating .mat-icon.is-off{color:#e4e7ec}.rating small{margin-left:4px;font-weight:500;color:#667085}.rating--input{gap:4px}.rating--input .mat-icon{font-size:28px;width:28px;height:28px;cursor:pointer;transition:transform .12s ease}.rating--input .mat-icon:hover{transform:scale(1.12)}.tag .mat-icon{font-size:14px;width:14px;height:14px}.tag--warn,.tag--warning,.tag.status-pending,.tag.status-interview,.tag.status-invite{background:#fffaeb;color:var(--color-warning-text);border-color:transparent}.tag--danger,.tag.status-rejected,.tag.score-low,.tag.low{background:#fef3f2;color:#d92d20;border-color:transparent}.tag--muted{background:#f9fafb;color:#667085;border-color:transparent}.tag.status-accepted,.tag.status-enrolled,.tag.status-shortlisted,.tag.score-high,.tag.high{background:#ecfdf3;color:#027a48;border-color:transparent}.tag.score-medium,.tag.medium{background:#fdf3ec;color:var(--color-brand-text);border-color:transparent}.skill-list{list-style:none;margin:0 0 18px;padding:0}.skill-list__heading{margin:4px 0 6px;font-size:13.5px;font-weight:700;color:#101828}.skill-list__heading .fine-print{font-weight:500}.skill-list__row{display:grid;grid-template-columns:minmax(150px,240px) 1fr 56px auto auto;gap:8px 16px;align-items:center;padding:10px 4px;border-bottom:1px solid #d0d5dd}.skill-list__row:last-child{border-bottom:0}.skill-list__name{min-width:0}.skill-list__name strong{display:block;font-size:13.5px;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-list__name small{font-size:11.5px;color:#667085}.skill-list__bar{min-width:80px}.skill-list__bar .mat-mdc-progress-bar{border-radius:4px}.skill-list__score{font-size:14px;font-weight:700;color:#101828;text-align:right;font-variant-numeric:tabular-nums}.skill-list__score small{font-size:11px;font-weight:500;color:#667085}.skill-list__unproven{font-size:12px;color:#667085;font-style:italic}.skill-list__row--high .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #027a48}.skill-list__row--medium .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--color-warning-text)}.skill-list__row--low .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #d92d20}.skill-list__cat{margin:10px 0 2px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#667085}.skill-list__actions{display:flex;justify-content:flex-end}.skill-list__actions .mat-mdc-icon-button{width:32px;height:32px;padding:4px}.skill-list__actions .mat-mdc-icon-button .mat-icon{font-size:18px;width:18px;height:18px}.skill-list--compact .skill-list__row{grid-template-columns:1fr auto}.skill-list--compact .skill-list__bar{grid-column:1/-1;display:flex;align-items:center;gap:10px}.skill-list--compact .skill-list__bar .mat-mdc-progress-bar,.skill-list--compact .skill-list__bar .skill-range-input{flex:1 1 auto}.skill-list--compact .skill-list__bar .skill-list__score{flex:none}@media(max-width:640px){.skill-list__row{grid-template-columns:1fr auto;grid-auto-flow:dense}.skill-list__bar{grid-column:1/-1}}.skill-picker__panes{display:grid;grid-template-columns:210px 1fr 320px;gap:14px;margin-top:4px}.skill-picker__rail{max-height:52vh;overflow-y:auto;border:1px solid #d0d5dd;border-radius:10px;padding:4px}.skill-picker__railitem{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;color:#344054;text-align:left;cursor:pointer}.skill-picker__railitem:hover{background:#f9fafb}.skill-picker__railitem.is-active{background:#fdf3ec;color:var(--color-brand-text);font-weight:700}.skill-picker__railname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-picker__railcount{flex:none;font-size:11px;color:#667085}.skill-picker__chips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;max-height:52vh;overflow-y:auto;padding:2px}.skill-picker__basket{max-height:52vh;overflow-y:auto;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px;background:#f9fafb}.skill-picker__chip{display:inline-flex;align-items:center;gap:5px;padding:6px 12px 6px 8px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:#344054;cursor:pointer}.skill-picker__chip .mat-icon{font-size:16px;width:16px;height:16px;color:#667085}.skill-picker__chip small{font-weight:500;color:#667085}.skill-picker__chip:hover:not(:disabled):not(.is-picked){border-color:#c2560a;color:var(--color-brand-text)}.skill-picker__chip.is-picked{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.skill-picker__chip.is-picked .mat-icon,.skill-picker__chip.is-picked small{color:#fff}.skill-picker__chip.is-picked:hover{background:#a94a08;border-color:#a94a08;color:#fff}.skill-picker__chip:disabled{cursor:default;opacity:.55}.skill-picker__chip:disabled .mat-icon{color:#027a48}.skill-picker__none{padding:12px;font-size:13px;color:#667085}.skill-picker--searching .skill-picker__rail{display:none}.skill-picker--searching .skill-picker__panes{grid-template-columns:1fr 320px}@media(max-width:900px){.skill-picker__panes,.skill-picker--searching .skill-picker__panes{grid-template-columns:1fr}.skill-picker__rail{display:flex;gap:4px;max-height:none;overflow-x:auto;overflow-y:hidden}.skill-picker__railitem{flex:none;width:auto}.skill-picker__chips{max-height:34vh}.skill-picker__basket{max-height:30vh}}.askd-p--none{--askd-p: #9aa4b2}.askd-p--beginner{--askd-p: #3b82f6}.askd-p--intermediate{--askd-p: #22c55e}.askd-p--advanced{--askd-p: var(--color-primary)}.askd-p--expert{--askd-p: #8b5cf6}.askd-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px;overflow:hidden}.askd-panel app-add-skills-dialog{display:block;height:100%}.askd{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:14px 20px 0;-webkit-user-select:none;user-select:none}.askd__head{flex:none;display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #d0d5dd;margin:0 -20px;padding-left:20px;padding-right:12px}.askd__badge{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#fdf3ec}.askd__badge .mat-icon{color:var(--color-brand-text)}.askd__headtext{flex:1 1 auto;min-width:0}.askd__headtext h2{margin:0;font-size:18px;font-weight:800;color:#101828;line-height:1.2}.askd__headtext p{margin:1px 0 0;font-size:12.5px;color:#667085}.askd__toolbar{flex:none;display:flex;gap:12px;align-items:center;padding:12px 0 10px}.askd__search{flex:1 1 auto}.askd__panes{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:250px minmax(450px,1fr) 360px;gap:12px;align-items:stretch;padding-bottom:12px}.askd__pane{min-height:0;display:flex;flex-direction:column;border:1px solid #d0d5dd;border-radius:12px;padding:12px;background:#fff;overflow:hidden}.askd__panetitle{flex:none;margin:0 0 8px;font-size:13.5px;font-weight:700;color:#101828}.askd__catlist{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.askd__cat{flex:none;display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 10px;border:0;border-bottom:1px solid #d0d5dd;border-radius:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:#344054;text-align:left;cursor:pointer}.askd__cat:first-child{border-top-left-radius:9px;border-top-right-radius:9px}.askd__cat:last-child{border-bottom:0}.askd__cat .mat-icon{font-size:17px;width:17px;height:17px;color:#667085;flex:none}.askd__cat:hover{background:#f9fafb}.askd__cat.is-active{background:#fdf3ec;color:var(--color-brand-text);border-radius:9px;border-bottom-color:transparent}.askd__cat.is-active .mat-icon{color:var(--color-brand-text)}.askd__catname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askd__catcount{flex:none;font-size:11.5px;color:#667085;font-variant-numeric:tabular-nums}.askd__tippop{padding:12px 14px;max-width:260px}.askd__tippop strong{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#101828;margin-bottom:4px}.askd__tippop strong .mat-icon{color:var(--color-brand-text);font-size:17px;width:17px;height:17px}.askd__tippop p{margin:0;font-size:12px;color:#667085;line-height:1.5}.askd__protip-scale{font-weight:600;color:#344054;margin-top:4px!important}.askd__footstats{display:flex;align-items:center;flex-wrap:wrap;gap:5px 14px;min-width:0}.askd__footavg{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#101828}.askd__footdist{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#667085}.askd__footdist strong{color:#344054;font-variant-numeric:tabular-nums}.askd__footdist.is-empty{opacity:.45}.askd__footgap{flex:1 1 auto}.askd__skillshead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.askd__skillshead .askd__panetitle{margin:0}.askd__rowsscroll{flex:1 1 auto;min-height:0;overflow-y:auto}.askd__rows{list-style:none;margin:0;padding:0}.askd__row{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid #d0d5dd}.askd__row:last-child{border-bottom:0}.askd__row.is-selected{background:#fffdf9}.askd__row.is-taken{opacity:.6}.askd__rowmain{flex:1 1 auto;min-width:0}.askd__rowname{display:block;font-size:13px;font-weight:600;color:#101828;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askd__rowname small{font-weight:500;color:#667085;margin-left:6px}.askd__rowslider{display:flex;align-items:center;gap:8px}.askd__rowslider input[type=range]{flex:1 1 auto;accent-color:var(--askd-p, #c2560a);height:4px;margin:0}.askd__bound{font-size:10.5px;color:#667085;flex:none}.askd__rowscore{flex:none;width:104px;text-align:right}.askd__rowscore .askd__level{display:block}.askd__scorebox{display:inline-grid;place-items:center;min-width:32px;height:28px;padding:0 6px;border:1px solid #d0d5dd;border-radius:8px;font-size:13.5px;font-weight:800;color:var(--askd-p, #101828);font-variant-numeric:tabular-nums}.askd__scoremax{font-size:11px;color:#667085;margin-left:3px}.askd__level{font-size:11px;font-weight:700;color:var(--askd-p, #667085);margin-top:1px}.askd__none{padding:12px 6px;font-size:12.5px;color:#667085}.askd__more{width:100%;margin:8px 0 2px}.askd__legend{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 13px;margin-top:8px;padding-top:8px;border-top:1px solid #d0d5dd;font-size:11px;color:#667085}.askd__legendtitle{font-weight:700;color:#344054}.askd__legenditem{display:inline-flex;align-items:center;gap:4px}.askd__legenditem strong{color:#344054}.askd__dot{width:8px;height:8px;border-radius:50%;background:var(--askd-p, #667085)}.askd__picked{background:#f9fafb}.askd__pickedhead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.askd__pickedhead .askd__panetitle{margin:0 0 8px}.askd__cards{flex:1 1 auto;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:0 2px 0 0;display:flex;flex-direction:column;gap:7px}.askd__card{flex:none;border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:7px 10px 8px}.askd__cardtop{display:flex;align-items:center;justify-content:space-between;gap:6px}.askd__cardtop .mat-mdc-icon-button{width:26px;height:26px;padding:1px}.askd__cardtop .mat-mdc-icon-button .mat-icon{font-size:15px;width:15px;height:15px}.askd__cardname{font-size:12.5px;font-weight:700;color:#101828;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askd__cardmeta{display:flex;align-items:center;gap:6px;margin-top:1px}.askd__cardmeta .askd__level{margin:0 4px 0 2px}.askd__cardscore{font-size:14px;font-weight:800;color:var(--askd-p, #101828);font-variant-numeric:tabular-nums}.askd__cardbar{flex:1 1 auto;height:5px;border-radius:999px;background:#d0d5dd;overflow:hidden}.askd__cardbar span{display:block;height:100%;border-radius:inherit;background:var(--askd-p, #c2560a)}.askd__cardrange{width:100%;margin:5px 0 0;accent-color:#c2560a;height:4px}.askd__summary{flex:none;margin-top:10px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:9px 11px}.askd__avg{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:12.5px;font-weight:700;color:#101828}.askd__avgbadge{padding:2px 9px;border-radius:8px;background:#ecfdf3;color:#027a48;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.askd__dist{display:grid;grid-template-columns:112px 1fr 20px;align-items:center;gap:7px;padding:2px 0;font-size:11px;color:#667085}.askd__distlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askd__distbar{height:5px;border-radius:999px;background:#d0d5dd;overflow:hidden}.askd__distbar span{display:block;height:100%;border-radius:inherit;background:var(--askd-p, #667085)}.askd__distcount{text-align:right;font-weight:700;color:#344054;font-variant-numeric:tabular-nums}.askd__foot{flex:none;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:60px;margin:0 -20px;padding:0 20px;border-top:1px solid #d0d5dd;background:#fff}@media(max-width:1250px){.askd__panes{grid-template-columns:210px minmax(360px,1fr) 300px}}@media(max-width:860px){.askd{overflow-y:auto;padding:12px 14px 0}.askd__head,.askd__foot{margin:0 -14px;padding-left:14px;padding-right:14px}.askd__panes{grid-template-columns:1fr;overflow:visible}.askd__pane{overflow:visible}.askd__catlist{flex-direction:row;overflow-x:auto;overflow-y:hidden}.askd__cat{width:auto;border-bottom:0;border-radius:9px;white-space:nowrap}.askd__footstats,.askd__footgap{display:none}.askd__foot{justify-content:flex-end}.askd__rowsscroll{max-height:44vh}.askd__cards{max-height:34vh}.askd__rowscore{width:86px}}.stat-card.is-clickable{cursor:pointer;transition:border-color .12s ease}.stat-card.is-clickable:hover{border-color:#c2560a}.stat-card.is-clickable.stat-card--active{border-color:#c2560a;background:#fdf3ec}.stat-card.is-clickable.stat-card--active .stat-tile__value{color:#a94a08}.stat-card.is-clickable.stat-card--active .stat-tile__label{color:#a94a08;font-weight:700}.lr-reject{display:flex;align-items:center;gap:6px;margin-top:8px}.lr-reject input{width:240px;height:32px;padding:0 10px;border:1px solid #e4e7ec;border-radius:8px;font:inherit;font-size:12.5px}.lr-breakdown{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.lr-breakdown__item{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#f9fafb;border:1px solid #d0d5dd;font-size:12px;color:#344054}.lr-breakdown__item strong{color:#101828;font-variant-numeric:tabular-nums}.lr-existing{display:inline-flex;align-items:center;gap:3px;cursor:help}.lr-existing .mat-icon{font-size:15px;width:15px;height:15px;color:#667085}.sko__counts{display:flex;gap:10px;margin-bottom:14px}.sko__count{flex:1 1 0;text-align:center;padding:10px 6px;border:1px solid #d0d5dd;border-radius:10px;background:#f9fafb}.sko__countvalue{display:block;font-size:22px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.sko__countvalue--good{color:#027a48}.sko__countvalue--warn{color:var(--color-brand-text)}.sko__countlabel{font-size:12px;color:#667085}.sko__ring{position:relative;width:128px;margin:2px auto 0}.sko__ring svg{display:block;width:100%;height:auto}.sko__ringtrack{fill:none;stroke:#d0d5dd;stroke-width:9}.sko__ringvalue{fill:none;stroke:#c2560a;stroke-width:9;stroke-linecap:round}.sko__ringtext{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.sko__ringtext strong{font-size:24px;font-weight:800;color:#101828;line-height:1}.sko__ringtext small{font-size:12px;color:#667085}.sko__ringlabel{margin:6px 0 12px;text-align:center;font-size:12.5px;color:#667085}.sko__disttitle{margin:0 0 6px;font-size:12.5px;font-weight:700;color:#101828}.sko__distrow,.sko__toprow{display:grid;grid-template-columns:minmax(90px,118px) 1fr 22px;align-items:center;gap:8px;padding:2px 0;font-size:11.5px;color:#667085}.sko__distlabel,.sko__topname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sko__topname{color:#344054;font-weight:600}.sko__distbar,.sko__topbar{height:6px;border-radius:999px;background:#d0d5dd;overflow:hidden}.sko__distbar span,.sko__topbar span{display:block;height:100%;border-radius:inherit;background:var(--askd-p, #c2560a)}.sko__distcount,.sko__topscore{text-align:right;font-weight:700;color:#344054;font-variant-numeric:tabular-nums}.sko__top{margin-top:12px}.sko__viewall{width:100%;margin-top:10px;border-top:1px solid #d0d5dd!important;border-radius:0!important}.skdw{position:fixed;inset:0;z-index:1050}.skdw__overlay{position:absolute;inset:0;background:#1018286b}.skdw__panel{position:absolute;top:0;right:0;bottom:0;width:720px;max-width:80vw;display:flex;flex-direction:column;background:#fff;border-left:1px solid #d0d5dd;box-shadow:-18px 0 48px -24px #10182859;animation:skdw-in .24s ease}.skdw__head{flex:none;display:flex;align-items:flex-start;gap:10px;padding:18px 20px 12px;border-bottom:1px solid #d0d5dd}.skdw__headtext{flex:1 1 auto;min-width:0}.skdw__headtext h2{margin:0;font-size:19px;font-weight:800;color:#101828}.skdw__headtext p{margin:2px 0 0;font-size:12.5px;color:#667085}.skdw__controls{flex:none;display:flex;gap:10px;align-items:center;padding:12px 20px 0}.skdw__search{flex:1 1 auto}.skdw__tabs{flex:none;display:flex;gap:6px;padding:10px 20px;border-bottom:1px solid #d0d5dd}.skdw__tabs button{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:#344054;cursor:pointer}.skdw__tabs button.is-active{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.skdw__tabs button.is-active .skdw__tabcount{background:#ffffff40;color:#fff}.skdw__tabcount{padding:1px 7px;border-radius:999px;background:#f9fafb;font-size:11px;color:#667085;font-variant-numeric:tabular-nums}.skdw__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 20px 16px}.skdw__list{list-style:none;margin:0;padding:0}.skdw__row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:11px 2px;border-bottom:1px solid #d0d5dd}.skdw__row:last-child{border-bottom:0}.skdw__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--askd-p, #667085)}.skdw__name{flex:1 1 160px;min-width:0}.skdw__name strong{display:block;font-size:13.5px;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skdw__name small{font-size:11.5px;color:#667085}.skdw__meter{flex:0 1 190px;min-width:120px}.skdw__meter .skdw__level{display:block;font-size:11px;font-weight:700;color:var(--askd-p, #667085);margin-bottom:3px}.skdw__bar{display:block;height:6px;border-radius:999px;background:#d0d5dd;overflow:hidden}.skdw__bar span{display:block;height:100%;border-radius:inherit;background:var(--askd-p, #c2560a)}.skdw__score{flex:none;width:58px;text-align:right;font-size:14px;font-weight:800;color:var(--askd-p, #101828);font-variant-numeric:tabular-nums}.skdw__score small{font-size:11px;font-weight:500;color:#667085}.skdw__edit{flex:1 1 100%;display:flex;align-items:center;gap:10px;padding:6px 0 2px 20px}.skdw__edit input[type=range]{flex:1 1 auto;accent-color:#c2560a}.skdw__editval{flex:none;font-size:12.5px;font-weight:700;color:#101828}.skdw__none{padding:18px 4px;font-size:13px;color:#667085}.skdw__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 2px 4px}@media(max-width:1100px){.skdw__panel{width:88vw;max-width:none}}@media(max-width:860px){.skdw__panel{width:92vw}}@media(max-width:600px){.skdw__panel{width:100vw;left:0;border-left:0}.skdw__head{padding:14px 14px 10px}.skdw__controls{padding:10px 14px 0;flex-wrap:wrap}.skdw__tabs{padding:10px 14px;overflow-x:auto}.skdw__scroll{padding:4px 14px 14px}.skdw__row{gap:6px 10px}.skdw__name{flex:1 1 100%;order:1}.skdw__dot{order:0}.skdw__meter{order:2;flex:1 1 auto}.skdw__score{order:3}.skdw .tag{order:1}.skdw .mat-mdc-icon-button{order:1;margin-left:auto}.skdw__edit{padding-left:0}}@keyframes skdw-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.skdw__panel{animation:none}}.phc{display:flex;align-items:center;gap:10px;margin:8px 0 10px;max-width:420px;cursor:help}.phc__bar{flex:1 1 auto;height:7px;border-radius:999px;background:#d0d5dd;overflow:hidden}.phc__bar span{display:block;height:100%;border-radius:inherit;background:#c2560a}.phc__label{flex:none;font-size:12.5px;font-weight:700;color:#344054;white-space:nowrap}.profile-hero__actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:8px;flex-basis:100%;margin-left:0!important;padding-top:12px;border-top:1px solid #d0d5dd}.profile-hero__actions .mat-mdc-outlined-button,.profile-hero__actions .mat-mdc-unelevated-button{flex:1 1 0;min-width:108px;justify-content:center;white-space:nowrap;height:38px;padding:0 11px;font-size:12.5px}.profile-hero__actions .mat-mdc-outlined-button .mat-icon,.profile-hero__actions .mat-mdc-unelevated-button .mat-icon{flex:none;margin-right:4px}.clickable{cursor:pointer}.page-toolbar .mat-mdc-form-field{--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px}.app-table__sort{display:inline-flex;align-items:center}.app-table__sort:empty{display:none}.app-table__toolbar .mat-mdc-form-field{--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px;width:210px;max-width:100%;margin:0}.app-table__toolbar .app-table__search.mat-mdc-form-field{width:300px}.app-table__toolbar .mat-mdc-form-field-subscript-wrapper{display:none}.app-table .mat-mdc-paginator{background:transparent;border-top:1px solid #e4e7ec}.app-table .mat-mdc-paginator .mat-mdc-paginator-container{min-height:52px;padding:4px 12px}.app-table .mat-mdc-paginator .mat-mdc-form-field{--mat-form-field-container-height: 36px;--mat-form-field-container-vertical-padding: 6px;width:84px;margin:0 8px}.app-table .mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.app-table .mat-mdc-paginator .mat-mdc-paginator-range-label{margin:0 16px}.app-table__scroll{max-height:calc(100vh - 260px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0d5dd #f9fafb;background:linear-gradient(to right,#fff 30%,#fff0) left center,linear-gradient(to left,#fff 30%,#fff0) right center,radial-gradient(farthest-side at 0 50%,#1018281f,#10182800) left center,radial-gradient(farthest-side at 100% 50%,#1018281f,#10182800) right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.app-table__scroll table{width:max-content;min-width:100%}.app-table__scroll .mat-mdc-header-cell,.app-table__scroll thead th{position:sticky;top:0;z-index:3;background:#f9fafb}.app-table__scroll::-webkit-scrollbar{width:10px;height:10px}.app-table__scroll::-webkit-scrollbar-track{background:#f9fafb}.app-table__scroll::-webkit-scrollbar-thumb{border:2px solid #f9fafb;border-radius:8px;background:#d0d5dd}.app-table__scroll::-webkit-scrollbar-thumb:hover{background:#98a2b3}.app-table__btn.mat-mdc-outlined-button{--mdc-outlined-button-container-height: 32px;padding:0 12px;font-size:13px;color:var(--color-brand-text);border-color:#d0d5dd}.app-table__btn.mat-mdc-outlined-button:hover{border-color:#c2560a;background:#fdf3ec}.app-table__check-all{--mat-checkbox-label-text-size: 13px;margin-right:4px}.data-table-wrap+.mat-mdc-paginator,.page-card>.mat-mdc-paginator,.boss-mat-table .mat-mdc-paginator{background:transparent}.data-table-wrap+.mat-mdc-paginator .mat-mdc-paginator-container,.page-card>.mat-mdc-paginator .mat-mdc-paginator-container,.boss-mat-table .mat-mdc-paginator .mat-mdc-paginator-container{min-height:52px;padding:4px 12px}.data-table-wrap+.mat-mdc-paginator .mat-mdc-form-field,.page-card>.mat-mdc-paginator .mat-mdc-form-field,.boss-mat-table .mat-mdc-paginator .mat-mdc-form-field{--mat-form-field-container-height: 36px;--mat-form-field-container-vertical-padding: 6px;width:84px;margin:0 8px}.data-table-wrap+.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper,.page-card>.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper,.boss-mat-table .mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.app-breadcrumb .crumb-plain{color:#667085;font-weight:500}.bj-material .mat-mdc-form-field.field-invalid,.bj-material .mat-mdc-form-field.is-invalid{--mdc-outlined-text-field-outline-color: #d92d20;--mdc-outlined-text-field-hover-outline-color: #d92d20;--mdc-outlined-text-field-focus-outline-color: #d92d20;--mdc-outlined-text-field-label-text-color: #d92d20;--mdc-outlined-text-field-focus-label-text-color: #d92d20}.bj-material ng-multiselect-dropdown{display:block}.bj-material ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px;min-height:52px;padding:10px 14px!important;border:1px solid #d0d5dd!important;border-radius:10px!important;font-size:14px;font-weight:500;line-height:1.5;color:#101828;background:#fff}.bj-material ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn:hover{border-color:#98a2b3!important}.bj-material ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .selected-item{max-width:100%!important;margin:0!important;padding:2px 10px!important;border:0!important;border-radius:999px!important;background:#fdf3ec!important;color:var(--color-brand-text)!important;font-size:12px;font-weight:600}.bj-material ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .selected-item a{color:inherit!important}.bj-material ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret{height:100%!important;display:flex;align-items:center}.bj-material ng-multiselect-dropdown .dropdown-list{border:1px solid #e4e7ec!important;border-radius:12px!important;box-shadow:0 12px 24px -12px #1018282e!important;overflow:hidden}.bj-material ng-multiselect-dropdown .multiselect-item-checkbox input+div:before{border-color:#c2560a!important;border-radius:4px}.bj-material ng-multiselect-dropdown .multiselect-item-checkbox input:checked+div:before{background:#c2560a!important}.bj-material ng-multiselect-dropdown.is-invalid .multiselect-dropdown .dropdown-btn,.bj-material ng-multiselect-dropdown.field-invalid .multiselect-dropdown .dropdown-btn{border-color:#d92d20!important;box-shadow:0 0 0 1px #d92d2026}.filter-rail .filter-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;width:100%}.filter-rail .filter-panel__section{padding-left:0;padding-right:0}.filter-rail{display:flex;flex-direction:column;gap:14px;padding:16px;background:#fff;border:1px solid #e4e7ec;border-radius:16px}.filter-rail__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.filter-rail__head h6{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:#101828}.filter-rail__head-actions{display:inline-flex;align-items:center;gap:2px}.filter-rail__clear.mat-mdc-button{--mdc-text-button-label-text-color: #c2560a;min-width:0;padding:0 8px;font-size:13px;font-weight:600}.filter-rail__clear.mat-mdc-button[disabled]{--mdc-text-button-disabled-label-text-color: #667085}.filter-rail__body{display:flex;flex-direction:column;gap:14px;min-width:0}.filter-rail--collapsed{padding:8px;align-items:center;gap:0}@media(min-width:992px){.filter-rail--collapsed{width:56px}}.filter-rail__handle.mat-mdc-icon-button{position:relative;--mdc-icon-button-icon-color: #344054}.filter-rail__badge{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-brand-fill);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}@media(min-width:992px){.page-split--side-collapsed,.browse-layout--side-collapsed{grid-template-columns:56px minmax(0,1fr)}}.quick-filters{display:flex;align-items:center;gap:12px;margin:0 0 16px;min-width:0}.quick-filters__label{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.quick-filters__list{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}@media(min-width:992px){.quick-filters__list{flex-wrap:wrap;overflow:visible}}.page-head .quick-filters{margin:0;flex:1 1 auto;justify-content:flex-end}.quick-filters--stacked{flex-wrap:wrap;row-gap:6px}.quick-filters__hint{flex:1 1 100%;margin:0;min-height:20px;font-size:13px;line-height:20px;color:#667085}@media(max-width:767px){.quick-filters{align-items:flex-start;flex-direction:column;gap:8px}.quick-filters__list{width:100%;max-width:100%}.page-head .quick-filters{justify-content:flex-start}}.quick-filter{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:38px;padding:0 14px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#344054;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.quick-filter img,.quick-filter .mat-icon{width:20px;height:20px;font-size:20px;object-fit:contain;color:#667085}.quick-filter:hover{border-color:#c2560a;color:var(--color-brand-text)}.quick-filter.is-active{border-color:#c2560a;background:#fdf3ec;color:var(--color-brand-text)}.quick-filter.is-active .mat-icon{color:#a94a08}.quick-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-brand-fill);color:#fff;font-size:11px;font-weight:700}.page-toolbar .mat-mdc-form-field.page-toolbar__grow{flex:100 1 180px;max-width:none}.page-toolbar__reset.mat-mdc-outlined-button{flex:0 0 auto;height:44px;border-radius:12px;--mdc-outlined-button-outline-color: #e4e7ec;--mdc-outlined-button-label-text-color: #344054}.page-toolbar__reset.mat-mdc-outlined-button[disabled]{--mdc-outlined-button-disabled-outline-color: #e4e7ec;--mdc-outlined-button-disabled-label-text-color: #98a2b3}.page-toolbar__reset.mat-mdc-outlined-button .mat-icon{font-size:18px;width:18px;height:18px}.page-toolbar>app-view-toggle{flex:1 0 100%;display:flex;justify-content:flex-end;order:99}.page-toolbar>.page-toolbar__spacer{display:none}.view-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.view-toggle .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 34px;--mdc-icon-button-icon-color: #667085;width:34px;height:34px;padding:5px;border-radius:10px}.view-toggle .mat-mdc-icon-button.is-active{--mdc-icon-button-icon-color: #c2560a;background:#fdf3ec}.job-card__logo{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#f9fafb;border:1px solid #e4e7ec;flex:0 0 auto}.job-card__body{display:flex;flex-direction:column;gap:6px;min-width:0}.job-card__title{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:#101828}.job-card__status{flex:0 0 auto}.job-card__org,.job-card__facts,.job-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;min-width:0}.job-card__org>span,.job-card__facts>span,.job-card__meta>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.job-card__org .mat-icon,.job-card__facts .mat-icon,.job-card__meta .mat-icon{font-size:15px;width:15px;height:15px;color:#667085}.job-card__org{font-size:13px;color:#667085}.job-card__org-name{font-weight:600;color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.job-card__facts{font-size:13px;color:#344054}.job-card__pay{font-weight:700;color:#101828}.job-card__meta{font-size:12px;color:#667085}.job-card__expiry{padding:2px 10px;border-radius:999px;background:var(--color-brand-fill);color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.job-card__sep{color:#98a2b3;-webkit-user-select:none;user-select:none}.job-card__skills{display:flex;flex-wrap:wrap;gap:6px}.job-card__skills .tag{border-color:transparent;background:#f9fafb;font-weight:500}.job-card__side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;flex:0 0 auto}.job-card__match{display:inline-flex;align-items:baseline;gap:4px;padding:3px 10px;border-radius:999px;background:#f9fafb;color:#344054;white-space:nowrap}.job-card__match strong{font-size:14px;font-weight:800}.job-card__match small{font-size:11px;font-weight:600}.job-card__match.is-high{background:#12b76a1f;color:#027a48}.job-card__match.is-mid{background:#c2560a24;color:var(--color-brand-text)}.job-card__match.is-low{background:#d92d201a;color:#b42318}.student-job-cards .job-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo body side";align-items:start;gap:12px;padding:16px}.student-job-cards .job-card .job-card__logo{grid-area:logo}.student-job-cards .job-card .job-card__body{grid-area:body}.student-job-cards .job-card .job-card__side{grid-area:side;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-start;gap:8px;width:auto;padding-top:0;border-top:0}.student-job-cards .job-grid:not(.job-grid--list) .job-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo body" "side side"}.student-job-cards .job-grid:not(.job-grid--list) .job-card .job-card__side{flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:12px;border-top:1px solid #e4e7ec}.student-job-cards .job-grid:not(.job-grid--list) .job-card .job-card__actions{margin-left:auto}@media(max-width:767.98px){.student-job-cards .job-grid--list .job-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo body" "side side"}.student-job-cards .job-grid--list .job-card .job-card__side{flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:12px;border-top:1px solid #e4e7ec}.student-job-cards .job-grid--list .job-card .job-card__actions{margin-left:auto}}.job-card__below-pay{white-space:nowrap}.student-job-cards .job-grid--list .job-card__facts:has(.job-card__below-pay){flex-wrap:wrap;white-space:normal}.student-job-cards .job-card:hover,.student-job-cards .job-card:focus-visible{border-color:#c2560a;background:#c2560a0a;box-shadow:0 12px 24px -12px #1018282e}.seeker-dashboard .job-card:hover,.seeker-dashboard .job-card:focus-visible,.student-job-cards .job-card:hover,.student-job-cards .job-card:focus-visible{border-color:#c2560a;background:#c2560a0a;box-shadow:0 12px 24px -12px #1018282e}.seeker-dashboard .job-grid:not(.job-grid--list) .job-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo body" "side side";align-items:start;gap:10px 12px;padding:16px}.seeker-dashboard .job-grid:not(.job-grid--list) .job-card .job-card__logo{grid-area:logo}.seeker-dashboard .job-grid:not(.job-grid--list) .job-card .job-card__body{grid-area:body}.seeker-dashboard .job-grid:not(.job-grid--list) .job-card .job-card__side{grid-area:side;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;padding-top:10px;border-top:1px solid #e4e7ec}.seeker-dashboard .job-grid:not(.job-grid--list) .job-card .job-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.seeker-dashboard .job-grid:not(.job-grid--list) .job-card .job-card__org,.seeker-dashboard .job-grid:not(.job-grid--list) .job-card .job-card__facts,.seeker-dashboard .job-grid:not(.job-grid--list) .job-card .job-card__meta{flex-wrap:wrap;min-width:0}.seeker-dashboard .job-card__actions{gap:0;padding:2px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.seeker-dashboard .job-card__actions .mat-mdc-icon-button{border-radius:10px}.seeker-dashboard .job-card__actions .mat-mdc-icon-button:hover{background:#f9fafb}.seeker-dashboard .job-card__actions .mat-mdc-icon-button.is-on{--mdc-icon-button-icon-color: #c2560a}.student-job-cards .job-card__actions{gap:0;padding:2px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.student-job-cards .job-card__actions .mat-mdc-icon-button{border-radius:10px}.student-job-cards .job-card__actions .mat-mdc-icon-button:hover{background:#f9fafb}.student-job-cards .job-card__actions .mat-mdc-icon-button.is-on{--mdc-icon-button-icon-color: #c2560a}.job-grid--list.job-grid{grid-template-columns:1fr;gap:10px}@media(min-width:768px){.job-grid--list .job-card{display:flex;flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.job-grid--list .job-card:hover,.job-grid--list .job-card:focus-visible{transform:none}.job-grid--list .job-card__body{flex:1 1 0;min-width:0;display:grid;grid-template-columns:minmax(0,470px) minmax(340px,1fr);align-items:center;column-gap:10px;row-gap:3px}.job-grid--list .job-card__head{grid-column:1/-1;flex-wrap:nowrap;min-width:0}.job-grid--list .job-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-grid--list .job-card__status{flex:0 0 auto}.job-grid--list .job-card__org{grid-column:1;flex-wrap:nowrap;overflow:hidden}.job-grid--list .job-card__org>span{flex:0 0 auto}.job-grid--list .job-card__org .job-card__org-name{flex:0 1 auto}.job-grid--list .job-card__skills{grid-column:1;flex-wrap:wrap;gap:6px;min-width:0}.job-grid--list .job-card__skills .tag{flex:0 0 auto;max-width:240px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:1.55}.job-grid--list .job-card__skills .tag--brand{flex:0 0 auto}.job-grid--list .job-card__facts,.job-grid--list .job-card__meta{grid-column:2;flex-wrap:nowrap;white-space:nowrap}.job-grid--list .job-card__side{width:auto;flex-direction:column-reverse;align-items:flex-end;justify-content:center;gap:8px;padding-top:0;padding-right:26px;border-top:0}.job-grid--list .job-card__logo{align-self:flex-start;margin-top:2px}}.job-view__back.mat-mdc-button{margin:0 0 4px -8px}.job-view__head{align-items:flex-start}.job-view__intro{min-width:0;display:flex;flex-direction:column;gap:8px}.job-view__org{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0}.job-view__org>span{display:inline-flex;align-items:center;gap:4px}.job-view__org .mat-icon{font-size:16px;width:16px;height:16px}.job-view__sep{color:#98a2b3}.job-view__facts{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.job-view__facts .tag .mat-icon{font-size:15px;width:15px;height:15px}.job-view__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.job-view__match{display:flex;flex-direction:column;gap:10px}.job-view__match .fine-print{margin:0}.job-view__match-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.job-view__match-head strong{font-size:15px;color:#101828}.job-view__match-value{font-size:28px;font-weight:800;line-height:1;color:#667085}.job-view__match-value small{font-size:14px;font-weight:700}.job-view__match.is-strong .job-view__match-value{color:#027a48}.job-view__match.is-mid .job-view__match-value{color:var(--color-brand-text)}.eligible-jobs .job-grid--list{grid-template-columns:1fr;gap:10px}@media(min-width:992px){.eligible-jobs .job-grid--list .job-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head  foot" "tags  foot" "facts foot" "body  foot";align-items:center;column-gap:20px;row-gap:4px;padding:14px 16px}.eligible-jobs .job-grid--list .job-card .job-card__head{grid-area:head;padding-right:96px}.eligible-jobs .job-grid--list .job-card .job-card__tags{grid-area:tags}.eligible-jobs .job-grid--list .job-card .job-card__body{grid-area:body;margin:0}.eligible-jobs .job-grid--list .job-card .kv-grid{grid-area:facts;display:flex;flex-wrap:wrap;gap:4px 18px}.eligible-jobs .job-grid--list .job-card .kv{flex-direction:row;align-items:center;gap:6px}.eligible-jobs .job-grid--list .job-card .kv .kv__label{margin:0}.eligible-jobs .job-grid--list .job-card .job-card__foot{grid-area:foot;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;margin:0;padding:0;border-top:0}}.detail-aside__price{font-size:26px;font-weight:800;line-height:1.1;color:#101828}.detail-aside__price-row{align-items:center;margin-bottom:12px}.detail-aside__title{margin:16px 0 8px;font-size:14px;font-weight:700;color:#101828}.detail-layout__main .mat-mdc-tab-body-content{padding-top:4px}.detail-layout__main .page-card .mat-mdc-tab-group,.detail-layout__main .page-card .mat-mdc-tab-header{max-width:100%;min-width:0}.browse-cards .card-grid{align-items:start}.browse-cards .card-grid .course-card{height:auto}.card-grid--list{grid-template-columns:1fr;gap:10px}@media(min-width:768px){.card-grid--list .course-card{display:grid;grid-template-columns:minmax(0,min(248px,32%)) minmax(0,1fr) auto;grid-template-areas:"media body tags-none" "media tags tags";align-items:start;column-gap:18px;row-gap:10px;padding:16px 18px;min-height:186px}.card-grid--list .course-card__media{grid-area:media}.card-grid--list .course-card__body{grid-area:body}.card-grid--list .course-card__tags{grid-area:tags}.card-grid--list .course-card__foot{grid-area:tags-none}.card-grid--list .course-card__media{flex:0 1 248px;width:100%;align-self:stretch;border-radius:12px;overflow:hidden}.card-grid--list .course-card__main,.card-grid--list .course-card__body{flex:1 1 auto;min-width:0;padding:0;gap:6px}.card-grid--list .course-card__title,.card-grid--list .course-card__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.card-grid--list .course-card__meta{flex-wrap:wrap;row-gap:4px;min-width:0}.card-grid--list .course-card__meta li{white-space:nowrap}.card-grid--list .course-card__tags{flex-wrap:wrap;overflow:visible;min-width:0;row-gap:6px}.card-grid--list .course-card__tags .tag{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:1.55}.card-grid--list .course-card__tags .text-link{flex:0 0 auto;white-space:nowrap}.card-grid--list .course-card__foot{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:14px;margin:0;padding:0;border-top:0;white-space:nowrap}.card-grid--list .course-card__price{align-self:center}.card-grid--list .course-card__ribbon{inset:auto 0 0;padding:3px 8px;border-radius:0;font-size:10px;line-height:1.4;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-grid--list .course-card__rating{top:6px;right:6px}.card-grid--list .course-card__actions,.card-grid--list .course-card__price{width:auto;align-self:center}.card-grid--list .course-card__actions{justify-content:flex-end}}.card-grid--mentor-list{grid-template-columns:1fr;gap:10px;align-items:start}.card-grid--mentor-list .mentor-card{height:auto}@media(max-width:991px){.card-grid--mentor-list .mentor-card .mat-mdc-card-content{display:flex;flex-direction:column}}@media(min-width:992px){.card-grid--mentor-list .mentor-card .mat-mdc-card-content{display:grid;grid-template-columns:268px minmax(0,1fr) auto;grid-template-areas:"media  bio    foot" "skills skills skills" "stats  stats  stats";align-items:start;column-gap:24px;row-gap:8px;padding:16px 18px!important}.card-grid--mentor-list .mentor-card__media{grid-area:media;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name" "avatar role" "avatar company" "avatar avail";align-content:start;gap:2px 14px;text-align:left;min-width:0}.card-grid--mentor-list .mentor-card__media>:is(img,.bj-avatar){grid-area:avatar;align-self:start;width:64px;height:64px}.card-grid--mentor-list .mentor-card__media>.bj-avatar{font-size:24px}.card-grid--mentor-list .mentor-card__name{grid-area:name;margin:0;justify-content:flex-start;text-align:left}.card-grid--mentor-list .mentor-card__role{grid-area:role;margin:0;text-align:left}.card-grid--mentor-list .mentor-card__company{grid-area:company;margin:0;text-align:left}.card-grid--mentor-list .availability{grid-area:avail;justify-self:start;margin-top:6px}.card-grid--mentor-list .mat-mdc-card-content>div:not([class]),.card-grid--mentor-list .mat-mdc-card-content>.mentor-card__bio{grid-area:bio;min-width:0}.card-grid--mentor-list .mentor-card__bio{margin:0;min-height:0;text-align:left}.card-grid--mentor-list .mat-mdc-card-content>div:not([class]) .text-center{text-align:left!important;margin-top:2px}.card-grid--mentor-list .mat-mdc-card-content>div:not([class]) .text-link{font-size:12px;font-weight:600}.card-grid--mentor-list .mentor-card__skills{grid-area:skills;justify-content:flex-start;flex-wrap:wrap;row-gap:6px;margin-top:2px}.card-grid--mentor-list .mentor-card__skills .tag{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:1.55}.card-grid--mentor-list .mentor-card__stats{grid-area:stats;display:flex;flex-wrap:wrap;gap:6px 20px;padding:2px 0 0;border-top:0;border-bottom:0}.card-grid--mentor-list .mentor-card__footer{grid-area:foot;align-self:start;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-start;gap:8px;margin:0;text-align:right}.card-grid--mentor-list .mentor-card__footer>div:not([class]){display:flex;flex-direction:column;align-items:flex-end;gap:4px}.card-grid--mentor-list .mentor-card__footer .mentor-card__actions{padding:2px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;gap:0}.card-grid--mentor-list .mentor-card__footer .mentor-card__actions .mat-mdc-icon-button{border-radius:10px}.card-grid--mentor-list .mentor-card__footer .mentor-card__actions .mat-mdc-icon-button:hover{background:#f9fafb}}.mentor-card__actions-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.mentor-card__cta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mentor-card__cta .mat-mdc-outlined-button,.mentor-card__cta .mat-mdc-unelevated-button{border-radius:999px}.tag--more{border-style:dashed;color:var(--color-brand-text);cursor:pointer;font:inherit;font-weight:600}.tag--more:hover{border-color:#c2560a;background:#fdf3ec}.record-card__body{display:flex;flex-direction:column;gap:12px;height:100%}.record-card__head{display:flex;align-items:flex-start;gap:12px;min-width:0}.record-card__identity{flex:1 1 auto;min-width:0}.record-card__identity .section-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-card__meta{margin:0}.record-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-top:auto}.card-grid--record-list{grid-template-columns:1fr;gap:10px;align-items:start}.card-grid--record-list .record-card{height:auto}@media(min-width:992px){.card-grid--record-list .record-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions" "meta meta" "note note";align-items:center;column-gap:20px;row-gap:6px;padding:14px 18px!important}.card-grid--record-list .record-card__head{grid-area:head;align-items:center}.card-grid--record-list .record-card__head>.tag{flex:0 0 auto;align-self:center}.card-grid--record-list .record-card__meta{grid-area:meta;flex-wrap:wrap;gap:6px 20px}.card-grid--record-list .record-card__body>.fine-print{grid-area:note;margin:0}.card-grid--record-list .record-card__actions{grid-area:actions;align-self:center;margin:0;justify-content:flex-end;padding:2px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.card-grid--record-list .record-card__actions .mat-mdc-icon-button{border-radius:10px}.card-grid--record-list .record-card__actions .mat-mdc-icon-button:hover{background:#f9fafb}}.row-detail{display:none}.row-detail.is-open{display:block}.row-detail__grid{display:flex;flex-wrap:wrap;gap:10px 32px;padding:2px 16px 14px 56px;background:#fbfbfd}.row-detail__item{display:flex;flex-direction:column;gap:3px;min-width:96px}.row-detail__label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.row-detail__value{font-size:13px;color:#344054}.row-expand-btn{--mdc-icon-button-state-layer-size: 30px;width:30px;height:30px;padding:3px}.row-expand-btn .mat-icon{font-size:18px;width:18px;height:18px;line-height:18px;color:#667085;transition:color .12s ease}.manage-jobs{max-width:2200px;margin-inline:auto;max-width:100%;overflow-x:clip}.manage-jobs .job-title-cell{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%}.manage-jobs .job-title-cell__sub{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 5px;max-width:100%;min-width:0}.manage-jobs .mat-mdc-cell a.job-name,.manage-jobs .job-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:14px;font-weight:700;line-height:1.3;color:var(--color-info-text);text-decoration:none;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.manage-jobs .mat-mdc-cell a.job-name:hover,.manage-jobs .job-name:hover{color:var(--color-info-text);text-decoration:underline}.manage-jobs .job-category{flex:0 1 auto;min-width:0;font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis}.manage-jobs .company-stack{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%}.manage-jobs .meta-dot{flex:0 0 auto;color:#98a2b3;font-size:11px;line-height:1.5}.manage-jobs .company-cell{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.3;color:#344054;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.manage-jobs .count-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--color-brand-text);text-decoration:none}.manage-jobs .count-link .mat-icon{font-size:18px;width:18px;height:18px}.manage-jobs .count-link:hover{text-decoration:underline}.manage-jobs .cell-meta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#344054}.manage-jobs .cell-meta .mat-icon{font-size:16px;width:16px;height:16px;color:#667085}.manage-jobs .onbehalf-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;height:18px;padding:0 8px;font-size:11px;line-height:18px;font-weight:500;color:#a94a08;background:#fdf3ec;border:1px solid var(--brand-200);border-radius:10px}.manage-jobs .onbehalf-badge .mat-icon{font-size:12px;width:12px;height:12px}.manage-jobs .status-badge{display:inline-block;flex:0 0 auto;height:22px;padding:0 10px;border-radius:16px;font-size:12px;font-weight:600;line-height:22px;white-space:nowrap}.manage-jobs .status-badge.status-active,.manage-jobs .status-badge.status-open{background:#ecfdf3;color:#027a48}.manage-jobs .status-badge.status-draft{background:var(--brand-50);color:var(--color-warning-text)}.manage-jobs .status-badge.status-paused,.manage-jobs .status-badge.status-scheduled{background:#f2f4f7;color:#344054}.manage-jobs .status-badge.status-closed{background:#fffaeb;color:var(--color-warning-text)}.manage-jobs .status-badge.status-expired{background:#fee4e2;color:#b42318}.manage-jobs .status-badge.status-archived{background:#f2f4f7;color:#667085}.manage-jobs .status-badge.status-review{background:#eff8ff;color:#175cd3}.manage-jobs .status-badge.status-rejected{background:#fef3f2;color:#b42318}.manage-jobs .status-cell{display:flex;align-items:center;gap:6px;min-width:0}.manage-jobs .status-cell__note{flex:0 0 auto;font-size:18px;width:18px;height:18px;color:#b42318;cursor:help}.manage-jobs .invite-chip{display:inline-block;flex:0 0 auto;height:18px;padding:0 6px;font-size:11px;font-weight:500;line-height:17px;border-radius:10px;white-space:nowrap}.manage-jobs .invite-chip.invite-pending_invite{color:#8a5a00;background:#fff8e1;border:1px solid #ffe3a3}.manage-jobs .invite-chip.invite-expired{color:#b3261e;background:#fef3f2;border:1px solid #f5b5b0}.manage-jobs .invite-chip.invite-activated{color:#027a48;background:#ecfdf3;border:1px solid #b8e2c5}.manage-jobs .invite-resend-btn.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 24px;flex:0 0 auto;width:24px;height:24px;padding:4px;color:var(--color-brand-text)}.manage-jobs .invite-resend-btn.mat-mdc-icon-button .mat-icon{font-size:16px;width:16px;height:16px}.manage-jobs table.jobs-table{display:grid;width:100%;grid-template-columns:44px 76px minmax(170px,1.6fr) minmax(115px,1.4fr) 100px 88px 72px 72px 88px 182px 44px;border-collapse:collapse}.manage-jobs table.jobs-table thead,.manage-jobs table.jobs-table tbody,.manage-jobs table.jobs-table tr{display:contents}.manage-jobs table.jobs-table .mat-mdc-header-cell,.manage-jobs table.jobs-table .mat-mdc-cell{display:flex;align-items:center;min-width:0;padding:0 12px;border-bottom:1px solid #e4e7ec;background:#fff;text-align:left}.manage-jobs table.jobs-table .mat-mdc-header-cell{position:sticky;top:0;z-index:2;height:48px;white-space:nowrap;background:#f9fafb}.manage-jobs table.jobs-table .mat-mdc-cell{min-height:64px;padding-top:10px;padding-bottom:10px;white-space:nowrap;transition:background .12s ease}.manage-jobs .mat-mdc-row:hover .mat-mdc-cell{background:#fbfbfd}.manage-jobs .mat-mdc-row.is-selected .mat-mdc-cell{background:#fdf3ec}.manage-jobs table.jobs-table .mat-column-select{padding-right:0}.manage-jobs table.jobs-table .mat-column-actions{justify-content:flex-end;padding-left:0}.manage-jobs table.jobs-table .mat-column-actions .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;width:36px;height:36px;padding:6px}.manage-jobs table.jobs-table .mat-column-jobTitle,.manage-jobs table.jobs-table .mat-column-company{white-space:normal}.manage-jobs table.jobs-table .mat-column-applicants,.manage-jobs table.jobs-table .mat-column-matched{padding-left:8px;padding-right:8px;justify-content:center;text-align:center}.manage-jobs table.jobs-table .mat-column-applicants .mat-sort-header-container,.manage-jobs table.jobs-table .mat-column-matched .mat-sort-header-container{padding-left:18px}.manage-jobs table.jobs-table .mat-column-jobId{padding-right:4px;white-space:nowrap}.manage-jobs .status-cell{flex-wrap:wrap;gap:4px 6px}.manage-jobs .status-cell>*{white-space:nowrap}.manage-jobs .count-link{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--color-brand-text);text-decoration:none;padding:6px 8px;margin:-6px -8px;border-radius:8px;transition:background .12s ease,color .12s ease}.manage-jobs .count-link:hover,.manage-jobs .count-link:focus-visible{background:#fdf3ec;color:var(--color-brand-text)}.manage-jobs .count-link.is-zero{color:#98a2b3;font-weight:600}.manage-jobs table.jobs-table .mat-column-expand,.manage-jobs table.jobs-table tr.detail-row{display:none}.manage-jobs .mat-mdc-row.is-expanded .row-expand-btn .mat-icon{color:var(--color-brand-text)}.manage-jobs .mat-mdc-row.is-expanded .mat-mdc-cell{border-bottom-color:transparent}@media(max-width:1439px){.manage-jobs table.jobs-table{grid-template-columns:44px 36px 68px minmax(160px,1.6fr) minmax(110px,1.4fr) 68px 68px 172px 44px}.manage-jobs table.jobs-table .mat-column-expand{display:flex;justify-content:center;padding:0}.manage-jobs table.jobs-table .mat-column-location,.manage-jobs table.jobs-table .mat-column-type,.manage-jobs table.jobs-table .mat-column-postedDate{display:none}.manage-jobs table.jobs-table tr.detail-row{display:contents}.manage-jobs table.jobs-table tr.detail-row .detail-cell{grid-column:1/-1;display:block;min-height:0;padding:0;border-bottom:0}.manage-jobs table.jobs-table tr.detail-row.is-open .detail-cell{border-bottom:1px solid #e4e7ec}.manage-jobs .row-detail__grid{padding-left:92px}.manage-jobs .row-detail__item--matched{display:none}.manage-jobs table.jobs-table{min-width:770px}}.manage-jobs .results-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.manage-jobs .results-bar__count{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#667085}.manage-jobs .results-bar__count strong{color:#101828;font-weight:700}.manage-jobs .view-toggle{display:inline-flex;padding:3px;gap:2px;border:1px solid #e4e7ec;border-radius:10px;background:#f9fafb}.manage-jobs .view-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#667085;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.manage-jobs .view-toggle__btn .mat-icon{font-size:20px;width:20px;height:20px}.manage-jobs .view-toggle__btn:hover{color:#101828}.manage-jobs .view-toggle__btn.is-active{background:#fff;color:var(--color-brand-text);border:1px solid #e4e7ec}.manage-jobs .view-toggle__btn:focus-visible{outline:2px solid #c2560a;outline-offset:1px}.manage-jobs .jobs-cards,.manage-jobs .jobs-cards__head{--check-col: 26px;--job-tile-cols: var(--check-col) 44px minmax(150px, 1fr) 56px 92px 92px 140px 108px 92px 96px 64px;--job-tile-gap: 8px}.manage-jobs .jobs-cards{display:flex;flex-direction:column;gap:10px}.manage-jobs .jobs-cards__head{display:grid;grid-template-columns:var(--job-tile-cols);column-gap:var(--job-tile-gap);align-items:end;padding:0 14px 6px}.manage-jobs .jobs-cards__head .jobs-cards__h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;white-space:nowrap}.manage-jobs .jobs-cards__head .jobs-cards__h--job{grid-column:1/4}.manage-jobs .jobs-cards__head .jobs-cards__h--jobid{grid-column:4;text-align:center}.manage-jobs .jobs-cards__head .jobs-cards__h--applications{grid-column:5/7;text-align:center}.manage-jobs .jobs-cards__head .jobs-cards__h--status{grid-column:7}.manage-jobs .jobs-cards__head .jobs-cards__h--location{grid-column:8;text-align:center}.manage-jobs .jobs-cards__head .jobs-cards__h--type{grid-column:9;text-align:center}.manage-jobs .jobs-cards__head .jobs-cards__h--posted{grid-column:10;text-align:center}.manage-jobs .jobs-cards__head .jobs-cards__h--actions{grid-column:11;text-align:center}.manage-jobs .job-tile{display:grid;grid-template-columns:var(--job-tile-cols);grid-template-areas:"select icon identity jobid applied matched status location type posted actions";column-gap:var(--job-tile-gap);align-items:center;padding:14px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.manage-jobs .job-tile:hover{border-color:var(--brand-200);box-shadow:0 12px 24px -12px #1018282e}.manage-jobs .job-tile.is-selecting{cursor:pointer;-webkit-user-select:none;user-select:none}.manage-jobs .job-tile.is-selected{border-color:var(--brand-200);background:var(--brand-50)}.manage-jobs .job-tile__select{grid-area:select;display:flex;align-items:center;margin-left:2px;animation:bj-check-in .18s ease}.manage-jobs .job-tile__icon{grid-area:icon}.manage-jobs .job-tile__identity{grid-area:identity;min-width:0}.manage-jobs .job-tile__fact--jobid{grid-area:jobid}.manage-jobs .job-tile__stat--applied{grid-area:applied}.manage-jobs .job-tile__stat--matched{grid-area:matched}.manage-jobs .job-tile__status{grid-area:status;min-width:0}.manage-jobs .job-tile__fact--location{grid-area:location}.manage-jobs .job-tile__fact--type{grid-area:type}.manage-jobs .job-tile__fact--posted{grid-area:posted}.manage-jobs .job-tile__actions{grid-area:actions}.manage-jobs .job-tile__fact--jobid,.manage-jobs .job-tile__stat--applied,.manage-jobs .job-tile__status,.manage-jobs .job-tile__fact--location{border-left:1px solid #e4e7ec;padding-left:10px}.manage-jobs .job-tile__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fdf3ec;color:var(--color-brand-text)}.manage-jobs .job-tile__icon .mat-icon{font-size:22px;width:22px;height:22px}.manage-jobs .job-tile__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:700;line-height:1.3;color:var(--color-info-text);text-decoration:none;overflow-wrap:anywhere}.manage-jobs .job-tile__title:hover{color:var(--color-info-text);text-decoration:underline}.manage-jobs .job-tile__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 5px;margin-top:2px}.manage-jobs .job-tile__company{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:13px;line-height:1.3;color:#344054;overflow-wrap:anywhere}.manage-jobs .job-tile__identity .onbehalf-badge{margin-top:6px}.manage-jobs .job-tile__stat{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;color:inherit;text-decoration:none;border-radius:10px;transition:background .12s ease}.manage-jobs .job-tile__stat:hover{background:#fdf3ec}.manage-jobs .job-tile__stat strong{display:block;font-size:19px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-brand-text)}.manage-jobs .job-tile__stat small{display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.manage-jobs .job-tile__stat.is-zero strong{color:#667085;font-weight:600}.manage-jobs .job-tile__stat-body{text-align:center}.manage-jobs .job-tile__stat-icon,.manage-jobs .job-tile__fact-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--color-brand-text)}.manage-jobs .job-tile__stat-icon .mat-icon,.manage-jobs .job-tile__fact-icon .mat-icon{font-size:18px;width:18px;height:18px}.manage-jobs .job-tile__status .status-cell{flex-direction:column;align-items:flex-start;gap:4px}.manage-jobs .job-tile__status .status-cell>*{white-space:nowrap}.manage-jobs .job-tile__fact{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.manage-jobs .job-tile__fact-body{min-width:0;max-width:100%}.manage-jobs .job-tile__fact-value{display:block;font-size:12.5px;font-weight:600;line-height:1.25;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-jobs .job-tile__fact small{display:none}.manage-jobs .job-tile__actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.manage-jobs .job-tile__bookmark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e4e7ec;border-radius:9px;background:#fff;color:#667085;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.manage-jobs .job-tile__bookmark .mat-icon{font-size:18px;width:18px;height:18px}.manage-jobs .job-tile__bookmark:hover{color:var(--color-brand-text);border-color:#c2560a}.manage-jobs .job-tile__bookmark.is-saved{color:var(--color-brand-text);border-color:#c2560a;background:#fdf3ec}.manage-jobs .job-tile__bookmark:focus-visible{outline:2px solid #c2560a;outline-offset:1px}.manage-jobs .job-tile__open{display:none}.manage-jobs .job-tile .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 32px;width:32px;height:32px;padding:4px}@media(max-width:1399px){.manage-jobs .jobs-cards__head{display:none}.manage-jobs .jobs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manage-jobs .job-tile{grid-template-columns:26px 44px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"select   icon     identity identity" "applied  applied  matched  status" "jobid    jobid    jobid    location" "type     type     type     posted";column-gap:10px;row-gap:0;padding:14px 14px 0}.manage-jobs .job-tile__select{align-self:start;margin-top:11px}.manage-jobs .job-tile__icon{align-self:start}.manage-jobs .job-tile__identity{padding:0 76px 14px 0}.manage-jobs .job-tile__actions{grid-area:identity;align-self:start;justify-self:end;margin:-4px -4px 0 0;z-index:1}.manage-jobs .job-tile__open{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#667085}.manage-jobs .job-tile__open .mat-icon{font-size:22px;width:22px;height:22px}.manage-jobs .job-tile__stat,.manage-jobs .job-tile__status{flex-direction:row;align-items:center;gap:10px;min-height:62px;padding:10px 10px 10px 0;border-top:1px solid #e4e7ec;border-left:0;border-radius:0}.manage-jobs .job-tile__stat--matched,.manage-jobs .job-tile__status{border-left:1px solid #e4e7ec;padding-left:12px}.manage-jobs .job-tile__stat:hover{background:transparent}.manage-jobs .job-tile__stat-body{text-align:left}.manage-jobs .job-tile__stat-icon{width:34px;height:34px;border-radius:10px;background:#fdf3ec}.manage-jobs .job-tile__status .status-cell{flex-direction:row;flex-wrap:wrap}.manage-jobs .job-tile__fact{flex-direction:row;align-items:center;gap:10px;min-height:58px;padding:10px 10px 12px 0;border-top:1px solid #e4e7ec;border-left:0;text-align:left}.manage-jobs .job-tile__fact--location,.manage-jobs .job-tile__fact--posted{border-left:1px solid #e4e7ec;padding-left:12px}.manage-jobs .job-tile__fact--type,.manage-jobs .job-tile__fact--posted{padding-bottom:14px}.manage-jobs .job-tile__fact-icon{width:34px;height:34px;border-radius:10px;background:#fdf3ec}.manage-jobs .job-tile__fact-value{font-size:13px;white-space:normal}.manage-jobs .job-tile__fact small{display:block;margin-top:2px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}}@media(max-width:899px){.manage-jobs .jobs-cards{grid-template-columns:minmax(0,1fr);gap:10px}}@media(max-width:479px){.manage-jobs .job-tile{grid-template-columns:26px 40px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"select   icon     identity identity" "applied  applied  matched  matched" "status   status   status   status" "jobid    jobid    jobid    location" "type     type     type     posted"}.manage-jobs .job-tile__identity{padding-right:72px}.manage-jobs .job-tile__status,.manage-jobs .job-tile__fact--jobid,.manage-jobs .job-tile__fact--type{border-left:0;padding-left:0}}@media(max-width:768px){.manage-jobs{--bj-bottom-nav: 0px}}@media(max-width:768px)and (max-width:599px){.manage-jobs{--bj-bottom-nav: 78px}}@media(max-width:768px){.manage-jobs .jobs-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:clamp(6px,2vw,10px);padding-bottom:calc(var(--bj-bottom-nav) + 16px + env(safe-area-inset-bottom,0px))}.manage-jobs .jobs-cards__head{display:none}.manage-jobs .job-tile{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 34px;grid-template-areas:"select   identity identity identity actions" "applied  applied  matched  status   status" "jobid    jobid    location location location" "type     type     posted   posted   posted";column-gap:clamp(8px,2.5vw,12px);row-gap:0;align-items:start;padding:clamp(10px,3vw,14px);border-radius:12px;max-width:100%;overflow:hidden}.manage-jobs .job-tile__icon,.manage-jobs .job-tile__open,.manage-jobs .job-tile__bookmark,.manage-jobs .job-tile__stat-icon,.manage-jobs .job-tile__fact-icon{display:none}.manage-jobs .job-tile__select{align-self:start;margin:1px 0 0 -6px}.manage-jobs .job-tile__identity{min-width:0;padding:0 0 clamp(8px,2.5vw,11px);overflow-wrap:anywhere;word-break:break-word}.manage-jobs .job-tile__title{font-size:clamp(14px,4vw,15.5px);line-height:1.3;-webkit-line-clamp:2}.manage-jobs .job-tile__meta{margin-top:2px}.manage-jobs .job-tile__company{margin-top:3px;font-size:clamp(12.5px,3.4vw,13.5px);line-height:1.35;-webkit-line-clamp:2}.manage-jobs .job-tile__identity .onbehalf-badge{margin-top:6px}.manage-jobs .job-tile__actions{align-self:start;justify-self:end;margin:-6px -6px 0 0}.manage-jobs .job-tile__stat{flex-direction:column-reverse;align-items:flex-start;gap:2px;min-width:0;min-height:0;margin:0;padding:clamp(8px,2.5vw,10px) 0 0;border:0;border-top:1px solid #e4e7ec;border-radius:0}.manage-jobs .job-tile__stat:hover{background:transparent}.manage-jobs .job-tile__stat strong{font-size:clamp(18px,5.5vw,22px);line-height:1.15}.manage-jobs .job-tile__stat small{font-size:10.5px;letter-spacing:.05em}.manage-jobs .job-tile__stat-body{display:contents}.manage-jobs .job-tile__status{min-width:0;min-height:0;margin:0;padding:clamp(8px,2.5vw,10px) 0 0;border:0;border-top:1px solid #e4e7ec;align-self:stretch;justify-self:stretch}.manage-jobs .job-tile__status .status-cell{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:4px;margin-top:1px}.manage-jobs .job-tile__status .status-badge,.manage-jobs .job-tile__status .invite-chip{height:20px;padding:0 8px;font-size:10.5px;line-height:20px}.manage-jobs .job-tile__fact{flex-direction:column-reverse;align-items:flex-start;gap:2px;min-width:0;min-height:0;padding:clamp(8px,2.5vw,10px) 0 0;border:0;text-align:left}.manage-jobs .job-tile__fact--jobid,.manage-jobs .job-tile__fact--location,.manage-jobs .job-tile__fact--type,.manage-jobs .job-tile__fact--posted{border-top:1px solid #e4e7ec;padding-bottom:clamp(8px,2.5vw,11px)}.manage-jobs .job-tile__fact-body{display:contents}.manage-jobs .job-tile__fact-value{font-size:clamp(12.5px,3.4vw,13.5px);font-weight:600;line-height:1.3;white-space:normal;overflow:visible;overflow-wrap:anywhere}.manage-jobs .job-tile__fact small{display:block;margin:0;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}}@media(max-width:768px)and (max-width:359px){.manage-jobs .job-tile{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 30px;column-gap:8px;padding:12px 10px}}.manage-jobs .expiry-note{flex:0 0 auto;font-size:11px;font-weight:600;line-height:1.3;color:#667085;white-space:nowrap}.manage-jobs .expiry-note.is-soon{color:var(--color-warning-text)}.manage-jobs .expiry-note.is-urgent{color:#d92d20}.manage-jobs .match-filter{display:flex;align-items:center;gap:10px;flex:1 1 220px;min-width:200px;max-width:280px;height:44px;padding:0 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;box-sizing:border-box;transition:border-color .14s ease}.manage-jobs .match-filter:hover{border-color:#344054}.manage-jobs .match-filter:focus-within{border-color:#c2560a;box-shadow:inset 0 0 0 1px #c2560a}.manage-jobs .match-filter__label{flex:0 0 auto;font-size:12.5px;color:#667085;white-space:nowrap}.manage-jobs .match-filter__label strong{color:#101828;font-weight:700;font-variant-numeric:tabular-nums}.manage-jobs .match-filter__slider{flex:1 1 auto;min-width:0;margin:0;--mdc-slider-handle-color: #c2560a;--mdc-slider-focus-handle-color: #a94a08;--mdc-slider-hover-handle-color: #a94a08;--mdc-slider-active-track-color: #c2560a;--mdc-slider-inactive-track-color: #d0d5dd;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #d0d5dd;--mdc-slider-label-container-color: #c2560a;--mdc-slider-label-label-text-color: #fff;--mat-slider-ripple-color: #c2560a;--mat-slider-hover-state-layer-color: rgba(var(--brand-rgb), .05);--mat-slider-focus-state-layer-color: rgba(var(--brand-rgb), .2)}.manage-jobs .results-bar,.manage-jobs .jobs-cards,.manage-jobs .job-tile,.manage-jobs .data-table-wrap{min-width:0;max-width:100%;box-sizing:border-box}.manage-jobs .results-bar{flex-wrap:wrap}.manage-jobs .results-bar__count{min-width:0}.manage-jobs .view-toggle{flex:0 0 auto}.manage-jobs app-common-paginator{display:block;max-width:100%;overflow-x:auto}.manage-jobs .table-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:8px 8px 8px 16px;border:1px solid var(--brand-200);border-radius:10px;background:#fdf3ec;font-size:13px;color:#344054}.manage-jobs app-common-paginator{display:block;margin-top:12px}.manage-jobs .page-toolbar{flex-wrap:nowrap;gap:14px}.manage-jobs .page-toolbar .mat-mdc-form-field.page-toolbar__grow{flex:1 1 220px;min-width:170px}.manage-jobs .page-toolbar .mat-mdc-form-field.page-toolbar__grow .mat-mdc-input-element{min-width:0}.manage-jobs .page-toolbar .mat-mdc-form-field:not(.page-toolbar__grow){flex:0 1 186px;width:auto;min-width:148px;max-width:none}.manage-jobs .page-toolbar .mat-mdc-form-field:not(.page-toolbar__grow) .mat-mdc-select-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:18px}.manage-jobs .page-toolbar .match-filter{flex:0 1 250px;min-width:186px;max-width:none}.manage-jobs .page-toolbar .match-filter__label{white-space:nowrap}.manage-jobs .page-toolbar .page-toolbar__reset.mat-mdc-outlined-button{flex:0 0 auto;white-space:nowrap}.manage-jobs .page-toolbar__divider{flex:0 0 auto;width:1px;height:30px;margin:0 -2px;background:#dfe2e9}.manage-jobs .page-toolbar__select.mat-mdc-outlined-button{flex:0 0 auto;white-space:nowrap;height:44px;border-radius:12px!important;padding:0 15px!important;border-color:#dfe2e9!important;background:#fff!important;color:#344054!important;font-size:14px;font-weight:600}.manage-jobs .page-toolbar__select.mat-mdc-outlined-button .mdc-button__label{display:inline-flex;align-items:center;gap:8px}.manage-jobs .page-toolbar__select.mat-mdc-outlined-button .page-toolbar__select-icon{flex:0 0 18px;width:18px;height:18px}.manage-jobs .page-toolbar__select.mat-mdc-outlined-button:hover{border-color:#c7ccd6!important;background:#fff!important}.manage-jobs .page-toolbar__select.mat-mdc-outlined-button.is-active,.manage-jobs .page-toolbar__select.mat-mdc-outlined-button.is-active:hover{border-color:var(--color-primary)!important;background:var(--brand-50)!important;color:var(--color-brand-text)!important}@media(max-width:1280px){.manage-jobs .page-toolbar__select.mat-mdc-outlined-button{padding:0 12px!important}.manage-jobs .page-toolbar__select.mat-mdc-outlined-button .page-toolbar__select-label{display:none}}.manage-jobs .job-tile.is-selected .job-tile__icon{background:var(--brand-100)}.manage-jobs .mat-mdc-row.is-selecting{cursor:pointer;-webkit-user-select:none;user-select:none}.manage-jobs table.jobs-table .mat-column-select .bj-check.mat-mdc-checkbox{margin-left:-4px}.manage-jobs .bulk-bar{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:14px 20px;border:1px solid #F6D3B4;border-radius:12px;background:var(--brand-50);font-size:14px;color:#344054}.manage-jobs .bulk-bar__all.mat-mdc-checkbox{margin-left:-4px}.manage-jobs .bulk-bar__all.is-partial .mdc-checkbox{opacity:.6}.manage-jobs .bulk-bar__count{white-space:nowrap}.manage-jobs .bulk-bar__count strong{color:#101828;font-weight:700}.manage-jobs .bulk-bar__hint{font-size:13px;color:#a9713c}.manage-jobs .bulk-bar__spacer{flex:1 1 auto}.manage-jobs .bulk-bar .bulk-bar__btn.mat-mdc-button-base{height:auto;min-height:0!important;padding:9px 15px!important;border-radius:10px!important;font-size:14px;line-height:1.2!important;white-space:nowrap}.manage-jobs .bulk-bar .bulk-bar__btn.mat-mdc-button-base[disabled]{opacity:.45;cursor:not-allowed;pointer-events:auto}.manage-jobs .bulk-bar .bulk-bar__btn.mat-mdc-outlined-button{border-color:#dfe2e9!important;background:#fff!important;color:#344054!important}.manage-jobs .bulk-bar .bulk-bar__btn.mat-mdc-outlined-button:hover:not([disabled]):not(.is-unavailable){border-color:#c7ccd6!important}.manage-jobs .bulk-bar .bulk-bar__btn--danger.mat-mdc-outlined-button{border-color:#f3c9c9!important;color:#d14343!important}.manage-jobs .bulk-bar .bulk-bar__btn--danger.mat-mdc-outlined-button:hover:not([disabled]):not(.is-unavailable){border-color:#f3c9c9!important;background:#fdf3f3!important}.manage-jobs .bj-check.mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 22px;--mdc-checkbox-unselected-icon-color: #C7CCD6;--mdc-checkbox-unselected-hover-icon-color: #C7CCD6;--mdc-checkbox-unselected-focus-icon-color: #C7CCD6;--mdc-checkbox-unselected-pressed-icon-color: #C7CCD6;--mdc-checkbox-selected-checkmark-color: #fff;display:inline-flex;vertical-align:middle}.manage-jobs .bj-check.mat-mdc-checkbox .mdc-checkbox{width:22px;height:22px;flex:0 0 22px}.manage-jobs .bj-check.mat-mdc-checkbox .mdc-checkbox__background{width:22px;height:22px;top:0;left:0;border-width:2px;border-radius:6px;background-color:#fff}.manage-jobs .bj-check.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.manage-jobs .bj-check.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.manage-jobs .bj-check.mat-mdc-checkbox .mdc-checkbox__checkmark-path{stroke-width:3.4}@keyframes bj-check-in{0%{opacity:0}to{opacity:1}}.app-confirm .mat-mdc-unelevated-button.is-danger{--mdc-filled-button-container-color: #D14343;--mdc-filled-button-label-text-color: #fff}.employer-dashboard .dash-intro{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-bottom:24px}.employer-dashboard .dash-intro .search-row{flex:1 1 380px;min-width:0;margin:0}.employer-dashboard .profile-ring{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:12px 18px 12px 12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.employer-dashboard .profile-ring:hover{border-color:#c2560a;box-shadow:0 8px 18px -12px #1018284d}.employer-dashboard .profile-ring__chart{position:relative;display:block;width:46px;height:46px}.employer-dashboard .profile-ring__chart svg{display:block;width:46px;height:46px;transform:rotate(-90deg)}.employer-dashboard .profile-ring__track{fill:none;stroke:#f2f4f7;stroke-width:3.4}.employer-dashboard .profile-ring__value{fill:none;stroke:#c2560a;stroke-width:3.4;stroke-linecap:round}.employer-dashboard .profile-ring__pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#101828}.employer-dashboard .profile-ring__text{display:flex;flex-direction:column;line-height:1.35}.employer-dashboard .profile-ring__text strong{font-size:14px;font-weight:700;color:#101828}.employer-dashboard .profile-ring__text span{font-size:12px;font-weight:600;color:var(--color-brand-text)}.employer-dashboard .dash-section{margin-bottom:24px}.employer-dashboard .dash-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.employer-dashboard .dash-section__title{margin:0;font-size:17px;font-weight:700;color:#101828}.employer-dashboard .dash-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--color-brand-text);text-decoration:none}.employer-dashboard .dash-link .mat-icon{font-size:16px;width:16px;height:16px}.employer-dashboard .dash-link:hover{text-decoration:underline}.employer-dashboard .dash-columns{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}@media(min-width:992px){.employer-dashboard .dash-columns{grid-template-columns:1.35fr 1fr}}.employer-dashboard .dash-panel{display:flex;flex-direction:column;min-width:0}.employer-dashboard .dash-panel .dash-section__head{margin-bottom:12px}.employer-dashboard .dash-panel .empty-state{margin:auto 0;padding:24px 16px}.employer-dashboard .stat-card{display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.employer-dashboard .stat-card__body{display:flex;flex-direction:column;min-width:0}.employer-dashboard .stat-card .icon-tile{flex:0 0 auto;width:44px;height:44px;border-radius:12px}.employer-dashboard .stat-card .icon-tile .mat-icon{font-size:22px;width:22px;height:22px}.employer-dashboard .stat-card .stat-tile__label{margin-top:2px}.employer-dashboard a.stat-card:hover{border-color:#c2560a;box-shadow:0 10px 22px -14px #10182859;transform:translateY(-1px)}.employer-dashboard .pipeline-table th,.employer-dashboard .pipeline-table td{text-align:center;white-space:nowrap}.employer-dashboard .pipeline-table th:first-child,.employer-dashboard .pipeline-table td:first-child{width:34%;min-width:200px;text-align:left;white-space:normal}.employer-dashboard .pipeline-table th .stage-dot{margin-right:6px}.employer-dashboard .pipeline-table tr.is-clickable{cursor:pointer}.employer-dashboard .pipeline-job{display:flex;flex-direction:column;min-width:0}.employer-dashboard .pipeline-job__title{font-size:14px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employer-dashboard .pipeline-job__type{font-size:12px;color:#667085}.employer-dashboard .stage-dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle}.employer-dashboard .stage-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 8px;border-radius:12px;font-size:13px;font-weight:700}.employer-dashboard .stage-badge.is-zero{color:#98a2b3;background:#f2f4f7}.employer-dashboard .stage-dot--applied{background:#1967d2}.employer-dashboard .stage-badge--applied{color:#1967d2;background:#eff8ff}.employer-dashboard .stage-dot--screening{background:#0f9952}.employer-dashboard .stage-badge--screening{color:#0f9952;background:#ecfdf3}.employer-dashboard .stage-dot--interviews{background:#c2560a}.employer-dashboard .stage-badge--interviews{color:#a94a08;background:#fdf3ec}.employer-dashboard .stage-dot--technical{background:#7c3aed}.employer-dashboard .stage-badge--technical{color:#7c3aed;background:#f4f0ff}.employer-dashboard .stage-dot--onboarding{background:#0e9384}.employer-dashboard .stage-badge--onboarding{color:#0e9384;background:#effcfa}.employer-dashboard .media-row__time{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;font-size:12px;color:#667085;text-align:right}.employer-dashboard .media-row__time strong{font-size:13px;font-weight:700;color:#344054;white-space:nowrap}@media(min-width:1200px){.employer-dashboard .media-list--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}.icon-tile--info{color:#1967d2;background:#eff8ff}.icon-tile--success{color:#0f9952;background:#ecfdf3}.icon-tile--warn{color:var(--color-warning-text);background:var(--brand-50)}.icon-tile--violet{color:#7c3aed;background:#f4f0ff}.icon-tile--danger{color:#b42318;background:#fef3f2}.browse-candidates .candidate-stats{margin-bottom:20px}.browse-candidates .stat-card{display:flex;align-items:center;gap:14px;padding:16px 18px}.browse-candidates .stat-card__body{display:flex;flex-direction:column;min-width:0}.browse-candidates .stat-card .icon-tile{flex:0 0 auto;width:44px;height:44px;border-radius:12px}.browse-candidates .stat-card .icon-tile .mat-icon{font-size:22px;width:22px;height:22px}.browse-candidates .stat-card .stat-tile__label{margin-top:2px}.browse-candidates .filter-panel__group-head{cursor:default}.browse-candidates .filter-panel__range{padding-top:22px}.browse-candidates table.candidates-table{table-layout:fixed;min-width:980px}.browse-candidates .mat-mdc-header-row{position:sticky;top:0;z-index:2}.browse-candidates .mat-mdc-header-cell,.browse-candidates .mat-mdc-cell{padding:0 12px;overflow:hidden}.browse-candidates .mat-mdc-cell{height:64px;white-space:nowrap;text-overflow:ellipsis}.browse-candidates .mat-mdc-row.is-selected .mat-mdc-cell{background:#fdf3ec}.browse-candidates .mat-column-select{width:44px;padding-right:0}.browse-candidates .mat-column-candidate{min-width:200px}.browse-candidates .mat-column-mobile{width:112px}.browse-candidates .mat-column-experience{width:76px}.browse-candidates .mat-column-ctc{width:100px}.browse-candidates .mat-column-ctc1{width:96px}.browse-candidates .mat-column-jobsApplied{width:76px}.browse-candidates .mat-column-activeStatus{width:108px}.browse-candidates .mat-column-registeredDate{width:100px}.browse-candidates .mat-column-expand{display:none}.browse-candidates .row-expand-btn{--mdc-icon-button-state-layer-size: 32px;width:32px;height:32px;padding:4px}.browse-candidates .row-expand-btn .mat-icon{font-size:18px;width:18px;height:18px;line-height:18px;color:#6b7280}.browse-candidates .detail-row:not(.is-open){display:none}.browse-candidates .detail-row .detail-cell{padding:0;border-bottom:0}.browse-candidates .mat-column-action{width:100px;padding-left:0}@media(max-width:1310px){.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) table.candidates-table{min-width:1040px}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .mat-column-registeredDate{display:none}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .row-detail__item--registeredDate{display:flex}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .mat-column-expand{display:table-cell;width:40px;padding-right:0}}@media(max-width:1210px){.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) table.candidates-table{min-width:936px}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .mat-column-ctc1{display:none}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .row-detail__item--ctc1{display:flex}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .mat-column-expand{display:table-cell;width:40px;padding-right:0}}@media(max-width:1010px){.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) table.candidates-table{min-width:844px}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .mat-column-activeStatus{display:none}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .row-detail__item--activeStatus{display:flex}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .mat-column-expand{display:table-cell;width:40px;padding-right:0}}@media(max-width:820px){.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) table.candidates-table{min-width:732px}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .mat-column-mobile{display:none}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .row-detail__item--mobile{display:flex}.browse-candidates .browse-layout:not(.browse-layout--side-collapsed) .mat-column-expand{display:table-cell;width:40px;padding-right:0}}@media(max-width:1400px)and (min-width:992px){.browse-candidates .browse-layout--side-collapsed.browse-layout--side-collapsed table.candidates-table,.browse-candidates .browse-layout.browse-layout--side-collapsed table.candidates-table{min-width:880px}.browse-candidates .browse-layout--side-collapsed.browse-layout--side-collapsed .mat-column-registeredDate,.browse-candidates .browse-layout.browse-layout--side-collapsed .mat-column-registeredDate{display:none}.browse-candidates .browse-layout--side-collapsed .row-detail__item--registeredDate,.browse-candidates .browse-layout .row-detail__item--registeredDate{display:flex}.browse-candidates .browse-layout--side-collapsed .mat-column-expand,.browse-candidates .browse-layout .mat-column-expand{display:table-cell;width:40px;padding-right:0}}@media(max-width:991px){.browse-candidates .browse-layout--side-collapsed table.candidates-table,.browse-candidates .browse-layout table.candidates-table{min-width:784px}.browse-candidates .browse-layout--side-collapsed .mat-column-registeredDate,.browse-candidates .browse-layout--side-collapsed .mat-column-ctc1,.browse-candidates .browse-layout .mat-column-registeredDate,.browse-candidates .browse-layout .mat-column-ctc1{display:none}.browse-candidates .browse-layout--side-collapsed .row-detail__item--ctc1,.browse-candidates .browse-layout .row-detail__item--ctc1{display:flex}.browse-candidates .browse-layout--side-collapsed .mat-column-expand,.browse-candidates .browse-layout .mat-column-expand{display:table-cell;width:40px;padding-right:0}}.browse-candidates .candidate-cell{display:flex;flex-direction:column;min-width:0;line-height:1.35}.browse-candidates .candidate-cell__name{font-size:14px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-candidates .candidate-cell__mail{font-size:12px;color:#667085;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-candidates .candidate-cell__mail:hover{color:var(--color-brand-text);text-decoration:underline}.browse-candidates .count-link{padding:0;border:0;background:none;font-size:14px;font-weight:700;color:var(--color-brand-text);cursor:pointer}.browse-candidates .count-link:hover{text-decoration:underline}.browse-candidates .row-actions{display:flex;align-items:center;gap:2px}.browse-candidates .row-actions .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;width:36px;height:36px;padding:6px}.browse-candidates app-common-paginator{display:block;margin-top:12px}.table-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px;padding:8px 8px 8px 16px;border:1px solid var(--brand-200);border-radius:10px;background:#fdf3ec;font-size:13px;color:#344054}.table-selection-bar__actions{display:flex;align-items:center;gap:8px}.invite-form{min-width:min(460px,76vw)}.invite-form__chips{margin-top:10px}.invite-form .select-search-option{height:auto;padding:8px 12px;opacity:1}.interview-schedule .schedule-layout{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media(min-width:992px){.interview-schedule .schedule-layout{grid-template-columns:340px minmax(0,1fr)}}.interview-schedule .schedule-calendar{padding:8px}@media(min-width:992px){.interview-schedule .schedule-calendar{position:sticky;top:80px;padding:8px}}.interview-schedule .schedule-calendar .mat-calendar{width:100%;height:auto}.interview-schedule .schedule-day{min-width:0}.interview-schedule .schedule-day__title{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;color:#101828}.interview-schedule .interview-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:1200px){.interview-schedule .interview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.interview-schedule .interview-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;min-width:0}.interview-schedule .interview-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.interview-schedule .interview-card__title{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interview-schedule .interview-card__when{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;font-weight:600;color:#344054}.interview-schedule .interview-card__when span{display:inline-flex;align-items:center;gap:5px}.interview-schedule .interview-card__when .mat-icon{font-size:16px;width:16px;height:16px;color:#667085}.interview-schedule .interview-card__people{display:flex;flex-direction:column;gap:6px;min-width:0}.interview-schedule .interview-card__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.interview-schedule .interview-card__tags{display:flex;flex-wrap:wrap;gap:6px}.interview-schedule .interview-card__mail{font-size:12px;color:#667085;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interview-schedule .interview-card__mail:hover{color:var(--color-brand-text);text-decoration:underline}.interview-schedule .interview-card__actions{display:flex;align-items:center;gap:2px;margin-top:auto;padding-top:8px;border-top:1px solid #e4e7ec}.interview-schedule .interview-card__actions .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;width:36px;height:36px;padding:6px}.profile-ring--static{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0;border:0;background:transparent}.profile-ring--static .profile-ring__chart{position:relative;display:block;width:64px;height:64px}.profile-ring--static .profile-ring__chart svg{display:block;width:64px;height:64px;transform:rotate(-90deg)}.profile-ring--static .profile-ring__track{fill:none;stroke:#f2f4f7;stroke-width:3.4}.profile-ring--static .profile-ring__value{fill:none;stroke:#c2560a;stroke-width:3.4;stroke-linecap:round;transition:stroke-dasharray .4s ease}.profile-ring--static .profile-ring__value.is-low{stroke:var(--color-warning-text)}.profile-ring--static .profile-ring__pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#101828}.profile-ring--static .profile-ring__text{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-ring--static .profile-ring__text strong{font-size:14px;font-weight:700;color:#101828}.profile-ring--static .profile-ring__text span{font-size:12px;color:#667085}.company-profile .profile-hero{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:16px}.company-profile .profile-hero__avatar{position:relative;flex:0 0 auto}.company-profile .profile-hero__avatar img{display:block;width:92px;height:92px;border-radius:16px;object-fit:cover;border:1px solid #e4e7ec;background:#f9fafb}.company-profile .profile-hero__avatar-edit.mat-mdc-mini-fab{position:absolute;right:-8px;bottom:-8px;width:32px;height:32px;--mdc-fab-small-container-color: #c2560a;--mat-fab-small-foreground-color: #fff;color:#fff}.company-profile .profile-hero__avatar-edit.mat-mdc-mini-fab .mat-icon{font-size:16px;width:16px;height:16px}.company-profile .profile-hero__body{flex:1 1 320px;min-width:0}.company-profile .profile-hero__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.company-profile .profile-hero__title h2{margin:0;font-size:20px;font-weight:800;color:#101828}.company-profile .profile-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 0;font-size:13px;color:#667085}.company-profile .profile-hero__meta span{display:inline-flex;align-items:center;gap:4px}.company-profile .profile-hero__meta .mat-icon{font-size:15px;width:15px;height:15px}.company-profile .profile-hero__contacts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;list-style:none}.company-profile .profile-hero__contacts li{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:#344054}.company-profile .profile-hero__contacts .mat-icon{flex:0 0 auto;font-size:16px;width:16px;height:16px;color:#667085}.company-profile .profile-hero__contacts a{color:#344054;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-profile .profile-hero__contacts a:hover{color:var(--color-brand-text);text-decoration:underline}.company-profile .profile-columns{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media(min-width:992px){.company-profile .profile-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.company-profile .profile-main,.company-profile .profile-side{display:flex;flex-direction:column;gap:16px;min-width:0}.company-profile .profile-prose{font-size:14px;line-height:1.65;color:#344054;overflow-wrap:anywhere}.company-profile .profile-prose p{margin:0 0 8px;color:inherit;font-size:inherit}.company-profile .profile-empty{margin:0;font-size:13px;color:#667085}.company-profile .profile-empty a{color:var(--color-brand-text);font-weight:600;text-decoration:none}.company-profile .profile-empty a:hover{text-decoration:underline}.company-profile .profile-score{display:flex;flex-direction:column;gap:10px}.company-profile .profile-score__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:#344054}.company-profile .profile-score__head strong{font-size:20px;font-weight:800;color:#101828}.company-profile .profile-score p{margin:0;font-size:12px;color:#667085}.company-profile .profile-score .mat-mdc-button-base{align-self:flex-start}.company-profile .detail-list{margin:0 0 4px}.company-profile .detail-list__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e4e7ec}.company-profile .detail-list__row:last-child{border-bottom:0;padding-bottom:0}.company-profile .detail-list dt{font-size:13px;font-weight:600;color:#667085}.company-profile .detail-list dd{margin:0;font-size:14px;font-weight:600;color:#101828;text-align:right;overflow-wrap:anywhere}.company-profile .detail-list .is-empty{font-weight:500;color:#98a2b3}.company-profile .page-card__head+.detail-list,.company-profile .detail-list+.page-card__head{margin-top:18px}.company-profile .social-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.company-profile .social-links a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e4e7ec;border-radius:10px;transition:border-color .15s ease,transform .15s ease}.company-profile .social-links a img{width:18px;height:18px;padding:0;border:0;border-radius:0;background:none}.company-profile .social-links a:hover{border-color:#c2560a;transform:translateY(-1px)}.license-table th:last-child,.license-table td:last-child{position:sticky;right:0;z-index:1;background:#fff}.license-table thead th:last-child{background:#f9fafb;z-index:2}.license-table tbody tr:hover td:last-child{background:#fcfcfd}.license-table .empty-state{position:static}.license-table td .empty-state{background:#fff}.party-cell{display:flex;flex-direction:column;min-width:0;max-width:260px;line-height:1.35}.party-cell__name{font-size:14px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-cell__contact{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:#667085}.party-cell__contact a{color:#667085;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-cell__contact a:hover{color:var(--color-brand-text);text-decoration:underline}.actions-page .actions-summary{grid-template-columns:repeat(auto-fit,minmax(186px,1fr));margin-bottom:16px}.actions-page .stat-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-left:3px solid #e4e7ec}.actions-page .stat-card__body{display:flex;flex-direction:column;min-width:0}.actions-page .stat-card .icon-tile{flex:0 0 auto;width:42px;height:42px;border-radius:12px}.actions-page .stat-card .icon-tile .mat-icon{font-size:21px;width:21px;height:21px}.actions-page .stat-card .stat-tile__label{margin-top:2px}.actions-page .stat-card.is-pending{border-left-color:#c2560a}.actions-page .stat-card.is-overdue,.actions-page .stat-card.is-expired{border-left-color:#d92d20}.actions-page .stat-card.is-completed{border-left-color:#027a48}.actions-page .filter-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px;padding:16px}.actions-page .filter-row .mat-mdc-form-field{width:100%}.actions-page .page-toolbar .mat-mdc-outlined-button.is-active{border-color:#c2560a;color:var(--color-brand-text);background:#fdf3ec}.actions-page .drift-panel{margin-bottom:16px;border:1px solid #e4e7ec;border-radius:12px;box-shadow:none}.actions-page .drift-panel .mat-expansion-panel-header{height:56px}.actions-page .drift-panel .mat-panel-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#101828}.actions-page .drift-panel .mat-panel-title .mat-icon{font-size:18px;width:18px;height:18px;color:#667085}.actions-page .drift-panel .mat-panel-description{justify-content:flex-end;font-size:12px;color:#667085}.actions-page .drift-panel__note{margin:0 0 12px;font-size:13px;color:#667085}.actions-page .drift-panel__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.actions-page .drift-panel__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.actions-page .drift-panel__samples{margin-top:16px}.actions-page .drift-panel__samples h3{margin:0 0 8px;font-size:13px;font-weight:700;color:#101828}.actions-page .drift-panel__samples ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.actions-page .drift-panel__samples li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px;font-size:12px;color:#667085}.actions-page .drift-panel__samples li strong{font-size:13px;color:#101828}.actions-page .drift-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:10px;background:#f9fafb}.actions-page .drift-stat__value{font-size:20px;font-weight:800;color:#101828}.actions-page .drift-stat__label{font-size:12px;font-weight:600;color:#667085}.actions-page .actions-table-card{padding:0;overflow:hidden}.actions-page .actions-table-card .data-table-wrap{border:0;border-radius:0}.actions-page .actions-table-card .empty-state{padding:40px 24px}.actions-page .actions-table-card .mat-mdc-paginator{border-top:1px solid #e4e7ec}.actions-page table.actions-table{table-layout:fixed;min-width:1040px}.actions-page table.actions-table .mat-mdc-header-cell,.actions-page table.actions-table .mat-mdc-cell{padding:0 12px;overflow:hidden}.actions-page table.actions-table .mat-mdc-cell{height:64px;white-space:nowrap;text-overflow:ellipsis}.actions-page table.actions-table .mat-column-title{min-width:200px}.actions-page table.actions-table .mat-column-type{width:116px}.actions-page table.actions-table .mat-column-status{width:168px;white-space:normal}.actions-page table.actions-table .mat-column-nextActor{width:150px}.actions-page table.actions-table .mat-column-contact{width:220px}.actions-page table.actions-table .mat-column-updatedAt{width:104px}.actions-page table.actions-table .mat-column-actions{width:148px;padding-left:0}.actions-page .title-link{max-width:100%;padding:0;border:0;background:none;font-size:14px;font-weight:700;color:#101828;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-page .title-link:hover{color:var(--color-brand-text);text-decoration:underline}.actions-page .status-cell{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.actions-page .row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.actions-page .row-actions__go.mat-mdc-outlined-button{--mdc-outlined-button-container-height: 32px;padding:0 14px;font-size:13px}.actions-page .row-actions .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;width:36px;height:36px;padding:6px}.growth-row{margin-bottom:16px}.growth-row__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px}.growth-row__title{margin:0;font:600 16px/1.3 var(--font-family);color:var(--color-text)}.growth-row__sub{margin:0;font:var(--bj-type-small);color:var(--color-muted)}.growth-row__grid.bj-stats{margin-bottom:0}.growth-row__door .bj-stat__label{font:600 14px/1.35 var(--font-family);color:var(--color-text)}@media(max-width:599.98px){.growth-row__grid.bj-stats{grid-template-columns:minmax(0,1fr)}}.action-panel{position:fixed;top:var(--app-header-h, 64px);right:0;z-index:1001;display:flex;flex-direction:column;width:min(460px,100vw);height:calc(100vh - var(--app-header-h, 64px));height:calc(100dvh - var(--app-header-h, 64px));background:#fff;border-left:1px solid #e4e7ec;box-shadow:0 24px 48px -16px #10182847;box-sizing:border-box}.action-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px 14px 20px;border-bottom:1px solid #e4e7ec}.action-panel__head small{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.action-panel__head h2{margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.35;color:#101828}.action-panel__head>div{min-width:0;overflow-wrap:anywhere}.action-panel__body{flex:1;min-width:0;overflow-y:auto;padding:16px 20px 28px}.action-panel__description{margin:14px 0 0;font-size:13px;line-height:1.6;color:#344054}.action-panel__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.action-panel__section{margin:22px 0 10px;font-size:13px;font-weight:700;color:#101828}.action-panel__muted{margin:0;font-size:13px;color:#667085}.action-panel__answers{display:flex;flex-direction:column;gap:12px;margin:0 0 16px}.action-panel__answers dt{margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.5;color:#667085}.action-panel__answers dd{min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.5;color:#101828;white-space:pre-line;overflow-wrap:anywhere}.action-panel .detail-list{margin:0}.action-panel .detail-list__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e4e7ec}.action-panel .detail-list__row:last-child{border-bottom:0}.action-panel .detail-list dt{flex:0 0 auto;font-size:13px;font-weight:600;color:#667085}.action-panel .detail-list dd{min-width:0;margin:0;font-size:13px;font-weight:600;color:#101828;text-align:right;overflow-wrap:anywhere}.action-panel .detail-list .is-empty{display:block;font-weight:500;color:#667085}.action-panel .history{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.action-panel .history li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px}.action-panel .history li strong{font-size:13px;color:#101828}.action-panel .history li span{font-size:12px;color:#667085}.action-panel .history li p{margin:4px 0 0;font-size:12px;color:#344054}.action-panel .history__details{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;min-width:0}.action-panel .history__detail{display:flex;flex-wrap:wrap;gap:0 8px;font-size:12px;line-height:1.5;min-width:0}.action-panel .history__detail dt{flex:0 0 auto;font-weight:600;color:#667085}.action-panel .history__detail dd{flex:1 1 0;min-width:0;margin:0;color:#344054;overflow-wrap:anywhere}.action-panel .review-questions{margin-top:12px}.action-panel .review-questions__toggle.mat-mdc-outlined-button{width:100%;height:auto;min-height:40px;padding-block:8px;justify-content:flex-start;white-space:normal;text-align:left;line-height:1.3}.action-panel .review-questions__list{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.action-panel .review-questions__list[hidden]{display:none}.action-panel .review-question{min-width:0;padding:12px;border:1px solid #e4e7ec;border-radius:10px}.action-panel .review-question__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.action-panel .review-question__parts{font-size:12px;font-weight:600;color:#344054}.action-panel .review-question__side{margin-top:10px}.action-panel .review-question__side+.action-panel .review-question__side{padding-top:10px;border-top:1px dashed #d0d5dd}.action-panel .review-question__label{margin:0 0 4px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#667085}.action-panel .review-question__label strong{color:#344054}.action-panel .review-question__text{margin:0;font-size:13px;line-height:1.5;color:#101828;white-space:pre-line;overflow-wrap:anywhere}.action-panel .review-question__options{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.action-panel .review-question__options li{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:#344054}.action-panel .review-question__options li .mat-icon{flex:0 0 auto;width:16px;height:16px;margin-top:1px;font-size:16px;color:#98a2b3}.action-panel .review-question__options li.is-correct{font-weight:600;color:#027a48}.action-panel .review-question__options li.is-correct .mat-icon{color:#027a48}.action-panel .review-question__options li.is-changed .review-question__option-text{padding:0 3px;border-radius:4px;background:#fffaeb}.action-panel .review-question__option-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.action-panel .review-question__flag{flex:0 0 auto;font-size:11px;font-weight:700;color:#027a48}.action-panel .review-question__flag--change{color:var(--color-warning-text)}.action-panel .review-question__empty{margin:6px 0 0;font-size:12px;color:#667085}.panel-backdrop{position:fixed;inset:var(--app-header-h, 64px) 0 0 0;z-index:1000;background:#10182873}.admin-page .stat-card{display:flex;align-items:center;gap:14px;padding:16px 18px;text-align:left}.admin-page .stat-card__body{display:flex;flex-direction:column;min-width:0}.admin-page .stat-card .icon-tile{flex:0 0 auto;width:44px;height:44px;border-radius:12px}.admin-page .stat-card .icon-tile .mat-icon{font-size:22px;width:22px;height:22px}.admin-page .stat-card .stat-tile__label{margin-top:2px}.admin-page button.stat-card{width:100%;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.admin-page button.stat-card:hover{border-color:#c2560a}.admin-page button.stat-card.is-active{border-color:#c2560a;box-shadow:0 0 0 1px #c2560a inset;background:#fdf3ec}.admin-page .admin-overview-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.admin-page .mat-mdc-form-field.w-100{width:100%}.admin-page .bossjobs-card{padding:0;border:0;background:transparent;box-shadow:none}.admin-page .boss-mat-table{max-width:100%;overflow-x:auto}.admin-page .boss-mat-table::-webkit-scrollbar{width:10px;height:10px}.admin-page .boss-mat-table::-webkit-scrollbar-track{background:#f9fafb;border-radius:8px}.admin-page .boss-mat-table::-webkit-scrollbar-thumb{border:2px solid #f9fafb;border-radius:8px;background:#d0d5dd}.admin-page .boss-mat-table::-webkit-scrollbar-thumb:hover{background:#98a2b3}.admin-page .boss-mat-table .mat-mdc-header-cell,.admin-page .boss-mat-table thead th{position:sticky;top:0;z-index:3;background:#f9fafb}.admin-page .boss-mat-table .mat-mdc-paginator{position:sticky;bottom:0;z-index:3;background:#fff}.admin-page .boss-mat-table table{width:max-content;min-width:100%}.admin-page .boss-mat-table .mat-mdc-cell,.admin-page .boss-mat-table .mat-mdc-header-cell{white-space:nowrap}.admin-page .boss-mat-table .mat-column-email{max-width:260px;overflow:hidden;text-overflow:ellipsis}.admin-page .innerpage{min-width:0}.admin-page .boss-mat-table .mat-mdc-header-row,.admin-page .boss-mat-table tr.mat-mdc-header-row,.admin-page .data-table-wrap .mat-mdc-header-row,.admin-page .data-table-wrap tr.mat-mdc-header-row{height:44px}.admin-page .boss-mat-table .mat-mdc-cell,.admin-page .boss-mat-table .mat-mdc-header-cell,.admin-page .data-table-wrap .mat-mdc-cell,.admin-page .data-table-wrap .mat-mdc-header-cell{padding:8px var(--bj-table-cell-x)}.admin-page .boss-mat-table .mat-mdc-row,.admin-page .boss-mat-table tr.mat-mdc-row,.admin-page .data-table-wrap .mat-mdc-row,.admin-page .data-table-wrap tr.mat-mdc-row{height:var(--bj-table-row)}.admin-page .boss-mat-table .data-table th,.admin-page .boss-mat-table .data-table td,.admin-page .data-table-wrap .data-table th,.admin-page .data-table-wrap .data-table td{padding:8px var(--bj-table-cell-x)}.admin-page .page-head{margin-bottom:16px}.admin-page .qbank-filters{padding:14px 16px;margin-bottom:16px}.admin-page .qbank-filters__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-page .qbank-filters__row .mat-mdc-form-field{flex:1 1 190px;min-width:170px;max-width:280px}.admin-page .qbank-filters__row--tools{margin-top:12px;padding-top:12px;border-top:1px solid #e4e7ec}.admin-page .qbank-filters__or{font-size:12px;font-weight:700;text-transform:uppercase;color:#667085}.admin-page .qbank-filters__group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-page .qbank-filters__label{font-size:13px;font-weight:600;color:#344054}.admin-page .qbank-filters__spacer{flex:1 1 auto}.admin-page .qbank-filters .mat-mdc-radio-button{margin-right:4px}.admin-page .filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;padding:14px 16px;margin-bottom:16px}.admin-page .filter-bar .mat-mdc-form-field{width:100%;max-width:none}.admin-page .filter-bar__search{grid-column:span 2;min-width:220px}.admin-page .filter-bar__multiselect{position:relative;display:block;width:100%;min-height:48px;padding:0 2px}.admin-page .filter-bar__multiselect-label{position:absolute;top:-8px;left:10px;z-index:1;padding:0 4px;background:#fff;font-size:11px;color:#667085}.admin-page .filter-bar__multiselect ::ng-deep .multiselect-dropdown,.admin-page .filter-bar__multiselect .multiselect-dropdown{width:100%}.admin-page .filter-bar__multiselect .dropdown-btn{width:100%;min-height:48px;display:flex!important;align-items:center;border-radius:8px!important;border-color:#d0d5dd!important}.admin-page .filter-bar__multiselect .multiselect-dropdown{display:block;width:100%}.admin-page .pending-jobs-table .num-col{width:96px;text-align:center}.admin-page .pending-jobs-table .actions-col{width:220px}.admin-page .pending-jobs-table .row-actions{display:flex;align-items:center;gap:8px}.admin-page .pending-jobs-table .row-actions .mat-mdc-button-base{--mdc-filled-button-container-height: 34px;--mdc-outlined-button-container-height: 34px;font-size:13px}.seeker-dashboard .dash-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:992px){.seeker-dashboard .dash-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px}}.seeker-dashboard .dash-hero__intro{min-width:0}.seeker-dashboard .dash-hero__eyebrow{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-text)}.seeker-dashboard .dash-hero__line{margin:0;font:var(--bj-type-page-title);letter-spacing:var(--bj-tracking-heading);color:#101828;text-wrap:balance}.seeker-dashboard .dash-hero__line.is-clear{font:var(--bj-type-section-title);color:#344054}.seeker-dashboard .dash-hero__review{margin:4px 0 0 -12px}.seeker-dashboard .dash-hero__date{margin:6px 0 0;font-size:13px;color:#667085}.seeker-dashboard .dash-hero__visibility{grid-column:1/-1;margin:0;min-width:0;overflow-wrap:anywhere}.seeker-dashboard .dash-hero__ring{justify-self:start}@media(min-width:992px){.seeker-dashboard .dash-hero__ring{justify-self:end}}.seeker-dashboard .dash-hero__search{grid-column:1/-1;padding-top:16px;border-top:1px solid #e4e7ec}.seeker-dashboard .dash-hero__search .mat-mdc-button-base{--mdc-filled-button-container-height: 52px;--mdc-outlined-button-container-height: 52px;padding:0 24px}.seeker-dashboard .attention-list{display:flex;flex-direction:column;gap:10px}.seeker-dashboard .attention-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;border:1px solid #e4e7ec;border-left:3px solid #d0d5dd;border-radius:12px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}@media(min-width:768px){.seeker-dashboard .attention-row{grid-template-columns:auto minmax(0,1fr) auto}}.seeker-dashboard .attention-row:hover{box-shadow:0 12px 24px -12px #1018282e;transform:translate(2px)}.seeker-dashboard .attention-row .mat-mdc-button-base{grid-column:2;justify-self:start;--mdc-filled-button-container-height: 34px;font-size:13px}@media(min-width:768px){.seeker-dashboard .attention-row .mat-mdc-button-base{grid-column:auto;justify-self:auto}}.seeker-dashboard .attention-row__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#f2f4f7;color:#344054}.seeker-dashboard .attention-row__icon .mat-icon{font-size:18px;width:18px;height:18px}.seeker-dashboard .attention-row__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0;min-width:0}.seeker-dashboard .attention-row__body{min-width:0}.seeker-dashboard .attention-row__flag{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#f2f4f7;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.seeker-dashboard .attention-row__title{font-size:14.5px;font-weight:600;color:#101828;overflow-wrap:anywhere}.seeker-dashboard .attention-row__detail{margin:1px 0 0;font-size:12.5px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seeker-dashboard .attention-row.is-brand{border-left-color:#c2560a}.seeker-dashboard .attention-row.is-brand .attention-row__icon,.seeker-dashboard .attention-row.is-brand .attention-row__flag{background:#fdf3ec;color:#a94a08}.seeker-dashboard .attention-row.is-success{border-left-color:#027a48}.seeker-dashboard .attention-row.is-success .attention-row__icon,.seeker-dashboard .attention-row.is-success .attention-row__flag{background:#ecfdf3;color:#027a48}.seeker-dashboard .attention-row.is-warn{border-left-color:var(--color-warning-text)}.seeker-dashboard .attention-row.is-warn .attention-row__icon,.seeker-dashboard .attention-row.is-warn .attention-row__flag{background:#fffaeb;color:var(--color-warning-text)}.seeker-dashboard .attention-row.is-danger{border-left-color:#d92d20}.seeker-dashboard .attention-row.is-danger .attention-row__icon,.seeker-dashboard .attention-row.is-danger .attention-row__flag{background:#fef3f2;color:#d92d20}.seeker-dashboard .empty-state--calm{padding:28px 16px}.seeker-dashboard .empty-state--calm .mat-icon{color:#027a48}.seeker-dashboard .pipeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}@media(min-width:768px){.seeker-dashboard .pipeline{display:flex;align-items:center;gap:0}}.seeker-dashboard .pipeline__step{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1 1 0;min-width:0;padding:14px 16px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.seeker-dashboard .pipeline__step:hover,.seeker-dashboard .pipeline__step:focus-visible{border-color:#c2560a;box-shadow:0 12px 24px -12px #1018282e;transform:translateY(-2px)}.seeker-dashboard .pipeline__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:#f2f4f7;color:#344054}.seeker-dashboard .pipeline__icon .mat-icon{font-size:18px;width:18px;height:18px}.seeker-dashboard .pipeline__body{display:flex;flex-direction:column;min-width:0}.seeker-dashboard .pipeline__value{font-size:26px;line-height:1.1;font-weight:700;color:#101828;font-variant-numeric:tabular-nums}.seeker-dashboard .pipeline__label{font-size:13px;color:#667085}.seeker-dashboard .pipeline__step.is-brand .pipeline__icon{background:#fdf3ec;color:#a94a08}.seeker-dashboard .pipeline__step.is-warn .pipeline__icon{background:#fffaeb;color:var(--color-warning-text)}.seeker-dashboard .pipeline__step.is-success .pipeline__icon{background:#ecfdf3;color:#027a48}.seeker-dashboard .pipeline__step.is-muted .pipeline__icon{background:#f2f4f7;color:#667085}.seeker-dashboard .pipeline__step.is-empty .pipeline__value{color:#98a2b3}.seeker-dashboard .pipeline__step.is-empty .pipeline__icon{background:#f2f4f7;color:#98a2b3}@media(min-width:768px){.seeker-dashboard .pipeline__link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;color:#98a2b3}}.seeker-dashboard .pipeline__link .mat-icon{font-size:20px;width:20px;height:20px}.seeker-dashboard .dash-list{display:flex;flex-direction:column;gap:10px}.seeker-dashboard .dash-list__row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;transition:border-color .16s ease,background .16s ease}.seeker-dashboard .dash-list__row.is-clickable{cursor:pointer}.seeker-dashboard .dash-list__row.is-clickable:hover,.seeker-dashboard .dash-list__row.is-clickable:focus-visible{border-color:#c2560a;background:#c2560a0a}.seeker-dashboard .dash-list__row .mat-mdc-button-base{flex:0 0 auto;--mdc-filled-button-container-height: 34px;font-size:13px}.seeker-dashboard .dash-list__thumb{flex:0 0 auto;width:44px;height:44px;border-radius:10px;border:1px solid #e4e7ec;object-fit:cover;background:#f9fafb}.seeker-dashboard .dash-list__thumb--round{border-radius:50%}.seeker-dashboard .dash-list__body{flex:1 1 auto;min-width:0}.seeker-dashboard .dash-list__title{margin:0;font-size:14px;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seeker-dashboard .dash-list__meta{margin:2px 0 0;font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seeker-dashboard .dash-list__meta--strong{color:#344054;font-weight:600}.seeker-dashboard .dash-list__body .mat-mdc-progress-bar{margin-top:8px;border-radius:999px;--mdc-linear-progress-track-height: 6px;--mdc-linear-progress-active-indicator-height: 6px}.seeker-dashboard .dash-list__body .tag{margin-top:6px}.seeker-dashboard .dash-list__go{flex:0 0 auto;color:#98a2b3}.seeker-dashboard .dash-list__done{flex:0 0 auto;color:#027a48}.seeker-dashboard .row .page-card{display:flex;flex-direction:column}.seeker-dashboard .page-card__foot{padding-top:12px}.seeker-dashboard .page-card__foot .mat-mdc-button-base{width:100%}.seeker-dashboard .page-card__head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seeker-dashboard .page-head__subtitle{margin:2px 0 0;font-size:13px;font-weight:400;color:#667085}@media(min-width:992px)and (max-width:1199px){.seeker-dashboard .page-card{padding:16px}.seeker-dashboard .dash-hero{column-gap:20px}.seeker-dashboard .pipeline__step{padding:10px 12px}}.seeker-dashboard .dash-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1200px){.seeker-dashboard .dash-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px}}@media(min-width:1200px)and (max-width:1599px){.seeker-dashboard .dash-cols .pipeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seeker-dashboard .dash-cols .pipeline__link{display:none}}.seeker-dashboard .empty-state{padding:16px 12px}.seeker-dashboard .empty-state>.mat-icon{font-size:30px;width:30px;height:30px}.seeker-dashboard .ivw-when{flex:none;align-self:flex-start;min-width:64px;padding:6px 10px;border-radius:10px;background:#f2f4f7;color:#344054;font-size:12px;font-weight:700;text-align:center;line-height:1.3}.seeker-dashboard .ivw-when.is-today{background:#fdf3ec;color:var(--color-brand-text)}.seeker-dashboard .dash-quick{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:576px){.seeker-dashboard .dash-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.seeker-dashboard .dash-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.seeker-dashboard .quick-tile{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.seeker-dashboard .quick-tile:hover,.seeker-dashboard .quick-tile:focus-visible{border-color:#c2560a;box-shadow:0 12px 24px -12px #1018282e}.seeker-dashboard .quick-tile:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.seeker-dashboard .quick-tile__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fdf3ec;color:#a94a08}.seeker-dashboard .quick-tile__icon .mat-icon{font-size:20px;width:20px;height:20px}.seeker-dashboard .quick-tile__body{display:flex;flex-direction:column;min-width:0}.seeker-dashboard .quick-tile__value{font-size:20px;font-weight:800;line-height:1.2;color:#101828}.seeker-dashboard .quick-tile__label{font-size:12.5px;font-weight:600;color:#344054}.seeker-dashboard .quick-tile__sub{font-size:12px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seeker-dashboard .quick-tile__go{margin-left:auto;color:#98a2b3}.seeker-dashboard .dash-skel .skeleton{display:block}.seeker-dashboard .dash-skel__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:992px){.seeker-dashboard .dash-skel__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.seeker-dashboard .dash-skel__hero-text{display:flex;flex-direction:column;gap:10px}.seeker-dashboard .dash-skel__line{height:14px;width:40%}.seeker-dashboard .dash-skel__line--xs{width:25%}.seeker-dashboard .dash-skel__line--sm{width:30%}.seeker-dashboard .dash-skel__line--md{width:35%;height:16px;margin-bottom:16px}.seeker-dashboard .dash-skel__line--lg{width:70%;height:26px}.seeker-dashboard .dash-skel__ring{width:88px;height:88px;border-radius:50%}@media(min-width:992px){.seeker-dashboard .dash-skel__ring{justify-self:end}}.seeker-dashboard .dash-skel__search{grid-column:1/-1;height:52px;border-radius:10px}.seeker-dashboard .dash-skel__pipeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:768px){.seeker-dashboard .dash-skel__pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.seeker-dashboard .dash-skel__tile{height:64px;border-radius:12px}.seeker-dashboard .dash-skel__row{height:56px;border-radius:12px;margin-bottom:10px}.seeker-dashboard .dash-skel__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:768px){.seeker-dashboard .dash-skel__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.seeker-dashboard .dash-skel__card{height:148px;border-radius:16px}@keyframes dash-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.seeker-dashboard .dash-rise{animation:dash-rise .46s cubic-bezier(.2,.7,.3,1) both}.seeker-dashboard .dash-rise:nth-child(2){animation-delay:60ms}.seeker-dashboard .dash-rise:nth-child(3){animation-delay:.12s}.seeker-dashboard .dash-rise:nth-child(4){animation-delay:.18s}.seeker-dashboard .dash-rise:nth-child(5){animation-delay:.24s}.seeker-dashboard .dash-rise:nth-child(6){animation-delay:.3s}.seeker-dashboard .dash-stagger>*{animation:dash-rise .38s cubic-bezier(.2,.7,.3,1) both}.seeker-dashboard .dash-stagger>*:nth-child(1){animation-delay:40ms}.seeker-dashboard .dash-stagger>*:nth-child(2){animation-delay:80ms}.seeker-dashboard .dash-stagger>*:nth-child(3){animation-delay:.12s}.seeker-dashboard .dash-stagger>*:nth-child(4){animation-delay:.16s}.seeker-dashboard .dash-stagger>*:nth-child(5){animation-delay:.2s}.seeker-dashboard .dash-stagger>*:nth-child(6){animation-delay:.24s}.seeker-dashboard .profile-ring__value{transition:stroke-dasharray .9s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){.seeker-dashboard .dash-rise,.seeker-dashboard .dash-stagger>*{animation:none}.seeker-dashboard .attention-row,.seeker-dashboard .pipeline__step,.seeker-dashboard .dash-list__row,.seeker-dashboard .quick-tile,.seeker-dashboard .profile-ring__value{transition:none}.seeker-dashboard .skeleton:after{animation:none}.seeker-dashboard .attention-row:hover,.seeker-dashboard .pipeline__step:hover{transform:none}}.coach-dashboard{box-sizing:border-box;width:100%;max-width:var(--bj-page-max);margin-inline:0;padding-inline:var(--bj-page-gutter);padding-block:var(--bj-page-block)}.coach-dashboard .page-head{margin-bottom:16px}@media(min-width:992px)and (max-width:1199px){.coach-dashboard .page-card{padding:16px}}.coach-dashboard .kpi-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}@media(min-width:480px){.coach-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.coach-dashboard .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1400px){.coach-dashboard .kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.coach-dashboard>wl-kpi-strip.cdash-kpis{display:block;margin-bottom:16px}@media(min-width:992px){.coach-dashboard .cdash-kpis .wl-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1800px){.coach-dashboard .cdash-kpis .wl-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.coach-dashboard .cdash-kpis .wl-kpi__hint{white-space:normal}.coach-dashboard .cdash-steps{display:flex;flex-direction:column;gap:10px}.coach-dashboard .cdash-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;border:1px solid #e4e7ec;border-left:3px solid #c2560a;border-radius:12px;background:#fff}@media(min-width:576px){.coach-dashboard .cdash-step{grid-template-columns:auto minmax(0,1fr) auto}}.coach-dashboard .cdash-step .mat-mdc-button-base{grid-column:1/-1}@media(min-width:576px){.coach-dashboard .cdash-step .mat-mdc-button-base{grid-column:auto}}.coach-dashboard .cdash-step__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fdf3ec;color:#a94a08}.coach-dashboard .cdash-step__icon .mat-icon{font-size:18px;width:18px;height:18px}.coach-dashboard .cdash-step__body{min-width:0}.coach-dashboard .cdash-step__title{margin:0;font-size:14px;font-weight:600;color:#101828}.coach-dashboard .cdash-step__detail{margin:2px 0 0;font-size:12.5px;color:#667085}.coach-dashboard .cdash-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1200px){.coach-dashboard .cdash-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px}}.coach-dashboard .cdash-overview{display:flex;flex-direction:column;gap:10px}.coach-dashboard .cdash-overview__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.coach-dashboard .cdash-overview__row:hover,.coach-dashboard .cdash-overview__row:focus-visible{border-color:#c2560a;box-shadow:0 12px 24px -12px #1018282e}.coach-dashboard .cdash-overview__row:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.coach-dashboard .cdash-overview__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fdf3ec;color:#a94a08}.coach-dashboard .cdash-overview__icon .mat-icon{font-size:20px;width:20px;height:20px}.coach-dashboard .cdash-overview__body{display:flex;flex-direction:column;min-width:0}.coach-dashboard .cdash-overview__title{font-size:14px;font-weight:600;color:#101828}.coach-dashboard .cdash-overview__desc{font-size:12.5px;color:#667085}.coach-dashboard .cdash-overview__count{padding:2px 10px;border-radius:10px;background:#f2f4f7;font-size:13px;font-weight:700;color:#101828;font-variant-numeric:tabular-nums}.coach-dashboard .cdash-overview__go{color:#98a2b3}.coach-dashboard .page-card__head--wrap{flex-wrap:wrap;gap:10px}.coach-dashboard .cdash-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.coach-dashboard .cdash-toolbar__range{width:124px}.coach-dashboard .cdash-toolbar__range .mat-mdc-text-field-wrapper{height:40px}.coach-dashboard .cdash-toolbar__range .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px;min-height:40px}.coach-dashboard .cdash-strip{display:grid;grid-template-columns:repeat(var(--cdash-days, 5),minmax(60px,1fr));gap:6px;margin:4px 0 12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}@media(max-width:575.98px){.coach-dashboard .cdash-strip{grid-template-columns:repeat(var(--cdash-days, 5),minmax(44px,1fr));gap:4px}.coach-dashboard .cdash-strip .cdash-day__month{display:none}}.coach-dashboard .cdash-day{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease}.coach-dashboard .cdash-day:hover,.coach-dashboard .cdash-day:focus-visible{border-color:#c2560a}.coach-dashboard .cdash-day:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.coach-dashboard .cdash-day.is-weekend{background:#f9fafb}.coach-dashboard .cdash-day.is-past{opacity:.7}.coach-dashboard .cdash-day.is-today{border-color:#c2560a}.coach-dashboard .cdash-day.is-selected{background:#fdf3ec;border-color:#c2560a}.coach-dashboard .cdash-day.is-failed{border-color:var(--color-warning-text);background:#fffaeb}.coach-dashboard .cdash-day.is-failed .cdash-day__count{background:var(--color-warning-text);color:#fff}.coach-dashboard .cdash-day.is-failed.is-selected{border-color:#c2560a}.coach-dashboard .cdash-day__weekday{font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#667085}.coach-dashboard .cdash-day__date{font-size:12.5px;font-weight:600;color:#101828;white-space:nowrap}.coach-dashboard .cdash-day__count{margin-top:2px;min-width:22px;padding:1px 6px;border-radius:10px;background:var(--color-brand-fill);color:#fff;font-size:11px;font-weight:700;text-align:center}.coach-dashboard .cdash-day__count.is-zero{background:#f2f4f7;color:#667085}.coach-dashboard .cdash-listhead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.coach-dashboard .cdash-scope{display:flex;align-items:center;gap:8px}.coach-dashboard .cdash-scope .mat-mdc-button.is-active{color:#a94a08;background:#fdf3ec}.coach-dashboard .cdash-filter{flex:1 1 220px;max-width:320px}.coach-dashboard .cdash-filter .mat-mdc-text-field-wrapper{height:40px}.coach-dashboard .cdash-filter .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px;min-height:40px}.coach-dashboard .cdash-groups{display:flex;flex-direction:column;gap:14px}.coach-dashboard .cdash-group__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.coach-dashboard .cdash-group__date{font-size:12px;font-weight:700;letter-spacing:.04em;color:#344054;white-space:nowrap}.coach-dashboard .cdash-group__date em{margin-left:8px;font-style:normal;font-weight:500;color:#667085;text-transform:none;letter-spacing:0}.coach-dashboard .cdash-group__date.is-today{color:#a94a08}.coach-dashboard .cdash-group__rule{flex:1;height:1px;background:#e4e7ec}.coach-dashboard .cdash-group__count{padding:1px 8px;border-radius:10px;background:#f2f4f7;font-size:12px;font-weight:700;color:#344054}.coach-dashboard .cdash-more{margin-top:4px;font-size:12.5px}.coach-dashboard .cdash-more .mat-icon{margin-left:2px;font-size:18px;width:18px;height:18px}.coach-dashboard .cdash-sessions{display:flex;flex-direction:column;gap:8px}.coach-dashboard .cdash-session{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e4e7ec;border-left:3px solid #c2560a;border-radius:12px;background:#fff}.coach-dashboard .cdash-session.is-counselling{border-left-color:var(--color-info-text)}.coach-dashboard .cdash-session.is-past{opacity:.75}.coach-dashboard .cdash-session__join{min-width:0;padding:0 12px}.coach-dashboard .cdash-session__time{min-width:72px;padding:4px 8px;border-radius:10px;background:#f2f4f7;font-size:12px;font-weight:700;color:#344054;text-align:center;white-space:nowrap}.coach-dashboard .cdash-session__body{min-width:0}.coach-dashboard .cdash-session__title{margin:0;font-size:14px;font-weight:600;color:#101828;overflow-wrap:anywhere}.coach-dashboard .cdash-session__meta{margin:2px 0 0;font-size:12px;color:#667085}.coach-dashboard .cdash-session__actions{display:flex;gap:2px}.coach-dashboard .empty-state{padding:16px 12px}.coach-dashboard .empty-state>.mat-icon{font-size:30px;width:30px;height:30px}.coach-dashboard .cdash-skel .skeleton{display:block}.coach-dashboard .cdash-skel__kpi{height:72px;border-radius:16px}.coach-dashboard .cdash-skel__line{height:16px;width:35%;margin-bottom:14px}.coach-dashboard .cdash-skel__row{height:56px;border-radius:12px;margin-bottom:10px}.coach-dashboard .cdash-skel__cal{height:220px;border-radius:12px}@media(prefers-reduced-motion:reduce){.coach-dashboard .cdash-overview__row,.coach-dashboard .cdash-day{transition:none}.coach-dashboard .skeleton:after{animation:none}}.coach-sessions>wl-page-header{display:block;margin-bottom:var(--space-4)}.coach-sessions wl-empty-state,.coach-sessions wl-error-state{display:block}.coach-sessions .csess-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media(min-width:1200px){.coach-sessions .csess-layout{grid-template-columns:340px minmax(0,1fr)}}.coach-sessions .csess-cal{display:none;padding:var(--space-3)}@media(min-width:1200px){.coach-sessions .csess-cal{display:block;position:sticky;top:84px}}.coach-sessions .csess-cal .mat-calendar{width:100%}.coach-sessions .csess-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-2) 0;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-xs)}.coach-sessions .csess-legend__item{display:inline-flex;align-items:center;gap:6px}.coach-sessions .csess-legend__item:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--color-primary)}.coach-sessions .csess-legend__item.is-counselling:before{background:var(--color-info-text)}.coach-sessions .csess-pick{position:relative;display:inline-flex}@media(min-width:1200px){.coach-sessions .csess-pick{display:none}}.coach-sessions .csess-pick__input{position:absolute;inset:0;width:0;height:0;opacity:0;pointer-events:none;border:0;padding:0}.coach-sessions .cdash-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1);margin:0 0 var(--space-4);overflow:visible}.coach-sessions .cdash-day{padding:8px 2px}.coach-sessions .cdash-day__date{font-size:12px}.coach-sessions .cdash-listhead{margin-bottom:var(--space-4)}.coach-sessions .cdash-filter{max-width:420px}.coach-sessions .cdash-groups{gap:var(--space-4)}.coach-sessions .csess-row{align-items:start}.coach-sessions .csess-row .cdash-session__time{margin-top:2px}.coach-sessions .csess-row .cdash-session__actions{align-self:center;align-items:center}.coach-sessions .csess-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-2);margin-top:var(--space-2)}.coach-sessions .csess-tags__time{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:600}.coach-sessions .csess-tags__time .mat-icon{font-size:15px;width:15px;height:15px;color:var(--color-muted)}.coach-sessions .csess-warn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning-text);font-size:var(--font-size-sm)}.coach-sessions .csess-warn .mat-icon{font-size:20px;width:20px;height:20px}@media(max-width:575.98px){.coach-sessions .page-card__head--wrap .cdash-toolbar{width:100%}.coach-sessions .page-card__head--wrap .cdash-toolbar .cdash-scope{gap:4px}.coach-sessions .page-card__head--wrap .cdash-toolbar .cdash-scope .mat-mdc-button{min-width:0;padding:0 10px!important}.coach-sessions .page-card__head--wrap .cdash-toolbar>.mat-mdc-outlined-button{min-width:0;padding:0 12px!important}.coach-sessions .cdash-day__weekday{font-size:10px;letter-spacing:0}.coach-sessions .cdash-day__date{font-size:12px}.coach-sessions .csess-day__month{display:none}.coach-sessions .csess-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.coach-sessions .csess-row .cdash-session__time{justify-self:start;min-width:0}.coach-sessions .csess-row .cdash-session__actions{justify-content:flex-end}.coach-sessions .csess-row .cdash-session__actions:empty{display:none}}.counsellor-availability>wl-kpi-strip.cavail-kpis{display:block}@media(min-width:1024px){.counsellor-availability .cavail-kpis .wl-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.counsellor-availability wl-empty-state{display:block}.counsellor-availability wl-status-badge{display:inline-flex}.counsellor-availability .cavail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media(min-width:1200px){.counsellor-availability .cavail-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.counsellor-availability .cavail-panel{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@media(max-width:599.98px){.counsellor-availability .cavail-panel{padding:var(--space-4)}}.counsellor-availability .cavail-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-3)}.counsellor-availability .cavail-panel__text{flex:1 1 220px;min-width:0}.counsellor-availability .cavail-panel__title{margin:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:700}.counsellor-availability .cavail-panel__desc{margin:2px 0 0;color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.5}.counsellor-availability .cavail-danger.mat-mdc-button:not(:disabled),.counsellor-availability .cavail-danger.mat-mdc-outlined-button:not(:disabled){--mdc-text-button-label-text-color: var(--color-error-text);--mdc-outlined-button-label-text-color: var(--color-error-text);--mat-text-button-state-layer-color: var(--color-error);--mat-outlined-button-state-layer-color: var(--color-error);color:var(--color-error-text)!important}.counsellor-availability .cavail-danger--outlined.mat-mdc-outlined-button:not(:disabled){border-color:var(--color-error)!important}.counsellor-availability .cavail-form{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.counsellor-availability .cavail-steps{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.counsellor-availability .cavail-step{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.counsellor-availability .cavail-step[data-state=error]{border-color:var(--color-error)}.counsellor-availability .cavail-step__head{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.counsellor-availability .cavail-step__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--font-size-sm);font-weight:800}.counsellor-availability .cavail-step__num .mat-icon{width:18px;height:18px;font-size:18px}.counsellor-availability .cavail-step[data-state=done] .counsellor-availability .cavail-step__num{background:var(--color-success-soft);color:var(--color-success-text)}.counsellor-availability .cavail-step[data-state=error] .counsellor-availability .cavail-step__num{background:var(--color-error-soft);color:var(--color-error-text)}.counsellor-availability .cavail-step__title{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:28px}.counsellor-availability .cavail-step__hint{margin:0;color:var(--color-muted);font-size:var(--font-size-xs)}.counsellor-availability .cavail-step__body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.counsellor-availability .cavail-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.counsellor-availability .cavail-label{color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:600}.counsellor-availability .cavail-chips .mdc-evolution-chip-set__chips{flex-wrap:wrap}.counsellor-availability .cavail-chips .mat-mdc-chip.mat-mdc-chip-option{height:32px!important}.counsellor-availability .cavail-chips .mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-selected){background-color:var(--color-surface)!important;color:var(--color-text-2)!important;box-shadow:inset 0 0 0 1px var(--color-border-strong)}.counsellor-availability .cavail-chips .mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-selected) .mdc-evolution-chip__text-label{color:var(--color-text-2)}.counsellor-availability .cavail-chips .mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__text-label{color:#fff}.counsellor-availability .cavail-radios{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.counsellor-availability .cavail-grid{display:grid;gap:var(--space-4);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.counsellor-availability .cavail-ff{width:100%;min-width:0}.counsellor-availability .cavail-errors{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error-text);font-size:var(--font-size-sm);list-style:none}.counsellor-availability .cavail-errors li{display:flex;align-items:flex-start;gap:var(--space-2)}.counsellor-availability .cavail-errors .mat-icon{flex:none;width:18px;height:18px;font-size:18px}.counsellor-availability .cavail-hints{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-info-soft, var(--color-bg));color:var(--color-info-text, var(--color-text-2));font-size:var(--font-size-sm);list-style:none}.counsellor-availability .cavail-hints li{display:flex;align-items:flex-start;gap:var(--space-2)}.counsellor-availability .cavail-hints .mat-icon{flex:none;width:18px;height:18px;font-size:18px}.counsellor-availability .cavail-days-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.counsellor-availability .cavail-week{display:flex;flex-direction:column;gap:var(--space-2)}.counsellor-availability .cavail-day{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.counsellor-availability .cavail-day.is-on{background:var(--color-surface)}@media(min-width:600px){.counsellor-availability .cavail-day:not(.is-on){grid-template-columns:150px minmax(0,1fr)}}.counsellor-availability .cavail-day__toggle{display:flex;align-items:center;min-height:40px}.counsellor-availability .cavail-day__off{align-self:center;color:var(--color-muted);font-size:var(--font-size-sm)}.counsellor-availability .cavail-windows{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.counsellor-availability .cavail-ff--time .mat-mdc-form-field-subscript-wrapper{display:none}.counsellor-availability .cavail-window{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-2);align-items:start}.counsellor-availability .cavail-window__actions{display:flex;padding-top:4px}@media(max-width:399.98px){.counsellor-availability .cavail-window{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.counsellor-availability .cavail-window__actions{grid-column:1/-1;justify-content:flex-end;padding-top:0}}.counsellor-availability .cavail-summary{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-2);color:var(--color-text-2);font-size:var(--font-size-sm)}.counsellor-availability .cavail-summary>.mat-icon{flex:none;color:var(--color-muted)}.counsellor-availability .cavail-summary strong{display:block;color:var(--color-text);font-size:var(--font-size-md)}.counsellor-availability .cavail-summary.is-ready{border-color:var(--color-success);background:var(--color-success-soft)}.counsellor-availability .cavail-summary.is-ready>.mat-icon{color:var(--color-success-text)}.counsellor-availability .cavail-form__foot{display:flex;justify-content:flex-end}.counsellor-availability .cavail-filters{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.counsellor-availability .cavail-filters .mat-mdc-form-field-subscript-wrapper{display:none}.counsellor-availability .cavail-range{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.counsellor-availability .cavail-range>.cavail-ff{flex:1 1 240px}.counsellor-availability .cavail-range>button{margin-top:8px}.counsellor-availability .cavail-browse{display:grid;gap:var(--space-4);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.counsellor-availability .cavail-cal{min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.counsellor-availability .cavail-cal .mat-calendar{width:100%;border:0;background:transparent}.counsellor-availability .cavail-cal .mat-calendar-period-button{color:var(--color-text)}.counsellor-availability .cavail-cal .mat-calendar-arrow{fill:var(--color-text-2)}.counsellor-availability .cavail-daylist{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.counsellor-availability .cavail-dayslots{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.counsellor-availability .cavail-dayslots__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.counsellor-availability .cavail-dayslots__title{margin:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:700}.counsellor-availability .cavail-dayslots__count{color:var(--color-muted);font-size:var(--font-size-xs)}.counsellor-availability .cavail-dayslots__none{margin:0;color:var(--color-muted);font-size:var(--font-size-sm)}.counsellor-availability .cavail-group{display:flex;flex-direction:column;gap:var(--space-2)}.counsellor-availability .cavail-group__label{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.counsellor-availability .cavail-slotlist{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}.counsellor-availability .cavail-slot{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:2px 2px 2px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.counsellor-availability .cavail-slot.is-booked{padding-right:var(--space-3);border-color:transparent;background:var(--color-success-soft)}.counsellor-availability .cavail-slot__time{flex:1 1 auto;min-width:0;color:var(--color-text);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.counsellor-availability .cavail-slot__del{flex:none;--mdc-icon-button-icon-color: var(--color-error-text)}.cavail-ff--full{width:100%}.cavail-note{flex:1 1 100%;margin:0 0 var(--space-2);color:var(--color-warning-text);font-size:var(--font-size-sm);line-height:1.4}.jsa{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px}.jsa--drill{grid-template-columns:minmax(0,1fr)}.jsa__rail{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:12px;scrollbar-width:thin}@media(min-width:1400px){.jsa__rail{position:sticky;top:84px;align-self:start;flex-direction:column;gap:2px;overflow:visible;padding:0;margin:0}}.jsa__rail-group{display:none;margin:14px 0 4px 12px;font:700 10.5px var(--font-family);letter-spacing:.08em;text-transform:uppercase;color:#667085}@media(min-width:1400px){.jsa__rail-group{display:block}}.jsa__rail-home,.jsa__rail-item{display:inline-flex;align-items:center;gap:10px;flex:none;padding:9px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;color:#344054;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.jsa__rail-home .mat-icon,.jsa__rail-item .mat-icon{font-size:18px;width:18px;height:18px;color:#667085}.jsa__rail-home:hover,.jsa__rail-home:focus-visible,.jsa__rail-item:hover,.jsa__rail-item:focus-visible{background:#fdf3ec;color:#a94a08;border-color:transparent}.jsa__rail-home:hover .mat-icon,.jsa__rail-home:focus-visible .mat-icon,.jsa__rail-item:hover .mat-icon,.jsa__rail-item:focus-visible .mat-icon{color:#a94a08}.jsa__rail-home:focus-visible,.jsa__rail-item:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.jsa__rail-home.is-active,.jsa__rail-item.is-active{background:var(--color-brand-fill);border-color:#c2560a;color:#fff;font-weight:700}.jsa__rail-home.is-active .mat-icon,.jsa__rail-item.is-active .mat-icon{color:#fff}.jsa__rail-home.is-disabled,.jsa__rail-item.is-disabled{opacity:.5;cursor:not-allowed}@media(min-width:1400px){.jsa__rail-home,.jsa__rail-item{display:flex;border-color:transparent;background:transparent}.jsa__rail-home{margin-bottom:4px}}.jsa__main{min-width:0}.jsa__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:16px}.jsa__title h1{margin:0;font-size:24px;font-weight:800;color:#101828;letter-spacing:-.01em}.jsa__title p{margin:4px 0 0;font-size:13.5px;color:#667085}.jsa__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jsa__controls .mat-mdc-outlined-button{height:40px;--mdc-outlined-button-container-height: 40px}.jsa__env{display:inline-flex;align-items:center;gap:8px;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;font:700 12px var(--font-family);letter-spacing:.06em;color:var(--color-info-text)}.jsa__env i{width:9px;height:9px;border-radius:50%;background:var(--color-info-text)}.jsa__env.is-prod{color:#027a48}.jsa__env.is-prod i{background:#027a48}.jsa__range{width:150px}.jsa__range .mat-mdc-text-field-wrapper{height:40px}.jsa__range .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px;min-height:40px}.jsa__updated{font-size:12.5px;color:#667085;white-space:nowrap;line-height:40px}.jsa__kpis{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}@media(min-width:480px){.jsa__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.jsa__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1400px){.jsa__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.jsa__row3{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:start}@media(min-width:992px){.jsa__row3{grid-template-columns:repeat(2,minmax(0,1fr))}.jsa__row3>:last-child{grid-column:1/-1}}@media(min-width:1600px){.jsa__row3{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.2fr)}.jsa__row3>:last-child{grid-column:auto}.jsa__row3--wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}}.jsa__row2{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:start}@media(min-width:1200px){.jsa__row2{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.jsa__row4{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:start}@media(min-width:768px){.jsa__row4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1400px){.jsa__row4{grid-template-columns:repeat(4,minmax(0,1fr))}}.jsa-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;font:600 12.5px var(--font-family);color:var(--color-info-text);cursor:pointer;white-space:nowrap}.jsa-link .mat-icon{font-size:15px;width:15px;height:15px}.jsa-link:hover,.jsa-link:focus-visible{text-decoration:underline}.jsa-link:focus-visible{outline:2px solid #c2560a;outline-offset:2px;border-radius:4px}.jsa-view{display:inline-block;padding:3px 10px;border-radius:6px;background:#e8effc;color:var(--color-info-text);font:600 12px var(--font-family)}.jsa-health td,.jsa-health th{padding:12px}.jsa-health td:first-child{white-space:nowrap}.jsa-health .jsa-info{vertical-align:-3px}.jsa-health__act{text-align:right}.jsa-signals{table-layout:fixed;width:100%}.jsa-signals th,.jsa-signals td{padding:8px 6px}.jsa-signals th:nth-child(2),.jsa-signals td:nth-child(2){width:72px}.jsa-signals th:nth-child(3),.jsa-signals td:nth-child(3){width:78px}.jsa-signals td:first-child{white-space:normal;overflow:visible;max-width:none;display:table-cell;overflow-wrap:anywhere}.jsa-signals td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.jsa-signals .jsa-tone{padding:2px 6px}.jsa-stat{display:flex;align-items:flex-start;gap:12px;width:100%;padding:4px 0 12px;border:none;background:transparent;text-align:left;cursor:pointer}.jsa-stat:focus-visible{outline:2px solid #c2560a;outline-offset:2px;border-radius:8px}.jsa-stat__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;flex:none}.jsa-stat__icon .mat-icon{font-size:22px;width:22px;height:22px}.jsa-stat.is-warning .jsa-stat__icon{background:#fffaeb;color:var(--color-warning-text)}.jsa-stat.is-critical .jsa-stat__icon{background:#fef3f2;color:#d92d20}.jsa-stat__body{display:flex;flex-direction:column;gap:2px;min-width:0}.jsa-stat__value{font-size:26px;font-weight:800;line-height:1.1;color:#101828;font-variant-numeric:tabular-nums}.jsa-stat__label{font-size:13px;color:#344054}.jsa-stat__pct{font-size:12.5px;font-weight:600;color:var(--color-warning-text)}.jsa-parse{display:flex;flex-direction:column;gap:10px}.jsa-parse__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:12.5px}.jsa-parse__row .jsa-bar{grid-column:1/-1}.jsa-parse__dot{width:9px;height:9px;border-radius:50%;background:#d0d5dd}.jsa-parse__dot.is-healthy{background:#027a48}.jsa-parse__dot.is-warning{background:var(--color-warning-text)}.jsa-parse__dot.is-critical{background:#d92d20}.jsa-parse__label{color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jsa-parse__val{font-weight:700;color:#101828;white-space:nowrap;font-variant-numeric:tabular-nums}.jsa-parse__val small{font-weight:500;color:#667085;margin-left:3px}.jsa-bar i.is-healthy{background:#027a48}.jsa-bar i.is-warning{background:var(--color-warning-text)}.jsa-bar i.is-critical{background:#d92d20}.jsa-impact{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.jsa-impact li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#344054}.jsa-impact li .mat-icon{flex:none;font-size:16px;width:16px;height:16px;color:#027a48;margin-top:2px}.jsa-coverage__facts{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.jsa-coverage__facts div{display:flex;align-items:baseline;gap:8px;min-width:0}.jsa-coverage__facts dt{font-size:18px;font-weight:800;color:#101828;min-width:34px;font-variant-numeric:tabular-nums}.jsa-coverage__facts dd{margin:0;font-size:12.5px;color:#667085;min-width:0}.jsa-insight__action{justify-self:end}.jsa-insights__more{margin-top:10px}.jsa-drill__impact{margin:6px 0 0;max-width:70ch;font-size:13.5px;color:#344054}.jsa-drill__impact strong{color:#101828}.jsa-card{min-width:0}.jsa-card .page-card__head{margin-bottom:12px}.jsa-card .page-card__head h2{font-size:16px}.jsa-kpi{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:18px;border:1px solid #e4e7ec;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.jsa-kpi:hover,.jsa-kpi:focus-visible{border-color:#c2560a;box-shadow:0 12px 24px -12px #1018282e;transform:translateY(-1px)}.jsa-kpi:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.jsa-kpi.is-static{cursor:default}.jsa-kpi.is-static:hover{border-color:#e4e7ec;box-shadow:none;transform:none}.jsa-kpi__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f2f4f7;color:#344054;flex:none}.jsa-kpi__icon .mat-icon{font-size:22px;width:22px;height:22px}.jsa-kpi__body{display:flex;flex-direction:column;gap:4px;min-width:0}.jsa-kpi__label{font-size:13.5px;font-weight:700;color:#101828}.jsa-kpi__value{font-size:26px;font-weight:800;line-height:1.1;color:#101828;font-variant-numeric:tabular-nums}.jsa-kpi__pct{font-size:15px;font-weight:700}.jsa-kpi__sub{font-size:12.5px;color:#667085}.jsa-kpi__chip{align-self:flex-start;padding:2px 8px;border-radius:6px;background:#e8effc;color:var(--color-info-text);font:600 11.5px var(--font-family)}.jsa-kpi.is-healthy .jsa-kpi__pct{color:#027a48}.jsa-kpi.is-healthy .jsa-kpi__icon{background:#ecfdf3;color:#027a48}.jsa-kpi.is-healthy .jsa-bar i{background:#027a48}.jsa-kpi.is-warning .jsa-kpi__pct{color:var(--color-warning-text)}.jsa-kpi.is-warning .jsa-kpi__icon{background:#fffaeb;color:var(--color-warning-text)}.jsa-kpi.is-warning .jsa-bar i{background:var(--color-warning-text)}.jsa-kpi.is-critical .jsa-kpi__value,.jsa-kpi.is-critical .jsa-kpi__pct{color:#d92d20}.jsa-kpi.is-critical .jsa-kpi__icon{background:#fef3f2;color:#d92d20}.jsa-kpi.is-critical .jsa-bar i{background:#d92d20}.jsa-kpi.is-info .jsa-kpi__icon{background:#e8effc;color:var(--color-info-text)}.jsa-kpi.is-critical .jsa-link{color:#a94a08}.jsa-bar{display:block;width:100%;height:6px;border-radius:999px;background:#f2f4f7;overflow:hidden}.jsa-bar i{display:block;height:100%;border-radius:inherit;background:#c2560a;transition:width .4s ease}.jsa-bar i.is-all{background:#027a48}.jsa-bar i.is-recent{background:var(--color-info-text)}.jsa-table-wrap{overflow-x:auto;min-width:0;border:none;border-radius:0;margin:0;background:transparent;scrollbar-width:thin}.jsa-table{width:100%;border-collapse:collapse;font-family:var(--font-family);font-size:13px}.jsa-table th,.jsa-table td{padding:10px 12px;border-bottom:1px solid #e4e7ec;text-align:left;vertical-align:middle;color:#344054}.jsa-table td:first-child{color:#101828}.jsa-table th{font:700 11px var(--font-family);letter-spacing:.06em;text-transform:uppercase;color:#667085;background:#f2f4f7;white-space:nowrap}.jsa-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.jsa-table tbody tr:nth-child(2n){background:#f9fafb}.jsa-table tbody tr:last-child td{border-bottom:none}.jsa-table--compact th,.jsa-table--compact td{padding:8px 10px}.jsa-table--data th,.jsa-table--data td{white-space:nowrap}.jsa-table--data th{position:sticky;top:0;z-index:1}.jsa-table--data th.is-sortable{cursor:pointer}.jsa-table--data th.is-sortable:hover{color:#101828}.jsa-table--data tbody tr:hover{background:#fdf3ec}.jsa-th-icon{font-size:14px;width:14px;height:14px;vertical-align:-2px;margin-right:4px;color:#027a48}.jsa-sort{font-size:14px;width:14px;height:14px;vertical-align:-2px;margin-left:2px;color:#a94a08}.jsa-metric.is-clickable{cursor:pointer}.jsa-metric.is-clickable:hover,.jsa-metric:focus-visible{background:#fdf3ec!important}.jsa-metric:focus-visible{outline:2px solid #c2560a;outline-offset:-2px}.jsa-metric__name{font-weight:500;color:#101828}.jsa-info{font-size:15px;width:15px;height:15px;vertical-align:-3px;margin-left:6px;color:#98a2b3;cursor:help}.jsa-trend{color:#98a2b3}.jsa-showrows{margin-top:12px}.jsa-table-wrap--data{max-height:640px;overflow:auto;border:1px solid #e4e7ec;border-radius:12px}.jsa-ellipsis{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.jsa-no{color:#d92d20;font-weight:600}.jsa-sev,.jsa-tone{display:inline-block;padding:2px 8px;border-radius:6px;font:700 10.5px var(--font-family);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.jsa-sev.is-critical,.jsa-tone.is-critical{background:#fef3f2;color:#d92d20}.jsa-sev.is-warning,.jsa-tone.is-warning{background:#fffaeb;color:var(--color-warning-text)}.jsa-sev.is-healthy,.jsa-tone.is-healthy{background:#ecfdf3;color:#027a48}.jsa-sev.is-info,.jsa-tone.is-info{background:#e8effc;color:var(--color-info-text)}.jsa-tone{text-transform:none;letter-spacing:0;font-size:11.5px}.jsa-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:#fdf3ec;color:#a94a08;font:700 12px var(--font-family)}.jsa-insights{display:flex;flex-direction:column}.jsa-insight{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 4px;border:none;border-bottom:1px solid #e4e7ec;background:transparent;text-align:left;cursor:pointer}@media(max-width:575px){.jsa-insight{grid-template-columns:auto minmax(0,1fr)}.jsa-insight .jsa-insight__action{grid-column:2;justify-self:start}}.jsa-insight:last-child{border-bottom:none}.jsa-insight:hover,.jsa-insight:focus-visible{background:#f9fafb}.jsa-insight:focus-visible{outline:2px solid #c2560a;outline-offset:-2px;border-radius:8px}.jsa-insight__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%}.jsa-insight__icon .mat-icon{font-size:18px;width:18px;height:18px}.jsa-insight.is-critical .jsa-insight__icon{background:#fef3f2;color:#d92d20}.jsa-insight.is-warning .jsa-insight__icon{background:#fffaeb;color:var(--color-warning-text)}.jsa-insight__body{display:flex;flex-direction:column;gap:3px;min-width:0}.jsa-insight__title{font-size:14px;font-weight:700;color:#101828}.jsa-insight__detail{font-size:12.5px;color:#667085}.jsa-insight__go{color:#98a2b3}.jsa-legend{display:flex;gap:16px;margin-bottom:10px;font-size:12px;color:#344054}.jsa-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:middle}.jsa-legend i.is-all{background:#027a48}.jsa-legend i.is-recent{background:var(--color-info-text)}.jsa-legend i.is-covered{background:#027a48}.jsa-legend i.is-gap{background:#d0d5dd}.jsa-compare{display:flex;flex-direction:column;gap:10px}.jsa-compare__row{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(60px,1fr) auto minmax(60px,1fr);align-items:center;gap:8px;font-size:12.5px}@media(max-width:575px){.jsa-compare__row{grid-template-columns:minmax(0,auto) minmax(40px,1fr)}.jsa-compare__row .jsa-compare__name{grid-column:1/-1}}.jsa-compare__name{color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.jsa-compare__val{font-weight:700;color:#101828;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.jsa-compare__val small{font-weight:500;color:#667085;margin-left:3px}.jsa-note{margin:12px 0 0;font-size:12px;color:#667085}.jsa-note--box{padding:10px 12px;border-radius:10px;background:#f2f4f7;color:#344054}.jsa-coverage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0;margin-bottom:12px}.jsa-coverage__stat{display:flex;flex-direction:column;gap:4px}.jsa-coverage__big{font-size:34px;font-weight:800;line-height:1;color:#101828}.jsa-coverage__label{font-size:13px;color:#667085}.jsa-coverage__legend{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:12.5px;color:#344054}.jsa-coverage__legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:middle}.jsa-coverage__legend i.is-covered{background:#027a48}.jsa-coverage__legend i.is-gap{background:#d0d5dd}.jsa-coverage__gaps{min-width:0;overflow-x:auto}@media(min-width:576px){.jsa-coverage__gaps{padding-left:16px;border-left:1px solid #e4e7ec}}.jsa-coverage__caption{margin:0 0 8px;font-size:12.5px;font-weight:700;color:#344054}.jsa-ring{position:relative;width:104px;height:104px}.jsa-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.jsa-ring__track{fill:none;stroke:#f2f4f7;stroke-width:9}.jsa-ring__value{fill:none;stroke:#027a48;stroke-width:9;stroke-linecap:round;transition:stroke-dasharray .6s ease}.jsa-ring__text{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.jsa-ring__text strong{font-size:18px;color:#101828}.jsa-ring__text small{font-size:11px;color:#667085}.jsa-recent{display:flex;flex-direction:column}.jsa-recent__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid #e4e7ec;text-decoration:none;color:inherit}.jsa-recent__row:last-child{border-bottom:none}.jsa-recent__row:hover,.jsa-recent__row:focus-visible{background:#f9fafb}.jsa-recent__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.jsa-recent__icon .mat-icon{font-size:18px;width:18px;height:18px}.jsa-recent__icon.is-healthy{background:#ecfdf3;color:#027a48}.jsa-recent__icon.is-warning{background:#fffaeb;color:var(--color-warning-text)}.jsa-recent__icon.is-critical{background:#fef3f2;color:#d92d20}.jsa-recent__icon.is-info{background:#e8effc;color:var(--color-info-text)}.jsa-recent__body{display:flex;flex-direction:column;min-width:0}.jsa-recent__title{font-size:13.5px;font-weight:600;color:#101828;max-width:100%}.jsa-recent__meta{font-size:12px;color:#667085}.jsa-recent__when{font-size:12px;color:#667085;white-space:nowrap}.jsa-quality{display:flex;flex-direction:column}.jsa-quality__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:10px 2px;border:none;border-bottom:1px solid #e4e7ec;background:transparent;text-align:left;cursor:pointer}.jsa-quality__row:last-child{border-bottom:none}.jsa-quality__row:hover,.jsa-quality__row:focus-visible{background:#f9fafb}.jsa-quality__row:focus-visible{outline:2px solid #c2560a;outline-offset:-2px;border-radius:8px}.jsa-quality__icon{font-size:18px;width:18px;height:18px;color:#667085}.jsa-quality__label{font-size:13px;color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jsa-quality__value{font-size:13px;font-weight:700;color:#101828;font-variant-numeric:tabular-nums;white-space:nowrap}.jsa-dl{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px}@media(min-width:576px){.jsa-dl{grid-template-columns:max-content minmax(0,1fr)}}.jsa-dl dt{font-weight:700;color:#344054}.jsa-dl dd{margin:0;color:#101828;overflow-wrap:anywhere}.jsa-dl dd small{color:#667085}.jsa__skel .skeleton,.jsa-skel-rows .skeleton{display:block}.jsa__skel-kpi{height:132px;border-radius:16px}.jsa__skel-card{height:360px;border-radius:16px}.jsa-skel-rows{display:flex;flex-direction:column;gap:8px}.jsa-skel-row{height:44px;border-radius:10px}.jsa-crumbs{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:12.5px;color:#667085}.jsa-crumbs a{color:#a94a08;text-decoration:none}.jsa-crumbs a:hover{text-decoration:underline}.jsa-crumbs .mat-icon{font-size:16px;width:16px;height:16px}.jsa-drill__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-bottom:14px}.jsa-drill__title{min-width:0}.jsa-drill__title h1{margin:8px 0 4px;font-size:22px;font-weight:800;color:#101828}.jsa-drill__def{margin:0;max-width:70ch;font-size:13.5px;color:#667085}.jsa-back{margin-bottom:4px}.jsa-drill__facts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;align-self:flex-end}.jsa-drill__count{font-size:14px;color:#344054}.jsa-drill__count strong{font-size:22px;font-weight:800;color:#101828;margin-right:4px}.jsa-drill__pct{padding:6px 10px;border-radius:10px;background:#f2f4f7;font-size:12.5px;font-weight:600;color:#344054}.jsa-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.jsa-chip{display:inline-flex;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;text-decoration:none;color:inherit;font-size:12.5px}.jsa-chip:hover,.jsa-chip:focus-visible{border-color:#c2560a}.jsa-chip.is-static{pointer-events:none}.jsa-chip__label{color:#667085}.jsa-chip__value{font-size:15px;font-weight:800;color:#101828}.jsa-chip__pct{color:#a94a08;font-weight:600}.jsa-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;margin-bottom:12px}.jsa-toolbar .mat-mdc-text-field-wrapper{height:40px}.jsa-toolbar .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px;min-height:40px}.jsa-search{flex:1 1 260px;max-width:420px}.jsa-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto}.jsa-filter{width:170px}.jsa-toolbar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.jsa-filters-toggle{display:none}@media(max-width:767px){.jsa-filters{display:none;width:100%}.jsa-filters.is-open{display:flex}.jsa-filter{width:100%}.jsa-filters-toggle{display:inline-flex}.jsa-toolbar__actions{width:100%;margin-left:0;justify-content:space-between}.jsa-table-wrap--data{display:none}}.jsa-cards{display:none}@media(max-width:767px){.jsa-cards{display:flex;flex-direction:column;gap:10px}}.jsa-record{padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.jsa-record__row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;border-bottom:1px dashed #e4e7ec}.jsa-record__row:last-of-type{border-bottom:none}.jsa-record__k{color:#667085;flex:none}.jsa-record__v{color:#101828;font-weight:600;text-align:right;overflow-wrap:anywhere}.jsa-record .mat-mdc-button-base{width:100%;margin-top:8px}.jsa-table-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:10px;font-size:13px;color:#344054}.jsa-table-head .jsa-note{margin:0}.jsa-actions{text-align:right}.jsa-issue{max-width:80ch}.jsa-issue h2{margin:10px 0 8px;font-size:20px;color:#101828}.jsa-issue p{font-size:14px;color:#344054}.jsa-issue code{padding:1px 6px;border-radius:6px;background:#f2f4f7;font-size:12.5px}.jsa-issue .jsa-dl{margin:12px 0 16px}@media(prefers-reduced-motion:reduce){.jsa-kpi,.jsa-bar i,.jsa-ring__value,.jsa__rail-item,.jsa__rail-home{transition:none}.jsa .skeleton:after{animation:none}}.hub-tabs{display:flex;align-items:stretch;gap:2px;margin:-6px 0 20px;border-bottom:1px solid #e4e7ec;overflow-x:auto;scrollbar-width:none}.hub-tabs::-webkit-scrollbar{display:none}.hub-tabs__tab{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:13px 18px;margin-bottom:-1px;border-bottom:3px solid transparent;border-radius:10px 10px 0 0;font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;color:#667085;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.hub-tabs__tab .mat-icon{font-size:20px;width:20px;height:20px}.hub-tabs__tab:hover,.hub-tabs__tab:focus-visible{color:#344054;background:#f9fafb;text-decoration:none}.hub-tabs__tab.is-on{color:var(--color-brand-text);border-bottom-color:#c2560a}.hub-tabs__tab.is-on .mat-icon{color:var(--color-brand-text)}.hub-tabs__count{margin-left:-3px;color:var(--color-brand-text);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.85}.hub-tabs__tab:not(.is-on) .hub-tabs__count{color:#667085;opacity:1}.hub-tabs__tab.is-on .hub-tabs__count{color:var(--color-brand-text);opacity:1}@media(max-width:575px){.hub-tabs__tab{padding:11px 12px;gap:6px;font-size:14px}.hub-tabs__tab .mat-icon{display:none}}.quick-filters--row{margin:0 0 14px}.quick-filters--row .quick-filters__list{flex:1 1 auto;min-width:0}.quick-filters--row .quick-filter{padding-left:12px;padding-right:12px}.page-split__main>.quick-filters--row{margin-bottom:12px}.page-head>app-view-toggle{flex:0 0 auto;margin-left:auto}.page-head__titles{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}.page-head__count{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#fdf3ec;color:var(--color-brand-text);font-size:13px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.hub-tabs__count{transition:background .16s ease,color .16s ease}@media(min-width:768px)and (max-width:1600px){.page-split:not(.page-split--side-collapsed) .job-grid--list .job-card__body{grid-template-columns:minmax(0,1fr);row-gap:4px}.page-split:not(.page-split--side-collapsed) .job-grid--list .job-card__org,.page-split:not(.page-split--side-collapsed) .job-grid--list .job-card__skills,.page-split:not(.page-split--side-collapsed) .job-grid--list .job-card__facts,.page-split:not(.page-split--side-collapsed) .job-grid--list .job-card__meta{grid-column:1}.page-split:not(.page-split--side-collapsed) .job-grid--list .job-card__facts,.page-split:not(.page-split--side-collapsed) .job-grid--list .job-card__meta{flex-wrap:wrap;white-space:normal}}.card-grid>*,.job-grid>*,.filter-layout__main>.card-grid>*{min-width:0}.mentor-card,.course-card,.person-card,.job-card{min-width:0}.mentor-card__title,.mentor-card__subtitle,.mentor-card__mail,.mentor-card__org,.mentor-card__author,.course-card__title,.course-card__subtitle,.course-card__mail,.course-card__org,.course-card__author,.person-card__title,.person-card__subtitle,.person-card__mail,.person-card__org,.person-card__author,.job-card__title,.job-card__subtitle,.job-card__mail,.job-card__org,.job-card__author,.candidate-cell__mail,.party-cell__contact{overflow-wrap:anywhere}.cand-card__mail--masked,.candidate-cell__mail--masked,.contact-masked{color:var(--text-muted, #6b7280);cursor:default;text-decoration:none}.contact-masked--inline{display:inline-flex;align-items:center;gap:4px;margin-right:8px;font-size:12px;overflow-wrap:anywhere}.contact-masked--inline .mat-icon{width:16px;height:16px;font-size:16px}.course-card__main,.course-card__body,.mentor-card__main,.mentor-card__body,.person-card__main,.person-card__body{min-width:0}.course-card__foot,.course-card__actions,.course-card__tags,.course-card__meta,.course-card__skills,.course-card__stats,.course-card__footer,.mentor-card__foot,.mentor-card__actions,.mentor-card__tags,.mentor-card__meta,.mentor-card__skills,.mentor-card__stats,.mentor-card__footer,.person-card__foot,.person-card__actions,.person-card__tags,.person-card__meta,.person-card__skills,.person-card__stats,.person-card__footer{flex-wrap:wrap;min-width:0}.course-card__subtitle,.course-card__title,.mentor-card__subtitle,.mentor-card__title,.person-card__subtitle,.person-card__title{overflow-wrap:anywhere}.profile-tabs .mat-mdc-tab-header{border-bottom:1px solid #e4e7ec}.profile-tabs .mat-mdc-tab{flex:1 1 0;min-width:0;padding:0 8px}.profile-tabs .mdc-tab__text-label{gap:6px;white-space:nowrap;font-size:14px;font-weight:600}.profile-tabs .tag{flex:0 0 auto;margin-left:6px!important;padding:1px 7px;font-size:11px;font-weight:700}.profile-tabs .mat-mdc-tab-header-pagination{display:none}.profile-hero__avatar{position:relative;display:inline-block;line-height:0}.profile-hero__avatar-edit,.profile-hero__avatar-edit.mat-mdc-mini-fab,.profile-hero__avatar-edit.mat-mdc-fab-base{position:absolute;inset:auto 0 0 auto;z-index:2;width:32px;height:32px;min-width:32px;box-shadow:0 0 0 3px #fff,0 2px 6px -1px #1018284d;--mdc-fab-small-container-color: #c2560a;--mat-fab-small-foreground-color: #fff;color:#fff}.profile-hero__avatar-edit .mat-icon,.profile-hero__avatar-edit.mat-mdc-mini-fab .mat-icon,.profile-hero__avatar-edit.mat-mdc-fab-base .mat-icon{font-size:16px;width:16px;height:16px;line-height:16px}.mat-mdc-card .rating,.page-card .rating,.mentor-card .rating,.course-card .rating,.person-card .rating,.action-panel .rating,.table-row-detail .rating{color:#344054}.mat-mdc-card .rating .mat-icon,.page-card .rating .mat-icon,.mentor-card .rating .mat-icon,.course-card .rating .mat-icon,.person-card .rating .mat-icon,.action-panel .rating .mat-icon,.table-row-detail .rating .mat-icon{color:var(--color-brand-text)}.mat-mdc-card .rating .mat-icon.is-off,.page-card .rating .mat-icon.is-off,.mentor-card .rating .mat-icon.is-off,.course-card .rating .mat-icon.is-off,.person-card .rating .mat-icon.is-off,.action-panel .rating .mat-icon.is-off,.table-row-detail .rating .mat-icon.is-off{color:#98a2b3}.mat-mdc-card .rating small,.page-card .rating small,.mentor-card .rating small,.course-card .rating small,.person-card .rating small,.action-panel .rating small,.table-row-detail .rating small{color:#667085}@media(min-width:992px){.similar-jobs__list{max-height:68vh;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.similar-jobs__list::-webkit-scrollbar{width:8px}.similar-jobs__list::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:999px}.similar-jobs__list::-webkit-scrollbar-track{background:transparent}}@media(max-width:991px){.similar-jobs__list{overflow:visible;max-height:none}}.job-id-chip{flex:0 0 auto;padding:1px 7px;border:1px solid #e4e7ec;border-radius:6px;background:#f9fafb;color:#667085;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.job-id-chip:hover,.job-id-chip:focus-visible{border-color:#c2560a;background:#fdf3ec;color:var(--color-brand-text)}.job-id-chip{flex:0 0 auto;padding:0;border:0;background:none;color:#98a2b3;font-size:11px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .14s ease}.job-id-chip:hover,.job-id-chip:focus-visible{color:var(--color-brand-text);text-decoration:underline}.job-id-chip--column{padding:2px 8px;white-space:nowrap;border:1px solid #e4e7ec;border-radius:7px;background:#f9fafb;color:#344054;font-size:12.5px;font-weight:700;line-height:1.4}.job-id-chip--column:hover,.job-id-chip--column:focus-visible{border-color:#c2560a;background:#fdf3ec;color:var(--color-brand-text);text-decoration:none}.job-id-chip--column:focus-visible{outline:2px solid #c2560a;outline-offset:1px}.manage-jobs .job-category{min-width:0;flex:0 1 auto}@media(max-width:991px){.mobile-footer.top-header{padding-left:6px!important;padding-right:6px!important}.mobile-footer.top-header ul{display:flex;width:100%;margin:0;padding:0;justify-content:space-between;gap:2px;list-style:none}.mobile-footer.top-header li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:38px;gap:3px;flex:1 1 0;min-width:0;padding:4px 2px}.mobile-footer.top-header li img{display:block}.mobile-footer.top-header li p{margin:0;font-size:10px;line-height:1.2;text-align:center;overflow-wrap:normal;word-break:normal;hyphens:none}}@media(max-width:575px){.app-topbar__jobpost{min-width:0;padding:0 10px}.app-topbar__jobpost .app-topbar__jobpost-label{display:none}.app-topbar__jobpost .mat-icon{margin:0}.app-topbar__title{flex:1 1 auto;min-width:0}.app-topbar__title strong,.app-topbar__title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.bj-material .salary-field .salary-field__unit{display:inline-flex;align-items:center;gap:2px;padding:3px;margin-right:6px;border-radius:8px;background:#f2f4f7}.bj-material .salary-field .salary-field__unit-btn{appearance:none;border:0;cursor:pointer;padding:4px 10px;min-width:34px;border-radius:6px;background:transparent;color:#667085;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;transition:background-color .15s ease,color .15s ease}.bj-material .salary-field .salary-field__unit-btn:hover:not(:disabled){color:#344054}.bj-material .salary-field .salary-field__unit-btn.is-active{background:#fff;color:var(--color-brand-text);box-shadow:0 1px 2px #10182814}.bj-material .salary-field .salary-field__unit-btn:disabled{cursor:not-allowed;opacity:.5}.bj-material .salary-field .salary-field__unit-btn:focus-visible{outline:2px solid rgba(var(--brand-rgb),.45);outline-offset:1px}.bj-material .salary-field .salary-field__suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.bj-material .salary-field .salary-field__suggestions-label{color:#98a2b3;font-size:12px;font-weight:600}.bj-material .salary-field .salary-field__chip{appearance:none;cursor:pointer;padding:3px 10px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#344054;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.bj-material .salary-field .salary-field__chip:hover{border-color:#c2560a;background:rgba(var(--brand-rgb),.06);color:var(--color-brand-text)}.bj-material .salary-field .salary-field__chip:focus-visible{outline:2px solid rgba(var(--brand-rgb),.45);outline-offset:1px}.bj-material .salary-field .salary-field__standard{display:block;margin-top:8px}.bj-material .salary-field.salary-field--standard .mat-mdc-form-field{opacity:.72}.searchable-select-panel .select-search-empty{padding:12px 16px;color:#667085;font-size:13px}.course-rail .slick-slide>div,.course-rail [slickItem]{max-width:380px}.course-rail .course-card__media{max-height:150px}.course-rail .course-card__title{font-size:15px}.course-rail .course-card__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.schedule-form{padding:20px 16px 40px}.schedule-form__shell{max-width:980px;margin-inline:auto}.schedule-form__head{margin-bottom:18px}.schedule-form__back{margin:0 0 10px -8px}.schedule-form__eyebrow{display:inline-block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-text)}.schedule-form__title{margin:0;font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1.2;color:#101828}.schedule-form__sub{margin:6px 0 0;font-size:14px;color:#667085}.schedule-form .schedule-interview{margin-bottom:16px;padding:20px;border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1018280a}.schedule-form .schedule-card__head{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #e4e7ec}.schedule-form .schedule-card__head .icon-tile{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:#fdf3ec;color:var(--color-brand-text)}.schedule-form .schedule-card__head .icon-tile .mat-icon{width:20px;height:20px;font-size:20px}.schedule-form .schedule-card__head-text{min-width:0;flex:1 1 auto}.schedule-form .schedule-card__head h5{margin:0;font-size:15px;font-weight:700;color:#101828}.schedule-form .schedule-card__head p{margin:2px 0 0;font-size:13px;line-height:1.4;color:#667085}.schedule-form .schedule-card__head-action{flex:0 0 auto;align-self:center}.schedule-form .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:768px){.schedule-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-form .form-grid__full{grid-column:1/-1}}.schedule-form .field-label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#344054}.schedule-form .field-hint{margin:8px 0 0;font-size:12.5px;color:#667085}.schedule-form .field-error{margin:8px 0 0;font-size:12.5px;font-weight:500;color:#d92d20}.schedule-form .mode-group{display:flex;flex-wrap:wrap;gap:6px 22px}.schedule-form ng-multiselect-dropdown .multiselect-dropdown>span{min-height:52px;display:flex;align-items:center;border-radius:10px!important;border-color:#00000061!important}.schedule-form .weight-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 24px}@media(min-width:640px){.schedule-form .weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.schedule-form .weight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.schedule-form .weight-item{min-width:0}.schedule-form .weight-item__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.schedule-form .weight-item__label{font-size:13px;font-weight:600;color:#344054}.schedule-form .weight-item__value{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-brand-text)}.schedule-form .app-range-slider{position:relative;width:100%;margin:2px 0 0}.schedule-form .line{position:absolute;top:50%;z-index:0;width:2px;height:12px;transform:translateY(-50%);background:#e4e7ec;pointer-events:none}.schedule-form .line-20{left:20%}.schedule-form .line-40{left:40%}.schedule-form .line-60{left:60%}.schedule-form .line-80{left:80%}.schedule-form .weightage-total{flex:0 0 auto;align-self:center;padding:5px 12px;border-radius:999px;background:#f9fafb;font-size:13px;font-weight:500;color:#667085}.schedule-form .weightage-total b{font-variant-numeric:tabular-nums}.schedule-form .weightage-total.is-invalid{background:#fef3f2;color:#d92d20}.schedule-form .schedule-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:22px;padding-top:18px;border-top:1px solid #e4e7ec}.schedule-form .schedule-actions__hint{margin:0;flex:1 1 240px}@media(max-width:575px){.schedule-form{padding:14px 12px 32px}.schedule-form .schedule-interview{padding:16px 14px}.schedule-form .schedule-card__head{flex-wrap:wrap}.schedule-form .schedule-card__head-action{width:100%;margin-top:4px}.schedule-form .schedule-actions>button{flex:1 1 100%}}.card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.card-actions__btn.mat-mdc-button-base{min-width:0;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:34px;white-space:nowrap}.card-actions__btn.mat-mdc-button-base .mat-icon{width:17px;height:17px;margin-right:5px;font-size:17px;line-height:17px}.card-actions__btn--danger.mat-mdc-outlined-button{--mdc-outlined-button-label-text-color: #d92d20;--mdc-outlined-button-outline-color: #fef3f2}.card-actions__btn--danger.mat-mdc-outlined-button:hover{background:#fef3f2}@media(max-width:575px){.card-actions{width:100%;margin-left:0!important}.card-actions__btn.mat-mdc-button-base{flex:1 1 auto}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 20px;text-align:center;color:#667085}.empty-state>.mat-icon{width:44px;height:44px;margin-bottom:6px;font-size:44px;line-height:44px;color:#98a2b3}.empty-state strong{font-size:15px;font-weight:700;color:#101828}.empty-state p{max-width:46ch;margin:0;font-size:13.5px;line-height:1.5;color:#667085}.empty-state>button{margin-top:10px}.iv-dash{display:flex;flex-direction:column;gap:clamp(12px,1.3vw,18px);width:100%;min-width:0;box-sizing:border-box}.iv-dash:not(.page-container){padding:clamp(8px,1vw,14px) clamp(16px,2vw,28px) clamp(16px,2vw,28px)}.iv-dash .iv-card{min-width:0;padding:clamp(14px,1.4vw,20px);border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1018280a}.iv-dash .iv-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;margin-bottom:14px}.iv-dash .iv-card__head--wrap{flex-wrap:wrap}.iv-dash .iv-card__actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.iv-dash .iv-card__title{margin:0;font-size:clamp(15px,1.1vw,18px);font-weight:700;color:#101828}.iv-dash .iv-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--color-brand-text);text-decoration:none}.iv-dash .iv-link .mat-icon{width:16px;height:16px;font-size:16px}.iv-dash .iv-link:hover{text-decoration:underline}.iv-dash .iv-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#98a2b3}.iv-dash .iv-dot--all{background:#2e90fa}.iv-dash .iv-dot--shortlisted{background:#12b76a}.iv-dash .iv-dot--interviewScheduled{background:#c2560a}.iv-dash .iv-dot--interviewing{background:#9e77ed}.iv-dash .iv-dot--offered{background:#06aed4}.iv-dash .iv-dot--0{background:#c2560a}.iv-dash .iv-dot--1{background:#2e90fa}.iv-dash .iv-dot--2{background:#12b76a}.iv-dash .iv-dot--3{background:#9e77ed}.iv-dash .iv-dot--4{background:#98a2b3}.iv-dash .iv-pipeline__scroll{min-width:0;overflow-x:auto}.iv-dash .iv-pipeline__table{width:100%;min-width:620px;border-collapse:collapse}.iv-dash .iv-pipeline__table th,.iv-dash .iv-pipeline__table td{padding:10px 12px;text-align:center;white-space:nowrap}.iv-dash .iv-pipeline__table th{border-bottom:1px solid #e4e7ec;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.iv-dash .iv-pipeline__table tbody tr+tr td{border-top:1px solid #e4e7ec}.iv-dash .iv-pipeline__job{width:34%;min-width:200px;text-align:left!important}.iv-dash .iv-pipeline__name{display:block;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;color:#101828;text-decoration:none}.iv-dash .iv-pipeline__name:hover{color:var(--color-brand-text)}.iv-dash .iv-pipeline__type{font-size:12px;color:#667085}.iv-dash .iv-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 9px;border-radius:999px;background:#f9fafb;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#344054;text-decoration:none}.iv-dash .iv-count:hover{filter:brightness(.95)}.iv-dash .iv-count:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.iv-dash .iv-count--all{background:#eff8ff;color:#175cd3}.iv-dash .iv-count--shortlisted{background:#ecfdf3;color:#027a48}.iv-dash .iv-count--interviewScheduled{background:#fdf3ec;color:var(--color-brand-text)}.iv-dash .iv-count--interviewing{background:#f4f3ff;color:#5925dc}.iv-dash .iv-count--offered{background:#ecfdff;color:#0e7090}.iv-dash .iv-pipeline__table .iv-col--focus{background:#c2560a0f}.iv-dash .iv-pipeline__table th.iv-col--focus{color:#101828;box-shadow:inset 0 -2px #c2560a}.iv-dash .iv-pipeline__note{margin:12px 0 0;font-size:12.5px;color:#667085}.iv-dash .iv-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0}.iv-dash .iv-range{font-weight:600}.iv-dash .iv-range .mat-icon{width:18px;height:18px;font-size:18px}.iv-dash .iv-range__caret{margin-left:2px}.iv-dash .iv-viewby,.iv-dash .iv-sort{width:132px}.iv-dash .iv-nav{display:inline-flex;align-items:center;gap:4px}.iv-dash .iv-strip{display:grid;grid-template-columns:repeat(var(--iv-days, 15),minmax(72px,1fr));gap:8px;min-width:0;padding-bottom:4px;overflow-x:auto}.iv-dash .iv-day{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:10px 6px 12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.iv-dash .iv-day__weekday{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:#667085}.iv-dash .iv-day__date{font-size:13px;font-weight:700;color:#101828;white-space:nowrap}.iv-dash .iv-day__today{font-size:10px;font-weight:700;color:var(--color-brand-text)}.iv-dash .iv-day__count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;margin-top:2px;padding:0 7px;border-radius:999px;background:#fdf3ec;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-brand-text)}.iv-dash .iv-day__count.is-zero{background:#f9fafb;color:#98a2b3}.iv-dash .iv-day.is-weekend{background:#f9fafb}.iv-dash .iv-day:hover{border-color:#ecd9c3}.iv-dash .iv-day.is-selected{border-color:#c2560a;background:#fdf3ec;box-shadow:inset 0 -3px #c2560a}.iv-dash .iv-day.is-today .iv-day__date{color:var(--color-brand-text)}.iv-dash .iv-agenda{display:flex;flex-direction:column;gap:6px}.iv-dash .iv-agenda__caption{margin:0 0 4px;font-size:12.5px;color:#667085}.iv-dash .iv-agenda__row{display:grid;grid-template-columns:96px 46px minmax(60px,1fr) auto 24px;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.iv-dash .iv-agenda__row:hover{border-color:#ecd9c3;background:#f9fafb}.iv-dash .iv-agenda__row.is-selected{border-color:#c2560a;background:#fdf3ec}.iv-dash .iv-agenda__row .mat-icon{width:20px;height:20px;font-size:20px;color:#98a2b3}.iv-dash .iv-agenda__date{font-size:13.5px;font-weight:700;color:#101828;white-space:nowrap}.iv-dash .iv-agenda__date em{margin-left:6px;font-style:normal;font-size:10px;font-weight:700;color:var(--color-brand-text)}.iv-dash .iv-agenda__weekday{font-size:11.5px;font-weight:600;color:#667085}.iv-dash .iv-agenda__bar{display:block;height:6px;border-radius:3px;background:#e4e7ec;overflow:hidden}.iv-dash .iv-agenda__bar i{display:block;height:100%;background:#c2560a}.iv-dash .iv-agenda__count{font-size:12.5px;font-weight:600;color:#344054;white-space:nowrap}.iv-dash .iv-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.6vw,22px);min-width:0}@media(min-width:1280px){.iv-dash .iv-split{grid-template-columns:minmax(0,1fr) 300px}.iv-dash .iv-split--nosummary{grid-template-columns:minmax(0,1fr)}}.iv-dash .iv-list__title{display:flex;align-items:center;gap:10px;min-width:0}.iv-dash .iv-list__title h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;color:#667085}.iv-dash .iv-rows{display:flex;flex-direction:column;min-width:0}.iv-dash .iv-row{display:grid;grid-template-columns:86px 36px minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 4px;border-top:1px solid #e4e7ec}.iv-dash .iv-row:first-child{border-top:0}.iv-dash .iv-row:hover{background:#f9fafb}.iv-dash .iv-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:#101828}.iv-dash .iv-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#667085}.iv-dash .iv-row__time{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828;white-space:nowrap}.iv-dash .iv-row__time small{display:inline;font-weight:500}.iv-dash .iv-row__actions{display:inline-flex;align-items:center;gap:4px;justify-self:end}.iv-dash .iv-row__view.mat-mdc-button-base{height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.iv-dash .iv-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fdf3ec;font-size:12.5px;font-weight:700;color:var(--color-warning-text)}.iv-dash .iv-more{align-self:center;margin-top:8px;font-size:13px;font-weight:600}.iv-dash .iv-loading{padding:12px 0}.iv-dash .iv-rows--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:10px}.iv-dash .iv-rows--grid .iv-row{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"avatar  who" "time    time" "job     job" "stage   stage" "by      by" "actions actions";align-items:start;gap:6px 10px;padding:14px;border:1px solid #e4e7ec;border-radius:12px}.iv-dash .iv-rows--grid .iv-row__who,.iv-dash .iv-rows--grid .iv-row__job,.iv-dash .iv-rows--grid .iv-row__stage,.iv-dash .iv-rows--grid .iv-row__by{min-width:0}.iv-dash .iv-rows--grid .iv-row__who strong,.iv-dash .iv-rows--grid .iv-row__who small,.iv-dash .iv-rows--grid .iv-row__job strong,.iv-dash .iv-rows--grid .iv-row__job small,.iv-dash .iv-rows--grid .iv-row__stage strong,.iv-dash .iv-rows--grid .iv-row__stage small,.iv-dash .iv-rows--grid .iv-row__by strong,.iv-dash .iv-rows--grid .iv-row__by small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.iv-dash .iv-rows--grid .iv-row__time{grid-area:time;padding-top:2px;border-top:1px solid #e4e7ec;margin-top:4px}.iv-dash .iv-rows--grid .iv-row__who{grid-area:who}.iv-dash .iv-rows--grid .iv-row__job{grid-area:job}.iv-dash .iv-rows--grid .iv-row__stage{grid-area:stage}.iv-dash .iv-rows--grid .iv-row__by{grid-area:by}.iv-dash .iv-rows--grid .iv-row__actions{grid-area:actions;justify-self:start;margin-top:8px}.iv-dash .iv-rows--grid .iv-row:hover{background:transparent}.iv-dash .iv-rows--grid .iv-avatar{grid-area:avatar}.iv-dash .iv-rows--grid .iv-more{grid-column:1/-1}.iv-dash .iv-summary{display:flex;flex-direction:column;align-items:stretch;min-width:0}.iv-dash .iv-summary__caption{margin:10px 0 6px;font-size:12px;color:#667085;text-align:center}.iv-dash .iv-donut{position:relative;width:min(180px,100%);margin:6px auto 0}.iv-dash .iv-donut svg{display:block;width:100%;height:auto;transform:rotate(-90deg)}.iv-dash .iv-donut__track{fill:none;stroke:#f9fafb;stroke-width:16}.iv-dash .iv-donut__arc{fill:none;stroke-width:16;stroke-linecap:butt;transition:stroke-dasharray .24s ease}.iv-dash .iv-donut__arc--0{stroke:#c2560a}.iv-dash .iv-donut__arc--1{stroke:#2e90fa}.iv-dash .iv-donut__arc--2{stroke:#12b76a}.iv-dash .iv-donut__arc--3{stroke:#9e77ed}.iv-dash .iv-donut__arc--4{stroke:#98a2b3}.iv-dash .iv-donut__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.iv-dash .iv-donut__center strong{font-size:26px;font-weight:700;line-height:1.1;color:#101828}.iv-dash .iv-donut__center span{font-size:12px;color:#667085}.iv-dash .iv-legend{margin:10px 0 0;padding:0;list-style:none}.iv-dash .iv-legend li{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 0}.iv-dash .iv-legend__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#344054}.iv-dash .iv-legend__value{flex:0 0 auto;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.iv-dash .iv-legend__value em{font-style:normal;font-weight:500;color:#667085}.iv-dash .iv-legend__empty{font-size:12.5px;color:#667085}.iv-dash .iv-export{width:100%;margin-top:14px}.iv-dash .iv-viewtoggle{display:inline-flex;padding:2px;border:1px solid #e4e7ec;border-radius:10px;background:#f9fafb}.iv-dash .iv-viewtoggle .mat-mdc-icon-button.is-active{background:#fff;color:var(--color-brand-text)}@media(max-width:1279px){.iv-dash .iv-rows:not(.iv-rows--grid) .iv-row{grid-template-columns:74px 32px minmax(0,1.4fr) minmax(0,1fr) auto}.iv-dash .iv-rows:not(.iv-rows--grid) .iv-row .iv-row__stage,.iv-dash .iv-rows:not(.iv-rows--grid) .iv-row .iv-row__by{display:none}.iv-dash .iv-viewby,.iv-dash .iv-sort{width:118px}}@media(max-width:1023px){.iv-dash .iv-rows:not(.iv-rows--grid) .iv-row{grid-template-columns:68px 32px minmax(0,1fr) auto}.iv-dash .iv-rows:not(.iv-rows--grid) .iv-row .iv-row__job{display:none}}.iv-dash .iv-scope{display:inline-flex;gap:2px;padding:3px;border:1px solid #e4e7ec;border-radius:10px;background:#f9fafb}.iv-dash .iv-scope .mat-mdc-button-base{height:32px;min-width:0;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:#667085}.iv-dash .iv-scope .mat-mdc-button-base .mat-icon{width:17px;height:17px;margin-right:5px;font-size:17px}.iv-dash .iv-scope .mat-mdc-button-base.is-active{background:#fff;color:var(--color-brand-text);box-shadow:0 1px 2px #1018281f}.iv-dash .iv-scope__count{min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:#fdf3ec;font-size:11px;font-weight:700;line-height:18px;color:var(--color-brand-text)}.iv-dash .iv-rows-wrap{display:flex;flex-direction:column;min-width:0}.iv-dash .iv-group{min-width:0}.iv-dash .iv-group+.iv-dash .iv-group{margin-top:14px}.iv-dash .iv-group__head{display:flex;align-items:center;gap:10px;padding:8px 2px 6px}.iv-dash .iv-group__date{flex:0 0 auto;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:#667085}.iv-dash .iv-group__date em{margin-left:6px;font-style:normal;font-weight:700;color:var(--color-brand-text)}.iv-dash .iv-group__date.is-today{color:var(--color-brand-text)}.iv-dash .iv-group__rule{flex:1 1 auto;height:1px;background:#e4e7ec}.iv-dash .iv-group__count{flex:0 0 auto;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#f9fafb;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:20px;text-align:center;color:#344054}@media(max-width:575px){.iv-dash .iv-scope{width:100%}.iv-dash .iv-scope .mat-mdc-button-base{flex:1 1 0}}.page-head .dialog-close{flex:0 0 auto;margin-left:auto;color:#667085}.page-head .dialog-close:hover{color:#101828}.page-head:has(.dialog-close){display:flex;align-items:flex-start;gap:12px}.iv-dash>app-interview-schedule-view{display:flex;flex-direction:column;gap:inherit;min-width:0}.iv-dash .iv-pagehead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin:-4px 0 -2px}.iv-dash .iv-pagehead__title{margin:0;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#101828}.iv-dash .iv-pagehead__cta{flex:0 0 auto}.iv-dash .iv-pagehead__cta .mat-icon{margin-right:6px}@media(max-width:575px){.iv-dash .iv-pagehead__cta{width:100%;align-self:stretch}}.kv-list__note{display:block;margin-top:1px;font-style:normal;font-size:12px;font-weight:500;color:#667085}.iv-dash--seeker .iv-row{grid-template-columns:86px 36px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto}.iv-dash--seeker .iv-row.is-past{opacity:.62}.iv-dash--seeker .iv-row.is-past .iv-row__view{pointer-events:auto}.iv-dash--seeker .iv-group__date em{margin-left:8px;font-style:normal;font-size:11px;font-weight:700;color:var(--color-brand-text)}.iv-dash--seeker .iv-next{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;border-color:#ecd9c3;background:#fdf3ec}.iv-dash--seeker .iv-next__badge{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#fff;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-text)}.iv-dash--seeker .iv-next__badge .mat-icon{width:16px;height:16px;font-size:16px}.iv-dash--seeker .iv-next__body{flex:1 1 240px;min-width:0}.iv-dash--seeker .iv-next__body strong{display:block;font-size:15px;font-weight:700;color:#101828}.iv-dash--seeker .iv-next__body span{display:block;margin-top:2px;font-size:13px;color:#344054}@media(max-width:1279px){.iv-dash--seeker .iv-rows:not(.iv-rows--grid) .iv-row{grid-template-columns:74px 32px minmax(0,1.4fr) minmax(0,1fr) auto}.iv-dash--seeker .iv-rows:not(.iv-rows--grid) .iv-row .iv-row__by{display:none}}@media(max-width:767px){.iv-dash--seeker .iv-rows:not(.iv-rows--grid) .iv-row{grid-template-columns:68px minmax(0,1fr);grid-template-areas:"time    who" "stage   stage" "actions actions";align-items:start;gap:4px 10px;padding:12px 4px}.iv-dash--seeker .iv-rows:not(.iv-rows--grid) .iv-row .iv-avatar{display:none}.iv-dash--seeker .iv-rows:not(.iv-rows--grid) .iv-row .iv-row__time{grid-area:time}.iv-dash--seeker .iv-rows:not(.iv-rows--grid) .iv-row .iv-row__who{grid-area:who}.iv-dash--seeker .iv-rows:not(.iv-rows--grid) .iv-row .iv-row__stage{grid-area:stage}.iv-dash--seeker .iv-rows:not(.iv-rows--grid) .iv-row .iv-row__actions{grid-area:actions;justify-self:start;margin-top:6px}}.iv-dash .iv-expand.mat-mdc-icon-button.is-active{background:#fdf3ec;color:var(--color-brand-text)}.iv-dash .iv-summary-bar{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:12px clamp(14px,1.4vw,20px)}.iv-dash .iv-summary-bar__total{flex:0 0 auto;font-size:13px;color:#667085}.iv-dash .iv-summary-bar__total strong{margin-right:4px;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.iv-dash .iv-summary-bar__legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;flex:1 1 320px;min-width:0;margin:0;padding:0;list-style:none}.iv-dash .iv-summary-bar__legend li{display:inline-flex;align-items:baseline;gap:5px;min-width:0;font-size:13px;color:#344054}.iv-dash .iv-summary-bar__legend b{font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.iv-dash .iv-summary-bar__legend em{font-style:normal;font-size:12px;color:#667085}.iv-dash .iv-summary-bar__label{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.iv-dash .iv-summary-bar{align-items:flex-start;flex-direction:column;gap:8px}.iv-dash .iv-summary-bar__legend{gap:4px 14px}}.job-card__match.is-zero{background:#f9fafb;color:#667085}.job-card__match.is-zero strong{color:#98a2b3}.job-card__apply.mat-mdc-button-base{height:34px;min-width:0;padding:0 16px;margin-right:2px;font-size:13px;font-weight:600}.job-card__applied{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:8px;background:#ecfdf3;font-size:12.5px;font-weight:600;color:#027a48}.job-card__applied .mat-icon{width:17px;height:17px;font-size:17px}.job-view__match-count{margin:8px 0 0;font-size:13px;color:#667085}.job-view__match-count strong{font-variant-numeric:tabular-nums;color:#101828}.job-view__gap{margin-top:12px;padding-top:12px;border-top:1px solid #e4e7ec}.job-view__gap-label{display:block;margin-bottom:6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.job-view__gap-list{display:flex;flex-wrap:wrap;gap:6px}.job-card__ai{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;background:#f4f3ff;font-size:11.5px;font-weight:700;color:#5925dc}.job-card__ai .mat-icon{width:14px;height:14px;font-size:14px}.job-card__best{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;background:#ecfdf3;font-size:11.5px;font-weight:700;color:#027a48}.job-card__best .mat-icon{width:14px;height:14px;font-size:14px}.job-view__ai{margin-top:12px;padding-top:12px;border-top:1px solid #e4e7ec}.job-view__ai-head{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#344054}.job-view__ai-head .mat-icon{width:17px;height:17px;font-size:17px;color:#5925dc}.job-view__ai-head strong{margin-left:auto;font-size:15px;font-variant-numeric:tabular-nums;color:#101828}.job-view__ai .fine-print{margin-top:2px}.job-view__best{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:3px 9px;border-radius:999px;background:#ecfdf3;font-size:11.5px;font-weight:700;color:#027a48}.job-view__best .mat-icon{width:14px;height:14px;font-size:14px}.job-card__ai--pending{background:#f9fafb;color:#667085}.job-view__ai--pending .job-view__ai-head{color:#667085}.job-view__ai--pending .job-view__ai-head .mat-icon{color:#98a2b3}.job-view__ai--pending .job-view__ai-head strong{font-size:13px;font-weight:600;color:#667085}.dash-section__sub{margin-left:10px;font-size:12.5px;color:#667085}.media-row__time .is-today{font-weight:700;color:var(--color-brand-text)}.up-list{display:flex;flex-direction:column;min-width:0}.up-row{display:grid;grid-template-columns:62px minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 4px;border-top:1px solid #e4e7ec}.up-row:first-child{border-top:0}.up-row:hover{background:#f9fafb}.up-row__date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;padding:6px 0 7px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;line-height:1.1}.up-row__date em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#667085}.up-row__date strong{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.up-row__date small{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#667085}.up-row__date.is-today{border-color:#ecd9c3;background:#fdf3ec}.up-row__date.is-today em,.up-row__date.is-today small,.up-row__date.is-today strong{color:var(--color-brand-text)}.up-row__who{display:flex;align-items:center;gap:10px;min-width:0}.up-row__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:#fdf3ec;font-size:12.5px;font-weight:700;color:var(--color-warning-text)}.up-row__names{min-width:0}.up-row__names strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#101828}.up-row__names small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#667085}.up-row__when{min-width:0;text-align:right}.up-row__when strong{display:block;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828;white-space:nowrap}.up-row__when small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#667085}.up-row__join.mat-mdc-button-base{flex:0 0 auto;height:34px;padding:0 14px;font-size:12.5px;font-weight:600}.up-row__join.mat-mdc-button-base .mat-icon{width:17px;height:17px;margin-right:5px;font-size:17px}@media(max-width:767px){.up-row{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"date who" "when when" "join join";gap:8px 12px}.up-row__date{grid-area:date}.up-row__who{grid-area:who}.up-row__when{grid-area:when;text-align:left;padding-left:66px}.up-row__join{grid-area:join;justify-self:start;margin-left:66px}}.up-row.is-placeholder{border-radius:12px;background:#fdf3ec}.up-row.is-placeholder:hover{background:#fdf3ec}.up-row.is-placeholder .up-row__names strong{font-weight:600;color:var(--color-warning-text)}.up-row.is-placeholder .up-row__names small{color:var(--color-brand-text)}.up-row__avatar--empty{background:#fff;color:var(--color-brand-text)}.up-row__avatar--empty .mat-icon{width:19px;height:19px;font-size:19px}.dash-panel .up-row.is-today:not(.is-placeholder){background:linear-gradient(90deg,#fdf3ec,#fff3e800 55%)}.up-row{grid-template-columns:62px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr) auto}.up-row__by{min-width:0}.up-row__by em{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.up-row__by strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:#344054}.up-row__by small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:#667085}.up-row__email{color:#98a2b3!important;font-size:11.5px!important}.up-row__countdown{display:inline-block;margin-bottom:3px;padding:1px 8px;border-radius:999px;background:#f9fafb;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:#667085}.up-row__countdown.is-soon{background:#fdf3ec;color:var(--color-brand-text)}@media(max-width:1279px){.up-row{grid-template-columns:62px minmax(0,1.6fr) minmax(0,1fr) auto}.up-row__by{display:none}}@media(max-width:767px){.up-row__email{display:none}}.cand-resultsbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:0 0 14px}.cand-resultsbar__count{flex:1 1 auto;min-width:0;margin:0;font-size:13px;color:#667085}.cand-resultsbar__count strong{margin-right:4px;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.cand-resultsbar__of{white-space:nowrap}.cand-resultsbar__tools{display:flex;align-items:center;gap:10px;flex:0 0 auto}.cand-resultsbar__sort.mat-mdc-form-field{width:208px;margin:0}.cand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-items:stretch;margin-bottom:16px}.cand-card{display:flex;flex-direction:column;min-width:0;container-type:inline-size;container-name:candcard;padding:14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cand-card:hover{border-color:#d0d5dd;box-shadow:0 2px 8px #10182812}.cand-card.is-selected{border-color:#c2560a;box-shadow:0 0 0 1px #c2560a inset}.cand-card__head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.cand-card__pick{flex:0 0 auto}.cand-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fdf3ec;font-size:13px;font-weight:700;color:var(--color-warning-text)}.cand-card__id{min-width:0}.cand-card__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;color:#101828}.cand-card__mail{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--color-info-text);text-decoration:none}.cand-card__mail:hover{text-decoration:underline}.cand-card__tag{flex:0 0 auto}.cand-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;padding:10px 8px;border-radius:10px;background:#f9fafb}.cand-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-width:0;font-size:12.5px;color:#667085}.cand-card__metaitem{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-card__metaitem .mat-icon{width:15px;height:15px;font-size:15px;color:#98a2b3}.cand-card__jobs{padding:0;border:0;background:none;font:inherit;color:var(--color-info-text);cursor:pointer}.cand-card__jobs:hover:not(:disabled){text-decoration:underline}.cand-card__jobs:disabled{color:#667085;cursor:default}.cand-card__actions{display:flex;gap:8px;margin-top:auto;padding-top:12px}.cand-card__actions .mat-mdc-button-base{flex:1 1 auto;min-width:0;height:36px;padding:0 9px;font-size:13px;font-weight:600;white-space:nowrap}.cand-card__actions .mat-icon{width:17px;height:17px;margin-right:4px;font-size:17px}.cand-stat{display:block;min-width:0;text-align:center}.cand-stat em{display:block;font-style:normal;font-size:clamp(9px,3.4cqi,10.5px);font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#667085}.cand-stat b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.cand-rows--skeleton td{padding:14px 12px;vertical-align:middle}.cand-rows--skeleton .sk--line{max-width:220px}.cand-card--skeleton{pointer-events:none}.cand-card--skeleton .cand-card__idsk{display:flex;flex-direction:column;gap:6px;min-width:0}.cand-card--skeleton .cand-card__head{grid-template-columns:auto minmax(0,1fr)}.sk{display:block;border-radius:6px;background:linear-gradient(90deg,#f2f4f7 25%,#e9edf2 37%,#f2f4f7 63%);background-size:400% 100%;animation:sk-shimmer 1.4s ease infinite}.sk--avatar{width:38px;height:38px;border-radius:50%}.sk--line{height:11px}.sk--w90{width:90%}.sk--w70{width:70%}.sk--w60{width:60%}.sk--block{height:40px;border-radius:8px}.sk--btn{flex:1 1 0;height:36px;border-radius:8px}@container candcard (max-width: 219px){.cand-card__stats{grid-template-columns:1fr;gap:4px;padding:8px 10px}.cand-stat{display:flex;align-items:baseline;justify-content:space-between;gap:10px;text-align:left}.cand-stat em{font-size:10px}.cand-stat b{margin-top:0}.cand-card__actions{flex-direction:column}.cand-card__actions .mat-mdc-button-base{flex:0 0 auto;width:100%}}@keyframes sk-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}@media(min-width:992px)and (max-width:1279px){.cand-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:575px){.cand-grid{grid-template-columns:1fr;gap:12px}.cand-resultsbar{align-items:stretch;flex-direction:column}.cand-resultsbar__tools{justify-content:space-between}.cand-resultsbar__sort.mat-mdc-form-field{flex:1 1 auto;width:auto}.cand-card{padding:12px}.cand-card__stats{padding:10px 4px}.cand-card__actions{flex-wrap:wrap}}@media(min-width:992px){.browse-layout--nofilters{grid-template-columns:minmax(0,1fr)}}.cfx{margin:0 0 14px}.cfx__bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cfx-btn{display:inline-flex;align-items:stretch;max-width:100%;min-width:0;border:1px solid #d0d5dd;border-radius:999px;background:#fff;transition:border-color .15s ease,background .15s ease}.cfx-btn:hover{border-color:#98a2b3}.cfx-btn.is-on{border-color:#c2560a;background:#fdf3ec}.cfx-btn.is-on .cfx-btn__label,.cfx-btn.is-on .cfx-btn__value{color:var(--color-warning-text)}.cfx-btn__main{display:inline-flex;align-items:center;gap:6px;min-width:0;height:36px;padding:0 12px;border:0;border-radius:inherit;background:none;font:inherit;font-size:13px;font-weight:500;color:#344054;cursor:pointer}.cfx-btn__main:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.cfx-btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-btn__value{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cfx-btn__value:before{content:": ";font-weight:500}.cfx-btn__caret,.cfx-btn__lead{flex:0 0 auto;width:17px;height:17px;font-size:17px;color:#667085}.cfx-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-brand-fill);font-size:11px;font-weight:700;color:#fff}.cfx-btn__x{display:inline-flex;align-items:center;padding:0 9px 0 2px;border:0;border-radius:inherit;background:none;color:var(--color-warning-text);cursor:pointer}.cfx-btn__x .mat-icon{width:15px;height:15px;font-size:15px}.cfx-btn__x:hover{color:#a94a08}.cfx-btn__x:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.cfx-btn--trigger{align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13.5px;font-weight:600;color:#344054;cursor:pointer}.cfx__chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:10px}.cfx__chips-label{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#667085}.cfx-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;height:28px;padding:0 8px 0 10px;border:1px solid #ecd9c3;border-radius:999px;background:#fdf3ec;font:inherit;font-size:12.5px;color:var(--color-warning-text);cursor:pointer}.cfx-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-chip .mat-icon{flex:0 0 auto;width:14px;height:14px;font-size:14px}.cfx-chip:hover{background:var(--brand-100)}.cfx-chip:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.cfx__clearall.mat-mdc-button-base{height:28px;padding:0 8px;font-size:12.5px}.cfx-backdrop{background:transparent}.cfx-pop{display:flex;flex-direction:column;width:320px;max-width:calc(100vw - 24px);max-height:100%;padding:14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 12px 28px #10182829}.cfx-pop__title{margin:0 0 12px;font-size:14px;font-weight:700;color:#101828}.cfx-pop__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.cfx-pop__to{font-size:12.5px;color:#667085}.cfx-pop__hint{margin:8px 0 0;font-size:11.5px;color:#667085}.cfx-pop__hint strong{color:#344054}.cfx-pop__error{margin:8px 0 0;font-size:11.5px;font-weight:600;color:#d92d20}.cfx-pop__field.mat-mdc-form-field{width:100%;margin-top:10px}.cfx-pop__list{flex:1 1 auto;min-height:64px;max-height:min(280px,45vh);margin-top:10px;overflow-y:auto;overscroll-behavior:contain}.cfx-pop__empty{margin:12px 4px;font-size:12.5px;color:#667085}.cfx-pop__foot{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #e4e7ec}.cfx-pop__title,.cfx-pop__row,.cfx-pop__field{flex:0 0 auto}.cfx-pop--list{width:300px}.cfx-pop--more{width:340px}.cfx-pop--more .cfx-pop__row{margin-top:2px}.cfx-opt.mat-mdc-checkbox{display:block;max-width:100%}.cfx-opt.mat-mdc-checkbox .mdc-form-field{display:flex;max-width:100%;min-width:0}.cfx-opt.mat-mdc-checkbox .mdc-label{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cfx-more__section+.cfx-more__section{margin-top:14px;padding-top:12px;border-top:1px solid #e4e7ec}.cfx-more__head{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#667085}.cfx-radios{display:flex;flex-direction:column}.cfx-opt.mat-mdc-radio-button{display:block;max-width:100%}.cfx-opt.mat-mdc-radio-button .mdc-form-field{display:flex;max-width:100%;min-width:0}.cfx-opt.mat-mdc-radio-button .mdc-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cfx-opt--extra.mat-mdc-checkbox{margin-top:8px;padding-top:6px;border-top:1px solid #e4e7ec}.cfx-pop__hint.cfx-opt__reason{margin:-4px 0 6px 40px}.cfx-sheet{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end}.cfx-sheet__scrim{position:absolute;inset:0;background:#10182873}.cfx-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:92vh;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -8px 32px #1018283d}.cfx-sheet__head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:12px 8px 12px 16px;border-bottom:1px solid #e4e7ec}.cfx-sheet__head h3{margin:0;font-size:16px;font-weight:700;color:#101828}.cfx-sheet__body{flex:1 1 auto;padding:4px 16px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cfx-sheet__section{padding:14px 0;border-bottom:1px solid #e4e7ec}.cfx-sheet__section:last-child{border-bottom:0}.cfx-sheet__label{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:700;color:#101828}.cfx-sheet__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-brand-fill);font-size:11px;font-weight:700;color:#fff}.cfx-sheet__foot{display:flex;gap:10px;flex:0 0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e4e7ec}.cfx-sheet__foot .mat-mdc-button-base{flex:1 1 0;height:44px;font-size:14px;font-weight:600}.cfx-sheet .cfx-pop__list{max-height:40vh}.cfx-sheet .cfx-pop__hint{margin-bottom:2px}@media(max-height:520px){.cfx-sheet__panel{max-height:100%;height:100%;border-radius:0}}@media(max-width:380px){.cfx-pop .cfx-pop__row{grid-template-columns:minmax(0,1fr);gap:4px}.cfx-pop .cfx-pop__to{justify-self:start;padding-left:2px}}@media(max-width:339px){.cfx-sheet .cfx-pop__row{grid-template-columns:minmax(0,1fr);gap:4px}.cfx-sheet .cfx-pop__to{justify-self:start;padding-left:2px}}.candidates-table th.is-sortable{padding:0}.candidates-table .col-sort{display:inline-flex;align-items:center;gap:4px;width:100%;height:100%;padding:12px 8px;border:0;background:none;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;cursor:pointer}.candidates-table .col-sort .mat-icon{width:15px;height:15px;font-size:15px;opacity:0;transition:opacity .12s ease}.candidates-table .col-sort:hover .mat-icon{opacity:.55}.candidates-table .col-sort.is-active{color:var(--color-brand-text)}.candidates-table .col-sort.is-active .mat-icon{opacity:1}.candidates-table .col-sort:focus-visible{outline:2px solid #c2560a;outline-offset:-2px}.candidates-table th.num-col .col-sort{justify-content:flex-end}.candidates-table td.num-col{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.candidates-table .candidate-cell{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.candidates-table .candidate-cell__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:#fdf3ec;font-size:11.5px;font-weight:700;color:var(--color-warning-text)}.candidates-table .candidate-cell__id{display:block;min-width:0}.candidates-table .candidate-cell__name,.candidates-table .candidate-cell__mail{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.candidates-table .row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.candidates-table .row-actions__btn.mat-mdc-button-base{height:32px;min-width:0;padding:0 10px;font-size:12.5px;font-weight:600;white-space:nowrap}.candidates-table .row-actions__btn.mat-mdc-button-base .mat-icon{width:16px;height:16px;margin-right:4px;font-size:16px}.candidates-table .count-link:disabled{color:#667085;cursor:default;text-decoration:none}@media(max-width:1279px){.candidates-table .row-actions{gap:4px}.candidates-table .row-actions__btn.mat-mdc-button-base{padding:0 7px}.candidates-table .row-actions__btn.mat-mdc-button-base .mat-icon{margin-right:3px}}.candidates-table .mat-column-candidate{min-width:240px}.candidates-table .mat-column-experience{width:92px}.candidates-table .mat-column-ctc,.candidates-table .mat-column-ctc1{width:104px}.candidates-table .mat-column-registeredDate{width:124px}.candidates-table .mat-column-action{width:148px}.candidates-table th.mat-column-registeredDate,.candidates-table td.mat-column-registeredDate{text-align:left}@media(max-width:1279px){.candidates-table .mat-column-action{width:136px}}.cfx__bar-end{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.cand-tools{display:flex;align-items:center;gap:8px;min-width:0}.cand-tools__count{white-space:nowrap;font-size:13px;color:#667085}.cand-tools__count strong{margin-right:4px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.cand-resultsbar__sort .cfx-btn__value{max-width:14ch}.cand-sortmenu.mat-mdc-menu-panel{max-width:none}.cand-sortmenu.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:40px;font-size:13px}.cand-sortmenu.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{width:18px;height:18px;margin-right:8px;font-size:18px;color:var(--color-brand-text)}.browse-candidates .empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cand-scores{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;margin-top:8px}.cand-scores .tag{font-size:11.5px}.cand-scores--cell{margin-top:4px}.cand-scores__join{font-size:12px;color:#667085;white-space:nowrap}.cfx__bar-end app-view-toggle .view-toggle{flex:0 0 auto}@media(max-width:1599px){.cand-tools__count{display:none}}@media(max-width:575px){.cand-tools{gap:6px}.cand-resultsbar__sort .cfx-btn__value{display:none}}.rz{display:flex;align-items:flex-start;gap:14px;margin:0 0 20px;padding:14px 16px;border:1px solid #eaecf0;border-radius:12px;background:#fff}.rz--running{border-color:#f7d9bd;background:linear-gradient(90deg,var(--brand-50) 0%,#fffdfb 100%)}.rz--done{border-color:#a6f4c5;background:#f6fef9}.rz--failed{border-color:#fee4e2;background:#fffbfa}.rz__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid #eaecf0}.rz--done .rz__icon{border-color:#a6f4c5}.rz--done .rz__icon .mat-icon{color:#12b76a}.rz--failed .rz__icon{border-color:#fee4e2}.rz--failed .rz__icon .mat-icon{color:#f04438}.rz__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.rz__title{font-size:14px;font-weight:600;color:#101828}.rz__sub{font-size:12.5px;line-height:1.5;color:#667085}.rz__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:#667085;cursor:pointer}.rz__close .mat-icon{width:17px;height:17px;font-size:17px}.rz__close:hover{background:#1018280d;color:#101828}.rz__doc{position:relative;display:block;width:20px;height:25px;border:1.5px solid #c2560a;border-radius:3px;overflow:hidden;background:#fff}.rz__doc i{position:absolute;left:3.5px;height:2px;border-radius:1px;background:var(--brand-200)}.rz__doc i:nth-child(1){top:5px;width:13px}.rz__doc i:nth-child(2){top:9px;width:9px}.rz__doc i:nth-child(3){top:13px;width:12px}.rz__doc i:nth-child(4){top:17px;width:7px}.rz__scan{position:absolute;left:0;right:0;top:0;height:7px;background:linear-gradient(180deg,rgba(var(--brand-rgb),0),rgba(var(--brand-rgb),.55) 60%,rgba(var(--brand-rgb),0));animation:rz-scan 1.7s ease-in-out infinite}@keyframes rz-scan{0%{transform:translateY(-7px)}to{transform:translateY(25px)}}@media(prefers-reduced-motion:reduce){.rz__scan{animation:none;opacity:.45}}.rz-check{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:13px 15px;border:1px solid #f7d9bd;border-radius:12px;background:var(--brand-50)}.rz-check__icon{flex:0 0 auto;width:20px;height:20px;font-size:20px;color:var(--color-warning-text)}.rz-check__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.rz-check__body strong{font-size:13.5px;font-weight:600;color:#101828}.rz-check__hint{font-size:12.5px;color:#667085}.rz-check__pair{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:#475467}.rz-check__pair em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#667085;margin-right:5px}.rz-check__actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.rz-check__actions .mat-mdc-button-base{height:34px;font-size:12.5px;font-weight:600}@media(max-width:640px){.rz-check{flex-wrap:wrap}.rz-check__body{flex:1 1 0}.rz-check__pair{flex-direction:column;gap:4px}.rz-check__actions{width:100%;flex-wrap:wrap;padding-left:0}.rz-check__actions>.mat-mdc-button-base{flex:1 1 auto}.rz-check__actions>.mat-mdc-button-base:last-child{flex-basis:100%}}.field-pending{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-size:11.5px;font-weight:500;color:var(--color-brand-text);vertical-align:middle}.field-pending__dot{width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:field-pending-pulse 1.4s ease-in-out infinite}@keyframes field-pending-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.field-suggest{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:3px 10px;border:1px solid #f7d9bd;border-radius:999px;background:var(--brand-50);font:inherit;font-size:11.5px;font-weight:600;color:var(--color-brand-text);cursor:pointer;vertical-align:middle}.field-suggest .mat-icon{width:14px;height:14px;font-size:14px}.field-suggest:hover{background:var(--brand-50)}@media(prefers-reduced-motion:reduce){.field-pending__dot{animation:none;opacity:1}}.rz-offer{display:flex;align-items:center;gap:14px;margin:0 0 22px;padding:14px 18px;border:1px solid #a6f4c5;border-radius:12px;background:#f6fef9}.rz-offer .mat-icon.rz-offer__tick{color:#12b76a;flex:0 0 auto}.rz-offer__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.rz-offer strong{font-size:14px;font-weight:600;color:#101828}.rz-offer em{font-style:normal;font-size:12.5px;color:#667085}.rz-offer__actions{display:flex;gap:6px;flex:0 0 auto}@media(max-width:720px){.rz-offer{flex-wrap:wrap}}.rzm{position:fixed;inset:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:24px;animation:rzm-fade .18s ease both}.rzm__scrim{position:absolute;inset:0;background:#1018288c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rzm__panel{position:relative;width:100%;max-width:56rem;max-height:calc(100dvh - 48px);overflow-y:auto;padding:60px 64px 52px;border:1px solid #f2e3d5;border-radius:28px;background:radial-gradient(120% 70% at 50% 0%,var(--brand-50) 0%,rgba(255,246,238,0) 68%),#fff;box-shadow:0 24px 64px -12px #10182847,0 8px 20px -8px #10182824;text-align:center;animation:rzm-in .3s cubic-bezier(.2,.8,.3,1) both}.rzm__art{display:block;margin:0 auto 30px}.rzm__sub .rzm__word{display:block}.rzm__title{margin:0 0 14px;font-size:clamp(30px,4vw,40px);font-weight:700;letter-spacing:-.01em;color:#101828}.rzm__sub{margin:0 auto 32px;max-width:46ch;font-size:18px;line-height:1.65;color:#667085}.rzm__actions{display:flex;flex-direction:column;gap:14px;max-width:32rem;margin:0 auto}.rzm__actions .mat-mdc-button-base{width:100%;height:62px;font-size:17px;font-weight:600}.rzm__note{margin:24px auto 0;max-width:40ch;font-size:15px;line-height:1.55;color:#98a2b3}@media(max-height:1000px){.rzm__panel{padding:46px 56px 40px}.rzm__art{margin-bottom:22px}.rzm__art .rzr{max-width:440px}.rzm__title{margin-bottom:12px;font-size:clamp(26px,3.4vw,34px)}.rzm__sub{margin-bottom:24px;font-size:17px}.rzm__actions{gap:12px}.rzm__actions .mat-mdc-button-base{height:56px;font-size:16px}.rzm__note{margin-top:18px;font-size:14px}}@media(max-height:860px){.rzm__panel{padding:36px 48px 32px}.rzm__art{margin-bottom:16px}.rzm__art .rzr{max-width:350px}.rzm__title{font-size:clamp(23px,3vw,28px)}.rzm__sub{margin-bottom:18px;max-width:50ch;font-size:16px;line-height:1.6}.rzm__actions .mat-mdc-button-base{height:50px;font-size:15.5px}.rzm__note{margin-top:14px;font-size:13.5px}}@media(max-height:720px){.rzm__panel{padding:24px 40px 22px}.rzm__art{margin-bottom:12px}.rzm__art .rzr{max-width:300px}.rzm__title{margin-bottom:10px;font-size:22px}.rzm__sub{margin-bottom:14px;font-size:14.5px;line-height:1.5}.rzm__actions{gap:10px}.rzm__actions .mat-mdc-button-base{height:46px;font-size:15px}.rzm__note{margin-top:12px;font-size:12.5px}}@media(max-width:520px){.rzm{padding:16px}.rzm__panel{padding:34px 22px 30px;border-radius:18px}.rzm__art{margin-bottom:22px}.rzm__art .rzr{max-width:300px}.rzm__title{font-size:22px}.rzm__sub{font-size:14.5px}}@media(max-width:360px){.rzm{padding:12px}.rzm__panel{padding:24px 18px 22px}.rzm__art{margin-bottom:14px}.rzm__art .rzr{max-width:220px}.rzm__title{font-size:20px;margin-bottom:8px}.rzm__sub{font-size:14px;line-height:1.5;margin-bottom:14px}.rzm__actions{gap:10px}.rzm__actions .mat-mdc-button-base{height:46px;font-size:15px}.rzm__note{margin-top:12px;font-size:12.5px}}.rzp{display:block;max-width:36rem;margin:0 auto 28px}.rzp__readout{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:20px}.rzp__num{font-size:46px;font-weight:700;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#101828}.rzp__num i{margin-left:2px;font-style:normal;font-size:.5em;font-weight:600;color:var(--color-brand-text)}.rzp__hint{font-size:13.5px;line-height:1.4;color:#667085}.rzp__track{position:relative;display:block;height:8px;margin:0 8px 22px;border-radius:4px;background:#eef0f3}.rzp__fill{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--brand-200) 0%,#c2560a 100%);transform:scaleX(var(--rzp-v, 0));transform-origin:0 50%;transition:transform .3s ease-out}.rzp__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:22px;background:radial-gradient(closest-side,#ffffffe6,#fff0);transform:scaleX(calc(1/max(var(--rzp-v, 0),.02)));transform-origin:100% 50%;transition:transform .3s ease-out}.rzp__sheen{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,#fff0,#fff9,#fff0);transform:translate(-100%);animation:rzp-sheen 2.1s linear infinite}.rzp__mark{position:absolute;top:50%;width:0;height:0}.rzp__mark i{position:absolute;top:0;left:0;box-sizing:border-box;width:14px;height:14px;border:2px solid #d0d5dd;border-radius:50%;background:#fff;transform:translate(-50%,-50%);transition:border-color .3s ease,background-color .3s ease}.rzp__mark i:after{content:"";position:absolute;top:1.5px;left:2px;width:5px;height:2.5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);opacity:0;transition:opacity .2s ease}.rzp__mark i:before{content:"";position:absolute;inset:-2px;border:2px solid #c2560a;border-radius:50%;opacity:0}.rzp__mark b{position:absolute;top:13px;left:0;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;color:#98a2b3;transform:translate(-50%);transition:color .3s ease}.rzp__mark[data-state=passed] i{border-color:#c2560a;background:#c2560a}.rzp__mark[data-state=passed] i:after{opacity:1}.rzp__mark[data-state=passed] b{color:#475467}.rzp__mark[data-state=live] i{border-color:#c2560a}.rzp__mark[data-state=live] i:before{animation:rzp-live 1.8s ease-out infinite}.rzp__mark[data-state=live] b{color:var(--color-brand-text);font-weight:600}.rzp[data-mode=holding] .rzp__num{animation:rzp-hold 2.2s ease-in-out infinite}.rzp[data-mode=holding] .rzp__sheen{animation-duration:3.4s}.rzp[data-mode=done] .rzp__fill{background:#c2560a}.rzp[data-mode=done] .rzp__fill:after{opacity:0}.rzp[data-mode=done] .rzp__hint{color:#475467}@media(max-height:1000px){.rzp{margin-bottom:22px}.rzp__readout{margin-bottom:16px}.rzp__num{font-size:40px}.rzp__track{margin-bottom:20px}}@media(max-height:860px){.rzp{margin-bottom:18px}.rzp__readout{margin-bottom:14px}.rzp__num{font-size:36px}.rzp__hint{font-size:13px}.rzp__track{margin-bottom:20px}}@media(max-height:720px){.rzp{margin-bottom:14px}.rzp__readout{margin-bottom:12px}.rzp__num{font-size:32px}.rzp__hint{font-size:12.5px}.rzp__track{height:7px;margin-bottom:18px}.rzp__mark b{font-size:11px}}@media(max-width:520px){.rzp{margin-bottom:18px}.rzp__num{font-size:34px}.rzp__hint{font-size:12.5px}.rzp__track{margin-bottom:4px}.rzp__mark b{display:none}}@media(max-width:360px){.rzp{margin-bottom:14px}.rzp__readout{margin-bottom:12px}.rzp__num{font-size:30px}}.rz-manualbar{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:10px 14px;border:1px dashed #eaecf0;border-radius:10px;background:#fcfcfd;font-size:12.5px;color:#667085}.rzr{display:block;width:100%;max-width:500px;height:auto;margin:0 auto;overflow:visible}.rzr *{transform-box:fill-box}.rzr__shadow{fill:#10182814}.rzr__body{transform-origin:50% 100%;animation:rzr-breathe 5.3s ease-in-out infinite}.rzr__torso,.rzr__skull{fill:#fff;stroke:#dfe3e8;stroke-width:1.5}.rzr__neck{fill:#344054}.rzr__arm,.rzr__arm-edge{fill:none;stroke-linecap:round}.rzr__arm-edge{stroke:#dfe3e8;stroke-width:11.5}.rzr__arm{stroke:#fff;stroke-width:9}.rzr__ear,.rzr__stalk,.rzr__tip{fill:#c2560a}.rzr__tip-glow{fill:rgba(var(--brand-rgb),.22);animation:rzr-glow 2.9s ease-in-out infinite alternate}.rzr__visor{fill:#1f2a37}.rzr__head{transform-origin:50% 100%;animation:rzr-think 11s ease-in-out infinite}.rzr__tilt{transform-origin:50% 100%;animation:rzr-tilt 6.1s ease-in-out infinite}.rzr__antenna{transform-origin:50% 100%;animation:rzr-antenna 11s ease-in-out infinite}.rzr__antenna-sway{transform-origin:50% 100%;animation:rzr-sway 4.3s ease-in-out infinite}.rzr__eye{fill:#eca36e}.rzr__eye-glow{fill:rgba(var(--brand-rgb),.28);animation:rzr-glow 3.1s ease-in-out infinite alternate}.rzr__pupils{animation:rzr-gaze 11s ease-in-out infinite}.rzr__pupil{fill:var(--brand-50);animation:rzr-readline 3.7s ease-in-out infinite}.rzr__lid{fill:#1f2a37;transform:scaleY(0);transform-origin:50% 0;animation:rzr-blink 7.3s linear infinite}.rzr__smile{fill:#1f2a37;transform:scaleY(0);transform-origin:50% 100%}.rzr__hold{transform-origin:50% 50%;animation:rzr-drift 7.9s ease-in-out infinite}.rzr__hand rect{fill:#344054}.rzr__hand--l{animation:rzr-adjust-l 8.3s ease-in-out infinite}.rzr__hand--r{animation:rzr-flick .6s cubic-bezier(.3,.7,.3,1) both}.rzr__hand-idle{animation:rzr-adjust-r 6.7s ease-in-out infinite}.rzr__page{fill:#fff;stroke:#eee0d3;stroke-width:1}.rzr__ink{fill:#e4e7ec}.rzr__ink>:nth-child(1),.rzr__ink>:nth-child(2),.rzr__ink>:nth-child(5),.rzr__ink>:nth-child(11),.rzr__ink>:nth-child(14){fill:#d0d5dd}.rzr__ink>:nth-child(6),.rzr__ink>:nth-child(7),.rzr__ink>:nth-child(8),.rzr__ink>:nth-child(9),.rzr__ink>:nth-child(10){fill:#f2f4f7}.rzr__read{fill:#f5c7a3}.rzr__read>*{animation:rzr-reveal .35s ease both}.rzr__read>:nth-child(1){fill:url(#rzrAvatar)}.rzr__read>:nth-child(2),.rzr__read>:nth-child(5),.rzr__read>:nth-child(11),.rzr__read>:nth-child(14){fill:#c2560a}.rzr__read>:nth-child(4){fill:var(--brand-200)}.rzr__read>:nth-child(6),.rzr__read>:nth-child(7),.rzr__read>:nth-child(8),.rzr__read>:nth-child(9),.rzr__read>:nth-child(10){fill:#fbe4d2;stroke:#f5c7a3;stroke-width:.8}.rzr__read>:nth-child(1){animation-delay:.984s}.rzr__read>:nth-child(2){animation-delay:1.368s}.rzr__read>:nth-child(3){animation-delay:1.56s}.rzr__read>:nth-child(4){animation-delay:2.2s}.rzr__read>:nth-child(5){animation-delay:2.648s}.rzr__read>:nth-child(6){animation-delay:3.224s}.rzr__read>:nth-child(9){animation-delay:3.864s}.rzr__read>:nth-child(11){animation-delay:4.76s}.rzr__read>:nth-child(12){animation-delay:5.336s}.rzr__read>:nth-child(13){animation-delay:5.784s}.rzr__read>:nth-child(14){animation-delay:6.424s}.rzr__read>:nth-child(15){animation-delay:7s}.rzr__hl{fill:rgba(var(--brand-rgb),.16);opacity:0}.rzr__scan{opacity:0;animation:rzr-scan 6.4s linear .6s both}.rzr__scan-bar{fill:#c2560a}.rzr__scan-throw{fill:rgba(var(--brand-rgb),.14)}.rzr__leaf{opacity:0;fill:#f5c7a3;transform-origin:0 50%;animation:rzr-leaf .55s ease-in both}.rzr__leaf>:first-child{fill:#fff;stroke:#eee0d3;stroke-width:1}.rzr__leaf>:nth-child(2){fill:#c2560a}.rzr__pick{visibility:hidden}.rzr__card{fill:#fff;stroke:#eee0d3;stroke-width:1}.rzr__bar{fill:#e4e7ec}.rzr__bar--dark{fill:#d0d5dd}.rzr__rule{fill:#e4e7ec}.rzr__box{fill:#fff;stroke:#d0d5dd;stroke-width:1.2}.rzr__box--soft{fill:var(--brand-50);stroke:var(--brand-200)}.rzr__box--waiting{fill:var(--brand-50);stroke:#c2560a}.rzr__tick rect{fill:#c2560a}.rzr__tick polyline{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rzr__pill{fill:var(--brand-50);stroke:var(--brand-200);stroke-width:1;transform-origin:50% 50%}.rzr__node circle{fill:#c2560a}.rzr__line{fill:#f5c7a3;transform-origin:50% 0}.rzr__cap{transform-origin:50% 50%}.rzr__cap polygon{fill:#344054}.rzr__cap rect{fill:#475467}.rzr__cap circle{fill:#c2560a}.rzr__avatar{fill:url(#rzrAvatar)}.rzr__ring{fill:none;stroke:#c2560a;stroke-width:2;opacity:0;transform-origin:50% 50%}.rzr__seal{transform-origin:50% 50%}.rzr__seal circle{fill:#c2560a}.rzr__seal polyline{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rzr__sparks circle{fill:#c2560a;opacity:0}.rzr__sheet{fill:#fff;stroke:#eee0d3;stroke-width:1}.rzr__sheet:first-child{fill:#f9fafb}.rzr__sheet-line{fill:#e4e7ec}.rzr__sheet-top{transform:rotate(-9deg);transform-origin:0 100%}.rzr__sparks circle:nth-child(1){--dx: 0px;--dy: -26px}.rzr__sparks circle:nth-child(2){--dx: 22px;--dy: -14px}.rzr__sparks circle:nth-child(3){--dx: 22px;--dy: 14px}.rzr__sparks circle:nth-child(4){--dx: 0px;--dy: 26px}.rzr__sparks circle:nth-child(5){--dx: -22px;--dy: 14px}.rzr__sparks circle:nth-child(6){--dx: -22px;--dy: -14px}.rzr[data-stage=preparing] .rzr__leaf{display:none}.rzr[data-stage=preparing] .rzr__doc{animation:rzr-page-in .5s ease both}.rzr[data-stage=preparing] .rzr__pick--preparing{visibility:visible}.rzr[data-stage=preparing] .rzr__sheet-top{animation:rzr-fan .9s ease 1s both}.rzr[data-stage=reading] .rzr__pick--reading{visibility:visible}.rzr[data-stage=reading] .rzr__row .rzr__tick{animation:rzr-in .3s ease both}.rzr[data-stage=reading] .rzr__row:nth-child(3) .rzr__tick{animation-delay:1.6s}.rzr[data-stage=reading] .rzr__row:nth-child(4) .rzr__tick{animation-delay:3s}.rzr[data-stage=reading] .rzr__row:nth-child(5) .rzr__tick{animation-delay:4.4s}.rzr[data-stage=reading] .rzr__row:nth-child(6) .rzr__tick{animation-delay:5.8s}.rzr[data-stage=skills] .rzr__hl--skills{animation:rzr-hl 1.7s ease-in-out .9s infinite alternate}.rzr[data-stage=skills] .rzr__pick--skills{visibility:visible}.rzr[data-stage=skills] .rzr__pill{animation:rzr-pop .45s cubic-bezier(.2,.8,.3,1.2) both}.rzr[data-stage=skills] .rzr__pill:nth-child(3){animation-delay:1.5s}.rzr[data-stage=skills] .rzr__pill:nth-child(4){animation-delay:2.05s}.rzr[data-stage=skills] .rzr__pill:nth-child(5){animation-delay:2.6s}.rzr[data-stage=skills] .rzr__pill:nth-child(6){animation-delay:3.15s}.rzr[data-stage=skills] .rzr__pill:nth-child(7){animation-delay:3.7s}.rzr[data-stage=skills] .rzr__pill:nth-child(8){animation-delay:4.25s}.rzr[data-stage=skills] .rzr__pill:nth-child(9){animation-delay:4.8s}.rzr[data-stage=skills] .rzr__pill:nth-child(10){animation-delay:5.35s}.rzr[data-stage=experience] .rzr__hl--exp{animation:rzr-hl 1.7s ease-in-out .9s infinite alternate}.rzr[data-stage=experience] .rzr__pick--experience{visibility:visible}.rzr[data-stage=experience] .rzr__line{animation:rzr-draw 5s linear 1.2s both}.rzr[data-stage=experience] .rzr__node{animation:rzr-rise .4s ease both}.rzr[data-stage=experience] .rzr__node:nth-child(3){animation-delay:1.4s}.rzr[data-stage=experience] .rzr__node:nth-child(4){animation-delay:3s}.rzr[data-stage=experience] .rzr__node:nth-child(5){animation-delay:4.6s}.rzr[data-stage=education] .rzr__hl--edu{animation:rzr-hl 1.7s ease-in-out .9s infinite alternate}.rzr[data-stage=education] .rzr__pick--education{visibility:visible}.rzr[data-stage=education] .rzr__cap{animation:rzr-pop .5s cubic-bezier(.2,.8,.3,1.2) 1.4s both}.rzr[data-stage=education] .rzr__bar{animation:rzr-rise .4s ease both}.rzr[data-stage=education] .rzr__bar:nth-child(3){animation-delay:2.8s}.rzr[data-stage=education] .rzr__bar:nth-child(4){animation-delay:3.6s}.rzr[data-stage=education] .rzr__bar:nth-child(5){animation-delay:4.4s}.rzr[data-stage=profile] .rzr__hl--all{animation:rzr-hl 2.2s ease-in-out .9s infinite alternate}.rzr[data-stage=profile] .rzr__pick--profile{visibility:visible}.rzr[data-stage=profile] .rzr__row{animation:rzr-rise .4s ease both}.rzr[data-stage=profile] .rzr__row:nth-child(3){animation-delay:.8s}.rzr[data-stage=profile] .rzr__row:nth-child(5){animation-delay:2s}.rzr[data-stage=profile] .rzr__row:nth-child(6){animation-delay:3s}.rzr[data-stage=profile] .rzr__row:nth-child(7){animation-delay:4s}.rzr[data-stage=profile] .rzr__ring{animation:rzr-ring 1.2s ease-out 5s both}.rzr[data-stage=done] .rzr__pick--done{visibility:visible}.rzr[data-stage=done] .rzr__scan{animation:none}.rzr[data-stage=done] .rzr__read>*{animation:none}.rzr[data-stage=done] .rzr__pupil{animation:none}.rzr[data-stage=done] .rzr__head{animation:rzr-nod .9s ease both}.rzr[data-stage=done] .rzr__smile{transform:scaleY(1);animation:rzr-smile .45s ease .2s both}.rzr[data-stage=done] .rzr__seal{animation:rzr-pop .5s cubic-bezier(.2,.8,.3,1.2) .1s both}.rzr[data-stage=done] .rzr__sparks circle{animation:rzr-spark .8s ease-out .15s both}.rzr[data-stage=done] .rzr__row{animation:rzr-rise .4s ease both}.rzr[data-stage=done] .rzr__row:nth-child(4){animation-delay:.4s}.rzr[data-stage=done] .rzr__row:nth-child(5){animation-delay:.6s}.rzr[data-stage=done] .rzr__row:nth-child(6){animation-delay:.8s}.rzr[data-stage=longer] .rzr__pick--longer{visibility:visible}.rzr[data-stage=longer] .rzr__scan{animation:rzr-scan-loop 8s linear .6s infinite}.rzr[data-stage=longer] .rzr__box--waiting{animation:rzr-wait 1.6s ease-in-out infinite alternate}@keyframes rzr-breathe{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-1.2px) scaleY(1.012)}}@keyframes rzr-tilt{0%{transform:rotate(0)}30%{transform:rotate(1.6deg)}65%{transform:rotate(-1.2deg)}to{transform:rotate(0)}}@keyframes rzr-think{0%,52%{transform:rotate(0) translate(0)}57%,66%{transform:rotate(-4deg) translate(1px,-3px)}71%,to{transform:rotate(0) translate(0)}}@keyframes rzr-antenna{0%,53%{transform:rotate(0)}59%{transform:rotate(7deg)}64%{transform:rotate(-3deg)}68%{transform:rotate(2deg)}73%{transform:rotate(-5deg)}78%{transform:rotate(1.5deg)}82%,to{transform:rotate(0)}}@keyframes rzr-sway{0%,to{transform:rotate(0)}25%{transform:rotate(2.5deg)}75%{transform:rotate(-2.5deg)}}@keyframes rzr-glow{0%{opacity:.55}to{opacity:1}}@keyframes rzr-readline{0%{transform:translate(-4px)}68%{transform:translate(4px)}74%,to{transform:translate(-4px)}}@keyframes rzr-gaze{0%,52%{transform:translate(0)}57%,66%{transform:translate(2px,-3px)}71%,to{transform:translate(0)}}@keyframes rzr-blink{0%,16%{transform:scaleY(0)}17.2%{transform:scaleY(1)}18.6%{transform:scaleY(0)}45%{transform:scaleY(0)}46.2%{transform:scaleY(1)}47.2%{transform:scaleY(0)}48.2%{transform:scaleY(1)}49.4%{transform:scaleY(0)}81%{transform:scaleY(0)}82.2%{transform:scaleY(1)}83.6%,to{transform:scaleY(0)}}@keyframes rzr-drift{0%,to{transform:rotate(0) translate(0)}35%{transform:rotate(.8deg) translate(.4px,-.4px)}70%{transform:rotate(-.6deg) translate(-.3px,.3px)}}@keyframes rzr-adjust-l{0%,to{transform:translate(0)}40%{transform:translate(-.5px,.7px)}75%{transform:translate(.4px,-.5px)}}@keyframes rzr-adjust-r{0%,to{transform:translate(0)}30%{transform:translate(.6px,-.8px)}65%{transform:translate(-.4px,.5px)}}@keyframes rzr-leaf{0%{opacity:1;transform:scaleX(1)}70%{opacity:.9;transform:scaleX(.06)}to{opacity:0;transform:scaleX(0)}}@keyframes rzr-flick{0%{transform:translate(0) rotate(0)}40%{transform:translate(-8px,-10px) rotate(-12deg)}to{transform:translate(0) rotate(0)}}@keyframes rzr-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rzr-scan{0%{opacity:0;transform:translateY(0)}3%{opacity:1}97%{opacity:1}to{opacity:0;transform:translateY(68px)}}@keyframes rzr-scan-loop{0%{opacity:0;transform:translateY(0)}4%{opacity:1}88%{opacity:1;transform:translateY(68px)}94%{opacity:0;transform:translateY(68px)}to{opacity:0;transform:translateY(0)}}@keyframes rzr-reveal{0%{opacity:0}to{opacity:1}}@keyframes rzr-hl{0%{opacity:0}to{opacity:.85}}@keyframes rzr-in{0%{opacity:0}to{opacity:1}}@keyframes rzr-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rzr-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rzr-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rzr-ring{0%{opacity:0;transform:scale(1)}30%{opacity:.9}to{opacity:0;transform:scale(1.05)}}@keyframes rzr-fan{0%{transform:rotate(0)}to{transform:rotate(-9deg)}}@keyframes rzr-wait{0%{opacity:.35}to{opacity:1}}@keyframes rzr-nod{0%,to{transform:rotate(0) translate(0)}35%{transform:rotate(3deg) translateY(2px)}70%{transform:rotate(-1deg) translateY(-.5px)}}@keyframes rzr-smile{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rzr-spark{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}.rzm__panel{animation:rzm-in .24s cubic-bezier(.2,.8,.3,1) both}@keyframes rzm-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rzm__scrim{animation:rzm-fade .2s ease both}@keyframes rzm-fade{0%{opacity:0}to{opacity:1}}.rzm__word{display:inline-block;animation:rzm-word .32s ease both}@keyframes rzm-word{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rzp-sheen{to{transform:translate(325%)}}@keyframes rzp-live{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes rzp-hold{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.rzr,.rzr *,.rzm,.rzm__panel,.rzm__scrim,.rzm__word,.rzp__sheen,.rzp__num,.rzp__mark i:before{animation:none!important}.rzp__fill,.rzp__fill:after,.rzp__mark i,.rzp__mark i:after,.rzp__mark b{transition:none!important}}.mat-mdc-tab-body-wrapper:has(ng-multiselect-dropdown .dropdown-list:not([hidden])),.mat-mdc-tab-body:has(ng-multiselect-dropdown .dropdown-list:not([hidden])),.mat-mdc-tab-body-content:has(ng-multiselect-dropdown .dropdown-list:not([hidden])){overflow:visible!important}.job-card--closed{background:#fcfcfd}.job-card--closed .job-card__logo{opacity:.55;filter:grayscale(1)}.job-card--closed .job-card__meta{color:#98a2b3}.job-card__expiry.is-expired{background:#d0d5dd;color:#667085}.detail-aside__media{max-width:241px;aspect-ratio:241/152;margin:16px auto 0;border-radius:12px;overflow:hidden}.dq-db{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;color:#667085}.dq-db .mat-icon{font-size:18px;width:18px;height:18px}.dq-db strong{color:#101828}.dq-db--prod{color:#d92d20;font-weight:600}.dq-db--prod .mat-icon,.dq-db--prod strong{color:#d92d20}.dq-migrate{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:16px 18px;margin-bottom:16px;border-left:4px solid #c2560a}.dq-migrate__body{flex:1 1 320px;min-width:0}.dq-migrate__body h3{margin:0 0 4px;font-size:15px;font-weight:700;color:#101828}.dq-migrate__body p{margin:0;max-width:78ch;font-size:13px;line-height:1.65;color:#667085}.dq-migrate__action{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dq-migrate__confirm{width:150px}.dq-migrate__blocked{display:flex;align-items:center;gap:7px;margin:0;padding:9px 13px;border-radius:999px;background:#d0d5dd;color:#667085;font-size:12.5px;font-weight:600}.dq-migrate__blocked .mat-icon{font-size:17px;width:17px;height:17px}.dq-alldone{display:flex;align-items:center;gap:8px;padding:13px 16px;margin-bottom:16px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#067647;font-size:13.5px;font-weight:600}.dq-alldone .mat-icon{font-size:19px;width:19px;height:19px}.dq-table .dq-row--clear td{color:#667085}.dq-table td strong{font-size:13.5px;color:#101828}.dq-detail{background:#fcfcfd;padding:14px 16px 16px!important}.dq-detail>.fine-print{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px}.dq-detail>.fine-print .mat-icon{font-size:17px;width:17px;height:17px;flex:none}.dq-manual{color:#b45309}.dq-col--change{text-transform:capitalize}.dq-rowaction{white-space:nowrap}.dq-rowaction .mat-mdc-outlined-button{min-width:0;padding:0 12px;height:30px}.dq-setval{display:inline-flex;align-items:center;gap:6px}.dq-setval__text{width:160px!important}.dq-setval input{width:64px;height:30px;padding:0 8px;border:1px solid #e4e7ec;border-radius:8px;font:inherit;font-size:12.5px}.dq-setval .mat-mdc-unelevated-button{min-width:0;padding:0 12px;height:30px}.dq-records-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.dq-cell--before{color:#d92d20;font-family:var(--font-family-mono);font-size:12.5px}.dq-cell--after{color:#027a48;font-family:var(--font-family-mono);font-size:12.5px;font-weight:600}.dq-cell--after .dq-arrow{font-size:14px;width:14px;height:14px;vertical-align:-2px;margin-right:5px;color:#667085}.dq-verdict{display:flex;align-items:flex-start;gap:9px;padding:12px 15px;margin:0 0 16px;border-radius:12px;background:#fef3f2;border:1px solid transparent;color:#d92d20;font-size:13.5px;font-weight:600;line-height:1.5}.dq-verdict .mat-icon{font-size:19px;width:19px;height:19px;flex:none;margin-top:1px}.dq-verdict .fine-print{font-weight:500;margin-top:3px;opacity:.85}.dq-verdict--ok{background:#f0fdf4;border-color:#bbf7d0;color:#067647}.dq-group{margin:22px 0 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.dq-sql{margin-top:12px;border-top:1px solid #d0d5dd;padding-top:8px}.dq-sql__code{margin:8px 0 0;padding:12px 14px;max-height:260px;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;font-family:var(--font-family-mono);font-size:12px;line-height:1.6;white-space:pre}.employer-dashboard .dash-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:576px){.employer-dashboard .dash-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.employer-dashboard .dash-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.employer-dashboard .action-tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body" "go go";gap:10px 14px;align-items:start;padding:16px;color:#101828;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;min-height:132px}.employer-dashboard .action-tile:hover,.employer-dashboard .action-tile:focus-visible{transform:translateY(-2px);box-shadow:0 12px 24px -12px #1018282e;border-color:#c2560a73;color:#101828}.employer-dashboard .action-tile:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.employer-dashboard .action-tile__icon{grid-area:icon}.employer-dashboard .action-tile__body{grid-area:body;display:flex;flex-direction:column;min-width:0}.employer-dashboard .action-tile__count{font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.employer-dashboard .action-tile__title{font-size:14px;font-weight:700;color:#101828;margin-top:2px}.employer-dashboard .action-tile__detail{font-size:12.5px;line-height:1.4;color:#667085;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.employer-dashboard .action-tile__go{grid-area:go;display:inline-flex;align-items:center;gap:4px;align-self:end;font-size:13px;font-weight:600;color:var(--color-brand-text)}.employer-dashboard .action-tile__go mat-icon{width:16px;height:16px;font-size:16px;line-height:16px}.employer-dashboard .action-tile.is-zero .action-tile__count{color:#98a2b3}.employer-dashboard .action-tile.is-zero .action-tile__go{color:#667085}.employer-dashboard .action-tile--loading{pointer-events:none}.employer-dashboard .action-tile__skel-icon{display:block;width:40px;height:40px;border-radius:10px}.employer-dashboard .action-tile__skel-line{display:block;height:12px;width:70%;margin-top:8px}.employer-dashboard .action-tile__skel-line.is-count{height:24px;width:32px;margin-top:0}.employer-dashboard .action-tile__skel-line.is-short{width:45%}.employer-dashboard .pipeline-count{min-width:34px;justify-content:center;text-decoration:none;font-variant-numeric:tabular-nums}.employer-dashboard .pipeline-count.is-zero{background:#f2f4f7;color:#98a2b3;border-color:#e4e7ec}.employer-dashboard .pipeline-count:hover{filter:brightness(.96)}.employer-dashboard .dash-section__sub{margin:2px 0 0;font-size:13px;color:#667085}.seeker-dashboard .pipeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:576px){.seeker-dashboard .pipeline{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.seeker-dashboard .pipeline__link{display:none}.seeker-dashboard .pipeline__step{flex:none;min-width:0;gap:10px;padding:12px;overflow:hidden}.seeker-dashboard .pipeline__body{min-width:0;flex:1 1 auto}.seeker-dashboard .pipeline__value{font-size:22px}.seeker-dashboard .pipeline__label{white-space:normal;overflow-wrap:anywhere;line-height:1.2;font-size:12.5px}.seeker-dashboard .pipeline__step.is-neutral .pipeline__icon{background:#f2f4f7;color:#344054}.seeker-dashboard .pipeline__step.is-info .pipeline__icon{background:#eff8ff;color:#175cd3}.seeker-dashboard .pipeline__step.is-purple .pipeline__icon{background:#f4f0ff;color:#6941c6}.seeker-dashboard .pipeline__step.is-indigo .pipeline__icon{background:#eef4ff;color:#3538cd}.seeker-dashboard .pipeline__step.is-danger .pipeline__icon{background:#fef3f2;color:#d92d20}.my-jobs .status-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;color:#667085}.skp{display:flex;flex-direction:column;gap:14px}.skp__progress{padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb}.skp__progress mat-progress-bar{margin-top:8px;border-radius:4px}.skp__progress-row{display:flex;align-items:center;gap:6px}.skp__count{font-size:14px;color:#101828}.skp__ok{color:#027a48;width:20px;height:20px;font-size:20px}.skp__hint{margin:8px 0 0;font-size:13px;color:#667085}.skp--done .skp__progress{border-color:#027a4859;background:#ecfdf3}.skp__search{width:100%}.skp__state{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:10px;font-size:13px;color:#667085;background:#f2f4f7}.skp__state mat-progress-bar{flex:1 1 120px}.skp__state--error{background:#fef3f2;color:#d92d20}.skp__state--empty mat-icon{color:#98a2b3}.skp__results{list-style:none;margin:-6px 0 0;padding:4px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 12px 24px -12px #1018282e;max-height:296px;overflow:auto}.skp__result-btn{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title add" "cat add";column-gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:#101828}.skp__result-btn:disabled{cursor:default;color:#667085}.skp__result.is-active .skp__result-btn:not(:disabled){background:#fdf3ec}.skp__result-title{grid-area:title;font-size:14px;font-weight:600}.skp__result-cat{grid-area:cat;font-size:12px;color:#667085}.skp__result-add{grid-area:add;align-self:center;display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;color:var(--color-brand-text)}.skp__result-add mat-icon{width:16px;height:16px;font-size:16px;line-height:16px}.skp__result.is-picked .skp__result-add{color:#027a48}.skp__group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.skp__group-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.skp__group-sub{font-size:12px;color:#98a2b3}.skp__chips{display:flex;flex-wrap:wrap;gap:8px}.skp__chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:34px;padding:0 6px 0 12px;border-radius:999px;border:1px solid #d0d5dd;background:#fff;color:#101828;font-size:13px;font-weight:600}.skp__chip mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.skp__chip--suggest{padding:0 12px 0 8px;cursor:pointer;border-style:dashed;color:#344054;background:#f9fafb}.skp__chip--suggest:hover:not(:disabled){border-color:#c2560a;color:#a94a08;background:#fdf3ec}.skp__chip--suggest:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.skp__chip--picked{background:#f2f4f7;border-color:#e4e7ec}.skp__chip--picked.is-resume{border-color:#c2560a73;background:#fdf3ec}.skp__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skp__level{border:0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;background:#f9fafb;color:#667085}.skp__level--basic{background:#f9fafb;color:#344054}.skp__level--good{background:#eff8ff;color:#175cd3}.skp__level--expert{background:#ecfdf3;color:#027a48}.skp__level:focus-visible{outline:2px solid #c2560a;outline-offset:1px}.skp__remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:#667085;cursor:pointer}.skp__remove:hover:not(:disabled){background:#fef3f2;color:#d92d20}.skp__remove:focus-visible{outline:2px solid #c2560a}.skp__empty{margin:0;font-size:13px;color:#667085}.skp--disabled{opacity:.7;pointer-events:none}.onboarding .skills-step{display:grid;gap:14px}.onboarding .skills-step .rz{margin-bottom:0}.onboarding .skills-step__actions{display:flex;flex-wrap:wrap;gap:8px}.resume-flow{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 22px;padding:0;list-style:none}.resume-flow__step{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #d0d5dd;border-radius:12px;background:#f9fafb}.resume-flow__step .icon-tile{flex:none}.resume-flow__label{font-size:14px;font-weight:600;color:#101828;line-height:1.35}@media(min-width:768px){.resume-flow{grid-template-columns:repeat(3,1fr)}.resume-flow__step{flex-direction:column;text-align:center;gap:8px;padding:16px 12px}}.resume-existing{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:14px}.resume-existing__body{flex:1 1 auto;min-width:0}.resume-existing__title{margin:0 0 2px;font-size:15px;font-weight:700;color:#101828}.resume-existing__file{margin:0;font-size:13px;color:#667085;overflow-wrap:anywhere}@media(max-width:575.98px){.resume-existing{flex-wrap:wrap}.resume-existing button{width:100%}}.resume-or{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:#667085;font-size:13px}.resume-or:before,.resume-or:after{content:"";flex:1 1 auto;height:1px;background:#d0d5dd}.dropzone--resume{gap:6px;padding:40px 24px;border-radius:18px}.dropzone--resume .dropzone__icon .mat-icon{width:40px;height:40px;font-size:40px}.dropzone--resume .dropzone__text{margin:6px 0 0;font-size:17px;font-weight:700;color:#101828}.dropzone--resume .dropzone__or{font-size:13px;color:#667085}.dropzone--resume .dropzone__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:10px;background:var(--color-brand-fill);color:#fff;font-size:15px;font-weight:700;line-height:1}.dropzone--resume .dropzone__hint{margin:10px 0 0;font-size:12.5px;color:#667085}.dropzone--resume.is-dragging{border-color:#c2560a;border-style:solid;background:#fdf3ec}.dropzone--resume.is-dragging .dropzone__text{color:var(--color-brand-text)}@media(max-width:575.98px){.dropzone--resume{padding:28px 16px}.dropzone--resume .dropzone__text{font-size:15.5px}.dropzone--resume .dropzone__cta{width:100%}}.resume-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;text-align:center}.resume-note .mat-icon{color:#667085}.resume-error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#fef3f2;color:#d92d20;font-size:14px}.resume-error__text{flex:1 1 auto;min-width:0}.resume-progress{margin-top:16px;padding:14px 16px;border:1px solid #d0d5dd;border-radius:12px;background:#f9fafb}.resume-progress__head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px}.resume-progress__name{flex:1 1 auto;min-width:0;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-progress__pct{flex:none;color:#667085;font-variant-numeric:tabular-nums}.resume-alt{margin-top:26px;padding-top:22px;border-top:1px solid #d0d5dd;text-align:center}.resume-alt__q{margin:0 0 10px;font-size:15px;font-weight:600;color:#101828}.resume-alt__hint{margin:10px 0 0}@media(max-width:575.98px){.resume-alt button{width:100%}}.resume-done{text-align:center;padding:26px 20px;border:1px solid #d0d5dd;border-radius:16px;background:#f9fafb}.resume-done__mark{margin-bottom:10px}.resume-done__title{margin:0 0 4px;font-size:18px;font-weight:700;color:#101828}.resume-done__file{margin:0;font-size:13.5px;color:#667085;overflow-wrap:anywhere}.resume-done__parse{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;font-size:14px;color:#667085;text-align:left}.resume-done__change{margin-top:12px}.candidate-db-stats{align-items:stretch}.candidate-db-stat{display:flex;flex-direction:column;justify-content:center;min-width:150px;margin:0;padding:12px 16px}.sr .sr-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 10px;font-size:12.5px;color:#667085}.sr .sr-crumbs a{color:#667085;text-decoration:none;font-weight:500}.sr .sr-crumbs a:hover{color:var(--color-brand-text)}.sr .sr-crumbs .mat-icon{font-size:16px;width:16px;height:16px;color:#98a2b3}.sr .sr-crumbs .crumb-current{color:#101828;font-weight:600}.sr .sr-head{align-items:flex-start;gap:12px}.sr .sr-head__text{min-width:0}.sr .sr-head__text .page-head__subtitle{max-width:90ch}.sr .sr-head__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sr .sr-updated{font-size:12px;color:#98a2b3;white-space:nowrap}.sr .page-card__lead{color:#667085;font-size:14px;margin:0 0 14px;max-width:80ch}.sr .banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13.5px}.sr .banner--warn{background:#fffaeb;color:var(--color-warning-text);border:1px solid rgba(var(--color-warning-text),.25)}.sr .banner code{font-size:12px;background:#0000000f;padding:1px 6px;border-radius:5px}.sr .sr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.sr .sr-kpi{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:16px 18px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;font:inherit;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.sr .sr-kpi:hover{border-color:#c2560a}.sr .sr-kpi:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.sr .sr-kpi.is-active{border-color:#c2560a;background:#fdf3ec;box-shadow:inset 0 0 0 1px #c2560a}.sr .sr-kpi__icon{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center}.sr .sr-kpi__icon .mat-icon{font-size:22px;width:22px;height:22px}.sr .sr-kpi__body{display:flex;flex-direction:column;min-width:0}.sr .sr-kpi__value{font-size:24px;font-weight:800;line-height:1.1;color:#101828;font-variant-numeric:tabular-nums}.sr .sr-kpi__label{font-size:13.5px;font-weight:700;color:#101828;margin-top:4px}.sr .sr-kpi__sub{font-size:12px;color:#667085;margin-top:2px}.sr .sr-kpi--check .sr-kpi__icon{background:#fdf3ec;color:var(--color-brand-text)}.sr .sr-kpi--dup .sr-kpi__icon{background:#ecfdf3;color:#027a48}.sr .sr-kpi--list .sr-kpi__icon{background:#eff8ff;color:#175cd3}.sr .sr-kpi--hist .sr-kpi__icon{background:#fef3f2;color:#d92d20}.sr .sr-kpi.is-active .sr-kpi__label,.sr .sr-kpi.is-active .sr-kpi__value{color:#a94a08}.sr .sr-card{padding:16px 18px 12px}.sr .sr-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.sr .sr-toolbar--right{justify-content:flex-end}.sr .sr-search{display:flex;align-items:center;gap:6px;flex:1 1 220px;max-width:320px;height:38px;padding:0 10px 0 8px;border:1px solid #d0d5dd;border-radius:10px;background:#fff}.sr .sr-search .mat-icon{color:#667085;font-size:20px;width:20px;height:20px}.sr .sr-search input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:13.5px;background:transparent;color:#101828}.sr .sr-search:focus-within{border-color:#c2560a;box-shadow:0 0 0 3px #c2560a26}.sr .sr-search--inline{margin:10px 0 8px;max-width:460px;flex:none}.sr .sr-chips{display:flex;flex-wrap:wrap;gap:6px}.sr .sr-chip{font:inherit;font-size:12.5px;font-weight:700;padding:0 12px;height:34px;border-radius:999px;border:1px solid #d0d5dd;background:#fff;color:#344054;cursor:pointer}.sr .sr-chip:hover{border-color:#c2560a;color:#a94a08}.sr .sr-chip.is-on{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.sr .sr-selects{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.sr .sr-select{width:150px}.sr .sr-select .mat-mdc-text-field-wrapper{height:38px}.sr .sr-select .mat-mdc-form-field-infix{min-height:38px;padding-top:8px!important;padding-bottom:8px!important}.sr .sr-select .mdc-notched-outline__notch,.sr .sr-select .mdc-notched-outline__leading,.sr .sr-select .mdc-notched-outline__trailing{border-color:#d0d5dd!important}.sr .sr-select .mat-mdc-select-value,.sr .sr-select .mat-mdc-floating-label{font-size:13.5px}.sr .sr-select--sm{width:84px}.sr .sr-bulk-btn{font-weight:700}.sr .sr-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;border-radius:10px;background:#fdf3ec;border:1px solid rgba(194,86,10,.35);font-size:13.5px}.sr .sr-table th{white-space:nowrap;font-size:11.5px;letter-spacing:.05em}.sr .sr-table td{vertical-align:middle}.sr .sr-table .sr-col-check{width:34px}.sr .sr-table .sr-col-check input{accent-color:#c2560a;width:16px;height:16px}.sr .sr-table .sr-num{font-variant-numeric:tabular-nums;white-space:nowrap}.sr .sr-table .sr-sugg{color:#175cd3;font-weight:600;font-size:13px;max-width:260px}@media(min-width:1280px){.sr .sr-table .sr-actions{flex-wrap:nowrap}.sr .sr-table .sr-actions .sr-btn{padding:0 9px}}.sr .sr-table .sr-nowrap{white-space:nowrap}.sr .sr-table .sr-row.is-selected td{background:#fdf3ec}.sr .sr-table .sr-row.is-busy td{opacity:.6}.sr .sr-table tr.is-undone td{color:#667085}.sr .sr-sugg__note{display:block;color:#667085;font-weight:500;font-size:12px;margin-top:2px}.sr .sr-badge{display:inline-block;font-size:12px;font-weight:600;padding:3px 9px;border-radius:7px;background:#f9fafb;color:#344054;white-space:nowrap}.sr .sr-badge--muted{color:#667085}.sr .sr-who{font:inherit;font-size:13.5px;font-weight:700;color:var(--color-brand-text);background:none;border:0;padding:2px 6px;border-radius:6px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sr .sr-who:hover:not(:disabled){background:#fdf3ec}.sr .sr-who:disabled{color:#98a2b3;text-decoration:none;cursor:default}.sr .sr-actions{display:flex;flex-wrap:wrap;gap:6px}.sr .sr-actions .sr-btn{font-size:12.5px;font-weight:600;line-height:30px;height:32px;padding:0 11px;white-space:nowrap;border-color:#d0d5dd;color:#344054;min-width:0}.sr .sr-actions .sr-btn.is-primary{--mdc-outlined-button-label-text-color: #fff;background-color:var(--color-brand-fill)!important;color:#fff!important;border-color:#c2560a!important}.sr .sr-actions .sr-btn.is-primary:hover{background-color:#a94a08!important}.sr .sr-more{width:32px;height:32px;padding:4px;color:#667085}.sr .sr-inline-row>td{background:#f9fafb;padding:0 12px 12px!important}.sr .sr-inline{border:1px solid #e4e7ec;border-radius:12px;background:#fff;padding:12px 14px;margin-top:6px}.sr .sr-inline__head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.sr .sr-inline__head b{font-size:14.5px}.sr .sr-inline__fields{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sr .sr-inline .sr-field{flex:1 1 220px;margin:0}.sr .sr-guard{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:13.5px;margin-top:6px;background:#fffaeb;border:1px solid rgba(var(--color-warning-text),.3);color:#101828}.sr .sr-guard .mat-icon{color:var(--color-warning-text)}.sr .sr-guard small{color:#667085;margin-top:2px}.sr .sr-results{max-height:260px;overflow:auto;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.sr .sr-results__item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;border:0;border-bottom:1px solid #e4e7ec;background:none;font:inherit;cursor:pointer;color:#101828}.sr .sr-results__item:last-child{border-bottom:0}.sr .sr-results__item:hover:not(:disabled){background:#fdf3ec}.sr .sr-results__item .cell-stack{flex:1}.sr .sr-cards{display:none}.sr .sr-cardrow{border:1px solid #e4e7ec;border-radius:12px;background:#fff;padding:12px;margin-bottom:10px}.sr .sr-cardrow.is-busy{opacity:.6}.sr .sr-cardrow__head{display:flex;align-items:center;gap:8px}.sr .sr-cardrow__head input{accent-color:#c2560a;width:16px;height:16px}.sr .sr-cardrow .sr-sugg{color:#175cd3;font-weight:600;font-size:13px;margin:8px 0}.sr .sr-cardrow .sr-actions .sr-btn{flex:1 1 auto}.sr .sr-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 0 0;margin-top:6px;border-top:1px solid #e4e7ec;font-size:13px;color:#667085}.sr .sr-pager__pages{display:flex;align-items:center;gap:4px}.sr .sr-pager__num{font:inherit;font-size:13px;font-weight:700;min-width:32px;height:32px;padding:0 8px;border-radius:8px;border:1px solid #d0d5dd;background:#fff;color:#344054;cursor:pointer}.sr .sr-pager__num:hover:not(:disabled){border-color:#c2560a}.sr .sr-pager__num.is-on{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.sr .sr-dups{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.sr .sr-glist{border:1px solid #e4e7ec;border-radius:12px;background:#fff;overflow:hidden}.sr .sr-glist__item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:11px 12px;border:0;border-bottom:1px solid #e4e7ec;background:none;font:inherit;cursor:pointer;color:#101828}.sr .sr-glist__item b{flex:1;font-size:13.5px}.sr .sr-glist__item .sr-num{font-size:12px;color:#667085}.sr .sr-glist__item:hover{background:#f9fafb}.sr .sr-glist__item.is-on{background:#fdf3ec}.sr .sr-glist__foot{padding:6px 8px}.sr .sr-gpanel{border:1px solid #e4e7ec;border-radius:12px;background:#fff;overflow:hidden}.sr .sr-gpanel__head{padding:12px 14px;border-bottom:1px solid #e4e7ec;display:flex;flex-direction:column;gap:2px}.sr .sr-gpanel__head b{font-size:15px}.sr .sr-gpanel__keep{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px 0;border-top:1px solid #e4e7ec;background:#f9fafb}.sr .sr-gpanel__keep .sr-field{flex:1 1 220px;margin:0}.sr .sr-gpanel>.fine-print{padding:6px 14px 10px;background:#f9fafb;margin:0}.sr .sr-gpanel>.form-row-between{padding:12px 14px}.sr .sr-grow{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 14px;border-bottom:1px solid #d0d5dd;font-size:13.5px;cursor:pointer;margin:0}.sr .sr-grow input{accent-color:#c2560a}.sr .sr-grow.is-keep{background:#ecfdf3}.sr .sr-status{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:6px}.sr .sr-status--in_list{background:#ecfdf3;color:#027a48}.sr .sr-status--to_check{background:#fffaeb;color:var(--color-warning-text)}.sr .sr-status--combined{background:#f9fafb;color:#667085}.sr .sr-status--not_a_skill{background:#fef3f2;color:#d92d20}.sr .sr-help{border-left:6px solid #c2560a}.sr .sr-help__title{margin:0 0 4px;font-size:16px;font-weight:800}.sr .sr-help__notes{display:grid;gap:8px;margin-top:12px;font-size:13.5px}.sr .sr-help__notes p{margin:0;padding:10px 12px;border-radius:10px;background:#f9fafb}.sr .sr-rules td{vertical-align:top;font-size:13.5px}.sr .sr-ex{display:block;font-size:12px;color:#667085}.sr .sr-key{display:inline-block;font-size:12px;font-weight:800;padding:4px 9px;border-radius:7px;color:#fff;white-space:nowrap}.sr .sr-key--ok{background:#027a48}.sr .sr-key--same{background:#175cd3}.sr .sr-key--no{background:#d92d20}.sr .sr-key--split{background:var(--color-warning-text)}.sr .sr-key--wait{background:#667085}@media(max-width:1280px){.sr .sr-kpis{gap:10px}.sr .sr-kpi{padding:14px}}@media(max-width:1024px){.sr .sr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sr .sr-selects{margin-left:0}.sr .sr-dups{grid-template-columns:1fr}}@media(max-width:768px){.sr .sr-head{flex-direction:column}.sr .sr-head__actions{justify-content:flex-start}.sr .sr-table-wrap{display:none}.sr .sr-cards{display:block}.sr .sr-search{max-width:none;flex-basis:100%}.sr .sr-select{width:calc(50% - 4px)}.sr .sr-toolbar--right .sr-bulk-btn{width:100%}.sr .sr-pager{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.sr .sr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sr .sr-kpi{padding:12px;gap:8px}.sr .sr-kpi__icon{width:34px;height:34px}.sr .sr-kpi__value{font-size:20px}.sr .sr-kpi__label{font-size:12.5px}.sr .sr-kpi__sub{display:none}.sr .sr-chip{height:32px;font-size:12px;padding:0 10px}.sr .sr-cardrow .sr-actions .sr-btn{flex:1 1 100%}.sr .sr-select{width:100%}}@media(max-width:360px){.sr .sr-kpis{grid-template-columns:1fr}}.sr-menu .mat-mdc-menu-item{font-size:13.5px;min-height:40px}.skp .skp__result-alias{color:#027a48;font-weight:600}.skp .skp__result--typed .skp__result-btn{border-top:1px dashed #d0d5dd}.skp .skp__result--typed .skp__result-title{color:#a94a08}.skp .skp__chip--picked.is-typed{border-style:dashed}.skp .skp__chip-pill{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:6px;background:#fffaeb;color:var(--color-warning-text);margin-left:4px;cursor:help}.skp .skp__state--empty button{margin-top:6px}.sr-who{border:0;background:none;padding:2px 6px;border-radius:6px;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-brand-text);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sr-who:hover:not(:disabled){background:#fdf3ec}.sr-who:disabled{color:#667085;cursor:default;text-decoration:none;font-weight:400}.sr-who--inline{font-size:12px}.sr-who-back{position:fixed;inset:0;z-index:1040;background:#10182861}.sr-who-panel{position:fixed;z-index:1050;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,100vw - 32px);max-height:min(78vh,680px);display:flex;flex-direction:column;background:#fff;border:1px solid #d0d5dd;border-radius:14px;box-shadow:0 18px 48px -18px #10182866;overflow:hidden}.sr-who-panel__head{display:flex;align-items:center;gap:12px;padding:14px 10px 14px 18px;border-bottom:1px solid #d0d5dd}.sr-who-panel__head .cell-stack{flex:1 1 auto;min-width:0}.sr-who-tally{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid #d0d5dd;background:#f9fafb}.sr-who-safe{display:flex;align-items:center;gap:12px;padding:13px 18px;background:#fef3f2;border-bottom:1px solid #d0d5dd;font-size:13.5px}.sr-who-safe .mat-icon{color:#d92d20;flex:none}.sr-who-safe span{flex:1 1 auto;min-width:0}.sr-who-safe button{flex:none}.sr-who-list{overflow-y:auto;flex:1 1 auto}.sr-who-row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #e4e7ec}.sr-who-row:last-child{border-bottom:0}.sr-who-row .cell-stack{flex:1 1 auto;min-width:0}.sr-who-row small{overflow-wrap:anywhere}.sr-who-row__meta{flex:none;display:flex;align-items:center;gap:8px}.sr-who-row.is-test{background:#f9fafb}.sr-who-row.is-test strong,.sr-who-row.is-test small{color:#667085}.sr-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:5px;padding:2px 7px}.sr-tag--real{background:#ecfdf3;color:#067647;border:1px solid #abefc6}.sr-tag--test{background:#fef3f2;color:#d92d20;border:1px solid #d92d20}.onboarding .ob-attention .attention-cards{margin-bottom:14px}.ob-walk{margin:0 0 14px}.ob-walk__bar{display:flex;align-items:center;gap:8px;margin:0 0 10px}.ob-walk__back{flex:none;margin-left:-8px;color:#101828}.ob-walk__back:disabled{color:#98a2b3}.ob-walk__label{display:flex;flex:1 1 auto;min-width:0;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:11.5px;font-weight:700;letter-spacing:0;text-transform:none;color:#98a2b3}.ob-walk__sub{font-size:14px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-walk__count{flex:none;font-size:13px;font-weight:600;color:#667085;font-variant-numeric:tabular-nums}.ob-card--quiet{background:#f9fafb}.ob-col{max-width:1240px;margin-inline:auto}.onboarding-container.py-3{padding-top:8px!important}.ob-bay{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;margin:22px -4px -4px;padding:12px 4px 4px;background:linear-gradient(to top,#fff 70%,#fff0)}.ob-bay__say{flex:1 1 auto;min-width:0;font-size:12.5px;color:#667085;line-height:1.35}.ob-bay__say b{display:block;font-size:13.5px;color:#101828}.ob-bay__say.is-ok b{color:#027a48}.ob-bay>.firstnxt,.ob-bay>button[mat-flat-button]{margin-left:auto}.ob-bay--confirm{margin-top:14px;background:none;padding-top:0}.ob-bay--center{justify-content:center;margin-top:18px;background:none}.ob-bay--center>.firstnxt,.ob-bay--center>button[mat-flat-button]{margin-left:0}@media(max-width:575.98px){.ob-bay{flex-wrap:wrap}.ob-bay__say{display:none}.ob-bay>.firstnxt,.ob-bay>button[mat-flat-button]{flex:1 1 auto}}.gq-stage{display:block}.gq{display:flex;flex-direction:column;min-height:min(60vh,460px);transition:opacity .16s ease,transform .16s ease}.gq.is-out{opacity:0;transform:translate(-14px)}.gq__dots{display:flex;align-items:center;gap:5px;margin:0 0 22px}.gq__dots i{flex:1 1 0;height:4px;border-radius:99px;background:#e4e7ec;transition:background .3s}.gq__dots i.is-on{background:#c2560a}.gq__dots i.is-now{background:#c2560a;box-shadow:0 0 0 3px #fdf3ec}.gq__dots em{flex:none;margin-left:6px;font-style:normal;font-size:11px;font-weight:700;color:#98a2b3;font-variant-numeric:tabular-nums}.gq__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:560px;width:100%;margin:0 auto}.gq__body--wide{max-width:760px}.gq__title{margin:0 0 8px;font-size:clamp(21px,3.4vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#101828;text-wrap:balance}.gq__sub{margin:0 auto 6px;max-width:46ch;font-size:14px;color:#667085}.gq__names{margin:10px auto 0;max-width:52ch;font-size:12.5px;color:#98a2b3;line-height:1.55}.gq__names .gq__link{display:block;margin-top:6px}.gq__chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:20px 0 16px}.gq__chips-for{flex:0 0 100%;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;margin-bottom:-2px}.gq__chip{border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#101828;padding:11px 17px;font:600 14.5px/1.2 var(--font-family);font-family:inherit;cursor:pointer;transition:.13s;max-width:100%;overflow-wrap:anywhere}.gq__chip:hover{border-color:#c2560a;background:#fdf3ec;color:#a94a08;transform:translateY(-1px)}.gq__chip.is-on{border-color:#c2560a;background:var(--color-brand-fill);color:#fff}.gq__chip:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.gq__type{display:flex;justify-content:center;gap:9px;width:100%;margin:0 auto}.gq__type--wide{flex-direction:column;align-items:stretch;text-align:left}.gq__type .mat-mdc-form-field{text-align:left}.gq__field{width:100%;max-width:440px}.gq__field--short{max-width:260px}.gq__draft{align-self:flex-end;margin-bottom:6px}.gq__skip{margin:16px 0 0;font-size:12.5px}.gq__need{margin:12px 0 0;font-size:12.5px;color:#667085}.gq__link{padding:0;border:0;background:none;color:var(--color-brand-text);font:inherit;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gq__link:hover{color:var(--color-brand-text)}.gq__nav{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid #e4e7ec}.gq__nav .gq__all{flex:1 1 auto;text-align:center;font-size:12.5px;text-decoration:none;color:#667085}.gq__nav .gq__all:hover{color:#a94a08;text-decoration:underline}.gq__nav>.firstnxt{margin-left:auto}.gq__ok{margin:0 auto 14px;width:52px;height:52px}.gq--empty{justify-content:center}.gq__rows{display:grid;gap:12px;text-align:left;margin-top:4px}@media(max-width:575.98px){.gq{min-height:0}.gq__chips{gap:7px}.gq__chip{padding:10px 14px;font-size:14px}.gq__type{flex-direction:column}.gq__field,.gq__field--short{max-width:none}.gq__nav{flex-wrap:wrap}.gq__nav .gq__all{order:3;flex-basis:100%}}.gq__left{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:5px 12px 5px 9px;border-radius:999px;background:#fdf3ec;color:var(--color-brand-text);font-size:12.5px;font-weight:700}.gq__left mat-icon{width:16px;height:16px;font-size:16px}.gq__left--done{background:#16a34a1a;color:#15803d}.gq__left--later{background:var(--color-warning-soft);color:var(--color-warning-text)}.gq-field{min-width:0;display:flex;flex-direction:column;gap:6px}.gq-field .mat-mdc-form-field{width:100%;min-width:0}.gq-row__chips{display:flex;flex-wrap:wrap;gap:6px}.gq-row__chips .gq__chip{padding:6px 11px;border-radius:9px;font-size:12.5px}.gq-row__chips .gq__chip:hover{transform:none}.gq-row{border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb;padding:14px 14px 6px}.gq-row .form-row{align-items:start}.gq-row__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gq-row__head b{flex:1 1 auto;min-width:0;font-size:13.5px;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gq-row__head button{flex:none}.gq-row__missing{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d92d20;border:1px solid rgba(217,45,32,.5);border-radius:5px;padding:1px 7px}.gq-row .form-row{gap:10px}.gq-row .form-row__full{grid-column:1/-1}.gq-row .mat-mdc-form-field{background:#fff;border-radius:10px}.bj-material .mat-mdc-form-field.is-missing .mdc-notched-outline__leading,.bj-material .mat-mdc-form-field.is-missing .mdc-notched-outline__notch,.bj-material .mat-mdc-form-field.is-missing .mdc-notched-outline__trailing{border-color:#c2560a!important;border-width:2px}.bj-material .mat-mdc-form-field.is-missing .mat-mdc-form-field-flex{background:#fdf3ec;border-radius:10px}.skp-unsure{border:1px solid rgba(194,86,10,.55);border-radius:12px;background:#fdf3ec;padding:14px 15px}.skp-unsure__title{display:block;font-size:14px;font-weight:700;color:#a94a08;margin-bottom:2px}.skp-unsure__sub{display:block;font-size:12.5px;color:#344054;margin-bottom:11px}.skp-unsure .skp__chip--picked{background:#fff}.rv{display:block}.rv-alert{display:flex;gap:12px;align-items:flex-start;border:1px solid #d92d20;background:#fef3f2;border-radius:12px;padding:12px 14px;margin-bottom:14px}.rv-alert__ic{flex:none;width:26px;height:26px;border-radius:50%;background:#d92d20;color:#fff;display:grid;place-items:center}.rv-alert__ic .mat-icon{font-size:16px;width:16px;height:16px}.rv-alert__bd{font-size:12.5px;color:#344054}.rv-alert__bd b{display:block;font-size:14px;font-weight:700;color:#d92d20;margin-bottom:1px}.rv-alert.is-ok{border-color:#027a4866;background:#ecfdf3}.rv-alert.is-ok .rv-alert__ic{background:#027a48}.rv-alert.is-ok .rv-alert__bd b{color:#027a48}.rv-group{display:flex;align-items:center;gap:9px;margin:20px 0 10px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#667085}.rv-group:after{content:"";flex:1 1 auto;height:1px;background:#e4e7ec}.rv-group span{order:1;background:#e4e7ec;color:#344054;border-radius:99px;padding:1px 8px;font-size:10.5px;letter-spacing:0;font-variant-numeric:tabular-nums}.rv-group.is-need{color:#d92d20}.rv-group.is-need span{background:#fef3f2;color:#d92d20}.rv-group.is-need:after{background:#d92d2047}.rv-block{border:1px solid #e4e7ec;border-radius:13px;background:#fff;margin-bottom:10px;overflow:hidden}.rv-block.is-bad{border-color:#d92d20}.rv-block.is-editing{border-color:#c2560a;box-shadow:0 0 0 3px #fdf3ec}.rv-block__head{display:flex;align-items:center;gap:12px;padding:13px 15px;background:#f9fafb;border-bottom:1px solid #e4e7ec}.rv-block.is-editing .rv-block__head{background:#fdf3ec}.rv-block__mark{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ecfdf3;color:#027a48;border:1px solid rgba(2,122,72,.35)}.rv-block__mark .mat-icon{font-size:15px;width:15px;height:15px}.rv-block__mark.is-bad{background:#fef3f2;color:#d92d20;border-color:#d92d20}.rv-block__ttl{flex:1 1 auto;min-width:0}.rv-block__ttl b{display:block;font-size:14.5px;font-weight:700;color:#101828}.rv-block__ttl span{display:block;font-size:12.5px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-block__req{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#d92d20;background:#fef3f2;border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:1px}.rv-block__errs{margin:0;padding:10px 16px 0;list-style:none;font-size:12.5px;font-weight:600;color:#d92d20}.rv-block__errs li+li{margin-top:3px}.rv-block__body{padding:16px 15px 14px}.rv-block__read{padding:4px 0 6px}@media(max-width:575.98px){.rv-block__head{flex-wrap:wrap}.rv-block__head>button{width:100%}.rv-block__ttl span{white-space:normal}}.rv-kv{margin:0}.rv-kv>div{display:flex;gap:14px;align-items:baseline;padding:10px 15px;border-bottom:1px solid #e4e7ec;font-size:13.5px}.rv-kv>div:last-child{border-bottom:0}.rv-kv dt{flex:0 0 38%;margin:0;color:#667085;font-weight:600;min-width:0;overflow-wrap:anywhere}.rv-kv dd{flex:1 1 auto;margin:0;font-weight:600;color:#101828;min-width:0;overflow-wrap:anywhere}.rv-kv dd.is-resume{color:#a94a08}.rv-kv i,.rv-kv__none{font-style:normal;color:#98a2b3;font-weight:600}.rv-kv__none{display:block;padding:12px 15px;font-size:13.5px}@media(max-width:575.98px){.rv-kv>div{flex-direction:column;gap:2px}.rv-kv dt{flex-basis:auto;font-size:12px}}.rv-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:8px 15px 4px;padding:10px 14px;border:1px solid #f7d9bd;border-radius:10px;background:var(--brand-50);font-size:13px;color:#101828}.rv-note>mat-icon{flex:0 0 auto;width:20px;height:20px;font-size:20px;color:var(--color-brand-text)}.rv-note>span:not(.rv-note__actions){flex:1 1 240px;min-width:0}.rv-note>span:not(.rv-note__actions) b{font-weight:700}.rv-note__actions{display:flex;flex-wrap:wrap;gap:6px}.rv-note__actions .mat-mdc-button-base{height:32px;font-size:12.5px;font-weight:600}@media(max-width:575.98px){.rv-note__actions{width:100%;padding-left:32px}}.rv-skills{padding:10px 15px 4px}.rv-skills__cat{margin-bottom:12px}.rv-skills__cat h4{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.rv-entries{padding:10px 15px 6px}.rv-entries .entry.is-half{border-color:#d92d2099;background:#fef3f2}.rv-half{display:inline-block;margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d92d20;border:1px solid #d92d20;border-radius:4px;padding:0 6px;vertical-align:1.5px}.rv-confirm{margin-top:20px;border:2px solid #027a48;border-radius:14px;background:#ecfdf3;padding:18px}.rv-confirm__ct{display:flex;gap:13px;align-items:flex-start}.rv-confirm__ci{flex:none;width:30px;height:30px;border-radius:50%;background:#027a48;color:#fff;display:grid;place-items:center}.rv-confirm__ci .mat-icon{font-size:18px;width:18px;height:18px}.rv-confirm b{display:block;font-size:15px;font-weight:700;color:#101828;margin-bottom:2px}.rv-confirm__ct span:not(.rv-confirm__ci){font-size:13px;color:#344054;display:block}.ob-save{text-align:center;padding:26px 12px 12px}.ob-save .mat-mdc-progress-spinner{margin:0 auto 16px}.ob-save__bad{margin:0 auto 14px;background:#d92d20!important}.ob-save__list{max-width:420px;margin:18px auto 0;padding:0;list-style:none;text-align:left}.ob-save__list li{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;margin-bottom:8px;font-size:13.5px;font-weight:600;color:#667085;flex-wrap:wrap}.ob-save__list li[data-state=done]{color:#101828}.ob-save__list li[data-state=done] .ob-save__mark{background:#ecfdf3;color:#027a48}.ob-save__list li[data-state=running]{color:#101828;border-color:#c2560a}.ob-save__list li[data-state=failed]{border-color:#d92d20;color:#101828}.ob-save__list li[data-state=failed] .ob-save__mark{background:#fef3f2;color:#d92d20}.ob-save__mark{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f2f4f7;color:#98a2b3}.ob-save__mark .mat-icon{font-size:15px;width:15px;height:15px}.ob-save__mark .mat-mdc-progress-spinner{margin:0}.ob-save__label{flex:1 1 auto}.ob-save__msg{flex-basis:100%;padding-left:34px;font-size:12.5px;font-weight:600;color:#d92d20}.ob-bay--stack{flex-direction:column;align-items:stretch;gap:6px;margin-top:26px}.ob-bay--stack>.firstnxt,.ob-bay--stack>button[mat-flat-button]{margin-left:0;width:100%;min-height:48px;font-size:15px}.ob-bay--stack .ob-bay__link{align-self:center}.ob-bay__later{margin:4px 0 0;text-align:center;font-size:14px;color:#667085}.ob-bay__textlink{padding:0 2px;border:0;background:none;font:inherit;font-weight:700;color:var(--color-brand-text);cursor:pointer}.ob-bay__textlink:hover{text-decoration:underline}.ob-bay__textlink:disabled{color:#98a2b3;cursor:default;text-decoration:none}.ob-bay__textlink:focus-visible{outline:2px solid #c2560a;outline-offset:2px;border-radius:4px}.resume-step{max-width:640px;margin-inline:auto}.resume-step .section-head{text-align:center;margin-bottom:22px}.resume-step .section-head--left{text-align:left;margin-left:0}.resume-step .dropzone--resume .dropzone__icon .mat-icon{width:60px;height:60px;font-size:32px;display:grid;place-items:center;border-radius:50%;background:#fdf3ec}.resume-step .dropzone--resume .dropzone__text{color:#a94a08;font-size:18px}.resume-step .dropzone--resume .dropzone__cta{display:block;padding:0;height:auto;min-height:0;line-height:1.4;border:0;background:none;box-shadow:none;font-size:13px;font-weight:500;color:#667085}.resume-step .dropzone--resume .dropzone__hint{margin:0;font-size:13px;color:#667085}.resume-file{display:flex;align-items:center;gap:12px;padding:12px 10px 12px 14px;border:1px solid #d0d5dd;border-radius:14px;background:#f9fafb}.resume-file__icon{flex:none}.resume-file__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.resume-file__name{font-size:14px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-file__meta{font-size:12.5px;color:#667085}.resume-file__remove{flex:none;color:#667085}.resume-file mat-progress-bar{margin-top:6px;border-radius:4px}.ai-extract{margin:20px 0 0}.ai-extract__title{margin:0 0 10px;font-size:15px;font-weight:700;color:#101828}.ai-extract__list{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;padding:0;list-style:none}.ai-extract__list li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:#344054;min-width:0}.ai-extract__list .mat-icon{flex:none;width:30px;height:30px;font-size:18px;display:grid;place-items:center;border-radius:50%;background:#fdf3ec;color:var(--color-brand-text)}.ai-extract__list--stack{grid-template-columns:1fr}@media(max-width:575.98px){.ai-extract__list{grid-template-columns:1fr}}.post-save{max-width:640px;margin-inline:auto}.post-save .section-head{margin-bottom:20px}.post-save .resume-or{margin:18px 0}.post-save__wait{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d0d5dd;border-radius:12px;background:#f9fafb;font-size:14px;color:#667085}.dropzone--video{gap:6px;padding:36px 24px;border-radius:18px}.dropzone--video .dropzone__icon .mat-icon{width:40px;height:40px;font-size:40px}.dropzone--video .dropzone__text{margin:6px 0 0;font-size:17px;font-weight:700;color:#a94a08}.dropzone--video .dropzone__cta{font-size:13px;color:#667085}.dropzone--video .dropzone__hint{margin:0;font-size:13px;color:#667085}.vres-saved{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(2,122,72,.35);border-radius:14px;background:#ecfdf3}.vres-saved__mark{flex:none;background:#027a48!important}.vres-saved__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:#667085}.vres-saved b{font-size:14.5px;color:#101828}.vres-saved a{color:#a94a08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:575.98px){.vres-saved{flex-wrap:wrap}.vres-saved>button{flex:1 1 100%}}.vres-record{display:inline-flex;align-items:center;gap:8px;margin:12px auto 0;padding:8px 14px;border:1px solid #d0d5dd;border-radius:99px;background:#fff;font-size:13.5px;font-weight:600;color:#344054;cursor:pointer}.vres-record .mat-icon{font-size:18px;width:18px;height:18px;color:#d92d20}.vres-record input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.vres-record:hover{border-color:#c2560a;background:#fdf3ec}.vres-record:focus-within{outline:2px solid #c2560a;outline-offset:2px}.vres .vres-record{display:flex;width:max-content}.vres-link__hint{margin:6px 0 0}.trg-note{display:flex;gap:12px;padding:14px;margin:0 0 18px;border-radius:14px;background:#fff8e6;border:1px solid #fde9b8}.trg-note__ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff1c9;color:#d19400}.trg-note__ic .mat-icon{font-size:20px;width:20px;height:20px}.trg-note__bd{display:flex;flex-direction:column;gap:2px;font-size:14px;color:#344054;line-height:1.45}.trg-note__bd b{font-size:15px;color:#101828}.trg-search{margin:0 0 18px}.trg-heading{margin:0 0 12px;font-size:15px;font-weight:700;color:#101828}.trg-list{display:flex;flex-direction:column;gap:12px}.trg-card{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.trg-card:hover{border-color:#c2560a80}.trg-card:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.trg-card.is-on{border-color:#c2560a;background:#fdf3ec}.trg-card__ic{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fdf3ec;color:var(--color-brand-text)}.trg-card.is-on .trg-card__ic{background:#fff}.trg-card__bd{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.trg-card__title{font-size:15.5px;font-weight:700;color:#101828}.trg-card__meta{font-size:13px;color:#667085}.trg-card__side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.trg-card__match{font-size:13px;font-weight:700;color:#027a48;white-space:nowrap}.trg-card__demand{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:700;background:#f2f4f7;color:#667085}.trg-card__demand .mat-icon{font-size:15px;width:15px;height:15px}.trg-card__demand[data-demand=High]{background:#ecfdf3;color:#027a48}.trg-empty{margin:4px 0 0;font-size:14px;color:#667085}.sm-score{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #d0d5dd;border-radius:16px;background:#fff;margin:0 0 22px}.sm-score__bd{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sm-score__bd b{font-size:16px;color:#101828}.sm-score__bd span{font-size:13px;color:#667085}.sm-score__cta{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:700;color:var(--color-brand-text);text-decoration:none}.sm-score__cta .mat-icon{font-size:18px;width:18px;height:18px}.sm-score__cta:hover{text-decoration:underline}@media(max-width:575.98px){.sm-score{flex-wrap:wrap}.sm-score__cta{flex:1 1 100%;justify-content:center}}.sm-ring{--sm-v: 0;flex:none;position:relative;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#027a48 calc(var(--sm-v) * 360deg),#e4e7ec 0)}.sm-ring:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.sm-ring b{position:relative;font-size:18px;font-weight:800;color:#101828;font-variant-numeric:tabular-nums}.sm-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.sm-head b{font-size:15px;color:#101828}.sm-head__chip{padding:5px 12px;border-radius:99px;background:#fdf3ec;color:#a94a08;font-size:12.5px;font-weight:700}.sm-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:340px){.sm-grid{grid-template-columns:1fr}}.sm-skill{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #d0d5dd;border-radius:14px;background:#fff}.sm-skill__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sm-skill__head b{font-size:15px;color:#101828;min-width:0}.sm-skill__head .mat-icon{flex:none;font-size:18px;width:18px;height:18px;color:#027a48}.sm-skill__chip{align-self:flex-start;padding:4px 10px;border-radius:99px;font-size:12.5px;font-weight:600}.sm-skill[data-tone=have] .sm-skill__chip{background:#ecfdf3;color:#027a48}.sm-skill[data-tone=gap] .sm-skill__chip{background:#fef3f2;color:#d92d20}.sm-skill[data-tone=gap] .sm-skill__chip:before{content:"\2022  "}.sm-skill[data-tone=soft] .sm-skill__chip{background:#f2f4f7;color:#667085}.sm-skill[data-tone=soft] .sm-skill__chip:before{content:"\2022  "}.gs{text-align:center;padding:16px 0 0}.gs .section-head__title{margin-top:18px}.gs .section-head__subtitle{margin:0 auto;max-width:420px}.gs__mark{margin:0 auto;width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:#027a48;color:#fff;box-shadow:0 0 0 6px #ecfdf3}.gs__mark .mat-icon{font-size:48px;width:48px;height:48px}.gs__list{display:flex;flex-direction:column;gap:12px;margin:26px 0 0;text-align:left}.gs__empty{margin:22px 0 0;font-size:14px;color:#667085}.gs-card{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #d0d5dd;border-radius:14px;background:#fff}.gs-card__ic{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fdf3ec;color:var(--color-brand-text)}.gs-card[data-goal=verify] .gs-card__ic{background:#efe9ff;color:#7a4bd9}.gs-card[data-goal=jobs] .gs-card__ic{background:#e7f0ff;color:#2f6fed}.gs-card__bd{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-card__bd b{font-size:15px;color:#101828}.gs-card__bd span{font-size:13.5px;color:#667085;line-height:1.4}.vf__hero{text-align:center;padding:8px 0 22px}.vf__avatar{position:relative;display:inline-grid;place-items:center;width:128px;height:128px;border-radius:50%;background:#fdf3ec;color:#a94a08;font-size:40px;font-weight:800;overflow:visible}.vf__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.vf__badge{position:absolute;right:-2px;bottom:6px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 2px 8px #10182824}.vf__badge .mat-icon{font-size:18px;width:18px;height:18px;color:#fff;background:var(--color-brand-fill);border-radius:50%;padding:5px;box-sizing:content-box}.vf__title{margin:18px 0 8px;font-size:24px;font-weight:700;color:#101828;letter-spacing:-.01em}.vf__sub{margin:0;font-size:15px;line-height:1.5;color:#667085}.vf__how{border:1px solid #d0d5dd!important;border-radius:16px!important;box-shadow:none!important}.vf__how .mat-expansion-panel-header{height:auto;min-height:56px;padding:0 18px}.vf__how .mat-panel-title{align-items:center;gap:10px;font-size:15px;font-weight:600;color:#101828}.vf__how .mat-panel-title .mat-icon{color:var(--color-brand-text)}.vf__steps{margin:0;padding:0 0 4px 20px;font-size:14px;line-height:1.6;color:#344054}.vf__steps li+li{margin-top:6px}.vf__safe{display:flex;align-items:center;justify-content:center;gap:6px;margin:18px 0 0;font-size:14px;color:#667085}.vf__safe .mat-icon{font-size:18px;width:18px;height:18px}.rz--soon{margin-top:18px;background:#fdf3ec}.rz--soon .rz__icon .mat-icon{color:#a94a08}@media(prefers-reduced-motion:reduce){.gq{transition:none}.gq__chip:hover{transform:none}}.gq--page{min-height:0;text-align:left}.gq--page .gq__head{margin-bottom:6px}.gq--page .gq__head .section-head__subtitle b{color:#101828;font-weight:700}.gq--page .gq__chips{justify-content:flex-start;margin:10px 0 12px}.gq--page .gq__chips-for{margin-bottom:0}.gq--page .gq__type{justify-content:flex-start;margin:0}.gq--page .gq__type .mat-mdc-form-field{text-align:left}.gq--page .gq__skip{margin:10px 0 0}.gq-item{padding:18px 0 16px;border-top:1px solid #e4e7ec}.gq-item__head{display:flex;gap:12px;align-items:flex-start;margin-bottom:4px}.gq-item__mark{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fdf3ec;color:#a94a08}.gq-item__mark .mat-icon{font-size:16px;width:16px;height:16px}.gq-item.is-done .gq-item__mark{background:#ecfdf3;color:#027a48}.gq-item__ttl{min-width:0}.gq-item__title{margin:2px 0;font-size:16px;font-weight:700;color:#101828;letter-spacing:-.01em}.gq-item__sub{margin:0;font-size:13px;color:#667085}.gq-item .gq__chips,.gq-item .gq__type,.gq-item .gq__rows,.gq-item .gq__skip{margin-left:40px}.gq-item .gq__type,.gq-item .gq__rows{width:auto;max-width:none}.gq-item .gq__rows{margin-top:8px}@media(max-width:575.98px){.gq-item .gq__chips,.gq-item .gq__type,.gq-item .gq__rows,.gq-item .gq__skip{margin-left:0}}.strength-next{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.strength-next__chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border:1px solid #d0d5dd;border-radius:99px;background:#fff;color:#344054;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit;max-width:100%;transition:.13s}.strength-next__chip b{display:inline-grid;place-items:center;min-width:38px;padding:2px 7px;border-radius:99px;background:#ecfdf3;color:#027a48;font-size:12px;font-variant-numeric:tabular-nums}.strength-next__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strength-next__chip:hover{border-color:#c2560a;background:#fdf3ec;color:#a94a08}.strength-next__chip:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.tr{--tr-pass: #067647;--tr-fail: #d92d20;--tr-flaky: var(--color-warning-text);--tr-skip: #667085}.tr code{background:#f9fafb;border:1px solid #e4e7ec;border-radius:5px;padding:1px 5px;font-size:12.5px}.tr-offline{display:flex;gap:16px;align-items:flex-start;padding:20px}.tr-offline__body{flex:1 1 auto;min-width:0}.tr-offline h3{font-size:16px;font-weight:700;margin:0 0 4px}.tr-offline__row{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}.tr-offline__row mat-form-field{flex:1 1 260px}.tr-env{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.tr-env__label{font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#667085}.tr-env__note{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#667085}.tr-group{margin-bottom:20px}.tr-group__title{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#667085;margin:0 0 9px}.tr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.tr-card{display:flex;flex-direction:column;gap:3px;text-align:left;padding:13px 14px;border:1px solid #d0d5dd;border-radius:11px;background:#fff;cursor:pointer;transition:.14s;font-family:inherit}.tr-card:hover:not(:disabled){border-color:#c2560a}.tr-card.is-on{border-color:#c2560a;background:#fdf3ec;box-shadow:0 0 0 2px #c2560a2e}.tr-card.is-off,.tr-card:disabled{opacity:.45;cursor:not-allowed}.tr-card__title{font-size:14.5px;font-weight:700;color:#101828;display:flex;align-items:center;gap:7px}.tr-card__risk{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#d92d20;border:1px solid #d92d20;border-radius:4px;padding:0 5px}.tr-card__detail{font-size:12.5px;color:#667085}.tr-card__specs{font-size:11.5px;color:#98a2b3}.tr-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 18px;padding-top:16px;border-top:1px solid #e4e7ec}.tr-error{display:flex;align-items:center;gap:7px;background:#fef3f2;color:#d92d20;border-radius:10px;padding:11px 14px;font-size:13.5px;margin:0 0 16px}.tr-live{border:1px solid #d0d5dd;border-radius:14px;padding:18px;background:#f9fafb}.tr-status{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.tr-status__dot{width:10px;height:10px;border-radius:50%;background:var(--tr-skip);flex:none}.tr-status__text{font-size:15px;font-weight:800}.tr-status__count{font-size:12.5px;color:#667085;font-variant-numeric:tabular-nums}.tr-status[data-state=running] .tr-status__dot,.tr-status[data-state=starting] .tr-status__dot{background:#c2560a;animation:tr-pulse 1.1s ease-in-out infinite}.tr-status[data-state=passed] .tr-status__dot{background:var(--tr-pass)}.tr-status[data-state=failed] .tr-status__dot{background:var(--tr-fail)}.tr-status[data-state=flaky] .tr-status__dot{background:var(--tr-flaky)}.tr-status[data-state=passed] .tr-status__text{color:var(--tr-pass)}.tr-status[data-state=failed] .tr-status__text{color:var(--tr-fail)}.tr-status[data-state=flaky] .tr-status__text{color:var(--tr-flaky)}@keyframes tr-pulse{50%{opacity:.3}}.tr-bar{height:6px;background:#e4e7ec;border-radius:99px;overflow:hidden;margin-bottom:14px}.tr-bar i{display:block;height:100%;background:#c2560a;border-radius:99px;transition:width .3s}.tr-tally{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.tr-pill{font-size:11.5px;font-weight:800;border-radius:6px;padding:3px 9px;background:#e4e7ec;color:#344054;white-space:nowrap}.tr-pill--pass{background:#ecfdf3;color:#067647}.tr-pill--fail{background:#fef3f2;color:#d92d20}.tr-pill--flaky{background:#fffaeb;color:var(--tr-flaky)}.tr-pill--skip{background:#f9fafb;color:#667085}.tr-current{display:flex;align-items:center;gap:9px;font-size:13.5px;margin:0 0 16px}.tr-current .spinner{width:15px;height:15px;border-radius:50%;border:2px solid #d0d5dd;border-top-color:#c2560a;animation:tr-spin .8s linear infinite;flex:none}@keyframes tr-spin{to{transform:rotate(360deg)}}.tr-fails{border:1px solid #d92d20;background:#fef3f2;border-radius:11px;padding:14px;margin-bottom:16px}.tr-fails h4{font-size:13px;font-weight:800;color:#d92d20;margin:0 0 10px}.tr-fail{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid rgba(217,45,32,.2)}.tr-fail:first-of-type{border-top:0}.tr-fail__body{flex:1 1 auto;min-width:0}.tr-fail__body b{display:block;font-size:14px}.tr-fail__err{margin:7px 0 0;padding:9px 11px;background:#fff;border:1px solid rgba(217,45,32,.3);border-radius:7px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow-y:auto}.tr-list{max-height:420px;overflow-y:auto}.tr-list h4{font-size:13px;font-weight:800;color:#667085;margin:0 0 8px}.tr-row{display:flex;align-items:baseline;gap:10px;padding:7px 10px;border-radius:7px;font-size:13px}.tr-row:nth-child(odd){background:#fff}.tr-row__mark{width:7px;height:7px;border-radius:50%;flex:none;background:var(--tr-skip)}.tr-row[data-status=passed] .tr-row__mark{background:var(--tr-pass)}.tr-row[data-status=failed] .tr-row__mark{background:var(--tr-fail)}.tr-row[data-status=flaky] .tr-row__mark{background:var(--tr-flaky)}.tr-row__id{flex:none;font-weight:800;font-size:12px;min-width:108px}.tr-row__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-row__spec{flex:none}.tr-row__ms{flex:none;font-variant-numeric:tabular-nums}@media(max-width:767.98px){.tr-row{flex-wrap:wrap}.tr-row__title{flex-basis:100%;white-space:normal}}.tr-log{margin-top:14px}.tr-log summary{cursor:pointer;font-size:12.5px;font-weight:700;color:#667085}.tr-log pre{margin:9px 0 0;padding:11px;background:#101828;color:#e6e8ec;border-radius:8px;font-size:11.5px;max-height:260px;overflow:auto}.filter-panel__slider.mat-mdc-slider{width:100%;min-width:0;margin-left:0;margin-right:0}.filter-panel__range{min-width:0}.au{--au-panel-w: 440px;--au-sticky-top: calc(var(--app-header-h, 64px) + var(--au-bulkbar-h, 0px))}.au .au-head{align-items:center;margin-bottom:16px}.au .au-head__text{min-width:0}.au .au-head__text .page-head__subtitle{max-width:none;margin-top:2px}.au .au-head__text .page-head__subtitle a{color:#a94a08;font-weight:600;text-decoration:none}.au .au-head__text .page-head__subtitle a:hover{text-decoration:underline}.au .au-filters{padding:12px 16px;border-bottom:1px solid #e4e7ec}.au .au-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.au .au-filters .mat-mdc-form-field{margin:0;--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-container-text-size: 13.5px;--mat-select-trigger-text-size: 13.5px}.au .au-search{flex:1 1 150px;min-width:150px;max-width:360px}.au .au-search input{text-overflow:ellipsis}.au .au-filter{flex:0 0 150px;min-width:0}.au .au-filter--role{flex-basis:124px}.au .au-filter-wrap{display:inline-flex;flex:0 0 128px;min-width:0}.au .au-filter-wrap .au-filter{flex:1 1 auto;width:100%}.au .au-filter--account{flex-basis:120px}.au .au-filter--sort{flex-basis:150px}.au .au-clear.mat-mdc-icon-button{flex:0 0 auto;color:#667085}.au .au-filters__meta{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin-left:auto;font-size:12.5px;color:#667085}.au .au-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;color:#344054;transition:opacity .15s ease}.au .au-count.is-loading{opacity:.45}.au .au-error{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;border:1px solid rgba(217,45,32,.25);background:#fef3f2;color:#d92d20;border-radius:10px;font-size:13.5px}.au .au-error .mat-icon{flex:0 0 auto}.au .au-error button{margin-left:auto}.au .au-body{display:block}.au .au-list{min-width:0;padding:0;overflow:clip;position:relative}.au .au-list__body{position:relative}.au .au-loading{position:absolute;inset:0 0 auto;z-index:3}.au .au-table-wrap{overflow:visible}.au .au-table{width:100%;table-layout:fixed}.au .au-table th{white-space:nowrap;padding:9px 12px;font-size:11.5px;position:sticky;top:var(--au-sticky-top);z-index:2;border-bottom:0;box-shadow:inset 0 -1px #e4e7ec}.au .au-table td{vertical-align:middle}.au .au-table-wrap .au-table th,.au .au-table-wrap .au-table td{padding:9px 12px}.au .au-table-wrap .au-table th:first-child,.au .au-table-wrap .au-table td:first-child{padding-left:16px}.au .au-table-wrap .au-table td.au-col-open{padding-right:12px;padding-left:0}.au .au-col-mobile{width:128px}.au .au-col-roles{width:34%}.au .au-col-status{width:124px}.au .au-col-joined{width:108px}.au .au-mobile{font-size:13px;color:#344054;font-variant-numeric:tabular-nums;white-space:nowrap}.au .au-muted{color:#98a2b3}.au .au-person__phone{display:none}.au .au-row{cursor:pointer;transition:background-color .12s ease}.au .au-row:hover{background:#f2f4f7}.au .au-row:focus-visible{outline:2px solid #c2560a;outline-offset:-2px}.au .au-row.is-open{background:#fdf3ec;box-shadow:inset 3px 0 #c2560a}.au .au-row[data-state=inactive]{background:#d92d2009;box-shadow:inset 3px 0 #d92d2059}.au .au-row[data-state=inactive] .au-person__nametext{color:#d92d20}.au .au-row[data-state=inactive] .au-avatar{background:#fef3f2;color:#d92d20}.au .au-row[data-state=inactive]:hover{background:#d92d200f}.au .au-row[data-state=inactive].is-open{background:#fdf3ec;box-shadow:inset 3px 0 #c2560a}.au .au-row[data-state=suspended]{background:#d92d2017;box-shadow:inset 3px 0 #d92d20}.au .au-row[data-state=suspended] .au-person__nametext{color:#d92d20;font-weight:700}.au .au-row[data-state=suspended] .au-avatar{background:#d92d20;color:#fff}.au .au-row[data-state=suspended]:hover{background:#d92d2021}.au .au-row[data-state=suspended].is-open{background:#d92d2024;box-shadow:inset 3px 0 #d92d20}.au .au-person{display:flex;align-items:center;gap:10px;min-width:0}.au .au-person__text{display:flex;flex-direction:column;min-width:0;line-height:1.35}.au .au-person__name{display:flex;align-items:baseline;min-width:0;font-weight:600;color:#101828;font-size:13.5px}.au .au-person__nametext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au .au-person__contact{font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au .au-dot{margin:0 5px;color:#98a2b3}.au .au-id{flex:0 0 auto;margin-left:6px;font-size:11px;font-weight:600;color:#98a2b3;font-variant-numeric:tabular-nums}.au .au-fact__id{font-variant-numeric:tabular-nums;font-weight:600}.au .au-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fdf3ec;color:#a94a08;font-size:11px;font-weight:700;letter-spacing:.02em}.au .au-avatar--lg{width:44px;height:44px;font-size:15px}.au .au-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;overflow:hidden}.au .au-chip{font-size:11.5px;font-weight:600;line-height:1.6;padding:1px 8px;border-radius:999px;background:#f2f4f7;color:#344054;border:1px solid #e4e7ec;white-space:nowrap}.au .au-chip--none{background:none;color:#98a2b3;font-weight:500;font-style:italic}.au .au-chip--warn{background:rgba(var(--color-warning-text),.12);color:var(--color-warning-text);border-color:rgba(var(--color-warning-text),.4)}.au .au-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.au .au-status__dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.au .au-status[data-tone=ok]{color:#027a48}.au .au-status[data-tone=ok] .au-status__dot{background:#027a48}.au .au-status[data-tone=off]{color:#d92d20}.au .au-status[data-tone=off] .au-status__dot{background:none;box-shadow:inset 0 0 0 2px #d92d20}.au .au-status[data-tone=stop]{color:#fff;background:#d92d20;font-weight:700;padding:2px 9px;border-radius:999px}.au .au-status[data-tone=stop] .au-status__dot{background:#fff}.au .au-status[data-tone=warn]{color:var(--color-warning-text)}.au .au-status[data-tone=warn] .au-status__dot{background:var(--color-warning-text)}.au .au-status[data-tone=none]{color:#98a2b3}.au .au-status[data-tone=none] .au-status__dot{background:none;box-shadow:inset 0 0 0 1.5px #98a2b3}.au .au-status--lg{font-size:14px}.au .au-status--pill{padding:2px 9px;border-radius:999px;font-size:12px;line-height:1.5}.au .au-status--pill[data-tone=ok]{background:#ecfdf3}.au .au-status--pill[data-tone=off]{background:#fef3f2}.au .au-status--pill[data-tone=warn]{background:#fffaeb}.au .au-status--pill[data-tone=none]{background:#f2f4f7}.au .au-when{font-size:12.5px;color:#667085;white-space:nowrap;font-variant-numeric:tabular-nums}.au .au-open-icon{color:#98a2b3;font-size:20px;width:20px;height:20px;vertical-align:middle}.au .au-col-open{width:40px;text-align:right}.au .au-row:hover .au-open-icon,.au .au-row.is-open .au-open-icon{color:var(--color-brand-text)}.au .au-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;text-align:center}.au .au-empty .mat-icon{font-size:40px;width:40px;height:40px;color:#98a2b3}.au .au-empty__title{margin:0;color:#667085;font-size:14px}.au .au-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 14px;border-top:1px solid #e4e7ec;background:#f9fafb}.au .au-foot__range{font-size:12.5px;color:#667085;font-variant-numeric:tabular-nums;white-space:nowrap}.au .au-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px;flex:0 0 auto}.au .au-pager__gap{color:#98a2b3;padding:0 4px}.au .au-pager__page{min-width:32px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:none;font:inherit;font-size:13px;color:#344054;cursor:pointer;font-variant-numeric:tabular-nums}.au .au-pager__page:hover{background:#f2f4f7}.au .au-pager__page:focus-visible{outline:2px solid #c2560a;outline-offset:1px}.au .au-pager__page.is-active{background:var(--color-brand-fill);border-color:#c2560a;color:#fff;font-weight:700}.au .au-panel{position:fixed;z-index:1150;inset:0 0 0 auto;width:min(var(--au-panel-w),100vw);display:flex;flex-direction:column;background:#fff;border-left:1px solid #e4e7ec;box-shadow:0 24px 48px -16px #10182847;overflow:hidden;animation:au-sheet-in .2s ease-out}.au .au-panel:focus{outline:none}.au .au-panel-scrim{display:none}.au .au-panel__head{display:flex;align-items:flex-start;gap:8px;padding:14px 12px 14px 16px;border-bottom:1px solid #e4e7ec}.au .au-panel__who{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1 1 auto}.au .au-panel__ident{min-width:0}.au .au-panel__name{margin:0;font-size:16px;font-weight:700;color:#101828;line-height:1.3;overflow-wrap:anywhere}.au .au-panel__contact{margin:2px 0 0;font-size:12.5px;color:#667085;overflow-wrap:anywhere}.au .au-panel__phone{white-space:nowrap}.au .au-panel__state{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 0}.au .au-panel__meaning{font-size:12px;color:#667085;line-height:1.45;flex:1 1 100%}.au .au-panel__close{flex:0 0 auto;color:#667085;margin-top:-4px}.au .au-panel__body{padding:0 16px 16px;overflow-y:auto}.au .au-block{padding:12px 0;border-bottom:1px solid #e4e7ec}.au .au-block:last-child{border-bottom:0}.au .au-block__title{margin:0 0 6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#98a2b3}.au .au-block__note{margin:8px 0 0;font-size:12.5px;color:#667085;line-height:1.55}.au .au-block__note--quiet{font-style:italic}.au .au-live__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.au .au-live__count{font-size:12.5px;font-weight:600;color:#344054}.au .au-live__loading{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;color:#667085}.au .au-live__loading .mat-mdc-progress-bar{flex:1 1 auto}.au .au-live__aside{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 11px;border-radius:9px;background:#eff8ff;color:#344054;font-size:12.5px;line-height:1.5}.au .au-live__aside .mat-icon{flex:0 0 auto;font-size:17px;width:17px;height:17px;color:#175cd3;margin-top:1px}.au .au-relation+.au .au-relation{margin-top:14px;padding-top:12px;border-top:1px dashed #e4e7ec}.au .au-relation__head{display:flex;align-items:center;gap:8px}.au .au-relation__title{margin:0;font-size:12.5px;font-weight:700;color:#344054;flex:1 1 auto;min-width:0}.au .au-relation .au-relation__head>.mat-icon{flex:0 0 auto;font-size:17px;width:17px;height:17px;color:#667085}.au .au-relation .au-items{gap:6px}.au .au-relation .au-item{padding:8px 10px}.au .au-relation .au-item__meta{line-height:1.5}.au .au-relation__more{margin-top:6px!important;padding:0 8px!important;min-width:0!important;font-size:12px!important;font-weight:600!important;color:var(--color-brand-text)!important}.au .au-relations__summary{margin-top:2px}.au .au-items{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.au .au-item{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e4e7ec;border-radius:10px;background:#f9fafb}.au .au-item__kind{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1px solid #e4e7ec}.au .au-item__kind .mat-icon{font-size:17px;width:17px;height:17px;color:#667085}.au .au-item__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.au .au-item__title{font-size:13px;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au .au-item__meta{font-size:11.5px;color:#667085}.au .au-item__btn{flex:0 0 auto;color:#d92d20!important;border-color:#d92d2059!important;font-size:12px!important;min-width:0!important;padding:0 12px!important}.au .au-item__btn:hover:not([disabled]){background:#fef3f2!important}.au .au-strong{color:#344054;font-weight:700}.au .au-actions{display:flex;flex-direction:column;gap:10px}.au .au-actions__title{color:#344054;font-size:12px}.au .au-action{display:flex;flex-direction:column;gap:5px;text-align:left;width:100%;padding:13px 14px;border-radius:12px;cursor:pointer;border:1.5px solid #e4e7ec;background:#fff;font:inherit;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.au .au-action__top{display:flex;align-items:center;gap:9px}.au .au-action__icon{flex:0 0 auto;width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.au .au-action__icon .mat-icon{font-size:18px;width:18px;height:18px}.au .au-action__label{font-size:14.5px;font-weight:700;color:#101828;flex:1 1 auto}.au .au-action__go{flex:0 0 auto;font-size:19px;width:19px;height:19px;color:#98a2b3}.au .au-action__does{font-size:12px;color:#667085;line-height:1.5;padding-left:39px}.au .au-action__blocked{display:flex;align-items:flex-start;gap:6px;margin:2px 0 0 39px;padding:7px 9px;border-radius:8px;background:#fffaeb;border:1px solid rgba(var(--color-warning-text),.3);font-size:11.5px;font-weight:600;color:var(--color-warning-text);line-height:1.45}.au .au-action__blocked .mat-icon{font-size:14px;width:14px;height:14px;margin-top:1px;flex:0 0 auto}.au .au-action:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.au .au-action[data-tone=warn]{border-color:rgba(var(--color-warning-text),.4);background:#fffaeb}.au .au-action[data-tone=warn] .au-action__icon{background:rgba(var(--color-warning-text),.16)}.au .au-action[data-tone=warn] .au-action__icon .mat-icon,.au .au-action[data-tone=warn] .au-action__label{color:var(--color-warning-text)}.au .au-action[data-tone=warn]:hover:not([disabled]){border-color:var(--color-warning-text);box-shadow:0 2px 10px rgba(var(--color-warning-text),.18)}.au .au-action[data-tone=danger]{border-color:#d92d2066;background:#fef3f2}.au .au-action[data-tone=danger] .au-action__icon{background:#d92d2024}.au .au-action[data-tone=danger] .au-action__icon .mat-icon,.au .au-action[data-tone=danger] .au-action__label,.au .au-action[data-tone=danger] .au-action__go{color:#d92d20}.au .au-action[data-tone=danger]:hover:not([disabled]){border-color:#d92d20;box-shadow:0 2px 10px #d92d2033}.au .au-action[data-tone=ok]{border-color:#027a4866;background:#ecfdf3}.au .au-action[data-tone=ok] .au-action__icon{background:#027a4829}.au .au-action[data-tone=ok] .au-action__icon .mat-icon,.au .au-action[data-tone=ok] .au-action__label,.au .au-action[data-tone=ok] .au-action__go{color:#027a48}.au .au-action[data-tone=ok]:hover:not([disabled]){border-color:#027a48;box-shadow:0 2px 10px #027a482e}.au .au-action[disabled]{cursor:not-allowed}.au .au-action.is-blocked{background:#f9fafb;border-color:#e4e7ec;border-style:dashed;box-shadow:none}.au .au-action.is-blocked .au-action__icon{background:#f2f4f7}.au .au-action.is-blocked .au-action__icon .mat-icon{color:#98a2b3}.au .au-action.is-blocked .au-action__label,.au .au-action.is-blocked .au-action__go{color:#667085}.au .au-action.is-blocked .au-action__does{color:#98a2b3}.au .au-details__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.au .au-details__edit{color:var(--color-brand-text);font-weight:600;font-size:12.5px!important;min-width:0!important;padding:0 8px!important}.au .au-details__edit .mat-icon{font-size:16px;width:16px;height:16px;margin-right:4px;color:var(--color-brand-text)}.au .au-facts{margin:0;display:flex;flex-direction:column;gap:8px}.au .au-fact{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:baseline}.au .au-fact dt{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#98a2b3;margin:0}.au .au-fact dd{margin:0;font-size:13px;color:#101828;overflow-wrap:anywhere}.au .au-fact--empty{color:#98a2b3;font-style:italic}.au .au-fact__lock{font-size:13px;width:13px;height:13px;color:#98a2b3}.au .au-form{display:flex;flex-direction:column;margin-top:4px}.au .au-form .mat-mdc-form-field{width:100%}.au .au-form__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.au .au-form__actions button{min-width:88px}.au .au-locked{padding:10px 12px;border-radius:10px;background:#f9fafb;border:1px dashed #d0d5dd;margin:2px 0 14px}.au .au-locked__row{display:flex;align-items:flex-start;gap:8px}.au .au-locked__row .mat-icon{flex:0 0 auto;font-size:16px;width:16px;height:16px;color:#98a2b3;margin-top:2px}.au .au-locked__label{display:block;font-size:11.5px;font-weight:700;color:#98a2b3}.au .au-locked__value{display:block;font-size:13px;color:#344054;overflow-wrap:anywhere}.au .au-locked__why{margin:7px 0 0;font-size:11.5px;color:#667085;line-height:1.5}@media(max-width:600px){.au .au-fact{grid-template-columns:1fr;gap:1px}.au .au-form__actions button{flex:1 1 auto}}.au .au-scrim{position:fixed;inset:0;z-index:1200;background:#1018286b;animation:au-fade-in .14s ease-out}.au .au-confirm{position:fixed;z-index:1201;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,100vw - 32px);padding:22px;border-radius:14px;background:#fff;box-shadow:0 24px 48px -16px #10182847;animation:au-pop-in .16s ease-out}.au .au-confirm__title{margin:0 0 8px;font-size:17px;font-weight:700;color:#101828;line-height:1.35}.au .au-confirm__body{margin:0;font-size:13.5px;color:#667085;line-height:1.6}.au .au-confirm__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@keyframes au-panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes au-fade-in{0%{opacity:0}to{opacity:1}}@keyframes au-pop-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes au-sheet-in{0%{transform:translate(100%)}to{transform:none}}@keyframes au-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:1279.98px){.au .au-col-mobile{display:none}.au .au-person__phone{display:inline}.au .au-col-roles{width:36%}}@media(max-width:1100px){.au .au-col-joined{display:none}.au .au-col-roles{width:44%}}@media(min-width:1201px){.au .au-list.has-panel .au-foot{padding-right:calc(var(--au-panel-w) - 16px + 14px)}}@media(max-width:1200px){.au .au-panel-scrim{display:block;position:fixed;inset:0;z-index:1149;background:#10182852;animation:au-fade-in .14s ease-out}}@media(max-width:900px){.au .au-search{flex:1 1 100%;max-width:none}.au .au-filter,.au .au-filter-wrap{flex:1 1 calc(50% - 4px);min-width:0}.au .au-filters__meta{flex:1 1 auto;justify-content:flex-end}.au .au-foot{justify-content:center;gap:6px;padding:10px}.au .au-foot__range{flex:1 1 100%;text-align:center;order:-1}.au .au-pager__page{min-width:40px;height:40px}.au .au-table-wrap{overflow-x:visible}.au .au-table{display:block;table-layout:auto}.au .au-table thead{display:none}.au .au-table tbody{display:flex;flex-direction:column}.au .au-table tr{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:12px 14px;border-bottom:1px solid #e4e7ec}.au .au-table td{display:block;padding:0;border:0}.au .au-row.is-open{box-shadow:inset 3px 0 #c2560a}.au .au-row td:first-child{grid-column:1/-1}.au .au-table td.au-col-joined,.au .au-table td.au-col-mobile,.au .au-table td.au-col-open{display:none}.au .au-table-wrap .au-table td,.au .au-table-wrap .au-table td:first-child{width:auto;padding:0}.au .au-col-roles{grid-column:1;min-width:0}.au .au-col-status{grid-column:2;align-self:center;justify-self:end}}@media(max-width:600px){.au .au-panel{inset:auto 0 0;width:100vw;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-left:0;border-top:1px solid #e4e7ec;border-radius:16px 16px 0 0;animation:au-sheet-up .22s ease-out}.au .au-panel__head{padding-top:18px;position:relative}.au .au-panel__head:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#d0d5dd}.au .au-panel__body{padding-bottom:28px}.au .au-item{flex-wrap:wrap}.au .au-item__btn{flex:1 1 auto;min-width:0;margin-left:40px}.au .au-confirm{top:auto;bottom:0;left:0;transform:none;width:100vw;border-radius:16px 16px 0 0;animation:au-sheet-up .2s ease-out}.au .au-confirm__actions button{flex:1 1 auto}.au .au-filters{padding:12px}.au .au-filters__meta{font-size:12px}.au .au-foot{padding:8px 6px}.au .au-pager{gap:0;padding:8px 4px}.au .au-pager__page{padding:0 6px}}.au .au-head__actions{display:flex;gap:8px;flex:0 0 auto}.au .au-invite-btn{--mdc-filled-button-container-height: 40px}.au .au-invite-btn .mat-icon{margin-right:6px}.au .au-rolepick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:56px;flex:1 1 360px;min-width:0}.au .au-rolepick__label{font-size:12px;font-weight:700;color:#98a2b3;text-transform:uppercase;letter-spacing:.06em}.au .au-rolepick--other{flex-basis:100%;min-height:0}.au .au-rolechips .mdc-evolution-chip-set__chips{gap:6px;margin:0;flex-wrap:wrap}.au .au-rolechips .mat-mdc-chip{margin:0}.au .au-rolechips .mat-mdc-chip.mat-mdc-chip-option{height:32px!important}.au .au-rolechips .mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-selected){background-color:#fff!important;box-shadow:inset 0 0 0 1px #d0d5dd}.au .au-rolechips .mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-selected) .mdc-evolution-chip__text-label{color:#344054;font-weight:600}.au .au-rolechips .mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-selected):hover{box-shadow:inset 0 0 0 1px #c2560a}.au .au-rolechips .mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__text-label{color:#fff;font-weight:700}.au .au-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #e4e7ec}.au .au-filter--date{flex:0 1 160px}.au .au-filter--company{flex:1 1 240px;min-width:200px;max-width:320px}.au .au-more-btn{flex:0 0 auto;color:#344054;--mdc-outlined-button-container-height: 40px}.au .au-more-btn .mat-icon{margin-right:4px}.au .au-more-btn.is-on{border-color:#c2560a80;color:var(--color-brand-text);background:#fdf3ec}.au .au-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--color-brand-fill);color:#fff;font-size:11px;font-weight:700;line-height:1}.au .au-quick{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--color-warning-text),.35);background:#fffaeb;color:var(--color-warning-text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.au .au-quick .mat-icon{font-size:16px;width:16px;height:16px}.au .au-quick:hover{border-color:var(--color-warning-text)}.au .au-quick:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.au .au-quick.is-on{background:var(--color-warning-text);color:#fff;border-color:var(--color-warning-text)}.au .au-chip--state{display:inline-block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.au .au-chip--state .mat-icon{font-size:13px;width:13px;height:13px;vertical-align:-2px;margin-right:3px}.au .au-chip--state[data-tone=held]{background:var(--color-brand-fill);border-color:#c2560a;color:#fff;flex-shrink:0}.au .au-chip--state[data-tone=invited]{background:#fff;border:1px dashed #175cd3;color:#175cd3}.au .au-chip--state[data-tone=requested]{background:#fffaeb;border-color:rgba(var(--color-warning-text),.4);color:var(--color-warning-text)}.au .au-chip--state[data-tone=repair]{background:#fffaeb;border:1px solid var(--color-warning-text);color:var(--color-warning-text)}.au .au-chip--state[data-tone=refused],.au .au-chip--state[data-tone=away]{background:#f2f4f7;color:#667085;font-weight:500}.au .au-chip--more{flex:0 0 auto;background:none;color:#667085;cursor:default}.au .au-chip--more:focus-visible{outline:2px solid #c2560a;outline-offset:1px}.au .au-unpickable{display:block;margin-top:4px;font-size:11.5px;color:#98a2b3;font-style:italic}.au .au-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;border-radius:12px;border:1px solid rgba(194,86,10,.35);background:#fdf3ec;position:sticky;top:calc(var(--app-header-h, 64px) + 8px);z-index:5}.au .au-bulkbar__text{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1 1 320px;font-size:13px;color:#344054;line-height:1.5}.au .au-bulkbar__text .mat-icon{flex:0 0 auto;color:var(--color-brand-text)}.au .au-bulkbar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.au .au-bulkbar__count{font-size:13px;font-weight:700;color:#101828;font-variant-numeric:tabular-nums;margin-right:4px}.au .au-bulkresult{margin-bottom:14px;padding:12px 16px;border-radius:12px;border:1px solid rgba(2,122,72,.35);background:#ecfdf3}.au .au-bulkresult__head{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#101828}.au .au-bulkresult__head .mat-icon{color:#027a48}.au .au-bulkresult__head button{margin-left:auto}.au .au-bulkresult__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#344054}.au .au-col-pick{width:44px}.au .au-row.is-picked{background:#fdf3ec}.au .au-row.is-unpickable{cursor:not-allowed}.au .au-row.is-unpickable .au-person,.au .au-row.is-unpickable .au-chips{opacity:.55}.au .au-roles{display:flex;flex-direction:column}.au .au-role{padding:8px 0}.au .au-role+.au .au-role{border-top:1px dashed #e4e7ec}.au .au-role__top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.au .au-role__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.au .au-role__name{font-size:13.5px;font-weight:700;color:#101828}.au .au-role__line{font-size:12px;color:#667085;line-height:1.45;overflow-wrap:anywhere}.au .au-role__actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.au .au-role__btn{--mdc-outlined-button-container-height: 32px;height:32px;min-height:32px;min-width:0!important;padding:0 12px!important;font-size:12.5px!important}.au .au-role__btn[data-kind=approve],.au .au-role__btn[data-kind=invite],.au .au-role__btn[data-kind=add]{color:var(--color-brand-text)!important;border-color:#c2560a73!important}.au .au-role__btn[data-kind=repair]{color:var(--color-warning-text)!important;border-color:rgba(var(--color-warning-text),.5)!important}.au .au-role__more.mat-mdc-icon-button{color:#667085;--mdc-icon-button-state-layer-size: 32px;width:32px!important;height:32px!important;padding:4px!important}.au .au-role__msg{margin:6px 0 0;font-size:12px;color:#344054;font-style:italic}.au .au-role__answers{margin:8px 0 0;padding:8px 10px;list-style:none;border-radius:8px;background:#f9fafb;border:1px solid #e4e7ec;font-size:12px;color:#344054;display:flex;flex-direction:column;gap:2px}.au .au-role__link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:600;color:#a94a08;text-decoration:none}.au .au-role__link .mat-icon{font-size:14px;width:14px;height:14px}.au .au-role__link:hover{text-decoration:underline}.au .au-role__note{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:11.5px;color:#667085;line-height:1.45}.au .au-role__note .mat-icon{flex:0 0 auto;font-size:14px;width:14px;height:14px;margin-top:1px;color:#98a2b3}.au .au-role[data-state=approved] .au-role__name:before,.au .au-role[data-state=pending] .au-role__name:before,.au .au-role[data-state=invited] .au-role__name:before,.au .au-role[data-state=needs_repair] .au-role__name:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin:0 7px 1px 0;vertical-align:middle}.au .au-role[data-state=approved] .au-role__name:before{background:#027a48}.au .au-role[data-state=pending] .au-role__name:before{background:var(--color-warning-text)}.au .au-role[data-state=needs_repair] .au-role__name:before{background:none;box-shadow:inset 0 0 0 2px var(--color-warning-text)}.au .au-role[data-state=needs_repair] .au-role__line{color:var(--color-warning-text)}.au .au-role[data-state=invited] .au-role__name:before{background:none;box-shadow:inset 0 0 0 1.5px #175cd3}.au .au-role.is-busy{opacity:.6}.au .au-history{list-style:none;margin:2px 0 0;padding:0 0 0 14px;position:relative}.au .au-history:before{content:"";position:absolute;left:3px;top:6px;bottom:6px;width:2px;background:#e4e7ec}.au .au-history__item{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:5px 0;font-size:12.5px}.au .au-history__item:before{content:"";position:absolute;left:-14px;top:10px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #c2560a}.au .au-history__item.is-legacy:before{box-shadow:inset 0 0 0 2px #98a2b3}.au .au-history__when{color:#98a2b3;font-variant-numeric:tabular-nums;white-space:nowrap}.au .au-history__text{display:flex;flex-direction:column;min-width:0}.au .au-history__what{color:#101828;font-weight:600;overflow-wrap:anywhere}.au .au-history__who{color:#667085;font-size:12px}.au .au-history__why{color:#344054;font-size:12px;font-style:italic;overflow-wrap:anywhere}.au .au-confirm{max-height:calc(100vh - 32px);overflow-y:auto}.au .au-confirm__form{display:flex;flex-direction:column;margin-top:14px}.au .au-confirm__form .mat-mdc-form-field{width:100%}.au .au-confirm__error{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 11px;border-radius:9px;background:#fef3f2;color:#d92d20;font-size:12.5px;line-height:1.5}.au .au-confirm__error .mat-icon{flex:0 0 auto;font-size:17px;width:17px;height:17px}.au .au-empty__note{margin:0;font-size:12.5px;color:#667085;max-width:46ch}@media(max-width:900px){.au .au-rolepick{flex-basis:100%;min-height:0;margin-bottom:6px}.au .au-more-btn{flex:0 0 auto}.au .au-filter--date{flex:1 1 calc(50% - 4px)}.au .au-filter--company{flex:1 1 100%}.au .au-head{align-items:flex-start}.au .au-head__actions{width:100%}.au .au-head__actions button{flex:1 1 auto}.au .au-table td.au-col-pick{display:block;grid-column:2;grid-row:1;justify-self:end}}@media(max-width:600px){.au .au-bulkbar{top:var(--app-header-h, 64px);border-radius:0 0 12px 12px}.au .au-bulkbar__actions{width:100%}.au .au-bulkbar__actions button{flex:1 1 auto}.au .au-role__top{flex-wrap:wrap}.au .au-confirm{max-height:92vh}.au .au-history__item{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){.au .au-panel,.au .au-confirm,.au .au-scrim,.au .au-panel-scrim{animation:none}}@media(max-width:1200px){.au.au--panel-open{overflow:hidden}}.mat-mdc-menu-item.au-menu-danger:not([disabled]){color:#d92d20}.mat-mdc-menu-item.au-menu-hint{min-height:32px;font-size:12px;opacity:1;color:#98a2b3}.role-invite{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:#f9fafb}.role-invite .role-invite__card{width:min(520px,100%);padding:32px;border-radius:16px;background:#fff;border:1px solid #e4e7ec;box-shadow:0 12px 24px -12px #1018282e;text-align:center}.role-invite .role-invite__logo{width:140px;margin:0 auto 24px;display:block}.role-invite .role-invite__eyebrow{display:inline-block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#175cd3}.role-invite .role-invite__title{margin:0 0 10px;font-size:22px;font-weight:800;color:#101828;line-height:1.3}.role-invite .role-invite__body{margin:0 0 6px;font-size:14px;color:#667085;line-height:1.6}.role-invite .role-invite__facts{display:flex;flex-direction:column;gap:4px;margin:16px 0 0;padding:12px 14px;border-radius:10px;background:#f9fafb;border:1px solid #e4e7ec;font-size:13px;color:#344054;text-align:left}.role-invite .role-invite__facts+.role-invite__body{margin-top:16px}.role-invite .role-invite__form{margin-top:18px;text-align:left}.role-invite .role-invite__form .mat-mdc-form-field{width:100%}.role-invite .role-invite__actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}.role-invite .role-invite__actions>*{min-width:140px}.role-invite .role-invite__error{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;padding:10px 12px;border-radius:9px;background:#fef3f2;color:#d92d20;font-size:13px;text-align:left}.role-invite .role-invite__error .mat-icon{flex:0 0 auto;font-size:18px;width:18px;height:18px}.role-invite .role-invite__list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left}.role-invite .role-invite__item{padding:12px 14px;border-radius:12px;border:1px solid #e4e7ec;background:#f9fafb;display:flex;flex-direction:column;gap:8px}.role-invite .role-invite__item-title{font-size:14.5px;font-weight:700;color:#101828}.role-invite .role-invite__item-meta{font-size:12.5px;color:#667085}.role-invite .role-invite__item-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:600px){.role-invite{padding:0;place-items:stretch}.role-invite .role-invite__card{border-radius:0;border:0;box-shadow:none;padding:28px 16px}.role-invite .role-invite__actions>*{flex:1 1 100%}}.account-home{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:#f9fafb}.account-home .account-home__card{width:min(640px,100%);padding:32px;border-radius:16px;background:var(--color-surface);border:1px solid #e4e7ec;box-shadow:0 12px 24px -12px #1018282e;display:flex;flex-direction:column;gap:24px}.account-home .account-home__logo{width:140px;margin:0 auto;display:block}.account-home .account-home__loading{display:flex;flex-direction:column;gap:16px;text-align:center}.account-home .account-home__head{display:flex;flex-direction:column;gap:8px;text-align:center}.account-home .account-home__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#175cd3}.account-home .account-home__title{margin:0;font-size:22px;font-weight:800;color:#101828;line-height:1.3}.account-home .account-home__body{margin:0;font-size:14px;color:#667085;line-height:1.6}.account-home .account-home__section{display:flex;flex-direction:column;gap:12px}.account-home .account-home__h2{margin:0;font-size:15px;font-weight:700;color:#101828}.account-home .account-home__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;text-align:left}.account-home .account-home__item{padding:14px 16px;border-radius:12px;border:1px solid #e4e7ec;background:#f9fafb;display:flex;align-items:center;justify-content:space-between;gap:16px}.account-home .account-home__item[data-state=taken_away],.account-home .account-home__item[data-state=rejected]{border-color:color-mix(in srgb,var(--color-error) 35%,var(--color-surface));background:var(--color-error-soft)}.account-home .account-home__item[data-state=needs_repair]{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-surface));background:var(--color-warning-soft)}.account-home .account-home__item-text{display:flex;flex-direction:column;gap:6px;min-width:0}.account-home .account-home__item-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:#101828}.account-home .account-home__item-meta{font-size:13px;color:#667085;line-height:1.5}.account-home .account-home__item-actions{display:flex;gap:8px;flex:0 0 auto}.account-home .account-home__state{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:#eff8ff;color:#175cd3}.account-home .account-home__state[data-state=taken_away],.account-home .account-home__state[data-state=rejected]{background:var(--color-surface);color:var(--color-error-text)}.account-home .account-home__state[data-state=needs_repair]{background:var(--color-surface);color:var(--color-warning-text)}.account-home .account-home__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-home .account-home__actions>:last-child:nth-child(odd){grid-column:1/-1}.account-home .account-home__foot{display:flex;justify-content:center;padding-top:8px;border-top:1px solid #e4e7ec}@media(max-width:600px){.account-home{padding:0;place-items:stretch}.account-home .account-home__card{border-radius:0;border:0;box-shadow:none;padding:28px 16px;gap:20px}.account-home .account-home__item{flex-direction:column;align-items:stretch;gap:12px}.account-home .account-home__item-actions>*{width:100%}.account-home .account-home__actions{grid-template-columns:1fr}}.pj{max-width:1720px;margin:0;padding:4px 0 120px;color:#101828}.pj .mat-mdc-card{box-shadow:none;border:1.5px solid #cfd5df;border-radius:14px}.pj .w-100{width:100%}.pj .d-block{display:block}.pj-h1{margin:0 0 2px;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.pj-lead{margin:0 0 16px;color:#667085;font-size:14px}.pj-lbl{font-size:12.5px;font-weight:600;color:#667085}.pj-muted{color:#667085}.pj-sep{color:#98a2b3}.pj-k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#667085}.pj-hint{margin:0;font-size:12.5px;color:#667085}.pj-error{display:block;font-size:12.5px}.pj-ph{margin:0;color:#667085;font-style:italic}.pj-ok{color:#15803d}.pj-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pj-two .mat-mdc-form-field{width:100%;min-width:0}.pj-inline{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.pj-inline .pj-grow{flex:1 1 240px}.pj-radio{display:grid;gap:6px}.pj-radio .mat-mdc-radio-button{margin-right:12px}.pj-radios{display:grid;gap:4px}.pj-quick{display:flex;flex-wrap:wrap;gap:6px}.pj-more{align-self:flex-start}.pj-lines{margin:0;padding-left:20px}.pj-lines li{margin:3px 0}.pj-chipbtn.mat-mdc-outlined-button,.pj-chipbtn.mat-mdc-button{height:30px;min-width:0;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:500;color:#344054;letter-spacing:0}.pj-tag{display:inline-block;padding:2px 8px;border:1px solid #e4e7ec;border-radius:999px;background:#f9fafb;font-size:11px;font-weight:700;color:#667085;vertical-align:middle;white-space:nowrap}.pj-tag:before{content:"\2728  ";font-size:10px}.pj-start{padding:14px 18px}.pj-start__panel{margin-top:14px}.pj-start__label{display:block;font-weight:700;font-size:15px;margin-bottom:8px;letter-spacing:-.01em}.pj-start__row{display:flex;gap:10px;align-items:flex-start}.pj-start__field{flex:1 1 auto;min-width:0}.pj-start__field textarea{line-height:1.45}.pj-start__build{height:52px;white-space:nowrap}.pj-start__eg{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin:6px 0 0;font-size:13px;color:#667085}.pj-start__eg .mat-mdc-button{min-width:0;padding:0 6px;height:28px}.pj-start--done{padding:10px 18px}.pj-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pj-way{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;text-align:left;padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;font:inherit;color:#101828;min-width:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pj-way .mat-icon{grid-row:1/span 2;width:28px;height:28px;font-size:28px;color:var(--color-brand-text)}.pj-way b{font-size:14.5px;font-weight:800;letter-spacing:-.01em}.pj-way span{font-size:12.5px;color:#667085;line-height:1.35}.pj-way:hover{border-color:#c2560a;background:#fdf3ec}.pj-way:focus-visible{outline:2px solid #344054;outline-offset:2px}.pj-way--on{border-color:#c2560a;background:#fdf3ec;box-shadow:inset 0 0 0 1px #c2560a}.pj-doors{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pj-doors .mat-mdc-outlined-button{height:40px;border-radius:10px}.pj-doors .mat-mdc-outlined-button .mat-icon{margin-right:6px;color:var(--color-brand-text)}.pj-doors .mat-mdc-outlined-button small{margin-left:4px;color:#667085;font-weight:500}.pj-doors .pj-door--on.mat-mdc-outlined-button{border-color:#c2560a;background:#fdf3ec;font-weight:700}.pj-doors .mat-mdc-button{min-width:0;color:#667085}.pj-built{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:#344054}.pj-built>.mat-icon{color:#15803d}.pj-built>span{flex:1 1 auto}.pj-built .mat-mdc-button{min-width:0}.pj-picker{margin-top:10px;padding-top:10px;border-top:1px solid #f0f1f3}.pj-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.pj-picker__hint,.pj-picker__empty{margin:0 0 8px;font-size:13px;color:#667085}.pj-opt{text-align:left;border:1px solid #e4e7ec;background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;font:inherit;color:inherit}.pj-opt b{display:block;font-size:13.5px}.pj-opt span{font-size:12px;color:#667085}.pj-opt:hover{border-color:#344054;background:#f9fafb}.pj-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,30%);gap:18px;align-items:start;margin-top:16px}.pj-work--collapsed{grid-template-columns:minmax(0,1fr) 44px}.pj-job{padding:22px 28px 20px;min-width:0}.pj-job__k{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;font-weight:700;letter-spacing:.1em;color:#98a2b3;text-transform:uppercase}.pj-job__k>span{flex:1 1 auto}.pj-mode.mat-button-toggle-group{border-radius:999px;border-color:#e4e7ec;letter-spacing:0;text-transform:none}.pj-mode.mat-button-toggle-group .mat-button-toggle{--mat-standard-button-toggle-height: 34px;font-size:12.5px;font-weight:600;color:#344054}.pj-mode.mat-button-toggle-group .mat-button-toggle .mat-icon{font-size:18px;width:18px;height:18px;margin-right:6px;vertical-align:-4px}.pj-mode.mat-button-toggle-group .mat-button-toggle-checked{background:#fdf3ec;color:#101828}.pj-mode.mat-button-toggle-group .mat-button-toggle-checked .mat-icon{color:var(--color-brand-text)}.pj-how{margin:8px 0 0;font-size:13px;color:#667085}.pj-how b{color:#344054;font-weight:600}.pj-how .mat-icon{font-size:14px;vertical-align:-2px}.pj-check{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.pj-check .pj-ck{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;border-radius:999px;border:1px solid #e4e7ec;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:#344054;cursor:pointer}.pj-check .pj-ck .mat-icon{width:18px;height:18px;font-size:18px}.pj-check .pj-ck:hover{border-color:#344054}.pj-check .pj-ck:focus-visible{outline:2px solid #344054;outline-offset:2px}.pj-check .pj-ck--done{border-color:#a6f4c5;background:#ecfdf3;color:#027a48}.pj-check .pj-ck--done .mat-icon{color:#15803d}.pj-check .pj-ck--todo{border-color:#f5d0a9;background:#fdf3ec;color:var(--color-warning-text)}.pj-check .pj-ck--todo .mat-icon{color:var(--color-warning-text)}.pj-steps.mat-stepper-vertical{margin-top:12px;background:transparent}.pj-steps.mat-stepper-vertical .mat-step-header{padding:14px 12px;border-radius:12px}.pj-steps.mat-stepper-vertical .mat-step-header:hover:not([aria-disabled=true]){background:#f9fafb}.pj-steps.mat-stepper-vertical .mat-step-header[aria-selected=true]{background:#fdf3ec}.pj-steps.mat-stepper-vertical .mat-step-icon{display:flex!important;background:#fff;color:#667085;border:2px solid #e4e7ec;width:30px;height:30px;font-weight:800}.pj-steps.mat-stepper-vertical .mat-step-icon .mat-icon{font-size:18px;width:18px;height:18px}.pj-steps.mat-stepper-vertical .mat-step-icon-selected{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.pj-steps.mat-stepper-vertical .mat-step-icon-state-done,.pj-steps.mat-stepper-vertical .mat-step-icon-state-edit{background:#15803d;border-color:#15803d;color:#fff}.pj-steps.mat-stepper-vertical .mat-step-label{white-space:normal;min-width:0}.pj-steps.mat-stepper-vertical .mat-vertical-content-container{margin-left:27px;border-left:2px solid #cfd5df}.pj-steps.mat-stepper-vertical .mat-step+.mat-step{border-top:1px solid #f0f1f3}.pj-steps.mat-stepper-vertical .mat-vertical-content{padding:6px 24px 22px}.pj-steps.mat-stepper-vertical .mat-vertical-stepper-content[aria-expanded=true]{overflow:visible}.pj-steps.mat-stepper-vertical .pj-grid{margin-bottom:12px}.pj-steps.mat-stepper-vertical .pj-grid--one{grid-template-columns:minmax(0,1fr)}.pj-steps.mat-stepper-vertical .pj-sec{padding:16px 0}.pj-steps.mat-stepper-vertical .pj-field--hiring{border-left-width:1px}.pj-step__q{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.01em;color:#101828}.pj-step__a{display:block;margin-top:2px;font-size:13px;font-weight:500;color:#667085;white-space:normal}.mat-step-header[aria-selected=true] .pj-step__a{color:#344054}.pj-qchips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.pj-qchips .pj-lbl{margin-right:2px}.pj-step__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:12px;border-top:1px dashed #e4e7ec}.pj-step__acts .mat-mdc-unelevated-button{height:42px;padding:0 20px;font-weight:700}.pj-step__hint{font-size:12.5px;color:#667085}.pj-review{display:grid;gap:4px;margin-top:8px}.pj-review__row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;font-size:13.5px;font-weight:600;color:#344054;background:#ecfdf3}.pj-review__row .mat-icon{color:#15803d;font-size:20px;width:20px;height:20px}.pj-review__row .mat-mdc-button{margin-left:auto;min-width:0;height:28px}.pj-review__row--todo{background:#fdf3ec;color:var(--color-warning-text)}.pj-review__row--todo .mat-icon{color:var(--color-warning-text)}.pj-pane__saved{display:inline-flex;align-items:center;gap:2px;margin-left:6px;padding:2px 8px 2px 4px;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:11.5px;font-weight:700;animation:pj-saved .25s ease both}.pj-pane__saved .mat-icon{font-size:14px;width:14px;height:14px}@keyframes pj-saved{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.pj-card{border:1.5px solid #cfd5df;border-radius:14px;padding:18px 22px 20px;margin-top:20px;background:#fff;box-shadow:0 1px 2px #1018280d}.pj-card__h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-18px -22px 16px;padding:14px 22px;border-bottom:1.5px solid #cfd5df;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#fdf3ec,#fff 70%)}.pj-card__h h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.015em;color:#101828}.pj-card__h>span:not(.pj-card__n){font-size:12.5px;color:#667085;font-weight:500}.pj-card__n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--color-brand-fill);color:#fff;flex:0 0 auto;box-shadow:0 4px 10px -4px rgba(var(--brand-rgb),.6)}.pj-card__n .mat-icon{font-size:18px;width:18px;height:18px}.pj-card--basics{background:#fff}.pj-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;margin-bottom:14px}.pj-grid .mat-mdc-form-field{width:100%;min-width:0}.pj-grid--fields{align-items:start}.pj-span2{grid-column:span 2}.pj-span3{grid-column:span 3}.pj-narrow{max-width:220px}.pj-titlefield .mat-mdc-form-field-infix{font-size:18px;font-weight:700}.pj-field{border:1.5px solid #cfd5df;border-radius:12px;padding:12px 14px;background:#fff;min-width:0;display:flex;flex-direction:column;gap:10px;transition:border-color .2s ease,box-shadow .2s ease}.pj-field:focus-within{border-color:#c2560a;box-shadow:0 0 0 3px rgba(var(--brand-rgb),.12)}.pj-field__h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px}.pj-field__h>.mat-icon{color:var(--color-brand-text);font-size:20px;width:20px;height:20px}.pj-field__h b{font-size:14px;font-weight:800;letter-spacing:-.01em}.pj-field__h .pj-must{font-size:11.5px;font-weight:600;color:var(--color-warning-text);background:#fdf3ec;border:1px solid #f5d0a9;border-radius:999px;padding:1px 8px}.pj-field__v{font-size:13px;color:#667085;font-weight:600;min-width:0;overflow-wrap:anywhere}.pj-field__v:empty{display:none}.pj-field__toggle{margin-left:auto;font-size:13px}.pj-field__row{display:flex;align-items:center;min-height:52px}.pj-field--need{border-style:dashed;border-color:#f5d0a9;background:#fdf3ec}.pj-field--hiring{margin-bottom:4px;border-left:4px solid #c2560a}.pj-field .pj-quick--top{margin-top:-2px}.pj-field .pj-tag{align-self:flex-start}.pj-place{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:10px;align-items:start}.pj-place__add.mat-mdc-unelevated-button{height:52px;padding:0 18px}@media(max-width:760px){.pj-place{grid-template-columns:1fr}.pj-place__add{width:100%}}.pj-places{margin-top:4px}.pj-places__area{color:#667085;font-weight:500}.pj-cities .mat-mdc-chip{--mdc-chip-elevated-container-color: #fdf3ec;background-color:#fdf3ec!important}.pj-cities .mat-mdc-chip .mdc-evolution-chip__text-label{color:#101828;font-weight:600}.pj-cities .mat-mdc-chip .mat-mdc-chip-avatar{color:var(--color-brand-text)}.pj-radios--row{display:flex;flex-wrap:wrap;gap:4px 18px}.pj-chipbtn--on.mat-mdc-outlined-button{border-color:#c2560a;background:#fdf3ec;color:#101828;font-weight:700}.pj-hint--icon{display:flex;align-items:center;gap:6px}.pj-hint--icon .mat-icon{font-size:16px;width:16px;height:16px;color:#98a2b3}.pj-ed{display:inline-flex;align-items:center;gap:7px;max-width:100%;background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:6px 10px;font:inherit;color:#101828;line-height:1.35;text-align:left;cursor:pointer}.pj-ed>span:first-child{min-width:0;overflow-wrap:anywhere}.pj-ed>.mat-icon{flex:0 0 auto;font-size:15px;width:15px;height:15px;color:#98a2b3}.pj-ed:hover{border-color:#344054;background:#f9fafb}.pj-ed:hover>.mat-icon{color:#101828}.pj-ed:focus-visible{outline:2px solid #344054;outline-offset:2px}.pj-ed .pj-must{font-weight:500;font-size:11.5px;color:var(--color-warning-text);border-left:1px solid #f5d0a9;padding-left:7px;margin-left:2px;white-space:nowrap}.pj-ed--empty{border-style:dashed;border-color:#f5d0a9;background:#fdf3ec;color:var(--color-warning-text);font-weight:600}.pj-ed--empty>.mat-icon{color:var(--color-warning-text)}.pj-ed--empty:hover{background:var(--brand-50);border-color:var(--color-warning-text)}.pj-ed--empty.pj-ed--opt{border-color:#e4e7ec;background:#fff;color:#667085;font-weight:500}.pj-ed--empty.pj-ed--opt>.mat-icon{color:#98a2b3}.pj-ed--sm{padding:4px 9px;font-size:13px;border-radius:8px}.pj-ed--title{font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.2;padding:4px 10px;border-color:transparent;background:transparent}.pj-ed--title>.mat-icon{font-size:18px;width:18px;height:18px}.pj-ed--title.pj-ed--empty{font-size:20px;border-color:#f5d0a9;background:#fdf3ec}.pj-ed--block{display:block;width:100%;white-space:normal;border-color:transparent;background:transparent;padding:8px 10px;margin:0 -10px;cursor:text;line-height:1.6;overflow-wrap:anywhere}.pj-ed--block p{margin:0 0 6px}.pj-ed--block ul,.pj-ed--block ol{margin:0 0 6px;padding-left:22px}.pj-ed--block ul{list-style:disc}.pj-ed--block ol{list-style:decimal}.pj-ed--block li{margin:3px 0}.pj-ed--block li p{margin:0}.pj-ed--block *{white-space:normal!important;max-width:100%!important;width:auto!important;float:none!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;text-indent:0!important}.pj-ed--block table{display:block;overflow-x:auto}.pj-ed--block img{height:auto}.pj-ed--block br+br{display:none}.pj-ed--block:hover{border-color:#e4e7ec;background:#f9fafb}.pj-ed--chip{border-radius:999px;padding:4px 11px 4px 8px;font-size:13px}.pj-titlerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pj-titlerow .pj-title{display:block}.pj-meta{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;color:#344054;margin-top:8px}.pj-meta__co{padding:4px 0;font-weight:500}.pj-counters{display:flex;gap:8px;margin-top:12px}.pj-counters .mat-icon{margin-right:4px}.pj-offer{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.pj-cell{border:1px solid #e4e7ec;border-radius:12px;padding:10px 12px;background:#fff;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pj-cell small{display:block;font-size:10.5px;font-weight:700;color:#98a2b3;letter-spacing:.09em;text-transform:uppercase}.pj-cell .pj-ed{font-weight:700;width:100%;justify-content:space-between}.pj-cell__h{font-size:12px;color:#667085}.pj-cell--empty{border-style:dashed;border-color:#f5d0a9;background:#fdf3ec}.pj-cell--empty .pj-ed{flex-direction:column;align-items:flex-start;gap:2px}.pj-cell--empty .pj-ed .pj-must{border:none;padding:0;margin:0}.pj-cell--empty .pj-ed>.mat-icon{display:none}.pj-sec{padding:18px 0;border-top:1.5px solid #cfd5df}.pj-sec:first-of-type{padding-top:0;border-top:none}.pj-sec:last-of-type{padding-bottom:4px}.pj-sec h3{font-size:15px;font-weight:800;letter-spacing:-.01em;color:#101828;margin:0 0 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px}.pj-sec h3>.mat-icon:first-child{color:var(--color-brand-text);font-size:20px;width:20px;height:20px}.pj-sec__r{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.pj-sec__note{margin-left:auto;font-size:12px;letter-spacing:0;text-transform:none;color:#667085;font-weight:500}.pj-sec__btn.mat-mdc-outlined-button{height:28px;min-width:0;padding:0 10px;font-size:12.5px;letter-spacing:0;text-transform:none}.pj-sec__btn.mat-mdc-outlined-button .mat-icon{font-size:14px;width:14px;height:14px;margin-right:4px}.pj-sec__x.mat-mdc-button{height:28px;min-width:0;padding:0 6px;font-size:12px;letter-spacing:0;text-transform:none;color:#98a2b3}.pj-ai{display:grid;gap:8px;margin:0 0 10px;font-size:13px;color:#344054}.pj-ai--failed{color:#b42318}.pj-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pj-skills.mat-mdc-chip-set{display:inline-flex}.pj-skills.mat-mdc-chip-set .mat-mdc-standard-chip,.pj-skills.mat-mdc-chip-set .mat-mdc-chip.mat-primary{cursor:pointer;--mdc-chip-elevated-container-color: #fdf3ec;--mdc-chip-label-text-color: #101828;--mdc-chip-outline-color: #f7d3b5;background-color:#fdf3ec!important;color:#101828!important;border:1px solid #f7d3b5}.pj-skills.mat-mdc-chip-set .mat-mdc-standard-chip .mdc-evolution-chip__text-label,.pj-skills.mat-mdc-chip-set .mat-mdc-chip.mat-primary .mdc-evolution-chip__text-label{color:#101828;font-weight:600}.pj-skills.mat-mdc-chip-set .mat-mdc-standard-chip .mat-mdc-chip-avatar,.pj-skills.mat-mdc-chip-set .mat-mdc-chip.mat-primary .mat-mdc-chip-avatar{color:var(--color-brand-text)}.pj-skills.mat-mdc-chip-set .mat-mdc-standard-chip .mat-mdc-chip-remove,.pj-skills.mat-mdc-chip-set .mat-mdc-standard-chip .mat-mdc-chip-remove .mat-icon,.pj-skills.mat-mdc-chip-set .mat-mdc-chip.mat-primary .mat-mdc-chip-remove,.pj-skills.mat-mdc-chip-set .mat-mdc-chip.mat-primary .mat-mdc-chip-remove .mat-icon{color:#a94a08;opacity:1}.pj-skills.mat-mdc-chip-set .mat-mdc-standard-chip:hover,.pj-skills.mat-mdc-chip-set .mat-mdc-chip.mat-primary:hover{border-color:#c2560a}.pj-skills.mat-mdc-chip-set .pj-skill--must{border-color:#c2560a;box-shadow:inset 0 0 0 1px #c2560a}.pj-skills.mat-mdc-chip-set .pj-skill--must .mdc-evolution-chip__text-label{font-weight:800}.pj-skills.mat-mdc-chip-set .pj-skill--nice{background-color:#fff!important;border-color:#e4e7ec}.pj-skills.mat-mdc-chip-set .pj-skill--nice .mdc-evolution-chip__text-label{color:#667085;font-weight:500}.pj-skills.mat-mdc-chip-set .pj-skill--sug{border-style:dashed}.pj-sugrow{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.pj-skillbar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:14px}.pj-skillbar .mat-mdc-form-field{width:100%;min-width:0}@media(max-width:600px){.pj-skillbar{grid-template-columns:1fr}}.pj-qs{margin:0;padding:0;list-style:none}.pj-qs li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid #f0f1f3}.pj-qs li:first-child{border-top:none;padding-top:0}.pj-qs__n{width:22px;height:22px;border-radius:50%;background:#f9fafb;color:#667085;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:4px}.pj-qs__t{flex:1;padding-top:3px}.pj-qs__t small{display:block;color:#667085;font-size:12.5px}.pj-addsec{margin-top:18px}.pj-addsec__btn.mat-mdc-outlined-button{width:100%;justify-content:flex-start;border-style:dashed;color:#667085;font-weight:500}.pj-who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#344054}.pj-foot{margin-top:16px;padding-top:14px;border-top:1.5px solid #cfd5df;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:#667085}.pj-foot .pj-ed{color:#344054}.pj-editor{display:grid;gap:12px;margin:10px 0 4px;padding:14px 16px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 6px 20px -10px #10182840}.pj-editor .mat-mdc-form-field{width:100%}.pj-editor--narrow{max-width:420px}.pj-editor__acts{display:flex;gap:8px;justify-content:flex-end}.pj-pane{position:sticky;top:16px;min-width:0}.pj-pane__card{padding:0;overflow:hidden;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.pj-pane__h{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;border-bottom:1px solid #f0f1f3;background:#f9fafb}.pj-pane__h b{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.pj-pane__h>span{font-size:12px;color:#667085}.pj-pane__h .mat-mdc-icon-button,.pj-pane__h .mat-mdc-button{margin-left:auto}.pj-pane__b{padding:16px 18px 22px;overflow-y:auto;overflow-x:hidden}.pj-pane__tab.mat-mdc-outlined-button{writing-mode:vertical-rl;transform:rotate(180deg);height:auto;min-height:140px;width:44px;padding:16px 0;min-width:0;border-radius:10px}.pj-pane__tab.mat-mdc-outlined-button .mat-icon{transform:rotate(90deg);margin:0 0 6px}.pj-pv{font-size:13.5px}.pj-pv__title{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.pj-pv__meta{color:#344054;margin-top:4px;font-size:13px}.pj-pv__offer{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.pj-pv__offer>div{border:1px solid #e4e7ec;border-radius:10px;padding:6px 10px;flex:1 1 40%;background:#f9fafb}.pj-pv__offer small{display:block;font-size:10.5px;font-weight:700;color:#98a2b3;letter-spacing:.09em;text-transform:uppercase}.pj-pv__offer b{font-weight:700}.pj-pv__sec{padding-top:12px;overflow-wrap:anywhere}.pj-pv__sec h3{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#667085}.pj-pv__sec p{margin:0 0 4px}.pj-pv__sec ul,.pj-pv__sec ol{margin:0 0 4px;padding-left:20px}.pj-pv__sec ul{list-style:disc}.pj-pv__sec ol{list-style:decimal}.pj-pv__sec li{margin:2px 0}.pj-pv__sec li p{margin:0}.pj-pv__sec *{white-space:normal!important;max-width:100%!important;width:auto!important;float:none!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;text-indent:0!important}.pj-pv__sec table{display:block;overflow-x:auto}.pj-pv__sec img{height:auto}.pj-pv__sec br+br{display:none}.pj-pv__chips{display:flex;flex-wrap:wrap;gap:6px}.pj-pv__chips span{border:1px solid #e4e7ec;border-radius:999px;padding:3px 9px;font-size:12px}.pj-pv__foot{margin-top:14px;padding-top:10px;border-top:1px solid #f0f1f3;font-size:12.5px;color:#667085}.pj-pv__empty{padding:14px 0;text-align:center}.pj-bar.mat-mdc-card{position:sticky;bottom:14px;z-index:6;margin:16px 0 -120px;padding:14px 16px 12px;overflow:hidden;display:flex;flex-direction:row;align-items:center;gap:12px;box-shadow:0 10px 30px -10px #10182840}.pj-bar.mat-mdc-card .pj-bar__prog{position:absolute;left:0;right:0;top:0;height:3px}.pj-bar.mat-mdc-card .pj-bar__prog--full{--mdc-linear-progress-active-indicator-color: #15803d}.pj-bar.mat-mdc-card .pj-bar__st{flex:1;min-width:0;font-size:13px;color:#667085}.pj-bar.mat-mdc-card .pj-bar__st b{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:#101828}.pj-bar.mat-mdc-card .pj-bar__miss{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.pj-bar.mat-mdc-card .pj-bar__miss .pj-chipbtn{height:24px;padding:0 9px;font-size:12px;color:var(--color-warning-text);border-color:#f5d0a9;background:#fdf3ec}.pj-bar.mat-mdc-card .pj-bar__saved{font-size:12px;color:#98a2b3;white-space:nowrap}.pj-bar.mat-mdc-card .pj-bar__preview{display:none}.pj-bar.mat-mdc-card .pj-bar__post{padding:0 22px}.pj-sheet{position:fixed;inset:0;background:#10182880;z-index:40;display:flex;align-items:flex-end;justify-content:center;padding:12px}.pj-sheet__box{width:100%;max-width:560px;max-height:85vh;overflow:auto;padding:0 18px 18px}.pj-sheet__box .pj-pane__h{margin:0 -18px 12px}@media(max-width:1100px){.pj-work,.pj-work--collapsed{grid-template-columns:1fr}.pj-pane{display:none}.pj-bar.mat-mdc-card .pj-bar__preview{display:inline-block}}@media(max-width:760px){.pj-job{padding:16px 14px 14px}.pj-steps.mat-stepper-vertical .mat-vertical-content{padding:4px 8px 18px 12px}.pj-steps.mat-stepper-vertical .mat-vertical-content-container{margin-left:22px}.pj-steps.mat-stepper-vertical .mat-step-header{padding:12px 8px}.pj-card{padding:14px 14px 16px}.pj-card__h{margin:-14px -14px 14px;padding:12px 14px}.pj-grid{grid-template-columns:1fr 1fr}.pj-span2,.pj-span3{grid-column:span 2}.pj-ed--title{font-size:22px}.pj-offer,.pj-two{grid-template-columns:1fr 1fr}.pj-start__row{flex-direction:column}.pj-start__row .pj-start__build{width:100%}.pj-ways{grid-template-columns:1fr}.pj-bar.mat-mdc-card{bottom:72px;flex-wrap:wrap;gap:8px 10px;padding:14px 14px 12px}.pj-bar.mat-mdc-card .pj-bar__st{flex:1 1 100%}.pj-bar.mat-mdc-card .pj-bar__saved{order:2;margin-right:auto}.pj-bar.mat-mdc-card .pj-bar__preview,.pj-bar.mat-mdc-card .mat-mdc-button{order:2}.pj-bar.mat-mdc-card .pj-bar__post{order:3;width:100%}}@media(max-width:480px){.pj-offer,.pj-two,.pj-grid{grid-template-columns:1fr}.pj-span2,.pj-span3{grid-column:span 1}.pj-field__toggle{margin-left:0}}.pjm .rzm__panel{max-width:48rem;padding:44px 48px 40px}.pjm__art{margin:0 auto 22px}.pjm__title{font-size:clamp(26px,3.4vw,34px)}.pjm__sub{margin-bottom:8px;font-size:16.5px}.pjm__actions{justify-content:center;gap:10px;margin-top:18px}@media(max-width:600px){.pjm .rzm__panel{padding:28px 18px 24px}}.pjs{display:block;width:min(100%,520px);height:auto;margin:0 auto}.pjs *{transform-box:fill-box}.pjs__sun{fill:var(--brand-200);animation:pjs-breathe 3.2s ease-in-out infinite;transform-origin:center}.pjs__cloud{fill:#fff;stroke:#f1e4d6;stroke-width:1;animation:pjs-drift 9s ease-in-out infinite alternate}.pjs__cloud--b{animation-duration:12s;animation-direction:alternate-reverse}.pjs__ground{fill:#f3f4f6}.pjs__road{fill:none;stroke:#e4e7ec;stroke-width:10;stroke-linecap:round}.pjs__lane{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:8 10;stroke-linecap:round;animation:pjs-lane 1.1s linear infinite}.pjs__office rect{fill:#fff;stroke:#e4e7ec;stroke-width:1.5}.pjs__roof{fill:#344054!important;stroke:none!important}.pjs__sign{fill:#c2560a!important;stroke:none!important}.pjs__door{fill:#fbe4d2!important;stroke:var(--brand-200)!important}.pjs__windows rect{fill:var(--brand-50)!important;stroke:#f5d9bd!important}.pjs__windows rect:nth-child(2n){animation:pjs-flicker 4.2s ease-in-out infinite}.pjs__windows rect:nth-child(3n){animation:pjs-flicker 5.1s ease-in-out infinite 1.3s}.pjs__person{transform-origin:50% 100%}.pjs__person circle{fill:url(#pjsHead)}.pjs__person path{fill:#98a2b3}.pjs__ring{fill:none;stroke:#c2560a;stroke-width:2;opacity:0;transform-origin:center}.pjs__tray{fill:#fff;stroke:#e4e7ec;stroke-width:1.5;opacity:0;transition:opacity .4s ease}.pjs__carry{transform:translate(calc(64px + var(--pjs-x, 0) * 214px),98px);transition:transform .9s cubic-bezier(.25,.7,.25,1)}.pjs__card{animation:pjs-bob 1.7s ease-in-out infinite;transform-origin:center;transition:transform .5s ease}.pjs__paper{fill:#fff;stroke:#d0d5dd;stroke-width:1.5}.pjs__tab{fill:#c2560a}.pjs__line{fill:#cbd5e1;transition:opacity .35s ease,transform .35s ease}.pjs__line--2,.pjs__line--3,.pjs__line--4{opacity:0;transform:translate(-4px)}.pjs__pills{opacity:0;transition:opacity .35s ease}.pjs__pills rect{fill:#fbe4d2;stroke:#c2560a;stroke-width:.8}.pjs__badge{opacity:0;transform:scale(.6);transform-origin:center;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.3,1.4)}.pjs__badge circle{fill:#c2560a}.pjs__badge text{fill:#fff;font:700 9px var(--font-family)}.pjs__badge path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pjs__badge--tick circle{fill:#16a34a}.pjs__badge--clock circle{fill:#344054}.pjs__badge--bang circle{fill:#d92d20}.pjs__wake{opacity:0;animation:pjs-wake .5s ease-in-out infinite alternate}.pjs__wake rect{fill:#cbd5e1}.pjs__shadow{fill:#1018281f;animation:pjs-shadow 1.7s ease-in-out infinite;transform-origin:center}.pjs__confetti{opacity:0}.pjs__confetti circle{fill:#c2560a}.pjs__confetti circle:nth-child(2n){fill:#16a34a}.pjs__confetti circle:nth-child(3n){fill:var(--brand-200)}.pjs[data-stage=details] .pjs__line--2,.pjs[data-stage=details] .pjs__line--3,.pjs[data-stage=skills] .pjs__line--2,.pjs[data-stage=skills] .pjs__line--3,.pjs[data-stage=questions] .pjs__line--2,.pjs[data-stage=questions] .pjs__line--3,.pjs[data-stage=publish] .pjs__line--2,.pjs[data-stage=publish] .pjs__line--3,.pjs[data-stage=pay] .pjs__line--2,.pjs[data-stage=pay] .pjs__line--3,.pjs[data-stage=live] .pjs__line--2,.pjs[data-stage=live] .pjs__line--3,.pjs[data-stage=review] .pjs__line--2,.pjs[data-stage=review] .pjs__line--3,.pjs[data-stage=details] .pjs__line--4{opacity:1;transform:none}.pjs[data-stage=skills] .pjs__pills,.pjs[data-stage=questions] .pjs__pills,.pjs[data-stage=publish] .pjs__pills,.pjs[data-stage=pay] .pjs__pills,.pjs[data-stage=live] .pjs__pills,.pjs[data-stage=review] .pjs__pills{opacity:1}.pjs[data-stage=questions] .pjs__badge--q,.pjs[data-stage=publish] .pjs__badge--q,.pjs[data-stage=pay] .pjs__badge--q{opacity:1;transform:none}.pjs[data-stage=publish] .pjs__card,.pjs[data-stage=pay] .pjs__card{transform:rotate(-7deg);animation-duration:.9s}.pjs[data-stage=publish] .pjs__wake,.pjs[data-stage=pay] .pjs__wake{opacity:1}.pjs[data-stage=publish] .pjs__ring,.pjs[data-stage=pay] .pjs__ring{animation:pjs-ring 1.6s ease-out infinite}.pjs[data-stage=live] .pjs__badge--tick{opacity:1;transform:none}.pjs[data-stage=live] .pjs__card{animation:none}.pjs[data-stage=live] .pjs__ring{animation:pjs-ring 1.4s ease-out infinite}.pjs[data-stage=live] .pjs__ring--2{animation-delay:.7s}.pjs[data-stage=live] .pjs__person{animation:pjs-hop .9s ease-in-out infinite}.pjs[data-stage=live] .pjs__person--2{animation-delay:.15s}.pjs[data-stage=live] .pjs__person--3{animation-delay:.3s}.pjs[data-stage=live] .pjs__confetti{opacity:1;animation:pjs-confetti 1.6s ease-out infinite}.pjs[data-stage=live] .pjs__lane{animation:none}.pjs[data-stage=review] .pjs__badge--clock{opacity:1;transform:none}.pjs[data-stage=review] .pjs__tray{opacity:1}.pjs[data-stage=review] .pjs__card{animation:none;transform:translateY(8px) scale(.92)}.pjs[data-stage=review] .pjs__person{animation:pjs-nod 2.4s ease-in-out infinite}.pjs[data-stage=review] .pjs__lane{animation:none}.pjs[data-stage=failed] .pjs__badge--bang{opacity:1;transform:none}.pjs[data-stage=failed] .pjs__card{animation:none;transform:rotate(6deg)}.pjs[data-stage=failed] .pjs__lane,.pjs[data-stage=failed] .pjs__wake,.pjs[data-stage=failed] .pjs__shadow,.pjs[data-stage=failed] .pjs__windows rect{animation:none}.pjs[data-stage=failed] .pjs__sun{fill:#e4e7ec;animation:none}@keyframes pjs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pjs-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.82);opacity:.7}}@keyframes pjs-lane{to{stroke-dashoffset:-36}}@keyframes pjs-drift{0%{transform:translate(-8px)}to{transform:translate(10px)}}@keyframes pjs-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}@keyframes pjs-flicker{0%,to{opacity:1}45%{opacity:.35}55%{opacity:.35}}@keyframes pjs-wake{0%{transform:translate(0);opacity:.9}to{transform:translate(-4px);opacity:.4}}@keyframes pjs-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}@keyframes pjs-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes pjs-nod{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes pjs-confetti{0%{transform:translateY(6px);opacity:0}30%{opacity:1}to{transform:translateY(-16px);opacity:0}}@media(prefers-reduced-motion:reduce){.pjs,.pjs *{animation:none!important}.pjs__carry,.pjs__card,.pjs__line,.pjs__badge,.pjs__pills,.pjs__tray{transition:none!important}}.jobprev-skel__title{height:28px;width:55%;margin-bottom:10px}.jobprev-skel__line{height:16px;width:35%;margin-bottom:14px}.jobprev-skel__tile{height:64px;width:100%}.jobprev-skel__para{height:14px;width:100%;margin-bottom:8px}.jobprev-skel__para--short{width:62%}.ai-panel{display:flex;flex-direction:column;gap:16px}.ai-panel__head{display:flex;align-items:flex-start;gap:10px}.ai-panel__head>.mat-icon{color:var(--color-brand-text)}.ai-panel__head small b{color:#101828}.ai-panel__controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.ai-panel__job{flex:1 1 280px;min-width:0}.ai-panel__exp{flex:0 1 200px}.ai-panel__musthave{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-panel__chips{flex:1 1 360px;min-width:0}.ai-panel__bands{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-panel__hint{color:#667085}.ai-band-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;border:1px solid #e4e7ec;background:#fff;color:#344054;font-size:13px;font-weight:600;cursor:pointer}.ai-band-chip__count{min-width:22px;padding:0 6px;border-radius:999px;background:#f2f4f7;color:#101828;text-align:center}.ai-band-chip:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.ai-band-chip.is-active{border-color:currentColor}.ai-band-chip--strong.is-active{background:#ecfdf3;color:#027a48}.ai-band-chip--good.is-active{background:#fdf3ec;color:#a94a08}.ai-band-chip--partial.is-active,.ai-band-chip--unscored.is-active{background:#f2f4f7;color:#101828}.ai-how{font-size:13px;color:#344054}.ai-how summary{cursor:pointer;font-weight:600;color:#101828}.ai-how ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.ai-score{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border:1px solid transparent;border-radius:10px;background:transparent;color:#101828;text-align:left;cursor:pointer;max-width:240px}.ai-score:hover{background:#f9fafb;border-color:#e4e7ec}.ai-score:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.ai-score__ring{flex:0 0 36px;width:36px;height:36px;transform:rotate(-90deg)}.ai-score__track,.ai-score__fill{fill:none;stroke-width:3.5}.ai-score__track{stroke:#e4e7ec}.ai-score__fill{stroke:#98a2b3;stroke-linecap:round}.ai-score__text{display:flex;flex-direction:column;min-width:0}.ai-score__text strong{font-size:14px;font-weight:700;line-height:1.2}.ai-score__text small{font-size:12px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-score__chevron{color:#667085;flex:0 0 auto}.ai-score--strong .ai-score__fill{stroke:#027a48}.ai-score--strong .ai-score__text small{color:#027a48}.ai-score--good .ai-score__fill{stroke:#c2560a}.ai-score--good .ai-score__text small{color:#a94a08}.ai-score__none{color:#667085;font-size:12px}.data-table tbody tr.ai-row--open td{background:#f9fafb;border-bottom-color:transparent}.data-table tbody tr.ai-detail-row td,.data-table tbody tr.ai-detail-row:hover td{background:#f9fafb;padding-top:4px}.ai-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:16px;border:1px solid #e4e7ec;border-radius:16px;background:#fff}@media(max-width:991px){.ai-detail{grid-template-columns:minmax(0,1fr)}}.ai-detail__title{margin:0 0 10px;font-size:13px;font-weight:700;color:#101828}.ai-detail__title small{font-weight:500;color:#667085;margin-left:6px}.ai-detail__side{display:flex;flex-direction:column;gap:12px;min-width:0}.ai-detail__nice,.ai-detail__explanation{margin:0;font-size:13px;color:#344054}.ai-detail__explanation{padding:10px 12px;border-radius:10px;background:#f9fafb}.ai-detail__actions{display:flex;flex-wrap:wrap;gap:8px}.ai-factor{display:grid;grid-template-columns:104px minmax(0,1fr) 64px;align-items:center;column-gap:12px;padding:6px 0}.ai-factor__label{font-size:13px;font-weight:600;color:#101828}.ai-factor__bar{height:8px;border-radius:999px;background:#f2f4f7;overflow:hidden}.ai-factor__fill{display:block;height:100%;border-radius:999px;background:#c2560a}.ai-factor__points{font-size:12px;font-weight:600;color:#344054;text-align:right;white-space:nowrap}.ai-factor__detail{grid-column:2/4;font-size:12px;color:#667085}.ai-factor.is-off{opacity:.6}.ai-skill-list{display:flex;flex-wrap:wrap;gap:6px}.ai-skill .mat-icon{font-size:14px;width:14px;height:14px}.ai-skill--have{background:#ecfdf3;color:#027a48;border-color:transparent}.ai-skill--missing{background:#fef3f2;color:#d92d20;border-color:transparent}.job-card .meta-list li.is-stale{color:var(--color-warning-text);font-weight:600}.job-card .meta-list li.is-stale mat-icon{color:var(--color-warning-text)}.aq-standing{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:13.5px;color:#667085}.aq-standing strong{font-weight:700;color:#344054}.aq-standing strong.is-waiting{color:var(--color-warning-text)}.aq-standing .is-stale{color:var(--color-warning-text);font-weight:600}.aq-groups{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-bottom:12px;border-bottom:1px solid #e4e7ec}.aq-group{display:inline-flex;align-items:center;gap:8px;border:1px solid #d0d5dd;background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;color:#344054;cursor:pointer}.aq-group__n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:12px;font-weight:700}.aq-group:hover{border-color:#c2560a;color:#101828}.aq-group.is-on{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.aq-group.is-on .aq-group__n{background:#ffffff40;color:#fff}.job-card--applicant .job-card__foot{flex-direction:column;align-items:stretch;gap:10px}.job-card--applicant .card-actions{width:100%;margin-left:0!important;display:flex;flex-direction:column;gap:8px}.job-card--applicant .card-actions__quiet,.job-card--applicant .card-actions__decide{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.job-card--applicant .card-actions__decide{justify-content:flex-end}.applicant-rows{display:flex;flex-direction:column;border:1px solid #e4e7ec;border-radius:12px;background:#fff;overflow:hidden}.applicant-row{display:grid;grid-template-columns:minmax(220px,1fr) 120px 120px auto;align-items:center;gap:8px 16px;padding:12px 16px;border-top:1px solid #e4e7ec}.applicant-row:hover:not(.applicant-row--head){background:#f9fafb}.applicant-row--head{border-top:0;padding-block:9px;background:#f2f4f7;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.applicant-row__col-actions{text-align:right}.applicant-row__who{display:flex;align-items:center;gap:10px;min-width:0}.applicant-row__name{display:flex;flex-direction:column;gap:1px;min-width:0}.applicant-row__name b{font-size:14.5px;font-weight:700;color:#101828;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicant-row__meta{font-size:12.5px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicant-row__waited{font-size:12.5px;color:#667085;white-space:nowrap}.applicant-row__waited.is-stale{color:var(--color-warning-text);font-weight:600}.applicant-row__status{display:inline-flex;align-items:center;gap:6px;min-width:0}.applicant-row__label{display:none;font-weight:700;color:#98a2b3}.applicant-row__actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.applicant-row__more.mat-mdc-icon-button{width:34px;height:34px;padding:0;flex:0 0 auto}@media(max-width:1199.98px){.applicant-row{grid-template-columns:minmax(0,1fr) auto}.applicant-row--head{display:none}.applicant-row__waited,.applicant-row__status{grid-column:1}.applicant-row__label{display:inline}.applicant-row__actions{grid-row:1/span 3;grid-column:2;align-self:center;flex-wrap:wrap;max-width:320px}}@media(max-width:575.98px){.applicant-row{grid-template-columns:1fr;gap:6px}.applicant-row__actions{grid-row:auto;grid-column:1;justify-content:flex-start;max-width:none}.applicant-row__meta{white-space:normal}}.aq-stages{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px}.aq-stages__arrow{font-size:18px;width:18px;height:18px;color:#98a2b3;flex:0 0 auto}.aq-stage{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:none;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;color:#344054;cursor:pointer;white-space:nowrap}.aq-stage__n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:11.5px;font-weight:700}.aq-stage.is-empty{color:#667085}.aq-stage:hover{border-color:#d0d5dd;color:#101828}.aq-stage.is-on{border-color:#c2560a;background:#fdf3ec;color:var(--color-warning-text)}.aq-stage.is-on .aq-stage__n{background:var(--color-brand-fill);color:#fff}.meta-list--facts{display:flex;flex-wrap:wrap;gap:6px 14px}.meta-list--facts li{white-space:nowrap;min-width:0}.meta-list--facts .meta-list__wide{flex:1 0 100%;white-space:normal}.aq-refine{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.aq-refine__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.aq-refine__head h2{margin:0;font-size:16px;font-weight:700}.aq-refine__reason{margin:-10px 0 0 40px;font-size:12px;color:#667085}.aq-field{display:flex;flex-direction:column;gap:5px;margin:0}.aq-field span{font-size:12.5px;font-weight:600;color:#667085}.aq-check{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:#344054}.aq-check input{width:16px;height:16px;accent-color:#c2560a}.aq-link{border:0;background:none;padding:0;color:var(--color-brand-text);font-size:12.5px;font-weight:700;cursor:pointer}.aq-link:hover{text-decoration:underline}@media(max-width:575.98px){.aq-groups{gap:6px}.aq-group{padding:7px 12px;font-size:13px}.aq-status{margin-left:0;width:100%}}.applicant-row__pick{display:inline-flex;align-items:center;justify-content:center}.applicant-row__pick input{width:16px;height:16px;accent-color:#c2560a;cursor:pointer}.applicant-rows--pick .applicant-row{grid-template-columns:26px minmax(220px,1fr) 120px 120px auto}@media(max-width:1199.98px){.applicant-rows--pick .applicant-row{grid-template-columns:26px minmax(0,1fr) auto}.applicant-rows--pick .applicant-row .applicant-row__pick{grid-row:1/span 3;grid-column:1;align-self:center}.applicant-rows--pick .applicant-row .applicant-row__who,.applicant-rows--pick .applicant-row .applicant-row__waited,.applicant-rows--pick .applicant-row .applicant-row__status{grid-column:2}.applicant-rows--pick .applicant-row .applicant-row__actions{grid-row:1/span 3;grid-column:3}}@media(max-width:575.98px){.applicant-rows--pick .applicant-row{grid-template-columns:26px 1fr}.applicant-rows--pick .applicant-row .applicant-row__pick{grid-row:1/span 4}.applicant-rows--pick .applicant-row .applicant-row__actions{grid-row:auto;grid-column:2}}.applicant-row.is-picked{background:#fdf3ec}.tag--new{background:#eff8ff;border-color:#b2ddff;color:#175cd3;font-weight:700;letter-spacing:.02em}.aq-standing .is-unread{color:#175cd3;font-weight:600}.applicant-row.is-held,.job-card.is-held{opacity:.6}.job-card__pick{display:inline-flex;align-items:center;margin:0;flex:0 0 auto}.job-card__pick input{width:16px;height:16px;accent-color:#c2560a;cursor:pointer}.job-card.is-picked{border-color:#c2560a;background:#fdf3ec}.aq-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid #c2560a;border-radius:10px;background:#fdf3ec}.aq-bulk strong{font-size:13.5px;color:var(--color-warning-text)}.aq-bulk__btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:6px 12px;font-size:13px;font-weight:600;color:#344054;cursor:pointer}.aq-bulk__btn mat-icon{font-size:17px;width:17px;height:17px}.aq-bulk__btn:hover{border-color:#c2560a;color:var(--color-warning-text)}.aq-bulk__btn--danger{color:#b42318}.aq-bulk__btn--danger:hover{border-color:#b42318;color:#b42318}.aq-bulk__btn--go{background:var(--color-brand-fill);border-color:#c2560a;color:#fff}.aq-bulk__btn--go:hover{color:#fff;filter:brightness(.95)}.needs-you{border:1px solid #e4e7ec;border-radius:14px;background:#fff;padding:18px 20px;margin-bottom:18px;display:flex;flex-direction:column;gap:14px}.needs-you__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.needs-you__headline{margin:0;font-size:19px;font-weight:700;color:#101828;line-height:1.35;text-wrap:balance}.needs-you__sub{margin:4px 0 0;font-size:13px;color:#667085}.needs-you__clear{display:flex;align-items:center;gap:10px;color:#667085;font-size:13.5px}.needs-you__clear mat-icon{color:#027a48}.needs-you__clear p{margin:0}.needs-you__jobs{display:flex;flex-wrap:wrap;gap:8px}.needs-you__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@media(min-width:768px){.needs-you__list{display:grid;grid-template-columns:minmax(200px,1fr) minmax(160px,auto) auto;column-gap:16px}}.needs-you__more{align-self:flex-start}.needs-you--compact{padding:16px 18px}.needs-row{display:grid;grid-template-columns:minmax(200px,1fr) minmax(160px,auto) auto;align-items:center;gap:8px 16px;padding:11px 0;border-top:1px solid #e4e7ec}.needs-row:first-child{border-top:0}.needs-row.is-held{opacity:.55}.needs-row__who{display:flex;flex-direction:column;gap:1px;min-width:0}.needs-row__who b{font-size:14.5px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.needs-row__job{font-size:12.5px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.needs-row__why{font-size:12.5px;color:#667085}.needs-row__why.is-stale{color:var(--color-warning-text);font-weight:600}.needs-row__do{justify-content:flex-end;flex-wrap:nowrap;gap:6px}.needs-row__why{justify-self:start}@media(min-width:768px){.needs-you__list>.needs-row{grid-column:1/-1;grid-template-columns:subgrid}}@media(max-width:767.98px){.needs-row{grid-template-columns:1fr;gap:6px}.needs-row__do{justify-content:flex-start;flex-wrap:wrap}}.applied-cell{display:inline-flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.waiting-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:11.5px;font-weight:700;white-space:nowrap}.waiting-chip.is-stale{background:#fdf3ec;color:var(--color-warning-text)}.strong-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eff8ff;color:#175cd3;font-size:11.5px;font-weight:700;white-space:nowrap;text-decoration:none}.strong-chip:hover{background:#d1e9ff;text-decoration:none}.job-tile__stat-sub{display:inline-block;margin-top:2px;padding:1px 7px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap;line-height:1.5}.job-tile__stat-sub.is-stale{background:#fdf3ec;color:var(--color-warning-text)}.job-tile__stat-sub--strong{background:#eff8ff;color:#175cd3;cursor:pointer}.job-tile__stat-sub--strong:hover,.job-tile__stat-sub--strong:focus-visible{background:#d1e9ff;outline:none}.emailed-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#eff8ff;color:#175cd3;font-size:11.5px;font-weight:700}.emailed-badge mat-icon{font-size:14px;width:14px;height:14px}.tag--job{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-color:#d0d5dd;background:#f2f4f7}.tag--job:hover{border-color:#c2560a;color:var(--color-warning-text)}.tag--job .tag__n{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--color-brand-fill);color:#fff;font-size:11px;font-weight:700}.aq-panel-scrim{position:fixed;inset:0;background:#10182861;z-index:1040}.aq-panel{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);display:flex;flex-direction:column;background:#fff;border-left:1px solid #e4e7ec;box-shadow:-12px 0 32px #10182829;z-index:1041}.aq-panel__head{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid #e4e7ec}.aq-panel__who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.aq-panel__who strong{font-size:15.5px;color:#101828}.aq-panel__who span{font-size:12.5px;color:#667085}.aq-panel__x{border:0;background:none;padding:2px;cursor:pointer;color:#667085;flex:0 0 auto}.aq-panel__x:hover{color:#101828}.aq-panel__step{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-bottom:1px solid #e4e7ec;background:#f2f4f7;font-size:12.5px;color:#667085}.aq-panel__step .aq-link{display:inline-flex;align-items:center;gap:4px}.aq-panel__step .aq-link:disabled{color:#98a2b3;cursor:default;text-decoration:none}.aq-panel__step mat-icon{font-size:16px;width:16px;height:16px}.aq-panel__body{flex:1 1 auto;min-height:0;display:flex}.aq-panel__body iframe{flex:1 1 auto;width:100%;border:0}.aq-panel__note{margin:auto;padding:24px;text-align:center;color:#667085;display:flex;flex-direction:column;align-items:center;gap:8px}.aq-panel__note mat-icon{font-size:34px;width:34px;height:34px;color:#98a2b3}.aq-panel__note p{margin:0;font-size:13.5px}.aq-panel__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid #e4e7ec;background:#f2f4f7}@media(max-width:575.98px){.aq-panel{width:100vw}.aq-panel__foot .aq-bulk__btn{flex:1 1 auto;justify-content:center}}@media(max-width:599.98px){.quick-filters__list{flex-wrap:wrap;overflow:visible;padding-bottom:0}}@media(max-width:1199.98px){.page-toolbar.page-toolbar{flex-wrap:wrap;row-gap:10px}.page-toolbar.page-toolbar .mat-mdc-form-field.page-toolbar__grow{flex:1 1 100%}.page-toolbar.page-toolbar .mat-mdc-form-field:not(.page-toolbar__grow){flex:1 1 calc(50% - 8px);min-width:0}.page-toolbar.page-toolbar>*{max-width:100%}.page-toolbar.page-toolbar .page-toolbar__select .page-toolbar__select-label{display:inline}}@media(max-width:599.98px){.page-toolbar.page-toolbar .mat-mdc-form-field:not(.page-toolbar__grow){flex:1 1 calc(50% - 8px)}.page-toolbar.page-toolbar .match-filter{flex:1 1 100%}.page-toolbar.page-toolbar:has(>.filters-entry-row)>.page-toolbar__grow{order:-2}.page-toolbar.page-toolbar:has(>.filters-entry-row)>.filters-entry-row{order:-1;flex:1 1 0;min-width:0;margin:0}.page-toolbar.page-toolbar:has(>.filters-entry-row)>.mat-mdc-form-field:not(.page-toolbar__grow){flex:1 1 0}.page-toolbar.page-toolbar:has(>.filters-entry-row)>.page-toolbar__reset.mat-mdc-outlined-button{flex:0 0 44px;min-width:44px;padding:0}.page-toolbar.page-toolbar:has(>.filters-entry-row)>.page-toolbar__reset.mat-mdc-outlined-button .mat-icon{flex:0 0 18px;margin:0}.page-toolbar.page-toolbar:has(>.filters-entry-row)>.page-toolbar__reset.mat-mdc-outlined-button .mdc-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-toolbar.page-toolbar .page-toolbar__reset.mat-mdc-outlined-button,.page-toolbar.page-toolbar .page-toolbar__select.mat-mdc-outlined-button{flex:1 1 calc(50% - 8px);min-width:0;justify-content:center}.page-toolbar.page-toolbar .page-toolbar__divider{display:none}.job-tile .job-tile__stat-sub{order:-1;justify-self:start;align-self:flex-start}}.required-indicator{color:#d92d20}.correct-answer{white-space:nowrap}.correct-answer label{font-size:13px;cursor:pointer}.correct-answer input[type=radio]{width:auto!important;cursor:pointer}.quick-job-post .qjp-for{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:2px 0 14px}.quick-job-post .qjp-for__label{font-size:13px;font-weight:700;color:#344054}.quick-job-post .qjp-for__opts{display:inline-flex;gap:4px;padding:3px;border:1px solid #d0d5dd;border-radius:999px;background:#f9fafb}.quick-job-post .qjp-for__opt{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#344054;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.quick-job-post .qjp-for__opt i{font-size:13px;color:#667085;transition:color .15s ease}.quick-job-post .qjp-for__opt:hover:not(.is-on){background:#f2f4f7}.quick-job-post .qjp-for__opt:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.quick-job-post .qjp-for__opt.is-on{background:var(--color-brand-fill);color:#fff;box-shadow:0 1px 2px #1018281f}.quick-job-post .qjp-for__opt.is-on i{color:#fff}@media(max-width:480px){.quick-job-post .qjp-for__opts{display:flex;width:100%}.quick-job-post .qjp-for__opt{flex:1 1 0;justify-content:center;padding:0 10px}}@media(prefers-reduced-motion:reduce){.quick-job-post .qjp-for__opt,.quick-job-post .qjp-for__opt i{transition:none}}.client-picker{display:grid;gap:14px}.client-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.client-picker__grid .mat-mdc-form-field{width:100%;min-width:0}@media(max-width:600px){.client-picker__grid{grid-template-columns:1fr}}.client-picker__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.client-picker__opt .tag{flex:0 0 auto}.client-picker__error{color:#d92d20}.client-plan{display:grid;gap:8px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb}.client-plan[data-tone=ok]{border-color:#027a4859;background:#ecfdf3}.client-plan[data-tone=check]{border-color:rgba(var(--color-warning-text),.35);background:#fffaeb}.client-plan[data-tone=stop]{border-color:#d92d2059;background:#fef3f2}.client-plan p{margin:0}.client-plan__busy{display:flex;align-items:center;gap:8px;font-size:13px;color:#667085}.client-plan__busy .mat-icon{font-size:18px;width:18px;height:18px}.client-plan__summary{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;color:#101828}.client-plan__summary .mat-icon{flex:0 0 auto;font-size:20px;width:20px;height:20px}.client-plan[data-tone=ok] .client-plan__summary .mat-icon{color:#027a48}.client-plan[data-tone=check] .client-plan__summary .mat-icon{color:var(--color-warning-text)}.client-plan[data-tone=stop] .client-plan__summary .mat-icon{color:#d92d20}.client-plan__warning{font-size:13px;color:var(--color-warning-text);line-height:1.45}.client-plan[data-tone=stop] .client-plan__warning{color:#d92d20}.client-plan__notice{font-size:12.5px;color:#667085}.client-plan__alts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.client-plan__alts-label{font-size:12.5px;color:#667085}.client-plan__confirm{margin-left:-8px}.move-client__lead{margin:0 0 14px;font-size:14px;color:#344054;line-height:1.5}.move-client__note{margin:12px 0 0;font-size:12.5px;color:#667085}.move-client__refusal{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fef3f2;color:#d92d20;font-size:13px}.move-client__refusal .mat-icon{flex:0 0 auto;font-size:18px;width:18px;height:18px}.about-mentor{padding:24px 28px}.about-mentor .section-title{margin-bottom:14px}.about-mentor .rich-text{font-size:15px;line-height:1.75;max-width:78ch;word-break:normal}.about-mentor .rich-text p{margin:0 0 12px}.about-mentor .rich-text p:last-child{margin-bottom:0}.about-mentor .rich-text ul,.about-mentor .rich-text ol{padding-left:20px;margin:0 0 12px}.about-mentor .rich-text li+li{margin-top:6px}.assess-create{max-width:1280px;margin-inline:auto;padding-inline:clamp(10px,1.5vw,24px)}.assess-create__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:992px){.assess-create__grid{grid-template-columns:minmax(0,1fr) 300px}}.assess-create__main{display:flex;flex-direction:column;gap:16px;min-width:0}.assess-create__side{min-width:0}@media(min-width:992px){.assess-create__side{position:sticky;top:16px}}.assess-create__wide{width:100%}.assess-create__label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#344054}.assess-create__req{color:#d92d20}.assess-create__note{margin:0 0 10px;font-size:13px;line-height:1.5;color:#667085}.assess-create__note code{font-size:12px;color:#344054;background:#f2f4f7;padding:1px 5px;border-radius:4px;overflow-wrap:anywhere}.assess-create__empty{margin:14px 0 0;padding:18px;border:1px dashed #d0d5dd;border-radius:10px;text-align:center;font-size:13px;color:#667085}.assess-create__errors{margin-bottom:16px}.assess-create__errors ul{margin:4px 0 0;padding-left:18px}.assess-create__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.assess-create__foot .assess-create__note{margin:0}.assess-create__full{margin:0;font-size:13px;line-height:1.6;color:#667085}.assess-create__full .text-link{border:0;padding:0;background:none;cursor:pointer;font:inherit;font-weight:600;display:inline;min-height:0;position:relative}.assess-create__full .text-link:after{content:"";position:absolute;inset:-12px 0}.assess-create__skel{display:block;height:52px;margin-bottom:12px;border-radius:10px}.assess-create__skel--title{width:40%;height:24px}.assess-create__skel--short{width:60%}.assess-create .segment .mat-mdc-button .mat-icon{margin-right:4px;font-size:18px;width:18px;height:18px}.assess-ask{position:relative;overflow:hidden}.assess-ask__bar{position:absolute;inset:0 0 auto;--mdc-linear-progress-track-height: 3px;--mdc-linear-progress-active-indicator-height: 3px}.assess-ask__answers{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.assess-ask__count{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-text)}.assess-ask__title{margin:0;font-size:22px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:#101828;text-wrap:balance}.assess-ask__hint{margin:6px 0 16px;font-size:14px;line-height:1.5;color:#667085;max-width:62ch}.assess-ask__nav{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #e4e7ec}.assess-ask__spacer{flex:1 1 0}.assess-answer{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border:1px solid transparent;border-radius:999px;background:#ecfdf3;color:#027a48;font-size:13px;font-weight:600;cursor:pointer}.assess-answer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assess-answer .mat-icon{flex:0 0 auto;font-size:16px;width:16px;height:16px}.assess-answer__pen{opacity:.55}.assess-answer:hover,.assess-answer:focus-visible{border-color:#027a48;outline:none}.assess-chips{display:flex;flex-wrap:wrap;gap:8px}.assess-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;max-width:100%;padding:8px 14px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#101828;font-size:14px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.assess-chip small{font-size:12px;font-weight:500;color:#667085}.assess-chip:hover{border-color:#c2560a}.assess-chip:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.assess-chip.is-on{border-color:#c2560a;background:#fdf3ec;color:var(--color-brand-text)}.assess-chip.is-on small{color:var(--color-brand-text)}.assess-chip--link{justify-content:center;border-style:dashed;color:#344054;font-weight:500}.assess-skill__search{margin:12px 0 10px}.assess-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}@media(max-width:575px){.assess-ways{grid-template-columns:minmax(0,1fr)}}.assess-way{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;align-items:center;padding:10px 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#101828;text-align:left;cursor:pointer}.assess-way .mat-icon{grid-row:span 2;color:#667085}.assess-way b{font-size:14px;font-weight:700}.assess-way small{font-size:12px;color:#667085}.assess-way:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.assess-way.is-on{border-color:#c2560a;background:#fdf3ec}.assess-way.is-on .mat-icon{color:#a94a08}.assess-entry{display:flex;flex-direction:column;gap:12px}.assess-entry__paste{font-family:var(--font-family-mono);font-size:13px;line-height:1.6}.assess-entry__actions,.assess-entry__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.assess-entry__row{justify-content:space-between}.assess-entry__file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.assess-options{display:flex;flex-direction:column;gap:8px}.assess-option{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:4px}.assess-option__field{width:100%}.assess-option__mark{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:#98a2b3;cursor:pointer}.assess-option__mark:hover{color:#027a48;background:#ecfdf3}.assess-option__mark:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.assess-option.is-correct .assess-option__mark{color:#027a48}.assess-mock{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;color:#344054;cursor:pointer}.assess-mock input{width:16px;height:16px;accent-color:#c2560a}.assess-unread{margin-top:12px}.assess-unread>div{flex:1 1 auto;min-width:0}.assess-unread ul{margin:4px 0 0;padding-left:18px;overflow-wrap:anywhere}.assess-list{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.assess-item{padding:12px 12px 12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.assess-item.has-problem{border-color:#b5470873;background:#fffaeb}.assess-item.is-editing{border-color:#c2560a}.assess-item__head{display:flex;align-items:flex-start;gap:8px}.assess-item__n{flex:0 0 auto;display:grid;place-items:center;min-width:26px;height:26px;margin-top:7px;padding:0 6px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#344054}.assess-item__text{flex:1 1 auto;min-width:0;margin:9px 0 0;font-size:15px;line-height:1.45;font-weight:600;color:#101828;overflow-wrap:anywhere}.assess-item .tag{margin-top:9px}.assess-item__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0 34px}@media(max-width:575px){.assess-item__options{grid-template-columns:minmax(0,1fr);margin-left:0}}.assess-item__option{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;color:#344054;font-size:13px;line-height:1.4;text-align:left;cursor:pointer}.assess-item__option span{min-width:0;overflow-wrap:anywhere}.assess-item__option .mat-icon{flex:0 0 auto;font-size:18px;width:18px;height:18px;color:#98a2b3}.assess-item__option:hover{border-color:#027a48}.assess-item__option:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.assess-item__option.is-correct{border-color:#027a48;background:#ecfdf3;color:#027a48;font-weight:600}.assess-item__option.is-correct .mat-icon{color:#027a48}.assess-item__problem{display:flex;align-items:center;gap:6px;margin:8px 0 0 34px;font-size:13px;font-weight:600;color:var(--color-warning-text)}.assess-item__problem .mat-icon{font-size:18px;width:18px;height:18px}@media(max-width:575px){.assess-item__problem{margin-left:0}}.assess-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.assess-tile{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb}.assess-tile.is-changed{border-color:#c2560a;background:#fff}.assess-tile__k{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#667085}.assess-tile__ctl--chips{display:flex;flex-wrap:wrap;gap:6px}.assess-tile__num{width:100%;max-width:150px;margin-top:6px}.assess-tile__why{font-size:12px;line-height:1.5;color:#667085}.assess-tile__why .text-link{border:0;padding:0;background:none;cursor:pointer;font:inherit;font-weight:600}.assess-pick{min-width:56px;height:36px;padding:0 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.assess-pick:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.assess-pick.is-on{border-color:#c2560a;background:var(--color-brand-fill);color:#fff}.assess-more{margin:10px 0 6px -8px}.assess-preview{display:flex;flex-direction:column;gap:10px}.assess-preview__eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.assess-preview__art{display:grid;place-items:center;height:96px;border-radius:12px;background:#fdf3ec;color:var(--color-brand-text)}.assess-preview__art .mat-icon{font-size:36px;width:36px;height:36px}.assess-preview__title{margin:0;font-size:17px;line-height:1.3;font-weight:700;color:#101828;overflow-wrap:anywhere;text-wrap:balance}.assess-preview__sub{margin:0;font-size:13px;color:#667085}.assess-preview__meta{display:flex;flex-wrap:wrap;gap:6px}.assess-preview__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;padding-top:12px;border-top:1px solid #e4e7ec}.assess-preview__facts dt{font-size:12px;font-weight:500;color:#667085}.assess-preview__facts dd{margin:2px 0 0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:#101828}.assess-preview__note{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:#667085}.assess-preview__note .mat-icon{font-size:16px;width:16px;height:16px}.assess-done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 20px;text-align:center}.assess-done__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ecfdf3;color:#027a48}.assess-done__icon .mat-icon{font-size:30px;width:30px;height:30px}.assess-done__title{margin:0;font-size:22px;font-weight:800;color:#101828;overflow-wrap:anywhere;text-wrap:balance}.assess-done__text{margin:0;max-width:56ch;font-size:14px;line-height:1.6;color:#667085}.assess-done__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.content-list{max-width:1600px;margin-inline:auto;padding-inline:clamp(10px,1.5vw,24px)}.content-list .page-head{margin-bottom:16px}.content-list .mat-mdc-tab-body-content{overflow:visible;padding:2px}.content-list__bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 16px}.content-list__search{flex:1 1 260px;max-width:420px;min-width:0}.content-list__filter{flex:0 1 190px;min-width:150px}.content-list__count{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums;color:#667085}@media(max-width:575px){.content-list__search,.content-list__filter{flex:1 1 100%;max-width:none}.content-list__count{margin-left:0}}.content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;align-items:stretch}.content-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.content-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e4e7ec;border-radius:16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.content-card:hover,.content-card:focus-within{border-color:#d0d5dd;box-shadow:0 1px 2px #1018280f,0 8px 24px #10182814}@media(prefers-reduced-motion:reduce){.content-card{transition:none}}.content-card__banner{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;overflow:hidden;background:#f2f4f7;cursor:pointer}.content-card__banner img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.content-card__banner span.content-card__banner,.content-card__banner:not(a):not(button){cursor:default}.content-card__banner:focus-visible{outline:2px solid #c2560a;outline-offset:-2px}.content-card__badge{position:absolute;top:10px;left:10px}.content-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0;padding:16px}.content-card__head{display:flex;align-items:flex-start;gap:12px;min-width:0}.content-card__thumb{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:12px;background:#fdf3ec;color:var(--color-brand-text)}.content-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.content-card__titles{flex:1 1 auto;min-width:0}.content-card__title{display:-webkit-box;margin:0;padding:0;border:0;overflow:hidden;background:none;color:#101828;font-family:inherit;font-size:16px;font-weight:700;line-height:1.35;text-align:left;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.content-card button.content-card__title{cursor:pointer}.content-card button.content-card__title:hover{color:var(--color-brand-text)}.content-card button.content-card__title:focus-visible{outline:2px solid #c2560a;outline-offset:2px;border-radius:4px}.content-card__sub{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:#667085;font-size:13px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.content-card__date{flex:0 0 auto;padding-top:3px;color:#98a2b3;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.content-card__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;color:#344054;font-size:13px;font-variant-numeric:tabular-nums}.content-card__meta li{display:inline-flex;align-items:center;gap:6px;margin:0}.content-card__meta .mat-icon{width:16px;height:16px;color:#98a2b3;font-size:16px}.content-card__meta b{color:#101828;font-weight:700}.content-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.content-card__more{padding:0 4px;border:0;background:none;color:var(--color-brand-text);cursor:pointer;font-size:12px;font-weight:600}.content-card__more:hover{text-decoration:underline}.content-card__more:focus-visible{outline:2px solid #c2560a;outline-offset:2px;border-radius:4px}.content-card__foot{display:flex;align-items:center;gap:8px;min-height:56px;margin-top:auto;padding:8px 8px 8px 16px;border-top:1px solid #e4e7ec;background:#f9fafb}.content-card__price{flex:0 0 auto;color:#101828;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.content-card__price--free{color:#027a48}.content-card__actions{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px;min-width:0}.content-card__actions .mat-mdc-button{--mdc-text-button-container-height: 36px;--mdc-text-button-label-text-color: #344054;min-width:0;padding:0 10px;font-size:13px}.content-card__actions .mat-mdc-button .mat-icon{width:18px;height:18px;margin-right:6px;font-size:18px}.content-card__actions .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;--mdc-icon-button-icon-size: 20px;--mdc-icon-button-icon-color: #344054;width:36px;height:36px;padding:8px}.mat-mdc-menu-item.content-menu__danger,.mat-mdc-menu-item.content-menu__danger .mat-icon{color:#d92d20}.content-list__bar app-view-toggle{flex:0 0 auto;margin-left:auto}.content-list__count+app-view-toggle{margin-left:0}.content-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.content-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.content-status--live{background:#ecfdf3;color:#027a48}.content-status--draft{background:#fffaeb;color:var(--color-warning-text)}.content-status--review{background:#eff8ff;color:#175cd3}.content-card__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0;padding:10px 0;border-radius:12px;background:#f9fafb;list-style:none}.content-card__stats li{display:flex;flex-direction:column;gap:1px;min-width:0;margin:0;padding:0 12px}.content-card__stats li+li{border-left:1px solid #e4e7ec}.content-card__stats b{color:#101828;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.content-card__stats span{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.content-card__foot-info{display:flex;flex:0 1 auto;flex-direction:column;min-width:0}.content-card__foot-info small{color:#98a2b3;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.content-rows{overflow:hidden;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.content-rows--assessments{--content-cols: minmax(0, 1fr) 84px 76px 92px 84px 88px 108px 148px}.content-rows--courses{--content-cols: minmax(0, 1fr) 84px 124px 76px 96px 96px 112px}.content-rows--packs{--content-cols: minmax(0, 1fr) 92px 100px 96px 96px 148px}.content-rows__head,.content-rows .content-row{display:grid;grid-template-columns:var(--content-cols);align-items:center;column-gap:12px;padding:12px 8px 12px 16px}.content-rows__head{padding-block:10px;border-bottom:1px solid #e4e7ec;background:#f9fafb;color:#667085;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.content-rows__head span:last-child{text-align:right;padding-right:8px}.content-row{min-width:0;transition:background-color .15s ease}.content-row+.content-row{border-top:1px solid #e4e7ec}.content-row:hover,.content-row:focus-within{background:#f9fafb}.content-row__main{display:flex;align-items:center;gap:12px;min-width:0}.content-row__thumb{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:10px;background:#fdf3ec;color:var(--color-brand-text)}.content-row__thumb img{display:block;width:100%;height:100%;object-fit:cover}.content-row__thumb--wide{width:72px}.content-row__titles{flex:1 1 auto;min-width:0}.content-row .content-card__title{font-size:15px;-webkit-line-clamp:1;line-clamp:1}.content-row__sub{margin:1px 0 0;overflow:hidden;color:#667085;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.content-row__cell{min-width:0;overflow:hidden;color:#344054;font-size:14px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.content-row__cell b{color:#101828;font-weight:700}.content-row__cell .mat-icon,.content-row__unit{display:none}.content-row__actions{justify-content:flex-end;flex-wrap:nowrap}.content-row .content-card__price{color:#101828;font-size:14px}.content-row .content-card__price--free{color:#027a48}@media(max-width:1399px){.content-rows--assessments{--content-cols: minmax(0, 1fr) 84px 92px 84px 88px 148px}.content-rows--assessments .content-row__cell--quizzes,.content-rows--assessments .content-row__cell--created{display:none}.content-rows--courses{--content-cols: minmax(0, 1fr) 84px 124px 96px 112px}.content-rows--courses .content-row__cell--seats,.content-rows--courses .content-row__cell--status{display:none}.content-rows--packs{--content-cols: minmax(0, 1fr) 92px 100px 96px 148px}.content-rows--packs .content-row__cell--status{display:none}}@media(max-width:991px){.content-rows__head{display:none}.content-rows .content-row{display:flex;flex-wrap:wrap;gap:8px 14px;padding:14px 8px 10px 14px}.content-row__main{flex:1 1 100%}.content-row__cell{display:inline-flex!important;align-items:center;gap:5px;font-size:13px}.content-row__cell .mat-icon{display:inline-block;width:16px;height:16px;color:#98a2b3;font-size:16px}.content-row__cell--created{display:none!important}.content-row__unit{display:inline}.content-row__actions{flex:1 1 100%;margin-top:2px;padding-top:6px;border-top:1px dashed #e4e7ec}}.course-build{max-width:1280px;margin-inline:auto;padding-inline:clamp(10px,1.5vw,24px);padding-bottom:24px}.course-build__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}.course-build__back{flex:0 0 auto;margin-left:-8px}.course-build__title{flex:1 1 240px;min-width:0}.course-build__eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085}.course-build__name{margin:0;font-size:20px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-build__status{flex:0 0 auto}.course-build__save{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0;font-size:12px;font-weight:600;color:#667085;white-space:nowrap}.course-build__save .mat-icon{font-size:16px;width:16px;height:16px}.course-build__save[data-s=saved] .mat-icon{color:#027a48}.course-build__save[data-s=failed]{color:#d92d20}.course-build__save[data-s=held]{color:var(--color-warning-text)}.course-build__spin{width:12px;height:12px;border:2px solid #d0d5dd;border-top-color:#c2560a;border-radius:50%;animation:course-build-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.course-build__spin{animation:none}}.course-build__head-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}.course-build__btn-text{display:inline}.course-build__alert{margin-bottom:12px;align-items:center}.course-build__alert>span{flex:1 1 auto;min-width:0}.course-build__alert .mat-mdc-outlined-button{flex:0 0 auto;--mdc-outlined-button-container-height: 36px}.course-build__body{display:grid;grid-template-columns:224px minmax(0,1fr);padding:0;overflow:hidden}.course-build__rail{display:flex;flex-direction:column;gap:4px;padding:14px 10px;border-right:1px solid #e4e7ec;background:#f9fafb}.course-build__step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;text-align:left;color:#101828;cursor:pointer;font:inherit}.course-build__step:hover{background:#fff}.course-build__step:focus-visible{outline:2px solid #c2560a;outline-offset:1px}.course-build__step.is-current{background:#fdf3ec}.course-build__step.is-current .course-build__step-n{border-color:#c2560a;color:#a94a08}.course-build__step.is-done .course-build__step-n{border-color:#027a48;background:#027a48;color:#fff}.course-build__step.is-issue .course-build__step-n{border-color:var(--color-warning-text);color:var(--color-warning-text)}.course-build__step.is-locked{opacity:.5;cursor:not-allowed}.course-build__step-n{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid #d0d5dd;border-radius:50%;font-size:12px;font-weight:700;color:#667085;background:#fff}.course-build__step-n .mat-icon{font-size:16px;width:16px;height:16px}.course-build__step-t{min-width:0}.course-build__step-t b{display:block;font-size:13px;font-weight:700}.course-build__step-t small{display:block;font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-build__pane{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 24px 24px}.course-build__intro h2{margin:0;font-size:20px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:#101828;text-wrap:balance}.course-build__intro p{margin:6px 0 0;max-width:66ch;font-size:14px;line-height:1.5;color:#667085}.course-build__wide{width:100%}.course-build__num{max-width:200px}.course-build__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;align-items:start}.course-build__row--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.course-build__field{display:flex;flex-direction:column;gap:8px;min-width:0}.course-build__field:focus{outline:none}.course-build__field:focus-visible{outline:2px solid #c2560a;outline-offset:4px;border-radius:8px}.course-build__field .field-label{margin:0}.course-build__opt{font-style:normal;font-weight:500;color:#667085;margin-left:4px}.course-build__why,.course-build__note{margin:0;font-size:13px;line-height:1.5;color:#667085}.course-build__why .text-link,.course-build__note .text-link{border:0;padding:0;background:none;cursor:pointer;font:inherit;font-weight:600}.course-build__note-ic{font-size:16px;width:16px;height:16px;vertical-align:-3px;margin-right:2px}.course-build__section{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #e4e7ec;border-radius:14px}.course-build__section>h3{margin:0;font-size:15px;font-weight:800;color:#101828}.course-build__section--tight{gap:10px}.course-build__chips,.course-build__picks{display:flex;flex-wrap:wrap;gap:6px}.course-build__pick{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#344054;font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.course-build__pick .mat-icon{font-size:18px;width:18px;height:18px}.course-build__pick:hover{border-color:#98a2b3}.course-build__pick:focus-visible{outline:2px solid #c2560a;outline-offset:1px}.course-build__pick.is-on{background:#fdf3ec;border-color:#c2560a;color:#a94a08}.course-build__pick:disabled{cursor:not-allowed;opacity:.6}.course-build__swatch{width:32px;height:32px;padding:0;border:2px solid transparent;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;cursor:pointer}.course-build__swatch.is-on{border-color:#101828}.course-build__swatch:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.course-build__swatch:disabled{cursor:not-allowed;opacity:.6}.course-build__file{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.course-build__file-input{position:absolute!important;top:0;left:0;width:1px!important;height:1px!important;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.course-build__file-name{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:13px;font-weight:600;color:#344054;overflow-wrap:anywhere}.course-build__file-name .mat-icon{font-size:18px;width:18px;height:18px;color:#667085}.course-build__file-error{font-size:12px;font-weight:600;color:#d92d20}.course-build__hint-error.mat-mdc-form-field-hint{color:#d92d20;font-weight:600}.course-build__hint-warn.mat-mdc-form-field-hint{color:var(--color-warning-text);font-weight:600}.course-build__note--warn{padding:8px 12px;border-radius:10px;background:#fffaeb;color:#344054}.course-build__note--warn .course-build__note-ic{color:var(--color-warning-text)}.course-build__why--plan{color:#344054;font-weight:600}.course-build__why--plan .course-build__note-ic{color:#027a48}.course-build__more--section{padding:4px 14px;border:1px solid #e4e7ec;border-radius:14px}.course-build__more--section>summary{width:100%;padding:8px 0}.course-build__more--section>summary .course-build__opt{margin-right:auto}.course-build__more--section .course-build__more-body{padding-bottom:12px}.course-build__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.course-build__files li{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;border:1px solid #e4e7ec;border-radius:10px;font-size:13px}.course-build__files li>.mat-icon{color:#667085;font-size:18px;width:18px;height:18px}.course-build__files li>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.course-build__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.course-build__empty{padding:36px 20px;border:1px dashed #d0d5dd;border-radius:16px}.course-build__empty .mat-mdc-unelevated-button{margin-top:8px}.course-build__module-list{display:flex;flex-direction:column;gap:10px}.course-build__module{border:1px solid #e4e7ec;border-radius:14px;background:#fff}.course-build__module.is-hit{animation:course-build-hit 1.6s ease}.course-build__module-head{display:flex;align-items:center;gap:4px;padding:6px 8px 6px 6px}.course-build__module-k{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085;padding-right:4px}.course-build__grip{display:inline-grid;place-items:center;width:24px;height:34px;color:#98a2b3;cursor:grab;flex:0 0 auto}.course-build__grip:active{cursor:grabbing}.course-build__grip .mat-icon{font-size:20px;width:20px;height:20px}.course-build__fold{flex:0 0 auto}.course-build__inline{flex:1 1 auto;min-width:0;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:600;color:#101828}.course-build__inline::placeholder{color:#98a2b3;font-weight:500}.course-build__inline:hover:not(:disabled){border-color:#d0d5dd}.course-build__inline:focus{outline:none;border-color:#c2560a;background:#fff;box-shadow:0 0 0 3px #fdf3ec}.course-build__inline:disabled{color:#344054}.course-build__inline--module{font-size:15px;font-weight:700}.course-build__count{flex:0 0 auto;font-size:12px;color:#667085;font-variant-numeric:tabular-nums;padding:0 6px;white-space:nowrap}.course-build__lessons{display:flex;flex-direction:column;gap:6px;padding:0 10px 10px 40px;min-height:24px}.course-build__none{margin:0;padding:4px 2px;font-size:13px;color:#667085}.course-build__lesson{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 2px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.course-build__lesson.is-open{border-color:#c2560a;background:#fdf3ec}.course-build__lesson.is-hit{animation:course-build-hit 1.6s ease}.course-build__lesson.cdk-drag-preview{box-shadow:0 8px 24px #10182829}.course-build .cdk-drag-placeholder{opacity:.35}.course-build .cdk-drop-list-dragging .cdk-drag{transition:transform .2s cubic-bezier(0,0,.2,1)}.course-build__lesson-ic{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#f2f4f7;color:#344054}.course-build__lesson-ic .mat-icon{font-size:18px;width:18px;height:18px}.course-build__lesson-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.course-build__lesson-meta{padding:0 8px 4px;font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-build__lesson-meta .tag{font-size:11px;padding:2px 8px}.course-build__lesson-edit{--mdc-outlined-button-container-height: 34px;flex:0 0 auto}.course-build__add-lesson{align-self:flex-start}.course-build__modules-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.course-build__sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));border:1px solid #e4e7ec;border-radius:14px;overflow:hidden}.course-build__sum>div{padding:12px 14px;border-right:1px solid #e4e7ec}.course-build__sum>div:last-child{border-right:0}.course-build__sum b{display:block;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:#101828}.course-build__sum span{font-size:12px;color:#667085}.course-build__checks{display:flex;flex-direction:column;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden}.course-build__check{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:14px}.course-build__check+.course-build__check{border-top:1px solid #e4e7ec}.course-build__check>.mat-icon{flex:0 0 auto;color:#027a48}.course-build__check>span{flex:1 1 auto;min-width:0}.course-build__check small{display:block;font-size:12px;color:#667085;overflow-wrap:anywhere}.course-build__check.is-bad{background:#fffaeb}.course-build__check.is-bad>.mat-icon{color:var(--color-warning-text)}.course-build__check .mat-mdc-outlined-button{flex:0 0 auto;--mdc-outlined-button-container-height: 34px}.course-build__foot{position:sticky;bottom:env(safe-area-inset-bottom,0px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 -8px 24px -16px #10182840}.course-build__spacer{flex:1 1 0}.course-build__foot-form{display:none}.course-build__done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 20px}.course-build__done-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ecfdf3;color:#027a48}.course-build__done-icon .mat-icon{font-size:30px;width:30px;height:30px}.course-build__done-title{margin:0;font-size:22px;font-weight:800;color:#101828;text-wrap:balance}.course-build__done-text{margin:0;max-width:52ch;font-size:14px;line-height:1.5;color:#667085}.course-build__skel{display:block;height:52px;margin-bottom:12px;border-radius:10px}.course-build__skel--title{width:40%;height:24px}.course-build__skel--short{width:60%}.course-build__drawer{position:relative;width:min(480px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:0 1px 2px #1018280f,0 12px 32px #1018281a;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.course-build__drawer-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid #e4e7ec}.course-build__drawer-head h3{flex:1 1 auto;min-width:0;margin:0;font-size:16px;font-weight:800;color:#101828}.course-build__drawer-body{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.course-build__drawer-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #e4e7ec}.course-build__drawer-foot .course-build__why{flex:1 1 auto}.course-build__quiz-list{margin-top:0}.course-build__quiz-list .assess-item__options{grid-template-columns:minmax(0,1fr);margin-left:0}.course-build__more>summary{display:inline-flex;align-items:center;gap:4px;list-style:none;cursor:pointer;font-size:13px;font-weight:700;color:#344054;padding:6px 0}.course-build__more>summary::-webkit-details-marker{display:none}.course-build__more>summary .mat-icon{font-size:18px;width:18px;height:18px;transition:transform .15s}.course-build__more[open]>summary .mat-icon{transform:rotate(180deg)}.course-build__more-body{display:flex;flex-direction:column;gap:14px;margin-top:8px}.course-build__ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.course-build__way{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1.5px solid #d0d5dd;border-radius:14px;background:#fff;text-align:left;font:inherit;cursor:pointer;color:#101828}.course-build__way b{font-size:14px}.course-build__way span{font-size:12px;line-height:1.45;color:#667085}.course-build__way .mat-icon{font-size:22px;width:22px;height:22px;color:#a94a08}.course-build__way:hover{border-color:#98a2b3}.course-build__way:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.course-build__way.is-on{border-color:#c2560a;background:#fdf3ec}.course-build__way:disabled{cursor:not-allowed;opacity:.6}.course-build__batch{border:1px solid #e4e7ec;border-radius:14px;background:#fff}.course-build__batch:focus{outline:none}.course-build__batch:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.course-build__batch-head{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 6px}.course-build__batch-head .tag{flex:0 0 auto}.course-build__batch-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.course-build__batch-title b{font-size:15px;font-weight:800;color:#101828}.course-build__batch-title small{display:flex;align-items:center;gap:4px;font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-build__batch-title small:empty{display:none}.course-build__batch-title small .mat-icon{font-size:14px;width:14px;height:14px}.course-build__timetable{width:100%;border-collapse:collapse;border-top:1px solid #e4e7ec;font-size:13px}.course-build__timetable th,.course-build__timetable td{padding:8px 10px;text-align:left;vertical-align:middle;border-top:1px solid #e4e7ec}.course-build__timetable th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#667085;border-top:0}.course-build__timetable td:first-child{font-weight:600;color:#101828}.course-build__timetable td:first-child .mat-icon{margin-right:6px;color:#667085}.course-build__timetable tr.is-missing td{background:#fffaeb}.course-build__timetable tr.is-hit td{animation:course-build-hit 1.6s ease}.course-build__timetable tr.is-editing td{background:#f9fafb}.course-build__timetable .tag{font-size:11px;padding:2px 8px}.course-build__where{color:#344054;overflow-wrap:anywhere}.course-build__row-act{text-align:right;white-space:nowrap}.course-build__none{padding:10px;color:#667085}.course-build__session-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.course-build__session-form>b{flex:1 1 100%;font-size:14px}.course-build__sessions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.course-build__sessions li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid #e4e7ec;border-radius:10px;font-size:13px}.course-build__sessions li>b{flex:0 0 auto}.course-build__sessions li>span{color:#667085}.course-build__sessions li .mat-mdc-button,.course-build__sessions li .mat-mdc-outlined-button{margin-left:auto;--mdc-outlined-button-container-height: 32px;--mdc-text-button-container-height: 32px}.course-build__actions--left{justify-content:flex-start}.course-build__defaults{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:8px 8px 8px 14px;border:1px dashed #d0d5dd;border-radius:12px;font-size:13px;color:#344054}.course-build__defaults>span{flex:1 1 auto;min-width:0}@media(max-width:860px){.course-build__body{grid-template-columns:minmax(0,1fr)}.course-build__batch-title small{white-space:normal;overflow-wrap:anywhere}.course-build__foot--form .course-build__foot-step{display:none}.course-build__foot--form .course-build__foot-form{display:inline-flex}.course-build__foot--form .course-build__spacer.course-build__foot-form{display:block}.course-build__actions--form,.course-build__timetable thead{display:none}.course-build__timetable tr{display:grid;grid-template-columns:minmax(0,1fr) auto}.course-build__timetable td{border-top:0;padding:4px 10px}.course-build__timetable td:first-child{grid-column:1/-1;padding-top:10px;border-top:1px solid #e4e7ec}.course-build__timetable td:last-child{grid-column:2;grid-row:2/span 3;align-self:center}.course-build__timetable td[colspan]{grid-column:1/-1}.course-build__timetable tr.is-editing td{grid-column:1/-1;padding:10px}.course-build__rail{flex-direction:row;flex-wrap:wrap;overflow-x:visible;gap:4px;padding:8px;border-right:0;border-bottom:1px solid #e4e7ec}.course-build__step{width:auto;flex:0 1 auto;min-width:0;grid-template-columns:24px auto;gap:6px;padding:6px 10px}.course-build__step small{display:none}.course-build__step-n{width:24px;height:24px}.course-build__pane{padding:16px 14px 20px}.course-build__name{font-size:18px}.course-build__save{order:5;flex:1 1 100%}.course-build__head-actions{margin-left:0;order:6;flex:1 1 100%;justify-content:space-between}.course-build__btn-text{display:none}.course-build__lessons{padding-left:0}.course-build__module-k,.course-build__count,.course-build__lesson-ic{display:none}.course-build__lesson-main{flex:1 1 0;min-width:0}.course-build__lesson-edit.mat-mdc-outlined-button{min-width:40px;padding:0 8px}.course-build__drawer{width:100vw}}.cdk-overlay-backdrop.course-build__scrim{background:#10182873}.cdk-overlay-pane.course-build__drawer-pane{height:100%;max-width:100vw}@media(max-width:860px){.course-build{padding-bottom:96px}.course-build__foot{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1020;margin:0}}@keyframes course-build-spin{to{transform:rotate(360deg)}}@keyframes course-build-hit{0%,60%{box-shadow:0 0 0 3px #c2560a}to{box-shadow:0 0 0 0 transparent}}.course-list{max-width:1600px;margin-inline:auto;padding-inline:clamp(10px,1.5vw,24px);padding-bottom:24px}.course-list__head{position:relative;z-index:1;align-items:center;margin:0 0 16px;padding-top:4px;scroll-margin-top:80px}.course-list__head .page-head__actions .mat-mdc-unelevated-button{white-space:nowrap}.course-list__head-text{min-width:0}.course-list__tabs{margin-bottom:14px}.course-list__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 16px}.course-list__bar app-view-toggle{flex:0 0 auto;margin-left:auto}.course-list__search{flex:1 1 240px;max-width:420px;min-width:0}.course-list__filter{flex:0 1 170px;min-width:140px}.course-list__skeletons{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.course-list__skeletons--rows{grid-template-columns:minmax(0,1fr)}.course-list__skeleton{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.course-list__skeleton .skeleton{display:block;height:14px;border-radius:6px}.course-list__skeleton .skeleton:first-child{height:72px;border-radius:10px;margin-bottom:4px}.course-list__skeleton .skeleton:last-child{width:55%}.course-list__skeletons--rows .course-list__skeleton{flex-direction:row;align-items:center;padding:12px 16px;border-radius:12px}.course-list__skeletons--rows .course-list__skeleton .skeleton{height:14px;flex:1 1 0}.course-list__skeletons--rows .course-list__skeleton .skeleton:first-child{height:36px;flex:0 0 36px;border-radius:8px;margin:0}.course-list__skeletons--rows .course-list__skeleton .skeleton:last-child{flex:0 0 90px}.course-list__empty{padding:44px 20px;border:1px dashed #d0d5dd;border-radius:16px}.course-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;align-items:stretch}.course-list__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e4e7ec;border-radius:16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.course-list__card:hover,.course-list__card:focus-within{border-color:#d0d5dd;box-shadow:0 1px 2px #1018280f,0 8px 24px #10182814}@media(prefers-reduced-motion:reduce){.course-list__card{transition:none}}.course-list__band{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;height:84px;padding:10px;background-size:cover;background-position:center;text-decoration:none}.course-list__band:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff1a,#1018280f)}.course-list__band.has-image:before{background:linear-gradient(180deg,#1018284d,#1018280d)}.course-list__band>*{position:relative}.course-list__band:focus-visible{outline:2px solid #101828;outline-offset:-3px}.course-list__status{box-shadow:0 1px 2px #10182826}.course-list__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;border-radius:999px;background:#ffffffeb;color:#101828;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap}.course-list__chip .mat-icon{font-size:15px;width:15px;height:15px}.course-list__chip--ink{background:#f2f4f7;color:#344054;font-weight:600}.course-list__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;padding:14px 16px 12px}.course-list__title{margin:0;font-size:16px;font-weight:700;line-height:1.35}.course-list__title a{display:-webkit-box;overflow:hidden;color:#101828!important;text-decoration:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.course-list__title a:hover{color:#a94a08!important}.course-list__title a:focus-visible{outline:2px solid #c2560a;outline-offset:2px;border-radius:4px}.course-list__sub{margin:-4px 0 0;overflow:hidden;color:#667085;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.course-list__facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;color:#344054;font-size:13px;font-variant-numeric:tabular-nums}.course-list__next{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#344054}.course-list__next .mat-icon{font-size:16px;width:16px;height:16px;color:#98a2b3}.course-list__next.is-warn,.course-list__next.is-warn .mat-icon{color:var(--color-warning-text)}.course-list__skills{display:flex;flex-wrap:wrap;gap:6px}.course-list__returned{align-self:flex-start;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.course-list__returned .mat-icon{font-size:14px;width:14px;height:14px}.course-list__returned:focus-visible{outline:2px solid #c2560a;outline-offset:2px}.course-list__foot{display:flex;align-items:center;gap:4px;min-height:56px;margin-top:auto;padding:8px 8px 8px 16px;border-top:1px solid #e4e7ec;background:#f9fafb}.course-list__foot .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;--mdc-icon-button-icon-size: 20px;--mdc-icon-button-icon-color: #344054;width:36px;height:36px;padding:8px}.course-list__spacer{flex:1 1 0}.course-list__price{color:#101828;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.course-list__price.is-free{color:#027a48}.course-list__primary.mat-mdc-unelevated-button,.course-list__primary.mat-mdc-outlined-button{--mdc-filled-button-container-height: 36px;--mdc-outlined-button-container-height: 34px;padding:0 12px;font-size:13px;white-space:nowrap}.course-list__primary.mat-mdc-unelevated-button .mat-icon,.course-list__primary.mat-mdc-outlined-button .mat-icon{font-size:18px;width:18px;height:18px;margin-right:4px}.course-list__table-wrap{overflow:hidden;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.course-list__table{width:100%;border-collapse:collapse;font-size:14px}.course-list__table th,.course-list__table td{padding:12px 10px;text-align:left;vertical-align:middle}.course-list__table th:first-child,.course-list__table td:first-child{padding-left:16px}.course-list__table th:last-child,.course-list__table td:last-child{padding-right:10px;text-align:right}.course-list__table thead th{padding-block:10px;border-bottom:1px solid #e4e7ec;background:#f9fafb;color:#667085;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.course-list__table tbody tr+tr td{border-top:1px solid #e4e7ec}.course-list__table td{color:#344054;font-variant-numeric:tabular-nums}.course-list__table .is-warn{color:var(--color-warning-text);font-weight:600}.course-list__table .is-muted{color:#98a2b3}.course-list__sort{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.course-list__sort .mat-icon{font-size:14px;width:14px;height:14px;opacity:0;transition:opacity .15s}.course-list__sort:hover .mat-icon{opacity:.5}.course-list__sort.is-on{color:#101828}.course-list__sort.is-on .mat-icon{opacity:1}.course-list__sort:focus-visible{outline:2px solid #c2560a;outline-offset:2px;border-radius:4px}.course-list__row{cursor:pointer;transition:background-color .15s ease}.course-list__row:hover,.course-list__row:focus-within{background:#f9fafb}.course-list__row:focus-visible{outline:2px solid #c2560a;outline-offset:-2px}.course-list__cell--course{display:flex;align-items:center;gap:12px;min-width:0}.course-list__cell--actions,.course-list__cell--status{white-space:nowrap}.course-list__cell--status .course-list__returned{margin-left:6px;vertical-align:middle}.course-list__dot{flex:0 0 auto;width:36px;height:36px;border-radius:9px;background-size:cover;background-position:center}.course-list__cell-text{display:flex;flex-direction:column;min-width:0}.course-list__row-title{display:block;overflow:hidden;color:#101828!important;font-size:15px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.course-list__row-title:hover{color:#a94a08!important}.course-list__row-title:focus-visible{outline:2px solid #c2560a;outline-offset:2px;border-radius:4px}.course-list__row-title+small{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.course-list__cell--content,.course-list__col--content{display:none}}@media(max-width:860px){.course-list__search{flex:1 1 100%;max-width:none}.course-list__filter{flex:1 1 calc(50% - 6px);min-width:0}.course-list__filter:nth-of-type(4){flex:1 1 0}.course-list__bar app-view-toggle{margin-left:0}.course-list__table thead{display:none}.course-list__table,.course-list__table tbody,.course-list__table tr,.course-list__table td{display:block}.course-list__table tr{padding:12px 14px}.course-list__table tbody tr+tr{border-top:1px solid #e4e7ec}.course-list__table td{padding:2px 0;border:0!important;text-align:left!important}.course-list__cell--course{padding-bottom:6px!important}.course-list__row-title{white-space:normal;overflow-wrap:anywhere}.course-list__cell--type,.course-list__cell--status{display:inline-block!important;margin:2px 8px 2px 0}.course-list__cell--content,.course-list__cell--learners,.course-list__cell--next,.course-list__cell--price,.course-list__cell--updated{display:inline-block!important;margin-right:12px;font-size:13px}.course-list__cell--content:before,.course-list__cell--learners:before,.course-list__cell--next:before,.course-list__cell--price:before,.course-list__cell--updated:before{content:attr(data-label) " ";color:#667085}.course-list__cell--actions{display:flex!important;gap:4px;padding-top:8px!important}.course-list__cell--actions .course-list__primary{flex:1 1 auto}.course-list__cell--status .course-list__returned{margin-left:0}}.pj-bar.mat-mdc-card{padding-top:10px;padding-bottom:10px}.pj-bar.mat-mdc-card .pj-bar__st{display:flex;align-items:center;gap:10px}.pj-bar.mat-mdc-card .pj-bar__st b{display:inline;flex:none;white-space:nowrap}.pj-bar.mat-mdc-card .pj-bar__st>span:not(.pj-bar__miss){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-bar.mat-mdc-card .pj-bar__miss{flex:1 1 auto;min-width:0;margin-top:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);padding-right:24px}.pj-bar.mat-mdc-card .pj-bar__miss::-webkit-scrollbar{display:none}.pj-bar.mat-mdc-card .pj-bar__miss .pj-chipbtn{flex:none}@media(max-width:760px){.pj-bar.mat-mdc-card .pj-bar__st{flex-wrap:nowrap}}.mat-mdc-icon-button.is-on .mat-icon{color:inherit}.mat-mdc-icon-button .mat-icon.mat-primary{color:var(--color-brand-text)}.page-card__head>.mat-mdc-button-base{flex:none;white-space:nowrap}.app-notification-wrapper .no-notifications{position:static;left:auto;margin:0;transform:none}@media screen and (max-width:599px){.app-notification-wrapper .app-notification-content{height:auto!important;max-height:60vh}}.cw{max-width:1040px}.cw__back{display:flex;width:fit-content;align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--font-size-md);font-weight:600;text-decoration:none}.cw__back .mat-icon{font-size:18px;width:18px;height:18px}.cw__back:hover{color:var(--color-primary-text)}.cw__progress.page-card{padding:var(--space-4) var(--space-5)}.cw__progress-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.cw__progress-row strong{color:var(--color-text);font-size:var(--font-size-md)}.cw__progress-pct{color:var(--color-text);font-size:var(--font-size-lg);font-weight:800}.cw__progress .mat-mdc-progress-bar{height:8px;border-radius:var(--radius-pill);--mdc-linear-progress-track-height: 8px;--mdc-linear-progress-active-indicator-height: 8px;--mdc-linear-progress-active-indicator-color: var(--color-primary);--mdc-linear-progress-track-color: var(--color-bg-2)}.cw__bar--full{--mdc-linear-progress-active-indicator-color: var(--color-success)}.cw__progress-missing{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-sm)}.cw__steps{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;padding:0;list-style:none}.cw__step{display:flex;flex:1 1 0;align-items:center;gap:var(--space-2);min-width:0}.cw__step:last-child{flex:0 1 auto}.cw__step-btn{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-muted);font:inherit;cursor:pointer}.cw__step-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cw__step-num{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid var(--color-border-strong);border-radius:50%;background:var(--color-surface);color:var(--color-muted);font-size:var(--font-size-md);font-weight:700}.cw__step-num .mat-icon{font-size:20px;width:20px;height:20px}.cw__step-label{overflow:hidden;font-size:var(--font-size-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cw__step-sep{flex:0 0 auto;margin-left:auto;color:var(--color-muted-2)}.cw__step.is-current .cw__step-num{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-text)}.cw__step.is-current .cw__step-btn{color:var(--color-text)}.cw__step.is-done .cw__step-num{border-color:var(--color-primary);background:var(--color-brand-fill);color:#fff}.cw__card.page-card{padding:var(--space-6)}.cw__notice.app-banner--note{margin:0 0 var(--space-5)}.cw__card-head{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5)}.cw__card-head>.mat-icon{flex:0 0 auto;width:40px;height:40px;padding:8px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-text);font-size:24px;box-sizing:border-box}.cw__card-head h2{margin:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:700;line-height:1.3}.cw__card-head p{margin:2px 0 0;color:var(--color-muted);font-size:var(--font-size-sm)}.cw__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-4)}.cw__grid>.mat-mdc-form-field{width:100%}.cw__grid--dynamic{row-gap:var(--space-4);align-items:start}.cw__grid--dynamic>.cw__logo{margin-bottom:0}.cw__grid--dynamic>.cw__sub{margin:0}.cw__span2{grid-column:1/-1}.cw__sub{margin:var(--space-3) 0 var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-2);font-size:var(--font-size-md);font-weight:700}.cw__label{display:block;margin-bottom:var(--space-2);color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:600}.cw__req{color:var(--color-error-text)}.cw__hint{color:var(--color-muted);font-size:var(--font-size-xs)}.cw__error{color:var(--color-error-text);font-size:var(--font-size-xs)}.cw__logo{margin-bottom:var(--space-4)}.cw__logo-row{display:flex;align-items:center;gap:var(--space-4)}.cw__logo-img{flex:0 0 auto;width:72px;height:72px;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-1);background:var(--color-surface);object-fit:contain;box-sizing:border-box}.cw__logo-img--empty{display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted-2)}.cw__logo-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.cw__about quill-editor{display:block}.cw__about .ql-container{min-height:220px;font-family:inherit;font-size:var(--font-size-md)}.cw__about .ql-toolbar.ql-snow,.cw__about .ql-container.ql-snow{border-color:var(--color-border-strong)}.cw__about .ql-toolbar.ql-snow{border-radius:var(--radius-md) var(--radius-md) 0 0}.cw__about .ql-container.ql-snow{border-radius:0 0 var(--radius-md) var(--radius-md)}.cw__about quill-editor.is-invalid .ql-container.ql-snow,.cw__about quill-editor.is-invalid .ql-toolbar.ql-snow{border-color:var(--color-error)}.cw__about-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.cw__count{margin-left:auto;color:var(--color-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.cw__count.is-over{color:var(--color-error-text);font-weight:700}.cw__team{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.cw__members{width:100%;margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.cw__member{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.cw__member+.cw__member{border-top:1px solid var(--color-border)}.cw__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-text);font-size:var(--font-size-sm);font-weight:700}.cw__member-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cw__member-text strong,.cw__member-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw__member-text strong{color:var(--color-text);font-size:var(--font-size-md)}.cw__member-text span{color:var(--color-muted);font-size:var(--font-size-sm)}.cw__member>.tag{flex:none;white-space:nowrap}.cw__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-10) var(--space-4);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg);text-align:center}.cw__empty>.mat-icon{width:40px;height:40px;color:var(--color-muted-2);font-size:40px}.cw__empty p{margin:0;color:var(--color-muted);font-size:var(--font-size-md)}.cw__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.cw__actions .mat-mdc-button-base{white-space:nowrap}.cw__spacer{flex:1 1 auto}@media(max-width:767.98px){.cw__card.page-card{padding:var(--space-4)}.cw__grid{grid-template-columns:minmax(0,1fr)}.cw__steps{gap:var(--space-1)}.cw__step-label,.cw__actions .cw__spacer{display:none}.cw__actions .cw__prev{flex:1 1 100%;justify-content:flex-start}.cw__actions .mat-mdc-outlined-button,.cw__actions .mat-mdc-unelevated-button{flex:1 1 0}}.profile-ring .profile-ring__text .profile-ring__cta{color:var(--color-primary-text);font-size:13px;font-weight:700}.profile-ring .profile-ring__text .profile-ring__next{color:var(--color-text-2);font-size:12.5px;font-weight:500;line-height:1.35}.company-profile .profile-hero__avatar img{padding:var(--space-1);background:var(--color-surface);object-fit:contain;box-sizing:border-box}@media(max-width:767.98px){.wl-page.cw{padding-bottom:calc(var(--space-6) + 72px)}}.company-profile .profile-prose--lines{white-space:pre-line}.review-banner{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--brand-100);border-radius:14px;background:var(--brand-50)}.review-banner__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;color:#f79009}.review-banner__icon .mat-icon{font-size:28px;width:28px;height:28px}.review-banner__copy{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.review-banner__copy strong{font-size:16px;font-weight:700;color:#f79009}.review-banner__copy span{font-size:14px;line-height:1.45;color:#475467}.review-banner__action{flex:0 0 auto}@media(max-width:599.98px){.review-banner{flex-wrap:wrap}.review-banner__action{flex:1 1 100%}}.inst__back{display:flex;width:fit-content;align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--font-size-md);font-weight:600;text-decoration:none}.inst__back .mat-icon{width:18px;height:18px;font-size:18px}.inst__back:hover{color:var(--color-primary-text)}.inst.inst-form{max-width:960px}.inst-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.inst-card.page-card{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.inst-card__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-text)}.inst-card__icon .mat-icon{width:24px;height:24px;font-size:24px}.inst-card__body{flex:1 1 auto;min-width:0}.inst-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.inst-card__title h2{margin:0;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}.inst-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--font-size-sm)}.inst-card__meta span{display:inline-flex;align-items:center;gap:2px}.inst-card__meta .mat-icon{width:16px;height:16px;font-size:16px}.inst-card__status{margin:var(--space-2) 0 0;color:var(--color-text-2);font-size:var(--font-size-sm)}.inst-card__status.is-rejected{color:var(--color-error-text)}.inst-card__status.is-warning{display:flex;align-items:flex-start;gap:var(--space-1);color:var(--color-warning-text)}.inst-card__status.is-warning .mat-icon{flex:none;width:18px;height:18px;font-size:18px}.inst-card__status.is-warning a{color:var(--color-primary-text);font-weight:600}.inst-card__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.inst-card__actions .mat-mdc-button-base{white-space:nowrap}.inst-card__actions .mat-mdc-button.is-danger{--mdc-text-button-label-text-color: var(--color-error-text)}.inst-promo.page-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-6)}.inst-promo__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg);background:var(--color-primary-soft);color:var(--color-primary-text)}.inst-promo__icon .mat-icon{width:28px;height:28px;font-size:28px}.inst-promo__text{flex:1 1 280px;min-width:0}.inst-promo__text h2{margin:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:700}.inst-promo__text p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--font-size-md)}.inst-promo__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.inst-progress{display:flex;flex-direction:column;gap:var(--space-2)}.inst-progress__label{align-self:flex-end;color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600}.inst-progress .mat-mdc-progress-bar{height:6px;border-radius:var(--radius-pill);--mdc-linear-progress-track-height: 6px;--mdc-linear-progress-active-indicator-height: 6px;--mdc-linear-progress-active-indicator-color: var(--color-primary);--mdc-linear-progress-track-color: var(--color-bg-2)}.inst-form__card.page-card{padding:var(--space-6)}.inst-form__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.inst-form__title{margin:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:700}.inst-form__title:focus{outline:none}.inst-form__title:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.inst-form__hint{margin:var(--space-1) 0 var(--space-4);color:var(--color-muted);font-size:var(--font-size-sm)}.inst-form__hint a{color:var(--color-primary-text);font-weight:600}.inst-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-4)}.inst-form__grid>.mat-mdc-form-field{width:100%}.inst-form__span2{grid-column:1/-1}.inst-form__full{width:100%}.inst-form__error{margin:0;color:var(--color-error-text);font-size:var(--font-size-sm)}.inst-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.inst-form__actions .mat-mdc-button-base{white-space:nowrap}.inst-form__spacer{flex:1 1 auto}.inst-member{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-4) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.inst-member legend{display:flex;align-items:center;gap:var(--space-1);float:none;width:auto;margin:0;padding:0 var(--space-2);color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:700}.inst-docs{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.inst-docs__title{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}.inst-docs__list{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.inst-docs__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.inst-docs__row+.inst-docs__row{border-top:1px solid var(--color-border)}.inst-docs__row>.mat-icon{flex:0 0 auto;color:var(--color-muted)}.inst-docs__name{flex:1 1 160px;min-width:0;overflow:hidden;padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--font-size-md);font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.inst-docs button.inst-docs__name{cursor:pointer;color:var(--color-primary-text);text-decoration:underline;text-underline-offset:2px}.inst-docs__meta{color:var(--color-muted);font-size:var(--font-size-sm);text-transform:capitalize}.inst-docs__kind{width:220px}.inst-hits{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.inst-hit{display:flex;width:100%;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.inst-hit:hover{border-color:var(--color-border-strong);background:var(--color-bg)}.inst-hit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.inst-hit--picked{margin-bottom:var(--space-4);cursor:default;border-color:var(--color-primary);background:var(--color-primary-soft)}.inst-hit--picked:hover{background:var(--color-primary-soft)}.inst-hit__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.inst-hit__text strong{color:var(--color-text);font-size:var(--font-size-md)}.inst-hit__text span{color:var(--color-muted);font-size:var(--font-size-sm)}.inst-hit__go{color:var(--color-muted-2)}.inst-hit>.mat-mdc-button-base{flex:none;white-space:nowrap}.inst-invite{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:var(--space-6) var(--space-4);background:var(--color-bg)}.inst-invite__card{width:min(520px,100%);padding:var(--space-10) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center}.inst-invite__card h1{margin:var(--space-2) 0;color:var(--color-text);font-size:var(--font-size-2xl);font-weight:800}.inst-invite__card p{margin:0 0 var(--space-5);color:var(--color-muted);font-size:var(--font-size-md)}.inst-invite__logo{width:140px;margin-bottom:var(--space-6)}.inst-invite__eyebrow{color:var(--color-primary-text);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inst-invite__icon{width:48px;height:48px;font-size:48px}.inst-invite__icon.is-ok{color:var(--color-success)}.inst-invite__icon.is-wait{color:var(--color-warning)}.inst-invite__card p.inst-invite__error{color:var(--color-error-text)}.inst-invite__card p.inst-invite__error a{color:var(--color-primary-text);font-weight:600}.inst-invite__form{display:flex;flex-direction:column;gap:var(--space-3)}.inst-invite__form .mat-mdc-form-field{width:100%}.inst-admin.page-card{padding:var(--space-5) var(--space-6)}.inst-admin.page-card h2{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}.inst-admin.page-card .inst-card__title h2{margin:0}.inst-admin__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3) var(--space-4);margin:var(--space-3) 0 0}.inst-admin__facts dt{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.inst-admin__facts dd{margin:2px 0 0;color:var(--color-text);font-size:var(--font-size-md);overflow-wrap:anywhere}.inst-admin__bio{margin:var(--space-4) 0 0;color:var(--color-text-2);white-space:pre-line}.inst-admin__members{margin:0;padding:0;list-style:none}.inst-admin__members li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0}.inst-admin__members li+li{border-top:1px solid var(--color-border)}.inst-admin__member{display:flex;flex:1 1 220px;flex-direction:column;min-width:0}.inst-admin__member strong{color:var(--color-text);font-size:var(--font-size-md)}.inst-admin__member span{overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--font-size-sm)}.action-panel__link.mat-mdc-button-base{margin:0 0 var(--space-4)}@media(max-width:767.98px){.wl-page.inst{padding-bottom:calc(var(--space-6) + 72px)}.inst-card.page-card{flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4)}.inst-card__body{flex:1 1 0}.inst-card__actions{flex:1 1 100%;justify-content:flex-start;padding-left:calc(40px + var(--space-3))}.inst-card__icon{width:40px;height:40px}.inst-form__card.page-card,.inst-promo.page-card{padding:var(--space-4)}.inst-form__grid{grid-template-columns:minmax(0,1fr)}.inst-form__actions .inst-form__spacer{display:none}.inst-form__actions .mat-mdc-unelevated-button{flex:1 1 auto}.inst-docs__kind{width:100%}.inst-invite__card{padding:var(--space-8) var(--space-5)}.inst-admin.page-card{padding:var(--space-4)}}.inst-outcomes{margin:0 0 var(--space-4);padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.inst-outcomes li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.inst-outcomes li+li{border-top:1px solid var(--color-border)}.inst-outcomes__who{display:flex;flex-direction:column;min-width:0}.inst-outcomes__who strong{color:var(--color-text);font-size:var(--font-size-md)}.inst-outcomes__who span{overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--font-size-sm)}.inst-member legend{flex-wrap:wrap;max-width:100%}.inst-member__label{white-space:nowrap}.inst-member legend .wl-badge{margin-left:var(--space-1)}.inst-form__banner{margin:0 0 var(--space-4)}.inst-form__live{margin:0;color:var(--color-muted);font-size:var(--font-size-sm)}.inst-docs__row.is-failed{background:var(--color-error-soft)}.inst-docs__row.is-failed>.mat-icon{color:var(--color-error-text)}.inst-docs__error{flex:1 1 100%;margin:0;color:var(--color-error-text);font-size:var(--font-size-sm)}.pw{width:100%;max-width:640px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-12);box-sizing:border-box;color:var(--color-text)}.pw[data-stage=review]{max-width:1000px}.pw-brandbar{position:sticky;top:0;z-index:1020;display:flex;align-items:center;min-height:64px;padding:8px 28px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);box-sizing:border-box}.pw-brandbar__brand{display:inline-flex;align-items:center;flex:none}.pw-brandbar img{height:30px;width:auto;display:block}@media(max-width:575.98px){.pw-brandbar{padding:8px 16px}.pw-brandbar img{height:26px}}.pw__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back stages later";align-items:center;gap:var(--space-3);min-height:48px;margin-bottom:var(--space-6)}.pw[data-stage=review] .pw__top{max-width:640px}.pw__back.mat-mdc-icon-button{grid-area:back;width:44px;height:44px;padding:10px;margin-left:-10px;border-radius:50%;background:var(--color-bg-2);color:var(--color-text)}.pw__back.mat-mdc-icon-button .mat-icon{font-size:24px;width:24px;height:24px}.pw__later.mat-mdc-button-base{grid-area:later;margin-right:calc(-1 * var(--space-2));font-weight:600}.pw-stages{grid-area:stages;display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none}.pw-stages__item{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.pw-stages__bar{display:block;height:4px;border-radius:var(--radius-pill);background:var(--color-bg-2)}.pw-stages__label{overflow:hidden;color:var(--color-muted);font-size:var(--font-size-xs);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.pw-stages__item.is-done .pw-stages__bar,.pw-stages__item.is-current .pw-stages__bar{background:var(--color-primary)}.pw-stages__item.is-current .pw-stages__label{color:var(--color-text);font-weight:700}.pw__count{margin:0;color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600}.pw__loading,.pw__failed{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);color:var(--color-muted);font-size:var(--font-size-md);text-align:center}.pw__loading p,.pw__failed p{margin:0;color:var(--color-text-2)}.pw__loading>.mat-icon,.pw__failed>.mat-icon{width:36px;height:36px;font-size:36px;color:var(--color-muted-2)}.pw__title{margin:0;color:var(--color-text);font-size:var(--font-size-2xl);font-weight:700;line-height:1.25;letter-spacing:-.01em}.pw__title:focus{outline:none}.pw__subtitle{margin:0;color:var(--color-muted);font-size:var(--font-size-md);line-height:1.5}.pw__title+.pw__subtitle,.pw__title+.pw__row-label,.pw__row-label+.pw__subtitle,.pw__count+.pw__title{margin-top:calc(-1 * var(--space-3))}.pw__row-label{margin:0;color:var(--color-text-2);font-size:var(--font-size-lg);font-weight:600}.pw__note{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text-2);font-size:var(--font-size-sm);line-height:1.5}.pw__note:empty{display:none}.pw__note .mat-icon{flex:0 0 auto;width:16px;height:16px;font-size:16px;color:var(--color-muted)}.pw__note--small{color:var(--color-muted);font-size:var(--font-size-xs)}.pw__error{display:block;color:var(--color-error-text);font-size:var(--font-size-xs);font-weight:600}.pw__option-cat{margin-left:var(--space-2);color:var(--color-muted);font-size:var(--font-size-xs)}.pw__spinner{display:inline-block;margin-right:var(--space-2);vertical-align:middle;--mdc-circular-progress-active-indicator-color: #fff}.pw-start,.pw-question,.pw-sent,.pw-review__main,.pw-question__body{display:flex;flex-direction:column;gap:var(--space-5)}.pw__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.pw__actions .mat-mdc-button-base{min-width:200px;min-height:48px;font-size:var(--font-size-lg);font-weight:600}.pw-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pw-choice__card{display:flex;align-items:flex-start;gap:var(--space-3);min-height:88px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ease-fast),background var(--ease-fast)}.pw-choice__card:hover{border-color:var(--color-primary)}.pw-choice__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pw-choice__card.is-selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.pw-choice__icon.mat-icon{flex:0 0 auto;color:var(--color-primary)}.pw-choice__radio.mat-icon{flex:0 0 auto;margin-left:auto;color:var(--color-muted-2)}.pw-choice__card.is-selected .pw-choice__radio.mat-icon{color:var(--color-primary)}.pw-choice__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-choice__text strong{font-size:var(--font-size-md);font-weight:600;line-height:1.35}.pw-choice__text small{color:var(--color-text-2);font-size:var(--font-size-sm);line-height:1.45}.pw-found{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.pw-found__row{display:grid;grid-template-columns:24px 150px minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.pw-found__row+.pw-found__row{border-top:1px solid var(--color-border)}.pw-found__icon.mat-icon{width:22px;height:22px;font-size:22px;color:var(--color-success)}.pw-found__row.is-todo .pw-found__icon.mat-icon{color:var(--color-primary)}.pw-found__label{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:22px}.pw-found__value{color:var(--color-text-2);font-size:var(--font-size-md);line-height:22px;overflow-wrap:anywhere}.pw-found__row.is-todo .pw-found__value{color:var(--color-primary-text);font-weight:600}.pw-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pw-field__control{width:100%}.pw-field__control--short{max-width:200px}.pw-field__label{color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:600}.pw-field__hint{margin:0;color:var(--color-muted);font-size:var(--font-size-xs)}.pw-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pw-picked,.pw-suggest{display:flex;flex-direction:column;gap:var(--space-2)}.pw-chiplist{display:block}.pw-chiplist .mdc-evolution-chip-set__chips{flex-wrap:wrap}.pw-chiplist .mat-mdc-chip.mat-mdc-chip-option{min-height:36px}.pw-chiplist .mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-selected){background-color:var(--color-surface)!important;box-shadow:inset 0 0 0 1px var(--color-border-strong)}.pw-chiplist .mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-selected) .mdc-evolution-chip__text-label{color:var(--color-text)}.pw-chiplist .mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected{background-color:var(--color-primary-soft)!important;box-shadow:inset 0 0 0 1px var(--color-primary)}.pw-chiplist .mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__text-label{color:var(--color-primary-text);font-weight:600}.pw-chiplist .mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__checkmark{color:var(--color-primary)}.pw-chip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);box-sizing:border-box}.pw-chip .mat-icon{flex:0 0 auto;width:18px;height:18px;font-size:18px}.pw-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-chip__lead.mat-icon{color:var(--color-primary)}.pw-chip__star,.pw-chip__x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-2);cursor:pointer}.pw-chip__star:hover,.pw-chip__x:hover{background:var(--color-bg-2)}.pw-chip__star:focus-visible,.pw-chip__x:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.pw-chip__star{margin-left:calc(-1 * var(--space-2))}.pw-chip__x{margin-right:calc(-1 * var(--space-2))}.pw-chip.is-picked{padding:0 var(--space-3);border-color:var(--color-primary);background:var(--color-primary-soft)}.pw-chip.is-main{font-weight:700}.pw-chip.is-main .pw-chip__star{color:var(--color-primary)}.pw-chip.is-suggest{border-style:dashed;border-color:var(--color-border-strong);cursor:pointer}.pw-chip.is-suggest .mat-icon{color:var(--color-primary)}.pw-chip.is-suggest:hover{border-color:var(--color-primary);background:var(--color-bg)}.pw-chip.is-suggest:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pw-inline{display:flex;align-items:center;gap:var(--space-3)}.pw-inline__or{color:var(--color-muted);font-size:var(--font-size-sm)}.pw-inline__num{width:140px}.pw-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pw-pair>.mat-mdc-form-field{width:100%}.pw-review{display:grid;grid-template-columns:minmax(0,640px) 300px;align-items:start;gap:var(--space-6)}.pw-review__main{gap:var(--space-4)}.pw-review__main>.pw__title{margin-top:0}.pw-review__main>.pw__title+.pw__subtitle{margin-top:calc(-1 * var(--space-2))}.pw-review__print-phone{display:none}.pw-banner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.5}.pw-banner>p{flex:1 1 240px;margin:0}.pw-banner>.mat-icon{flex:0 0 auto;width:20px;height:20px;font-size:20px}.pw-banner.is-info{background:var(--color-info-soft);color:var(--color-info-text)}.pw-banner.is-warn{background:var(--color-warning-soft);color:var(--color-warning-text)}.pw-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.pw-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:36px}.pw-card__title{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:600}.pw-card__edit.mat-mdc-button-base{margin-right:calc(-1 * var(--space-3))}.pw-card__line{margin:0;font-size:var(--font-size-sm)}.pw-card__source{margin:0;color:var(--color-muted);font-size:var(--font-size-xs)}.pw-card__warn{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-warning-text);font-size:var(--font-size-sm);font-weight:600}.pw-card__warn .mat-icon{width:18px;height:18px;font-size:18px}.pw-card.is-amber{border-color:var(--color-warning);background:var(--color-warning-soft)}.pw-muted{color:var(--color-muted);font-weight:400}.pw-ok.mat-icon{color:var(--color-success);vertical-align:-3px}.pw-you{display:flex;align-items:flex-start;gap:var(--space-4)}.pw-you__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:56px;height:56px;overflow:hidden;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-text);font-size:var(--font-size-lg);font-weight:700}.pw-you__avatar img{width:100%;height:100%;object-fit:cover}.pw-you__lines{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-you__lines p{margin:0;color:var(--color-text-2);font-size:var(--font-size-sm);line-height:1.5;overflow-wrap:anywhere}.pw-you__name{color:var(--color-text);font-size:var(--font-size-md)!important}.pw-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pw-tag{display:inline-flex;align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-2);color:var(--color-text);font-size:var(--font-size-sm)}.pw-tag .mat-icon{width:16px;height:16px;font-size:16px;color:var(--color-primary)}.pw-tag.is-main{background:var(--color-primary-soft);font-weight:700}.pw-rows{margin:0;padding:0;list-style:none}.pw-rows__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0}.pw-rows__item+.pw-rows__item{border-top:1px solid var(--color-border)}.pw-rows__item:first-child{padding-top:0}.pw-rows__item:last-child{padding-bottom:0}.pw-rows__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.pw-rows__text strong{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;overflow-wrap:anywhere}.pw-rows__text span{color:var(--color-muted);font-size:var(--font-size-sm)}.pw-rows__item.is-off .pw-rows__text{opacity:.55}.pw-rows__toggle{flex:0 0 auto}.pw-bio{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-2);font-size:var(--font-size-sm);line-height:1.6;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical}.pw-bio.is-open{display:block;-webkit-line-clamp:unset}.pw-bio__more.mat-mdc-button-base{align-self:flex-start;margin:calc(-1 * var(--space-2)) 0 0 calc(-1 * var(--space-3))}.pw-extras{margin:0;padding:0;list-style:none}.pw-extras li{display:flex;align-items:center;gap:var(--space-3);min-height:44px}.pw-extras li+li{border-top:1px solid var(--color-border)}.pw-extras li>.mat-icon{flex:0 0 auto;color:var(--color-muted)}.pw-extras li>.mat-mdc-button-base{flex:0 0 auto;white-space:nowrap}.pw-extras__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden;color:var(--color-text-2);font-size:var(--font-size-sm);overflow-wrap:anywhere}.pw-extras__action{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:36px;margin:0;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-brand-text);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.pw-extras__action:hover{background:var(--color-primary-soft)}.pw-extras__action:focus-within{box-shadow:var(--focus-ring)}.pw-extras__action input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.pw-extras__action.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pw-rail{position:sticky;top:88px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.pw-rail p{margin:0}.pw-rail__ok{display:flex;align-items:center;gap:var(--space-2);color:var(--color-success-text);font-size:var(--font-size-md);font-weight:600}.pw-rail__ok .mat-icon{color:var(--color-success)}.pw-rail__fix{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-warning-text);font-size:var(--font-size-sm);font-weight:600;line-height:1.4}.pw-rail__item{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill, 999px);background:var(--color-surface);color:var(--color-primary-text);font:inherit;cursor:pointer}.pw-rail__item:hover{background:var(--color-primary-soft)}.pw-rail__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pw-rail__item:disabled{opacity:.5;cursor:not-allowed}.pw-rail__step{color:var(--color-text-2);font-size:var(--font-size-sm)}.pw-rail__error{color:var(--color-error-text);font-size:var(--font-size-sm);font-weight:600}.pw-rail__send.mat-mdc-button-base{width:100%;min-height:48px;font-size:var(--font-size-lg);font-weight:600}.pw-rail__print{color:var(--color-muted);font-size:var(--font-size-xs);line-height:1.5}.pw-sent{align-items:center;padding-top:var(--space-6);text-align:center}.pw-sent>.pw-banner{align-self:stretch;text-align:left}.pw-sent__icon{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--color-warning-soft);color:var(--color-warning)}.pw-sent__icon .mat-icon{width:48px;height:48px;font-size:48px}.pw-sent__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.pw-sent__actions .mat-mdc-button-base{min-width:200px;min-height:48px;font-size:var(--font-size-md);font-weight:600}.pw-timeline{display:flex;justify-content:center;gap:var(--space-3);margin:0;padding:0;list-style:none}.pw-timeline li{display:flex;flex:0 1 180px;flex-direction:column;align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--font-size-sm)}.pw-timeline li .mat-icon{color:var(--color-muted-2)}.pw-timeline li small{display:block;font-size:var(--font-size-xs)}.pw-timeline li.is-done{color:var(--color-text);font-weight:600}.pw-timeline li.is-done .mat-icon{color:var(--color-success)}@media(max-width:767.98px){.pw-review{grid-template-columns:minmax(0,1fr)}.pw-review__print-phone{display:flex}.pw[data-stage=review]{padding-bottom:168px}.pw-rail{position:fixed;inset:auto 0 0;z-index:1010;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:0;box-shadow:0 -4px 16px #10182814}.pw-rail__print{display:none}}@media(max-width:599.98px){.pw{padding:var(--space-3) var(--space-4) var(--space-10)}.pw__top{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back later" "stages stages";row-gap:var(--space-3);margin-bottom:var(--space-5)}.pw__later.mat-mdc-button-base{justify-self:end}.pw__title{font-size:22px}.pw-choice{grid-template-columns:minmax(0,1fr)}.pw-found__row{grid-template-columns:24px minmax(0,1fr);row-gap:2px}.pw-found__value{grid-column:2}.pw[data-stage=start],.pw[data-stage=questions]{padding-bottom:104px}.pw-start .pw__actions,.pw-question .pw__actions{position:fixed;right:0;bottom:0;left:0;z-index:1010;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 -4px 16px #1018280f}.pw-start .pw__actions .mat-mdc-button-base,.pw-question .pw__actions .mat-mdc-button-base{flex:1 1 100%;min-width:0}.pw-timeline{flex-direction:column;align-items:flex-start;align-self:stretch}.pw-timeline li{flex:none;flex-direction:row;text-align:left}.pw-timeline li small{display:inline}.pw-sent__actions{align-self:stretch;flex-direction:column}.pw-sent__actions .mat-mdc-button-base{width:100%}}.pw-drawer .mat-mdc-dialog-container{--mdc-dialog-container-shape: 0}.pw-drawer .mat-mdc-dialog-surface{overflow:hidden;border-radius:0;background:var(--color-surface)}.pw-drawer .mat-mdc-dialog-inner-container{transform:none!important}.pw-drawer__inner{display:flex;flex-direction:column;height:100%;max-height:100vh;color:var(--color-text);font-family:var(--font-family)}.pw-drawer--sheet .pw-drawer__inner{max-height:92vh}.pw-drawer__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border)}.pw-drawer__title{margin:0;font-size:var(--font-size-xl);font-weight:600}.pw-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-5);min-height:0;padding:var(--space-5);overflow-y:auto}.pw-drawer__body>.pw-field__label{margin-bottom:calc(-1 * var(--space-3))}.pw-drawer__foot{display:flex;flex:none;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border)}.pw-drawer__foot .mat-mdc-unelevated-button{min-width:120px}.pw-drawer__spacer{flex:1 1 auto}.pw-drawer--sheet .pw-drawer__head,.pw-drawer--sheet .pw-drawer__body,.pw-drawer--sheet .pw-drawer__foot{padding-left:var(--space-4);padding-right:var(--space-4)}.prs-panel .mat-mdc-dialog-surface{border-radius:var(--radius-xl)}.prs{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-6) var(--space-6);text-align:center}.prs__close.mat-mdc-icon-button{position:absolute;top:var(--space-2);right:var(--space-2);color:var(--color-muted)}.prs__icon{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--color-warning-soft);color:var(--color-warning)}.prs__icon .mat-icon{width:56px;height:56px;font-size:56px}.prs__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning-text);font-size:var(--font-size-sm);font-weight:600}.prs__title{margin:0;color:var(--color-text);font-size:var(--font-size-2xl);font-weight:700;line-height:1.25}.prs__body{margin:0;color:var(--color-text-2);font-size:var(--font-size-lg);line-height:1.5}.prs__note{margin:0;color:var(--color-muted);font-size:var(--font-size-md);font-style:italic}.prs__actions{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}.prs__actions .mat-mdc-button-base{flex:1 1 0;min-height:52px;font-size:var(--font-size-lg);font-weight:600}.prs[data-kind=approved] .prs__icon{background:var(--color-success-soft);color:var(--color-success)}.prs[data-kind=approved] .prs__chip{background:var(--color-success-soft);color:var(--color-success-text)}.prs[data-kind=rejected] .prs__icon{background:var(--color-error-soft);color:var(--color-error)}.prs[data-kind=rejected] .prs__chip{background:var(--color-error-soft);color:var(--color-error-text)}.pw-suggest{gap:var(--space-4)}.pw-suggest__group{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pw-suggest__why{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pw-suggest__more.mat-mdc-button-base{align-self:flex-start;min-height:44px;margin:calc(-1 * var(--space-2)) 0 0;font-weight:600}.pw-chip.is-skeleton{width:88px;min-height:32px;height:32px;border-color:transparent;background:linear-gradient(90deg,var(--color-bg-2) 25%,var(--color-bg) 50%,var(--color-bg-2) 75%);background-size:200% 100%;animation:pw-shimmer 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pw-chip.is-skeleton{animation:none}}@keyframes pw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pw-chip.is-suggest.is-picked{border-style:solid;border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-text);font-weight:600}.pw-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:599.98px){.pw-chip.is-suggest{min-height:44px}.pw-chip.is-skeleton{min-height:44px;height:44px}}.app-persona-dialog__picker{display:flex;flex-direction:column;gap:var(--space-2);grid-column:1/-1;min-width:0}.app-persona-dialog__picker>.mat-mdc-form-field{width:100%}.app-persona-dialog__picker .pw-field__label{color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:600}.app-persona-dialog__picker .pw-field__hint{margin:0;color:var(--color-muted);font-size:var(--font-size-xs)}.cw__picks{display:flex;flex-direction:column;gap:var(--space-2);grid-column:1/-1;min-width:0}.cw__picks--half{grid-column:auto}.cw__picks .pw-field__label{color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:600}.cw__from-request{display:inline-flex;align-items:center;gap:4px;color:var(--color-info-text, var(--color-text-2))}.cw__from-request .mat-icon{width:14px;height:14px;font-size:14px}.is-unavailable,.mat-mdc-menu-panel .mat-mdc-menu-item.is-unavailable,.mat-mdc-button-base.is-unavailable,.bulk-bar .bulk-bar__btn.mat-mdc-button-base.is-unavailable{--mat-menu-item-label-text-color: #667085;--mat-menu-item-icon-color: #667085;--mat-menu-item-hover-state-layer-color: transparent;--mat-menu-item-focus-state-layer-color: transparent;--mdc-outlined-button-label-text-color: #667085;--mdc-text-button-label-text-color: #667085;--mat-outlined-button-hover-state-layer-opacity: 0;--mat-text-button-hover-state-layer-opacity: 0;--mat-filled-button-hover-state-layer-opacity: 0;--mat-protected-button-hover-state-layer-opacity: 0;color:#667085!important;cursor:not-allowed!important}.is-unavailable .mat-icon,.is-unavailable .mat-mdc-menu-item-text,.mat-mdc-menu-panel .mat-mdc-menu-item.is-unavailable .mat-icon,.mat-mdc-menu-panel .mat-mdc-menu-item.is-unavailable .mat-mdc-menu-item-text,.mat-mdc-button-base.is-unavailable .mat-icon,.mat-mdc-button-base.is-unavailable .mat-mdc-menu-item-text,.bulk-bar .bulk-bar__btn.mat-mdc-button-base.is-unavailable .mat-icon,.bulk-bar .bulk-bar__btn.mat-mdc-button-base.is-unavailable .mat-mdc-menu-item-text{color:#667085!important}.is-unavailable img,.mat-mdc-menu-panel .mat-mdc-menu-item.is-unavailable img,.mat-mdc-button-base.is-unavailable img,.bulk-bar .bulk-bar__btn.mat-mdc-button-base.is-unavailable img{opacity:.45}.mat-mdc-menu-panel .mat-mdc-menu-item.is-unavailable:hover:not(:disabled),.mat-mdc-menu-panel .mat-mdc-menu-item.is-unavailable:focus:not(:disabled){background-color:transparent!important}.mat-mdc-menu-panel .mat-mdc-menu-item.is-unavailable.cdk-keyboard-focused,.mat-mdc-menu-panel .mat-mdc-menu-item.is-unavailable:focus-visible,.is-unavailable:focus-visible{box-shadow:inset 0 0 0 2px #667085!important;outline:none!important}.mat-mdc-outlined-button.is-unavailable,.bulk-bar .bulk-bar__btn.mat-mdc-outlined-button.is-unavailable{border-color:#e4e7ec!important;background:#fff!important}.mat-mdc-unelevated-button.is-unavailable,.mat-mdc-raised-button.is-unavailable{background:#fff!important;border:1px solid #d0d5dd!important;box-shadow:none!important}.boss-sidebar .sidebar-items li a.is-unavailable,.boss-sidebar .sidebar-items li a.is-unavailable:hover,.boss-sidebar .sidebar-items li a.is-unavailable:focus{background:transparent!important;color:#667085!important}.boss-sidebar .sidebar-items li a.is-unavailable svg path,.boss-sidebar .sidebar-items li a.is-unavailable svg line,.boss-sidebar .sidebar-items li a.is-unavailable svg rect,.boss-sidebar .sidebar-items li a.is-unavailable svg circle,.boss-sidebar .sidebar-items li a.is-unavailable:hover svg path,.boss-sidebar .sidebar-items li a.is-unavailable:hover svg line,.boss-sidebar .sidebar-items li a.is-unavailable:hover svg rect,.boss-sidebar .sidebar-items li a.is-unavailable:hover svg circle,.boss-sidebar .sidebar-items li a.is-unavailable:focus svg path,.boss-sidebar .sidebar-items li a.is-unavailable:focus svg line,.boss-sidebar .sidebar-items li a.is-unavailable:focus svg rect,.boss-sidebar .sidebar-items li a.is-unavailable:focus svg circle{stroke:#667085!important}.rec-panel>.page-card__head{flex-wrap:wrap;row-gap:12px}.rec-panel>.page-card__head h3{min-width:0}.rec-panel>.page-card__head .segment{flex-wrap:nowrap;max-width:100%}.rec-panel .course-card__body{gap:8px}.rec-panel .course-card__title,.rec-panel .course-card__subtitle{min-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-panel .course-card__meta{min-height:22px}.rec-panel .course-card__tags{min-height:28px}.data-table,.data-table-wrap table{overflow-wrap:break-word;word-break:normal}.data-table .tag,.data-table-wrap table .tag{white-space:nowrap}.tag.status-pending,.tag.status-accepted,.tag.status-rejected{padding:4px 10px;border-radius:8px;font-size:12px}.data-table__truncate{display:block;max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table__nowrap{white-space:nowrap}.company-profile .detail-list__row:last-child{padding-bottom:10px}.co-list>.page-head{margin-bottom:16px}.co-list__tabs{margin-bottom:16px}.co-list__card{display:flex;flex-direction:column;gap:16px}.co-list__card>app-common-paginator{display:block}.co-list__card .app-paginator{margin:0}.co-list__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.co-list__search{flex:1 1 320px;max-width:480px}.co-list__hint{font-size:12.5px;color:#667085}.co-list__table{overflow-wrap:normal}.co-list__table table[mat-table]{min-width:0}.co-list .mat-mdc-cell{vertical-align:top;padding-top:12px;padding-bottom:12px}.co-list__no{width:56px;color:#667085;font-variant-numeric:tabular-nums}.co-list__date{width:140px;white-space:nowrap;font-variant-numeric:tabular-nums}.co-list__actions{width:104px;text-align:right}.co-list__actions .data-table__actions{justify-content:flex-end}@media(max-width:575.98px){.co-list__search{flex-basis:100%;max-width:none}.co-list__hint{display:none}.co-list__card{padding:12px}.co-list .mat-column-no,.co-list .mat-column-registered{display:none}.co-list .co-cell__date{display:flex}.co-list__actions{width:auto}.co-list .mat-mdc-cell,.co-list .mat-mdc-header-cell{padding-left:12px;padding-right:8px}}.co-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.co-cell__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.co-cell__title{font-size:15px;font-weight:700;line-height:1.35;color:#101828;overflow-wrap:anywhere}.co-cell__tag{white-space:nowrap;padding:2px 8px}.co-cell__line{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:#667085}.co-cell__line>.mat-icon{flex:none;width:16px;height:16px;margin-top:1px;font-size:16px;color:#98a2b3}.co-cell__parts{min-width:0;overflow-wrap:anywhere}.co-cell__date{display:none}.co-cell__part{display:inline-block;max-width:100%}.co-cell__part+.co-cell__part:before{content:"\b7";margin:0 6px;color:#98a2b3}.co-cell a.co-cell__part{text-decoration:none}.co-cell a.co-cell__part:hover{text-decoration:underline}.co-cell__label{font-weight:600;color:#344054}.mat-mdc-option.mdc-list-item--disabled .bj-option-why{pointer-events:auto;cursor:not-allowed}.bj-option-why__note{margin-left:4px;font-size:12.5px;color:#667085}.freshness-line{font-size:12.5px;color:#667085}.tag.tag--dormant{background:#f2f4f7;color:#344054;border-color:#e4e7ec}.freshness-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.freshness-status__why{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600;color:var(--color-brand-text);text-decoration:none}.freshness-status__why .mat-icon{width:16px;height:16px;font-size:16px;line-height:16px}.freshness-status__why:hover{text-decoration:underline}.freshness-status__why:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.row-detail__value .freshness-line{margin-left:6px}.cell-stack__tag{align-self:flex-start;margin-top:2px}.freshness-hint{display:flex;align-items:flex-start;gap:6px;margin:0 0 20px;font-size:13px;line-height:1.5;color:#667085}.freshness-hint .mat-icon{flex:0 0 auto;font-size:16px;width:16px;height:16px;margin-top:2px;color:#98a2b3}.freshness-hint--center{justify-content:center;margin:12px auto 0;max-width:520px}.match-settings__moved{margin:14px 0 0}.match-settings__moved a{font-weight:600;color:var(--color-brand-text);text-decoration:underline;text-underline-offset:2px}.cf-admin>.page-card+.page-card,.cf-admin>.page-card+section,.cf-admin>section+section,.cf-admin>section+.cf-admin__grid{margin-top:16px}.cf-admin__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.cf-admin__grid>.page-card{margin:0}@media(min-width:1200px){.cf-admin__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.cf-admin__loading{display:flex;flex-direction:column;gap:12px}.cf-admin__loading p{margin:0;font-size:13px;color:#667085}.cf-admin .page-card__head .mat-mdc-progress-spinner{flex:none}.cf-admin .page-card__head>.tag{flex:none;white-space:nowrap}.cf-admin .stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cf-admin .stat-grid.is-preview .stat-tile{border-style:dashed}.cf-admin .stat-tile__label{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cf-admin__tile-note{margin-top:4px;font-size:12.5px;line-height:1.4;font-weight:500;color:#667085}.cf-admin__note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#667085}.cf-admin__preview-error,.cf-admin .inline-alert--error{margin:12px 0 0}.cf-admin__toggle{margin-top:16px}.cf-admin__toggle .cf-admin__note{margin-top:4px}.cf-admin__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.cf-admin__actions .mat-mdc-button-base .mat-icon{margin-right:4px}.cf-admin__spacer{flex:1 1 auto}.cf-admin__why{margin-top:6px;text-align:right}.cf-admin__lead{margin:0;font-size:13.5px;line-height:1.55}.cf-admin__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0 0}.cf-admin__facts div{min-width:0}.cf-admin__facts dt{font-size:12px;font-weight:500;color:#667085}.cf-admin__facts dd{margin:2px 0 0;font-size:14px;font-weight:500}.cf-admin__confirm{margin-top:16px;padding:12px 16px;border:1px solid #e4e7ec;background:#f9fafb;border-radius:8px}.cf-admin__confirm p{margin:0;font-size:13.5px;line-height:1.5}.cf-admin__confirm .cf-admin__actions{margin-top:12px}.cf-admin__updated{display:flex;align-items:flex-start;gap:6px;margin:16px 0 0;padding-top:16px;border-top:1px solid #e4e7ec;font-size:12.5px;line-height:1.5;color:#667085}.cf-admin__updated .mat-icon{flex:none;font-size:16px;width:16px;height:16px;margin-top:2px}@media(max-width:575.98px){.cf-admin__actions .cf-admin__spacer{display:none}.cf-admin__actions>span,.cf-admin__actions>button{flex:1 1 100%}.cf-admin__actions .mat-mdc-button-base{width:100%}.cf-admin__why{text-align:left}}.ss-admin{display:flex;flex-direction:column;gap:16px}.ss-admin>.page-head{margin-bottom:0}.ss-admin__controls{align-items:center}.ss-admin__period{width:190px;max-width:100%}.ss-admin__summary{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:#667085}.ss-admin__summary strong{font-size:15px;color:#101828}.ss-admin__table td{white-space:nowrap}.ss-admin__note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#667085}.ss-admin__note--flush{margin:0}.ss-admin__breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;align-items:stretch}.ss-admin__skel{display:flex;flex-direction:column;gap:16px}.ss-admin__skel-card{display:block;height:160px;border-radius:16px}.ss-admin__skel-card--tall{height:280px}@media(max-width:575.98px){.ss-admin__controls{width:100%}.ss-admin__period{flex:1 1 auto;width:auto}}:is(.detail-aside,.form-card,.job-card,.course-card,.person-card,.note-card,.review-card,.filter-panel,.cand-card,.content-card,.gs-card,.trg-card,.assess-item){border-radius:var(--bj-card-radius);box-shadow:var(--bj-card-shadow)}.course-build__cover-preview{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.course-build__cover-preview>app-course-cover{flex:0 0 240px;aspect-ratio:16/9;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border)}@media(max-width:599.98px){.course-build__cover-preview{flex-direction:column;align-items:stretch}.course-build__cover-preview>app-course-cover{flex-basis:auto;width:100%}}.mat-icon.icon-xs{width:14px;height:14px;font-size:14px}.mat-icon.icon-sm{width:16px;height:16px;font-size:16px}.mat-icon.icon-md{width:18px;height:18px;font-size:18px}.stu-filter-sheet.mat-bottom-sheet-container{max-height:85vh;overflow-y:auto;border-radius:var(--radius-lg, 16px) var(--radius-lg, 16px) 0 0}.stu-filter-sheet__body{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.stu-filter-sheet__body>.filter-panel{border-radius:0;min-height:100%}@media(max-width:599px){.stu-book-dialog{min-width:0}}.stu-pack-courses-tip{max-width:320px;white-space:normal;line-height:1.4}@media(min-width:1024px){.stu-shell__backdrop{display:none}}.stu-shell__drawer{position:fixed;top:0;bottom:0;left:0;z-index:1045;width:min(272px,86vw);overflow-y:auto;background:var(--color-surface);color:var(--color-text);box-shadow:0 24px 48px -12px #1018284d;transform:translate(-100%);visibility:hidden;transition:transform .25s ease,visibility .25s}.stu-shell__drawer.is-open{transform:none;visibility:visible}@media(min-width:1024px){.stu-shell__drawer{display:none}}app-employer-layout .emp-shell__sidebar{transition:flex .3s ease}@media(min-width:1024px){app-employer-layout .emp-shell__mobile-nav{display:none}}app-employer-layout .emp-shell__drawer-host{position:fixed;inset:0;z-index:1040;background:transparent;pointer-events:none}app-employer-layout .emp-shell__drawer-host.is-open{pointer-events:auto}app-employer-layout .emp-shell__drawer{width:min(300px,86vw)}.emp-report__card{display:flex;justify-content:center}.emp-report__img{width:100%;max-width:640px;border-radius:var(--radius-sm)}.emp-reject-dialog__other{grid-column:1/-1}body:has(.emp-reject-dialog) .cdk-overlay-connected-position-bounding-box{z-index:99999}.emp-placement-invite .send-details-multiselect-wrapper{display:flex;width:100%}.emp-placement-invite .send-details-multiselect-content{width:100%;padding:var(--space-2) 0 var(--space-5)}.page-container.pj{max-width:var(--bj-page-max);padding-inline:var(--bj-page-gutter);padding-block:var(--bj-page-block) 120px}.emp-qcrud .emp-qcrud__opts{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.emp-qcrud .emp-qcrud__opt{display:flex;align-items:center;gap:var(--space-2)}.emp-qcrud .emp-qcrud__opt>.mat-icon{color:var(--color-muted);flex:none}.emp-qjp .qjp-select{position:relative}.emp-qjp .qjp-select__control{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:46px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-md);font-weight:600;color:var(--color-text);text-align:left;cursor:pointer}.emp-qjp .qjp-select__control:hover:not(:disabled),.emp-qjp .qjp-select__control.on{border-color:var(--color-primary)}.emp-qjp .qjp-select__control.on .mat-icon{transform:rotate(180deg)}.emp-qjp .qjp-select__control:disabled{cursor:not-allowed;opacity:.6}.emp-qjp .qjp-select__ph{font-weight:500;color:var(--color-muted)}.emp-qjp .qjp-select__panel{position:absolute;z-index:20;top:calc(100% + var(--space-1));left:0;right:0;display:flex;flex-direction:column;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-2);box-shadow:var(--shadow-lg)}.emp-qjp .qjp-select__list{max-height:240px;overflow-y:auto;margin:0;padding:0;list-style:none}.emp-qjp .qjp-select__list>li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer}.emp-qjp .qjp-select__list>li:hover,.emp-qjp .qjp-select__list>li.on{background:var(--color-primary-soft)}.emp-qjp .qjp-select__list>li.on{font-weight:700;color:var(--color-primary-text)}.emp-qjp .qjp-select__list>li.is-note{font-style:italic;color:var(--color-muted);cursor:default;background:none}.emp-qjp .qjp-rows__row{display:grid;grid-template-columns:minmax(84px,34%) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;min-height:36px;padding:var(--space-1) 0;border-top:1px solid var(--color-border);font-size:var(--font-size-sm)}.emp-qjp .qjp-rows__row:first-child{border-top:0}.emp-qjp .qjp-rows__row.is-set .qjp-rows__k:before{content:"\2713  ";color:var(--color-success-text)}.emp-qjp .qjp-rows__row.is-set .qjp-rows__v{font-style:normal;font-weight:600;color:var(--color-text)}.emp-qjp .qjp-rows__row.is-need .qjp-rows__v{font-style:normal;font-weight:700;color:var(--color-warning-text)}.emp-qjp .qjp-rows__k{font-size:var(--font-size-xs);font-weight:700;color:var(--color-muted)}.emp-qjp .qjp-rows__v{font-style:italic;color:var(--color-muted);overflow-wrap:anywhere}.emp-side-sheet .mat-mdc-dialog-surface{border-radius:0}.emp-aprof .mat-expansion-panel-header-title{align-items:center}app-admin .mobile-sidebar>.adm-shell__menu-btn img{width:18px;height:18px}body:has(.adm-drawer) app-admin .mobile-sidebar>.adm-shell__menu-btn,body:has(.panel-layer) app-admin .mobile-sidebar>.adm-shell__menu-btn,body:has(.au.au--panel-open) app-admin .mobile-sidebar>.adm-shell__menu-btn,body:has(.au .au-confirm) app-admin .mobile-sidebar>.adm-shell__menu-btn{visibility:hidden}.adm-drawer .mat-mdc-dialog-surface,.adm-drawer .mdc-dialog__surface{border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-surface)}.adm-drawer .adm-drawer__body{position:relative;min-height:100%;padding:var(--space-5) var(--space-4) var(--space-6);overflow-y:auto}app-admin .boss-tabs{background:var(--color-surface);box-shadow:var(--shadow-sm)}.adm-jobtpl__stack{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.adm-jobtpl__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.adm-jobtpl__actions--stack{flex-direction:column;align-items:flex-end}.adm-jobtpl__delete{--mdc-text-button-label-text-color: var(--color-error-text)}.adm-jobtpl__label{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-2)}.adm-jobtpl__subhead{margin:0 0 var(--space-3);font-size:var(--font-size-sm);font-weight:700;color:var(--color-text)}.adm-jobtpl__sources{display:flex;flex-wrap:wrap;gap:var(--space-2)}.adm-jobtpl__source{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:64px;padding:var(--space-2) var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-xs);font-weight:600;color:var(--color-text);text-align:center;text-transform:capitalize;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.adm-jobtpl__source .count{font-size:var(--font-size-sm);font-weight:800}.adm-jobtpl__source img{width:14px}.adm-jobtpl__source:hover,.adm-jobtpl__source.selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.adm-jobtpl__source:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:600px){.adm-jobtpl__source{flex:1 1 calc(50% - var(--space-2));padding:var(--space-2) var(--space-3)}}.adm-jobtpl .step-label{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center;transition:color .3s}.adm-jobtpl .step-label:hover{color:var(--color-brand-text)}.adm-jobtpl .step-label .mat-icon{width:30px;height:30px;font-size:18px;line-height:30px;border-radius:50%;background-color:var(--color-bg-2);color:var(--color-muted)}.adm-jobtpl .step-label span{font-weight:600;font-size:var(--font-size-sm);line-height:1.6}.adm-jobtpl .step-label.active,.adm-jobtpl .step-label.visited{color:var(--color-brand-text)}.adm-jobtpl .step-label.active .mat-icon,.adm-jobtpl .step-label.visited .mat-icon{background-color:var(--color-primary);color:var(--color-surface)}.adm-jobtpl .job-content-form-field{font-size:var(--font-size-md);font-weight:500;color:var(--color-text);margin-bottom:10px}.adm-jobtpl .job-content-form-field-group-title h2{font-size:var(--font-size-lg)}.adm-jobtpl ul.job-content-form-field-rangeslider-list{margin:0;padding:0;list-style:none}.adm-jobtpl ul.job-content-form-field-rangeslider-list li h6{font-size:var(--font-size-xs);margin:0}.adm-jobtpl .score{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary-text)}.adm-jobtpl .mandatory-skill{border-radius:4px}.adm-jobtpl .mandatory-skill .mat-icon{width:18px;height:18px;font-size:18px;color:var(--color-success-text)}.adm-jobtpl .mandatory-skill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.adm-jobtpl .jobtitle{display:flex;align-items:center;margin:0;font-size:var(--font-size-md);font-weight:800}.adm-jobtpl .jobtitle span{display:flex;align-items:center;margin-left:10px;padding:5px 10px;border-radius:4px;background-color:var(--color-primary-soft);font-size:var(--font-size-xs);font-weight:400;color:var(--color-primary-text)}.adm-jobtpl .jobtitle span img{width:16px;margin-right:5px}.adm-jobtpl .joblocation{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary-text);margin-bottom:10px}.adm-jobtpl .postjob-footer{border-top:1px solid var(--color-border);padding-top:10px;margin-top:10px}.adm-jobtpl__fact{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.adm-jobtpl__fact img{width:20px;flex:0 0 auto;margin-top:2px}.adm-jobtpl__fact h6{font-size:var(--font-size-xs);font-weight:700;color:var(--color-text);margin:0;padding:0}.adm-jobtpl__fact p,.adm-jobtpl__fact h5{font-size:11px;font-weight:500;color:var(--color-text);margin:3px 0 0}.adm-jobtpl .skillsname{display:flex;align-items:flex-end;color:var(--color-text);font-size:var(--font-size-xs);margin:5px 0 0;min-height:27px}.adm-jobtpl__skill--must{color:var(--color-error-text)}.adm-jobtpl .mat-expansion-panel-header-title{font-size:var(--font-size-sm);font-weight:800;color:var(--color-text)}.adm-jobtpl-dialog .inventory-text span{color:var(--color-primary-text)}.adm-jobtpl-dialog__list{display:flex;flex-direction:column;gap:var(--space-1)}.adm-jobtpl-dialog__option{border:1px solid var(--color-border);border-radius:6px;padding:var(--space-2) var(--space-3)}.adm-jobtpl-dialog .qustion-pool-list,.adm-jobtpl-dialog .selectall{border:1px solid var(--color-border);border-radius:5px;padding:5px 10px;margin-bottom:3px}.adm-jobtpl-dialog .question-title{font-size:var(--font-size-xs);font-weight:500}.adm-jobtpl-dialog .option-length{font-size:10px;font-weight:500;color:var(--color-primary-text)}.adm-dq .dq-cell{width:100%;min-width:4.5rem;padding:5px 7px;font:inherit;border:1px solid transparent;border-radius:6px;background:transparent;font-size:var(--font-size-sm);color:var(--color-text)}.adm-dq .dq-cell.empty{background:var(--color-error-soft)}.adm-dq .dq-cell:hover{border-color:var(--color-border-strong)}.adm-dq .dq-cell:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--focus-ring)}.adm-dq .dq-field{display:grid;grid-template-columns:20px minmax(0,1fr) 11rem auto;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.adm-dq .dq-field:last-child{border-bottom:0}.adm-dq .dq-field>.mat-icon{width:18px;height:18px;font-size:18px}.adm-dq .dq-field .dq-cell{border-color:var(--color-border)}.adm-dq .dq-field.missing .dq-cell{background:var(--color-error-soft)}@media(max-width:575px){.adm-dq .dq-field{grid-template-columns:20px minmax(0,1fr) auto}.adm-dq .dq-field .dq-field__end{grid-column:2/-1;grid-row:2}}.adm-yes-no{max-width:480px}.adm-yes-no__title{flex:1 1 auto}.adm-yes-no__desc{margin-bottom:var(--space-3, 12px);font-size:var(--font-size-md);line-height:1.6;color:var(--color-muted)}.adm-pending-jobs .pending-jobs-table .actions-col{white-space:nowrap}.adm-company-status__form{min-width:330px}@media(max-width:400px){.adm-company-status__form{min-width:0}}.adm-email__body-editor,.adm-email__block-quill{background:var(--color-surface)}.adm-email__body-editor .ql-container{min-height:260px;font-size:var(--font-size-md)}.adm-email__block-quill .ql-container{min-height:140px}.adm-email-purpose-panel .mat-mdc-option{min-height:56px;padding-top:var(--space-2);padding-bottom:var(--space-2)}.adm-email-purpose__label{display:block}.adm-email-purpose__hint{display:block;margin-top:2px;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-muted);white-space:normal}.adm-courses__table{margin-top:var(--space-2)}.adm-courses-dialog__form{display:flex;flex-direction:column;gap:var(--space-3);min-width:min(480px,100%)}.adm-courses-dialog__upload{display:flex;flex-direction:column;gap:var(--space-2)}.adm-course-preview__hero{border-radius:var(--radius-sm);padding:var(--space-4)}.adm-course-preview__price{display:flex;flex-direction:column;gap:var(--space-2)}.adm-course-preview__counts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.adm-course-preview__counts .mat-icon{width:18px;height:18px;font-size:18px}.adm-course-preview__count{display:inline-flex;align-items:center;gap:var(--space-1);padding-left:5px}.adm-skills-dialog__form{min-width:min(520px,100%)}.adm-skills-dialog__checks{display:flex;flex-wrap:wrap;gap:var(--space-4)}.adm-dlg__group{display:flex;flex-direction:column;gap:var(--space-2)}.adm-tab-title{margin:var(--space-2);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text)}.adm-exe-preview__hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-surface)}@media(max-width:767px){.adm-exe-preview__hero{grid-template-columns:1fr}}.adm-exe-preview__author{display:flex;align-items:center;gap:6px;margin:0 0 var(--space-2);font-weight:600}.adm-exe-preview__author .mat-icon{width:20px;height:20px;font-size:20px}.adm-exe-preview .adm-exe-preview__title{margin:0 0 var(--space-3);color:var(--color-surface)}.adm-exe-preview__subtitle{margin:0 0 var(--space-2);opacity:.85}.adm-exe-preview__player{max-width:100%;height:auto;border-radius:var(--radius-md)}.adm-exe-preview__price{margin:var(--space-2) 0 0;font-size:var(--font-size-xl);font-weight:700}.adm-qcrud__full{grid-column:1/-1}.adm-qcrud__options{display:flex;flex-direction:column;gap:var(--space-3)}.adm-qcrud__option{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.adm-qcrud__option-label{flex:0 0 100%;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-2)}.adm-qcrud__option-field{flex:1 1 260px}.adm-qcrud__answer{display:flex;align-items:center}.adm-qcrud__remove{--mdc-icon-button-icon-color: var(--color-error-text)}.mprog-card{display:flex;flex-direction:column;gap:var(--space-2);height:100%}.mprog-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.mprog-card__logo{display:block;max-width:100%;max-height:72px;border-radius:var(--radius-sm);object-fit:cover}.mprog-card__status{margin-left:auto}.mprog-card__title{margin:var(--space-1) 0 0;font-size:var(--font-size-lg);font-weight:700;line-height:1.3;color:var(--color-text)}.mprog-card__subtitle{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-muted)}.mprog-card__desc{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical}.mprog-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.mprog-card__capacity{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-size-sm);color:var(--color-muted)}.mprog-card__capacity .mat-icon{width:18px;height:18px;font-size:18px}.mprog-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.mprog-card__delete.mat-mdc-button{--mdc-text-button-label-text-color: var(--color-error-text);--mat-text-button-foreground-color: var(--color-error-text)}.mprog-card__enrollments{margin-left:auto}.mprog-dialog .mprog-dialog__steps{margin:0 auto var(--space-5)}.mprog-form__group{display:flex;flex-direction:column;gap:var(--space-2)}.mprog-form__label{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-2)}.mprog-form__presets{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mprog-form__error.mat-mdc-form-field-error{display:block;font-size:var(--font-size-xs)}.mprog-form__summary{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-text);font-size:var(--font-size-sm);font-weight:600}.mprog-form__summary .mat-icon{flex:none;width:18px;height:18px;font-size:18px}.mprog-logo__preview{flex:none;width:56px;height:56px;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface)}.mprog-logo__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mprog-logo__body strong{font-size:var(--font-size-md);color:var(--color-text)}.mprog-logo.dropzone--compact{cursor:pointer}.mprog-capacity{display:flex;flex-direction:column;gap:var(--space-2)}.mprog-capacity__option{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--ease-fast),background var(--ease-fast)}.mprog-capacity__option.is-on{border-color:var(--color-primary);background:var(--color-primary-soft)}.mprog-capacity__option .mat-mdc-radio-button label{display:flex;flex-direction:column;gap:2px;cursor:pointer}.mprog-capacity__option strong{font-size:var(--font-size-md);color:var(--color-text)}.mprog-capacity__option small{font-size:var(--font-size-xs);color:var(--color-muted)}.mprog-capacity__seats{width:100%;max-width:240px;margin-left:var(--space-10)}.mentor-sessions__pay{margin-left:var(--space-1)}.cxm-drawer{position:fixed;inset:0 auto 0 0;z-index:1045;width:min(300px,85vw);display:flex;flex-direction:column;background:var(--color-surface);box-shadow:var(--shadow-lg);transform:translate(-100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;overflow-y:auto}.cxm-drawer.is-open{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}.cxm-mobile-nav:has(>.cxm-drawer.is-open)>.cxm-mobile-nav__btn{visibility:hidden}.cx-regex__panel{position:relative;min-width:0;padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface)}.cx-regex h3.app-create-exercise-form-title{font-size:15px;font-weight:600}.cx-regex .app-create-exercise-form .app-form-field{margin-bottom:15px}.cx-regex__label{display:block;margin-bottom:var(--space-1);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-2)}.cx-regex__radios{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.cx-regex .question-tab{min-height:300px}.cx-regex .question-tab h4{font-size:15px;font-weight:500}.cx-regex .exe-bg{box-shadow:none;border:1px solid var(--color-border)}.cx-regex .quiz-name-list .quiz-name{font-size:var(--font-size-md);font-weight:600}.cx-regex .quiz-name-list .exercise-name{min-height:40px;padding:10px;font-size:var(--font-size-sm);font-weight:500;background:rgba(var(--brand-rgb),.3);border:1px solid var(--color-primary);border-radius:4px}.cx-regex .floating-label{margin:0;padding:0;font-size:var(--font-size-sm);font-weight:500}.cx-regex .question-item{display:flex;align-items:center;gap:var(--space-2);margin-top:5px;padding:var(--space-1) var(--space-1) var(--space-1) 10px;border:1px solid var(--color-border);border-radius:5px}.cx-regex__row-actions{display:flex;align-items:center}.cx-regex__edit.mat-mdc-icon-button{color:var(--color-primary)}.cx-regex__delete.mat-mdc-icon-button{color:var(--color-error-text)}.cx-qcrud .check-box-form{padding:6px 0 7px 5px;border:none;border-bottom:1px solid var(--color-bg-2)}.cx-qcrud .question-checkbox input[type=text]{width:100%;padding:0 0 5px;border:none;font-size:15px;color:var(--color-text)}.cx-qcrud .question-checkbox input[type=text]:focus{outline:none;border:none;box-shadow:none}.cx-qcrud__glyph{flex:0 0 auto;color:var(--color-muted)}.cx-qcrud__mark{flex:0 0 auto;accent-color:var(--color-primary)}.cx-qbank__list{overflow:auto}.cx-qbank__title{font-size:var(--font-size-sm);font-weight:500;cursor:pointer}.cx-qbank__count{font-size:var(--font-size-sm);color:var(--color-muted)}.cx-qbank__summary h4{margin:0;font-size:15px;color:var(--color-primary)}.cx-results__top{margin-bottom:var(--space-2)}.cx-results__overview{position:relative;min-height:222px;border-radius:var(--radius-md)}.cx-results__name{font-size:15px;font-weight:600}.cx-results__name span{color:var(--color-primary-text);cursor:pointer}.cx-results__info{position:relative;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface)}.cx-results__info h3{margin:0 0 5px;font-size:var(--font-size-sm);font-weight:600;text-align:left}.cx-results__info p{margin:0;font-size:var(--font-size-xs);font-weight:500;text-align:left;color:var(--color-primary-text)}.cx-results__info--quiz{min-height:80vh;max-height:82vh}.cx-results__point{padding:10px;border:1px solid var(--color-border);border-radius:5px}.cx-results__quizzes{position:relative;min-height:50vh;max-height:50vh;margin-top:var(--space-2);padding:10px;overflow:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface)}.cx-results__accordion .mat-expansion-panel-header-title{font-size:var(--font-size-sm)}.cx-results__quiz-overview h5{font-size:var(--font-size-md);font-weight:600}.cx-results__quiz-overview p{margin:0;font-size:var(--font-size-xs);font-weight:500}.cx-results__result{position:relative;min-height:80vh;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface)}.cx-results__message h2{margin:10px 0;font-size:var(--font-size-xl);font-weight:600}.cx-results__message p{font-size:var(--font-size-md)}.cx-results__chart{margin-left:var(--space-3)}.cx-results__chart-canvas{width:275px;height:180px;margin:0 auto}.cx-results__chart-canvas--final{width:280px}.cx-results__legend{display:none}.cx-results__legend-correct,.cx-results__legend-wrong{display:inline-flex;align-items:center;gap:6px;margin-right:10px;font-size:15px}.cx-results__legend-correct{color:var(--color-primary)}.cx-results__legend-wrong{color:var(--color-error)}.cx-results__dot{width:12px;height:12px;border-radius:var(--radius-md);background:currentColor}.cx-results__pass{font-size:15px;font-weight:600}.cx-results__date{margin:0 0 10px;padding:0;font-size:var(--font-size-md);font-weight:600}.cx-results__category{padding-top:var(--space-4)}.cx-results__category h3{margin:0 0 5px;padding:0;font-size:var(--font-size-lg);color:var(--color-muted)}.cx-results__category .mat-mdc-progress-bar{height:20px;border-radius:3px}.cx-results__guidelines{position:relative;min-height:82vh;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface)}.cx-results__progress-title{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:500}.cx-results__progress{height:7px;border-radius:7px}.cx-results__trophy{color:var(--color-primary)}.cx-results__lesson{cursor:default}.cx-results__lesson.is-active{color:var(--color-success-text)}.cx-results__lesson-row{display:flex;align-items:center;gap:var(--space-2)}.cx-results__lesson-row span{font-size:var(--font-size-md);font-weight:500;color:var(--color-primary-text)}.cx-results__qmap h5{font-size:var(--font-size-sm);font-weight:600}.cx-results__qmap ul{margin:0;padding:0 0 10px;list-style:none;border-bottom:1px solid var(--color-border)}.cx-results__qmap li{display:inline-block;width:30px;height:30px;margin:1px 5px var(--space-1) 0;line-height:30px;text-align:center;font-size:var(--font-size-xs);font-weight:500;cursor:pointer;border:1px solid var(--color-border);border-radius:3px;background-color:var(--color-bg-2);transition:all .5s}.cx-results__qmap li:hover{background-color:#142439;border-color:#142439;color:#fff}.cx-results__qmap li.is-completed{background-color:#0cb66e;border-color:#0cb66e;color:#fff}.cx-results__qmap li.is-missed{background-color:#f44336;border-color:#f44336;color:#fff}.cx-results__key{margin-top:10px}.cx-results__key p{display:flex;align-items:center;margin:0;font-size:var(--font-size-xs);font-weight:500}.cx-results__swatch{display:inline-block;width:15px;height:15px;margin:0 5px;border-radius:3px;background-color:var(--color-bg-2)}.cx-results__swatch--completed{background-color:#0cb66e}.cx-results__swatch--missed{background-color:#f44336}.cx-results__swatch--current{background-color:#142439}.cx-results__quiz-head{position:relative;padding-bottom:5px;border-bottom:1px solid var(--color-border)}.cx-results__quiz-head ul{margin:0;padding:0;list-style:none}.cx-results__quiz-head li{display:inline-block;margin:0 var(--space-5) 0 0;font-size:var(--font-size-xs)}.cx-results__timer{position:absolute;top:0;right:0;display:flex;align-items:center;gap:var(--space-1);padding-right:var(--space-4)}.cx-results__timer .mat-icon{color:var(--color-primary)}.cx-results__time{font-size:var(--font-size-xs)}.cx-results__bar{padding-top:5px}.cx-results__bar .mat-mdc-progress-bar{height:8px;border-radius:var(--radius-md)}.cx-results__question-text{margin-top:var(--space-5);font-size:var(--font-size-md);color:var(--color-text)}.cx-results__question-name{margin-bottom:1px;padding-top:1%;font-size:var(--font-size-md);font-weight:500}.cx-results__answer mat-radio-group{display:flex;flex-direction:column;gap:var(--space-1)}.cx-results__answer mat-radio-button{width:100%;padding:10px;text-transform:capitalize;border:1px solid var(--color-border);border-radius:5px}.cx-results__answer mat-radio-button .mdc-label{font-size:var(--font-size-xs)}.cx-results__nav{position:absolute;right:20px;bottom:20px;display:flex;gap:var(--space-2)}.cx-yesno{position:relative}.cx-yesno__close{position:absolute;top:var(--space-2);right:var(--space-2)}.cx-yesno__text{margin-bottom:var(--space-3)}.cdk-overlay-pane.review-dialog{height:unset!important}.cx-regc{display:flex;flex-direction:column;gap:var(--space-4)}.cx-regc__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.cx-regc__step{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:start;font:inherit;cursor:pointer}.cx-regc__step:hover{border-color:var(--color-border-strong)}.cx-regc__step:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cx-regc__step.is-done{background:var(--color-bg-2)}.cx-regc__step.is-on{border-color:var(--color-primary);background:var(--color-primary-soft)}.cx-regc__step.is-on .cx-regc__step-title{color:var(--color-primary-text)}.cx-regc__step-icon img{width:20px;height:20px}.cx-regc__step-title{font-size:var(--font-size-sm);font-weight:700}.cx-regc__step-desc{font-size:var(--font-size-xs);line-height:1.35;color:var(--color-muted)}@media(max-width:599px){.cx-regc__step-desc{display:none}}.cx-regc__choice{display:flex;flex-direction:column;justify-content:center;min-width:0}.cx-regc__radios{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.cx-regc__editors{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.cx-regc__editor{display:flex;flex-direction:column;min-width:0;margin-top:var(--space-4)}.cx-regc__editors .cx-regc__editor{margin-top:0}.cx-regc__uploads{margin-top:var(--space-4);align-items:start}.cx-regc__upload{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cx-regc__upload img{object-fit:cover;border-radius:var(--radius-sm)}.cx-regc__structure{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media(min-width:992px){.cx-regc__structure{grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}}.cx-regc__modules{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.cx-regc__lesson-editor{min-width:0}.cx-regc__inline{display:flex;align-items:center;gap:var(--space-2)}.cx-regc__module-list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.cx-regc__module-edit{width:100%;min-width:0;border:0;border-bottom:1px solid var(--color-border-strong);background:transparent;font:inherit;outline:none}.cx-regc__module-tools{display:flex;align-items:center;flex:none;margin-inline-end:var(--space-2)}.cx-regc__module-body{display:flex;flex-direction:column;gap:var(--space-3)}.cx-regc__lessons,.cx-regc__files,.cx-regc__questions{margin:0;padding:0;list-style:none}.cx-regc__lessons{display:flex;flex-direction:column;gap:var(--space-2)}.cx-regc__lesson{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer}.cx-regc__lesson:hover{border-color:var(--color-border-strong);background:var(--color-bg-2)}.cx-regc__lesson-dot{flex:none;width:18px;height:18px;font-size:var(--font-size-xl);color:var(--color-primary)}.cx-regc__lesson-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cx-regc__lesson-go{flex:none;color:var(--color-muted)}.cx-regc__danger{--mdc-icon-button-icon-color: var(--color-error-text);color:var(--color-error-text)}.cx-regc__sub{margin:0 0 var(--space-3);font-size:var(--font-size-md);font-weight:700;color:var(--color-text)}.cx-regc__or{margin:var(--space-3) 0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-muted);text-align:center}.cx-regc__blocks{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.cx-regc__files{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cx-regc__file{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding-inline-start:var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-text);font-size:var(--font-size-sm)}.cx-regc__time{width:100%;max-width:320px}.cx-regc__questions{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.cx-regc__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.cx-regc__question-text{margin:0;min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere}.cx-regc__question-tools{display:flex;flex:none}.cx-regc__question-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4)}.cx-regc__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.cx-regc__footer-end{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cx-regc__done{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.cx-regc__done h2{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.cx-regc__done p{margin:0;color:var(--color-text-2)}.cx-regc-panel__search{width:100%;padding:var(--space-2);margin-bottom:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none}.cx-cqbank__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--font-size-sm)}.cx-cqbank__list{display:flex;flex-direction:column;gap:var(--space-1);max-height:350px;margin-top:var(--space-2);overflow:auto}.cx-cqbank__item{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600}.cx-question-edit__options{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.cx-question-edit__option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-border)}.cx-question-edit__option input[type=radio],.cx-question-edit__option input[type=checkbox]{flex:none;width:18px;height:18px;accent-color:var(--color-primary)}.cx-question-edit__option-icon{flex:none;color:var(--color-muted)}.cx-question-edit__option-input{flex:1 1 auto;min-width:0;padding:var(--space-1) 0;border:0;background:transparent;font:inherit;font-size:15px;color:var(--color-text);outline:none}.cx-inbox .cx-inbox__other{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0}.cx-inbox .cx-inbox__count{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-2);color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:700}.cx-inbox .cx-inbox__panel{padding-top:var(--space-4)}.cx-inbox .cx-inbox__heading{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0 0 var(--space-4);font-size:17px;font-weight:700;color:var(--color-text)}.cx-inbox .cx-inbox__elsewhere{display:flex;align-items:center;gap:var(--space-1);margin:0 0 var(--space-3);color:var(--color-muted)}.cx-inbox-card{display:flex;flex-direction:column;gap:var(--space-3)}.cx-inbox-card__top{display:flex;align-items:flex-start;gap:var(--space-3)}.cx-inbox-card__who{flex:1;min-width:0}.cx-inbox-card__name{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.cx-inbox-card__email{margin:2px 0 0;font-size:var(--font-size-sm);color:var(--color-muted);overflow-wrap:anywhere}.cx-inbox-card__reason{font-size:var(--font-size-sm);color:var(--color-text-2)}.cx-inbox-card__reason strong{color:var(--color-error-text)}.cx-inbox-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.cx-inbox-card__meta .mat-icon{font-size:16px;width:16px;height:16px}.cx-inbox-card__actions{display:flex;align-items:center;gap:var(--space-2);margin-top:auto}.cx-inbox-card__icons{display:inline-flex;margin-left:auto}.cx-inbox-card__accept{color:var(--color-success-text)}.cx-inbox-card__reject{color:var(--color-error-text)}.cx-inbox-dialog .cx-inbox-dialog__qa{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.cx-inbox-dialog .cx-inbox-dialog__qa:last-child{border-bottom:0}.cx-inbox-dialog .cx-inbox-dialog__qa h3{margin:0 0 var(--space-1);font-size:var(--font-size-md)}.cx-inbox-dialog .cx-inbox-dialog__qa p{margin:0;color:var(--color-text-2)}.cx-batches{display:flex;flex-direction:column;gap:var(--space-4)}.cx-batches__dialog-form{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.cx-sched .cx-sched__modules{display:flex;flex-direction:column;gap:var(--space-2)}.cx-sched .cx-sched__module-head{background:var(--color-text);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.cx-sched .cx-sched__module-head .mat-expansion-panel-header-title{color:#fff}.cx-sched .cx-sched__module-head .mat-expansion-indicator:after{color:#fff}.cx-sched .cx-sched__module-head:hover,.cx-sched .cx-sched__module-head.mat-expanded:focus,.cx-sched .cx-sched__module-head.mat-expanded:hover{background:var(--color-text)!important}.cx-sched .cx-sched__lessons{background:var(--color-bg);padding-top:var(--space-2)}.cx-sched .cx-sched__dot{margin-right:var(--space-2);font-size:var(--font-size-lg);width:16px;height:16px;color:var(--color-primary)}.cx-sched .cx-sched__type{justify-content:flex-end;flex-grow:0}.cx-sched .cx-sched__overview-title{margin:0 0 var(--space-2);font-size:15px;font-weight:700;color:var(--color-text)}.cx-sched .cx-sched__link{margin-top:var(--space-4)}.cx-sched-panel .cx-sched-panel__search{width:100%;padding:var(--space-2);margin-bottom:var(--space-2);border:1px solid var(--color-border-strong);border-radius:4px;outline:none}.cx-programs-dialog form{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.cx-programs-dialog .cx-programs-dialog__label{display:block;margin-bottom:var(--space-1);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-2)}.cx-programs-dialog .cx-programs-dialog__editor quill-editor{display:block}.cx-csched .cx-csched__layout{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}@media(min-width:768px){.cx-csched .cx-csched__layout{grid-template-columns:240px minmax(0,1fr)}}.cx-csched .cx-csched__sessions{padding:var(--space-2)}.cx-csched .cx-csched__tabs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cx-csched .cx-csched__tab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-2);transition:background-color .2s ease}.cx-csched .cx-csched__tab:hover{background:var(--color-bg-2)}.cx-csched .cx-csched__tab.is-active{background:var(--color-primary-soft);color:var(--color-primary-text);font-weight:600}.cx-csched .cx-csched__tab-name{min-width:0;overflow-wrap:anywhere}.cx-csched .cx-csched__delete{--mdc-icon-button-icon-color: var(--color-error-text);color:var(--color-error-text)}.cx-csched .cx-csched__linked{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-bg);display:flex;flex-direction:column;gap:var(--space-3)}.cx-csched .cx-csched__linked h3{margin:0;font-size:15px;font-weight:700;color:var(--color-text)}.cx-csched .form-grid+.form-grid{margin-top:var(--space-4)}.cx-batch .cx-batch__head{margin-bottom:var(--space-4)}.cx-batch .cx-batch__dates{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.cx-batch .cx-batch__date-title{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:700;color:var(--color-text)}.pub-business p,.pub-business h1,.pub-business h2,.pub-business h3,.pub-business h4,.pub-business h5,.pub-business h6{font-family:var(--font-family)}.pub-business h1.main-title{font-size:30px;font-weight:800}.pub-business h1.main-title span{color:var(--color-brand-text)}@media only screen and (max-width:600px){.pub-business h1.main-title{font-size:20px}}.pub-business .bussiness-banner{background:linear-gradient(180deg,rgba(249,250,251,0) 0%,var(--brand-50) 100%);padding:65px 0}.pub-business .bussiness-banner p{font-size:var(--font-size-md);margin:15px 0}.pub-business .pub-business__post{--mdc-filled-button-container-color: #000;--mdc-filled-button-label-text-color: #fff;--mdc-filled-button-container-shape: 6px;--mdc-filled-button-label-text-size: 13px;--mdc-filled-button-label-text-weight: 400;padding:var(--space-2) var(--space-10);line-height:1.5}.pub-business .pub-business__connect{--mdc-text-button-container-shape: 6px;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-weight: 800;line-height:1.5}.pub-business .pub-business__cta{--mdc-filled-button-label-text-color: #fff;--mdc-filled-button-container-shape: 5px;--mdc-filled-button-label-text-size: 13px;--mdc-filled-button-label-text-weight: 600;padding:var(--space-2) 15px;margin-right:5px;line-height:1.5}@media(max-width:767.98px){.pub-business .bussiness-banner .grid,.pub-business .job-post-section .grid{column-gap:0!important}}.pub-business .pub-business__post,.pub-business .pub-business__connect,.pub-business .pub-business__cta{min-height:var(--bj-marketing-btn)}.pub-business .pub-business__band{padding:65px 0;background-color:var(--color-surface)}.pub-business .pub-business__band--tint{background-color:var(--brand-50)}.pub-business .pub-business__art{display:block;width:100%;max-width:480px;height:auto;margin:0 auto}.pub-business .job-post-section{background-color:var(--color-surface)}.pub-business .job-post-section h4{font-size:var(--font-size-md);color:var(--color-brand-text);font-weight:800}.pub-business .job-post-section h2{font-size:35px;font-weight:800;color:#1c1c1c;margin:10px 0}.pub-business .job-post-section h2 span{color:var(--color-brand-text)}.pub-business .job-post-section p{color:#1c1c1c}.pub-business .testimonials{display:none}.pub-business .testimonials h5{font-size:var(--font-size-md);color:var(--color-brand-text);font-weight:700}.pub-business .testimonials h3{font-size:var(--font-size-2xl);color:#1c1c1c;font-weight:800;margin-top:10px}@media only screen and (max-width:600px){.pub-business .pub-business__band{text-align:center;padding:45px 0}.pub-business .pub-business__band img{width:40%;margin:15px auto}.pub-business .pub-business__band .pub-business__art{width:88%}.pub-business .bussiness-banner{text-align:center;padding:45px 0}.pub-business .bussiness-banner img{width:60%;margin:25px auto 0!important}.pub-business .job-post-section{text-align:center;padding:45px 0}.pub-business .job-post-section h2{font-size:20px}.pub-business .job-post-section img{display:none}}.pub-reset__text{margin:0;font-size:var(--font-size-md);line-height:1.55;color:var(--color-muted)}.pub-web-header.home-header{background-color:var(--color-surface);border-bottom:1px solid var(--color-border-strong)!important}.pub-web-header__bar{min-height:var(--bj-marketing-header);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.pub-web-header__brand{padding-block:5px;margin-right:var(--space-4)}.pub-web-header__brand img{width:160px}@media only screen and (max-width:600px){.pub-web-header__brand img{width:100px}}.pub-web-header__toggle{color:#1c1c1c}.pub-web-header__menu{display:none;flex-basis:100%;flex-grow:1;align-items:center}.pub-web-header__menu.is-open{display:block}.pub-web-header__links{margin:0 0 var(--space-2);display:flex;flex-direction:column}.pub-web-header__link{display:block;padding:var(--space-2) 0;color:#1c1c1c;font-size:13.5px;font-weight:700}.pub-web-header__link:hover{color:var(--color-brand-text)}.pub-web-header ul.top-links{display:flex;justify-content:space-around;align-items:center}.pub-web-header ul.top-links li{padding:var(--space-2) 18px;font-size:13.5px;font-weight:700;cursor:pointer}.pub-web-header ul.top-links li:nth-child(1){color:var(--color-brand-text)}.pub-web-header ul.top-links li:nth-child(2){background-color:var(--color-brand-fill);color:#fff;border-radius:var(--radius-md);margin-left:5px}.pub-web-header ul.top-links li:nth-child(3){background-color:var(--brand-50);color:var(--color-brand-text);border-radius:5px;margin-left:5px}@media(min-width:992px){.pub-web-header__bar{flex-wrap:nowrap}.pub-web-header__toggle{display:none!important}.pub-web-header__menu,.pub-web-header__menu.is-open{display:flex;flex-basis:auto}.pub-web-header__links{flex-direction:row;margin:0 auto}.pub-web-header__link{padding-inline:var(--space-2)}}.pub-web-footer{background-color:var(--color-text);padding:70px 0 var(--space-10)}.pub-web-footer__logo{width:220px}.pub-web-footer__social{display:flex}.pub-web-footer__social li{width:30px;height:30px;border-radius:50%;background-color:#1d2939;margin:1px 5px}.pub-web-footer__social a{display:flex;align-items:center;justify-content:center;height:100%;color:#fff}.pub-web-footer__social svg{width:13px;height:13px}.pub-activate__top{background-color:var(--color-surface)}.pub-activate__nav{display:flex;align-items:center;padding-block:var(--space-2)}.pub-activate__brand{display:inline-block;padding-block:5px}.pub-activate__card{padding:var(--space-5);margin-top:var(--space-5)}.pub-auth-callback .mat-mdc-form-field{width:100%;margin-bottom:.5em}.pub-auth-callback .msg-margin{margin-bottom:25px}.pub-terms,.pub-privacy{padding-block:var(--space-2)}.pub-terms h6,.pub-privacy h6{margin-top:14px}.pub-terms p,.pub-privacy p{font-size:var(--font-size-sm);font-weight:500;line-height:1.7}.pub-privacy{padding-bottom:var(--space-3)}.pub-terms li{font-size:var(--font-size-sm);font-weight:500;line-height:1.7}.pub-terms .terms-list li{margin:5px 0}.pub-invite.invite-accept{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-50) 0%,var(--color-surface) 60%);padding:var(--space-6)}.pub-invite .invite-card{width:100%;max-width:460px;background:var(--color-surface);border:1px solid #eee;border-radius:14px;box-shadow:0 6px 28px #00000014;padding:var(--space-8) 28px 28px;text-align:center}.pub-invite .invite-icon{width:36px;height:36px;font-size:36px;color:#b3261e;margin-bottom:var(--space-2)}.pub-invite .invite-icon--brand{color:var(--color-primary)}.pub-invite .invite-state{display:flex;flex-direction:column;align-items:center;gap:6px}.pub-invite .invite-state h3{font-size:var(--font-size-xl);font-weight:600;margin:var(--space-1) 0 6px;color:#222}.pub-invite .invite-state--expired .invite-icon{color:#b3261e}.pub-invite .invite-state--success .invite-icon{color:#1a7a3a;width:44px;height:44px;font-size:44px}.pub-invite .invite-sub{font-size:13.5px;color:#555;margin:0 0 var(--space-4);line-height:1.5}.pub-invite .invite-sub strong{font-weight:600;color:#222}.pub-invite .invite-title{font-size:22px;font-weight:700;margin:var(--space-1) 0 var(--space-2);color:#222}.pub-invite .invite-emailbox{display:inline-flex;align-items:center;gap:6px;background:var(--brand-50);color:#5a2c00;border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.pub-invite .invite-emailbox .mat-icon{width:14px;height:14px;font-size:14px;color:var(--color-primary)}.pub-invite .invite-form{text-align:left}.pub-invite .invite-form .invite-title,.pub-invite .invite-form .invite-sub,.pub-invite .invite-form .invite-icon{text-align:center;display:block;margin-left:auto;margin-right:auto}.pub-invite .invite-field{width:100%;margin-top:var(--space-3)}.pub-invite .invite-btn{width:100%;margin-top:18px}.pub-invite .invite-spinner{margin:0 auto 10px}.pub-share{display:flex;flex-direction:column;gap:var(--space-4)}.pub-share .page-card__head h2{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.pub-share__invite{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pub-share__label{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-2)}.pub-share__row{display:flex;align-items:flex-start;gap:var(--space-2)}.pub-share__field{flex:1;min-width:0}.pub-share__btn{flex:none;height:56px}.boss-root{display:contents}.boss-root .boss-rail{position:fixed;top:max(80px,50% - 64px);right:0;height:128px;width:30px;z-index:1040;border:none;padding:var(--space-3) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:#fff;background:linear-gradient(180deg,#c2560a 0%,var(--color-primary) 100%);box-shadow:-3px 0 14px rgba(var(--brand-rgb),.28);transition:width .18s ease,box-shadow .18s ease;border-radius:12px 0 0 12px}.boss-root .boss-rail:hover{width:38px;box-shadow:-6px 0 22px rgba(var(--brand-rgb),.45)}.boss-root .boss-rail>i{font-size:15px;flex:0 0 auto}.boss-root .boss-rail .boss-rail-label{writing-mode:vertical-rl;font-size:10px;font-weight:700;letter-spacing:2px}@keyframes boss-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.boss-root .boss-backdrop{position:fixed;inset:0;z-index:1050;background:#0000001f;animation:boss-fade-in .2s ease both}@keyframes boss-fade-in{0%{opacity:0}to{opacity:1}}.boss-root .boss-panel{position:fixed;top:0;right:0;height:100dvh;width:380px;max-width:92vw;background:#fff;border-left:1px solid #e3e6ea;box-shadow:-8px 0 28px #0000001f;z-index:1051;display:flex;flex-direction:column;transform:translate(100%);transition:transform .22s ease;font-family:var(--font-family)}.boss-root .boss-panel.open{transform:translate(0)}@media(max-width:600px){.boss-root .boss-panel{width:100vw;max-width:100vw;box-shadow:none}.boss-root .boss-backdrop{background:#00000059}}@media(max-width:1023.98px){.boss-root .boss-rail{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));right:16px;width:52px;height:52px;padding:0;justify-content:center;border-radius:50%;box-shadow:0 4px 14px #e0640c66}.boss-root .boss-rail:hover{width:52px}.boss-root .boss-rail .boss-rail-label,.boss-root .boss-rail .mat-icon:last-child{display:none}.boss-root .boss-rail .mat-icon:first-child{font-size:26px;width:26px;height:26px}body:has(.boss-rail){padding-bottom:76px}}@media(max-width:767.98px){body:has(.bottom-nav):has(.boss-rail){padding-bottom:calc(var(--bj-bottom-nav-h) + 76px + env(safe-area-inset-bottom,0px))}body:has(.bottom-nav) .boss-root .boss-rail{bottom:calc(var(--bj-bottom-nav-h) + 16px + env(safe-area-inset-bottom,0px))}body:has(.bottom-nav):has(.sticky-bar,.emp-cand-list__filter-fab) .boss-root .boss-rail{bottom:calc(var(--bj-bottom-nav-h) + 80px + env(safe-area-inset-bottom,0px))}}@media(min-width:768px)and (max-width:1023.98px){body:has(.sticky-bar,.emp-cand-list__filter-fab) .boss-root .boss-rail{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.boss-root .boss-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 14px;border-bottom:1px solid #e3e6ea}.boss-root .boss-head .boss-title{font-weight:700;color:var(--color-brand-text)}.boss-root .boss-head .boss-title i{margin-right:6px}.boss-root .boss-head .boss-title .boss-env{font-size:9.5px;font-weight:700;letter-spacing:.5px;vertical-align:middle;margin-left:7px;padding:1px 6px;border-radius:4px;background:#e6f4ea;color:#137333}.boss-root .boss-head .boss-title .boss-env.prod{background:#fce8e6;color:#c5221f}.boss-root .boss-head .boss-head-actions button{border:none;color:#555;font-size:15px}.boss-root .boss-head .boss-head-actions button:hover{background:#f1f3f4;color:#111}.boss-root .boss-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:var(--space-3)}.boss-root .boss-foot{flex:0 0 auto}.boss-root .boss-msg{display:flex;flex-direction:column;max-width:92%;animation:boss-msg-in .28s cubic-bezier(.22,1,.36,1) both}.boss-root .boss-msg.user{align-self:flex-end;align-items:flex-end}.boss-root .boss-msg.assistant{align-self:flex-start;align-items:flex-start;max-width:98%}@keyframes boss-msg-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.boss-root .boss-bubble{padding:9px var(--space-3);border-radius:var(--radius-lg);font-size:13.5px;line-height:1.5;word-break:break-word}.boss-root .boss-bubble .boss-text{white-space:pre-wrap}.boss-msg.user .boss-root .boss-bubble{background:var(--color-brand-fill);color:#fff;border-bottom-right-radius:3px}.boss-msg.assistant .boss-root .boss-bubble{background:var(--color-surface);color:#1a1a1a;border:1px solid #e3e6ea;border-bottom-left-radius:3px;box-shadow:0 1px 3px #0000000d}.boss-root .boss-md{display:block}.boss-root .boss-md p{margin:0 0 var(--space-2)}.boss-root .boss-md p:last-child{margin-bottom:0}.boss-root .boss-md strong{font-weight:700}.boss-root .boss-md h1,.boss-root .boss-md h2,.boss-root .boss-md h3,.boss-root .boss-md h4{margin:10px 0 6px;font-size:13.5px;font-weight:700;color:var(--color-brand-text)}.boss-root .boss-md ul,.boss-root .boss-md ol{margin:var(--space-1) 0 var(--space-2);padding-left:18px}.boss-root .boss-md li{margin:2px 0}.boss-root .boss-md code{background:#eef1f4;border-radius:4px;padding:1px 5px;font-size:var(--font-size-xs);font-family:var(--font-family-mono)}.boss-root .boss-md pre{background:#f6f8fa;border:1px solid #e3e6ea;border-radius:var(--radius-sm);padding:var(--space-2) 10px;overflow-x:auto}.boss-root .boss-md pre code{background:none;padding:0}.boss-root .boss-md a{color:var(--color-brand-text);text-decoration:none}.boss-root .boss-md a:hover{text-decoration:underline}.boss-root .boss-md blockquote{margin:6px 0;padding:var(--space-1) 10px;border-left:3px solid var(--brand-100);color:#5f6368;background:var(--brand-50);border-radius:0 6px 6px 0}.boss-root .boss-md hr{border:none;border-top:1px solid #e3e6ea;margin:10px 0}.boss-root .boss-md table{width:100%;border-collapse:collapse;margin:6px 0;font-size:12.5px;border:1px solid #e3e6ea;border-radius:var(--radius-sm);overflow:hidden}.boss-root .boss-md thead th{background:var(--brand-50);color:var(--color-brand-text);font-weight:700;text-align:left}.boss-root .boss-md th,.boss-root .boss-md td{padding:6px 9px;border-bottom:1px solid #eceff1;vertical-align:top}.boss-root .boss-md tbody tr:last-child td{border-bottom:none}.boss-root .boss-md tbody tr:nth-child(2n){background:#fafbfc}.boss-root .boss-caret{animation:boss-blink 1s steps(2) infinite;margin-left:1px}@keyframes boss-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.boss-root .boss-dots{display:inline-flex;gap:3px}.boss-root .boss-dots span{width:5px;height:5px;border-radius:50%;background:#c2560a;animation:boss-bounce 1.2s infinite ease-in-out both}.boss-root .boss-dots span:nth-child(1){animation-delay:-.24s}.boss-root .boss-dots span:nth-child(2){animation-delay:-.12s}.boss-root .boss-working{align-self:stretch;background:linear-gradient(180deg,var(--brand-50) 0%,#fdf3ea 100%);border:1px solid #f6e3d2;border-radius:var(--radius-lg);padding:9px 11px;margin-bottom:var(--space-1);animation:boss-msg-in .25s ease both}.boss-root .boss-working-head{display:flex;align-items:center;gap:var(--space-2)}.boss-root .boss-working-head .boss-working-label{flex:1 1 auto;font-size:12.5px;color:#3c4043;font-style:italic}.boss-root .boss-working-head .boss-timer{display:inline-flex;align-items:center;gap:var(--space-1);font-size:11.5px;font-weight:700;color:var(--color-brand-text);background:var(--brand-50);border-radius:var(--radius-lg);padding:2px var(--space-2);font-variant-numeric:tabular-nums}.boss-root .boss-working-head .boss-timer i{font-size:10px}.boss-root .boss-steps{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed #f0e0d2;display:flex;flex-direction:column;gap:5px}.boss-root .boss-progress{margin-top:var(--space-2);height:3px;border-radius:3px;background:#f6e3d2;overflow:hidden;position:relative}.boss-root .boss-progress span{position:absolute;top:0;left:0;height:100%;width:35%;border-radius:3px;background:#c2560a;opacity:.85;animation:boss-slide 1.6s infinite ease-in-out}@keyframes boss-slide{0%{left:-35%}60%{left:100%}to{left:100%}}.boss-root .boss-working-hint{margin-top:var(--space-2);font-size:11.5px;color:#8a6d55;display:flex;align-items:center;gap:6px;animation:boss-msg-in .3s ease both}.boss-root .boss-working-hint i{color:var(--color-brand-text);font-size:11px}.boss-root .boss-step{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:#444;animation:boss-chip-in .22s ease both}.boss-root .boss-step i{font-size:11px;width:13px;text-align:center}@keyframes boss-bounce{0%,80%,to{transform:scale(.5);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes boss-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.boss-root .boss-tools-wrap{margin-bottom:var(--space-1)}.boss-root .boss-tools-toggle{border:none;background:none;cursor:pointer;padding:1px 2px;font-size:11.5px;color:#80868b}.boss-root .boss-tools-toggle i{margin-right:5px;font-size:10px}.boss-root .boss-tools-toggle:hover{color:var(--color-brand-text)}.boss-root .boss-tools{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.boss-root .boss-tools .boss-tool{font-size:11px;color:#5f6368;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-md);padding:1px var(--space-2)}.boss-root .boss-tools .boss-tool i{margin-right:3px;color:var(--color-brand-text)}.boss-root .boss-questions{align-self:flex-start;max-width:100%;margin-top:var(--space-2);display:flex;flex-direction:column;gap:10px;animation:boss-msg-in .3s cubic-bezier(.22,1,.36,1) both}.boss-root .boss-questions .boss-q-chip{animation:boss-chip-in .25s ease both}.boss-root .boss-questions .boss-q-text{font-size:12.5px;color:#3c4043;margin-bottom:5px}.boss-root .boss-questions .boss-q-head{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--color-brand-fill);border-radius:4px;padding:1px 6px;margin-right:6px;vertical-align:middle}.boss-root .boss-questions .boss-q-opts{display:flex;flex-wrap:wrap;gap:6px}.boss-root .boss-questions .boss-q-chip{border:1px solid var(--brand-100);background:var(--brand-50);color:var(--color-brand-text);border-radius:var(--radius-xl);padding:5px var(--space-3);font-size:12.5px;cursor:pointer;transition:background .12s ease}.boss-root .boss-questions .boss-q-chip:hover{background:var(--brand-50)}.boss-root .boss-refs{display:flex;flex-wrap:wrap;gap:6px;padding:var(--space-2) var(--space-3) 0}.boss-root .boss-refs .boss-chip{display:inline-flex;align-items:center;gap:5px;background:var(--brand-50);color:var(--color-brand-text);border-radius:var(--radius-lg);padding:2px 9px;font-size:var(--font-size-xs)}.boss-root .boss-refs .boss-chip .boss-chip-id{font-weight:700;opacity:.75;margin-left:3px}.boss-root .boss-refs .boss-chip .boss-chip-x{cursor:pointer;opacity:.7}.boss-root .boss-refs .boss-chip .boss-chip-x:hover{opacity:1}.boss-root .boss-mention{margin:6px var(--space-3) 0;border:1px solid #e3e6ea;border-radius:var(--radius-sm);background:var(--color-surface);max-height:180px;overflow-y:auto;box-shadow:0 4px 14px #0000001a}.boss-root .boss-mention .boss-mention-types{display:flex;gap:6px;padding:var(--space-2) 10px;position:sticky;top:0;background:var(--color-surface);border-bottom:1px solid #e3e6ea}.boss-root .boss-mention .boss-mention-types button{display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;font-size:11px;font-weight:600;color:#5f6368;border:1px solid #e3e6ea;background:var(--color-surface);border-radius:var(--radius-pill);padding:3px 10px}.boss-root .boss-mention .boss-mention-types button i{font-size:10px}.boss-root .boss-mention .boss-mention-types button:hover{background:var(--brand-50)}.boss-root .boss-mention .boss-mention-types button.on{color:#fff;background:var(--color-brand-fill);border-color:#c2560a}.boss-root .boss-mention .boss-mention-empty{padding:10px var(--space-3);font-size:var(--font-size-xs);color:#80868b}.boss-root .boss-mention .boss-mention-item{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;border:none;background:none;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);cursor:pointer}.boss-root .boss-mention .boss-mention-item>i{color:var(--color-brand-text);width:14px;text-align:center}.boss-root .boss-mention .boss-mention-item .boss-mention-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-root .boss-mention .boss-mention-item .boss-mention-label .boss-mention-id{color:var(--color-brand-text);font-weight:700}.boss-root .boss-mention .boss-mention-item .boss-mention-tag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#5f6368;background:#eceff1;border-radius:4px;padding:1px 6px}.boss-root .boss-mention .boss-mention-item .boss-mention-tag.job{color:var(--color-brand-text);background:var(--brand-50)}.boss-root .boss-mention .boss-mention-item:hover{background:var(--brand-50)}.boss-root .boss-foot{border-top:1px solid #e3e6ea;padding:var(--space-2) var(--space-3) 10px}.boss-root .boss-foot-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:16px;margin-bottom:6px;font-size:11.5px;color:#80868b}.boss-root .boss-foot-status .boss-idle{display:inline-flex;align-items:center;gap:6px}.boss-root .boss-foot-status .boss-idle i{font-size:7px;color:#34a853;animation:boss-pulse 2s ease-in-out infinite}.boss-root .boss-foot-status .boss-dots{margin-right:var(--space-1)}.boss-root .boss-foot-status .boss-stop{font-size:11.5px;color:#c5221f;background:#fce8e6;border:none;border-radius:var(--radius-sm);padding:3px 10px;cursor:pointer}.boss-root .boss-foot-status .boss-stop i{margin-right:var(--space-1)}@keyframes boss-pulse{0%,to{opacity:1}50%{opacity:.35}}.boss-root .boss-hint{font-size:10.5px;color:#9aa0a6;margin-top:5px;text-align:center}.boss-root .boss-hint b{color:var(--color-brand-text)}.boss-root .boss-input{display:flex;gap:var(--space-2)}.boss-root .boss-input textarea{flex:1 1 auto;resize:none;border:1px solid #e3e6ea;border-radius:var(--radius-md);font-size:13.5px;font-family:inherit}.boss-root .boss-input textarea:focus{border-color:#c2560a}.boss-root .boss-input .boss-send{flex:0 0 auto;border-radius:var(--radius-md);border:none;background:var(--color-brand-fill);color:#fff;font-size:15px}.boss-root .boss-input .boss-send:disabled{opacity:.5;cursor:default}.boss-root .boss-history{flex:1 1 auto;overflow-y:auto;padding:10px}.boss-root .boss-history-empty{color:#80868b;font-size:var(--font-size-sm);padding:var(--space-5);text-align:center}.boss-root .boss-history-item{display:block;width:100%;text-align:left;border:1px solid #e3e6ea;background:var(--color-surface);border-radius:var(--radius-sm);padding:10px var(--space-3);margin-bottom:var(--space-2);cursor:pointer}.boss-root .boss-history-item:hover{background:#f8f9fa}.boss-root .boss-history-item .boss-history-preview{font-size:var(--font-size-sm);color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-root .boss-history-item .boss-history-meta{font-size:11px;color:#80868b;margin-top:2px}.boss-root .boss-panel .mat-icon{font-size:18px;width:18px;height:18px;line-height:18px}.boss-root .boss-head .boss-title{display:flex;align-items:center;gap:var(--space-2)}.boss-root .boss-head .boss-title .mat-icon{font-size:20px;width:20px;height:20px}.boss-root .boss-head .boss-head-actions{display:flex;align-items:center;gap:2px}.boss-root .boss-head .boss-head-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:var(--radius-sm)}.boss-root .boss-scroll.is-fresh{justify-content:flex-start}.boss-root .boss-starters{display:flex;flex-direction:column;gap:6px;padding:0 14px var(--space-3)}.boss-root .boss-starters__label{margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9aa0a6}.boss-root .boss-starter{display:flex;align-items:center;gap:var(--space-2);padding:9px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-2);text-align:left;transition:border-color .15s ease,background .15s ease}.boss-root .boss-starter .mat-icon{flex:0 0 auto;color:var(--color-brand-text)}.boss-root .boss-starter:hover{border-color:var(--color-primary);background:var(--brand-50)}.boss-root .boss-idle__dot{width:7px;height:7px;border-radius:50%;background:#34a853;animation:boss-pulse 2s ease-in-out infinite}.boss-root .boss-stop{display:inline-flex;align-items:center;gap:var(--space-1)}.boss-root .boss-input{align-items:stretch}.boss-root .boss-input textarea{min-height:44px;padding:var(--space-3) var(--space-3);line-height:20px}.boss-root .boss-input .boss-send{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.boss-root .boss-tool .mat-icon,.boss-root .boss-step .mat-icon{font-size:14px;width:14px;height:14px;vertical-align:middle}.boss-root .boss-spin{animation:boss-spin 1s linear infinite}@keyframes boss-spin{to{transform:rotate(360deg)}}.wl-page{box-sizing:border-box;width:100%;max-width:var(--bj-page-max);margin-inline:0;padding-inline:var(--bj-page-gutter);padding-block:var(--bj-page-block);color:var(--color-text);font-family:var(--font-family)}.wl-page>wl-page-header,.wl-page>wl-kpi-strip,.wl-page>wl-status-tabs,.wl-page>wl-list-toolbar,.wl-page>wl-bulk-bar,.wl-page>wl-empty-state,.wl-page>wl-error-state,.wl-page>wl-skeleton,.wl-page>app-commomn-course-card,.wl-page>app-common-assessments,.wl-page>app-common-paginator,.wl-page>wl-data-table{display:block}.wl-page>*+*{margin-top:var(--space-4)}.wl-page>wl-page-header+*{margin-top:var(--space-6)}.wl-page>wl-bulk-bar:empty{display:none}@media(max-width:767.98px){.wl-page>wl-page-header+*{margin-top:var(--space-5)}.wl-page>wl-kpi-strip{display:none}}.wl-tabpanel{display:block;min-width:0}.wl-tabpanel>wl-empty-state,.wl-tabpanel>wl-error-state,.wl-tabpanel>wl-skeleton,.wl-tabpanel>app-commomn-course-card,.wl-tabpanel>app-common-assessments,.wl-tabpanel>app-common-paginator,.wl-tabpanel>wl-data-table{display:block}.wl-tabpanel>*+*{margin-top:var(--space-4)}.wl-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.wl-head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4);scroll-margin-top:80px}.wl-head__text{flex:1 1 320px;min-width:0}.wl-head>.wl-thumb{flex:0 0 auto}.wl-head>.wl-thumb+.wl-head__text{flex-basis:200px}.wl-head__title{margin:0;color:var(--color-text);font-size:var(--font-size-3xl);font-weight:800;letter-spacing:-.02em;line-height:1.15}.wl-head__desc{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--font-size-md);line-height:1.5}.wl-head__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-1)}.wl-head__actions .mat-mdc-unelevated-button,.wl-head__actions .mat-mdc-outlined-button{white-space:nowrap}@media(max-width:1023.98px){.wl-head__title{font-size:28px}}@media(max-width:767.98px){.wl-head__title{font-size:var(--font-size-2xl)}.wl-head__actions{width:100%;padding-top:0}.wl-head__actions .mat-mdc-unelevated-button{flex:1 1 auto}}.wl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-3)}.wl-kpi{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:72px;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;transition:border-color var(--ease-fast),box-shadow var(--ease-fast)}.wl-kpi__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-bg-2);color:var(--color-text-2)}.wl-kpi__icon .mat-icon{font-size:22px;width:22px;height:22px}.wl-kpi[data-tone=success] .wl-kpi__icon{background:var(--color-success-soft);color:var(--color-success-text)}.wl-kpi[data-tone=warning] .wl-kpi__icon{background:var(--color-warning-soft);color:var(--color-warning-text)}.wl-kpi[data-tone=info] .wl-kpi__icon{background:var(--color-info-soft);color:var(--color-info-text)}.wl-kpi[data-tone=error] .wl-kpi__icon{background:var(--color-error-soft);color:var(--color-error-text)}.wl-kpi[data-tone=purple] .wl-kpi__icon{background:var(--color-purple-soft);color:var(--color-purple-text)}.wl-kpi[data-tone=brand] .wl-kpi__icon{background:var(--color-primary-soft);color:var(--color-primary-strong)}.wl-kpi__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.wl-kpi__label{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600}.wl-kpi__value{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wl-kpi__hint{overflow:hidden;color:var(--color-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}@media(max-width:767.98px){.wl-kpi{min-height:60px;padding:var(--space-2) var(--space-3);gap:var(--space-2)}.wl-kpi__icon{width:32px;height:32px}.wl-kpi__icon .mat-icon{font-size:18px;width:18px;height:18px}.wl-kpi__value{font-size:20px}.wl-kpi__hint{display:none}}@media(max-width:1023.98px){.wl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.wl-kpis{gap:var(--space-2)}}.wl-stabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:var(--space-3)}.wl-stab{position:relative;display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:72px;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ease-fast),box-shadow var(--ease-fast),background-color var(--ease-fast)}.wl-stab:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.wl-stab:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.wl-stab.is-active{border-color:var(--color-primary-strong);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary-strong)}.wl-stab.is-active:focus-visible{box-shadow:inset 0 0 0 1px var(--color-primary-strong),var(--focus-ring)}.wl-stab__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-bg-2);color:var(--color-text-2)}.wl-stab__icon .mat-icon{width:22px;height:22px;font-size:22px}.wl-stab[data-tone=success] .wl-stab__icon{background:var(--color-success-soft);color:var(--color-success-text)}.wl-stab[data-tone=warning] .wl-stab__icon{background:var(--color-warning-soft);color:var(--color-warning-text)}.wl-stab[data-tone=info] .wl-stab__icon{background:var(--color-info-soft);color:var(--color-info-text)}.wl-stab[data-tone=error] .wl-stab__icon{background:var(--color-error-soft);color:var(--color-error-text)}.wl-stab[data-tone=purple] .wl-stab__icon{background:var(--color-purple-soft);color:var(--color-purple-text)}.wl-stab[data-tone=brand] .wl-stab__icon{background:var(--color-primary-soft);color:var(--color-primary-strong)}.wl-stab.is-active .wl-stab__icon{background:var(--color-surface)}.wl-stab__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.wl-stab__label{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600}.wl-stab.is-active .wl-stab__label{color:var(--color-primary-text)}.wl-stab__value{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wl-stab__hint{overflow:hidden;color:var(--color-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.wl-stabs>wl-skeleton{display:contents}.wl-stabs--compact{display:flex;gap:var(--space-2);margin:-3px;padding:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.wl-stabs--compact::-webkit-scrollbar{display:none}.wl-stabs--compact .wl-stab{flex:0 0 auto;min-height:44px;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-pill);scroll-snap-align:start}.wl-stabs--compact .wl-stab__icon,.wl-stabs--compact .wl-stab__hint{display:none}.wl-stabs--compact .wl-stab__text{flex-direction:row;align-items:center;gap:var(--space-2)}.wl-stabs--compact .wl-stab__label{color:var(--color-text-2);font-size:var(--font-size-md);white-space:nowrap}.wl-stabs--compact .wl-stab__value{min-width:24px;padding:0 7px;border-radius:var(--radius-pill);background:var(--color-bg-2);color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:700;line-height:22px;text-align:center}.wl-stabs--compact .wl-stab.is-active .wl-stab__label{color:var(--color-primary-text)}.wl-stabs--compact .wl-stab.is-active .wl-stab__value{background:var(--color-primary-text);color:#fff}.wl-stabs--compact>wl-skeleton>.wl-skeleton[data-variant=tab]{flex:0 0 112px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill)}.wl-stabs--compact>wl-skeleton>.wl-skeleton[data-variant=tab] .wl-skeleton__value{display:none}@media(max-width:767.98px){.wl-stabs{display:flex;gap:var(--space-2);margin:-3px;padding:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.wl-stabs::-webkit-scrollbar{display:none}.wl-stabs .wl-stab{flex:0 0 auto;min-height:44px;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-pill);scroll-snap-align:start}.wl-stabs .wl-stab__icon,.wl-stabs .wl-stab__hint{display:none}.wl-stabs .wl-stab__text{flex-direction:row;align-items:center;gap:var(--space-2)}.wl-stabs .wl-stab__label{color:var(--color-text-2);font-size:var(--font-size-md);white-space:nowrap}.wl-stabs .wl-stab__value{min-width:24px;padding:0 7px;border-radius:var(--radius-pill);background:var(--color-bg-2);color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:700;line-height:22px;text-align:center}.wl-stabs .wl-stab.is-active .wl-stab__label{color:var(--color-primary-text)}.wl-stabs .wl-stab.is-active .wl-stab__value{background:var(--color-primary-text);color:#fff}.wl-stabs>wl-skeleton>.wl-skeleton[data-variant=tab]{flex:0 0 112px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill)}.wl-stabs>wl-skeleton>.wl-skeleton[data-variant=tab] .wl-skeleton__value{display:none}}@container wl-side (max-width: 767.98px){.wl-stabs{display:flex;gap:var(--space-2);margin:-3px;padding:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.wl-stabs::-webkit-scrollbar{display:none}.wl-stabs .wl-stab{flex:0 0 auto;min-height:44px;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-pill);scroll-snap-align:start}.wl-stabs .wl-stab__icon,.wl-stabs .wl-stab__hint{display:none}.wl-stabs .wl-stab__text{flex-direction:row;align-items:center;gap:var(--space-2)}.wl-stabs .wl-stab__label{color:var(--color-text-2);font-size:var(--font-size-md);white-space:nowrap}.wl-stabs .wl-stab__value{min-width:24px;padding:0 7px;border-radius:var(--radius-pill);background:var(--color-bg-2);color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:700;line-height:22px;text-align:center}.wl-stabs .wl-stab.is-active .wl-stab__label{color:var(--color-primary-text)}.wl-stabs .wl-stab.is-active .wl-stab__value{background:var(--color-primary-text);color:#fff}.wl-stabs>wl-skeleton>.wl-skeleton[data-variant=tab]{flex:0 0 112px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill)}.wl-stabs>wl-skeleton>.wl-skeleton[data-variant=tab] .wl-skeleton__value{display:none}}.wl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.wl-toolbar__search{flex:1 1 260px;min-width:0;max-width:440px}.wl-toolbar__filters{display:contents}.wl-toolbar .wl-filter{flex:0 1 180px;min-width:150px}.wl-toolbar__end{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2);margin-left:auto}.wl-toolbar__sort{display:inline-flex;align-items:center;gap:2px}.wl-toolbar__sort-field{width:190px}.wl-toolbar__dir.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 40px;width:40px;height:40px;padding:8px;--mdc-icon-button-icon-color: var(--color-muted)}.wl-toolbar__filters-btn.mat-mdc-outlined-button{--mdc-outlined-button-container-height: 44px;gap:2px;white-space:nowrap}.wl-toolbar__filters-btn.mat-mdc-outlined-button.has-active{border-color:var(--color-primary);color:var(--color-primary-strong)}.wl-toolbar__count{display:inline-block;min-width:20px;margin-left:6px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-brand-fill);color:#fff;font-size:var(--font-size-xs);font-weight:700;line-height:20px;text-align:center}@media(max-width:1023.98px){.wl-toolbar__search{flex-basis:220px;max-width:none}.wl-toolbar__sort-field{width:170px}}@media(max-width:767.98px){.wl-toolbar__search{flex:1 1 100%;max-width:none}.wl-toolbar__filters-btn{flex:1 1 auto}.wl-toolbar__end{flex:1 1 auto;justify-content:flex-end;margin-left:0}.wl-toolbar__sort-field{width:150px}.wl-toolbar__dir{display:none!important}}.wl-sheet{display:flex;flex-direction:column;max-height:inherit;font-family:var(--font-family)}.wl-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border)}.wl-sheet__title{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}.wl-sheet__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);overflow:auto}.wl-sheet__body .mat-mdc-form-field,.wl-sheet__body .wl-filter{width:100%;max-width:none;flex:none}.wl-sheet__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface)}.wl-sheet__foot .mat-mdc-unelevated-button{min-width:120px}.wl-sheet__count{margin-left:6px;padding:0 6px;border-radius:var(--radius-pill);background:#ffffff47;font-size:var(--font-size-xs);line-height:20px}.wl-sheet-panel .mat-bottom-sheet-container{max-height:85vh;padding:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.wl-sheet-panel .mat-bottom-sheet-container .wl-sheet{max-height:85vh}.wl-drawer-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:0}.wl-drawer-panel .wl-sheet{height:100vh;max-height:100vh}.wl-drawer-panel .wl-sheet__body{flex:1 1 auto}.wl-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:var(--radius-pill);background:var(--color-bg-2);color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:700;line-height:20px;white-space:nowrap}.wl-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.wl-badge[data-tone=success]{background:var(--color-success-soft);color:var(--color-success-text)}.wl-badge[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning-text)}.wl-badge[data-tone=info]{background:var(--color-info-soft);color:var(--color-info-text)}.wl-badge[data-tone=error]{background:var(--color-error-soft);color:var(--color-error-text)}.wl-badge[data-tone=purple]{background:var(--color-purple-soft);color:var(--color-purple-text)}.wl-badge[data-tone=brand]{background:var(--color-primary-soft);color:var(--color-primary-strong)}.wl-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px 2px 7px;border-radius:var(--radius-pill);background:var(--color-bg-2);color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:600;line-height:20px;white-space:nowrap}.wl-chip .mat-icon{font-size:15px;width:15px;height:15px}.wl-chip--onmedia{background:#ffffffeb;color:var(--color-text);box-shadow:var(--shadow-sm)}.wl-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-2);font:inherit;font-size:var(--font-size-xs);font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-tag .mat-icon{font-size:14px;width:14px;height:14px}.wl-tag--more{color:var(--color-muted)}.wl-tag--warning{border-color:transparent;background:var(--color-warning-soft);color:var(--color-warning-text);cursor:pointer}.wl-tag--warning:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wl-price{color:var(--color-text);font-size:var(--font-size-md);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.wl-price.is-free{color:var(--color-success-text)}.wl-bulk{position:sticky;top:var(--wl-sticky-top, 64px);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary-soft);box-shadow:var(--shadow-md)}.wl-bulk__count{color:var(--color-primary-strong);font-size:var(--font-size-md);font-weight:700;white-space:nowrap}.wl-bulk__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wl-bulk__action.mat-mdc-outlined-button{--mdc-outlined-button-container-height: 36px;background:var(--color-surface);white-space:nowrap}.wl-bulk__action.mat-mdc-outlined-button .mat-icon{margin-right:4px}.wl-bulk__action.is-danger.mat-mdc-outlined-button{--mdc-outlined-button-label-text-color: var(--color-error-text);border-color:var(--color-error)}.wl-bulk__clear.mat-mdc-button{--mdc-text-button-container-height: 36px;margin-left:auto;--mdc-text-button-label-text-color: var(--color-text-2)}@media(max-width:767.98px){.wl-bulk__action.mat-mdc-outlined-button{padding:0 10px}}.sidebar-search{padding:0 var(--space-3) var(--space-3)}.wl-palette-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--ease-fast, .12s),color var(--ease-fast, .12s)}.wl-palette-trigger:hover{border-color:var(--color-border-strong);color:var(--color-text)}.wl-palette-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-primary)}.wl-palette-trigger .mat-icon{flex:none;width:20px;height:20px;font-size:20px}.wl-palette-trigger__label{flex:1 1 auto;text-align:left}.wl-palette-trigger__kbd{flex:none;padding:1px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-2);color:var(--color-muted);font:inherit;font-size:var(--font-size-xs)}.wl-palette-trigger--compact{justify-content:center;width:40px;padding:0;margin:0 auto}.wl-palette-backdrop{background:#0f172a52}.wl-palette-pane{width:min(640px,100vw - 32px)}.cdk-overlay-container:has(.wl-palette-pane){z-index:1060}.wl-palette{display:flex;flex-direction:column;width:100%;max-height:min(560px,76vh);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.wl-palette__field{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-muted)}.wl-palette__input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-size-md)}.wl-palette__input::placeholder{color:var(--color-muted-2)}.wl-palette__esc{flex:none;padding:1px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);font:inherit;font-size:var(--font-size-xs)}.wl-palette__list{flex:1 1 auto;margin:0;padding:var(--space-2);overflow-y:auto;list-style:none}.wl-palette__group{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wl-palette__group:first-child{padding-top:var(--space-1)}.wl-palette__option{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer}.wl-palette__option .mat-icon{flex:none;color:var(--color-muted)}.wl-palette__option.is-active{background:var(--color-primary-soft);color:var(--color-primary-strong)}.wl-palette__option.is-active .mat-icon{color:var(--color-primary-strong)}.wl-palette__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1px}.wl-palette__label{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wl-palette__hint{color:var(--color-muted);font-size:var(--font-size-xs);line-height:1.4}.wl-palette__go.mat-icon{display:none;width:18px;height:18px;font-size:18px;margin-left:auto}.wl-palette__option.is-active .wl-palette__go.mat-icon{display:inline-flex}.wl-palette__status{margin:0;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-xs)}.wl-palette__status:empty{display:none}@media(max-width:599.98px){.wl-palette-pane{width:calc(100vw - 32px)}.wl-palette{max-height:70vh}}.wl-palette-pane--sheet{width:100vw;max-width:100vw}.wl-palette-pane--sheet .wl-palette{max-height:min(80vh,100dvh - 56px);border-bottom:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg)}.wl-palette-pane--sheet .wl-palette__field{padding-top:var(--space-4)}.wl-palette-pane--sheet .wl-palette__esc{display:none}.wl-palette-pane--sheet .wl-palette__label{white-space:normal}.wl-palette-pane--sheet .wl-palette__list{padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.wl-grid{--wl-grid-gap: var(--space-4);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--wl-grid-gap);align-items:stretch}@media(min-width:1440px){.wl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1439.98px){.wl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px)and (max-width:1023.98px){.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));--wl-grid-gap: var(--space-3)}}@media(max-width:639.98px){.wl-grid{grid-template-columns:minmax(0,1fr);--wl-grid-gap: var(--space-3)}}.wl-rows{display:flex;flex-direction:column;gap:var(--space-2)}@supports (grid-template-rows: subgrid){.wl-grid{row-gap:0;margin-bottom:calc(-1 * var(--wl-grid-gap))}.wl-grid>.wl-card,.wl-grid>wl-skeleton>.wl-skeleton{margin-bottom:var(--wl-grid-gap)}.wl-grid>.wl-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.wl-grid>.wl-card>.wl-card__body{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;align-content:start}.wl-grid>.wl-card>.wl-card__body>*+*{margin-top:var(--space-2)}.wl-grid>.wl-card .wl-card__sub:empty,.wl-grid>.wl-card .wl-card__tags:empty,.wl-grid>.wl-card .wl-card__extra:empty{display:block;min-height:0}.wl-grid>.wl-card .wl-card__facts,.wl-grid>.wl-card .wl-card__stats{margin-top:var(--space-2);align-self:start}.wl-grid>.wl-card .wl-card__body>.wl-card__sub{margin-top:var(--space-1)}}.wl-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--ease-fast),box-shadow var(--ease-fast),transform var(--ease-fast)}.wl-card:hover,.wl-card:focus-within{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.wl-card.is-selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}@media(prefers-reduced-motion:reduce){.wl-card{transition:none}}.wl-grid.is-selecting>.wl-card .wl-card__check{opacity:1}.wl-card__head{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.wl-card__head>.wl-card__title{flex:1 1 auto;min-width:0;padding-top:2px}.wl-card__lead{position:relative;flex:0 0 auto;display:block;line-height:0}.wl-card__lead>.wl-thumb{cursor:pointer}.wl-card__check.mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 28px;position:absolute;top:2px;left:2px;z-index:1;width:28px;height:28px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:var(--shadow-sm);line-height:normal;opacity:0;transition:opacity var(--ease-fast)}.wl-card__check.mat-mdc-checkbox .mdc-form-field{display:block}.wl-card__check.mat-mdc-checkbox .mdc-checkbox{margin:0;padding:5px}.wl-card__check.mat-mdc-checkbox .mdc-checkbox__background{top:5px;left:5px}.wl-card__check.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{width:28px;height:28px;top:0;left:0}.wl-card:hover .wl-card__check,.wl-card__lead:focus-within .wl-card__check,.wl-card.is-selected .wl-card__check{opacity:1}@media(hover:none){.wl-card__head{position:relative;padding-right:36px}.wl-card__lead{position:static}.wl-card__check.mat-mdc-checkbox{opacity:1;top:0;right:0;left:auto;background:none;box-shadow:none}}.wl-card__kind.wl-chip{flex:none}.wl-card__fact-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:var(--color-muted-2);text-underline-offset:3px;cursor:pointer}.wl-card__fact-link:hover{color:var(--color-primary-text);text-decoration-color:currentColor}.wl-card__fact-link:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.wl-card__stats{--wl-stat-lead: calc(var(--space-4) + 1px);display:flex;flex-wrap:wrap;row-gap:var(--space-1);margin:var(--space-1) 0 0 calc(-1 * var(--wl-stat-lead));padding:0;list-style:none;clip-path:inset(0 0 0 var(--wl-stat-lead))}.wl-card__stats li{display:flex;flex:0 0 auto;flex-direction:column;padding:0 var(--space-4);border-left:1px solid var(--color-border);line-height:1.3}.wl-card__stats b{color:var(--color-text);font-size:var(--font-size-lg);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.wl-card__stats span{color:var(--color-muted);font-size:var(--font-size-xs);white-space:nowrap}.wl-card__progress{display:flex;flex-direction:column;gap:6px;margin:0;color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:600}.wl-card__progress .wl-meter{width:100%}.wl-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-3)}.wl-card__title{margin:0;font-size:var(--font-size-lg);font-weight:700;line-height:1.35}.wl-card__title a{display:-webkit-box;overflow:hidden;color:var(--color-text)!important;text-decoration:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.wl-card__title a:hover{color:var(--color-primary-strong)!important}.wl-card__title a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.wl-card__sub{margin:-4px 0 0;overflow:hidden;color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.wl-card__tags{display:flex;flex-wrap:wrap;gap:6px}.wl-card__facts{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:auto 0 0;color:var(--color-text-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.wl-card__facts>*+*:before{content:"\b7";margin:0 7px;color:var(--color-muted-2)}.wl-card__next{display:inline-flex;flex:1 1 100%;align-items:center;gap:4px;margin-top:2px;font-weight:600}.wl-card__next .mat-icon{font-size:15px;width:15px;height:15px;color:var(--color-muted-2)}.wl-card__next:before{display:none!important}.wl-card__updated{margin:0;color:var(--color-muted);font-size:var(--font-size-xs)}.wl-card__next.is-warn{color:var(--color-warning-text)}.wl-card__next.is-warn .mat-icon{color:var(--color-warning)}.wl-card__returned{align-self:flex-start}.wl-card__extra{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;color:var(--color-text-2);font-size:var(--font-size-sm)}.wl-card__extra:empty,.wl-card__sub:empty,.wl-card__tags:empty{display:none}.wl-card__extra .is-warn{color:var(--color-warning-text);font-weight:600}.wl-card__extra .is-warn .mat-icon{color:var(--color-warning)}.wl-card__tags{flex-wrap:nowrap;min-width:0;overflow:hidden}.wl-card__tags .wl-tag{display:inline-block;flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-card__tags .wl-tag--more{flex:none}.wl-card__tags .wl-tag:first-child:not(:last-child),.wl-card__tags .wl-card__kind+.wl-tag:not(:last-child){flex:0 0 auto;max-width:60%}.wl-card__tags .wl-card__kind+.wl-tag:not(:last-child){max-width:40%}.wl-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg)}.wl-card__meta{display:flex;align-items:center;min-width:0}.wl-card__actions{display:flex;flex:0 0 auto;align-items:center;gap:2px}.wl-card__links{gap:0;margin-left:-8px}.wl-card__links .mat-mdc-button.wl-btn-sm{--mdc-text-button-container-height: 34px;--mdc-text-button-label-text-color: var(--color-text-2);min-width:0;padding:0 8px!important;font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}.wl-card__links .mat-mdc-button.wl-btn-sm>.mat-icon{font-size:18px!important;width:18px!important;height:18px!important;margin:0 4px 0 0!important;color:var(--color-muted)}.wl-card__foot .mat-mdc-icon-button,.wl-card .wl-action-menu__trigger.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;--mdc-icon-button-icon-size: 20px;--mdc-icon-button-icon-color: var(--color-text-2);width:36px;height:36px;padding:8px}.wl-btn-sm.mat-mdc-unelevated-button,.wl-btn-sm.mat-mdc-outlined-button{--mdc-filled-button-container-height: 36px;--mdc-outlined-button-container-height: 34px;min-width:0;padding:0 12px;font-size:var(--font-size-sm);white-space:nowrap}.wl-btn-sm.mat-mdc-unelevated-button .mat-icon,.wl-btn-sm.mat-mdc-outlined-button .mat-icon{font-size:18px;width:18px;height:18px;margin-right:4px}.wl-table-wrap{overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);-webkit-overflow-scrolling:touch}.wl-table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-family:var(--font-family);font-size:var(--font-size-md)}.wl-table th,.wl-table td{padding:10px 12px;text-align:left;vertical-align:middle}.wl-table th:first-child,.wl-table td:first-child{padding-left:var(--space-4)}.wl-table th:last-child,.wl-table td:last-child{padding-right:var(--space-3)}.wl-table [data-align=right]{text-align:right}.wl-table [data-align=center]{text-align:center}.wl-table thead th{position:sticky;top:0;z-index:2;padding-block:10px;border-bottom:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.wl-table tbody td{border-bottom:1px solid var(--color-border);color:var(--color-text-2);font-variant-numeric:tabular-nums}.wl-table tbody tr:last-child td{border-bottom:0}.wl-table .is-warn{color:var(--color-warning-text);font-weight:600}.wl-table .is-muted{color:var(--color-muted-2)}.wl-table__select{width:44px;padding-right:0!important}.wl-table__select .mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 32px;margin-left:-6px}.wl-table__actions-th,.wl-table__actions{width:1%;white-space:nowrap;text-align:right}.wl-table__row-actions{display:inline-flex;align-items:center;gap:2px}.wl-table__sort{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.wl-table__sort .mat-icon{font-size:14px;width:14px;height:14px;opacity:0;transition:opacity var(--ease-fast)}.wl-table__sort:hover .mat-icon{opacity:.5}.wl-table__sort.is-on{color:var(--color-text)}.wl-table__sort.is-on .mat-icon{opacity:1}.wl-table__sort:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.wl-table--clickable .wl-table__row{cursor:pointer}.wl-table__row{transition:background-color var(--ease-fast)}.wl-table__row:hover,.wl-table__row:focus-within{background:var(--color-bg)}.wl-table__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary)}.wl-table__row.is-selected{background:var(--color-primary-soft)}.wl-table__row.is-selected td{border-bottom-color:var(--brand-100)}.wl-table__td--entity{min-width:220px}.wl-table td[data-col=updated],.wl-table td[data-col=nextClass],.wl-table td[data-col=status]{white-space:nowrap}.wl-table-wrap:not(.wl-table-wrap--sticky) .wl-table thead th{position:static}.wl-table-wrap--sticky{max-height:calc(100vh - var(--wl-sticky-top, 64px) - var(--space-4))}.wl-meter{--wl-meter: 0%;display:block;height:6px;border-radius:var(--radius-pill);background:var(--color-bg-2);overflow:hidden}.wl-meter:before{content:"";display:block;width:var(--wl-meter);height:100%;border-radius:inherit;background:var(--color-success);transition:width .3s ease}.wl-thumb{--wl-media-color: var(--color-primary);--wl-thumb-size: 56px;--wl-thumb-radius: 10px;--wl-thumb-icon: 28px;display:block;flex:0 0 auto;position:relative;width:var(--wl-thumb-size);height:var(--wl-thumb-size);overflow:hidden;border-radius:var(--wl-thumb-radius);background:color-mix(in srgb,var(--wl-media-color) 12%,#fff);color:var(--wl-media-color);line-height:0}.wl-thumb.has-image{background:var(--color-bg-2, var(--color-bg))}.wl-thumb__img{display:block;width:100%;height:100%;object-fit:cover}.wl-thumb.has-image:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #10182814;pointer-events:none}.wl-thumb__icon.mat-icon{position:absolute;top:50%;left:50%;width:var(--wl-thumb-icon);height:var(--wl-thumb-icon);font-size:var(--wl-thumb-icon);line-height:1;transform:translate(-50%,-50%)}@media(max-width:639.98px){.wl-thumb{--wl-thumb-size: 48px;--wl-thumb-icon: 24px}}.wl-entity{display:flex;align-items:center;gap:var(--space-3);min-width:0}.wl-entity__thumb{--wl-media-color: var(--color-primary);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--wl-media-color) 12%,#fff);color:var(--wl-media-color);overflow:hidden}.wl-entity__thumb .mat-icon{font-size:20px;width:20px;height:20px}.wl-entity__thumb img{width:100%;height:100%;object-fit:cover}.wl-entity>.wl-thumb{--wl-thumb-size: 40px;--wl-thumb-radius: var(--radius-sm);--wl-thumb-icon: 20px}.wl-entity__text{display:flex;flex-direction:column;min-width:0}.wl-entity__title{display:block;overflow:hidden;color:var(--color-text)!important;font-size:var(--font-size-md);font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.wl-entity__title:hover{color:var(--color-primary-strong)!important}.wl-entity__title:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.wl-entity__sub{overflow:hidden;color:var(--color-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}@media(max-width:1439.98px){.wl-hide-xl{display:none!important}}@media(max-width:1279.98px){.wl-hide-lg{display:none!important}}@media(max-width:1023.98px){.wl-hide-md{display:none!important}}@media(max-width:767.98px){.wl-hide-sm{display:none!important}.wl-table-wrap{overflow:visible;max-height:none}.wl-table{min-width:0}.wl-table thead{display:none}.wl-table,.wl-table tbody,.wl-table tr,.wl-table td{display:block}.wl-table tr{position:relative;padding:var(--space-3) var(--space-4)}.wl-table.wl-table--selectable tr{padding-left:52px}.wl-table tbody tr+tr{border-top:1px solid var(--color-border)}.wl-table td{padding:2px 0!important;border:0!important;text-align:left!important}.wl-table .wl-table__select{position:absolute;top:10px;left:10px;width:auto}.wl-table .wl-table__td--primary{margin-bottom:4px}.wl-table .wl-entity__title{white-space:normal;overflow-wrap:anywhere}.wl-table .wl-table__td:not(.wl-table__td--primary){display:inline-block;margin:2px 12px 2px 0;font-size:var(--font-size-sm)}.wl-table .wl-table__td:not(.wl-table__td--primary):before{content:attr(data-label) " ";color:var(--color-muted)}.wl-table .wl-table__actions{display:flex!important;width:auto;gap:4px;padding-top:var(--space-2)!important}.wl-table .wl-table__row-actions{width:100%}.wl-table .wl-table__row-actions .wl-btn-sm{flex:1 1 auto}}.wl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center}.wl-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--space-1);border-radius:var(--radius-xl);background:var(--color-bg-2);color:var(--color-muted)}.wl-empty__icon .mat-icon{font-size:28px;width:28px;height:28px}.wl-empty__title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}.wl-empty__text{max-width:420px;margin:0;color:var(--color-muted);font-size:var(--font-size-md);line-height:1.5}.wl-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.wl-empty__actions:empty{display:none}.wl-empty--error{border-style:solid}.wl-empty--error .wl-empty__icon{background:var(--color-error-soft);color:var(--color-error-text)}@media(max-width:767.98px){.wl-empty{padding:var(--space-8) var(--space-4)}}.wl-skeleton{display:flex;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.wl-skeleton .skeleton{display:block;height:14px;border-radius:6px}.wl-skeleton__lines{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.wl-skeleton__lines .skeleton:last-child{width:55%}.wl-skeleton[data-variant=kpi],.wl-skeleton[data-variant=tab]{align-items:center;min-height:72px;padding:var(--space-3) var(--space-4)}.wl-skeleton[data-variant=tab] .wl-skeleton__lines{gap:var(--space-2)}.wl-skeleton[data-variant=tab] .wl-skeleton__lines .skeleton:first-child{width:60%}.wl-skeleton[data-variant=tab] .wl-skeleton__lines .skeleton:last-child{width:32px;height:20px}.wl-skeleton[data-variant=kpi] .wl-skeleton__icon{flex:0 0 40px;width:40px;height:40px;border-radius:var(--radius-md)}.wl-skeleton[data-variant=card]{flex-direction:column;gap:0}.wl-skeleton[data-variant=card] .wl-skeleton__media{display:none}.wl-skeleton[data-variant=card] .wl-skeleton__lines{padding:var(--space-4)}.wl-skeleton[data-variant=row]{align-items:center;padding:12px 16px}.wl-skeleton[data-variant=row] .wl-skeleton__thumb{flex:0 0 40px;width:40px;height:40px;border-radius:var(--radius-sm)}.wl-skeleton[data-variant=row] .wl-skeleton__line{flex:1 1 0}.wl-skeleton[data-variant=row] .wl-skeleton__line--short{flex:0 0 90px}.wl-kpis>wl-skeleton{display:contents}.wl-grid>wl-skeleton,.wl-rows>wl-skeleton{display:contents}.wl-back.mat-mdc-button{align-self:flex-start;margin-left:calc(-1 * var(--space-2));color:var(--color-text-2);font-weight:600}.wl-back.mat-mdc-button .mat-icon{margin-right:var(--space-1)}.wl-page>.wl-back{display:inline-flex}.wl-reviews__summary{margin-bottom:0;color:var(--color-muted);font-size:var(--font-size-sm)}.wl-reviews__list{margin-bottom:0;padding:0;list-style:none}.wl-reviews__summary+.wl-reviews__list{margin-top:var(--space-2)}.wl-reviews .wl-toolbar .wl-filter--item{flex:0 1 260px;min-width:180px}.wl-review{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.wl-review.is-public{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-border))}.wl-review__head{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.wl-review__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--font-size-sm);font-weight:800}.wl-review__who{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.wl-review__name{overflow:hidden;color:var(--color-text);font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap}.wl-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;color:var(--color-muted);font-size:var(--font-size-xs)}.wl-review__item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-review__rating{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:700}.wl-review__rating .mat-icon{font-size:18px;width:18px;height:18px;color:var(--color-warning)}.wl-review__text{margin:0;color:var(--color-text-2);font-size:var(--font-size-md);line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.wl-review__text.is-muted{color:var(--color-muted-2);font-style:italic}.wl-review__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}@media(max-width:767.98px){.wl-review{padding:var(--space-3)}}.wl-learners .wl-toolbar .wl-filter--batch{flex:0 1 220px;min-width:160px}.wl-learners__progress{display:flex;flex-direction:column;gap:var(--space-1);min-width:120px}.wl-learners__progress-text{color:var(--color-muted);font-size:var(--font-size-xs);white-space:nowrap}.wl-learners__contact{display:flex;flex-direction:column;min-width:0;font-size:var(--font-size-sm)}.wl-learners__contact span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-learners__avatar.wl-entity__thumb{width:36px;height:36px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.02em}.wl-learners .wl-toolbar .wl-filter--outcome{flex:0 1 220px;min-width:170px}.wl-learners__score-value{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.wl-learners__outcome{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wl-learners__date{white-space:nowrap}.wl-learners__date-kind{color:var(--color-muted);font-size:var(--font-size-sm)}.wl-learners__date.is-muted{color:var(--color-muted)}.wl-learners__cert{display:inline-flex;align-items:center;gap:2px;color:var(--color-muted);font-size:var(--font-size-xs);font-weight:600}.wl-learners__cert>.mat-icon{font-size:16px;width:16px;height:16px;color:var(--color-success-text)}.wl-learners__notice.is-info{color:var(--color-text-2)}.wl-learners__export.is-disabled{opacity:.55;cursor:not-allowed}.wl-learners__notice{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-error-text);font-size:var(--font-size-sm)}.wl-learners__notice>.mat-icon{font-size:18px;width:18px;height:18px}.wl-learners__actions{display:inline-flex;gap:2px}.wl-learners__actions .mat-mdc-button.wl-btn-sm{--mdc-text-button-container-height: 32px;--mdc-text-button-label-text-color: var(--color-text-2);min-width:0;padding:0 8px!important;font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}.wl-learners__actions .mat-mdc-button.wl-btn-sm>.mat-icon{font-size:18px!important;width:18px!important;height:18px!important;margin:0 4px 0 0!important;color:var(--color-muted)}@media(max-width:767.98px){.wl-learners .wl-table tbody tr.wl-table__row{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-4) + 36px + var(--space-3))}.wl-learners .wl-table .wl-table__td--primary{flex:0 0 100%;margin:0 0 2px}.wl-learners .wl-table .wl-entity{gap:0}.wl-learners .wl-table .wl-learners__avatar.wl-entity__thumb{position:absolute;top:var(--space-3);left:var(--space-4)}.wl-learners .wl-table .wl-entity__title{font-size:var(--font-size-md)}.wl-learners .wl-table .wl-table__td:not(.wl-table__td--primary){margin:0!important;color:var(--color-text-2);font-size:var(--font-size-sm)}.wl-learners .wl-table td[data-col=joined]{order:1}.wl-learners .wl-table td[data-col=progress],.wl-learners .wl-table .wl-learners__progress{display:contents}.wl-learners .wl-table td[data-col=progress]:before{content:none}.wl-learners .wl-table .wl-learners__progress-text{order:2;margin-left:6px;color:var(--color-text-2);font-size:var(--font-size-sm)}.wl-learners .wl-table .wl-learners__unit{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wl-learners .wl-table .wl-learners__progress-text:before{content:"\b7\a0\a0";color:var(--color-muted-2)}.wl-learners .wl-table td.wl-table__td[data-col=result]{order:2;margin-left:6px!important}.wl-learners .wl-table td[data-col=result]:before{content:"\b7\a0\a0" attr(data-label) "\a0"}.wl-learners .wl-table td[data-col=result]:has(.wl-learners__none){display:none!important}.wl-learners .wl-table td.wl-table__td[data-col=outcome]{order:2;margin-left:6px!important}.wl-learners .wl-table td[data-col=outcome]:before{content:none}.wl-learners .wl-table tbody tr.wl-table__row:after{content:"";order:3;flex:0 0 100%;height:var(--space-1)}.wl-learners .wl-table tbody tr.wl-table__row:not(:has(.wl-meter)):after{height:0}.wl-learners .wl-table .wl-meter{order:4;flex:1 1 auto;min-width:64px;margin-right:var(--space-3)}.wl-learners .wl-table .wl-table__actions{order:5;flex:none;width:auto;margin-left:auto!important;padding:0!important}.wl-learners .wl-table .wl-learners__actions{margin-right:calc(var(--space-2) * -1)}.wl-learners .wl-table td[data-col=quizzes]{order:1}.wl-learners .wl-table td[data-col=quizzes]:before{content:"Sections\a0"}.wl-learners .wl-table td.wl-table__td[data-col=screening]{order:2;margin-left:6px!important}.wl-learners .wl-table td[data-col=screening]:before{content:"\b7\a0\a0" attr(data-label) "\a0"}.wl-learners .wl-table td.wl-table__td[data-col=status]{order:2;margin-left:var(--space-2)!important}.wl-learners .wl-table td[data-col=status]:before{content:none}@container wl-side (min-width: 480px){.wl-learners .wl-table .wl-table__td--primary{flex:1 1 0;min-width:0}.wl-learners .wl-table .wl-table__actions{order:0;align-self:flex-start;margin-top:-2px!important}.wl-learners .wl-table tbody tr.wl-table__row:before{content:"";order:0;flex:0 0 100%;height:0}.wl-learners .wl-table .wl-table__td--primary,.wl-learners .wl-table .wl-table__actions{order:-1}.wl-learners .wl-table tbody tr.wl-table__row:after{height:var(--space-2)}.wl-learners .wl-table .wl-meter{flex:1 1 100%;margin-right:0}}}.wl-results{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-4) var(--space-6);align-items:stretch;margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.wl-results__title{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:700}.wl-results__scope{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:500}.wl-results__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;align-content:center}.wl-results__fact{min-width:0}.wl-results__fact dt{margin:0 0 2px;color:var(--color-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.wl-results__fact dd{margin:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.wl-results__of{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600}.wl-results__rate{display:inline-block;margin-left:var(--space-1);padding:1px 8px;border-radius:999px;vertical-align:3px;background:var(--color-success-soft);color:var(--color-success-text);font-size:var(--font-size-xs);font-weight:700}.wl-results__spread{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0}.wl-results__caption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:700}.wl-results__key{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:var(--font-size-xs);font-weight:500}.wl-results__key:first-of-type{margin-left:auto}.wl-results__swatch{width:10px;height:10px;border-radius:3px;background:var(--color-border-strong)}.wl-results__swatch.is-pass{background:var(--color-success)}.wl-results__plot{position:relative;height:112px;padding-top:18px;border-bottom:1px solid var(--color-border-strong)}.wl-results__bars{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;height:100%;margin:0;padding:0;list-style:none}.wl-results__band{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%}.wl-results__bar{display:block;width:100%;max-width:40px;border-radius:4px 4px 0 0;background:var(--color-border-strong)}.wl-results__band.is-pass .wl-results__bar{background:var(--color-success)}.wl-results__count{margin-bottom:2px;color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:700;font-variant-numeric:tabular-nums}.wl-results__mark{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--color-text-2);pointer-events:none}.wl-results__mark>span{position:absolute;top:-2px;left:4px;padding:0 4px;border-radius:4px;white-space:nowrap;background:var(--color-surface);color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:700}.wl-results__axis{display:flex;justify-content:space-between;color:var(--color-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}@media(max-width:1023.98px){.wl-results{grid-template-columns:minmax(0,1fr)}}@media(max-width:575.98px){.wl-results{padding:var(--space-3) var(--space-4)}.wl-results__facts{gap:var(--space-3)}.wl-results__fact dd{font-size:var(--font-size-lg)}.wl-results__bars{gap:3px}.wl-results__plot{height:96px}}.wl-card__extra .mat-icon[inline]{vertical-align:-2px;color:var(--color-muted-2)}.wl-learners>wl-data-table{display:block}.wl-show-below-md{display:none!important}@media(max-width:1023.98px){.wl-show-below-md{display:block!important}}.pack-editor{max-width:960px}.pack-editor>form{display:flex;flex-direction:column;gap:var(--space-4)}.pack-editor__steps.step-header{margin:0 auto}.pack-editor__step-hint{display:block;color:var(--color-muted);font-size:var(--font-size-xs);font-weight:400}.pack-editor__alert{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-soft);color:var(--color-error-text);font-weight:600}.pack-editor__alert .mat-icon{flex:none}.pack-editor__panel{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@media(max-width:599.98px){.pack-editor__panel{padding:var(--space-4)}}.pack-editor__title{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}.pack-editor__wide{grid-column:1/-1}.pack-editor__coauthors{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pack-editor__coauthors>.mat-mdc-form-field{width:100%}.pack-editor__note{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-text-2);font-size:var(--font-size-sm)}.pack-editor__note .mat-icon{flex:none;width:18px;height:18px;font-size:18px;color:var(--color-primary-strong)}.pack-editor__field{display:flex;flex-direction:column;gap:6px;min-width:0}.pack-editor .field-label{color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:600}.pack-editor .field-label small{color:var(--color-muted);font-weight:400}.pack-editor quill-editor{display:block}.pack-editor__field--invalid .ql-toolbar,.pack-editor__field--invalid .ql-container{border-color:var(--color-error)}.pack-editor__error{margin:0;color:var(--color-error-text);font-size:var(--font-size-xs);outline:none}.pack-editor__help{margin:0;color:var(--color-muted);font-size:var(--font-size-xs)}.pack-editor__file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.pack-editor__file>app-file-upload{display:block;flex:1 1 200px;min-width:0}.pack-editor__thumb{width:96px;height:54px;flex:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);object-fit:cover}.pack-editor__picker{width:100%}.pack-editor__option{display:flex;flex-direction:column;line-height:1.3}.pack-editor__option small{color:var(--color-muted);font-size:var(--font-size-xs);white-space:normal}.pack-editor__courses{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.pack-editor__course{display:flex;align-items:center;gap:var(--space-2);min-height:52px;padding:4px 4px 4px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pack-editor__course.cdk-drag-preview{box-shadow:var(--shadow-md)}.pack-editor__course.cdk-drag-placeholder{opacity:.4}.pack-editor__courses.cdk-drop-list-dragging .pack-editor__course:not(.cdk-drag-placeholder){transition:transform .2s cubic-bezier(0,0,.2,1)}.pack-editor__handle{flex:none;color:var(--color-muted-2);cursor:grab}.pack-editor__n{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--font-size-xs);font-weight:700}.pack-editor__course-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-weight:600}.pack-editor__course-actions{display:flex;flex:none}@media(max-width:399.98px){.pack-editor__course-actions .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 36px;width:36px;height:36px;padding:6px}}.pack-editor__foot{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--color-border);background:var(--color-bg)}.pack-editor__spacer{flex:1 1 auto}.pack-editor__state{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--font-size-sm)}.pack-editor__course.cdk-drag-preview{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}@media(max-width:598px){.pack-editor__foot{bottom:calc(74px + env(safe-area-inset-bottom,0px))}}.wl-detail>.wl-detail__meta{margin-top:var(--space-3)}.wl-detail__loading{display:flex;flex-direction:column;gap:var(--space-4)}.wl-detail__loading>wl-kpi-strip{display:block}.wl-detail__loading>wl-skeleton{display:contents}.wl-detail__loading-title{display:block;width:min(420px,70%);height:32px;border-radius:var(--radius-sm)}.wl-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.wl-detail__updated{color:var(--color-muted);font-size:var(--font-size-xs)}.wl-detail__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media(min-width:1024px){.wl-detail__layout:has(>.wl-detail__aside){grid-template-columns:minmax(0,1fr) 320px}}.wl-detail__main,.wl-detail__aside{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media(min-width:1024px){.wl-detail__aside{position:sticky;top:calc(var(--wl-sticky-top, 64px) + var(--space-4))}.coach-shell .wl-detail__aside{top:var(--space-4);max-height:calc(85vh - var(--space-4) * 2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.wl-detail__note{display:flex;align-items:flex-start;gap:var(--space-1)}.wl-detail__note .mat-icon{flex:0 0 auto;margin-top:2px}.wl-detail__section+.wl-detail__section{margin-top:var(--space-4)}.wl-detail__section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--font-size-md);font-weight:700}.wl-detail__section-title small{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:600}.wl-detail__questions.mat-accordion{display:block}.wl-detail__questions.mat-accordion .mat-expansion-panel{border:1px solid var(--color-border);border-radius:var(--radius-md)!important;box-shadow:none!important}.wl-detail__questions.mat-accordion .mat-expansion-panel+.mat-expansion-panel{margin-top:var(--space-2)}.wl-detail__questions.mat-accordion .mat-expansion-panel-header{height:auto;min-height:48px;padding:var(--space-3) var(--space-4)}.wl-detail__questions.mat-accordion .mat-expansion-panel-header-title{align-items:flex-start;gap:var(--space-2);min-width:0;margin-right:var(--space-2);color:var(--color-text);font-size:var(--font-size-md);font-weight:600}.wl-detail__questions.mat-accordion .mat-expansion-panel-body{padding:0 var(--space-4) var(--space-4)}.wl-detail__qno{flex:0 0 auto;color:var(--color-primary-text);font-weight:800;font-variant-numeric:tabular-nums}.wl-detail__qtitle{min-width:0;overflow-wrap:anywhere;line-height:1.45}.wl-detail__qtitle p{margin:0}.wl-detail__qtitle img{max-width:100%;height:auto}.wl-detail__options{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0 0 0 var(--space-6);color:var(--color-text-2);font-size:var(--font-size-md);line-height:1.45}.wl-detail__options li{padding-left:var(--space-1);overflow-wrap:anywhere}.wl-detail__options li::marker{color:var(--color-muted);font-weight:700}.wl-detail__options p{margin:0}@media(max-width:767.98px){.wl-detail>wl-kpi-strip.wl-detail__stats{display:block}}.wl-detail__notice{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning-text);font-size:var(--font-size-sm);line-height:1.5;overflow-wrap:anywhere}.wl-detail__notice .mat-icon{flex:0 0 auto;width:20px;height:20px;font-size:20px}.wl-detail__lessons,.wl-detail__batches,.wl-detail__courses{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.wl-detail__lesson{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.wl-detail__lesson-icon.mat-icon{grid-row:span 2;width:24px;height:24px;font-size:24px;color:var(--color-primary-strong)}.wl-detail__lesson[data-kind="2"] .wl-detail__lesson-icon.mat-icon{color:var(--color-success)}.wl-detail__lesson[data-kind="3"] .wl-detail__lesson-icon.mat-icon{color:var(--color-info, var(--color-primary-strong))}.wl-detail__lesson-title{min-width:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.wl-detail__lesson-meta,.wl-detail__course-meta{display:flex;flex-wrap:wrap;gap:0 var(--space-3);min-width:0;color:var(--color-muted);font-size:var(--font-size-xs);font-weight:600}.wl-detail__batch{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.wl-detail__batch-name{color:var(--color-text);font-size:var(--font-size-md);font-weight:700;overflow-wrap:anywhere}.wl-detail__batch-line{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--color-text-2);font-size:var(--font-size-sm);overflow-wrap:anywhere}.wl-detail__batch-line .mat-icon{flex:0 0 auto;width:18px;height:18px;font-size:18px;color:var(--color-muted)}.wl-detail__batch-line.is-warn{color:var(--color-warning-text)}.wl-detail__batch-line.is-warn .mat-icon{color:var(--color-warning)}.wl-detail__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;font-size:var(--font-size-sm)}.wl-detail__facts dt{color:var(--color-muted);font-weight:600}.wl-detail__facts dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}.wl-detail__course{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.wl-detail__course-no{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary-soft, var(--color-bg));color:var(--color-primary-strong);font-weight:800;font-variant-numeric:tabular-nums}.wl-detail__course-title{min-width:0;font-size:var(--font-size-md);font-weight:600;overflow-wrap:anywhere}.wl-detail__course-title a{color:var(--color-text)}.wl-detail__course-title a:hover{color:var(--color-primary-strong)}.wl-panel{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.wl-panel>wl-empty-state{display:block}.wl-panel--flush{gap:0;padding:0;overflow:hidden}.wl-panel__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.wl-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.wl-panel__title{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.3}.wl-panel__count{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600}.wl-panel__text,.wl-panel__muted{margin:0;font-size:var(--font-size-md);line-height:1.55;overflow-wrap:anywhere}.wl-panel__text{color:var(--color-text-2);white-space:pre-line}.wl-panel__muted{color:var(--color-muted)}.wl-panel__rich{color:var(--color-text-2)}.wl-panel__rich>:last-child{margin-bottom:0}.wl-panel__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.wl-panel__list li{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-text-2);font-size:var(--font-size-md);line-height:1.45;overflow-wrap:anywhere}.wl-panel__list .mat-icon{flex:0 0 auto;width:20px;height:20px;font-size:20px;color:var(--color-success)}.wl-panel>.mat-mdc-outlined-button{align-self:flex-start}@media(max-width:767.98px){.wl-panel{padding:var(--space-3)}.wl-panel--flush{padding:0}.wl-panel__body{padding:var(--space-3)}}.wl-applied{display:flex;min-width:0}.wl-applied__chip{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%;min-height:36px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-text-2);font-size:var(--font-size-sm)}.wl-applied__chip>.mat-icon{flex:0 0 auto;width:18px;height:18px;font-size:18px;color:var(--color-primary-strong)}.wl-applied__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-applied__text b{color:var(--color-text);font-weight:700}.wl-applied__clear.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 32px;--mdc-icon-button-icon-size: 18px;flex:0 0 auto;width:32px;height:32px;padding:7px}.wl-link{padding:0;border:0;background:none;color:var(--color-primary-strong);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.wl-link:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.wl-filter__failed{display:inline-flex;flex-wrap:wrap;gap:0 var(--space-1);color:var(--color-error-text)}.wl-toolbar:has(.wl-filter__failed){align-items:flex-start}.assess-skill__failed.inline-alert{flex-wrap:wrap;align-items:center}.assess-skill__failed.inline-alert .mat-mdc-outlined-button{margin-left:auto;background:var(--color-surface)}.wl-detail--one-row>wl-page-header .wl-head__actions{flex:0 1 auto;flex-wrap:nowrap;min-width:0;max-width:100%}.wl-detail--one-row>wl-page-header .wl-head__actions>.mat-mdc-button-base:not(.mat-mdc-icon-button){flex:0 1 auto;min-width:0}.wl-detail--one-row>wl-page-header .wl-head__actions>.mat-mdc-button-base .mdc-button__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.wl-detail--one-row>wl-page-header .wl-head__actions>wl-action-menu{flex:0 0 auto}@media(max-width:767.98px){.wl-detail--one-row>wl-page-header .wl-head__actions>.mat-mdc-button-base:not(.mat-mdc-icon-button){flex:1 1 auto;padding-inline:var(--space-3)}}@media(max-width:479.98px){.wl-detail--one-row>wl-page-header .wl-head__actions>.mat-mdc-button-base:not(.mat-mdc-icon-button)>.mat-icon{display:none}}.assess-editor{max-width:1200px}.assess-editor .tab-content{min-width:0}.assess-editor__live.inline-alert{border-color:transparent;background:var(--color-warning-soft);color:var(--color-warning-text)}.assess-editor__live.inline-alert b{font-weight:700}.assess-editor .app-form-field-selector{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.assess-editor .app-form-field-selector>app-file-upload{flex:1 1 240px;min-width:0}.assess-editor__thumb{flex:0 0 auto;width:64px;height:64px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-2);object-fit:cover}.assess-editor__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-3);margin-top:var(--space-4)}@media(max-width:599.98px){.assess-editor__actions>.mat-mdc-button-base{flex:1 1 100%}}.wl-side-pane .mat-mdc-dialog-container{--mdc-dialog-container-shape: 0}.wl-side-pane .mat-mdc-dialog-surface{overflow:hidden;border-radius:0;background:var(--color-bg)}.wl-side-pane .mat-mdc-dialog-inner-container{transform:none!important}.wl-side-pane--sheet .wl-side__head{padding-left:var(--space-4)}.wl-side-pane--sheet .wl-side__body .wl-page{padding-inline:var(--space-4)}.cdk-global-overlay-wrapper:has(>.wl-side-pane)~.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{z-index:10000!important}.wl-side{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--color-text);font-family:var(--font-family)}.wl-side__head{display:flex;flex:none;align-items:center;gap:var(--space-1);min-height:64px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.wl-side__back{margin-left:calc(var(--space-3) * -1)}.wl-side__titles{flex:1 1 auto;min-width:0;padding-right:var(--space-2)}.wl-side__title{margin:0;overflow:hidden;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;outline:none}.wl-side__subtitle{margin:2px 0 0;overflow:hidden;color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.wl-side__full.mat-mdc-button{flex:none;white-space:nowrap}.wl-side__close{flex:none}.wl-side__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;container:wl-side/inline-size}.wl-side__body>*{display:block}.wl-side__body .wl-page{max-width:none;padding:var(--space-5) var(--space-5) var(--space-6)}.wl-side__body .wl-page>.wl-back{display:none}.wl-side__body .wl-page>.wl-back+*{margin-top:0}.wl-side--bare .wl-side__body .wl-page>wl-page-header .wl-head__text,.wl-side--bare .wl-side__body .wl-page>wl-page-header .wl-head>.wl-thumb{display:none}.wl-side--bare .wl-side__body .wl-page>wl-page-header:not(:has(.wl-head__actions>*)){display:none}.wl-side--bare .wl-side__body .wl-page>.wl-back+wl-page-header:not(:has(.wl-head__actions>*))+*{margin-top:0}@media(max-width:479.98px){.wl-side__full-label{display:none}.wl-side__full.mat-mdc-button{min-width:40px;padding-inline:var(--space-2)}.wl-side__full.mat-mdc-button .mat-icon{margin:0}}@container wl-side (max-width: 1023.98px){.wl-detail__layout,.wl-detail__layout:has(>.wl-detail__aside){grid-template-columns:minmax(0,1fr)}.wl-detail__aside{position:static;max-height:none;overflow:visible}}@container wl-side (max-width: 767.98px){.wl-head__title{font-size:var(--font-size-2xl)}.wl-toolbar__search{flex:1 1 100%;max-width:none}.wl-toolbar .wl-filter{flex:1 1 180px}.wl-toolbar__end{flex:1 1 auto;justify-content:flex-end;margin-left:0}.wl-head__actions{width:100%;padding-top:0}.wl-head__actions .mat-mdc-unelevated-button{flex:1 1 auto}.wl-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.wl-hide-xl,.wl-hide-lg,.wl-hide-md,.wl-hide-sm{display:none!important}.wl-show-below-md{display:block!important}.wl-table-wrap{overflow:visible;max-height:none}.wl-table{min-width:0}.wl-table thead{display:none}.wl-table,.wl-table tbody,.wl-table tr,.wl-table td{display:block}.wl-table tr{position:relative;padding:var(--space-3) var(--space-4)}.wl-table.wl-table--selectable tr{padding-left:52px}.wl-table tbody tr+tr{border-top:1px solid var(--color-border)}.wl-table td{padding:2px 0!important;border:0!important;text-align:left!important}.wl-table .wl-table__select{position:absolute;top:10px;left:10px;width:auto}.wl-table .wl-table__td--primary{margin-bottom:4px}.wl-table .wl-entity__title{white-space:normal;overflow-wrap:anywhere}.wl-table .wl-table__td:not(.wl-table__td--primary){display:inline-block;margin:2px 12px 2px 0;font-size:var(--font-size-sm)}.wl-table .wl-table__td:not(.wl-table__td--primary):before{content:attr(data-label) " ";color:var(--color-muted)}.wl-table .wl-table__actions{display:flex!important;width:auto;gap:4px;padding-top:var(--space-2)!important}.wl-table .wl-table__row-actions{width:100%}.wl-table .wl-table__row-actions .wl-btn-sm{flex:1 1 auto}.wl-learners .wl-table tbody tr.wl-table__row{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-4) + 36px + var(--space-3))}.wl-learners .wl-table .wl-table__td--primary{flex:0 0 100%;margin:0 0 2px}.wl-learners .wl-table .wl-entity{gap:0}.wl-learners .wl-table .wl-learners__avatar.wl-entity__thumb{position:absolute;top:var(--space-3);left:var(--space-4)}.wl-learners .wl-table .wl-entity__title{font-size:var(--font-size-md)}.wl-learners .wl-table .wl-table__td:not(.wl-table__td--primary){margin:0!important;color:var(--color-text-2);font-size:var(--font-size-sm)}.wl-learners .wl-table td[data-col=joined]{order:1}.wl-learners .wl-table td[data-col=progress],.wl-learners .wl-table .wl-learners__progress{display:contents}.wl-learners .wl-table td[data-col=progress]:before{content:none}.wl-learners .wl-table .wl-learners__progress-text{order:2;margin-left:6px;color:var(--color-text-2);font-size:var(--font-size-sm)}.wl-learners .wl-table .wl-learners__unit{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wl-learners .wl-table .wl-learners__progress-text:before{content:"\b7\a0\a0";color:var(--color-muted-2)}.wl-learners .wl-table td.wl-table__td[data-col=result]{order:2;margin-left:6px!important}.wl-learners .wl-table td[data-col=result]:before{content:"\b7\a0\a0" attr(data-label) "\a0"}.wl-learners .wl-table td[data-col=result]:has(.wl-learners__none){display:none!important}.wl-learners .wl-table td.wl-table__td[data-col=outcome]{order:2;margin-left:6px!important}.wl-learners .wl-table td[data-col=outcome]:before{content:none}.wl-learners .wl-table tbody tr.wl-table__row:after{content:"";order:3;flex:0 0 100%;height:var(--space-1)}.wl-learners .wl-table tbody tr.wl-table__row:not(:has(.wl-meter)):after{height:0}.wl-learners .wl-table .wl-meter{order:4;flex:1 1 auto;min-width:64px;margin-right:var(--space-3)}.wl-learners .wl-table .wl-table__actions{order:5;flex:none;width:auto;margin-left:auto!important;padding:0!important}.wl-learners .wl-table .wl-learners__actions{margin-right:calc(var(--space-2) * -1)}.wl-learners .wl-table td[data-col=quizzes]{order:1}.wl-learners .wl-table td[data-col=quizzes]:before{content:"Sections\a0"}.wl-learners .wl-table td.wl-table__td[data-col=screening]{order:2;margin-left:6px!important}.wl-learners .wl-table td[data-col=screening]:before{content:"\b7\a0\a0" attr(data-label) "\a0"}.wl-learners .wl-table td.wl-table__td[data-col=status]{order:2;margin-left:var(--space-2)!important}.wl-learners .wl-table td[data-col=status]:before{content:none}@container wl-side (min-width: 480px){.wl-learners .wl-table .wl-table__td--primary{flex:1 1 0;min-width:0}.wl-learners .wl-table .wl-table__actions{order:0;align-self:flex-start;margin-top:-2px!important}.wl-learners .wl-table tbody tr.wl-table__row:before{content:"";order:0;flex:0 0 100%;height:0}.wl-learners .wl-table .wl-table__td--primary,.wl-learners .wl-table .wl-table__actions{order:-1}.wl-learners .wl-table tbody tr.wl-table__row:after{height:var(--space-2)}.wl-learners .wl-table .wl-meter{flex:1 1 100%;margin-right:0}}}.wl-learner__head{display:flex;align-items:center;gap:var(--space-4);min-width:0}.wl-learner__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:72px;height:72px;overflow:hidden;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--font-size-2xl);font-weight:700}.wl-learner__avatar img{width:100%;height:100%;object-fit:cover}.wl-learner__who{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.wl-learner__who .wl-head__title{overflow-wrap:anywhere}.wl-learner__contact{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;color:var(--color-text-2);font-size:var(--font-size-md)}.wl-learner__contact li{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.wl-learner__contact .mat-icon{flex:0 0 auto;width:18px;height:18px;font-size:18px;color:var(--color-muted)}.wl-learner__contact a{color:var(--color-text-2);text-decoration:none}.wl-learner__contact a:hover{color:var(--color-primary-strong);text-decoration:underline}.wl-learner__contact a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--focus-ring)}.wl-learner__enrolments{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(120px,180px) auto;column-gap:var(--space-4);margin:0;padding:0;list-style:none}.wl-learner__enrolment{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0}.wl-learner__enrolment+.wl-learner__enrolment{border-top:1px solid var(--color-border)}.wl-learner__enrolment:first-child{padding-top:0}.wl-learner__enrolment:last-child{padding-bottom:0}.wl-learner__enrolment-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.wl-learner__enrolment-title{color:var(--color-text);font-size:var(--font-size-md);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.wl-learner a.wl-learner__enrolment-title:hover{color:var(--color-primary-strong);text-decoration:underline}.wl-learner a.wl-learner__enrolment-title:focus-visible{outline:none;border-radius:4px;box-shadow:var(--focus-ring)}.wl-learner__enrolment-meta{color:var(--color-muted);font-size:var(--font-size-xs)}.wl-learner__badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wl-learner__enrolment-progress{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.wl-learner__enrolment-result{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0}.wl-learner__score{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;font-variant-numeric:tabular-nums}.wl-learner__skills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wl-learner__skills .wl-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.wl-learner .wl-panel>.mat-mdc-button{align-self:flex-start}@media(max-width:767.98px){.wl-learner__head{align-items:flex-start}.wl-learner__avatar{width:56px;height:56px;font-size:var(--font-size-xl)}.wl-learner__contact{flex-direction:column}.wl-learner__enrolments{grid-template-columns:40px minmax(0,1fr)}.wl-learner__enrolment-progress,.wl-learner__enrolment-result{grid-column:2;justify-content:flex-start}.wl-learner__enrolment-result:empty{display:none}}@container wl-side (max-width: 767.98px){.wl-learner__head{align-items:flex-start}.wl-learner__avatar{width:56px;height:56px;font-size:var(--font-size-xl)}.wl-learner__contact{flex-direction:column}.wl-learner__enrolments{grid-template-columns:40px minmax(0,1fr)}.wl-learner__enrolment-progress,.wl-learner__enrolment-result{grid-column:2;justify-content:flex-start}.wl-learner__enrolment-result:empty{display:none}}.wl-result__questions{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.wl-result__question{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}.wl-result__question+.wl-result__question{border-top:1px solid var(--color-border)}.wl-result__question:first-child{padding-top:0}.wl-result__question:last-child{padding-bottom:0}.wl-result__qhead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-3);color:var(--color-text);font-size:var(--font-size-md);font-weight:600}.wl-result__options{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.wl-result__option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-2);font-size:var(--font-size-md);line-height:1.45}.wl-result__option>.mat-icon{width:20px;height:20px;font-size:20px;color:var(--color-muted-2)}.wl-result__option.is-correct{border-color:var(--color-success);background:var(--color-success-soft)}.wl-result__option.is-correct>.mat-icon{color:var(--color-success-text)}.wl-result__option.is-chosen:not(.is-correct){border-color:var(--color-error);background:var(--color-error-soft)}.wl-result__option.is-chosen:not(.is-correct)>.mat-icon{color:var(--color-error-text)}.wl-result__option-text{min-width:0;overflow-wrap:anywhere}.wl-result__option-text p{margin:0}.wl-result__option-text img{max-width:100%;height:auto}.wl-result__option-note{color:var(--color-text-2);font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}@media(max-width:767.98px){.wl-result__qhead{grid-template-columns:auto minmax(0,1fr)}.wl-result__qhead>wl-status-badge{grid-column:2}.wl-result__option{grid-template-columns:20px minmax(0,1fr)}.wl-result__option-note{grid-column:2;white-space:normal}}@container wl-side (max-width: 767.98px){.wl-result__qhead{grid-template-columns:auto minmax(0,1fr)}.wl-result__qhead>wl-status-badge{grid-column:2}.wl-result__option{grid-template-columns:20px minmax(0,1fr)}.wl-result__option-note{grid-column:2;white-space:normal}}.wl-detail__banner{display:block;width:100%;max-height:260px;aspect-ratio:4/1;object-fit:cover;margin:0 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-2)}.assess-pics{display:grid;gap:var(--space-3)}.assess-pics__head{margin:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:700}.assess-pics__head span{display:block;margin-top:2px;color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:400}.assess-pics__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(max-width:767.98px){.assess-pics__grid{grid-template-columns:minmax(0,1fr)}}.assess-pic{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.assess-pic__frame{display:grid;place-items:center;width:96px;aspect-ratio:4/3;overflow:hidden;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-2);color:var(--color-muted-2)}.assess-pic__frame.has-picture{border-style:solid}.assess-pic__frame img{display:block;width:100%;height:100%;object-fit:cover}.assess-pic__frame .mat-icon{width:28px;height:28px;font-size:28px}.assess-pic__body{display:grid;gap:var(--space-1);min-width:0}.assess-pic__title{margin:0;color:var(--color-text);font-size:var(--font-size-md);font-weight:700}.assess-pic__hint{margin:0;color:var(--color-text-2);font-size:var(--font-size-sm);line-height:1.4;overflow-wrap:anywhere}.assess-pic__error{margin:0;color:var(--color-error-text);font-size:var(--font-size-sm);font-weight:600}.assess-pic__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.assess-pic--banner{grid-template-columns:minmax(0,1fr)}.assess-pic--banner .assess-pic__frame{width:100%;aspect-ratio:4/1}@media(max-width:479.98px){.assess-pic{grid-template-columns:minmax(0,1fr)}.assess-pic__frame{width:100%;aspect-ratio:16/9}.assess-pic--banner .assess-pic__frame{aspect-ratio:4/1}.assess-pic__actions .mat-mdc-button-base{flex:1 1 auto}}.notif-page .notif-row.is-clickable{cursor:pointer;border-radius:10px}.notif-page .notif-row.is-clickable:hover{background:var(--color-bg)}.notif-page .notif-row__title{white-space:normal;overflow:visible}.notif-page .notif-row .media-row__avatar[src$="favicon.png"]{object-fit:contain;padding:6px}@media(max-width:599px){.notif-page .notif-row{flex-wrap:wrap}.notif-page .notif-row .media-row__actions{flex:1 0 100%;padding-left:56px}}.notif-page__alert{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-error-text);font-size:14px}.notif-page__alert .mat-icon{flex:0 0 auto}.notif-page__more{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.notif-page__more .notif-page__alert{margin:0}.app-notification-wrapper button.notification-card{width:100%;border:0;background:transparent;font:inherit;text-align:left;color:inherit;position:relative}.app-notification-wrapper button.notification-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.app-notification-wrapper button.notification-card.is-unread:before{content:"";position:absolute;left:2px;top:18px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.app-notification-wrapper .notification-card img[src$="favicon.png"]{object-fit:contain;padding:5px;border:1px solid var(--color-border)}.app-notification-wrapper .no-notifications--error{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--color-error-text)}app-attention-cards,app-role-invitation-card{display:block}.attention-cards{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.attention-cards:focus:not(:focus-visible){outline:none}.account-home .attention-cards--list{margin-bottom:0}.attention-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}@media(max-width:599px){.attention-card{padding:var(--space-4)}}.attention-card__main{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:768px){.attention-card__main{flex-direction:row;align-items:flex-end;gap:var(--space-6)}}.attention-card__body{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-width:0}.attention-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.attention-card__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:var(--color-warning-soft);color:var(--color-warning-text)}.attention-card__eyebrow .mat-icon{font-size:16px;width:16px;height:16px}.attention-card__eyebrow--brand{background:var(--color-primary-soft);color:var(--color-primary-text)}.attention-card__eyebrow[data-tone=approved]{background:var(--color-success-soft);color:var(--color-success-text)}.attention-card__eyebrow[data-tone=rejected],.attention-card__eyebrow[data-tone=taken_away]{background:var(--color-error-soft);color:var(--color-error-text)}.attention-card__meta{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--color-muted)}.attention-card__meta .mat-icon{font-size:16px;width:16px;height:16px}.attention-card__title{margin:0;font-size:17px;font-weight:700;line-height:1.35;color:var(--color-text)}.attention-card__text{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-2)}.attention-card__reason{color:var(--color-text);font-weight:600}.attention-card__note{margin:0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-border-strong);background:var(--color-bg);border-radius:0 8px 8px 0;font-size:14px;font-style:italic;color:var(--color-text-2)}.attention-card__error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--color-error-text);font-size:14px}.attention-card__error .mat-icon{flex:0 0 auto}.attention-card__field{width:100%;max-width:420px;margin-top:var(--space-1)}.attention-card__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);flex:0 0 auto}.attention-card__actions .mat-mdc-button-base{min-height:44px}@media(max-width:599px){.attention-card__actions .mat-mdc-button-base{flex:1 1 auto;white-space:nowrap}}.attention-card__status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3);border-radius:12px;background:var(--color-bg);outline:none}.attention-card__status:focus-visible{box-shadow:0 0 0 2px var(--color-primary)}.attention-card__status>.mat-icon{flex:0 0 auto;color:var(--color-muted)}.attention-card__status>div{flex:1 1 200px;min-width:0}.attention-card__status .mat-mdc-button-base{min-height:44px}.attention-card__status--success{background:var(--color-success-soft)}.attention-card__status--success>.mat-icon{color:var(--color-success-text)}@media(max-width:599px){.attention-card__status .mat-mdc-button-base{width:100%}}.attention-card__confirm{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.attention-card__status-title{margin:0;font-size:15px;font-weight:700;color:var(--color-text)}.attention-card--alert{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.attention-card--alert>.mat-icon{color:var(--color-error-text);flex:0 0 auto}.attention-card--alert .attention-card__text{flex:1 1 200px}.gd{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;font-family:var(--font-family)}.gd>.page-head{margin-bottom:0}.gd__titles{min-width:0}.gd__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-muted)}.gd__env{display:inline-flex;align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;color:var(--color-info-text)}.gd__env i{width:8px;height:8px;border-radius:50%;background:var(--color-info)}.gd__env.is-prod{color:var(--color-success-text)}.gd__env.is-prod i{background:var(--color-success)}.gd__run{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:600}.gd__run .mat-icon{width:16px;height:16px;font-size:16px}.gd__run--ok{color:var(--color-success-text)}.gd__run--failed{color:var(--color-error-text)}.gd__run--running{color:var(--color-info-text)}.gd__run--none{color:var(--color-muted)}.gd__actions{align-self:flex-start}.gd__checks{display:inline-flex;gap:var(--space-1);padding:0;border:0;border-radius:var(--radius-pill);background:none;cursor:pointer}.gd__checks:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gd__note{margin:0 0 var(--space-3);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-muted)}.gd__note strong{color:var(--color-text-2)}.gd__subhead{margin:var(--space-6) 0 var(--space-3);font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.gd__tip{display:inline-flex}.gd__count{font-weight:500;color:var(--color-muted);font-size:var(--font-size-md)}.gd__reload{border-radius:var(--radius-pill)}.gd__pane{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);min-width:0}.gd__tabs{min-width:0}.gd__tabs .mat-mdc-tab-body-wrapper,.gd__tabs .mat-mdc-tab-body-content{overflow:visible}.gd__notice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-info);border-radius:var(--radius-lg);background:var(--color-info-soft);color:var(--color-text-2)}.gd__notice .mat-icon{flex:none;color:var(--color-info-text)}.gd__notice p{margin:0;font-size:var(--font-size-md);line-height:1.5}.gd__skel{display:flex;flex-direction:column;gap:var(--space-4)}.gd__skel-strip{display:block;height:180px;border-radius:var(--radius-xl)}.gd__skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-4)}.gd__skel-tile{display:block;height:168px;border-radius:var(--radius-xl)}@media(max-width:600px){.gd__actions{width:100%}.gd__actions>.mat-mdc-button-base,.gd__actions>.gd__tip{flex:1 1 0}.gd__actions .mat-mdc-button-base{width:100%}}.gd-plan__due{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-2);white-space:nowrap}.gd-plan__due .mat-icon{width:18px;height:18px;font-size:18px;color:var(--color-muted)}.gd-plan__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}@media(max-width:1279.98px){.gd-plan__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899.98px){.gd-plan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gd-plan__grid{grid-template-columns:minmax(0,1fr)}}.gd-target{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.gd-target__label{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-2)}.gd-target__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1)}.gd-target__value strong{font-size:var(--font-size-2xl);font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--color-text);font-variant-numeric:tabular-nums}.gd-target__value span{font-size:var(--font-size-md);color:var(--color-muted);font-variant-numeric:tabular-nums}.gd-target__bar{position:relative;height:8px;border-radius:var(--radius-pill);background:var(--color-bg-2);box-shadow:inset 0 0 0 1px var(--color-border)}.gd-target__fill{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill);background:var(--color-primary);transition:width var(--ease-fast)}.gd-target__pace{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:var(--radius-pill);background:var(--color-text-2)}.gd-target__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-sm)}.gd-target__pct{font-weight:700;color:var(--color-text-2);font-variant-numeric:tabular-nums}.gd-target__status{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:700}.gd-target__status .mat-icon{width:16px;height:16px;font-size:16px}.gd-target__note{margin:0;font-size:var(--font-size-xs);line-height:1.45;color:var(--color-muted)}.gd-target--on_track .gd-target__status,.gd-target--reached .gd-target__status{color:var(--color-success-text)}.gd-target--reached .gd-target__fill{background:var(--color-success)}.gd-target--behind .gd-target__status{color:var(--color-error-text)}.gd-target--not_tracked .gd-target__status{color:var(--color-muted)}.gd-target--not_tracked .gd-target__value strong{font-size:var(--font-size-xl);color:var(--color-muted)}.gd-group{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.gd-group__title{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.gd-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));grid-auto-rows:auto;gap:var(--space-4)}.gd-tile{display:grid;grid-template-rows:auto auto auto 1fr auto auto;align-content:start;gap:var(--space-2);min-width:0;margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);font:inherit;text-align:left}@supports (grid-template-rows: subgrid){.gd-tile{grid-row:span 6;grid-template-rows:subgrid}}.gd-tile.is-drillable{cursor:pointer;transition:border-color var(--ease-fast),box-shadow var(--ease-fast)}.gd-tile.is-drillable:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.gd-tile.is-drillable:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-primary)}.gd-tile.is-untracked{background:var(--color-bg);box-shadow:none}.gd-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.gd-tile__label{font-size:var(--font-size-sm);font-weight:600;line-height:1.35;color:var(--color-text-2)}.gd-tile__icons{display:inline-flex;flex:none;gap:var(--space-1)}.gd-tile__info{display:inline-flex}.gd-tile__info .mat-icon{width:18px;height:18px;font-size:18px;color:var(--color-muted-2)}.gd-tile__check{display:inline-flex;flex:none}.gd-tile__check .mat-icon{width:18px;height:18px;font-size:18px}.gd-tile__check--pass .mat-icon{color:var(--color-success)}.gd-tile__check--warn .mat-icon{color:var(--color-warning)}.gd-tile__check--fail .mat-icon{color:var(--color-error)}.gd-tile__value{font-size:var(--font-size-3xl);font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere}.is-untracked .gd-tile__value{font-size:var(--font-size-xl);color:var(--color-muted);letter-spacing:0}.gd-tile__sub{font-size:var(--font-size-xs);color:var(--color-muted);min-width:0}.gd-tile__split{display:block;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-2);font-variant-numeric:tabular-nums}.gd-tile__more{color:var(--color-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.gd-tile__caveat{font-size:var(--font-size-xs);line-height:1.45;color:var(--color-muted)}.gd-tile__deltas{display:flex;flex-wrap:wrap;gap:var(--space-1)}.gd-tile__spark{display:flex;align-items:flex-end;min-height:32px}.gd-tile__spark svg{display:block;width:100%;height:32px;overflow:visible}.gd-tile__sparknote{font-size:var(--font-size-xs);line-height:1.4;color:var(--color-muted)}.gd-delta{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gd-delta em{font-style:normal;font-weight:600;opacity:.75}.gd-delta--good{background:var(--color-success-soft);color:var(--color-success-text)}.gd-delta--bad{background:var(--color-error-soft);color:var(--color-error-text)}.gd-delta--flat{background:var(--color-bg-2);color:var(--color-text-2)}.gd-delta--none{background:var(--color-bg);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-border)}.gd-spark{fill:none;stroke:var(--color-primary);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gd-spark--back{stroke:var(--color-muted-2);stroke-dasharray:3 3}.gd-spark__dot{fill:var(--color-primary)}.gd-trend__head{flex-wrap:wrap}.gd-trend__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-container-text-size: var(--font-size-md);--mat-select-trigger-text-size: var(--font-size-md);--mat-standard-button-toggle-height: 42px;--mat-standard-button-toggle-label-text-size: var(--font-size-md)}.gd-trend__controls .mat-mdc-form-field-infix{min-height:44px!important}.gd-trend__controls .mat-mdc-select{font-size:var(--font-size-md)}.gd-trend__controls .mat-button-toggle-group{height:44px;box-sizing:border-box}.gd-trend__controls .mat-button-toggle-label-content{line-height:42px;font-size:var(--font-size-md);font-weight:600}.gd-trend__metric{width:280px;max-width:100%}.gd-trend__chart{width:100%;min-height:360px}.gd-trend__legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-muted)}.gd-trend__legend span{display:inline-flex;align-items:center;gap:var(--space-2)}.gd-trend__key{display:inline-block;width:20px;border-top:2px solid var(--color-primary)}.gd-trend__key--back{border-top-style:dashed;border-top-color:var(--color-muted-2)}.gd-trend__key--bar{width:10px;height:12px;border-top:0;border-radius:2px;background:var(--color-primary)}.gd-trend__key--bar.gd-trend__key--back{background:var(--color-muted-2)}.gd-trend__key--live{width:10px;height:10px;border:2px solid var(--color-primary);border-radius:50%}.gd-trend__gap{color:var(--color-warning-text)}@media(max-width:600px){.gd-trend__controls,.gd-trend__metric,.gd-trend__controls .mat-button-toggle-group{width:100%}.gd-trend__controls .mat-button-toggle{flex:1 1 0}}.gd-dict__head{flex-wrap:wrap}.gd-dict__search{width:280px;max-width:100%}@media(max-width:600px){.gd-dict__search{width:100%}}.gd-table td{vertical-align:top}.gd-table__key{display:block;margin-top:2px;font-size:var(--font-size-xs);color:var(--color-muted);background:none;padding:0}.gd-table__wide{min-width:260px}.gd-table__group{display:block;margin-top:2px;font-size:var(--font-size-xs);color:var(--color-muted)}.gd-table__unavailable{display:block;margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-warning-text)}.gd-table__nowrap{white-space:nowrap}.gd-table__caveats{margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--font-size-xs);color:var(--color-warning-text)}.gd-checks__counts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.gd-pill{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:700;text-transform:capitalize;white-space:nowrap}.gd-pill--pass{background:var(--color-success-soft);color:var(--color-success-text)}.gd-pill--warn{background:var(--color-warning-soft);color:var(--color-warning-text)}.gd-pill--fail{background:var(--color-error-soft);color:var(--color-error-text)}.gd-pill--none{background:var(--color-bg-2);color:var(--color-muted)}.gd-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1060;display:flex;flex-direction:column;width:min(640px,100vw);background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);font-family:var(--font-family)}.gd-drawer__backdrop{position:fixed;inset:0;z-index:1050;background:var(--color-text);opacity:.32}.gd-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}.gd-drawer__head h2{margin:0;font-size:var(--font-size-xl);font-weight:700;color:var(--color-text)}.gd-drawer__head p{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-muted)}.gd-drawer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border)}.gd-drawer__reason{font-size:var(--font-size-xs);color:var(--color-muted)}.gd-drawer__range{margin-left:auto;font-size:var(--font-size-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.gd-drawer__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-4) var(--space-5)}.gd-drawer__pager{border-top:1px solid var(--color-border)}.gd-drawer .jsa-table td{white-space:nowrap}@media(max-width:600px){.gd-drawer{top:auto;left:0;width:100%;max-height:88vh;border-left:0;border-top:1px solid var(--color-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.gd-drawer:before{content:"";align-self:center;width:36px;height:4px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-border-strong)}.gd-drawer__head{padding:var(--space-3) var(--space-4) var(--space-3)}.gd-drawer__actions{padding:0 var(--space-4) var(--space-3)}.gd-drawer__body{padding:var(--space-3) var(--space-4)}.gd-drawer__range{width:100%;margin-left:0}}app-profile-update,app-consent-unsubscribe,app-referral-landing{display:block}app-profile-update .pu-page,app-consent-unsubscribe .pu-page,app-referral-landing .pu-page{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg);color:var(--color-text-2)}app-profile-update .pu-head,app-consent-unsubscribe .pu-head,app-referral-landing .pu-head{flex:0 0 auto;padding:18px clamp(16px,5vw,48px);background:var(--color-surface);border-bottom:1px solid var(--color-border)}app-profile-update .pu-logo,app-consent-unsubscribe .pu-logo,app-referral-landing .pu-logo{height:34px;width:auto;display:block}app-profile-update .pu-main,app-consent-unsubscribe .pu-main,app-referral-landing .pu-main{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;width:100%;max-width:36rem;margin:0 auto;padding:clamp(24px,6vw,48px) 16px 48px}app-profile-update .pu-loading,app-consent-unsubscribe .pu-loading,app-referral-landing .pu-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 0;font:var(--bj-type-body);color:var(--color-muted)}app-profile-update .pu-intro h1,app-consent-unsubscribe .pu-intro h1,app-referral-landing .pu-intro h1{margin:0 0 8px;font-size:clamp(22px,5vw,28px);font-weight:700;line-height:1.25;letter-spacing:var(--bj-tracking-heading);color:var(--color-text);text-wrap:balance}app-profile-update .pu-intro p,app-consent-unsubscribe .pu-intro p,app-referral-landing .pu-intro p{margin:0;font:var(--bj-type-body);font-size:15px;color:var(--color-muted)}app-profile-update .pu-status,app-consent-unsubscribe .pu-status,app-referral-landing .pu-status{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--bj-card-radius);background:var(--color-surface)}app-profile-update .pu-status>.mat-icon,app-consent-unsubscribe .pu-status>.mat-icon,app-referral-landing .pu-status>.mat-icon{flex:0 0 auto;margin-top:1px}app-profile-update .pu-status div,app-consent-unsubscribe .pu-status div,app-referral-landing .pu-status div{display:flex;flex-direction:column;gap:2px;min-width:0}app-profile-update .pu-status strong,app-consent-unsubscribe .pu-status strong,app-referral-landing .pu-status strong{font-size:15px;font-weight:600;line-height:1.4;color:var(--color-text)}app-profile-update .pu-status span,app-consent-unsubscribe .pu-status span,app-referral-landing .pu-status span{font-size:13.5px;line-height:1.5;color:var(--color-text-2)}app-profile-update .pu-status.is-ok,app-consent-unsubscribe .pu-status.is-ok,app-referral-landing .pu-status.is-ok{background:var(--color-success-soft);border-color:#12b76a40}app-profile-update .pu-status.is-ok>.mat-icon,app-consent-unsubscribe .pu-status.is-ok>.mat-icon,app-referral-landing .pu-status.is-ok>.mat-icon{color:var(--color-success-text)}app-profile-update .pu-status.is-warn,app-consent-unsubscribe .pu-status.is-warn,app-referral-landing .pu-status.is-warn{background:var(--color-warning-soft);border-color:#f790094d}app-profile-update .pu-status.is-warn>.mat-icon,app-consent-unsubscribe .pu-status.is-warn>.mat-icon,app-referral-landing .pu-status.is-warn>.mat-icon{color:var(--color-warning-text)}app-profile-update .pu-status.is-hidden,app-consent-unsubscribe .pu-status.is-hidden,app-referral-landing .pu-status.is-hidden{background:var(--color-bg-2);border-color:var(--color-border-strong)}app-profile-update .pu-status.is-hidden>.mat-icon,app-consent-unsubscribe .pu-status.is-hidden>.mat-icon,app-referral-landing .pu-status.is-hidden>.mat-icon{color:var(--color-text-2)}app-profile-update .pu-card,app-consent-unsubscribe .pu-card,app-referral-landing .pu-card{display:flex;flex-direction:column;gap:16px;padding:clamp(18px,4vw,24px);border:var(--bj-card-border);border-radius:var(--bj-card-radius);background:var(--color-surface);box-shadow:var(--bj-card-shadow)}app-profile-update .pu-card__title,app-consent-unsubscribe .pu-card__title,app-referral-landing .pu-card__title{margin:0;font:var(--bj-type-section-title);color:var(--color-text)}app-profile-update .pu-facts,app-consent-unsubscribe .pu-facts,app-referral-landing .pu-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}@media(max-width:480px){app-profile-update .pu-facts,app-consent-unsubscribe .pu-facts,app-referral-landing .pu-facts{grid-template-columns:minmax(0,1fr)}}app-profile-update .pu-fact,app-consent-unsubscribe .pu-fact,app-referral-landing .pu-fact{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:var(--color-bg)}app-profile-update .pu-fact dt,app-consent-unsubscribe .pu-fact dt,app-referral-landing .pu-fact dt{font-size:12.5px;font-weight:500;color:var(--color-muted)}app-profile-update .pu-fact dd,app-consent-unsubscribe .pu-fact dd,app-referral-landing .pu-fact dd{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--color-text);overflow-wrap:anywhere}app-profile-update .pu-fact dd.is-empty,app-consent-unsubscribe .pu-fact dd.is-empty,app-referral-landing .pu-fact dd.is-empty{font-weight:400;color:var(--color-muted)}app-profile-update .pu-form,app-consent-unsubscribe .pu-form,app-referral-landing .pu-form{display:flex;flex-direction:column;gap:4px}app-profile-update .pu-field,app-consent-unsubscribe .pu-field,app-referral-landing .pu-field{width:100%}app-profile-update .pu-option-meta,app-consent-unsubscribe .pu-option-meta,app-referral-landing .pu-option-meta{color:var(--color-muted)}app-profile-update .pu-pair,app-profile-update .pu-radios,app-consent-unsubscribe .pu-pair,app-consent-unsubscribe .pu-radios,app-referral-landing .pu-pair,app-referral-landing .pu-radios{margin:0 0 12px;padding:0;border:0;min-width:0}app-profile-update .pu-pair legend,app-profile-update .pu-radios legend,app-consent-unsubscribe .pu-pair legend,app-consent-unsubscribe .pu-radios legend,app-referral-landing .pu-pair legend,app-referral-landing .pu-radios legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600;color:var(--color-text)}app-profile-update .pu-pair,app-consent-unsubscribe .pu-pair,app-referral-landing .pu-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}app-profile-update .pu-pair legend,app-consent-unsubscribe .pu-pair legend,app-referral-landing .pu-pair legend{grid-column:1/-1}app-profile-update .pu-radios mat-radio-group,app-consent-unsubscribe .pu-radios mat-radio-group,app-referral-landing .pu-radios mat-radio-group{display:flex;flex-wrap:wrap;gap:4px 20px}app-profile-update .pu-actions,app-consent-unsubscribe .pu-actions,app-referral-landing .pu-actions{display:flex;flex-wrap:wrap;gap:10px}app-profile-update .pu-actions>.mat-mdc-button-base,app-consent-unsubscribe .pu-actions>.mat-mdc-button-base,app-referral-landing .pu-actions>.mat-mdc-button-base{min-height:44px}app-profile-update .pu-actions--stack,app-consent-unsubscribe .pu-actions--stack,app-referral-landing .pu-actions--stack{flex-direction:column}app-profile-update .pu-actions--stack>.mat-mdc-button-base,app-consent-unsubscribe .pu-actions--stack>.mat-mdc-button-base,app-referral-landing .pu-actions--stack>.mat-mdc-button-base{width:100%}app-profile-update .pu-actions>.pu-yes,app-consent-unsubscribe .pu-actions>.pu-yes,app-referral-landing .pu-actions>.pu-yes{min-height:48px;font-size:15px}app-profile-update .pu-quiet-btn,app-consent-unsubscribe .pu-quiet-btn,app-referral-landing .pu-quiet-btn{color:var(--color-text-2)}app-profile-update .pu-reason,app-consent-unsubscribe .pu-reason,app-referral-landing .pu-reason{margin:-4px 0 0;font-size:12.5px;line-height:1.5;color:var(--color-muted);text-align:center}app-profile-update .pu-confirm,app-consent-unsubscribe .pu-confirm,app-referral-landing .pu-confirm{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-bg)}app-profile-update .pu-confirm h3,app-consent-unsubscribe .pu-confirm h3,app-referral-landing .pu-confirm h3{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}app-profile-update .pu-confirm p,app-consent-unsubscribe .pu-confirm p,app-referral-landing .pu-confirm p{margin:0 0 4px;font-size:14px;line-height:1.55;color:var(--color-text-2)}app-profile-update .pu-error,app-consent-unsubscribe .pu-error,app-referral-landing .pu-error{margin:0;font-size:13.5px;line-height:1.5;color:var(--color-error-text)}app-profile-update .pu-stop,app-profile-update .pu-done,app-consent-unsubscribe .pu-stop,app-consent-unsubscribe .pu-done,app-referral-landing .pu-stop,app-referral-landing .pu-done{align-items:flex-start}app-profile-update .pu-stop h1,app-profile-update .pu-done h1,app-consent-unsubscribe .pu-stop h1,app-consent-unsubscribe .pu-done h1,app-referral-landing .pu-stop h1,app-referral-landing .pu-done h1{margin:0;font-size:clamp(20px,4.5vw,24px);font-weight:700;line-height:1.3;color:var(--color-text);text-wrap:balance}app-profile-update .pu-stop p,app-profile-update .pu-done p,app-consent-unsubscribe .pu-stop p,app-consent-unsubscribe .pu-done p,app-referral-landing .pu-stop p,app-referral-landing .pu-done p{margin:0;font-size:15px;line-height:1.6;color:var(--color-text-2)}app-profile-update .pu-stop__icon,app-profile-update .pu-done__icon,app-consent-unsubscribe .pu-stop__icon,app-consent-unsubscribe .pu-done__icon,app-referral-landing .pu-stop__icon,app-referral-landing .pu-done__icon{width:40px;height:40px;font-size:40px}app-profile-update .pu-stop__icon,app-consent-unsubscribe .pu-stop__icon,app-referral-landing .pu-stop__icon{color:var(--color-muted)}app-profile-update .pu-done__icon,app-consent-unsubscribe .pu-done__icon,app-referral-landing .pu-done__icon{color:var(--color-success)}app-profile-update .pu-done__icon.is-paused,app-consent-unsubscribe .pu-done__icon.is-paused,app-referral-landing .pu-done__icon.is-paused{color:var(--color-text-2)}app-profile-update .pu-done__icon.is-ask,app-consent-unsubscribe .pu-done__icon.is-ask,app-referral-landing .pu-done__icon.is-ask{color:var(--color-brand-text)}app-profile-update .pu-done p.pu-note,app-consent-unsubscribe .pu-done p.pu-note,app-referral-landing .pu-done p.pu-note{font-size:13.5px;line-height:1.55;color:var(--color-muted)}app-profile-update .pu-foot,app-consent-unsubscribe .pu-foot,app-referral-landing .pu-foot{margin:0;font-size:13px;line-height:1.55;color:var(--color-muted);text-align:center}app-profile-update .pu-foot a,app-consent-unsubscribe .pu-foot a,app-referral-landing .pu-foot a{color:var(--color-brand-text);font-weight:600}.referrals-page .ref-code{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-primary-border);border-radius:var(--bj-card-radius);background:var(--color-primary-soft)}.referrals-page .ref-code__label{font-size:var(--font-size-sm);color:var(--color-muted)}.referrals-page .ref-code__value{flex:1 1 auto;font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-weight:700;letter-spacing:.12em;color:var(--color-brand-text);-webkit-user-select:all;user-select:all}.referrals-page .ref-link{width:100%}.referrals-page .ref-link input{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.referrals-page .ref-claim{flex:1 1 16rem;min-width:0}.referrals-page form.action-row{align-items:flex-start}.referrals-page form.action-row>button{margin-top:4px}.referrals-page .ref-error{margin:0;font-size:var(--font-size-sm);color:var(--color-error-text)}.referrals-page .ref-xp-line{margin:0;font-size:var(--font-size-sm);color:var(--color-muted)}.referrals-page .ref-disabled{display:flex;gap:var(--space-3);align-items:flex-start;opacity:.72}.referrals-page .ref-disabled>.mat-icon{flex:0 0 auto;margin-top:2px;color:var(--color-muted)}.referrals-page .ref-disabled h2{margin:0 0 var(--space-1);font:var(--bj-type-section-title);color:var(--color-text)}.referrals-page .ref-disabled p{margin:0;color:var(--color-text-2)}.referrals-page .ref-disabled--failed{opacity:1}.referrals-page .ref-disabled+.action-row{margin-top:var(--space-4);padding-left:calc(24px + var(--space-3))}.referrals-page .ref-row__points[data-tone]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--tone-text);margin-right:var(--space-2)}.referrals-page .ref-list .settings-rows__row{cursor:default}@media(max-width:600px){.referrals-page .ref-code{flex-wrap:wrap}.referrals-page .ref-code__value{font-size:var(--font-size-lg);letter-spacing:.1em}}.boss-ngSelect .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#056d93;color:#fff;border-radius:8px;padding:6px 10px}.boss-ngSelect .ng-select.ng-select-single .ng-select-container{min-height:28px!important;height:28px!important;font-size:12px;margin-top:-2px;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4)!important}.boss-ngSelect .ng-select .ng-select-container{min-height:28px!important;height:28px!important;margin-top:-2px}.boss-ngSelect .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{height:28px;line-height:17px;margin:2px}.boss-ngSelect .ng-select.ng-select-disabled>.ng-select-container{background-color:#fff;color:gray}.boss-mat-input .mat-input mat-form-field{width:100%}.boss-mat-input .mat-input mat-radio-group{font-size:14px}.boss-mat-input .mat-input .form-group{margin-bottom:6px}.boss-mat-input ::ng-deep .mat-input .mat-form-field-flex>.mat-form-field-infix{padding:.4em 0!important}.boss-mat-input ::ng-deep .mat-input .mat-form-field-label-wrapper{top:-1.5em}.boss-mat-input ::ng-deep .mat-input .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.1em) scale(.75)}.boss-mat-input ::ng-deep .mat-input .mat-form-field-wrapper{padding-bottom:0}.boss-mat-input ::ng-deep .mat-input .mat-form-field-subscript-wrapper{font-size:75%;margin-top:2em;top:calc(100% - 1.79167em)}.boss-mat-input ::ng-deep .mat-form-field-infix{background-color:transparent!important;padding:4px 10px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field.mat-focused .mat-form-field-label{color:var(--color-brand-text)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:var(--color-brand-text)}.mat-radio-button.mat-primary .mat-radio-inner-circle{background-color:#c2560a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#c2560a}.mat-primary .mat-pseudo-checkbox-checked{background-color:#c2560a}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#c2560a}.app-radio-inline .mat-radio-button{margin:0 10px 0 0}.app-checkbox-list{display:flex;margin:0;padding:0;list-style:none;width:100%}.app-checkbox-list li{margin:0 24px 0 0}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background-color:#c2560a}.app-range-slider .mat-slider-track-fill,.app-range-slider .mat-slider-thumb,.app-range-slider .mat-slider-thumb-label{background-color:#c2560a!important}.app-range-slider .mat-slider-horizontal{width:100%}.mat-expansion-panel-header{background:#f5f5f5}.day-date mat-form-field{width:100%}.day-date mat-radio-group{font-size:14px}.day-date .form-group{margin-bottom:6px}::ng-deep .day-date .mat-form-field-flex>.mat-form-field-infix{padding:.4em 0!important}::ng-deep .day-date .mat-form-field-label-wrapper{top:-1.5em}::ng-deep .day-date .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.1em) scale(.75)}::ng-deep .day-date .mat-form-field-wrapper{padding-bottom:0}::ng-deep .day-date .mat-form-field-subscript-wrapper{font-size:75%;margin-top:2em;top:calc(100% - 1.79167em)}.required-indicator-text{color:#f44336;font-weight:400;font-size:12px;margin-top:5px}.send-details-multiselect-wrapper .dropdown-list{position:unset!important}.send-details-multiselect-wrapper .multiselect-dropdown{overflow:hidden!important}.send-details-multiselect-wrapper .multiselect-item-checkbox input[type=checkbox]+div:before{border-color:#c2560a!important}.send-details-multiselect-wrapper .multiselect-item-checkbox input[type=checkbox]:checked+div:before{background-color:#c2560a!important}.app-form-field{width:100%;display:flex;flex-direction:column}.app-form-field .app-form-label{color:#5b708b;font-size:14px;font-weight:500;width:100%;margin:0 0 5px}.app-form-field .app-form-label .required-indicator{font-size:12px;vertical-align:text-bottom;color:red}.app-form-field .app-form-label .lable-note{color:#a2a8b1;font-size:12px;line-height:24px;font-weight:400;padding-left:5px}.app-form-field .app-form-field-selector{display:flex}.app-form-field .app-form-field-selector .mat-form-field{width:100%}.app-form-field .app-form-field-selector .app-radio-inline{padding:5px 0}.app-form-field .app-form-field-selector .app-checkbox-list{padding:10px 0 0}.app-form-field .app-form-field-selector .app-uplad-inp{background:#f1f1f1;color:#191919;border-radius:10px;height:auto;padding:9px 20px;width:100%}.counsellor-setup-section .mat-form-field-wrapper{padding-bottom:0}.employer-header-actions .mat-form-field-wrapper{padding-bottom:0;background:#fff;border-radius:5px}.ql-editor{min-height:100px}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#c2560a}.app-create-corse-pack-form .app-form-field .app-form-field-selector .app-radio-inline{padding:5px 0}.form-group{padding:7px 15px 0;border:1px solid #d0d5dd;border-radius:5px;min-height:70.5px;position:relative}.form-group label{font-size:13px;color:#1c1c1c;font-weight:700}.form-group .form-control,.form-group .form-select{border:none;padding:0;font-size:14px;height:30px}.form-group .form-control::placeholder,.form-group .form-select::placeholder{font-size:13px;font-weight:500;color:#9d9d9d}input.mat-input-element{color:#1c1c1c;font-size:13px}.search-job{width:100%;height:40px;border-radius:5px;border:1px solid #ddd!important;padding:10px}.input-group .form-control{height:40px;border-radius:5px;font-size:13px;border-left:none!important;text-transform:capitalize;border:1px solid #ddd;padding:10px}.datepicker{font-size:12px;padding:5px 10px;border:1px solid #ddd;border-radius:5px;width:100%}.form-control-border,.form-control-small{font-size:12px;padding:5px 10px;border:1px solid #ddd!important;border-radius:5px;width:100%;height:40px}.editor .ql-toolbar.ql-snow{border:1px solid #ddd!important;border-radius:5px}.editor .ql-toolbar.ql-snow svg{width:16px}.multiselect-item-checkbox input+div{font-size:13px!important}.multiselect-item-checkbox input[type=checkbox]+div:before{color:var(--color-brand-text)!important;width:12px!important;height:12px!important;margin-top:-7px!important;border:2px solid #c2560a!important;border-radius:2px!important}.filter-textbox input[type=text]{border:1px solid #ddd!important;font-size:12px!important;padding:8px 5px!important;border-radius:5px!important}.textarea{font-size:12px!important;font-weight:500!important;line-height:1.6!important;color:#1c1c1c!important}.form-select-border{width:100%;border:1px solid #ddd;border-radius:5px;font-size:12px;padding:8px 10px}.boss-table .table{flex-direction:column;width:100%;float:left;border:1px solid #eceeef;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0;overflow:auto}.boss-table .table th{font-size:14px;color:#333;padding:0 20px!important;border-bottom:1px solid #F7F9FB;height:30px!important;white-space:nowrap;font-weight:500}.boss-table .table tbody tr{border-bottom:1px solid #eceeef}.boss-table .table td{font-size:14px;color:#333;padding:10px 20px!important;border-bottom:1px solid #eceeef;white-space:nowrap;max-width:250px;overflow:hidden}.boss-mat-table .boss-table-expanded-cell-wrapper{width:100%;display:flex;justify-content:space-between}.boss-mat-table td.cdk-column-expand.mat-column-expand{padding-left:0}.boss-mat-table .mat-table{border:1px solid #efefef}.boss-mat-table .mat-table .mat-header-row{height:40px;background-color:#f7f9fb}.boss-mat-table .mat-table .mat-header-row .mat-header-cell{font-size:12px;color:#101828;font-weight:600;padding-left:5px}.boss-mat-table .mat-table .mat-row .mat-cell{font-size:12px;padding-left:5px;color:#101828;font-weight:400}.boss-mat-table .mat-table .mat-row .mat-cell.title-cell{color:var(--color-brand-text)}.boss-mat-table .mat-table .mat-row .mat-cell .table-status-success{color:#41d600}.boss-mat-table .mat-table .mat-row .mat-cell .table-status-success i{margin-right:2px}.boss-mat-table .mat-table .mat-row .mat-cell .table-status-fail{color:red}.boss-mat-table .mat-table .mat-row .mat-cell .table-status-fail i{margin-right:2px}.boss-mat-table .boss-table-element-row:not(.example-expanded-row):hover,.boss-mat-table .boss-table-element-row:not(.example-expanded-row):active,.boss-mat-table .boss-table-element-row.boss-table-expanded-row{background:#efefef}.boss-mat-table .boss-table-element-row.boss-table-expanded-row+.boss-table-detail-row .boss-table-expanded-cell{padding:0;border-bottom-width:1px}.boss-mat-table .boss-table-detail-row{height:0!important}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell{padding:0;border-bottom-width:0px}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell .boss-table-expanded-cell-detail{overflow:hidden;display:flex;justify-content:space-between}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell .boss-table-expanded-cell-detail .boss-table-expanded-cell-list{padding:10px 15px;margin:0;list-style:none;display:flex;flex-direction:column}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell .boss-table-expanded-cell-detail .boss-table-expanded-cell-list .boss-table-expanded-cell-list-item{margin:8px 0}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell .boss-table-expanded-cell-detail .table-expanded-content-list{display:flex;align-items:center;padding:0;margin:0;list-style:none}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell .boss-table-expanded-cell-detail .table-expanded-content-list .table-expanded-content-list-title{font-size:14px;color:#101828;font-weight:500}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell .boss-table-expanded-cell-detail .table-expanded-content-list .table-expanded-content-list-content{margin-left:20px}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell .boss-table-expanded-cell-detail .boss-table-expanded-cell-list-right-content .table-expanded-button-list{display:flex;padding:0;margin:0;justify-content:flex-end;list-style:none}.boss-mat-table .boss-table-detail-row .boss-table-expanded-cell .boss-table-expanded-cell-detail .boss-table-expanded-cell-list-right-content .table-expanded-button-list li .mat-raised-button{line-height:30px;padding:0 12px;height:30px;margin-bottom:10px}.boss-mat-table .table-expanded-button-list{display:flex;padding:0;margin:0;list-style:none}.boss-mat-table .table-expanded-button-list li{margin-right:8px}.boss-mat-table .table-expanded-button-list li .mat-raised-button{line-height:30px;padding:0 12px;height:30px}.boss-mat-table .table-view-company{display:flex;flex-direction:column;align-items:flex-start}.boss-mat-table .table-view-company p{display:flex;align-items:center;padding:0;margin:0;color:var(--color-brand-text)}.boss-mat-table .table-view-company p i{margin-left:8px;cursor:pointer}.boss-mat-table .table-view-company h6{color:#7c7c7c;font-weight:500;font-size:12px;line-height:22px;padding:0;margin:2px 0 0}.boss-static-table table{border:1px solid #efefef}.boss-static-table table thead{background-color:#f7f9fb;height:50px}.boss-static-table table thead th{font-size:14px;color:#101828;font-weight:500;padding-left:15px}.boss-static-table table tbody td{font-size:14px;color:#101828;font-weight:400;padding-left:15px;height:40px}.boss-static-table table tbody tr:not(:last-child){border-bottom:1px solid #eaeaea}.navbar{font-size:13px!important}.btn.active{font-size:13px!important;border:none;padding:0}tr.mat-row,tr.mat-footer-row{height:38px!important}.bs-boss-table .table{margin:0;border-radius:5px}.bs-boss-table table tbody tr th{font-size:12px!important;background-color:#f9fafb;color:var(--color-brand-text);font-weight:600!important;vertical-align:middle;border:1px solid #ddd}.bs-boss-table table tbody tr td{font-size:12px;font-weight:500;vertical-align:middle;border:1px solid #ddd}.bs-boss-table table tbody tr td .fa-download{color:var(--color-brand-text)}.bs-boss-table table tbody tr td .fa-check{color:#006400}.bs-boss-table table tbody tr td .fa-xmark{color:red}.sechdule-table tbody tr th{font-size:12px;vertical-align:middle;padding:5px 0}.sechdule-table tbody tr td{font-size:12px;vertical-align:middle;text-align:right;padding:5px 0}.bs-boss-table table thead tr th{font-size:13px!important;background-color:#f9fafb;color:var(--color-brand-text);font-weight:700!important;vertical-align:middle;border:1px solid #ddd}.table>tbody{border:none!important}.no-bg .mat-tab-body-wrapper{background:transparent!important}.boss-custom-tabs{width:100%}.boss-custom-tabs .mat-tab-header{background:#fff}.boss-custom-tabs .mat-tab-label{padding:10px 20px;margin:0 5px;height:auto;color:#191919;font-size:13px!important;min-width:auto;opacity:1;font-weight:600!important}.boss-custom-tabs .mat-tab-label.mat-tab-label-active{color:var(--color-brand-text)!important;font-weight:600!important}.boss-custom-tabs .mat-tab-group.mat-primary .mat-ink-bar{background-color:#c2560a}.boss-custom-tabs .mat-tab-body-wrapper{padding:20px;background:transparent;box-shadow:0 0 4px #c7c7c780}@media(min-width:992px){.app-employer-dashboard-tabs.app-employer-dashboard-tabs .mat-tab-body-wrapper{width:75%}.app-student-tabs-custom .mat-tab-body-wrapper{width:70%}}.boss-custom-tabs-vertical .mat-tab-group{flex-direction:row}.boss-custom-tabs-vertical .mat-tab-group .mat-tab-header{width:180px;height:100%}.boss-custom-tabs-vertical .mat-tab-group .mat-tab-header .mat-tab-labels{flex-direction:column;padding:8px 0}.boss-custom-tabs-vertical .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label{justify-content:flex-start;border-right:1px solid transparent;padding:8px 10px}.boss-custom-tabs-vertical .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label.mat-tab-label-active{border-color:#c2560a}.boss-custom-tabs-vertical .mat-tab-group .mat-tab-body-wrapper{margin-top:0;margin-left:20px;width:calc(100% - 180px)}.boss-custom-tabs-vertical .mat-ink-bar{display:none}.boss-custom-tabs-vertical-course .mat-tab-group{flex-direction:row}.boss-custom-tabs-vertical-course .mat-tab-group .mat-tab-header{width:180px;background-color:#fff;height:100%}.boss-custom-tabs-vertical-course .mat-tab-group .mat-tab-header .mat-tab-labels{flex-direction:column;padding:8px 0}.boss-custom-tabs-vertical-course .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label{justify-content:flex-start;border-right:1px solid transparent;padding:8px 20px;height:56px}.boss-custom-tabs-vertical-course .mat-tab-group .mat-tab-header .mat-tab-labels .mat-tab-label.mat-tab-label-active{border-right:3px solid #c2560a}.boss-custom-tabs-vertical-course .mat-tab-group .mat-tab-body-wrapper{margin-top:0;padding:20px;margin-left:20px;border:1px solid #ddd;border-radius:15px;background:#fff;width:calc(100% - 180px)}.boss-custom-tabs-vertical-course .mat-ink-bar{display:none}:host ::ng-deep .boss-custom-tabs .mat-tab-label.mat-tab-label-active{border-bottom:none!important}.mat-ink-bar{display:none}.tab-label-span{background-color:#eee;border-radius:50%;margin-left:10px;width:25px;height:25px;line-height:25px}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{border:none;padding:5px 10px;font-size:13px;font-weight:500;color:var(--color-brand-text)!important}.nav-tabs .nav-link.active span{background-color:var(--brand-50);border-radius:10px;padding:2px 8px;color:var(--color-brand-text);font-size:11px;font-weight:600}.nav-tabs .nav-link{padding:5px 10px;font-size:13px;font-weight:500;color:#1d2939;border:none}.nav-tabs .nav-link span{background-color:#f2f4f7;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;color:#667085}.nav-tabs{border:none!important;display:flex!important;width:100%!important;background:#fff;border-radius:8px!important;padding:4px!important;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb!important;gap:0!important}.nav-tabs .nav-item{flex:0 0 auto!important}.boss-mdc-tabs .mat-mdc-tab-header{background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb}.boss-mdc-tabs .mat-mdc-tab-list{background:transparent}.boss-mdc-tabs .mat-mdc-tab-labels{justify-content:flex-start!important}.boss-mdc-tabs .mat-mdc-tab{min-width:auto!important;flex:0 0 auto!important;padding:0 16px;height:36px!important;font-size:13px;font-weight:500;font-family:var(--font-family)!important;color:#344054;opacity:1!important;border-radius:6px;margin:0 2px}.boss-mdc-tabs .mat-mdc-tab .mdc-tab__text-label{display:flex;align-items:center;gap:8px;color:inherit}.boss-mdc-tabs .mat-mdc-tab.mdc-tab--active{color:var(--color-brand-text)}.boss-mdc-tabs .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--color-brand-text);font-weight:600}.boss-mdc-tabs .mat-mdc-tab.mdc-tab--active .tab-badge,.boss-mdc-tabs .mat-mdc-tab.mdc-tab--active .tab-count{background-color:var(--brand-50);color:var(--color-brand-text)}.boss-mdc-tabs .mat-mdc-tab:hover:not(.mdc-tab--active){background-color:#f9fafb}.boss-mdc-tabs .mat-mdc-tab .mdc-tab-indicator,.boss-mdc-tabs .mat-mdc-tab .mdc-tab__ripple,.boss-mdc-tabs .mat-mdc-tab .mat-mdc-tab-ripple{display:none!important}.boss-mdc-tabs .tab-badge,.boss-mdc-tabs .tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;border-radius:10px;background-color:#f2f4f7;color:#667085}.boss-custom-tabs{min-width:0}.boss-custom-tabs .mat-mdc-tab-header{max-width:100%;min-width:0;border-bottom:1px solid #e4e7ec}.boss-custom-tabs .mat-mdc-tab-label-container{min-width:0}.boss-custom-tabs .mat-mdc-tab{min-width:auto!important;flex:0 0 auto!important;padding:0 14px;letter-spacing:0}.boss-custom-tabs .tab-label-span{flex:0 0 auto;margin-left:6px}.boss-custom-tabs .mat-mdc-tab-header-pagination{min-width:32px;box-shadow:none;opacity:1}.boss-custom-tabs .mat-mdc-tab-header-pagination-disabled{opacity:.35}.boss-custom-tabs .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:#344054;border-width:2px 2px 0 0}.boss-card .boss-header{background-color:#ecedec;padding:4px;font-weight:800;color:#666!important;font-size:12px}.boss-card .boss-body{font-size:12px;border-radius:16px 16px 0 0;padding:10px;border:1px solid #bbbcbb}.boss-dashboard-cards .mat-card-title-group{justify-content:center}.boss-dashboard-cards .mat-card-title,.boss-dashboard-cards .mat-card-subtitle{text-align:center}.boss-dashboard-cards .mat-card-subtitle{margin-bottom:0}.boss-dashboard-cards .mat-card.mat-card-item{background-color:#f1f1f1;margin:10px}.boss-dashboard-cards .mat-card>:last-child:not(.mat-card-footer),.boss-dashboard-cards .mat-card-content>:last-child:not(.mat-card-footer){margin:10px}.candidate-detail-card{width:100%;display:flex;flex-direction:column;background-color:#fff;padding:15px}.candidate-detail-card:not(:last-child){border-bottom:1px solid rgba(162,168,177,.3)}.candidate-detail-card .candidate-detail-card-content{display:flex;width:100%}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info{width:calc(100% - 157px);border-right:1px solid rgba(162,168,177,.3);display:flex;align-items:center}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-profile{display:flex;flex-direction:column;align-items:center;width:130px;margin-right:20px}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-profile img{width:60px;height:60px;margin-bottom:5px;object-fit:contain;border-radius:50%;border:1px solid #c2560a}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-profile p{font-weight:400;font-size:14px;text-transform:capitalize;color:var(--color-brand-text);margin:0;text-align:center;padding:0}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-qualifications{width:calc(100% - 220px);display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap;align-self:center}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-qualifications li{margin:0 10px;width:calc(33.3% - 20px)}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-qualifications li h5{display:flex;align-items:center;font-weight:500;font-size:15px;color:#333;margin-bottom:10px}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-qualifications li h5 i{margin-right:4px}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-qualifications li p{display:flex;align-items:center;font-weight:400;font-size:12px;color:#333;margin:0}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-qualifications li p span{font-weight:500}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-qualifications li p i{margin:0 3px 0 5px}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-skill-match{width:70px;display:flex;flex-direction:column;align-items:center;align-self:center}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-skill-match p{font-size:12px;color:#191919;width:100%;text-align:center;margin-bottom:5px}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-info .candidate-detail-card-skill-match h3{text-align:center;font-size:18px;color:var(--color-brand-text);font-weight:500;margin:0}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-cta{width:180px;margin-left:20px;padding:0;list-style:none}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-cta li{margin-bottom:10px}.candidate-detail-card .candidate-detail-card-content .candidate-detail-card-cta li .mat-button-base{width:100%!important;border-radius:15px}.candidate-detail-card .candidate-detail-card-skills{width:100%;display:flex;align-items:flex-start;margin-top:10px}.candidate-detail-card .candidate-detail-card-skills .candidate-detail-card-skills-title{font-size:11px;color:#191919;font-weight:500;margin:6px 10px 0 0}.candidate-detail-card .candidate-detail-card-skills ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.candidate-detail-card .candidate-detail-card-skills ul li{padding:6px 11px;color:#191919;font-size:11px;font-weight:400;background:#f4f6f9;border-radius:20px;margin-right:6px;margin-bottom:6px;border:1px solid #f4f6f9;position:relative;display:flex;align-items:center}.candidate-detail-card .candidate-detail-card-skills ul li img{width:20px;height:20px;margin-right:5px}.placement-jobrequest-card{display:flex;flex-direction:column;align-items:flex-start;padding:10px 0;border-bottom:1px solid #efefef}.placement-jobrequest-card .placement-jobrequest-card-title{margin-left:-15px;margin-bottom:5px}.placement-jobrequest-card .placement-jobrequest-card-info{padding:0;margin:0;list-style:none;display:flex;flex-direction:column}.placement-jobrequest-card .placement-jobrequest-card-info li{display:flex;align-items:center;margin:0 0 8px;padding:0;font-weight:400;font-size:14px;color:#333}.placement-jobrequest-card .placement-jobrequest-card-info li i{margin-right:8px}.placement-jobrequest-card .placement-jobrequest-card-buttons{display:flex;padding:0;margin:10px 0 0;list-style:none;width:100%}.placement-jobrequest-card .placement-jobrequest-card-buttons li{width:50%}.placement-jobrequest-card .placement-jobrequest-card-buttons li:not(:first-child){margin-left:10px}.placement-jobrequest-card .placement-jobrequest-card-buttons li .mat-button-base{width:100%}.employeer-browse-candidates{padding-bottom:40px}.app-employer-dashboard-highlighted-cards{width:100%}.app-employer-dashboard-highlighted-cards ul{display:flex;list-style:none;padding:0;margin:0}.app-employer-dashboard-highlighted-cards ul li{width:calc(33% - 20px);color:#fff;display:flex;flex-direction:column;align-items:center;padding:10px 15px;border-radius:5px;margin:10px}.app-employer-dashboard-highlighted-cards ul li img{height:120px;margin-bottom:15px}.app-employer-dashboard-highlighted-cards ul li .mat-raised-button{width:100%}.app-employer-dashboard-highlighted-cards ul li .mat-raised-button i{transition:.2s all ease-in-out}.app-employer-dashboard-highlighted-cards ul li .mat-raised-button:hover i{transform:translate(4px)}.app-employer-dashboard-highlighted-cards ul li:nth-child(1){background:#90dde9}.app-employer-dashboard-highlighted-cards ul li:nth-child(2){background:#f59297}.app-employer-dashboard-highlighted-cards ul li:nth-child(3){background:#a3ead6}.dashboard-view-report-card{border:1px solid #eaeaea;border-radius:8px;padding:12px}.dashboard-view-report-card h6{color:#191919;font-size:13px;font-weight:400}.dashboard-view-report-card h6 span{font-weight:500}.dashboard-view-report-card .dashboard-view-report-card-progress{position:relative;width:100%;background-color:#f7a12624;height:10px;overflow:hidden;border-radius:20px}.dashboard-view-report-card .dashboard-view-report-card-progress span{position:absolute;top:0;left:0;background-color:var(--color-primary);height:10px}.color-orange{color:var(--color-brand-text)}.jobs-card{border:1px solid #ddd;padding:0;border-radius:10px;position:relative;transition:all .5s}.jobs-card:hover{box-shadow:0 20px 24px -4px #10182814}.job-title{font-size:14px;font-weight:700;text-transform:capitalize;display:flex;align-items:center;margin:0;padding:15px 0 0 15px}.job-title a{color:#1c1c1c;text-decoration:none}.appllicants{font-size:12px;font-weight:600;padding:3px 10px 4px;border-radius:5px;margin-left:0;opacity:.8}.appllicants-icon{width:14px!important;margin-right:3px!important}ul.job-info{margin:0!important;padding:0 15px!important}ul.job-info li{display:inline-flex;list-style:none;margin:5px 5px 0 0;padding:5px 12px 3px;border-radius:15px;font-size:10px!important;font-weight:500}.job-position{background-color:#66aceb4d;color:#0c68b8}.job-type{background-color:#12b76a40;color:#12b76a}.job-preference{color:#f79009;background-color:#f7900940;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hiring-for{color:#16a085;background-color:#16a08540}ul.job-details{border-top:1px solid rgb(234,236,240);border-bottom:1px solid rgb(234,236,240);padding:8px 15px;margin:8px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}ul.job-details li{display:flex;align-items:center;font-size:11px!important;font-weight:500;color:#344054;margin:0}ul.job-details li img{width:15px!important;margin-right:2px}.job-icon{margin-right:3px;width:14px;display:flex;align-items:center}ul.skills{padding:8px 15px;list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:5px}ul.skills li{display:flex;align-items:center;font-size:11px!important;font-weight:500;color:#344054;background-color:#f2f4f7;padding:3px 10px;border-radius:5px}.morejobs{background-color:transparent!important;border:none;color:var(--color-brand-text)!important;font-weight:600}.card-footer{border-top:1px solid rgb(234,236,240);padding:5px 15px;background-color:#f790091a;border-radius:0 0 10px 10px}.btn-close-post{color:#f79009;background-color:#f7900940;font-size:11px;font-weight:600;padding:5px 10px;border:1px solid #c2560a;margin-right:2px}.btn-draft-post{color:#fff;background-color:#f725099f;font-size:13px;font-weight:500;padding:5px 15px}.job-status{position:absolute;top:0;right:0;font-weight:500!important}.openjob{padding:5px 12px;font-size:10px;font-weight:800;background-color:rgba(var(--brand-rgb),.3);color:var(--color-brand-text);border-radius:0 10px}@media only screen and (max-width:600px){.job-status{font-size:9px!important}.openjob{padding:3px 15px 4px!important}.jobs-card ul.job-info li{margin:5px 8px 0 0;padding:4px 10px;font-size:9px}.employeername{display:none}.jobs-card .btn-close-post{color:var(--color-brand-text);background-color:#f7900940;font-size:12px;padding:5px 10px;font-weight:500;margin-right:3px!important}.job-title{margin-top:15px;font-size:12.5px}}li.sponser{font-size:14px;font-weight:500;background-color:#c2560a}.form-group{border:1px solid #ddd!important;padding:10px 15px;border-radius:5px}.form-control{width:100%;border:none;font-size:13px;font-weight:500;padding-left:10px}.mat-dialog-content{position:relative;padding:0 20px 10px}.mat-dialog-content h1{font-size:16px;font-weight:600}.close-box{position:absolute;right:20px}.fa-xmark{font-size:16px}.mat-icon-button{width:20px!important;height:20px!important;line-height:20px!important}.mat-menu-content:not(:empty){padding:5px!important}.mat-menu-item{font-size:14px;font-weight:500;display:flex;align-items:center}.fa-brands{font-size:20px;margin-right:5px;align-items:center}.Accepted,.Applied,.Rejected,.Scheduled,.Shortlisted,.invited,.Offered,.Interviewing{color:#fff;border-radius:0 10px 0 5px;font-size:12px;padding:3px 15px}.Accepted.Accepted,.Accepted.Applied,.Applied.Accepted,.Applied.Applied,.Rejected.Accepted,.Rejected.Applied,.Scheduled.Accepted,.Scheduled.Applied,.Shortlisted.Accepted,.Shortlisted.Applied,.invited.Accepted,.invited.Applied,.Offered.Accepted,.Offered.Applied,.Interviewing.Accepted,.Interviewing.Applied{background-color:#12b76a}.Accepted.Rejected,.Applied.Rejected,.Rejected.Rejected,.Scheduled.Rejected,.Shortlisted.Rejected,.invited.Rejected,.Offered.Rejected,.Interviewing.Rejected{background-color:#f04438}.Accepted.Scheduled,.Applied.Scheduled,.Rejected.Scheduled,.Scheduled.Scheduled,.Shortlisted.Scheduled,.invited.Scheduled,.Offered.Scheduled,.Interviewing.Scheduled{background-color:#66aceb}.Accepted.Shortlisted,.Applied.Shortlisted,.Rejected.Shortlisted,.Scheduled.Shortlisted,.Shortlisted.Shortlisted,.invited.Shortlisted,.Offered.Shortlisted,.Interviewing.Shortlisted{background-color:#c2560a}.Accepted.invited,.Accepted.Offered,.Applied.invited,.Applied.Offered,.Rejected.invited,.Rejected.Offered,.Scheduled.invited,.Scheduled.Offered,.Shortlisted.invited,.Shortlisted.Offered,.invited.invited,.invited.Offered,.Offered.invited,.Offered.Offered,.Interviewing.invited,.Interviewing.Offered{background-color:#8e44ad}.Accepted.Interviewing,.Applied.Interviewing,.Rejected.Interviewing,.Scheduled.Interviewing,.Shortlisted.Interviewing,.invited.Interviewing,.Offered.Interviewing,.Interviewing.Interviewing{background-color:#16a085}.Accepted span,.Applied span,.Rejected span,.Scheduled span,.Shortlisted span,.invited span,.Offered span,.Interviewing span{font-size:12px!important}.no-jobs-card{font-size:18px;color:var(--color-brand-text);margin-top:15vh}.no-jobs{width:80px;margin-bottom:15px}h3.company-name{font-size:13px;font-weight:600;margin:4px 0 5px;color:var(--color-brand-text);margin-left:15px!important}h5.subtitle{font-size:12px;font-weight:500;margin-left:15px}.job-details{border-top:1px solid #ddd!important;margin-top:5px!important;padding-top:5px!important}span.ratings{background-color:transparent!important;color:#1c1c1c!important;font-weight:600!important;padding:0!important}.course-img{width:96%;height:180px;border-radius:10px;border:1px solid #ddd;overflow:hidden;position:relative;margin:5px auto}.course-img img{width:100%;height:100%;object-fit:cover}.course-information{min-height:53px;max-height:58px;overflow:hidden;margin-bottom:5px}.mentor-img{position:relative;width:100%;height:280px;overflow:hidden}.mentor-img img{border-radius:5px;width:100%;height:100%;object-fit:cover}.mentor-info{position:absolute;width:94%;padding:10px;bottom:8px;left:3%;border-radius:5px;background:#fffc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.5);box-shadow:#00000059 0 5px 15px!important}.mentor-info .mentor_name{font-size:14px;font-weight:900;color:#000}.mentor-info .mentor_designation{font-size:13px;font-weight:600;margin:0;color:#000}h6.mentor-bio{font-size:12px!important;font-weight:600;margin:0;line-height:1.7;max-height:50px;min-height:50px;overflow:hidden;padding:0 14px!important}h6.mentor-bio p{font-size:13px;padding:0 10px}h6.mentor-bio.bio-clamp{max-height:68px;min-height:68px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}h6.mentor-bio.bio-clamp p{margin:0}h6.mentor-bio.bio-clamp.expanded{display:block;-webkit-line-clamp:unset;max-height:none}.coach-info{border-top:1px solid #ddd;margin-top:5px;font-size:12px;font-weight:500;padding-top:5px}.coach-info img{width:14px;margin-right:3px}.round-score{font-size:12px;font-weight:700}.round-score span{color:var(--color-brand-text)}.mentor-details{border-top:1px solid #ddd;padding-top:10px;font-size:12px;font-weight:500}.mentor-details img{width:14px}.testimonials-card{background-color:#f9fafb;border:1px solid #ddd;padding:25px;border-radius:15px}.testimonials-card h4{font-size:13px;font-weight:600;margin-top:10px}.testimonials-card h6{font-size:12px;font-weight:400!important}.quote-img{width:35px;margin-bottom:15px}.testimonials-user{width:70px;height:70px;background-color:red;border-radius:50%;overflow:hidden}.testimonials-user img{width:100%;height:100%;border-radius:50%;object-fit:cover}.preferred-candidate{font-size:11px;background-color:#2c3e50;color:#fff;padding:4px 8px;font-weight:500;margin-left:5px;border-radius:3px}.batch-name{font-size:13px;padding-left:15px;margin:0}.inline-content{font-size:12px}h6.company{font-size:12px;font-weight:800;margin:3px 15px;padding:0;color:var(--color-brand-text)}h6.employeername{font-size:13px;font-weight:800;margin:3px 0;padding:0}.learning-path-card{width:90%;float:left}.counter-card{background-color:#f1f1f1;padding:10px;border-radius:8px;width:100%;text-align:center}.counter-card h3{font-size:16px}.counter-value{font-size:15px;font-weight:700;padding:0;margin:0}.status-badge{padding:3px;border-radius:16px;font-weight:500}.status-badge.active{background:#e8f5e9;color:var(--color-brand-text)}.progress-bars{display:flex;flex-direction:column;gap:15px;margin-top:15px}.progress-item{display:flex;flex-direction:column;gap:5px}.progress-label{display:flex;justify-content:space-between;font-size:.9em;color:#666}.overall-result img{width:70px;margin:15px 0}.overall-result h2{font-size:20px;font-weight:700;color:#12b76a}.overall-result h3{font-size:16px;font-weight:700;margin-top:15px}.overall-result h4{font-size:24px!important}.overall-result h5{font-size:500!important;font-size:13px;font-style:italic}.overall-result .interpretation-guide{display:flex;gap:20px;justify-content:center;margin-top:10px}.overall-result .interpretation-guide li{list-style:none;font-weight:700}.overall-result th,.overall-result td{font-size:13px;font-weight:500;border:1px solid #ddd;vertical-align:middle}.boss-mat-accordian .mat-expansion-panel-header.mat-expanded{height:41px!important;border-left:solid 5px #c2560a}.boss-mat-accordian .mat-expansion-panel-header{height:41px!important;border-left:solid 2px #c2560a}.boss-mat-accordian .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:none;margin-bottom:10px;border:1px solid rgba(225,225,225,.7607843137);background:#fff;box-shadow:0 0 4px #c7c7c780}.preview-mat-accordian .mat-expansion-panel-header.mat-expanded{height:52px!important;font-size:13px;background-color:#fff}.preview-mat-accordian .mat-expansion-panel-header{height:52px!important;font-size:13px!important;font-weight:600!important}.preview-mat-accordian .title-blue{color:#506e95!important}.preview-mat-accordian .title-black{color:#191919!important}.preview-mat-accordian .title-hash{color:#bfbfbf!important}.preview-mat-accordian .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:none;margin-bottom:10px;border:1px solid rgba(225,225,225,.7607843137);background:#fff;box-shadow:0 0 4px #c7c7c780}.mat-expansion-panel-header{font-size:13px!important;font-weight:600!important}.mat-expansion-panel-header-title h6{font-size:13px;font-weight:600;margin:5px 0 0}.mat-expansion-panel-header h6{margin:0!important}.mat-expansion-panel-header p{font-size:12px;font-weight:500;margin-top:3px}.mat-expansion-panel-header-title h5{font-size:14px;font-weight:800;padding-top:10px;padding-left:5px}.account-content h5{font-size:14px;font-weight:800;padding-bottom:5px;margin-bottom:0}.w-49{width:49%}.search-bar .search-form{padding:0 10px;border-radius:26px;background:#fff}.search-bar .search-form .search-one{width:13px;height:13px}.search-bar input{border:none;font-size:14px;padding:9px 5px 11px 10px}.search-bar .search-button{float:right;padding-left:5px;position:absolute;right:15px;top:9px;margin-bottom:4px}.search-bar button{background:0 0;border:none}.topfilter{float:right;min-width:140px;background:#fff;padding:4px 10px;border-radius:3px;width:150px}.topfilter .fa-sort-amount-down{float:left;color:#a2a8b1;font-size:12px;padding-right:5px;padding-top:6px}.topfilter mat-select{float:left;width:110px}.sort_it .mat-select{text-align:left}.sort_it .mat-select-value{color:#191919!important;font-size:14px!important}.common-data-list-view{background-color:#fff;margin-bottom:10px;box-shadow:0 6px 12px #1e0a3a0a;border-radius:20px;padding:15px 20px 15px 10px}.common-data-list-view .left-data{margin-top:10px}.common-data-list-view .middile-data .course-title{color:#191919;font-size:19px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.common-data-list-view .middile-data .course-subtitle{font-size:13px;color:#191919;margin-bottom:0}.common-data-list-view .middile-data .details-card{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px 10px;min-height:55px;background:#f4f6f9}.common-data-list-view .middile-data .details-card .company-name{color:#191919;font-size:13px;margin-bottom:0;padding:5px 0!important}.common-data-list-view .middile-data .details-card .company-title{color:#191919;font-size:13px}.common-data-list-view .middile-data .share-fav ul{display:flex;padding:0;margin:0}.common-data-list-view .middile-data .share-fav ul li{background:#f4f6f9;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px;color:#a5b1bf;padding:6px 18px;text-align:center;font-size:12px;list-style:none;cursor:pointer;margin:0 5px}.common-data-list-view .middile-data .course-level{padding:12px 0}.common-data-list-view .middile-data .course-type h5{font-size:14px;color:#a5b1bf;margin:0;padding:0}.common-data-list-view .middile-data .course-type h5.online{color:#0c0}.right-data .share-btn{background:#f4f6f9;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;color:#191919;padding:6px 10px 7px;text-align:center;font-size:12px;margin-bottom:6px;margin-top:10px}.right-data .share-btn i.active{color:var(--color-brand-text);margin:0 1px}.right-data .view-apply-btn button{border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;padding:6px 10px 7px;text-align:center;font-size:12px;margin-top:10px}.right-data .view-apply-btn .view-btn{background:var(--color-brand-fill);border:1px solid #c2560a;color:#fff}.skill-detailes ul{padding:0;margin:0}.skill-detailes ul li{display:inline}.skill-detailes ul li span{float:left;width:auto;padding:6px 12px;font-size:12px;color:#191919;background:#f4f6f9;border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;margin-right:6px;margin-bottom:6px}.skill-detailes ul .less-more span{font-size:12px;cursor:pointer;color:var(--color-brand-text)!important}.course-info{position:absolute;width:96%;left:2%;border-radius:5px;padding:5px 10px;background-color:#c2560a;bottom:5px}h4.course-price,span.course-price{color:#fff;font-weight:700;font-size:15px;background-color:transparent;padding:5px 0 0}.slick-slide{margin:0 5px}.jobs-card-new{border:1px solid #ddd;padding:5px;border-radius:5px}.jobs-card-new img{border-radius:5px}.jobs-card-new h5{font-size:12px;font-weight:600}ul.jobactions{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0}ul.jobactions li{display:flex;width:25px;height:25px;align-items:center;background-color:#fff;border-radius:5px;border:1px solid #ddd;cursor:pointer}ul.jobactions li img{width:13px;margin:0 auto}ul.jobactions .jobactions__btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.skills-card{border-top:1px solid #ddd;margin-top:5px;padding:5px 15px}.skills-card p{font-size:12px;margin:0}.assessments-cards{height:300px;overflow:auto}.content{padding:10px}.content p{font-size:13px;color:#1c1c1c!important;line-height:1.6!important;font-weight:500!important}.schedule-card{border:1px solid #ddd;border-radius:5px;padding:10px 5px}.schedule-card h4 a{color:#1c1c1c;font-weight:600;font-size:12px}h5.employeername{font-size:11px;font-weight:500;margin:5px 0 0;display:flex;align-items:center}h5.employeername img{width:15px;margin-right:5px}h5.date{font-size:10px;font-weight:500;display:flex;align-items:center;margin:4px 0 0 10px}h5.date img{width:12px;margin-right:5px}.info{border-bottom:1px solid #ddd;padding:0 10px 10px}.info h4{margin:0}::placeholder{font-size:13px}.user-avatar{width:100px!important;height:100px!important;border-radius:50%!important;position:relative!important}.user-avatar .img-fluid{width:100%;height:100%;object-fit:cover;border-radius:50%}.editimg{width:25px;height:25px;background-color:var(--color-brand-fill);position:absolute;border-radius:50%;right:10px;bottom:-2px;text-align:center;line-height:25px;color:#fff}.editimg .img-edit{width:12px}.bossjobs-card-new{border:1px solid #ddd;border-radius:10px;background-color:#fff;position:relative;padding:20px 20px 10px}.bossjobs-card-new p{font-size:11px}.course-content li{font-size:13px;font-weight:500;padding:5px 0;list-style:decimal;margin-left:25px}@media only screen and (min-width:600px){.mobile-sidebar{display:none}}.skillrating{font-size:10px;padding:4px 0 0 5px;font-weight:500}.skillstitle{font-size:14px;font-weight:700;margin-top:10px}.mat-expansion-panel-header-title{padding:0;font-size:12px;margin:0;font-weight:600}.mat-expansion-panel-header{height:40px}.skillsprogress{height:8px!important;border-radius:5px!important}p.employer-info{font-size:13px;line-height:1.7}.primary-color{color:var(--color-brand-text)!important}.browse-jobs-sort .mat-form-field-infix{padding:.5em 0;border-top:1px solid rgba(0,0,0,0);height:30px;line-height:25px}.browse-jobs-sort .mat-select-arrow-wrapper{margin-top:15px}.applicant-avatar{width:70px;height:70px;margin-top:15px;margin-left:15px;cursor:pointer}.applicant-avatar img{width:100%;height:100%;border-radius:50%}.color-white{color:#fff!important}.fz-12{font-size:12px!important}.mat-expansion-panel-body p{font-size:13px;line-height:1.6}.mat-expansion-panel-body ul{list-style:square!important;margin-left:15px}.mat-expansion-panel-body ul li{font-size:13px;padding:3px 0}.assesment-banner{padding-top:3vh}.rating{color:#fff;font-size:13px;font-weight:600}.rating i{color:#fff;margin-right:3px}.rating span{color:var(--color-brand-text)}.course-content{border:1px solid #ddd;padding:20px;border-radius:5px;margin-bottom:10px}.video_left{position:absolute;width:25px;top:40%}.video_right{position:absolute;width:25px;top:45%;right:20px}.h-200{height:200px}.course-content{background-color:#f9fafb;padding:10px;border-radius:0}.lesson-list{margin-bottom:5px;border-radius:5px;background-color:#fff;position:relative}.lesson-list h6{font-size:12px!important;font-weight:500!important}.lesson-list h5{font-size:13px;font-weight:600;line-height:1.6}.course-cart{min-height:200px;overflow-y:auto;overflow-x:hidden;position:relative}.course-cart h4{padding-top:10%;margin-bottom:20px}ul.user-info{display:flex;list-style-type:none;padding:0;float:right;list-style:none!important}ul.user-info li{margin-right:15px;font-weight:600;font-size:12px!important}ul.user-info li img{width:13px!important;margin-right:3px}.user-reply{background-color:#f9fafb;padding:10px;border-radius:5px;border:1px solid #ddd;margin-bottom:5px;position:relative;font-size:11px;font-weight:600;width:92%;margin-left:8%}span.ratings{font-size:12px}span.ratings i{color:var(--color-brand-text)}li.share{width:auto!important;padding:5px 10px!important;font-size:12px!important;font-weight:500!important}li.share .mat-icon-button{width:auto!important;font-size:12px;font-weight:600}ul.guidelines-list li{margin:5px 0;font-size:13px;font-weight:500!important}ul.guidelines-list li i{margin-right:5px;color:var(--color-brand-text)}ul.guidelines-list li span{color:var(--color-brand-text);font-weight:900!important}.rating .fa-star,.rating .fa-star-half-stroke{color:var(--color-brand-text)}.assessments-title{font-size:16px;font-weight:900!important}.assessments-title span{font-size:11px;background-color:var(--color-brand-fill);padding:3px 15px;color:#fff;border-radius:3px;margin-left:5px}.sub-title{font-size:14px!important;font-weight:600!important}.price{font-size:12px!important;font-weight:600;margin-top:3px;color:var(--color-brand-text)!important}.price h6{font-size:14px!important;color:var(--color-brand-text)!important}ul.card-info{list-style:none;margin:0;padding:5px 0;border-top:1px solid #f2f4f7;border-bottom:1px solid #f2f4f7;display:flex;align-items:center}ul.card-info li{display:flex;align-items:center;margin-right:15px}ul.card-info li img{width:15px;margin-right:5px}.assesment-banner{background-color:#2d2f31;padding:7vh 35px;border-radius:10px;box-shadow:#00000029 0 1px 4px}.assesment-banner h1{font-size:24px;font-weight:bolder;color:#fff;line-height:1.7}.assesment-banner p{font-size:13px;font-weight:400;color:#fff;margin:0}.assesment-banner ul{list-style:none;margin:0;padding:0}.assesment-banner ul li{display:inline-flex;align-items:center;margin:0 20px 0 0;font-size:12px;color:#fff}.assesment-banner ul li img{margin-right:5px;width:15px}.assessment-img{border-radius:8px}.assessment-img img{width:100%;border-radius:8px}.overview{font-size:13px;font-weight:500;line-height:1.6;margin-bottom:5px}.assesment-wrapper{padding:0 10px}.assesment-details{padding:15px;border:1px solid #d0d5dd;border-radius:10px;background-color:#fff;width:305px;position:fixed;right:25px;top:10vh;max-height:80vh;overflow:auto}.assesment-details h4{font-size:15px;font-weight:600;margin-top:15px}.assesment-details ul{list-style:none;margin:0;padding:0}.assesment-details ul li{font-size:13px;font-weight:500;margin:10px 0}.assesment-details ul li span{background-color:var(--brand-200);padding:3px 7px;color:#1c1c1c;border-radius:3px;margin-right:5px;border:1px solid #c2560a}@media only screen and (max-width:1367px){.assesment-details{width:265px}}.bg-light{background-color:#c2560a!important;padding:15px 10px 10px;border-radius:15px}.scheduled{color:var(--color-brand-text);font-weight:900;margin-right:3px}.bg-schedule{background-color:#fff;padding:10px;border-radius:15px}ul.coach-experties{list-style:none!important;margin:0}ul.coach-experties li{list-style:none!important;border:1px solid #ddd;padding:8px 10px;border-radius:5px;font-size:12px;font-weight:600}h6.standout-category{color:var(--color-brand-text)!important;font-size:12px!important;font-weight:500!important;margin:0}.skills-list{background-color:#f9fafb;padding:5px;border:1px solid #ddd}p.skill-name{font-size:11px!important;font-weight:600!important}.userbio h1{font-size:13px}@media only screen and (max-width:800px){.xs-display-none{display:none}}ul.skills-btns{list-style:none!important}img.download-certificate{width:25px;height:25px;background-color:#f4f6f9;padding:5px;border-radius:3px;cursor:pointer;margin-left:5px}.assissment-rating i{font-size:18px;color:var(--color-brand-text);margin-right:3px}.sortby .mat-form-field-appearance-fill .mat-form-field-flex{height:40px}.sortby .mat-select-trigger{height:3.125em}.sortby .mat-form-field-appearance-fill .mat-form-field-label{top:1.9em}.result-points p{border:1px solid #ddd;padding:8px;line-height:1.5;font-size:13px!important;font-weight:500;border-radius:3px}.assessment-preview-img{width:100%;height:160px;overflow:hidden;border-radius:10px}.assessment-preview-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.profile-status .form-check-input:checked{background-color:#c2560a;border-color:#c2560a}.profile-status .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(var(--brand-rgb),.25)}.profile-status .form-check-input{accent-color:#c2560a}.profile-status label{font-size:12px;font-weight:600}span.form-tag{font-size:12px;font-weight:700}.filter-range mat-slider{width:95%}.filter-range{display:flex;flex-direction:column;margin-top:20px}.labels{display:flex;justify-content:space-between;width:100%;margin-bottom:5px}.min-label,.max-label{font-weight:700;font-size:12px;text-align:center}.range{font-size:10px;font-weight:500;font-style:italic}.innerpage h1{font-size:14px;font-weight:700;margin:10px 0 0}.innerpage h1 span{font-size:12px;background-color:#f2f4f7;color:#475467;font-weight:400;padding:8px 10px;margin-left:10px;border-radius:5px}.form-group-new{border:1px solid #ddd;padding:6px 5px;border-radius:5px}.course-playlist{position:relative;width:100%}.progress-text{position:absolute;top:5px;right:0;color:#000;font-weight:900;font-size:13px}.red-progress .mat-progress-bar-fill{background-color:red!important}.orange-progress .mat-progress-bar-fill{background-color:#c2560a!important}.green-progress .mat-progress-bar-fill{background-color:#006400!important}.red-text{color:red}.orange-text{color:orange}.green-text{color:#006400}.cursor-pointer{cursor:pointer!important}.enroll-batch-card{max-height:270px!important;overflow:auto!important}ul.enroll-batch-list li{margin:10px 0!important;border-bottom:1px solid #ddd!important}.enroll-batch{font-size:13px!important;font-weight:700!important;margin-bottom:3px}.enroll-time,.enroll-date{font-size:12px;font-weight:600;margin-bottom:10px}.forum-card{position:relative}.forum-card h5{font-size:14px;font-weight:700;line-height:normal;margin:3px 0 5px;padding:0}.forum-card h6{font-size:12px!important;font-weight:500!important}.user-img{width:50px;height:50px;overflow:hidden;border-radius:10px;float:left}.user-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.user-info-forum{float:left;margin-left:10px}.forum-answer{position:relative;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px}.forum-reply{width:130px;font-size:13px;font-weight:600;margin-top:20px;padding-bottom:15px;position:absolute;bottom:5px;right:0}.forum-reply img{width:15px;margin-left:3px}ul.forum-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:10px}ul.forum-tags li{background-color:#f9fafb;border:1px solid #ddd;font-size:12px!important;font-weight:500!important;padding:5px 15px!important;border-radius:5px;margin:3px 0}ul.forum-list li{border:1px solid #ddd;border-radius:5px;padding:10px 8px;font-size:12px;margin:5px 0;font-weight:600;cursor:pointer}ul.forum-list li span{font-weight:500;font-size:11px}ul.forum-list li.active-forum{background-color:#f6f6f6;color:var(--color-brand-text)}.single-reply{border:1px solid #ddd;padding:0 15px 15px;background-color:#f9fafb;border-radius:5px;width:98%;margin:4px 0 4px 2%}.single-reply p{font-size:13px;line-height:1.6}.coach-reply{width:98%;margin-left:2%}.h-300{height:500px;overflow:auto}.left-margin{margin-left:15px}.jobs-status .profile-status{position:static!important;margin-right:10px}.no-notifications{position:absolute;margin-top:30%;left:50%;transform:translate(-50%,-50%)}.top-header{background-color:#fff;padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;min-height:60px}.top-header .row{width:100%;align-items:center}.top-header h4{font-size:14px;font-weight:500;color:#344054;margin:0;padding:0;white-space:nowrap}.top-header h4 span{color:#667085}.top-header ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.top-header ul li{display:inline-flex;align-items:center;background-color:transparent;border-radius:8px;padding:0;margin:0}.top-header ul li.resource{background-color:transparent!important;padding:8px 12px}.top-header ul li.resource a{display:flex;align-items:center;gap:6px;font-size:13px;color:#344054;font-weight:500;text-decoration:none}.top-header ul li.resource a:hover{color:var(--color-brand-text)}.top-header ul li.resource a img{width:16px;height:16px}.top-header ul li.postjob{background-color:transparent!important;padding:0}.top-header ul li .app-notification-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;position:relative;min-width:40px!important}.top-header ul li .app-notification-trigger:hover{border-color:#98a2b3;background-color:#f9fafb}.top-header ul li .app-notification-trigger img{width:18px;height:18px}.top-header ul li .app-notification-trigger .app-notification-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;color:#fff;background-color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center}.top-header ul li .fa-chevron-down{margin-left:8px;font-size:10px;color:#667085}li.resource{background-color:transparent!important}li.resource a{font-size:13px;color:#344054;font-weight:500}.dropdown-menu{background-color:#fff;width:200px;box-shadow:0 12px 16px -4px #10182814;list-style-type:none;padding:0;margin:0}.dropdown-menu:before{display:none!important}.dropdown-menu:after{display:none!important}.dropdown-menu li{font-size:14px;padding:5px 10px}.menu-item{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:none}.menu-item mat-slide-toggle{margin-left:auto}li.profile-dropdown{background-color:transparent!important;padding:0!important}li.profile-dropdown .mat-mdc-button,li.profile-dropdown .mat-button{display:flex!important;align-items:center;gap:6px;padding:4px!important;min-width:auto!important;background:transparent;border:none}li.profile-dropdown .mat-mdc-button:hover,li.profile-dropdown .mat-button:hover{background-color:transparent}li.profile-dropdown img,li.profile-dropdown .app-user-profile-pic{width:36px!important;height:36px!important;border-radius:50%!important;object-fit:cover;border:2px solid #e5e7eb}li.profile-dropdown .fa-chevron-down{margin-left:4px!important;font-size:10px;color:#667085}li.profile-dropdown .mat-button{padding:0!important}li.profile-dropdown .mat-button img{width:35px;height:35px;border-radius:5px}li.profile-menu{padding:5px 0}li.profile-menu img{margin-right:5px;width:20px}li.profile-menu a{color:#1c1c1c;font-weight:500}.app-notification-profile-pic{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1px solid #eaeaea}::ng-deep .app-notification-wrapper{height:350px!important;width:100%!important;overflow-y:scroll!important;overflow-x:hidden!important;position:relative!important}.app-notification-menu-title{font-size:14px;font-weight:600;margin-bottom:10px}.app-notification-menu{padding:5px}::ng-deep .mat-menu-content:not(:empty){padding:15px!important;position:relative}.notification-card{border-top:1px solid #ddd;padding:10px 0;position:relative!important}.notification-content{position:relative!important}.notification-content h5{font-size:13px;font-weight:600;margin-bottom:5px;padding:0;text-transform:capitalize}.notification-content h5 span{background-color:var(--color-brand-fill);font-size:10px;padding:3px 10px;margin-left:3px;color:#fff;border-radius:5px}.notification-content p{font-size:11px;font-weight:500;margin:0;padding:0}.app-notification-view-all{background-color:var(--color-brand-fill);color:#fff!important;padding:3px 8px!important;font-size:11px;border:none;border-radius:3px;text-align:center;cursor:pointer;position:absolute;z-index:1;right:5px;top:-3px}.clearall{color:var(--color-brand-text);margin-left:5px;font-size:13px}.notification-header,.notification-img{position:relative}.app-notification-count{width:20px!important;height:20px!important;background-color:var(--color-brand-fill);border-radius:50%;display:inline-block;line-height:20px;font-size:10px;position:absolute;top:-12px;color:#fff;right:-12px}ul.notification-tabs{list-style:none;margin:0;padding:0}ul.notification-tabs li{width:50%;float:left;text-align:center;padding:5px;font-size:12px;font-weight:600;cursor:pointer}ul.notification-tabs li.unread{border-bottom:1px solid #c2560a;color:var(--color-brand-text)}ul.notification-tabs li.read{border-bottom:1px solid #ddd}.switch-account-msg{position:relative;background-color:transparent!important;padding:0!important}.switch-account-msg button,.switch-account-msg .mat-mdc-button,.switch-account-msg .mat-button{display:flex!important;align-items:center;gap:8px;height:40px;padding:8px 16px!important;font-size:13px;font-weight:500;color:#344054;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;transition:all .2s ease;min-width:auto!important;line-height:normal!important}.switch-account-msg button:hover,.switch-account-msg .mat-mdc-button:hover,.switch-account-msg .mat-button:hover{border-color:#98a2b3!important;background-color:#f9fafb!important}.switch-account-msg button img,.switch-account-msg .mat-mdc-button img,.switch-account-msg .mat-button img{width:16px;height:16px;opacity:.8}.switch-account-msg button span,.switch-account-msg button .mobile-hidden,.switch-account-msg .mat-mdc-button span,.switch-account-msg .mat-mdc-button .mobile-hidden,.switch-account-msg .mat-button span,.switch-account-msg .mat-button .mobile-hidden{font-weight:500;color:#344054}.switch-account-msg button p.mobile-label,.switch-account-msg .mat-mdc-button p.mobile-label,.switch-account-msg .mat-button p.mobile-label{display:none}.switch-account-msg button i.fa-chevron-down,.switch-account-msg .mat-mdc-button i.fa-chevron-down,.switch-account-msg .mat-button i.fa-chevron-down{font-size:10px;color:#667085;margin-left:4px}.switch-account.mat-mdc-menu-panel,.switch-account.mat-menu-panel{min-width:240px!important;max-width:280px!important;border-radius:12px!important;box-shadow:0 4px 20px #0000001f!important;border:1px solid #e5e7eb;overflow:visible!important}.switch-account.mat-mdc-menu-panel .mat-mdc-menu-content,.switch-account.mat-mdc-menu-panel .mat-menu-content,.switch-account.mat-menu-panel .mat-mdc-menu-content,.switch-account.mat-menu-panel .mat-menu-content{padding:0!important}.switch-account h5{padding:14px 16px 10px;margin:0;font-size:13px;font-weight:600;color:#344054;border-bottom:1px solid #e5e7eb}.switch-account ul{list-style:none;margin:0;padding:8px!important}.switch-account ul li.menu-item{display:flex;align-items:center;padding:10px 12px;margin:2px 0;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.switch-account ul li.menu-item:hover{background-color:#f9fafb}.switch-account ul li.menu-item .account-img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.switch-account ul li.menu-item .account-type{flex:1;font-size:13px;font-weight:500;color:#344054;margin-left:10px}.switch-account ul li.menu-item mat-slide-toggle,.switch-account ul li.menu-item .mat-mdc-slide-toggle{margin-left:auto}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch{width:36px}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch .mdc-switch__track,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:20px;border-radius:10px;background-color:#e5e7eb!important;border:none!important}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch .mdc-switch__track:before,.switch-account ul li.menu-item mat-slide-toggle .mdc-switch .mdc-switch__track:after,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch .mdc-switch__track:before,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch .mdc-switch__track:after{background-color:#e5e7eb!important}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle{width:16px;height:16px}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle:before,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle:before{background-color:#fff!important}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle .mdc-switch__shadow,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle .mdc-switch__shadow{box-shadow:0 1px 3px #0003}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle .mdc-switch__ripple,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle .mdc-switch__ripple{display:none}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__track,.switch-account ul li.menu-item mat-slide-toggle .mdc-switch.mdc-switch--checked .mdc-switch__track,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__track,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#c2560a!important}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__track:before,.switch-account ul li.menu-item mat-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__track:after,.switch-account ul li.menu-item mat-slide-toggle .mdc-switch.mdc-switch--checked .mdc-switch__track:before,.switch-account ul li.menu-item mat-slide-toggle .mdc-switch.mdc-switch--checked .mdc-switch__track:after,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__track:before,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__track:after,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch.mdc-switch--checked .mdc-switch__track:before,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch.mdc-switch--checked .mdc-switch__track:after{background-color:#c2560a!important}.switch-account ul li.menu-item mat-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__handle:before,.switch-account ul li.menu-item mat-slide-toggle .mdc-switch.mdc-switch--checked .mdc-switch__handle:before,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__handle:before,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mdc-switch.mdc-switch--checked .mdc-switch__handle:before{background-color:#fff!important}.switch-account ul li.menu-item mat-slide-toggle .mat-slide-toggle-bar,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mat-slide-toggle-bar{width:36px;height:20px;border-radius:10px;background-color:#e5e7eb}.switch-account ul li.menu-item mat-slide-toggle .mat-slide-toggle-thumb-container,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mat-slide-toggle-thumb-container{top:2px;left:2px}.switch-account ul li.menu-item mat-slide-toggle .mat-slide-toggle-thumb,.switch-account ul li.menu-item .mat-mdc-slide-toggle .mat-slide-toggle-thumb{width:16px;height:16px;background-color:#fff;box-shadow:0 1px 3px #0003}.switch-account ul li.menu-item mat-slide-toggle.mat-checked .mat-slide-toggle-bar,.switch-account ul li.menu-item mat-slide-toggle.active-toggle .mat-slide-toggle-bar,.switch-account ul li.menu-item .mat-mdc-slide-toggle.mat-checked .mat-slide-toggle-bar,.switch-account ul li.menu-item .mat-mdc-slide-toggle.active-toggle .mat-slide-toggle-bar{background-color:#c2560a!important}.switch-account ul li.menu-item mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,.switch-account ul li.menu-item mat-slide-toggle.active-toggle .mat-slide-toggle-thumb,.switch-account ul li.menu-item .mat-mdc-slide-toggle.mat-checked .mat-slide-toggle-thumb,.switch-account ul li.menu-item .mat-mdc-slide-toggle.active-toggle .mat-slide-toggle-thumb{background-color:#fff}.swith-message{display:none;position:absolute;padding:6px 8px;background-color:#c2560a;right:0;border-radius:5px;z-index:1;text-align:center;margin-top:3px;width:200px}.swith-message p{font-size:11px;color:#fff}.close-msg i{font-size:10px;color:#fff;cursor:pointer;margin-left:10px}.custom-toggle-size .mat-slide-toggle-bar{transform:scale(.8)}.custom-toggle-size .mat-slide-toggle-thumb{transform:scale(.95)}.custom-toggle-size{margin:0;font-size:12px;font-weight:600}h4.interview{font-size:16px;font-weight:800}.data h6{font-size:12px}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:0;font-size:14px}::ng-deep .skill-dialog .mat-dialog-container{padding:0!important;border-radius:5px}ul.interview-links{list-style:none;margin:0!important;padding:0!important}ul.interview-links li{float:left;margin:0 3px 0 0;padding:0}.height-50{height:56vh}.height-45{max-height:35vh;overflow-x:hidden;padding-right:5px}.schedule-list{height:40vh;overflow-x:hidden;overflow-y:auto;padding-right:5px;padding-bottom:50px}ul.slots{list-style:none;margin:0;padding:0}ul.slots li{display:inline-block;margin:8px 6px;border:1px solid #ddd;text-align:center;padding:5px 15px 4px;font-size:11px!important;font-weight:500;border-radius:5px;cursor:pointer;transition:all .5s;position:relative}ul.slots li:hover{background-color:var(--color-brand-fill);border:1px solid #c2560a;color:#fff}ul.slots li .remove-slot{position:absolute;width:22px;height:22px;color:red;right:-10px;top:-5px;cursor:pointer;font-size:12px}ul.slots h5{font-size:12px;font-weight:600;margin:10px 0 0}.fz-12{font-size:12px}.slot-card{overflow:auto;margin-bottom:10px}.single-day{padding:10px;border:1px solid #ddd;border-radius:5px;margin-bottom:3px}.booked{background-color:var(--color-brand-fill);color:#fff;border:1px solid #c2560a}.booked-coach{background-color:#b7b7b7;color:#fff;border:1px solid #c2560a}.not-available{background-color:#ddd}.candiate-answers{border:1px solid #ddd;padding:15px;border-radius:5px;margin-top:5px}.candiate-answers h6{font-size:14px!important;font-weight:700;font-family:var(--font-family)!important}.candiate-answers p{font-size:13px;font-weight:500}.overview h1{font-size:18px;margin:10px 0 0 3px}.overview h2{font-size:16px;margin:10px 0 0 3px}.overview h3{font-size:14px;margin:10px 0 0 3px}.overview h4{font-size:12px;margin:10px 0 0 3px}.overview h5,.overview h6{font-size:10px;margin:10px 0 0 3px}.overview ul{margin:5px 0 0 30px}.overview ul li{list-style:square!important;margin:5px 0}.skillsmatch{height:15px!important;border-radius:25px}.skillsmatch .mat-progress-bar-fill:after{background-image:linear-gradient(135deg,#fec163 10%,#de4313)}.rating-status img{width:40px;margin-bottom:10px}.feedback{background-color:#f9fafb;padding:5px 10px;border-radius:5px;border:1px solid #ddd}.feedback p{font-size:12px}.feedback i{color:var(--color-brand-text);margin-left:3px}.conflicts{width:600px}.conflicts h1{font-size:15px;font-weight:900;line-height:1.7}.conflicts img{width:85px}ul.course-list{list-style:none!important;margin:5px 0 0!important}ul.course-list li{padding:8px 12px!important;list-style:none!important;margin-bottom:5px!important;border:1px solid #ddd;border-radius:5px;font-size:12px;margin:10px 0 0 3px}ul.course-list h5,ul.course-list h6{font-size:10px;margin:10px 0 0 3px}ul.course-list ul{margin:5px 0 0 30px}ul.course-list ul li{list-style:square!important;margin:5px 0}.job-view ul{list-style:disc;margin-left:25px}.job-view ul li{margin:10px 0}.model-header{margin-bottom:20px;padding:2px 0!important}.model-header h2{font-size:14px;font-weight:900;margin:5px 0 0}.profile-edit-card h6{font-size:13px;font-weight:700;color:var(--color-brand-text)}.card-footer{min-height:32px}.counsellor-schedule .mat-icon-button{position:absolute!important;top:-8px!important;right:0!important}ul.job-content-form-field-rangeslider-list{list-style:none!important}.notice{font-weight:600!important;margin-bottom:10px;text-align:right;font-size:13px}.mandatory-skill{display:flex;align-items:center;cursor:pointer}.mandatory-skill i{font-size:15px;margin-top:2px;color:#00745e}.job-content-form-field-rangeslider-list .app-range-slider{width:100%;display:block;position:relative;padding:8px 0}.job-content-form-field-rangeslider-list .app-range-slider .mat-slider,.job-content-form-field-rangeslider-list .app-range-slider .mat-mdc-slider{width:100%;display:block}.job-content-form-field-rangeslider-list .app-range-slider .mat-slider-horizontal,.job-content-form-field-rangeslider-list .app-range-slider .mat-mdc-slider{width:100%;min-width:100%}.job-content-form-field-rangeslider-list .mat-mdc-slider{--mdc-slider-active-track-height: 6px;--mdc-slider-inactive-track-height: 6px;--mdc-slider-handle-width: 18px;--mdc-slider-handle-height: 18px;--mdc-slider-active-track-color: var(--color-primary);--mdc-slider-inactive-track-color: #e0e4e8;--mdc-slider-handle-color: var(--color-primary);--mdc-slider-focus-handle-color: var(--color-primary);--mdc-slider-hover-handle-color: var(--color-primary);--mat-slider-ripple-color: transparent;--mat-slider-hover-state-layer-color: transparent;--mat-slider-focus-state-layer-color: transparent;--mdc-slider-state-layer-size: 24px}.job-content-form-field-rangeslider-list .mat-mdc-slider .mdc-slider{width:100%!important}.job-content-form-field-rangeslider-list .mdc-slider__track{border-radius:10px}.job-content-form-field-rangeslider-list .mdc-slider__track--inactive{background-color:#e0e4e8;border-radius:10px}.job-content-form-field-rangeslider-list .mdc-slider__track--active_fill{border-radius:10px}.job-content-form-field-rangeslider-list .mdc-slider__thumb-knob{background-color:#fff!important;border:2px solid var(--color-primary)!important;box-shadow:0 2px 4px #00000026!important}p.skill-mandatory{color:#c0392b;font-weight:700!important}.skills-content{padding:5px;border:1px solid #ddd}.skills-content .notice{font-size:12px}.skills-content .notice span{color:#c0392b}.star-rating{position:absolute;top:15px;right:16px;padding:3px 10px;background-color:#000c;font-size:12px;font-weight:600;border-radius:3px;color:#fff;cursor:pointer}.star-rating i{color:var(--color-brand-text)}.vdo-testomonials{cursor:pointer}.reject-reason p{font-size:12px;font-weight:700;color:#f51414;padding-top:4px}.learning-path-check{position:absolute;top:10px;left:10px;z-index:1;padding:3px 3px 0}.learning-path-check .mat-checkbox-inner-container{display:block!important}.learning-path-check .mat-checkbox{width:16px;height:16px;background-color:#f9fafb}.learning-path-check .mat-checkbox-layout{display:block!important}.learning-path-table{width:450px}.learning-path-card{border:1px solid #ddd;padding:10px;border-radius:5px;position:relative}.learning-icon{width:20%;height:60px;border-radius:5px;float:left;overflow:hidden}.learning-icon img{width:100%;height:100%}.learning-info{width:80%;padding-left:10px;float:left}.learning-info h4{font-size:13px;font-weight:700;margin:15px 0 0}.learning-info p{font-size:12px;font-weight:600}.learning-type{position:absolute;top:0;right:0;font-size:10px;padding:3px 15px;border-radius:0 5px;font-weight:700;color:#fff;width:95px;text-align:center}.type-course{background-color:#341f97}.type-course-pack{background-color:#10ac84}.type-assessments{background-color:#ff9f43}.drag-learning-path img{width:16px;margin-top:35px;cursor:grab}.status-pending,.status-accepted,.status-rejected{padding:5px 20px;font-size:11px;border-radius:25px;font-weight:600}.status-pending{background-color:rgba(var(--brand-rgb),.3);border:1px solid #c2560a;color:var(--color-brand-text)}.status-accepted{background-color:#00640033;border:1px solid #006400;color:#006400}.status-rejected{background-color:#f003;border:1px solid #ff0000;color:red}.applied-students{position:relative}.student-count{position:absolute;width:24px;height:24px;background-color:#f9fafb;top:0;left:30px;border-radius:50%;text-align:center;border:1px solid #ddd;font-size:10.5px;font-weight:600;color:#191919;line-height:22px}.industries{list-style:none;display:flex;flex-wrap:wrap;gap:5px;padding:0 0 0 10px;margin:0}.industries li{display:inline-block;padding:5px 18px;border-radius:16px;background-color:rgba(var(--brand-rgb),.1);color:var(--color-brand-text);font-size:11.5px!important;font-weight:700!important;cursor:default;transition:background-color .3s;border:1px solid #c2560a}.industries li:hover{background-color:#d6d6d6}p.keyskills{font-size:14px}.skills-container{padding:10px;border:1px solid #ddd;border-radius:5px}.skills-container p{margin:0 0 3px;font-size:13px}.keyskills{list-style:none;display:flex;flex-wrap:wrap;gap:5px;padding:0;margin:0}.keyskills li{display:inline-block;padding:5px 15px;border-radius:16px;background-color:#f9fafb;color:#333;font-size:11.5px!important;font-weight:700!important;cursor:pointer;transition:background-color .3s;border:1px solid #ddd}.keyskills li i{font-size:12px;margin-left:3px}.keyskills li:hover{background-color:#d6d6d6}.recomended{font-size:10px;font-weight:500;background-color:#006400;color:#fff;padding:2px 10px 3px;border-radius:15px}.show-more-btn{background-color:#006400;color:#fff;margin:1px auto;font-size:12px;padding:5px 30px;font-weight:600}.profile-card{background-color:#fff;position:relative;padding:25px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:10px}.profile-card .profile-img{height:200px;width:200px;overflow:hidden}.profile-card .profile-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.profile-card .applicantname{font-size:19px;font-weight:900}.profile-card .applicant-resume{background-color:#000;font-size:13px;padding:8px 25px;font-weight:700;color:#fff}.profile-card h4{font-size:12px;background-color:var(--color-brand-fill);font-weight:600;padding:8px 5px;color:#fff;text-align:center;border-radius:3px}.profile-card h5{font-size:14px;font-weight:800}.profile-card h6{font-size:12px;font-weight:600;text-align:center;margin:0}.profile-card .appllicants-stats{padding:5px;border:1px solid #ddd;background-color:#f9fafb;text-align:center;border-radius:5px}.profile-card .profile-card-footer{border:1px solid #ddd;padding:10px;border-radius:5px}.profile-card ul.jobactions li img{width:18px}.profile-card .video-resume iframe{width:100%;height:450px;border-radius:5px}.profile-card .video-resume{transition:all .3s ease-in-out}.profile-card .applicatant-tabs h3{color:var(--color-brand-text);font-size:18px;font-weight:800}.profile-card .applicatant-tabs .nav-tabs .nav-link.active,.profile-card .applicatant-tabs .nav-tabs .nav-item.show .nav-link{background-color:var(--color-brand-fill);font-size:13px;color:#fff!important;font-weight:600;padding:5px 30px!important;border-radius:5px}.profile-card .applicatant-tabs .nav-tabs .nav-link{font-size:13px;font-weight:700;padding:5px 30px!important}.profile-card .skills-count{background-color:var(--color-brand-fill);margin-left:10px;padding:5px 20px;font-size:12px;color:#fff;border-radius:5px}.profile-card .applicants-certificate-card{border:1px solid #ddd;padding:20px;position:relative;border-radius:10px}.profile-card .applicants-certificate-card .applicatant-course-name{font-size:16px;font-weight:800}.profile-card .applicants-certificate-card ul li{font-size:13px;font-weight:600;padding:3px 20px 3px 0;float:left;margin-right:15px}.profile-card .applicants-certificate-card .course-recomended{position:absolute;background-color:#006400;color:#fff;padding:4px 15px;font-size:12px;top:5px;right:5px;border-radius:5px;font-weight:600}.profile-card .applicatant-course-img{width:100%;height:120px;overflow:hidden;position:relative}.profile-card .applicatant-course-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.profile-card .applicatant-course-img .applicatant-course-type{width:94%;background-color:#0e05c1;position:absolute;bottom:5px;left:3%;text-align:center;font-size:12px;font-weight:600;padding:5px 2px;border-radius:10px;color:#fff}.profile-card .rating{background-color:#f9fafb;border:1px solid #ddd;padding:3px 10px;border-radius:5px;color:var(--color-brand-text);font-size:12px;font-weight:800;margin-left:10px}.profile-card .accordion-button:not(.collapsed),.profile-card .accordion-button{background-color:#f5f5f5;color:#000}.browse-jobs{padding:1px}.browse-jobs .filter-container{width:auto;padding:10px;border:1px solid #ccc;background-color:#fff;border-radius:5px}.browse-jobs .selected-filters{display:flex;flex-wrap:wrap;margin-bottom:15px}.browse-jobs .filter-chip{background-color:orange;border-radius:10px;padding:3px 6px;margin:2px;font-size:14px;display:flex;align-items:center}.browse-jobs .filter-chip button{background:none;border:none;cursor:pointer;margin-left:4px}.browse-jobs .filter-category{margin-bottom:2px}.browse-jobs .category-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;border:1px solid #ccc;padding:5px 10px;border-radius:3px}.browse-jobs .category-header h3{font-size:13px;margin-top:5px}.browse-jobs .category-header i{font-size:10px}.browse-jobs .category-options{margin-left:5px}.browse-jobs .filter-option{margin:5px 0}.browse-jobs .boss-side-menu{padding:0!important}.browse-jobs .filter-card{padding:0;background:#fff}.browse-jobs .filter-card .form-check-label{font-size:13px}.browse-jobs .filter-card .filter-content{max-height:200px;overflow:auto}.browse-jobs ::ng-deep .mat-checkbox-inner-container{margin:auto 8px auto auto!important}.browse-jobs .boss-side-innermenu{padding:15px;border-top:1px solid #d0d5dd}.browse-jobs .styled-checkbox{padding:2px 7px;cursor:pointer;border:1px solid #344054;border-radius:5px;background-color:#fff;transition:background-color .3s,border-color .3s;position:relative;text-align:center}.browse-jobs .styled-checkbox .mat-checkbox-inner-container,.browse-jobs .styled-checkbox .mat-checkbox-background,.browse-jobs .styled-checkbox .mat-checkbox-frame,.browse-jobs .styled-checkbox .mat-checkbox-checkmark{display:none!important}.browse-jobs .styled-checkbox:after{content:attr(id);display:block;font-weight:700;color:#333;display:none}.browse-jobs .styled-checkbox.mat-checkbox-checked{background-color:var(--color-brand-fill);border-color:var(--color-primary);color:#fff!important}.browse-jobs .fiter-checkbox{max-height:200px;overflow-y:auto}.browse-jobs ul.fiter-checkbox{list-style:none;margin:0!important;padding:0}.browse-jobs .fiter-checkbox li{float:left;list-style:none;margin:5px}.browse-jobs .chip-list{width:100%}.browse-jobs .boss-side-menu .boss-side-innermenu .boss-side-innermenu-title h5,.browse-jobs .boss-side-menu-title h4{font-size:15px;font-weight:600}.browse-jobs .mat-chip.mat-standard-chip{background-color:var(--color-brand-fill);font-size:12px;color:#fff;border-radius:5px}.browse-jobs .mat-chip.mat-standard-chip .mat-chip-remove{color:#fff;opacity:1}.browse-jobs .filter-serach{border:1px solid #ddd;padding:5px 10px;height:35px;width:97%;border-radius:5px;font-size:12px}.browse-jobs .boss-side-innermenu label{font-size:13px;margin-bottom:10px;font-weight:600}.browse-jobs .main-filter .boss-side-innermenu{padding:10px}.browse-jobs .mat-option{font-size:12px!important;height:30px;border-top:1px solid #ddd}.browse-jobs .selected-card{border-bottom:4px solid #c2560a!important;background-color:#f9e3cc!important}.certificate-img{width:120px;height:120px;overflow:hidden}.certificate-img img{width:100%;height:100%;object-fit:cover;border-radius:5px}.user-profile .username{font-size:15px;font-weight:800;margin:10px 0 5px}ul.social-icons{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0}ul.social-icons li{display:flex;align-items:center;cursor:pointer}ul.social-icons li .icons{width:25px}.display-none{display:none!important}.icon{width:40px;height:40px;float:left}.info{width:80%;float:left;border:none!important}.info ul{list-style:none;margin:0;padding:0}.info ul li{display:inline-block;font-size:12px;margin:0 10px 0 0;color:#667085;text-transform:capitalize}.info-title{font-size:13px;font-weight:700;margin:2px 0 0;text-transform:capitalize}.info-year{font-size:12px;color:var(--color-brand-text);font-weight:600;margin-left:10px}.content{font-size:13px;line-height:1.6;padding:0}.content p{margin:0!important;padding:0}.accordian-content h4{font-size:16px;font-weight:600}.counsellor-awards-actions{position:absolute;right:0;top:0}.skillsprogress{height:8px;border-radius:10px;margin-bottom:10px;margin-top:4px}.bg-fill-btn{background-color:#fff;border:1px solid #ddd;font-size:12px}::ng-deep .mat-form-field-underline{display:none!important}.skillcategory{font-weight:600!important;font-size:13px;margin:0;color:var(--color-brand-text)}p.skill_subcategory{font-weight:500!important;font-size:11px!important;margin-bottom:0!important}.skills-score-list{max-height:380px;overflow-y:auto;padding-right:4px}.skills-score-list .skills-score-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.skills-score-list .skill-score-row{padding-bottom:2px}.skills-score-list .skill-score-row .skill-row-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.skills-score-list .skill-score-row .skill-row-header .skill-name{font-size:12px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}.skills-score-list .skill-score-row .skill-row-header .skill-score-badge{font-size:11px;font-weight:600;color:var(--color-brand-text);background:var(--brand-50);padding:1px 6px;border-radius:20px;min-width:34px;text-align:center;flex-shrink:0}.skill-range-input{appearance:none;width:100%;height:4px;border-radius:4px;background:#e5e7eb;outline:none;cursor:pointer;margin:6px 0 4px;display:block}.skill-range-input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-primary);cursor:pointer;box-shadow:0 1px 4px rgba(var(--brand-rgb),.4);-webkit-transition:background .2s,transform .1s;transition:background .2s,transform .1s;margin-top:-6px}.skill-range-input::-webkit-slider-thumb:hover{background:var(--color-primary);transform:scale(1.15)}.skill-range-input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:none;background:var(--color-primary);cursor:pointer;box-shadow:0 1px 4px rgba(var(--brand-rgb),.4)}.skill-range-input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:transparent}.skill-range-input::-moz-range-track{height:4px;border-radius:4px;background:#e5e7eb}.skill-range-input::-moz-range-progress{height:4px;border-radius:4px;background:var(--color-primary)}.counsellor-awards-add{padding:0;font-size:12px;background-color:transparent;border:none;text-align:right;border-bottom:3px dotted #ddd;font-weight:600}.skills-heading{padding-top:6px}.skillsscore{font-size:11px!important;font-weight:600;padding-left:3px;margin:0}.skills-info{position:relative}ul.skills-btns{list-style:none;margin:0;padding:0;display:flex}ul.skills-btns li{margin:0 4px}ul.skills-btns img{width:13px;cursor:pointer}.student-info h6{color:#1c1c1c!important;font-size:12px;font-weight:700!important;width:100%;margin:0 0 2px!important;padding:0!important}.student-info h5{color:#344054!important;font-size:12px;font-weight:500!important;width:100%;margin:0!important;padding:0!important}.file-upload{position:relative;display:inline-block}input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.file-label{display:inline-block;padding:10px 20px;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:background-color .3s;font-size:12px;color:#000;text-align:center;width:100%;font-weight:500}.file-label i{font-size:16px;margin-right:5px}.app-form-field h6{margin-top:10px;font-size:14px}h3.user-designation{font-size:13px;font-weight:600}.achievementname{font-size:12px;padding-top:3px}.job-location-field{width:100%;max-width:400px}.job-location-field .select-search{position:sticky;top:0;z-index:1;background-color:#fff;padding:8px 16px;border-bottom:1px solid #e0e0e0}.job-location-field .select-search input{width:100%;border:none;outline:none;padding:8px;border-radius:4px;background-color:#f5f5f5;font-size:14px}.job-location-field .select-search input::placeholder{color:#757575}.job-location-field .select-search input:focus{background-color:#eee}.job-location-field ::ng-deep .mat-select-panel{max-height:350px!important;box-shadow:0 2px 8px #0000001a!important}.job-location-field ::ng-deep .mat-option{font-size:14px;height:40px;line-height:40px}.job-location-field ::ng-deep .mat-option:hover{background-color:#f5f5f5}.job-location-field ::ng-deep .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5;background-color:#3f51b51a}.job-location-field .splinp{transition:background-color .2s ease;border:1px solid #ddd;height:40px;padding-left:10px}.job-location-field .splinp:hover{background-color:#fafafa}.upload-card{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.upload-card .jobrole-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0}.upload-card .jobrole-list li{background:#f8f9fa;padding:8px 15px;border-radius:5px;font-size:12px;font-weight:600;color:#333;border:1px solid #ddd;white-space:nowrap;cursor:pointer}.upload-card .jobrole-list li.selected{background-color:#000!important;color:#fff}.upload-card .success-message p{font-size:13px}.upload-card .upload-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #ccc;padding:20px;cursor:pointer;border-radius:10px;transition:border-color .3s}.upload-card .upload-box:hover{border-color:var(--color-primary)}.upload-card .upload-icon{font-size:30px}.upload-card .upload-icon img{width:50px}.upload-card .upload-text{margin:10px 0;font-size:14px;color:#555}.upload-card input[type=file]{display:none}.upload-card .file-types{font-size:12px;color:#888}.upload-card .progress-bar{width:100%;background-color:#f3f3f3;border-radius:5px;margin-top:10px}.upload-card .progress{height:10px;background-color:#4caf50;border-radius:5px}.upload-card .success-message{text-align:center;margin-top:20px}.upload-card .success-message img{width:80px;margin-bottom:15px}.upload-card .success-message p{font-size:18px;color:#4caf50;margin-top:15px}.upload-card .single-skill{margin-bottom:3px}ol.course-pack-courses{padding:0!important;min-width:150px}ol.course-pack-courses li{width:auto;display:block;border:none}html{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-feature-settings:var(--font-features);font-optical-sizing:auto}:where(button,input,select,textarea,optgroup){font-family:inherit}:where(h1,h2,h3,.page-head__title,.section-title,.mat-mdc-dialog-title){letter-spacing:var(--bj-tracking-heading)}.page-container--marketing{font:var(--bj-type-body-marketing)}:where(table,.mat-mdc-table,.data-table,.app-table,.mat-mdc-paginator,.mat-badge-content,.tag,.count,.counter,.price,.salary,.amount,[class*=stat],[class*=kpi],[class*=__count],[class*=__num],[class*=__value],[class*=price],[class*=salary],[class*=-count]){font-variant-numeric:tabular-nums}code,kbd,pre,samp{font-family:var(--font-family-mono)}.bossjobs-card{border:1px solid #d0d5dd;border-radius:10px;background-color:#fff;position:relative;padding:20px}.bossjobs-card h4{font-size:15px;color:#1c1c1c;font-weight:800}.bossjobs-card h6{font-size:13px;color:#1c1c1c;font-weight:800}.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var(--color-border-strong) padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-muted-2) padding-box}.boss-wrapper{height:85vh;overflow:scroll;padding:15px 5px 5px;overflow-x:hidden}.boss-wrapper::-webkit-scrollbar{width:0px}.display-none{display:none}.mat-tab-nav-bar,.mat-tab-header{border:1px solid #d0d5dd;border-radius:10px;background-color:#fff;padding:10px}.bossjobs-card .mat-tab-header{border:none;border-radius:10px;background-color:#fff;padding:0}.mat-tab-body-content{overflow:hidden!important}.mat-expansion-panel-body{padding:20px!important;border-top:1px solid #d0d5dd}.btn-boss{background-color:var(--color-brand-fill);font-size:12px;color:#fff;font-weight:600!important;padding:8px 20px}.skillsprogress .mat-progress-bar-fill:after{background-color:#c2560a!important;border-radius:10px}.fiter-checkbox li .mat-checkbox-inner-container{display:none!important}.fiter-checkbox .mat-checkbox-label{font-size:11px!important;font-weight:500;color:#344054}@media only screen and (min-width:768px){.mobile-sidebar{display:none!important}}.mat-expansion-panel-header{background-color:#fff!important;box-shadow:none!important;padding:10px 15px!important;height:40px}.mat-expansion-panel-header.mat-expanded{height:40px;padding:10px 15px!important}.mat-expansion-panel{box-shadow:none!important;border:1px solid #ddd;margin:0 0 5px!important}.mat-expansion-panel-body{padding:10px 15px!important}.mat-step-icon-state-number,.mat-step-icon{display:none!important}.mat-horizontal-stepper-header-container{background-color:#fff!important;padding:15px 20px 10px;border-radius:15px;border:1px solid #ddd;opacity:1}.mat-horizontal-content-container{padding:0!important}.mat-stepper-horizontal{background-color:transparent}.mat-stepper-horizontal-line{border-top-style:dashed!important}.mat-tab-label{opacity:1!important;text-align:left}.boss-side-innermenu .mat-expansion-panel-body{padding:10px!important}.mat-horizontal-stepper-header:hover{background-color:#fff!important}.steptitle{font-size:16px;font-weight:600}mat-radio-button .mat-radio-container{display:none}mat-radio-button .mat-radio-label{position:relative;padding-left:20px;cursor:pointer;display:flex;align-items:center;font-size:14px;font-weight:500}.form-group label{font-size:13px;font-weight:600;margin:0}.about-label{font-size:13px;margin:0 0 5px;color:#98a2b3!important;font-weight:600}.about-label span{color:#dc143c}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#fff!important;padding:5px!important;border:1px solid #ddd;border-radius:5px!important;width:100%!important;color:#98a2b3!important;font-weight:600;font-size:13.5px}.mat-form-field-appearance-fill .mat-form-field-infix{padding:3px 5px 0 10px!important;font-size:13px}.form-group .mat-form-field-appearance-fill .mat-form-field-flex{border:none;padding:1px!important;height:20px;background-color:transparent}.form-group .mat-form-field-appearance-fill .mat-form-field-infix{padding:0!important;font-size:13px}.form-group .mat-form-field-wrapper{height:auto!important;padding:0!important}.form-group .mat-form-field-infix{border-top:0px!important}.bosslabel{padding-left:7px!important}.no-bottom-border .mat-form-field-underline{display:none}.noinfo,.error_text{color:red!important;margin-top:2px!important}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0!important}.showPreview .mat-horizontal-stepper-header-container{display:none!important}mat-radio-button .mat-radio-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:15px;height:15px;border:1px solid #c2560a;border-radius:50%;background-color:#fff}mat-radio-button.mat-radio-checked .mat-radio-label:before{background-color:#c2560a;border:2px solid #c2560a}mat-radio-button .mat-radio-label .mat-icon{position:absolute;left:2px;top:50%;transform:translateY(-30%);font-size:14px;color:#fff;opacity:0}mat-radio-button.mat-radio-checked .mat-radio-label .mat-icon{opacity:1}.quiz mat-radio-button .mat-radio-label:before{display:none!important}.quiz mat-radio-button .mat-radio-label{padding-left:0!important}.multiselect-dropdown .dropdown-btn{border:none!important;padding:5px 0!important;font-size:13px!important;height:30px!important;display:flex;align-items:center}.job-wrapper .mat-expansion-panel-body{border:none!important;padding:10px 0!important}.mat-slider-horizontal .mat-slider-wrapper{top:0!important;left:0!important}.mat-slider.mat-slider-horizontal .mat-slider-wrapper{top:0!important;right:0!important}.mat-slider.mat-slider-horizontal .mat-slider-track-wrapper{height:8px!important;border-radius:10px!important;background-color:#f2f4f7!important}.mat-slider.mat-slider-horizontal .mat-slider-track-background,.mat-slider.mat-slider-horizontal .mat-slider-track-fill{height:100%}.mat-slider.mat-slider-horizontal .mat-slider-track-fill{background-color:#c2560a}.mat-accent .mat-slider-thumb{height:20px;width:20px;background-color:#fff;border:none;bottom:-13px;right:-14px}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{background-color:#fff}.mat-form-field-appearance-outline .mat-form-field-infix{padding:0 0 10px}.schedule-interview .mat-form-field-wrapper{padding:0!important}.schedule-interview .mat-form-field-appearance-outline .mat-form-field-outline{color:#fff;padding:0}.schedule-interview .mat-form-field-appearance-outline .mat-form-field-outline:focus{color:#fff!important;border:none!important;display:none!important;padding:0!important}.schedule-interview input.mat-input-element{font-size:13px;font-weight:500;padding:0!important}.btn-white{background-color:#fff;border:1px solid #ddd;font-size:14px}.mat-menu-content:not(:empty){padding:15px!important}.mat-menu-content:not(:empty) h5{font-size:14px;font-weight:600}.mat-menu-content:not(:empty) ul{list-style:none;padding:0;margin:0}.mat-menu-content:not(:empty) ul li{font-size:14px;margin:5px 0;border:none}.skills .accordion-button:not(.collapsed){background-color:#fff!important;padding:10px 0;font-weight:600;font-size:14px}.skills .accordion-button{background-color:#fff!important;padding:10px 0;font-weight:600;font-size:14px}.skills .accordion-item{border:none;border-bottom:1px solid #ddd}.skills .accordion-body{padding:15px 0!important}.offcanvas-body .boss-side-menu{box-shadow:none!important}.form-control:focus{border:1px solid #ddd;box-shadow:none;outline:none}.offcanvas.offcanvas-start{width:75%!important}.multiselect-dropdown .dropdown-btn .selected-item-container .selected-item{background-color:#eceded!important;font-size:12px;color:#1c1c1c!important;padding:0 10px!important;border:none!important;font-weight:500!important;border-radius:3px!important}.multiselect-dropdown .dropdown-btn .selected-item-container .selected-item a{font-size:12px!important;color:#1c1c1c!important}.dropdown-multiselect__caret{display:none!important}.multiselect-dropdown .dropdown-btn{background-repeat:no-repeat!important;background-position:right 10px center!important;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><path d="M0 0l4 5 4-5H0z"/></svg>')!important;content:""!important;background-size:8px!important}.cal-week-view .cal-day-headers span{color:#000!important;font-weight:600!important;font-size:12px!important;opacity:1}.cal-week-view .cal-day-headers b{color:#344054!important;font-weight:400!important;font-size:12px!important;text-transform:uppercase;margin:0}.cal-week-view .cal-time{color:#344054!important;font-weight:500!important;font-size:12px!important;opacity:1}.cal-event-container{width:auto!important;height:auto!important}.calendar-event-card{background-color:#dc143c}.boss-custom-tabs .mat-tab-body-wrapper{box-shadow:none!important;padding:0!important}.mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0!important}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#fff!important;padding:5px;border:1px solid #ddd;border-radius:5px!important}.accordion-card .accordion-button:not(.collapsed){background-color:#fff!important;font-weight:600;font-size:16px;color:#1c1c1c}.accordion-card .accordion-button{background-color:#fff!important;font-weight:600;font-size:16px;color:#1c1c1c}.accordion-card .accordion-item{margin-bottom:10px!important;border-radius:10px}.skills-accordians .accordion-body{padding:0!important}.skills-accordians .accordion-button:not(.collapsed){background-color:#fff!important;font-weight:600;font-size:13px;padding:10px 15px;color:#1c1c1c;border:1px solid #ddd;border-radius:0}.skills-accordians .accordion-button{background-color:#fff!important;font-weight:600;font-size:13px;padding:10px 15px;color:#1c1c1c;border:1px solid #ddd;border-radius:0}.skills-accordians .accordion-item{border:none;margin-bottom:5px}.accordion-button:after{background-color:#f2f4f7;padding:2px;border-radius:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M4.43 8.512a.75.75 0 0 1 1.058-.081L12 14.012l6.512-5.581a.75.75 0 0 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057' clip-rule='evenodd'/%3E%3C/svg%3E")!important}.boss-tabs .mat-tab-body-wrapper{border-radius:10px;border:none;padding:0!important;background-color:#f9fafb!important}.app-employer-bottom-wrapper .jobs-card .job-title span{display:none}p.ql-align-justify{font-size:13px;margin-bottom:5px;font-weight:500}.bossjobs-card ul li{font-size:13px;margin-bottom:0;font-weight:500}.accordion-button:not(.collapsed){background-color:#fff;font-size:14px;font-weight:800!important;color:#1c1c1c}.accordion-button{background-color:#fff;font-size:14px;font-weight:800!important;color:#1c1c1c}.pl-3{padding-left:18px}.mat-radio-label-content{font-size:13px;font-weight:500;color:#1c1c1c;padding-left:0!important}.mat-form-field-subscript-wrapper{top:-24px!important;left:32%;position:absolute}.mat-select-min-line{font-size:13px!important;font-weight:500!important}.mat-option{font-size:13px!important;font-weight:500;height:30px!important}.no-data{margin-top:15vh}.no-data p{color:#dc143c;font-weight:600;font-size:15px}.no-data img{width:55px}:ng-deep .mat-dialog-container{overflow-y:hidden!important}@media only screen and (min-width:600px){.job-footer-mobile,.btn-filter{display:none}}.inventory-card{border:1px solid #ddd;padding:10px;margin-top:3px;border-radius:5px}.applicantscount{font-size:12px;background-color:var(--color-brand-fill);font-weight:500;padding:5px 15px;color:#fff;border-radius:3px;margin-left:5px}p.fz-10{font-size:9px!important;font-weight:800!important;line-height:1.4!important;margin-top:5px!important}.mat-slider-horizontal{height:18px!important}.mat-slider.mat-accent .mat-slider-thumb{background-color:#000!important}.example-margin{font-size:13px;color:var(--color-brand-text);font-weight:700}.video-preview iframe{width:100%!important;height:315px!important}@media screen and (min-width:768px)and (max-width:1024px){.top-header{padding:10px 15px!important}.top-header .row .col-1,.top-header .row .col-md-2:first-child{flex:0 0 auto!important;width:auto!important}.top-header .row .col-4,.top-header .row .col-md-2:nth-child(2){display:none!important}.top-header h4{font-size:12px!important;white-space:nowrap}.top-header ul{gap:6px!important}.top-header ul li.resource a{font-size:12px!important}.top-header ul li .app-notification-trigger{width:36px!important;height:36px!important;min-width:36px!important}.switch-account-msg button,.switch-account-msg .mat-mdc-button,.switch-account-msg .mat-button{height:36px!important;padding:6px 12px!important;font-size:12px!important}li.profile-dropdown img,li.profile-dropdown .app-user-profile-pic{width:32px!important;height:32px!important}}@media screen and (min-width:599px){p.mobile-label{display:none!important}.switch-account-msg img{margin-right:3px}.mobile-page,.mobile-footer,.show-actionbtns{display:none}}@media screen and (min-width:600px)and (max-width:991px){.top-header{padding-left:56px!important}}@media screen and (max-width:599px){.boss-wrapper,.assesment-wrapper{padding-bottom:110px}.bossjob-footer{display:none}.mobile-footer{background-color:#fff!important;box-shadow:#00000059 0 5px 15px;position:fixed;width:96%;left:2%;right:2%;bottom:calc(5px + env(safe-area-inset-bottom,0px));padding:10px 5px;border-radius:5px;z-index:99;border-top:7px solid #c2560a;box-sizing:border-box}.top-header{padding:8px 10px 8px 56px!important;min-height:56px!important;overflow:visible!important;display:flex!important;align-items:center!important}.top-header .row{margin:0;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important}.top-header .row .col-1,.top-header .row .col-md-2:first-child{display:none!important}.top-header .row .col-4,.top-header .row .col-md-2:nth-child(2){display:flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0 10px 0 0!important;overflow:visible!important;align-items:center!important}.top-header .row .col-7,.top-header .row .col-md-8{flex:1!important;max-width:none!important;padding:0!important;display:flex!important;justify-content:flex-end!important}.top-header h4{display:none!important}.top-header .employer-role{display:flex!important;align-items:center!important;overflow:visible!important;position:relative;z-index:1000}.top-header .employer-role .role-dropdown-btn{display:flex!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;border:1px solid #e4e7ec!important;border-radius:8px!important;background:#fff!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;color:#344054!important;height:40px!important}.top-header .employer-role .role-dropdown-btn img{width:16px!important;height:16px!important}.top-header .employer-role .role-dropdown-btn span{white-space:nowrap!important}.top-header .employer-role .role-dropdown-btn i{font-size:9px!important;margin-left:2px!important}.top-header ul{width:auto!important;margin:0!important;padding:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;list-style-type:none;gap:4px!important}.top-header ul li{margin:0!important;padding:0!important;background-color:transparent!important;text-align:center;line-height:1.1;flex-shrink:0}.top-header ul li.resource{padding:4px 6px!important}.top-header ul li.resource a{flex-direction:column;gap:1px!important;font-size:8px!important}.top-header ul li.resource a img{width:16px!important;height:16px!important;margin-bottom:1px}.top-header ul li.resource a span.hide-mobile{display:none!important}.top-header ul li .app-notification-trigger{width:32px!important;height:32px!important;min-width:32px!important;border:none!important;background:transparent!important;flex-direction:column;padding:4px!important}.top-header ul li .app-notification-trigger img{width:16px!important;height:16px!important}.top-header ul li .app-notification-trigger .app-notification-count{top:-2px!important;right:-2px!important;width:14px!important;height:14px!important;min-width:14px!important;font-size:8px!important;padding:0!important}.switch-account-msg button,.switch-account-msg .mat-mdc-button,.switch-account-msg .mat-button{flex-direction:column;height:auto!important;padding:4px 6px!important;border:none!important;background:transparent!important;gap:1px!important}.switch-account-msg button img,.switch-account-msg .mat-mdc-button img,.switch-account-msg .mat-button img{width:16px!important;height:16px!important}.switch-account-msg button span.mobile-hidden,.switch-account-msg button .hide-mobile,.switch-account-msg .mat-mdc-button span.mobile-hidden,.switch-account-msg .mat-mdc-button .hide-mobile,.switch-account-msg .mat-button span.mobile-hidden,.switch-account-msg .mat-button .hide-mobile{display:none!important}.switch-account-msg button p.mobile-label,.switch-account-msg .mat-mdc-button p.mobile-label,.switch-account-msg .mat-button p.mobile-label{display:block!important;font-size:8px!important;margin:0!important;font-weight:600;color:#344054;line-height:1.2}.switch-account-msg button i.fa-chevron-down,.switch-account-msg .mat-mdc-button i.fa-chevron-down,.switch-account-msg .mat-button i.fa-chevron-down{display:none!important}li.profile-dropdown .mat-mdc-button,li.profile-dropdown .mat-button{flex-direction:column;padding:2px!important;gap:1px!important;min-width:auto!important}li.profile-dropdown .mat-mdc-button img,li.profile-dropdown .mat-mdc-button .app-user-profile-pic,li.profile-dropdown .mat-button img,li.profile-dropdown .mat-button .app-user-profile-pic{width:24px!important;height:24px!important}li.profile-dropdown .mat-mdc-button .fa-chevron-down,li.profile-dropdown .mat-button .fa-chevron-down{display:none!important}li.profile-dropdown p.mobile-label{display:block!important;font-size:8px!important;margin:0!important;font-weight:600;color:#344054;line-height:1.2}.mobile-footer ul{justify-content:center}.mobile-footer ul li{padding:5px}.mobile-footer ul li.active{position:relative}.mobile-footer ul li.active p{color:var(--color-brand-text);border-bottom:3px solid transparent;font-weight:900;position:relative}.mobile-footer ul li.active p:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#c2560a;border-radius:5px}.mobile-footer ul .mat-dialog-container{max-width:100vw!important}.hide-mobile,.mobile-hidden{display:none!important}.app-notification-count{display:flex!important}.web-page{display:none}.first-screen{width:100%;height:100vh;max-width:600px;background-color:#c2560a;background-image:url(mobile-bg2.77074d4134aaeddf.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden;padding:15px 25px}.second-screen{width:100%;height:100vh;max-width:600px;background-color:#c2560a;background-image:url(mobile-bg.d8e17ae17da7cc21.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden;padding:15px 25px}.second-screen h1{font-size:20px;font-weight:800;color:#fff;letter-spacing:1px;line-height:1.3}.second-screen .main-content{margin-top:15vh;padding:10px 25px}.second-screen .main-content h2{font-size:18px;text-align:center;font-weight:600}.second-screen .main-content p{font-size:13px;font-weight:600}.second-screen .main-content ul{margin-top:20px;padding:0 15px}.second-screen .main-content ul li{position:relative;list-style:none;margin:10px 20px;font-size:13px;font-weight:500}.second-screen .main-content ul li:before{content:"";position:absolute;left:-35px;top:3px;width:18px;height:18px;background-image:url(next-button.77a7860ba70821f7.svg);background-size:cover}.vh-90{height:90vh}li.mobile-share-profile{position:absolute!important;top:40px;right:10px}.boss-custom-tabs .mat-tab-header{background-color:#fff!important}.mat-tab-label .mat-tab-label-content{color:var(--color-brand-text)!important}.course-img{height:220px}.mat-tab-label-active .tab-label-span{background-color:#fff!important;color:var(--color-brand-text)!important}.mat-tab-header-pagination{background-color:#fff!important;border-radius:5px}.data h4{margin:0 0 2px;font-weight:900;font-size:14px}.breadcrumb{display:none}.assesment-banner{padding:2vh 15px}.mat-tab-label .mat-tab-label-content{font-size:14px;font-weight:900;letter-spacing:.5}.assessment-preview-img,.course-points{display:none}.enroll-batch-card{width:100%!important}.course-details{margin-bottom:160px}.boss-side-menu,.filter-container{height:100vh;border-radius:0;background-color:#fff}.cloase-filter{position:absolute;font-size:12px;right:10px;top:10px}.assesment-banner h1{font-size:18px;font-weight:700;margin:10px 0}li.share{padding:5px 10px!important}.assesment-details .assessment-img{display:none}.assessment-img-mobile{border:2px solid #eee;box-shadow:#00000059 0 5px 15px;margin-bottom:15px!important}.quiz-info{margin-top:5px;position:relative!important}.time-and-pause{background-color:#006a0c!important;position:absolute!important;bottom:0!important;right:15px!important}.mentor-img{height:auto}.mentor-bio{height:auto!important;max-height:auto!important;min-height:auto!important}.quick-search-card .icon{width:25%!important}.quick-search-card .data{width:75%!important;margin:0 0 5px!important}.public-label{display:none}.job-title .job-name,.job-title .appllicants{display:block!important;margin-bottom:5px}ul.jobs-btns{position:fixed;bottom:100px;right:5px;width:40px;list-style:none;padding:0;margin:0}ul.jobs-btns li{display:flex;align-items:center;justify-content:center;height:40px;width:100%;margin-bottom:5px;color:#fff;font-size:16px;cursor:pointer;border-radius:5px}ul.jobs-btns li img{width:25px}ul.jobs-btns li:nth-child(1){background-color:#2c3e50}ul.jobs-btns li:nth-child(2){background-color:#c0392b}ul.jobs-btns li:nth-child(3){background-color:#16a085}.custom-container{padding-bottom:80px!important}.candidates-list{background-color:red;height:100%!important}.boss-custom-tabs .mat-tab-label{padding:5px!important}.jobs-filter{display:none}.mat-horizontal-stepper-header-container{padding:0}.step-label span{display:none}.employeer-browse-candidates{height:75vh}.mat-tab-nav-bar,.mat-tab-header{border:1px solid #c2560a;border-radius:10px;background-color:#fff;padding:5px}.assesment-details{position:relative!important;width:100%!important;top:1vh!important;right:0!important}.boss-mat-table{width:auto!important;overflow-y:scroll!important;overflow-x:scroll!important}.boss-new-job .discard-step,.boss-new-job .next-step{width:46%;margin:3px}.score{text-align:center}.newbuts{bottom:2px!important;right:2px!important;padding:2px!important;top:auto!important}.step-label i{background-color:var(--color-brand-fill)!important;color:#fff!important}.bossjobs-card mat-calendar .mat-calendar-body-cell{border-radius:10px;width:30px;height:30px;margin:0}.mat-calendar-body-cell-container{width:30px!important;height:30px!important;margin:0!important;padding:0!important}.mat-calendar-body-cell-content{width:100%!important;height:100%!important}.schedule-search h5{font-size:13px!important}.app-notification-content{height:60vh!important;overflow-y:auto;overflow-x:hidden}.experience-card{border-bottom:1px solid #ddd}.counsellor-awards-actions{top:auto!important;bottom:2px!important}.conflicts{width:98%}.learning-path-table{width:auto!important}.applicantname{margin-top:20px}.profile-card ul.jobactions{position:fixed;background-color:#c2560a;bottom:22%;z-index:99;right:5px;padding:5px 0 5px 5px;border-radius:5px;box-shadow:#959da533 0 8px 24px;display:flex;flex-direction:column;gap:10px}.profile-card ul.jobactions li{display:flex;justify-content:center;align-items:center}.profile-card ul li{font-size:11.5px!important;margin-right:5px!important}.profile-card .applicantbio p{font-size:12px!important;line-height:1.6!important}.jobs-cards-btns{position:relative;border-bottom:1px solid #ddd;padding-bottom:3px;margin-bottom:3px}.margin-mobile-10{margin-top:10px}.profile-status{width:81px;top:5px;left:8px}.wish-btn{right:15px;top:5px}.learning-info h4{font-size:11px}.learning-info p{font-size:10px}.learning-icon{width:100%;height:80px;overflow:hidden}.learning-icon img{width:100%;height:100%;object-fit:cover}.more-actions-trigger .mat-button-wrapper{padding:6px 5px!important}.mat-expansion-panel-body{overflow-x:auto!important}.bossjobs-card-new .profile-status{left:auto!important;right:100px}.info{width:70%!important}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{background-color:#c2560a!important}.mat-expansion-panel-header,.mat-expansion-panel-header.mat-expanded{background-color:#f5f5f5!important;height:auto!important}.show-actionbtns{width:40px;height:40px;background-color:#000;position:fixed;bottom:15%;right:5px;z-index:999;border-radius:5px;padding:5px}.course-information{height:auto!important;max-height:auto!important;overflow:visible}.quiz-list,.guidelines{height:auto!important;min-height:1px!important}.metrics-grid .bossjobs-card{padding:10px}.metrics-grid .bossjobs-card h6{color:var(--color-brand-text)}.metrics-grid .bossjobs-card h5{font-size:13px!important;font-weight:600!important;margin:0!important}.applicant-distribution{height:300px!important}.bossjobs-card .mat-table{overflow:auto!important;width:1000px}.interpretation-guide{display:block!important;margin-top:10px}.interpretation-guide li{list-style:none;font-size:11px;border:1px solid #ddd;padding:8px;margin:4px 0;border-radius:3px;font-weight:700}.overall-result th,.overall-result td{font-size:11px}.overall-result th:first-child,td:first-child{text-align:left!important}}.mat-mdc-table .mat-mdc-header-row{height:var(--bj-table-head)}.mat-mdc-table .mat-mdc-row{height:var(--bj-table-row)}.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table .mat-mdc-cell{padding-left:var(--bj-table-cell-x);padding-right:var(--bj-table-cell-x)}.mat-mdc-table .mat-mdc-header-cell{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-text-2)}.mat-mdc-table .mat-mdc-row{transition:background-color var(--bj-dur-1) var(--bj-ease-standard)}.mat-mdc-table .mat-mdc-row:not(.boss-table-detail-row):hover{background:var(--color-bg)}.data-table tbody tr{transition:background-color var(--bj-dur-1) var(--bj-ease-standard)}.data-table tbody tr:hover>td{background:var(--color-bg)}.data-table--compact td,.bj-table--compact .mat-mdc-row,.bj-table--compact td{height:var(--bj-table-row-compact)}table th.bj-num,table td.bj-num{text-align:right;font-variant-numeric:tabular-nums}.mat-mdc-header-cell.bj-num .mat-sort-header-container{justify-content:flex-end}table td .tag,table td.bj-stack__actions,table td.mat-column-actions,table td.mat-column-action{white-space:nowrap}@media(min-width:768px){.mat-mdc-table .mat-mdc-row>td.mat-mdc-cell:is(.mat-column-action,.mat-column-actions,.bj-stack__actions){padding-top:4px;padding-bottom:4px}}@media(max-width:767.98px){.data-table-wrap:has(>table.bj-stack),.app-table__scroll:has(>table.bj-stack),.table-responsive:has(>table.bj-stack),.overflow-x-auto:has(>table.bj-stack){overflow:visible!important;border:0;border-radius:0;box-shadow:none;background:transparent}.app-table:has(table.bj-stack){overflow:visible}.app-table:has(table.bj-stack) .app-table__scroll{padding:12px}table.bj-stack{display:block;width:100%!important;min-width:0!important;max-width:100%;border:0;background:transparent}table.bj-stack>thead,table.bj-stack>tfoot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.bj-stack>tbody{display:block}table.bj-stack>tbody>tr+tr{margin-top:12px}table.bj-stack>tbody>tr.boss-table-detail-row{margin-top:0}table.bj-stack>tbody>tr{position:relative;display:flex;flex-direction:column;gap:6px;height:auto!important;min-height:0;padding:14px 16px;background:var(--color-surface);border:var(--bj-card-border);border-radius:var(--bj-card-radius);box-shadow:var(--bj-card-shadow)}table.bj-stack>tbody>tr>td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0;padding:0!important;border:0!important;background:transparent!important;text-align:right;white-space:normal;overflow-wrap:anywhere;font-size:14px;color:var(--color-text-2)}table.bj-stack>tbody>tr>td[data-label]:before{content:attr(data-label);flex:0 0 auto;max-width:45%;text-align:left;font-size:12.5px;font-weight:600;color:var(--color-muted);overflow-wrap:normal}table.bj-stack>tbody>tr>td[data-label=""]:before{content:none}table.bj-stack>tbody>tr>td>*{min-width:0;max-width:100%}table.bj-stack>tbody>tr>td .text-ellipsis{max-width:100%;white-space:normal}table.bj-stack>tbody>tr>td .data-table__truncate{max-width:100%}table.bj-stack>tbody>tr>td.bj-stack__primary{order:-1;justify-content:flex-start;text-align:left;font-size:15px;font-weight:600;color:var(--color-text)}table.bj-stack>tbody>tr>td.bj-stack__primary:before{content:none}table.bj-stack>tbody>tr>td.bj-stack__select{position:absolute;top:6px;right:6px;width:auto!important}table.bj-stack>tbody>tr>td.bj-stack__select:before{content:none}table.bj-stack>tbody>tr:has(>td.bj-stack__select)>td.bj-stack__primary{padding-right:40px!important}table.bj-stack>tbody>tr>td.bj-stack__actions{order:99;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:4px;padding-top:8px!important;border-top:1px solid var(--color-border)!important}table.bj-stack>tbody>tr>td.bj-stack__actions:before{content:none}table.bj-stack>tbody>tr>td.bj-stack__full{display:block;text-align:left}table.bj-stack>tbody>tr>td.bj-stack__full:before{content:none}table.bj-stack>tbody>tr>td:empty{display:none}table.bj-stack>tbody>tr.boss-table-detail-row,table.bj-stack>tbody>tr:has(>td.bj-stack__full:only-child){padding:0;border:0;box-shadow:none;background:transparent}table.bj-stack>tbody>tr.mat-mdc-no-data-row,table.bj-stack>tbody>tr:has(>td[colspan]:only-child){text-align:center}}.card-grid:not(.card-grid--natural):not(.card-grid--stats){align-items:stretch}.card-grid:not(.card-grid--natural):not(.card-grid--stats)>*{min-width:0}.card-grid:not(.card-grid--natural):not(.card-grid--stats)>:not(.mat-mdc-card):not(.course-card):not(.mentor-card):not(.person-card):not(.page-card){display:flex;flex-direction:column}.card-grid:not(.card-grid--natural):not(.card-grid--stats)>:not(.mat-mdc-card):not(.course-card):not(.mentor-card):not(.person-card):not(.page-card)>.mat-mdc-card,.card-grid:not(.card-grid--natural):not(.card-grid--stats)>:not(.mat-mdc-card):not(.course-card):not(.mentor-card):not(.person-card):not(.page-card)>.course-card,.card-grid:not(.card-grid--natural):not(.card-grid--stats)>:not(.mat-mdc-card):not(.course-card):not(.mentor-card):not(.person-card):not(.page-card)>.mentor-card,.card-grid:not(.card-grid--natural):not(.card-grid--stats)>:not(.mat-mdc-card):not(.course-card):not(.mentor-card):not(.person-card):not(.page-card)>.person-card,.card-grid:not(.card-grid--natural):not(.card-grid--stats)>:not(.mat-mdc-card):not(.course-card):not(.mentor-card):not(.person-card):not(.page-card)>.page-card{flex:1 1 auto}.browse-cards .card-grid:not(.card-grid--natural){align-items:stretch}.browse-cards .card-grid:not(.card-grid--natural) .course-card{height:100%}.card-grid .course-card,.card-grid .mentor-card,.card-grid .person-card,.card-grid>.mat-mdc-card{height:100%;border-radius:var(--bj-card-radius);border:var(--bj-card-border);box-shadow:var(--bj-card-shadow);transition:box-shadow var(--bj-dur-2) var(--bj-ease-standard),transform var(--bj-dur-2) var(--bj-ease-standard)}.card-grid .course-card:hover,.card-grid .course-card:focus-within,.card-grid .mentor-card:hover,.card-grid .mentor-card:focus-within,.card-grid .person-card:hover,.card-grid .person-card:focus-within,.card-grid>.mat-mdc-card:hover,.card-grid>.mat-mdc-card:focus-within{box-shadow:var(--bj-card-shadow-hover);transform:translateY(-2px)}.card-grid .course-card__title,.card-grid .mentor-card__name,.card-grid .person-card__name,.card-grid .mat-mdc-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.card-grid .course-card__media{aspect-ratio:16/9}.card-grid .course-card__body{flex:1 1 auto;display:flex;flex-direction:column}.card-grid .course-card__foot,.card-grid .mentor-card__footer,.card-grid .person-card__foot,.card-grid>.mat-mdc-card>.mat-mdc-card-actions{margin-top:auto}@media(prefers-reduced-motion:reduce){.card-grid .course-card,.card-grid .mentor-card,.card-grid .person-card,.card-grid>.mat-mdc-card{transition:none}.card-grid .course-card:hover,.card-grid .course-card:focus-within,.card-grid .mentor-card:hover,.card-grid .mentor-card:focus-within,.card-grid .person-card:hover,.card-grid .person-card:focus-within,.card-grid>.mat-mdc-card:hover,.card-grid>.mat-mdc-card:focus-within{transform:none}}.filters-entry-row{display:none}@media(max-width:991.98px){.filters-entry-row{display:flex;flex:1 1 100%;order:-1;margin-bottom:12px}.filters-entry-row>.filters-entry.mat-mdc-button-base{flex:1 1 auto;min-height:48px}.page-toolbar>.filters-entry-row{margin-bottom:0}}.emp-ijob__filter-btn.filters-entry{min-height:48px}.stu-filter-sheet.mat-bottom-sheet-container{padding:0!important;min-width:100vw}.stu-filter-sheet__body{padding:16px!important}.stu-filter-sheet__body .filter-panel{padding:0!important;border:0!important;box-shadow:none!important}.stu-filter-sheet__body .filter-panel__head{position:sticky;top:-16px;z-index:2;margin:-16px -16px 0;padding:12px 8px 12px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.filter-sheet-apply{position:sticky;bottom:-16px;z-index:2;display:flex;gap:8px;margin:16px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border)}.filter-sheet-apply>.mat-mdc-button-base{flex:1 1 auto;min-height:48px}.emp-ijob__filter-card{display:flex;flex-direction:column;gap:16px}.emp-ijob__filter-card>.aq-refine{margin-bottom:0}.emp-ijob__filter-card>app-filter{display:block;padding-top:16px;border-top:1px solid var(--color-border)}.emp-ijob__filter-card .filter-panel{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.emp-ijob-sheet .filter-sheet-apply{margin:0;bottom:0}[bjScrollEdges][data-more-end]{mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}[bjScrollEdges][data-more-start]{mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent)}[bjScrollEdges][data-more-start][data-more-end]{mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}:is([data-tone=danger],[data-tone=bad],[data-tone=error]){--tone: var(--color-error);--tone-soft: var(--color-error-soft);--tone-text: var(--color-error-text)}:is([data-tone=warn],[data-tone=warning]){--tone: var(--color-warning);--tone-soft: var(--color-warning-soft);--tone-text: var(--color-warning-text)}:is([data-tone=success],[data-tone=good],[data-tone=ok]){--tone: var(--color-success);--tone-soft: var(--color-success-soft);--tone-text: var(--color-success-text)}[data-tone=info]{--tone: var(--color-info);--tone-soft: var(--color-info-soft);--tone-text: var(--color-info-text)}[data-tone=brand]{--tone: var(--color-primary);--tone-soft: var(--color-primary-soft);--tone-text: var(--color-brand-text)}[data-tone=muted]{--tone: var(--color-border-strong);--tone-soft: var(--color-bg-2);--tone-text: var(--color-text-2)}.tag[data-tone]{background:var(--tone-soft);color:var(--tone-text);border-color:transparent}.tone-text[data-tone]{color:var(--tone-text);font-weight:600}.tone-edge{border-left:4px solid var(--tone, var(--color-border-strong))!important}.tone-wash[data-tone]{background:var(--tone-soft)}.bj-stat[data-tone]{--bj-stat-tone: var(--tone);--bj-stat-tone-soft: var(--tone-soft);--bj-stat-tone-text: var(--tone-text)}.bj-stat{position:relative}.bj-stat.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset;background:var(--color-primary-soft)}.bj-stat__corner{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--color-muted-2);cursor:pointer}.bj-stat__corner .mat-icon{width:18px;height:18px;font-size:18px}.bj-stat__corner:hover{background:var(--color-bg-2);color:var(--color-text-2)}.bj-stat__value--sm{font-size:var(--font-size-xl)}.panel-layer{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--color-text) 45%,transparent)}.panel{display:flex;flex-direction:column;width:100%;max-width:var(--bj-dialog-md);max-height:88vh;overflow:hidden;border-radius:var(--bj-dialog-radius);background:var(--color-surface);box-shadow:var(--bj-overlay-shadow);color:var(--color-text)}.panel--xl{max-width:1040px;max-height:92vh}.panel--drawer{position:fixed;top:var(--app-header-h, 64px);right:0;bottom:0;z-index:1001;max-width:min(920px,100vw);max-height:none;border-left:1px solid var(--color-border);border-radius:0}.panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex:none;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.panel__head>div{min-width:0}.panel__head h2{margin:0;font:var(--bj-type-section-title);color:var(--color-text)}.panel__head>.mat-mdc-button-base{flex:none}.panel__meta{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-muted)}.panel__body{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-5)}.panel__body>*{flex-shrink:0;margin-block:0}.panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);flex:none;padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-bg)}@media(max-width:599.98px){.panel-layer .panel{align-self:flex-end;max-height:var(--bj-sheet-max-h);border-radius:var(--bj-dialog-radius) var(--bj-dialog-radius) 0 0}.panel__head,.panel__body,.panel__foot{padding-inline:var(--space-4)}.panel-layer{padding:0}}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.action-row--end{justify-content:flex-end}.action-row--between{justify-content:space-between}.page-stack{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.page-stack>*{margin-block:0}.page-section{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.page-section__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font:var(--bj-type-section-title);color:var(--color-text)}.page-section__note{margin:0;max-width:78ch;font:var(--bj-type-body);color:var(--color-muted)}.settings-rows{display:flex;flex-direction:column;margin:calc(-1 * var(--space-2)) 0}.settings-rows__row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);margin:0;box-sizing:border-box;border:0;border-radius:var(--radius-md);background:none;font:inherit;text-align:left;color:var(--color-text);text-decoration:none;cursor:pointer}.settings-rows__row>.mat-icon{flex:none;color:var(--color-muted)}.settings-rows__row+.settings-rows__row{box-shadow:inset 0 1px 0 var(--color-border)}.settings-rows__row:is(a,button):hover{background:var(--color-primary-soft)}.settings-rows__row:is(a,button):focus-visible{outline:none;box-shadow:var(--focus-ring)}.settings-rows__row[aria-disabled=true]{cursor:default}.settings-rows__row--danger,.settings-rows__row--danger>.mat-icon{color:var(--color-error-text)}.settings-rows__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.settings-rows__label{font-weight:600}.settings-rows__note{font-size:13px;line-height:1.45;color:var(--color-muted)}.settings-rows__chev{flex:none;color:var(--color-muted-2)!important}.settings-status{margin:0;font-size:13.5px;line-height:1.5;color:var(--color-muted)}.settings-status--error{color:var(--color-error-text)}.settings-status--ok{color:var(--color-success-text)}.settings-rows__reason{font-weight:600;color:var(--color-text-2)}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal){max-width:calc(100vw - 32px)!important}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal).app-dialog--sm,.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal).app-confirm-dialog-panel,.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):is([style^="width: 300px;"],[style*=" width: 300px;"],[style^="width: 360px;"],[style*=" width: 360px;"],[style^="width: 380px;"],[style*=" width: 380px;"],[style^="width: 400px;"],[style*=" width: 400px;"],[style^="width: 420px;"],[style*=" width: 420px;"],[style^="width: 440px;"],[style*=" width: 440px;"],[style^="width: 450px;"],[style*=" width: 450px;"],[style^="width: 460px;"],[style*=" width: 460px;"]){width:var(--bj-dialog-sm)!important}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal).app-dialog--md,.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):is([style^="width: 480px;"],[style*=" width: 480px;"],[style^="width: 500px;"],[style*=" width: 500px;"],[style^="width: 520px;"],[style*=" width: 520px;"],[style^="width: 540px;"],[style*=" width: 540px;"],[style^="width: 560px;"],[style*=" width: 560px;"],[style^="width: 600px;"],[style*=" width: 600px;"],[style^="width: 30%;"],[style*=" width: 30%;"],[style^="width: 32%;"],[style*=" width: 32%;"],[style^="width: 40%;"],[style*=" width: 40%;"]){width:var(--bj-dialog-md)!important}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal).app-dialog--lg,.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):is([style^="width: 640px;"],[style*=" width: 640px;"],[style^="width: 650px;"],[style*=" width: 650px;"],[style^="width: 680px;"],[style*=" width: 680px;"],[style^="width: 700px;"],[style*=" width: 700px;"],[style^="width: 720px;"],[style*=" width: 720px;"],[style^="width: 750px;"],[style*=" width: 750px;"],[style^="width: 760px;"],[style*=" width: 760px;"],[style^="width: 800px;"],[style*=" width: 800px;"],[style^="width: 50%;"],[style*=" width: 50%;"],[style^="width: 60%;"],[style*=" width: 60%;"],[style^="width: 70%;"],[style*=" width: 70%;"]){width:var(--bj-dialog-lg)!important}:where(.mat-mdc-dialog-container){--mdc-dialog-container-shape: var(--bj-dialog-radius);--mat-dialog-headline-padding: 20px 24px 12px;--mat-dialog-content-padding: 4px 24px 20px;--mat-dialog-with-actions-content-padding: 4px 24px 16px;--mat-dialog-actions-padding: 12px 24px 20px}:where(.mat-mdc-dialog-container) .mat-mdc-dialog-surface{box-shadow:var(--bj-overlay-shadow)}:where(.mat-mdc-dialog-container) .mat-mdc-dialog-actions{position:sticky;bottom:0;z-index:1;gap:8px;background:var(--mdc-dialog-container-color, var(--color-surface))}:where(.mat-mdc-dialog-container) .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0}:where(.mat-mdc-dialog-container) .mat-mdc-dialog-actions>:is(.mat-mdc-unelevated-button,.mat-mdc-raised-button,[mat-flat-button],[mat-raised-button]){order:2}:where(.mat-mdc-dialog-container) .mat-mdc-dialog-actions>:not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button):not([mat-flat-button]):not([mat-raised-button]){order:1}@media(max-width:599.98px){.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):not(.app-dialog--sm):not(.app-confirm-dialog-panel):not([style^="width: 300px;"],[style*=" width: 300px;"],[style^="width: 360px;"],[style*=" width: 360px;"],[style^="width: 380px;"],[style*=" width: 380px;"],[style^="width: 400px;"],[style*=" width: 400px;"],[style^="width: 420px;"],[style*=" width: 420px;"],[style^="width: 440px;"],[style*=" width: 440px;"],[style^="width: 450px;"],[style*=" width: 450px;"],[style^="width: 460px;"],[style*=" width: 460px;"]){width:100vw!important;max-width:100vw!important;height:100%!important;max-height:100%!important}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):not(.app-dialog--sm):not(.app-confirm-dialog-panel):not([style^="width: 300px;"],[style*=" width: 300px;"],[style^="width: 360px;"],[style*=" width: 360px;"],[style^="width: 380px;"],[style*=" width: 380px;"],[style^="width: 400px;"],[style*=" width: 400px;"],[style^="width: 420px;"],[style*=" width: 420px;"],[style^="width: 440px;"],[style*=" width: 440px;"],[style^="width: 450px;"],[style*=" width: 450px;"],[style^="width: 460px;"],[style*=" width: 460px;"]) .mat-mdc-dialog-container{--mdc-dialog-container-shape: 0}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):not(.app-dialog--sm):not(.app-confirm-dialog-panel):not([style^="width: 300px;"],[style*=" width: 300px;"],[style^="width: 360px;"],[style*=" width: 360px;"],[style^="width: 380px;"],[style*=" width: 380px;"],[style^="width: 400px;"],[style*=" width: 400px;"],[style^="width: 420px;"],[style*=" width: 420px;"],[style^="width: 440px;"],[style*=" width: 440px;"],[style^="width: 450px;"],[style*=" width: 450px;"],[style^="width: 460px;"],[style*=" width: 460px;"]) .mat-mdc-dialog-surface{border-radius:0}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):not(.app-dialog--sm):not(.app-confirm-dialog-panel):not([style^="width: 300px;"],[style*=" width: 300px;"],[style^="width: 360px;"],[style*=" width: 360px;"],[style^="width: 380px;"],[style*=" width: 380px;"],[style^="width: 400px;"],[style*=" width: 400px;"],[style^="width: 420px;"],[style*=" width: 420px;"],[style^="width: 440px;"],[style*=" width: 440px;"],[style^="width: 450px;"],[style*=" width: 450px;"],[style^="width: 460px;"],[style*=" width: 460px;"]) .mat-mdc-dialog-content{flex:1 1 auto;max-height:none}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):not(.app-dialog--sm):not(.app-confirm-dialog-panel):not([style^="width: 300px;"],[style*=" width: 300px;"],[style^="width: 360px;"],[style*=" width: 360px;"],[style^="width: 380px;"],[style*=" width: 380px;"],[style^="width: 400px;"],[style*=" width: 400px;"],[style^="width: 420px;"],[style*=" width: 420px;"],[style^="width: 440px;"],[style*=" width: 440px;"],[style^="width: 450px;"],[style*=" width: 450px;"],[style^="width: 460px;"],[style*=" width: 460px;"]) .mat-mdc-dialog-actions{margin-top:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane,.pw-drawer,.course-build__drawer-pane,.adm-drawer,.full-screen-modal):not(.app-dialog--sm):not(.app-confirm-dialog-panel):not([style^="width: 300px;"],[style*=" width: 300px;"],[style^="width: 360px;"],[style*=" width: 360px;"],[style^="width: 380px;"],[style*=" width: 380px;"],[style^="width: 400px;"],[style*=" width: 400px;"],[style^="width: 420px;"],[style*=" width: 420px;"],[style^="width: 440px;"],[style*=" width: 440px;"],[style^="width: 450px;"],[style*=" width: 450px;"],[style^="width: 460px;"],[style*=" width: 460px;"]) .mat-mdc-dialog-surface>.mat-mdc-dialog-component-host>.app-dialog{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}}.cdk-overlay-pane:is(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane--right,.pw-drawer--right,.course-build__drawer-pane,.adm-drawer) .mat-mdc-dialog-container{--mdc-dialog-container-shape: 0}.cdk-overlay-pane:is(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane--right,.pw-drawer--right,.course-build__drawer-pane,.adm-drawer) .mat-mdc-dialog-surface{border-radius:0;background:var(--color-surface);box-shadow:var(--bj-overlay-shadow)}.cdk-overlay-pane:is(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane--right,.pw-drawer--right,.course-build__drawer-pane,.adm-drawer) .mat-mdc-dialog-inner-container{opacity:1!important}.cdk-overlay-pane:is(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane--right,.pw-drawer--right,.course-build__drawer-pane){max-width:100vw!important}.cdk-overlay-pane:is(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane--right,.pw-drawer--right,.course-build__drawer-pane) .mat-mdc-dialog-surface{transform:translate(100%);transition:transform var(--mat-dialog-transition-duration, var(--bj-dur-3)) var(--bj-ease-enter)}.cdk-overlay-pane:is(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane--right,.pw-drawer--right,.course-build__drawer-pane) .mdc-dialog--open .mat-mdc-dialog-surface{transform:none}.cdk-overlay-pane:is(.emp-side-sheet,.wl-drawer-panel,.wl-side-pane--right,.pw-drawer--right,.course-build__drawer-pane) .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translate(100%);transition-timing-function:var(--bj-ease-exit)}.cdk-overlay-pane:is(.emp-side-sheet,.wl-drawer-panel,.pw-drawer--right,.course-build__drawer-pane){width:min(var(--bj-drawer-w),100vw)!important}.cdk-overlay-pane.wl-side-pane--right{width:min(var(--bj-drawer-w-wide),100vw)!important}.cdk-overlay-pane:is(.adm-drawer) .mat-mdc-dialog-surface{border-radius:0 var(--bj-dialog-radius) var(--bj-dialog-radius) 0;transform:translate(-100%);transition:transform var(--mat-dialog-transition-duration, var(--bj-dur-3)) var(--bj-ease-enter)}.cdk-overlay-pane:is(.adm-drawer) .mdc-dialog--open .mat-mdc-dialog-surface{transform:none}.cdk-overlay-pane:is(.adm-drawer) .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translate(-100%);transition-timing-function:var(--bj-ease-exit)}.mat-bottom-sheet-container,.cdk-overlay-pane:is(.wl-side-pane--sheet,.pw-drawer--sheet) .mat-mdc-dialog-surface{border-radius:var(--bj-dialog-radius) var(--bj-dialog-radius) 0 0!important;background:var(--color-surface);box-shadow:var(--bj-overlay-shadow)}.mat-bottom-sheet-container{max-height:var(--bj-sheet-max-h)!important}.cdk-overlay-pane:is(.wl-side-pane--sheet,.pw-drawer--sheet) .mat-mdc-dialog-inner-container{opacity:1!important}.cdk-overlay-pane:is(.wl-side-pane--sheet,.pw-drawer--sheet) .mat-mdc-dialog-surface{transform:translateY(100%);transition:transform var(--mat-dialog-transition-duration, var(--bj-dur-3)) var(--bj-ease-enter)}.cdk-overlay-pane:is(.wl-side-pane--sheet,.pw-drawer--sheet) .mdc-dialog--open .mat-mdc-dialog-surface{transform:none}.cdk-overlay-pane:is(.wl-side-pane--sheet,.pw-drawer--sheet) .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translateY(100%);transition-timing-function:var(--bj-ease-exit)}@media(max-width:599.98px){.cdk-global-overlay-wrapper:has(>.cdk-overlay-pane.emp-side-sheet){align-items:flex-end!important;justify-content:center!important}.cdk-overlay-pane.emp-side-sheet{position:static!important;margin:0!important;width:100vw!important;max-width:100vw!important;height:auto!important;max-height:var(--bj-sheet-max-h)!important}.cdk-overlay-pane.emp-side-sheet .mat-mdc-dialog-surface{border-radius:var(--bj-dialog-radius) var(--bj-dialog-radius) 0 0;transform:translateY(100%)}.cdk-overlay-pane.emp-side-sheet .mdc-dialog--open .mat-mdc-dialog-surface{transform:none}.cdk-overlay-pane.emp-side-sheet .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translateY(100%)}.cdk-overlay-pane.emp-side-sheet .mat-mdc-dialog-content{max-height:calc(var(--bj-sheet-max-h) - 136px)}}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition-duration:var(--mat-dialog-transition-duration, var(--bj-dur-2));transition-timing-function:var(--bj-ease-exit)}@media(max-width:599.98px){.cdk-global-overlay-wrapper:has(>.cdk-overlay-pane .mat-mdc-snack-bar-container){justify-content:center!important}}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--color-text);--mdc-snackbar-supporting-text-color: #fff;--mdc-snackbar-supporting-text-font: var(--font-family);--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-line-height: 1.5;--mdc-snackbar-supporting-text-weight: 500;--mdc-snackbar-container-shape: var(--radius-lg);--mat-snack-bar-button-color: var(--brand-100);--bj-snack-tone: var(--color-muted-2);--bj-snack-icon: 22px;--bj-snack-gap: var(--space-3);--bj-snack-x: var(--space-4);margin:16px!important;min-width:0!important;max-width:min(520px,100vw - 32px)!important}.mat-mdc-snack-bar-container[class]{background:transparent!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--color-text)!important;border-radius:var(--radius-lg)!important;box-shadow:inset 4px 0 0 var(--bj-snack-tone),var(--bj-overlay-shadow)!important;min-width:0!important;max-width:100%!important;padding:0!important}@media(min-width:600px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px!important}}.mat-mdc-snack-bar-container .mdc-snackbar__surface>.mat-mdc-snack-bar-label{display:flex;align-items:center;gap:var(--bj-snack-gap);min-height:52px;padding:10px var(--space-2) 10px var(--bj-snack-x);box-sizing:border-box}.mat-mdc-snack-bar-container .mdc-snackbar__surface>.mat-mdc-snack-bar-label:before,.mat-mdc-snack-bar-container .mdc-snackbar__surface>.mat-mdc-snack-bar-label:after{flex:0 0 auto;width:var(--bj-snack-icon);height:var(--bj-snack-icon);border-radius:50%}.mat-mdc-snack-bar-container .mdc-snackbar__surface>.mat-mdc-snack-bar-label>[aria-live]{flex:1 1 auto;min-width:0}.mat-mdc-snack-bar-container .mdc-snackbar__surface>.mat-mdc-snack-bar-label>[aria-live]>div{display:block}.mat-mdc-snack-bar-container .mdc-snackbar__label,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{color:#fff!important;font-weight:500;text-align:left}.mat-mdc-snack-bar-container .mat-mdc-simple-snack-bar{display:flex;align-items:center;gap:var(--bj-snack-gap);width:100%}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label.mdc-snackbar__label{flex:1 1 auto;min-width:0;padding:0!important;margin:0!important;overflow-wrap:anywhere}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-actions{flex:0 0 auto;margin-left:auto;align-self:center;padding:0!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action{--mdc-text-button-label-text-color: var(--brand-100);min-height:36px;padding:0 var(--space-3);margin:0;border-radius:var(--radius-sm);font-weight:700;color:var(--brand-100)!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action:hover{background:#ffffff14}.mat-mdc-snack-bar-container.toaster-error .mdc-snackbar__surface>.mat-mdc-snack-bar-label:after,.mat-mdc-snack-bar-container.toaster-warning .mdc-snackbar__surface>.mat-mdc-snack-bar-label:after,.mat-mdc-snack-bar-container.toaster-info .mdc-snackbar__surface>.mat-mdc-snack-bar-label:after,.mat-mdc-snack-bar-container.error-snackbar .mdc-snackbar__surface>.mat-mdc-snack-bar-label:after{content:"";order:-1;background-color:var(--bj-snack-tone);background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 7v6' stroke='white' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='17' r='1.5' fill='white'/%3E%3C/svg%3E")}.mat-mdc-snack-bar-container.toaster-info .mdc-snackbar__surface>.mat-mdc-snack-bar-label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='7.5' r='1.5' fill='white'/%3E%3Cpath d='M12 11v6' stroke='white' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.mat-mdc-snack-bar-container.toaster-success{--bj-snack-tone: var(--color-success)}.mat-mdc-snack-bar-container.toaster-error{--bj-snack-tone: var(--color-error)}.mat-mdc-snack-bar-container.toaster-warning{--bj-snack-tone: var(--color-warning)}.mat-mdc-snack-bar-container.toaster-info{--bj-snack-tone: var(--color-info)}.mat-mdc-snack-bar-container.success-snackbar{--bj-snack-tone: var(--color-success)}.mat-mdc-snack-bar-container.error-snackbar{--bj-snack-tone: var(--color-error)}@media(max-width:599.98px){.mat-mdc-snack-bar-container{margin:8px 16px calc(8px + env(safe-area-inset-bottom,0px))!important;max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface{width:100%!important}}@media(max-width:767.98px){body:has(.bottom-nav) .mat-mdc-snack-bar-container{margin-bottom:calc(var(--bj-bottom-nav-h) + env(safe-area-inset-bottom,0px) + 8px)!important}}@media(prefers-reduced-motion:reduce){.mat-mdc-dialog-container{--mat-dialog-transition-duration: 0ms !important}}.dialog-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.dialog-title-row>.mat-mdc-icon-button{margin:var(--space-2) var(--space-2) 0 0}.drawer-backdrop{position:fixed;inset:0;z-index:1044;background:#10182873}.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]):hover,.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]).cdk-program-focused{--mat-menu-item-hover-state-layer-color: var(--brand-50);--mat-menu-item-focus-state-layer-color: var(--brand-50);--mat-menu-item-label-text-color: var(--color-brand-text);--mat-menu-item-icon-color: var(--color-brand-text);background:var(--brand-50);color:var(--color-brand-text)}.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]):hover .mat-mdc-menu-item-text,.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]):hover .mat-icon,.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused .mat-mdc-menu-item-text,.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused .mat-icon,.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]).cdk-program-focused .mat-mdc-menu-item-text,.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]).cdk-program-focused .mat-icon{color:var(--color-brand-text)}.empty-state,.wl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;color:var(--color-muted)}@media(max-width:599.98px){.empty-state,.wl-empty{padding:var(--space-8) var(--space-4)}}.empty-state>:is(img,svg,.empty-state__art,.wl-empty__art),.wl-empty>:is(img,svg,.empty-state__art,.wl-empty__art){display:block;width:auto;max-width:var(--bj-empty-art);max-height:var(--bj-empty-art);margin-bottom:var(--space-2)}.empty-state>.mat-icon,.empty-state .wl-empty__icon,.wl-empty>.mat-icon,.wl-empty .wl-empty__icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--bj-empty-icon);height:var(--bj-empty-icon);margin-bottom:var(--space-1);border-radius:var(--radius-xl);background:var(--color-bg-2);color:var(--color-muted);font-size:28px;line-height:var(--bj-empty-icon)}.empty-state .wl-empty__icon .mat-icon,.wl-empty .wl-empty__icon .mat-icon{width:28px;height:28px;font-size:28px;line-height:28px;background:none}.empty-state>strong,.empty-state>h2,.empty-state>h3,.empty-state .wl-empty__title,.wl-empty>strong,.wl-empty>h2,.wl-empty>h3,.wl-empty .wl-empty__title{margin:0;font:var(--bj-type-section-title);letter-spacing:var(--bj-tracking-heading);color:var(--color-text)}.empty-state>p,.empty-state .wl-empty__text,.wl-empty>p,.wl-empty .wl-empty__text{max-width:420px;margin:0;font:var(--bj-type-body);color:var(--color-muted)}.empty-state .empty-state__actions,.empty-state .wl-empty__actions,.wl-empty .empty-state__actions,.wl-empty .wl-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.empty-state .empty-state__actions:empty,.empty-state .wl-empty__actions:empty,.wl-empty .empty-state__actions:empty,.wl-empty .wl-empty__actions:empty{display:none}.empty-state--error>.mat-icon,.empty-state--error .wl-empty__icon,.wl-empty--error>.mat-icon,.wl-empty--error .wl-empty__icon{background:var(--color-error-soft);color:var(--color-error-text)}:is(.empty-state--error,.wl-empty--error) :is(.empty-state__actions,.wl-empty__actions) .mat-mdc-button-base,.empty-state--error>.mat-mdc-button-base{--mdc-outlined-button-label-text-color: var(--color-brand-text);--mdc-outlined-button-outline-color: var(--color-primary);--mat-outlined-button-state-layer-color: var(--color-primary)}.skeleton,wl-skeleton>.wl-skeleton{animation-name:bj-skeleton-in;animation-duration:1ms;animation-delay:var(--bj-skeleton-delay);animation-fill-mode:both}@keyframes bj-skeleton-in{0%{opacity:0}to{opacity:1}}:is([class*=-skel],[class*=__skel],[class*=skel-],.is-skeleton):not(.skeleton):not(:is([class*=-skel],[class*=__skel],[class*=skel-],.is-skeleton,.skeleton) *){transition:opacity 0s linear var(--bj-skeleton-delay)}@starting-style{:is([class*=-skel],[class*=__skel],[class*=skel-],.is-skeleton):not(.skeleton):not(:is([class*=-skel],[class*=__skel],[class*=skel-],.is-skeleton,.skeleton) *){opacity:0}}@keyframes bj-page-in{0%{opacity:0}to{opacity:1}}:is(.boss-wrapper,app-root)>router-outlet+*{animation:bj-page-in var(--bj-dur-2) var(--bj-ease-standard)}.card-grid .course-card,.card-grid .mentor-card,.card-grid .person-card,.card-grid .job-card,.card-grid>.mat-mdc-card{transition:box-shadow var(--bj-dur-1) var(--bj-ease-standard),transform var(--bj-dur-1) var(--bj-ease-standard)}.card-grid:has(>.is-expanded,>*>.is-expanded){align-items:start!important}.card-grid:has(>.is-expanded,>*>.is-expanded)>*,.card-grid:has(>.is-expanded,>*>.is-expanded)>*>:is(.course-card,.job-card,.mentor-card,.person-card),.card-grid:has(>.is-expanded,>*>.is-expanded)>:is(.course-card,.job-card,.mentor-card,.person-card){align-self:start;height:auto!important}@media(prefers-reduced-motion:reduce){*:not(.mat-mdc-progress-spinner,.mat-mdc-progress-spinner *,.mat-mdc-progress-bar,.mat-mdc-progress-bar *,.mdc-circular-progress *,mat-spinner,mat-spinner *),*:before,*:after{transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.card-grid :is(.course-card,.mentor-card,.person-card,.job-card,.mat-mdc-card):is(:hover,:focus-within){transform:none!important}}.bj-ill-host{display:contents}.bj-ill{display:block;width:var(--bj-ill-md);max-width:100%;height:auto;flex:0 0 auto}.bj-ill[data-size=sm]{width:var(--bj-ill-sm)}.bj-ill[data-size=lg]{width:var(--bj-ill-lg)}.bj-ill[data-tone=error]{--bj-ill-tint: var(--color-error-soft);--bj-ill-accent: var(--color-error);--bj-ill-accent-soft: color-mix(in srgb, var(--color-error) 30%, var(--color-surface))}.bj-ill[data-tone=success]{--bj-ill-tint: var(--color-success-soft);--bj-ill-accent: var(--color-success);--bj-ill-accent-soft: color-mix(in srgb, var(--color-success) 30%, var(--color-surface))}.bj-ill[data-tone=neutral]{--bj-ill-tint: var(--color-bg-2);--bj-ill-accent: var(--color-muted-2);--bj-ill-accent-soft: var(--color-border)}img.bj-ill{aspect-ratio:3/2;object-fit:contain}svg.bj-ill{aspect-ratio:200/160;overflow:visible}:is(.empty-state,.wl-empty)[data-bj-ill]:not([data-bj-ill=none]):not([data-bj-ill=own])>.mat-icon,:is(.empty-state,.wl-empty)[data-bj-ill]:not([data-bj-ill=none]):not([data-bj-ill=own])>mat-icon,:is(.empty-state,.wl-empty)[data-bj-ill]:not([data-bj-ill=none]):not([data-bj-ill=own])>.wl-empty__icon{display:none!important}:is(.empty-state,.wl-empty)[data-bj-ill]:not([data-bj-ill=none]):not([data-bj-ill=own])>.bj-ill,:is(.empty-state,.wl-empty)[data-bj-ill]:not([data-bj-ill=none]):not([data-bj-ill=own])>app-illustration .bj-ill{margin-bottom:var(--space-1)}:is(.page-card,.dash-panel,.mat-mdc-card) :is(.empty-state,.wl-empty){padding-block:var(--space-6)}.empty-state--compact>.bj-ill,.empty-state--calm>.bj-ill{width:var(--bj-ill-sm)}@media(max-width:599.98px){:is(.empty-state,.wl-empty) .bj-ill:not([data-size=lg]){width:var(--bj-ill-sm)}}.bj-avatar,.bj-org-logo{--bj-id-size: 40px;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:var(--bj-id-size);height:var(--bj-id-size);overflow:hidden;background:var(--bj-id-1-bg);color:var(--bj-id-1-fg);font-family:var(--font-family);font-weight:700;font-size:calc(var(--bj-id-size) * .38);line-height:1;letter-spacing:.01em;-webkit-user-select:none;user-select:none;vertical-align:middle}.bj-avatar[data-hue="1"],.bj-org-logo[data-hue="1"]{background:var(--bj-id-1-bg);color:var(--bj-id-1-fg)}.bj-avatar[data-hue="2"],.bj-org-logo[data-hue="2"]{background:var(--bj-id-2-bg);color:var(--bj-id-2-fg)}.bj-avatar[data-hue="3"],.bj-org-logo[data-hue="3"]{background:var(--bj-id-3-bg);color:var(--bj-id-3-fg)}.bj-avatar[data-hue="4"],.bj-org-logo[data-hue="4"]{background:var(--bj-id-4-bg);color:var(--bj-id-4-fg)}.bj-avatar[data-hue="5"],.bj-org-logo[data-hue="5"]{background:var(--bj-id-5-bg);color:var(--bj-id-5-fg)}.bj-avatar[data-hue="6"],.bj-org-logo[data-hue="6"]{background:var(--bj-id-6-bg);color:var(--bj-id-6-fg)}.bj-avatar[data-hue="7"],.bj-org-logo[data-hue="7"]{background:var(--bj-id-7-bg);color:var(--bj-id-7-fg)}.bj-avatar[data-hue="8"],.bj-org-logo[data-hue="8"]{background:var(--bj-id-8-bg);color:var(--bj-id-8-fg)}.bj-avatar img,.bj-org-logo img{display:block;width:100%;height:100%;object-fit:cover}.bj-avatar svg,.bj-org-logo svg{width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bj-avatar{border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 14%,transparent)}.bj-avatar--image{background:var(--color-bg-2);box-shadow:inset 0 0 0 1px var(--color-border)}.bj-org-logo{border-radius:clamp(6px,var(--bj-id-size) * .22,var(--radius-lg));border:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bj-org-logo--image{background:var(--color-surface);border-color:var(--color-border)}.bj-org-logo--image img{object-fit:contain;padding:calc(var(--bj-id-size) * .08)}.bj-avatar-stack{display:inline-flex;align-items:center}.bj-avatar-stack>.bj-avatar+.bj-avatar{margin-inline-start:calc(var(--bj-id-size) * -.3);box-shadow:0 0 0 2px var(--color-surface)}.media-row>:is(.bj-avatar,.bj-org-logo),.dash-list__row>:is(.bj-avatar,.bj-org-logo),.job-card>.bj-org-logo{flex:0 0 auto}.bj-course-cover{--bj-cover-color: var(--color-primary);position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;height:100%;min-height:inherit;overflow:hidden;container-type:inline-size;padding:14px 16px;background:radial-gradient(120% 90% at 100% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(160deg,var(--bj-cover-color),color-mix(in srgb,var(--bj-cover-color) 55%,#1d2433));color:#fff;font-family:var(--font-family)}.bj-course-cover[data-hue="1"]{--bj-cover-color: color-mix(in srgb, var(--bj-id-1-fg) 85%, #fff)}.bj-course-cover[data-hue="2"]{--bj-cover-color: color-mix(in srgb, var(--bj-id-2-fg) 85%, #fff)}.bj-course-cover[data-hue="3"]{--bj-cover-color: color-mix(in srgb, var(--bj-id-3-fg) 85%, #fff)}.bj-course-cover[data-hue="4"]{--bj-cover-color: color-mix(in srgb, var(--bj-id-4-fg) 85%, #fff)}.bj-course-cover[data-hue="5"]{--bj-cover-color: color-mix(in srgb, var(--bj-id-5-fg) 85%, #fff)}.bj-course-cover[data-hue="6"]{--bj-cover-color: color-mix(in srgb, var(--bj-id-6-fg) 85%, #fff)}.bj-course-cover[data-hue="7"]{--bj-cover-color: color-mix(in srgb, var(--bj-id-7-fg) 85%, #fff)}.bj-course-cover[data-hue="8"]{--bj-cover-color: color-mix(in srgb, var(--bj-id-8-fg) 85%, #fff)}.bj-course-cover--image{padding:0;background:var(--color-bg-2)}.bj-course-cover__img{display:block;width:100%;height:100%;object-fit:cover}.bj-course-cover__art{position:absolute;top:50%;right:7%;transform:translateY(-50%);width:34%;max-width:120px;opacity:.22}.bj-course-cover__art svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.bj-course-cover__title{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:78%;font-size:clamp(15px,7cqi,22px);font-weight:800;line-height:1.2;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.18);overflow-wrap:anywhere}.bj-course-cover[data-art]{background:var(--color-bg-2);color:var(--color-text)}.bj-course-cover[data-art]:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:4px;background:var(--bj-cover-color)}.bj-course-cover[data-art] .bj-course-cover__art{display:none}.bj-course-cover[data-art] .bj-course-cover__title{max-width:60%;text-shadow:none}.bj-course-cover[data-art=finance]{background:#253954;color:#fff}.bj-course-cover__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}@container (max-width: 160px){.bj-course-cover__title{display:none}.bj-course-cover__art{inset:0;margin:auto;width:56%;height:fit-content;transform:none;opacity:.5}}:is(.job-card,.course-card,.mentor-card,.person-card){border-radius:var(--bj-card-radius);transition:box-shadow var(--bj-dur-1) var(--bj-ease-standard),transform var(--bj-dur-1) var(--bj-ease-standard),border-color var(--bj-dur-1) var(--bj-ease-standard)}:is(.job-card,.course-card,.mentor-card,.person-card):is([role=link],[tabindex],.is-clickable,a):hover,.card-grid>:is(.job-card,.course-card,.mentor-card,.person-card):hover{box-shadow:var(--bj-card-shadow-hover);transform:translateY(var(--bj-lift))}.job-card>.bj-org-logo{align-self:flex-start}.job-card__pay,.bj-chip-salary{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success-text);font-weight:600;white-space:nowrap}.course-card :is(.course-card__media,.course-card__cover,.course-card__img,.course-card__banner){aspect-ratio:16/9;overflow:hidden;background:var(--color-bg-2)}.course-card :is(.course-card__media,.course-card__cover,.course-card__img,.course-card__banner)>img{width:100%;height:100%;object-fit:cover;display:block}.bj-badge-free{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success-text);font:600 12px/1.4 var(--font-family)}.bj-stats,.dashboard-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}@media(max-width:599.98px){.bj-stats,.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}.bj-stats{margin-bottom:var(--space-6);grid-auto-rows:1fr}@media(min-width:900px){.bj-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bj-stat-host{display:block;min-width:0}.bj-stat{--bj-stat-tone: var(--color-primary);--bj-stat-tone-soft: var(--color-primary-soft);--bj-stat-tone-text: var(--color-brand-text);display:flex;align-items:flex-start;gap:var(--space-3);box-sizing:border-box;width:100%;height:100%;min-height:92px;padding:var(--space-4);border:var(--bj-card-border);border-radius:var(--bj-card-radius);background:var(--color-surface);box-shadow:var(--bj-card-shadow);color:var(--color-text);font:inherit;text-align:start;text-decoration:none;transition:box-shadow var(--bj-dur-1) var(--bj-ease-standard),transform var(--bj-dur-1) var(--bj-ease-standard),border-color var(--bj-dur-1) var(--bj-ease-standard)}.bj-stat[data-tone=info]{--bj-stat-tone: var(--color-info);--bj-stat-tone-soft: var(--color-info-soft);--bj-stat-tone-text: var(--color-info-text)}.bj-stat[data-tone=success]{--bj-stat-tone: var(--color-success);--bj-stat-tone-soft: var(--color-success-soft);--bj-stat-tone-text: var(--color-success-text)}.bj-stat[data-tone=warn]{--bj-stat-tone: var(--color-warning);--bj-stat-tone-soft: var(--color-warning-soft);--bj-stat-tone-text: var(--color-warning-text)}.bj-stat[data-tone=violet]{--bj-stat-tone: var(--color-purple);--bj-stat-tone-soft: var(--color-purple-soft);--bj-stat-tone-text: var(--color-purple-text)}.bj-stat[data-tone=neutral]{--bj-stat-tone: var(--color-muted);--bj-stat-tone-soft: var(--color-bg-2);--bj-stat-tone-text: var(--color-text-2)}.bj-stat:is(a,button){cursor:pointer}.bj-stat:is(a,button):hover{border-color:color-mix(in srgb,var(--bj-stat-tone) 45%,var(--color-border));box-shadow:var(--bj-card-shadow-hover);transform:translateY(var(--bj-lift))}.bj-stat:is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bj-stat__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:var(--radius-lg);background:var(--bj-stat-tone-soft);color:var(--bj-stat-tone-text)}.bj-stat__icon .mat-icon{width:22px;height:22px;font-size:22px;line-height:22px}.bj-stat__body{display:flex;flex-direction:column;gap:2px;min-width:0}.bj-stat__label{font:600 13px/1.35 var(--font-family);color:var(--color-muted)}.bj-stat__value{font:700 28px/1.15 var(--font-family);letter-spacing:var(--bj-tracking-display);font-variant-numeric:tabular-nums;color:var(--color-text)}.bj-stat__sub,.bj-stat__hint{font:var(--bj-type-small);color:var(--color-muted)}.bj-stat__hint{color:var(--color-text-2);font-size:13px;line-height:1.45}.bj-stat__cta{display:inline-flex;align-items:center;gap:2px;margin-top:var(--space-1);font:600 13px/1.3 var(--font-family);color:var(--color-brand-text)}.bj-stat__cta .mat-icon{width:16px;height:16px;font-size:16px;line-height:16px;transition:transform var(--bj-dur-1) var(--bj-ease-standard)}.bj-stat:hover .bj-stat__cta .mat-icon{transform:translate(2px)}.bj-stat__delta{display:inline-flex;align-items:center;gap:2px;width:fit-content;padding:1px 6px;border-radius:var(--radius-pill);font:600 12px/1.4 var(--font-family);background:var(--color-bg-2);color:var(--color-text-2)}.bj-stat__delta .mat-icon{width:14px;height:14px;font-size:14px;line-height:14px}.bj-stat__delta[data-dir=up]{background:var(--color-success-soft);color:var(--color-success-text)}.bj-stat__delta[data-dir=down]{background:var(--color-error-soft);color:var(--color-error-text)}.bj-stat__delta-label{font-weight:500;color:var(--color-muted)}.bj-stat[data-zero] .bj-stat__icon{background:var(--color-bg-2);color:var(--color-muted)}.bj-stat[data-zero] .bj-stat__label{color:var(--color-text)}@media(max-width:599.98px){.bj-stat{flex-direction:column;gap:var(--space-2);min-height:0;padding:var(--space-3)}.bj-stat__icon{width:36px;height:36px;border-radius:var(--radius-sm)}.bj-stat__icon .mat-icon{width:20px;height:20px;font-size:20px;line-height:20px}.bj-stat__value{font-size:24px}}.action-tile.is-zero .action-tile__count{display:none}.bj-chart{display:block;width:100%;min-width:0}.bj-chart .bj-chart__canvas{width:100%}.bj-chart .highcharts-container,.bj-chart .highcharts-root{font-family:var(--font-family)!important}.bj-chart .highcharts-tooltip-box{stroke-width:1px}.bj-chart-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--bj-card-border);border-radius:var(--bj-card-radius);background:var(--color-surface);box-shadow:var(--bj-card-shadow);margin-bottom:var(--space-6)}.bj-chart-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.bj-chart-card__title{margin:0;font:var(--bj-type-section-title);letter-spacing:var(--bj-tracking-heading);color:var(--color-text)}.bj-chart-card__sub{margin:0;font:var(--bj-type-small);color:var(--color-muted)}app-dashboard-hero{display:block;margin-bottom:var(--space-6)}.bj-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6) var(--space-8);border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border));border-radius:var(--bj-hero-radius);background:var(--bj-hero-band);overflow:hidden}.bj-hero__main{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.bj-hero__eyebrow{margin:0;font:600 12px/1.4 var(--font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-text)}.bj-hero__title.page-head__title,.bj-hero__title{margin:0;font:var(--bj-type-page-title);font-size:clamp(22px,1.2rem + .6vw,28px);letter-spacing:var(--bj-tracking-display);color:var(--color-text)}.bj-hero__subtitle{margin:0;font:var(--bj-type-body);color:var(--color-text-2)}.bj-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.bj-hero__actions:empty{display:none}.bj-hero__aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0;max-width:440px}.bj-hero__aside:empty{display:none}.bj-hero__art{grid-row:1;grid-column:3;width:240px;height:auto;aspect-ratio:3/2;object-fit:contain;margin-block:calc(var(--space-3) * -1);pointer-events:none;-webkit-user-select:none;user-select:none}.bj-hero:has(.bj-hero__art){grid-template-columns:minmax(0,1fr) auto auto}@media(max-width:1199.98px){.bj-hero__art{display:none}.bj-hero:has(.bj-hero__art){grid-template-columns:minmax(0,1fr) auto}}@media(max-width:899.98px){.bj-hero{grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.bj-hero:has(.bj-hero__art){grid-template-columns:minmax(0,1fr)}.bj-hero__aside{max-width:none}}@media(max-width:599.98px){.bj-hero{padding:var(--space-4);border-radius:var(--bj-card-radius)}}.bj-next{--bj-next-tone: var(--color-primary);--bj-next-soft: var(--color-primary-soft);--bj-next-text: var(--color-brand-text);display:flex;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);border:var(--bj-card-border);border-radius:var(--bj-card-radius);background:var(--color-surface);box-shadow:var(--shadow-md)}.bj-next[data-tone=info]{--bj-next-tone: var(--color-info);--bj-next-soft: var(--color-info-soft);--bj-next-text: var(--color-info-text)}.bj-next[data-tone=success]{--bj-next-tone: var(--color-success);--bj-next-soft: var(--color-success-soft);--bj-next-text: var(--color-success-text)}.bj-next[data-tone=warn]{--bj-next-tone: var(--color-warning);--bj-next-soft: var(--color-warning-soft);--bj-next-text: var(--color-warning-text)}.bj-next__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-lg);background:var(--bj-next-soft);color:var(--bj-next-text)}.bj-next__icon .mat-icon{width:22px;height:22px;font-size:22px;line-height:22px}.bj-next__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.bj-next__eyebrow{font:600 11px/1.4 var(--font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--bj-next-text)}.bj-next__title{font:600 14px/1.35 var(--font-family);color:var(--color-text)}.bj-next__text{font:var(--bj-type-small);color:var(--color-muted)}.bj-next__cta{flex:0 0 auto}@media(max-width:599.98px){.bj-next{flex-wrap:wrap}.bj-next__body{flex:1 1 0}.bj-next__cta{width:100%}}.seeker-dashboard .dash-hero{background:var(--bj-hero-band);border-color:color-mix(in srgb,var(--color-primary) 16%,var(--color-border))}.bj-ring{--bj-ring-size: 64px;--bj-ring-tone: var(--color-primary);position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:var(--bj-ring-size);height:var(--bj-ring-size)}.bj-ring[data-level=low]{--bj-ring-tone: var(--color-warning)}.bj-ring[data-level=done]{--bj-ring-tone: var(--color-success)}.bj-ring__svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.bj-ring__track{fill:none;stroke:var(--color-bg-2);stroke-width:4}.bj-ring__arc{fill:none;stroke:var(--bj-ring-tone);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray var(--bj-dur-3) var(--bj-ease-enter);animation:bj-ring-in var(--bj-dur-3) var(--bj-ease-enter) both}.bj-ring__value{position:relative;font:700 calc(var(--bj-ring-size) * .22)/1 var(--font-family);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text)}@keyframes bj-ring-in{0%{stroke-dasharray:0 100}}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--color-primary);--mdc-linear-progress-track-color: var(--color-bg-2);--mdc-linear-progress-track-height: 6px;--mdc-linear-progress-active-indicator-height: 6px;border-radius:var(--radius-pill);overflow:hidden}.mat-mdc-button-base:not(:disabled):not([disabled]),.bj-stat:is(a,button),.quick-tile,.action-tile{transition-property:transform,box-shadow,background-color,border-color,color;transition-duration:var(--bj-dur-1);transition-timing-function:var(--bj-ease-standard)}.mat-mdc-button-base:not(:disabled):not([disabled]):active,.bj-stat:is(a,button):active,.quick-tile:active,.action-tile:active{transform:scale(var(--bj-press-scale))}.bj-check{--bj-check-size: 56px;display:inline-block;width:var(--bj-check-size);height:var(--bj-check-size)}.bj-check[data-size=sm]{--bj-check-size: 32px}.bj-check[data-size=lg]{--bj-check-size: 88px}.bj-check__svg{width:100%;height:100%;display:block}.bj-check__circle{fill:var(--color-success);transform-origin:50% 50%;animation:bj-check-pop var(--bj-dur-3) var(--bj-ease-enter) both}.bj-check__mark{fill:none;stroke:var(--color-surface);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:bj-check-draw var(--bj-dur-3) var(--bj-ease-standard) var(--bj-dur-2) forwards}@keyframes bj-check-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes bj-check-draw{to{stroke-dashoffset:0}}.mat-mdc-snack-bar-container:is(.toaster-success,.success-snackbar) .mat-mdc-snack-bar-label:not(.mdc-snackbar__label):before{content:"";background-color:var(--color-success);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100% 100%;animation:bj-check-pop var(--bj-dur-3) var(--bj-ease-enter) both}.skeleton{background:var(--color-bg-2)}.skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface) 75%,transparent),transparent)}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-animation-duration: var(--bj-dur-2)}.mat-mdc-tab-group .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar .mdc-tab-indicator__content--underline{transition:transform var(--bj-dur-2) var(--bj-ease-standard),opacity var(--bj-dur-2) var(--bj-ease-standard)}.mat-mdc-tab-group .mdc-tab__text-label,.mat-mdc-tab-nav-bar .mdc-tab__text-label{transition:color var(--bj-dur-1) var(--bj-ease-standard)}@keyframes bj-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bj-stats>.bj-stat-host,.bj-hero,.bj-chart-card{animation:bj-rise var(--bj-dur-3) var(--bj-ease-enter) both}.bj-stats>.bj-stat-host:nth-child(2){animation-delay:40ms}.bj-stats>.bj-stat-host:nth-child(3){animation-delay:80ms}.bj-stats>.bj-stat-host:nth-child(4){animation-delay:.12s}@media(prefers-reduced-motion:reduce){.mat-mdc-button-base:active,.bj-stat:active,.quick-tile:active,.action-tile:active,.bj-stat:hover,:is(.job-card,.course-card,.mentor-card,.person-card):hover{transform:none!important}.bj-check__mark{animation:none!important;stroke-dashoffset:0!important}.bj-check__circle,.bj-ring__arc,.bj-stats>.bj-stat-host,.bj-hero,.bj-chart-card,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label:before{animation:none!important}.skeleton:after{animation:none!important}}
