@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&display=swap";.tooltip-trigger[data-v-3b4f97f2]{position:relative;display:inline-flex;cursor:help}.tooltip-content[data-v-3b4f97f2]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:8px 12px;background:rgba(17,24,39,.95);color:#fff;font-size:.75rem;line-height:1.4;border-radius:6px;white-space:normal;width:240px;text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:1000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tooltip-content[data-v-3b4f97f2]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#111827f2}.tooltip-trigger:hover .tooltip-content[data-v-3b4f97f2]{opacity:1;visibility:visible}.bg-white[data-v-3b4f97f2]{background-color:#fff}img[data-v-3b4f97f2]{transition:transform .2s ease}img[data-v-3b4f97f2]:hover{transform:scale(1.02)}.text-xs[data-v-3b4f97f2]{font-size:.75rem;line-height:1rem}.tooltip-trigger[data-v-e459b604]{position:relative;display:inline-flex;cursor:help}.tooltip-content[data-v-e459b604]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:8px 12px;background:rgba(17,24,39,.95);color:#fff;font-size:.75rem;line-height:1.4;border-radius:6px;white-space:normal;width:240px;text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:1000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tooltip-content[data-v-e459b604]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#111827f2}.tooltip-trigger:hover .tooltip-content[data-v-e459b604]{opacity:1;visibility:visible}.bg-white[data-v-e459b604]{background-color:#fff}img[data-v-e459b604]{transition:transform .2s ease}img[data-v-e459b604]:hover{transform:scale(1.02)}.text-xs[data-v-e459b604]{font-size:.75rem;line-height:1rem}input.search-input[data-v-aca159c6]{width:100%;height:55px;letter-spacing:-.16px;border:1px solid #e5e5e5;padding:0 20px}.selected[data-v-aca159c6],.selected[data-v-aca159c6]:hover{background:#244034;font-weight:400;color:#fff}.nice-select.disabled[data-v-aca159c6]{pointer-events:none;background:rgb(238,238,238)}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.step-indicator[data-v-857e4819]{display:flex;margin-bottom:30px;padding:0;list-style:none;position:relative;justify-content:space-between}.step-indicator[data-v-857e4819]:before{content:"";position:absolute;top:30px;left:5%;right:5%;height:2px;background-color:#d5dadf;z-index:0;width:90%}.step-connector-progress[data-v-857e4819]{position:absolute;top:30px;left:5%;height:2px;background-color:#2b6043;z-index:0;width:0;transition:width .4s ease-in-out}.step[data-v-857e4819]{flex:1;text-align:center;padding:10px 0;position:relative;z-index:1}.step.active .step-number[data-v-857e4819]{background-color:#2b6043;color:#fff;border-color:#2b6043}.step-number[data-v-857e4819]{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#6c757d;font-weight:700;border:2px solid #e9ecef;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.step.active .step-title[data-v-857e4819]{color:#2b6043;font-weight:700}.step-title[data-v-857e4819]{font-size:.9rem;color:#6c757d;font-weight:500;transition:color .3s ease,font-weight .3s ease}.input-group-prepend[data-v-857e4819],.input-group-append[data-v-857e4819]{display:flex}.input-group-text[data-v-857e4819]{display:flex;align-items:center;padding:.375rem .75rem;background-color:#f8f9fa;border:1px solid #ced4da}.currency-select[data-v-857e4819]{width:70px}.info-box[data-v-857e4819]{background-color:#f8f9fa;border-left:4px solid #0d6efd}.weight-display[data-v-857e4819]{font-weight:600}.weight-display.text-muted[data-v-857e4819]{color:#6c757d!important;font-weight:400}.custom-rules-section[data-v-857e4819]{background-color:#f8f9fa}.btn-success[data-v-857e4819]{background-color:#198754}.rule-row[data-v-857e4819]{display:flex;align-items:center;gap:.5rem}.rule-field[data-v-857e4819],.rule-operator[data-v-857e4819],.rule-value[data-v-857e4819]{min-width:0}.weight-display[data-v-857e4819]{min-width:40px;text-align:center}.remove-rule-btn[data-v-857e4819]{padding:.25rem .5rem}.form-check-input[data-v-857e4819]:checked{background-color:#198754;border-color:#198754}.alert-secondary[data-v-857e4819]{background-color:#f8f9fa!important}.border-top[data-v-857e4819]{border-top:1px solid #dee2e6!important}.form-switch .form-check-input[data-v-857e4819]{cursor:pointer}.card-title[data-v-857e4819]{color:#2c3e50;font-weight:600}.form-control[data-v-857e4819]:disabled,.form-select[data-v-857e4819]:disabled{background-color:#e9ecef;opacity:.8}.disabled-section[data-v-857e4819]{opacity:.7;pointer-events:none}.disabled-section input[data-v-857e4819],.disabled-section select[data-v-857e4819]{background-color:#e9ecef!important;cursor:not-allowed}.form-range[data-v-857e4819]:disabled{opacity:.7}.readonly-input[data-v-857e4819]{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.readonly-input[data-v-857e4819]:focus{border-color:#ced4da;box-shadow:none}.step-indicator[data-v-635a4635]{display:flex;margin-bottom:30px;padding:0;list-style:none;position:relative;justify-content:space-between}.step-indicator[data-v-635a4635]:before{content:"";position:absolute;top:30px;left:5%;right:5%;height:2px;background-color:#d5dadf;z-index:0;width:90%}.step-connector-progress[data-v-635a4635]{position:absolute;top:30px;left:5%;height:2px;background-color:#2b6043;z-index:0;width:0;transition:width .4s ease-in-out}.step[data-v-635a4635]{flex:1;text-align:center;padding:10px 0;position:relative;z-index:1}.step.active .step-number[data-v-635a4635]{background-color:#2b6043;color:#fff;border-color:#2b6043}.step-number[data-v-635a4635]{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#6c757d;font-weight:700;border:2px solid #e9ecef;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.step.active .step-title[data-v-635a4635]{color:#2b6043;font-weight:700}.step-title[data-v-635a4635]{font-size:.9rem;color:#6c757d;font-weight:500;transition:color .3s ease,font-weight .3s ease}.input-group-prepend[data-v-635a4635],.input-group-append[data-v-635a4635]{display:flex}.input-group-text[data-v-635a4635]{display:flex;align-items:center;padding:.375rem .75rem;background-color:#f8f9fa;border:1px solid #ced4da}.currency-select[data-v-635a4635]{width:70px}.info-box[data-v-635a4635]{background-color:#f8f9fa;border-left:4px solid #0d6efd}.weight-display[data-v-635a4635]{font-weight:600}.weight-display.text-muted[data-v-635a4635]{color:#6c757d!important;font-weight:400}.custom-rules-section[data-v-635a4635]{background-color:#f8f9fa}.btn-success[data-v-635a4635]{background-color:#198754}.rule-row[data-v-635a4635]{display:flex;align-items:center;gap:.5rem}.rule-field[data-v-635a4635],.rule-operator[data-v-635a4635],.rule-value[data-v-635a4635]{min-width:0}.weight-display[data-v-635a4635]{min-width:40px;text-align:center}.remove-rule-btn[data-v-635a4635]{padding:.25rem .5rem}.form-check-input[data-v-635a4635]:checked{background-color:#198754;border-color:#198754}.alert-secondary[data-v-635a4635]{background-color:#f8f9fa!important}.border-top[data-v-635a4635]{border-top:1px solid #dee2e6!important}.form-switch .form-check-input[data-v-635a4635]{cursor:pointer}.card-title[data-v-635a4635]{color:#2c3e50;font-weight:600}.form-control[data-v-635a4635]:disabled,.form-select[data-v-635a4635]:disabled{background-color:#e9ecef;opacity:.8}.disabled-section[data-v-635a4635]{opacity:.7;pointer-events:none}.disabled-section input[data-v-635a4635],.disabled-section select[data-v-635a4635]{background-color:#e9ecef!important;cursor:not-allowed}.form-range[data-v-635a4635]:disabled{opacity:.7}.readonly-input[data-v-635a4635]{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.readonly-input[data-v-635a4635]:focus{border-color:#ced4da;box-shadow:none}.fade-enter-active[data-v-f9d8fae4],.fade-leave-active[data-v-f9d8fae4]{transition:opacity .2s ease}.fade-enter-from[data-v-f9d8fae4],.fade-leave-to[data-v-f9d8fae4]{opacity:0}.animate-in[data-v-f9d8fae4]{animation:scaleIn-f9d8fae4 .2s ease}@keyframes scaleIn-f9d8fae4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.card-panel[data-v-2df1c447]{border-radius:1.5rem;border:1px solid rgba(36,64,52,.08);background-color:#fff;padding:1.75rem;transition:border-color .2s ease,transform .2s ease}.card-panel[data-v-2df1c447]:hover{border-color:#2440344d;transform:translateY(-2px)}.form-label[data-v-2df1c447]{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:#334155}[data-v-2df1c447] .multiselect{border-radius:1rem;border:1px solid #e2e8f0;background-color:#f8fafccc;min-height:48px;transition:border-color .2s ease,background-color .2s ease}[data-v-2df1c447] .multiselect.is-open,[data-v-2df1c447] .multiselect:hover,[data-v-2df1c447] .multiselect:focus-within{border-color:#244034;background-color:#fff}[data-v-2df1c447] .multiselect-tag{border-radius:9999px;background-color:#2440341f;color:#244034;font-weight:600}[data-v-2df1c447] .multiselect-option.is-selected{background-color:#2440341a;color:#244034}.card-panel[data-v-b0bde6c4]{border-radius:1.5rem;border:1px solid rgba(36,64,52,.08);background-color:#fff;padding:1.75rem;transition:border-color .2s ease,transform .2s ease}.card-panel[data-v-b0bde6c4]:hover{border-color:#2440344d;transform:translateY(-2px)}.form-label[data-v-b0bde6c4]{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:#334155}[data-v-b0bde6c4] .multiselect{border-radius:1rem;border:1px solid #e2e8f0;background-color:#f8fafccc;min-height:48px;transition:border-color .2s ease,background-color .2s ease}[data-v-b0bde6c4] .multiselect.is-open,[data-v-b0bde6c4] .multiselect:hover,[data-v-b0bde6c4] .multiselect:focus-within{border-color:#244034;background-color:#fff}[data-v-b0bde6c4] .multiselect-tag{border-radius:9999px;background-color:#2440341f;color:#244034;font-weight:600}[data-v-b0bde6c4] .multiselect-option.is-selected{background-color:#2440341a;color:#244034}.btn[data-v-5e027e92]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:all .2s}.btn-primary[data-v-5e027e92]{background-color:#3b82f6;color:#fff}.btn-secondary[data-v-5e027e92]{background-color:#6b7280;color:#fff}.btn[data-v-5e027e92]:hover{opacity:.9}.btn i[data-v-5e027e92]{margin-right:.5rem}.btn[data-v-4387cb50]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:all .2s}.btn-primary[data-v-4387cb50]{background-color:#3b82f6;color:#fff}.btn-secondary[data-v-4387cb50]{background-color:#6b7280;color:#fff}.btn[data-v-4387cb50]:hover{opacity:.9}.btn i[data-v-4387cb50]{margin-right:.5rem}.dragArea[data-v-dbe2f1f5]:first-child{padding-left:0}.dragArea[data-v-dbe2f1f5]{margin-top:10px;min-height:10px;padding-left:20px;padding-bottom:10px}.dragArea li[data-v-dbe2f1f5]{list-style:none;cursor:move}hr[data-v-432c58ae]{margin:30px 0}.auth-layout-wrapper[data-v-3dbf053b]{height:100vh;background:#ffffff;position:relative;overflow:hidden}.auth-bg-elements[data-v-3dbf053b]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-orb[data-v-3dbf053b]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:float-3dbf053b 20s ease-in-out infinite;transition:transform .3s ease}.orb-1[data-v-3dbf053b]{width:600px;height:600px;background:radial-gradient(circle,rgba(210,243,76,.8) 0%,rgba(210,243,76,0) 70%);top:-300px;left:-300px;animation-delay:0s}.orb-2[data-v-3dbf053b]{width:400px;height:400px;background:radial-gradient(circle,rgba(49,121,90,.6) 0%,rgba(49,121,90,0) 70%);bottom:-200px;right:-200px;animation-delay:7s}.orb-3[data-v-3dbf053b]{width:350px;height:350px;background:radial-gradient(circle,rgba(0,191,88,.5) 0%,rgba(0,191,88,0) 70%);top:40%;left:45%;animation-delay:14s}.floating-line[data-v-3dbf053b]{position:absolute;background:linear-gradient(90deg,transparent,rgba(49,121,90,.1),transparent);animation:lineMove-3dbf053b 12s linear infinite}.line-1[data-v-3dbf053b]{width:1px;height:100%;left:25%;opacity:.3}.line-2[data-v-3dbf053b]{width:100%;height:1px;top:65%;opacity:.3}.auth-container[data-v-3dbf053b]{display:flex;height:100vh;position:relative;z-index:2}.auth-form-panel[data-v-3dbf053b]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto;overflow-x:hidden;padding:2rem}.auth-form-container[data-v-3dbf053b]{width:100%;max-width:400px;position:relative;z-index:10;margin:auto}.auth-side-panel[data-v-3dbf053b]{flex:0 0 50%;background-image:url(/assets/auth/background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100vh}.auth-gradient-overlay[data-v-3dbf053b]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(36,64,52,.92) 0%,rgba(49,121,90,.88) 100%);z-index:1}.pattern-grid[data-v-3dbf053b]{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-3dbf053b 20s linear infinite}.side-content-wrapper[data-v-3dbf053b]{position:relative;z-index:2;width:100%;max-width:420px;padding:2.5rem;display:flex;flex-direction:column;gap:2rem;color:#fff}.logo-section[data-v-3dbf053b]{display:flex;justify-content:flex-start}.logo-link[data-v-3dbf053b]{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logo-link[data-v-3dbf053b]:hover{transform:scale(1.05) translateY(-2px)}.logo-img[data-v-3dbf053b]{height:48px;width:auto;filter:brightness(0) invert(1);opacity:.95}.auth-side-content[data-v-3dbf053b]{display:flex;flex-direction:column;gap:2rem}.brand-section[data-v-3dbf053b]{text-align:left}.brand-title[data-v-3dbf053b]{color:#fff;font-size:2.25rem;font-weight:700;margin-bottom:1rem;font-family:EB Garamond,serif;line-height:1.2;letter-spacing:-.01em;background:linear-gradient(135deg,#ffffff 0%,rgba(210,243,76,.9) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-transform:capitalize}.brand-subtitle[data-v-3dbf053b]{font-size:.95rem;line-height:1.6;opacity:.9;font-weight:400;color:#ffffffd9;letter-spacing:.01em}.features-list[data-v-3dbf053b]{display:flex;flex-direction:column;gap:1.25rem}.feature-item[data-v-3dbf053b]{display:flex;align-items:center;gap:1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default}.feature-item[data-v-3dbf053b]:hover{transform:translate(4px)}.feature-icon-wrapper[data-v-3dbf053b]{position:relative}.feature-icon[data-v-3dbf053b]{width:36px;height:36px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#d2f34ce6;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-item:hover .feature-icon[data-v-3dbf053b]{background:rgba(210,243,76,.15);border-color:#d2f34c40;transform:rotate(-3deg) scale(1.05)}.feature-text[data-v-3dbf053b]{font-size:.9rem;font-weight:400;letter-spacing:.01em;opacity:.95}.decorative-dots[data-v-3dbf053b]{display:flex;gap:.5rem;margin-top:1.5rem}.dot[data-v-3dbf053b]{width:6px;height:6px;border-radius:50%;background:rgba(210,243,76,.5);animation:pulse-3dbf053b 2s ease-in-out infinite}.dot[data-v-3dbf053b]:nth-child(2){animation-delay:.3s;background:rgba(210,243,76,.4)}.dot[data-v-3dbf053b]:nth-child(3){animation-delay:.6s;background:rgba(210,243,76,.3)}@keyframes float-3dbf053b{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}@keyframes lineMove-3dbf053b{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes gridMove-3dbf053b{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes pulse-3dbf053b{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.animate-fade-up[data-v-3dbf053b]{opacity:0;transform:translateY(20px);animation:fadeUp-3dbf053b .8s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-up[data-v-3dbf053b]{opacity:0;transform:translateY(30px);animation:slideUp-3dbf053b .8s cubic-bezier(.4,0,.2,1) forwards}.delay-100[data-v-3dbf053b]{animation-delay:.1s}.delay-200[data-v-3dbf053b]{animation-delay:.2s}.delay-300[data-v-3dbf053b]{animation-delay:.3s}@keyframes fadeUp-3dbf053b{to{opacity:1;transform:translateY(0)}}@keyframes slideUp-3dbf053b{to{opacity:1;transform:translateY(0)}}.feature-1[data-v-3dbf053b]{transition-delay:0ms}.feature-2[data-v-3dbf053b]{transition-delay:50ms}.feature-3[data-v-3dbf053b]{transition-delay:.1s}@media (max-width: 1024px){.auth-container[data-v-3dbf053b]{flex-direction:column-reverse}.auth-side-panel[data-v-3dbf053b]{min-height:40vh}.side-content-wrapper[data-v-3dbf053b]{text-align:center;align-items:center;padding:2rem}.logo-section[data-v-3dbf053b]{justify-content:center}.brand-title[data-v-3dbf053b]{font-size:2.5rem;text-align:center}.brand-subtitle[data-v-3dbf053b]{text-align:center}.features-list[data-v-3dbf053b]{align-items:center}.auth-form-panel[data-v-3dbf053b]{padding:2rem}}@media (max-width: 768px){.auth-side-panel[data-v-3dbf053b]{display:none}.brand-title[data-v-3dbf053b]{font-size:2rem}.features-list[data-v-3dbf053b]{display:none}.decorative-dots[data-v-3dbf053b]{justify-content:center}.floating-orb[data-v-3dbf053b]{filter:blur(100px)}}@media (max-width: 480px){.auth-form-panel[data-v-3dbf053b]{padding:1.5rem}.auth-form-container[data-v-3dbf053b]{max-width:100%}}.auth-page-loaded .auth-layout-wrapper{animation:pageLoad-3dbf053b .6s cubic-bezier(.4,0,.2,1)}@keyframes pageLoad-3dbf053b{0%{opacity:0}to{opacity:1}}.modern-forgot-form[data-v-82abfc9a]{width:100%;max-width:420px;margin:0 auto;padding:0 1rem}.auth-header[data-v-82abfc9a]{text-align:center;margin-bottom:2.5rem}.auth-title[data-v-82abfc9a]{font-size:2.25rem;font-weight:700;color:#244034;margin-bottom:.75rem;font-family:EB Garamond,serif;line-height:1.2}.auth-subtitle[data-v-82abfc9a]{color:#6b7280;font-size:.95rem;line-height:1.5}.success-message[data-v-82abfc9a]{background:linear-gradient(135deg,#D1FAE5 0%,#ECFDF5 100%);border:1px solid #10B981;border-radius:12px;padding:1.5rem;margin-bottom:2rem;text-align:center}.success-content[data-v-82abfc9a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.success-icon[data-v-82abfc9a]{color:#10b981;font-size:3rem;animation:successPulse-82abfc9a 2s ease-in-out infinite}.success-text[data-v-82abfc9a]{color:#065f46;font-size:1rem;font-weight:600;margin:0;line-height:1.5}.auth-form-container[data-v-82abfc9a]{margin-bottom:2rem}.modern-form[data-v-82abfc9a]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-82abfc9a]{position:relative}.input-wrapper[data-v-82abfc9a]:hover{border-color:#d1d5db;background:#FFFFFF}.input-wrapper.focused[data-v-82abfc9a]{border-color:#31795a;background:#FFFFFF}.input-wrapper.error[data-v-82abfc9a]{border-color:#ef4444;background:#FFFFFF}.floating-label[data-v-82abfc9a]{position:absolute;top:50%;left:3rem;transform:translateY(-50%);color:#9ca3af;font-size:.95rem;font-weight:400;pointer-events:none;transition:all .3s ease;background:transparent;padding:0 .5rem;z-index:2}.input-wrapper:has(input:not(:-moz-placeholder-shown)) .floating-label[data-v-82abfc9a]{font-weight:500;top:-1px;left:2.5rem;font-size:.75rem;color:#31795a;background:#FFFFFF;transform:translateY(-50%)}.input-wrapper.focused .floating-label[data-v-82abfc9a],.input-wrapper:has(input:not(:placeholder-shown)) .floating-label[data-v-82abfc9a]{font-weight:500;top:-1px;left:2.5rem;font-size:.75rem;color:#31795a;background:#FFFFFF;transform:translateY(-50%)}.input-wrapper.error .floating-label[data-v-82abfc9a]{color:#ef4444}.input-container[data-v-82abfc9a]{position:relative;display:flex;align-items:center}.input-icon[data-v-82abfc9a]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.125rem;z-index:2;transition:color .2s ease}.input-wrapper.focused .input-icon[data-v-82abfc9a]{color:#31795a}.input-wrapper.error .input-icon[data-v-82abfc9a]{color:#ef4444}.modern-input[data-v-82abfc9a]{width:100%;padding:1.125rem 1rem 1.125rem 3rem;border:none;outline:none;background:transparent;font-size:.95rem;color:#1f2937;font-weight:500;transition:all .2s ease;border:1px solid rgb(0,0,0);border-radius:10px}.modern-input[data-v-82abfc9a]::-moz-placeholder{color:transparent}.modern-input[data-v-82abfc9a]::placeholder{color:transparent}.modern-error[data-v-82abfc9a]{margin-top:.5rem;color:#ef4444;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.375rem;animation:shake-82abfc9a .3s ease-in-out}.modern-submit-btn[data-v-82abfc9a]{width:100%;padding:1rem 1.5rem;background:#000;border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-height:3.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.modern-submit-btn[data-v-82abfc9a]:hover:not(:disabled){background:linear-gradient(135deg,#244034 0%,#1a2e24 100%);box-shadow:0 8px 20px #31795a4d;transform:translateY(-1px)}.modern-submit-btn[data-v-82abfc9a]:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px #31795a33}.modern-submit-btn[data-v-82abfc9a]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-content[data-v-82abfc9a],.btn-loading[data-v-82abfc9a]{display:flex;align-items:center;gap:.5rem}.btn-icon[data-v-82abfc9a]{font-size:1rem;transition:transform .2s ease}.modern-submit-btn:hover:not(:disabled) .btn-icon[data-v-82abfc9a]{transform:translate(2px)}.auth-footer[data-v-82abfc9a]{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #E5E7EB}.footer-text[data-v-82abfc9a]{color:#6b7280;font-size:.875rem;margin:0}.footer-link[data-v-82abfc9a]{color:#31795a;text-decoration:none;font-weight:600;transition:all .2s ease;margin-left:.25rem}.footer-link[data-v-82abfc9a]:hover{color:#244034;text-decoration:underline}.help-section[data-v-82abfc9a]{background:#F8FAFC;border-radius:12px;padding:1.5rem;margin-top:2rem;text-align:center}.help-content[data-v-82abfc9a]{max-width:300px;margin:0 auto}.help-title[data-v-82abfc9a]{color:#374151;font-size:1rem;font-weight:600;margin-bottom:.75rem}.help-text[data-v-82abfc9a]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.help-link[data-v-82abfc9a]{color:#31795a;text-decoration:none;font-weight:600;transition:all .2s ease}.help-link[data-v-82abfc9a]:hover{color:#244034;text-decoration:underline}.animate-fade-down[data-v-82abfc9a]{opacity:0;transform:translateY(-20px);animation:fadeDown-82abfc9a .6s ease-out forwards}.animate-fade-up[data-v-82abfc9a]{opacity:0;transform:translateY(20px);animation:fadeUp-82abfc9a .6s ease-out forwards}.delay-200[data-v-82abfc9a]{animation-delay:.2s}.delay-300[data-v-82abfc9a]{animation-delay:.3s}.delay-400[data-v-82abfc9a]{animation-delay:.4s}.delay-500[data-v-82abfc9a]{animation-delay:.5s}.delay-600[data-v-82abfc9a]{animation-delay:.6s}@keyframes fadeDown-82abfc9a{to{opacity:1;transform:translateY(0)}}@keyframes fadeUp-82abfc9a{to{opacity:1;transform:translateY(0)}}@keyframes shake-82abfc9a{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes successPulse-82abfc9a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.spin-animation[data-v-82abfc9a]{animation:spin-82abfc9a 1s linear infinite}@keyframes spin-82abfc9a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){.modern-forgot-form[data-v-82abfc9a]{padding:0 .75rem}.auth-title[data-v-82abfc9a]{font-size:1.875rem}.help-section[data-v-82abfc9a]{padding:1rem}.help-content[data-v-82abfc9a]{max-width:100%}}.modern-input[data-v-82abfc9a]:focus,.modern-submit-btn[data-v-82abfc9a]:focus{outline:1px solid #31795A}.modern-login-form[data-v-bb6262c5]{width:100%;max-width:380px;margin:0 auto;padding:1.5rem 0}.logo-container[data-v-bb6262c5]{display:flex;justify-content:center;margin-bottom:2rem}.logo-link[data-v-bb6262c5]{display:inline-block;transition:transform .2s cubic-bezier(.4,0,.2,1)}.logo-link[data-v-bb6262c5]:hover{transform:scale(1.03) translateY(-1px)}.logo-image[data-v-bb6262c5]{height:56px;width:auto}.auth-header[data-v-bb6262c5]{text-align:center;margin-bottom:2rem}.auth-title[data-v-bb6262c5]{font-size:1.875rem;font-weight:700;color:#0a0a0a;margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.3;letter-spacing:-.02em}.auth-subtitle[data-v-bb6262c5]{color:#64748b;font-size:.875rem;line-height:1.5;font-weight:400;opacity:.9}.auth-form-wrapper[data-v-bb6262c5]{margin-bottom:1.5rem}.modern-form[data-v-bb6262c5]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-bb6262c5]{position:relative}.input-field[data-v-bb6262c5]{position:relative;--accent-color: #31795A;--error-color: #EF4444}.form-input[data-v-bb6262c5]{width:100%;padding:.75rem .875rem .75rem 2.75rem;font-size:.9rem;color:#1a1a1a;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:10px;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:450}.form-input[data-v-bb6262c5]:hover{background:#ffffff;border-color:#0000001f}.input-field.has-focus .form-input[data-v-bb6262c5]{background:#ffffff;border-color:#00000014}.input-field.has-error .form-input[data-v-bb6262c5]{border-color:var(--error-color)}.form-label[data-v-bb6262c5]{position:absolute;left:2.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.9rem;font-weight:400;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);background:linear-gradient(to bottom,transparent 0%,transparent 48%,#ffffff 48%,#ffffff 52%,transparent 52%,transparent 100%);padding:0 .375rem}.input-field.has-focus .form-label[data-v-bb6262c5],.input-field.has-value .form-label[data-v-bb6262c5]{top:0;font-size:.7rem;color:#64748b;font-weight:500;letter-spacing:.01em;background:linear-gradient(to bottom,transparent 0%,transparent 48%,#ffffff 48%,#ffffff 52%,transparent 52%,transparent 100%)}.input-field.has-focus .form-label[data-v-bb6262c5]{color:var(--accent-color)}.input-field.has-error .form-label[data-v-bb6262c5]{color:var(--error-color)}.input-icon-wrapper[data-v-bb6262c5]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);z-index:2}.input-icon[data-v-bb6262c5]{font-size:.95rem;color:#94a3b8;transition:color .2s ease}.input-field.has-focus .input-icon[data-v-bb6262c5]{color:var(--accent-color)}.input-field.has-error .input-icon[data-v-bb6262c5]{color:var(--error-color)}.input-highlight[data-v-bb6262c5]{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--accent-color),rgba(210,243,76,.6));transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.4,0,.2,1);border-radius:0 0 9px 9px}.input-field.has-focus .input-highlight[data-v-bb6262c5]{transform:scaleX(0)}.password-toggle[data-v-bb6262c5]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;font-size:.95rem;cursor:pointer;padding:.375rem;border-radius:6px;transition:all .15s ease;z-index:3}.password-toggle[data-v-bb6262c5]:hover{color:var(--accent-color);background:rgba(49,121,90,.06)}.field-error[data-v-bb6262c5]{margin-top:.5rem;padding-left:1rem;color:var(--error-color);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.375rem}.form-options[data-v-bb6262c5]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.checkbox-container[data-v-bb6262c5]{display:flex;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-bb6262c5]{position:absolute;opacity:0;cursor:pointer}.checkbox-box[data-v-bb6262c5]{width:16px;height:16px;border:1.5px solid #cbd5e1;border-radius:4px;background:#ffffff;position:relative;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.checkbox-icon[data-v-bb6262c5]{color:#fff;font-size:.625rem;opacity:0;transform:scale(0);transition:all .15s ease}.checkbox-input:checked~.checkbox-box[data-v-bb6262c5]{background:#31795A;border-color:#31795a}.checkbox-input:checked~.checkbox-box .checkbox-icon[data-v-bb6262c5]{opacity:1;transform:scale(1)}.checkbox-container:hover .checkbox-box[data-v-bb6262c5]{border-color:#31795a}.checkbox-label[data-v-bb6262c5]{color:#475569;font-size:.8rem;font-weight:400}.forgot-link[data-v-bb6262c5]{color:#31795a;text-decoration:none;font-size:.8rem;font-weight:500;position:relative;transition:color .15s ease}.forgot-link[data-v-bb6262c5]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#31795A;transition:width .3s ease}.forgot-link[data-v-bb6262c5]:hover{color:#244034}.forgot-link[data-v-bb6262c5]:hover:after{width:100%}.submit-btn[data-v-bb6262c5]{width:100%;padding:.75rem 1.25rem;background:#0a0a0a;border:none;border-radius:10px;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:.25rem}.btn-text[data-v-bb6262c5]{position:relative;z-index:2;transition:transform .3s ease}.btn-icon-wrapper[data-v-bb6262c5]{position:relative;z-index:2}.btn-icon[data-v-bb6262c5]{font-size:.95rem;transition:transform .2s ease}.btn-background[data-v-bb6262c5]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#31795A 0%,#244034 100%);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-bb6262c5]:hover:not(:disabled){transform:translateY(-2px)}.submit-btn:hover:not(:disabled) .btn-background[data-v-bb6262c5]{transform:translateY(0)}.submit-btn:hover:not(:disabled) .btn-icon[data-v-bb6262c5]{transform:translate(3px)}.submit-btn[data-v-bb6262c5]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-bb6262c5]:disabled{opacity:.6;cursor:not-allowed}.submit-btn.is-loading .btn-icon[data-v-bb6262c5]{animation:spin-bb6262c5 1s linear infinite}.divider-section[data-v-bb6262c5]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem}.divider-line[data-v-bb6262c5]{flex:1;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}.divider-text[data-v-bb6262c5]{color:#94a3b8;font-size:.75rem;font-weight:400;text-transform:lowercase;letter-spacing:.01em}.social-section[data-v-bb6262c5]{margin-bottom:1.25rem}.social-grid[data-v-bb6262c5]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.social-btn[data-v-bb6262c5]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .875rem;border:1px solid rgba(0,0,0,.08);border-radius:9px;background:#fafbfc;color:#475569;text-decoration:none;font-size:.8rem;font-weight:450;transition:all .15s ease;position:relative;overflow:hidden}.social-btn[data-v-bb6262c5]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9px;background:linear-gradient(135deg,transparent 0%,rgba(49,121,90,.03) 100%);opacity:0;transform:scale(.95);transition:all .2s cubic-bezier(.4,0,.2,1)}.social-btn[data-v-bb6262c5]:hover{border-color:#31795a26;background:#ffffff;transform:translateY(-1px) scale(1.02);text-decoration:none;color:#1f2937}.social-btn[data-v-bb6262c5]:hover:before{opacity:1;transform:scale(1)}.social-icon[data-v-bb6262c5]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;transition:transform .2s cubic-bezier(.4,0,.2,1)}.social-btn:hover .social-icon[data-v-bb6262c5]{transform:scale(1.1)}.social-text[data-v-bb6262c5]{position:relative;letter-spacing:.01em}.auth-footer[data-v-bb6262c5]{text-align:center;padding-top:1rem;border-top:1px solid rgba(0,0,0,.04)}.footer-text[data-v-bb6262c5]{color:#64748b;font-size:.8rem;margin:0}.footer-link[data-v-bb6262c5]{color:#31795a;text-decoration:none;font-weight:500;margin-left:.25rem;display:inline-flex;align-items:center;gap:.25rem;transition:all .15s ease;position:relative}.footer-link-icon[data-v-bb6262c5]{font-size:.75rem;transition:transform .2s ease;opacity:0;transform:translate(-3px)}.footer-link[data-v-bb6262c5]:hover{color:#244034}.footer-link:hover .footer-link-icon[data-v-bb6262c5]{opacity:1;transform:translate(0)}.animate-scale-in[data-v-bb6262c5]{animation:scaleIn-bb6262c5 .4s cubic-bezier(.4,0,.2,1)}.animate-slide-up[data-v-bb6262c5]{animation:slideUp-bb6262c5 .4s cubic-bezier(.4,0,.2,1) both}.delay-100[data-v-bb6262c5]{animation-delay:50ms}.delay-200[data-v-bb6262c5]{animation-delay:.1s}.delay-300[data-v-bb6262c5]{animation-delay:.15s}@keyframes scaleIn-bb6262c5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp-bb6262c5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-bb6262c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-enter-active[data-v-bb6262c5],.error-leave-active[data-v-bb6262c5]{transition:all .3s ease}.error-enter-from[data-v-bb6262c5]{opacity:0;transform:translateY(-10px)}.error-leave-to[data-v-bb6262c5]{opacity:0;transform:translateY(-5px)}@media (max-width: 480px){.modern-login-form[data-v-bb6262c5]{padding:1rem 0}.auth-title[data-v-bb6262c5]{font-size:1.5rem}.auth-subtitle[data-v-bb6262c5]{font-size:.8rem}.logo-image[data-v-bb6262c5]{height:48px}.form-options[data-v-bb6262c5]{flex-direction:column;align-items:flex-start;gap:.75rem}.social-grid[data-v-bb6262c5]{grid-template-columns:1fr}.form-input[data-v-bb6262c5]{padding:.625rem .75rem .625rem 2.5rem;font-size:.875rem}.form-label[data-v-bb6262c5]{font-size:.85rem}}.form-input[data-v-bb6262c5]:focus-visible,.password-toggle[data-v-bb6262c5]:focus-visible,.submit-btn[data-v-bb6262c5]:focus-visible,.social-btn[data-v-bb6262c5]:focus-visible{outline:2px solid #31795A;outline-offset:2px}.checkbox-input:focus-visible~.checkbox-box[data-v-bb6262c5]{outline:2px solid #31795A;outline-offset:2px}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-dialcode-color: #999;--iti-dropdown-bg: white;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: #555;--iti-path-flags-1x: url(/build/assets/flags-0e2a53ec.webp);--iti-path-flags-2x: url(/build/assets/flags@2x-cd67a727.webp);--iti-path-globe-1x: url(/build/assets/globe-837a1f6f.webp);--iti-path-globe-2x: url(/build/assets/globe@2x-23f37b62.webp);--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin:0!important}.iti__country-container{position:absolute;top:0;bottom:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}[dir=rtl] .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti__search-input{width:100%;border-width:0;border-radius:3px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width: 500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:none}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:#00000080;top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{--iti-flag-offset: 100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__ac{--iti-flag-offset: 0px}.iti__ad{--iti-flag-offset: -16px}.iti__ae{--iti-flag-offset: -32px}.iti__af{--iti-flag-offset: -48px}.iti__ag{--iti-flag-offset: -64px}.iti__ai{--iti-flag-offset: -80px}.iti__al{--iti-flag-offset: -96px}.iti__am{--iti-flag-offset: -112px}.iti__ao{--iti-flag-offset: -128px}.iti__ar{--iti-flag-offset: -144px}.iti__as{--iti-flag-offset: -160px}.iti__at{--iti-flag-offset: -176px}.iti__au{--iti-flag-offset: -192px}.iti__aw{--iti-flag-offset: -208px}.iti__ax{--iti-flag-offset: -224px}.iti__az{--iti-flag-offset: -240px}.iti__ba{--iti-flag-offset: -256px}.iti__bb{--iti-flag-offset: -272px}.iti__bd{--iti-flag-offset: -288px}.iti__be{--iti-flag-offset: -304px}.iti__bf{--iti-flag-offset: -320px}.iti__bg{--iti-flag-offset: -336px}.iti__bh{--iti-flag-offset: -352px}.iti__bi{--iti-flag-offset: -368px}.iti__bj{--iti-flag-offset: -384px}.iti__bl{--iti-flag-offset: -400px}.iti__bm{--iti-flag-offset: -416px}.iti__bn{--iti-flag-offset: -432px}.iti__bo{--iti-flag-offset: -448px}.iti__bq{--iti-flag-offset: -464px}.iti__br{--iti-flag-offset: -480px}.iti__bs{--iti-flag-offset: -496px}.iti__bt{--iti-flag-offset: -512px}.iti__bw{--iti-flag-offset: -528px}.iti__by{--iti-flag-offset: -544px}.iti__bz{--iti-flag-offset: -560px}.iti__ca{--iti-flag-offset: -576px}.iti__cc{--iti-flag-offset: -592px}.iti__cd{--iti-flag-offset: -608px}.iti__cf{--iti-flag-offset: -624px}.iti__cg{--iti-flag-offset: -640px}.iti__ch{--iti-flag-offset: -656px}.iti__ci{--iti-flag-offset: -672px}.iti__ck{--iti-flag-offset: -688px}.iti__cl{--iti-flag-offset: -704px}.iti__cm{--iti-flag-offset: -720px}.iti__cn{--iti-flag-offset: -736px}.iti__co{--iti-flag-offset: -752px}.iti__cr{--iti-flag-offset: -768px}.iti__cu{--iti-flag-offset: -784px}.iti__cv{--iti-flag-offset: -800px}.iti__cw{--iti-flag-offset: -816px}.iti__cx{--iti-flag-offset: -832px}.iti__cy{--iti-flag-offset: -848px}.iti__cz{--iti-flag-offset: -864px}.iti__de{--iti-flag-offset: -880px}.iti__dj{--iti-flag-offset: -896px}.iti__dk{--iti-flag-offset: -912px}.iti__dm{--iti-flag-offset: -928px}.iti__do{--iti-flag-offset: -944px}.iti__dz{--iti-flag-offset: -960px}.iti__ec{--iti-flag-offset: -976px}.iti__ee{--iti-flag-offset: -992px}.iti__eg{--iti-flag-offset: -1008px}.iti__eh{--iti-flag-offset: -1024px}.iti__er{--iti-flag-offset: -1040px}.iti__es{--iti-flag-offset: -1056px}.iti__et{--iti-flag-offset: -1072px}.iti__fi{--iti-flag-offset: -1088px}.iti__fj{--iti-flag-offset: -1104px}.iti__fk{--iti-flag-offset: -1120px}.iti__fm{--iti-flag-offset: -1136px}.iti__fo{--iti-flag-offset: -1152px}.iti__fr{--iti-flag-offset: -1168px}.iti__ga{--iti-flag-offset: -1184px}.iti__gb{--iti-flag-offset: -1200px}.iti__gd{--iti-flag-offset: -1216px}.iti__ge{--iti-flag-offset: -1232px}.iti__gf{--iti-flag-offset: -1248px}.iti__gg{--iti-flag-offset: -1264px}.iti__gh{--iti-flag-offset: -1280px}.iti__gi{--iti-flag-offset: -1296px}.iti__gl{--iti-flag-offset: -1312px}.iti__gm{--iti-flag-offset: -1328px}.iti__gn{--iti-flag-offset: -1344px}.iti__gp{--iti-flag-offset: -1360px}.iti__gq{--iti-flag-offset: -1376px}.iti__gr{--iti-flag-offset: -1392px}.iti__gt{--iti-flag-offset: -1408px}.iti__gu{--iti-flag-offset: -1424px}.iti__gw{--iti-flag-offset: -1440px}.iti__gy{--iti-flag-offset: -1456px}.iti__hk{--iti-flag-offset: -1472px}.iti__hn{--iti-flag-offset: -1488px}.iti__hr{--iti-flag-offset: -1504px}.iti__ht{--iti-flag-offset: -1520px}.iti__hu{--iti-flag-offset: -1536px}.iti__id{--iti-flag-offset: -1552px}.iti__ie{--iti-flag-offset: -1568px}.iti__il{--iti-flag-offset: -1584px}.iti__im{--iti-flag-offset: -1600px}.iti__in{--iti-flag-offset: -1616px}.iti__io{--iti-flag-offset: -1632px}.iti__iq{--iti-flag-offset: -1648px}.iti__ir{--iti-flag-offset: -1664px}.iti__is{--iti-flag-offset: -1680px}.iti__it{--iti-flag-offset: -1696px}.iti__je{--iti-flag-offset: -1712px}.iti__jm{--iti-flag-offset: -1728px}.iti__jo{--iti-flag-offset: -1744px}.iti__jp{--iti-flag-offset: -1760px}.iti__ke{--iti-flag-offset: -1776px}.iti__kg{--iti-flag-offset: -1792px}.iti__kh{--iti-flag-offset: -1808px}.iti__ki{--iti-flag-offset: -1824px}.iti__km{--iti-flag-offset: -1840px}.iti__kn{--iti-flag-offset: -1856px}.iti__kp{--iti-flag-offset: -1872px}.iti__kr{--iti-flag-offset: -1888px}.iti__kw{--iti-flag-offset: -1904px}.iti__ky{--iti-flag-offset: -1920px}.iti__kz{--iti-flag-offset: -1936px}.iti__la{--iti-flag-offset: -1952px}.iti__lb{--iti-flag-offset: -1968px}.iti__lc{--iti-flag-offset: -1984px}.iti__li{--iti-flag-offset: -2000px}.iti__lk{--iti-flag-offset: -2016px}.iti__lr{--iti-flag-offset: -2032px}.iti__ls{--iti-flag-offset: -2048px}.iti__lt{--iti-flag-offset: -2064px}.iti__lu{--iti-flag-offset: -2080px}.iti__lv{--iti-flag-offset: -2096px}.iti__ly{--iti-flag-offset: -2112px}.iti__ma{--iti-flag-offset: -2128px}.iti__mc{--iti-flag-offset: -2144px}.iti__md{--iti-flag-offset: -2160px}.iti__me{--iti-flag-offset: -2176px}.iti__mf{--iti-flag-offset: -2192px}.iti__mg{--iti-flag-offset: -2208px}.iti__mh{--iti-flag-offset: -2224px}.iti__mk{--iti-flag-offset: -2240px}.iti__ml{--iti-flag-offset: -2256px}.iti__mm{--iti-flag-offset: -2272px}.iti__mn{--iti-flag-offset: -2288px}.iti__mo{--iti-flag-offset: -2304px}.iti__mp{--iti-flag-offset: -2320px}.iti__mq{--iti-flag-offset: -2336px}.iti__mr{--iti-flag-offset: -2352px}.iti__ms{--iti-flag-offset: -2368px}.iti__mt{--iti-flag-offset: -2384px}.iti__mu{--iti-flag-offset: -2400px}.iti__mv{--iti-flag-offset: -2416px}.iti__mw{--iti-flag-offset: -2432px}.iti__mx{--iti-flag-offset: -2448px}.iti__my{--iti-flag-offset: -2464px}.iti__mz{--iti-flag-offset: -2480px}.iti__na{--iti-flag-offset: -2496px}.iti__nc{--iti-flag-offset: -2512px}.iti__ne{--iti-flag-offset: -2528px}.iti__nf{--iti-flag-offset: -2544px}.iti__ng{--iti-flag-offset: -2560px}.iti__ni{--iti-flag-offset: -2576px}.iti__nl{--iti-flag-offset: -2592px}.iti__no{--iti-flag-offset: -2608px}.iti__np{--iti-flag-offset: -2624px}.iti__nr{--iti-flag-offset: -2640px}.iti__nu{--iti-flag-offset: -2656px}.iti__nz{--iti-flag-offset: -2672px}.iti__om{--iti-flag-offset: -2688px}.iti__pa{--iti-flag-offset: -2704px}.iti__pe{--iti-flag-offset: -2720px}.iti__pf{--iti-flag-offset: -2736px}.iti__pg{--iti-flag-offset: -2752px}.iti__ph{--iti-flag-offset: -2768px}.iti__pk{--iti-flag-offset: -2784px}.iti__pl{--iti-flag-offset: -2800px}.iti__pm{--iti-flag-offset: -2816px}.iti__pr{--iti-flag-offset: -2832px}.iti__ps{--iti-flag-offset: -2848px}.iti__pt{--iti-flag-offset: -2864px}.iti__pw{--iti-flag-offset: -2880px}.iti__py{--iti-flag-offset: -2896px}.iti__qa{--iti-flag-offset: -2912px}.iti__re{--iti-flag-offset: -2928px}.iti__ro{--iti-flag-offset: -2944px}.iti__rs{--iti-flag-offset: -2960px}.iti__ru{--iti-flag-offset: -2976px}.iti__rw{--iti-flag-offset: -2992px}.iti__sa{--iti-flag-offset: -3008px}.iti__sb{--iti-flag-offset: -3024px}.iti__sc{--iti-flag-offset: -3040px}.iti__sd{--iti-flag-offset: -3056px}.iti__se{--iti-flag-offset: -3072px}.iti__sg{--iti-flag-offset: -3088px}.iti__sh{--iti-flag-offset: -3104px}.iti__si{--iti-flag-offset: -3120px}.iti__sj{--iti-flag-offset: -3136px}.iti__sk{--iti-flag-offset: -3152px}.iti__sl{--iti-flag-offset: -3168px}.iti__sm{--iti-flag-offset: -3184px}.iti__sn{--iti-flag-offset: -3200px}.iti__so{--iti-flag-offset: -3216px}.iti__sr{--iti-flag-offset: -3232px}.iti__ss{--iti-flag-offset: -3248px}.iti__st{--iti-flag-offset: -3264px}.iti__sv{--iti-flag-offset: -3280px}.iti__sx{--iti-flag-offset: -3296px}.iti__sy{--iti-flag-offset: -3312px}.iti__sz{--iti-flag-offset: -3328px}.iti__tc{--iti-flag-offset: -3344px}.iti__td{--iti-flag-offset: -3360px}.iti__tg{--iti-flag-offset: -3376px}.iti__th{--iti-flag-offset: -3392px}.iti__tj{--iti-flag-offset: -3408px}.iti__tk{--iti-flag-offset: -3424px}.iti__tl{--iti-flag-offset: -3440px}.iti__tm{--iti-flag-offset: -3456px}.iti__tn{--iti-flag-offset: -3472px}.iti__to{--iti-flag-offset: -3488px}.iti__tr{--iti-flag-offset: -3504px}.iti__tt{--iti-flag-offset: -3520px}.iti__tv{--iti-flag-offset: -3536px}.iti__tw{--iti-flag-offset: -3552px}.iti__tz{--iti-flag-offset: -3568px}.iti__ua{--iti-flag-offset: -3584px}.iti__ug{--iti-flag-offset: -3600px}.iti__us{--iti-flag-offset: -3616px}.iti__uy{--iti-flag-offset: -3632px}.iti__uz{--iti-flag-offset: -3648px}.iti__va{--iti-flag-offset: -3664px}.iti__vc{--iti-flag-offset: -3680px}.iti__ve{--iti-flag-offset: -3696px}.iti__vg{--iti-flag-offset: -3712px}.iti__vi{--iti-flag-offset: -3728px}.iti__vn{--iti-flag-offset: -3744px}.iti__vu{--iti-flag-offset: -3760px}.iti__wf{--iti-flag-offset: -3776px}.iti__ws{--iti-flag-offset: -3792px}.iti__xk{--iti-flag-offset: -3808px}.iti__ye{--iti-flag-offset: -3824px}.iti__yt{--iti-flag-offset: -3840px}.iti__za{--iti-flag-offset: -3856px}.iti__zm{--iti-flag-offset: -3872px}.iti__zw{--iti-flag-offset: -3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}.modern-register-form[data-v-59f4475e]{width:100%;max-width:400px;margin:0 auto;padding:1.5rem 0}.auth-header[data-v-59f4475e]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-59f4475e]{font-size:1.75rem;font-weight:700;color:#0a0a0a;margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.3;letter-spacing:-.02em}.auth-subtitle[data-v-59f4475e]{color:#64748b;font-size:.875rem;line-height:1.5;font-weight:400;opacity:.9}.role-selection[data-v-59f4475e]{margin-bottom:1.5rem}.role-tabs[data-v-59f4475e]{display:flex;gap:.5rem;padding:3px;background:#f8fafc;border-radius:12px;border:1px solid rgba(0,0,0,.06)}.role-tab[data-v-59f4475e]{flex:1;position:relative;padding:.625rem 1rem;border:none;border-radius:9px;background:transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.role-tab-content[data-v-59f4475e]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem}.role-icon[data-v-59f4475e]{font-size:.95rem;color:#64748b;transition:color .2s ease}.role-text[data-v-59f4475e]{font-size:.875rem;font-weight:500;color:#64748b;transition:color .2s ease}.role-tab-bg[data-v-59f4475e]{position:absolute;top:0;left:0;width:100%;height:100%;background:white;transform:scale(0);border-radius:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.role-tab:hover .role-tab-bg[data-v-59f4475e]{transform:scale(.95);background:rgba(255,255,255,.8)}.role-tab.active .role-tab-bg[data-v-59f4475e]{transform:scale(1);background:white}.role-tab.active[data-v-59f4475e]{background:white}.role-tab.active .role-icon[data-v-59f4475e],.role-tab.active .role-text[data-v-59f4475e],.role-tab:hover .role-icon[data-v-59f4475e],.role-tab:hover .role-text[data-v-59f4475e]{color:#31795a}.auth-form-wrapper[data-v-59f4475e]{margin-bottom:1.5rem}.modern-form[data-v-59f4475e],.role-specific-fields[data-v-59f4475e]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-59f4475e]{position:relative}.input-field[data-v-59f4475e]{position:relative;--accent-color: #31795A;--error-color: #EF4444}.form-input[data-v-59f4475e]{width:100%;padding:.75rem .875rem .75rem 2.75rem;font-size:.9rem;color:#1a1a1a;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:10px;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:450}.form-input[data-v-59f4475e]:hover{background:#ffffff;border-color:#0000001f}.input-field.has-focus .form-input[data-v-59f4475e]{background:#ffffff;border-color:#00000014}.input-field.has-error .form-input[data-v-59f4475e]{border-color:var(--error-color)}.form-label[data-v-59f4475e]{position:absolute;left:2.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.9rem;font-weight:400;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);background:linear-gradient(to bottom,transparent 0%,transparent 48%,#ffffff 48%,#ffffff 52%,transparent 52%,transparent 100%);padding:0 .375rem}.input-field.has-focus .form-label[data-v-59f4475e],.input-field.has-value .form-label[data-v-59f4475e]{top:0;font-size:.7rem;color:#64748b;font-weight:500;letter-spacing:.01em;background:linear-gradient(to bottom,transparent 0%,transparent 48%,#ffffff 48%,#ffffff 52%,transparent 52%,transparent 100%)}.input-field.has-focus .form-label[data-v-59f4475e]{color:var(--accent-color)}.input-field.has-error .form-label[data-v-59f4475e]{color:var(--error-color)}.input-icon-wrapper[data-v-59f4475e]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);z-index:2}.input-icon[data-v-59f4475e]{font-size:.95rem;color:#94a3b8;transition:color .2s ease}.input-field.has-focus .input-icon[data-v-59f4475e]{color:var(--accent-color)}.input-field.has-error .input-icon[data-v-59f4475e]{color:var(--error-color)}.input-highlight[data-v-59f4475e]{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--accent-color),rgba(210,243,76,.6));transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.4,0,.2,1);border-radius:0 0 9px 9px}.input-field.has-focus .input-highlight[data-v-59f4475e]{transform:scaleX(0)}.phone-field .form-input[data-v-59f4475e]{padding-left:5rem}.phone-label[data-v-59f4475e]{left:5rem}.input-field.has-focus .phone-label[data-v-59f4475e],.input-field.has-value .phone-label[data-v-59f4475e]{left:4.75rem}.modern-register-form[data-v-59f4475e] .iti{width:100%!important;position:relative}.modern-register-form[data-v-59f4475e] .iti__flag-container{position:absolute!important;left:1rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important}.modern-register-form[data-v-59f4475e] .iti__selected-flag{background:transparent!important;border:none!important;padding:0!important}.modern-register-form[data-v-59f4475e] .iti__arrow{border-left:3px solid #9CA3AF!important;border-right:3px solid #9CA3AF!important;border-top:4px solid #9CA3AF!important}.modern-register-form[data-v-59f4475e] .iti__country-list{border-radius:12px!important;border:1px solid rgba(0,0,0,.08)!important;background:white!important;z-index:9999!important}.modern-register-form[data-v-59f4475e] .iti__country{padding:12px 16px!important;transition:background .2s ease!important}.modern-register-form[data-v-59f4475e] .iti__country:hover{background:#fafafa!important}.modern-register-form[data-v-59f4475e] .iti__country.iti__highlight{background:rgba(49,121,90,.1)!important}.password-toggle[data-v-59f4475e]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;font-size:.95rem;cursor:pointer;padding:.375rem;border-radius:6px;transition:all .15s ease;z-index:3}.password-toggle[data-v-59f4475e]:hover{color:var(--accent-color);background:rgba(49,121,90,.06)}.password-strength[data-v-59f4475e]{margin-top:.5rem;display:flex;align-items:center;gap:.75rem}.strength-bar[data-v-59f4475e]{flex:1;height:3px;background:#f1f5f9;border-radius:2px;overflow:hidden;position:relative}.strength-progress[data-v-59f4475e]{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:2px}.strength-text[data-v-59f4475e]{font-size:.7rem;font-weight:500;min-width:65px;text-align:right;text-transform:capitalize;letter-spacing:.01em}.password-requirements[data-v-59f4475e]{margin-top:.625rem;padding:.75rem;background:#fafbfc;border-radius:8px;border:1px solid rgba(0,0,0,.04);display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.requirement-item[data-v-59f4475e]{display:flex;align-items:center;gap:.375rem;transition:all .15s ease}.requirement-check[data-v-59f4475e]{width:14px;height:14px;border:1.5px solid #e2e8f0;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:white}.requirement-icon[data-v-59f4475e]{font-size:.5rem;color:#fff;opacity:0;transform:scale(0);transition:all .15s ease}.requirement-text[data-v-59f4475e]{font-size:.75rem;color:#64748b;transition:color .15s ease;line-height:1.2}.requirement-item.is-valid .requirement-check[data-v-59f4475e]{background:#10B981;border-color:#10b981}.requirement-item.is-valid .requirement-icon[data-v-59f4475e]{opacity:1;transform:scale(1)}.requirement-item.is-valid .requirement-text[data-v-59f4475e]{color:#10b981}.select-field[data-v-59f4475e]{position:relative}.select-field .form-select[data-v-59f4475e]{width:100%;background:#fafafa!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:10px!important;padding:.75rem .875rem .75rem 2.75rem!important;font-size:.9rem!important;color:#1f2937!important;font-weight:450!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;min-height:44px!important}.select-field.has-focus .form-select[data-v-59f4475e]{background:#ffffff!important;border-color:#00000014!important}.select-field.has-error .form-select[data-v-59f4475e]{border-color:#ef4444!important}.select-label[data-v-59f4475e]{left:2.75rem;font-size:.9rem;font-weight:450;color:#64748b;padding:0 .375rem;background:linear-gradient(to bottom,transparent 45%,#fafafa 45%,#fafafa 55%,transparent 55%);transition:all .2s cubic-bezier(.4,0,.2,1)}.select-field.has-value .select-label[data-v-59f4475e],.select-field.has-focus .select-label[data-v-59f4475e]{transform:translateY(-1.5rem) scale(.85);color:#64748b;background:linear-gradient(to bottom,transparent 45%,#ffffff 45%,#ffffff 55%,transparent 55%)}.select-field.has-focus .select-label[data-v-59f4475e]{color:var(--accent-color)}.select-field.has-error .select-label[data-v-59f4475e]{color:#ef4444}.modern-register-form[data-v-59f4475e] .nice-select{height:auto!important;line-height:normal!important}.modern-register-form[data-v-59f4475e] .nice-select .current{font-size:.9rem!important}.modern-register-form[data-v-59f4475e] .nice-select:after{height:6px!important;width:6px!important;right:14px!important;margin-top:-4px!important;border-color:#64748b!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.modern-register-form[data-v-59f4475e] .nice-select.open:after{transform:rotate(-135deg)!important;margin-top:-2px!important}.modern-register-form[data-v-59f4475e] .nice-select .list{border-radius:10px!important;border:1px solid rgba(0,0,0,.08)!important;margin-top:4px!important;z-index:9999!important;box-shadow:0 4px 16px #00000014!important;background:#ffffff!important;max-height:280px!important}.modern-register-form[data-v-59f4475e] .nice-select .option{padding:10px 14px!important;font-size:.9rem!important;color:#475569!important;transition:all .15s ease!important}.modern-register-form[data-v-59f4475e] .nice-select .option:hover,.modern-register-form[data-v-59f4475e] .nice-select .option.focus,.modern-register-form[data-v-59f4475e] .nice-select .option.selected.focus{background-color:#31795a14!important;color:#31795a!important}.terms-container[data-v-59f4475e]{align-items:flex-start}.checkbox-container[data-v-59f4475e]{display:flex;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-59f4475e]{position:absolute;opacity:0;cursor:pointer}.checkbox-box[data-v-59f4475e]{width:16px;height:16px;border:1.5px solid #cbd5e1;border-radius:4px;background:#ffffff;position:relative;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox-icon[data-v-59f4475e]{color:#fff;font-size:.625rem;opacity:0;transform:scale(0);transition:all .15s ease}.checkbox-input:checked~.checkbox-box[data-v-59f4475e]{background:#31795A;border-color:#31795a}.checkbox-input:checked~.checkbox-box .checkbox-icon[data-v-59f4475e]{opacity:1;transform:scale(1)}.checkbox-container:hover .checkbox-box[data-v-59f4475e]{border-color:#31795a}.checkbox-label[data-v-59f4475e]{color:#475569;font-size:.8rem;font-weight:400}.terms-label[data-v-59f4475e]{line-height:1.4}.terms-link[data-v-59f4475e]{color:#31795a;text-decoration:none;font-weight:500;position:relative;transition:color .15s ease}.terms-link[data-v-59f4475e]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#31795A;transition:width .3s ease}.terms-link[data-v-59f4475e]:hover{color:#244034}.terms-link[data-v-59f4475e]:hover:after{width:100%}.field-error[data-v-59f4475e]{margin-top:.375rem;padding-left:.5rem;color:var(--error-color);font-size:.75rem;font-weight:450;display:flex;align-items:center;gap:.25rem}.submit-btn[data-v-59f4475e]{width:100%;padding:.75rem 1.25rem;background:#0a0a0a;border:none;border-radius:10px;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:.25rem}.btn-text[data-v-59f4475e]{position:relative;z-index:2;transition:transform .3s ease}.btn-icon-wrapper[data-v-59f4475e]{position:relative;z-index:2}.btn-icon[data-v-59f4475e]{font-size:.95rem;transition:transform .2s ease}.btn-background[data-v-59f4475e]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#31795A 0%,#244034 100%);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-59f4475e]:hover:not(:disabled){transform:translateY(-2px)}.submit-btn:hover:not(:disabled) .btn-background[data-v-59f4475e]{transform:translateY(0)}.submit-btn:hover:not(:disabled) .btn-icon[data-v-59f4475e]{transform:translate(3px)}.submit-btn[data-v-59f4475e]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-59f4475e]:disabled{opacity:.6;cursor:not-allowed}.submit-btn.is-loading .btn-icon[data-v-59f4475e]{animation:spin-59f4475e 1s linear infinite}.divider-section[data-v-59f4475e]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem}.divider-line[data-v-59f4475e]{flex:1;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}.divider-text[data-v-59f4475e]{color:#94a3b8;font-size:.75rem;font-weight:400;text-transform:lowercase;letter-spacing:.01em}.social-section[data-v-59f4475e]{margin-bottom:1.25rem}.social-grid[data-v-59f4475e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.social-btn[data-v-59f4475e]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .875rem;border:1px solid rgba(0,0,0,.08);border-radius:9px;background:#fafbfc;color:#475569;text-decoration:none;font-size:.8rem;font-weight:450;transition:all .15s ease;position:relative;overflow:hidden}.social-btn[data-v-59f4475e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9px;background:linear-gradient(135deg,transparent 0%,rgba(49,121,90,.03) 100%);opacity:0;transform:scale(.95);transition:all .2s cubic-bezier(.4,0,.2,1)}.social-btn[data-v-59f4475e]:hover{border-color:#31795a26;background:#ffffff;transform:translateY(-1px) scale(1.02);text-decoration:none;color:#1f2937}.social-btn[data-v-59f4475e]:hover:before{opacity:1;transform:scale(1)}.social-icon[data-v-59f4475e]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;transition:transform .2s cubic-bezier(.4,0,.2,1)}.social-btn:hover .social-icon[data-v-59f4475e]{transform:scale(1.1)}.social-text[data-v-59f4475e]{position:relative;letter-spacing:.01em}.auth-footer[data-v-59f4475e]{text-align:center;padding-top:1rem;border-top:1px solid rgba(0,0,0,.04)}.footer-text[data-v-59f4475e]{color:#64748b;font-size:.8rem;margin:0}.footer-link[data-v-59f4475e]{color:#31795a;text-decoration:none;font-weight:500;margin-left:.25rem;display:inline-flex;align-items:center;gap:.25rem;transition:all .15s ease;position:relative}.footer-link-icon[data-v-59f4475e]{font-size:.75rem;transition:transform .2s ease;opacity:0;transform:translate(-3px)}.footer-link[data-v-59f4475e]:hover{color:#244034}.footer-link:hover .footer-link-icon[data-v-59f4475e]{opacity:1;transform:translate(0)}.animate-slide-up[data-v-59f4475e]{animation:slideUp-59f4475e .4s cubic-bezier(.4,0,.2,1) both}.delay-100[data-v-59f4475e]{animation-delay:50ms}.delay-200[data-v-59f4475e]{animation-delay:.1s}.delay-300[data-v-59f4475e]{animation-delay:.15s}@keyframes slideUp-59f4475e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-59f4475e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-59f4475e],.fade-leave-active[data-v-59f4475e]{transition:all .3s ease}.fade-enter-from[data-v-59f4475e]{opacity:0;transform:translateY(-10px)}.fade-leave-to[data-v-59f4475e]{opacity:0;transform:translateY(-5px)}.error-enter-active[data-v-59f4475e],.error-leave-active[data-v-59f4475e]{transition:all .3s ease}.error-enter-from[data-v-59f4475e]{opacity:0;transform:translateY(-10px)}.error-leave-to[data-v-59f4475e]{opacity:0;transform:translateY(-5px)}@media (max-width: 768px){.modern-register-form[data-v-59f4475e]{padding:1rem 0}.auth-title[data-v-59f4475e]{font-size:1.5rem}.auth-subtitle[data-v-59f4475e]{font-size:.8rem}.role-tabs[data-v-59f4475e]{gap:.375rem}.social-grid[data-v-59f4475e]{grid-template-columns:1fr}.password-strength[data-v-59f4475e]{flex-direction:column;align-items:flex-start;gap:.375rem}.strength-text[data-v-59f4475e]{text-align:left;min-width:auto;font-size:.65rem}.password-requirements[data-v-59f4475e]{grid-template-columns:1fr;padding:.625rem}}@media (max-width: 480px){.auth-title[data-v-59f4475e]{font-size:1.375rem}.role-tab[data-v-59f4475e]{padding:.5rem .75rem}.role-icon[data-v-59f4475e]{font-size:.875rem}.role-text[data-v-59f4475e]{font-size:.8rem}.form-input[data-v-59f4475e]{padding:.625rem .75rem .625rem 2.5rem;font-size:.875rem}.form-label[data-v-59f4475e]{font-size:.85rem}}.form-input[data-v-59f4475e]:focus-visible,.password-toggle[data-v-59f4475e]:focus-visible,.submit-btn[data-v-59f4475e]:focus-visible,.social-btn[data-v-59f4475e]:focus-visible,.role-tab[data-v-59f4475e]:focus-visible{outline:2px solid #31795A;outline-offset:2px}.checkbox-input:focus-visible~.checkbox-box[data-v-59f4475e]{outline:2px solid #31795A;outline-offset:2px}.modern-verify-form[data-v-c39613b4]{width:100%;max-width:480px;margin:0 auto;padding:0 1rem}.auth-header[data-v-c39613b4]{text-align:center;margin-bottom:2rem}.auth-title[data-v-c39613b4]{font-size:2.25rem;font-weight:700;color:#244034;margin-bottom:.75rem;font-family:EB Garamond,serif;line-height:1.2}.auth-subtitle[data-v-c39613b4]{color:#6b7280;font-size:.95rem;line-height:1.5}.auth-form-container[data-v-c39613b4]{margin-bottom:2rem}.verify-card[data-v-c39613b4]{background:white;border-radius:16px;padding:2rem;box-shadow:0 4px 6px #00000012;border:1px solid #E5E7EB}.email-icon-container[data-v-c39613b4]{display:flex;justify-content:center;margin-bottom:1.5rem}.email-icon-wrapper[data-v-c39613b4]{width:5rem;height:5rem;background:linear-gradient(135deg,rgba(49,121,90,.1) 0%,rgba(36,64,52,.1) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.email-icon-wrapper i[data-v-c39613b4]{font-size:2.5rem;background:linear-gradient(135deg,#31795A 0%,#244034 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.message-container[data-v-c39613b4]{margin-bottom:1.5rem}.message-text[data-v-c39613b4]{color:#4b5563;font-size:.95rem;line-height:1.6;text-align:center;margin:0}.success-message[data-v-c39613b4]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(16,185,129,.1) 0%,rgba(5,150,105,.1) 100%);border:1px solid #10B981;border-radius:12px;margin-bottom:1.5rem;color:#059669;font-size:.875rem;font-weight:600}.success-message i[data-v-c39613b4]{font-size:1.125rem;color:#10b981}.action-container[data-v-c39613b4]{margin-bottom:1.5rem}.modern-submit-btn[data-v-c39613b4]{width:100%;padding:1rem 1.5rem;background:#000;border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-height:3.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.check-email-btn[data-v-c39613b4]{background:linear-gradient(135deg,#31795A 0%,#244034 100%)}.modern-submit-btn[data-v-c39613b4]:hover:not(:disabled){background:linear-gradient(135deg,#244034 0%,#1a2e24 100%);box-shadow:0 8px 20px #31795a4d;transform:translateY(-1px)}.modern-submit-btn[data-v-c39613b4]:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px #31795a33}.modern-submit-btn[data-v-c39613b4]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-content[data-v-c39613b4],.btn-loading[data-v-c39613b4]{display:flex;align-items:center;gap:.5rem}.btn-icon[data-v-c39613b4]{font-size:1rem;transition:transform .2s ease}.modern-submit-btn:hover:not(:disabled) .btn-icon[data-v-c39613b4]{transform:translate(2px)}.divider-line[data-v-c39613b4]{height:1px;background:#E5E7EB;margin:1.5rem 0}.additional-actions[data-v-c39613b4]{text-align:center}.help-text[data-v-c39613b4]{color:#6b7280;font-size:.875rem;margin-bottom:.75rem}.action-links[data-v-c39613b4]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.text-link[data-v-c39613b4]{color:#31795a;text-decoration:none;font-size:.875rem;font-weight:600;transition:all .2s ease;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem}.text-link[data-v-c39613b4]:hover{color:#244034;background:rgba(49,121,90,.1)}.text-link[data-v-c39613b4]:disabled{opacity:.5;cursor:not-allowed}.separator[data-v-c39613b4]{color:#d1d5db;font-size:.75rem}.auth-footer[data-v-c39613b4]{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #E5E7EB}.signout-btn[data-v-c39613b4]{color:#ef4444;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .2s ease;background:none;border:none;cursor:pointer;padding:.5rem 1.5rem;display:inline-block}.signout-btn[data-v-c39613b4]:hover{color:#dc2626;text-decoration:underline}.animate-fade-down[data-v-c39613b4]{opacity:0;transform:translateY(-20px);animation:fadeDown-c39613b4 .6s ease-out forwards}.animate-fade-up[data-v-c39613b4]{opacity:0;transform:translateY(20px);animation:fadeUp-c39613b4 .6s ease-out forwards}.delay-200[data-v-c39613b4]{animation-delay:.2s}.delay-300[data-v-c39613b4]{animation-delay:.3s}.delay-400[data-v-c39613b4]{animation-delay:.4s}.delay-500[data-v-c39613b4]{animation-delay:.5s}.delay-600[data-v-c39613b4]{animation-delay:.6s}.delay-700[data-v-c39613b4]{animation-delay:.7s}.delay-800[data-v-c39613b4]{animation-delay:.8s}.delay-900[data-v-c39613b4]{animation-delay:.9s}@keyframes fadeDown-c39613b4{to{opacity:1;transform:translateY(0)}}@keyframes fadeUp-c39613b4{to{opacity:1;transform:translateY(0)}}.spin-animation[data-v-c39613b4]{animation:spin-c39613b4 1s linear infinite}@keyframes spin-c39613b4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-fade-enter-active[data-v-c39613b4]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-c39613b4]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-c39613b4]{transform:translateY(-10px);opacity:0}.slide-fade-leave-to[data-v-c39613b4]{transform:translateY(10px);opacity:0}@media (max-width: 480px){.modern-verify-form[data-v-c39613b4]{padding:0 .75rem}.auth-title[data-v-c39613b4]{font-size:1.875rem}.verify-card[data-v-c39613b4]{padding:1.5rem}.email-icon-wrapper[data-v-c39613b4]{width:4rem;height:4rem}.email-icon-wrapper i[data-v-c39613b4]{font-size:2rem}}.modern-submit-btn[data-v-c39613b4]:focus,.text-link[data-v-c39613b4]:focus,.signout-btn[data-v-c39613b4]:focus{outline:2px solid #31795A;outline-offset:2px}.dash-aside-navbar[data-v-2b6e61ab]{background:#ffffff}.sidebar-content[data-v-2b6e61ab]{display:flex;flex-direction:column;min-height:95dvh;padding:0;overflow:hidden}.sidebar-header[data-v-2b6e61ab]{padding:2rem 1.5rem 1.5rem}.logo-section[data-v-2b6e61ab]{display:flex;align-items:center;justify-content:space-between}.logo-link[data-v-2b6e61ab]{display:block;text-decoration:none}.logo-img[data-v-2b6e61ab]{height:42px;width:auto;-o-object-fit:contain;object-fit:contain}.close-btn[data-v-2b6e61ab]{background:none;border:none;font-size:1.25rem;color:#8b9ca8;padding:.5rem;border-radius:8px;transition:all .2s ease}.close-btn[data-v-2b6e61ab]:hover{background-color:#f0f3f7;color:#495057}.user-profile-section[data-v-2b6e61ab]{padding:0 1.5rem 1.5rem}.user-avatar-container[data-v-2b6e61ab]{display:flex;justify-content:center;margin-bottom:1rem}.user-avatar[data-v-2b6e61ab]{position:relative;width:56px;height:56px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#244034 0%,#3c8968 100%);padding:2px}.user-avatar img[data-v-2b6e61ab]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px}.status-indicator[data-v-2b6e61ab]{position:absolute;bottom:0;right:0;width:14px;height:14px;background:#10d876;border:3px solid #fafbfc;border-radius:50%}.user-info[data-v-2b6e61ab]{text-align:center}.user-name-btn[data-v-2b6e61ab]{background:none;border:none;width:100%;padding:.625rem 1rem;border-radius:12px;color:#2d3436;font-weight:600;font-size:.9rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.user-name-btn[data-v-2b6e61ab]:hover{background-color:#f0f3f7}.user-name-text[data-v-2b6e61ab]{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.dropdown-icon[data-v-2b6e61ab]{font-size:.75rem;transition:transform .2s ease;color:#8b9ca8}.user-name-btn[aria-expanded=true] .dropdown-icon[data-v-2b6e61ab]{transform:rotate(180deg)}.user-dropdown-menu[data-v-2b6e61ab]{border:none;box-shadow:0 8px 24px #00000014;border-radius:12px;padding:.5rem;margin-top:.5rem;background:#ffffff}.user-dropdown-menu .dropdown-item[data-v-2b6e61ab]{padding:.75rem 1rem;color:#2d3436;font-size:.875rem;display:flex;align-items:center;gap:.75rem;border:none;text-decoration:none;transition:all .2s ease;border-radius:8px;font-weight:500}.user-dropdown-menu .dropdown-item[data-v-2b6e61ab]:hover{background-color:#f0f3f7}.user-dropdown-menu .dropdown-item.text-danger[data-v-2b6e61ab]{color:#e74c3c}.user-dropdown-menu .dropdown-item.text-danger[data-v-2b6e61ab]:hover{background-color:#fdf2f2}.user-dropdown-menu .dropdown-item i[data-v-2b6e61ab]{font-size:1rem;width:16px}.dropdown-divider[data-v-2b6e61ab]{margin:.5rem 0;border-color:#e4e6ea}.sidebar-nav[data-v-2b6e61ab]{flex:1;padding:0 1rem;overflow-y:auto;min-height:0}.nav-list[data-v-2b6e61ab]{list-style:none;padding:0;margin:0}.nav-item[data-v-2b6e61ab]{margin-bottom:.25rem}.nav-link[data-v-2b6e61ab]{display:flex;align-items:center;padding:.75rem 1rem;color:#636e72;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;border:none;background:none;width:100%;border-radius:12px;position:relative;cursor:pointer}.nav-link[data-v-2b6e61ab]:hover{color:#2d3436;background-color:#f0f3f7}.nav-link.active[data-v-2b6e61ab]{color:#fff;background:linear-gradient(135deg,#244034 0%,#244034 100%);box-shadow:0 4px 12px #24403440}.nav-icon[data-v-2b6e61ab]{font-size:1.125rem;width:20px;margin-right:.75rem;flex-shrink:0}.nav-text[data-v-2b6e61ab]{flex:1;text-align:left}.has-submenu[data-v-2b6e61ab]{margin-bottom:.25rem}.parent-link[data-v-2b6e61ab]{justify-content:space-between}.submenu-arrow[data-v-2b6e61ab]{font-size:.75rem;margin-left:auto;transition:transform .3s ease;color:inherit}.submenu-arrow.rotated[data-v-2b6e61ab]{transform:rotate(90deg)}.submenu[data-v-2b6e61ab]{list-style:none;padding:.5rem 0 0;margin:0;margin-left:2rem}.submenu-link[data-v-2b6e61ab]{display:flex;align-items:center;padding:.625rem 1rem;color:#636e72;text-decoration:none;font-size:.8125rem;font-weight:450;transition:all .2s ease;border-radius:10px;margin-bottom:.125rem}.submenu-link[data-v-2b6e61ab]:hover{color:#2d3436;background-color:#f0f3f7}.submenu-link.active[data-v-2b6e61ab]{color:#244034;background-color:#e8f5e8;font-weight:600}.submenu-icon[data-v-2b6e61ab]{font-size:.875rem;width:16px;margin-right:.625rem;flex-shrink:0}.profile-completion-sticky[data-v-2b6e61ab]{margin-top:auto;padding:1rem}.profile-completion[data-v-2b6e61ab]{padding:1.5rem;background:#ffffff;border-radius:16px;border:1px solid #e4e6ea}.completion-header[data-v-2b6e61ab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.completion-stats[data-v-2b6e61ab]{display:flex;align-items:center;gap:.5rem}.progress-percentage[data-v-2b6e61ab]{font-size:1.25rem;font-weight:700;color:#244034}.info-btn[data-v-2b6e61ab]{color:#8b9ca8;font-size:.875rem;padding:.25rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.info-btn[data-v-2b6e61ab]:hover{color:#244034;background-color:#f0f3f7}.completion-label[data-v-2b6e61ab]{font-size:.8125rem;color:#636e72;font-weight:500}.progress-bar[data-v-2b6e61ab]{height:8px;background-color:#e4e6ea;border-radius:4px;overflow:hidden}.progress-fill[data-v-2b6e61ab]{height:100%;background:linear-gradient(90deg,#244034 0%,#3c8968 100%);border-radius:4px;transition:width .4s ease}@media (max-width: 767.98px){.dash-aside-navbar[data-v-2b6e61ab]{position:fixed;top:0;left:-100%;z-index:1040;width:280px;transition:left .3s ease}.dash-aside-navbar.show[data-v-2b6e61ab]{left:0}.sidebar-header[data-v-2b6e61ab]{padding:1.5rem 1rem 1rem}.user-profile-section[data-v-2b6e61ab]{padding:0 1rem 1rem}.profile-completion-sticky[data-v-2b6e61ab]{padding:.5rem}.profile-completion[data-v-2b6e61ab]{padding:1rem}.sidebar-nav[data-v-2b6e61ab]{padding:0 .5rem}}.dash-btn-two[data-v-2b6e61ab]{font-weight:500;color:#fff;min-width:125px;text-align:center;padding:0 15px;line-height:45px;border-radius:50px;background:#244034;transition:all .2s ease}.dash-btn-two[data-v-2b6e61ab]:hover{background:#D2F34C;color:#244034}[data-v-d1757b99] .v3ti .v3ti-tag{background:#244034!important;color:#fff!important}[data-v-d1757b99] .v3ti .v3ti-tag .v3ti-remove-tag,[data-v-d1757b99] .v3ti .v3ti-tag .v3ti-remove-tag:hover{color:#fff!important}[data-v-d1757b99] .v3ti-content{min-height:55px;padding:5px}.tag-input-wrapper input[data-v-d1757b99]{width:100%;height:55px;letter-spacing:-.16px;padding:0 20px}.progress-line[data-v-d1757b99]{height:5px;border-radius:10px;background:#3f634d;overflow:hidden;margin:9px 0 3px}.progress-inner-line[data-v-d1757b99]{position:absolute;height:100%;left:0;top:0;background:#d3fa38;transition:width .3s ease-in-out}.user-resume-icon[data-v-589e4c69]{padding:10px;border:1px solid #000000;border-radius:5px}[data-v-589e4c69] .v3ti .v3ti-tag{background:#244034!important;color:#fff!important}[data-v-589e4c69] .v3ti .v3ti-tag .v3ti-remove-tag,[data-v-589e4c69] .v3ti .v3ti-tag .v3ti-remove-tag:hover{color:#fff!important}[data-v-589e4c69] .v3ti-content{min-height:55px;padding:5px}.tag-input-wrapper input[data-v-589e4c69]{width:100%;height:55px;letter-spacing:-.16px;padding:0 20px}.progress-line[data-v-589e4c69]{height:5px;border-radius:10px;background:#3f634d;overflow:hidden;margin:9px 0 3px}.progress-inner-line[data-v-589e4c69]{position:absolute;height:100%;left:0;top:0;background:#d3fa38;transition:width .3s ease-in-out}.disabled-menu[data-v-589e4c69],.disabled-menu i[data-v-589e4c69]{color:#e0e0e0!important}.pl-0[data-v-589e4c69]{padding-left:0!important}.list-style-none[data-v-589e4c69]{list-style-type:none!important}.mr-2[data-v-589e4c69]{margin-right:2px!important}.justify-center[data-v-589e4c69]{justify-content:center!important}.align-items-center[data-v-589e4c69]{align-items:center!important}.switch[data-v-05665b6b]{position:relative;display:inline-block;width:50px;height:24px;margin-right:10px}.switch input[data-v-05665b6b]{opacity:0;width:0;height:0}.slider[data-v-05665b6b]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-05665b6b]:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-05665b6b]{background-color:#244034}input:focus+.slider[data-v-05665b6b]{box-shadow:0 0 1px #244034}input:checked+.slider[data-v-05665b6b]:before{transform:translate(26px)}.slider.round[data-v-05665b6b]{border-radius:34px}.slider.round[data-v-05665b6b]:before{border-radius:50%}.switch-label[data-v-05665b6b]{vertical-align:middle;font-size:14px;color:#5e6278}.rating-container[data-v-6e3a1397]{background-color:#f8f9fc;padding:1rem;border-radius:.5rem;border:1px solid #e9ecef}.rating-option[data-v-6e3a1397]{position:relative;cursor:pointer;text-align:center}.rating-option input[data-v-6e3a1397]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.rating-number[data-v-6e3a1397]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:#fff;border:2px solid #dee2e6;transition:all .2s}.rating-option input:checked~.rating-number[data-v-6e3a1397]{background-color:#244034;color:#fff;border-color:#244034;transform:scale(1.05)}.rating-option:hover .rating-number[data-v-6e3a1397]{background-color:#f1f3f5;transform:scale(1.05)}.evaluate-overall-button[data-v-6e3a1397]{padding:10px;border-radius:8px;border:.5px solid #e0e0e0}.job-creation-wrapper[data-v-8ea1b48b]{min-height:100vh;padding:2rem 0;background-color:#fafbfc}.form-section-title[data-v-8ea1b48b]{color:#2b3b4e;font-size:1rem;font-weight:600;display:flex;align-items:center;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.form-section-title i[data-v-8ea1b48b]{color:#244034;font-size:1.1rem}.step-indicator-wrapper[data-v-8ea1b48b]{max-width:600px;margin:0 auto}.step-indicator[data-v-8ea1b48b]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.step-indicator-track[data-v-8ea1b48b]{position:absolute;top:20px;left:0;right:0;height:4px;background-color:#e9ecef;border-radius:2px;z-index:1}.step-indicator-progress[data-v-8ea1b48b]{position:absolute;top:20px;left:0;height:4px;background:linear-gradient(90deg,#244034,#2d5038);border-radius:2px;z-index:2;transition:width .5s ease}.step-indicators[data-v-8ea1b48b]{display:flex;justify-content:space-between;width:100%;z-index:3;position:relative}.step-indicator-item[data-v-8ea1b48b]{display:flex;flex-direction:column;align-items:center;flex:1}.step-indicator-circle[data-v-8ea1b48b]{width:36px;height:36px;border-radius:50%;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.875rem;transition:all .3s ease;border:2px solid #e9ecef}.step-indicator-item.active .step-indicator-circle[data-v-8ea1b48b]{background-color:#244034;color:#fff;border-color:#244034}.step-indicator-item.current .step-indicator-circle[data-v-8ea1b48b]{background-color:#244034;color:#fff;border-color:#244034;transform:scale(1.1);box-shadow:0 0 0 4px #2440341a}.step-indicator-label[data-v-8ea1b48b]{margin-top:.5rem;font-size:.75rem;font-weight:400;color:#6c757d;text-align:center}.step-indicator-item.active .step-indicator-label[data-v-8ea1b48b],.step-indicator-item.current .step-indicator-label[data-v-8ea1b48b]{color:#244034;font-weight:500}.step-content[data-v-8ea1b48b]{animation:fadeInUp-8ea1b48b .4s ease-out;max-width:1200px;margin:0 auto}@keyframes fadeInUp-8ea1b48b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group-card[data-v-8ea1b48b]{background:white;border-radius:16px;padding:2rem;margin-bottom:1.5rem}.form-group-title[data-v-8ea1b48b]{font-size:1rem;font-weight:500;color:#244034;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e8eb}.form-field[data-v-8ea1b48b]{margin-bottom:0}.form-label[data-v-8ea1b48b]{font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.875rem}.form-control[data-v-8ea1b48b]{border:1px solid #d1d5db;border-radius:12px;padding:.75rem 1rem;font-size:.95rem;transition:all .2s ease;background-color:#fff}.form-control[data-v-8ea1b48b]:focus{border-color:#244034;box-shadow:0 0 0 3px #24403414;background-color:#fff;outline:none}.form-control.is-invalid[data-v-8ea1b48b]{border-color:#dc3545}.form-multiselect[data-v-8ea1b48b] .multiselect{border:1px solid #d1d5db;border-radius:12px;min-height:46px}.form-multiselect[data-v-8ea1b48b] .multiselect.is-active{border-color:#244034;box-shadow:0 0 0 3px #24403414}.form-check[data-v-8ea1b48b]{padding:.75rem;background:#fafbfc;border:1px solid #e5e8eb;border-radius:10px;transition:all .2s ease}.form-check[data-v-8ea1b48b]:hover{border-color:#244034;background-color:#24403408}.form-check-input[data-v-8ea1b48b]:checked{background-color:#244034;border-color:#244034}.form-navigation[data-v-8ea1b48b]{padding-top:2rem;border-top:1px solid #e5e8eb;margin-top:2rem;background:white;border-radius:16px;padding:2rem}.btn[data-v-8ea1b48b]{font-weight:500;transition:all .2s ease;border:none}.btn-primary[data-v-8ea1b48b]{background-color:#00bf58;border-color:none}.btn-primary[data-v-8ea1b48b]:hover{background-color:#1d3028;transform:translateY(-1px);box-shadow:0 4px 12px #24403440}.btn-success[data-v-8ea1b48b]{background-color:#244034}.btn-success[data-v-8ea1b48b]:hover{background-color:#1d3028;transform:translateY(-1px);box-shadow:0 4px 12px #24403440}.btn-outline-light[data-v-8ea1b48b]{border:1px solid #e5e8eb;color:#6c757d;background:white}.btn-outline-light[data-v-8ea1b48b]:hover{background-color:#f8f9fa;border-color:#d1d5db;color:#495057;transform:translateY(-1px)}.badge[data-v-8ea1b48b]{font-weight:500;font-size:.75rem;padding:.25rem .5rem;border-radius:6px}.text-danger[data-v-8ea1b48b]{font-weight:600}.bi-info-circle[data-v-8ea1b48b]{cursor:help;font-size:.875rem}@media (max-width: 768px){.form-group-card[data-v-8ea1b48b]{padding:1.25rem}.step-indicator-circle[data-v-8ea1b48b]{width:30px;height:30px;font-size:.7rem}.step-indicator-label[data-v-8ea1b48b]{font-size:.625rem}}.step-indicator[data-v-c6731a10]{display:flex;margin-bottom:30px;padding:0;list-style:none;position:relative;justify-content:space-between}.step-indicator[data-v-c6731a10]:before{content:"";position:absolute;top:30px;left:5%;right:5%;height:2px;background-color:#d5dadf;z-index:0;width:90%}.step-connector-progress[data-v-c6731a10]{position:absolute;top:30px;left:5%;height:2px;background-color:#2b6043;z-index:0;width:0;transition:width .4s ease-in-out}.step[data-v-c6731a10]{flex:1;text-align:center;padding:10px 0;position:relative;z-index:1}.step.active .step-number[data-v-c6731a10]{background-color:#2b6043;color:#fff;border-color:#2b6043}.step-number[data-v-c6731a10]{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#6c757d;font-weight:700;border:2px solid #e9ecef;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.step.active .step-title[data-v-c6731a10]{color:#2b6043;font-weight:700}.step-title[data-v-c6731a10]{font-size:.9rem;color:#6c757d;font-weight:500;transition:color .3s ease,font-weight .3s ease}.input-group-prepend[data-v-c6731a10],.input-group-append[data-v-c6731a10]{display:flex}.input-group-text[data-v-c6731a10]{display:flex;align-items:center;padding:.375rem .75rem;background-color:#f8f9fa;border:1px solid #ced4da}.currency-select[data-v-c6731a10]{width:70px}.shortlisting-criteria[data-v-c6731a10]{max-width:100%;margin:0 auto}.criteria-item[data-v-c6731a10]{background-color:#fff;transition:all .3s ease}.info-box[data-v-c6731a10]{background-color:#f8f9fa;border-left:4px solid #0d6efd}.weight-display[data-v-c6731a10]{font-weight:600}.weight-display.text-muted[data-v-c6731a10]{color:#6c757d!important;font-weight:400}.custom-rules-section[data-v-c6731a10]{background-color:#f8f9fa}.btn-success[data-v-c6731a10]{background-color:#198754}.rule-row[data-v-c6731a10]{display:flex;align-items:center;gap:.5rem}.rule-field[data-v-c6731a10],.rule-operator[data-v-c6731a10],.rule-value[data-v-c6731a10]{min-width:0}.weight-display[data-v-c6731a10]{min-width:40px;text-align:center}.remove-rule-btn[data-v-c6731a10]{padding:.25rem .5rem}.form-check-input[data-v-c6731a10]:checked{background-color:#198754;border-color:#198754}.alert-secondary[data-v-c6731a10]{background-color:#f8f9fa!important}.border-top[data-v-c6731a10]{border-top:1px solid #dee2e6!important}.form-switch .form-check-input[data-v-c6731a10]{cursor:pointer}.card-title[data-v-c6731a10]{color:#2c3e50;font-weight:600}.form-control[data-v-c6731a10]:disabled,.form-select[data-v-c6731a10]:disabled{background-color:#e9ecef;opacity:.8}.disabled-section[data-v-c6731a10]{opacity:.7;pointer-events:none}.disabled-section input[data-v-c6731a10],.disabled-section select[data-v-c6731a10]{background-color:#e9ecef!important;cursor:not-allowed}.form-range[data-v-c6731a10]:disabled{opacity:.7}.readonly-input[data-v-c6731a10]{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.readonly-input[data-v-c6731a10]:focus{border-color:#ced4da;box-shadow:none}.step-indicator[data-v-aa050307]{display:flex;margin-bottom:30px;padding:0;list-style:none;position:relative;justify-content:space-between}.step-indicator[data-v-aa050307]:before{content:"";position:absolute;top:30px;left:5%;right:5%;height:2px;background-color:#d5dadf;z-index:0;width:90%}.step-connector-progress[data-v-aa050307]{position:absolute;top:30px;left:5%;height:2px;background-color:#2b6043;z-index:0;width:0;transition:width .4s ease-in-out}.step[data-v-aa050307]{flex:1;text-align:center;padding:10px 0;position:relative;z-index:1}.step.active .step-number[data-v-aa050307]{background-color:#2b6043;color:#fff;border-color:#2b6043}.step-number[data-v-aa050307]{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#6c757d;font-weight:700;border:2px solid #e9ecef;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.step.active .step-title[data-v-aa050307]{color:#2b6043;font-weight:700}.step-title[data-v-aa050307]{font-size:.9rem;color:#6c757d;font-weight:500;transition:color .3s ease,font-weight .3s ease}.input-group-prepend[data-v-aa050307],.input-group-append[data-v-aa050307]{display:flex}.input-group-text[data-v-aa050307]{display:flex;align-items:center;padding:.375rem .75rem;background-color:#f8f9fa;border:1px solid #ced4da}.currency-select[data-v-aa050307]{width:70px}.shortlisting-criteria[data-v-aa050307]{max-width:100%;margin:0 auto}.criteria-item[data-v-aa050307]{background-color:#fff;transition:all .3s ease}.info-box[data-v-aa050307]{background-color:#f8f9fa;border-left:4px solid #0d6efd}.weight-display[data-v-aa050307]{font-weight:600}.weight-display.text-muted[data-v-aa050307]{color:#6c757d!important;font-weight:400}.custom-rules-section[data-v-aa050307]{background-color:#f8f9fa}.btn-success[data-v-aa050307]{background-color:#198754}.rule-row[data-v-aa050307]{display:flex;align-items:center;gap:.5rem}.rule-field[data-v-aa050307],.rule-operator[data-v-aa050307],.rule-value[data-v-aa050307]{min-width:0}.weight-display[data-v-aa050307]{min-width:40px;text-align:center}.remove-rule-btn[data-v-aa050307]{padding:.25rem .5rem}.form-check-input[data-v-aa050307]:checked{background-color:#198754;border-color:#198754}.alert-secondary[data-v-aa050307]{background-color:#f8f9fa!important}.border-top[data-v-aa050307]{border-top:1px solid #dee2e6!important}.form-switch .form-check-input[data-v-aa050307]{cursor:pointer}.card-title[data-v-aa050307]{color:#2c3e50;font-weight:600}.form-control[data-v-aa050307]:disabled,.form-select[data-v-aa050307]:disabled{background-color:#e9ecef;opacity:.8}.disabled-section[data-v-aa050307]{opacity:.7;pointer-events:none}.disabled-section input[data-v-aa050307],.disabled-section select[data-v-aa050307]{background-color:#e9ecef!important;cursor:not-allowed}.form-range[data-v-aa050307]:disabled{opacity:.7}.readonly-input[data-v-aa050307]{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.readonly-input[data-v-aa050307]:focus{border-color:#ced4da;box-shadow:none}.step-indicator[data-v-5bf0cfd8]{display:flex;margin-bottom:30px;padding:0;list-style:none;position:relative;justify-content:space-between}.step-indicator[data-v-5bf0cfd8]:before{content:"";position:absolute;top:30px;left:5%;right:5%;height:2px;background-color:#d5dadf;z-index:0;width:90%}.step-connector-progress[data-v-5bf0cfd8]{position:absolute;top:30px;left:5%;height:2px;background-color:#2b6043;z-index:0;width:0;transition:width .4s ease-in-out}.step[data-v-5bf0cfd8]{flex:1;text-align:center;padding:10px 0;position:relative;z-index:1}.step.active .step-number[data-v-5bf0cfd8]{background-color:#2b6043;color:#fff;border-color:#2b6043}.step-number[data-v-5bf0cfd8]{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#6c757d;font-weight:700;border:2px solid #e9ecef;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.step.active .step-title[data-v-5bf0cfd8]{color:#2b6043;font-weight:700}.step-title[data-v-5bf0cfd8]{font-size:.9rem;color:#6c757d;font-weight:500;transition:color .3s ease,font-weight .3s ease}.input-group-prepend[data-v-5bf0cfd8],.input-group-append[data-v-5bf0cfd8]{display:flex}.input-group-text[data-v-5bf0cfd8]{display:flex;align-items:center;padding:.375rem .75rem;background-color:#f8f9fa;border:1px solid #ced4da}.currency-select[data-v-5bf0cfd8]{width:70px}.shortlisting-criteria[data-v-5bf0cfd8]{max-width:100%;margin:0 auto}.criteria-item[data-v-5bf0cfd8]{background-color:#fff;transition:all .3s ease}.info-box[data-v-5bf0cfd8]{background-color:#f8f9fa;border-left:4px solid #0d6efd}.weight-display[data-v-5bf0cfd8]{font-weight:600}.weight-display.text-muted[data-v-5bf0cfd8]{color:#6c757d!important;font-weight:400}.custom-rules-section[data-v-5bf0cfd8]{background-color:#f8f9fa}.btn-success[data-v-5bf0cfd8]{background-color:#198754}.rule-row[data-v-5bf0cfd8]{display:flex;align-items:center;gap:.5rem}.rule-field[data-v-5bf0cfd8],.rule-operator[data-v-5bf0cfd8],.rule-value[data-v-5bf0cfd8]{min-width:0}.weight-display[data-v-5bf0cfd8]{min-width:40px;text-align:center}.remove-rule-btn[data-v-5bf0cfd8]{padding:.25rem .5rem}.form-check-input[data-v-5bf0cfd8]:checked{background-color:#198754;border-color:#198754}.alert-secondary[data-v-5bf0cfd8]{background-color:#f8f9fa!important}.border-top[data-v-5bf0cfd8]{border-top:1px solid #dee2e6!important}.form-switch .form-check-input[data-v-5bf0cfd8]{cursor:pointer}.card-title[data-v-5bf0cfd8]{color:#2c3e50;font-weight:600}.form-control[data-v-5bf0cfd8]:disabled,.form-select[data-v-5bf0cfd8]:disabled{background-color:#e9ecef;opacity:.8}.disabled-section[data-v-5bf0cfd8]{opacity:.7;pointer-events:none}.disabled-section input[data-v-5bf0cfd8],.disabled-section select[data-v-5bf0cfd8]{background-color:#e9ecef!important;cursor:not-allowed}.form-range[data-v-5bf0cfd8]:disabled{opacity:.7}.readonly-input[data-v-5bf0cfd8]{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.readonly-input[data-v-5bf0cfd8]:focus{border-color:#ced4da;box-shadow:none}.step-indicator[data-v-91370984]{display:flex;margin-bottom:30px;padding:0;list-style:none;position:relative;justify-content:space-between}.step-indicator[data-v-91370984]:before{content:"";position:absolute;top:30px;left:5%;right:5%;height:2px;background-color:#d5dadf;z-index:0;width:90%}.step-connector-progress[data-v-91370984]{position:absolute;top:30px;left:5%;height:2px;background-color:#2b6043;z-index:0;width:0;transition:width .4s ease-in-out}.step[data-v-91370984]{flex:1;text-align:center;padding:10px 0;position:relative;z-index:1}.step.active .step-number[data-v-91370984]{background-color:#2b6043;color:#fff;border-color:#2b6043}.step-number[data-v-91370984]{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#6c757d;font-weight:700;border:2px solid #e9ecef;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.step.active .step-title[data-v-91370984]{color:#2b6043;font-weight:700}.step-title[data-v-91370984]{font-size:.9rem;color:#6c757d;font-weight:500;transition:color .3s ease,font-weight .3s ease}.input-group-prepend[data-v-91370984],.input-group-append[data-v-91370984]{display:flex}.input-group-text[data-v-91370984]{display:flex;align-items:center;padding:.375rem .75rem;background-color:#f8f9fa;border:1px solid #ced4da}.currency-select[data-v-91370984]{width:70px}.shortlisting-criteria[data-v-91370984]{max-width:100%;margin:0 auto}.criteria-item[data-v-91370984]{background-color:#fff;transition:all .3s ease}.info-box[data-v-91370984]{background-color:#f8f9fa;border-left:4px solid #0d6efd}.weight-display[data-v-91370984]{font-weight:600}.weight-display.text-muted[data-v-91370984]{color:#6c757d!important;font-weight:400}.custom-rules-section[data-v-91370984]{background-color:#f8f9fa}.btn-success[data-v-91370984]{background-color:#198754}.rule-row[data-v-91370984]{display:flex;align-items:center;gap:.5rem}.rule-field[data-v-91370984],.rule-operator[data-v-91370984],.rule-value[data-v-91370984]{min-width:0}.weight-display[data-v-91370984]{min-width:40px;text-align:center}.remove-rule-btn[data-v-91370984]{padding:.25rem .5rem}.form-check-input[data-v-91370984]:checked{background-color:#198754;border-color:#198754}.alert-secondary[data-v-91370984]{background-color:#f8f9fa!important}.border-top[data-v-91370984]{border-top:1px solid #dee2e6!important}.form-switch .form-check-input[data-v-91370984]{cursor:pointer}.card-title[data-v-91370984]{color:#2c3e50;font-weight:600}.form-control[data-v-91370984]:disabled,.form-select[data-v-91370984]:disabled{background-color:#e9ecef;opacity:.8}.disabled-section[data-v-91370984]{opacity:.7;pointer-events:none}.disabled-section input[data-v-91370984],.disabled-section select[data-v-91370984]{background-color:#e9ecef!important;cursor:not-allowed}.form-range[data-v-91370984]:disabled{opacity:.7}.readonly-input[data-v-91370984]{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.readonly-input[data-v-91370984]:focus{border-color:#ced4da;box-shadow:none}.v3-body-inner{scroll-behavior:smooth;scrollbar-color:#393d3f rgba(0,0,0,.1);scrollbar-width:thin}.v3-body-inner::-webkit-scrollbar{width:8px}.v3-body-inner::-webkit-scrollbar-track{background-color:transparent}.v3-body-inner::-webkit-scrollbar-thumb{display:none;background:rgba(0,0,0,.3);border-radius:5px}.v3-body-inner:hover::-webkit-scrollbar-thumb{display:block}.v3-emoji-picker{height:320px;width:280px;box-shadow:0 2px 10px #0003;border-radius:10px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;text-align:left}.v3-emoji-picker *{box-sizing:border-box}.v3-emoji-picker .v3-header{padding:15px 15px 13px;border-bottom:1px solid}.v3-emoji-picker .v3-header .v3-groups{display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group{flex-grow:1;padding:0;margin:0;border:none;background:none;font-size:23px;cursor:pointer;position:relative;display:block;opacity:.7;transition:.2s}.v3-emoji-picker .v3-header .v3-groups .v3-group.v3-is-hidden{display:none}.v3-emoji-picker .v3-header .v3-groups .v3-group:first-child,.v3-emoji-picker .v3-header .v3-groups .v3-group:last-child{flex-grow:0}.v3-emoji-picker .v3-header .v3-groups .v3-group:hover{opacity:1}.v3-emoji-picker .v3-header .v3-groups .v3-group span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-header .v3-groups .v3-group span img{display:block;width:1em;height:auto}.v3-emoji-picker .v3-spacing{height:11px}.v3-emoji-picker .v3-search input{width:100%;display:block;height:26px;padding:0 10px;border:1px solid;border-radius:3px;font-size:12px;transition:.2s}.v3-emoji-picker .v3-search input:focus{outline:none}.v3-emoji-picker .v3-body{padding:0 0 15px 11px;min-height:0;flex-grow:1}.v3-emoji-picker .v3-body .v3-body-inner{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:11px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5{margin:0;top:0;padding:7px 0 3px 4px;z-index:2}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5.v3-sticky{position:sticky}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis{display:flex;font-size:18px;flex-wrap:wrap}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button{cursor:pointer;border:none;background:none;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:12.5%;max-width:12.5%;flex-grow:1;padding:0;font-size:22px;position:relative}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:after{content:"";width:100%;padding-bottom:100%}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{max-width:100%;padding:4px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span,.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{position:absolute;top:0;left:0;width:100%;height:100%}.v3-emoji-picker .v3-body .v3-body-inner.is-mac .v3-emojis button{font-family:"Apple Color Emoji"}.v3-emoji-picker .v3-footer{font-size:14px;border-top:1px solid #dddddd;padding:15px;display:flex;align-items:center;justify-content:space-between;position:relative}.v3-emoji-picker .v3-footer .v3-tone,.v3-emoji-picker .v3-footer .v3-foot-left{display:flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone img,.v3-emoji-picker .v3-footer .v3-foot-left img{width:20px;display:block}.v3-emoji-picker .v3-footer .v3-tone>span:first-child,.v3-emoji-picker .v3-footer .v3-foot-left>span:first-child{margin-right:6px}.v3-emoji-picker .v3-footer .v3-foot-left>span.v3-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-emoji-picker .v3-footer .v3-tone{border:none;padding:0;background:none;cursor:pointer;display:inline-flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone>span{display:inline-flex;vertical-align:top}.v3-emoji-picker .v3-footer .v3-tone .v3-text{font-size:13px}.v3-emoji-picker .v3-footer .v3-tone .v3-icon{display:inline-flex;height:15px;width:15px;vertical-align:middle;align-self:center;border:2px solid rgba(0,0,0,.2)}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-neutral{background-color:#ffd225}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fb{background-color:#ffdfbd}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fc{background-color:#e9c197}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fd{background-color:#c88e62}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fe{background-color:#a86637}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3ff{background-color:#60463a}.v3-emoji-picker .v3-footer .v3-tone .is-mac span{font-family:"Apple Color Emoji"}.v3-skin-tones{position:absolute;height:100%;width:60%;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;opacity:0;visibility:hidden;transition:.2s;border-radius:0 0 10px 10px}.v3-skin-tones.v3-is-open{opacity:1;visibility:visible}.v3-skin-tones .v3-skin-tone{display:inline-block;height:15px;width:25px;border:none;padding:0;cursor:pointer;transition:0ms}.v3-skin-tones .v3-skin-tone:hover{transform:scale(1.1);transition:.2s}.v3-skin-tones .v3-skin-tone-neutral{color:#ffd225;background-color:#ffd225}.v3-skin-tones .v3-skin-tone-1f3fb{color:#ffdfbd;background-color:#ffdfbd}.v3-skin-tones .v3-skin-tone-1f3fc{color:#e9c197;background-color:#e9c197}.v3-skin-tones .v3-skin-tone-1f3fd{color:#c88e62;background-color:#c88e62}.v3-skin-tones .v3-skin-tone-1f3fe{color:#a86637;background-color:#a86637}.v3-skin-tones .v3-skin-tone-1f3ff{color:#60463a;background-color:#60463a}.v3-input-emoji-picker *{box-sizing:border-box}.v3-input-emoji-picker .v3-input-picker-root{position:relative}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-input,.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{width:100%;height:40px;border:1px solid #999;padding-left:15px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{min-height:80px;resize:vertical}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea+.v3-input-picker-wrap .v3-input-picker-icon{top:auto;bottom:5px}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon{display:inline-flex;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:24px;border:none;background:none;padding:0 5px;cursor:pointer}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon img{display:block;width:1em;height:1em}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-emoji-picker{opacity:0;visibility:hidden;transition:.2s}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap.v3-picker-is-open .v3-emoji-picker{opacity:1;visibility:visible;z-index:999}.v3-emoji-picker{--v3-picker-bg: #ffffff;--v3-picker-fg: #000000;--v3-picker-border: #dddddd;--v3-picker-input-bg: var(--v3-picker-bg);--v3-picker-input-border: #cccccc;--v3-picker-input-focus-border: #000000;--v3-group-image-filter: none;--v3-picker-emoji-hover: #f7f7f7;background:var(--v3-picker-bg);color:var(--v3-picker-fg)}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-header{border-color:var(--v3-picker-border)}.v3-emoji-picker .v3-groups{filter:var(--v3-group-image-filter)}.v3-emoji-picker .v3-tone{color:var(--v3-picker-fg)}.v3-emoji-picker .v3-search input{background:var(--v3-picker-input-bg);border-color:var(--v3-picker-input-border);color:inherit}.v3-emoji-picker .v3-search input:focus{border-color:var(--v3-picker-input-focus-border)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5,.v3-emoji-picker .v3-skin-tones{background:var(--v3-picker-bg)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:hover{background:var(--v3-picker-emoji-hover, #f7f7f7)}@media (prefers-color-scheme: dark){.v3-emoji-picker.v3-color-theme-auto{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}}.v3-emoji-picker.v3-color-theme-dark{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}.settings-header-modern[data-v-4dcb9827]{margin-bottom:2rem;animation:fadeInDown-4dcb9827 .6s ease}.settings-title[data-v-4dcb9827]{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.settings-subtitle[data-v-4dcb9827]{color:#6c757d;font-size:1rem;margin:0}.profile-completion-card[data-v-4dcb9827]{background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);padding:1.5rem;border-radius:15px;min-width:200px;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-completion-card[data-v-4dcb9827]:hover{transform:translateY(-2px)}.completion-text[data-v-4dcb9827]{font-size:.85rem;color:#6c757d;margin-bottom:.5rem}.completion-percentage[data-v-4dcb9827]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#244034;margin-bottom:.75rem}.completion-bar[data-v-4dcb9827]{height:8px;background:#e9ecef;border-radius:10px;overflow:hidden}.completion-progress[data-v-4dcb9827]{height:100%;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);border-radius:10px;transition:width .6s ease}.avatar-hero-section[data-v-4dcb9827]{background:linear-gradient(135deg,#8fc7ff 0%,#ffffff 100%);position:relative;background-image:linear-gradient(rgba(36,64,52,.65),rgba(36,64,52,.65)),url(/assets/auth/background.jpg);background-size:cover;background-position:center;border-radius:20px;padding:3rem;margin-bottom:2rem;animation:fadeIn-4dcb9827 .8s ease}.avatar-container[data-v-4dcb9827]{display:flex;align-items:center;gap:3rem}.avatar-wrapper[data-v-4dcb9827]{position:relative;width:120px;height:120px}.user-avatar[data-v-4dcb9827]{width:100%;height:100%;border-radius:15px;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.avatar-overlay[data-v-4dcb9827]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(36,64,52,.8);border-radius:15px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.avatar-wrapper:hover .avatar-overlay[data-v-4dcb9827]{opacity:1}.avatar-wrapper:hover .user-avatar[data-v-4dcb9827]{transform:scale(1.05)}.camera-icon[data-v-4dcb9827]{width:32px;height:32px}.avatar-upload-label[data-v-4dcb9827]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.avatar-info[data-v-4dcb9827]{flex:1}.user-display-name[data-v-4dcb9827]{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.user-display-email[data-v-4dcb9827]{color:#6c757d;font-size:1rem;margin-bottom:1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.btn-modern-primary[data-v-4dcb9827]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.btn-modern-primary i[data-v-4dcb9827]{display:inline-flex;align-items:center;line-height:1;font-size:1rem}.btn-modern-primary[data-v-4dcb9827]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#1a2d24 0%,#244034 100%);color:#fff}.settings-section[data-v-4dcb9827]{background:white;border-radius:20px;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp-4dcb9827 .6s ease;position:relative;overflow:visible!important}.settings-section[data-v-4dcb9827]:hover{transform:translateY(-2px)}.settings-section.expanded[data-v-4dcb9827]{border:2px solid #e9ecef;overflow:visible!important}.section-header[data-v-4dcb9827]{padding:1.75rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-header[data-v-4dcb9827]:hover{background:#f8f9fa}.section-title-wrapper[data-v-4dcb9827]{display:flex;align-items:center;gap:1.25rem}.section-icon[data-v-4dcb9827]{width:48px;height:48px;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-section:hover .section-icon[data-v-4dcb9827]{transform:rotate(5deg) scale(1.1)}.section-title[data-v-4dcb9827]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.section-description[data-v-4dcb9827]{font-size:.875rem;color:#6c757d;margin:.25rem 0 0}.expand-icon[data-v-4dcb9827]{font-size:1.25rem;color:#6c757d;transition:all .3s cubic-bezier(.4,0,.2,1)}.section-content[data-v-4dcb9827]{padding:0 1.75rem 1.75rem;position:relative;overflow:visible!important;z-index:1}.modern-input-group[data-v-4dcb9827]{position:relative;overflow:visible!important}.modern-input-group[data-v-4dcb9827]:focus-within,.modern-input-group[data-v-4dcb9827]:has(.multiselect.is-open){position:relative;z-index:1000!important;overflow:visible!important}.modern-label[data-v-4dcb9827]{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:#495057;margin-bottom:.5rem}.modern-input[data-v-4dcb9827]{width:100%;padding:.875rem 1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8f9fa}.modern-input[data-v-4dcb9827]:focus{outline:none;border-color:#244034;background:white;transform:translateY(-1px)}.modern-input[data-v-4dcb9827]:hover:not(:disabled){border-color:#dee2e6}textarea.modern-input[data-v-4dcb9827]{resize:vertical}.modern-select[data-v-4dcb9827] .nice-select{width:100%;min-height:48px;padding:.875rem 1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8f9fa;cursor:pointer}.modern-select[data-v-4dcb9827] .nice-select:hover{border-color:#dee2e6}.modern-select[data-v-4dcb9827] .nice-select.open,.modern-select[data-v-4dcb9827] .nice-select:focus{border-color:#244034;background:white;transform:translateY(-1px)}.modern-select[data-v-4dcb9827] .nice-select .list{width:100%;border:1px solid #e9ecef;border-radius:12px;margin-top:4px;box-shadow:0 10px 25px #00000014;max-height:300px;overflow-y:auto;z-index:9999;background:white}.modern-select[data-v-4dcb9827] .nice-select .option{padding:.75rem 1rem;transition:all .2s ease}.modern-select[data-v-4dcb9827] .nice-select .option:hover,.modern-select[data-v-4dcb9827] .nice-select .option.selected{background:#f8f9fa;color:#244034}.modern-multiselect[data-v-4dcb9827] .multiselect{min-height:48px;border:2px solid #e9ecef;border-radius:12px;background:#f8f9fa;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-multiselect[data-v-4dcb9827] .multiselect:hover{border-color:#dee2e6}.modern-multiselect[data-v-4dcb9827] .multiselect.is-open,.modern-multiselect[data-v-4dcb9827] .multiselect:focus-within{border-color:#244034;background:white;transform:translateY(-1px);overflow:visible!important}.modern-multiselect[data-v-4dcb9827] .multiselect.is-open .multiselect-dropdown{opacity:1;visibility:visible}.modern-multiselect[data-v-4dcb9827] .multiselect-wrapper{position:relative!important}.modern-multiselect[data-v-4dcb9827] .multiselect-dropdown{border:1px solid #e9ecef;border-radius:12px;margin-top:4px;box-shadow:0 10px 25px #00000014;z-index:9999!important;background:white;width:100%}.modern-multiselect[data-v-4dcb9827] .multiselect-option{padding:.75rem 1rem;transition:all .2s ease}.modern-multiselect[data-v-4dcb9827] .multiselect-option.is-pointed{background:#f8f9fa;color:#244034}.modern-multiselect[data-v-4dcb9827] .multiselect-option.is-selected{background:#244034;color:#fff}.social-input .modern-label i[data-v-4dcb9827]{font-size:1.125rem}.save-button-container[data-v-4dcb9827]{padding:2rem 0;display:flex;align-items:center;gap:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.save-button-container.floating[data-v-4dcb9827]{position:fixed;bottom:2rem;right:2rem;padding:0;z-index:1000;animation:slideInRight-4dcb9827 .4s ease}.btn-save-modern[data-v-4dcb9827]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.btn-save-modern i[data-v-4dcb9827],.btn-save-modern .spinner-border[data-v-4dcb9827]{display:inline-flex;align-items:center;line-height:1;flex-shrink:0}.btn-save-modern span[data-v-4dcb9827]{display:inline-flex;align-items:center}.btn-save-modern[data-v-4dcb9827]:hover:not(:disabled){transform:translateY(-3px);background:linear-gradient(135deg,#1a2d24 0%,#244034 100%)}.btn-save-modern[data-v-4dcb9827]:disabled{opacity:.7;cursor:not-allowed}.unsaved-indicator[data-v-4dcb9827]{color:#fd7e14;font-size:.875rem;display:flex;align-items:center;animation:pulse-4dcb9827 2s infinite}@keyframes fadeIn-4dcb9827{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown-4dcb9827{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-4dcb9827{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-4dcb9827{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse-4dcb9827{0%,to{opacity:1}50%{opacity:.5}}.section-expand-enter-active[data-v-4dcb9827],.section-expand-leave-active[data-v-4dcb9827]{transition:opacity .4s ease,transform .4s ease}.section-expand-enter-from[data-v-4dcb9827],.section-expand-leave-to[data-v-4dcb9827]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-4dcb9827],.fade-leave-active[data-v-4dcb9827]{transition:opacity .3s ease}.fade-enter-from[data-v-4dcb9827],.fade-leave-to[data-v-4dcb9827]{opacity:0}@media (max-width: 768px){.avatar-container[data-v-4dcb9827]{flex-direction:column;text-align:center}.settings-title[data-v-4dcb9827]{font-size:1.5rem}.profile-completion-card[data-v-4dcb9827]{min-width:auto;width:100%;margin-top:1rem}.save-button-container.floating[data-v-4dcb9827]{bottom:1rem;right:1rem;left:1rem}.btn-save-modern[data-v-4dcb9827]{width:100%;justify-content:center}}.modal[data-v-cc593e4b]{background-color:#00000080;z-index:1051;transition:opacity .3s ease}.modal-content[data-v-cc593e4b]{border-radius:20px}.dash-btn-two[data-v-cc593e4b]{font-weight:500;color:#fff;min-width:125px;text-align:center;padding:0 15px;line-height:45px;border-radius:50px;background:#244034}.dash-btn-two[data-v-cc593e4b]:hover{background:#D2F34C;color:#244034}.dash-cancel-btn[data-v-cc593e4b]{font-weight:500;color:#d31515}.dash-cancel-btn[data-v-cc593e4b]:hover{color:#244034}.dash-input-wrapper .nice-select[data-v-cc593e4b]{height:55px;line-height:55px;letter-spacing:-.16px;border:1px solid #e5e5e5;border-radius:7px;padding:0 25px 0 20px}.dash-input-wrapper input[data-v-cc593e4b]{width:100%;height:55px;letter-spacing:-.16px;border:1px solid #e5e5e5;border-radius:7px;padding:0 20px}.dash-input-wrapper label[data-v-cc593e4b]{display:block;font-size:15px;font-weight:500;color:#254035;margin-bottom:10px}.glass[data-v-cc593e4b]{background:rgba(0,0,0,.1);border-radius:16px;backdrop-filter:blur(9.6px);-webkit-backdrop-filter:blur(9.6px)}.dash-aside-navbar[data-v-e4899b91]{background:#ffffff}.sidebar-content[data-v-e4899b91]{display:flex;flex-direction:column;min-height:95dvh;padding:0;overflow:hidden}.sidebar-header[data-v-e4899b91]{padding:2rem 1.5rem 1.5rem}.logo-section[data-v-e4899b91]{display:flex;align-items:center;justify-content:space-between}.logo-link[data-v-e4899b91]{display:block;text-decoration:none}.logo-img[data-v-e4899b91]{height:42px;width:auto;-o-object-fit:contain;object-fit:contain}.close-btn[data-v-e4899b91]{background:none;border:none;font-size:1.25rem;color:#8b9ca8;padding:.5rem;border-radius:8px;transition:all .2s ease}.close-btn[data-v-e4899b91]:hover{background-color:#f0f3f7;color:#495057}.user-profile-section[data-v-e4899b91]{padding:0 1.5rem 1.5rem}.user-avatar-container[data-v-e4899b91]{display:flex;justify-content:center;margin-bottom:1rem}.user-avatar[data-v-e4899b91]{position:relative;width:56px;height:56px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#244034 0%,#3c8968 100%);padding:2px}.user-avatar img[data-v-e4899b91]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px}.status-indicator[data-v-e4899b91]{position:absolute;bottom:0;right:0;width:14px;height:14px;background:#10d876;border:3px solid #fafbfc;border-radius:50%}.glass[data-v-e4899b91]{background:rgba(0,0,0,.1);border-radius:16px;backdrop-filter:blur(9.6px);-webkit-backdrop-filter:blur(9.6px)}.user-info[data-v-e4899b91]{text-align:center}.user-name-btn[data-v-e4899b91]{background:none;border:none;width:100%;padding:.625rem 1rem;border-radius:12px;color:#2d3436;font-weight:600;font-size:.9rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.user-name-btn[data-v-e4899b91]:hover{background-color:#f0f3f7}.user-name-text[data-v-e4899b91]{font-size:.8rem;font-weight:600}.dropdown-icon[data-v-e4899b91]{font-size:.75rem;transition:transform .2s ease;color:#8b9ca8}.user-name-btn[aria-expanded=true] .dropdown-icon[data-v-e4899b91]{transform:rotate(180deg)}.user-dropdown-menu[data-v-e4899b91]{border:none;box-shadow:0 8px 24px #00000014;border-radius:12px;padding:.5rem;margin-top:.5rem;background:#ffffff}.user-dropdown-menu .dropdown-item[data-v-e4899b91]{padding:.75rem 1rem;color:#2d3436;font-size:.875rem;display:flex;align-items:center;gap:.75rem;border:none;text-decoration:none;transition:all .2s ease;border-radius:8px;font-weight:500}.user-dropdown-menu .dropdown-item[data-v-e4899b91]:hover{background-color:#f0f3f7}.user-dropdown-menu .dropdown-item.text-danger[data-v-e4899b91]{color:#e74c3c}.user-dropdown-menu .dropdown-item.text-danger[data-v-e4899b91]:hover{background-color:#fdf2f2}.user-dropdown-menu .dropdown-item i[data-v-e4899b91]{font-size:1rem;width:16px}.dropdown-divider[data-v-e4899b91]{margin:.5rem 0;border-color:#e4e6ea}.sidebar-nav[data-v-e4899b91]{flex:1;padding:0 1rem;overflow-y:auto;min-height:0}.nav-list[data-v-e4899b91]{list-style:none;padding:0;margin:0}.nav-item[data-v-e4899b91]{margin-bottom:.25rem}.bg-magic[data-v-e4899b91]{background:linear-gradient(135deg,#fff53763 0%,#0fffc346 100%)!important}.nav-link[data-v-e4899b91]{display:flex;align-items:center;padding:.75rem 1rem;color:#636e72;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;border:none;background:none;width:100%;border-radius:12px;position:relative}.nav-link[data-v-e4899b91]:hover{color:#2d3436;background-color:#f0f3f7}.nav-link.active[data-v-e4899b91]{color:#fff;background:linear-gradient(135deg,#244034 0%,#244034 100%);box-shadow:0 4px 12px #24403440}.nav-icon[data-v-e4899b91]{font-size:1.125rem;width:20px;margin-right:.75rem;flex-shrink:0}.nav-text[data-v-e4899b91]{flex:1;text-align:left}.has-submenu[data-v-e4899b91]{margin-bottom:.25rem}.parent-link[data-v-e4899b91]{justify-content:space-between}.submenu-arrow[data-v-e4899b91]{font-size:.75rem;margin-left:auto;transition:transform .3s ease;color:inherit}.submenu-arrow.rotated[data-v-e4899b91]{transform:rotate(90deg)}.submenu[data-v-e4899b91]{list-style:none;padding:.5rem 0 0;margin:0;margin-left:2rem}.submenu-link[data-v-e4899b91]{display:flex;align-items:center;padding:.625rem 1rem;color:#636e72;text-decoration:none;font-size:.8125rem;font-weight:450;transition:all .2s ease;border-radius:10px;margin-bottom:.125rem}.submenu-link[data-v-e4899b91]:hover{color:#2d3436;background-color:#f0f3f7}.submenu-link.active[data-v-e4899b91]{color:#244034;background-color:#e8f5e8;font-weight:600}.submenu-icon[data-v-e4899b91]{font-size:.875rem;width:16px;margin-right:.625rem;flex-shrink:0}.danger-item[data-v-e4899b91]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e4e6ea}.danger-link[data-v-e4899b91]{color:#e74c3c!important}.danger-link[data-v-e4899b91]:hover{color:#c0392b!important;background-color:#fdf2f2!important}.profile-completion-sticky[data-v-e4899b91]{margin-top:auto;padding:.75rem}.profile-widget[data-v-e4899b91]{background:linear-gradient(135deg,#4f8b71 0%,#ffea0060 100%);border-radius:14px;overflow:hidden;position:relative}.profile-widget[data-v-e4899b91]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 100%);pointer-events:none}.stat-row[data-v-e4899b91]{display:flex;align-items:center;gap:.625rem;position:relative}.credits-section[data-v-e4899b91]{padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.credits-section.no-border[data-v-e4899b91]{border-bottom:none}.credits-icon[data-v-e4899b91]{font-size:.875rem;color:#d2f34c;opacity:.9}.credits-amount[data-v-e4899b91]{font-size:1.375rem;font-weight:700;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.credits-label[data-v-e4899b91]{font-size:.75rem;color:#fff9;font-weight:500}.completion-section[data-v-e4899b91]{padding:1rem}.profile-icon[data-v-e4899b91]{font-size:.875rem;color:#d2f34c;opacity:.9}.progress-percentage[data-v-e4899b91]{font-size:1.375rem;font-weight:700;color:#fff;line-height:1}.progress-label[data-v-e4899b91]{font-size:.75rem;color:#fff9;font-weight:500}.info-btn[data-v-e4899b91]{background:none;border:none;color:#fff6;font-size:.75rem;padding:.25rem;border-radius:6px;transition:all .2s ease;margin-left:auto;display:flex;align-items:center;justify-content:center}.info-btn[data-v-e4899b91]:hover{color:#fffc;background-color:#ffffff0d}.progress-bar[data-v-e4899b91]{height:4px;background-color:#ffffff1a;border-radius:2px;overflow:hidden;margin-top:.75rem}.progress-fill[data-v-e4899b91]{height:100%;background:linear-gradient(90deg,#D2F34C 0%,#a3c93a 100%);border-radius:2px;transition:width .4s ease;box-shadow:0 0 8px #d2f34c66}@media (max-width: 767.98px){.dash-aside-navbar[data-v-e4899b91]{position:fixed;top:0;left:-100%;z-index:1040;width:280px;transition:left .3s ease}.dash-aside-navbar.show[data-v-e4899b91]{left:0}.sidebar-header[data-v-e4899b91]{padding:1.5rem 1rem 1rem}.user-profile-section[data-v-e4899b91]{padding:0 1rem 1rem}.profile-completion-sticky[data-v-e4899b91]{padding:.5rem}.profile-completion[data-v-e4899b91]{padding:1rem}.sidebar-nav[data-v-e4899b91]{padding:0 .5rem}}.dash-btn-two[data-v-e4899b91]{font-weight:500;color:#fff;min-width:125px;text-align:center;padding:0 15px;line-height:45px;border-radius:50px;background:#244034;transition:all .2s ease}.dash-btn-two[data-v-e4899b91]:hover{background:#D2F34C;color:#244034}.card-border[data-v-a1b11695]{border:2px dotted #ccc;border-radius:20px;padding:30px;position:relative}.dash-btn-one[data-v-a1b11695]{display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center}.permission-matrix-table-th[data-v-52b2236a]{border:1px solid #EEEEEE!important}.permission-matrix-table-td[data-v-52b2236a]{border:1px solid #EEEEEE!important;text-align:center;vertical-align:middle}.permission-matrix-table-td .form-check-input[data-v-52b2236a]{margin:0}.dropdown-item[data-v-962c3647]:hover{color:#6a6a6a!important}[data-v-962c3647] .v3ti .v3ti-tag{background:#244034!important;color:#fff!important}[data-v-962c3647] .v3ti .v3ti-tag .v3ti-remove-tag,[data-v-962c3647] .v3ti .v3ti-tag .v3ti-remove-tag:hover{color:#fff!important}[data-v-962c3647] .v3ti-content{min-height:55px;padding:5px}.tag-input-wrapper input[data-v-962c3647]{width:100%;height:55px;letter-spacing:-.16px;padding:0 20px}.badge[data-v-9dbdf1d3]{font-size:.8rem;font-weight:600;padding:.35em .65em;text-transform:capitalize}.bg-warning[data-v-9dbdf1d3]{background-color:#f6c23e!important}.bg-success[data-v-9dbdf1d3]{background-color:#1cc88a!important}.bg-danger[data-v-9dbdf1d3]{background-color:#e74a3b!important}.bg-info[data-v-9dbdf1d3]{background-color:#36b9cc!important}.table-responsive[data-v-9dbdf1d3]{overflow-x:auto}.table[data-v-9dbdf1d3]{width:100%;margin-bottom:1rem;color:#212529}.table th[data-v-9dbdf1d3]{vertical-align:bottom;border-bottom:2px solid #e3e6f0;font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.5px;padding:.75rem}.table td[data-v-9dbdf1d3]{padding:.75rem;vertical-align:top;border-top:1px solid #e3e6f0}.card[data-v-9dbdf1d3]{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #e3e6f0;border-radius:.35rem}.card-body[data-v-9dbdf1d3]{flex:1 1 auto;padding:1.25rem}.card-header[data-v-9dbdf1d3]{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f8f9fc;border-bottom:1px solid #e3e6f0}.cover-letter-container[data-v-a36e0041]{min-height:calc(100vh - 200px)}.input-group[data-v-a36e0041]{margin-bottom:25px;display:block}.input-group label[data-v-a36e0041]{display:block;font-size:15px;font-weight:600;color:#244034;margin-bottom:10px;width:100%}.input-field[data-v-a36e0041]{width:100%;padding:12px 15px;border:1px solid rgba(36,64,52,.08);border-radius:15px;font-size:14px;transition:all .3s ease;background:#fff}.input-field[data-v-a36e0041]:focus{outline:none;border-color:#d2f34c;background:rgba(210,243,76,.03)}.textarea-field[data-v-a36e0041]{resize:vertical;min-height:120px;font-family:inherit}.tone-selector[data-v-a36e0041]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px}.tone-option[data-v-a36e0041]{padding:12px;border:1px solid rgba(36,64,52,.08);border-radius:15px;cursor:pointer;transition:all .3s ease;text-align:center;background:#fff}.tone-option[data-v-a36e0041]:hover{border-color:#d2f34c;transform:translateY(-2px)}.tone-option.selected[data-v-a36e0041]{background:#D2F34C;border-color:#98bd00;color:#244034;font-weight:600}.tone-option i[data-v-a36e0041]{display:block;font-size:20px;margin-bottom:5px;color:#20392e}.company-autocomplete[data-v-a36e0041]{position:relative}.company-dropdown[data-v-a36e0041]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:15px;margin-top:5px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 15px #24403414}.company-item[data-v-a36e0041]{padding:12px 15px;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;gap:12px}.company-item[data-v-a36e0041]:hover{background:rgba(210,243,76,.1)}.company-item .company-avatar[data-v-a36e0041]{width:40px;height:40px;border-radius:10px;background:rgba(36,64,52,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-item .company-info[data-v-a36e0041]{flex:1}.company-item .company-name[data-v-a36e0041]{font-weight:600;color:#244034;margin-bottom:2px}.company-item .company-meta[data-v-a36e0041]{font-size:12px;color:#244034b3}.credit-info[data-v-a36e0041]{padding:15px;background:rgba(210,243,76,.1);border-radius:15px;margin-bottom:20px}.credit-info .credit-display[data-v-a36e0041]{display:flex;justify-content:space-between;align-items:center}.credit-info .credit-value[data-v-a36e0041]{font-size:24px;font-weight:700;color:#244034}.credit-info .credit-label[data-v-a36e0041]{font-size:13px;color:#244034b3}.credit-warning[data-v-a36e0041]{color:#d31515;font-size:13px;margin-top:10px;display:flex;align-items:center;gap:5px}.resume-context[data-v-a36e0041]{padding:15px;background:rgba(0,191,88,.05);border:1px solid rgba(0,191,88,.2);border-radius:15px;margin-bottom:20px}.resume-context-header[data-v-a36e0041]{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:600;color:#244034}.resume-context-header i[data-v-a36e0041]{color:#00bf58}.resume-context-content[data-v-a36e0041]{font-size:13px;color:#244034cc;line-height:1.6}.btn-ai[data-v-a36e0041]{padding:.875rem 2rem;border:1px solid transparent;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;position:relative;font-size:1rem}.btn-ai[data-v-a36e0041]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-ai[data-v-a36e0041]:disabled{opacity:.5;cursor:not-allowed}.btn-ai.loading[data-v-a36e0041]{pointer-events:none;animation:rainbowPulse-a36e0041 2s infinite}.btn-ai.loading[data-v-a36e0041]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50px;background:linear-gradient(45deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#8000ff,#ff0080);background-size:300% 300%;animation:rainbowGradient-a36e0041 3s ease infinite;opacity:.7;z-index:-1}@keyframes rainbowPulse-a36e0041{0%,to{filter:brightness(1) hue-rotate(0deg)}50%{filter:brightness(1.2) hue-rotate(180deg)}}@keyframes pulse-animation-a36e0041{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse-animation[data-v-a36e0041]{animation:pulse-animation-a36e0041 1s ease-in-out infinite}@keyframes rainbowGradient-a36e0041{0%{background-position:0% 50%;box-shadow:0 0 20px #ff008080,0 0 40px #ff80004d}50%{background-position:100% 50%;box-shadow:0 0 30px #00ff8080,0 0 50px #8000ff4d,0 0 60px #ff008033}to{background-position:0% 50%;box-shadow:0 0 20px #ff008080,0 0 40px #ff80004d}}.action-button[data-v-a36e0041]{padding:12px 30px;border-radius:25px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-a36e0041]{background:#244034;color:#fff}.btn-primary[data-v-a36e0041]:hover:not(:disabled){background:#00BF58;transform:translateY(-2px)}.btn-primary[data-v-a36e0041]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-a36e0041]{background:transparent;color:#244034;border:1px solid rgba(36,64,52,.15)}.btn-secondary[data-v-a36e0041]:hover{border-color:#d2f34c;background:rgba(210,243,76,.1)}.editor-tools[data-v-a36e0041]{display:flex;gap:10px;margin-bottom:15px}.editor-tool[data-v-a36e0041]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(36,64,52,.08);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.editor-tool[data-v-a36e0041]:hover{border-color:#d2f34c;background:rgba(210,243,76,.1);transform:translateY(-2px)}.editor-tool i[data-v-a36e0041]{color:#20392e;font-size:18px}.save-button[data-v-a36e0041]{position:absolute;top:15px;right:15px;padding:8px 20px;font-weight:600;color:#fff;border-radius:25px;background:#244034;transition:all .3s ease;border:none;cursor:pointer}.save-button[data-v-a36e0041]:hover{background:#00BF58;transform:translateY(-2px)}.loading-spinner[data-v-a36e0041]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a36e0041 .8s linear infinite}@keyframes spin-a36e0041{to{transform:rotate(360deg)}}.modal[data-v-a36e0041]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-a36e0041]{background:#fff;border-radius:20px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-a36e0041]{padding:25px;border-bottom:1px solid rgba(36,64,52,.08);display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-a36e0041]{font-size:20px;font-weight:700;color:#244034}.modal-close[data-v-a36e0041]{width:35px;height:35px;border-radius:50%;border:none;background:rgba(36,64,52,.05);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-close[data-v-a36e0041]:hover{background:rgba(36,64,52,.1)}.modal-body[data-v-a36e0041]{padding:25px}.modal-footer[data-v-a36e0041]{padding:25px;border-top:1px solid rgba(36,64,52,.08);display:flex;justify-content:flex-end;gap:12px}.main-title[data-v-a36e0041]{font-family:EB Garamond,serif!important;font-size:2rem;font-weight:500;color:#244034;margin:0;letter-spacing:-.5px;line-height:1.2}.main-title.m0[data-v-a36e0041]{margin:0}.fab-saved-letters[data-v-a36e0041]{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);color:#244034;border:none;box-shadow:0 4px 15px #d2f34c66;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:999;transition:all .3s ease}.fab-saved-letters[data-v-a36e0041]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px solid #D2F34C;animation:pulseRing-a36e0041 2s ease-out infinite}.fab-saved-letters[data-v-a36e0041]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(210,243,76,.3) 0%,transparent 70%);animation:pulseGlow-a36e0041 2s ease-out infinite}.fab-saved-letters[data-v-a36e0041]:hover{transform:scale(1.1);box-shadow:0 8px 25px #d2f34cb3}.fab-saved-letters[data-v-a36e0041]:hover:before,.fab-saved-letters[data-v-a36e0041]:hover:after{animation-play-state:paused}.fab-saved-letters[data-v-a36e0041]:active{transform:scale(.95)}.fab-saved-letters i[data-v-a36e0041]{font-size:24px;color:#244034;z-index:1;position:relative}.fab-badge[data-v-a36e0041]{position:absolute;top:-5px;right:-5px;min-width:24px;height:24px;padding:0 6px;background:#FF4444;color:#fff;border-radius:12px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 5px #0003;z-index:2}@keyframes pulseRing-a36e0041{0%{width:100%;height:100%;opacity:1;border-color:#d2f34c}50%{border-color:#98bd00}to{width:150%;height:150%;opacity:0;border-color:#d2f34c}}@keyframes pulseGlow-a36e0041{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}@media (max-width: 768px){.fab-saved-letters[data-v-a36e0041]{bottom:20px;right:20px;width:56px;height:56px}.fab-saved-letters i[data-v-a36e0041]{font-size:22px}}.offcanvas-saved-letters[data-v-a36e0041]{width:400px;background:#fff;border-right:1px solid rgba(36,64,52,.08)}.offcanvas-saved-letters .offcanvas-header[data-v-a36e0041]{padding:25px;border-bottom:1px solid rgba(36,64,52,.08);background:rgba(210,243,76,.03)}.offcanvas-saved-letters .offcanvas-title[data-v-a36e0041]{font-size:18px;font-weight:600;color:#244034;display:flex;align-items:center;margin:0}.btn-close-custom[data-v-a36e0041]{width:35px;height:35px;border-radius:50%;border:none;background:rgba(36,64,52,.05);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#20392e}.btn-close-custom[data-v-a36e0041]:hover{background:rgba(36,64,52,.1);transform:rotate(90deg)}.offcanvas-actions[data-v-a36e0041]{padding:20px;border-bottom:1px solid rgba(36,64,52,.08)}.btn-new-offcanvas[data-v-a36e0041]{width:100%;padding:14px 20px;background:#D2F34C;color:#244034;border:none;border-radius:25px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.btn-new-offcanvas[data-v-a36e0041]:hover{background:#98BD00;color:#fff;transform:translateY(-2px)}.btn-new-offcanvas[data-v-a36e0041]:disabled{opacity:.5;cursor:not-allowed}.saved-letters-offcanvas-list[data-v-a36e0041]{overflow-y:auto;max-height:calc(100vh - 220px)}.no-letters-message[data-v-a36e0041]{text-align:center;padding:60px 20px}.no-letters-message i[data-v-a36e0041]{font-size:3.5rem;color:#24403426;margin-bottom:20px}.no-letters-message p[data-v-a36e0041]{font-size:16px;color:#244034;margin:15px 0 8px;font-weight:500}.no-letters-message small[data-v-a36e0041]{font-size:13px;color:#244034b3}.saved-letter-offcanvas-item[data-v-a36e0041]{padding:16px 20px;border-bottom:1px solid rgba(36,64,52,.08);transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;background:#fff;position:relative}.saved-letter-offcanvas-item[data-v-a36e0041]:hover{background:rgba(210,243,76,.08);padding-left:24px}.saved-letter-offcanvas-item.active[data-v-a36e0041]{background:rgba(210,243,76,.15);border-left:4px solid #98BD00;padding-left:16px}.saved-letter-offcanvas-item.active[data-v-a36e0041]:hover{padding-left:16px}.saved-letter-offcanvas-item .letter-content[data-v-a36e0041]{flex:1;cursor:pointer;padding-right:15px}.letter-info[data-v-a36e0041]{overflow:hidden}.letter-title[data-v-a36e0041]{font-weight:600;color:#244034;font-size:15px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.letter-meta[data-v-a36e0041]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#24403499}.letter-meta i[data-v-a36e0041]{font-size:11px;margin-right:4px;color:#20392e}.letter-meta .company-tag[data-v-a36e0041]{display:inline-flex;align-items:center;padding:2px 8px;background:rgba(210,243,76,.2);border-radius:10px;color:#244034}.letter-delete-btn[data-v-a36e0041]{width:32px;height:32px;padding:0;background:transparent;border:1px solid rgba(211,21,21,.2);color:#d31515b3;cursor:pointer;transition:all .3s ease;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.letter-delete-btn[data-v-a36e0041]:hover{background:rgba(211,21,21,.1);border-color:#d315154d;color:#d31515;transform:scale(1.05)}.letter-delete-btn[data-v-a36e0041]:disabled{opacity:.5;cursor:not-allowed}.ai-ck-section[data-v-a36e0041]{min-height:900px;display:flex;flex-direction:column}.ckeditor-wrapper[data-v-a36e0041]{flex:1;display:flex;flex-direction:column}.ckeditor-wrapper[data-v-a36e0041] .ck-editor{display:flex;flex-direction:column;height:100%}.ckeditor-wrapper[data-v-a36e0041] .ck-editor__main{flex:1;overflow-y:auto}.ckeditor-wrapper[data-v-a36e0041] .ck-content{min-height:900px;font-size:14px;line-height:1.8;padding:20px}.ckeditor-wrapper[data-v-a36e0041] .ck.ck-editor__editable_inline{min-height:600px;max-height:700px;overflow-y:auto}@media (max-width: 576px){.offcanvas-saved-letters[data-v-a36e0041]{width:90%}.ckeditor-wrapper[data-v-a36e0041] .ck-content,.ckeditor-wrapper[data-v-a36e0041] .ck.ck-editor__editable_inline{min-height:400px;max-height:500px}}.letter-info[data-v-a36e0041]{flex:1;overflow:hidden}.letter-title[data-v-a36e0041]{font-weight:600;color:#244034;font-size:14px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.letter-meta[data-v-a36e0041]{display:flex;gap:12px;font-size:11px;color:#24403499}.letter-meta i[data-v-a36e0041]{font-size:10px;margin-right:3px}.letter-date[data-v-a36e0041]{white-space:nowrap}.letter-delete-btn[data-v-a36e0041]{padding:6px;background:transparent;border:none;color:#d31515b3;cursor:pointer;transition:all .3s ease;border-radius:8px;display:flex;align-items:center;justify-content:center}.letter-delete-btn[data-v-a36e0041]:hover{background:rgba(211,21,21,.1);color:#d31515}.job-mode-toggle[data-v-a36e0041]{display:inline-flex;padding:4px;background:rgba(36,64,52,.05);border-radius:25px;position:relative;margin-bottom:15px}.job-mode-toggle .toggle-option[data-v-a36e0041]{padding:8px 20px;border:none;background:transparent;color:#244034b3;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;border-radius:20px}.job-mode-toggle .toggle-option[data-v-a36e0041]:hover:not(.active){color:#244034}.job-mode-toggle .toggle-option.active[data-v-a36e0041]{color:#244034;font-weight:600}.job-mode-toggle .toggle-indicator[data-v-a36e0041]{position:absolute;top:4px;height:calc(100% - 8px);background:#D2F34C;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.job-mode-toggle .toggle-option[data-v-a36e0041]:disabled{opacity:.4;cursor:not-allowed}.job-mode-toggle .toggle-option i[data-v-a36e0041]{font-size:12px}@media (max-width: 768px){.tone-selector[data-v-a36e0041]{grid-template-columns:repeat(2,1fr)}.modal-content[data-v-a36e0041]{width:95%;max-height:90vh}.btn-ai[data-v-a36e0041]{padding:.75rem 1.5rem;font-size:.9rem}.job-mode-toggle[data-v-a36e0041]{width:100%}.job-mode-toggle .toggle-option[data-v-a36e0041]{flex:1;justify-content:center}}.save-button[data-v-43a6b1e0]{position:absolute;top:10px;right:10px;padding:8px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.save-button[data-v-43a6b1e0]:hover{background-color:#45a049}.create-header[data-v-ec47c95c]{margin-bottom:30px}.page-title[data-v-ec47c95c]{font-size:2.25rem;font-weight:600;color:#244034;margin-bottom:8px}.page-subtitle[data-v-ec47c95c]{font-size:1rem;color:#244034b3;margin:0}.create-container[data-v-ec47c95c]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:30px;padding:40px;margin-bottom:30px}.section-card[data-v-ec47c95c]{background:rgba(210,243,76,.03);border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:30px;transition:all .3s ease}.section-card[data-v-ec47c95c]:hover{border-color:#d2f34c80}.section-header[data-v-ec47c95c]{display:flex;gap:20px;margin-bottom:25px}.section-icon[data-v-ec47c95c]{width:50px;height:50px;background:#244034;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon i[data-v-ec47c95c]{font-size:24px;color:#d2f34c}.section-info[data-v-ec47c95c]{flex:1}.section-title[data-v-ec47c95c]{font-size:18px;font-weight:600;color:#244034;margin-bottom:5px}.section-description[data-v-ec47c95c]{font-size:14px;color:#244034b3;margin:0}.radio-group[data-v-ec47c95c]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.radio-card[data-v-ec47c95c]{position:relative;cursor:pointer;transition:all .3s ease}.radio-input[data-v-ec47c95c]{position:absolute;opacity:0;pointer-events:none}.radio-content[data-v-ec47c95c]{display:flex;align-items:center;gap:12px;padding:15px 20px;background:white;border:2px solid rgba(36,64,52,.15);border-radius:15px;transition:all .3s ease}.radio-content i[data-v-ec47c95c]{font-size:20px;color:#20392e}.radio-content span[data-v-ec47c95c]{font-size:15px;font-weight:500;color:#244034}.radio-card:hover .radio-content[data-v-ec47c95c]{background:rgba(210,243,76,.1);border-color:#d2f34c}.radio-active .radio-content[data-v-ec47c95c]{background:#244034;border-color:#244034;color:#fff}.radio-active .radio-content i[data-v-ec47c95c]{color:#d2f34c}.radio-active .radio-content span[data-v-ec47c95c]{color:#fff}.input-wrapper[data-v-ec47c95c],.modern-select[data-v-ec47c95c]{width:100%}.modern-textarea[data-v-ec47c95c]{width:100%;padding:15px;border:1px solid rgba(36,64,52,.15);border-radius:15px;font-size:15px;color:#244034;resize:vertical;transition:all .3s ease;font-family:inherit}.modern-textarea[data-v-ec47c95c]:focus{outline:none;border-color:#d2f34c;background:rgba(210,243,76,.03)}.modern-textarea[data-v-ec47c95c]::-moz-placeholder{color:#24403480}.modern-textarea[data-v-ec47c95c]::placeholder{color:#24403480}.description-display[data-v-ec47c95c]{min-height:200px;max-height:400px;overflow-y:auto;padding:15px;background:white;border:1px solid rgba(36,64,52,.08);border-radius:15px;font-size:15px;color:#244034cc;line-height:1.6}.info-grid[data-v-ec47c95c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.info-card-item[data-v-ec47c95c]{text-align:center;padding:20px;background:white;border-radius:15px;transition:all .3s ease}.info-card-item[data-v-ec47c95c]:hover{transform:translateY(-3px);background:rgba(210,243,76,.05)}.info-card-item i[data-v-ec47c95c]{font-size:32px;color:#20392e;margin-bottom:15px}.info-card-item h4[data-v-ec47c95c]{font-size:16px;font-weight:600;color:#244034;margin-bottom:8px}.info-card-item p[data-v-ec47c95c]{font-size:13px;color:#244034b3;margin:0}.action-buttons[data-v-ec47c95c]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px}.btn-primary-custom[data-v-ec47c95c]{background:#244034;color:#fff;border:none;border-radius:25px;padding:12px 30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;white-space:nowrap}.btn-primary-custom[data-v-ec47c95c]:hover:not(:disabled){background:#00BF58;transform:translateY(-2px)}.btn-primary-custom[data-v-ec47c95c]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary-custom[data-v-ec47c95c]{background:transparent;color:#244034;border:1px solid rgba(36,64,52,.15);border-radius:25px;padding:12px 30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;white-space:nowrap}.btn-secondary-custom[data-v-ec47c95c]:hover{background:rgba(210,243,76,.1);border-color:#d2f34c}@media (max-width: 991px){.radio-group[data-v-ec47c95c]{grid-template-columns:1fr}.info-grid[data-v-ec47c95c]{grid-template-columns:1fr;gap:15px}}@media (max-width: 576px){.create-container[data-v-ec47c95c]{padding:25px 20px;border-radius:20px}.section-card[data-v-ec47c95c]{padding:20px}.page-title[data-v-ec47c95c]{font-size:1.75rem}.section-header[data-v-ec47c95c]{flex-direction:column;gap:15px;text-align:center}.section-icon[data-v-ec47c95c]{margin:0 auto}.action-buttons[data-v-ec47c95c]{flex-direction:column;align-items:stretch}.btn-primary-custom[data-v-ec47c95c],.btn-secondary-custom[data-v-ec47c95c]{justify-content:center}}.detail-header[data-v-7333247c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-title[data-v-7333247c]{font-size:2.25rem;font-weight:600;color:#244034;margin:0}.detail-container[data-v-7333247c]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:30px;padding:40px;margin-bottom:30px}.score-section[data-v-7333247c]{padding:20px}.score-chart-wrapper[data-v-7333247c]{margin-bottom:30px}.score-chart-container[data-v-7333247c]{position:relative;width:220px;height:220px}.score-chart-score[data-v-7333247c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:60px;font-weight:600;color:#244034;display:flex;align-items:baseline}.score-percent[data-v-7333247c]{font-size:24px;font-weight:500;margin-left:2px}.score-title[data-v-7333247c]{font-size:24px;font-weight:600;color:#244034;margin-bottom:10px}.score-description[data-v-7333247c]{font-size:16px;color:#244034b3;margin:0}.stat-card[data-v-7333247c]{background:rgba(210,243,76,.03);border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:30px 20px;text-align:center;height:100%;transition:all .3s ease}.stat-card[data-v-7333247c]:hover{transform:translateY(-3px);border-color:#d2f34c}.stat-icon[data-v-7333247c]{width:60px;height:60px;background:#244034;border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.stat-icon i[data-v-7333247c]{font-size:28px;color:#d2f34c}.stat-value[data-v-7333247c]{font-size:32px;font-weight:600;color:#244034;margin-bottom:10px}.stat-label[data-v-7333247c]{font-size:14px;color:#244034b3;text-transform:uppercase;letter-spacing:.5px}.insights-container[data-v-7333247c]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:30px;padding:40px;margin-bottom:30px}.tab-nav[data-v-7333247c]{display:flex;gap:15px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(36,64,52,.08)}.tab-button[data-v-7333247c]{flex:1;background:transparent;border:1px solid rgba(36,64,52,.15);border-radius:25px;padding:12px 20px;font-size:15px;font-weight:500;color:#244034;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.tab-button[data-v-7333247c]:hover:not(.tab-active){background:rgba(210,243,76,.1);border-color:#d2f34c}.tab-button i[data-v-7333247c]{color:#20392e}.tab-active[data-v-7333247c]{background:#244034;color:#fff;border-color:#244034}.tab-active i[data-v-7333247c]{color:#d2f34c}.tab-content[data-v-7333247c]{padding:20px 0}.insights-list[data-v-7333247c]{display:flex;flex-direction:column;gap:15px}.insight-item[data-v-7333247c]{display:flex;align-items:flex-start;gap:15px;padding:15px 20px;background:rgba(210,243,76,.03);border-radius:15px;transition:all .3s ease}.insight-item[data-v-7333247c]:hover{background:rgba(210,243,76,.08);transform:translate(5px)}.insight-item i[data-v-7333247c]{font-size:20px;color:#00bf58;flex-shrink:0;margin-top:2px}.insight-item span[data-v-7333247c]{font-size:15px;color:#244034cc;line-height:1.6}.analysis-container[data-v-7333247c]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:30px;padding:40px;margin-bottom:30px}.section-title[data-v-7333247c]{font-size:24px;font-weight:600;color:#244034;text-align:center;margin-bottom:30px}.analysis-grid[data-v-7333247c]{display:grid;gap:20px}.analysis-card[data-v-7333247c]{background:rgba(36,64,52,.03);border-radius:20px;padding:25px;transition:all .3s ease}.analysis-card[data-v-7333247c]:hover{transform:translateY(-3px);background:rgba(210,243,76,.05)}.analysis-title[data-v-7333247c]{font-size:18px;font-weight:600;color:#244034;margin-bottom:15px}.analysis-content[data-v-7333247c]{font-size:15px;color:#244034b3;line-height:1.6;margin:0}.action-footer[data-v-7333247c]{display:flex;justify-content:flex-start;margin-top:30px}.btn-primary-custom[data-v-7333247c]{background:#244034;color:#fff;border:none;border-radius:25px;padding:12px 30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;white-space:nowrap}.btn-primary-custom[data-v-7333247c]:hover{background:#00BF58;transform:translateY(-2px)}.btn-secondary-custom[data-v-7333247c]{background:transparent;color:#244034;border:1px solid rgba(36,64,52,.15);border-radius:25px;padding:12px 30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;white-space:nowrap}.btn-secondary-custom[data-v-7333247c]:hover{background:rgba(210,243,76,.1);border-color:#d2f34c}.score-chart-data[data-v-7333247c]{background-color:#244034}@media (max-width: 991px){.detail-header[data-v-7333247c]{flex-direction:column;align-items:flex-start;gap:20px}.tab-nav[data-v-7333247c]{flex-direction:column}.tab-button[data-v-7333247c]{justify-content:flex-start;padding:15px 20px}}@media (max-width: 576px){.detail-container[data-v-7333247c],.insights-container[data-v-7333247c],.analysis-container[data-v-7333247c]{padding:25px 20px;border-radius:20px}.page-title[data-v-7333247c]{font-size:1.75rem}.stat-value[data-v-7333247c]{font-size:24px}.score-chart-container[data-v-7333247c]{width:180px;height:180px}.score-chart-score[data-v-7333247c]{font-size:48px}.btn-primary-custom[data-v-7333247c],.btn-secondary-custom[data-v-7333247c]{width:100%;justify-content:center}}.interview-header[data-v-912dad79]{margin-bottom:30px}.page-title[data-v-912dad79]{font-size:2.25rem;font-weight:600;color:#244034;margin-bottom:8px}.page-subtitle[data-v-912dad79]{font-size:1rem;color:#244034b3;margin:0}.header-actions[data-v-912dad79]{display:flex;align-items:center;justify-content:flex-end;gap:20px}.sort-wrapper[data-v-912dad79]{display:flex;align-items:center;gap:10px}.sort-label[data-v-912dad79]{font-size:14px;font-weight:500;color:#244034}.btn-primary-custom[data-v-912dad79]{background:#244034;color:#fff;border:none;border-radius:25px;padding:12px 24px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;white-space:nowrap}.btn-primary-custom[data-v-912dad79]:hover:not(:disabled){background:#00BF58;transform:translateY(-2px)}.btn-primary-custom[data-v-912dad79]:disabled{opacity:.6;cursor:not-allowed}.interviews-list[data-v-912dad79]{display:flex;flex-direction:column;gap:20px}.interview-card[data-v-912dad79]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:25px;transition:all .3s ease}.interview-card[data-v-912dad79]:hover{transform:translateY(-3px);border-color:#d2f34c}.interview-card-header[data-v-912dad79]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(36,64,52,.08)}.interview-info[data-v-912dad79]{flex:1}.interview-title[data-v-912dad79]{font-size:18px;font-weight:600;color:#244034;margin-bottom:10px;display:flex;align-items:center}.interview-title i[data-v-912dad79]{color:#20392e;font-size:16px}.interview-meta[data-v-912dad79]{display:flex;flex-wrap:wrap;gap:20px}.meta-item[data-v-912dad79]{display:flex;align-items:center;gap:6px;font-size:14px;color:#244034b3}.meta-item i[data-v-912dad79]{font-size:14px;color:#20392e}.status-badge[data-v-912dad79]{padding:6px 14px;border-radius:15px;font-size:13px;font-weight:500;text-transform:uppercase}.status-complete[data-v-912dad79]{background:rgba(0,191,88,.1);color:#00bf58}.status-incomplete[data-v-912dad79]{background:rgba(36,64,52,.1);color:#244034}.status-pending[data-v-912dad79]{background:rgba(210,243,76,.2);color:#98bd00}.interview-card-body[data-v-912dad79]{margin-bottom:20px}.interview-description[data-v-912dad79]{font-size:14px;color:#244034b3;line-height:1.6}.interview-description p[data-v-912dad79]{margin:0}.read-more-link[data-v-912dad79]{color:#00bf58;text-decoration:none;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px;margin-top:8px;transition:all .3s ease}.read-more-link[data-v-912dad79]:hover{color:#244034;gap:8px}.interview-card-footer[data-v-912dad79]{display:flex;justify-content:space-between;align-items:center}.interview-stats[data-v-912dad79]{display:flex;gap:20px}.stat-item[data-v-912dad79]{display:flex;align-items:center;gap:6px;font-size:14px;color:#244034b3}.stat-item i[data-v-912dad79]{font-size:14px;color:#20392e}.btn-view[data-v-912dad79]{background:transparent;color:#244034;border:1px solid rgba(36,64,52,.15);border-radius:25px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-view[data-v-912dad79]:hover{background:#D2F34C;border-color:#98bd00;transform:translate(5px)}.empty-state[data-v-912dad79]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:60px 40px;text-align:center}.empty-state-icon[data-v-912dad79]{width:100px;height:100px;margin:0 auto 20px;background:rgba(210,243,76,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.empty-state-icon i[data-v-912dad79]{font-size:48px;color:#98bd00}.empty-state-title[data-v-912dad79]{font-size:24px;font-weight:600;color:#244034;margin-bottom:10px}.empty-state-description[data-v-912dad79]{font-size:16px;color:#244034b3;margin-bottom:30px;max-width:400px;margin-left:auto;margin-right:auto}.modal-overlay[data-v-912dad79]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#24403480;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-912dad79]{width:90%;max-width:800px;max-height:90vh}.modal-content[data-v-912dad79]{background:white;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;border:1px solid rgba(36,64,52,.08)}.modal-header[data-v-912dad79]{padding:20px 25px;border-bottom:1px solid rgba(36,64,52,.08);display:flex;justify-content:space-between;align-items:center}.modal-header h5[data-v-912dad79]{font-size:18px;font-weight:600;color:#244034;margin:0}.btn-close[data-v-912dad79]{background:transparent;border:none;font-size:24px;color:#24403480;cursor:pointer;transition:all .3s ease}.btn-close[data-v-912dad79]:hover{color:#244034}.modal-body[data-v-912dad79]{padding:25px;overflow-y:auto;font-size:15px;line-height:1.6;color:#244034b3}.modal-footer[data-v-912dad79]{padding:20px 25px;border-top:1px solid rgba(36,64,52,.08);display:flex;justify-content:flex-end;gap:10px}@media (max-width: 991px){.header-actions[data-v-912dad79]{flex-direction:column;align-items:stretch;gap:15px;margin-top:20px}.sort-wrapper[data-v-912dad79]{justify-content:space-between}.interview-card-header[data-v-912dad79]{flex-direction:column;gap:15px}.interview-card-footer[data-v-912dad79]{flex-direction:column;gap:15px;align-items:stretch}.btn-view[data-v-912dad79]{justify-content:center}}@media (max-width: 576px){.page-title[data-v-912dad79]{font-size:1.75rem}.interview-meta[data-v-912dad79],.interview-stats[data-v-912dad79]{flex-direction:column;gap:10px}}.setup-header[data-v-41cfc03f]{margin-bottom:30px}.page-title[data-v-41cfc03f]{font-size:2.25rem;font-weight:600;color:#244034;margin-bottom:8px}.page-subtitle[data-v-41cfc03f]{font-size:1rem;color:#244034b3;margin:0}.setup-container[data-v-41cfc03f]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:30px;padding:40px;margin-bottom:30px}.success-banner[data-v-41cfc03f]{background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,rgba(0,191,88,.05) 100%);border:1px solid rgba(0,191,88,.2);border-radius:20px;padding:30px;text-align:center;margin-bottom:40px}.success-icon-wrapper[data-v-41cfc03f]{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.success-icon-wrapper i[data-v-41cfc03f]{font-size:60px;color:#00bf58}.success-title[data-v-41cfc03f]{font-size:24px;font-weight:600;color:#244034;margin-bottom:10px}.success-message[data-v-41cfc03f]{font-size:16px;color:#244034b3;max-width:600px;margin:0 auto}.instructions-grid[data-v-41cfc03f]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px}.instruction-card[data-v-41cfc03f]{background:rgba(210,243,76,.03);border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:30px;transition:all .3s ease}.instruction-card[data-v-41cfc03f]:hover{transform:translateY(-3px);border-color:#d2f34c}.instruction-icon[data-v-41cfc03f]{width:60px;height:60px;background:#244034;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.instruction-icon i[data-v-41cfc03f]{font-size:28px;color:#d2f34c}.instruction-title[data-v-41cfc03f]{font-size:18px;font-weight:600;color:#244034;margin-bottom:20px}.instruction-list[data-v-41cfc03f]{list-style:none;padding:0;margin:0}.instruction-list li[data-v-41cfc03f]{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px;color:#244034b3}.instruction-list i[data-v-41cfc03f]{color:#00bf58;font-size:16px;flex-shrink:0}.tips-section[data-v-41cfc03f]{background:rgba(36,64,52,.03);border-radius:20px;padding:30px}.tips-header[data-v-41cfc03f]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.tips-header i[data-v-41cfc03f]{font-size:24px;color:#d2f34c}.tips-header h4[data-v-41cfc03f]{font-size:18px;font-weight:600;color:#244034;margin:0}.tips-grid[data-v-41cfc03f]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tip-item[data-v-41cfc03f]{display:flex;align-items:center;gap:12px;font-size:14px;color:#244034b3}.tip-item i[data-v-41cfc03f]{font-size:20px;color:#20392e;flex-shrink:0}.action-buttons[data-v-41cfc03f]{display:flex;justify-content:space-between;align-items:center;gap:20px}.btn-primary-custom[data-v-41cfc03f]{background:#244034;color:#fff;border:none;border-radius:25px;padding:12px 30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;white-space:nowrap}.btn-primary-custom[data-v-41cfc03f]:hover:not(:disabled){background:#00BF58;transform:translateY(-2px)}.btn-primary-custom[data-v-41cfc03f]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary-custom[data-v-41cfc03f]{background:transparent;color:#244034;border:1px solid rgba(36,64,52,.15);border-radius:25px;padding:12px 30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-secondary-custom[data-v-41cfc03f]:hover{background:rgba(210,243,76,.1);border-color:#d2f34c}@media (max-width: 991px){.instructions-grid[data-v-41cfc03f]{grid-template-columns:1fr;gap:20px}.tips-grid[data-v-41cfc03f]{grid-template-columns:1fr}}@media (max-width: 576px){.setup-container[data-v-41cfc03f]{padding:25px 20px}.page-title[data-v-41cfc03f]{font-size:1.75rem}.action-buttons[data-v-41cfc03f]{flex-direction:column;align-items:stretch}.btn-primary-custom[data-v-41cfc03f],.btn-secondary-custom[data-v-41cfc03f]{justify-content:center}}.info-card[data-v-aa1409e7]{background:#fff;padding:42px 35px;border-radius:10px}#connectionStatus[data-v-aa1409e7]{float:right}.connection-status[data-v-aa1409e7]{text-transform:capitalize;font-weight:500;padding:8px 26px;text-align:center;border-radius:50px;color:#000;background:#d2f34c;border:2px solid rgba(0,0,0,0)}.connection-status.connected[data-v-aa1409e7]{background:#244034;color:#fff}.connection-status.connecting[data-v-aa1409e7],.connection-status.disconnected[data-v-aa1409e7]{background:#d2f34c}.ai-voice-interview-robot-circle[data-v-aa1409e7]{width:80px;height:80px;background-color:#3f634d;border-radius:50%;display:flex;justify-content:center;align-items:center}@media (max-width: 767.98px){.ai-voice-interview-robot-circle[data-v-aa1409e7]{width:60px;height:60px}}.ai-voice-interview-robot[data-v-aa1409e7]{font-size:3rem;color:#fff}@media (max-width: 767.98px){.ai-voice-interview-robot[data-v-aa1409e7]{font-size:2rem}}.ai-voice-interview-timer[data-v-aa1409e7]{width:-moz-max-content;width:max-content;padding:1rem;float:right}.ai-voice-interview-loader-ele[data-v-aa1409e7]{width:120px;height:120px;display:flex;align-items:center;margin:auto}.ai-voice-interview-loader[data-v-aa1409e7]{color:#3f634d;width:4rem;height:4rem}.ai-voice-interview-mic-circle[data-v-aa1409e7]{width:120px;height:120px;background-color:#3f634d;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:auto}@media (max-width: 767.98px){.ai-voice-interview-mic-circle[data-v-aa1409e7]{width:100px;height:100px}}.ai-voice-interview-mic[data-v-aa1409e7]{font-size:4rem;color:#fff}@media (max-width: 767.98px){.ai-voice-interview-mic[data-v-aa1409e7]{font-size:3rem}}.ai-status[data-v-aa1409e7]{text-transform:capitalize;font-weight:500;padding:8px 26px;text-align:center;border-radius:50px;color:#000;background-color:#d2f34c;border:2px solid rgba(0,0,0,0)}.ai-status p[data-v-aa1409e7]{margin:0;font-weight:500}.interview-header[data-v-7c31d710]{margin-bottom:30px}.page-title[data-v-7c31d710]{font-size:2.25rem;font-weight:600;color:#244034;margin:0}.page-subtitle[data-v-7c31d710]{font-size:1rem;color:#244034b3;margin-top:8px;text-transform:capitalize}.header-actions[data-v-7c31d710]{display:flex;align-items:center;justify-content:flex-end;gap:20px}.connection-status[data-v-7c31d710]{padding:10px 20px;border-radius:25px;font-size:14px;font-weight:500;border:1px solid rgba(36,64,52,.15);transition:all .3s ease;background:transparent;color:#244034;display:inline-flex;align-items:center;gap:8px}.connection-status.connected[data-v-7c31d710]{background:rgba(0,191,88,.1);border-color:#00bf58;color:#00bf58}.connection-status.connecting[data-v-7c31d710]{background:rgba(210,243,76,.1);border-color:#d2f34c;color:#98bd00;animation:pulse-7c31d710 1.5s infinite}.connection-status.disconnected[data-v-7c31d710]{background:rgba(220,53,69,.1);border-color:#dc35454d;color:#dc3545}@keyframes pulse-7c31d710{0%,to{opacity:1}50%{opacity:.6}}.timer-display[data-v-7c31d710]{background:#244034;color:#fff;padding:10px 24px;border-radius:25px;font-size:18px;font-weight:600;min-width:100px;text-align:center;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.timer-display.timer-warning[data-v-7c31d710]{background:linear-gradient(135deg,#dc3545 0%,#ff6b6b 100%);animation:warning-pulse-7c31d710 1s ease-in-out infinite}@keyframes warning-pulse-7c31d710{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.interview-container[data-v-7c31d710]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:30px;padding:40px;margin-bottom:30px;min-height:500px}.loading-state[data-v-7c31d710]{display:flex;align-items:center;justify-content:center;min-height:400px}.loading-animation[data-v-7c31d710]{text-align:center}.spinner-wrapper[data-v-7c31d710]{width:80px;height:80px;margin:0 auto 30px}.spinner-border[data-v-7c31d710]{width:80px;height:80px;color:#244034;border-width:4px}.loading-animation h3[data-v-7c31d710]{font-size:20px;font-weight:600;color:#244034;margin-bottom:10px}.loading-animation p[data-v-7c31d710]{font-size:16px;color:#244034b3}.error-state[data-v-7c31d710]{text-align:center;padding:60px 20px}.error-icon[data-v-7c31d710]{width:80px;height:80px;margin:0 auto 20px;background:rgba(220,53,69,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.error-icon i[data-v-7c31d710]{font-size:40px;color:#dc3545}.error-state h3[data-v-7c31d710]{font-size:24px;font-weight:600;color:#244034;margin-bottom:10px}.error-state p[data-v-7c31d710]{font-size:16px;color:#244034b3;margin-bottom:30px;max-width:500px;margin-left:auto;margin-right:auto}.interview-interface[data-v-7c31d710]{display:flex;flex-direction:column;align-items:center;gap:30px}.ai-section[data-v-7c31d710]{text-align:center;position:relative;padding-bottom:80px}.ai-avatar[data-v-7c31d710]{width:120px;height:120px;margin:0 auto;position:relative;overflow:visible}.avatar-inner[data-v-7c31d710]{width:100%;height:100%;background:linear-gradient(135deg,#244034 0%,#20392E 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;border:3px solid #D2F34C}.avatar-inner i[data-v-7c31d710]{font-size:60px;color:#d2f34c}.speaking-rings[data-v-7c31d710]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.ai-avatar.speaking .speaking-rings[data-v-7c31d710]{opacity:1}.ring[data-v-7c31d710]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #D2F34C;border-radius:50%;opacity:0}.ai-avatar.speaking .ring[data-v-7c31d710]{animation:pulse-ring-7c31d710 2s cubic-bezier(.215,.61,.355,1) infinite}.ring-1[data-v-7c31d710]{width:140px;height:140px;animation-delay:0s}.ring-2[data-v-7c31d710]{width:160px;height:160px;animation-delay:.3s}.ring-3[data-v-7c31d710]{width:180px;height:180px;animation-delay:.6s}@keyframes pulse-ring-7c31d710{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}.waveform-container[data-v-7c31d710]{position:absolute;bottom:-70px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:10;width:-moz-max-content;width:max-content}.waveform[data-v-7c31d710]{display:flex;gap:3px;align-items:center;height:40px;padding:0 15px;background:rgba(255,255,255,.05);border-radius:20px;box-shadow:0 4px 20px #d2f34c33}.wave-bar[data-v-7c31d710]{width:3px;background:linear-gradient(180deg,#D2F34C 0%,#98BD00 100%);border-radius:3px;animation:wave-animation-7c31d710 1.2s ease-in-out infinite;transform-origin:center;box-shadow:0 0 10px #d2f34c66}.wave-bar[data-v-7c31d710]:nth-child(1),.wave-bar[data-v-7c31d710]:nth-child(12){height:12px}.wave-bar[data-v-7c31d710]:nth-child(2),.wave-bar[data-v-7c31d710]:nth-child(11){height:18px}.wave-bar[data-v-7c31d710]:nth-child(3),.wave-bar[data-v-7c31d710]:nth-child(10){height:25px}.wave-bar[data-v-7c31d710]:nth-child(4),.wave-bar[data-v-7c31d710]:nth-child(9){height:32px}.wave-bar[data-v-7c31d710]:nth-child(5),.wave-bar[data-v-7c31d710]:nth-child(8){height:38px}.wave-bar[data-v-7c31d710]:nth-child(6),.wave-bar[data-v-7c31d710]:nth-child(7){height:40px}@keyframes wave-animation-7c31d710{0%{transform:scaleY(.3);opacity:.5}25%{transform:scaleY(1);opacity:.9}50%{transform:scaleY(.5);opacity:.7}75%{transform:scaleY(.8);opacity:1}to{transform:scaleY(.3);opacity:.5}}.speaking-text[data-v-7c31d710]{font-size:12px;color:#d2f34c;font-weight:500;letter-spacing:1px;text-transform:uppercase;opacity:.8;animation:pulse-text-7c31d710 1.5s ease-in-out infinite}@keyframes pulse-text-7c31d710{0%,to{opacity:.6}50%{opacity:1}}.ai-status[data-v-7c31d710]{margin-top:50px;padding:10px 20px;background:rgba(210,243,76,.1);border:1px solid rgba(210,243,76,.3);border-radius:25px;display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#244034}.ai-status i[data-v-7c31d710]{font-size:18px;color:#98bd00}.question-section[data-v-7c31d710]{width:100%;max-width:600px}.question-display[data-v-7c31d710]{background:rgba(36,64,52,.03);border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:25px;font-size:18px;line-height:1.6;color:#244034;text-align:center;min-height:80px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.question-display[data-v-7c31d710]:hover{border-color:#d2f34c80;background:rgba(210,243,76,.05)}.recording-section[data-v-7c31d710]{text-align:center}.mic-wrapper[data-v-7c31d710]{position:relative;display:inline-block}.mic-indicator[data-v-7c31d710]{width:100px;height:100px;background:rgba(36,64,52,.05);border:2px solid rgba(36,64,52,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;cursor:pointer}.mic-indicator[data-v-7c31d710]:hover{transform:scale(1.05);border-color:#d2f34c}.mic-indicator.recording[data-v-7c31d710]{background:#dc3545;border-color:#dc3545;animation:recording-pulse-7c31d710 1.5s ease-in-out infinite}.mic-indicator i[data-v-7c31d710]{font-size:48px;color:#20392e;transition:all .3s ease}.mic-indicator.recording i[data-v-7c31d710]{color:#fff}.mic-pulse[data-v-7c31d710]{position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50%;background:rgba(220,53,69,.2);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.mic-indicator.recording .mic-pulse[data-v-7c31d710]{animation:pulse-expand-7c31d710 1.5s ease-out infinite}@keyframes recording-pulse-7c31d710{0%,to{box-shadow:0 0 #dc354566}50%{box-shadow:0 0 0 20px #dc354500}}@keyframes pulse-expand-7c31d710{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.recording-hint[data-v-7c31d710]{margin-top:15px;font-size:14px;color:#244034b3}.control-buttons[data-v-7c31d710]{display:flex;gap:15px}.btn-primary-custom[data-v-7c31d710]{background:#244034;color:#fff;border:none;border-radius:25px;padding:12px 30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.btn-primary-custom[data-v-7c31d710]:hover{background:#00BF58;transform:translateY(-2px)}.btn-secondary-custom[data-v-7c31d710]{background:transparent;color:#244034;border:1px solid rgba(36,64,52,.15);border-radius:25px;padding:12px 30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-secondary-custom[data-v-7c31d710]:hover{background:rgba(210,243,76,.1);border-color:#d2f34c}.bottom-navigation[data-v-7c31d710]{margin-top:30px}@media (max-width: 991px){.header-actions[data-v-7c31d710]{margin-top:20px;justify-content:center}.waveform-container[data-v-7c31d710]{bottom:-50px}.waveform[data-v-7c31d710]{padding:0 10px;gap:2px}.speaking-text[data-v-7c31d710]{font-size:11px}}@media (max-width: 576px){.page-title[data-v-7c31d710]{font-size:1.75rem}.interview-container[data-v-7c31d710]{padding:25px 20px}.control-buttons[data-v-7c31d710]{flex-direction:column;width:100%}.btn-primary-custom[data-v-7c31d710],.btn-secondary-custom[data-v-7c31d710]{justify-content:center;width:100%}.waveform-container[data-v-7c31d710]{scale:.8;bottom:-45px}.waveform[data-v-7c31d710]{height:35px;padding:0 8px}.wave-bar[data-v-7c31d710]{width:2px}.question-display[data-v-7c31d710]{font-size:16px;padding:20px}}.ai-feed-page[data-v-85c8d2d3]{--md-primary: #6366f1;--md-primary-dark: #4f46e5;--md-secondary: #0ea5e9;--md-accent: #10b981;--md-accent-warm: #f59e0b;--md-accent-pink: #ec4899;--md-accent-purple: #8b5cf6;--md-surface: #ffffff;--md-surface-light: #f8fafc;--md-surface-dark: #0f172a;--md-border: #e2e8f0;--md-text: #1e293b;--md-text-muted: #64748b;--md-danger: #ef4444;--md-success: #10b981;--md-warning: #f59e0b;--spacing-unit: 4px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);position:relative;max-width:1600px;margin:0 auto;padding:calc(var(--spacing-unit) * 5) calc(var(--spacing-unit) * 6) calc(var(--spacing-unit) * 20);display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 10)}@media (max-width: 768px){.ai-feed-page[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 12);gap:calc(var(--spacing-unit) * 6)}}.bg-decorations[data-v-85c8d2d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.bg-blob[data-v-85c8d2d3]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:float-85c8d2d3 20s ease-in-out infinite}.bg-blob-1[data-v-85c8d2d3]{width:600px;height:600px;background:linear-gradient(135deg,var(--md-primary),var(--md-accent-purple));top:-200px;right:-200px;animation-delay:0s}.bg-blob-2[data-v-85c8d2d3]{width:500px;height:500px;background:linear-gradient(135deg,var(--md-accent),var(--md-secondary));bottom:-150px;left:-150px;animation-delay:3s}.bg-pattern[data-v-85c8d2d3]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,var(--md-border) 1px,transparent 1px);background-size:40px 40px;opacity:.3}.hero-title[data-v-85c8d2d3],.setup-hero-title[data-v-85c8d2d3],.section-title[data-v-85c8d2d3],.card-title-section[data-v-85c8d2d3]{font-family:Poppins,sans-serif;font-weight:700;color:var(--md-text)}.hero-banner.modern[data-v-85c8d2d3]{position:relative;border-radius:32px;padding:calc(var(--spacing-unit) * 16) calc(var(--spacing-unit) * 12);color:#fff;overflow:hidden;box-shadow:var(--shadow-2xl);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.hero-overlay[data-v-85c8d2d3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.1));z-index:1}.hero-content[data-v-85c8d2d3]{position:relative;z-index:2;display:grid;grid-template-columns:1.5fr 1fr;gap:calc(var(--spacing-unit) * 8);align-items:center}.hero-text[data-v-85c8d2d3]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 4)}.hero-label[data-v-85c8d2d3]{display:inline-block;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 4);background:rgba(255,255,255,.2);border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;width:-moz-fit-content;width:fit-content}.hero-title[data-v-85c8d2d3]{font-size:clamp(2rem,4vw,3rem);margin:0;line-height:1.2}.hero-subtitle[data-v-85c8d2d3]{font-size:1.125rem;opacity:.95;line-height:1.6;margin:0}.hero-stats[data-v-85c8d2d3]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 3)}.stat-chip[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 4);background:rgba(255,255,255,.15);border-radius:16px;border:1px solid rgba(255,255,255,.2)}.stat-content[data-v-85c8d2d3]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * .5)}.stat-label[data-v-85c8d2d3]{font-size:.75rem;opacity:.9;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-85c8d2d3]{font-size:1.125rem;font-weight:700}.hero-image-wrapper[data-v-85c8d2d3]{border-radius:20px;overflow:hidden;box-shadow:0 24px 48px #0003}.hero-image[data-v-85c8d2d3]{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;display:block}.highlights-section[data-v-85c8d2d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:calc(var(--spacing-unit) * 6);margin:calc(var(--spacing-unit) * 8) 0}.highlight-card[data-v-85c8d2d3]{background:var(--md-surface);border:1px solid var(--md-border);border-radius:20px;padding:calc(var(--spacing-unit) * 6);display:flex;gap:calc(var(--spacing-unit) * 4);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.highlight-card[data-v-85c8d2d3]:hover{transform:translateY(-4px);box-shadow:0 16px 32px #6366f11f;border-color:var(--md-primary)}.highlight-icon[data-v-85c8d2d3]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--md-primary),var(--md-secondary));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.highlight-text h3[data-v-85c8d2d3]{font-size:1.125rem;font-weight:600;margin:0 0 calc(var(--spacing-unit) * 2);color:var(--md-text)}.highlight-text p[data-v-85c8d2d3]{margin:0;color:var(--md-text-muted);line-height:1.6}.feed-toolbar[data-v-85c8d2d3]{position:sticky;top:calc(var(--spacing-unit) * 4);z-index:10;display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 5);background:var(--md-surface);border:1px solid var(--md-border);border-radius:20px;box-shadow:0 4px 12px #0000000d}.toolbar-left[data-v-85c8d2d3],.toolbar-right[data-v-85c8d2d3]{display:flex;gap:calc(var(--spacing-unit) * 2);flex-wrap:wrap;align-items:center}.btn-toolbar[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 2.5) calc(var(--spacing-unit) * 4);border-radius:12px;border:1px solid var(--md-border);background:var(--md-surface);color:var(--md-text);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-toolbar[data-v-85c8d2d3]:hover:not(:disabled){border-color:var(--md-primary);background:var(--md-surface-light);transform:translateY(-1px)}.btn-toolbar[data-v-85c8d2d3]:disabled{opacity:.5;cursor:not-allowed}.btn-audio[data-v-85c8d2d3]{border-color:var(--md-secondary);color:var(--md-secondary)}.btn-podcast[data-v-85c8d2d3]{background:linear-gradient(135deg,var(--md-accent-pink),var(--md-accent-purple));border:none;color:#fff}.btn-podcast[data-v-85c8d2d3]:hover:not(:disabled){box-shadow:0 8px 16px #ec48994d}.btn-cost[data-v-85c8d2d3]{font-size:.75rem;opacity:.9}.hero-label[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 4);background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:calc(var(--spacing-unit) * 4);border:1px solid rgba(255,255,255,.2)}.hero-image-blob[data-v-85c8d2d3]{position:relative;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;overflow:hidden;animation:morph-85c8d2d3 8s ease-in-out infinite;box-shadow:var(--shadow-2xl)}.stat-chip[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 5);background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.stat-chip[data-v-85c8d2d3]:hover{background:rgba(255,255,255,.25);transform:translateY(-2px)}.stat-icon-wrapper[data-v-85c8d2d3]{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.stat-icon[data-v-85c8d2d3]{font-size:1.5rem}.stat-value[data-v-85c8d2d3]{font-size:1.75rem;font-weight:800;display:block;line-height:1}.stat-label[data-v-85c8d2d3]{font-size:.75rem;opacity:.9;text-transform:uppercase;letter-spacing:.05em;display:block;margin-top:calc(var(--spacing-unit) * 1)}.highlight-card.modern[data-v-85c8d2d3]{position:relative;background:var(--md-surface);border:1px solid var(--md-border);border-radius:24px;padding:calc(var(--spacing-unit) * 6);display:flex;gap:calc(var(--spacing-unit) * 4);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.highlight-card.modern[data-v-85c8d2d3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--md-primary)}.highlight-card.modern:hover .highlight-glow[data-v-85c8d2d3]{opacity:1}.highlight-icon-wrapper[data-v-85c8d2d3]{position:relative;z-index:2}.highlight-icon[data-v-85c8d2d3]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--md-primary),var(--md-secondary));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.highlight-glow[data-v-85c8d2d3]{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle at center,rgba(99,102,241,.15),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.feed-toolbar.modern[data-v-85c8d2d3]{position:sticky;top:calc(var(--spacing-unit) * 4);z-index:10;display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 5);background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:var(--shadow-lg)}.feed-sections[data-v-85c8d2d3]{margin:calc(var(--spacing-unit) * 10) 0;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 16)}.section-header-modern[data-v-85c8d2d3]{position:relative;margin-bottom:calc(var(--spacing-unit) * 8);padding-bottom:calc(var(--spacing-unit) * 6)}.section-badge-wrapper[data-v-85c8d2d3]{margin-bottom:calc(var(--spacing-unit) * 4)}.section-badge[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 5);border-radius:999px;background:var(--badge-color, var(--md-primary));color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-md)}.section-line[data-v-85c8d2d3]{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--md-primary),transparent)}.section-grid[data-v-85c8d2d3]{display:grid;gap:calc(var(--spacing-unit) * 6);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));align-items:start}@media (max-width: 768px){.section-grid[data-v-85c8d2d3]{grid-template-columns:1fr}}.section-divider[data-v-85c8d2d3]{-moz-column-break-inside:avoid;break-inside:avoid;margin:calc(var(--spacing-unit) * 12) 0 calc(var(--spacing-unit) * 6);padding:calc(var(--spacing-unit) * 6) 0;border-bottom:2px solid var(--md-border)}.section-divider[data-v-85c8d2d3]:first-child{margin-top:0}.section-divider .section-badge[data-v-85c8d2d3]{display:inline-flex;align-items:center;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 5);border-radius:999px;color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin-bottom:calc(var(--spacing-unit) * 3)}.section-divider .section-info[data-v-85c8d2d3]{margin-top:calc(var(--spacing-unit) * 2)}.section-divider .section-title[data-v-85c8d2d3]{margin:0 0 calc(var(--spacing-unit) * 2);font-size:2rem;font-weight:800;color:var(--md-text);letter-spacing:-.02em}.section-divider .section-description[data-v-85c8d2d3]{margin:0;color:var(--md-text-muted);line-height:1.6;font-size:1.05rem}.feed-card[data-v-85c8d2d3]{background:var(--md-surface);border:1px solid var(--md-border);border-radius:20px;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:calc(var(--spacing-unit) * 6);transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column}.feed-card[data-v-85c8d2d3]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001f;border-color:var(--md-primary)}.feed-card.card-variant-1[data-v-85c8d2d3]{border-left:4px solid var(--md-primary)}.feed-card.card-variant-1 .item-headline[data-v-85c8d2d3]{color:var(--md-primary)}.feed-card.card-variant-2[data-v-85c8d2d3]{border-top:4px solid var(--md-accent);background:linear-gradient(to bottom,rgba(16,185,129,.03),var(--md-surface))}.feed-card.card-variant-3[data-v-85c8d2d3]{box-shadow:0 4px 12px #8b5cf61a;border-color:#8b5cf633}.feed-card.card-variant-3[data-v-85c8d2d3]:hover{box-shadow:0 20px 40px #8b5cf633}.feed-card.has-image .item-image[data-v-85c8d2d3]{height:240px}.feed-card.no-image[data-v-85c8d2d3]{background:linear-gradient(135deg,rgba(99,102,241,.05),var(--md-surface))}.feed-card.has-table[data-v-85c8d2d3]{background:var(--md-surface-light)}.item-image img[data-v-85c8d2d3]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.item-content[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 5);display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 3);flex:1}.item-meta-row[data-v-85c8d2d3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 2)}.item-category[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5);font-weight:600;color:var(--md-primary);text-transform:capitalize;font-size:.875rem}.item-region[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1);color:var(--md-text-muted);font-size:.875rem}.item-headline[data-v-85c8d2d3]{margin:0;font-size:1.25rem;font-weight:700;color:var(--md-text);line-height:1.3}.item-subheadline[data-v-85c8d2d3]{margin:0;color:var(--md-text-muted);font-weight:500;font-size:.95rem}.item-summary[data-v-85c8d2d3]{margin:0;color:var(--md-text);line-height:1.6}.item-insight[data-v-85c8d2d3]{display:flex;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(52,211,153,.05));border-left:3px solid var(--md-accent);border-radius:8px}.item-insight i[data-v-85c8d2d3]{color:var(--md-accent);font-size:1.125rem;flex-shrink:0}.item-insight p[data-v-85c8d2d3]{margin:0;color:var(--md-text);font-size:.9rem;line-height:1.5}.item-tags[data-v-85c8d2d3]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 1.5)}.tag[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);background:rgba(99,102,241,.1);color:var(--md-primary);border-radius:999px;font-size:.8125rem;font-weight:500}.item-skills[data-v-85c8d2d3]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 2)}.skills-label[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5);font-weight:600;color:var(--md-text);font-size:.875rem}.skills-label i[data-v-85c8d2d3]{color:var(--md-accent-warm)}.skills-list[data-v-85c8d2d3]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 1.5)}.skill-tag[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.1));color:#047857;border-radius:999px;font-size:.8125rem;font-weight:600}.item-boost[data-v-85c8d2d3]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3);background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(251,191,36,.05));border-radius:12px;border:1px solid rgba(245,158,11,.2)}.boost-label[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5);font-weight:600;color:#d97706;font-size:.875rem}.boost-list[data-v-85c8d2d3]{margin:0;padding-left:calc(var(--spacing-unit) * 5);color:var(--md-text);font-size:.875rem;line-height:1.6}.item-metrics[data-v-85c8d2d3]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 2)}.metric[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5);padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);background:var(--md-surface-light);border:1px solid var(--md-border);border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--md-text)}.metric-urgency[data-urgency=high][data-v-85c8d2d3]{background:rgba(239,68,68,.1);border-color:#ef44444d;color:#dc2626}.metric-urgency[data-urgency=medium][data-v-85c8d2d3]{background:rgba(245,158,11,.1);border-color:#f59e0b4d;color:#d97706}.item-table[data-v-85c8d2d3]{overflow-x:auto;border-radius:12px;border:1px solid var(--md-border)}.item-table table[data-v-85c8d2d3]{width:100%;border-collapse:collapse;font-size:.875rem}.item-table th[data-v-85c8d2d3],.item-table td[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 3);text-align:left;border-bottom:1px solid var(--md-border)}.item-table th[data-v-85c8d2d3]{background:var(--md-surface-light);font-weight:600;color:var(--md-text)}.item-actions[data-v-85c8d2d3]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 2)}.action-btn[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 2.5) calc(var(--spacing-unit) * 4);background:var(--md-primary);color:#fff;border-radius:12px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .2s ease}.action-btn[data-v-85c8d2d3]:hover{background:var(--md-primary-dark);transform:translateY(-2px);box-shadow:0 8px 16px #6366f14d}.item-source[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5);padding-top:calc(var(--spacing-unit) * 2);border-top:1px solid var(--md-border);font-size:.875rem}.item-source i[data-v-85c8d2d3]{color:var(--md-text-muted)}.item-source a[data-v-85c8d2d3]{color:var(--md-primary);text-decoration:none;font-weight:500}.item-source a[data-v-85c8d2d3]:hover{text-decoration:underline}.content-studio[data-v-85c8d2d3]{background:linear-gradient(135deg,rgba(236,72,153,.05),rgba(139,92,246,.05));border:1px solid rgba(236,72,153,.2);border-radius:24px;padding:calc(var(--spacing-unit) * 8)}.studio-grid[data-v-85c8d2d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:calc(var(--spacing-unit) * 5)}.studio-card[data-v-85c8d2d3]{background:var(--md-surface);border:1px solid var(--md-border);border-radius:20px;padding:calc(var(--spacing-unit) * 5);display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 3)}.studio-format[data-v-85c8d2d3]{display:inline-block;padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);background:rgba(236,72,153,.1);color:#be185d;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;width:-moz-fit-content;width:fit-content}.studio-card h3[data-v-85c8d2d3]{margin:0;font-size:1.25rem;font-weight:700;color:var(--md-text)}.studio-summary[data-v-85c8d2d3]{margin:0;color:var(--md-text-muted);line-height:1.6}.studio-outline[data-v-85c8d2d3]{margin:0;padding-left:calc(var(--spacing-unit) * 5);color:var(--md-text);font-size:.875rem;line-height:1.7}.studio-hook[data-v-85c8d2d3]{display:flex;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3);background:rgba(139,92,246,.05);border-left:3px solid var(--md-accent-purple);border-radius:8px}.studio-hook i[data-v-85c8d2d3]{color:var(--md-accent-purple);font-size:1.125rem;flex-shrink:0}.studio-hook p[data-v-85c8d2d3]{margin:0;color:var(--md-text);font-style:italic;font-size:.9rem;line-height:1.5}.studio-assets[data-v-85c8d2d3]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 1.5)}.asset-tag[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);background:rgba(99,102,241,.1);color:var(--md-primary);border-radius:999px;font-size:.8125rem;font-weight:500}.feed-disclaimer[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 4);background:var(--md-surface-light);border:1px solid var(--md-border);border-radius:16px;color:var(--md-text-muted);font-size:.875rem;line-height:1.6}.feed-disclaimer i[data-v-85c8d2d3]{color:var(--md-primary);font-size:1.25rem;flex-shrink:0}.feed-disclaimer p[data-v-85c8d2d3]{margin:0}.setup-hero[data-v-85c8d2d3]{position:relative;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#ec4899 100%);border-radius:28px;padding:calc(var(--spacing-unit) * 12);color:#fff;overflow:hidden;display:grid;grid-template-columns:1.5fr 1fr;gap:calc(var(--spacing-unit) * 8);align-items:center}.setup-hero-content[data-v-85c8d2d3]{position:relative;z-index:2;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 4)}.setup-hero-title[data-v-85c8d2d3]{font-size:clamp(2rem,4vw,3rem);margin:0;line-height:1.2}.setup-hero-subtitle[data-v-85c8d2d3]{font-size:1.125rem;opacity:.95;line-height:1.6;margin:0}.setup-hero-stats[data-v-85c8d2d3]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 3)}.hero-stat[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 4);background:rgba(255,255,255,.15);border-radius:16px;border:1px solid rgba(255,255,255,.2)}.hero-stat i[data-v-85c8d2d3]{font-size:1.5rem}.hero-stat span[data-v-85c8d2d3]{font-size:.75rem;opacity:.9;text-transform:uppercase;letter-spacing:.05em}.hero-stat strong[data-v-85c8d2d3]{font-size:1.125rem;font-weight:700}.setup-hero-visual[data-v-85c8d2d3]{position:relative;height:300px}.orb[data-v-85c8d2d3]{position:absolute;border-radius:50%;animation:float-85c8d2d3 8s ease-in-out infinite}.orb-1[data-v-85c8d2d3]{width:180px;height:180px;background:rgba(255,255,255,.15);top:10%;left:10%}.orb-2[data-v-85c8d2d3]{width:140px;height:140px;background:rgba(255,255,255,.2);top:40%;right:20%;animation-delay:2s}.orb-3[data-v-85c8d2d3]{width:100px;height:100px;background:rgba(255,255,255,.1);bottom:15%;left:40%;animation-delay:4s}.setup-card[data-v-85c8d2d3]{background:var(--md-surface);border:1px solid var(--md-border);border-radius:24px;padding:calc(var(--spacing-unit) * 7);box-shadow:0 4px 12px #00000008}.card-header-section[data-v-85c8d2d3]{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing-unit) * 4);margin-bottom:calc(var(--spacing-unit) * 6);flex-wrap:wrap}.card-title-section[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 3);margin:0 0 calc(var(--spacing-unit) * 1);font-size:1.5rem}.card-title-section i[data-v-85c8d2d3]{color:var(--md-primary)}.card-subtitle-section[data-v-85c8d2d3]{margin:0;color:var(--md-text-muted);line-height:1.6}.status-badge[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 4);border-radius:999px;font-weight:600;font-size:.875rem}.status-success[data-v-85c8d2d3]{background:rgba(16,185,129,.1);color:#047857}.status-warning[data-v-85c8d2d3]{background:rgba(245,158,11,.1);color:#d97706}.resume-grid[data-v-85c8d2d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:calc(var(--spacing-unit) * 4);margin-bottom:calc(var(--spacing-unit) * 4)}.resume-item[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 4);background:var(--md-surface-light);border:1px solid var(--md-border);border-radius:16px}.resume-item-header[data-v-85c8d2d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--spacing-unit) * 3)}.resume-name[data-v-85c8d2d3]{font-weight:600;color:var(--md-text)}.resume-percent[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);border-radius:999px;font-weight:700;font-size:.875rem}.resume-success[data-v-85c8d2d3]{background:rgba(16,185,129,.1);color:#047857}.resume-warning[data-v-85c8d2d3]{background:rgba(245,158,11,.1);color:#d97706}.resume-danger[data-v-85c8d2d3]{background:rgba(239,68,68,.1);color:#dc2626}.resume-progress[data-v-85c8d2d3]{height:8px;background:var(--md-border);border-radius:999px;overflow:hidden}.resume-progress-bar[data-v-85c8d2d3]{height:100%;border-radius:999px;transition:width .4s ease}.progress-success[data-v-85c8d2d3]{background:linear-gradient(90deg,#10b981,#059669)}.progress-warning[data-v-85c8d2d3]{background:linear-gradient(90deg,#f59e0b,#d97706)}.progress-danger[data-v-85c8d2d3]{background:linear-gradient(90deg,#ef4444,#dc2626)}.alert-box[data-v-85c8d2d3]{display:flex;gap:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 4);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#d97706;margin-bottom:calc(var(--spacing-unit) * 4)}.alert-box i[data-v-85c8d2d3]{font-size:1.25rem;flex-shrink:0}.alert-box ul[data-v-85c8d2d3]{margin:0;padding-left:calc(var(--spacing-unit) * 5)}.card-footer-section[data-v-85c8d2d3]{margin-top:calc(var(--spacing-unit) * 6)}.form-grid[data-v-85c8d2d3]{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing-unit) * 5);margin-bottom:calc(var(--spacing-unit) * 6)}.form-field[data-v-85c8d2d3]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 2)}.form-label[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 2);font-weight:600;color:var(--md-text);font-size:.9375rem}.form-label i[data-v-85c8d2d3]{color:var(--md-primary)}.form-input[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 4);border:1px solid var(--md-border);border-radius:12px;font-size:.9375rem;transition:all .2s ease;color:var(--md-text)}.form-input[data-v-85c8d2d3]:focus{outline:none;border-color:var(--md-primary);box-shadow:0 0 0 4px #6366f11a}.btn-primary[data-v-85c8d2d3],.btn-secondary-outline[data-v-85c8d2d3],.btn-danger[data-v-85c8d2d3]{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 5);border-radius:12px;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none}.btn-primary[data-v-85c8d2d3]{background:var(--md-primary);color:#fff}.btn-primary[data-v-85c8d2d3]:hover:not(:disabled){background:var(--md-primary-dark);transform:translateY(-2px);box-shadow:0 8px 16px #6366f14d}.btn-secondary-outline[data-v-85c8d2d3]{background:transparent;color:var(--md-text);border:1px solid var(--md-border)}.btn-secondary-outline[data-v-85c8d2d3]:hover{border-color:var(--md-primary);background:rgba(99,102,241,.05)}.btn-danger[data-v-85c8d2d3]{background:var(--md-danger);color:#fff}.btn-danger[data-v-85c8d2d3]:hover:not(:disabled){background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 16px #ef44444d}.btn-large[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 8);font-size:1.0625rem}.btn-primary[data-v-85c8d2d3]:disabled,.btn-danger[data-v-85c8d2d3]:disabled{opacity:.5;cursor:not-allowed;transform:none}.progress-steps[data-v-85c8d2d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:calc(var(--spacing-unit) * 4)}.progress-step[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 4);background:var(--md-surface-light);border:1px dashed var(--md-border);border-radius:16px;transition:all .2s ease}.step-complete[data-v-85c8d2d3]{border-style:solid;border-color:var(--md-accent);background:rgba(16,185,129,.05)}.step-icon[data-v-85c8d2d3]{width:40px;height:40px;border-radius:50%;background:var(--md-border);display:flex;align-items:center;justify-content:center;color:var(--md-text-muted);font-size:1.25rem;flex-shrink:0}.step-complete .step-icon[data-v-85c8d2d3]{background:var(--md-accent);color:#fff}.step-label[data-v-85c8d2d3]{font-weight:600;color:var(--md-text);font-size:.9375rem}.processing-card[data-v-85c8d2d3]{display:grid;grid-template-columns:140px 1fr;gap:calc(var(--spacing-unit) * 6);align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05))}.processing-spinner[data-v-85c8d2d3]{position:relative;width:120px;height:120px;margin:0 auto}.spinner-ring[data-v-85c8d2d3]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--md-primary);animation:spin-85c8d2d3 1.5s linear infinite}.ring-delay[data-v-85c8d2d3]{border-top-color:var(--md-secondary);animation-delay:.75s}.processing-content[data-v-85c8d2d3]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 4)}.processing-content h3[data-v-85c8d2d3]{margin:0;font-size:1.5rem;color:var(--md-text)}.processing-content p[data-v-85c8d2d3]{margin:0;color:var(--md-text-muted);line-height:1.6}.error-card[data-v-85c8d2d3]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing-unit) * 4);background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2)}.error-icon[data-v-85c8d2d3]{font-size:4rem;color:var(--md-danger)}.error-card h3[data-v-85c8d2d3]{margin:0;font-size:1.5rem;color:var(--md-text)}.error-card p[data-v-85c8d2d3]{margin:0;color:var(--md-text-muted);line-height:1.6;max-width:500px}.empty-card[data-v-85c8d2d3]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing-unit) * 4);background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(139,92,246,.03))}.empty-illustration[data-v-85c8d2d3]{width:160px;height:160px;border-radius:50%;background:linear-gradient(135deg,var(--md-primary),var(--md-secondary));display:flex;align-items:center;justify-content:center}.empty-icon[data-v-85c8d2d3]{font-size:5rem;color:#fff}.empty-card h2[data-v-85c8d2d3]{margin:0;font-size:2rem;color:var(--md-text)}.empty-card p[data-v-85c8d2d3]{margin:0;color:var(--md-text-muted);line-height:1.6;max-width:600px}.spinner-inline[data-v-85c8d2d3]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-85c8d2d3 .75s linear infinite}.feed-card[data-v-85c8d2d3]{background:var(--md-surface);border-radius:24px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md);border:1px solid var(--md-border);height:-moz-fit-content;height:fit-content}.feed-card[data-v-85c8d2d3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.card-image-overlay[data-v-85c8d2d3]{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end}.overlay-bg[data-v-85c8d2d3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.overlay-gradient[data-v-85c8d2d3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 60%,transparent 100%);z-index:1}.overlay-content[data-v-85c8d2d3]{position:relative;z-index:2;padding:calc(var(--spacing-unit) * 6) calc(var(--spacing-unit) * 6) calc(var(--spacing-unit) * 8);width:100%}.item-category.light[data-v-85c8d2d3],.item-headline.light[data-v-85c8d2d3],.item-subheadline.light[data-v-85c8d2d3],.item-summary.light[data-v-85c8d2d3]{color:#fff}.relevance-badge[data-v-85c8d2d3]{display:inline-flex;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 4);background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:#fff;font-weight:600;font-size:.875rem;margin-top:calc(var(--spacing-unit) * 3)}.expand-btn[data-v-85c8d2d3]{position:absolute;top:calc(var(--spacing-unit) * 4);right:calc(var(--spacing-unit) * 4);width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.expand-btn[data-v-85c8d2d3]:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.card-expanded-content[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 6);background:var(--md-surface-light);border-top:1px solid var(--md-border);animation:slideDown-85c8d2d3 .3s ease}.card-horizontal[data-v-85c8d2d3]{display:grid;grid-template-columns:200px 1fr;gap:calc(var(--spacing-unit) * 4);align-items:stretch}.horizontal-image[data-v-85c8d2d3]{position:relative;height:100%;min-height:180px}.horizontal-image img[data-v-85c8d2d3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.expanded-details[data-v-85c8d2d3]{margin-top:calc(var(--spacing-unit) * 3);animation:slideDown-85c8d2d3 .3s ease}.image-badge[data-v-85c8d2d3]{position:absolute;top:calc(var(--spacing-unit) * 3);left:calc(var(--spacing-unit) * 3);width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;box-shadow:var(--shadow-lg)}.horizontal-content[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 4)}.read-more-btn[data-v-85c8d2d3]{background:none;border:none;color:var(--md-primary);font-weight:600;cursor:pointer;padding:calc(var(--spacing-unit) * 2) 0;display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1);transition:all .2s ease}.read-more-btn[data-v-85c8d2d3]:hover{gap:calc(var(--spacing-unit) * 2)}.card-gradient[data-v-85c8d2d3]{position:relative;background:var(--card-color, var(--md-primary));background:linear-gradient(135deg,var(--card-color, var(--md-primary)),color-mix(in srgb,var(--card-color, var(--md-primary)) 70%,black));min-height:280px;display:flex;flex-direction:column;overflow:hidden}.gradient-pattern[data-v-85c8d2d3]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.1) 1px,transparent 1px);background-size:32px 32px;opacity:.5}.gradient-content[data-v-85c8d2d3]{position:relative;z-index:2;padding:calc(var(--spacing-unit) * 8);flex:1;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 3)}.icon-badge-large[data-v-85c8d2d3]{width:64px;height:64px;border-radius:16px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-bottom:calc(var(--spacing-unit) * 2)}.relevance-pill[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:#fff;font-size:.875rem;font-weight:600}.expand-gradient-btn[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 5);background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto;width:-moz-fit-content;width:fit-content}.expand-gradient-btn[data-v-85c8d2d3]:hover{background:rgba(255,255,255,.3);transform:translate(4px)}.gradient-expanded[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 6);background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);animation:slideDown-85c8d2d3 .3s ease}.card-standard[data-v-85c8d2d3]{display:flex;flex-direction:column}.item-image.modern[data-v-85c8d2d3]{position:relative;height:220px;overflow:hidden}.item-image.modern img[data-v-85c8d2d3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.feed-card:hover .item-image.modern img[data-v-85c8d2d3]{transform:scale(1.05)}.image-overlay[data-v-85c8d2d3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.3),transparent)}.urgency-badge[data-v-85c8d2d3]{position:absolute;top:calc(var(--spacing-unit) * 3);right:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 3);border-radius:999px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1)}.urgency-badge[data-urgency=high][data-v-85c8d2d3]{background:rgba(239,68,68,.9);color:#fff}.urgency-badge[data-urgency=medium][data-v-85c8d2d3]{background:rgba(245,158,11,.9);color:#fff}.item-content.modern[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 6);flex:1;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 3)}.item-summary.collapsed[data-v-85c8d2d3]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tag-more[data-v-85c8d2d3],.skill-more[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);background:var(--md-surface-light);border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--md-text-muted)}.action-btn.modern[data-v-85c8d2d3]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 5);background:var(--md-primary);color:#fff;border-radius:12px;font-weight:600;text-decoration:none;transition:all .2s ease}.action-btn.modern[data-v-85c8d2d3]:hover{background:var(--md-primary-dark);gap:calc(var(--spacing-unit) * 3)}.fab-container[data-v-85c8d2d3]{position:fixed;bottom:calc(var(--spacing-unit) * 8);right:calc(var(--spacing-unit) * 8);z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--spacing-unit) * 3)}.fab-button[data-v-85c8d2d3]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--md-primary),var(--md-secondary));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:var(--shadow-2xl);transition:all .3s cubic-bezier(.4,0,.2,1)}.fab-button[data-v-85c8d2d3]:hover:not(:disabled){transform:scale(1.1) rotate(180deg);box-shadow:0 30px 60px -15px #6366f166}.fab-button[data-v-85c8d2d3]:disabled{opacity:.6;cursor:not-allowed}.fab-button.fab-loading[data-v-85c8d2d3]{animation:pulse-85c8d2d3 2s cubic-bezier(.4,0,.6,1) infinite}.fab-spinner[data-v-85c8d2d3]{position:relative;width:32px;height:32px}.fab-tooltip[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 4);background:var(--md-surface-dark);color:#fff;border-radius:8px;font-size:.875rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.fab-container:hover .fab-tooltip[data-v-85c8d2d3]{opacity:1}.studio-card.modern[data-v-85c8d2d3]{position:relative;background:linear-gradient(135deg,rgba(236,72,153,.05),rgba(139,92,246,.05));border:1px solid rgba(236,72,153,.2);padding:calc(var(--spacing-unit) * 6);border-radius:24px;transition:all .3s ease}.studio-card.modern[data-v-85c8d2d3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--md-accent-pink)}.studio-header[data-v-85c8d2d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--spacing-unit) * 4)}.studio-format[data-v-85c8d2d3]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);background:rgba(236,72,153,.1);color:#be185d;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase}.feed-disclaimer.modern[data-v-85c8d2d3]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 3);padding:calc(var(--spacing-unit) * 4);background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.2);border-radius:16px;color:var(--md-text-muted)}@keyframes spin-85c8d2d3{to{transform:rotate(360deg)}}@keyframes float-85c8d2d3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@keyframes morph-85c8d2d3{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}@keyframes slideDown-85c8d2d3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-85c8d2d3{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 992px){.hero-content[data-v-85c8d2d3],.setup-hero[data-v-85c8d2d3]{grid-template-columns:1fr}.hero-image-wrapper[data-v-85c8d2d3]{order:-1}.processing-card[data-v-85c8d2d3]{grid-template-columns:1fr;text-align:center}.form-grid[data-v-85c8d2d3],.section-grid[data-v-85c8d2d3]{grid-template-columns:1fr}}@media (max-width: 768px){.card-horizontal[data-v-85c8d2d3]{grid-template-columns:1fr}.horizontal-image[data-v-85c8d2d3]{min-height:200px;max-height:250px}.card-image-overlay[data-v-85c8d2d3]{min-height:280px}.card-gradient[data-v-85c8d2d3]{min-height:250px}.fab-container[data-v-85c8d2d3]{bottom:calc(var(--spacing-unit) * 5);right:calc(var(--spacing-unit) * 5)}.fab-button[data-v-85c8d2d3]{width:56px;height:56px;font-size:1.25rem}}@media (max-width: 640px){.feed-toolbar[data-v-85c8d2d3]{flex-direction:column}.toolbar-left[data-v-85c8d2d3],.toolbar-right[data-v-85c8d2d3]{width:100%;flex-direction:column}.btn-toolbar[data-v-85c8d2d3]{width:100%;justify-content:center}}.main-title[data-v-38132d11]{font-family:EB Garamond,serif;font-weight:600;font-size:36px;color:#244034}.modal-title[data-v-38132d11]{font-family:EB Garamond,serif;font-weight:600}h5[data-v-38132d11],h6[data-v-38132d11]{font-family:EB Garamond,serif}.empty-state h5[data-v-38132d11]{font-family:EB Garamond,serif;font-weight:600}.job-card[data-v-38132d11]{background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:25px;transition:all .3s ease}.job-card[data-v-38132d11]:hover{transform:translateY(-3px);border-color:#24403426}.company-avatar[data-v-38132d11]{width:60px;height:60px;border-radius:15px;-o-object-fit:cover;object-fit:cover}.job-title[data-v-38132d11]{font-size:18px;font-weight:600;color:#244034}.job-title a[data-v-38132d11]{color:inherit;text-decoration:none;transition:color .2s ease}.job-title a[data-v-38132d11]:hover:not(.text-muted){color:#00bf58}.job-type-badge[data-v-38132d11]{display:inline-block;background:rgba(0,191,88,.1);color:#00bf58;padding:4px 12px;border-radius:15px;font-size:13px;font-weight:500}.badge-expired[data-v-38132d11]{display:inline-block;background:rgba(220,53,69,.1);color:#dc3545;padding:4px 12px;border-radius:15px;font-size:13px;font-weight:500}.badge-success[data-v-38132d11]{display:inline-block;background:rgba(210,243,76,.2);color:#244034;padding:4px 12px;border-radius:15px;font-size:13px;font-weight:500}.job-meta-info[data-v-38132d11]{display:flex;flex-direction:column;gap:8px}.meta-item[data-v-38132d11]{display:flex;align-items:center;gap:8px;font-size:14px;color:#244034b3}.meta-item i[data-v-38132d11]{color:#20392e;font-size:14px;width:16px}.btn-view-job[data-v-38132d11]{display:inline-flex;align-items:center;background:#244034;color:#fff;border:none;border-radius:25px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .3s ease}.btn-view-job[data-v-38132d11]:hover{background:#00BF58;color:#fff;transform:translateY(-2px)}.btn-review[data-v-38132d11]{display:inline-flex;align-items:center;background:rgba(210,243,76,.15);border:1px solid #D2F34C;color:#244034;border-radius:25px;padding:8px 16px;font-size:14px;transition:all .3s ease}.btn-review[data-v-38132d11]:hover{background:#D2F34C;transform:translateY(-2px)}.empty-state[data-v-38132d11]{background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:60px 20px;text-align:center}.modal-content[data-v-38132d11]{border:none;border-radius:20px}.modal-header[data-v-38132d11]{border-bottom:1px solid rgba(36,64,52,.08);padding:20px 24px}.modal-title[data-v-38132d11]{font-size:18px;font-weight:600;color:#244034}.modal-body[data-v-38132d11]{padding:24px}.modal-footer[data-v-38132d11]{border-top:1px solid rgba(36,64,52,.08);padding:16px 24px}.form-label[data-v-38132d11]{font-weight:500;color:#244034;margin-bottom:8px}.form-control[data-v-38132d11]{border:1px solid rgba(36,64,52,.15);border-radius:10px;padding:12px 15px;font-size:14px;transition:all .3s ease}.form-control[data-v-38132d11]:focus{border-color:#d2f34c;box-shadow:0 0 0 .2rem #d2f34c40}.btn-seven[data-v-38132d11]{background:transparent;border:1px solid rgba(36,64,52,.15);color:#244034;border-radius:25px;padding:10px 24px;transition:all .3s ease}.btn-seven[data-v-38132d11]:hover{border-color:#d2f34c;background:rgba(210,243,76,.05)}@media (max-width: 991px){.job-card[data-v-38132d11]{padding:20px}.company-avatar[data-v-38132d11]{width:50px;height:50px}}@media (min-width: 992px){.float-lg-right[data-v-38132d11]{float:right}}.dashboard-header-modern[data-v-4a759f74]{margin-bottom:2.5rem;animation:fadeInDown-4a759f74 .6s ease}.dashboard-title[data-v-4a759f74]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-subtitle[data-v-4a759f74]{color:#6c757d;font-size:1.1rem;margin:0}.welcome-info[data-v-4a759f74]{text-align:right}.greeting-text[data-v-4a759f74]{color:#244034;font-weight:600;font-size:1.1rem}.stats-cards-section[data-v-4a759f74]{margin-bottom:4rem}.modern-stat-card[data-v-4a759f74]{background:white;border-radius:20px;padding:2rem 1.5rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;animation:fadeInUp-4a759f74 .6s ease;animation-fill-mode:both}.modern-stat-card[data-v-4a759f74]:nth-child(1){animation-delay:.1s}.modern-stat-card[data-v-4a759f74]:nth-child(2){animation-delay:.2s}.modern-stat-card[data-v-4a759f74]:nth-child(3){animation-delay:.3s}.modern-stat-card[data-v-4a759f74]:nth-child(4){animation-delay:.4s}.modern-stat-card[data-v-4a759f74]:hover{transform:translateY(-8px)}.stat-card-content[data-v-4a759f74]{display:flex;align-items:center;gap:1.25rem;position:relative;z-index:2}.stat-icon[data-v-4a759f74]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff;transition:all .3s ease}.visitors-card .stat-icon[data-v-4a759f74]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.shortlisted-card .stat-icon[data-v-4a759f74]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.bookmarks-card .stat-icon[data-v-4a759f74]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.applied-card .stat-icon[data-v-4a759f74]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%)}.stat-info[data-v-4a759f74]{flex:1}.stat-value[data-v-4a759f74]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.25rem;line-height:1}.stat-label[data-v-4a759f74]{color:#6c757d;font-size:.95rem;font-weight:500}.stat-card-glow[data-v-4a759f74]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.modern-stat-card:hover .stat-card-glow[data-v-4a759f74]{opacity:.1}.visitors-glow[data-v-4a759f74]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.shortlisted-glow[data-v-4a759f74]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.bookmarks-glow[data-v-4a759f74]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.applied-glow[data-v-4a759f74]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%)}.modern-chart-section[data-v-4a759f74]{background:white;border-radius:20px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp-4a759f74 .6s ease .2s both}.modern-chart-section[data-v-4a759f74]:hover{transform:translateY(-2px)}.chart-header[data-v-4a759f74]{padding:2rem 2rem 1rem;border-bottom:2px solid #f8f9fa}.chart-title-wrapper[data-v-4a759f74]{display:flex;align-items:center;gap:1.25rem}.chart-icon[data-v-4a759f74]{width:56px;height:56px;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.chart-title[data-v-4a759f74]{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0}.chart-subtitle[data-v-4a759f74]{font-size:.9rem;color:#6c757d;margin:.25rem 0 0}.chart-content[data-v-4a759f74]{padding:1.5rem 2rem 2rem}.chart-filters[data-v-4a759f74]{display:flex;gap:.75rem;margin-bottom:2rem;padding:.5rem;background:#f8f9fa;border-radius:12px}.filter-btn[data-v-4a759f74]{flex:1;padding:.75rem 1.5rem;border-radius:10px;text-decoration:none;font-weight:500;color:#6c757d;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;align-items:center;justify-content:center}.filter-btn[data-v-4a759f74]:hover{background:white;color:#495057;text-decoration:none}.filter-btn.active[data-v-4a759f74]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;transform:translateY(-1px)}.chart-wrapper[data-v-4a759f74]{border-radius:12px;overflow:hidden}.modern-jobs-section[data-v-4a759f74]{background:white;border-radius:20px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp-4a759f74 .6s ease .3s both;margin-bottom:1.5rem}.modern-jobs-section[data-v-4a759f74]:hover{transform:translateY(-2px)}.applied-jobs[data-v-4a759f74]{animation-delay:.4s}.jobs-header[data-v-4a759f74]{padding:2rem 2rem 1rem;border-bottom:2px solid #f8f9fa}.jobs-title-wrapper[data-v-4a759f74]{display:flex;align-items:center;gap:1.25rem}.jobs-icon[data-v-4a759f74]{width:56px;height:56px;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.applied-icon[data-v-4a759f74]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.jobs-title[data-v-4a759f74]{font-size:1.4rem;font-weight:600;color:#1a1a1a;margin:0}.jobs-subtitle[data-v-4a759f74]{font-size:.9rem;color:#6c757d;margin:.25rem 0 0}.jobs-content[data-v-4a759f74]{padding:1.5rem 2rem 2rem}.modern-job-card[data-v-4a759f74]{background:#f8f9fa;border-radius:16px;margin-bottom:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.modern-job-card[data-v-4a759f74]:last-of-type{margin-bottom:0}.modern-job-card[data-v-4a759f74]:hover{background:white;transform:translateY(-2px)}.job-card-content[data-v-4a759f74]{padding:1.5rem;display:flex;align-items:center;gap:1.25rem}.job-avatar[data-v-4a759f74]{width:50px;height:50px;border-radius:12px;overflow:hidden;flex-shrink:0}.avatar-img[data-v-4a759f74]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.job-details[data-v-4a759f74]{flex:1}.job-title-text[data-v-4a759f74]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.job-link[data-v-4a759f74]{color:#1a1a1a;text-decoration:none;transition:color .3s ease}.job-link[data-v-4a759f74]:hover{color:#244034;text-decoration:none}.job-meta[data-v-4a759f74]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6c757d}.job-type[data-v-4a759f74]{font-weight:500}.job-divider[data-v-4a759f74]{color:#dee2e6}.job-location[data-v-4a759f74]{color:#6c757d}.job-actions[data-v-4a759f74]{display:flex;gap:.5rem}.view-job-btn[data-v-4a759f74],.delete-job-btn[data-v-4a759f74]{width:40px;height:40px;border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;font-size:1rem}.view-job-btn[data-v-4a759f74]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff}.view-job-btn[data-v-4a759f74]:hover{transform:translateY(-2px);color:#fff;text-decoration:none}.delete-job-btn[data-v-4a759f74]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff}.delete-job-btn[data-v-4a759f74]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)}.jobs-footer[data-v-4a759f74]{padding-top:1rem;border-top:2px solid #f8f9fa;display:flex;justify-content:flex-end}.view-more-btn[data-v-4a759f74]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.view-more-btn[data-v-4a759f74]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#1a2d24 0%,#244034 100%)}.empty-state[data-v-4a759f74]{text-align:center;padding:3rem 1rem}.empty-icon[data-v-4a759f74]{width:80px;height:80px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#6c757d}.empty-text[data-v-4a759f74]{color:#6c757d;font-size:1.1rem;font-weight:500;margin:0}@keyframes fadeIn-4a759f74{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown-4a759f74{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-4a759f74{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.dashboard-title[data-v-4a759f74]{font-size:2rem}.welcome-info[data-v-4a759f74]{text-align:left;margin-top:1rem}.stat-card-content[data-v-4a759f74]{flex-direction:column;text-align:center;gap:1rem}.stat-value[data-v-4a759f74]{font-size:2rem}.chart-content[data-v-4a759f74],.jobs-content[data-v-4a759f74]{padding:1rem}.chart-header[data-v-4a759f74],.jobs-header[data-v-4a759f74]{padding:1.5rem 1rem 1rem}.chart-filters[data-v-4a759f74]{flex-direction:column;gap:.5rem}.filter-btn[data-v-4a759f74]{text-align:center}.job-card-content[data-v-4a759f74]{flex-direction:column;align-items:flex-start;gap:1rem}.job-actions[data-v-4a759f74]{width:100%;justify-content:center}}@media (max-width: 576px){.stat-value[data-v-4a759f74]{font-size:1.75rem}.chart-title[data-v-4a759f74],.jobs-title[data-v-4a759f74]{font-size:1.2rem}.modern-stat-card[data-v-4a759f74],.modern-chart-section[data-v-4a759f74],.modern-jobs-section[data-v-4a759f74]{border-radius:16px}}[data-v-4a759f74]::-webkit-scrollbar{width:8px}[data-v-4a759f74]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[data-v-4a759f74]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);border-radius:10px}[data-v-4a759f74]::-webkit-scrollbar-thumb:hover{background:#244034}.main-title[data-v-392d1de9]{font-family:EB Garamond,serif;font-weight:600;font-size:30px;color:#244034}h4.main-title[data-v-392d1de9]{font-family:EB Garamond,serif;font-size:28px}h5[data-v-392d1de9],h6[data-v-392d1de9]{font-family:EB Garamond,serif}.empty-state h5[data-v-392d1de9]{font-family:EB Garamond,serif;font-weight:600}.settings-card[data-v-392d1de9]{border:1px solid rgba(36,64,52,.08);border-radius:14px}.settings-section[data-v-392d1de9]{border-bottom:1px solid rgba(36,64,52,.08)}.settings-section[data-v-392d1de9]:last-of-type{border-bottom:none}.section-title[data-v-392d1de9]{font-family:EB Garamond,serif;font-size:18px;font-weight:600;color:#244034}.filter-dropdown[data-v-392d1de9]{position:relative;width:100%}.filter-btn[data-v-392d1de9]{background:white;border:1px solid rgba(36,64,52,.12);border-radius:10px;padding:12px 16px;font-size:14px;color:#244034;transition:all .2s ease;text-align:left;min-height:48px}.filter-btn[data-v-392d1de9]:hover{border-color:#d2f34c;background:rgba(210,243,76,.05)}.filter-btn[data-v-392d1de9]:after{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.filter-btn-content[data-v-392d1de9]{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}.filter-btn-content i[data-v-392d1de9]{color:#20392e;font-size:16px;flex-shrink:0;width:20px;text-align:center}.filter-btn-content .filter-text[data-v-392d1de9]{flex:1;text-align:left}.filter-badge[data-v-392d1de9]{margin-left:auto;background:#D2F34C;color:#244034;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;min-width:20px;text-align:center;flex-shrink:0}.filter-dropdown-menu[data-v-392d1de9]{border:1px solid rgba(36,64,52,.08);border-radius:12px;box-shadow:0 4px 12px #24403414;padding:8px;min-width:280px;max-height:320px;overflow-y:auto}.dropdown-search[data-v-392d1de9]{padding:8px;border-bottom:1px solid rgba(36,64,52,.08);margin-bottom:8px}.dropdown-search .form-control[data-v-392d1de9]{border:1px solid rgba(36,64,52,.12);border-radius:8px;font-size:14px}.dropdown-option[data-v-392d1de9]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease}.dropdown-option[data-v-392d1de9]:hover{background:rgba(36,64,52,.05)}.dropdown-option.selected[data-v-392d1de9]{background:rgba(210,243,76,.15)}.dropdown-option i[data-v-392d1de9]{color:#00bf58;font-size:16px}.option-group[data-v-392d1de9]{display:flex;flex-direction:column;gap:10px}.option-item[data-v-392d1de9]{display:block;position:relative;cursor:pointer}.option-input[data-v-392d1de9]{position:absolute;opacity:0;pointer-events:none}.option-label[data-v-392d1de9]{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(36,64,52,.12);border-radius:10px;transition:all .2s ease;background:white}.option-label[data-v-392d1de9]:hover{border-color:#d2f34c;background:rgba(210,243,76,.05)}.option-item.active .option-label[data-v-392d1de9]{border-color:#d2f34c;background:rgba(210,243,76,.1)}.option-label i[data-v-392d1de9]{color:transparent;font-size:18px;transition:all .2s ease}.option-item.active .option-label i[data-v-392d1de9]{color:#00bf58}.btn-save[data-v-392d1de9]{background:#244034;color:#fff;border:none;border-radius:25px;padding:12px 28px;font-size:15px;font-weight:500;transition:all .3s ease}.btn-save[data-v-392d1de9]:hover:not(:disabled){background:#00BF58;transform:translateY(-2px)}.btn-save[data-v-392d1de9]:disabled{opacity:.6;cursor:not-allowed}.job-card[data-v-392d1de9]{background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:25px;transition:all .3s ease}.job-card[data-v-392d1de9]:hover{transform:translateY(-3px);border-color:#24403426}.company-avatar[data-v-392d1de9]{width:60px;height:60px;border-radius:15px;-o-object-fit:cover;object-fit:cover}.job-title[data-v-392d1de9]{font-size:18px;font-weight:600;color:#244034}.job-title a[data-v-392d1de9]{color:inherit;text-decoration:none;transition:color .2s ease}.job-title a[data-v-392d1de9]:hover:not(.text-muted){color:#00bf58}.job-type-badge[data-v-392d1de9]{display:inline-block;background:rgba(0,191,88,.1);color:#00bf58;padding:4px 12px;border-radius:15px;font-size:13px;font-weight:500}.badge-expired[data-v-392d1de9]{display:inline-block;background:rgba(220,53,69,.1);color:#dc3545;padding:4px 12px;border-radius:15px;font-size:13px;font-weight:500}.job-meta-info[data-v-392d1de9]{display:flex;flex-direction:column;gap:8px}.meta-item[data-v-392d1de9]{display:flex;align-items:center;gap:8px;font-size:14px;color:#244034b3}.meta-item i[data-v-392d1de9]{color:#20392e;font-size:14px}.btn-view-job[data-v-392d1de9]{display:inline-flex;align-items:center;background:#244034;color:#fff;border:none;border-radius:25px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .3s ease}.btn-view-job[data-v-392d1de9]:hover{background:#00BF58;color:#fff;transform:translateY(-2px)}.btn-action-menu[data-v-392d1de9]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(36,64,52,.15);background:white;color:#244034;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-action-menu[data-v-392d1de9]:hover{border-color:#d2f34c;background:rgba(210,243,76,.05)}.empty-state[data-v-392d1de9]{background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:60px 20px;text-align:center}.dropdown-menu[data-v-392d1de9]{border:1px solid rgba(36,64,52,.08);border-radius:15px;box-shadow:none;padding:8px 0}.dropdown-item[data-v-392d1de9]{color:#244034;padding:8px 16px;font-size:14px;transition:background .2s ease}.dropdown-item[data-v-392d1de9]:hover{background:rgba(210,243,76,.1);color:#244034}.dropdown-item i[data-v-392d1de9]{color:#20392e;width:20px}@media (max-width: 991px){.job-card[data-v-392d1de9]{padding:20px}.company-avatar[data-v-392d1de9]{width:50px;height:50px}.action-buttons[data-v-392d1de9]{margin-top:15px}}@media (min-width: 992px){.float-lg-right[data-v-392d1de9]{float:right}}.step-indicator[data-v-4eacaa58]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.step-indicator-track[data-v-4eacaa58]{position:absolute;top:20px;left:0;right:0;height:4px;background-color:#e9ecef;border-radius:2px;z-index:1}.step-indicator-progress[data-v-4eacaa58]{position:absolute;top:20px;left:0;height:4px;background:linear-gradient(90deg,#244034,#2d5038);border-radius:2px;z-index:2;transition:width .5s ease}.step-indicators[data-v-4eacaa58]{display:flex;justify-content:space-between;width:100%;z-index:3;position:relative}.step-indicator-item[data-v-4eacaa58]{display:flex;flex-direction:column;align-items:center;flex:1}.step-indicator-circle[data-v-4eacaa58]{width:36px;height:36px;border-radius:50%;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.8rem;transition:all .3s ease;border:2px solid #e9ecef}.step-indicator-item.active .step-indicator-circle[data-v-4eacaa58]{background-color:#244034;color:#fff;border-color:#244034}.step-indicator-item.current .step-indicator-circle[data-v-4eacaa58]{background-color:#244034;color:#fff;border-color:#244034;transform:scale(1.1);box-shadow:0 0 0 4px #2440341a}.step-indicator-label[data-v-4eacaa58]{margin-top:.5rem;font-size:.7rem;font-weight:400;color:#6c757d;text-align:center}.step-indicator-item.active .step-indicator-label[data-v-4eacaa58],.step-indicator-item.current .step-indicator-label[data-v-4eacaa58]{color:#244034;font-weight:500}.step-content[data-v-4eacaa58]{animation:fadeInUp-4eacaa58 .4s ease-out}@keyframes fadeInUp-4eacaa58{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-header[data-v-4eacaa58]{text-align:center;margin-bottom:2rem}.step-title[data-v-4eacaa58]{font-size:1.5rem;font-weight:500;color:#212529;margin-bottom:.5rem}.step-subtitle[data-v-4eacaa58]{font-size:.9rem;color:#6c757d}.form-group-card[data-v-4eacaa58]{background:white;border-radius:16px;padding:2rem;margin-bottom:1.5rem}.form-group-title[data-v-4eacaa58]{font-size:1rem;font-weight:500;color:#244034;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e8eb}.form-field[data-v-4eacaa58]{margin-bottom:0}.form-label[data-v-4eacaa58]{font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.875rem}.form-control[data-v-4eacaa58]{border:1px solid #d1d5db;border-radius:12px;padding:.75rem 1rem;font-size:.95rem;transition:all .2s ease;background-color:#fff}.form-control[data-v-4eacaa58]:focus{border-color:#244034;box-shadow:0 0 0 3px #24403414;background-color:#fff;outline:none}.form-control.is-invalid[data-v-4eacaa58]{border-color:#dc3545}.radio-group[data-v-4eacaa58]{display:flex;flex-direction:column;gap:.75rem}.form-check[data-v-4eacaa58]{padding:.75rem;background:#fafbfc;border:1px solid #e5e8eb;border-radius:10px;transition:all .2s ease}.form-check[data-v-4eacaa58]:hover{border-color:#244034;background-color:#24403408}.form-check-input[data-v-4eacaa58]:checked{background-color:#244034;border-color:#244034}.form-check-input:checked+.form-check-label[data-v-4eacaa58]{color:#244034;font-weight:500}.form-check-label[data-v-4eacaa58]{font-weight:400;cursor:pointer;margin-left:.5rem;font-size:.9rem}.file-upload-area[data-v-4eacaa58]{position:relative}.file-input[data-v-4eacaa58]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.file-upload-label[data-v-4eacaa58]{display:flex;align-items:center;justify-content:center;padding:1rem;border:2px dashed #d1d5db;border-radius:12px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fafbfc;color:#6c757d;font-weight:400;font-size:.9rem;position:relative;z-index:1;min-height:60px}.file-upload-label[data-v-4eacaa58]:hover{border-color:#244034;color:#244034;background-color:#24403408}.file-upload-label.has-file[data-v-4eacaa58]{border-color:#00bf58;background-color:#00bf580d;color:#00bf58}.file-upload-label span[data-v-4eacaa58]{display:inline-block}.contact-visibility-note[data-v-4eacaa58]{background:#f0f9ff;border:1px solid #c7d2fe;border-radius:8px;padding:.75rem;margin-top:.75rem}.contact-visibility-note small[data-v-4eacaa58]{display:flex;align-items:flex-start;line-height:1.4}.contact-visibility-note .bi[data-v-4eacaa58]{margin-top:.1rem;flex-shrink:0}.video-preview[data-v-4eacaa58]{background:#fafbfc;padding:1.5rem;border-radius:16px;border:1px solid #e5e8eb}.video-container[data-v-4eacaa58]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.form-navigation[data-v-4eacaa58]{padding-top:2rem;border-top:1px solid #e5e8eb;margin-top:2rem;border-radius:16px;padding:2rem}.btn[data-v-4eacaa58]{font-weight:500;transition:all .2s ease;border:none}.btn-primary[data-v-4eacaa58]{background-color:#00bf58;border-color:none}.btn-primary[data-v-4eacaa58]:hover{background-color:#1d3028;transform:translateY(-1px);box-shadow:0 4px 12px #24403440}.btn-outline-light[data-v-4eacaa58]{border:1px solid #e5e8eb;color:#6c757d;background:white}.btn-outline-light[data-v-4eacaa58]:hover{background-color:#f8f9fa;border-color:#d1d5db;color:#495057;transform:translateY(-1px)}.step-info[data-v-4eacaa58]{flex:1}.iti[data-v-4eacaa58]{width:100%}.iti__selected-flag[data-v-4eacaa58]{padding:0 10px;background-color:#fff;border-right:2px solid #e9ecef}.iti__selected-dial-code[data-v-4eacaa58]{color:#495057;font-weight:500}#phone[data-v-4eacaa58]{width:100%;padding-left:85px!important;background-color:#fff;border:1px solid #d1d5db;border-radius:12px}#phone[data-v-4eacaa58]:focus{border-color:#244034;box-shadow:0 0 0 3px #24403414;outline:none}@media (max-width: 768px){.step-title[data-v-4eacaa58]{font-size:1.25rem}.form-group-card[data-v-4eacaa58]{padding:1.25rem}.step-indicator-circle[data-v-4eacaa58]{width:30px;height:30px;font-size:.7rem}.step-indicator-label[data-v-4eacaa58]{font-size:.625rem}.iti[data-v-4eacaa58]{font-size:14px}#phone[data-v-4eacaa58]{padding-left:65px!important}.form-navigation[data-v-4eacaa58],.form-navigation .d-flex[data-v-4eacaa58]{flex-direction:column;gap:1rem}.btn[data-v-4eacaa58]{width:100%;justify-content:center}}@media (max-width: 576px){.step-indicators[data-v-4eacaa58]{gap:.5rem}.step-indicator-label[data-v-4eacaa58]{display:none}.radio-group[data-v-4eacaa58]{gap:.5rem}}.resume-nav-container[data-v-cb7c1e09]{position:relative;background:transparent;border-radius:16px;padding:1rem;margin-bottom:1.5rem}.resume-nav[data-v-cb7c1e09]{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none}.resume-nav[data-v-cb7c1e09]::-webkit-scrollbar{display:none}.nav-pill[data-v-cb7c1e09]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#f3f4f6;color:#4b5563;text-decoration:none;border-radius:50px;font-size:.875rem;font-weight:600;white-space:nowrap;transition:all .3s ease;flex-shrink:0;border:2px solid transparent}.nav-pill[data-v-cb7c1e09]:hover{background:#e5e7eb;color:#1f2937;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.nav-pill.active[data-v-cb7c1e09]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff}.nav-pill.active[data-v-cb7c1e09]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2440344d}.nav-pill i[data-v-cb7c1e09],.nav-text[data-v-cb7c1e09]{font-size:.875rem}.scroll-indicator[data-v-cb7c1e09]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000001a;border:1px solid #e5e7eb;opacity:0;pointer-events:none;transition:all .3s ease;z-index:10}.scroll-indicator.visible[data-v-cb7c1e09]{opacity:1;pointer-events:auto}.scroll-indicator[data-v-cb7c1e09]:hover{background:#244034;color:#fff;transform:translateY(-50%) scale(1.1)}.scroll-indicator i[data-v-cb7c1e09]{font-size:.75rem}.scroll-left[data-v-cb7c1e09]{left:.5rem}.scroll-right[data-v-cb7c1e09]{right:.5rem}@media (max-width: 768px){.resume-nav-container[data-v-cb7c1e09]{padding:.75rem;border-radius:12px;margin-bottom:1rem}.resume-nav[data-v-cb7c1e09]{gap:.5rem;padding:.25rem 0}.nav-pill[data-v-cb7c1e09]{padding:.625rem 1rem;font-size:.8125rem}.nav-pill i[data-v-cb7c1e09]{font-size:.8125rem}.scroll-indicator[data-v-cb7c1e09]{width:32px;height:32px;background:rgba(255,255,255,.95)}.scroll-left[data-v-cb7c1e09]{left:.25rem}.scroll-right[data-v-cb7c1e09]{right:.25rem}}@media (max-width: 480px){.nav-text[data-v-cb7c1e09]{display:none}.nav-pill[data-v-cb7c1e09]{padding:.625rem;gap:0}.nav-pill i[data-v-cb7c1e09]{font-size:1rem}}.resume-nav-container[data-v-cb7c1e09]:before,.resume-nav-container[data-v-cb7c1e09]:after{content:"";position:absolute;top:0;bottom:0;width:50px;pointer-events:none;z-index:5}.resume-nav-container[data-v-cb7c1e09]:before{left:0;border-radius:16px 0 0 16px}.resume-nav-container[data-v-cb7c1e09]:after{right:0;border-radius:0 16px 16px 0}.resume-jumbotron[data-v-7b1da91c]{position:relative;background:linear-gradient(135deg,#244034b8 0%,#2d5040a2 100%);background-image:linear-gradient(rgba(36,64,52,.503),rgba(36,64,52,.769)),url(/assets/backgrounds/wood.jpg);background-size:cover;background-repeat:no-repeat;border-radius:24px;padding:2.5rem;margin-bottom:2rem;overflow:hidden;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.resume-jumbotron.visible[data-v-7b1da91c]{opacity:1;transform:translateY(0)}.jumbotron-pattern[data-v-7b1da91c]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.1) 35px,rgba(255,255,255,.1) 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,rgba(255,255,255,.05) 35px,rgba(255,255,255,.05) 70px);animation:patternShift-7b1da91c 20s linear infinite}@keyframes patternShift-7b1da91c{0%{transform:translate(0)}to{transform:translate(70px,70px)}}.jumbotron-content[data-v-7b1da91c]{position:relative;display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;z-index:1}.jumbotron-left[data-v-7b1da91c]{display:flex;flex-direction:column;gap:1.5rem}.resume-title-section[data-v-7b1da91c]{display:flex;flex-direction:column;gap:.75rem}.resume-title[data-v-7b1da91c]{margin:0;font-size:2rem;font-weight:700;color:#fff;letter-spacing:-.5px;animation:titleGlow-7b1da91c 3s ease-in-out infinite alternate}@keyframes titleGlow-7b1da91c{0%{text-shadow:0 0 20px rgba(211,250,56,.3)}to{text-shadow:0 0 30px rgba(211,250,56,.5),0 0 40px rgba(211,250,56,.3)}}.resume-badges[data-v-7b1da91c]{display:flex;gap:.75rem}.primary-badge[data-v-7b1da91c]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;padding:.075rem .4rem;border-radius:50px;font-size:.675rem;font-weight:600;animation:badgePulse-7b1da91c 2s ease-in-out infinite}@keyframes badgePulse-7b1da91c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.star-icon[data-v-7b1da91c]{font-size:1rem;animation:starRotate-7b1da91c 3s linear infinite}@keyframes starRotate-7b1da91c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-header[data-v-7b1da91c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.progress-label[data-v-7b1da91c]{color:#ffffffe6;font-size:.875rem;font-weight:500}.progress-percentage[data-v-7b1da91c]{color:#d3fa38;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.progress-track[data-v-7b1da91c]{position:relative;height:8px;background:rgba(0,0,0,.3);border-radius:50px;overflow:hidden;margin-bottom:.75rem}.progress-fill[data-v-7b1da91c]{position:absolute;left:0;top:0;height:100%;border-radius:50px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.progress-glow[data-v-7b1da91c]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:20px;background:white;filter:blur(10px);opacity:.8;animation:glowMove-7b1da91c 2s ease-in-out infinite}@keyframes glowMove-7b1da91c{0%,to{opacity:.4}50%{opacity:.8}}.progress-status[data-v-7b1da91c]{display:flex;justify-content:space-between;align-items:center}.status-text[data-v-7b1da91c]{color:#fffc;font-size:.8125rem}.status-icon[data-v-7b1da91c]{color:#d3fa38;font-size:1rem;animation:statusBounce-7b1da91c 1s ease-in-out infinite}@keyframes statusBounce-7b1da91c{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.jumbotron-right[data-v-7b1da91c]{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.action-buttons[data-v-7b1da91c]{display:flex;flex-direction:column;gap:.75rem;width:100%}.action-btn[data-v-7b1da91c]{position:relative;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1.75rem;border-radius:50px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:none;cursor:pointer;min-width:160px}.ai-parser-btn[data-v-7b1da91c]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034}.ai-parser-btn[data-v-7b1da91c]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-shimmer[data-v-7b1da91c]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shimmer-7b1da91c 3s infinite}@keyframes shimmer-7b1da91c{0%{transform:rotate(0) translate(-100%)}to{transform:rotate(0) translate(100%)}}.preview-btn[data-v-7b1da91c]{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(211,250,56,.3)}.preview-btn[data-v-7b1da91c]:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);border-color:#d3fa3880}.btn-icon[data-v-7b1da91c]{font-size:1.125rem}.btn-text[data-v-7b1da91c]{position:relative;z-index:1}.quick-stats[data-v-7b1da91c]{display:flex;gap:1.5rem}.stat-item[data-v-7b1da91c]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1.25rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(211,250,56,.2)}.stat-value[data-v-7b1da91c]{color:#d3fa38;font-size:1.25rem;font-weight:700}.stat-label[data-v-7b1da91c]{color:#ffffffb3;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.decoration-circle[data-v-7b1da91c]{position:absolute;border-radius:50%;pointer-events:none}.circle-1[data-v-7b1da91c]{width:200px;height:200px;background:radial-gradient(circle,rgba(211,250,56,.1) 0%,transparent 70%);top:-100px;right:-100px;animation:float1-7b1da91c 6s ease-in-out infinite}.circle-2[data-v-7b1da91c]{width:150px;height:150px;background:radial-gradient(circle,rgba(211,250,56,.08) 0%,transparent 70%);bottom:-75px;left:-75px;animation:float2-7b1da91c 8s ease-in-out infinite}@keyframes float1-7b1da91c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,20px) scale(1.1)}}@keyframes float2-7b1da91c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.1)}}@media (max-width: 768px){.resume-jumbotron[data-v-7b1da91c]{padding:1.75rem 1.25rem}.jumbotron-content[data-v-7b1da91c]{grid-template-columns:1fr;gap:2rem}.resume-title[data-v-7b1da91c]{font-size:1.5rem}.jumbotron-right[data-v-7b1da91c]{align-items:stretch}.action-buttons[data-v-7b1da91c]{flex-direction:row}.action-btn[data-v-7b1da91c]{flex:1;min-width:auto;padding:.75rem 1.25rem;font-size:.875rem}.btn-icon[data-v-7b1da91c]{font-size:1rem}.quick-stats[data-v-7b1da91c]{justify-content:center}}@media (max-width: 480px){.resume-jumbotron[data-v-7b1da91c]{border-radius:16px;padding:1.5rem 1rem}.resume-title[data-v-7b1da91c]{font-size:1.25rem}.action-buttons[data-v-7b1da91c]{flex-direction:column}.action-btn[data-v-7b1da91c]{width:100%}.progress-percentage[data-v-7b1da91c]{font-size:1.25rem}}.resume-layout-container[data-v-3771c157]{padding:0 20px;max-width:1400px;margin:0 auto}.resume-content-wrapper[data-v-3771c157]{min-height:calc(100vh - 350px)}.resume-page-content[data-v-3771c157]{width:100%}@media (max-width: 768px){.resume-content-wrapper[data-v-3771c157]{min-height:calc(100vh - 400px)}}@media (max-width: 480px){.resume-layout-container[data-v-3771c157]{padding:0 10px}}.certification-page[data-v-6428fb8c]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-6428fb8c]{padding:2rem;animation:fadeIn-6428fb8c .5s ease-out}.header-section[data-v-6428fb8c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-6428fb8c]{flex:1}.page-title[data-v-6428fb8c]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-6428fb8c]{color:#6c757d;margin:0}.action-buttons[data-v-6428fb8c]{display:flex;gap:.75rem}.btn-primary[data-v-6428fb8c],.btn-secondary[data-v-6428fb8c],.btn-ai[data-v-6428fb8c]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-6428fb8c]{background:#244034;color:#fff}.btn-primary[data-v-6428fb8c]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-6428fb8c]{background:#f5f5f5;color:#244034;border-color:#dee2e6;border:none}.btn-secondary[data-v-6428fb8c]:hover{background:#e5e5e5;border-color:#fff}.btn-ai[data-v-6428fb8c]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;font-weight:600;position:relative}.btn-ai[data-v-6428fb8c]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-ai.loading[data-v-6428fb8c]{pointer-events:none;animation:rainbowPulse-6428fb8c 2s infinite}.btn-ai.loading[data-v-6428fb8c]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#8000ff,#ff0080);background-size:400% 400%;border-radius:50px;z-index:-1;animation:rainbowRotate-6428fb8c 3s linear infinite;opacity:.9;filter:blur(2px)}@keyframes rainbowRotate-6428fb8c{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes rainbowPulse-6428fb8c{0%,to{box-shadow:0 0 20px #ff008066,0 0 30px #ff8c004d,0 0 40px #ffd70033}50%{box-shadow:0 0 30px #00ffff80,0 0 40px #0080ff66,0 0 50px #8000ff4d,0 0 60px #ff008033}}.btn-primary-large[data-v-6428fb8c],.btn-ai-large[data-v-6428fb8c]{padding:.875rem 2rem;font-size:1.1rem}.btn-enhance-ai[data-v-6428fb8c]{padding:.5rem 1.25rem!important;font-size:.9rem;margin-top:1rem}.enhance-section[data-v-6428fb8c]{display:flex;justify-content:flex-start}.empty-state[data-v-6428fb8c]{text-align:center;padding:4rem 2rem;animation:fadeIn-6428fb8c .6s ease-out}.empty-state-icon[data-v-6428fb8c]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-6428fb8c]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-6428fb8c]{color:#6c757d;margin-bottom:2rem}.empty-state-actions[data-v-6428fb8c]{display:flex;gap:1rem;justify-content:center}.certification-list[data-v-6428fb8c]{margin-bottom:2rem}.certification-card[data-v-6428fb8c]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.certification-card[data-v-6428fb8c]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.certification-card.card-hover[data-v-6428fb8c]{transform:translate(4px);border-color:#244034}.certification-card.card-hover[data-v-6428fb8c]:before{transform:scaleY(1)}.certification-header[data-v-6428fb8c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.certification-name[data-v-6428fb8c]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.certification-provider[data-v-6428fb8c]{font-size:1.1rem;color:#495057;margin-bottom:.75rem;display:flex;align-items:center}.certification-meta[data-v-6428fb8c]{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.meta-item[data-v-6428fb8c]{color:#6c757d;font-size:.9rem;display:flex;align-items:center}.cert-link[data-v-6428fb8c]{color:#244034;text-decoration:none;transition:color .3s ease}.cert-link[data-v-6428fb8c]:hover{color:#346551;text-decoration:underline}.certification-description[data-v-6428fb8c]{color:#495057;line-height:1.6;padding-top:1rem;border-top:1px solid #f0f0f0}.certification-actions[data-v-6428fb8c]{display:flex;gap:.5rem;align-items:center}.verification-badge[data-v-6428fb8c]{background:linear-gradient(135deg,#28a745 0%,#20c997 100%);color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.action-btn[data-v-6428fb8c],.status-toggle[data-v-6428fb8c]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-6428fb8c]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-6428fb8c]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-6428fb8c]:hover{border-color:#dc3545;color:#dc3545}.status-toggle[data-v-6428fb8c]{min-width:2.5rem}.status-visible[data-v-6428fb8c]{background:#d7d7d7;border-color:#000;color:#000}.status-hidden[data-v-6428fb8c]{background:#f8d7da;border-color:#dc3545;color:#dc3545}.modal-overlay[data-v-6428fb8c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-6428fb8c]{width:90%;max-height:90vh;animation:slideUp-6428fb8c .3s ease-out}.modal-ai[data-v-6428fb8c]{max-width:600px}.modal-form[data-v-6428fb8c]{max-width:900px}.modal-content[data-v-6428fb8c]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-6428fb8c]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-6428fb8c]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-6428fb8c]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-6428fb8c]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.ai-intro[data-v-6428fb8c]{background:linear-gradient(135deg,#f093fb15 0%,#f5576c15 100%);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.ai-intro p[data-v-6428fb8c]{margin:0;color:#495057}.ai-examples[data-v-6428fb8c]{margin-bottom:1.5rem}.examples-title[data-v-6428fb8c]{font-weight:600;margin-bottom:.5rem;color:#495057}.ai-examples ul[data-v-6428fb8c]{margin:0;padding-left:1.5rem}.ai-examples li[data-v-6428fb8c]{color:#6c757d;margin-bottom:.5rem}.ai-input-wrapper[data-v-6428fb8c]{position:relative}.ai-input-wrapper label[data-v-6428fb8c]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.ai-textarea[data-v-6428fb8c]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;resize:vertical;transition:border-color .3s ease}.ai-textarea[data-v-6428fb8c]:focus{outline:none;border-color:#244034}.character-count[data-v-6428fb8c]{position:absolute;bottom:.5rem;right:.75rem;font-size:.875rem;color:#6c757d}.form-grid[data-v-6428fb8c]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-6428fb8c]{display:flex;flex-direction:column}.form-group.full-width[data-v-6428fb8c]{grid-column:1 / -1}.form-group label[data-v-6428fb8c]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-6428fb8c]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-6428fb8c]:focus{outline:none;border-color:#244034}.form-input[data-v-6428fb8c]:disabled{background-color:#f8f9fa;cursor:not-allowed}.form-check[data-v-6428fb8c]{display:flex;align-items:center;gap:.5rem}.form-check-input[data-v-6428fb8c]{width:1.25rem;height:1.25rem;cursor:pointer}.form-check-label[data-v-6428fb8c]{cursor:pointer}.verified-notice[data-v-6428fb8c]{color:#28a745;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center}.file-info[data-v-6428fb8c]{margin-top:.5rem;font-size:.875rem}.enhance-results[data-v-6428fb8c]{margin-top:1.5rem;display:grid;gap:1rem;padding:.5rem;border-radius:.75rem;border:1px solid #dee2e6}.enhance-option[data-v-6428fb8c]{padding:1.25rem;background:white;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#a8ddb5 0%,#f9ffe9 100%)}.enhance-option[data-v-6428fb8c]:hover{border-color:#a8d32a;transform:translateY(-2px);box-shadow:0 4px 8px #a8d32a26;background:linear-gradient(135deg,#ffffff 0%,#f9ffe9 100%)}.option-header[data-v-6428fb8c]{margin-bottom:.5rem}.badge-original[data-v-6428fb8c],.badge-enhanced[data-v-6428fb8c]{padding:.35rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}.badge-original[data-v-6428fb8c]{background:#6c757d;color:#fff}.badge-enhanced[data-v-6428fb8c]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;box-shadow:0 2px 4px #a8d32a33}.option-content[data-v-6428fb8c]{color:#495057;line-height:1.6;font-size:.95rem;padding-top:.5rem}.navigation-buttons[data-v-6428fb8c]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}@keyframes fadeIn-6428fb8c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-6428fb8c{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-6428fb8c],.modal-leave-active[data-v-6428fb8c]{transition:opacity .3s ease}.modal-enter-from[data-v-6428fb8c],.modal-leave-to[data-v-6428fb8c]{opacity:0}.modal-enter-active .modal-dialog[data-v-6428fb8c],.modal-leave-active .modal-dialog[data-v-6428fb8c]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-6428fb8c],.modal-leave-to .modal-dialog[data-v-6428fb8c]{transform:scale(.9)}.list-enter-active[data-v-6428fb8c],.list-leave-active[data-v-6428fb8c]{transition:all .5s ease}.list-enter-from[data-v-6428fb8c]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-6428fb8c]{opacity:0;transform:translate(30px)}.fade-enter-active[data-v-6428fb8c],.fade-leave-active[data-v-6428fb8c]{transition:opacity .3s ease}.fade-enter-from[data-v-6428fb8c],.fade-leave-to[data-v-6428fb8c]{opacity:0}.btn-close[data-v-6428fb8c]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-6428fb8c]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-6428fb8c]:after{content:"×"}@media (max-width: 768px){.header-section[data-v-6428fb8c]{flex-direction:column;gap:1rem}.action-buttons[data-v-6428fb8c]{width:100%;justify-content:flex-start}.btn-text[data-v-6428fb8c]{display:none}.btn-primary i[data-v-6428fb8c],.btn-ai i[data-v-6428fb8c]{margin-right:0!important}.certification-meta[data-v-6428fb8c]{flex-direction:column;gap:.5rem}.form-grid[data-v-6428fb8c]{grid-template-columns:1fr}.navigation-buttons[data-v-6428fb8c]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-6428fb8c]{width:100%;justify-content:center}.empty-state-actions[data-v-6428fb8c]{flex-direction:column}.empty-state-actions button[data-v-6428fb8c]{width:100%}.modal-dialog[data-v-6428fb8c]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-6428fb8c]{display:inline}}.clearance-page[data-v-d55756a4]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-d55756a4]{padding:2rem;animation:fadeIn-d55756a4 .5s ease-out}.header-section[data-v-d55756a4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-d55756a4]{flex:1}.page-title[data-v-d55756a4]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-d55756a4]{color:#6c757d;margin:0}.action-buttons[data-v-d55756a4]{display:flex;gap:.75rem}.btn-primary[data-v-d55756a4],.btn-secondary[data-v-d55756a4]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-d55756a4]{background:#244034;color:#fff}.btn-primary[data-v-d55756a4]:hover{background:#346551;transform:translateY(-2px)}.btn-primary[data-v-d55756a4]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d55756a4]{background:#f5f5f5;color:#244034;border:none}.btn-secondary[data-v-d55756a4]:hover{background:#e5e5e5}.btn-primary-large[data-v-d55756a4]{padding:.875rem 2rem;font-size:1.1rem}.empty-state[data-v-d55756a4]{text-align:center;padding:4rem 2rem;animation:fadeIn-d55756a4 .6s ease-out}.empty-state-icon[data-v-d55756a4]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-d55756a4]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-d55756a4]{color:#6c757d;margin-bottom:2rem}.empty-state-actions[data-v-d55756a4]{display:flex;gap:1rem;justify-content:center}.clearance-list[data-v-d55756a4]{margin-bottom:2rem}.clearance-card[data-v-d55756a4]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.clearance-card[data-v-d55756a4]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#346551 100%);transform:scaleY(0);transition:transform .3s ease}.clearance-card.card-hover[data-v-d55756a4]{transform:translate(4px);border-color:#244034}.clearance-card.card-hover[data-v-d55756a4]:before{transform:scaleY(1)}.clearance-card.card-expired[data-v-d55756a4]{background:#fff5f5;border-color:#fcc}.clearance-header[data-v-d55756a4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.clearance-info[data-v-d55756a4]{flex:1}.clearance-number[data-v-d55756a4]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem;display:flex;align-items:center}.clearance-dates[data-v-d55756a4]{display:flex;gap:1rem;flex-wrap:wrap}.date-badge[data-v-d55756a4]{background:#f0f0f0;padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem;color:#495057;display:inline-flex;align-items:center}.date-expired[data-v-d55756a4]{background:#ffebeb;color:#dc3545}.file-display-section[data-v-d55756a4]{margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.file-label[data-v-d55756a4]{font-size:.875rem;color:#6c757d;margin-bottom:.5rem}.file-preview[data-v-d55756a4]{display:inline-block}.image-preview[data-v-d55756a4]{position:relative;display:inline-block;max-width:200px;border-radius:.5rem;overflow:hidden;border:2px solid #f0f0f0;transition:all .3s ease}.image-preview[data-v-d55756a4]:hover{border-color:#244034;transform:scale(1.02)}.image-preview img[data-v-d55756a4]{width:100%;height:auto;display:block}.preview-overlay[data-v-d55756a4]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(36,64,52,.8);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-preview:hover .preview-overlay[data-v-d55756a4]{opacity:1}.pdf-preview[data-v-d55756a4]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;text-decoration:none;color:#495057;transition:all .3s ease}.pdf-preview[data-v-d55756a4]:hover{background:#e9ecef;border-color:#244034;color:#244034}.pdf-preview i[data-v-d55756a4]{font-size:1.5rem;color:#dc3545}.pdf-action[data-v-d55756a4]{background:#244034;color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem}.status-indicator[data-v-d55756a4]{margin-top:1rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem}.status-indicator.expired[data-v-d55756a4]{background:#ffebeb;color:#dc3545;border:1px solid #ffcccc}.clearance-actions[data-v-d55756a4]{display:flex;gap:.5rem}.action-btn[data-v-d55756a4]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-d55756a4]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-d55756a4]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-d55756a4]:hover{border-color:#dc3545;color:#dc3545}.navigation-buttons[data-v-d55756a4]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}.modal-overlay[data-v-d55756a4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-d55756a4]{width:90%;max-height:90vh;animation:slideUp-d55756a4 .3s ease-out}.modal-form[data-v-d55756a4]{max-width:650px}.modal-content[data-v-d55756a4]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-d55756a4]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-d55756a4]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-d55756a4]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-d55756a4]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.info-box[data-v-d55756a4]{background:linear-gradient(135deg,#e3f2fd 0%,#e8f5e9 100%);border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.info-icon[data-v-d55756a4]{color:#244034;font-size:1.25rem;flex-shrink:0}.info-text[data-v-d55756a4]{margin:0;color:#495057;font-size:.95rem;line-height:1.5}.form-grid[data-v-d55756a4]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-d55756a4]{display:flex;flex-direction:column}.form-group.full-width[data-v-d55756a4]{grid-column:1 / -1}.form-group label[data-v-d55756a4]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-d55756a4]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease;background:white}.form-input[data-v-d55756a4]:focus{outline:none;border-color:#244034}.form-input[data-v-d55756a4]:disabled,.form-input[readonly][data-v-d55756a4]{background-color:#f8f9fa;cursor:not-allowed}.file-upload-wrapper[data-v-d55756a4]{position:relative}.file-input[data-v-d55756a4]{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}.file-upload-help[data-v-d55756a4]{padding:2rem;border:2px dashed #dee2e6;border-radius:.5rem;text-align:center;color:#6c757d;transition:all .3s ease}.file-upload-wrapper:hover .file-upload-help[data-v-d55756a4]{border-color:#244034;color:#244034;background:#f8f9fa}.current-file[data-v-d55756a4]{margin-top:.5rem;padding:.5rem;background:#e8f5e9;border-radius:.25rem;font-size:.875rem}.file-link[data-v-d55756a4]{color:#244034;text-decoration:underline}.file-link[data-v-d55756a4]:hover{color:#346551}.btn-close[data-v-d55756a4]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-d55756a4]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-d55756a4]:after{content:"×"}@keyframes fadeIn-d55756a4{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d55756a4{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-d55756a4],.modal-leave-active[data-v-d55756a4]{transition:opacity .3s ease}.modal-enter-from[data-v-d55756a4],.modal-leave-to[data-v-d55756a4]{opacity:0}.modal-enter-active .modal-dialog[data-v-d55756a4],.modal-leave-active .modal-dialog[data-v-d55756a4]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-d55756a4],.modal-leave-to .modal-dialog[data-v-d55756a4]{transform:scale(.9)}.list-enter-active[data-v-d55756a4],.list-leave-active[data-v-d55756a4]{transition:all .5s ease}.list-enter-from[data-v-d55756a4]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-d55756a4]{opacity:0;transform:translate(30px)}@media (max-width: 768px){.header-section[data-v-d55756a4]{flex-direction:column;gap:1rem}.action-buttons[data-v-d55756a4]{width:100%;justify-content:flex-start}.btn-text[data-v-d55756a4]{display:none}.btn-primary i[data-v-d55756a4]{margin-right:0!important}.clearance-dates[data-v-d55756a4]{flex-direction:column;gap:.5rem}.form-grid[data-v-d55756a4]{grid-template-columns:1fr}.navigation-buttons[data-v-d55756a4]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-d55756a4]{width:100%;justify-content:center}.empty-state-actions[data-v-d55756a4]{flex-direction:column}.empty-state-actions button[data-v-d55756a4]{width:100%}.modal-dialog[data-v-d55756a4]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-d55756a4]{display:inline}}.contact-page[data-v-2eb29c67]{min-height:100%}.header-section[data-v-2eb29c67]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page-title[data-v-2eb29c67]{font-weight:700;font-size:1.75rem;color:#1a202c}.header-actions[data-v-2eb29c67]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.info-badge[data-v-2eb29c67]{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);color:#06c;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;display:flex;align-items:center;border:1px solid rgba(0,102,204,.1)}.info-text[data-v-2eb29c67]{font-weight:500}.btn-edit[data-v-2eb29c67]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;padding:.625rem 1.25rem;border-radius:50px;text-decoration:none;display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;transition:all .3s ease;border:none}.btn-edit[data-v-2eb29c67]:hover{background:linear-gradient(135deg,#244034 0%,#d2f34c 100%);transform:translateY(-2px);box-shadow:0 8px 20px #24403440;color:#fff}.form-content[data-v-2eb29c67]{display:flex;flex-direction:column;gap:2rem}.info-section[data-v-2eb29c67]{background:white;border-radius:16px;padding:2rem;transition:all .3s ease}.info-section[data-v-2eb29c67]:hover{box-shadow:0 4px 20px #00000014}.section-title[data-v-2eb29c67]{font-weight:600;font-size:1.25rem;color:#1a202c;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6}.info-grid[data-v-2eb29c67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.info-item[data-v-2eb29c67]{display:flex;flex-direction:column;gap:.5rem}.info-item.full-width[data-v-2eb29c67]{grid-column:1 / -1}.info-label[data-v-2eb29c67]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-2eb29c67]{font-size:1rem;color:#2d3436;font-weight:500;padding:.875rem 1rem;background:linear-gradient(135deg,#f9fafb 0%,#ffffff 100%);border-radius:12px;border:1px solid #e5e7eb;min-height:48px;display:flex;align-items:center;transition:all .2s ease}.info-value[data-v-2eb29c67]:hover{border-color:#d1d5db;background:white}.link-card[data-v-2eb29c67]{gap:.75rem;padding:.875rem 1rem;background:linear-gradient(135deg,#ffffff 0%,#f9fafb 100%);transition:all .3s ease}.link-card[data-v-2eb29c67]:hover{background:linear-gradient(135deg,#f0f9ff 0%,#e6f7ff 100%);border-color:#06c;transform:translate(2px)}.link-icon[data-v-2eb29c67]{font-size:1.25rem;color:#6b7280;flex-shrink:0}.link-card:hover .link-icon[data-v-2eb29c67]{color:#06c}.link-value[data-v-2eb29c67]{color:#374151;text-decoration:none;font-weight:500;transition:color .2s ease;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-value[data-v-2eb29c67]:hover{color:#06c;text-decoration:none}.salary-card[data-v-2eb29c67]{border:none;gap:.75rem}.salary-icon[data-v-2eb29c67]{font-size:1.25rem;color:#10b981}.salary-amount[data-v-2eb29c67]{font-weight:600;color:#065f46}.video-wrapper[data-v-2eb29c67]{position:relative;padding-bottom:56.25%;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#1a202c 0%,#2d3436 100%);box-shadow:0 10px 30px #0000001a}.video-frame[data-v-2eb29c67]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.navigation-buttons[data-v-2eb29c67]{display:flex;justify-content:flex-end;margin-top:3rem;padding-top:2rem;border-top:1px solid #f3f4f6}.btn-next[data-v-2eb29c67]{background:#244034;color:#fff;padding:.875rem 2rem;border-radius:50px;border:none;font-size:1rem;font-weight:600;display:inline-flex;align-items:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #24403426}.btn-next[data-v-2eb29c67]:hover{background:#d2f34c;color:#244034;transform:translate(5px);box-shadow:0 4px 20px #d2f34c4d}.btn-next i[data-v-2eb29c67]{transition:transform .3s ease}.btn-next:hover i[data-v-2eb29c67]{transform:translate(3px)}@media (max-width: 768px){.header-section[data-v-2eb29c67]{flex-direction:column;align-items:stretch}.page-title[data-v-2eb29c67]{font-size:1.5rem}.header-actions[data-v-2eb29c67]{align-items:stretch}.info-badge[data-v-2eb29c67]{text-align:center;justify-content:center}.btn-edit[data-v-2eb29c67]{justify-content:center}.info-section[data-v-2eb29c67]{padding:1.5rem}.info-grid[data-v-2eb29c67]{grid-template-columns:1fr}.edit-text[data-v-2eb29c67]{display:none}.btn-edit i[data-v-2eb29c67]{margin-right:0!important}.navigation-buttons[data-v-2eb29c67]{justify-content:center}}@media (min-width: 769px){.edit-text[data-v-2eb29c67]{display:inline}}@keyframes fadeIn-2eb29c67{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-section[data-v-2eb29c67]{animation:fadeIn-2eb29c67 .5s ease}.info-section[data-v-2eb29c67]:nth-child(1){animation-delay:0s}.info-section[data-v-2eb29c67]:nth-child(2){animation-delay:.1s}.info-section[data-v-2eb29c67]:nth-child(3){animation-delay:.2s}.info-section[data-v-2eb29c67]:nth-child(4){animation-delay:.3s}.coursework-page[data-v-702a9dec]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-702a9dec]{padding:2rem;animation:fadeIn-702a9dec .5s ease-out}.header-section[data-v-702a9dec]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-702a9dec]{flex:1}.page-title[data-v-702a9dec]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-702a9dec]{color:#6c757d;margin:0}.action-buttons[data-v-702a9dec]{display:flex;gap:.75rem}.btn-primary[data-v-702a9dec],.btn-secondary[data-v-702a9dec],.btn-ai[data-v-702a9dec]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-702a9dec]{background:#244034;color:#fff}.btn-primary[data-v-702a9dec]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-702a9dec]{background:#f5f5f5;color:#244034;border-color:#dee2e6;border:none}.btn-secondary[data-v-702a9dec]:hover{background:#e5e5e5;border-color:#fff}.btn-ai[data-v-702a9dec]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;font-weight:600;position:relative}.btn-ai[data-v-702a9dec]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-ai.loading[data-v-702a9dec]{pointer-events:none;animation:rainbowPulse-702a9dec 2s infinite}.btn-ai.loading[data-v-702a9dec]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#8000ff,#ff0080);background-size:400% 400%;border-radius:50px;z-index:-1;animation:rainbowRotate-702a9dec 3s linear infinite;opacity:.9;filter:blur(2px)}@keyframes rainbowRotate-702a9dec{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes rainbowPulse-702a9dec{0%,to{box-shadow:0 0 20px #ff008066,0 0 30px #ff8c004d,0 0 40px #ffd70033}50%{box-shadow:0 0 30px #00ffff80,0 0 40px #0080ff66,0 0 50px #8000ff4d,0 0 60px #ff008033}}.btn-primary-large[data-v-702a9dec],.btn-ai-large[data-v-702a9dec]{padding:.875rem 2rem;font-size:1.1rem}.btn-enhance-ai[data-v-702a9dec]{padding:.5rem 1.25rem!important;font-size:.9rem;margin-top:1rem}.enhance-section[data-v-702a9dec]{display:flex;justify-content:flex-start}.empty-state[data-v-702a9dec]{text-align:center;padding:4rem 2rem;animation:fadeIn-702a9dec .6s ease-out}.empty-state-icon[data-v-702a9dec]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-702a9dec]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-702a9dec]{color:#6c757d;margin-bottom:2rem}.empty-state-actions[data-v-702a9dec]{display:flex;gap:1rem;justify-content:center}.coursework-list[data-v-702a9dec]{margin-bottom:2rem}.coursework-card[data-v-702a9dec]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.coursework-card[data-v-702a9dec]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.coursework-card.card-hover[data-v-702a9dec]{transform:translate(4px);border-color:#244034}.coursework-card.card-hover[data-v-702a9dec]:before{transform:scaleY(1)}.coursework-header[data-v-702a9dec]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.coursework-name[data-v-702a9dec]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.coursework-institution[data-v-702a9dec]{font-size:1.1rem;color:#495057;margin-bottom:.75rem;display:flex;align-items:center}.coursework-meta[data-v-702a9dec]{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.meta-item[data-v-702a9dec]{color:#6c757d;font-size:.9rem;display:flex;align-items:center}.coursework-description[data-v-702a9dec]{color:#495057;line-height:1.6;padding-top:1rem;border-top:1px solid #f0f0f0}.coursework-actions[data-v-702a9dec]{display:flex;gap:.5rem}.action-btn[data-v-702a9dec],.status-toggle[data-v-702a9dec]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-702a9dec]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-702a9dec]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-702a9dec]:hover{border-color:#dc3545;color:#dc3545}.status-toggle[data-v-702a9dec]{min-width:2.5rem}.status-visible[data-v-702a9dec]{background:#d7d7d7;border-color:#000;color:#000}.status-hidden[data-v-702a9dec]{background:#f8d7da;border-color:#dc3545;color:#dc3545}.modal-overlay[data-v-702a9dec]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-702a9dec]{width:90%;max-height:90vh;animation:slideUp-702a9dec .3s ease-out}.modal-ai[data-v-702a9dec]{max-width:600px}.modal-form[data-v-702a9dec]{max-width:900px}.modal-content[data-v-702a9dec]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-702a9dec]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-702a9dec]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-702a9dec]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-702a9dec]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.ai-intro[data-v-702a9dec]{background:linear-gradient(135deg,#f093fb15 0%,#f5576c15 100%);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.ai-intro p[data-v-702a9dec]{margin:0;color:#495057}.ai-examples[data-v-702a9dec]{margin-bottom:1.5rem}.examples-title[data-v-702a9dec]{font-weight:600;margin-bottom:.5rem;color:#495057}.ai-examples ul[data-v-702a9dec]{margin:0;padding-left:1.5rem}.ai-examples li[data-v-702a9dec]{color:#6c757d;margin-bottom:.5rem}.ai-input-wrapper[data-v-702a9dec]{position:relative}.ai-input-wrapper label[data-v-702a9dec]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.ai-textarea[data-v-702a9dec]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;resize:vertical;transition:border-color .3s ease}.ai-textarea[data-v-702a9dec]:focus{outline:none}.character-count[data-v-702a9dec]{position:absolute;bottom:.5rem;right:.75rem;font-size:.875rem;color:#6c757d}.form-grid[data-v-702a9dec]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-702a9dec]{display:flex;flex-direction:column}.form-group.full-width[data-v-702a9dec]{grid-column:1 / -1}.form-group label[data-v-702a9dec]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-702a9dec]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-702a9dec]:focus{outline:none}.form-input[data-v-702a9dec]:disabled{background-color:#f8f9fa;cursor:not-allowed}.enhance-section[data-v-702a9dec]{margin-top:1rem}.btn-enhance[data-v-702a9dec]{background:linear-gradient(135deg,#244034 0%,#244034 100%);color:#fff;padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.btn-enhance[data-v-702a9dec]:hover{transform:translateY(-2px);filter:brightness(1.1)}.enhance-loader[data-v-702a9dec]{color:#244034;font-weight:500}.enhance-results[data-v-702a9dec]{margin-top:1.5rem;display:grid;gap:1rem;padding:.5rem;border-radius:.75rem;border:1px solid #dee2e6}.enhance-option[data-v-702a9dec]{padding:1.25rem;background:white;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#a8ddb5 0%,#f9ffe9 100%)}.enhance-option[data-v-702a9dec]:hover{border-color:#a8d32a;transform:translateY(-2px);box-shadow:0 4px 8px #a8d32a26;background:linear-gradient(135deg,#ffffff 0%,#f9ffe9 100%)}.option-header[data-v-702a9dec]{margin-bottom:.5rem}.badge-original[data-v-702a9dec],.badge-enhanced[data-v-702a9dec]{padding:.35rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}.badge-original[data-v-702a9dec]{background:#6c757d;color:#fff}.badge-enhanced[data-v-702a9dec]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;box-shadow:0 2px 4px #a8d32a33}.option-content[data-v-702a9dec]{color:#495057;line-height:1.6;font-size:.95rem;padding-top:.5rem}.navigation-buttons[data-v-702a9dec]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}@keyframes fadeIn-702a9dec{0%{opacity:0}to{opacity:1}}@keyframes slideUp-702a9dec{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-702a9dec],.modal-leave-active[data-v-702a9dec]{transition:opacity .3s ease}.modal-enter-from[data-v-702a9dec],.modal-leave-to[data-v-702a9dec]{opacity:0}.modal-enter-active .modal-dialog[data-v-702a9dec],.modal-leave-active .modal-dialog[data-v-702a9dec]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-702a9dec],.modal-leave-to .modal-dialog[data-v-702a9dec]{transform:scale(.9)}.list-enter-active[data-v-702a9dec],.list-leave-active[data-v-702a9dec]{transition:all .5s ease}.list-enter-from[data-v-702a9dec]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-702a9dec]{opacity:0;transform:translate(30px)}.fade-enter-active[data-v-702a9dec],.fade-leave-active[data-v-702a9dec]{transition:opacity .3s ease}.fade-enter-from[data-v-702a9dec],.fade-leave-to[data-v-702a9dec]{opacity:0}.btn-close[data-v-702a9dec]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-702a9dec]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-702a9dec]:after{content:"×"}@media (max-width: 768px){.header-section[data-v-702a9dec]{flex-direction:column;gap:1rem}.action-buttons[data-v-702a9dec]{width:100%;justify-content:flex-start}.btn-text[data-v-702a9dec]{display:none}.btn-primary i[data-v-702a9dec],.btn-ai i[data-v-702a9dec]{margin-right:0!important}.coursework-meta[data-v-702a9dec]{flex-direction:column;gap:.5rem}.form-grid[data-v-702a9dec]{grid-template-columns:1fr}.navigation-buttons[data-v-702a9dec]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-702a9dec]{width:100%;justify-content:center}.empty-state-actions[data-v-702a9dec]{flex-direction:column}.empty-state-actions button[data-v-702a9dec]{width:100%}.modal-dialog[data-v-702a9dec]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-702a9dec]{display:inline}}.education-page[data-v-c2f53904]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-c2f53904]{padding:2rem;animation:fadeIn-c2f53904 .5s ease-out}.header-section[data-v-c2f53904]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-c2f53904]{flex:1}.page-title[data-v-c2f53904]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-c2f53904]{color:#6c757d;margin:0}.action-buttons[data-v-c2f53904]{display:flex;gap:.75rem}.btn-primary[data-v-c2f53904],.btn-secondary[data-v-c2f53904],.btn-ai[data-v-c2f53904]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-c2f53904]{background:#244034;color:#fff}.btn-primary[data-v-c2f53904]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-c2f53904]{background:#f5f5f5;color:#244034;border-color:#dee2e6;border:none}.btn-secondary[data-v-c2f53904]:hover{background:#e5e5e5;border-color:#fff}.btn-ai[data-v-c2f53904]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;font-weight:600;position:relative}.btn-ai[data-v-c2f53904]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-ai.loading[data-v-c2f53904]{pointer-events:none;animation:rainbowPulse-c2f53904 2s infinite}.btn-ai.loading[data-v-c2f53904]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#8000ff,#ff0080);background-size:400% 400%;border-radius:50px;z-index:-1;animation:rainbowRotate-c2f53904 3s linear infinite;opacity:.9;filter:blur(2px)}@keyframes rainbowRotate-c2f53904{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes rainbowPulse-c2f53904{0%,to{box-shadow:0 0 20px #ff008066,0 0 30px #ff8c004d,0 0 40px #ffd70033}50%{box-shadow:0 0 30px #00ffff80,0 0 40px #0080ff66,0 0 50px #8000ff4d,0 0 60px #ff008033}}.btn-primary-large[data-v-c2f53904],.btn-ai-large[data-v-c2f53904]{padding:.875rem 2rem;font-size:1.1rem}.btn-enhance-ai[data-v-c2f53904]{padding:.5rem 1.25rem!important;font-size:.9rem;margin-top:1rem}.enhance-section[data-v-c2f53904]{display:flex;justify-content:flex-start}.empty-state[data-v-c2f53904]{text-align:center;padding:4rem 2rem;animation:fadeIn-c2f53904 .6s ease-out}.empty-state-icon[data-v-c2f53904]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-c2f53904]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-c2f53904]{color:#6c757d;margin-bottom:2rem}.empty-state-actions[data-v-c2f53904]{display:flex;gap:1rem;justify-content:center}.education-list[data-v-c2f53904]{margin-bottom:2rem}.education-card[data-v-c2f53904]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.education-card[data-v-c2f53904]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.education-card.card-hover[data-v-c2f53904]{transform:translate(4px);border-color:#244034}.education-card.card-hover[data-v-c2f53904]:before{transform:scaleY(1)}.education-header[data-v-c2f53904]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.education-qualification[data-v-c2f53904]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.education-major[data-v-c2f53904]{font-weight:400;color:#495057}.education-institution[data-v-c2f53904]{font-size:1.1rem;color:#495057;margin-bottom:.75rem;display:flex;align-items:center}.education-meta[data-v-c2f53904]{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.meta-item[data-v-c2f53904]{color:#6c757d;font-size:.9rem;display:flex;align-items:center}.education-description[data-v-c2f53904]{color:#495057;line-height:1.6;padding-top:1rem;border-top:1px solid #f0f0f0}.education-actions[data-v-c2f53904]{display:flex;gap:.5rem;align-items:center}.verification-badge[data-v-c2f53904]{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.verification-badge.verified[data-v-c2f53904]{background:#d4edda;color:#155724}.verification-badge.unverified[data-v-c2f53904]{background:#f8d7da;color:#721c24}.action-btn[data-v-c2f53904],.status-toggle[data-v-c2f53904]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-c2f53904]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-c2f53904]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-c2f53904]:hover{border-color:#dc3545;color:#dc3545}.status-toggle[data-v-c2f53904]{min-width:2.5rem}.status-visible[data-v-c2f53904]{background:#d7d7d7;border-color:#000;color:#000}.status-hidden[data-v-c2f53904]{background:#f8d7da;border-color:#dc3545;color:#dc3545}.modal-overlay[data-v-c2f53904]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-c2f53904]{width:90%;max-height:90vh;animation:slideUp-c2f53904 .3s ease-out}.modal-ai[data-v-c2f53904]{max-width:600px}.modal-form[data-v-c2f53904]{max-width:900px}.modal-info[data-v-c2f53904]{max-width:650px}.modal-content[data-v-c2f53904]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-c2f53904]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-c2f53904]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-c2f53904]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-c2f53904]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.ai-intro[data-v-c2f53904]{background:linear-gradient(135deg,#f093fb15 0%,#f5576c15 100%);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.ai-intro p[data-v-c2f53904]{margin:0;color:#495057}.ai-examples[data-v-c2f53904]{margin-bottom:1.5rem}.examples-title[data-v-c2f53904]{font-weight:600;margin-bottom:.5rem;color:#495057}.ai-examples ul[data-v-c2f53904]{margin:0;padding-left:1.5rem}.ai-examples li[data-v-c2f53904]{color:#6c757d;margin-bottom:.5rem}.ai-input-wrapper[data-v-c2f53904]{position:relative}.ai-input-wrapper label[data-v-c2f53904]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.ai-textarea[data-v-c2f53904]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;resize:vertical;transition:border-color .3s ease}.ai-textarea[data-v-c2f53904]:focus{outline:none;border-color:#244034}.character-count[data-v-c2f53904]{position:absolute;bottom:.5rem;right:.75rem;font-size:.875rem;color:#6c757d}.form-grid[data-v-c2f53904]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-c2f53904]{display:flex;flex-direction:column}.form-group.full-width[data-v-c2f53904]{grid-column:1 / -1}.form-group label[data-v-c2f53904]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-c2f53904]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-c2f53904]:focus{outline:none;border-color:#244034}.form-input[data-v-c2f53904]:disabled{background-color:#f8f9fa;cursor:not-allowed}.form-check[data-v-c2f53904]{display:flex;align-items:center;gap:.5rem}.form-check-input[data-v-c2f53904]{width:1.25rem;height:1.25rem;cursor:pointer}.form-check-label[data-v-c2f53904]{cursor:pointer}.file-link[data-v-c2f53904]{margin-top:.5rem}.link-primary[data-v-c2f53904]{color:#244034;text-decoration:none;transition:color .3s ease}.link-primary[data-v-c2f53904]:hover{color:#346551;text-decoration:underline}.enhance-results[data-v-c2f53904]{margin-top:1.5rem;display:grid;gap:1rem;padding:.5rem;border-radius:.75rem;border:1px solid #dee2e6}.enhance-option[data-v-c2f53904]{padding:1.25rem;background:white;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#a8ddb5 0%,#f9ffe9 100%)}.enhance-option[data-v-c2f53904]:hover{border-color:#a8d32a;transform:translateY(-2px);box-shadow:0 4px 8px #a8d32a26;background:linear-gradient(135deg,#ffffff 0%,#f9ffe9 100%)}.option-header[data-v-c2f53904]{margin-bottom:.5rem}.badge-original[data-v-c2f53904],.badge-enhanced[data-v-c2f53904]{padding:.35rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}.badge-original[data-v-c2f53904]{background:#6c757d;color:#fff}.badge-enhanced[data-v-c2f53904]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;box-shadow:0 2px 4px #a8d32a33}.option-content[data-v-c2f53904]{color:#495057;line-height:1.6;font-size:.95rem;padding-top:.5rem}.verification-consent-section[data-v-c2f53904]{background:linear-gradient(135deg,#ffffff 0%,#ffffff 100%);border:1px solid #24403444;border-radius:.75rem;padding:0;overflow:hidden}.consent-header[data-v-c2f53904]{background:#528a72;color:#fff;padding:.75rem 1rem;font-weight:600;display:flex;align-items:center}.consent-body[data-v-c2f53904]{padding:1rem}.consent-checkbox[data-v-c2f53904]{display:flex;align-items:center;gap:.75rem;position:relative}.consent-checkbox .form-check-input[data-v-c2f53904]{width:1.5rem;height:1.5rem;border:2px solid #244034;cursor:pointer}.consent-checkbox .form-check-input[data-v-c2f53904]:checked{background-color:#244034;border-color:#244034}.consent-checkbox .form-check-label[data-v-c2f53904]{flex:1;margin:0;font-size:1.05rem;cursor:pointer}.info-btn[data-v-c2f53904]{background:transparent;border:none;color:#244034;font-size:1.25rem;cursor:pointer;padding:.25rem;transition:all .3s ease;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.info-btn[data-v-c2f53904]:hover{background:rgba(36,64,52,.1);transform:scale(1.1)}.verified-badge-large[data-v-c2f53904]{margin-top:1rem;padding:.5rem 1rem;background:#d4edda;color:#155724;border-radius:.5rem;font-weight:600;display:inline-flex;align-items:center}.info-section[data-v-c2f53904]{margin-bottom:1.5rem}.info-section[data-v-c2f53904]:last-child{margin-bottom:0}.info-heading[data-v-c2f53904]{color:#244034;font-weight:600;margin-bottom:.75rem;display:flex;align-items:center}.info-section ul[data-v-c2f53904]{margin:0;padding-left:1.5rem}.info-section li[data-v-c2f53904]{color:#495057;margin-bottom:.5rem;line-height:1.6}.navigation-buttons[data-v-c2f53904]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}@keyframes fadeIn-c2f53904{0%{opacity:0}to{opacity:1}}@keyframes slideUp-c2f53904{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-c2f53904],.modal-leave-active[data-v-c2f53904]{transition:opacity .3s ease}.modal-enter-from[data-v-c2f53904],.modal-leave-to[data-v-c2f53904]{opacity:0}.modal-enter-active .modal-dialog[data-v-c2f53904],.modal-leave-active .modal-dialog[data-v-c2f53904]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-c2f53904],.modal-leave-to .modal-dialog[data-v-c2f53904]{transform:scale(.9)}.list-enter-active[data-v-c2f53904],.list-leave-active[data-v-c2f53904]{transition:all .5s ease}.list-enter-from[data-v-c2f53904]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-c2f53904]{opacity:0;transform:translate(30px)}.fade-enter-active[data-v-c2f53904],.fade-leave-active[data-v-c2f53904]{transition:opacity .3s ease}.fade-enter-from[data-v-c2f53904],.fade-leave-to[data-v-c2f53904]{opacity:0}.btn-close[data-v-c2f53904]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-c2f53904]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-c2f53904]:after{content:"×"}@media (max-width: 768px){.header-section[data-v-c2f53904]{flex-direction:column;gap:1rem}.action-buttons[data-v-c2f53904]{width:100%;justify-content:flex-start}.btn-text[data-v-c2f53904]{display:none}.btn-primary i[data-v-c2f53904],.btn-ai i[data-v-c2f53904]{margin-right:0!important}.education-meta[data-v-c2f53904]{flex-direction:column;gap:.5rem}.form-grid[data-v-c2f53904]{grid-template-columns:1fr}.navigation-buttons[data-v-c2f53904]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-c2f53904]{width:100%;justify-content:center}.empty-state-actions[data-v-c2f53904]{flex-direction:column}.empty-state-actions button[data-v-c2f53904]{width:100%}.modal-dialog[data-v-c2f53904]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-c2f53904]{display:inline}}.experience-page[data-v-d64a25cb]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-d64a25cb]{padding:2rem;animation:fadeIn-d64a25cb .5s ease-out}.header-section[data-v-d64a25cb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-d64a25cb]{flex:1}.page-title[data-v-d64a25cb]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-d64a25cb]{color:#6c757d;margin:0}.action-buttons[data-v-d64a25cb]{display:flex;gap:.75rem}.btn-primary[data-v-d64a25cb],.btn-secondary[data-v-d64a25cb],.btn-ai[data-v-d64a25cb]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-d64a25cb]{background:#244034;color:#fff}.btn-primary[data-v-d64a25cb]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-d64a25cb]{background:#f5f5f5;color:#244034;border-color:#dee2e6;border:none}.btn-secondary[data-v-d64a25cb]:hover{background:#e5e5e5;border-color:#fff}.btn-ai[data-v-d64a25cb]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;font-weight:600;position:relative}.btn-ai[data-v-d64a25cb]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-ai.loading[data-v-d64a25cb]{pointer-events:none;animation:rainbowPulse-d64a25cb 2s infinite}.btn-ai.loading[data-v-d64a25cb]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#8000ff,#ff0080);background-size:400% 400%;border-radius:50px;z-index:-1;animation:rainbowRotate-d64a25cb 3s linear infinite;opacity:.9;filter:blur(2px)}@keyframes rainbowRotate-d64a25cb{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes rainbowPulse-d64a25cb{0%,to{box-shadow:0 0 20px #ff008066,0 0 30px #ff8c004d,0 0 40px #ffd70033}50%{box-shadow:0 0 30px #00ffff80,0 0 40px #0080ff66,0 0 50px #8000ff4d,0 0 60px #ff008033}}.btn-primary-large[data-v-d64a25cb],.btn-ai-large[data-v-d64a25cb]{padding:.875rem 2rem;font-size:1.1rem}.btn-enhance-ai[data-v-d64a25cb]{padding:.5rem 1.25rem!important;font-size:.9rem;margin-top:1rem}.enhance-section[data-v-d64a25cb]{display:flex;justify-content:flex-start}.empty-state[data-v-d64a25cb]{text-align:center;padding:4rem 2rem;animation:fadeIn-d64a25cb .6s ease-out}.empty-state-icon[data-v-d64a25cb]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-d64a25cb]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-d64a25cb]{color:#6c757d;margin-bottom:2rem}.empty-state-actions[data-v-d64a25cb]{display:flex;gap:1rem;justify-content:center}.experience-list[data-v-d64a25cb]{margin-bottom:2rem}.experience-card[data-v-d64a25cb]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.experience-card[data-v-d64a25cb]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.experience-card.card-hover[data-v-d64a25cb]{transform:translate(4px);border-color:#244034}.experience-card.card-hover[data-v-d64a25cb]:before{transform:scaleY(1)}.experience-header[data-v-d64a25cb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.experience-role[data-v-d64a25cb]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.experience-company[data-v-d64a25cb]{font-size:1.1rem;color:#495057;margin-bottom:.75rem;display:flex;align-items:center}.experience-meta[data-v-d64a25cb]{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.meta-item[data-v-d64a25cb]{color:#6c757d;font-size:.9rem;display:flex;align-items:center}.experience-description[data-v-d64a25cb]{color:#495057;line-height:1.6;padding-top:1rem;border-top:1px solid #f0f0f0}.experience-actions[data-v-d64a25cb]{display:flex;gap:.5rem}.action-btn[data-v-d64a25cb],.status-toggle[data-v-d64a25cb]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-d64a25cb]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-d64a25cb]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-d64a25cb]:hover{border-color:#dc3545;color:#dc3545}.status-toggle[data-v-d64a25cb]{min-width:2.5rem}.status-visible[data-v-d64a25cb]{background:#d7d7d7;border-color:#000;color:#000}.status-hidden[data-v-d64a25cb]{background:#f8d7da;border-color:#dc3545;color:#dc3545}.modal-overlay[data-v-d64a25cb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-d64a25cb]{width:90%;max-height:90vh;animation:slideUp-d64a25cb .3s ease-out}.modal-ai[data-v-d64a25cb]{max-width:600px}.modal-form[data-v-d64a25cb]{max-width:900px}.modal-content[data-v-d64a25cb]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-d64a25cb]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-d64a25cb]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-d64a25cb]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-d64a25cb]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.ai-intro[data-v-d64a25cb]{background:linear-gradient(135deg,#f093fb15 0%,#f5576c15 100%);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.ai-intro p[data-v-d64a25cb]{margin:0;color:#495057}.ai-examples[data-v-d64a25cb]{margin-bottom:1.5rem}.examples-title[data-v-d64a25cb]{font-weight:600;margin-bottom:.5rem;color:#495057}.ai-examples ul[data-v-d64a25cb]{margin:0;padding-left:1.5rem}.ai-examples li[data-v-d64a25cb]{color:#6c757d;margin-bottom:.5rem}.ai-input-wrapper[data-v-d64a25cb]{position:relative}.ai-input-wrapper label[data-v-d64a25cb]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.ai-textarea[data-v-d64a25cb]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;resize:vertical;transition:border-color .3s ease}.ai-textarea[data-v-d64a25cb]:focus{outline:none}.character-count[data-v-d64a25cb]{position:absolute;bottom:.5rem;right:.75rem;font-size:.875rem;color:#6c757d}.form-grid[data-v-d64a25cb]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-d64a25cb]{display:flex;flex-direction:column}.form-group.full-width[data-v-d64a25cb]{grid-column:1 / -1}.form-group label[data-v-d64a25cb]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-d64a25cb]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-d64a25cb]:focus{outline:none}.form-input[data-v-d64a25cb]:disabled{background-color:#f8f9fa;cursor:not-allowed}.form-check[data-v-d64a25cb]{display:flex;align-items:center;gap:.5rem}.form-check-input[data-v-d64a25cb]{width:1.25rem;height:1.25rem;cursor:pointer}.form-check-label[data-v-d64a25cb]{cursor:pointer}.enhance-section[data-v-d64a25cb]{margin-top:1rem}.btn-enhance[data-v-d64a25cb]{background:linear-gradient(135deg,#244034 0%,#244034 100%);color:#fff;padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.btn-enhance[data-v-d64a25cb]:hover{transform:translateY(-2px);filter:brightness(1.1)}.enhance-loader[data-v-d64a25cb]{color:#244034;font-weight:500}.enhance-results[data-v-d64a25cb]{margin-top:1.5rem;display:grid;gap:1rem;padding:.5rem;border-radius:.75rem;border:1px solid #dee2e6}.enhance-option[data-v-d64a25cb]{padding:1.25rem;background:white;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#a8ddb5 0%,#f9ffe9 100%)}.enhance-option[data-v-d64a25cb]:hover{border-color:#a8d32a;transform:translateY(-2px);box-shadow:0 4px 8px #a8d32a26;background:linear-gradient(135deg,#ffffff 0%,#f9ffe9 100%)}.option-header[data-v-d64a25cb]{margin-bottom:.5rem}.badge-original[data-v-d64a25cb],.badge-enhanced[data-v-d64a25cb]{padding:.35rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}.badge-original[data-v-d64a25cb]{background:#6c757d;color:#fff}.badge-enhanced[data-v-d64a25cb]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;box-shadow:0 2px 4px #a8d32a33}.option-content[data-v-d64a25cb]{color:#495057;line-height:1.6;font-size:.95rem;padding-top:.5rem}.navigation-buttons[data-v-d64a25cb]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}@keyframes fadeIn-d64a25cb{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d64a25cb{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-d64a25cb],.modal-leave-active[data-v-d64a25cb]{transition:opacity .3s ease}.modal-enter-from[data-v-d64a25cb],.modal-leave-to[data-v-d64a25cb]{opacity:0}.modal-enter-active .modal-dialog[data-v-d64a25cb],.modal-leave-active .modal-dialog[data-v-d64a25cb]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-d64a25cb],.modal-leave-to .modal-dialog[data-v-d64a25cb]{transform:scale(.9)}.list-enter-active[data-v-d64a25cb],.list-leave-active[data-v-d64a25cb]{transition:all .5s ease}.list-enter-from[data-v-d64a25cb]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-d64a25cb]{opacity:0;transform:translate(30px)}.fade-enter-active[data-v-d64a25cb],.fade-leave-active[data-v-d64a25cb]{transition:opacity .3s ease}.fade-enter-from[data-v-d64a25cb],.fade-leave-to[data-v-d64a25cb]{opacity:0}.btn-close[data-v-d64a25cb]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-d64a25cb]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-d64a25cb]:after{content:"×"}@media (max-width: 768px){.header-section[data-v-d64a25cb]{flex-direction:column;gap:1rem}.action-buttons[data-v-d64a25cb]{width:100%;justify-content:flex-start}.btn-text[data-v-d64a25cb]{display:none}.btn-primary i[data-v-d64a25cb],.btn-ai i[data-v-d64a25cb]{margin-right:0!important}.experience-meta[data-v-d64a25cb]{flex-direction:column;gap:.5rem}.form-grid[data-v-d64a25cb]{grid-template-columns:1fr}.navigation-buttons[data-v-d64a25cb]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-d64a25cb]{width:100%;justify-content:center}.empty-state-actions[data-v-d64a25cb]{flex-direction:column}.empty-state-actions button[data-v-d64a25cb]{width:100%}.modal-dialog[data-v-d64a25cb]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-d64a25cb]{display:inline}}.involvement-page[data-v-f19762c8]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-f19762c8]{padding:2rem;animation:fadeIn-f19762c8 .5s ease-out}.header-section[data-v-f19762c8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-f19762c8]{flex:1}.page-title[data-v-f19762c8]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-f19762c8]{color:#6c757d;margin:0}.action-buttons[data-v-f19762c8]{display:flex;gap:.75rem}.btn-primary[data-v-f19762c8],.btn-secondary[data-v-f19762c8],.btn-ai[data-v-f19762c8]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-f19762c8]{background:#244034;color:#fff}.btn-primary[data-v-f19762c8]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-f19762c8]{background:#f5f5f5;color:#244034;border-color:#dee2e6;border:none}.btn-secondary[data-v-f19762c8]:hover{background:#e5e5e5;border-color:#fff}.btn-ai[data-v-f19762c8]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;font-weight:600;position:relative}.btn-ai[data-v-f19762c8]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-ai.loading[data-v-f19762c8]{pointer-events:none;animation:rainbowPulse-f19762c8 2s infinite}.btn-ai.loading[data-v-f19762c8]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#8000ff,#ff0080);background-size:400% 400%;border-radius:50px;z-index:-1;animation:rainbowRotate-f19762c8 3s linear infinite;opacity:.9;filter:blur(2px)}@keyframes rainbowRotate-f19762c8{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes rainbowPulse-f19762c8{0%,to{box-shadow:0 0 20px #ff008066,0 0 30px #ff8c004d,0 0 40px #ffd70033}50%{box-shadow:0 0 30px #00ffff80,0 0 40px #0080ff66,0 0 50px #8000ff4d,0 0 60px #ff008033}}.btn-primary-large[data-v-f19762c8],.btn-ai-large[data-v-f19762c8]{padding:.875rem 2rem;font-size:1.1rem}.btn-enhance-ai[data-v-f19762c8]{padding:.5rem 1.25rem!important;font-size:.9rem;margin-top:1rem}.enhance-section[data-v-f19762c8]{display:flex;justify-content:flex-start}.empty-state[data-v-f19762c8]{text-align:center;padding:4rem 2rem;animation:fadeIn-f19762c8 .6s ease-out}.empty-state-icon[data-v-f19762c8]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-f19762c8]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-f19762c8]{color:#6c757d;margin-bottom:2rem}.empty-state-actions[data-v-f19762c8]{display:flex;gap:1rem;justify-content:center}.involvement-list[data-v-f19762c8]{margin-bottom:2rem}.involvement-card[data-v-f19762c8]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.involvement-card[data-v-f19762c8]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.involvement-card.card-hover[data-v-f19762c8]{transform:translate(4px);border-color:#244034}.involvement-card.card-hover[data-v-f19762c8]:before{transform:scaleY(1)}.involvement-header[data-v-f19762c8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.involvement-role[data-v-f19762c8]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.involvement-organization[data-v-f19762c8]{font-size:1.1rem;color:#495057;margin-bottom:.75rem;display:flex;align-items:center}.involvement-meta[data-v-f19762c8]{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.meta-item[data-v-f19762c8]{color:#6c757d;font-size:.9rem;display:flex;align-items:center}.involvement-description[data-v-f19762c8]{color:#495057;line-height:1.6;padding-top:1rem;border-top:1px solid #f0f0f0}.involvement-actions[data-v-f19762c8]{display:flex;gap:.5rem}.action-btn[data-v-f19762c8],.status-toggle[data-v-f19762c8]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-f19762c8]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-f19762c8]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-f19762c8]:hover{border-color:#dc3545;color:#dc3545}.status-toggle[data-v-f19762c8]{min-width:2.5rem}.status-visible[data-v-f19762c8]{background:#d7d7d7;border-color:#000;color:#000}.status-hidden[data-v-f19762c8]{background:#f8d7da;border-color:#dc3545;color:#dc3545}.modal-overlay[data-v-f19762c8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-f19762c8]{width:90%;max-height:90vh;animation:slideUp-f19762c8 .3s ease-out}.modal-ai[data-v-f19762c8]{max-width:600px}.modal-form[data-v-f19762c8]{max-width:900px}.modal-content[data-v-f19762c8]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-f19762c8]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-f19762c8]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-f19762c8]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-f19762c8]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.ai-intro[data-v-f19762c8]{background:linear-gradient(135deg,#f093fb15 0%,#f5576c15 100%);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.ai-intro p[data-v-f19762c8]{margin:0;color:#495057}.ai-examples[data-v-f19762c8]{margin-bottom:1.5rem}.examples-title[data-v-f19762c8]{font-weight:600;margin-bottom:.5rem;color:#495057}.ai-examples ul[data-v-f19762c8]{margin:0;padding-left:1.5rem}.ai-examples li[data-v-f19762c8]{color:#6c757d;margin-bottom:.5rem}.ai-input-wrapper[data-v-f19762c8]{position:relative}.ai-input-wrapper label[data-v-f19762c8]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.ai-textarea[data-v-f19762c8]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;resize:vertical;transition:border-color .3s ease}.ai-textarea[data-v-f19762c8]:focus{outline:none;border-color:#244034}.character-count[data-v-f19762c8]{position:absolute;bottom:.5rem;right:.75rem;font-size:.875rem;color:#6c757d}.form-grid[data-v-f19762c8]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-f19762c8]{display:flex;flex-direction:column}.form-group.full-width[data-v-f19762c8]{grid-column:1 / -1}.form-group label[data-v-f19762c8]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-f19762c8]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-f19762c8]:focus{outline:none;border-color:#244034}.form-input[data-v-f19762c8]:disabled{background-color:#f8f9fa;cursor:not-allowed}.form-check[data-v-f19762c8]{display:flex;align-items:center;gap:.5rem}.form-check-input[data-v-f19762c8]{width:1.25rem;height:1.25rem;cursor:pointer}.form-check-label[data-v-f19762c8]{cursor:pointer}.enhance-section[data-v-f19762c8]{margin-top:1rem}.btn-enhance[data-v-f19762c8]{background:linear-gradient(135deg,#244034 0%,#244034 100%);color:#fff;padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.btn-enhance[data-v-f19762c8]:hover{transform:translateY(-2px);filter:brightness(1.1)}.enhance-loader[data-v-f19762c8]{color:#244034;font-weight:500}.enhance-results[data-v-f19762c8]{margin-top:1.5rem;display:grid;gap:1rem;padding:.5rem;border-radius:.75rem;border:1px solid #dee2e6}.enhance-option[data-v-f19762c8]{padding:1.25rem;background:white;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#a8ddb5 0%,#f9ffe9 100%)}.enhance-option[data-v-f19762c8]:hover{border-color:#a8d32a;transform:translateY(-2px);box-shadow:0 4px 8px #a8d32a26;background:linear-gradient(135deg,#ffffff 0%,#f9ffe9 100%)}.option-header[data-v-f19762c8]{margin-bottom:.5rem}.badge-original[data-v-f19762c8],.badge-enhanced[data-v-f19762c8]{padding:.35rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}.badge-original[data-v-f19762c8]{background:#6c757d;color:#fff}.badge-enhanced[data-v-f19762c8]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;box-shadow:0 2px 4px #a8d32a33}.option-content[data-v-f19762c8]{color:#495057;line-height:1.6;font-size:.95rem;padding-top:.5rem}.navigation-buttons[data-v-f19762c8]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}@keyframes fadeIn-f19762c8{0%{opacity:0}to{opacity:1}}@keyframes slideUp-f19762c8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-f19762c8],.modal-leave-active[data-v-f19762c8]{transition:opacity .3s ease}.modal-enter-from[data-v-f19762c8],.modal-leave-to[data-v-f19762c8]{opacity:0}.modal-enter-active .modal-dialog[data-v-f19762c8],.modal-leave-active .modal-dialog[data-v-f19762c8]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-f19762c8],.modal-leave-to .modal-dialog[data-v-f19762c8]{transform:scale(.9)}.list-enter-active[data-v-f19762c8],.list-leave-active[data-v-f19762c8]{transition:all .5s ease}.list-enter-from[data-v-f19762c8]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-f19762c8]{opacity:0;transform:translate(30px)}.fade-enter-active[data-v-f19762c8],.fade-leave-active[data-v-f19762c8]{transition:opacity .3s ease}.fade-enter-from[data-v-f19762c8],.fade-leave-to[data-v-f19762c8]{opacity:0}.btn-close[data-v-f19762c8]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-f19762c8]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-f19762c8]:after{content:"×"}@media (max-width: 768px){.header-section[data-v-f19762c8]{flex-direction:column;gap:1rem}.action-buttons[data-v-f19762c8]{width:100%;justify-content:flex-start}.btn-text[data-v-f19762c8]{display:none}.btn-primary i[data-v-f19762c8],.btn-ai i[data-v-f19762c8]{margin-right:0!important}.involvement-meta[data-v-f19762c8]{flex-direction:column;gap:.5rem}.form-grid[data-v-f19762c8]{grid-template-columns:1fr}.navigation-buttons[data-v-f19762c8]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-f19762c8]{width:100%;justify-content:center}.empty-state-actions[data-v-f19762c8]{flex-direction:column}.empty-state-actions button[data-v-f19762c8]{width:100%}.modal-dialog[data-v-f19762c8]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-f19762c8]{display:inline}}.parser-container[data-v-97154e25]{position:relative;padding:2rem;min-height:calc(100vh - 200px);overflow:hidden}.tutorial-overlay[data-v-97154e25]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.tutorial-backdrop[data-v-97154e25]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tutorial-content[data-v-97154e25]{position:absolute;left:50%;background:white;border-radius:20px;padding:2rem;max-width:500px;width:90%;z-index:10000;animation:slideIn-97154e25 .5s cubic-bezier(.4,0,.2,1)}@keyframes slideIn-97154e25{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1}}.tutorial-step[data-v-97154e25]{display:inline-block;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;margin-bottom:1rem}.tutorial-content h3[data-v-97154e25]{margin:0 0 1rem;font-size:1.5rem;color:#1a202c}.tutorial-content p[data-v-97154e25]{margin:0 0 1.5rem;color:#6b7280;line-height:1.6}.tutorial-nav[data-v-97154e25]{display:flex;gap:1rem;justify-content:flex-end}.btn-tutorial-nav[data-v-97154e25],.btn-tutorial-primary[data-v-97154e25]{padding:.625rem 1.25rem;border-radius:50px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem}.btn-tutorial-nav[data-v-97154e25]{background:#f3f4f6;color:#6b7280}.btn-tutorial-nav[data-v-97154e25]:hover{background:#e5e7eb;transform:translate(-2px)}.btn-tutorial-primary[data-v-97154e25]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff}.btn-tutorial-primary[data-v-97154e25]:hover{transform:translate(2px);filter:brightness(1.1)}.tutorial-close[data-v-97154e25]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;border:none;background:#f3f4f6;color:#6b7280;font-size:1.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.tutorial-close[data-v-97154e25]:hover{background:#e5e7eb;transform:rotate(90deg)}.parser-header[data-v-97154e25]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0}.parser-title[data-v-97154e25]{margin:0;font-size:1.75rem;font-weight:700;color:#1a202c;display:flex;align-items:center;gap:.75rem}@keyframes sparkle-97154e25{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}}.rainbow-text[data-v-97154e25]{display:inline-flex}.rainbow-char[data-v-97154e25]{display:inline-block;font-weight:700;animation:rainbowBubble-97154e25 1.5s ease-in-out 1;animation-fill-mode:forwards}@keyframes rainbowBubble-97154e25{0%{color:#a3c9f9;transform:translateY(0) scale(1)}10%{color:#f9d5a2;transform:translateY(-5px) scale(1.1)}20%{color:#f7a8b8;transform:translateY(-8px) scale(1.15)}30%{color:#b5ead7;transform:translateY(-10px) scale(1.2)}40%{color:#f6dfeb;transform:translateY(-8px) scale(1.15)}50%{color:#fff5ba;transform:translateY(-5px) scale(1.1)}60%{color:#c7ceea;transform:translateY(-3px) scale(1.05)}70%{color:#b5ead7;transform:translateY(0) scale(1)}80%{color:#f9d5a2;transform:translateY(2px) scale(1.02)}90%{color:#a3c9f9;transform:translateY(0) scale(1)}to{color:#000;transform:translateY(0) scale(1)}}.btn-help[data-v-97154e25]{padding:.5rem 1rem;background:white;border:1px solid #e5e7eb;border-radius:50px;border-color:#244034;color:#244034;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:.5rem}.btn-help span[data-v-97154e25]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#f3f4f6;border-radius:50%;font-size:.75rem;color:#6b7280}.btn-help[data-v-97154e25]:hover{border-color:#fff;color:#6b7280;transform:translateY(-2px)}.btn-help:hover span[data-v-97154e25]{background:#244034;color:#fff}@keyframes float1-97154e25{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes float2-97154e25{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.upload-zone[data-v-97154e25]{position:relative;background:white;border-radius:20px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:zoneAppear-97154e25 .8s cubic-bezier(.4,0,.2,1) .2s both}@keyframes zoneAppear-97154e25{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.upload-zone.is-dragging[data-v-97154e25]{transform:scale(1.02);background:linear-gradient(135deg,#fff6f6 0%,#dcfce7 100%)}.upload-zone.has-file[data-v-97154e25]{background:linear-gradient(135deg,#ffffff 0%,#ffffff 100%)}.zone-pattern[data-v-97154e25]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.02;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.1) 0%,transparent 50%)}.drop-area[data-v-97154e25]{position:relative;min-height:500px;padding:3rem;display:flex;align-items:center;justify-content:center}.file-input[data-v-97154e25]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.empty-state[data-v-97154e25]{text-align:center;pointer-events:none}.upload-animation[data-v-97154e25]{margin-bottom:2rem}.upload-icon-wrapper[data-v-97154e25]{position:relative;display:inline-block}.upload-icon[data-v-97154e25]{font-size:4rem;animation:float-97154e25 3s ease-in-out infinite}@keyframes float-97154e25{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.upload-pulse[data-v-97154e25]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(211,250,56,.3) 0%,transparent 70%);animation:pulse-97154e25 2s ease-in-out infinite}@keyframes pulse-97154e25{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.empty-state h3[data-v-97154e25]{margin:0 0 .5rem;font-size:1.5rem;color:#1a202c}.empty-state p[data-v-97154e25]{margin:0 0 1.5rem;color:#6b7280}.btn-upload[data-v-97154e25]{position:relative;display:inline-flex;align-items:center;gap:.625rem;padding:1rem 2rem;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;pointer-events:auto;z-index:3}.btn-upload[data-v-97154e25]:hover{transform:translateY(-2px);filter:brightness(1.1)}.btn-icon[data-v-97154e25]{font-size:1.25rem}.btn-highlight[data-v-97154e25]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);animation:shimmer-97154e25 3s infinite}@keyframes shimmer-97154e25{0%{transform:rotate(0) translate(-100%)}to{transform:rotate(0) translate(100%)}}.file-requirements[data-v-97154e25]{margin-top:1.5rem;display:flex;justify-content:center;gap:2rem}.requirement[data-v-97154e25]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.req-icon[data-v-97154e25]{color:#10b981;font-weight:600}.file-state[data-v-97154e25]{text-align:center}.file-card[data-v-97154e25]{position:relative;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#ffffff 0%,#ffffff 100%);border:1px solid #000000;border-radius:16px;margin-bottom:1.5rem}.file-card.ripple[data-v-97154e25]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:16px;border:1px solid #10b981;transform:translate(-50%,-50%);animation:rippleEffect-97154e25 .6s ease-out}@keyframes rippleEffect-97154e25{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}.file-icon-3d[data-v-97154e25]{width:60px;height:80px;background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;transform:perspective(100px) rotateY(-10deg);transition:transform .3s}.file-card:hover .file-icon-3d[data-v-97154e25]{transform:perspective(100px) rotateY(0)}.file-details[data-v-97154e25]{flex:1;text-align:left}.file-details h4[data-v-97154e25]{margin:0 0 .25rem;color:#1a202c;font-size:1rem;word-break:break-all}.file-details p[data-v-97154e25]{margin:0;color:#6b7280;font-size:.875rem}.btn-remove[data-v-97154e25]{width:36px;height:36px;background:white;border:2px solid #ef4444;border-radius:50%;color:#ef4444;font-size:1.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-97154e25]:hover{background:#ef4444;color:#fff;transform:rotate(90deg)}.ready-message[data-v-97154e25]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#000;font-weight:600}.ready-icon[data-v-97154e25]{font-size:1.25rem;animation:sparkle-97154e25 2s ease-in-out infinite}.processing-state[data-v-97154e25]{text-align:center}.processing-visualization[data-v-97154e25]{position:relative;margin-bottom:2rem;height:200px;display:flex;align-items:center;justify-content:center}.dna-helix[data-v-97154e25]{position:absolute;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.helix-particle[data-v-97154e25]{position:absolute;width:10px;height:10px;background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);border-radius:50%;animation:helixRotate-97154e25 3s linear infinite}@keyframes helixRotate-97154e25{0%{transform:rotate(0) translate(80px) rotate(0)}to{transform:rotate(360deg) translate(80px) rotate(-360deg)}}.helix-particle[data-v-97154e25]:nth-child(2n){background:linear-gradient(135deg,#244034 0%,#2d5040 100%);animation-direction:reverse}.processing-circle[data-v-97154e25]{position:relative;width:120px;height:120px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .1s linear}.processing-percentage[data-v-97154e25]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#244034 0%,#d3fa38 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.processing-title[data-v-97154e25]{margin:0 0 1rem;font-size:1.25rem;color:#1a202c}.processing-progress[data-v-97154e25]{margin-bottom:1rem}.progress-track[data-v-97154e25]{height:8px;background:#e5e7eb;border-radius:50px;overflow:hidden;position:relative}.progress-fill[data-v-97154e25]{height:100%;border-radius:50px;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.progress-glow[data-v-97154e25]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:20px;background:white;filter:blur(10px);opacity:.8}.processing-message[data-v-97154e25]{color:#6b7280;font-size:.875rem}.success-overlay[data-v-97154e25]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;animation:fadeIn-97154e25 .5s}@keyframes fadeIn-97154e25{0%{opacity:0}to{opacity:1}}.success-particles[data-v-97154e25]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.particle[data-v-97154e25]{position:absolute;top:50%;left:50%;font-size:1.5rem;animation:particleFly-97154e25 2s cubic-bezier(.4,0,.2,1) var(--delay) both}@keyframes particleFly-97154e25{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1);opacity:0}}.success-content[data-v-97154e25]{text-align:center;z-index:1}.success-icon[data-v-97154e25]{width:150px;height:150px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem;animation:successPop-97154e25 .5s cubic-bezier(.4,0,.2,1)}@keyframes successPop-97154e25{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.success-content h3[data-v-97154e25]{margin:0 0 .5rem;color:#1a202c;font-size:1.5rem}.success-content p[data-v-97154e25]{margin:0;color:#6b7280}.sidebar-content[data-v-97154e25]{display:flex;flex-direction:column;gap:1.5rem;animation:sidebarSlide-97154e25 .8s cubic-bezier(.4,0,.2,1) .4s both}@keyframes sidebarSlide-97154e25{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.features-showcase[data-v-97154e25]{background:white;border-radius:20px;padding:1.5rem}.showcase-title[data-v-97154e25]{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#1a202c}.feature-item[data-v-97154e25]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-radius:12px;transition:all .3s;animation:featureAppear-97154e25 .5s cubic-bezier(.4,0,.2,1) both}@keyframes featureAppear-97154e25{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.feature-item[data-v-97154e25]:hover{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);transform:translateY(-2px)}.feature-icon[data-v-97154e25]{font-size:1.5rem}.feature-label[data-v-97154e25]{font-size:.875rem;color:#4b5563;font-weight:500}.action-zone[data-v-97154e25]{display:flex;flex-direction:column;gap:.75rem}.btn-primary-action[data-v-97154e25]{position:relative;width:100%;padding:1rem;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;border:none;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.btn-primary-action[data-v-97154e25]:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.btn-primary-action[data-v-97154e25]:disabled{opacity:.5;cursor:not-allowed}.btn-content[data-v-97154e25]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.625rem}.btn-shimmer[data-v-97154e25]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);animation:shimmer-97154e25 3s infinite}.btn-secondary-action[data-v-97154e25]{width:100%;padding:1rem;background:white;color:#6b7280;border:2px solid #e5e7eb;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary-action[data-v-97154e25]:hover:not(:disabled){border-color:#244034;color:#244034;background:#f9fafb}.btn-secondary-action[data-v-97154e25]:disabled{opacity:.5;cursor:not-allowed}.tips-card[data-v-97154e25]{background:white;border-radius:20px;padding:1.5rem}.tips-header[data-v-97154e25]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.tips-icon[data-v-97154e25]{font-size:1.5rem;animation:bulb-97154e25 3s ease-in-out infinite}@keyframes bulb-97154e25{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(1.2)}}.tips-header h4[data-v-97154e25]{margin:0;font-size:1rem;font-weight:600;color:#1a202c}.tips-list[data-v-97154e25]{display:flex;flex-direction:column;gap:.625rem}.tip-item[data-v-97154e25]{display:flex;align-items:flex-start;gap:.625rem;color:#6b7280;font-size:.875rem;line-height:1.4}.tip-bullet[data-v-97154e25]{color:#10b981;font-weight:600;line-height:1}.floating-decoration[data-v-97154e25]{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.deco-1[data-v-97154e25]{width:300px;height:300px;background:radial-gradient(circle,rgba(211,250,56,.05) 0%,transparent 70%);top:10%;right:-150px;animation:float1-97154e25 15s ease-in-out infinite}.deco-2[data-v-97154e25]{width:250px;height:250px;background:radial-gradient(circle,rgba(36,64,52,.05) 0%,transparent 70%);bottom:10%;left:-125px;animation:float2-97154e25 20s ease-in-out infinite}.deco-3[data-v-97154e25]{width:200px;height:200px;background:radial-gradient(circle,rgba(211,250,56,.03) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:float1-97154e25 25s ease-in-out infinite reverse}.fade-enter-active[data-v-97154e25],.fade-leave-active[data-v-97154e25]{transition:opacity .5s}.fade-enter-from[data-v-97154e25],.fade-leave-to[data-v-97154e25]{opacity:0}@media (max-width: 768px){.parser-container[data-v-97154e25]{padding:1rem}.parser-header[data-v-97154e25]{flex-direction:column;align-items:flex-start;gap:1rem}.parser-title[data-v-97154e25]{font-size:1.5rem}.drop-area[data-v-97154e25]{padding:2rem 1.5rem;min-height:400px}.upload-icon[data-v-97154e25]{font-size:3rem}}@media (max-width: 480px){.parser-title[data-v-97154e25]{font-size:1.25rem;gap:.5rem}.tutorial-content[data-v-97154e25]{width:95%;padding:1.5rem}.drop-area[data-v-97154e25]{padding:1.5rem 1rem}.file-card[data-v-97154e25]{flex-direction:column;text-align:center}.file-details[data-v-97154e25]{text-align:center}}.image-drawer-container[data-v-8bd00ec9]{position:relative}.drawer-overlay[data-v-8bd00ec9]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#24403499;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.drawer[data-v-8bd00ec9]{position:fixed;top:0;right:-500px;width:480px;height:100%;background-color:#fff;z-index:1001;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.drawer-open[data-v-8bd00ec9]{right:0}.drawer-header[data-v-8bd00ec9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(36,64,52,.08);background:linear-gradient(135deg,rgba(210,243,76,.03) 0%,rgba(210,243,76,.06) 100%)}.drawer-header h2[data-v-8bd00ec9]{font-size:1.25rem;font-weight:700;color:#244034;margin:0}.close-btn[data-v-8bd00ec9]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;color:#244034;transition:all .2s ease}.close-btn[data-v-8bd00ec9]:hover{background:rgba(36,64,52,.05);border-color:#24403426}.drawer-content[data-v-8bd00ec9]{flex:1;padding:1.5rem;overflow-y:auto;background:#f9fafb}.tabs[data-v-8bd00ec9]{display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.375rem;background:white;border-radius:25px;border:1px solid rgba(36,64,52,.08)}.tab-btn[data-v-8bd00ec9]{flex:1;padding:.625rem 1rem;font-size:.875rem;background:none;border:none;border-radius:20px;cursor:pointer;font-weight:600;color:#244034b3;transition:all .2s ease}.tab-btn[data-v-8bd00ec9]:hover{background:rgba(36,64,52,.03)}.tab-btn.active[data-v-8bd00ec9]{background:#244034;color:#fff}.image-grid[data-v-8bd00ec9]{display:grid;grid-template-columns:1fr;gap:1rem}.image-item[data-v-8bd00ec9]{cursor:pointer;border-radius:15px;overflow:hidden;border:2px solid transparent;transition:all .3s ease;position:relative;background:white}.image-item[data-v-8bd00ec9]:hover{transform:translateY(-3px);border-color:#d2f34c80}.image-container[data-v-8bd00ec9]{position:relative;background:#f9fafb;aspect-ratio:8.5 / 11;display:flex;align-items:center;justify-content:center}.image-container img[data-v-8bd00ec9]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.selected-indicator[data-v-8bd00ec9]{position:absolute;top:10px;right:10px;background:#D2F34C;color:#244034;padding:.375rem .75rem;border-radius:15px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.image-title[data-v-8bd00ec9]{display:flex;justify-content:space-between;align-items:center;padding:1rem;font-weight:600;color:#244034;font-size:.9375rem;background:white}.selected[data-v-8bd00ec9]{border:2px solid #D2F34C;background:linear-gradient(135deg,rgba(210,243,76,.05) 0%,rgba(210,243,76,.1) 100%)}@media (max-width: 500px){.drawer[data-v-8bd00ec9]{width:100%;right:-100%}}.preview-page[data-v-a2731831]{width:100%;min-height:100%;display:flex;flex-direction:column;gap:1.5rem}.header-section[data-v-a2731831]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.page-title[data-v-a2731831]{font-size:1.75rem;font-weight:700;color:#244034;margin:0}.template-indicator[data-v-a2731831]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,rgba(210,243,76,.05) 0%,rgba(210,243,76,.1) 100%);padding:.625rem 1.25rem;border-radius:25px;border:1px solid rgba(36,64,52,.08)}.template-icon[data-v-a2731831]{font-size:1.125rem;color:#20392e}.template-label[data-v-a2731831]{font-size:.875rem;color:#244034b3;font-weight:500}.template-name[data-v-a2731831]{font-size:.875rem;font-weight:600;color:#244034}.action-section[data-v-a2731831]{background:white;border-radius:20px;padding:1.5rem;border:1px solid rgba(36,64,52,.08)}.action-buttons[data-v-a2731831]{display:flex;gap:1rem;justify-content:center}.btn-template[data-v-a2731831]{background:white;color:#244034;padding:.875rem 1.75rem;border-radius:25px;border:1px solid rgba(36,64,52,.15);font-size:.9375rem;font-weight:600;display:inline-flex;align-items:center;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-template[data-v-a2731831]:hover{background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,rgba(210,243,76,.15) 100%);border-color:#d2f34c;transform:translateY(-2px)}.btn-download[data-v-a2731831]{background:#244034;color:#fff;padding:.875rem 2rem;border-radius:25px;border:none;font-size:.9375rem;font-weight:600;display:inline-flex;align-items:center;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-download[data-v-a2731831]:hover:not(:disabled){background:#00BF58;transform:translateY(-2px)}.btn-download[data-v-a2731831]:disabled{background:rgba(36,64,52,.5);cursor:not-allowed;opacity:.7}.preview-container[data-v-a2731831]{background:white;border-radius:20px;padding:1.5rem;border:1px solid rgba(36,64,52,.08);flex:1}.preview-wrapper[data-v-a2731831]{position:relative;width:100%;height:100%}.preview-iframe[data-v-a2731831]{width:100%;height:75vh;border:1px solid rgba(36,64,52,.08);border-radius:10px;background:#f9fafb}.navigation-section[data-v-a2731831]{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;margin-top:1rem;border-top:1px solid rgba(36,64,52,.08);gap:1rem}.btn-nav[data-v-a2731831]{padding:.875rem 1.75rem;border-radius:25px;font-size:.9375rem;font-weight:600;display:inline-flex;align-items:center;cursor:pointer;transition:all .3s ease;white-space:nowrap;border:none}.btn-prev[data-v-a2731831]{background:white;color:#244034;border:1px solid rgba(36,64,52,.15)}.btn-prev[data-v-a2731831]:hover{background:linear-gradient(135deg,rgba(36,64,52,.03) 0%,rgba(36,64,52,.05) 100%);transform:translate(-3px)}.btn-finish[data-v-a2731831]{background:#D2F34C;color:#244034}.btn-finish[data-v-a2731831]:hover{background:#98BD00;color:#fff;transform:translate(3px)}.completion-indicator[data-v-a2731831]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,rgba(210,243,76,.15) 100%);border-radius:20px;border:1px solid rgba(210,243,76,.3)}.completion-icon[data-v-a2731831]{font-size:1.125rem;color:#00bf58}.completion-text[data-v-a2731831]{font-size:.875rem;font-weight:600;color:#244034}@media (max-width: 768px){.header-section[data-v-a2731831]{flex-direction:column;align-items:flex-start}.page-title[data-v-a2731831]{font-size:1.5rem}.template-indicator[data-v-a2731831]{width:100%;justify-content:center}.action-section[data-v-a2731831]{padding:1rem}.action-buttons[data-v-a2731831]{flex-direction:column}.btn-template[data-v-a2731831],.btn-download[data-v-a2731831]{width:100%;justify-content:center}.preview-container[data-v-a2731831]{padding:1rem}.preview-iframe[data-v-a2731831]{height:60vh}.navigation-section[data-v-a2731831]{flex-direction:column;gap:1rem}.btn-nav[data-v-a2731831],.completion-indicator[data-v-a2731831]{width:100%;justify-content:center}}@media (min-width: 768px){.preview-iframe[data-v-a2731831]{height:80vh}}@media (min-width: 992px){.action-section[data-v-a2731831],.preview-container[data-v-a2731831]{padding:2rem}.preview-iframe[data-v-a2731831]{height:85vh}}@keyframes fadeInUp-a2731831{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header-section[data-v-a2731831]{animation:fadeInUp-a2731831 .4s ease}.action-section[data-v-a2731831]{animation:fadeInUp-a2731831 .5s ease}.preview-container[data-v-a2731831]{animation:fadeInUp-a2731831 .6s ease}.navigation-section[data-v-a2731831]{animation:fadeInUp-a2731831 .7s ease}.project-page[data-v-2735d927]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-2735d927]{padding:2rem;animation:fadeIn-2735d927 .5s ease-out}.header-section[data-v-2735d927]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-2735d927]{flex:1}.page-title[data-v-2735d927]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-2735d927]{color:#6c757d;margin:0}.action-buttons[data-v-2735d927]{display:flex;gap:.75rem}.btn-primary[data-v-2735d927],.btn-secondary[data-v-2735d927],.btn-ai[data-v-2735d927]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-2735d927]{background:#244034;color:#fff}.btn-primary[data-v-2735d927]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-2735d927]{background:#f5f5f5;color:#244034;border-color:#dee2e6;border:none}.btn-secondary[data-v-2735d927]:hover{background:#e5e5e5;border-color:#fff}.btn-ai[data-v-2735d927]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;font-weight:600;position:relative}.btn-ai[data-v-2735d927]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-ai.loading[data-v-2735d927]{pointer-events:none;animation:rainbowPulse-2735d927 2s infinite}.btn-ai.loading[data-v-2735d927]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#8000ff,#ff0080);background-size:400% 400%;border-radius:50px;z-index:-1;animation:rainbowRotate-2735d927 3s linear infinite;opacity:.9;filter:blur(2px)}@keyframes rainbowRotate-2735d927{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes rainbowPulse-2735d927{0%,to{box-shadow:0 0 20px #ff008066,0 0 30px #ff8c004d,0 0 40px #ffd70033}50%{box-shadow:0 0 30px #00ffff80,0 0 40px #0080ff66,0 0 50px #8000ff4d,0 0 60px #ff008033}}.btn-primary-large[data-v-2735d927],.btn-ai-large[data-v-2735d927]{padding:.875rem 2rem;font-size:1.1rem}.btn-enhance-ai[data-v-2735d927]{padding:.5rem 1.25rem!important;font-size:.9rem;margin-top:1rem}.enhance-section[data-v-2735d927]{display:flex;justify-content:flex-start}.empty-state[data-v-2735d927]{text-align:center;padding:4rem 2rem;animation:fadeIn-2735d927 .6s ease-out}.empty-state-icon[data-v-2735d927]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-2735d927]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-2735d927]{color:#6c757d;margin-bottom:2rem}.empty-state-actions[data-v-2735d927]{display:flex;gap:1rem;justify-content:center}.project-list[data-v-2735d927]{margin-bottom:2rem}.project-card[data-v-2735d927]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.project-card[data-v-2735d927]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.project-card.card-hover[data-v-2735d927]{transform:translate(4px);border-color:#244034}.project-card.card-hover[data-v-2735d927]:before{transform:scaleY(1)}.project-header[data-v-2735d927]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.project-title[data-v-2735d927]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.project-company[data-v-2735d927]{font-size:1.1rem;color:#495057;margin-bottom:.75rem;display:flex;align-items:center}.project-meta[data-v-2735d927]{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.meta-item[data-v-2735d927]{color:#6c757d;font-size:.9rem;display:flex;align-items:center}.project-link[data-v-2735d927]{color:#244034;text-decoration:none;transition:color .3s ease}.project-link[data-v-2735d927]:hover{color:#346551;text-decoration:underline}.project-description[data-v-2735d927]{color:#495057;line-height:1.6;padding-top:1rem;border-top:1px solid #f0f0f0}.project-actions[data-v-2735d927]{display:flex;gap:.5rem}.action-btn[data-v-2735d927],.status-toggle[data-v-2735d927]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-2735d927]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-2735d927]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-2735d927]:hover{border-color:#dc3545;color:#dc3545}.status-toggle[data-v-2735d927]{min-width:2.5rem}.status-visible[data-v-2735d927]{background:#d7d7d7;border-color:#000;color:#000}.status-hidden[data-v-2735d927]{background:#f8d7da;border-color:#dc3545;color:#dc3545}.modal-overlay[data-v-2735d927]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-2735d927]{width:90%;max-height:90vh;animation:slideUp-2735d927 .3s ease-out}.modal-ai[data-v-2735d927]{max-width:600px}.modal-form[data-v-2735d927]{max-width:900px}.modal-content[data-v-2735d927]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-2735d927]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-2735d927]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-2735d927]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-2735d927]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.ai-intro[data-v-2735d927]{background:linear-gradient(135deg,#f093fb15 0%,#f5576c15 100%);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.ai-intro p[data-v-2735d927]{margin:0;color:#495057}.ai-examples[data-v-2735d927]{margin-bottom:1.5rem}.examples-title[data-v-2735d927]{font-weight:600;margin-bottom:.5rem;color:#495057}.ai-examples ul[data-v-2735d927]{margin:0;padding-left:1.5rem}.ai-examples li[data-v-2735d927]{color:#6c757d;margin-bottom:.5rem}.ai-input-wrapper[data-v-2735d927]{position:relative}.ai-input-wrapper label[data-v-2735d927]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.ai-textarea[data-v-2735d927]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;resize:vertical;transition:border-color .3s ease}.ai-textarea[data-v-2735d927]:focus{outline:none;border-color:#244034}.character-count[data-v-2735d927]{position:absolute;bottom:.5rem;right:.75rem;font-size:.875rem;color:#6c757d}.form-grid[data-v-2735d927]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-2735d927]{display:flex;flex-direction:column}.form-group.full-width[data-v-2735d927]{grid-column:1 / -1}.form-group label[data-v-2735d927]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-2735d927]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-2735d927]:focus{outline:none;border-color:#244034}.enhance-section[data-v-2735d927]{margin-top:1rem}.enhance-results[data-v-2735d927]{margin-top:1.5rem;display:grid;gap:1rem;padding:.5rem;border-radius:.75rem;border:1px solid #dee2e6}.enhance-option[data-v-2735d927]{padding:1.25rem;background:white;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#a8ddb5 0%,#f9ffe9 100%)}.enhance-option[data-v-2735d927]:hover{border-color:#a8d32a;transform:translateY(-2px);box-shadow:0 4px 8px #a8d32a26;background:linear-gradient(135deg,#ffffff 0%,#f9ffe9 100%)}.option-header[data-v-2735d927]{margin-bottom:.5rem}.badge-original[data-v-2735d927],.badge-enhanced[data-v-2735d927]{padding:.35rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}.badge-original[data-v-2735d927]{background:#6c757d;color:#fff}.badge-enhanced[data-v-2735d927]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;box-shadow:0 2px 4px #a8d32a33}.option-content[data-v-2735d927]{color:#495057;line-height:1.6;font-size:.95rem;padding-top:.5rem}.navigation-buttons[data-v-2735d927]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}@keyframes fadeIn-2735d927{0%{opacity:0}to{opacity:1}}@keyframes slideUp-2735d927{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-2735d927],.modal-leave-active[data-v-2735d927]{transition:opacity .3s ease}.modal-enter-from[data-v-2735d927],.modal-leave-to[data-v-2735d927]{opacity:0}.modal-enter-active .modal-dialog[data-v-2735d927],.modal-leave-active .modal-dialog[data-v-2735d927]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-2735d927],.modal-leave-to .modal-dialog[data-v-2735d927]{transform:scale(.9)}.list-enter-active[data-v-2735d927],.list-leave-active[data-v-2735d927]{transition:all .5s ease}.list-enter-from[data-v-2735d927]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-2735d927]{opacity:0;transform:translate(30px)}.fade-enter-active[data-v-2735d927],.fade-leave-active[data-v-2735d927]{transition:opacity .3s ease}.fade-enter-from[data-v-2735d927],.fade-leave-to[data-v-2735d927]{opacity:0}.btn-close[data-v-2735d927]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-2735d927]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-2735d927]:after{content:"×"}@media (max-width: 768px){.header-section[data-v-2735d927]{flex-direction:column;gap:1rem}.action-buttons[data-v-2735d927]{width:100%;justify-content:flex-start}.btn-text[data-v-2735d927]{display:none}.btn-primary i[data-v-2735d927],.btn-ai i[data-v-2735d927]{margin-right:0!important}.project-meta[data-v-2735d927]{flex-direction:column;gap:.5rem}.form-grid[data-v-2735d927]{grid-template-columns:1fr}.navigation-buttons[data-v-2735d927]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-2735d927]{width:100%;justify-content:center}.empty-state-actions[data-v-2735d927]{flex-direction:column}.empty-state-actions button[data-v-2735d927]{width:100%}.modal-dialog[data-v-2735d927]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-2735d927]{display:inline}}.references-page[data-v-00184a2c]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-00184a2c]{padding:2rem;animation:fadeIn-00184a2c .5s ease-out}.header-section[data-v-00184a2c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-00184a2c]{flex:1}.page-title[data-v-00184a2c]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-00184a2c]{color:#6c757d;margin:0}.action-buttons[data-v-00184a2c]{display:flex;gap:.75rem}.btn-primary[data-v-00184a2c],.btn-secondary[data-v-00184a2c]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-00184a2c]{background:#244034;color:#fff}.btn-primary[data-v-00184a2c]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-00184a2c]{background:#f5f5f5;color:#244034;border-color:#dee2e6;border:none}.btn-secondary[data-v-00184a2c]:hover{background:#e5e5e5;border-color:#fff}.btn-primary-large[data-v-00184a2c]{padding:.875rem 2rem;font-size:1.1rem}.empty-state[data-v-00184a2c]{text-align:center;padding:4rem 2rem;animation:fadeIn-00184a2c .6s ease-out}.empty-state-icon[data-v-00184a2c]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-00184a2c]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-00184a2c]{color:#6c757d;margin-bottom:2rem}.empty-state-actions[data-v-00184a2c]{display:flex;gap:1rem;justify-content:center}.reference-list[data-v-00184a2c]{margin-bottom:2rem}.reference-card[data-v-00184a2c]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.reference-card[data-v-00184a2c]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.reference-card.card-hover[data-v-00184a2c]{transform:translate(4px);border-color:#244034}.reference-card.card-hover[data-v-00184a2c]:before{transform:scaleY(1)}.reference-header[data-v-00184a2c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.reference-name[data-v-00184a2c]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.reference-position[data-v-00184a2c]{font-size:1.1rem;color:#495057;margin-bottom:.75rem;display:flex;align-items:center}.reference-meta[data-v-00184a2c]{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.meta-item[data-v-00184a2c]{color:#6c757d;font-size:.9rem;display:flex;align-items:center}.reference-status[data-v-00184a2c]{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.status-badge[data-v-00184a2c]{padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;text-transform:uppercase}.status-pending[data-v-00184a2c]{background:#fff3cd;color:#856404}.status-approved[data-v-00184a2c]{background:#d4edda;color:#155724}.status-declined[data-v-00184a2c]{background:#f8d7da;color:#721c24}.response-time[data-v-00184a2c]{color:#6c757d;font-size:.85rem}.reference-actions[data-v-00184a2c]{display:flex;gap:.5rem}.action-btn[data-v-00184a2c],.status-toggle[data-v-00184a2c]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-00184a2c]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-00184a2c]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-00184a2c]:hover{border-color:#dc3545;color:#dc3545}.email-btn[data-v-00184a2c]:hover:not(:disabled){border-color:#00bf58;color:#00bf58}.email-btn[data-v-00184a2c]:disabled{opacity:.4;cursor:not-allowed;background:#f8f9fa}.status-toggle[data-v-00184a2c]{min-width:2.5rem}.status-visible[data-v-00184a2c]{background:#d7d7d7;border-color:#000;color:#000}.status-hidden[data-v-00184a2c]{background:#f8d7da;border-color:#dc3545;color:#dc3545}.navigation-buttons[data-v-00184a2c]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}.modal-overlay[data-v-00184a2c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-00184a2c]{width:90%;max-height:90vh;animation:slideUp-00184a2c .3s ease-out}.modal-form[data-v-00184a2c]{max-width:750px}.modal-content[data-v-00184a2c]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-00184a2c]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-00184a2c]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-00184a2c]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-00184a2c]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.info-box[data-v-00184a2c]{background:linear-gradient(135deg,#e3f2fd 0%,#e8f5e9 100%);border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.info-icon[data-v-00184a2c]{color:#244034;font-size:1.25rem;flex-shrink:0}.info-text[data-v-00184a2c]{margin:0;color:#495057;font-size:.95rem;line-height:1.5}.form-grid[data-v-00184a2c]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-00184a2c]{display:flex;flex-direction:column}.form-group.full-width[data-v-00184a2c]{grid-column:1 / -1}.form-group label[data-v-00184a2c]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-00184a2c]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-00184a2c]:focus{outline:none;border-color:#244034}.form-input[data-v-00184a2c]:disabled{background-color:#f8f9fa;cursor:not-allowed}.btn-close[data-v-00184a2c]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-00184a2c]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-00184a2c]:after{content:"×"}@keyframes fadeIn-00184a2c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-00184a2c{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-00184a2c],.modal-leave-active[data-v-00184a2c]{transition:opacity .3s ease}.modal-enter-from[data-v-00184a2c],.modal-leave-to[data-v-00184a2c]{opacity:0}.modal-enter-active .modal-dialog[data-v-00184a2c],.modal-leave-active .modal-dialog[data-v-00184a2c]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-00184a2c],.modal-leave-to .modal-dialog[data-v-00184a2c]{transform:scale(.9)}.list-enter-active[data-v-00184a2c],.list-leave-active[data-v-00184a2c]{transition:all .5s ease}.list-enter-from[data-v-00184a2c]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-00184a2c]{opacity:0;transform:translate(30px)}@media (max-width: 768px){.header-section[data-v-00184a2c]{flex-direction:column;gap:1rem}.action-buttons[data-v-00184a2c]{width:100%;justify-content:flex-start}.btn-text[data-v-00184a2c]{display:none}.btn-primary i[data-v-00184a2c]{margin-right:0!important}.reference-meta[data-v-00184a2c]{flex-direction:column;gap:.5rem}.form-grid[data-v-00184a2c]{grid-template-columns:1fr}.navigation-buttons[data-v-00184a2c]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-00184a2c]{width:100%;justify-content:center}.empty-state-actions[data-v-00184a2c]{flex-direction:column}.empty-state-actions button[data-v-00184a2c]{width:100%}.modal-dialog[data-v-00184a2c]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-00184a2c]{display:inline}}#resume-progress-line[data-v-a1ee0f84]{height:5px;border-radius:10px;background:#3f634d;overflow:hidden;margin:9px 0 3px}#resume-inner-line[data-v-a1ee0f84]{position:absolute;height:100%;left:0;top:0;background:#d3fa38;transition:width .3s ease-in-out}.skills-page[data-v-6febea02]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-6febea02]{padding:2rem;animation:fadeIn-6febea02 .5s ease-out}.header-section[data-v-6febea02]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-6febea02]{flex:1}.page-title[data-v-6febea02]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-6febea02]{color:#6c757d;margin:0}.action-buttons[data-v-6febea02]{display:flex;gap:.75rem}.section-subtitle[data-v-6febea02]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.btn-primary[data-v-6febea02],.btn-secondary[data-v-6febea02]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-6febea02]{background:#244034;color:#fff}.btn-primary[data-v-6febea02]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-6febea02]{background:#f5f5f5;color:#244034;border:none}.btn-secondary[data-v-6febea02]:hover{background:#e5e5e5}.btn-sm[data-v-6febea02]{padding:.5rem 1rem;font-size:.9rem}.empty-state[data-v-6febea02]{text-align:center;padding:4rem 2rem;animation:fadeIn-6febea02 .6s ease-out}.empty-state-icon[data-v-6febea02]{font-size:4rem;color:#dee2e6;margin-bottom:1.5rem}.empty-state-title[data-v-6febea02]{font-size:1.5rem;color:#495057;margin-bottom:.75rem}.empty-state-text[data-v-6febea02]{color:#6c757d;margin-bottom:2rem}.skills-list[data-v-6febea02]{margin-bottom:2rem}.skill-card[data-v-6febea02]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.skill-card[data-v-6febea02]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.skill-card.card-hover[data-v-6febea02]{transform:translate(4px);border-color:#244034}.skill-card.card-hover[data-v-6febea02]:before{transform:scaleY(1)}.skill-header[data-v-6febea02]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.skill-title[data-v-6febea02]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.skill-meta[data-v-6febea02]{display:flex;flex-direction:column;gap:.5rem;color:#6c757d;font-size:.9rem}.meta-item[data-v-6febea02]{display:flex;align-items:flex-start;gap:.5rem}.meta-item strong[data-v-6febea02]{font-weight:500;margin-right:.25rem}.skill-actions[data-v-6febea02]{display:flex;gap:.5rem}.action-btn[data-v-6febea02],.status-toggle[data-v-6febea02]{background:transparent;border:1px solid #dee2e6;border-radius:.375rem;padding:.375rem .625rem;cursor:pointer;transition:all .2s ease;color:#6c757d}.action-btn[data-v-6febea02]:hover{background:#f8f9fa;color:#495057}.edit-btn[data-v-6febea02]:hover{border-color:#244034;color:#244034}.delete-btn[data-v-6febea02]:hover{border-color:#dc3545;color:#dc3545}.status-toggle[data-v-6febea02]{min-width:2.5rem}.status-visible[data-v-6febea02]{background:#d7d7d7;border-color:#000;color:#000}.status-hidden[data-v-6febea02]{background:#f8d7da;border-color:#dc3545;color:#dc3545}.languages-list[data-v-6febea02]{margin-top:2rem;margin-bottom:2rem}.language-card-container[data-v-6febea02]{display:flex;flex-direction:column;gap:1rem}.language-card[data-v-6febea02]{background:white;border:1px solid #f0f0f0;border-radius:1rem;padding:1.25rem;transition:all .3s ease;position:relative;overflow:hidden}.language-card[data-v-6febea02]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#244034 0%,#244034 100%);transform:scaleY(0);transition:transform .3s ease}.language-card.card-hover[data-v-6febea02]{transform:translate(4px);border-color:#244034}.language-card.card-hover[data-v-6febea02]:before{transform:scaleY(1)}.language-header[data-v-6febea02]{display:flex;justify-content:space-between;align-items:center}.language-name[data-v-6febea02]{font-size:1.1rem;font-weight:500;color:#1a1a1a;margin:0;display:flex;align-items:center}.proficiency-badge[data-v-6febea02]{background:#e3f2fd;color:#1976d2;padding:.25rem .75rem;border-radius:50px;font-size:.85rem;font-weight:500}.language-edit-section[data-v-6febea02]{margin-top:1rem;display:flex;justify-content:flex-start}.navigation-buttons[data-v-6febea02]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}.modal-overlay[data-v-6febea02]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center;padding:2rem;overflow-y:auto}.modal-dialog[data-v-6febea02]{width:90%;margin:auto;animation:slideUp-6febea02 .3s ease-out;position:relative}.modal-form[data-v-6febea02]{max-width:900px}.modal-content[data-v-6febea02]{background:white;border-radius:1rem;overflow:visible;display:flex;flex-direction:column;max-height:calc(100vh - 4rem);position:relative}.modal-header[data-v-6febea02]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-title[data-v-6febea02]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-6febea02]{padding:1.5rem;overflow-y:auto;overflow-x:visible;flex:1;min-height:300px}.modal-footer[data-v-6febea02]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0}.info-box[data-v-6febea02]{background:linear-gradient(135deg,#e3f2fd 0%,#e8f5e9 100%);border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.info-icon[data-v-6febea02]{color:#244034;font-size:1.25rem;flex-shrink:0}.info-text[data-v-6febea02]{margin:0;color:#495057;font-size:.95rem;line-height:1.5}.form-grid[data-v-6febea02]{display:grid;grid-template-columns:1fr;gap:1.25rem}.form-group[data-v-6febea02]{display:flex;flex-direction:column;margin-bottom:1.25rem;position:relative}.form-group.full-width[data-v-6febea02]{grid-column:1 / -1}.form-group label[data-v-6febea02]{margin-bottom:.5rem;font-weight:500;color:#495057}.form-input[data-v-6febea02]{padding:.625rem .875rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease;width:100%}.form-input[data-v-6febea02]:focus{outline:none;border-color:#244034}textarea.form-input[data-v-6febea02]{resize:vertical;min-height:100px}.form-group[data-v-6febea02]:has(select),.form-group[data-v-6febea02]:has(.multiselect){z-index:10;position:relative}.languages-container[data-v-6febea02]{max-height:400px;overflow-y:auto;padding:.25rem}.language-entry[data-v-6febea02]{position:relative;border:1px solid #e9ecef;border-radius:.75rem;padding:1.25rem;margin-bottom:1rem;background:#fafafa}.language-entry-grid[data-v-6febea02]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.remove-btn[data-v-6febea02]{position:absolute;top:.5rem;right:.5rem;background:#fff;border:1px solid #dee2e6;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#dc3545;transition:all .2s ease}.remove-btn[data-v-6febea02]:hover{background:#dc3545;color:#fff;transform:scale(1.1)}.add-more-btn[data-v-6febea02]{width:100%;padding:.75rem;border:2px dashed #dee2e6;border-radius:.5rem;background:transparent;color:#6c757d;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.add-more-btn[data-v-6febea02]:hover{border-color:#244034;color:#244034;background:#f8f9fa}.btn-close[data-v-6febea02]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-6febea02]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-6febea02]:after{content:"×"}@keyframes fadeIn-6febea02{0%{opacity:0}to{opacity:1}}@keyframes slideUp-6febea02{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-6febea02],.modal-leave-active[data-v-6febea02]{transition:opacity .3s ease}.modal-enter-from[data-v-6febea02],.modal-leave-to[data-v-6febea02]{opacity:0}.modal-enter-active .modal-dialog[data-v-6febea02],.modal-leave-active .modal-dialog[data-v-6febea02]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-6febea02],.modal-leave-to .modal-dialog[data-v-6febea02]{transform:scale(.9)}.list-enter-active[data-v-6febea02],.list-leave-active[data-v-6febea02]{transition:all .5s ease}.list-enter-from[data-v-6febea02]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-6febea02]{opacity:0;transform:translate(30px)}@media (max-width: 768px){.header-section[data-v-6febea02]{flex-direction:column;gap:1rem}.action-buttons[data-v-6febea02]{width:100%;justify-content:flex-start}.btn-text[data-v-6febea02]{display:none}.btn-primary i[data-v-6febea02],.btn-secondary i[data-v-6febea02]{margin-right:0!important}.skill-meta[data-v-6febea02]{flex-direction:column;gap:.5rem}.language-entry-grid[data-v-6febea02]{grid-template-columns:1fr}.navigation-buttons[data-v-6febea02]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-6febea02]{width:100%;justify-content:center}.modal-dialog[data-v-6febea02]{width:95%;margin:1rem}.modal-content[data-v-6febea02]{max-height:calc(100vh - 2rem)}}@media (min-width: 769px){.btn-text[data-v-6febea02]{display:inline}}.summary-page[data-v-c90ee62b]{width:100%;min-height:100vh;padding:1rem}.card-box[data-v-c90ee62b]{padding:2rem;animation:fadeIn-c90ee62b .5s ease-out}.header-section[data-v-c90ee62b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.page-header[data-v-c90ee62b]{flex:1}.page-title[data-v-c90ee62b]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-subtitle[data-v-c90ee62b]{color:#6c757d;margin:0}.action-buttons[data-v-c90ee62b]{display:flex;gap:.75rem}.btn-primary[data-v-c90ee62b],.btn-secondary[data-v-c90ee62b],.btn-ai[data-v-c90ee62b]{padding:.625rem 1.5rem;border:1px solid transparent;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary[data-v-c90ee62b]{background:#244034;color:#fff}.btn-primary[data-v-c90ee62b]:hover{background:#346551;transform:translateY(-2px)}.btn-secondary[data-v-c90ee62b]{background:#f5f5f5;color:#244034;border-color:#dee2e6;border:none}.btn-secondary[data-v-c90ee62b]:hover{background:#e5e5e5;border-color:#fff}.btn-ai[data-v-c90ee62b]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;font-weight:600;position:relative}.btn-ai[data-v-c90ee62b]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-ai[data-v-c90ee62b]:disabled{opacity:.6;cursor:not-allowed}.btn-ai.loading[data-v-c90ee62b]{pointer-events:none;animation:rainbowPulse-c90ee62b 2s infinite}.btn-ai.loading[data-v-c90ee62b]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#8000ff,#ff0080);background-size:400% 400%;border-radius:50px;z-index:-1;animation:rainbowRotate-c90ee62b 3s linear infinite;opacity:.9;filter:blur(2px)}@keyframes rainbowRotate-c90ee62b{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes rainbowPulse-c90ee62b{0%,to{box-shadow:0 0 20px #ff008066,0 0 30px #ff8c004d,0 0 40px #ffd70033}50%{box-shadow:0 0 30px #00ffff80,0 0 40px #0080ff66,0 0 50px #8000ff4d,0 0 60px #ff008033}}.btn-enhance-ai[data-v-c90ee62b]{padding:.5rem 1.25rem!important;font-size:.9rem;margin-top:1rem}.summary-editor[data-v-c90ee62b]{margin-bottom:1.5rem}.summary-editor label[data-v-c90ee62b]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.enhance-section[data-v-c90ee62b]{display:flex;justify-content:flex-start;margin-bottom:1.5rem}.enhanced-answers[data-v-c90ee62b]{margin:1.5rem 0 2rem;display:grid;gap:1rem;padding:.5rem;border-radius:.75rem;border:1px solid #dee2e6}.enhance-option[data-v-c90ee62b]{padding:1.25rem;background:white;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#a8ddb5 0%,#f9ffe9 100%)}.enhance-option[data-v-c90ee62b]:hover{border-color:#a8d32a;transform:translateY(-2px);box-shadow:0 4px 8px #a8d32a26;background:linear-gradient(135deg,#ffffff 0%,#f9ffe9 100%)}.option-header[data-v-c90ee62b]{margin-bottom:.5rem}.badge-original[data-v-c90ee62b],.badge-enhanced[data-v-c90ee62b]{padding:.35rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}.badge-original[data-v-c90ee62b]{background:#6c757d;color:#fff}.badge-enhanced[data-v-c90ee62b]{background:linear-gradient(135deg,#d3fa38 0%,#a8d32a 100%);color:#244034;box-shadow:0 2px 4px #a8d32a33}.option-content[data-v-c90ee62b]{color:#495057;line-height:1.6;font-size:.95rem;padding-top:.5rem}.modal-overlay[data-v-c90ee62b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-dialog[data-v-c90ee62b]{width:90%;max-height:90vh;animation:slideUp-c90ee62b .3s ease-out}.modal-ai[data-v-c90ee62b]{max-width:650px}.modal-content[data-v-c90ee62b]{background:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-c90ee62b]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-c90ee62b]{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.modal-body[data-v-c90ee62b]{padding:1.5rem;overflow-y:auto}.modal-footer[data-v-c90ee62b]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.ai-intro[data-v-c90ee62b]{background:linear-gradient(135deg,#f093fb15 0%,#f5576c15 100%);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.ai-intro p[data-v-c90ee62b]{margin:0;color:#495057}.resume-context[data-v-c90ee62b]{margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:.5rem}.context-title[data-v-c90ee62b]{font-weight:600;margin-bottom:.75rem;color:#495057}.context-badges[data-v-c90ee62b]{display:flex;flex-wrap:wrap;gap:.5rem}.context-badge[data-v-c90ee62b]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:white;border:1px solid #dee2e6;border-radius:50px;font-size:.875rem;color:#495057}.context-badge i[data-v-c90ee62b]{color:#244034}.ai-input-wrapper[data-v-c90ee62b]{position:relative;margin-bottom:1rem}.ai-input-wrapper label[data-v-c90ee62b]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.ai-textarea[data-v-c90ee62b]{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:.5rem;font-size:1rem;resize:vertical;transition:border-color .3s ease}.ai-textarea[data-v-c90ee62b]:focus{outline:none;border-color:#244034}.character-count[data-v-c90ee62b]{position:absolute;bottom:.5rem;right:.75rem;font-size:.875rem;color:#6c757d}.ai-note[data-v-c90ee62b]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#fff3cd;border:1px solid #ffc107;border-radius:.5rem;font-size:.875rem;color:#856404}.ai-note i[data-v-c90ee62b]{flex-shrink:0;margin-top:.125rem}.navigation-buttons[data-v-c90ee62b]{display:flex;justify-content:space-between;padding-top:2rem;border-top:2px solid #f0f0f0}.btn-close[data-v-c90ee62b]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .3s ease}.btn-close[data-v-c90ee62b]:hover{background:#f8f9fa;color:#495057}.btn-close[data-v-c90ee62b]:after{content:"×"}@keyframes fadeIn-c90ee62b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-c90ee62b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-enter-active[data-v-c90ee62b],.modal-leave-active[data-v-c90ee62b]{transition:opacity .3s ease}.modal-enter-from[data-v-c90ee62b],.modal-leave-to[data-v-c90ee62b]{opacity:0}.modal-enter-active .modal-dialog[data-v-c90ee62b],.modal-leave-active .modal-dialog[data-v-c90ee62b]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-c90ee62b],.modal-leave-to .modal-dialog[data-v-c90ee62b]{transform:scale(.9)}.fade-enter-active[data-v-c90ee62b],.fade-leave-active[data-v-c90ee62b]{transition:opacity .3s ease}.fade-enter-from[data-v-c90ee62b],.fade-leave-to[data-v-c90ee62b]{opacity:0}@media (max-width: 768px){.header-section[data-v-c90ee62b]{flex-direction:column;gap:1rem}.action-buttons[data-v-c90ee62b]{width:100%;justify-content:flex-start}.btn-text[data-v-c90ee62b]{display:none}.btn-primary i[data-v-c90ee62b],.btn-ai i[data-v-c90ee62b]{margin-right:0!important}.context-badges[data-v-c90ee62b]{flex-direction:column}.navigation-buttons[data-v-c90ee62b]{flex-direction:column-reverse;gap:1rem}.navigation-buttons button[data-v-c90ee62b]{width:100%;justify-content:center}.modal-dialog[data-v-c90ee62b]{width:95%;margin:1rem}}@media (min-width: 769px){.btn-text[data-v-c90ee62b]{display:inline}}body.modal-open{overflow:hidden}.modal-backdrop[data-v-93c06c1f]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;overflow-y:auto}.modal-container[data-v-93c06c1f]{background:white;border-radius:24px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px #0003}.close-button[data-v-93c06c1f]{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.05);border:none;color:#6b7280;font-size:1.25rem;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center}.close-button[data-v-93c06c1f]:hover{background:rgba(0,0,0,.1);color:#1a202c;transform:rotate(90deg)}.modal-header[data-v-93c06c1f]{text-align:center;padding:3rem 2rem 2rem;background:linear-gradient(135deg,#244034 0%,#3c8968 100%);position:relative;overflow:hidden}.modal-header[data-v-93c06c1f]:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#d2f34c;top:-250px;left:50%;transform:translate(-50%);opacity:.3}.header-icon[data-v-93c06c1f]{width:80px;height:80px;background:linear-gradient(135deg,#d2f34c 0%,#ffed4e 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#244034;box-shadow:0 10px 30px #d2f34c4d;position:relative;animation:float-93c06c1f 3s ease-in-out infinite}.modal-title[data-v-93c06c1f]{font-size:2rem;font-weight:800;color:#fff;margin:0 0 .75rem;position:relative}.modal-subtitle[data-v-93c06c1f]{font-size:1.125rem;color:#ffffffe6;margin:0;position:relative}.modal-body[data-v-93c06c1f]{padding:2.5rem 2rem}.steps-grid[data-v-93c06c1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.step-card[data-v-93c06c1f]{background:white;border:2px solid #f3f4f6;border-radius:16px;padding:1.5rem;text-align:center;transition:all .3s ease;position:relative;animation:fadeInUp-93c06c1f .6s ease forwards;opacity:0}.step-card[data-v-93c06c1f]:hover{transform:translateY(-5px);border-color:#d2f34c;box-shadow:0 10px 30px #2440341a}.step-number[data-v-93c06c1f]{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;background:#244034;color:#fff;font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.step-icon[data-v-93c06c1f]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.75rem}.step-title[data-v-93c06c1f]{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.step-description[data-v-93c06c1f]{font-size:.9rem;color:#6b7280;margin:0;line-height:1.5}.benefits-section[data-v-93c06c1f]{background:linear-gradient(135deg,#f9fafb 0%,#ffffff 100%);border-radius:16px;padding:2rem;margin-bottom:2rem}.benefits-title[data-v-93c06c1f]{font-size:1.5rem;font-weight:700;color:#244034;margin:0 0 1.5rem;text-align:center}.benefits-grid[data-v-93c06c1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.benefit-item[data-v-93c06c1f]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:white;border-radius:12px;border:1px solid #e5e7eb;transition:all .3s ease;animation:fadeInUp-93c06c1f .6s ease forwards;opacity:0}.benefit-item[data-v-93c06c1f]:hover{border-color:#d2f34c;transform:translate(5px);box-shadow:0 4px 12px #0000000d}.benefit-icon[data-v-93c06c1f]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#24403415 0%,#3c896815 100%);color:#244034;display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0}.benefit-text[data-v-93c06c1f]{font-size:.95rem;color:#374151;font-weight:500}.cta-section[data-v-93c06c1f]{background:linear-gradient(135deg,#244034 0%,#3c8968 100%);border-radius:20px;padding:2.5rem;text-align:center;position:relative;overflow:hidden}.cta-content[data-v-93c06c1f]{position:relative;z-index:2}.cta-title[data-v-93c06c1f]{font-size:1.75rem;font-weight:800;color:#fff;margin:0 0 .75rem}.cta-description[data-v-93c06c1f]{font-size:1.05rem;color:#ffffffe6;margin:0 0 2rem}.cta-button[data-v-93c06c1f]{background:linear-gradient(135deg,#d2f34c 0%,#ffed4e 100%);color:#244034;border:none;padding:1rem 2.5rem;border-radius:50px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #d2f34c4d}.cta-button[data-v-93c06c1f]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #d2f34c66}.cta-decoration[data-v-93c06c1f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.decoration-circle[data-v-93c06c1f]{position:absolute;border-radius:50%;background:rgba(210,243,76,.1)}.decoration-circle-1[data-v-93c06c1f]{width:200px;height:200px;top:-100px;right:-50px}.decoration-circle-2[data-v-93c06c1f]{width:150px;height:150px;bottom:-75px;left:-50px}.decoration-circle-3[data-v-93c06c1f]{width:100px;height:100px;top:50%;left:10%;opacity:.5}@keyframes fadeInUp-93c06c1f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-93c06c1f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-enter-active[data-v-93c06c1f],.fade-leave-active[data-v-93c06c1f]{transition:opacity .3s ease}.fade-enter-from[data-v-93c06c1f],.fade-leave-to[data-v-93c06c1f]{opacity:0}.slide-up-enter-active[data-v-93c06c1f]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.slide-up-leave-active[data-v-93c06c1f]{transition:all .3s ease}.slide-up-enter-from[data-v-93c06c1f]{opacity:0;transform:translateY(50px) scale(.95)}.slide-up-leave-to[data-v-93c06c1f]{opacity:0;transform:translateY(20px) scale(.98)}@media (max-width: 768px){.modal-container[data-v-93c06c1f]{margin:1rem;max-height:calc(100vh - 2rem)}.modal-header[data-v-93c06c1f]{padding:2rem 1.5rem 1.5rem}.modal-title[data-v-93c06c1f]{font-size:1.5rem}.modal-subtitle[data-v-93c06c1f]{font-size:1rem}.modal-body[data-v-93c06c1f]{padding:1.5rem 1rem}.steps-grid[data-v-93c06c1f]{grid-template-columns:1fr;gap:1rem}.benefits-grid[data-v-93c06c1f]{grid-template-columns:1fr}.cta-section[data-v-93c06c1f]{padding:2rem 1.5rem}.cta-title[data-v-93c06c1f]{font-size:1.5rem}.cta-description[data-v-93c06c1f]{font-size:.95rem}}.modal-container[data-v-93c06c1f]::-webkit-scrollbar{width:8px}.modal-container[data-v-93c06c1f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-container[data-v-93c06c1f]::-webkit-scrollbar-thumb{background:#244034;border-radius:10px}.modal-container[data-v-93c06c1f]::-webkit-scrollbar-thumb:hover{background:#3c8968}.card-box[data-v-f5c751be]{padding:1.5rem;border-radius:12px;background:white;box-shadow:0 2px 10px #0000000d}.dash-title-three[data-v-f5c751be]{font-size:1.125rem;font-weight:600;color:#1a202c;margin-bottom:1rem}.dash-input-wrapper label[data-v-f5c751be]{font-size:.875rem;color:#6b7280;font-weight:500;display:block;margin-bottom:.5rem}.attached-file[data-v-f5c751be]{padding:.75rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.attached-file span[data-v-f5c751be]{color:#374151;font-size:.875rem}.resume-title[data-v-f5c751be]{font-size:2rem;font-weight:900;color:#1a202c;margin:0}.alert-custom[data-v-f5c751be]{border:none;border-radius:12px;background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border-left:4px solid #00bf58;padding:1.25rem}.alert-custom i[data-v-f5c751be]{color:#00bf58;font-size:1.25rem}.btn-create-resume[data-v-f5c751be]{background:#244034;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;font-size:.95rem;transition:all .3s ease-in-out}.btn-create-resume[data-v-f5c751be]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#244034 0%,#d2f34c 100%);transition:ease-in-out .3s}.btn-create-resume.btn-lg[data-v-f5c751be]{padding:1rem 2rem;font-size:1.1rem}.resume-grid[data-v-f5c751be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem}.resume-card-wrapper[data-v-f5c751be]{position:relative}.primary-badge[data-v-f5c751be]{position:absolute;top:-10px;right:20px;background:linear-gradient(135deg,#d2f34c 0%,#ffed4e 100%);color:#1a202c;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;z-index:10;display:flex;align-items:center;gap:.25rem;box-shadow:0 2px 10px #ffd7004d}.primary-badge i[data-v-f5c751be]{font-size:.6rem}.resume-card[data-v-f5c751be]{background:white;border-radius:16px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.resume-card[data-v-f5c751be]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.resume-card-header[data-v-f5c751be]{padding:1.5rem 1.5rem 1rem;display:flex;justify-content:space-between;align-items:flex-start}.resume-icon[data-v-f5c751be]{width:48px;height:48px;background:linear-gradient(135deg,#d9e0db93 0%,#d9e0db47 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#244034;font-size:1.5rem}.btn-action[data-v-f5c751be]{background:transparent;border:none;color:#6b7280;padding:.5rem;border-radius:8px;transition:all .2s ease;cursor:pointer}.btn-action[data-v-f5c751be]:hover{background:#f3f4f6;color:#1a202c}.resume-card-body[data-v-f5c751be]{padding:0 1.5rem 1rem;flex:1;text-decoration:none;color:inherit;display:block}.resume-card-body[data-v-f5c751be]:hover{text-decoration:none}.resume-title[data-v-f5c751be]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:.75rem;transition:color .2s ease}.resume-card:hover .resume-title[data-v-f5c751be]{color:#244034}.resume-meta[data-v-f5c751be]{display:flex;flex-wrap:wrap;gap:1rem}.meta-item[data-v-f5c751be]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.meta-item i[data-v-f5c751be]{font-size:.875rem}.resume-card-footer[data-v-f5c751be]{padding:1rem 1.5rem;border-top:1px solid #f3f4f6;display:flex;justify-content:center;align-items:center;background:#d9e0db93}.btn-view[data-v-f5c751be]{background:#244034;color:#fff;text-decoration:none;padding:.5rem 1.25rem;border-radius:20px;font-weight:400;font-size:.875rem;transition:all .2s ease;display:inline-flex;align-items:center}.btn-view[data-v-f5c751be]:hover{background:#d3fa38;color:#000;transform:translate(2px)}.add-resume-card[data-v-f5c751be]{background:linear-gradient(135deg,#ffffff 0%,#f3f4f6 100%);border:2px dashed #d1d5db;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:280px;transition:all .3s ease}.add-resume-card[data-v-f5c751be]:hover{background:linear-gradient(135deg,#ffffff 0%,#ffffff 100%);transform:translateY(-5px)}.add-resume-content[data-v-f5c751be]{text-align:center;padding:2rem}.add-icon[data-v-f5c751be]{width:64px;height:64px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#000;font-size:1.5rem;box-shadow:0 4px 15px #00bf581a}.add-title[data-v-f5c751be]{font-size:1.125rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.add-description[data-v-f5c751be]{color:#6b7280;font-size:.875rem;margin:0}.empty-state[data-v-f5c751be]{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#f9fafb 0%,#ffffff 100%);border-radius:16px;border:1px solid #e5e7eb}.empty-state-icon[data-v-f5c751be]{width:80px;height:80px;background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#00bf58;font-size:2rem}.empty-state-title[data-v-f5c751be]{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:.75rem}.empty-state-description[data-v-f5c751be]{color:#6b7280;font-size:1rem;margin-bottom:2rem}.dropdown-menu[data-v-f5c751be]{border:none;box-shadow:0 10px 30px #0000001a;border-radius:12px;padding:.5rem}.dropdown-item[data-v-f5c751be]{border-radius:8px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s ease}.dropdown-item[data-v-f5c751be]:hover{background:#f3f4f6}.dropdown-item[data-v-f5c751be]:disabled{opacity:.5;cursor:not-allowed}.dropdown-divider[data-v-f5c751be]{margin:.5rem 0}@media (max-width: 768px){.resume-grid[data-v-f5c751be]{grid-template-columns:1fr}.resume-title[data-v-f5c751be]{font-size:1.5rem}.btn-create-resume[data-v-f5c751be]{justify-content:center}.gl-lead[data-v-f5c751be]{color:#fff!important;text-shadow:0 2px 2px rgba(0,0,0,.439)}}@keyframes fadeIn-f5c751be{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.resume-card-wrapper[data-v-f5c751be]{animation:fadeIn-f5c751be .5s ease}.resume-card-wrapper[data-v-f5c751be]:nth-child(1){animation-delay:0s}.resume-card-wrapper[data-v-f5c751be]:nth-child(2){animation-delay:.1s}.resume-card-wrapper[data-v-f5c751be]:nth-child(3){animation-delay:.2s}.resume-card-wrapper[data-v-f5c751be]:nth-child(4){animation-delay:.3s}.resume-card-wrapper[data-v-f5c751be]:nth-child(5){animation-delay:.4s}.resume-card-wrapper[data-v-f5c751be]:nth-child(6){animation-delay:.5s}.gl-hero[data-v-f5c751be]{--gl-ink:#1f2937;--gl-ink-soft:#6b7280;--gl-accent:#244034;--gl-accent-2:#d3fa38;--gl-bg:#244034;position:relative;background:linear-gradient(135deg,#244034b8 0%,#2d5040a2 100%);background-image:linear-gradient(rgba(36,64,52,.503),rgba(36,64,52,.769)),url(/assets/backgrounds/leaves.jpg);background-size:cover;background-repeat:no-repeat;border-radius:24px;border:1px solid rgba(0,0,0,.06);overflow:hidden;isolation:isolate;padding:clamp(1.25rem,3.5vw,3rem);border:none}.gl-hero[data-v-f5c751be]:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:var(--gl-accent-2);top:-420px;left:50%;transform:translate(-10%);opacity:.9;z-index:-2}.gl-hero[data-v-f5c751be]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1600px 800px at 100% 0%,rgba(255,255,255,.08),transparent 55%);pointer-events:none;z-index:-1}.gl-hero__brand[data-v-f5c751be]{font-weight:800;letter-spacing:.02em;color:#9ca3af}.gl-hero__inner[data-v-f5c751be]{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(1rem,3vw,2.5rem)}@media (max-width:992px){.gl-hero__inner[data-v-f5c751be]{grid-template-columns:1fr}.gl-hero__art[data-v-f5c751be]{order:2}}.gl-hero h1[data-v-f5c751be]{font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--gl-ink);margin:.25rem 0 1rem}.gl-hero .gl-accent[data-v-f5c751be]{color:#d3fa38;position:relative}.gl-hero .gl-accent[data-v-f5c751be]:after{content:"";position:absolute;left:0;right:0;bottom:.1em;height:.14em;background:linear-gradient(90deg,#d9f24dca,rgba(255,90,125,0));border-radius:999px}.gl-lead[data-v-f5c751be]{color:#dcdcdc;font-size:1.075rem}.gl-cta[data-v-f5c751be]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.gl-btn[data-v-f5c751be]{font-weight:600;border-radius:999px;padding:.6rem 1.05rem;font-size:.95rem;line-height:1.2;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.gl-btn--soft[data-v-f5c751be]{color:var(--gl-accent);background:#ffffff;border:1px solid #244034}.gl-btn--soft[data-v-f5c751be]:hover{background:rgba(255,255,255,.12);transform:translateY(-1px);color:#fff}.gl-pills[data-v-f5c751be]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2rem}.gl-pill[data-v-f5c751be]{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);padding:.45rem .7rem;border-radius:999px;font-size:.85rem;color:var(--gl-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease,background-color .2s ease}.gl-pill[data-v-f5c751be]:hover{transform:translateY(-2px);background:rgba(0,0,0,.06)}.gl-hero__art[data-v-f5c751be]{position:relative;min-height:280px}.gl-illu[data-v-f5c751be]{width:100%;height:100%;display:block}.gl-blob[data-v-f5c751be]{fill:#244034}.gl-stroke[data-v-f5c751be]{stroke:#fff;stroke-width:2.25;fill:none;stroke-linecap:round;stroke-linejoin:round}.gl-leaf[data-v-f5c751be]{fill:#4ade80}.gl-mush[data-v-f5c751be]{fill:#d3fa38}.gl-dot[data-v-f5c751be]{fill:#d3fa38;opacity:.75}.float-slow[data-v-f5c751be]{animation:float-f5c751be 8s ease-in-out infinite}.float-med[data-v-f5c751be]{animation:float-f5c751be 6.5s ease-in-out infinite;animation-delay:.6s}.float-fast[data-v-f5c751be]{animation:float-f5c751be 5s ease-in-out infinite;animation-delay:.9s}@keyframes float-f5c751be{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion: reduce){.float-slow[data-v-f5c751be],.float-med[data-v-f5c751be],.float-fast[data-v-f5c751be]{animation:none!important}}.main-title[data-v-4ca54fff]{font-family:EB Garamond,serif!important;font-size:2rem;font-weight:500;color:#244034;margin:0;letter-spacing:-.5px;line-height:1.2}.subtitle-text[data-v-4ca54fff]{font-size:14px;color:#244034b3;margin:0}.short-filter[data-v-4ca54fff]{display:flex;align-items:center}.filter-label[data-v-4ca54fff]{font-size:14px;font-weight:500;color:#244034;white-space:nowrap}.filter-select[data-v-4ca54fff]{min-width:120px}.reference-card[data-v-4ca54fff]{background:#fff;border-radius:20px;border:1px solid rgba(36,64,52,.08);margin-bottom:20px;overflow:hidden;transition:all .3s ease}.reference-card[data-v-4ca54fff]:hover{box-shadow:0 2px 8px #2440340f}.card-header-section[data-v-4ca54fff]{padding:24px 30px;cursor:pointer;transition:background-color .3s ease;border-bottom:1px solid transparent}.card-header-section[data-v-4ca54fff]:hover{background-color:#d2f34c05}.expand-indicator[data-v-4ca54fff]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#20392e}.expand-indicator i[data-v-4ca54fff]{font-size:16px;transition:transform .3s ease}.user-avatar[data-v-4ca54fff]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(210,243,76,.2)}.user-info[data-v-4ca54fff]{min-width:0}.user-name[data-v-4ca54fff]{font-size:18px;font-weight:600;color:#244034;margin:0;line-height:1.2}.user-email[data-v-4ca54fff]{font-size:13px;color:#244034b3}.status-summary[data-v-4ca54fff]{display:flex;flex-wrap:wrap;gap:8px}.status-badge[data-v-4ca54fff]{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;border-radius:12px;text-transform:uppercase}.badge-warning[data-v-4ca54fff]{background-color:#fff3cd;color:#856404;border:1px solid #FFEAA7}.badge-success[data-v-4ca54fff]{background-color:#00bf581a;color:#00bf58;border:1px solid rgba(0,191,88,.2)}.badge-danger[data-v-4ca54fff]{background-color:#dc35451a;color:#dc3545;border:1px solid rgba(220,53,69,.2)}.header-actions[data-v-4ca54fff]{display:flex;align-items:center;gap:12px}.bulk-actions[data-v-4ca54fff]{display:flex;gap:8px}.btn-action-icon[data-v-4ca54fff]{width:36px;height:36px;border-radius:50%;border:1px solid rgba(36,64,52,.08);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#20392e}.btn-action-icon[data-v-4ca54fff]:hover:not(:disabled){transform:translateY(-2px)}.btn-action-icon.approve-all[data-v-4ca54fff]:hover{background:rgba(0,191,88,.1);border-color:#00bf58;color:#00bf58}.btn-action-icon.reject-all[data-v-4ca54fff]:hover{background:rgba(220,53,69,.1);border-color:#dc3545;color:#dc3545}.btn-action-icon[data-v-4ca54fff]:disabled{opacity:.5;cursor:not-allowed}.btn-view-candidate[data-v-4ca54fff]{padding:10px 20px;background:#244034;color:#fff;border:none;border-radius:25px;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;white-space:nowrap}.btn-view-candidate[data-v-4ca54fff]:hover{background:#00BF58;transform:translateY(-2px)}.card-body-section[data-v-4ca54fff]{padding:0;background:rgba(210,243,76,.02);border-top:1px solid rgba(36,64,52,.08)}.references-list[data-v-4ca54fff]{padding:15px}.reference-item[data-v-4ca54fff]{background:#fff;border-radius:15px;padding:20px;margin-bottom:12px;border:1px solid rgba(36,64,52,.05);transition:all .3s ease}.reference-item[data-v-4ca54fff]:last-child{margin-bottom:0}.reference-item[data-v-4ca54fff]:hover{box-shadow:0 2px 5px #2440340d}.reference-item.is-loading[data-v-4ca54fff]{opacity:.7}.reference-header[data-v-4ca54fff]{display:flex;align-items:flex-start;gap:15px}.reference-number[data-v-4ca54fff]{width:32px;height:32px;background:#244034;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.reference-details[data-v-4ca54fff]{min-width:0}.reference-title[data-v-4ca54fff]{font-size:15px;font-weight:600;color:#244034;margin-bottom:6px}.reference-meta[data-v-4ca54fff]{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:#24403499}.meta-item[data-v-4ca54fff]{display:flex;align-items:center;gap:5px}.meta-item i[data-v-4ca54fff]{font-size:11px;color:#20392e}.reference-actions[data-v-4ca54fff]{margin-left:auto;display:flex;gap:8px;align-items:center}.btn-reference-action[data-v-4ca54fff]{padding:8px 16px;border-radius:20px;border:1px solid;font-size:13px;font-weight:500;background:white;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.btn-reference-action[data-v-4ca54fff]:not(.reject){border-color:#00bf584d;color:#fff;background:#244034}.btn-reference-action[data-v-4ca54fff]:not(.reject):hover{background:#24403445;color:#244034}.btn-reference-action:not(.reject).active[data-v-4ca54fff]{background:#00BF58;color:#fff}.btn-reference-action.reject[data-v-4ca54fff]{border-color:#dc35454d;color:#fff;background:red}.btn-reference-action.reject[data-v-4ca54fff]:hover{background:rgba(220,53,69,.1);color:red}.btn-reference-action.reject.active[data-v-4ca54fff]{background:#dc3545;color:#fff}.reference-description[data-v-4ca54fff]{margin-top:15px;padding:12px;background:rgba(210,243,76,.05);border-radius:10px;border-left:3px solid #98BD00}.description-label[data-v-4ca54fff]{font-size:12px;font-weight:600;color:#244034;margin-bottom:6px;text-transform:uppercase}.description-text[data-v-4ca54fff]{font-size:13px;color:#244034cc;line-height:1.6}.loading-indicator[data-v-4ca54fff]{padding:0 10px}.empty-state-container[data-v-4ca54fff]{background:#fff;border-radius:20px;padding:60px 30px;text-align:center;border:1px solid rgba(36,64,52,.08)}.empty-state-content i[data-v-4ca54fff]{font-size:48px;color:#24403433;margin-bottom:20px;display:block}.empty-state-content h3[data-v-4ca54fff]{font-size:20px;font-weight:600;color:#244034;margin-bottom:10px}.empty-state-content p[data-v-4ca54fff]{font-size:14px;color:#24403499;margin:0}.expand-enter-active[data-v-4ca54fff],.expand-leave-active[data-v-4ca54fff]{transition:all .3s ease;max-height:2000px;overflow:hidden}.expand-enter-from[data-v-4ca54fff],.expand-leave-to[data-v-4ca54fff]{max-height:0;opacity:0}@media (min-width: 992px){.float-lg-end[data-v-4ca54fff]{float:right!important}}@media (max-width: 768px){.card-header-section[data-v-4ca54fff]{padding:20px}.header-actions[data-v-4ca54fff]{flex-direction:column;align-items:stretch;gap:10px;width:100%}.bulk-actions[data-v-4ca54fff]{justify-content:center}.btn-view-candidate[data-v-4ca54fff]{width:100%;justify-content:center}.reference-header[data-v-4ca54fff]{flex-direction:column}.reference-actions[data-v-4ca54fff]{margin-left:0;margin-top:12px;width:100%;justify-content:stretch}.btn-reference-action[data-v-4ca54fff]{flex:1;justify-content:center}.main-title[data-v-4ca54fff]{font-size:1.5rem}}.main-title[data-v-6464ba4c]{font-family:EB Garamond,serif;font-weight:600;font-size:36px;color:#244034}h5[data-v-6464ba4c],h6[data-v-6464ba4c]{font-family:EB Garamond,serif}.empty-state h5[data-v-6464ba4c]{font-family:EB Garamond,serif;font-weight:600}.review-card[data-v-6464ba4c]{background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:25px;transition:all .3s ease}.review-card[data-v-6464ba4c]:hover{transform:translateY(-3px);border-color:#24403426}.company-avatar[data-v-6464ba4c]{width:50px;height:50px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.company-link[data-v-6464ba4c],.job-link[data-v-6464ba4c]{color:#244034;text-decoration:none;font-weight:600;transition:color .2s ease}.company-link[data-v-6464ba4c]:hover,.job-link[data-v-6464ba4c]:hover{color:#00bf58}.rating-stars[data-v-6464ba4c]{display:flex;align-items:center}.star-icon[data-v-6464ba4c]{color:#d2f34c;margin-right:2px;font-size:16px}.star-icon.bi-star[data-v-6464ba4c]{color:#24403433}.review-comment[data-v-6464ba4c]{color:#244034b3;font-size:14px;line-height:1.6}.review-date[data-v-6464ba4c]{color:#24403480;font-size:14px}.review-date i[data-v-6464ba4c]{color:#20392e}.empty-state[data-v-6464ba4c]{background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:60px 20px;text-align:center}@media (max-width: 991px){.review-card[data-v-6464ba4c]{padding:20px}.company-avatar[data-v-6464ba4c]{width:40px;height:40px}}@media (min-width: 992px){.float-lg-right[data-v-6464ba4c]{float:right}}.main-title[data-v-e806bb6e]{font-family:EB Garamond,serif;font-weight:600;font-size:36px;color:#244034}h5[data-v-e806bb6e],h6[data-v-e806bb6e]{font-family:EB Garamond,serif}.empty-state h5[data-v-e806bb6e]{font-family:EB Garamond,serif;font-weight:600}.job-card[data-v-e806bb6e]{background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:25px;transition:all .3s ease}.job-card[data-v-e806bb6e]:hover{transform:translateY(-3px);border-color:#24403426}.company-avatar[data-v-e806bb6e]{width:60px;height:60px;border-radius:15px;-o-object-fit:cover;object-fit:cover}.job-title[data-v-e806bb6e]{font-size:18px;font-weight:600;color:#244034}.job-title a[data-v-e806bb6e]{color:inherit;text-decoration:none;transition:color .2s ease}.job-title a[data-v-e806bb6e]:hover:not(.text-muted){color:#00bf58}.job-type-badge[data-v-e806bb6e]{display:inline-block;background:rgba(0,191,88,.1);color:#00bf58;padding:4px 12px;border-radius:15px;font-size:13px;font-weight:500}.badge-expired[data-v-e806bb6e]{display:inline-block;background:rgba(220,53,69,.1);color:#dc3545;padding:4px 12px;border-radius:15px;font-size:13px;font-weight:500}.job-meta-info[data-v-e806bb6e]{display:flex;flex-direction:column;gap:8px}.meta-item[data-v-e806bb6e]{display:flex;align-items:center;gap:8px;font-size:14px;color:#244034b3}.meta-item i[data-v-e806bb6e]{color:#20392e;font-size:14px;width:16px}.btn-view-job[data-v-e806bb6e]{display:inline-flex;align-items:center;background:#244034;color:#fff;border:none;border-radius:25px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .3s ease}.btn-view-job[data-v-e806bb6e]:hover{background:#00BF58;color:#fff;transform:translateY(-2px)}.btn-bookmark[data-v-e806bb6e]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(36,64,52,.15);background:white;color:#24403480;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.btn-bookmark[data-v-e806bb6e]:hover{border-color:#d2f34c;background:rgba(210,243,76,.05);color:#244034}.btn-bookmark.active[data-v-e806bb6e]{background:rgba(210,243,76,.15);border-color:#d2f34c;color:#244034}.btn-action-menu[data-v-e806bb6e]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(36,64,52,.15);background:white;color:#244034;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.btn-action-menu[data-v-e806bb6e]:hover{border-color:#d2f34c;background:rgba(210,243,76,.05)}.empty-state[data-v-e806bb6e]{background:#fff;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:60px 20px;text-align:center}.dropdown-menu[data-v-e806bb6e]{border:1px solid rgba(36,64,52,.08);border-radius:15px;box-shadow:none;padding:8px 0}.dropdown-item[data-v-e806bb6e]{color:#244034;padding:8px 16px;font-size:14px;transition:background .2s ease}.dropdown-item[data-v-e806bb6e]:hover{background:rgba(210,243,76,.1);color:#244034}.dropdown-item.text-danger[data-v-e806bb6e]{color:#dc3545!important}.dropdown-item.text-danger[data-v-e806bb6e]:hover{background:rgba(220,53,69,.1)}.dropdown-item i[data-v-e806bb6e]{color:#20392e;width:20px}.dropdown-divider[data-v-e806bb6e]{margin:4px 0;opacity:.1}@media (max-width: 991px){.job-card[data-v-e806bb6e]{padding:20px}.company-avatar[data-v-e806bb6e]{width:50px;height:50px}}@media (min-width: 992px){.float-lg-right[data-v-e806bb6e]{float:right}}.settings-header-modern[data-v-b56f68fe]{margin-bottom:2rem;animation:fadeInDown-b56f68fe .6s ease}.settings-title[data-v-b56f68fe]{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.settings-subtitle[data-v-b56f68fe]{color:#6c757d;font-size:1rem;margin:0}.profile-completion-card[data-v-b56f68fe]{background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);padding:1.5rem;border-radius:15px;min-width:200px;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-completion-card[data-v-b56f68fe]:hover{transform:translateY(-2px)}.completion-text[data-v-b56f68fe]{font-size:.85rem;color:#6c757d;margin-bottom:.5rem}.completion-percentage[data-v-b56f68fe]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#244034;margin-bottom:.75rem}.completion-bar[data-v-b56f68fe]{height:8px;background:#e9ecef;border-radius:10px;overflow:hidden}.completion-progress[data-v-b56f68fe]{height:100%;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);border-radius:10px;transition:width .6s ease}.avatar-hero-section[data-v-b56f68fe]{background:linear-gradient(135deg,#8fc7ff 0%,#ffffff 100%);position:relative;background-image:linear-gradient(rgba(36,64,52,.65),rgba(36,64,52,.65)),url(/assets/auth/background.jpg);background-size:cover;background-position:center;border-radius:20px;padding:3rem;margin-bottom:2rem;animation:fadeIn-b56f68fe .8s ease}.avatar-container[data-v-b56f68fe]{display:flex;align-items:center;gap:3rem}.avatar-wrapper[data-v-b56f68fe]{position:relative;width:120px;height:120px}.user-avatar[data-v-b56f68fe]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.avatar-overlay[data-v-b56f68fe]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(36,64,52,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.avatar-wrapper:hover .avatar-overlay[data-v-b56f68fe]{opacity:1}.avatar-wrapper:hover .user-avatar[data-v-b56f68fe]{transform:scale(1.05)}.camera-icon[data-v-b56f68fe]{width:32px;height:32px}.avatar-upload-label[data-v-b56f68fe]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.avatar-info[data-v-b56f68fe]{flex:1}.user-display-name[data-v-b56f68fe]{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.user-display-email[data-v-b56f68fe]{color:#6c757d;font-size:1rem;margin-bottom:1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.btn-modern-primary[data-v-b56f68fe]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.btn-modern-primary i[data-v-b56f68fe]{display:inline-flex;align-items:center;line-height:1;font-size:1rem}.btn-modern-primary[data-v-b56f68fe]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#1a2d24 0%,#244034 100%);color:#fff}.settings-section[data-v-b56f68fe]{background:white;border-radius:20px;margin-bottom:1.5rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp-b56f68fe .6s ease}.settings-section[data-v-b56f68fe]:hover{transform:translateY(-2px)}.settings-section.expanded[data-v-b56f68fe]{border:2px solid #e9ecef}.section-header[data-v-b56f68fe]{padding:1.75rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-header[data-v-b56f68fe]:hover{background:#f8f9fa}.section-title-wrapper[data-v-b56f68fe]{display:flex;align-items:center;gap:1.25rem}.section-icon[data-v-b56f68fe]{width:48px;height:48px;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-section:hover .section-icon[data-v-b56f68fe]{transform:rotate(5deg) scale(1.1)}.section-title[data-v-b56f68fe]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.section-description[data-v-b56f68fe]{font-size:.875rem;color:#6c757d;margin:.25rem 0 0}.expand-icon[data-v-b56f68fe]{font-size:1.25rem;color:#6c757d;transition:all .3s cubic-bezier(.4,0,.2,1)}.section-content[data-v-b56f68fe]{padding:0 1.75rem 1.75rem}.referral-section[data-v-b56f68fe]{border-radius:16px}.referral-highlight[data-v-b56f68fe]{background:#ffffff;border-radius:16px;border:1px solid #e9ecef;padding:1.5rem;height:100%;display:flex;flex-direction:column;gap:1.25rem}.referral-title[data-v-b56f68fe]{font-weight:600;font-size:1.125rem;margin-bottom:.25rem;color:#1a1a1a}.referral-description[data-v-b56f68fe]{margin:0;color:#6c757d;font-size:.95rem}.referral-code-box[data-v-b56f68fe],.referral-link-box[data-v-b56f68fe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #e9ecef;border-radius:14px;background:#f8f9fa;padding:.9rem 1rem;transition:border-color .3s ease,background .3s ease}.referral-link-box.is-disabled[data-v-b56f68fe]{opacity:.6}.code-info[data-v-b56f68fe]{display:flex;flex-direction:column;gap:.25rem}.code-label[data-v-b56f68fe]{text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:#6c757d}.code-value[data-v-b56f68fe]{font-size:1.25rem;font-weight:700;color:#244034}.link-text[data-v-b56f68fe]{flex:1;font-size:.875rem;color:#495057;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-referral-action[data-v-b56f68fe],.btn-link-action[data-v-b56f68fe]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:999px;border:none;font-weight:500;font-size:.875rem;color:#fff;background:linear-gradient(135deg,#244034 0%,#2d5040 100%);transition:transform .2s ease,box-shadow .2s ease}.btn-referral-action[data-v-b56f68fe]:disabled,.btn-link-action[data-v-b56f68fe]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.btn-referral-action[data-v-b56f68fe]:not(:disabled):hover,.btn-link-action[data-v-b56f68fe]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #24403426}.referral-stat-card[data-v-b56f68fe]{background:#ffffff;border-radius:16px;border:1px solid #e9ecef;padding:1.5rem;display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.referral-stat-card[data-v-b56f68fe]:last-of-type{margin-bottom:0}.stat-label[data-v-b56f68fe]{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#6c757d;font-weight:600}.stat-value[data-v-b56f68fe]{font-size:2rem;font-weight:700;color:#244034}.stat-subtitle[data-v-b56f68fe]{font-size:.9rem;color:#6c757d}.modern-input-group[data-v-b56f68fe]{position:relative}.modern-label[data-v-b56f68fe]{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:#495057;margin-bottom:.5rem}.modern-input[data-v-b56f68fe]{width:100%;padding:.875rem 1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8f9fa}.modern-input[data-v-b56f68fe]:focus{outline:none;border-color:#244034;background:white;transform:translateY(-1px)}.modern-input[data-v-b56f68fe]:hover:not(:disabled){border-color:#dee2e6}.modern-input.disabled-input[data-v-b56f68fe],.modern-input[data-v-b56f68fe]:disabled{background:#e9ecef;cursor:not-allowed;opacity:.7}.modern-toggle-group[data-v-b56f68fe]{display:flex;gap:.5rem;padding:.25rem;background:#f8f9fa;border-radius:12px}.modern-toggle[data-v-b56f68fe]{flex:1;padding:.75rem;text-align:center;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;color:#6c757d}.modern-toggle[data-v-b56f68fe]:hover{background:white}.modern-toggle.active[data-v-b56f68fe]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff}.social-input .modern-label i[data-v-b56f68fe]{font-size:1.125rem}.video-preview-container[data-v-b56f68fe]{margin-top:1.5rem;border-radius:12px;overflow:hidden;border:2px solid #e9ecef}.video-preview[data-v-b56f68fe]{border-radius:12px}.glass[data-v-b56f68fe]{background:rgba(0,0,0,.1);border-radius:16px;backdrop-filter:blur(9.6px);-webkit-backdrop-filter:blur(9.6px)}.danger-section .section-icon.danger-icon[data-v-b56f68fe]{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%)}.danger-warning[data-v-b56f68fe]{background:#fff5f5;border:2px solid #ffebee;color:#721c24;padding:1rem 1.25rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center}.btn-danger-modern[data-v-b56f68fe]{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:25px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.btn-danger-modern i[data-v-b56f68fe]{display:inline-flex;align-items:center;line-height:1}.btn-danger-modern[data-v-b56f68fe]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#c82333 0%,#a71e2e 100%)}.save-button-container[data-v-b56f68fe]{padding:2rem 0;display:flex;align-items:center;gap:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.save-button-container.floating[data-v-b56f68fe]{position:fixed;bottom:2rem;right:2rem;padding:0;z-index:1000;animation:slideInRight-b56f68fe .4s ease}.btn-save-modern[data-v-b56f68fe]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.btn-save-modern i[data-v-b56f68fe],.btn-save-modern .spinner-border[data-v-b56f68fe]{display:inline-flex;align-items:center;line-height:1;flex-shrink:0}.btn-save-modern span[data-v-b56f68fe]{display:inline-flex;align-items:center}.btn-save-modern[data-v-b56f68fe]:hover:not(:disabled){transform:translateY(-3px);background:linear-gradient(135deg,#1a2d24 0%,#244034 100%)}.btn-save-modern[data-v-b56f68fe]:disabled{opacity:.7;cursor:not-allowed}.unsaved-indicator[data-v-b56f68fe]{color:#fd7e14;font-size:.875rem;display:flex;align-items:center;animation:pulse-b56f68fe 2s infinite}.modern-modal[data-v-b56f68fe]{border:none;border-radius:20px;overflow:hidden}.danger-icon-large[data-v-b56f68fe]{width:80px;height:80px;background:linear-gradient(135deg,#fff5f5 0%,#ffebee 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:2.5rem;color:#dc3545}.modal-title[data-v-b56f68fe]{font-size:1.75rem;font-weight:700;color:#1a1a1a}.modal-description[data-v-b56f68fe]{color:#6c757d;line-height:1.6}.modal-actions[data-v-b56f68fe]{display:flex;gap:1rem;justify-content:center}.btn-modal-cancel[data-v-b56f68fe]{background:#f8f9fa;color:#495057;border:none;padding:.875rem 2rem;border-radius:25px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.btn-modal-cancel[data-v-b56f68fe]:hover{background:#e9ecef}.btn-modal-danger[data-v-b56f68fe]{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);color:#fff;border:none;padding:.875rem 2rem;border-radius:25px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.btn-modal-danger i[data-v-b56f68fe]{display:inline-flex;align-items:center;line-height:1}.btn-modal-danger[data-v-b56f68fe]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#c82333 0%,#a71e2e 100%)}@keyframes fadeIn-b56f68fe{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown-b56f68fe{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-b56f68fe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-b56f68fe{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse-b56f68fe{0%,to{opacity:1}50%{opacity:.5}}.section-expand-enter-active[data-v-b56f68fe],.section-expand-leave-active[data-v-b56f68fe]{transition:all .4s ease;max-height:1500px}.section-expand-enter-from[data-v-b56f68fe],.section-expand-leave-to[data-v-b56f68fe]{opacity:0;max-height:0;transform:translateY(-10px)}.fade-enter-active[data-v-b56f68fe],.fade-leave-active[data-v-b56f68fe]{transition:opacity .3s ease}.fade-enter-from[data-v-b56f68fe],.fade-leave-to[data-v-b56f68fe]{opacity:0}@media (max-width: 768px){.avatar-container[data-v-b56f68fe]{flex-direction:column;text-align:center}.settings-title[data-v-b56f68fe]{font-size:1.5rem}.profile-completion-card[data-v-b56f68fe]{min-width:auto;width:100%;margin-top:1rem}.save-button-container.floating[data-v-b56f68fe]{bottom:1rem;right:1rem;left:1rem}.btn-save-modern[data-v-b56f68fe]{width:100%;justify-content:center}.modal-actions[data-v-b56f68fe]{flex-direction:column}.btn-modal-cancel[data-v-b56f68fe],.btn-modal-danger[data-v-b56f68fe]{width:100%}}[data-v-b56f68fe]::-webkit-scrollbar{width:10px}[data-v-b56f68fe]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[data-v-b56f68fe]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);border-radius:10px}[data-v-b56f68fe]::-webkit-scrollbar-thumb:hover{background:#244034}.about-hero-section[data-v-d0ac7831]{position:relative;padding:180px 0 120px;background:#1a1a1a;overflow:hidden}.hero-bg-image[data-v-d0ac7831]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://images.pexels.com/photos/3369571/pexels-photo-3369571.jpeg);background-size:cover;background-position:center;background-attachment:fixed;opacity:.3;animation:subtle-zoom-d0ac7831 20s ease-in-out infinite alternate}@keyframes subtle-zoom-d0ac7831{0%{transform:scale(1)}to{transform:scale(1.05)}}.hero-bg-pattern[data-v-d0ac7831]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mask-overlay[data-v-d0ac7831]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(210,243,76,.2) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(210,243,76,.15) 0%,transparent 50%),linear-gradient(180deg,rgba(26,26,26,.7) 0%,rgba(26,26,26,.4) 100%);-webkit-mask-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,1) 10px,rgba(0,0,0,1) 40px);mask-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,1) 10px,rgba(0,0,0,1) 40px);animation:mask-slide-d0ac7831 30s linear infinite}@keyframes mask-slide-d0ac7831{0%{transform:translate(0)}to{transform:translate(50px)}}.animated-shapes[data-v-d0ac7831]{position:absolute;width:100%;height:100%}.shape[data-v-d0ac7831]{position:absolute;border-radius:50%;background:linear-gradient(135deg,var(--primary-green) 0%,rgba(210,243,76,.3) 100%);opacity:.1}.shape-1[data-v-d0ac7831]{width:400px;height:400px;top:-200px;right:-200px;animation:float-d0ac7831 20s ease-in-out infinite}.shape-2[data-v-d0ac7831]{width:300px;height:300px;bottom:-150px;left:-150px;animation:float-d0ac7831 15s ease-in-out infinite reverse}.shape-3[data-v-d0ac7831]{width:250px;height:250px;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse-d0ac7831 10s ease-in-out infinite}.shape-4[data-v-d0ac7831]{width:150px;height:150px;bottom:20%;right:10%;animation:rotate-float-d0ac7831 15s linear infinite}.shape-5[data-v-d0ac7831]{width:100px;height:100px;top:20%;left:10%;animation:rotate-float-d0ac7831 20s linear infinite reverse}@keyframes rotate-float-d0ac7831{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(180deg) translateY(-30px)}to{transform:rotate(360deg) translateY(0)}}.hero-content[data-v-d0ac7831]{position:relative;text-align:center;z-index:10}.hero-badge[data-v-d0ac7831]{display:inline-block;padding:8px 24px;background:var(--primary-green);color:var(--text-dark);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border-radius:50px;margin-bottom:30px;position:relative;overflow:hidden;transition:all .3s ease}.hero-badge[data-v-d0ac7831]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.hero-badge[data-v-d0ac7831]:hover:before{left:100%}.hero-title[data-v-d0ac7831]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;color:#fff;margin-bottom:24px;line-height:1.1;animation:title-glow-d0ac7831 2s ease-in-out infinite alternate}@keyframes title-glow-d0ac7831{0%{text-shadow:0 0 20px rgba(210,243,76,.3)}to{text-shadow:0 0 30px rgba(210,243,76,.5),0 0 40px rgba(210,243,76,.3)}}.highlight-text[data-v-d0ac7831]{position:relative;color:var(--primary-green)}.underline-svg[data-v-d0ac7831]{position:absolute;bottom:-10px;left:0;width:100%;height:30px;color:var(--primary-green);opacity:.6}.hero-subtitle[data-v-d0ac7831]{font-size:20px;color:#fffc;max-width:600px;margin:0 auto;animation:fadeInUp-d0ac7831 1s ease-out .5s both}.about-feature-section[data-v-d0ac7831]{padding:100px 0;background:white}.content-wrapper[data-v-d0ac7831]{margin-bottom:40px}.section-title[data-v-d0ac7831]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#1d3229;margin-bottom:20px}.section-subtitle[data-v-d0ac7831]{font-size:18px;color:#6c757d;line-height:1.6}.accordion-item-modern[data-v-d0ac7831]{background:#f8f9fa;border-radius:16px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.accordion-item-modern[data-v-d0ac7831]:hover,.accordion-item-modern.active[data-v-d0ac7831]{background:white;transform:translate(10px);border-left:4px solid var(--primary-green)}.accordion-header-modern[data-v-d0ac7831]{width:100%;padding:24px;background:transparent;border:none;display:flex;align-items:center;gap:20px;cursor:pointer;text-align:left}.accordion-number[data-v-d0ac7831]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-green) 0%,#e8f5c8 100%);color:var(--text-dark);font-weight:700;border-radius:10px;font-size:14px;transition:all .3s ease}.accordion-item-modern:hover .accordion-number[data-v-d0ac7831]{animation:bounce-rotate-d0ac7831 .6s ease}@keyframes bounce-rotate-d0ac7831{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(5deg)}}.accordion-item-modern.active .accordion-number[data-v-d0ac7831]{background:var(--text-dark);color:#fff}.accordion-content-wrapper[data-v-d0ac7831]{flex:1}.accordion-title[data-v-d0ac7831]{font-size:20px;font-weight:700;color:#1d3229;margin:0;transition:color .3s ease}.accordion-body-modern[data-v-d0ac7831]{max-height:0;overflow:hidden;transition:all .3s ease}.accordion-body-modern.show[data-v-d0ac7831]{max-height:300px;margin-top:12px}.accordion-body-modern p[data-v-d0ac7831]{color:#6c757d;line-height:1.8;margin:0}.accordion-icon[data-v-d0ac7831]{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.accordion-icon i[data-v-d0ac7831]{font-size:24px;color:var(--primary-green);transition:transform .3s ease}.accordion-item-modern.active .accordion-icon i[data-v-d0ac7831]{transform:rotate(180deg)}.about-video-section[data-v-d0ac7831]{padding:100px 0;background:linear-gradient(180deg,white 0%,#f8f9fa 100%)}.video-wrapper[data-v-d0ac7831]{margin-bottom:80px}.video-thumbnail[data-v-d0ac7831]{position:relative;width:100%;height:500px;background-size:cover;background-position:center;border-radius:30px;overflow:hidden}.video-overlay[data-v-d0ac7831]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.1) 100%);display:flex;align-items:center;justify-content:center}.play-button[data-v-d0ac7831]{position:relative;background:transparent;border:none;cursor:pointer}.play-icon-wrapper[data-v-d0ac7831]{width:80px;height:80px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;position:relative;transition:transform .3s ease}.play-button:hover .play-icon-wrapper[data-v-d0ac7831]{transform:scale(1.1)}.play-icon-wrapper i[data-v-d0ac7831]{font-size:32px;color:var(--text-dark);margin-left:4px}.play-ripple[data-v-d0ac7831]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:2px solid white;border-radius:50%;animation:ripple-d0ac7831 2s ease-out infinite}.play-ripple.delay-1[data-v-d0ac7831]{animation-delay:.5s}.play-ripple.delay-2[data-v-d0ac7831]{animation-delay:1s}@keyframes ripple-d0ac7831{0%{width:80px;height:80px;opacity:1}to{width:160px;height:160px;opacity:0}}.stats-wrapper[data-v-d0ac7831]{margin-top:-40px}.stat-card[data-v-d0ac7831]{background:linear-gradient(135deg,white 0%,#fafafa 100%);padding:40px;border-radius:20px;text-align:center;margin-bottom:30px;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.stat-card[data-v-d0ac7831]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-green) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.stat-card[data-v-d0ac7831]:hover{transform:translateY(-10px) scale(1.02);border-color:var(--primary-green)}.stat-card[data-v-d0ac7831]:hover:before{opacity:.05}.stat-icon[data-v-d0ac7831]{width:70px;height:70px;margin:0 auto 20px;background:linear-gradient(135deg,var(--primary-green, #D2F34C) 0%,#e8f5c8 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.stat-icon i[data-v-d0ac7831]{font-size:32px;color:#1d3229;font-weight:700}.stat-number[data-v-d0ac7831]{font-size:48px;font-weight:800;color:#1d3229;margin-bottom:10px;transition:all .3s ease;position:relative;display:inline-block}.stat-number[data-v-d0ac7831]:after{content:attr(data-count);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1D3229 0%,var(--primary-green, #D2F34C) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;opacity:0;transition:opacity .3s ease}.stat-card:hover .stat-number[data-v-d0ac7831]:after{opacity:1}.stat-card:hover .stat-number[data-v-d0ac7831]{animation:number-pulse-d0ac7831 .6s ease}@keyframes number-pulse-d0ac7831{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.stat-label[data-v-d0ac7831]{font-size:16px;color:#1d3229;font-weight:600;margin:0;opacity:.9}.about-cta-section[data-v-d0ac7831]{padding:100px 0;background:white}.image-mosaic[data-v-d0ac7831]{position:relative;height:600px;padding:40px}.mosaic-grid[data-v-d0ac7831]{position:relative;height:100%;max-width:500px;margin:0 auto}.mosaic-item[data-v-d0ac7831]{position:absolute;border-radius:20px;overflow:hidden;transition:all .3s ease}.mosaic-item img[data-v-d0ac7831]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.mosaic-overlay[data-v-d0ac7831]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-green) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.mosaic-item:hover .mosaic-overlay[data-v-d0ac7831]{opacity:.2}.mosaic-item:hover img[data-v-d0ac7831]{transform:scale(1.05)}.item-1[data-v-d0ac7831]{top:0;left:0;width:55%;height:50%;z-index:3}.item-2[data-v-d0ac7831]{bottom:0;left:15%;width:40%;height:45%;z-index:2}.item-3[data-v-d0ac7831]{top:15%;right:0;width:50%;height:50%;z-index:1}.floating-elements[data-v-d0ac7831]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-elements img[data-v-d0ac7831]{position:absolute;max-width:100px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.float-1[data-v-d0ac7831]{top:-20px;right:10%;animation:float-d0ac7831 6s ease-in-out infinite}.float-2[data-v-d0ac7831]{bottom:10%;right:-20px;animation:float-d0ac7831 8s ease-in-out infinite reverse}.float-3[data-v-d0ac7831]{top:40%;left:-30px;animation:float-d0ac7831 7s ease-in-out infinite}.bg-decoration[data-v-d0ac7831]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:var(--primary-green);opacity:.05;border-radius:50%;filter:blur(100px)}.cta-content[data-v-d0ac7831]{padding-left:40px}.cta-title[data-v-d0ac7831]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#1d3229;margin-bottom:20px}.cta-subtitle[data-v-d0ac7831]{font-size:18px;color:#6c757d;margin-bottom:40px;line-height:1.6}.feature-list[data-v-d0ac7831]{list-style:none;padding:0;margin:0 0 40px}.feature-item[data-v-d0ac7831]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:12px;transition:all .3s ease}.feature-item[data-v-d0ac7831]:hover{background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,white 100%);transform:translate(10px);border-left:3px solid var(--primary-green)}.feature-item i[data-v-d0ac7831]{flex-shrink:0;font-size:20px;color:var(--primary-green)}.feature-item span[data-v-d0ac7831]{font-size:16px;color:var(--text-dark)}.btn-modern[data-v-d0ac7831]{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:var(--text-dark);color:#fff;text-decoration:none;border-radius:50px;font-size:16px;font-weight:600;transition:all .3s ease}.btn-modern[data-v-d0ac7831]:hover{background:var(--primary-green);color:var(--text-dark);transform:translateY(-3px) scale(1.05);animation:button-glow-d0ac7831 .6s ease}@keyframes button-glow-d0ac7831{0%,to{box-shadow:0 0 20px transparent}50%{box-shadow:0 0 20px #d2f34c80}}.btn-modern i[data-v-d0ac7831]{transition:transform .3s ease}.btn-modern:hover i[data-v-d0ac7831]{transform:translate(5px)}.video-modal[data-v-d0ac7831]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-d0ac7831 .3s ease}.modal-content[data-v-d0ac7831]{position:relative;width:90%;max-width:900px}.close-btn[data-v-d0ac7831]{position:absolute;top:-50px;right:0;background:white;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.close-btn[data-v-d0ac7831]:hover{transform:scale(1.1);background:var(--primary-green)}.close-btn i[data-v-d0ac7831]{font-size:24px;color:var(--text-dark)}.modal-content iframe[data-v-d0ac7831]{width:100%;height:500px;border-radius:20px}@keyframes float-d0ac7831{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-d0ac7831{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fadeIn-d0ac7831{0%{opacity:0}to{opacity:1}}.reveal[data-v-d0ac7831]{opacity:0;animation:fadeInUp-d0ac7831 .6s ease-out forwards}@keyframes fadeInUp-d0ac7831{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.about-hero-section[data-v-d0ac7831]{padding:140px 0 80px}.cta-content[data-v-d0ac7831]{padding-left:0;margin-top:60px}.image-mosaic[data-v-d0ac7831]{height:400px}.video-thumbnail[data-v-d0ac7831]{height:350px}}@media (max-width: 576px){.hero-title[data-v-d0ac7831]{font-size:2rem}.stat-card[data-v-d0ac7831]{padding:30px 20px}.stat-number[data-v-d0ac7831]{font-size:36px}}.about-page .theme-main-menu .nav-link,.about-page .theme-main-menu .nav-link.dropdown-toggle,.about-page .theme-main-menu .navbar-nav a{color:#fffffff2!important}.about-page .theme-main-menu .nav-link:hover,.about-page .theme-main-menu .nav-link:focus,.about-page .theme-main-menu .nav-link.active{color:#fff!important;opacity:1!important}.about-page .theme-main-menu .logo img{filter:brightness(0) invert(1)}.about-page .theme-main-menu .login-btn-three{color:#fff!important;border:2px solid rgba(255,255,255,.3)!important;background:transparent!important}.about-page .theme-main-menu .login-btn-three:hover{background:rgba(255,255,255,.15)!important;border-color:#ffffff80!important;color:#fff!important}.about-page .theme-main-menu .btn-five{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.3)!important}.about-page .theme-main-menu .btn-five:hover{background:rgba(255,255,255,.95)!important;color:#1d3229!important;border-color:#fff!important}.about-page .theme-main-menu .navbar-toggler{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.about-page .theme-main-menu .navbar-toggler span,.about-page .theme-main-menu .navbar-toggler span:before,.about-page .theme-main-menu .navbar-toggler span:after{background:#ffffff}body.about-page .theme-main-menu.scrolled .nav-link,body.about-page .theme-main-menu.scrolled .nav-link.dropdown-toggle,body.about-page .theme-main-menu.scrolled .navbar-nav a,body.about-page header.theme-main-menu.scrolled .nav-link{color:#1d3229!important}body.about-page .theme-main-menu.scrolled .nav-link:hover,body.about-page .theme-main-menu.scrolled .nav-link:focus,body.about-page .theme-main-menu.scrolled .nav-link.active{color:var(--primary-green, #D2F34C)!important}.about-page .theme-main-menu.scrolled .login-btn-three{color:#1d3229!important;border:2px solid #1D3229!important;background:transparent!important}.about-page .theme-main-menu.scrolled .login-btn-three:hover{background:#1D3229!important;border-color:#1d3229!important;color:#fff!important}.about-page .theme-main-menu.scrolled .btn-five{background:var(--primary-green, #D2F34C)!important;color:#1d3229!important;border:none!important}.about-page .theme-main-menu.scrolled .btn-five:hover{background:#1D3229!important;color:#fff!important}.about-page .theme-main-menu.scrolled .logo img{filter:none}body.about-page .theme-main-menu:not(.scrolled),body.about-page header.theme-main-menu:not(.scrolled){background:transparent!important;background-color:transparent!important;transition:background .3s ease,box-shadow .3s ease}body.about-page .theme-main-menu.scrolled,body.about-page header.theme-main-menu.scrolled{background:#ffffff!important;background-color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px #00000026;border-bottom:1px solid rgba(0,0,0,.05)}.about-page .theme-main-menu.scrolled .navbar-toggler{background:#1D3229;border:1px solid #1D3229}.about-page .theme-main-menu.scrolled .navbar-toggler span,.about-page .theme-main-menu.scrolled .navbar-toggler span:before,.about-page .theme-main-menu.scrolled .navbar-toggler span:after{background:#ffffff}.about-page .theme-main-menu:not(.scrolled) .dropdown-menu{background:rgba(29,50,41,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.about-page .theme-main-menu:not(.scrolled) .dropdown-menu .dropdown-item{color:#ffffffe6!important}.about-page .theme-main-menu:not(.scrolled) .dropdown-menu .dropdown-item:hover{background:rgba(255,255,255,.1);color:#fff!important}.about-page .theme-main-menu.scrolled .dropdown-menu{background:rgba(255,255,255,.98);border:1px solid rgba(29,50,41,.1)}.about-page .theme-main-menu.scrolled .dropdown-menu .dropdown-item{color:#1d3229!important}.about-page .theme-main-menu.scrolled .dropdown-menu .dropdown-item:hover{background:var(--primary-green, #D2F34C);color:#1d3229!important}.blog-card-modern[data-v-6011d154]{position:relative;background:white;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%;border:1px solid rgba(36,64,52,.08)}.blog-card-modern[data-v-6011d154]:hover{transform:translateY(-5px);border-color:#d2f34c}.featured-badge[data-v-6011d154]{position:absolute;top:1rem;right:1rem;background:#D2F34C;color:#244034;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;z-index:10;display:flex;align-items:center;gap:.25rem;animation:slideIn-6011d154 .5s ease}.featured-badge i[data-v-6011d154]{font-size:.625rem}.card-image-wrapper[data-v-6011d154]{position:relative;padding-top:66.67%;overflow:hidden;border-radius:20px 20px 0 0}.image-link[data-v-6011d154]{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.card-image[data-v-6011d154]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.blog-card-modern:hover .card-image[data-v-6011d154]{transform:scale(1.08)}.image-overlay[data-v-6011d154]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,transparent 60%,rgba(0,0,0,.7) 100%);opacity:0;transition:opacity .4s ease;display:flex;align-items:center;justify-content:center}.blog-card-modern:hover .image-overlay[data-v-6011d154]{opacity:1}.read-more-icon[data-v-6011d154]{color:#fff;font-size:2.5rem;transform:scale(0);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.blog-card-modern:hover .read-more-icon[data-v-6011d154]{transform:scale(1)}.category-tag[data-v-6011d154]{position:absolute;bottom:1rem;left:1rem;background:rgba(36,64,52,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:.375rem 1rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card-content[data-v-6011d154]{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.meta-info[data-v-6011d154]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.813rem;color:#244034b3}.meta-info i[data-v-6011d154]{font-size:.75rem;margin-right:.25rem}.date[data-v-6011d154]{display:flex;align-items:center}.reading-time[data-v-6011d154]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#24403499;margin-bottom:1rem}.reading-time i[data-v-6011d154]{font-size:.875rem;color:#d2f34c}.card-divider[data-v-6011d154]{height:1px;background:linear-gradient(to right,transparent,rgba(36,64,52,.1),transparent);margin:1rem 0}.title-link[data-v-6011d154]{text-decoration:none;display:block;margin-bottom:.75rem}.card-title[data-v-6011d154]{font-size:1.125rem;font-weight:700;color:#244034;line-height:1.4;margin:0;transition:color .3s ease}.blog-card-modern:hover .card-title[data-v-6011d154]{color:#20392e}.card-excerpt[data-v-6011d154]{color:#244034cc;font-size:.938rem;line-height:1.6;margin-bottom:1.25rem;flex-grow:1}.read-more-btn[data-v-6011d154]{display:inline-flex;align-items:center;gap:.5rem;color:#20392e;font-weight:600;font-size:.938rem;text-decoration:none;transition:gap .3s ease}.read-more-btn[data-v-6011d154]:hover{gap:.75rem}.read-more-btn i[data-v-6011d154]{transition:transform .3s ease}.read-more-btn i.animate-arrow[data-v-6011d154]{animation:arrowBounce-6011d154 .6s ease}@keyframes slideIn-6011d154{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes arrowBounce-6011d154{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (max-width: 767px){.card-content[data-v-6011d154]{padding:1.25rem}.card-title[data-v-6011d154]{font-size:1.125rem}.card-excerpt[data-v-6011d154]{font-size:.875rem}.meta-info[data-v-6011d154]{font-size:.75rem}.featured-badge[data-v-6011d154]{padding:.25rem .625rem;font-size:.688rem}}.blog-sidebar-modern[data-v-a3d5287b]{padding-left:2rem}.sidebar-widget[data-v-a3d5287b]{background:white;border-radius:20px;padding:1.75rem;margin-bottom:2rem;transition:all .3s ease;border:1px solid rgba(36,64,52,.08)}.widget-title[data-v-a3d5287b]{font-size:1.125rem;font-weight:700;color:#244034;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.widget-title i[data-v-a3d5287b]{color:#d2f34c;font-size:1rem}.search-widget[data-v-a3d5287b]{padding:1.5rem}.search-form[data-v-a3d5287b]{position:relative;display:flex}.search-input[data-v-a3d5287b]{width:100%;padding:.875rem 3rem .875rem 1.25rem;border:2px solid rgba(36,64,52,.15);border-radius:50px;font-size:.938rem;transition:all .3s ease;outline:none}.search-input[data-v-a3d5287b]:focus{border-color:#d2f34c}.search-btn[data-v-a3d5287b]{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);background:#D2F34C;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#244034;cursor:pointer;transition:transform .3s ease}.search-btn[data-v-a3d5287b]:hover{transform:translateY(-50%) scale(1.1)}.category-list[data-v-a3d5287b]{list-style:none;padding:0;margin:0}.category-item[data-v-a3d5287b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;margin-bottom:.5rem;background:#f7fafc;border-radius:12px;text-decoration:none;transition:all .3s ease}.category-item[data-v-a3d5287b]:hover{background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,rgba(152,189,0,.1) 100%);transform:translate(5px)}.category-name[data-v-a3d5287b]{color:#244034cc;font-weight:500;font-size:.938rem}.category-count[data-v-a3d5287b]{background:white;color:#20392e;padding:.25rem .625rem;border-radius:50px;font-size:.813rem;font-weight:600;min-width:2rem;text-align:center}.recent-posts-list[data-v-a3d5287b]{display:flex;flex-direction:column;gap:1.25rem}.recent-post-item[data-v-a3d5287b]{transition:transform .3s ease}.recent-post-item[data-v-a3d5287b]:hover{transform:translate(5px)}.recent-post-link[data-v-a3d5287b]{display:flex;gap:1rem;text-decoration:none;align-items:center}.recent-post-image[data-v-a3d5287b]{width:80px;height:60px;border-radius:12px;overflow:hidden;flex-shrink:0}.recent-post-image img[data-v-a3d5287b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.recent-post-item:hover .recent-post-image img[data-v-a3d5287b]{transform:scale(1.1)}.recent-post-content[data-v-a3d5287b]{flex:1}.recent-post-title[data-v-a3d5287b]{font-size:.938rem;font-weight:600;color:#244034;margin-bottom:.375rem;line-height:1.4;transition:color .3s ease}.recent-post-item:hover .recent-post-title[data-v-a3d5287b]{color:#20392e}.recent-post-date[data-v-a3d5287b]{font-size:.813rem;color:#244034b3;display:flex;align-items:center;gap:.25rem}.recent-post-date i[data-v-a3d5287b]{font-size:.75rem}.tags-cloud[data-v-a3d5287b]{display:flex;flex-wrap:wrap;gap:.625rem}.tag-item[data-v-a3d5287b]{display:inline-block;padding:.5rem 1rem;background:rgba(210,243,76,.1);color:#244034;border-radius:50px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s ease;border:1px solid rgba(210,243,76,.3)}.tag-item[data-v-a3d5287b]:hover{background:#D2F34C;color:#244034;transform:translateY(-2px)}.newsletter-widget[data-v-a3d5287b]{background:linear-gradient(135deg,#244034 0%,#20392E 100%);color:#fff;text-align:center}.newsletter-content[data-v-a3d5287b]{display:flex;flex-direction:column;align-items:center}.newsletter-icon[data-v-a3d5287b]{font-size:3rem;margin-bottom:1rem;opacity:.9;animation:float-a3d5287b 3s ease-in-out infinite}.newsletter-title[data-v-a3d5287b]{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#fff}.newsletter-text[data-v-a3d5287b]{font-size:.938rem;opacity:.95;margin-bottom:1.5rem;line-height:1.5}.newsletter-btn[data-v-a3d5287b]{background:#D2F34C;color:#244034;padding:.75rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block}.newsletter-btn[data-v-a3d5287b]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}@keyframes float-a3d5287b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 991px){.blog-sidebar-modern[data-v-a3d5287b]{padding-left:0;margin-top:3rem}}@media (max-width: 767px){.sidebar-widget[data-v-a3d5287b]{padding:1.5rem}.widget-title[data-v-a3d5287b]{font-size:1rem}.recent-post-image[data-v-a3d5287b]{width:70px;height:55px}.recent-post-title[data-v-a3d5287b]{font-size:.875rem}.tag-item[data-v-a3d5287b]{padding:.375rem .875rem;font-size:.813rem}}.blog-hero-compact[data-v-878f1314]{margin-top:7rem;margin-bottom:3rem;padding:0 1rem}.hero-container[data-v-878f1314]{position:relative;max-width:90vw;margin:0 auto;height:400px;background:linear-gradient(135deg,#244034 0%,#1a2f26 100%);border-radius:16px;overflow:hidden}.slider-backdrop[data-v-878f1314]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.slide-backdrop[data-v-878f1314]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.slide-backdrop.active[data-v-878f1314]{opacity:1}.backdrop-image[data-v-878f1314]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.backdrop-overlay[data-v-878f1314]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.51);border-radius:16px;box-shadow:0 4px 30px #0000003b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(5px)}.hero-content-wrapper[data-v-878f1314]{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:1fr 2fr 1fr;gap:1.5rem;padding:2rem;align-items:center}.hero-header[data-v-878f1314]{display:flex;flex-direction:column;gap:.75rem}.hero-badge[data-v-878f1314]{display:inline-flex;align-items:center;gap:.375rem;background:rgba(201,232,98,.15);color:#c9e862;padding:.375rem .875rem;border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;border:1px solid rgba(201,232,98,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-badge i[data-v-878f1314]{font-size:.688rem}.hero-title[data-v-878f1314]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.2;margin:0}.featured-carousel[data-v-878f1314]{position:relative}.carousel-track[data-v-878f1314]{position:relative;height:280px}.featured-card[data-v-878f1314]{position:absolute;top:0;left:50%;transform:translate(-50%) scale(.85);width:100%;height:100%;border-radius:12px;overflow:hidden;opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);text-decoration:none;box-shadow:0 10px 30px #0003}.featured-card.active[data-v-878f1314]{opacity:1;transform:translate(-50%) scale(1)}.featured-card[data-v-878f1314]:hover{transform:translate(-50%) scale(1.02);box-shadow:0 15px 40px #0000004d}.featured-card-image[data-v-878f1314]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.featured-card-image img[data-v-878f1314]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.featured-card:hover .featured-card-image img[data-v-878f1314]{transform:scale(1.08)}.featured-overlay[data-v-878f1314]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,transparent 40%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.85) 100%)}.featured-card-content[data-v-878f1314]{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;z-index:2;display:flex;flex-direction:column;gap:.625rem}.featured-category[data-v-878f1314]{display:inline-block;background:rgba(201,232,98,.95);color:#244034;padding:.313rem .875rem;border-radius:50px;font-size:.688rem;font-weight:700;text-transform:uppercase;width:-moz-fit-content;width:fit-content;letter-spacing:.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #00000026}.featured-title[data-v-878f1314]{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,.3)}.carousel-nav[data-v-878f1314]{position:absolute;bottom:-2rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.nav-dot[data-v-878f1314]{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all .3s ease;padding:0}.nav-dot[data-v-878f1314]:hover{background:rgba(201,232,98,.6);transform:scale(1.2)}.nav-dot.active[data-v-878f1314]{background:#c9e862;width:24px;border-radius:4px}.hero-stats[data-v-878f1314]{display:flex;flex-direction:column;gap:1rem}.stat-box[data-v-878f1314]{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:1rem;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.stat-box[data-v-878f1314]:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.stat-value[data-v-878f1314]{display:block;font-size:1.75rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.375rem}.stat-label[data-v-878f1314]{display:block;font-size:.75rem;color:#fffc;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.hero-animate[data-v-878f1314]{opacity:0;transform:translateY(15px);transition:all .6s cubic-bezier(.4,0,.2,1)}.hero-animate.animated[data-v-878f1314]{opacity:1;transform:translateY(0)}.blog-grid-section[data-v-878f1314]{padding-bottom:4rem}.section-header[data-v-878f1314]{margin-bottom:2rem}.section-title[data-v-878f1314]{font-size:1.75rem;font-weight:700;color:#244034;margin-bottom:.5rem}.section-subtitle[data-v-878f1314]{font-size:.938rem;color:#244034b3;margin:0}.masonry-grid[data-v-878f1314]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.masonry-item[data-v-878f1314]{-moz-column-break-inside:avoid;break-inside:avoid}[data-v-878f1314] .blog-card-modern{opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.4,0,.2,1)}[data-v-878f1314] .blog-card-modern.animate-in{opacity:1;transform:translateY(0)}.pagination-container[data-v-878f1314]{margin-top:3rem}.empty-state[data-v-878f1314]{text-align:center;padding:4rem 2rem;background:rgba(201,232,98,.05);border-radius:16px;margin-top:2rem;border:1px solid rgba(36,64,52,.08)}.empty-icon[data-v-878f1314]{font-size:3.5rem;color:#c9e862;margin-bottom:1rem;opacity:.8}.empty-state h3[data-v-878f1314]{font-size:1.25rem;color:#244034;margin-bottom:.5rem;font-weight:600}.empty-state p[data-v-878f1314]{color:#244034b3;margin:0;font-size:.938rem}@media (max-width: 1199px){.hero-content-wrapper[data-v-878f1314]{grid-template-columns:1fr 2fr;gap:1.25rem}.hero-stats[data-v-878f1314]{display:none}}@media (max-width: 991px){.blog-hero-compact[data-v-878f1314]{margin-top:6rem}.hero-container[data-v-878f1314]{max-width:95vw;height:380px}.hero-content-wrapper[data-v-878f1314]{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.carousel-track[data-v-878f1314]{height:240px}.hero-title[data-v-878f1314]{font-size:1.25rem}.section-title[data-v-878f1314]{font-size:1.5rem}}@media (max-width: 767px){.blog-hero-compact[data-v-878f1314]{margin-top:5rem;padding:0 .5rem}.hero-container[data-v-878f1314]{height:420px;border-radius:12px}.hero-content-wrapper[data-v-878f1314]{padding:1.25rem}.hero-title[data-v-878f1314]{font-size:1.125rem}.hero-badge[data-v-878f1314]{font-size:.688rem;padding:.313rem .75rem}.carousel-track[data-v-878f1314]{height:220px}.featured-card-content[data-v-878f1314]{padding:1.25rem}.featured-category[data-v-878f1314]{font-size:.625rem;padding:.25rem .75rem}.featured-title[data-v-878f1314]{font-size:1rem}.masonry-grid[data-v-878f1314]{grid-template-columns:1fr;gap:1rem}.section-title[data-v-878f1314]{font-size:1.375rem}}@media (min-width: 1400px){.masonry-grid[data-v-878f1314]{grid-template-columns:repeat(2,1fr)}}.article-hero-section[data-v-2ec1b1ea]{position:relative;margin-top:9rem;margin-bottom:3rem;padding:0 1rem}.article-hero-wrapper[data-v-2ec1b1ea]{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:3rem 0;border-radius:30px;max-width:1320px;margin:0 auto;overflow:hidden}.hero-overlay[data-v-2ec1b1ea]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(20,21,21,.83))}.hero-content[data-v-2ec1b1ea]{position:relative;z-index:2;text-align:center;color:#fff}.category-badge[data-v-2ec1b1ea]{display:inline-block;background:rgba(210,243,76,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;color:#d2f34c;border:1px solid rgba(210,243,76,.3)}.article-hero-title[data-v-2ec1b1ea]{font-size:2.25rem;font-weight:800;color:#fff!important;margin-bottom:1.5rem;line-height:1.3;max-width:900px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}.article-meta[data-v-2ec1b1ea]{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.meta-item[data-v-2ec1b1ea]{display:flex;align-items:center;gap:.5rem;font-size:.938rem;opacity:.95}.meta-item i[data-v-2ec1b1ea]{font-size:.875rem}.meta-divider[data-v-2ec1b1ea]{width:1px;height:20px;background:rgba(210,243,76,.3)}.article-content-section[data-v-2ec1b1ea]{padding-top:0;padding-bottom:5rem}.article-wrapper[data-v-2ec1b1ea]{background:white;border-radius:20px;padding:2.5rem;margin-bottom:2rem;border:1px solid rgba(36,64,52,.08)}.article-overview[data-v-2ec1b1ea]{margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,rgba(210,243,76,.05) 0%,rgba(152,189,0,.05) 100%);border-radius:16px;border:1px solid rgba(36,64,52,.08)}.section-heading[data-v-2ec1b1ea]{font-size:1.5rem;font-weight:700;color:#244034;margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem}.section-heading i[data-v-2ec1b1ea]{color:#d2f34c;font-size:1.25rem}.overview-content[data-v-2ec1b1ea]{color:#244034cc;line-height:1.8;font-size:1.063rem}.article-content[data-v-2ec1b1ea]{margin-bottom:3rem}.article-content[data-v-2ec1b1ea] h2{font-size:1.75rem;font-weight:700;color:#244034;margin:2.5rem 0 1.25rem;position:relative;padding-left:1.5rem}.article-content[data-v-2ec1b1ea] h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:100%;background:#D2F34C;border-radius:2px}.article-content[data-v-2ec1b1ea] h3{font-size:1.375rem;font-weight:600;color:#244034;margin:2rem 0 1rem}.article-content[data-v-2ec1b1ea] p{color:#244034cc;line-height:1.8;margin-bottom:1.25rem;font-size:1.063rem}.article-content[data-v-2ec1b1ea] ul,.article-content[data-v-2ec1b1ea] ol{color:#244034cc;line-height:1.8;margin-bottom:1.25rem;padding-left:2rem}.article-content[data-v-2ec1b1ea] li{margin-bottom:.5rem}.article-content[data-v-2ec1b1ea] img{max-width:100%;height:auto;border-radius:16px;margin:2rem 0}.article-content[data-v-2ec1b1ea] blockquote{border-left:4px solid #D2F34C;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#244034b3;background:rgba(210,243,76,.05);padding:1.5rem;border-radius:0 12px 12px 0}.article-content[data-v-2ec1b1ea] code{background:rgba(210,243,76,.1);color:#20392e;padding:.125rem .375rem;border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:.875rem}.article-content[data-v-2ec1b1ea] pre{background:#244034;color:#e2e8f0;padding:1.5rem;border-radius:12px;overflow-x:auto;margin:2rem 0}.article-content[data-v-2ec1b1ea] pre code{background:none;color:inherit;padding:0}.article-footer[data-v-2ec1b1ea]{padding-top:2rem;border-top:2px solid rgba(36,64,52,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.article-tags[data-v-2ec1b1ea]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.tags-label[data-v-2ec1b1ea]{font-weight:600;color:#244034}.tags-list[data-v-2ec1b1ea]{display:flex;gap:.5rem;flex-wrap:wrap}.tag-link[data-v-2ec1b1ea]{display:inline-block;padding:.375rem .875rem;background:rgba(210,243,76,.1);color:#244034;border-radius:50px;text-decoration:none;font-size:.875rem;transition:all .3s ease;border:1px solid rgba(210,243,76,.3)}.tag-link[data-v-2ec1b1ea]:hover{background:#D2F34C;color:#244034;transform:translateY(-2px)}.share-section[data-v-2ec1b1ea]{display:flex;align-items:center;gap:1rem}.share-label[data-v-2ec1b1ea]{font-weight:600;color:#244034}.share-buttons[data-v-2ec1b1ea]{display:flex;gap:.5rem}.share-btn[data-v-2ec1b1ea]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease}.share-btn.facebook[data-v-2ec1b1ea]{background:#1877f2}.share-btn.twitter[data-v-2ec1b1ea]{background:#1da1f2}.share-btn.linkedin[data-v-2ec1b1ea]{background:#0077b5}.share-btn[data-v-2ec1b1ea]:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 5px 15px #0003}.article-navigation[data-v-2ec1b1ea]{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:2px solid rgba(36,64,52,.1)}.nav-item[data-v-2ec1b1ea]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:rgba(210,243,76,.05);border-radius:16px;text-decoration:none;transition:all .3s ease;flex:1;max-width:48%;border:1px solid rgba(36,64,52,.08)}.nav-item[data-v-2ec1b1ea]:hover{background:rgba(210,243,76,.15);transform:translateY(-3px);border-color:#d2f34c}.nav-item i[data-v-2ec1b1ea]{font-size:1.5rem;color:#20392e}.nav-content[data-v-2ec1b1ea]{display:flex;flex-direction:column;gap:.25rem}.nav-label[data-v-2ec1b1ea]{font-size:.813rem;color:#244034b3;text-transform:uppercase;letter-spacing:.5px}.nav-title[data-v-2ec1b1ea]{font-size:.938rem;font-weight:600;color:#244034;line-height:1.3}.nav-item.next[data-v-2ec1b1ea]{text-align:right;justify-content:flex-end}.animate-on-load[data-v-2ec1b1ea]{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.animate-on-load.animated[data-v-2ec1b1ea]{opacity:1;transform:translateY(0)}@media (max-width: 991px){.article-hero-title[data-v-2ec1b1ea]{font-size:1.875rem}.article-hero-wrapper[data-v-2ec1b1ea]{padding:2.5rem 0}.article-wrapper[data-v-2ec1b1ea]{padding:2rem}.article-navigation[data-v-2ec1b1ea]{flex-direction:column}.nav-item[data-v-2ec1b1ea]{max-width:100%}}@media (max-width: 767px){.article-hero-section[data-v-2ec1b1ea]{margin-top:5.5rem;margin-bottom:2rem;padding:0 .5rem}.article-hero-wrapper[data-v-2ec1b1ea]{padding:2rem 0;border-radius:20px}.article-hero-title[data-v-2ec1b1ea]{font-size:1.5rem}.article-meta[data-v-2ec1b1ea]{gap:1rem}.meta-divider[data-v-2ec1b1ea]{display:none}.article-wrapper[data-v-2ec1b1ea]{padding:1.5rem;border-radius:16px}.article-overview[data-v-2ec1b1ea]{padding:1.5rem}.section-heading[data-v-2ec1b1ea]{font-size:1.25rem}.article-content[data-v-2ec1b1ea] h2{font-size:1.5rem}.article-content[data-v-2ec1b1ea] h3{font-size:1.25rem}.article-footer[data-v-2ec1b1ea]{flex-direction:column;align-items:flex-start}.share-section[data-v-2ec1b1ea]{width:100%}}.filter-btn-modern[data-v-7d752e2f]{background:#244034;color:#fff;border:none;border-radius:25px;padding:12px 24px;font-weight:600;font-size:14px;transition:all .3s ease}.filter-btn-modern[data-v-7d752e2f]:hover{background:#00BF58;transform:translateY(-2px)}.filter-container[data-v-7d752e2f]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);overflow:visible;position:relative}.filter-header[data-v-7d752e2f]{padding:20px;background:linear-gradient(180deg,rgba(210,243,76,.05) 0%,transparent 100%);border-bottom:1px solid rgba(36,64,52,.08);display:flex;justify-content:space-between;align-items:center}.filter-title[data-v-7d752e2f]{font-size:18px;font-weight:600;color:#244034;margin:0;display:flex;align-items:center}.btn-clear-filters[data-v-7d752e2f]{background:rgb(226,75,0);border:1px solid rgba(36,64,52,.15);border-radius:20px;padding:6px 16px;font-size:13px;color:#fff;transition:all .3s ease;cursor:pointer}.btn-clear-filters[data-v-7d752e2f]:hover{border-color:#d2f34c;background:rgba(210,243,76,.1);color:#244034}.filter-body[data-v-7d752e2f]{padding:10px;overflow:visible;position:relative}.filter-section[data-v-7d752e2f]{margin-bottom:10px;background:white;border-radius:15px;border:1px solid rgba(36,64,52,.08);transition:all .3s ease;position:relative}.filter-section[data-v-7d752e2f]:hover{border-color:#d2f34c4d}.filter-section-header[data-v-7d752e2f]{padding:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.filter-section-header[data-v-7d752e2f]:hover{background:rgba(210,243,76,.05)}.section-icon[data-v-7d752e2f]{font-size:18px;color:#20392e;margin-right:10px}.section-title[data-v-7d752e2f]{font-size:15px;font-weight:600;color:#244034}.toggle-icon[data-v-7d752e2f]{font-size:14px;color:#24403480;transition:transform .3s ease}.filter-section-header[aria-expanded=true] .toggle-icon[data-v-7d752e2f]{transform:rotate(180deg)}.filter-section-body[data-v-7d752e2f]{padding:15px;border-top:1px solid rgba(36,64,52,.05);position:relative;z-index:1}.modern-input-group[data-v-7d752e2f]{position:relative}.input-icon[data-v-7d752e2f]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#20392e;font-size:16px}.modern-input[data-v-7d752e2f]{width:100%;padding:12px 15px 12px 42px;border:1px solid rgba(36,64,52,.15);border-radius:15px;font-size:14px;transition:all .3s ease}.modern-input[data-v-7d752e2f]:focus{outline:none;border-color:#d2f34c;background:rgba(210,243,76,.05)}.select-wrapper[data-v-7d752e2f]{margin-bottom:10px;position:relative;min-height:42px}.collapse.show .filter-section-body[data-v-7d752e2f]{min-height:100px;padding-bottom:20px;overflow:visible}#collapseQualification.show .filter-section-body[data-v-7d752e2f],#collapseLocation.show .filter-section-body[data-v-7d752e2f],#collapseSkills.show .filter-section-body[data-v-7d752e2f]{padding-bottom:250px;overflow:visible}.select-wrapper[data-v-7d752e2f] .nice-select{position:relative;z-index:10;width:100%}.select-wrapper[data-v-7d752e2f] .nice-select .list{max-height:250px;overflow-y:auto;z-index:9999;box-shadow:0 4px 12px #2440341a;border:1px solid rgba(36,64,52,.08);border-radius:12px;background:white;position:absolute;width:100%;top:100%;left:0;margin-top:4px}.select-wrapper[data-v-7d752e2f] .nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1)}.select-wrapper[data-v-7d752e2f] .nice-select.multiple .list{min-width:100%;width:auto;max-width:300px}.select-wrapper[data-v-7d752e2f] .nice-select .multiple-options{display:flex;flex-wrap:wrap;gap:4px;padding:4px}.select-label[data-v-7d752e2f]{display:block;font-size:13px;font-weight:600;color:#244034b3;margin-bottom:8px}.checkbox-group[data-v-7d752e2f]{display:flex;flex-direction:column;gap:8px}.modern-checkbox[data-v-7d752e2f]{display:flex;align-items:center;padding:10px;border-radius:10px;cursor:pointer;transition:background .3s ease}.modern-checkbox[data-v-7d752e2f]:hover{background:rgba(210,243,76,.05)}.modern-checkbox input[data-v-7d752e2f]{display:none}.checkbox-indicator[data-v-7d752e2f]{width:18px;height:18px;border:2px solid rgba(36,64,52,.2);border-radius:50%;margin-right:10px;position:relative;transition:all .3s ease}.modern-checkbox input:checked+.checkbox-indicator[data-v-7d752e2f]{background:#D2F34C;border-color:#d2f34c}.modern-checkbox input:checked+.checkbox-indicator[data-v-7d752e2f]:after{content:"";position:absolute;width:6px;height:6px;background:#244034;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-label[data-v-7d752e2f]{font-size:14px;color:#244034;flex-grow:1;display:flex;justify-content:space-between;align-items:center}.salary-range-display[data-v-7d752e2f]{margin-bottom:20px}.range-values[data-v-7d752e2f]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:rgba(210,243,76,.05);border-radius:12px}.range-value[data-v-7d752e2f]{font-size:14px;font-weight:600;color:#244034}.range-separator[data-v-7d752e2f]{color:#24403480}.modern-slider[data-v-7d752e2f]{position:relative;height:40px;margin-bottom:20px}.slider-track[data-v-7d752e2f]{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:6px;background:rgba(36,64,52,.1);border-radius:3px}.slider-progress[data-v-7d752e2f]{position:absolute;height:100%;background:linear-gradient(90deg,#D2F34C 0%,#98BD00 100%);border-radius:3px;left:0}.range-inputs[data-v-7d752e2f]{position:relative;height:100%}.range-inputs input[type=range][data-v-7d752e2f]{position:absolute;width:100%;height:100%;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-inputs input[type=range][data-v-7d752e2f]::-webkit-slider-thumb{height:20px;width:20px;border-radius:50%;background:#244034;border:3px solid #D2F34C;pointer-events:auto;-webkit-appearance:none;cursor:pointer}.range-inputs input[type=range][data-v-7d752e2f]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#244034;border:3px solid #D2F34C;pointer-events:auto;-moz-appearance:none;cursor:pointer}.skill-tags[data-v-7d752e2f]{display:flex;flex-wrap:wrap;gap:8px}.skill-tag[data-v-7d752e2f]{position:relative}.skill-tag input[data-v-7d752e2f]{display:none}.skill-tag span[data-v-7d752e2f]{display:inline-block;padding:6px 14px;background:white;border:1px solid rgba(36,64,52,.15);border-radius:20px;font-size:13px;color:#244034;cursor:pointer;transition:all .3s ease}.skill-tag input:checked+span[data-v-7d752e2f]{background:#D2F34C;border-color:#d2f34c;font-weight:600}.skill-tag:hover span[data-v-7d752e2f]{border-color:#d2f34c80;background:rgba(210,243,76,.05)}.filter-actions[data-v-7d752e2f]{padding:20px;border-top:1px solid rgba(36,64,52,.08)}.btn-apply-filter[data-v-7d752e2f]{width:100%;background:#244034;color:#fff;border:none;border-radius:25px;padding:14px 24px;font-weight:600;font-size:15px;transition:all .3s ease;cursor:pointer}.btn-apply-filter[data-v-7d752e2f]:hover{background:#00BF58;transform:translateY(-2px)}@keyframes fadeIn-7d752e2f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991px){.filter-container[data-v-7d752e2f]{border-radius:0;border:none}.filter-area-modern.offcanvas[data-v-7d752e2f]{width:85%!important}}@media (min-width: 992px){.filter-area-modern.offcanvas[data-v-7d752e2f]:not(.show){display:block!important;position:static!important;height:auto!important;visibility:visible!important;background:transparent!important;border:none!important;transform:none!important}.filter-area-modern .offcanvas-header[data-v-7d752e2f]{display:none}}.candidate-card-wrapper[data-v-b9cbe7ba]{height:100%}.candidate-card-modern[data-v-b9cbe7ba]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);padding:0;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;display:flex;flex-direction:column}.candidate-card-modern[data-v-b9cbe7ba]:hover{transform:translateY(-5px);border-color:#d2f34c}.candidate-card-modern.featured[data-v-b9cbe7ba]{border:1px solid rgba(210,243,76,.3)}.candidate-card-modern.featured[data-v-b9cbe7ba]:before{content:"FEATURED";position:absolute;top:15px;left:-30px;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);color:#244034;font-size:10px;font-weight:700;padding:4px 40px;transform:rotate(-45deg);z-index:1;letter-spacing:.5px}.candidate-card-header[data-v-b9cbe7ba]{padding:25px 25px 20px;text-align:center;background:linear-gradient(180deg,rgba(210,243,76,.03) 0%,transparent 100%);position:relative}.btn-bookmark[data-v-b9cbe7ba]{position:absolute;top:15px;right:15px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(36,64,52,.1);background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2}.btn-bookmark[data-v-b9cbe7ba]:hover{border-color:#d2f34c;background:rgba(210,243,76,.1);transform:scale(1.1)}.btn-bookmark i[data-v-b9cbe7ba]{font-size:16px;color:#20392e;transition:color .3s ease}.btn-bookmark i.bi-bookmark-fill[data-v-b9cbe7ba]{color:#d2f34c}.candidate-avatar-wrapper[data-v-b9cbe7ba]{width:80px;height:80px;margin:0 auto 15px;position:relative}.candidate-avatar[data-v-b9cbe7ba]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid white;box-shadow:0 0 0 1px #24403414;transition:transform .3s ease}.candidate-card-modern:hover .candidate-avatar[data-v-b9cbe7ba]{transform:scale(1.05)}.online-badge[data-v-b9cbe7ba]{position:absolute;bottom:5px;right:5px;width:16px;height:16px;background:#00BF58;border:2px solid white;border-radius:50%;animation:pulse-b9cbe7ba 2s infinite}@keyframes pulse-b9cbe7ba{0%{box-shadow:0 0 #00bf5866}70%{box-shadow:0 0 0 6px #00bf5800}to{box-shadow:0 0 #00bf5800}}.candidate-name[data-v-b9cbe7ba]{font-size:18px;font-weight:600;color:#244034;margin-bottom:5px}.candidate-name a[data-v-b9cbe7ba]{color:inherit;text-decoration:none;transition:color .3s ease}.candidate-name a[data-v-b9cbe7ba]:hover{color:#00bf58}.candidate-title[data-v-b9cbe7ba]{font-size:14px;color:#244034b3;margin-bottom:0}.candidate-card-body[data-v-b9cbe7ba]{padding:0 25px 20px;flex-grow:1;display:flex;flex-direction:column}.skill-tags-wrapper[data-v-b9cbe7ba]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;min-height:32px}.skill-tag[data-v-b9cbe7ba]{display:inline-block;padding:4px 10px;background:rgba(210,243,76,.1);border:1px solid rgba(210,243,76,.2);border-radius:12px;font-size:12px;color:#244034;font-weight:500}.skill-tag.more[data-v-b9cbe7ba]{background:rgba(36,64,52,.05);border-color:#2440341a;color:#244034b3}.candidate-meta[data-v-b9cbe7ba]{display:flex;flex-direction:column;gap:10px;margin-top:auto}.meta-item[data-v-b9cbe7ba]{display:flex;align-items:center;gap:8px;font-size:13px;color:#244034b3}.meta-item i[data-v-b9cbe7ba]{font-size:14px;color:#20392e;width:16px;flex-shrink:0}.meta-item span[data-v-b9cbe7ba]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-card-footer[data-v-b9cbe7ba]{padding:20px;border-top:1px solid rgba(36,64,52,.08);display:flex;align-items:center;gap:10px}.btn-primary-candidate[data-v-b9cbe7ba]{flex:1;background:#244034;color:#fff;border:none;border-radius:25px;padding:10px 20px;font-weight:600;font-size:14px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary-candidate[data-v-b9cbe7ba]:hover{background:#00BF58;color:#fff;transform:translateY(-2px)}.btn-message[data-v-b9cbe7ba]{width:40px;height:40px;min-width:40px;border-radius:50%;border:1px solid rgba(36,64,52,.15);background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-message[data-v-b9cbe7ba]:hover{border-color:#d2f34c;background:rgba(210,243,76,.1);transform:scale(1.1)}.btn-message i[data-v-b9cbe7ba]{font-size:18px;color:#20392e}@media (max-width: 768px){.candidate-card-header[data-v-b9cbe7ba]{padding:20px 20px 15px}.candidate-avatar-wrapper[data-v-b9cbe7ba]{width:70px;height:70px}.candidate-name[data-v-b9cbe7ba]{font-size:16px}.candidate-card-body[data-v-b9cbe7ba]{padding:0 20px 15px}.candidate-card-footer[data-v-b9cbe7ba]{padding:15px}}.candidate-card-modern[data-v-b9cbe7ba]{animation:fadeInUp-b9cbe7ba .5s ease-out}@keyframes fadeInUp-b9cbe7ba{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.candidate-list-modern[data-v-14c58ebf]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);padding:25px;margin-bottom:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.candidate-list-modern[data-v-14c58ebf]:hover{transform:translate(5px);border-color:#d2f34c;background:linear-gradient(90deg,rgba(210,243,76,.02) 0%,transparent 100%)}.candidate-list-modern.featured[data-v-14c58ebf]{border:1px solid rgba(210,243,76,.3);background:linear-gradient(90deg,rgba(210,243,76,.03) 0%,transparent 100%)}.candidate-list-content[data-v-14c58ebf]{display:flex;align-items:center;gap:20px}.candidate-avatar-section[data-v-14c58ebf]{position:relative;flex-shrink:0}.candidate-list-avatar[data-v-14c58ebf]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid white;box-shadow:0 0 0 1px #24403414;transition:transform .3s ease}.candidate-list-modern:hover .candidate-list-avatar[data-v-14c58ebf]{transform:scale(1.05)}.online-indicator[data-v-14c58ebf]{position:absolute;bottom:5px;right:5px;width:16px;height:16px;background:#00BF58;border:2px solid white;border-radius:50%;animation:pulse-14c58ebf 2s infinite}.candidate-list-main[data-v-14c58ebf]{flex:1;min-width:0}.candidate-header[data-v-14c58ebf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.candidate-list-name[data-v-14c58ebf]{font-size:18px;font-weight:600;color:#244034;margin-bottom:4px}.candidate-list-name a[data-v-14c58ebf]{color:inherit;text-decoration:none;transition:color .3s ease}.candidate-list-name a[data-v-14c58ebf]:hover{color:#00bf58}.candidate-list-title[data-v-14c58ebf]{font-size:14px;color:#244034b3;margin-bottom:0}.badge-featured[data-v-14c58ebf]{background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);color:#244034;padding:5px 12px;border-radius:15px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;display:inline-flex;align-items:center;gap:4px}.badge-featured i[data-v-14c58ebf]{font-size:10px}.candidate-skills-list[data-v-14c58ebf]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.skill-pill[data-v-14c58ebf]{display:inline-block;padding:4px 10px;background:rgba(210,243,76,.1);border:1px solid rgba(210,243,76,.2);border-radius:12px;font-size:12px;color:#244034;font-weight:500}.skill-pill.more[data-v-14c58ebf]{background:rgba(36,64,52,.05);border-color:#2440341a;color:#244034b3}.candidate-list-meta[data-v-14c58ebf]{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.meta-item[data-v-14c58ebf]{display:flex;align-items:center;gap:6px;font-size:14px;color:#244034b3}.meta-item i[data-v-14c58ebf]{font-size:14px;color:#20392e}.meta-item strong[data-v-14c58ebf]{color:#244034;font-weight:600}.candidate-list-actions[data-v-14c58ebf]{display:flex;align-items:center;gap:10px;flex-shrink:0}.btn-save-candidate[data-v-14c58ebf]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(36,64,52,.15);background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-save-candidate[data-v-14c58ebf]:hover{border-color:#d2f34c;background:rgba(210,243,76,.1);transform:scale(1.1)}.btn-save-candidate i[data-v-14c58ebf]{font-size:18px;color:#20392e}.btn-save-candidate i.bi-bookmark-fill[data-v-14c58ebf]{color:#d2f34c}.btn-view-profile[data-v-14c58ebf]{background:#244034;color:#fff;border:none;border-radius:25px;padding:10px 24px;font-weight:600;font-size:14px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-view-profile[data-v-14c58ebf]:hover{background:#00BF58;color:#fff;transform:translateY(-2px)}@media (max-width: 992px){.candidate-list-content[data-v-14c58ebf]{flex-direction:column;text-align:center}.candidate-header[data-v-14c58ebf]{flex-direction:column;gap:10px}.candidate-list-meta[data-v-14c58ebf]{justify-content:center}.candidate-list-actions[data-v-14c58ebf]{width:100%;justify-content:center}.btn-view-profile[data-v-14c58ebf]{flex:1;max-width:200px}}@media (max-width: 576px){.candidate-list-modern[data-v-14c58ebf]{padding:20px}.candidate-list-avatar[data-v-14c58ebf]{width:60px;height:60px}.candidate-list-name[data-v-14c58ebf]{font-size:16px}.candidate-list-meta[data-v-14c58ebf]{gap:15px}}@keyframes pulse-14c58ebf{0%{box-shadow:0 0 #00bf5866}70%{box-shadow:0 0 0 6px #00bf5800}to{box-shadow:0 0 #00bf5800}}.candidate-list-modern[data-v-14c58ebf]{animation:fadeInLeft-14c58ebf .5s ease-out}@keyframes fadeInLeft-14c58ebf{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.candidate-search-form[data-v-cbaee611]{width:100%}.form-container[data-v-cbaee611]{display:grid;grid-template-columns:2fr 1.5fr auto;gap:1.5rem;align-items:center}.input-group[data-v-cbaee611]{display:flex;flex-direction:column;gap:.5rem}.search-button[data-v-cbaee611]{background:#20392e;color:#fff;border:none;border-radius:40px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:400;text-transform:capitalize;cursor:pointer;transition:background-color .2s ease;min-height:48px}.search-button[data-v-cbaee611]:hover:not(:disabled){background:#ffffff;color:#000;border:1px solid black}.search-button[data-v-cbaee611]:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width: 1024px){.form-container[data-v-cbaee611]{grid-template-columns:1fr 1fr;gap:1rem}.input-group[data-v-cbaee611]:last-child{grid-column:span 2}.search-button[data-v-cbaee611]{width:100%}}@media (max-width: 768px){.form-container[data-v-cbaee611]{grid-template-columns:1fr;gap:1rem}.input-group[data-v-cbaee611]:last-child{grid-column:span 1}.search-button[data-v-cbaee611]{width:100%}}.candidate-hero-section[data-v-7a81e462]{position:relative;margin-bottom:0;margin-top:9rem;padding-left:1rem;padding-right:1rem}@media (max-width: 400px){.candidate-hero-section[data-v-7a81e462]{margin-top:5.7rem}}.candidate-hero-background[data-v-7a81e462]{background:linear-gradient(135deg,rgba(36,64,52,.95) 0%,rgba(0,191,88,.85) 100%);background-image:linear-gradient(rgba(0,0,0,.185),rgba(36,64,52,.726)),url(/assets/backgrounds/leaves.jpg);background-size:cover;background-position:center;padding:2.5rem 0 3rem;border-radius:30px;margin:0 auto;max-width:1320px;position:relative}.candidate-hero-background[data-v-7a81e462]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(210,243,76,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(152,189,0,.1) 0%,transparent 50%);pointer-events:none}.hero-content[data-v-7a81e462]{color:#fff;margin-bottom:2rem;position:relative;z-index:1}.hero-title[data-v-7a81e462]{font-size:2.25rem;font-weight:700;margin-bottom:.75rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);animation:fadeInUp-7a81e462 .6s ease-out}.hero-subtitle[data-v-7a81e462]{font-size:1.125rem;color:#fffffff2;margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto;animation:fadeInUp-7a81e462 .8s ease-out}.candidate-search-wrapper[data-v-7a81e462]{background:rgb(255,255,255);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:15px}.candidate-search-wrapper[data-v-7a81e462]:hover{transform:translateY(-2px);background:white}.candidate-stats-section[data-v-7a81e462]{z-index:0;margin-bottom:40px}.stat-card[data-v-7a81e462]{border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:10px;display:flex;align-items:center;gap:1rem;transition:all .3s ease;height:100%}.stat-card[data-v-7a81e462]:hover{transform:translateY(-3px);border-color:#d2f34c}.stat-icon[data-v-7a81e462]{width:48px;height:48px;background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,rgba(152,189,0,.1) 100%);border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon i[data-v-7a81e462]{font-size:20px;color:#20392e}.stat-content[data-v-7a81e462]{flex-grow:1}.stat-number[data-v-7a81e462]{font-size:1rem;font-weight:700;color:#244034;line-height:1;margin-bottom:4px}.stat-label[data-v-7a81e462]{font-size:8px;color:#244034b3;text-transform:uppercase;font-weight:900}@keyframes fadeInUp-7a81e462{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.hero-title[data-v-7a81e462]{font-size:1.875rem}.hero-subtitle[data-v-7a81e462]{font-size:1rem}.candidate-hero-background[data-v-7a81e462]{padding:2rem 0 2.5rem}.stat-card[data-v-7a81e462]{padding:15px 12px}.stat-number[data-v-7a81e462]{font-size:1.25rem}}@media (max-width: 576px){.hero-title[data-v-7a81e462]{font-size:1.5rem}.candidate-hero-section[data-v-7a81e462]{padding-left:.5rem;padding-right:.5rem}.candidate-hero-background[data-v-7a81e462]{border-radius:20px;padding:1.5rem 0 2rem}.candidate-stats-section[data-v-7a81e462]{margin-top:-20px}.stat-card[data-v-7a81e462]{padding:12px 10px;gap:.75rem}.stat-icon[data-v-7a81e462]{width:40px;height:40px}.stat-icon i[data-v-7a81e462]{font-size:18px}.stat-number[data-v-7a81e462]{font-size:1.125rem}.stat-label[data-v-7a81e462]{font-size:10px}.candidate-search-wrapper[data-v-7a81e462]{padding:12px}}.stat-card[data-v-7a81e462]:nth-child(1){animation-delay:.1s}.stat-card[data-v-7a81e462]:nth-child(2){animation-delay:.2s}.stat-card[data-v-7a81e462]:nth-child(3){animation-delay:.3s}.stat-card[data-v-7a81e462]:nth-child(4){animation-delay:.4s}.candidate-hero-section[data-v-313d6a60]{background-image:linear-gradient(rgba(36,64,52,.344),rgba(36,64,52,.84)),url(/assets/backgrounds/worker.jpg);background-size:cover;background-position:center;border-bottom:1px solid rgba(36,64,52,.08);padding:100px 0 40px;margin-top:4rem}.hero-content-wrapper[data-v-313d6a60]{max-width:1320px;margin:0 auto}.modern-breadcrumb[data-v-313d6a60]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.breadcrumb-link[data-v-313d6a60]{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-size:14px;transition:all .3s ease}.breadcrumb-link[data-v-313d6a60]:hover{color:#d1f34c;transform:translate(2px)}.breadcrumb-link i[data-v-313d6a60]{color:#fff;font-size:16px}.breadcrumb-separator[data-v-313d6a60]{color:#fff;font-size:12px}.breadcrumb-current[data-v-313d6a60]{color:#d1f34c;font-weight:500;font-size:14px}.hero-main-content[data-v-313d6a60]{animation:fadeInUp-313d6a60 .6s ease}.profile-main-title[data-v-313d6a60]{font-size:2.25rem;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.3;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.profile-meta-info[data-v-313d6a60]{display:flex;gap:24px;flex-wrap:wrap;margin-top:12px}.meta-item[data-v-313d6a60]{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:15px}.meta-item i[data-v-313d6a60]{color:#fff;font-size:16px}.hero-actions[data-v-313d6a60]{display:flex;gap:12px;margin-top:20px}.action-btn[data-v-313d6a60]{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-btn[data-v-313d6a60]:hover{background:#D2F34C;border-color:#d2f34c;transform:translateY(-2px)}.action-btn i[data-v-313d6a60]{color:#fff;font-size:18px}.action-btn:hover i[data-v-313d6a60]{color:#244034}.candidate-details-modern[data-v-313d6a60]{padding:60px 0 120px}.content-nav-tabs[data-v-313d6a60]{display:flex;gap:8px;margin-bottom:40px;padding:8px;background:rgba(210,243,76,.03);border-radius:30px;position:sticky;top:20px;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-tab[data-v-313d6a60]{padding:12px 24px;border:none;background:transparent;color:#244034b3;font-size:15px;font-weight:500;border-radius:25px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.nav-tab[data-v-313d6a60]:hover{background:rgba(255,255,255,.5);color:#244034}.nav-tab.active[data-v-313d6a60]{background:#D2F34C;color:#244034;font-weight:600}.content-section[data-v-313d6a60]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);padding:32px;margin-bottom:24px;transition:all .3s ease}.content-section[data-v-313d6a60]:hover{transform:translateY(-2px);border-color:#d2f34c4d}.section-header[data-v-313d6a60]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.section-icon[data-v-313d6a60]{width:48px;height:48px;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon i[data-v-313d6a60]{color:#244034;font-size:24px}.section-title[data-v-313d6a60]{font-size:1.5rem;font-weight:600;color:#244034;margin:0}.section-content[data-v-313d6a60]{color:#244034cc;line-height:1.8}.timeline-container[data-v-313d6a60]{position:relative;padding-left:40px}.timeline-container[data-v-313d6a60]:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#D2F34C 0%,rgba(210,243,76,.1) 100%)}.timeline-item[data-v-313d6a60]{position:relative;margin-bottom:32px;padding-left:20px}.timeline-item[data-v-313d6a60]:last-child{margin-bottom:0}.timeline-marker[data-v-313d6a60]{position:absolute;left:-40px;top:0;width:30px;height:30px;background:#D2F34C;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid white;box-shadow:0 3px 10px #d2f34c4d}.marker-number[data-v-313d6a60]{font-size:12px;font-weight:700;color:#244034}.timeline-title[data-v-313d6a60]{font-size:1.125rem;font-weight:600;color:#244034;margin:0 0 8px}.degree-detail[data-v-313d6a60]{font-weight:400;color:#244034b3}.org-name[data-v-313d6a60]{font-weight:400;color:#244034b3;font-size:.95rem}.company-info[data-v-313d6a60]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#244034b3;font-size:15px}.company-info i[data-v-313d6a60]{color:#20392e;font-size:14px}.company-name[data-v-313d6a60]{font-weight:500}.timeline-meta[data-v-313d6a60]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.meta-badge[data-v-313d6a60]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(210,243,76,.1);border-radius:20px;font-size:13px;font-weight:500;color:#244034}.meta-badge i[data-v-313d6a60]{color:#20392e;font-size:13px}.meta-badge.primary[data-v-313d6a60]{background:rgba(102,126,234,.1);color:#667eea}.meta-badge.secondary[data-v-313d6a60]{background:rgba(240,147,251,.1);color:#f093fb}.meta-badge.success[data-v-313d6a60]{background:rgba(67,233,123,.1);color:#43e97b}.meta-badge.date[data-v-313d6a60]{background:rgba(210,243,76,.15)}.meta-badge.location[data-v-313d6a60]{background:rgba(0,191,88,.1)}.timeline-details[data-v-313d6a60]{margin-top:12px}.detail-item[data-v-313d6a60]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#244034b3;font-size:14px}.detail-item i[data-v-313d6a60]{color:#20392e;font-size:14px;flex-shrink:0}.detail-item strong[data-v-313d6a60]{margin-right:4px}.video-container[data-v-313d6a60]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:15px;background:rgba(36,64,52,.03)}.video-frame[data-v-313d6a60]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:15px}.skills-subsection[data-v-313d6a60],.languages-subsection[data-v-313d6a60],.coursework-subsection[data-v-313d6a60],.credentials-subsection[data-v-313d6a60],.projects-subsection[data-v-313d6a60],.volunteer-subsection[data-v-313d6a60]{margin-bottom:32px}.skills-subsection[data-v-313d6a60]:last-child,.languages-subsection[data-v-313d6a60]:last-child{margin-bottom:0}.subsection-title[data-v-313d6a60]{display:flex;align-items:center;gap:10px;font-size:1.125rem;font-weight:600;color:#244034;margin:0 0 20px}.subsection-title i[data-v-313d6a60]{color:#20392e;font-size:20px}.skills-categories[data-v-313d6a60]{margin-top:20px}.skill-category-group[data-v-313d6a60]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(36,64,52,.08)}.skill-category-group[data-v-313d6a60]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.category-label[data-v-313d6a60]{font-size:14px;font-weight:600;color:#244034;margin:0 0 12px;display:flex;align-items:center;gap:8px}.category-label[data-v-313d6a60]:before{content:"";width:4px;height:16px;background:#D2F34C;border-radius:2px}.skills-list[data-v-313d6a60]{display:flex;flex-wrap:wrap;gap:10px}.skill-item[data-v-313d6a60]{display:inline-flex;align-items:center;padding:8px 16px;background:rgba(210,243,76,.08);border:1px solid rgba(210,243,76,.2);border-radius:20px;font-size:14px;color:#244034;font-weight:500;transition:all .3s ease}.skill-item[data-v-313d6a60]:hover{background:rgba(210,243,76,.15);border-color:#d2f34c;transform:translateY(-2px)}.languages-grid[data-v-313d6a60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.language-card[data-v-313d6a60]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:15px;padding:16px;transition:all .3s ease}.language-card[data-v-313d6a60]:hover{transform:translateY(-2px);border-color:#d2f34c4d;background:rgba(210,243,76,.03)}.language-name[data-v-313d6a60]{font-weight:600;color:#244034;margin-bottom:8px}.proficiency-badge[data-v-313d6a60]{display:inline-block;padding:4px 12px;border-radius:15px;font-size:12px;font-weight:600;color:#fff}.credentials-grid[data-v-313d6a60],.coursework-grid[data-v-313d6a60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.credential-card[data-v-313d6a60],.coursework-card[data-v-313d6a60]{background:rgba(210,243,76,.03);border:1px solid rgba(210,243,76,.15);border-radius:15px;padding:20px;transition:all .3s ease}.credential-card[data-v-313d6a60]:hover,.coursework-card[data-v-313d6a60]:hover{transform:translateY(-3px);background:rgba(210,243,76,.08);border-color:#d2f34c}.credential-header[data-v-313d6a60]{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px;gap:12px}.credential-title[data-v-313d6a60],.coursework-title[data-v-313d6a60]{font-size:1rem;font-weight:600;color:#244034;margin:0}.verification-badge[data-v-313d6a60]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.verification-badge.verified[data-v-313d6a60]{background:rgba(67,233,123,.1);color:#00bf58}.verification-badge.unverified[data-v-313d6a60]{background:rgba(108,117,125,.1);color:#6c757d}.credential-meta[data-v-313d6a60],.coursework-meta[data-v-313d6a60]{display:flex;flex-wrap:wrap;gap:12px}.credential-meta .meta-item[data-v-313d6a60],.coursework-meta .meta-item[data-v-313d6a60]{display:flex;align-items:center;gap:6px;color:#244034b3;font-size:13px}.credential-meta .meta-item i[data-v-313d6a60],.coursework-meta .meta-item i[data-v-313d6a60]{color:#20392e;font-size:14px}.action-section[data-v-313d6a60]{margin-top:40px;padding-top:32px;border-top:1px solid rgba(36,64,52,.08)}.hire-btn[data-v-313d6a60]{width:100%;padding:16px 24px;border-radius:30px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.hire-btn.primary[data-v-313d6a60]{background:#244034;color:#fff}.hire-btn.primary[data-v-313d6a60]:hover{background:#00BF58;transform:translateY(-3px);box-shadow:0 10px 20px #00bf584d}.hired-badge[data-v-313d6a60]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:rgba(67,233,123,.1);color:#00bf58;border-radius:15px;font-weight:600}.hired-badge i[data-v-313d6a60]{font-size:20px}.modern-sidebar[data-v-313d6a60]{position:sticky;top:100px;transition:all .3s ease}.modern-sidebar.sticky[data-v-313d6a60]{top:20px}.profile-card[data-v-313d6a60]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);padding:32px;margin-bottom:24px;text-align:center;transition:all .3s ease}.profile-card[data-v-313d6a60]:hover{transform:translateY(-3px);border-color:#d2f34c4d}.profile-avatar-wrapper[data-v-313d6a60]{width:100px;height:100px;margin:0 auto 16px}.profile-avatar[data-v-313d6a60]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(210,243,76,.3)}.profile-name[data-v-313d6a60]{font-size:1.25rem;font-weight:600;color:#244034;margin:0 0 16px}.edit-profile-btn[data-v-313d6a60]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#D2F34C;border:none;border-radius:25px;color:#244034;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease}.edit-profile-btn[data-v-313d6a60]:hover{background:#98BD00;color:#fff;transform:translateY(-2px)}.info-cards-container[data-v-313d6a60]{display:grid;gap:16px;margin-bottom:24px}.info-card[data-v-313d6a60]{background:white;border-radius:16px;border:1px solid rgba(36,64,52,.08);padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.info-card[data-v-313d6a60]:hover{transform:translate(4px);border-color:#d2f34c4d}.card-icon[data-v-313d6a60]{width:44px;height:44px;background:rgba(210,243,76,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon i[data-v-313d6a60]{color:#20392e;font-size:20px}.card-content[data-v-313d6a60]{flex:1}.card-label[data-v-313d6a60]{display:block;font-size:13px;color:#24403499;margin-bottom:4px}.card-value[data-v-313d6a60]{font-size:15px;font-weight:600;color:#244034}.contact-item[data-v-313d6a60]{margin-bottom:4px}.contact-item[data-v-313d6a60]:last-child{margin-bottom:0}.salary-amount[data-v-313d6a60]{color:#00bf58;font-size:16px}.salary-negotiable[data-v-313d6a60]{color:#244034b3}.social-links-section[data-v-313d6a60]{margin-bottom:24px}.section-header-small[data-v-313d6a60]{display:flex;align-items:center;gap:8px;font-weight:500;color:#244034;margin-bottom:12px}.section-header-small i[data-v-313d6a60]{color:#20392e;font-size:18px}.social-links[data-v-313d6a60]{display:flex;gap:8px}.social-link[data-v-313d6a60]{width:40px;height:40px;border-radius:50%;background:rgba(210,243,76,.1);border:1px solid rgba(210,243,76,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.social-link[data-v-313d6a60]:hover{transform:translateY(-3px);background:#D2F34C}.social-link i[data-v-313d6a60]{color:#20392e;font-size:18px}.social-link.facebook[data-v-313d6a60]:hover{background:#3b5998;border-color:#3b5998}.social-link.facebook:hover i[data-v-313d6a60]{color:#fff}.social-link.instagram[data-v-313d6a60]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#dc2743}.social-link.instagram:hover i[data-v-313d6a60]{color:#fff}.social-link.twitter[data-v-313d6a60]:hover{background:#000000;border-color:#000}.social-link.twitter:hover i[data-v-313d6a60]{color:#fff}.social-link.linkedin[data-v-313d6a60]:hover{background:#0077b5;border-color:#0077b5}.social-link.linkedin:hover i[data-v-313d6a60]{color:#fff}.map-section[data-v-313d6a60]{margin-bottom:24px}.map-container[data-v-313d6a60]{height:200px;border-radius:15px;overflow:hidden;border:1px solid rgba(36,64,52,.08)}.map-iframe[data-v-313d6a60]{width:100%;height:100%;border:none}.message-section[data-v-313d6a60]{margin-top:24px}.message-btn[data-v-313d6a60]{width:100%;padding:16px 24px;border-radius:30px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.message-btn.primary[data-v-313d6a60]{background:#244034;color:#fff}.message-btn.primary[data-v-313d6a60]:hover{background:#00BF58;transform:translateY(-3px);box-shadow:0 10px 20px #00bf584d}.modern-modal-overlay[data-v-313d6a60]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(36,64,52,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modern-modal[data-v-313d6a60]{background:white;border-radius:30px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:modalSlideUp-313d6a60 .4s ease}.modal-close[data-v-313d6a60]{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(36,64,52,.05);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.modal-close[data-v-313d6a60]:hover{background:#D2F34C;transform:rotate(90deg)}.modal-content[data-v-313d6a60]{padding:32px}.modal-header[data-v-313d6a60]{margin-bottom:24px}.modal-title[data-v-313d6a60]{font-size:1.5rem;font-weight:600;color:#244034;margin:0;display:flex;align-items:center;gap:12px}.modal-title i[data-v-313d6a60]{color:#20392e;font-size:24px}.message-form[data-v-313d6a60]{margin-top:24px}.form-group[data-v-313d6a60]{margin-bottom:20px}.form-label[data-v-313d6a60]{display:block;font-size:14px;font-weight:500;color:#244034;margin-bottom:8px}.form-input[data-v-313d6a60],.form-textarea[data-v-313d6a60]{width:100%;padding:12px 16px;border:1px solid rgba(36,64,52,.15);border-radius:12px;font-size:14px;transition:all .3s ease}.form-input[data-v-313d6a60]:disabled{background:rgba(36,64,52,.03);cursor:not-allowed}.form-textarea[data-v-313d6a60]{resize:vertical;min-height:120px}.form-input[data-v-313d6a60]:focus,.form-textarea[data-v-313d6a60]:focus{outline:none;border-color:#d2f34c;box-shadow:0 0 0 3px #d2f34c1a}.modal-actions[data-v-313d6a60]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.cancel-btn[data-v-313d6a60]{padding:12px 24px;background:transparent;border:1px solid rgba(36,64,52,.15);border-radius:25px;color:#244034;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-313d6a60]:hover{background:rgba(36,64,52,.05);border-color:#2440344d}.send-btn[data-v-313d6a60]{padding:12px 24px;background:#244034;border:none;border-radius:25px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.send-btn[data-v-313d6a60]:hover:not(:disabled){background:#00BF58;transform:translateY(-2px)}.send-btn[data-v-313d6a60]:disabled{opacity:.6;cursor:not-allowed}@keyframes fadeInUp-313d6a60{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideUp-313d6a60{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-313d6a60]{animation:fadeInUp-313d6a60 .6s ease}.modal-fade-enter-active[data-v-313d6a60],.modal-fade-leave-active[data-v-313d6a60]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-313d6a60],.modal-fade-leave-to[data-v-313d6a60]{opacity:0}@media (max-width: 991px){.profile-main-title[data-v-313d6a60]{font-size:1.75rem}.content-nav-tabs[data-v-313d6a60]{overflow-x:auto;scrollbar-width:none}.content-nav-tabs[data-v-313d6a60]::-webkit-scrollbar{display:none}.modern-sidebar[data-v-313d6a60]{position:static;margin-top:40px}.info-cards-container[data-v-313d6a60]{grid-template-columns:repeat(2,1fr)}.credentials-grid[data-v-313d6a60],.coursework-grid[data-v-313d6a60]{grid-template-columns:1fr}}@media (max-width: 767px){.candidate-hero-section[data-v-313d6a60]{padding:80px 0 30px}.profile-main-title[data-v-313d6a60]{font-size:1.5rem}.hero-actions[data-v-313d6a60]{position:fixed;bottom:20px;right:20px;z-index:100;flex-direction:column}.content-section[data-v-313d6a60]{padding:20px}.section-title[data-v-313d6a60]{font-size:1.25rem}.info-cards-container[data-v-313d6a60],.languages-grid[data-v-313d6a60]{grid-template-columns:1fr}.timeline-container[data-v-313d6a60]{padding-left:30px}.timeline-marker[data-v-313d6a60]{left:-30px}}@media (max-width: 575px){.profile-meta-info[data-v-313d6a60]{flex-direction:column;gap:12px}.content-nav-tabs[data-v-313d6a60]{padding:6px}.nav-tab[data-v-313d6a60]{padding:10px 16px;font-size:14px}}.filter-bar-modern[data-v-706b038a]{background:linear-gradient(180deg,rgba(210,243,76,.03) 0%,transparent 100%);border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:20px 30px;margin-bottom:30px}.view-toggle-group[data-v-706b038a]{display:flex;background:rgba(36,64,52,.05);border-radius:30px;padding:4px;gap:4px}.view-toggle-btn[data-v-706b038a]{background:transparent;border:none;border-radius:26px;padding:8px 16px;color:#244034;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.view-toggle-btn[data-v-706b038a]:hover{background:rgba(210,243,76,.2)}.view-toggle-btn.active[data-v-706b038a]{background:#D2F34C;color:#244034}.view-toggle-btn i[data-v-706b038a]{font-size:16px}.nice-select-modern[data-v-706b038a]{border:1px solid rgba(36,64,52,.15)!important;border-radius:25px!important;padding:8px 20px!important;min-width:120px}.nice-select-modern[data-v-706b038a]:hover{border-color:#d2f34c!important}.empty-state-modern[data-v-706b038a]{text-align:center;padding:80px 20px;background:linear-gradient(180deg,rgba(210,243,76,.03) 0%,transparent 100%);border-radius:20px;border:1px solid rgba(36,64,52,.08)}.empty-state-icon[data-v-706b038a]{font-size:64px;color:#d2f34c;margin-bottom:20px}.empty-state-title[data-v-706b038a]{font-size:24px;font-weight:700;color:#244034;margin-bottom:10px}.empty-state-text[data-v-706b038a]{font-size:16px;color:#24403499}.fade-in[data-v-706b038a]{animation:fadeIn-706b038a .3s ease-in}@keyframes fadeIn-706b038a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.filter-bar-modern[data-v-706b038a]{padding:15px 20px;flex-direction:column;gap:15px}.filter-bar-modern .d-flex[data-v-706b038a]{width:100%;justify-content:space-between}.total-candidates h6[data-v-706b038a]{font-size:1rem}}@media (max-width: 576px){.view-toggle-btn span[data-v-706b038a]{display:none}.filter-bar-modern[data-v-706b038a]{padding:12px 15px}}.company-hero-section[data-v-3b75f222]{position:relative;margin-bottom:3rem;margin-top:2rem;padding-left:1rem;padding-right:1rem}.company-hero-background[data-v-3b75f222]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);background-image:linear-gradient(rgba(36,64,52,.697),rgba(36,64,52,.795)),url(/assets/backgrounds/wall.jpg);background-size:cover;background-position:center;padding:3rem 0 2rem;border-radius:30px;margin:0 auto;max-width:1320px}.hero-breadcrumb[data-v-3b75f222]{margin-bottom:2rem;font-size:14px}.breadcrumb-link[data-v-3b75f222]{color:#fffc;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-3b75f222]:hover{color:#d2f34c}.breadcrumb-current[data-v-3b75f222]{color:#d2f34c;font-weight:500}.company-hero-content[data-v-3b75f222]{color:#fff}.company-hero-logo-wrapper[data-v-3b75f222]{width:120px;height:120px;margin-right:2rem;flex-shrink:0}.company-hero-logo[data-v-3b75f222]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:20px;background:white;padding:8px;border:3px solid rgba(255,255,255,.2)}.company-hero-logo-placeholder[data-v-3b75f222]{width:100%;height:100%;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#244034;border:3px solid rgba(255,255,255,.2)}.company-hero-title[data-v-3b75f222]{font-size:2.5rem;font-weight:700;margin:0;color:#fff}.company-hero-meta[data-v-3b75f222]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.meta-item[data-v-3b75f222]{display:flex;align-items:center;gap:.5rem;color:#ffffffe6;font-size:15px}.meta-item i[data-v-3b75f222]{color:#d2f34c}.badge-modern[data-v-3b75f222]{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.badge-featured[data-v-3b75f222]{background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);color:#244034}.badge-verified[data-v-3b75f222]{background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.3)}.company-hero-actions[data-v-3b75f222]{display:flex;flex-direction:column;gap:1rem;align-items:flex-end}.btn-hero-primary[data-v-3b75f222],.btn-hero-secondary[data-v-3b75f222]{padding:12px 28px;border-radius:25px;font-weight:600;border:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;text-decoration:none}.btn-hero-primary[data-v-3b75f222]{background:#D2F34C;color:#244034}.btn-hero-primary[data-v-3b75f222]:hover{background:#98BD00;color:#fff;transform:translateY(-2px)}.btn-hero-secondary[data-v-3b75f222]{background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-hero-secondary[data-v-3b75f222]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}.company-stats-bar[data-v-3b75f222]{display:flex;gap:3rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.stat-item[data-v-3b75f222]{text-align:center}.stat-value[data-v-3b75f222]{font-size:1.75rem;font-weight:700;color:#d2f34c;display:block}.stat-label[data-v-3b75f222]{font-size:14px;color:#fffc;text-transform:uppercase;letter-spacing:.5px;margin-top:5px}.content-card[data-v-3b75f222]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);overflow:hidden}.content-card-header[data-v-3b75f222]{padding:1.5rem;border-bottom:1px solid rgba(36,64,52,.08);background:linear-gradient(180deg,rgba(210,243,76,.03) 0%,transparent 100%)}.card-title[data-v-3b75f222]{font-size:1.25rem;font-weight:700;color:#244034;margin:0;display:flex;align-items:center}.card-title i[data-v-3b75f222]{color:#244034}.content-card-body[data-v-3b75f222]{padding:1.5rem}.details-grid[data-v-3b75f222]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.detail-item[data-v-3b75f222]{display:flex;flex-direction:column}.detail-label[data-v-3b75f222]{font-size:13px;color:#24403499;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.detail-value[data-v-3b75f222]{font-size:15px;color:#244034;font-weight:600}.review-item[data-v-3b75f222]{padding:1.5rem;background:rgba(210,243,76,.03);border-radius:15px;margin-bottom:1rem}.review-item[data-v-3b75f222]:last-child{margin-bottom:0}.review-header[data-v-3b75f222]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.review-author-avatar[data-v-3b75f222]{width:45px;height:45px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review-author-avatar-placeholder[data-v-3b75f222]{width:45px;height:45px;border-radius:50%;background:#D2F34C;display:flex;align-items:center;justify-content:center;font-weight:600;color:#244034}.review-author[data-v-3b75f222]{font-size:16px;font-weight:600;color:#244034;margin:0}.review-text[data-v-3b75f222]{color:#244034cc;line-height:1.6;margin:0}.job-item[data-v-3b75f222]{padding:1.5rem;border:1px solid rgba(36,64,52,.08);border-radius:15px;margin-bottom:1rem;transition:all .3s ease}.job-item[data-v-3b75f222]:hover{transform:translateY(-3px);border-color:#d2f34c}.job-item[data-v-3b75f222]:last-child{margin-bottom:0}.job-title a[data-v-3b75f222]{text-decoration:none;transition:color .3s ease}.job-title a[data-v-3b75f222]:hover{color:#00bf58!important}.job-meta[data-v-3b75f222]{display:flex;flex-wrap:wrap;gap:1rem}.meta-tag[data-v-3b75f222]{display:inline-flex;align-items:center;gap:5px;font-size:14px;color:#244034b3}.meta-tag i[data-v-3b75f222]{font-size:14px}.sidebar-card[data-v-3b75f222]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);padding:1.5rem}.sidebar-title[data-v-3b75f222]{font-size:1.1rem;font-weight:700;color:#244034;margin-bottom:1.5rem;display:flex;align-items:center}.sidebar-title i[data-v-3b75f222]{color:#244034}.info-list[data-v-3b75f222]{display:flex;flex-direction:column;gap:1.25rem}.info-row[data-v-3b75f222]{display:flex;gap:1rem;align-items:flex-start}.info-icon[data-v-3b75f222]{width:35px;height:35px;background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,rgba(210,243,76,.05) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#244034;font-size:16px;flex-shrink:0}.info-content[data-v-3b75f222]{flex:1;display:flex;flex-direction:column}.info-label[data-v-3b75f222]{font-size:13px;color:#24403499;margin-bottom:3px}.info-value[data-v-3b75f222]{font-size:15px;color:#244034;font-weight:500}.info-link[data-v-3b75f222]{color:#00bf58;text-decoration:none;transition:color .3s ease}.info-link[data-v-3b75f222]:hover{color:#244034}.social-links[data-v-3b75f222]{display:flex;gap:.75rem;flex-wrap:wrap}.social-btn[data-v-3b75f222]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none;background:rgba(36,64,52,.05);color:#244034;border:1px solid rgba(36,64,52,.1)}.social-btn[data-v-3b75f222]:hover{transform:translateY(-3px);background:#D2F34C;color:#244034;border-color:#d2f34c}.share-buttons[data-v-3b75f222]{display:flex;gap:.75rem}.share-btn[data-v-3b75f222]{width:45px;height:45px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;text-decoration:none;border:none;cursor:pointer}.share-facebook[data-v-3b75f222]{background:#1877f2}.share-linkedin[data-v-3b75f222]{background:#0077b5}.share-twitter[data-v-3b75f222]{background:#1da1f2}.share-copy[data-v-3b75f222]{background:#6c757d}.share-btn[data-v-3b75f222]:hover{transform:translateY(-3px) scale(1.05);color:#fff}.video-play-btn[data-v-3b75f222]{width:80px;height:80px;background:rgba(210,243,76,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#244034;font-size:32px;transition:all .3s ease;text-decoration:none}.video-play-btn[data-v-3b75f222]:hover{background:#D2F34C;transform:scale(1.1);color:#244034}.btn-modern-primary[data-v-3b75f222]{background:linear-gradient(135deg,#244034 0%,#2d5040 100%);color:#fff;border:none;padding:10px 20px;border-radius:20px;font-weight:500;font-size:14px;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.btn-modern-primary[data-v-3b75f222]:hover{background:linear-gradient(135deg,#1a2d24 0%,#244034 100%);color:#fff;transform:translateY(-2px)}.btn-text-link[data-v-3b75f222]{color:#00bf58;text-decoration:none;font-weight:500;font-size:14px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease}.btn-text-link[data-v-3b75f222]:hover{color:#244034;transform:translate(3px)}@media (max-width: 992px){.company-hero-background[data-v-3b75f222]{border-radius:20px}.company-hero-title[data-v-3b75f222]{font-size:1.75rem}.company-hero-logo-wrapper[data-v-3b75f222]{width:80px;height:80px;margin-right:1rem}.company-stats-bar[data-v-3b75f222]{gap:1.5rem}.stat-value[data-v-3b75f222]{font-size:1.25rem}.company-hero-actions[data-v-3b75f222]{align-items:flex-start;margin-top:1.5rem}}@media (max-width: 576px){.company-hero-section[data-v-3b75f222]{padding-left:.5rem;padding-right:.5rem}.company-hero-background[data-v-3b75f222]{padding:2rem 0 1.5rem}}*[data-v-3b75f222]{box-shadow:none!important}.company-hero-section[data-v-c23cdf7a]{position:relative;margin-bottom:3rem;margin-top:2rem;padding-left:1rem;padding-right:1rem}.company-profiles[data-v-c23cdf7a]{margin-top:-1rem}.btn-company-primary[data-v-c23cdf7a]{background:#264135;color:#fff}.company-hero-background[data-v-c23cdf7a]{background:linear-gradient(135deg,#24403414 0%,#2d50405d 100%);background-image:linear-gradient(rgba(36,64,52,0),rgba(36,64,52,.287)),url(/assets/backgrounds/light.jpg);background-size:cover;background-position:center;padding:0rem 0 1rem;border-radius:30px;margin:0 auto;max-width:1320px}.hero-breadcrumb[data-v-c23cdf7a]{margin-bottom:2.5rem;font-size:14px}.breadcrumb-link[data-v-c23cdf7a]{color:#fffc;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-c23cdf7a]:hover{color:#d2f34c}.breadcrumb-current[data-v-c23cdf7a]{color:#d2f34c;font-weight:500}.hero-content[data-v-c23cdf7a]{color:#fff}.hero-title[data-v-c23cdf7a]{font-size:2.25rem;font-weight:700;margin-bottom:.75rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.hero-subtitle[data-v-c23cdf7a]{font-size:1.125rem;color:#fffffff2;margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto}.hero-stats[data-v-c23cdf7a]{display:flex;justify-content:center;gap:4rem}.hero-stats .stat-item[data-v-c23cdf7a]{text-align:center;border:1px solid rgb(162,162,162);width:78px;border-radius:15px;padding:5px}.hero-stats .stat-number[data-v-c23cdf7a]{font-size:1.5rem;font-weight:900;color:#fff;display:block}.hero-stats .stat-label[data-v-c23cdf7a]{font-size:10px;color:#fffc;text-transform:uppercase;letter-spacing:.5px;margin-top:8px}@media (max-width: 768px){.hero-title[data-v-c23cdf7a]{font-size:2rem}.hero-subtitle[data-v-c23cdf7a]{font-size:1rem}.hero-stats[data-v-c23cdf7a]{gap:2rem}.hero-stats .stat-number[data-v-c23cdf7a]{font-size:1.75rem}.company-hero-background[data-v-c23cdf7a]{padding:3rem 0 2rem;border-radius:20px}}@media (max-width: 576px){.company-hero-section[data-v-c23cdf7a]{padding-left:.5rem;padding-right:.5rem}}.company-logo-container[data-v-c23cdf7a]{width:80px;height:80px;margin:0 auto 20px;position:relative}.company-logo-img[data-v-c23cdf7a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:15px;border:2px solid rgba(210,243,76,.2);background:white;padding:5px}.company-logo-placeholder[data-v-c23cdf7a]{width:100%;height:100%;background:linear-gradient(135deg,#244034 0%,#4e8b71 100%);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff}.company-logo-list-container[data-v-c23cdf7a]{width:70px;height:70px;flex-shrink:0}.company-logo-list[data-v-c23cdf7a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;border:2px solid rgba(210,243,76,.15);background:white;padding:4px}.company-logo-list-placeholder[data-v-c23cdf7a]{width:100%;height:100%;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#244034}.company-stats-row[data-v-c23cdf7a]{display:flex;justify-content:center;padding:20px 0;border-top:1px solid rgba(36,64,52,.08);border-bottom:1px solid rgba(36,64,52,.08);margin-bottom:20px}.company-stat[data-v-c23cdf7a]{text-align:center}.company-stat-number[data-v-c23cdf7a]{font-size:28px;font-weight:700;color:#244034;display:block}.company-stat-label[data-v-c23cdf7a]{font-size:13px;color:#24403499;text-transform:uppercase;letter-spacing:.5px;margin-top:5px}.fade-in[data-v-c23cdf7a]{animation:fadeIn-c23cdf7a .3s ease-in}@keyframes fadeIn-c23cdf7a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.company-card-modern[data-v-c23cdf7a],.company-list-modern[data-v-c23cdf7a]{box-shadow:none!important}a[data-v-c23cdf7a]{transition:all .3s ease}.text-inherit[data-v-c23cdf7a]{color:inherit!important}.info-pill-jobs[data-v-c23cdf7a]{background:rgba(36,64,52,.1);color:#244034;font-weight:600}@media (max-width: 991px){.company-actions-wrapper[data-v-c23cdf7a]{align-items:center;margin-top:20px}.company-info-wrapper[data-v-c23cdf7a]{flex-direction:column;text-align:center}.company-logo-list-container[data-v-c23cdf7a]{margin-bottom:15px;margin-right:0!important}.company-details-wrapper>div[data-v-c23cdf7a]:first-child{justify-content:center}.company-pills-wrapper[data-v-c23cdf7a]{justify-content:center}.hero-stats[data-v-c23cdf7a]{gap:2.5rem}}@media (max-width: 576px){.hero-stats[data-v-c23cdf7a]{flex-direction:row;gap:1rem;justify-content:center}.hero-stats .stat-item[data-v-c23cdf7a]{width:auto;min-width:70px;padding:8px 12px}.hero-stats .stat-number[data-v-c23cdf7a]{font-size:1.25rem}.hero-stats .stat-label[data-v-c23cdf7a]{font-size:9px}.company-actions-wrapper[data-v-c23cdf7a]{width:100%}.btn-company-primary[data-v-c23cdf7a],.btn-company-secondary[data-v-c23cdf7a]{width:100%;text-align:center;padding:12px 20px;font-size:14px}.company-list-modern[data-v-c23cdf7a]{padding:15px!important}.badge-featured[data-v-c23cdf7a]{font-size:10px;padding:4px 10px}.info-pill[data-v-c23cdf7a]{font-size:12px;padding:5px 10px}.company-name-modern[data-v-c23cdf7a]{font-size:16px!important}}@keyframes shimmer-d3f1135a{0%{background-position:-200% center}to{background-position:200% center}}@keyframes glow-pulse-d3f1135a{0%,to{text-shadow:0 0 20px rgba(210,243,76,.5)}50%{text-shadow:0 0 30px rgba(210,243,76,.8)}}@keyframes icon-bounce-d3f1135a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes slide-pattern-d3f1135a{0%{transform:translate(0)}to{transform:translate(20px)}}@keyframes input-glow-d3f1135a{0%,to{border-color:#e9ecef}50%{border-color:#d2f34c80}}@keyframes wave-d3f1135a{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}.contact-hero-section[data-v-d3f1135a]{position:relative;height:70vh;min-height:500px;overflow:hidden}.map-container[data-v-d3f1135a]{position:absolute;top:0;left:0;width:100%;height:100%}.map-wrapper[data-v-d3f1135a]{width:100%;height:100%}.map-iframe[data-v-d3f1135a]{width:100%;height:100%;border:none}.map-overlay[data-v-d3f1135a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.overlay-pattern[data-v-d3f1135a]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(210,243,76,.05) 10px,rgba(210,243,76,.05) 20px);-webkit-mask-image:radial-gradient(ellipse at center,transparent 30%,black 70%);mask-image:radial-gradient(ellipse at center,transparent 30%,black 70%);animation:slide-pattern-d3f1135a 10s linear infinite}.overlay-gradient[data-v-d3f1135a]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 100%)}.hero-content-overlay[data-v-d3f1135a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:10;text-align:center}.hero-content[data-v-d3f1135a]{max-width:700px;margin:0 auto;padding:0 20px}.hero-badge[data-v-d3f1135a]{display:inline-block;padding:8px 24px;background:linear-gradient(90deg,var(--primary-green, #D2F34C) 0%,#e8f5c8 50%,var(--primary-green, #D2F34C) 100%);background-size:200% 100%;color:var(--text-dark);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border-radius:50px;margin-bottom:30px;animation:shimmer-d3f1135a 3s linear infinite}.hero-title[data-v-d3f1135a]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:#fff;margin-bottom:24px;line-height:1.1;animation:glow-pulse-d3f1135a 3s ease-in-out infinite}.highlight-text[data-v-d3f1135a]{position:relative;color:var(--primary-green)}.underline-svg[data-v-d3f1135a]{position:absolute;bottom:-10px;left:0;width:100%;height:30px;color:var(--primary-green);opacity:.8}.hero-subtitle[data-v-d3f1135a]{font-size:20px;color:#ffffffe6;max-width:500px;margin:0 auto}.contact-info-section[data-v-d3f1135a]{padding:80px 0;margin-top:-100px;position:relative;z-index:20}.info-cards-wrapper[data-v-d3f1135a]{max-width:1200px;margin:0 auto}.info-card[data-v-d3f1135a]{background:linear-gradient(135deg,white 0%,#fcfffe 100%);padding:40px 35px;border-radius:24px;text-align:center;transition:all .3s ease;height:100%;border:1px solid rgba(210,243,76,.1);position:relative;overflow:hidden}.info-card[data-v-d3f1135a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-green) 0%,#e8f5c8 100%);transform:scaleX(0);transition:transform .3s ease}.info-card[data-v-d3f1135a]:hover{transform:translateY(-10px) scale(1.02);border-color:#d2f34c4d;background:linear-gradient(135deg,white 0%,rgba(210,243,76,.05) 100%)}.info-card[data-v-d3f1135a]:hover:before{transform:scaleX(1)}.card-icon[data-v-d3f1135a]{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(135deg,var(--primary-green, #D2F34C) 0%,#e8f5c8 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:icon-bounce-d3f1135a 2s ease-in-out infinite;animation-delay:var(--delay, 0s)}.info-card:hover .card-icon[data-v-d3f1135a]{transform:rotate(5deg) scale(1.1);animation:wave-d3f1135a .5s ease-in-out}.card-icon i[data-v-d3f1135a]{font-size:36px;color:var(--text-dark)}.card-title[data-v-d3f1135a]{font-size:24px;font-weight:700;color:var(--text-dark);margin-bottom:15px}.card-text[data-v-d3f1135a]{font-size:16px;color:#6c757d;margin-bottom:8px;line-height:1.6}.card-subtext[data-v-d3f1135a]{font-size:15px;color:#6c757d;margin-bottom:20px}.card-number[data-v-d3f1135a]{display:inline-block;font-size:20px;font-weight:700;color:var(--primary-green);text-decoration:none;margin-bottom:20px;transition:color .3s ease}.card-number[data-v-d3f1135a]:hover{color:var(--text-dark)}.card-link[data-v-d3f1135a]{display:inline-flex;align-items:center;gap:8px;color:var(--text-dark);text-decoration:none;font-weight:600;transition:all .3s ease}.card-link[data-v-d3f1135a]:hover{color:var(--primary-green);gap:12px}.contact-form-section[data-v-d3f1135a]{padding:100px 0;background:linear-gradient(180deg,#f8f9fa 0%,white 100%)}.form-wrapper[data-v-d3f1135a]{max-width:1200px;margin:0 auto}.form-header[data-v-d3f1135a]{margin-bottom:50px}.form-badge[data-v-d3f1135a]{display:inline-block;padding:8px 20px;background:linear-gradient(90deg,var(--primary-green, #D2F34C) 0%,#e8f5c8 100%);color:var(--text-dark);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:50px;margin-bottom:20px;transition:all .3s ease}.form-badge[data-v-d3f1135a]:hover{transform:scale(1.05)}.form-title[data-v-d3f1135a]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-dark);margin-bottom:15px;line-height:1.2}.form-title .highlight-text[data-v-d3f1135a]{color:var(--primary-green)}.form-subtitle[data-v-d3f1135a]{font-size:18px;color:#6c757d;line-height:1.6}.form-group-modern[data-v-d3f1135a]{position:relative;margin-bottom:25px}.form-input-modern[data-v-d3f1135a],.form-textarea-modern[data-v-d3f1135a]{width:100%;padding:20px 20px 20px 50px;background:white;border:2px solid #e9ecef;border-radius:16px;font-size:16px;transition:all .3s ease;outline:none}.form-input-modern[data-v-d3f1135a]:hover:not(:focus),.form-textarea-modern[data-v-d3f1135a]:hover:not(:focus){animation:input-glow-d3f1135a 2s ease-in-out infinite}.form-textarea-modern[data-v-d3f1135a]{resize:vertical;min-height:120px}.form-input-modern[data-v-d3f1135a]:focus,.form-textarea-modern[data-v-d3f1135a]:focus{border-color:var(--primary-green, #D2F34C);background:linear-gradient(to right,white 0%,rgba(210,243,76,.02) 100%);transform:scale(1.01)}.form-label-modern[data-v-d3f1135a]{position:absolute;left:50px;top:20px;font-size:16px;color:#6c757d;transition:all .3s ease;pointer-events:none;background:white;padding:0 8px}.form-input-modern:not(:-moz-placeholder-shown)~.form-label-modern[data-v-d3f1135a],.form-textarea-modern:not(:-moz-placeholder-shown)~.form-label-modern[data-v-d3f1135a]{top:-10px;left:40px;font-size:13px;color:var(--primary-green, #D2F34C);font-weight:600;animation:icon-bounce-d3f1135a .5s ease}.form-input-modern:focus~.form-label-modern[data-v-d3f1135a],.form-input-modern:not(:placeholder-shown)~.form-label-modern[data-v-d3f1135a],.form-textarea-modern:focus~.form-label-modern[data-v-d3f1135a],.form-textarea-modern:not(:placeholder-shown)~.form-label-modern[data-v-d3f1135a]{top:-10px;left:40px;font-size:13px;color:var(--primary-green, #D2F34C);font-weight:600;animation:icon-bounce-d3f1135a .5s ease}.input-icon[data-v-d3f1135a]{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#6c757d;transition:color .3s ease}.form-textarea-modern~.input-icon[data-v-d3f1135a]{top:25px}.form-input-modern:focus~.input-icon[data-v-d3f1135a],.form-textarea-modern:focus~.input-icon[data-v-d3f1135a]{color:var(--primary-green, #D2F34C);transform:rotate(5deg) scale(1.1)}.btn-submit-modern[data-v-d3f1135a]{width:100%;padding:20px 40px;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);color:#fff;border:none;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden}.btn-submit-modern[data-v-d3f1135a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(210,243,76,.3),transparent);transition:left .5s}.btn-submit-modern[data-v-d3f1135a]:hover:before{left:100%}.btn-submit-modern[data-v-d3f1135a]:hover:not(:disabled){background:linear-gradient(135deg,#D2F34C 0%,#e8f5c8 100%);color:#1a1a1a;transform:translateY(-3px) scale(1.02)}.btn-submit-modern[data-v-d3f1135a]:disabled{opacity:.7;cursor:not-allowed}.btn-submit-modern i[data-v-d3f1135a]{transition:transform .3s ease}.btn-submit-modern:hover:not(:disabled) i[data-v-d3f1135a]{transform:translate(5px)}.loading-state[data-v-d3f1135a]{display:flex;align-items:center;gap:12px}.spinner[data-v-d3f1135a]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d3f1135a 1s linear infinite}@keyframes spin-d3f1135a{to{transform:rotate(360deg)}}.illustration-wrapper[data-v-d3f1135a]{padding-left:60px}.illustration-card[data-v-d3f1135a]{background:linear-gradient(135deg,var(--primary-green, #D2F34C) 0%,#e8f5c8 100%);padding:50px 40px;border-radius:30px;text-align:center;position:relative;overflow:hidden;margin-bottom:30px;transition:all .3s ease}.illustration-card[data-v-d3f1135a]:hover{transform:scale(1.02)}.illustration-header[data-v-d3f1135a]{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:25px}.illustration-header i[data-v-d3f1135a]{font-size:48px;color:var(--text-dark);animation:icon-bounce-d3f1135a 3s ease-in-out infinite}.illustration-header h4[data-v-d3f1135a]{font-size:28px;font-weight:700;color:var(--text-dark);margin:0}.illustration-text[data-v-d3f1135a]{font-size:16px;color:var(--text-dark);line-height:1.6;margin-bottom:35px;opacity:.9}.illustration-stats[data-v-d3f1135a]{display:flex;justify-content:center;gap:40px}.stat[data-v-d3f1135a]{text-align:center}.stat h5[data-v-d3f1135a]{font-size:32px;font-weight:800;background:linear-gradient(135deg,var(--text-dark) 0%,#4a4a4a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;transition:all .3s ease}.illustration-card:hover .stat h5[data-v-d3f1135a]{transform:scale(1.1)}.stat span[data-v-d3f1135a]{font-size:14px;color:var(--text-dark);opacity:.8}.illustration-decoration[data-v-d3f1135a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.decoration-circle[data-v-d3f1135a]{position:absolute;border-radius:50%;background:rgba(255,255,255,.1)}.circle-1[data-v-d3f1135a]{width:100px;height:100px;top:-50px;right:-50px}.circle-2[data-v-d3f1135a]{width:80px;height:80px;bottom:-40px;left:-40px}.circle-3[data-v-d3f1135a]{width:60px;height:60px;top:50%;right:10px;animation:float-d3f1135a 6s ease-in-out infinite}.circle-1[data-v-d3f1135a]{animation:float-d3f1135a 8s ease-in-out infinite reverse}.circle-2[data-v-d3f1135a]{animation:float-d3f1135a 7s ease-in-out infinite}.social-links-card[data-v-d3f1135a]{background:linear-gradient(135deg,white 0%,rgba(210,243,76,.03) 100%);padding:30px;border-radius:20px;text-align:center;border:1px solid rgba(210,243,76,.15);transition:all .3s ease}.social-links-card[data-v-d3f1135a]:hover{transform:translateY(-5px);border-color:#d2f34c4d}.social-links-card h5[data-v-d3f1135a]{font-size:18px;font-weight:700;color:var(--text-dark);margin-bottom:20px}.social-icons[data-v-d3f1135a]{display:flex;justify-content:center;gap:15px}.social-icon[data-v-d3f1135a]{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa 0%,#f0f0f0 100%);border-radius:12px;color:var(--text-dark);text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.social-icon[data-v-d3f1135a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--primary-green, #D2F34C);transition:left .3s;z-index:-1}.social-icon[data-v-d3f1135a]:hover:before{left:0}.social-icon[data-v-d3f1135a]:hover{transform:translateY(-5px) rotate(5deg);color:var(--text-dark);z-index:1}.social-icon i[data-v-d3f1135a]{font-size:20px}@keyframes float-d3f1135a{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.reveal[data-v-d3f1135a]{opacity:0;animation:fadeInUp-d3f1135a .6s ease-out forwards}@keyframes fadeInUp-d3f1135a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.contact-hero-section[data-v-d3f1135a]{height:60vh}.illustration-wrapper[data-v-d3f1135a]{padding-left:0;margin-top:60px}.social-links-card[data-v-d3f1135a]{margin-top:30px}}@media (max-width: 576px){.hero-title[data-v-d3f1135a]{font-size:2rem}.info-card[data-v-d3f1135a]{padding:30px 25px}.form-input-modern[data-v-d3f1135a],.form-textarea-modern[data-v-d3f1135a]{padding-left:45px}.form-label-modern[data-v-d3f1135a]{left:45px}.form-input-modern:not(:-moz-placeholder-shown)~.form-label-modern[data-v-d3f1135a],.form-textarea-modern:not(:-moz-placeholder-shown)~.form-label-modern[data-v-d3f1135a]{left:35px}.form-input-modern:focus~.form-label-modern[data-v-d3f1135a],.form-input-modern:not(:placeholder-shown)~.form-label-modern[data-v-d3f1135a],.form-textarea-modern:focus~.form-label-modern[data-v-d3f1135a],.form-textarea-modern:not(:placeholder-shown)~.form-label-modern[data-v-d3f1135a]{left:35px}}.custom-page-section[data-v-479b8df2]{background:linear-gradient(180deg,#fafafa 0%,white 50%,#fafafa 100%);min-height:60vh;overflow:hidden}.content-wrapper[data-v-479b8df2]{max-width:900px;margin:0 auto}.content-card[data-v-479b8df2]{background:linear-gradient(135deg,white 0%,rgba(250,250,250,.8) 100%);border-radius:24px;padding:60px;box-shadow:0 10px 40px #0000000f,0 2px 8px #0000000a;border:1px solid rgba(210,243,76,.1);transition:all .3s ease;position:relative;overflow:hidden}.content-card[data-v-479b8df2]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-green, #D2F34C) 0%,#e8f5c8 50%,var(--primary-green, #D2F34C) 100%);background-size:200% 100%;animation:shimmer-479b8df2 3s linear infinite}@keyframes shimmer-479b8df2{0%{background-position:-200% center}to{background-position:200% center}}.content-card[data-v-479b8df2]:hover{transform:translateY(-5px);box-shadow:0 20px 60px #0000001a,0 4px 12px #0000000f;border-color:#d2f34c33}.content-body[data-v-479b8df2]{color:#1d3229;line-height:1.8;font-size:16px}.content-body[data-v-479b8df2] h1,.content-body[data-v-479b8df2] h2,.content-body[data-v-479b8df2] h3,.content-body[data-v-479b8df2] h4,.content-body[data-v-479b8df2] h5,.content-body[data-v-479b8df2] h6{color:#1d3229;font-weight:700;margin-bottom:1rem;margin-top:2rem;line-height:1.3}.content-body[data-v-479b8df2] h1{font-size:2.5rem;margin-top:0;background:linear-gradient(135deg,#1D3229 0%,var(--primary-green, #D2F34C) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.content-body[data-v-479b8df2] h2{font-size:2rem;border-left:4px solid var(--primary-green, #D2F34C);padding-left:20px}.content-body[data-v-479b8df2] h3{font-size:1.5rem;color:#2a4a3a}.content-body[data-v-479b8df2] h4{font-size:1.25rem}.content-body[data-v-479b8df2] p{margin-bottom:1.25rem;color:#4a5568}.content-body[data-v-479b8df2] p:last-child{margin-bottom:0}.content-body[data-v-479b8df2] a{color:var(--primary-green, #D2F34C);text-decoration:none;font-weight:600;transition:all .3s ease;position:relative}.content-body[data-v-479b8df2] a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary-green, #D2F34C);transition:width .3s ease}.content-body[data-v-479b8df2] a:hover:after{width:100%}.content-body[data-v-479b8df2] a:hover{color:#1d3229}.content-body[data-v-479b8df2] ul,.content-body[data-v-479b8df2] ol{margin-bottom:1.5rem;padding-left:2rem}.content-body[data-v-479b8df2] li{margin-bottom:.75rem;color:#4a5568;line-height:1.7}.content-body[data-v-479b8df2] li::marker{color:var(--primary-green, #D2F34C);font-weight:700}.content-body[data-v-479b8df2] strong,.content-body[data-v-479b8df2] b{color:#1d3229;font-weight:700}.content-body[data-v-479b8df2] em,.content-body[data-v-479b8df2] i{color:#2a4a3a}.content-body[data-v-479b8df2] blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,rgba(210,243,76,.05) 100%);border-left:4px solid var(--primary-green, #D2F34C);border-radius:0 12px 12px 0;font-style:italic;color:#2a4a3a}.content-body[data-v-479b8df2] code{background:#f8f9fa;padding:3px 8px;border-radius:6px;font-family:Courier New,monospace;font-size:.9em;color:#d63384;border:1px solid #e9ecef}.content-body[data-v-479b8df2] pre{background:#1D3229;color:var(--primary-green, #D2F34C);padding:1.5rem;border-radius:12px;overflow-x:auto;margin:1.5rem 0}.content-body[data-v-479b8df2] pre code{background:transparent;padding:0;border:none;color:var(--primary-green, #D2F34C)}.content-body[data-v-479b8df2] img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.content-body[data-v-479b8df2] img:hover{transform:scale(1.02)}.content-body[data-v-479b8df2] table{width:100%;margin:2rem 0;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.content-body[data-v-479b8df2] th{background:linear-gradient(135deg,#1D3229 0%,#2a4a3a 100%);color:#fff;padding:1rem;text-align:left;font-weight:700}.content-body[data-v-479b8df2] td{padding:1rem;border-bottom:1px solid #e9ecef;color:#4a5568}.content-body[data-v-479b8df2] tr:hover{background:rgba(210,243,76,.05)}.content-body[data-v-479b8df2] hr{margin:3rem 0;border:none;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary-green, #D2F34C) 50%,transparent 100%)}.bg-decoration[data-v-479b8df2]{position:absolute;border-radius:50%;background:var(--primary-green, #D2F34C);opacity:.03;filter:blur(80px);pointer-events:none}.decoration-1[data-v-479b8df2]{width:400px;height:400px;top:10%;right:-200px;animation:float-479b8df2 20s ease-in-out infinite}.decoration-2[data-v-479b8df2]{width:350px;height:350px;bottom:10%;left:-175px;animation:float-479b8df2 15s ease-in-out infinite reverse}@keyframes float-479b8df2{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(20px)}}.reveal[data-v-479b8df2]{opacity:0;animation:fadeInUp-479b8df2 .8s ease-out forwards}@keyframes fadeInUp-479b8df2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.content-card[data-v-479b8df2]{padding:40px}.content-body[data-v-479b8df2] h1{font-size:2rem}.content-body[data-v-479b8df2] h2{font-size:1.75rem}}@media (max-width: 576px){.custom-page-section[data-v-479b8df2]{padding-top:30px;padding-bottom:60px}.content-card[data-v-479b8df2]{padding:30px 20px;border-radius:16px}.content-body[data-v-479b8df2]{font-size:15px}.content-body[data-v-479b8df2] h1{font-size:1.75rem}.content-body[data-v-479b8df2] h2{font-size:1.5rem;padding-left:15px}.content-body[data-v-479b8df2] h3{font-size:1.25rem}.content-body[data-v-479b8df2] blockquote{padding:1rem 1.5rem}.content-body[data-v-479b8df2] table{font-size:14px}.content-body[data-v-479b8df2] th,.content-body[data-v-479b8df2] td{padding:.75rem}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.salary-divider[data-v-b9767307]{color:#2440344d;margin:0 8px;font-weight:400}.salary-inline[data-v-b9767307]{font-weight:600;color:#244034;font-size:14px}.salary-negotiable[data-v-b9767307]{color:#244034a6;font-weight:500;font-style:italic}@media (max-width: 991px){.job-actions-wrapper[data-v-b9767307]{justify-content:center!important;margin-top:20px}.job-list-company-section[data-v-b9767307]{flex-direction:column;text-align:center;align-items:center}.job-list-meta[data-v-b9767307]{justify-content:center}.job-list-content>div[data-v-b9767307]:first-child{justify-content:center}}@media (max-width: 576px){.job-actions-wrapper[data-v-b9767307]{flex-direction:column;width:100%;gap:12px!important}.btn-job-primary[data-v-b9767307]{width:100%;text-align:center;padding:12px 20px;font-size:14px}.btn-save-job[data-v-b9767307]{align-self:center}.salary-inline[data-v-b9767307]{font-size:13px}.salary-divider[data-v-b9767307]{margin:0 6px}.job-list-modern[data-v-b9767307]{padding:15px!important}.badge-featured[data-v-b9767307],.job-type-badge[data-v-b9767307]{font-size:10px;padding:4px 10px}}.job-search-form[data-v-051eb8d7]{width:100%}.form-container[data-v-051eb8d7]{display:grid;grid-template-columns:2fr 1.5fr auto;gap:1.5rem;align-items:center}.input-group[data-v-051eb8d7]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-051eb8d7]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.025em}.search-button[data-v-051eb8d7]{background:#20392e;color:#fff;border:none;border-radius:40px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:400;text-transform:capitalize;cursor:pointer;transition:background-color .2s ease;min-height:48px}.search-button[data-v-051eb8d7]:hover:not(:disabled){background:#ffffff;color:#000;border:1px solid black}.search-button[data-v-051eb8d7]:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width: 1024px){.form-container[data-v-051eb8d7]{grid-template-columns:1fr 1fr;gap:1rem}.input-group[data-v-051eb8d7]:last-child{grid-column:span 2}.search-button[data-v-051eb8d7]{width:100%}}@media (max-width: 768px){.form-container[data-v-051eb8d7]{grid-template-columns:1fr;gap:1rem}.input-group[data-v-051eb8d7]:last-child{grid-column:span 1}.search-button[data-v-051eb8d7]{width:100%}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.home-seven-jumbotron[data-v-7680e666]{padding-top:80px}@media (max-width: 500px){.popular-tags[data-v-7680e666]{display:none}}@media (min-width: 992px){.home-seven-jumbotron[data-v-7680e666]{padding-top:100px}}.home-seven-jumbotron-inner[data-v-7680e666]{position:relative;width:100%;border-radius:30px}.hero-slider-modern[data-v-7680e666]{position:relative}.hero-slider-container[data-v-7680e666]{position:relative;height:100%}.home-seven-jumbotron[data-v-7680e666] .hero-slider-modern,.home-seven-jumbotron[data-v-7680e666] .hero-slider-modern .hero-slide{min-height:480px;height:70vh}.hero-background[data-v-7680e666]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.hero-overlay[data-v-7680e666]{position:relative;z-index:3;height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.hero-overlay[data-v-7680e666] .hero-content{width:100%}.hero-title[data-v-7680e666]{font-size:2.8rem}.hero-subtitle[data-v-7680e666]{font-size:1.1rem}@media (max-width: 767px){.hero-title[data-v-7680e666]{font-size:2rem}.hero-subtitle[data-v-7680e666]{font-size:1rem}}.hero-slider[data-v-7680e666],[data-v-7680e666] .swiper,[data-v-7680e666] .swiper-wrapper{width:100%;height:100%}[data-v-7680e666] .swiper-slide{width:100%;height:100%;display:flex;align-items:stretch;background:#ffffff}[data-v-7680e666] .hero-slide{position:relative;width:100%;height:100%}[data-v-7680e666] .swiper-slide .hero-slide{display:flex;flex:1}[data-v-7680e666] .hero-slide-bg{transform:scale(1.02);transform-origin:center;transition:transform 12s ease,filter .8s ease;will-change:transform}[data-v-7680e666] .swiper-slide-active .hero-slide-bg{animation:kenBurns-7680e666 12s ease-in-out forwards}[data-v-7680e666] .swiper-slide-next .hero-slide-bg,[data-v-7680e666] .swiper-slide-prev .hero-slide-bg{transform:scale(1.03)}@keyframes kenBurns-7680e666{0%{transform:scale(1.02) translate3d(-1%,-1%,0)}50%{transform:scale(1.06) translate3d(1%,.5%,0)}to{transform:scale(1.02) translate3d(-.5%,-.5%,0)}}[data-v-7680e666] .fallback-bg{background:radial-gradient(circle at center,rgba(255,255,255,.9) 0%,rgb(255,255,255) 100%)}[data-v-7680e666] .swiper-pagination{bottom:30px!important;z-index:10}[data-v-7680e666] .swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,.5);opacity:1;transition:all .3s ease}[data-v-7680e666] .swiper-pagination-bullet-active{width:30px;border-radius:6px;background:#D2F34C}.brand-slider-modern[data-v-8aa5021a] .swiper{padding:10px 0}.brand-slider-modern[data-v-8aa5021a] .swiper-wrapper{align-items:center}@keyframes fadeInUp-9e16069b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.category-card-modern[data-v-9e16069b]{animation:fadeInUp-9e16069b .6s ease-out forwards;opacity:0}.view-all-btn[data-v-9e16069b]{display:inline-block;white-space:nowrap}.category-icon-modern[data-v-9e16069b]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:20px;background:var(--primary-green, #D2F34C);border-radius:12px}.category-img[data-v-9e16069b]{max-width:40px;max-height:40px;width:auto;height:auto;filter:brightness(0) invert(1)}.category-bi-icon[data-v-9e16069b]{font-size:28px;color:#fff}.skeleton-card[data-v-9e16069b]{pointer-events:none}.skeleton-icon[data-v-9e16069b],.skeleton-title[data-v-9e16069b],.skeleton-count[data-v-9e16069b]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-9e16069b 1.5s infinite}.skeleton-icon[data-v-9e16069b]{width:60px;height:60px;border-radius:12px;margin-bottom:20px}.skeleton-title[data-v-9e16069b]{width:80%;height:24px;margin:0 auto 10px;border-radius:4px}.skeleton-count[data-v-9e16069b]{width:60%;height:16px;margin:0 auto;border-radius:4px}@keyframes shimmer-9e16069b{0%{background-position:-200% 0}to{background-position:200% 0}}.category-card-modern:hover .category-icon-modern[data-v-9e16069b]{transform:translateY(-3px);transition:transform .3s ease}.category-card-modern:hover .category-bi-icon[data-v-9e16069b]{transform:scale(1.1);transition:transform .3s ease}@keyframes fadeInUp-8edd0052{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-8edd0052{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float-8edd0052{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer-8edd0052{0%{background-position:-200% 0}to{background-position:200% 0}}.feature-section-modern[data-v-8edd0052]{padding:120px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 50%,#f8f9fa 100%);position:relative;overflow:hidden}.section-header-modern[data-v-8edd0052]{margin-bottom:80px}.section-title-modern[data-v-8edd0052]{text-align:left}.section-title-modern h2[data-v-8edd0052]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:var(--text-dark);margin:0 0 20px;line-height:1.2}.underline-wrapper[data-v-8edd0052]{position:relative;display:inline-block}.underline-svg[data-v-8edd0052]{position:absolute;bottom:-8px;left:0;width:100%;height:20px;color:var(--primary-green, #D2F34C)}.section-subtitle[data-v-8edd0052]{font-size:20px;color:#6c757d;max-width:600px;line-height:1.6;text-align:left;margin:0}.feature-grid-modern[data-v-8edd0052]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto;position:relative}.feature-card-modern[data-v-8edd0052]{background:white;border-radius:24px;padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeInUp-8edd0052 .6s ease-out forwards;opacity:0;cursor:pointer;box-shadow:none}.feature-card-modern[data-v-8edd0052]:hover,.feature-card-modern.active[data-v-8edd0052]{transform:translateY(-10px) scale(1.02)}.feature-card-modern:hover .feature-icon-bg[data-v-8edd0052]{transform:scale(1.1) rotate(10deg)}.feature-card-modern:hover .feature-icon-modern[data-v-8edd0052]{animation:pulse-8edd0052 1s infinite}.feature-step-badge[data-v-8edd0052]{position:absolute;top:-15px;right:30px;background:var(--text-dark, #1a1a1a);padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #0003}.feature-step-badge span[data-v-8edd0052]{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;opacity:.9}.feature-step-badge strong[data-v-8edd0052]{font-size:18px;font-weight:800;color:#fff}.feature-icon-container[data-v-8edd0052]{position:relative;width:70px;height:70px;margin:0 auto 25px}.feature-icon-bg[data-v-8edd0052]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-green) 0%,#e8f5c8 100%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transition:all .4s ease;opacity:.2}.feature-icon-modern[data-v-8edd0052]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-green);border-radius:16px;transition:all .3s ease}.feature-img[data-v-8edd0052]{max-width:35px;max-height:35px;filter:brightness(0) invert(1)}.feature-bi-icon[data-v-8edd0052]{font-size:28px;color:#fff}.feature-title-modern[data-v-8edd0052]{font-size:24px;font-weight:700;color:var(--text-dark);margin-bottom:15px;line-height:1.3}.feature-desc-modern[data-v-8edd0052]{font-size:16px;color:#6c757d;line-height:1.6;margin:0}.feature-connector[data-v-8edd0052]{position:absolute;top:50%;right:-45px;transform:translateY(-50%);z-index:1;opacity:.5}.connector-path[data-v-8edd0052]{animation:float-8edd0052 3s ease-in-out infinite}@media (max-width: 992px){.feature-connector[data-v-8edd0052]{display:none}}.feature-cta-section[data-v-8edd0052]{margin-top:80px;padding:60px 40px;background:linear-gradient(135deg,#f8f9fa 0%,white 100%);border-radius:30px;border:2px solid #e9ecef}.cta-text[data-v-8edd0052]{font-size:28px;font-weight:700;color:var(--text-dark);margin-bottom:30px}.cta-buttons[data-v-8edd0052]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-primary-modern[data-v-8edd0052],.btn-secondary-modern[data-v-8edd0052]{padding:15px 35px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease}.btn-primary-modern[data-v-8edd0052]{background:var(--primary-green);color:var(--text-dark)}.btn-primary-modern[data-v-8edd0052]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d2f34c4d}.btn-secondary-modern[data-v-8edd0052]{background:transparent;color:var(--text-dark);border:2px solid var(--text-dark)}.btn-secondary-modern[data-v-8edd0052]:hover{background:var(--text-dark);color:#fff;transform:translateY(-3px)}.feature-bg-decoration[data-v-8edd0052]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.decoration-circle[data-v-8edd0052]{position:absolute;border-radius:50%;opacity:.05;background:var(--primary-green)}.decoration-1[data-v-8edd0052]{width:400px;height:400px;top:-200px;right:-200px;animation:float-8edd0052 15s ease-in-out infinite}.decoration-2[data-v-8edd0052]{width:300px;height:300px;bottom:-150px;left:-150px;animation:float-8edd0052 20s ease-in-out infinite reverse}.decoration-dots[data-v-8edd0052]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-image:radial-gradient(circle,var(--primary-green) 2px,transparent 2px);background-size:50px 50px;opacity:.03}.skeleton-card[data-v-8edd0052]{pointer-events:none;animation:none;opacity:1}.skeleton-badge[data-v-8edd0052],.skeleton-icon[data-v-8edd0052],.skeleton-title[data-v-8edd0052],.skeleton-desc[data-v-8edd0052]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-8edd0052 1.5s infinite}.skeleton-badge[data-v-8edd0052]{width:80px;height:30px;border-radius:15px;margin-bottom:20px}.skeleton-icon[data-v-8edd0052]{width:70px;height:70px;border-radius:16px;margin:0 auto 25px}.skeleton-title[data-v-8edd0052]{width:70%;height:28px;border-radius:4px;margin-bottom:15px}.skeleton-desc[data-v-8edd0052]{width:100%;height:60px;border-radius:4px}@media (max-width: 768px){.feature-section-modern[data-v-8edd0052]{padding:80px 0}.section-header-modern[data-v-8edd0052]{margin-bottom:50px}.feature-grid-modern[data-v-8edd0052]{gap:20px}.feature-cta-section[data-v-8edd0052]{padding:40px 20px}}.slider-arrows li[data-v-6735f860]:hover{background:rgba(255,255,255,.3)!important;transform:scale(1.1)}@keyframes fadeInUp-6735f860{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.feedback-card-modern[data-v-6735f860]{animation:fadeInUp-6735f860 .6s ease-out forwards;opacity:0}@keyframes fadeInUp-3fd390a6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.blog-card-modern[data-v-3fd390a6]{animation:fadeInUp-3fd390a6 .6s ease-out forwards;opacity:0}@keyframes fadeInUp-37188668{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-37188668{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes blob-37188668{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}.feature-section2-modern[data-v-37188668]{padding:120px 0;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);position:relative;overflow:hidden}.content-wrapper[data-v-37188668]{padding-right:40px}.section-badge[data-v-37188668]{display:inline-block;padding:8px 20px;background:var(--primary-green, #D2F34C);color:var(--text-dark, #1a1a1a);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:50px;margin-bottom:20px}.section-title[data-v-37188668]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-dark);margin-bottom:20px;line-height:1.2}.underline-wrapper[data-v-37188668]{position:relative;display:inline-block}.underline-svg[data-v-37188668]{position:absolute;bottom:-8px;left:0;width:100%;height:20px;color:var(--primary-green, #D2F34C);opacity:.5}.section-subtitle[data-v-37188668]{font-size:18px;color:#6c757d;line-height:1.6;margin-bottom:40px}.accordion-modern[data-v-37188668]{margin-bottom:40px}.accordion-item-modern[data-v-37188668]{background:white;border-radius:16px;margin-bottom:16px;border:1px solid rgba(0,0,0,.08);transition:all .3s ease;animation:fadeInUp-37188668 .6s ease-out forwards;opacity:0}.accordion-item-modern[data-v-37188668]:hover,.accordion-item-modern.active[data-v-37188668]{border-color:#d2f34c4d;transform:translate(5px)}.accordion-header-modern[data-v-37188668]{width:100%;padding:20px 25px;background:transparent;border:none;display:flex;align-items:center;gap:20px;cursor:pointer;transition:all .3s ease;text-align:left}.accordion-icon[data-v-37188668]{flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--primary-green, #D2F34C);border-radius:12px;transition:all .3s ease}.accordion-icon i[data-v-37188668]{font-size:24px;color:var(--text-dark);transition:transform .3s ease}.accordion-item-modern.active .accordion-icon[data-v-37188668]{background:var(--text-dark)}.accordion-item-modern.active .accordion-icon i[data-v-37188668]{color:#fff;transform:rotate(180deg)}.accordion-title-wrapper[data-v-37188668]{flex:1}.accordion-title[data-v-37188668]{font-size:20px;font-weight:700;color:var(--text-dark);margin:0 0 5px}.accordion-preview[data-v-37188668]{font-size:14px;color:#6c757d;margin:0;opacity:.8}.accordion-content-modern[data-v-37188668]{max-height:0;overflow:hidden;transition:all .3s ease;padding:0 25px}.accordion-content-modern.show[data-v-37188668]{max-height:500px;padding:0 25px 20px 70px}.accordion-content-modern p[data-v-37188668]{color:#6c757d;line-height:1.8;margin:0}.btn-cta-modern[data-v-37188668]{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:var(--text-dark, #1a1a1a);color:#fff;text-decoration:none;border-radius:50px;font-size:16px;font-weight:600;transition:all .3s ease;margin-top:20px}.btn-cta-modern[data-v-37188668]:hover{background:var(--primary-green);color:var(--text-dark);transform:translateY(-3px);box-shadow:0 10px 30px #0003}.btn-cta-modern i[data-v-37188668]{font-size:20px;transition:transform .3s ease}.btn-cta-modern:hover i[data-v-37188668]{transform:translate(5px)}.images-wrapper[data-v-37188668]{position:relative;padding:40px;height:600px}.image-grid[data-v-37188668]{position:relative;height:100%;max-width:600px;margin:0 auto}.image-item[data-v-37188668]{position:absolute;border-radius:20px;overflow:hidden;transition:all .3s ease;animation:fadeInUp-37188668 .8s ease-out forwards;opacity:0}.image-item img[data-v-37188668]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.image-overlay[data-v-37188668]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-green) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.image-item:hover .image-overlay[data-v-37188668]{opacity:.2}.image-item:hover img[data-v-37188668]{transform:scale(1.05)}.image-main[data-v-37188668]{top:0;left:0;width:60%;height:55%;z-index:3;animation-delay:.2s}.image-secondary[data-v-37188668]{bottom:0;left:20%;width:45%;height:40%;z-index:2;animation-delay:.4s}.image-tertiary[data-v-37188668]{top:20%;right:0;width:45%;height:45%;z-index:1;animation-delay:.6s}.floating-images[data-v-37188668]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-img[data-v-37188668]{position:absolute;max-width:120px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));animation:fadeInUp-37188668 1s ease-out forwards;opacity:0}.floating-1[data-v-37188668]{top:-20px;right:10%;animation:float-37188668 6s ease-in-out infinite;animation-delay:.8s}.floating-2[data-v-37188668]{bottom:10%;right:-20px;animation:float-37188668 8s ease-in-out infinite reverse;animation-delay:1s}.floating-3[data-v-37188668]{top:40%;left:-30px;animation:float-37188668 7s ease-in-out infinite;animation-delay:1.2s}.image-bg-decoration[data-v-37188668]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;pointer-events:none}.decoration-blob[data-v-37188668]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:var(--primary-green);opacity:.1;animation:blob-37188668 8s ease-in-out infinite}.decoration-dots[data-v-37188668]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,var(--primary-green) 2px,transparent 2px);background-size:40px 40px;opacity:.05}.section-bg-pattern[data-v-37188668]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:linear-gradient(45deg,transparent 48%,var(--primary-green) 48%,var(--primary-green) 52%,transparent 52%);background-size:20px 20px;opacity:.02}.reveal[data-v-37188668]{opacity:0;animation:fadeInUp-37188668 .6s ease-out forwards}@media (max-width: 992px){.feature-section2-modern[data-v-37188668]{padding:80px 0}.content-wrapper[data-v-37188668]{padding-right:0;margin-bottom:60px}.images-wrapper[data-v-37188668]{height:400px;padding:20px}.image-main[data-v-37188668]{width:55%;height:50%}.image-secondary[data-v-37188668]{width:40%;height:35%}.image-tertiary[data-v-37188668]{width:40%;height:40%}.floating-img[data-v-37188668]{max-width:80px}}@media (max-width: 576px){.accordion-header-modern[data-v-37188668]{padding:15px}.accordion-content-modern.show[data-v-37188668]{padding:0 15px 15px}.accordion-icon[data-v-37188668]{width:35px;height:35px}.accordion-icon i[data-v-37188668]{font-size:18px}.images-wrapper[data-v-37188668]{height:300px}}@keyframes fadeInUp-de40d990{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.company-card-modern[data-v-de40d990]{animation:fadeInUp-de40d990 .6s ease-out forwards;opacity:0}@keyframes fadeInUp-243f8970{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-item-modern[data-v-243f8970]{animation:fadeInUp-243f8970 .6s ease-out forwards;opacity:0}.home-seven-landing .transparent-header .nav-link,.home-seven-landing .transparent-header .nav-link.dropdown-toggle{color:#111827!important}.home-seven-landing .transparent-header .nav-link:hover,.home-seven-landing .transparent-header .nav-link:focus,.home-seven-landing .transparent-header .nav-link.active{color:#0b1324!important}.home-seven-landing .transparent-header .login-btn-three{background:#111827!important;border:none!important;color:#fff!important}.home-seven-landing .transparent-header .login-btn-three:hover{background:#0b1324!important;color:#fff!important}.home-seven-landing .transparent-header .btn-five{background:#111827;color:#fff;border:none}.home-seven-landing .transparent-header .btn-five:hover{background:#0b1324;color:#fff}.home-seven-landing .transparent-header .logo img{filter:none}.home-seven-landing .transparent-header .navbar-toggler{background:rgba(17,24,39,.12);border:none}.home-seven-landing .transparent-header .navbar-toggler span,.home-seven-landing .transparent-header .navbar-toggler span:before,.home-seven-landing .transparent-header .navbar-toggler span:after{background:#111827}.text-inherit[data-v-1fbdc7c6]{color:inherit!important}@media (max-width: 768px){.job-card-header[data-v-1fbdc7c6],.job-card-body[data-v-1fbdc7c6],.job-card-footer[data-v-1fbdc7c6]{padding:18px}}.job-hero-section[data-v-814e7bdb]{position:relative;margin-bottom:0;margin-top:9rem;padding-left:1rem;padding-right:1rem}@media (max-width: 400px){.job-hero-section[data-v-814e7bdb]{margin-top:5.7rem}}.job-hero-background[data-v-814e7bdb]{background:linear-gradient(135deg,#24403414 0%,#2d50405d 100%);background-image:linear-gradient(rgba(36,64,52,0),rgba(36,64,52,.287)),url(/assets/backgrounds/light.jpg);background-size:cover;background-position:center;padding:2.5rem 0 3rem;border-radius:30px;margin:0 auto;max-width:1320px}.hero-breadcrumb[data-v-814e7bdb]{margin-bottom:1.5rem;font-size:14px}.breadcrumb-link[data-v-814e7bdb]{color:#ffffffe6;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-814e7bdb]:hover{color:#d2f34c}.breadcrumb-current[data-v-814e7bdb]{color:#d2f34c;font-weight:500}.hero-breadcrumb i[data-v-814e7bdb]{color:#ffffffb3}.hero-content[data-v-814e7bdb]{color:#fff;margin-bottom:2rem}.hero-title[data-v-814e7bdb]{font-size:2.25rem;font-weight:700;margin-bottom:.75rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.hero-subtitle[data-v-814e7bdb]{font-size:1.125rem;color:#fffffff2;margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto}.job-search-wrapper[data-v-814e7bdb]{background:rgb(255,255,255);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:15px}.stat-card[data-v-814e7bdb]{border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:10px;display:flex;align-items:center;gap:1rem;transition:all .3s ease;height:100%}.stat-card[data-v-814e7bdb]:hover{transform:translateY(-3px);border-color:#d2f34c}.stat-icon[data-v-814e7bdb]{width:48px;height:48px;background:linear-gradient(135deg,rgba(210,243,76,.1) 0%,rgba(152,189,0,.1) 100%);border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon i[data-v-814e7bdb]{font-size:20px;color:#20392e}.stat-content[data-v-814e7bdb]{flex-grow:1}.stat-number[data-v-814e7bdb]{font-size:1rem;font-weight:700;color:#244034;line-height:1;margin-bottom:4px}.stat-label[data-v-814e7bdb]{font-size:8px;color:#244034b3;text-transform:uppercase;font-weight:900}@media (max-width: 992px){.hero-title[data-v-814e7bdb]{font-size:1.875rem}.hero-subtitle[data-v-814e7bdb]{font-size:1rem}.job-hero-background[data-v-814e7bdb]{padding:2rem 0 2.5rem}.stat-card[data-v-814e7bdb]{padding:1.25rem}.stat-number[data-v-814e7bdb]{font-size:1.5rem}}@media (max-width: 576px){.hero-title[data-v-814e7bdb]{font-size:1.5rem}.job-hero-section[data-v-814e7bdb]{padding-left:.5rem;padding-right:.5rem}.job-hero-background[data-v-814e7bdb]{border-radius:20px;padding:1.5rem 0 2rem}.stat-card[data-v-814e7bdb]{padding:1rem}.stat-icon[data-v-814e7bdb]{width:40px;height:40px}.stat-icon i[data-v-814e7bdb]{font-size:18px}.stat-number[data-v-814e7bdb]{font-size:1.25rem}.stat-label[data-v-814e7bdb]{font-size:11px}}.filter-btn-modern[data-v-4e1edd54]{background:#244034;color:#fff;border:none;border-radius:25px;padding:12px 24px;font-weight:600;font-size:14px;transition:all .3s ease}.filter-btn-modern[data-v-4e1edd54]:hover{background:#00BF58;transform:translateY(-2px)}.filter-container[data-v-4e1edd54]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);overflow:hidden}.filter-header[data-v-4e1edd54]{padding:20px;background:linear-gradient(180deg,rgba(210,243,76,.05) 0%,transparent 100%);border-bottom:1px solid rgba(36,64,52,.08);display:flex;justify-content:space-between;align-items:center}.filter-title[data-v-4e1edd54]{font-size:18px;font-weight:600;color:#244034;margin:0;display:flex;align-items:center}.btn-clear-filters[data-v-4e1edd54]{background:transparent;border:1px solid rgba(36,64,52,.15);border-radius:20px;padding:6px 16px;font-size:13px;color:#244034b3;transition:all .3s ease;cursor:pointer}.btn-clear-filters[data-v-4e1edd54]:hover{border-color:#d2f34c;background:rgba(210,243,76,.1);color:#244034}.filter-body[data-v-4e1edd54]{padding:10px}.filter-section[data-v-4e1edd54]{margin-bottom:10px;background:white;border-radius:15px;border:1px solid rgba(36,64,52,.08);overflow:hidden;transition:all .3s ease}.filter-section[data-v-4e1edd54]:hover{border-color:#d2f34c4d}.filter-section-header[data-v-4e1edd54]{padding:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.filter-section-header[data-v-4e1edd54]:hover{background:rgba(210,243,76,.05)}.section-icon[data-v-4e1edd54]{font-size:18px;color:#20392e;margin-right:10px}.section-title[data-v-4e1edd54]{font-size:15px;font-weight:600;color:#244034}.toggle-icon[data-v-4e1edd54]{font-size:14px;color:#24403480;transition:transform .3s ease}.filter-section-header[aria-expanded=true] .toggle-icon[data-v-4e1edd54]{transform:rotate(180deg)}.filter-section-body[data-v-4e1edd54]{padding:15px;border-top:1px solid rgba(36,64,52,.05)}.location[data-v-4e1edd54]{height:300px!important}.modern-input-group[data-v-4e1edd54]{position:relative}.input-icon[data-v-4e1edd54]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#20392e;font-size:16px}.modern-input[data-v-4e1edd54]{width:100%;padding:12px 15px 12px 42px;border:1px solid rgba(36,64,52,.15);border-radius:15px;font-size:14px;transition:all .3s ease}.modern-input[data-v-4e1edd54]:focus{outline:none;border-color:#d2f34c;background:rgba(210,243,76,.05)}.remote-toggle-wrapper[data-v-4e1edd54]{margin-bottom:20px}.remote-toggle[data-v-4e1edd54]{display:flex;align-items:center;cursor:pointer;padding:12px;border-radius:12px;transition:background .3s ease}.remote-toggle[data-v-4e1edd54]:hover{background:rgba(210,243,76,.05)}.remote-toggle input[data-v-4e1edd54]{display:none}.toggle-slider[data-v-4e1edd54]{width:44px;height:24px;background:rgba(36,64,52,.15);border-radius:12px;position:relative;transition:all .3s ease;margin-right:12px}.toggle-slider[data-v-4e1edd54]:after{content:"";position:absolute;width:18px;height:18px;background:white;border-radius:50%;top:3px;left:3px;transition:all .3s ease}.remote-toggle input:checked+.toggle-slider[data-v-4e1edd54]{background:#D2F34C}.remote-toggle input:checked+.toggle-slider[data-v-4e1edd54]:after{transform:translate(20px)}.toggle-label[data-v-4e1edd54]{font-size:14px;font-weight:600;color:#244034;display:flex;align-items:center}.location-selects[data-v-4e1edd54]{animation:fadeIn-4e1edd54 .3s ease}.select-wrapper[data-v-4e1edd54]{margin-bottom:10px}.select-label[data-v-4e1edd54]{display:block;font-size:13px;font-weight:600;color:#244034b3;margin-bottom:8px}.collapse[data-v-4e1edd54],.collapsing[data-v-4e1edd54]{height:auto!important;max-height:none!important}.collapse[data-v-4e1edd54]:not(.show){height:0!important;overflow:hidden}.collapse.show[data-v-4e1edd54]{height:auto!important}.filter-section .collapse.show[data-v-4e1edd54]{display:block}.filter-section .filter-section-body[data-v-4e1edd54]{min-height:auto}.checkbox-group[data-v-4e1edd54]{display:flex;flex-direction:column;gap:8px}.modern-checkbox[data-v-4e1edd54]{display:flex;align-items:center;padding:10px;border-radius:10px;cursor:pointer;transition:background .3s ease}.modern-checkbox[data-v-4e1edd54]:hover{background:rgba(210,243,76,.05)}.modern-checkbox input[data-v-4e1edd54]{display:none}.checkbox-indicator[data-v-4e1edd54]{width:18px;height:18px;border:2px solid rgba(36,64,52,.2);border-radius:4px;margin-right:10px;position:relative;transition:all .3s ease}.modern-checkbox input[type=radio]+.checkbox-indicator[data-v-4e1edd54]{border-radius:50%}.modern-checkbox input:checked+.checkbox-indicator[data-v-4e1edd54]{background:#D2F34C;border-color:#d2f34c}.modern-checkbox input[type=checkbox]:checked+.checkbox-indicator[data-v-4e1edd54]:after{content:"";position:absolute;width:4px;height:8px;border:solid #244034;border-width:0 2px 2px 0;top:2px;left:5px;transform:rotate(45deg)}.modern-checkbox input[type=radio]:checked+.checkbox-indicator[data-v-4e1edd54]:after{content:"";position:absolute;width:6px;height:6px;background:#244034;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-label[data-v-4e1edd54]{font-size:14px;color:#244034;flex-grow:1;display:flex;justify-content:space-between;align-items:center}.count-badge[data-v-4e1edd54]{background:rgba(210,243,76,.15);color:#244034;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.salary-range-display[data-v-4e1edd54]{margin-bottom:20px}.range-values[data-v-4e1edd54]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:rgba(210,243,76,.05);border-radius:12px}.range-value[data-v-4e1edd54]{font-size:14px;font-weight:600;color:#244034}.range-separator[data-v-4e1edd54]{color:#24403480}.modern-slider[data-v-4e1edd54]{position:relative;height:40px;margin-bottom:20px}.slider-track[data-v-4e1edd54]{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:6px;background:rgba(36,64,52,.1);border-radius:3px}.slider-progress[data-v-4e1edd54]{position:absolute;height:100%;background:linear-gradient(90deg,#D2F34C 0%,#98BD00 100%);border-radius:3px;left:0}.range-inputs[data-v-4e1edd54]{position:relative;height:100%}.range-inputs input[type=range][data-v-4e1edd54]{position:absolute;width:100%;height:100%;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-inputs input[type=range][data-v-4e1edd54]::-webkit-slider-thumb{height:20px;width:20px;border-radius:50%;background:#244034;border:3px solid #D2F34C;pointer-events:auto;-webkit-appearance:none;cursor:pointer}.range-inputs input[type=range][data-v-4e1edd54]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#244034;border:3px solid #D2F34C;pointer-events:auto;-moz-appearance:none;cursor:pointer}.radio-pill[data-v-4e1edd54]{position:relative;flex:1}.radio-pill input[data-v-4e1edd54]{display:none}.radio-pill span[data-v-4e1edd54]{display:block;padding:8px 12px;text-align:center;border:1px solid rgba(36,64,52,.15);border-radius:20px;font-size:13px;color:#244034b3;cursor:pointer;transition:all .3s ease}.radio-pill input:checked+span[data-v-4e1edd54]{background:#D2F34C;border-color:#d2f34c;color:#244034;font-weight:600}.radio-pill:hover span[data-v-4e1edd54]{border-color:#d2f34c80}.skill-tags[data-v-4e1edd54]{display:flex;flex-wrap:wrap;gap:8px}.skill-tag[data-v-4e1edd54]{position:relative}.skill-tag input[data-v-4e1edd54]{display:none}.skill-tag span[data-v-4e1edd54]{display:inline-block;padding:6px 14px;background:white;border:1px solid rgba(36,64,52,.15);border-radius:20px;font-size:13px;color:#244034;cursor:pointer;transition:all .3s ease}.skill-tag input:checked+span[data-v-4e1edd54]{background:#D2F34C;border-color:#d2f34c;font-weight:600}.skill-tag:hover span[data-v-4e1edd54]{border-color:#d2f34c80;background:rgba(210,243,76,.05)}.filter-actions[data-v-4e1edd54]{padding:20px;border-top:1px solid rgba(36,64,52,.08)}.btn-apply-filter[data-v-4e1edd54]{width:100%;background:#244034;color:#fff;border:none;border-radius:25px;padding:14px 24px;font-weight:600;font-size:15px;transition:all .3s ease;cursor:pointer}.btn-apply-filter[data-v-4e1edd54]:hover{background:#00BF58;transform:translateY(-2px)}.fade-enter-active[data-v-4e1edd54],.fade-leave-active[data-v-4e1edd54]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-4e1edd54],.fade-leave-to[data-v-4e1edd54]{opacity:0;transform:translateY(-10px)}@keyframes fadeIn-4e1edd54{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991px){.filter-container[data-v-4e1edd54]{border-radius:0;border:none}.filter-area-modern.offcanvas[data-v-4e1edd54]{width:85%!important}}@media (min-width: 992px){.filter-area-modern.offcanvas[data-v-4e1edd54]:not(.show){display:block!important;position:static!important;height:auto!important;visibility:visible!important;background:transparent!important;border:none!important;transform:none!important}.filter-area-modern .offcanvas-header[data-v-4e1edd54]{display:none}}.app-kit-overlay[data-v-4167bb7e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(20,20,20,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.app-kit-modal[data-v-4167bb7e]{background:white;border-radius:30px;max-width:1000px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #2440344d;animation:modalSlideUp-4167bb7e .3s ease;overflow:hidden}.modal-header-custom[data-v-4167bb7e]{padding:25px 30px;border-bottom:1px solid rgba(36,64,52,.08);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,rgba(210,243,76,.05) 0%,rgba(255,255,255,0) 100%)}.modal-title-section[data-v-4167bb7e]{display:flex;flex-direction:column;gap:4px}.modal-title-text[data-v-4167bb7e]{font-size:1.5rem;font-weight:700;color:#244034;margin:0;display:flex;align-items:center;gap:10px}.modal-title-text i[data-v-4167bb7e]{color:#20392e;font-size:24px}.modal-subtitle[data-v-4167bb7e]{color:#244034b3;font-size:14px;margin:0}.modal-subtitle strong[data-v-4167bb7e]{color:#244034;font-weight:600}.modal-close-btn[data-v-4167bb7e]{width:40px;height:40px;border-radius:50%;background:rgba(36,64,52,.05);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.modal-close-btn[data-v-4167bb7e]:hover{background:#D2F34C;transform:rotate(90deg)}.modal-close-btn i[data-v-4167bb7e]{color:#20392e;font-size:18px}.modal-progress[data-v-4167bb7e]{padding:20px 30px;background:rgba(210,243,76,.03);border-bottom:1px solid rgba(36,64,52,.08)}.progress-bar-wrapper[data-v-4167bb7e]{position:relative;margin-bottom:15px}.progress-bar-track[data-v-4167bb7e]{height:4px;background:rgba(36,64,52,.08);border-radius:2px;overflow:hidden}.progress-bar-fill[data-v-4167bb7e]{height:100%;background:linear-gradient(90deg,#D2F34C 0%,#98BD00 100%);border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative}.step-indicators[data-v-4167bb7e]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:0}.step-indicator[data-v-4167bb7e]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;opacity:.6}.step-indicator.active[data-v-4167bb7e],.step-indicator.complete[data-v-4167bb7e]{opacity:1}.step-circle[data-v-4167bb7e]{width:32px;height:32px;border-radius:50%;background:white;border:2px solid rgba(36,64,52,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#24403499;transition:all .3s ease}.step-indicator.active .step-circle[data-v-4167bb7e]{background:#D2F34C;border-color:#98bd00;color:#244034}.step-indicator.complete .step-circle[data-v-4167bb7e]{background:#00BF58;border-color:#00bf58;color:#fff}.step-label[data-v-4167bb7e]{font-size:12px;color:#24403499;font-weight:500;transition:color .3s ease}.step-indicator.active .step-label[data-v-4167bb7e],.step-indicator.complete .step-label[data-v-4167bb7e]{color:#244034;font-weight:600}.modal-body-custom[data-v-4167bb7e]{flex:1;overflow-y:auto;padding:30px}.step-content[data-v-4167bb7e]{animation:fadeInUp-4167bb7e .3s ease}.overview-section[data-v-4167bb7e]{display:flex;flex-direction:column;gap:24px}.overview-header[data-v-4167bb7e]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.overview-icon[data-v-4167bb7e]{width:48px;height:48px;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#244034}.overview-header h3[data-v-4167bb7e]{font-size:1.5rem;font-weight:600;color:#244034;margin:0}.job-summary-card[data-v-4167bb7e]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:20px;padding:24px}.company-info[data-v-4167bb7e]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.company-avatar[data-v-4167bb7e]{width:56px;height:56px;border-radius:15px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(210,243,76,.3)}.company-details h4[data-v-4167bb7e]{font-size:1.125rem;font-weight:600;color:#244034;margin:0 0 4px}.company-details p[data-v-4167bb7e]{color:#244034b3;margin:0}.job-highlights[data-v-4167bb7e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.highlight-item[data-v-4167bb7e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(210,243,76,.05);border-radius:12px;font-size:14px}.highlight-item i[data-v-4167bb7e]{color:#20392e;font-size:16px}.application-checklist[data-v-4167bb7e]{background:rgba(210,243,76,.03);border-radius:16px;padding:20px}.application-checklist h4[data-v-4167bb7e]{font-size:1rem;font-weight:600;color:#244034;margin:0 0 16px}.checklist-item[data-v-4167bb7e]{display:flex;align-items:center;gap:12px;padding:8px 0;color:#244034b3;transition:all .3s ease}.checklist-item.complete[data-v-4167bb7e]{color:#00bf58}.checklist-item i[data-v-4167bb7e]{font-size:18px}.resume-section[data-v-4167bb7e],.cover-letter-section[data-v-4167bb7e],.review-section[data-v-4167bb7e]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-4167bb7e]{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(36,64,52,.08)}.header-icon[data-v-4167bb7e]{width:48px;height:48px;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);border-radius:15px;display:flex;align-items:center;justify-content:center}.header-icon i[data-v-4167bb7e]{color:#244034;font-size:24px}.section-header h3[data-v-4167bb7e]{font-size:1.25rem;font-weight:600;color:#244034;margin:0}.section-header .text-muted[data-v-4167bb7e]{color:#24403499;font-size:14px;margin:4px 0 0}.generate-btn[data-v-4167bb7e]{margin-left:auto;padding:10px 20px;background:#244034;color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;text-decoration:none}.generate-btn[data-v-4167bb7e]:hover{background:#00BF58;transform:translateY(-2px);color:#fff}.resume-grid[data-v-4167bb7e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.resume-card[data-v-4167bb7e]{background:white;border:2px solid rgba(36,64,52,.08);border-radius:16px;padding:20px;cursor:pointer;transition:all .3s ease}.resume-card[data-v-4167bb7e]:hover{border-color:#d2f34c80;transform:translateY(-2px)}.resume-card.selected[data-v-4167bb7e]{border-color:#d2f34c;background:rgba(210,243,76,.05)}.resume-card-header[data-v-4167bb7e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.resume-icon[data-v-4167bb7e]{width:40px;height:40px;background:rgba(210,243,76,.1);border-radius:12px;display:flex;align-items:center;justify-content:center}.resume-icon i[data-v-4167bb7e]{color:#20392e;font-size:20px}.resume-info[data-v-4167bb7e]{flex:1}.resume-info h4[data-v-4167bb7e]{font-size:1rem;font-weight:600;color:#244034;margin:0 0 4px}.resume-meta[data-v-4167bb7e]{display:flex;align-items:center;gap:8px;font-size:12px}.primary-badge[data-v-4167bb7e]{padding:2px 8px;background:#D2F34C;border-radius:10px;color:#244034;font-weight:600;display:flex;align-items:center;gap:4px}.primary-badge i[data-v-4167bb7e]{font-size:10px}.date-text[data-v-4167bb7e]{color:#24403499}.selection-indicator i[data-v-4167bb7e]{font-size:20px;color:#20392e}.resume-card.selected .selection-indicator i[data-v-4167bb7e]{color:#00bf58}.resume-preview-btn[data-v-4167bb7e]{display:flex;gap:8px;padding-top:12px;border-top:1px solid rgba(36,64,52,.08)}.preview-link[data-v-4167bb7e],.edit-link[data-v-4167bb7e]{flex:1;padding:8px;text-align:center;border-radius:10px;font-size:13px;font-weight:500;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease}.preview-link[data-v-4167bb7e]{background:rgba(210,243,76,.1);color:#244034}.preview-link[data-v-4167bb7e]:hover{background:rgba(210,243,76,.2)}.edit-link[data-v-4167bb7e]{background:rgba(36,64,52,.05);color:#244034}.edit-link[data-v-4167bb7e]:hover{background:rgba(36,64,52,.1)}.resume-preview-section[data-v-4167bb7e]{margin-top:24px;border:1px solid rgba(36,64,52,.08);border-radius:16px;overflow:hidden}.preview-header[data-v-4167bb7e]{padding:16px 20px;background:rgba(210,243,76,.03);border-bottom:1px solid rgba(36,64,52,.08)}.preview-header h4[data-v-4167bb7e]{margin:0;font-size:1rem;font-weight:600;color:#244034}.preview-container[data-v-4167bb7e]{height:600px;background:#f8f9fa}.resume-preview-iframe[data-v-4167bb7e]{width:100%;height:100%;border:none}.cover-letter-editor[data-v-4167bb7e]{background:rgba(210,243,76,.03);border-radius:16px;padding:20px}.editor-tabs[data-v-4167bb7e]{display:flex;gap:8px;margin-bottom:16px;padding:8px;background:white;border-radius:12px;border:1px solid rgba(36,64,52,.08)}.editor-tab[data-v-4167bb7e]{flex:1;padding:10px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#24403499;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.editor-tab[data-v-4167bb7e]:hover{background:rgba(210,243,76,.05)}.editor-tab.active[data-v-4167bb7e]{background:#D2F34C;color:#244034;font-weight:600}.editor-tab i[data-v-4167bb7e]{font-size:14px}.cover-letter-textarea[data-v-4167bb7e]{width:100%;padding:16px;border:1px solid rgba(36,64,52,.08);border-radius:12px;font-size:14px;line-height:1.6;resize:vertical;transition:all .3s ease;background:white}.cover-letter-textarea[data-v-4167bb7e]:focus{outline:none;border-color:#d2f34c;box-shadow:0 0 0 3px #d2f34c1a}.cover-letter-preview-full[data-v-4167bb7e]{min-height:400px;padding:20px;background:white;border:1px solid rgba(36,64,52,.08);border-radius:12px;font-size:14px;line-height:1.8;color:#244034;white-space:pre-wrap;word-wrap:break-word}.editor-footer[data-v-4167bb7e]{display:flex;justify-content:flex-end;margin-top:8px}.char-count[data-v-4167bb7e]{font-size:12px;color:#24403499}.review-cards[data-v-4167bb7e]{display:grid;gap:16px}.review-card[data-v-4167bb7e]{background:white;border:1px solid rgba(36,64,52,.08);border-radius:16px;padding:20px}.review-card-header[data-v-4167bb7e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.review-icon[data-v-4167bb7e]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.review-icon.resume-icon[data-v-4167bb7e]{background:rgba(128,169,255,.1)}.review-icon.resume-icon i[data-v-4167bb7e]{color:#0d6efd;font-size:20px}.review-icon.letter-icon[data-v-4167bb7e]{background:rgba(210,243,76,.1)}.review-icon.letter-icon i[data-v-4167bb7e]{color:#98bd00;font-size:20px}.review-card-title[data-v-4167bb7e]{flex:1}.review-card-title h4[data-v-4167bb7e]{font-size:1rem;font-weight:600;color:#244034;margin:0}.review-card-title p[data-v-4167bb7e]{font-size:12px;color:#24403499;margin:2px 0 0}.edit-btn[data-v-4167bb7e]{width:32px;height:32px;border-radius:50%;background:rgba(36,64,52,.05);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-4167bb7e]:hover{background:#D2F34C;transform:rotate(-10deg)}.edit-btn i[data-v-4167bb7e]{color:#20392e;font-size:14px}.review-card-actions[data-v-4167bb7e]{padding-top:12px;border-top:1px solid rgba(36,64,52,.08)}.action-link[data-v-4167bb7e]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(210,243,76,.1);border-radius:20px;color:#244034;text-decoration:none;font-size:13px;font-weight:500;transition:all .3s ease}.action-link[data-v-4167bb7e]:hover{background:#D2F34C;transform:translateY(-2px)}.cover-letter-preview[data-v-4167bb7e]{padding:16px;background:rgba(210,243,76,.03);border-radius:12px;font-size:14px;line-height:1.6;color:#244034cc}.application-notice[data-v-4167bb7e]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:rgba(210,243,76,.05);border-radius:12px;margin-top:20px}.application-notice i[data-v-4167bb7e]{color:#98bd00;font-size:18px;flex-shrink:0;margin-top:2px}.application-notice p[data-v-4167bb7e]{color:#244034cc;font-size:14px;line-height:1.5;margin:0}.empty-state[data-v-4167bb7e]{text-align:center;padding:40px}.empty-icon[data-v-4167bb7e]{font-size:64px;color:#24403433;margin-bottom:16px}.empty-state h4[data-v-4167bb7e]{font-size:1.25rem;font-weight:600;color:#244034;margin:0 0 8px}.empty-state p[data-v-4167bb7e]{color:#24403499;margin:0 0 24px}.empty-state .btn-primary[data-v-4167bb7e]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#244034;color:#fff;border-radius:25px;text-decoration:none;font-weight:500;transition:all .3s ease}.empty-state .btn-primary[data-v-4167bb7e]:hover{background:#00BF58;transform:translateY(-2px)}.modal-footer-custom[data-v-4167bb7e]{padding:20px 30px;border-top:1px solid rgba(36,64,52,.08);display:flex;justify-content:space-between;align-items:center;background:rgba(210,243,76,.02)}.footer-left[data-v-4167bb7e],.footer-right[data-v-4167bb7e]{display:flex;gap:12px}.btn-primary[data-v-4167bb7e],.btn-secondary[data-v-4167bb7e],.btn-outline[data-v-4167bb7e],.btn-success[data-v-4167bb7e]{padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.btn-primary[data-v-4167bb7e]{background:#244034;color:#fff}.btn-primary[data-v-4167bb7e]:hover:not(:disabled){background:#00BF58;transform:translateY(-2px)}.btn-primary[data-v-4167bb7e]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-4167bb7e]{background:rgba(36,64,52,.1);color:#244034}.btn-secondary[data-v-4167bb7e]:hover{background:rgba(36,64,52,.15)}.btn-outline[data-v-4167bb7e]{background:transparent;color:#244034;border:1px solid rgba(36,64,52,.15)}.btn-outline[data-v-4167bb7e]:hover{border-color:#d2f34c;background:rgba(210,243,76,.05)}.btn-success[data-v-4167bb7e]{background:#00BF58;color:#fff}.btn-success[data-v-4167bb7e]:hover{background:#244034;transform:translateY(-2px)}@keyframes modalSlideUp-4167bb7e{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-4167bb7e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-fade-enter-active[data-v-4167bb7e],.modal-fade-leave-active[data-v-4167bb7e]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-4167bb7e],.modal-fade-leave-to[data-v-4167bb7e]{opacity:0}.modal-fade-enter-active .app-kit-modal[data-v-4167bb7e]{animation:modalSlideUp-4167bb7e .3s ease}.modal-fade-leave-active .app-kit-modal[data-v-4167bb7e]{animation:modalSlideUp-4167bb7e .3s ease reverse}@media (max-width: 768px){.app-kit-modal[data-v-4167bb7e]{max-width:100%;margin:10px;max-height:calc(100vh - 20px)}.modal-header-custom[data-v-4167bb7e],.modal-body-custom[data-v-4167bb7e],.modal-footer-custom[data-v-4167bb7e]{padding:20px}.modal-title-text[data-v-4167bb7e]{font-size:1.25rem}.step-indicators[data-v-4167bb7e]{flex-wrap:wrap}.step-label[data-v-4167bb7e]{font-size:11px}.job-highlights[data-v-4167bb7e],.resume-grid[data-v-4167bb7e]{grid-template-columns:1fr}.footer-left[data-v-4167bb7e],.footer-right[data-v-4167bb7e]{flex-wrap:wrap;width:100%}.modal-footer-custom[data-v-4167bb7e]{flex-direction:column;gap:12px}.footer-right[data-v-4167bb7e]{justify-content:flex-end;width:100%}}.job-hero-section[data-v-c72048e7]{background-image:linear-gradient(rgba(36,64,52,.344),rgba(36,64,52,.84)),url(/assets/backgrounds/worker.jpg);background-size:cover;background-position:center;border-bottom:1px solid rgba(36,64,52,.08);padding:100px 0 40px;margin-top:4rem}.hero-content-wrapper[data-v-c72048e7]{max-width:1320px;margin:0 auto}.modern-breadcrumb[data-v-c72048e7]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.breadcrumb-link[data-v-c72048e7]{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-size:14px;transition:all .3s ease}.breadcrumb-link[data-v-c72048e7]:hover{color:#d1f34c;transform:translate(2px)}.breadcrumb-link i[data-v-c72048e7]{color:#fff;font-size:16px}.breadcrumb-separator[data-v-c72048e7]{color:#fff;font-size:12px}.breadcrumb-current[data-v-c72048e7]{color:#d1f34c;font-weight:500;font-size:14px}.company-info-header[data-v-c72048e7]{display:flex;align-items:center;gap:12px;margin-bottom:20px;animation:fadeInUp-c72048e7 .5s ease}.company-logo-hero[data-v-c72048e7]{width:48px;height:48px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.2);background:white}.company-name-hero[data-v-c72048e7]{color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease}.company-name-hero[data-v-c72048e7]:hover{color:#d2f34c;transform:translate(2px)}.hero-main-content[data-v-c72048e7]{animation:fadeInUp-c72048e7 .6s ease}.job-main-title[data-v-c72048e7]{font-size:2.25rem;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.3}.job-meta-info[data-v-c72048e7]{display:flex;gap:24px;flex-wrap:wrap;margin-top:12px}.meta-item[data-v-c72048e7]{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:15px}.meta-item i[data-v-c72048e7]{color:#fff;font-size:16px}.company-link[data-v-c72048e7]{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.company-link[data-v-c72048e7]:hover{color:#d1f34c}.hero-actions[data-v-c72048e7]{display:flex;gap:12px;margin-top:20px}.action-btn[data-v-c72048e7]{width:44px;height:44px;border-radius:50%;border:1px solid rgba(36,64,52,.15);background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.action-btn[data-v-c72048e7]:hover{background:#D2F34C;border-color:#d2f34c;transform:translateY(-2px)}.action-btn i[data-v-c72048e7]{color:#20392e;font-size:18px}.action-btn.active[data-v-c72048e7]{background:#D2F34C;border-color:#98bd00}.job-details-modern[data-v-c72048e7]{padding:60px 0 120px}.content-nav-tabs[data-v-c72048e7]{display:flex;gap:8px;margin-bottom:40px;padding:8px;background:rgba(210,243,76,.03);border-radius:30px;position:sticky;top:20px;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-tab[data-v-c72048e7]{padding:12px 24px;border:none;background:transparent;color:#244034b3;font-size:15px;font-weight:500;border-radius:25px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.nav-tab[data-v-c72048e7]:hover{background:rgba(255,255,255,.5);color:#244034}.nav-tab.active[data-v-c72048e7]{background:#D2F34C;color:#244034;font-weight:600}.content-section[data-v-c72048e7]{background:white;border-radius:20px;border:1px solid rgba(36,64,52,.08);padding:32px;margin-bottom:24px;transition:all .3s ease}.content-section[data-v-c72048e7]:hover{transform:translateY(-2px);border-color:#d2f34c4d}.section-header[data-v-c72048e7]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.section-icon[data-v-c72048e7]{width:48px;height:48px;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon i[data-v-c72048e7]{color:#244034;font-size:24px}.section-title[data-v-c72048e7]{font-size:1.5rem;font-weight:600;color:#244034;margin:0}.section-content[data-v-c72048e7]{color:#244034cc;line-height:1.8}.skills-grid[data-v-c72048e7]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.skill-tag[data-v-c72048e7]{padding:8px 16px;background:rgba(210,243,76,.08);border:1px solid rgba(210,243,76,.25);border-radius:20px;font-size:14px;font-weight:500;color:#244034;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;position:relative}.skill-icon[data-v-c72048e7]{font-size:14px;color:#00bf58;opacity:.8}.skill-tag[data-v-c72048e7]:hover{background:rgba(210,243,76,.15);border-color:#d2f34c66;transform:translateY(-2px);box-shadow:0 4px 12px #d2f34c26}.skill-tag[data-v-c72048e7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:rgba(210,243,76,.1);opacity:0;transition:opacity .2s ease}.skill-tag[data-v-c72048e7]:hover:after{opacity:1}.attachment-card[data-v-c72048e7]{margin-top:20px;padding:16px;background:rgba(210,243,76,.05);border-radius:12px;display:inline-flex;align-items:center;gap:12px}.attachment-link[data-v-c72048e7]{color:#244034;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:color .3s ease}.attachment-link[data-v-c72048e7]:hover{color:#00bf58}.modern-sidebar[data-v-c72048e7]{position:sticky;top:100px;transition:all .3s ease}.modern-sidebar.sticky[data-v-c72048e7]{top:20px}.info-cards-container[data-v-c72048e7]{display:grid;gap:16px;margin-bottom:24px}.info-card[data-v-c72048e7]{background:white;border-radius:16px;border:1px solid rgba(36,64,52,.08);padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.info-card[data-v-c72048e7]:hover{transform:translate(4px);border-color:#d2f34c4d}.card-icon[data-v-c72048e7]{width:44px;height:44px;background:rgba(210,243,76,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon i[data-v-c72048e7]{color:#20392e;font-size:20px}.card-content[data-v-c72048e7]{flex:1}.card-label[data-v-c72048e7]{display:block;font-size:13px;color:#24403499;margin-bottom:4px}.card-value[data-v-c72048e7]{font-size:16px;font-weight:600;color:#244034}.salary-amount[data-v-c72048e7]{color:#00bf58;font-size:18px;font-weight:700}.salary-negotiable[data-v-c72048e7]{color:#244034b3;font-size:16px;font-weight:500;font-style:italic}.details-accordion[data-v-c72048e7]{margin-bottom:24px}.detail-group[data-v-c72048e7]{background:white;border-radius:16px;border:1px solid rgba(36,64,52,.08);overflow:hidden}.detail-header[data-v-c72048e7]{padding:16px 20px;cursor:pointer;display:flex;align-items:center;gap:12px;font-weight:500;color:#244034;background:rgba(210,243,76,.03);transition:all .3s ease;list-style:none}.detail-header[data-v-c72048e7]:hover{background:rgba(210,243,76,.08)}.detail-header i[data-v-c72048e7]{color:#20392e}.detail-chevron[data-v-c72048e7]{margin-left:auto;transition:transform .3s ease}details[open] .detail-chevron[data-v-c72048e7]{transform:rotate(180deg)}.detail-content[data-v-c72048e7]{padding:20px;animation:slideDown-c72048e7 .3s ease}.detail-item[data-v-c72048e7]{margin-bottom:16px}.detail-item[data-v-c72048e7]:last-child{margin-bottom:0}.detail-row[data-v-c72048e7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.detail-label[data-v-c72048e7]{color:#24403499;font-size:13px;font-weight:500;flex-shrink:0;min-width:80px}.detail-value[data-v-c72048e7]{color:#244034;font-weight:600;font-size:14px;text-align:right;flex:1;word-break:break-word}.job-tags-section[data-v-c72048e7]{margin-bottom:24px}.tags-header[data-v-c72048e7]{display:flex;align-items:center;gap:8px;font-weight:500;color:#244034;margin-bottom:12px}.tags-header i[data-v-c72048e7]{color:#20392e;font-size:18px}.tags-container[data-v-c72048e7]{display:flex;flex-wrap:wrap;gap:8px}.job-tag[data-v-c72048e7]{padding:6px 14px;background:rgba(210,243,76,.1);border:1px solid rgba(210,243,76,.3);border-radius:15px;color:#244034;text-decoration:none;font-size:13px;transition:all .3s ease}.job-tag[data-v-c72048e7]:hover{background:#D2F34C;transform:translateY(-2px)}.apply-section[data-v-c72048e7]{padding-top:24px;border-top:1px solid rgba(36,64,52,.08)}.apply-btn[data-v-c72048e7]{width:100%;padding:16px 24px;border-radius:30px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.apply-btn.primary[data-v-c72048e7]{background:#244034;color:#fff}.apply-btn.primary[data-v-c72048e7]:hover{background:#00BF58;transform:translateY(-3px);box-shadow:0 10px 20px #00bf584d}.apply-btn.secondary[data-v-c72048e7]{background:#244034;color:#fff}.apply-btn.secondary[data-v-c72048e7]:hover{background:#244034ba}.apply-btn.applied[data-v-c72048e7]{background:rgba(210,243,76,.2);color:#244034;cursor:not-allowed;opacity:.7}.apply-btn.external[data-v-c72048e7]{background:rgba(210,243,76,.2);color:#244034;text-decoration:none}.apply-btn.external[data-v-c72048e7]:hover{background:#57651e;transform:translateY(-2px)}.apply-message[data-v-c72048e7]{padding:16px;background:rgba(210,243,76,.05);border-radius:12px;text-align:center;color:#244034b3;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.apply-message.expired[data-v-c72048e7]{background:rgba(220,53,69,.1);color:#dc3545}.related-jobs-modern[data-v-c72048e7]{padding:80px 0;background:linear-gradient(135deg,rgba(210,243,76,.03) 0%,rgba(36,64,52,.02) 100%)}.section-header-modern[data-v-c72048e7]{text-align:center;margin-bottom:48px}.section-title-large[data-v-c72048e7]{font-size:2.5rem;font-weight:700;color:#244034;margin:0 0 12px}.title-accent[data-v-c72048e7]{color:#00bf58}.section-subtitle[data-v-c72048e7]{color:#244034b3;font-size:1.125rem;margin:0}.modern-jobs-slider-container[data-v-c72048e7]{position:relative}.slider-wrapper[data-v-c72048e7]{overflow:hidden;border-radius:20px;padding:8px}.slider-track[data-v-c72048e7]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.slider-controls[data-v-c72048e7]{display:flex;justify-content:space-between;position:absolute;top:50%;left:-20px;right:-20px;transform:translateY(-50%);pointer-events:none}.slider-btn[data-v-c72048e7]{width:48px;height:48px;border-radius:50%;background:white;border:1px solid rgba(36,64,52,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all;transition:all .3s ease;box-shadow:0 4px 12px #00000014}.slider-btn[data-v-c72048e7]:hover{background:#D2F34C;transform:scale(1.1)}.slider-btn i[data-v-c72048e7]{color:#20392e;font-size:20px}.slider-dots[data-v-c72048e7]{display:flex;justify-content:center;gap:8px;margin-top:32px}.dot[data-v-c72048e7]{width:10px;height:10px;border-radius:50%;background:rgba(36,64,52,.2);border:none;cursor:pointer;transition:all .3s ease}.dot.active[data-v-c72048e7]{width:32px;border-radius:5px;background:#D2F34C}.modern-modal-overlay[data-v-c72048e7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(36,64,52,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modern-modal[data-v-c72048e7]{background:white;border-radius:30px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:modalSlideUp-c72048e7 .4s ease}.modal-close[data-v-c72048e7]{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(36,64,52,.05);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.modal-close[data-v-c72048e7]:hover{background:#D2F34C;transform:rotate(90deg)}@keyframes fadeInUp-c72048e7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-c72048e7{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes modalSlideUp-c72048e7{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-c72048e7]{animation:fadeInUp-c72048e7 .6s ease}.modal-fade-enter-active[data-v-c72048e7],.modal-fade-leave-active[data-v-c72048e7]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-c72048e7],.modal-fade-leave-to[data-v-c72048e7]{opacity:0}@media (max-width: 991px){.job-main-title[data-v-c72048e7]{font-size:1.75rem}.section-title-large[data-v-c72048e7]{font-size:2rem}.content-nav-tabs[data-v-c72048e7]{overflow-x:auto;scrollbar-width:none}.content-nav-tabs[data-v-c72048e7]::-webkit-scrollbar{display:none}.modern-sidebar[data-v-c72048e7]{position:static;margin-top:40px}.info-cards-container[data-v-c72048e7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.job-hero-section[data-v-c72048e7]{padding:80px 0 30px}.job-main-title[data-v-c72048e7]{font-size:1.5rem}.hero-actions[data-v-c72048e7]{position:fixed;bottom:20px;right:20px;z-index:100;flex-direction:column}.content-section[data-v-c72048e7]{padding:20px}.section-title[data-v-c72048e7]{font-size:1.25rem}.info-cards-container[data-v-c72048e7]{grid-template-columns:1fr}.slider-controls[data-v-c72048e7]{display:none}.section-title-large[data-v-c72048e7]{font-size:1.5rem}}@media (max-width: 575px){.job-meta-info[data-v-c72048e7]{flex-direction:column;gap:12px}.content-nav-tabs[data-v-c72048e7]{padding:6px}.nav-tab[data-v-c72048e7]{padding:10px 16px;font-size:14px}}.job-fit-accordion[data-v-c72048e7]{background:linear-gradient(135deg,rgba(210,243,76,.04) 0%,rgba(36,64,52,.02) 100%);border-radius:24px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.job-fit-accordion[open][data-v-c72048e7]{background:linear-gradient(135deg,rgba(210,243,76,.06) 0%,rgba(36,64,52,.03) 100%)}.job-fit-header[data-v-c72048e7]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;cursor:pointer;list-style:none;transition:all .3s ease;gap:20px;flex-wrap:wrap}.job-fit-header[data-v-c72048e7]::-webkit-details-marker{display:none}.job-fit-header[data-v-c72048e7]:hover{background:rgba(210,243,76,.08)}.job-fit-header-content[data-v-c72048e7]{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.job-fit-icon-wrapper[data-v-c72048e7]{width:56px;height:56px;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.job-fit-icon[data-v-c72048e7]{font-size:28px;color:#244034}.job-fit-title-section[data-v-c72048e7]{flex:1;min-width:0}.job-fit-title[data-v-c72048e7]{font-size:1.375rem;font-weight:700;color:#244034;margin:0 0 4px;line-height:1.3}.job-fit-subtitle[data-v-c72048e7]{font-size:.875rem;color:#244034a6;margin:0}.job-fit-header-meta[data-v-c72048e7]{display:flex;align-items:center;gap:16px}.job-fit-cost-badge[data-v-c72048e7]{display:inline-flex;align-items:center;gap:6px;background:rgba(210,243,76,.15);color:#244034;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600}.job-fit-cost-badge i[data-v-c72048e7]{color:#f59e0b;font-size:16px}.job-fit-chevron[data-v-c72048e7]{color:#244034;font-size:20px;transition:transform .3s ease}.job-fit-accordion[open] .job-fit-chevron[data-v-c72048e7]{transform:rotate(180deg)}.job-fit-content[data-v-c72048e7]{padding:0 32px 32px;animation:slideDown-c72048e7 .4s ease}.job-fit-credits-bar[data-v-c72048e7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:white;border-radius:16px;margin-bottom:24px;flex-wrap:wrap;gap:12px}.credits-info[data-v-c72048e7]{display:flex;align-items:center;gap:8px;color:#244034;font-size:.9375rem}.credits-info i[data-v-c72048e7]{color:#00bf58;font-size:18px}.credits-warning[data-v-c72048e7]{display:flex;align-items:center;gap:6px;color:#dc2626;font-size:.875rem;font-weight:500}.credits-warning i[data-v-c72048e7]{font-size:16px}.job-fit-state[data-v-c72048e7]{background:white;border-radius:20px;padding:40px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.state-icon-wrapper[data-v-c72048e7]{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.job-fit-guest .state-icon-wrapper[data-v-c72048e7]{background:linear-gradient(135deg,rgba(59,130,246,.1) 0%,rgba(37,99,235,.05) 100%)}.job-fit-error .state-icon-wrapper[data-v-c72048e7]{background:linear-gradient(135deg,rgba(239,68,68,.1) 0%,rgba(220,38,38,.05) 100%)}.job-fit-idle .state-icon-wrapper[data-v-c72048e7]{background:linear-gradient(135deg,rgba(210,243,76,.15) 0%,rgba(152,189,0,.08) 100%)}.state-icon[data-v-c72048e7]{font-size:48px}.job-fit-guest .state-icon[data-v-c72048e7]{color:#3b82f6}.job-fit-error .state-icon[data-v-c72048e7]{color:#ef4444}.job-fit-idle .state-icon[data-v-c72048e7]{color:#00bf58}.state-content[data-v-c72048e7]{width:100%;max-width:600px}.state-title[data-v-c72048e7]{font-size:1.5rem;font-weight:700;color:#244034;margin:0 0 12px}.state-description[data-v-c72048e7]{font-size:1rem;color:#244034b3;margin:0 0 24px;line-height:1.6}.state-hint[data-v-c72048e7]{font-size:.875rem;color:#24403499;margin:16px 0 0;display:flex;align-items:center;justify-content:center;gap:6px}.feature-list[data-v-c72048e7]{list-style:none;padding:0;text-align:left;max-width:400px;margin:0 auto 32px}.feature-list li[data-v-c72048e7]{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:.9375rem;color:#244034}.feature-list i[data-v-c72048e7]{color:#00bf58;font-size:18px;flex-shrink:0}.job-fit-btn[data-v-c72048e7]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;border-radius:30px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.job-fit-btn[data-v-c72048e7]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.job-fit-btn-primary[data-v-c72048e7]{background:linear-gradient(135deg,#244034 0%,#20392E 100%);color:#fff}.job-fit-btn-primary[data-v-c72048e7]:hover:not(:disabled){background:linear-gradient(135deg,#00BF58 0%,#00A64D 100%);transform:translateY(-2px);box-shadow:0 10px 25px #00bf5840}.job-fit-btn-secondary[data-v-c72048e7]{background:rgba(210,243,76,.15);color:#244034}.job-fit-btn-secondary[data-v-c72048e7]:hover:not(:disabled){background:rgba(210,243,76,.25);transform:translateY(-2px)}.loading-animation[data-v-c72048e7]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.loading-icon[data-v-c72048e7]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);display:flex;align-items:center;justify-content:center;z-index:2;position:relative}.loading-icon i[data-v-c72048e7]{font-size:28px;color:#244034;animation:pulse-c72048e7 2s ease-in-out infinite}.pulse-circle[data-v-c72048e7]{position:absolute;border-radius:50%;border:3px solid;opacity:0;animation:pulse-wave-c72048e7 2.5s ease-out infinite}.pulse-1[data-v-c72048e7]{width:80px;height:80px;border-color:#d2f34c;animation-delay:0s}.pulse-2[data-v-c72048e7]{width:100px;height:100px;border-color:#98bd00;animation-delay:.5s}.pulse-3[data-v-c72048e7]{width:120px;height:120px;border-color:#00bf58;animation-delay:1s}@keyframes pulse-wave-c72048e7{0%{transform:scale(.8);opacity:0}50%{opacity:.8}to{transform:scale(1.2);opacity:0}}@keyframes pulse-c72048e7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.orbit-container[data-v-c72048e7]{position:relative;width:120px;height:120px}.orbit[data-v-c72048e7]{position:absolute;border-radius:50%;border:2px solid;animation:orbit-c72048e7 3s linear infinite}.orbit-1[data-v-c72048e7]{width:80px;height:80px;border-color:#d2f34c99;top:20px;left:20px}.orbit-2[data-v-c72048e7]{width:100px;height:100px;border-color:#98bd0080;top:10px;left:10px;animation-delay:.5s;animation-direction:reverse}.orbit-3[data-v-c72048e7]{width:120px;height:120px;border-color:#00bf5866;top:0;left:0;animation-delay:1s}@keyframes orbit-c72048e7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-progress[data-v-c72048e7]{width:100%;max-width:400px;height:6px;background:rgba(36,64,52,.08);border-radius:10px;overflow:hidden;margin:0 auto}.progress-bar-animated[data-v-c72048e7]{height:100%;background:linear-gradient(90deg,#D2F34C 0%,#00BF58 50%,#D2F34C 100%);background-size:200% 100%;animation:progressSlide-c72048e7 2s ease-in-out infinite;border-radius:10px}@keyframes progressSlide-c72048e7{0%{background-position:100% 0}to{background-position:-100% 0}}.result-actions[data-v-c72048e7]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;padding-top:32px;border-top:1px solid rgba(36,64,52,.08);flex-wrap:wrap}.cache-notice[data-v-c72048e7]{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:#24403499}.cache-notice i[data-v-c72048e7]{color:#00bf58}.assessment-result[data-v-c72048e7]{width:100%;text-align:left}.assessment-result[data-v-c72048e7] h2,.assessment-result[data-v-c72048e7] h3,.assessment-result[data-v-c72048e7] h4,.assessment-result[data-v-c72048e7] h5{color:#244034;font-weight:700;margin-bottom:16px;margin-top:32px}.assessment-result[data-v-c72048e7] h2{font-size:1.75rem}.assessment-result[data-v-c72048e7] h3{font-size:1.5rem}.assessment-result[data-v-c72048e7] h4{font-size:1.25rem}.assessment-result[data-v-c72048e7] p{color:#244034d9;line-height:1.7;margin-bottom:16px}.assessment-result[data-v-c72048e7] ul,.assessment-result[data-v-c72048e7] ol{padding-left:24px;margin-bottom:20px}.assessment-result[data-v-c72048e7] li{color:#244034d9;margin-bottom:10px;line-height:1.6}.assessment-result[data-v-c72048e7] .badge{padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600}.assessment-result[data-v-c72048e7] .bg-success{background:linear-gradient(135deg,rgba(0,191,88,.15) 0%,rgba(0,166,77,.1) 100%)!important;color:#00bf58!important}.assessment-result[data-v-c72048e7] .bg-warning{background:linear-gradient(135deg,rgba(245,158,11,.15) 0%,rgba(217,119,6,.1) 100%)!important;color:#d97706!important}.assessment-result[data-v-c72048e7] .bg-danger{background:linear-gradient(135deg,rgba(239,68,68,.15) 0%,rgba(220,38,38,.1) 100%)!important;color:#dc2626!important}.assessment-result[data-v-c72048e7] .text-success{color:#00bf58!important}.assessment-result[data-v-c72048e7] .text-danger{color:#dc2626!important}.assessment-result[data-v-c72048e7] .text-warning{color:#d97706!important}.assessment-result[data-v-c72048e7] .progress{height:12px;background:rgba(36,64,52,.08);border-radius:10px;overflow:hidden;margin:16px 0}.assessment-result[data-v-c72048e7] .progress-bar{background:linear-gradient(90deg,#00BF58 0%,#D2F34C 100%);border-radius:10px;transition:width .6s ease}.assessment-result[data-v-c72048e7] section{background:rgba(210,243,76,.03);border-radius:16px;padding:24px;margin-bottom:24px}.assessment-result[data-v-c72048e7] section:last-child{margin-bottom:0}.assessment-result[data-v-c72048e7] .fit-score-section{margin-bottom:32px}.assessment-result[data-v-c72048e7] .score-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:linear-gradient(135deg,rgba(210,243,76,.08) 0%,rgba(0,191,88,.05) 100%);border-radius:20px}.assessment-result[data-v-c72048e7] .score-badge{width:140px;height:140px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);position:relative}.assessment-result[data-v-c72048e7] .score-badge[data-score*="7"],.assessment-result[data-v-c72048e7] .score-badge[data-score*="8"],.assessment-result[data-v-c72048e7] .score-badge[data-score*="9"]{background:linear-gradient(135deg,#00BF58 0%,#00A64D 100%)}.assessment-result[data-v-c72048e7] .score-badge[data-score*="5"],.assessment-result[data-v-c72048e7] .score-badge[data-score*="6"]{background:linear-gradient(135deg,#F59E0B 0%,#D97706 100%)}.assessment-result[data-v-c72048e7] .score-badge[data-score*="3"],.assessment-result[data-v-c72048e7] .score-badge[data-score*="4"]{background:linear-gradient(135deg,#EF4444 0%,#DC2626 100%)}.assessment-result[data-v-c72048e7] .score-value{font-size:2.5rem;font-weight:800;color:#fff;line-height:1}.assessment-result[data-v-c72048e7] .score-label{font-size:.875rem;font-weight:600;color:#fffffff2;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.assessment-result[data-v-c72048e7] .score-summary{font-size:1.125rem;color:#244034;text-align:center;max-width:600px;margin:0;line-height:1.6}.assessment-result[data-v-c72048e7] .assessment-section{background:rgba(210,243,76,.03);border-radius:16px;padding:28px;margin-bottom:24px}.assessment-result[data-v-c72048e7] .assessment-section h3{display:flex;align-items:center;gap:10px;font-size:1.375rem;font-weight:700;color:#244034;margin:0 0 20px}.assessment-result[data-v-c72048e7] .strengths-section h3,.assessment-result[data-v-c72048e7] .strengths-section h3 i{color:#00bf58}.assessment-result[data-v-c72048e7] .gaps-section h3,.assessment-result[data-v-c72048e7] .gaps-section h3 i{color:#d97706}.assessment-result[data-v-c72048e7] .action-section h3{color:#244034}.assessment-result[data-v-c72048e7] .action-section h3 i{color:#d2f34c}.assessment-result[data-v-c72048e7] .strength-list,.assessment-result[data-v-c72048e7] .gap-list,.assessment-result[data-v-c72048e7] .action-list{margin:0;padding-left:0;list-style:none}.assessment-result[data-v-c72048e7] .strength-list li,.assessment-result[data-v-c72048e7] .gap-list li{padding:12px 0;border-bottom:1px solid rgba(36,64,52,.06);font-size:1rem;color:#244034d9;line-height:1.6}.assessment-result[data-v-c72048e7] .strength-list li:last-child,.assessment-result[data-v-c72048e7] .gap-list li:last-child{border-bottom:none}.assessment-result[data-v-c72048e7] .strength-list strong,.assessment-result[data-v-c72048e7] .gap-list strong{color:#244034;font-weight:600}.assessment-result[data-v-c72048e7] .action-list{counter-reset:action-counter;padding-left:0}.assessment-result[data-v-c72048e7] .action-list li{position:relative;padding:16px 0 16px 48px;border-bottom:1px solid rgba(36,64,52,.06);counter-increment:action-counter}.assessment-result[data-v-c72048e7] .action-list li:last-child{border-bottom:none}.assessment-result[data-v-c72048e7] .action-list li:before{content:counter(action-counter);position:absolute;left:0;top:16px;width:32px;height:32px;background:linear-gradient(135deg,#D2F34C 0%,#98BD00 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#244034}.assessment-result[data-v-c72048e7] .action-list strong{display:block;color:#244034;font-weight:600;margin-bottom:4px}.assessment-result[data-v-c72048e7] .skill-comparison{margin:24px 0}.assessment-result[data-v-c72048e7] .skill-match-bar{display:flex;align-items:center;gap:16px;padding:12px 0;flex-wrap:wrap}.assessment-result[data-v-c72048e7] .skill-name{font-weight:600;color:#244034;min-width:140px;font-size:.9375rem}.assessment-result[data-v-c72048e7] .skill-progress{flex:1;height:10px;background:rgba(36,64,52,.08);border-radius:10px;overflow:hidden;min-width:200px}.assessment-result[data-v-c72048e7] .skill-fill{height:100%;background:linear-gradient(90deg,#00BF58 0%,#D2F34C 100%);border-radius:10px;transition:width .8s cubic-bezier(.4,0,.2,1)}.assessment-result[data-v-c72048e7] .skill-percentage{font-weight:600;color:#00bf58;min-width:50px;text-align:right;font-size:.9375rem}@media (max-width: 768px){.job-fit-header[data-v-c72048e7]{padding:20px 24px}.job-fit-content[data-v-c72048e7]{padding:0 24px 24px}.job-fit-icon-wrapper[data-v-c72048e7]{width:48px;height:48px}.job-fit-icon[data-v-c72048e7]{font-size:24px}.job-fit-title[data-v-c72048e7]{font-size:1.125rem}.job-fit-subtitle[data-v-c72048e7]{font-size:.8125rem}.job-fit-state[data-v-c72048e7]{padding:32px 24px}.state-icon-wrapper[data-v-c72048e7]{width:80px;height:80px}.state-icon[data-v-c72048e7]{font-size:36px}.state-title[data-v-c72048e7]{font-size:1.25rem}.loading-animation[data-v-c72048e7]{width:100px;height:100px}.loading-icon[data-v-c72048e7]{width:50px;height:50px}.loading-icon i[data-v-c72048e7]{font-size:24px}.job-fit-header-meta[data-v-c72048e7]{width:100%;justify-content:space-between}}@media (max-width: 480px){.job-fit-header[data-v-c72048e7]{padding:16px 20px}.job-fit-content[data-v-c72048e7]{padding:0 20px 20px}.job-fit-btn[data-v-c72048e7]{width:100%}.result-actions[data-v-c72048e7]{flex-direction:column}.feature-list[data-v-c72048e7]{max-width:100%}}.dash-input-wrapper .nice-select[data-v-5f46f81c]{height:55px;line-height:55px;letter-spacing:-.16px;border:1px solid #e5e5e5;border-radius:7px;padding:0 25px 0 20px}.dash-input-wrapper input[data-v-5f46f81c]{width:100%;height:55px;letter-spacing:-.16px;border:1px solid #e5e5e5;border-radius:7px;padding:0 20px}.dash-input-wrapper label[data-v-5f46f81c]{display:block;font-size:15px;font-weight:500;color:#254035;margin-bottom:10px}.multiselect{align-items:center;background:var(--ms-bg,#fff);border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-font-size,1rem);justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled,#f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,rgba(16,185,129,.188))}.multiselect-wrapper{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:100%;left:0;line-height:var(--ms-line-height,1.375);max-width:100%;padding-left:var(--ms-px,.875rem);padding-right:calc(1.25rem + var(--ms-px, .875rem)*3);pointer-events:none;position:absolute;top:0}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-single-label-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ms-bg,#fff);border:0;border-radius:var(--ms-radius,4px);bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;left:0;outline:none;padding-left:var(--ms-px,.875rem);position:absolute;right:0;top:0;width:100%}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{align-items:center;display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem)}.multiselect-tag{align-items:center;background:var(--ms-tag-bg,#10b981);border-radius:var(--ms-tag-radius,4px);color:var(--ms-tag-color,#fff);display:flex;font-size:var(--ms-tag-font-size,.875rem);font-weight:var(--ms-tag-font-weight,600);line-height:var(--ms-tag-line-height,1.25rem);margin-bottom:var(--ms-tag-my,.25rem);margin-right:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff);padding-right:var(--ms-tag-px,.5rem)}.multiselect-tag-remove{align-items:center;border-radius:var(--ms-tag-remove-radius,4px);display:flex;justify-content:center;margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem)}.multiselect-tag-remove:hover{background:rgba(0,0,0,.063)}.multiselect-tag-remove-icon{background-color:currentColor;display:inline-block;height:.75rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.8;width:.75rem}.multiselect-tags-search-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;height:100%;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);position:relative}.multiselect-tags-search-copy{display:inline-block;height:1px;visibility:hidden;white-space:pre-wrap;width:100%}.multiselect-tags-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;left:0;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{align-items:center;display:flex;justify-content:center;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);width:100%}.multiselect-inifite-spinner,.multiselect-spinner{animation:multiselect-spin 1s linear infinite;background-color:var(--ms-spinner-color,#10b981);flex-grow:0;flex-shrink:0;height:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;z-index:10}.multiselect-spinner{margin:0 var(--ms-px,.875rem) 0 0}.multiselect-clear{display:flex;flex-grow:0;flex-shrink:0;opacity:1;padding:0 var(--ms-px,.875rem) 0 0;position:relative;transition:.3s;z-index:10}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");transition:.3s}.multiselect-caret,.multiselect-clear-icon{height:1.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem}.multiselect-caret{background-color:var(--ms-caret-color,#999);flex-grow:0;flex-shrink:0;margin:0 var(--ms-px,.875rem) 0 0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");pointer-events:none;position:relative;transform:rotate(0);transition:transform .3s;z-index:10}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--ms-dropdown-bg,#fff);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);bottom:0;display:flex;flex-direction:column;left:calc(var(--ms-border-width, 1px)*-1);margin-top:calc(var(--ms-border-width, 1px)*-1);max-height:var(--ms-max-height,10rem);outline:none;overflow-y:scroll;position:absolute;right:calc(var(--ms-border-width, 1px)*-1);transform:translateY(100%);z-index:100}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;bottom:auto;top:var(--ms-border-width,1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.multiselect-group{margin:0;padding:0}.multiselect-group-label{align-items:center;background:var(--ms-group-label-bg,#e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color,#374151);cursor:default;display:flex;font-size:.875rem;font-weight:600;justify-content:flex-start;line-height:var(--ms-group-label-line-height,1.375);padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);text-align:left;text-decoration:none}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-option-font-size,1rem);justify-content:flex-start;line-height:var(--ms-option-line-height,1.375);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);text-align:left;text-decoration:none}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color,#4b5563);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)}.multiselect-fake-input{background:transparent;border:0;bottom:-1px;font-size:0;height:1px;left:0;outline:none;padding:0;position:absolute;right:0;width:100%}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{left:auto;padding-left:calc(1.25rem + var(--ms-px, .875rem)*3);padding-right:var(--ms-px,.875rem);right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px,.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py,.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx,.25rem);margin-right:0;padding:var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px,.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px,.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px,.875rem)}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}
