@charset "UTF-8";@import"@vueup/vue-quill/dist/vue-quill.snow.css";:root{--mot-theme-color: #192944;--mot-theme-color-dark: #6c23b0}.admin-wrapper .remove-btn{display:inline-block;background-color:var(--mot-theme-color);padding:3px 7px;border-radius:50%;border:5px solid #ffffff;cursor:pointer;color:#fff;position:absolute;top:0;right:0}.admin-wrapper .remove-btn:hover{background-color:var(--mot-theme-color-dark);transition:.4s all ease-in-out}.admin-wrapper .bg-bronze{background-color:#cd7f32;color:#fff}.admin-wrapper .bg-silver{background-color:silver;color:#000}.admin-wrapper .bg-gold{background-color:gold;color:#000}.admin-wrapper .ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;height:100%;margin:0;position:relative}.admin-wrapper .ql-container.ql-disabled .ql-tooltip{visibility:hidden}.admin-wrapper .ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.admin-wrapper .ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.admin-wrapper .ql-clipboard p{margin:0;padding:0}.admin-wrapper .ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.admin-wrapper .ql-editor>*{cursor:text}.admin-wrapper .ql-editor p,.admin-wrapper .ql-editor ol,.admin-wrapper .ql-editor ul,.admin-wrapper .ql-editor pre,.admin-wrapper .ql-editor blockquote,.admin-wrapper .ql-editor h1,.admin-wrapper .ql-editor h2,.admin-wrapper .ql-editor h3,.admin-wrapper .ql-editor h4,.admin-wrapper .ql-editor h5,.admin-wrapper .ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.admin-wrapper .ql-editor ol,.admin-wrapper .ql-editor ul{padding-left:1.5em}.admin-wrapper .ql-editor ol>li,.admin-wrapper .ql-editor ul>li{list-style-type:none}.admin-wrapper .ql-editor ul>li:before{content:"•"}.admin-wrapper .ql-editor ul[data-checked=true],.admin-wrapper .ql-editor ul[data-checked=false]{pointer-events:none}.admin-wrapper .ql-editor ul[data-checked=true]>li *,.admin-wrapper .ql-editor ul[data-checked=false]>li *{pointer-events:all}.admin-wrapper .ql-editor ul[data-checked=true]>li:before,.admin-wrapper .ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.admin-wrapper .ql-editor ul[data-checked=true]>li:before{content:"☑"}.admin-wrapper .ql-editor ul[data-checked=false]>li:before{content:"☐"}.admin-wrapper .ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.admin-wrapper .ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.admin-wrapper .ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.admin-wrapper .ql-editor ol li:not(.ql-direction-rtl),.admin-wrapper .ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.admin-wrapper .ql-editor ol li.ql-direction-rtl,.admin-wrapper .ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.admin-wrapper .ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.admin-wrapper .ql-editor ol li:before{content:counter(list-0,decimal) ". "}.admin-wrapper .ql-editor ol li.ql-indent-1{counter-increment:list-1}.admin-wrapper .ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.admin-wrapper .ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.admin-wrapper .ql-editor ol li.ql-indent-2{counter-increment:list-2}.admin-wrapper .ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.admin-wrapper .ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.admin-wrapper .ql-editor ol li.ql-indent-3{counter-increment:list-3}.admin-wrapper .ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.admin-wrapper .ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.admin-wrapper .ql-editor ol li.ql-indent-4{counter-increment:list-4}.admin-wrapper .ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.admin-wrapper .ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.admin-wrapper .ql-editor ol li.ql-indent-5{counter-increment:list-5}.admin-wrapper .ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.admin-wrapper .ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.admin-wrapper .ql-editor ol li.ql-indent-6{counter-increment:list-6}.admin-wrapper .ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.admin-wrapper .ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.admin-wrapper .ql-editor ol li.ql-indent-7{counter-increment:list-7}.admin-wrapper .ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.admin-wrapper .ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.admin-wrapper .ql-editor ol li.ql-indent-8{counter-increment:list-8}.admin-wrapper .ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.admin-wrapper .ql-editor ol li.ql-indent-8{counter-reset:list-9}.admin-wrapper .ql-editor ol li.ql-indent-9{counter-increment:list-9}.admin-wrapper .ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.admin-wrapper .ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.admin-wrapper .ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.admin-wrapper .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.admin-wrapper .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.admin-wrapper .ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.admin-wrapper .ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.admin-wrapper .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.admin-wrapper .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.admin-wrapper .ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.admin-wrapper .ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.admin-wrapper .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.admin-wrapper .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.admin-wrapper .ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.admin-wrapper .ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.admin-wrapper .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.admin-wrapper .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.admin-wrapper .ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.admin-wrapper .ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.admin-wrapper .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.admin-wrapper .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.admin-wrapper .ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.admin-wrapper .ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.admin-wrapper .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.admin-wrapper .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.admin-wrapper .ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.admin-wrapper .ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.admin-wrapper .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.admin-wrapper .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.admin-wrapper .ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.admin-wrapper .ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.admin-wrapper .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.admin-wrapper .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.admin-wrapper .ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.admin-wrapper .ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.admin-wrapper .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.admin-wrapper .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.admin-wrapper .ql-editor .ql-video{display:block;max-width:100%}.admin-wrapper .ql-editor .ql-video.ql-align-center{margin:0 auto}.admin-wrapper .ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.admin-wrapper .ql-editor .ql-bg-black{background-color:#000}.admin-wrapper .ql-editor .ql-bg-red{background-color:#e60000}.admin-wrapper .ql-editor .ql-bg-orange{background-color:#f90}.admin-wrapper .ql-editor .ql-bg-yellow{background-color:#ff0}.admin-wrapper .ql-editor .ql-bg-green{background-color:#008a00}.admin-wrapper .ql-editor .ql-bg-blue{background-color:#06c}.admin-wrapper .ql-editor .ql-bg-purple{background-color:#93f}.admin-wrapper .ql-editor .ql-color-white{color:#fff}.admin-wrapper .ql-editor .ql-color-red{color:#e60000}.admin-wrapper .ql-editor .ql-color-orange{color:#f90}.admin-wrapper .ql-editor .ql-color-yellow{color:#ff0}.admin-wrapper .ql-editor .ql-color-green{color:#008a00}.admin-wrapper .ql-editor .ql-color-blue{color:#06c}.admin-wrapper .ql-editor .ql-color-purple{color:#93f}.admin-wrapper .ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.admin-wrapper .ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.admin-wrapper .ql-editor .ql-size-small{font-size:.75em}.admin-wrapper .ql-editor .ql-size-large{font-size:1.5em}.admin-wrapper .ql-editor .ql-size-huge{font-size:2.5em}.admin-wrapper .ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.admin-wrapper .ql-editor .ql-align-center{text-align:center}.admin-wrapper .ql-editor .ql-align-justify{text-align:justify}.admin-wrapper .ql-editor .ql-align-right{text-align:right}.admin-wrapper .ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.admin-wrapper .ql-snow.ql-toolbar:after,.admin-wrapper .ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.admin-wrapper .ql-snow.ql-toolbar button,.admin-wrapper .ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.admin-wrapper .ql-snow.ql-toolbar button svg,.admin-wrapper .ql-snow .ql-toolbar button svg{float:left;height:100%}.admin-wrapper .ql-snow.ql-toolbar button:active:hover,.admin-wrapper .ql-snow .ql-toolbar button:active:hover{outline:none}.admin-wrapper .ql-snow.ql-toolbar input.ql-image[type=file],.admin-wrapper .ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.admin-wrapper .ql-snow.ql-toolbar button:hover,.admin-wrapper .ql-snow .ql-toolbar button:hover,.admin-wrapper .ql-snow.ql-toolbar button:focus,.admin-wrapper .ql-snow .ql-toolbar button:focus,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.admin-wrapper .ql-snow.ql-toolbar button.ql-active,.admin-wrapper .ql-snow .ql-toolbar button.ql-active,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.admin-wrapper .ql-snow.ql-toolbar button.ql-active .ql-fill,.admin-wrapper .ql-snow .ql-toolbar button.ql-active .ql-fill,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.admin-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.admin-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.admin-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke,.admin-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.admin-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.admin-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.admin-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.admin-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.admin-wrapper .ql-snow.ql-toolbar button:hover:not(.ql-active),.admin-wrapper .ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.admin-wrapper .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.admin-wrapper .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.admin-wrapper .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.admin-wrapper .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.admin-wrapper .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.admin-wrapper .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.admin-wrapper .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.admin-wrapper .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.admin-wrapper .ql-snow,.admin-wrapper .ql-snow *{box-sizing:border-box}.admin-wrapper .ql-snow .ql-hidden{display:none}.admin-wrapper .ql-snow .ql-out-bottom,.admin-wrapper .ql-snow .ql-out-top{visibility:hidden}.admin-wrapper .ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.admin-wrapper .ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.admin-wrapper .ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.admin-wrapper .ql-snow .ql-formats{display:inline-block;vertical-align:middle}.admin-wrapper .ql-snow .ql-formats:after{clear:both;content:"";display:table}.admin-wrapper .ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-wrapper .ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.admin-wrapper .ql-snow .ql-fill,.admin-wrapper .ql-snow .ql-stroke.ql-fill{fill:#4b5563}.admin-wrapper .ql-snow .ql-empty{fill:none}.admin-wrapper .ql-snow .ql-even{fill-rule:evenodd}.admin-wrapper .ql-snow .ql-thin,.admin-wrapper .ql-snow .ql-stroke.ql-thin{stroke-width:1}.admin-wrapper .ql-snow .ql-transparent{opacity:.4}.admin-wrapper .ql-snow .ql-direction svg:last-child{display:none}.admin-wrapper .ql-snow .ql-direction.ql-active svg:last-child{display:inline}.admin-wrapper .ql-snow .ql-direction.ql-active svg:first-child{display:none}.admin-wrapper .ql-snow .ql-editor a{text-decoration:underline}.admin-wrapper .ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.admin-wrapper .ql-snow .ql-editor code,.admin-wrapper .ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.admin-wrapper .ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.admin-wrapper .ql-snow .ql-editor code{padding:2px 4px}.admin-wrapper .ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.admin-wrapper .ql-snow .ql-editor img{max-width:100%}.admin-wrapper .ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.admin-wrapper .ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.admin-wrapper .ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.admin-wrapper .ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.admin-wrapper .ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.admin-wrapper .ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.admin-wrapper .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.admin-wrapper .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.admin-wrapper .ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.admin-wrapper .ql-snow .ql-color-picker,.admin-wrapper .ql-snow .ql-icon-picker{width:28px}.admin-wrapper .ql-snow .ql-color-picker .ql-picker-label,.admin-wrapper .ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.admin-wrapper .ql-snow .ql-color-picker .ql-picker-label svg,.admin-wrapper .ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.admin-wrapper .ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.admin-wrapper .ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.admin-wrapper .ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.admin-wrapper .ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.admin-wrapper .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.admin-wrapper .ql-snow .ql-picker.ql-header{width:98px}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label:before,.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.admin-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.admin-wrapper .ql-snow .ql-picker.ql-font{width:108px}.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-label:before,.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.admin-wrapper .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.admin-wrapper .ql-snow .ql-picker.ql-size{width:98px}.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label:before,.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.admin-wrapper .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.admin-wrapper .ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.admin-wrapper .ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.admin-wrapper .ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.admin-wrapper .ql-toolbar.ql-snow .ql-formats{margin-right:15px}.admin-wrapper .ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.admin-wrapper .ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.admin-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.admin-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.admin-wrapper .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.admin-wrapper .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.admin-wrapper .ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.admin-wrapper .ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.admin-wrapper .ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.admin-wrapper .ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.admin-wrapper .ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.admin-wrapper .ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.admin-wrapper .ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.admin-wrapper .ql-snow .ql-tooltip a{line-height:26px}.admin-wrapper .ql-snow .ql-tooltip.ql-editing a.ql-preview,.admin-wrapper .ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.admin-wrapper .ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.admin-wrapper .ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.admin-wrapper .ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.admin-wrapper .ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.admin-wrapper .ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.admin-wrapper .ql-snow a{color:#2563eb}.admin-wrapper .ql-container.ql-snow{border:1px solid #d1d5db}.admin-wrapper .loginAuthBox{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.admin-wrapper .loginAuthBox .cardContent{width:500px;padding:50px;background:#ffffff}.admin-wrapper .loginAuthBox .cardContent .SiteLogo{font-size:40px;font-weight:700;color:var(--mot-theme-color);text-shadow:1px 1px 1px var(--mot-theme-color)}.admin-wrapper .loginAuthBox .cardContent .SiteLogo.wh{color:#fff;text-shadow:1px 1px 5px #000000}.admin-wrapper .loginAuthBox .cardContent .SiteSlogan{font-size:27px;font-weight:700;color:var(--mot-theme-color);text-shadow:1px 1px 1px var(--mot-theme-color)}@media screen and (max-width: 390px){.admin-wrapper .loginAuthBox .cardContent .SiteSlogan{font-size:19px}}.admin-wrapper .loginAuthBox .cardContent .btn-theme{color:#fff;background:var(--mot-theme-color);transition:.3s all ease-in-out}.admin-wrapper .loginAuthBox .cardContent .btn-theme:hover,.admin-wrapper .loginAuthBox .cardContent .btn-theme:active{color:#fff;background:var(--mot-theme-color-dark);transition:.3s all ease-in-out}.admin-wrapper .loginAuthBox .cardContent .SiteIcon{color:var(--mot-theme-color)}.admin-wrapper .loginAuthBox .cardContent .form-check-input:checked{background-color:var(--mot-theme-color);border-color:var(--mot-theme-color)}.admin-wrapper .header{position:relative;z-index:1021}.admin-wrapper .header .MotLogo{text-decoration:none;font-size:30px;font-weight:700;color:var(--mot-theme-color);border:0!important}.admin-wrapper .header .navbar .navbar-nav .nav-item .nav-link{font-size:14px;color:#777;border-bottom:1px solid transparent;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.admin-wrapper .header .navbar .navbar-nav .nav-item .nav-link:active,.admin-wrapper .header .navbar .navbar-nav .nav-item .nav-link:hover{border-bottom:1px solid #777777;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.admin-wrapper .header .navbar .navbar-nav .nav-item .nav-link.router-link-exact-active{color:var(--mot-theme-color);border-bottom:1px solid var(--mot-theme-color);-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.admin-wrapper .header .profile{float:right;display:table}.admin-wrapper .header .profile .profile-info{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.admin-wrapper .header .profile .profile-info .profile-info-details{margin-right:15px}.admin-wrapper .header .profile .profile-info .profile-avatar{height:45px;width:45px;border-radius:50%;display:block;overflow:hidden}.admin-wrapper .header .profile .profile-info .profile-avatar img{width:100%}.admin-wrapper .body-loading{width:100%;height:calc(100vh - 100px);position:fixed;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.7);z-index:99;top:100px;left:0}.admin-wrapper .eachUser{border:5px solid transparent;border-radius:10px}.admin-wrapper .eachUser img{width:100px;height:100px;display:inline-block;object-fit:cover;object-position:center;border-radius:50%}.admin-wrapper .eachUser.grayscale{filter:grayscale(1)!important;opacity:.6;border:5px solid #bbbbbb;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.admin-wrapper .eachUser.grayscale:hover,.admin-wrapper .eachUser.grayscale:active{opacity:1;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.admin-wrapper .course-preview-board{width:100%;display:inline-block;position:relative}.admin-wrapper .course-preview-board .course-preview-board-sidebar{width:350px;min-height:calc(100vh - 250px);display:inline-block;height:100%;border-right:1px solid #ccc;z-index:2;float:left;padding:10px}.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics{width:100%}.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topics-title{width:100%;font-size:20px;font-weight:700;color:#333;margin:0;padding:0}.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson{width:100%;padding:10px 0;cursor:pointer}.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson label{cursor:pointer}.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .lesson_hover{border-radius:5px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .lesson_hover:hover{background-color:#e8e8e8;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .active_lesson{background-color:#1987541a!important;border:1px solid rgba(25,135,84,.4)!important;border-radius:5px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .active_lesson a,.admin-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .active_lesson strong{color:#000!important}.admin-wrapper .course-preview-board .course-preview-board-content{width:calc(100% - 350px);min-height:calc(100vh - 250px);display:inline-block;height:100%;z-index:1;float:left;padding:30px}.admin-wrapper .course-preview-board .course-preview-board-content .ql-editor .ql-video,.admin-wrapper .course-preview-board .course-preview-board-content .ql-editor img{width:100%!important;max-width:700px;height:auto;aspect-ratio:16/9;display:block}.admin-wrapper .text-theme{color:var(--mot-theme-color)}.admin-wrapper .text-justify{text-align:justify}.admin-wrapper .table.table-vertical-middle th,.admin-wrapper .table.table-vertical-middle td{vertical-align:middle}.admin-wrapper .dropdown-menu .router-link-exact-active{color:#fff!important;background-color:var(--mot-theme-color)!important;border-bottom:0 solid var(--mot-theme-color)!important;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.front-wrapper body{overflow-x:hidden}.front-wrapper img{max-width:none!important}.front-wrapper .img-responsive{max-width:none!important;height:auto!important}.front-wrapper .h1{font-size:45px}@media screen and (max-width: 991px){.front-wrapper .h1{font-size:35px}}@media screen and (max-width: 767px){.front-wrapper .h1{font-size:30px}}@media (max-width: 991px){.front-wrapper .text-md-center{text-align:center!important}}.front-wrapper .cursor_pointer{cursor:pointer}.front-wrapper .ql-editor img{width:100%!important;max-width:700px!important;height:auto!important;display:block!important;margin:1rem 0!important;border-radius:8px;box-shadow:0 4px 12px #0000001a;object-fit:contain!important;min-width:unset!important;min-height:unset!important;transform:none!important;scale:none!important}.front-wrapper .ql-editor .ql-video{width:100%!important;max-width:700px!important;height:auto!important;display:block!important;margin:1rem 0!important;border-radius:8px}@media screen and (max-width: 767px){.front-wrapper .ql-editor img,.front-wrapper .ql-editor .ql-video{max-width:100%!important;margin:.75rem 0!important}.front-wrapper .ql-editor h2{font-size:25px}.front-wrapper .ql-editor h3{font-size:16px}.front-wrapper .ql-editor p,.front-wrapper .ql-editor ul li{font-size:13px}}@media screen and (max-width: 567px){.front-wrapper .ql-editor h2{font-size:18px}}.front-wrapper .bg-danger,.front-wrapper .bg-high{background-color:#ff002f!important;color:#fff}.front-wrapper .text-danger{color:#ff002f!important}.front-wrapper .border-danger{border-color:#cc0026!important}.front-wrapper .bg-limited{background-color:#778ca3!important;color:#fff}.front-wrapper .bg-warning{background-color:#ffc107!important;color:#222}.front-wrapper .border-warning{border-color:#ffc107!important}.front-wrapper .bg-success,.front-wrapper .bg-low{background-color:#44bd32!important;color:#fff}.front-wrapper .bg-bronze{background-color:#cd7f32;color:#fff}.front-wrapper .bg-silver{background-color:silver;color:#000}.front-wrapper .bg-gold{background-color:gold;color:#000}.front-wrapper .text-success{color:#44bd32!important}.front-wrapper .border-success{border-color:#44bd32!important}.front-wrapper .hover-opacity{opacity:.8;transform:scale(1);-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear}.front-wrapper .hover-opacity:hover,.front-wrapper .hover-opacity:active{opacity:1;transform:scale(1.1);-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear}.front-wrapper .custom-radio-checkbox .form-check .form-check-input-custom{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;height:25px;width:25px;vertical-align:sub;border:2px solid #9d9d9d}.front-wrapper .custom-radio-checkbox .form-check .form-check-input-custom:checked{background-color:#007bff;border:2px solid #007bff}.front-wrapper .custom-radio-checkbox .form-check .form-check-label{font-size:17px;padding-left:10px;padding-right:15px;font-weight:700}.front-wrapper .pointer-event-none{pointer-events:none}.front-wrapper .disable-element{pointer-events:none;opacity:.7}.front-wrapper .header{width:100%;display:block;position:fixed;left:0;top:0;z-index:9;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width: 991px){.front-wrapper .header{background:rgba(0,0,0,.9)}}.front-wrapper .header .navbar{color:#fff}.front-wrapper .header .navbar .navbar-brand{font-size:40px;font-weight:700;color:#fff}.front-wrapper .header .navbar .navbar-brand img{height:40px}.front-wrapper .header .navbar .navbar-nav .nav-item .nav-link{font-size:18px;padding-left:15px;padding-right:15px;margin:0 10px;color:#fff;text-shadow:0 0 20px #777777;border-bottom:2px solid transparent;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.front-wrapper .header .navbar .navbar-nav .nav-item .nav-link:active,.front-wrapper .header .navbar .navbar-nav .nav-item .nav-link:hover,.front-wrapper .header .navbar .navbar-nav .nav-item .nav-link:focus,.front-wrapper .header .navbar .navbar-nav .nav-item .nav-link.active{border-bottom:2px solid #ffffff;color:#fff;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width: 1200px){.front-wrapper .header .navbar .navbar-nav .nav-item .nav-link{font-size:15px}}@media (max-width: 991px){.front-wrapper .header .navbar .navbar-nav .nav-item .nav-link{font-size:18px}}@media (max-width: 991px){.front-wrapper .header .navbar .navbar-nav .dropdown-menu{width:100%!important;background:transparent!important}}@media (max-width: 991px){.front-wrapper .header .navbar .navbar-nav .dropdown-menu .dropdown-item{color:#fff;text-align:left!important}}.front-wrapper .header .navbar .navbar-nav .dropdown-menu .dropdown-item:active,.front-wrapper .header .navbar .navbar-nav .dropdown-menu .dropdown-item:hover,.front-wrapper .header .navbar .navbar-nav .dropdown-menu .dropdown-item:focus .front-wrapper .header .navbar .navbar-nav .dropdown-menu .dropdown-item.active{color:#000}.front-wrapper .header.header_fixed{background:#ffffff;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.front-wrapper .header.header_fixed .navbar .navbar-brand{color:#000}.front-wrapper .header.header_fixed .navbar .navbar-nav .nav-item .nav-link{color:#000;text-shadow:0 0 20px #ffffff}.front-wrapper .header.header_fixed .navbar .navbar-nav .nav-item .nav-link:active,.front-wrapper .header.header_fixed .navbar .navbar-nav .nav-item .nav-link:hover,.front-wrapper .header.header_fixed .navbar .navbar-nav .nav-item .nav-link:focus .front-wrapper .header.header_fixed .navbar .navbar-nav .nav-item .nav-link.active{border-bottom:2px solid #0D6EFD;color:#000}@media (max-width: 991px){.front-wrapper .header.header_fixed .navbar .navbar-nav .dropdown-menu .dropdown-item{color:#000}}.front-wrapper .profile-avatar{height:120px;width:120px;border-radius:50%;object-fit:cover}.front-wrapper .dash-ai-tools .analysis_et_ribbon{display:inline-block;position:absolute;top:17px;left:-54px;background:#0E524A;color:#fff;padding:15px 50px;font-size:13px;transform:rotate(-45deg);font-weight:700;border:2px solid #0a3832;z-index:3}.front-wrapper .dash-ai-tools .analysis_et_ribbon.analysis_fd_ribbon{top:15px;left:-48px;background:rgba(78,80,253,.74);border:2px solid rgb(78,80,253)}.front-wrapper .dash-ai-tools .each-ai-tools{width:100%;height:350px;text-decoration:none;background:#f5f5f5;transform:scale(1);-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.front-wrapper .dash-ai-tools .each-ai-tools:hover,.front-wrapper .dash-ai-tools .each-ai-tools:active{background:#e6e6e6;text-decoration:none;transform:scale(1.1);-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.front-wrapper .dash-ai-tools .each-ai-tools .ai-tool-create{height:330px}.front-wrapper .table-text-small th,.front-wrapper .table-text-small td{font-size:14px}.front-wrapper .form-group{position:relative}.front-wrapper .form-group .title_count{position:absolute;top:43px;right:20px;opacity:.5}@media (max-width: 767px){.front-wrapper .form-group .title_count{display:none}}.front-wrapper .eachPrice{width:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:550px;overflow:hidden;border-radius:15px;position:relative}.front-wrapper .eachPrice .active_status{position:absolute;top:27px;right:-50px;background:var(--bs-success);padding:10px 50px;color:var(--bs-white);transform:rotate(45deg);box-shadow:0 3px 7px #777;font-weight:700}.front-wrapper .eachPrice .active_status.canceled_status{top:15px;right:-45px;background:var(--bs-danger)}.front-wrapper .eachPrice .plan{font-size:25px;font-weight:600}.front-wrapper .eachPrice .price{font-size:40px;font-weight:800}.front-wrapper .eachPrice .price small{display:inline-block;font-size:15px!important;font-weight:600;vertical-align:middle;opacity:.7}.front-wrapper .eachPrice .short_details{font-size:17px;display:block}.front-wrapper .eachPrice .features{font-size:14px;display:block}.front-wrapper .eachPrice .features ul{list-style:none;margin:0;padding:0}.front-wrapper .home-banner{width:100%;display:block;background-position:center;background-size:cover;background-attachment:fixed;position:relative}.front-wrapper .home-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.front-wrapper .home-banner.full-banner-shadow:before{height:100%;background:transparent;background:linear-gradient(0deg,transparent 0%,rgba(0,0,0,.8) 100%)}.front-wrapper .home-banner .home-banner-content{width:100%;display:block;min-height:100vh;position:relative}.front-wrapper .home-banner .home-banner-content.banner-50{min-height:50vh}@media (max-width: 991px){.front-wrapper .home-banner .home-banner-content{min-height:inherit;padding:150px 0}}.front-wrapper .home-banner .home-banner-content .text-content{width:100%;display:flex;min-height:100vh;position:relative;align-items:center}.front-wrapper .home-banner .home-banner-content .text-content .title{font-size:54px;color:#fff}@media screen and (max-width: 991px){.front-wrapper .home-banner .home-banner-content .text-content .title{font-size:40px}}.front-wrapper .home-banner .home-banner-content .text-content .banner_desc{font-size:37px;color:#fff}@media screen and (max-width: 991px){.front-wrapper .home-banner .home-banner-content .text-content .banner_desc{font-size:30px}}@media screen and (max-width: 767px){.front-wrapper .home-banner .home-banner-content .text-content .banner_desc{font-size:25px}}.front-wrapper .home-banner .home-banner-content .text-content .slogan{font-size:25px;color:#fff}@media screen and (max-width: 991px){.front-wrapper .home-banner .home-banner-content .text-content .slogan{font-size:22px}}.front-wrapper .home-banner .home-banner-content .text-content.banner-50{min-height:50vh}@media (max-width: 991px){.front-wrapper .home-banner .home-banner-content .text-content{min-height:inherit;padding:50px 0}}.front-wrapper .safety-forms{width:100%;display:block}.front-wrapper .safety-forms .safety-forms-content{width:100%;display:block;position:relative;top:-20vh;min-height:300px;background:#ffffff;border-radius:10px}.front-wrapper .safety-forms .safety-forms-content.transparent{background:transparent}.front-wrapper .how-it-works-circle-parent .how-it-works-circle{height:400px;width:400px;border-radius:70% 50% 45% 35%;display:inline-block;position:relative;overflow:hidden;background-size:cover;background-position:center;background-color:#e6e6e6;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear}.front-wrapper .how-it-works-circle-parent:hover .how-it-works-circle,.front-wrapper .how-it-works-circle-parent:active .how-it-works-circle{border-radius:50% 70% 35% 45%;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear}.front-wrapper .about-us-content{display:flex;justify-content:center;align-items:center;padding:50px}.front-wrapper .eachTeam{width:100%;display:inline-block;height:600px;overflow:hidden}.front-wrapper .eachTeam .team_avatar{width:150px;height:150px;border-radius:50%;object-fit:cover;object-position:center}.front-wrapper .course-preview-board{width:100%;display:inline-block;position:relative}.front-wrapper .course-preview-board .course-preview-board-sidebar{width:350px;min-height:calc(100vh - 250px);display:inline-block;height:100%;border-right:1px solid #ccc;z-index:2;float:left;padding:10px}.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics{width:100%}.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topics-title{width:100%;font-size:20px;font-weight:700;color:#333;margin:0;padding:0}.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson{width:100%;padding:10px 0;cursor:pointer}.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson label{cursor:pointer}.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .lesson_hover{border-radius:5px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .lesson_hover:hover{background-color:#e8e8e8;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .active_lesson{background-color:#1987541a!important;border:1px solid rgba(25,135,84,.4)!important;border-radius:5px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .active_lesson a,.front-wrapper .course-preview-board .course-preview-board-sidebar .each-topics .each-topic-lesson .active_lesson strong{color:#000!important}.front-wrapper .course-preview-board .course-preview-board-content{width:calc(100% - 350px);min-height:calc(100vh - 250px);display:inline-block;height:100%;z-index:1;float:left;padding:30px}.front-wrapper .course-preview-board .course-preview-board-content .ql-editor .ql-video,.front-wrapper .course-preview-board .course-preview-board-content .ql-editor img{width:100%!important;max-width:700px;height:auto;aspect-ratio:16/9;display:block}.front-wrapper .footer{width:100%;display:block}.front-wrapper .footer .navbar-brand{font-weight:700;color:#fff}.front-wrapper .footer .navbar-brand img{height:40px}.front-wrapper #cookie-box{width:calc(100% - 40px);max-width:400px;background-color:#000c;position:fixed;bottom:20px;left:20px;border-radius:10px;z-index:999;color:#fff;padding:15px;font-size:13px;opacity:.7;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.front-wrapper #cookie-box:hover,.front-wrapper #cookie-box:active{opacity:1;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.cookie-consent-overlay[data-v-2012519d]{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:9999;padding:1rem;animation:slideInUp-2012519d .3s ease-out}@keyframes slideInUp-2012519d{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-consent-popup[data-v-2012519d]{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #0000001a,0 -4px 20px #ffffff1a inset;max-width:1200px;margin:0 auto;overflow:hidden}.cookie-consent-content[data-v-2012519d]{padding:1.5rem;background:rgba(255,255,255,.05);border-radius:12px;margin:.5rem}.cookie-consent-main[data-v-2012519d]{display:flex;align-items:flex-start;gap:2rem;justify-content:space-between}.cookie-consent-left[data-v-2012519d]{display:flex;align-items:flex-start;gap:1rem;flex:1}.cookie-consent-left .cookie-icon[data-v-2012519d]{width:48px;height:48px;background:linear-gradient(135deg,rgba(5,150,105,.9),rgba(4,120,87,.9));border:1px solid rgba(255,255,255,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #05966933,0 2px 4px #ffffff1a inset;margin-top:-4px}.cookie-info[data-v-2012519d]{flex:1}.cookie-info .cookie-title[data-v-2012519d]{margin:0 0 .5rem;color:#1f2937;font-size:1.25rem;font-weight:700;text-shadow:0 1px 2px rgba(255,255,255,.8)}.cookie-info .cookie-description[data-v-2012519d]{color:#374151;font-size:.875rem;line-height:1.5;margin:0 0 .5rem;text-shadow:0 1px 1px rgba(255,255,255,.6)}.cookie-info .policy-link[data-v-2012519d]{color:#059669;text-decoration:none;font-weight:600;font-size:.8rem;display:inline-block}.cookie-info .policy-link[data-v-2012519d]:hover{color:#047857;text-decoration:underline}.cookie-consent-actions[data-v-2012519d]{display:flex;gap:.75rem;flex-shrink:0;margin-top:8px}.btn-decline[data-v-2012519d],.btn-accept[data-v-2012519d]{padding:.5rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;white-space:nowrap}.btn-decline[data-v-2012519d]{background:rgba(243,244,246,.8);color:#374151;border:1px solid rgba(209,213,219,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-decline[data-v-2012519d]:hover{background:rgba(229,231,235,.9);border-color:#9ca3afcc}.btn-accept[data-v-2012519d]{background:linear-gradient(135deg,rgba(5,150,105,.9),rgba(4,120,87,.9));color:#fff;border:1px solid rgba(4,120,87,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-accept[data-v-2012519d]:hover{background:linear-gradient(135deg,rgba(4,120,87,.95),rgba(6,95,70,.95));transform:translateY(-1px);box-shadow:0 4px 12px #0596694d;border-color:#065f46cc}@media (max-width: 768px){.cookie-consent-overlay[data-v-2012519d]{padding:0}.cookie-consent-popup[data-v-2012519d]{border-radius:16px 16px 0 0}.cookie-consent-content[data-v-2012519d]{padding:1rem}.cookie-consent-main[data-v-2012519d]{flex-direction:column;gap:1rem;align-items:stretch}.cookie-consent-left[data-v-2012519d]{gap:.75rem;align-items:center}.cookie-consent-left .cookie-icon[data-v-2012519d]{width:40px;height:40px;font-size:1.25rem;margin-top:0}.cookie-info .cookie-title[data-v-2012519d]{font-size:1.125rem}.cookie-info .cookie-description[data-v-2012519d]{font-size:.8rem}.cookie-consent-actions[data-v-2012519d]{justify-content:center;margin-top:0}.cookie-consent-actions .btn-decline[data-v-2012519d],.cookie-consent-actions .btn-accept[data-v-2012519d]{flex:1;max-width:120px}}@media (max-width: 480px){.cookie-consent-content[data-v-2012519d]{padding:.75rem}.cookie-consent-left[data-v-2012519d]{gap:.5rem}.cookie-consent-left .cookie-icon[data-v-2012519d]{width:36px;height:36px;font-size:1.125rem}.cookie-info .cookie-title[data-v-2012519d]{font-size:1rem}.cookie-info .cookie-description[data-v-2012519d]{font-size:.75rem}.cookie-consent-actions[data-v-2012519d]{gap:.5rem}.cookie-consent-actions .btn-decline[data-v-2012519d],.cookie-consent-actions .btn-accept[data-v-2012519d]{padding:.4rem 1rem;font-size:.8rem}}.manage-consent-trigger[data-v-68d22f48]{position:fixed;bottom:80px;right:0;z-index:9998;cursor:pointer}.manage-consent-button[data-v-68d22f48]{background:linear-gradient(135deg,rgba(5,150,105,.95),rgba(4,120,87,.95));color:#fff;padding:.75rem;border-radius:12px 0 0 12px;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem;box-shadow:-4px 0 20px #0596694d;border:1px solid rgba(255,255,255,.2);border-right:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;white-space:nowrap;transform:translate(0);min-width:48px;justify-content:center}.manage-consent-button.expanded[data-v-68d22f48]{padding-right:1.5rem;justify-content:flex-start}.manage-consent-button[data-v-68d22f48]:hover{background:linear-gradient(135deg,rgba(4,120,87,.98),rgba(6,95,70,.98));transform:translate(-2px);box-shadow:-6px 0 25px #05966966}.manage-consent-button i[data-v-68d22f48]{font-size:1rem;flex-shrink:0}.consent-text[data-v-68d22f48]{font-size:.875rem;font-weight:600}.slide-left-enter-active[data-v-68d22f48],.slide-left-leave-active[data-v-68d22f48]{transition:all .3s ease}.slide-left-enter-from[data-v-68d22f48],.slide-left-leave-to[data-v-68d22f48]{opacity:0;transform:translate(20px)}.slide-left-enter-to[data-v-68d22f48],.slide-left-leave-from[data-v-68d22f48]{opacity:1;transform:translate(0)}@media (max-width: 768px){.manage-consent-trigger[data-v-68d22f48]{bottom:70px}.manage-consent-button[data-v-68d22f48]{padding:.5rem;font-size:.8rem;min-width:40px}.manage-consent-button.expanded[data-v-68d22f48]{padding-right:1rem}.manage-consent-button i[data-v-68d22f48]{font-size:.875rem}.consent-text[data-v-68d22f48]{font-size:.8rem}}.fadeOut{animation-name:fadeOut}.fadeInDown{animation-name:fadeInDown}.fadeInUp{animation-name:fadeInUp}.fade-enter-active{transition:opacity .3s ease-in}.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeInDown{0%{opacity:.5;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:.5;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@-o-keyframes fadeInDown{0%{opacity:.5;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:.5;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@-moz-keyframes fadeInUp{0%{opacity:.5;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:.5;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@-o-keyframes fadeInUp{0%{opacity:.5;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:.5;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.c-toast-container{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:9999;pointer-events:none}.c-toast-container--top{flex-direction:column}.c-toast-container--bottom{flex-direction:column-reverse}@media screen and (max-width: 768px){.c-toast-container{padding:0;position:fixed!important}}.c-toast--top,.c-toast--bottom{align-self:center}.c-toast--top-right,.c-toast--bottom-right{align-self:flex-end}.c-toast--top-left,.c-toast--bottom-left{align-self:flex-start}.v--default-css .c-toast--success{background-color:#28a745}.v--default-css .c-toast--info{background-color:#17a2b8}.v--default-css .c-toast--warning{background-color:#ffc107}.v--default-css .c-toast--error{background-color:#dc3545}.v--default-css .c-toast--default{background-color:#343a40}.v--default-css .c-toast{display:grid;align-items:center;animation-duration:.15s;margin:.5em 0;border-radius:.5em;pointer-events:auto;color:#fff;min-height:3em;cursor:pointer;font-family:Avenir,Helvetica,Arial,sans-serif;padding:.5em 2em;word-break:break-word}.form-group[data-v-82740165]{margin-bottom:1.5rem}.form-label[data-v-82740165]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.875rem}.input-wrapper[data-v-82740165]{position:relative}.input-icon[data-v-82740165]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-82740165]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-82740165]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 4px #0596691a}.form-select[data-v-82740165]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:3rem;cursor:pointer}.form-select[data-v-82740165]:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23059669' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}.form-select option[data-v-82740165]{padding:.5rem 1rem;line-height:1.5;background:white;color:#374151}.form-select option[data-v-82740165]:hover{background:#f3f4f6}.form-select option[data-v-82740165]:disabled{color:#9ca3af;background:#f9fafb}.loading-icon[data-v-82740165]{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);color:#059669;font-size:.875rem}.google-signin-btn[data-v-e79d2711]{width:100%;padding:.875rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;background:white;color:#374151;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.google-signin-btn[data-v-e79d2711]:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.google-signin-btn[data-v-e79d2711]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0000001a}.google-signin-btn[data-v-e79d2711]:disabled{opacity:.7;cursor:not-allowed}.google-signin-btn.loading[data-v-e79d2711]{background:#f9fafb;border-color:#d1d5db}.btn-content[data-v-e79d2711]{display:flex;align-items:center;gap:.75rem}.google-icon[data-v-e79d2711]{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.btn-text[data-v-e79d2711]{font-weight:500;color:#374151}.error-message[data-v-e79d2711]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;margin-top:.5rem}.error-message i[data-v-e79d2711]{font-size:1rem}@media (max-width: 768px){.google-signin-btn[data-v-e79d2711]{padding:.75rem 1rem;font-size:.9rem}.btn-content[data-v-e79d2711]{gap:.5rem}}.auth-page[data-v-5884df0a]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#002117 0%,#15d8a1 100%);overflow:hidden}.auth-container.register[data-v-5884df0a]{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;width:100%;margin:2rem;background:white;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000040;position:relative;z-index:1;min-height:700px}.auth-form-section[data-v-5884df0a]{padding:3rem;display:flex;flex-direction:column;position:relative;overflow-y:auto;max-height:100vh}.form-container[data-v-5884df0a]{width:100%;max-width:500px;margin:0 auto}.form-header[data-v-5884df0a]{text-align:center;margin-bottom:2rem}.form-title[data-v-5884df0a]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-subtitle[data-v-5884df0a]{color:#6b7280;font-size:1rem;margin:0}.error-alert[data-v-5884df0a]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#dc2626;font-size:.875rem;animation:slideDown .3s ease-out}.error-alert i[data-v-5884df0a]{font-size:1rem;flex-shrink:0}.auth-form[data-v-5884df0a]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-5884df0a]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-5884df0a]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.form-row[data-v-5884df0a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-5884df0a]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-5884df0a]{font-size:.875rem;font-weight:600;color:#374151}.optional[data-v-5884df0a]{color:#9ca3af;font-weight:400;font-size:.75rem}.input-wrapper[data-v-5884df0a]{position:relative}.input-icon[data-v-5884df0a]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-5884df0a]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-5884df0a]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 4px #0596691a}.form-input.is-invalid[data-v-5884df0a]{border-color:#ef4444}.password-toggle[data-v-5884df0a]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle[data-v-5884df0a]:hover{color:#059669}.password-strength[data-v-5884df0a]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.strength-meter[data-v-5884df0a]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.strength-bar[data-v-5884df0a]{height:100%;transition:all .3s ease;border-radius:2px}.strength-bar.weak[data-v-5884df0a]{background:#ef4444}.strength-bar.medium[data-v-5884df0a]{background:#f59e0b}.strength-bar.strong[data-v-5884df0a]{background:#059669}.strength-text[data-v-5884df0a]{font-size:.75rem;font-weight:500;min-width:60px;text-align:right}.password-match-error[data-v-5884df0a]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.submit-btn[data-v-5884df0a]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#059669 0%,#047857 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn[data-v-5884df0a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0596694d}.submit-btn[data-v-5884df0a]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-content[data-v-5884df0a]{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-divider[data-v-5884df0a]{position:relative;text-align:center;margin:.5rem 0}.form-divider[data-v-5884df0a]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.form-divider span[data-v-5884df0a]{background:white;color:#9ca3af;padding:0 1rem;font-size:.875rem;position:relative;z-index:2}.auth-footer[data-v-5884df0a]{text-align:center}.footer-text[data-v-5884df0a]{color:#6b7280;font-size:.875rem;margin:0}.auth-link[data-v-5884df0a]{color:#059669;text-decoration:none;font-weight:600;transition:color .2s ease}.auth-link[data-v-5884df0a]:hover{color:#047857;text-decoration:underline}.auth-branding[data-v-5884df0a]{background:linear-gradient(135deg,#04241a 0%,#05664a 100%);padding:3rem;display:flex;align-items:center;position:relative;overflow:hidden}.auth-branding[data-v-5884df0a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.branding-content[data-v-5884df0a]{width:100%;position:relative;z-index:1}.logo-section[data-v-5884df0a]{margin-bottom:3rem}.brand-logo[data-v-5884df0a]{display:inline-block;text-decoration:none}.logo-text[data-v-5884df0a]{font-size:2.5rem;font-weight:800;color:#fff}.logo-accent[data-v-5884df0a]{color:gold}.logo-subtitle[data-v-5884df0a]{color:#fffc;font-size:.875rem;font-weight:500;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px}.welcome-section[data-v-5884df0a]{margin-bottom:3rem}.welcome-title[data-v-5884df0a]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.welcome-description[data-v-5884df0a]{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0}.benefits-list[data-v-5884df0a]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.benefit-item[data-v-5884df0a]{display:flex;align-items:center;gap:1rem}.benefit-icon[data-v-5884df0a]{width:50px;height:50px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.benefit-content h3[data-v-5884df0a]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.benefit-content p[data-v-5884df0a]{color:#ffffffb3;font-size:.875rem;margin:0;line-height:1.4}.stats-section[data-v-5884df0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.stat-item[data-v-5884df0a]{text-align:center}.stat-number[data-v-5884df0a]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.25rem}.stat-label[data-v-5884df0a]{color:#ffffffb3;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.security-badge[data-v-5884df0a]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.75rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-badge i[data-v-5884df0a]{color:#059669}.mobile-header[data-v-5884df0a]{display:none;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);z-index:10}.mobile-logo[data-v-5884df0a]{text-decoration:none}.mobile-logo .logo-text[data-v-5884df0a]{font-size:1.5rem;font-weight:800;color:#1f2937}.mobile-logo .logo-accent[data-v-5884df0a]{color:#059669}.error-report[data-v-5884df0a]{font-size:.75rem;margin-top:.25rem;min-height:1rem}@media (max-width: 1200px){.auth-container.register[data-v-5884df0a]{margin:1rem;max-width:1100px}.auth-branding[data-v-5884df0a],.auth-form-section[data-v-5884df0a]{padding:2rem}.benefits-list[data-v-5884df0a],.stats-section[data-v-5884df0a]{gap:1rem}}@media (max-width: 1024px){.form-row[data-v-5884df0a]{grid-template-columns:1fr}.stats-section[data-v-5884df0a]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width: 768px){.auth-page[data-v-5884df0a]{padding-top:80px}.mobile-header[data-v-5884df0a]{display:block}.auth-container.register[data-v-5884df0a]{grid-template-columns:1fr;margin:1rem .5rem;min-height:auto}.auth-form-section[data-v-5884df0a]{order:1;padding:2rem 1.5rem;max-height:none}.auth-branding[data-v-5884df0a]{order:2;padding:2rem 1.5rem 1.5rem;text-align:center}.welcome-section[data-v-5884df0a]{margin-bottom:2rem}.welcome-title[data-v-5884df0a]{font-size:1.5rem}.benefits-list[data-v-5884df0a]{flex-direction:row;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.benefit-item[data-v-5884df0a]{flex-direction:column;text-align:center;gap:.5rem;max-width:120px}.benefit-content h3[data-v-5884df0a]{font-size:.875rem}.benefit-content p[data-v-5884df0a]{font-size:.75rem}.stats-section[data-v-5884df0a]{gap:1rem;margin-bottom:1rem}.security-badge[data-v-5884df0a]{position:relative;bottom:auto;left:auto;transform:none;margin-top:1rem;justify-content:center}}@media (max-width: 480px){.auth-container.register[data-v-5884df0a]{margin:.5rem;border-radius:16px}.auth-branding[data-v-5884df0a],.auth-form-section[data-v-5884df0a]{padding:1.5rem 1rem}.logo-text[data-v-5884df0a]{font-size:2rem}.welcome-title[data-v-5884df0a]{font-size:1.25rem}.welcome-description[data-v-5884df0a]{font-size:1rem}.form-title[data-v-5884df0a]{font-size:1.5rem}.section-title[data-v-5884df0a]{font-size:1rem}.benefits-list[data-v-5884df0a]{gap:.75rem}.benefit-item[data-v-5884df0a]{max-width:100px}.benefit-icon[data-v-5884df0a]{width:40px;height:40px;font-size:1rem}.stats-section[data-v-5884df0a]{grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-number[data-v-5884df0a]{font-size:1.25rem}.stat-label[data-v-5884df0a]{font-size:.625rem}.modal-overlay[data-v-5884df0a]{padding:.5rem}.modal-content[data-v-5884df0a]{max-height:90vh}.modal-header[data-v-5884df0a],.modal-body[data-v-5884df0a],.modal-footer[data-v-5884df0a]{padding:1rem}.terms-checkbox[data-v-5884df0a]{align-items:flex-start;gap:.5rem}.terms-label[data-v-5884df0a]{font-size:.8rem}}.form-input[data-v-5884df0a]:focus,.submit-btn[data-v-5884df0a]:focus,.password-toggle[data-v-5884df0a]:focus,.auth-link[data-v-5884df0a]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-5884df0a]{border-width:3px}.submit-btn[data-v-5884df0a]{border:2px solid #000}.strength-bar.weak[data-v-5884df0a]{background:#dc2626}.strength-bar.medium[data-v-5884df0a]{background:#ea580c}.strength-bar.strong[data-v-5884df0a]{background:#047857}}@media (prefers-reduced-motion: reduce){.shape[data-v-5884df0a],.submit-btn[data-v-5884df0a],.form-input[data-v-5884df0a],.password-toggle[data-v-5884df0a],.auth-link[data-v-5884df0a],.strength-bar[data-v-5884df0a]{animation:none;transition:none}@keyframes float-5884df0a{0%,to{transform:translateY(0) rotate(0)}}}.submit-btn.loading[data-v-5884df0a]{pointer-events:none}.fa-spin[data-v-5884df0a]{animation:spin-5884df0a 1s linear infinite}@keyframes spin-5884df0a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terms-section[data-v-5884df0a]{margin:1rem 0}.terms-checkbox[data-v-5884df0a]{display:flex;align-items:flex-start;gap:.75rem}.terms-input[data-v-5884df0a]{width:18px;height:18px;margin-top:2px;accent-color:#059669;cursor:pointer}.terms-label[data-v-5884df0a]{font-size:.875rem;color:#374151;line-height:1.5;cursor:pointer;flex:1}.terms-link[data-v-5884df0a]{color:#059669;text-decoration:underline;font-weight:600;transition:color .2s ease}.terms-link[data-v-5884df0a]:hover{color:#047857}.modal-overlay[data-v-5884df0a]{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:1000;padding:1rem}.modal-content[data-v-5884df0a]{background:white;border-radius:12px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000040}.modal-header[data-v-5884df0a]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-5884df0a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-5884df0a]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease}.modal-close[data-v-5884df0a]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-5884df0a]{flex:1;overflow-y:auto;padding:1.5rem}.terms-loading[data-v-5884df0a]{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#6b7280;font-size:.875rem;padding:2rem}.terms-content[data-v-5884df0a]{line-height:1.6;color:#374151}.terms-content h1[data-v-5884df0a],.terms-content h2[data-v-5884df0a],.terms-content h3[data-v-5884df0a]{color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem}.terms-content h1[data-v-5884df0a]{font-size:1.5rem}.terms-content h2[data-v-5884df0a]{font-size:1.25rem}.terms-content h3[data-v-5884df0a]{font-size:1.125rem}.terms-content p[data-v-5884df0a]{margin-bottom:1rem}.terms-content ul[data-v-5884df0a],.terms-content ol[data-v-5884df0a]{margin-bottom:1rem;padding-left:1.5rem}.terms-content li[data-v-5884df0a]{margin-bottom:.5rem}.terms-error[data-v-5884df0a]{text-align:center;color:#ef4444;padding:2rem}.modal-footer[data-v-5884df0a]{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.btn-close[data-v-5884df0a]{background:#059669;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.btn-close[data-v-5884df0a]:hover{background:#047857}.form-input[data-v-5884df0a]:valid{border-color:#10b981}.form-input[data-v-5884df0a]:invalid:not(:placeholder-shown){border-color:#ef4444}@media (max-height: 800px){.auth-form-section[data-v-5884df0a]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.auth-form-section[data-v-5884df0a]::-webkit-scrollbar{width:6px}.auth-form-section[data-v-5884df0a]::-webkit-scrollbar-track{background:transparent}.auth-form-section[data-v-5884df0a]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.auth-form-section[data-v-5884df0a]::-webkit-scrollbar-thumb:hover{background:#9ca3af}}.auth-page[data-v-6d95131d]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#002117 0%,#15d8a1 100%);overflow:hidden}.auth-container.register[data-v-6d95131d]{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;width:100%;margin:2rem;background:white;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000040;position:relative;z-index:1;min-height:700px}.auth-form-section[data-v-6d95131d]{padding:3rem;display:flex;flex-direction:column;position:relative;overflow-y:auto;max-height:100vh}.form-container[data-v-6d95131d]{width:100%;max-width:500px;margin:0 auto}.form-header[data-v-6d95131d]{text-align:center;margin-bottom:2rem}.form-title[data-v-6d95131d]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-subtitle[data-v-6d95131d]{color:#6b7280;font-size:1rem;margin:0}.error-alert[data-v-6d95131d]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#dc2626;font-size:.875rem;animation:slideDown .3s ease-out}.error-alert i[data-v-6d95131d]{font-size:1rem;flex-shrink:0}.auth-form[data-v-6d95131d]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-6d95131d]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-6d95131d]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.form-row[data-v-6d95131d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-6d95131d]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-6d95131d]{font-size:.875rem;font-weight:600;color:#374151}.optional[data-v-6d95131d]{color:#9ca3af;font-weight:400;font-size:.75rem}.input-wrapper[data-v-6d95131d]{position:relative}.input-icon[data-v-6d95131d]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-6d95131d]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-6d95131d]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 4px #0596691a}.form-input.is-invalid[data-v-6d95131d]{border-color:#ef4444}.password-toggle[data-v-6d95131d]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle[data-v-6d95131d]:hover{color:#059669}.password-strength[data-v-6d95131d]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.strength-meter[data-v-6d95131d]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.strength-bar[data-v-6d95131d]{height:100%;transition:all .3s ease;border-radius:2px}.strength-bar.weak[data-v-6d95131d]{background:#ef4444}.strength-bar.medium[data-v-6d95131d]{background:#f59e0b}.strength-bar.strong[data-v-6d95131d]{background:#059669}.strength-text[data-v-6d95131d]{font-size:.75rem;font-weight:500;min-width:60px;text-align:right}.password-match-error[data-v-6d95131d]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.submit-btn[data-v-6d95131d]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#059669 0%,#047857 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn[data-v-6d95131d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0596694d}.submit-btn[data-v-6d95131d]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-content[data-v-6d95131d]{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-divider[data-v-6d95131d]{position:relative;text-align:center;margin:.5rem 0}.form-divider[data-v-6d95131d]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.form-divider span[data-v-6d95131d]{background:white;color:#9ca3af;padding:0 1rem;font-size:.875rem;position:relative;z-index:2}.auth-footer[data-v-6d95131d]{text-align:center}.footer-text[data-v-6d95131d]{color:#6b7280;font-size:.875rem;margin:0}.auth-link[data-v-6d95131d]{color:#059669;text-decoration:none;font-weight:600;transition:color .2s ease}.auth-link[data-v-6d95131d]:hover{color:#047857;text-decoration:underline}.auth-branding[data-v-6d95131d]{background:linear-gradient(135deg,#04241a 0%,#05664a 100%);padding:3rem;display:flex;align-items:center;position:relative;overflow:hidden}.auth-branding[data-v-6d95131d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.branding-content[data-v-6d95131d]{width:100%;position:relative;z-index:1}.logo-section[data-v-6d95131d]{margin-bottom:3rem}.brand-logo[data-v-6d95131d]{display:inline-block;text-decoration:none}.logo-text[data-v-6d95131d]{font-size:2.5rem;font-weight:800;color:#fff}.logo-accent[data-v-6d95131d]{color:gold}.logo-subtitle[data-v-6d95131d]{color:#fffc;font-size:.875rem;font-weight:500;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px}.welcome-section[data-v-6d95131d]{margin-bottom:3rem}.welcome-title[data-v-6d95131d]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.welcome-description[data-v-6d95131d]{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0}.benefits-list[data-v-6d95131d]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.benefit-item[data-v-6d95131d]{display:flex;align-items:center;gap:1rem}.benefit-icon[data-v-6d95131d]{width:50px;height:50px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.benefit-content h3[data-v-6d95131d]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.benefit-content p[data-v-6d95131d]{color:#ffffffb3;font-size:.875rem;margin:0;line-height:1.4}.stats-section[data-v-6d95131d]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.stat-item[data-v-6d95131d]{text-align:center}.stat-number[data-v-6d95131d]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.25rem}.stat-label[data-v-6d95131d]{color:#ffffffb3;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.security-badge[data-v-6d95131d]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.75rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-badge i[data-v-6d95131d]{color:#059669}.mobile-header[data-v-6d95131d]{display:none;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);z-index:10}.mobile-logo[data-v-6d95131d]{text-decoration:none}.mobile-logo .logo-text[data-v-6d95131d]{font-size:1.5rem;font-weight:800;color:#1f2937}.mobile-logo .logo-accent[data-v-6d95131d]{color:#059669}.error-report[data-v-6d95131d]{font-size:.75rem;margin-top:.25rem;min-height:1rem}@media (max-width: 1200px){.auth-container.register[data-v-6d95131d]{margin:1rem;max-width:1100px}.auth-branding[data-v-6d95131d],.auth-form-section[data-v-6d95131d]{padding:2rem}.benefits-list[data-v-6d95131d],.stats-section[data-v-6d95131d]{gap:1rem}}@media (max-width: 1024px){.form-row[data-v-6d95131d]{grid-template-columns:1fr}.stats-section[data-v-6d95131d]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width: 768px){.auth-page[data-v-6d95131d]{padding-top:80px}.mobile-header[data-v-6d95131d]{display:block}.auth-container.register[data-v-6d95131d]{grid-template-columns:1fr;margin:1rem .5rem;min-height:auto}.auth-form-section[data-v-6d95131d]{order:1;padding:2rem 1.5rem;max-height:none}.auth-branding[data-v-6d95131d]{order:2;padding:2rem 1.5rem 1.5rem;text-align:center}.welcome-section[data-v-6d95131d]{margin-bottom:2rem}.welcome-title[data-v-6d95131d]{font-size:1.5rem}.benefits-list[data-v-6d95131d]{flex-direction:row;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.benefit-item[data-v-6d95131d]{flex-direction:column;text-align:center;gap:.5rem;max-width:120px}.benefit-content h3[data-v-6d95131d]{font-size:.875rem}.benefit-content p[data-v-6d95131d]{font-size:.75rem}.stats-section[data-v-6d95131d]{gap:1rem;margin-bottom:1rem}.security-badge[data-v-6d95131d]{position:relative;bottom:auto;left:auto;transform:none;margin-top:1rem;justify-content:center}}@media (max-width: 480px){.auth-container.register[data-v-6d95131d]{margin:.5rem;border-radius:16px}.auth-branding[data-v-6d95131d],.auth-form-section[data-v-6d95131d]{padding:1.5rem 1rem}.logo-text[data-v-6d95131d]{font-size:2rem}.welcome-title[data-v-6d95131d]{font-size:1.25rem}.welcome-description[data-v-6d95131d]{font-size:1rem}.form-title[data-v-6d95131d]{font-size:1.5rem}.section-title[data-v-6d95131d]{font-size:1rem}.benefits-list[data-v-6d95131d]{gap:.75rem}.benefit-item[data-v-6d95131d]{max-width:100px}.benefit-icon[data-v-6d95131d]{width:40px;height:40px;font-size:1rem}.stats-section[data-v-6d95131d]{grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-number[data-v-6d95131d]{font-size:1.25rem}.stat-label[data-v-6d95131d]{font-size:.625rem}.modal-overlay[data-v-6d95131d]{padding:.5rem}.modal-content[data-v-6d95131d]{max-height:90vh}.modal-header[data-v-6d95131d],.modal-body[data-v-6d95131d],.modal-footer[data-v-6d95131d]{padding:1rem}.terms-checkbox[data-v-6d95131d]{align-items:flex-start;gap:.5rem}.terms-label[data-v-6d95131d]{font-size:.8rem}}.form-input[data-v-6d95131d]:focus,.submit-btn[data-v-6d95131d]:focus,.password-toggle[data-v-6d95131d]:focus,.auth-link[data-v-6d95131d]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-6d95131d]{border-width:3px}.submit-btn[data-v-6d95131d]{border:2px solid #000}.strength-bar.weak[data-v-6d95131d]{background:#dc2626}.strength-bar.medium[data-v-6d95131d]{background:#ea580c}.strength-bar.strong[data-v-6d95131d]{background:#047857}}@media (prefers-reduced-motion: reduce){.shape[data-v-6d95131d],.submit-btn[data-v-6d95131d],.form-input[data-v-6d95131d],.password-toggle[data-v-6d95131d],.auth-link[data-v-6d95131d],.strength-bar[data-v-6d95131d]{animation:none;transition:none}@keyframes float-6d95131d{0%,to{transform:translateY(0) rotate(0)}}}.submit-btn.loading[data-v-6d95131d]{pointer-events:none}.fa-spin[data-v-6d95131d]{animation:spin-6d95131d 1s linear infinite}@keyframes spin-6d95131d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terms-section[data-v-6d95131d]{margin:1rem 0}.terms-checkbox[data-v-6d95131d]{display:flex;align-items:flex-start;gap:.75rem}.terms-input[data-v-6d95131d]{width:18px;height:18px;margin-top:2px;accent-color:#059669;cursor:pointer}.terms-label[data-v-6d95131d]{font-size:.875rem;color:#374151;line-height:1.5;cursor:pointer;flex:1}.terms-link[data-v-6d95131d]{color:#059669;text-decoration:underline;font-weight:600;transition:color .2s ease}.terms-link[data-v-6d95131d]:hover{color:#047857}.modal-overlay[data-v-6d95131d]{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:1000;padding:1rem}.modal-content[data-v-6d95131d]{background:white;border-radius:12px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000040}.modal-header[data-v-6d95131d]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-6d95131d]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-6d95131d]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease}.modal-close[data-v-6d95131d]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-6d95131d]{flex:1;overflow-y:auto;padding:1.5rem}.terms-loading[data-v-6d95131d]{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#6b7280;font-size:.875rem;padding:2rem}.terms-content[data-v-6d95131d]{line-height:1.6;color:#374151}.terms-content h1[data-v-6d95131d],.terms-content h2[data-v-6d95131d],.terms-content h3[data-v-6d95131d]{color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem}.terms-content h1[data-v-6d95131d]{font-size:1.5rem}.terms-content h2[data-v-6d95131d]{font-size:1.25rem}.terms-content h3[data-v-6d95131d]{font-size:1.125rem}.terms-content p[data-v-6d95131d]{margin-bottom:1rem}.terms-content ul[data-v-6d95131d],.terms-content ol[data-v-6d95131d]{margin-bottom:1rem;padding-left:1.5rem}.terms-content li[data-v-6d95131d]{margin-bottom:.5rem}.terms-error[data-v-6d95131d]{text-align:center;color:#ef4444;padding:2rem}.modal-footer[data-v-6d95131d]{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.btn-close[data-v-6d95131d]{background:#059669;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.btn-close[data-v-6d95131d]:hover{background:#047857}.form-input[data-v-6d95131d]:valid{border-color:#10b981}.form-input[data-v-6d95131d]:invalid:not(:placeholder-shown){border-color:#ef4444}@media (max-height: 800px){.auth-form-section[data-v-6d95131d]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.auth-form-section[data-v-6d95131d]::-webkit-scrollbar{width:6px}.auth-form-section[data-v-6d95131d]::-webkit-scrollbar-track{background:transparent}.auth-form-section[data-v-6d95131d]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.auth-form-section[data-v-6d95131d]::-webkit-scrollbar-thumb:hover{background:#9ca3af}}.auth-page[data-v-19745fd8]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#002117 0%,#15d8a1 100%);overflow:hidden}.auth-container.register[data-v-19745fd8]{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;width:100%;margin:2rem;background:white;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000040;position:relative;z-index:1;min-height:700px}.auth-form-section[data-v-19745fd8]{padding:3rem;display:flex;flex-direction:column;position:relative;overflow-y:auto;max-height:100vh}.form-container[data-v-19745fd8]{width:100%;max-width:500px;margin:0 auto}.form-header[data-v-19745fd8]{text-align:center;margin-bottom:2rem}.form-title[data-v-19745fd8]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-subtitle[data-v-19745fd8]{color:#6b7280;font-size:1rem;margin:0}.error-alert[data-v-19745fd8]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#dc2626;font-size:.875rem;animation:slideDown .3s ease-out}.error-alert i[data-v-19745fd8]{font-size:1rem;flex-shrink:0}.auth-form[data-v-19745fd8]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-19745fd8]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-19745fd8]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.form-row[data-v-19745fd8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-19745fd8]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-19745fd8]{font-size:.875rem;font-weight:600;color:#374151}.optional[data-v-19745fd8]{color:#9ca3af;font-weight:400;font-size:.75rem}.input-wrapper[data-v-19745fd8]{position:relative}.input-icon[data-v-19745fd8]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-19745fd8]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-19745fd8]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 4px #0596691a}.form-input.is-invalid[data-v-19745fd8]{border-color:#ef4444}.password-toggle[data-v-19745fd8]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle[data-v-19745fd8]:hover{color:#059669}.password-strength[data-v-19745fd8]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.strength-meter[data-v-19745fd8]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.strength-bar[data-v-19745fd8]{height:100%;transition:all .3s ease;border-radius:2px}.strength-bar.weak[data-v-19745fd8]{background:#ef4444}.strength-bar.medium[data-v-19745fd8]{background:#f59e0b}.strength-bar.strong[data-v-19745fd8]{background:#059669}.strength-text[data-v-19745fd8]{font-size:.75rem;font-weight:500;min-width:60px;text-align:right}.password-match-error[data-v-19745fd8]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.submit-btn[data-v-19745fd8]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#059669 0%,#047857 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn[data-v-19745fd8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0596694d}.submit-btn[data-v-19745fd8]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-content[data-v-19745fd8]{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-divider[data-v-19745fd8]{position:relative;text-align:center;margin:.5rem 0}.form-divider[data-v-19745fd8]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.form-divider span[data-v-19745fd8]{background:white;color:#9ca3af;padding:0 1rem;font-size:.875rem;position:relative;z-index:2}.auth-footer[data-v-19745fd8]{text-align:center}.footer-text[data-v-19745fd8]{color:#6b7280;font-size:.875rem;margin:0}.auth-link[data-v-19745fd8]{color:#059669;text-decoration:none;font-weight:600;transition:color .2s ease}.auth-link[data-v-19745fd8]:hover{color:#047857;text-decoration:underline}.auth-branding[data-v-19745fd8]{background:linear-gradient(135deg,#04241a 0%,#05664a 100%);padding:3rem;display:flex;align-items:center;position:relative;overflow:hidden}.auth-branding[data-v-19745fd8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.branding-content[data-v-19745fd8]{width:100%;position:relative;z-index:1}.logo-section[data-v-19745fd8]{margin-bottom:3rem}.brand-logo[data-v-19745fd8]{display:inline-block;text-decoration:none}.logo-text[data-v-19745fd8]{font-size:2.5rem;font-weight:800;color:#fff}.logo-accent[data-v-19745fd8]{color:gold}.logo-subtitle[data-v-19745fd8]{color:#fffc;font-size:.875rem;font-weight:500;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px}.welcome-section[data-v-19745fd8]{margin-bottom:3rem}.welcome-title[data-v-19745fd8]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.welcome-description[data-v-19745fd8]{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0}.benefits-list[data-v-19745fd8]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.benefit-item[data-v-19745fd8]{display:flex;align-items:center;gap:1rem}.benefit-icon[data-v-19745fd8]{width:50px;height:50px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.benefit-content h3[data-v-19745fd8]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.benefit-content p[data-v-19745fd8]{color:#ffffffb3;font-size:.875rem;margin:0;line-height:1.4}.stats-section[data-v-19745fd8]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.stat-item[data-v-19745fd8]{text-align:center}.stat-number[data-v-19745fd8]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.25rem}.stat-label[data-v-19745fd8]{color:#ffffffb3;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.security-badge[data-v-19745fd8]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.75rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-badge i[data-v-19745fd8]{color:#059669}.mobile-header[data-v-19745fd8]{display:none;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);z-index:10}.mobile-logo[data-v-19745fd8]{text-decoration:none}.mobile-logo .logo-text[data-v-19745fd8]{font-size:1.5rem;font-weight:800;color:#1f2937}.mobile-logo .logo-accent[data-v-19745fd8]{color:#059669}.error-report[data-v-19745fd8]{font-size:.75rem;margin-top:.25rem;min-height:1rem}@media (max-width: 1200px){.auth-container.register[data-v-19745fd8]{margin:1rem;max-width:1100px}.auth-branding[data-v-19745fd8],.auth-form-section[data-v-19745fd8]{padding:2rem}.benefits-list[data-v-19745fd8],.stats-section[data-v-19745fd8]{gap:1rem}}@media (max-width: 1024px){.form-row[data-v-19745fd8]{grid-template-columns:1fr}.stats-section[data-v-19745fd8]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width: 768px){.auth-page[data-v-19745fd8]{padding-top:80px}.mobile-header[data-v-19745fd8]{display:block}.auth-container.register[data-v-19745fd8]{grid-template-columns:1fr;margin:1rem .5rem;min-height:auto}.auth-form-section[data-v-19745fd8]{order:1;padding:2rem 1.5rem;max-height:none}.auth-branding[data-v-19745fd8]{order:2;padding:2rem 1.5rem 1.5rem;text-align:center}.welcome-section[data-v-19745fd8]{margin-bottom:2rem}.welcome-title[data-v-19745fd8]{font-size:1.5rem}.benefits-list[data-v-19745fd8]{flex-direction:row;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.benefit-item[data-v-19745fd8]{flex-direction:column;text-align:center;gap:.5rem;max-width:120px}.benefit-content h3[data-v-19745fd8]{font-size:.875rem}.benefit-content p[data-v-19745fd8]{font-size:.75rem}.stats-section[data-v-19745fd8]{gap:1rem;margin-bottom:1rem}.security-badge[data-v-19745fd8]{position:relative;bottom:auto;left:auto;transform:none;margin-top:1rem;justify-content:center}}@media (max-width: 480px){.auth-container.register[data-v-19745fd8]{margin:.5rem;border-radius:16px}.auth-branding[data-v-19745fd8],.auth-form-section[data-v-19745fd8]{padding:1.5rem 1rem}.logo-text[data-v-19745fd8]{font-size:2rem}.welcome-title[data-v-19745fd8]{font-size:1.25rem}.welcome-description[data-v-19745fd8]{font-size:1rem}.form-title[data-v-19745fd8]{font-size:1.5rem}.section-title[data-v-19745fd8]{font-size:1rem}.benefits-list[data-v-19745fd8]{gap:.75rem}.benefit-item[data-v-19745fd8]{max-width:100px}.benefit-icon[data-v-19745fd8]{width:40px;height:40px;font-size:1rem}.stats-section[data-v-19745fd8]{grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-number[data-v-19745fd8]{font-size:1.25rem}.stat-label[data-v-19745fd8]{font-size:.625rem}.modal-overlay[data-v-19745fd8]{padding:.5rem}.modal-content[data-v-19745fd8]{max-height:90vh}.modal-header[data-v-19745fd8],.modal-body[data-v-19745fd8],.modal-footer[data-v-19745fd8]{padding:1rem}.terms-checkbox[data-v-19745fd8]{align-items:flex-start;gap:.5rem}.terms-label[data-v-19745fd8]{font-size:.8rem}}.form-input[data-v-19745fd8]:focus,.submit-btn[data-v-19745fd8]:focus,.password-toggle[data-v-19745fd8]:focus,.auth-link[data-v-19745fd8]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-19745fd8]{border-width:3px}.submit-btn[data-v-19745fd8]{border:2px solid #000}.strength-bar.weak[data-v-19745fd8]{background:#dc2626}.strength-bar.medium[data-v-19745fd8]{background:#ea580c}.strength-bar.strong[data-v-19745fd8]{background:#047857}}@media (prefers-reduced-motion: reduce){.shape[data-v-19745fd8],.submit-btn[data-v-19745fd8],.form-input[data-v-19745fd8],.password-toggle[data-v-19745fd8],.auth-link[data-v-19745fd8],.strength-bar[data-v-19745fd8]{animation:none;transition:none}@keyframes float-19745fd8{0%,to{transform:translateY(0) rotate(0)}}}.submit-btn.loading[data-v-19745fd8]{pointer-events:none}.fa-spin[data-v-19745fd8]{animation:spin-19745fd8 1s linear infinite}@keyframes spin-19745fd8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terms-section[data-v-19745fd8]{margin:1rem 0}.terms-checkbox[data-v-19745fd8]{display:flex;align-items:flex-start;gap:.75rem}.terms-input[data-v-19745fd8]{width:18px;height:18px;margin-top:2px;accent-color:#059669;cursor:pointer}.terms-label[data-v-19745fd8]{font-size:.875rem;color:#374151;line-height:1.5;cursor:pointer;flex:1}.terms-link[data-v-19745fd8]{color:#059669;text-decoration:underline;font-weight:600;transition:color .2s ease}.terms-link[data-v-19745fd8]:hover{color:#047857}.modal-overlay[data-v-19745fd8]{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:1000;padding:1rem}.modal-content[data-v-19745fd8]{background:white;border-radius:12px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000040}.modal-header[data-v-19745fd8]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-19745fd8]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-19745fd8]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease}.modal-close[data-v-19745fd8]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-19745fd8]{flex:1;overflow-y:auto;padding:1.5rem}.terms-loading[data-v-19745fd8]{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#6b7280;font-size:.875rem;padding:2rem}.terms-content[data-v-19745fd8]{line-height:1.6;color:#374151}.terms-content h1[data-v-19745fd8],.terms-content h2[data-v-19745fd8],.terms-content h3[data-v-19745fd8]{color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem}.terms-content h1[data-v-19745fd8]{font-size:1.5rem}.terms-content h2[data-v-19745fd8]{font-size:1.25rem}.terms-content h3[data-v-19745fd8]{font-size:1.125rem}.terms-content p[data-v-19745fd8]{margin-bottom:1rem}.terms-content ul[data-v-19745fd8],.terms-content ol[data-v-19745fd8]{margin-bottom:1rem;padding-left:1.5rem}.terms-content li[data-v-19745fd8]{margin-bottom:.5rem}.terms-error[data-v-19745fd8]{text-align:center;color:#ef4444;padding:2rem}.modal-footer[data-v-19745fd8]{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.btn-close[data-v-19745fd8]{background:#059669;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.btn-close[data-v-19745fd8]:hover{background:#047857}.form-input[data-v-19745fd8]:valid{border-color:#10b981}.form-input[data-v-19745fd8]:invalid:not(:placeholder-shown){border-color:#ef4444}@media (max-height: 800px){.auth-form-section[data-v-19745fd8]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.auth-form-section[data-v-19745fd8]::-webkit-scrollbar{width:6px}.auth-form-section[data-v-19745fd8]::-webkit-scrollbar-track{background:transparent}.auth-form-section[data-v-19745fd8]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.auth-form-section[data-v-19745fd8]::-webkit-scrollbar-thumb:hover{background:#9ca3af}}.auth-background[data-v-da162685]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.floating-shapes[data-v-da162685]{position:absolute;width:100%;height:100%}.shape[data-v-da162685]{position:absolute;border-radius:50%;background:rgba(255,255,255,.1);animation:float-da162685 6s ease-in-out infinite}.shape-1[data-v-da162685]{width:100px;height:100px;top:10%;left:5%;animation-delay:-1s}.shape-2[data-v-da162685]{width:150px;height:150px;top:70%;right:10%;animation-delay:-3s}.shape-3[data-v-da162685]{width:80px;height:80px;bottom:20%;left:15%;animation-delay:-2s}.shape-4[data-v-da162685]{width:120px;height:120px;top:5%;right:25%;animation-delay:-4s}.shape-5[data-v-da162685]{width:60px;height:60px;bottom:5%;right:5%;animation-delay:-.5s}.shape-6[data-v-da162685]{width:90px;height:90px;top:40%;left:3%;animation-delay:-2.5s}@keyframes float-da162685{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(30px) rotate(240deg)}}@media (prefers-reduced-motion: reduce){.shape[data-v-da162685]{animation:none;transition:none}@keyframes float-da162685{0%,to{transform:translateY(0) rotate(0)}}}.auth-page[data-v-c54c5111]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#002117 0%,#15d8a1 100%);overflow:hidden}.auth-container.register[data-v-c54c5111]{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;width:100%;margin:2rem;background:white;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000040;position:relative;z-index:1;min-height:700px}.auth-form-section[data-v-c54c5111]{padding:3rem;display:flex;flex-direction:column;position:relative;overflow-y:auto;max-height:100vh}.form-container[data-v-c54c5111]{width:100%;max-width:500px;margin:0 auto}.form-header[data-v-c54c5111]{text-align:center;margin-bottom:2rem}.form-title[data-v-c54c5111]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-subtitle[data-v-c54c5111]{color:#6b7280;font-size:1rem;margin:0}.error-alert[data-v-c54c5111]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#dc2626;font-size:.875rem;animation:slideDown .3s ease-out}.error-alert i[data-v-c54c5111]{font-size:1rem;flex-shrink:0}.auth-form[data-v-c54c5111]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-c54c5111]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-c54c5111]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.form-row[data-v-c54c5111]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-c54c5111]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-c54c5111]{font-size:.875rem;font-weight:600;color:#374151}.optional[data-v-c54c5111]{color:#9ca3af;font-weight:400;font-size:.75rem}.input-wrapper[data-v-c54c5111]{position:relative}.input-icon[data-v-c54c5111]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-c54c5111]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-c54c5111]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 4px #0596691a}.form-input.is-invalid[data-v-c54c5111]{border-color:#ef4444}.password-toggle[data-v-c54c5111]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle[data-v-c54c5111]:hover{color:#059669}.password-strength[data-v-c54c5111]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.strength-meter[data-v-c54c5111]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.strength-bar[data-v-c54c5111]{height:100%;transition:all .3s ease;border-radius:2px}.strength-bar.weak[data-v-c54c5111]{background:#ef4444}.strength-bar.medium[data-v-c54c5111]{background:#f59e0b}.strength-bar.strong[data-v-c54c5111]{background:#059669}.strength-text[data-v-c54c5111]{font-size:.75rem;font-weight:500;min-width:60px;text-align:right}.password-match-error[data-v-c54c5111]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.submit-btn[data-v-c54c5111]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#059669 0%,#047857 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn[data-v-c54c5111]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0596694d}.submit-btn[data-v-c54c5111]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-content[data-v-c54c5111]{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-divider[data-v-c54c5111]{position:relative;text-align:center;margin:.5rem 0}.form-divider[data-v-c54c5111]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.form-divider span[data-v-c54c5111]{background:white;color:#9ca3af;padding:0 1rem;font-size:.875rem;position:relative;z-index:2}.auth-footer[data-v-c54c5111]{text-align:center}.footer-text[data-v-c54c5111]{color:#6b7280;font-size:.875rem;margin:0}.auth-link[data-v-c54c5111]{color:#059669;text-decoration:none;font-weight:600;transition:color .2s ease}.auth-link[data-v-c54c5111]:hover{color:#047857;text-decoration:underline}.auth-branding[data-v-c54c5111]{background:linear-gradient(135deg,#04241a 0%,#05664a 100%);padding:3rem;display:flex;align-items:center;position:relative;overflow:hidden}.auth-branding[data-v-c54c5111]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.branding-content[data-v-c54c5111]{width:100%;position:relative;z-index:1}.logo-section[data-v-c54c5111]{margin-bottom:3rem}.brand-logo[data-v-c54c5111]{display:inline-block;text-decoration:none}.logo-text[data-v-c54c5111]{font-size:2.5rem;font-weight:800;color:#fff}.logo-accent[data-v-c54c5111]{color:gold}.logo-subtitle[data-v-c54c5111]{color:#fffc;font-size:.875rem;font-weight:500;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px}.welcome-section[data-v-c54c5111]{margin-bottom:3rem}.welcome-title[data-v-c54c5111]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.welcome-description[data-v-c54c5111]{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0}.benefits-list[data-v-c54c5111]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.benefit-item[data-v-c54c5111]{display:flex;align-items:center;gap:1rem}.benefit-icon[data-v-c54c5111]{width:50px;height:50px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.benefit-content h3[data-v-c54c5111]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.benefit-content p[data-v-c54c5111]{color:#ffffffb3;font-size:.875rem;margin:0;line-height:1.4}.stats-section[data-v-c54c5111]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.stat-item[data-v-c54c5111]{text-align:center}.stat-number[data-v-c54c5111]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.25rem}.stat-label[data-v-c54c5111]{color:#ffffffb3;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.security-badge[data-v-c54c5111]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.75rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-badge i[data-v-c54c5111]{color:#059669}.mobile-header[data-v-c54c5111]{display:none;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);z-index:10}.mobile-logo[data-v-c54c5111]{text-decoration:none}.mobile-logo .logo-text[data-v-c54c5111]{font-size:1.5rem;font-weight:800;color:#1f2937}.mobile-logo .logo-accent[data-v-c54c5111]{color:#059669}.error-report[data-v-c54c5111]{font-size:.75rem;margin-top:.25rem;min-height:1rem}@media (max-width: 1200px){.auth-container.register[data-v-c54c5111]{margin:1rem;max-width:1100px}.auth-branding[data-v-c54c5111],.auth-form-section[data-v-c54c5111]{padding:2rem}.benefits-list[data-v-c54c5111],.stats-section[data-v-c54c5111]{gap:1rem}}@media (max-width: 1024px){.form-row[data-v-c54c5111]{grid-template-columns:1fr}.stats-section[data-v-c54c5111]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width: 768px){.auth-page[data-v-c54c5111]{padding-top:80px}.mobile-header[data-v-c54c5111]{display:block}.auth-container.register[data-v-c54c5111]{grid-template-columns:1fr;margin:1rem .5rem;min-height:auto}.auth-form-section[data-v-c54c5111]{order:1;padding:2rem 1.5rem;max-height:none}.auth-branding[data-v-c54c5111]{order:2;padding:2rem 1.5rem 1.5rem;text-align:center}.welcome-section[data-v-c54c5111]{margin-bottom:2rem}.welcome-title[data-v-c54c5111]{font-size:1.5rem}.benefits-list[data-v-c54c5111]{flex-direction:row;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.benefit-item[data-v-c54c5111]{flex-direction:column;text-align:center;gap:.5rem;max-width:120px}.benefit-content h3[data-v-c54c5111]{font-size:.875rem}.benefit-content p[data-v-c54c5111]{font-size:.75rem}.stats-section[data-v-c54c5111]{gap:1rem;margin-bottom:1rem}.security-badge[data-v-c54c5111]{position:relative;bottom:auto;left:auto;transform:none;margin-top:1rem;justify-content:center}}@media (max-width: 480px){.auth-container.register[data-v-c54c5111]{margin:.5rem;border-radius:16px}.auth-branding[data-v-c54c5111],.auth-form-section[data-v-c54c5111]{padding:1.5rem 1rem}.logo-text[data-v-c54c5111]{font-size:2rem}.welcome-title[data-v-c54c5111]{font-size:1.25rem}.welcome-description[data-v-c54c5111]{font-size:1rem}.form-title[data-v-c54c5111]{font-size:1.5rem}.section-title[data-v-c54c5111]{font-size:1rem}.benefits-list[data-v-c54c5111]{gap:.75rem}.benefit-item[data-v-c54c5111]{max-width:100px}.benefit-icon[data-v-c54c5111]{width:40px;height:40px;font-size:1rem}.stats-section[data-v-c54c5111]{grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-number[data-v-c54c5111]{font-size:1.25rem}.stat-label[data-v-c54c5111]{font-size:.625rem}.modal-overlay[data-v-c54c5111]{padding:.5rem}.modal-content[data-v-c54c5111]{max-height:90vh}.modal-header[data-v-c54c5111],.modal-body[data-v-c54c5111],.modal-footer[data-v-c54c5111]{padding:1rem}.terms-checkbox[data-v-c54c5111]{align-items:flex-start;gap:.5rem}.terms-label[data-v-c54c5111]{font-size:.8rem}}.form-input[data-v-c54c5111]:focus,.submit-btn[data-v-c54c5111]:focus,.password-toggle[data-v-c54c5111]:focus,.auth-link[data-v-c54c5111]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-c54c5111]{border-width:3px}.submit-btn[data-v-c54c5111]{border:2px solid #000}.strength-bar.weak[data-v-c54c5111]{background:#dc2626}.strength-bar.medium[data-v-c54c5111]{background:#ea580c}.strength-bar.strong[data-v-c54c5111]{background:#047857}}@media (prefers-reduced-motion: reduce){.shape[data-v-c54c5111],.submit-btn[data-v-c54c5111],.form-input[data-v-c54c5111],.password-toggle[data-v-c54c5111],.auth-link[data-v-c54c5111],.strength-bar[data-v-c54c5111]{animation:none;transition:none}@keyframes float-c54c5111{0%,to{transform:translateY(0) rotate(0)}}}.submit-btn.loading[data-v-c54c5111]{pointer-events:none}.fa-spin[data-v-c54c5111]{animation:spin-c54c5111 1s linear infinite}@keyframes spin-c54c5111{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terms-section[data-v-c54c5111]{margin:1rem 0}.terms-checkbox[data-v-c54c5111]{display:flex;align-items:flex-start;gap:.75rem}.terms-input[data-v-c54c5111]{width:18px;height:18px;margin-top:2px;accent-color:#059669;cursor:pointer}.terms-label[data-v-c54c5111]{font-size:.875rem;color:#374151;line-height:1.5;cursor:pointer;flex:1}.terms-link[data-v-c54c5111]{color:#059669;text-decoration:underline;font-weight:600;transition:color .2s ease}.terms-link[data-v-c54c5111]:hover{color:#047857}.modal-overlay[data-v-c54c5111]{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:1000;padding:1rem}.modal-content[data-v-c54c5111]{background:white;border-radius:12px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000040}.modal-header[data-v-c54c5111]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-c54c5111]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-c54c5111]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease}.modal-close[data-v-c54c5111]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-c54c5111]{flex:1;overflow-y:auto;padding:1.5rem}.terms-loading[data-v-c54c5111]{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#6b7280;font-size:.875rem;padding:2rem}.terms-content[data-v-c54c5111]{line-height:1.6;color:#374151}.terms-content h1[data-v-c54c5111],.terms-content h2[data-v-c54c5111],.terms-content h3[data-v-c54c5111]{color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem}.terms-content h1[data-v-c54c5111]{font-size:1.5rem}.terms-content h2[data-v-c54c5111]{font-size:1.25rem}.terms-content h3[data-v-c54c5111]{font-size:1.125rem}.terms-content p[data-v-c54c5111]{margin-bottom:1rem}.terms-content ul[data-v-c54c5111],.terms-content ol[data-v-c54c5111]{margin-bottom:1rem;padding-left:1.5rem}.terms-content li[data-v-c54c5111]{margin-bottom:.5rem}.terms-error[data-v-c54c5111]{text-align:center;color:#ef4444;padding:2rem}.modal-footer[data-v-c54c5111]{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.btn-close[data-v-c54c5111]{background:#059669;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.btn-close[data-v-c54c5111]:hover{background:#047857}.form-input[data-v-c54c5111]:valid{border-color:#10b981}.form-input[data-v-c54c5111]:invalid:not(:placeholder-shown){border-color:#ef4444}@media (max-height: 800px){.auth-form-section[data-v-c54c5111]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.auth-form-section[data-v-c54c5111]::-webkit-scrollbar{width:6px}.auth-form-section[data-v-c54c5111]::-webkit-scrollbar-track{background:transparent}.auth-form-section[data-v-c54c5111]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.auth-form-section[data-v-c54c5111]::-webkit-scrollbar-thumb:hover{background:#9ca3af}}.auth-page[data-v-bcdd14c3]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#000f51 0%,#6567e3 100%);overflow:hidden}.auth-container[data-v-bcdd14c3]{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;width:100%;margin:2rem;background:white;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000040;position:relative;z-index:1;min-height:600px}.auth-branding[data-v-bcdd14c3]{background:linear-gradient(135deg,#040e3b 0%,#280c7b 100%);padding:3rem;display:flex;align-items:center;position:relative;overflow:hidden}.auth-branding[data-v-bcdd14c3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.branding-content[data-v-bcdd14c3]{width:100%;position:relative;z-index:1}.logo-section[data-v-bcdd14c3]{margin-bottom:3rem}.brand-logo[data-v-bcdd14c3]{display:inline-block;text-decoration:none}.logo-text[data-v-bcdd14c3]{font-size:2.5rem;font-weight:800;color:#fff}.logo-accent[data-v-bcdd14c3]{color:gold}.logo-subtitle[data-v-bcdd14c3]{color:#fffc;font-size:.875rem;font-weight:500;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px}.welcome-section[data-v-bcdd14c3]{margin-bottom:3rem}.welcome-title[data-v-bcdd14c3]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.welcome-description[data-v-bcdd14c3]{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0}.features-list[data-v-bcdd14c3]{display:flex;flex-direction:column;gap:1.5rem}.feature-item[data-v-bcdd14c3]{display:flex;align-items:center;gap:1rem}.feature-icon[data-v-bcdd14c3]{width:50px;height:50px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-content h3[data-v-bcdd14c3]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.feature-content p[data-v-bcdd14c3]{color:#ffffffb3;font-size:.875rem;margin:0;line-height:1.4}.auth-form-section[data-v-bcdd14c3]{padding:3rem;display:flex;flex-direction:column;justify-content:center;position:relative}.form-container[data-v-bcdd14c3]{width:100%;max-width:400px;margin:0 auto}.form-header[data-v-bcdd14c3]{text-align:center;margin-bottom:2rem}.form-title[data-v-bcdd14c3]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-subtitle[data-v-bcdd14c3]{color:#6b7280;font-size:1rem;margin:0}.auth-form[data-v-bcdd14c3]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-bcdd14c3]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-bcdd14c3]{font-size:.875rem;font-weight:600;color:#374151}.input-wrapper[data-v-bcdd14c3]{position:relative}.input-icon[data-v-bcdd14c3]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-bcdd14c3]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-bcdd14c3]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.form-input.is-invalid[data-v-bcdd14c3]{border-color:#ef4444}.password-toggle[data-v-bcdd14c3]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle[data-v-bcdd14c3]:hover{color:#667eea}.form-options[data-v-bcdd14c3]{display:flex;justify-content:space-between;align-items:center}.checkbox-wrapper[data-v-bcdd14c3]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-bcdd14c3]{display:none}.checkbox-custom[data-v-bcdd14c3]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;position:relative;transition:all .2s ease}.checkbox-input:checked+.checkbox-custom[data-v-bcdd14c3]{background:#667eea;border-color:#667eea}.checkbox-input:checked+.checkbox-custom[data-v-bcdd14c3]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-label[data-v-bcdd14c3]{font-size:.875rem;color:#374151}.forgot-link[data-v-bcdd14c3]{color:#667eea;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.forgot-link[data-v-bcdd14c3]:hover{color:#4f46e5;text-decoration:underline}.submit-btn[data-v-bcdd14c3]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#2747d6 0%,#090e44 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn[data-v-bcdd14c3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.submit-btn[data-v-bcdd14c3]:disabled{opacity:.7;cursor:not-allowed;transform:none}.submit-btn.loading[data-v-bcdd14c3]{pointer-events:none}.btn-content[data-v-bcdd14c3]{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-divider[data-v-bcdd14c3]{position:relative;text-align:center;margin:.5rem 0}.form-divider[data-v-bcdd14c3]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.form-divider span[data-v-bcdd14c3]{background:white;color:#9ca3af;padding:0 1rem;font-size:.875rem;position:relative;z-index:2}.auth-footer[data-v-bcdd14c3]{text-align:center}.footer-text[data-v-bcdd14c3]{color:#6b7280;font-size:.875rem;margin:0}.auth-link[data-v-bcdd14c3]{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.auth-link[data-v-bcdd14c3]:hover{color:#4f46e5;text-decoration:underline}.security-badge[data-v-bcdd14c3]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.75rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-badge i[data-v-bcdd14c3]{color:#059669}.mobile-header[data-v-bcdd14c3]{display:none;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);z-index:10}.mobile-logo[data-v-bcdd14c3]{text-decoration:none}.mobile-logo .logo-text[data-v-bcdd14c3]{font-size:1.5rem;font-weight:800;color:#1f2937}.mobile-logo .logo-accent[data-v-bcdd14c3]{color:#667eea}.error-report[data-v-bcdd14c3]{font-size:.75rem;margin-top:.25rem;min-height:1rem}@media (max-width: 1024px){.auth-container[data-v-bcdd14c3]{margin:1rem;max-width:900px}.auth-branding[data-v-bcdd14c3],.auth-form-section[data-v-bcdd14c3]{padding:2rem}.features-list[data-v-bcdd14c3]{gap:1rem}.feature-item[data-v-bcdd14c3]{gap:.75rem}.feature-icon[data-v-bcdd14c3]{width:40px;height:40px;font-size:1rem}}@media (max-width: 768px){.auth-page[data-v-bcdd14c3]{padding-top:80px}.mobile-header[data-v-bcdd14c3]{display:block}.auth-container[data-v-bcdd14c3]{grid-template-columns:1fr;margin:1rem .5rem;min-height:auto}.auth-branding[data-v-bcdd14c3]{padding:2rem 1.5rem 1.5rem;text-align:center}.welcome-section[data-v-bcdd14c3]{margin-bottom:2rem}.welcome-title[data-v-bcdd14c3]{font-size:1.5rem}.features-list[data-v-bcdd14c3]{flex-direction:row;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item[data-v-bcdd14c3]{flex-direction:column;text-align:center;gap:.5rem;max-width:120px}.feature-content h3[data-v-bcdd14c3]{font-size:.875rem}.feature-content p[data-v-bcdd14c3]{font-size:.75rem}.auth-form-section[data-v-bcdd14c3]{padding:2rem 1.5rem}.security-badge[data-v-bcdd14c3]{position:relative;bottom:auto;left:auto;transform:none;margin-top:2rem;justify-content:center}}@media (max-width: 480px){.auth-container[data-v-bcdd14c3]{margin:.5rem;border-radius:16px}.auth-branding[data-v-bcdd14c3],.auth-form-section[data-v-bcdd14c3]{padding:1.5rem 1rem}.logo-text[data-v-bcdd14c3]{font-size:2rem}.welcome-title[data-v-bcdd14c3]{font-size:1.25rem}.welcome-description[data-v-bcdd14c3]{font-size:1rem}.features-list[data-v-bcdd14c3]{gap:1rem}.feature-item[data-v-bcdd14c3]{max-width:100px}.form-title[data-v-bcdd14c3]{font-size:1.5rem}.form-options[data-v-bcdd14c3]{flex-direction:column;gap:1rem;align-items:flex-start}}.form-input[data-v-bcdd14c3]:focus,.submit-btn[data-v-bcdd14c3]:focus,.checkbox-wrapper[data-v-bcdd14c3]:focus-within,.forgot-link[data-v-bcdd14c3]:focus,.auth-link[data-v-bcdd14c3]:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-bcdd14c3]{border-width:3px}.submit-btn[data-v-bcdd14c3]{border:2px solid #000}}@media (prefers-reduced-motion: reduce){.submit-btn[data-v-bcdd14c3],.form-input[data-v-bcdd14c3],.checkbox-custom[data-v-bcdd14c3],.password-toggle[data-v-bcdd14c3],.forgot-link[data-v-bcdd14c3],.auth-link[data-v-bcdd14c3]{animation:none;transition:none}}.error-alert[data-v-bcdd14c3]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#dc2626;font-size:.875rem;animation:slideDown-bcdd14c3 .3s ease-out}.error-alert i[data-v-bcdd14c3]{font-size:1rem;flex-shrink:0}@keyframes slideDown-bcdd14c3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-input.is-invalid[data-v-bcdd14c3]{border-color:#ef4444;background-color:#fef2f2}.form-input.is-invalid[data-v-bcdd14c3]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.error-report[data-v-bcdd14c3]{font-size:.75rem;margin-top:.25rem;min-height:1rem;font-weight:500}.text-danger[data-v-bcdd14c3]{color:#dc2626}.success-alert[data-v-bcdd14c3]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#16a34a;font-size:.875rem;animation:slideDown-bcdd14c3 .3s ease-out}.auth-page[data-v-6a302fd3]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#000f51 0%,#6567e3 100%);overflow:hidden}.auth-container[data-v-6a302fd3]{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;width:100%;margin:2rem;background:white;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000040;position:relative;z-index:1;min-height:600px}.auth-branding[data-v-6a302fd3]{background:linear-gradient(135deg,#040e3b 0%,#280c7b 100%);padding:3rem;display:flex;align-items:center;position:relative;overflow:hidden}.auth-branding[data-v-6a302fd3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.branding-content[data-v-6a302fd3]{width:100%;position:relative;z-index:1}.logo-section[data-v-6a302fd3]{margin-bottom:3rem}.brand-logo[data-v-6a302fd3]{display:inline-block;text-decoration:none}.logo-text[data-v-6a302fd3]{font-size:2.5rem;font-weight:800;color:#fff}.logo-accent[data-v-6a302fd3]{color:gold}.logo-subtitle[data-v-6a302fd3]{color:#fffc;font-size:.875rem;font-weight:500;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px}.welcome-section[data-v-6a302fd3]{margin-bottom:3rem}.welcome-title[data-v-6a302fd3]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.welcome-description[data-v-6a302fd3]{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0}.features-list[data-v-6a302fd3]{display:flex;flex-direction:column;gap:1.5rem}.feature-item[data-v-6a302fd3]{display:flex;align-items:center;gap:1rem}.feature-icon[data-v-6a302fd3]{width:50px;height:50px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-content h3[data-v-6a302fd3]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.feature-content p[data-v-6a302fd3]{color:#ffffffb3;font-size:.875rem;margin:0;line-height:1.4}.auth-form-section[data-v-6a302fd3]{padding:3rem;display:flex;flex-direction:column;justify-content:center;position:relative}.form-container[data-v-6a302fd3]{width:100%;max-width:400px;margin:0 auto}.form-header[data-v-6a302fd3]{text-align:center;margin-bottom:2rem}.form-title[data-v-6a302fd3]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-subtitle[data-v-6a302fd3]{color:#6b7280;font-size:1rem;margin:0}.auth-form[data-v-6a302fd3]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-6a302fd3]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-6a302fd3]{font-size:.875rem;font-weight:600;color:#374151}.input-wrapper[data-v-6a302fd3]{position:relative}.input-icon[data-v-6a302fd3]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-6a302fd3]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-6a302fd3]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.form-input.is-invalid[data-v-6a302fd3]{border-color:#ef4444}.password-toggle[data-v-6a302fd3]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle[data-v-6a302fd3]:hover{color:#667eea}.form-options[data-v-6a302fd3]{display:flex;justify-content:space-between;align-items:center}.checkbox-wrapper[data-v-6a302fd3]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-6a302fd3]{display:none}.checkbox-custom[data-v-6a302fd3]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;position:relative;transition:all .2s ease}.checkbox-input:checked+.checkbox-custom[data-v-6a302fd3]{background:#667eea;border-color:#667eea}.checkbox-input:checked+.checkbox-custom[data-v-6a302fd3]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-label[data-v-6a302fd3]{font-size:.875rem;color:#374151}.forgot-link[data-v-6a302fd3]{color:#667eea;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.forgot-link[data-v-6a302fd3]:hover{color:#4f46e5;text-decoration:underline}.submit-btn[data-v-6a302fd3]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#2747d6 0%,#090e44 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn[data-v-6a302fd3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.submit-btn[data-v-6a302fd3]:disabled{opacity:.7;cursor:not-allowed;transform:none}.submit-btn.loading[data-v-6a302fd3]{pointer-events:none}.btn-content[data-v-6a302fd3]{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-divider[data-v-6a302fd3]{position:relative;text-align:center;margin:.5rem 0}.form-divider[data-v-6a302fd3]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.form-divider span[data-v-6a302fd3]{background:white;color:#9ca3af;padding:0 1rem;font-size:.875rem;position:relative;z-index:2}.auth-footer[data-v-6a302fd3]{text-align:center}.footer-text[data-v-6a302fd3]{color:#6b7280;font-size:.875rem;margin:0}.auth-link[data-v-6a302fd3]{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.auth-link[data-v-6a302fd3]:hover{color:#4f46e5;text-decoration:underline}.security-badge[data-v-6a302fd3]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.75rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-badge i[data-v-6a302fd3]{color:#059669}.mobile-header[data-v-6a302fd3]{display:none;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);z-index:10}.mobile-logo[data-v-6a302fd3]{text-decoration:none}.mobile-logo .logo-text[data-v-6a302fd3]{font-size:1.5rem;font-weight:800;color:#1f2937}.mobile-logo .logo-accent[data-v-6a302fd3]{color:#667eea}.error-report[data-v-6a302fd3]{font-size:.75rem;margin-top:.25rem;min-height:1rem}@media (max-width: 1024px){.auth-container[data-v-6a302fd3]{margin:1rem;max-width:900px}.auth-branding[data-v-6a302fd3],.auth-form-section[data-v-6a302fd3]{padding:2rem}.features-list[data-v-6a302fd3]{gap:1rem}.feature-item[data-v-6a302fd3]{gap:.75rem}.feature-icon[data-v-6a302fd3]{width:40px;height:40px;font-size:1rem}}@media (max-width: 768px){.auth-page[data-v-6a302fd3]{padding-top:80px}.mobile-header[data-v-6a302fd3]{display:block}.auth-container[data-v-6a302fd3]{grid-template-columns:1fr;margin:1rem .5rem;min-height:auto}.auth-branding[data-v-6a302fd3]{padding:2rem 1.5rem 1.5rem;text-align:center}.welcome-section[data-v-6a302fd3]{margin-bottom:2rem}.welcome-title[data-v-6a302fd3]{font-size:1.5rem}.features-list[data-v-6a302fd3]{flex-direction:row;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item[data-v-6a302fd3]{flex-direction:column;text-align:center;gap:.5rem;max-width:120px}.feature-content h3[data-v-6a302fd3]{font-size:.875rem}.feature-content p[data-v-6a302fd3]{font-size:.75rem}.auth-form-section[data-v-6a302fd3]{padding:2rem 1.5rem}.security-badge[data-v-6a302fd3]{position:relative;bottom:auto;left:auto;transform:none;margin-top:2rem;justify-content:center}}@media (max-width: 480px){.auth-container[data-v-6a302fd3]{margin:.5rem;border-radius:16px}.auth-branding[data-v-6a302fd3],.auth-form-section[data-v-6a302fd3]{padding:1.5rem 1rem}.logo-text[data-v-6a302fd3]{font-size:2rem}.welcome-title[data-v-6a302fd3]{font-size:1.25rem}.welcome-description[data-v-6a302fd3]{font-size:1rem}.features-list[data-v-6a302fd3]{gap:1rem}.feature-item[data-v-6a302fd3]{max-width:100px}.form-title[data-v-6a302fd3]{font-size:1.5rem}.form-options[data-v-6a302fd3]{flex-direction:column;gap:1rem;align-items:flex-start}}.form-input[data-v-6a302fd3]:focus,.submit-btn[data-v-6a302fd3]:focus,.checkbox-wrapper[data-v-6a302fd3]:focus-within,.forgot-link[data-v-6a302fd3]:focus,.auth-link[data-v-6a302fd3]:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-6a302fd3]{border-width:3px}.submit-btn[data-v-6a302fd3]{border:2px solid #000}}@media (prefers-reduced-motion: reduce){.submit-btn[data-v-6a302fd3],.form-input[data-v-6a302fd3],.checkbox-custom[data-v-6a302fd3],.password-toggle[data-v-6a302fd3],.forgot-link[data-v-6a302fd3],.auth-link[data-v-6a302fd3]{animation:none;transition:none}}.error-alert[data-v-6a302fd3]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#dc2626;font-size:.875rem;animation:slideDown-6a302fd3 .3s ease-out}.error-alert i[data-v-6a302fd3]{font-size:1rem;flex-shrink:0}@keyframes slideDown-6a302fd3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-input.is-invalid[data-v-6a302fd3]{border-color:#ef4444;background-color:#fef2f2}.form-input.is-invalid[data-v-6a302fd3]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.error-report[data-v-6a302fd3]{font-size:.75rem;margin-top:.25rem;min-height:1rem;font-weight:500}.text-danger[data-v-6a302fd3]{color:#dc2626}.success-alert[data-v-6a302fd3]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#16a34a;font-size:.875rem;animation:slideDown-6a302fd3 .3s ease-out}.auth-page[data-v-dc6dfffd]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#000f51 0%,#6567e3 100%);overflow:hidden}.auth-container[data-v-dc6dfffd]{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;width:100%;margin:2rem;background:white;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000040;position:relative;z-index:1;min-height:600px}.auth-branding[data-v-dc6dfffd]{background:linear-gradient(135deg,#040e3b 0%,#280c7b 100%);padding:3rem;display:flex;align-items:center;position:relative;overflow:hidden}.auth-branding[data-v-dc6dfffd]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.branding-content[data-v-dc6dfffd]{width:100%;position:relative;z-index:1}.logo-section[data-v-dc6dfffd]{margin-bottom:3rem}.brand-logo[data-v-dc6dfffd]{display:inline-block;text-decoration:none}.logo-text[data-v-dc6dfffd]{font-size:2.5rem;font-weight:800;color:#fff}.logo-accent[data-v-dc6dfffd]{color:gold}.logo-subtitle[data-v-dc6dfffd]{color:#fffc;font-size:.875rem;font-weight:500;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px}.welcome-section[data-v-dc6dfffd]{margin-bottom:3rem}.welcome-title[data-v-dc6dfffd]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.welcome-description[data-v-dc6dfffd]{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0}.features-list[data-v-dc6dfffd]{display:flex;flex-direction:column;gap:1.5rem}.feature-item[data-v-dc6dfffd]{display:flex;align-items:center;gap:1rem}.feature-icon[data-v-dc6dfffd]{width:50px;height:50px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-content h3[data-v-dc6dfffd]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.feature-content p[data-v-dc6dfffd]{color:#ffffffb3;font-size:.875rem;margin:0;line-height:1.4}.auth-form-section[data-v-dc6dfffd]{padding:3rem;display:flex;flex-direction:column;justify-content:center;position:relative}.form-container[data-v-dc6dfffd]{width:100%;max-width:400px;margin:0 auto}.form-header[data-v-dc6dfffd]{text-align:center;margin-bottom:2rem}.form-title[data-v-dc6dfffd]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-subtitle[data-v-dc6dfffd]{color:#6b7280;font-size:1rem;margin:0}.auth-form[data-v-dc6dfffd]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-dc6dfffd]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-dc6dfffd]{font-size:.875rem;font-weight:600;color:#374151}.input-wrapper[data-v-dc6dfffd]{position:relative}.input-icon[data-v-dc6dfffd]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-dc6dfffd]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-dc6dfffd]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.form-input.is-invalid[data-v-dc6dfffd]{border-color:#ef4444}.password-toggle[data-v-dc6dfffd]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle[data-v-dc6dfffd]:hover{color:#667eea}.form-options[data-v-dc6dfffd]{display:flex;justify-content:space-between;align-items:center}.checkbox-wrapper[data-v-dc6dfffd]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-dc6dfffd]{display:none}.checkbox-custom[data-v-dc6dfffd]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;position:relative;transition:all .2s ease}.checkbox-input:checked+.checkbox-custom[data-v-dc6dfffd]{background:#667eea;border-color:#667eea}.checkbox-input:checked+.checkbox-custom[data-v-dc6dfffd]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-label[data-v-dc6dfffd]{font-size:.875rem;color:#374151}.forgot-link[data-v-dc6dfffd]{color:#667eea;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.forgot-link[data-v-dc6dfffd]:hover{color:#4f46e5;text-decoration:underline}.submit-btn[data-v-dc6dfffd]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#2747d6 0%,#090e44 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn[data-v-dc6dfffd]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.submit-btn[data-v-dc6dfffd]:disabled{opacity:.7;cursor:not-allowed;transform:none}.submit-btn.loading[data-v-dc6dfffd]{pointer-events:none}.btn-content[data-v-dc6dfffd]{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-divider[data-v-dc6dfffd]{position:relative;text-align:center;margin:.5rem 0}.form-divider[data-v-dc6dfffd]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.form-divider span[data-v-dc6dfffd]{background:white;color:#9ca3af;padding:0 1rem;font-size:.875rem;position:relative;z-index:2}.auth-footer[data-v-dc6dfffd]{text-align:center}.footer-text[data-v-dc6dfffd]{color:#6b7280;font-size:.875rem;margin:0}.auth-link[data-v-dc6dfffd]{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.auth-link[data-v-dc6dfffd]:hover{color:#4f46e5;text-decoration:underline}.security-badge[data-v-dc6dfffd]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.75rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-badge i[data-v-dc6dfffd]{color:#059669}.mobile-header[data-v-dc6dfffd]{display:none;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);z-index:10}.mobile-logo[data-v-dc6dfffd]{text-decoration:none}.mobile-logo .logo-text[data-v-dc6dfffd]{font-size:1.5rem;font-weight:800;color:#1f2937}.mobile-logo .logo-accent[data-v-dc6dfffd]{color:#667eea}.error-report[data-v-dc6dfffd]{font-size:.75rem;margin-top:.25rem;min-height:1rem}@media (max-width: 1024px){.auth-container[data-v-dc6dfffd]{margin:1rem;max-width:900px}.auth-branding[data-v-dc6dfffd],.auth-form-section[data-v-dc6dfffd]{padding:2rem}.features-list[data-v-dc6dfffd]{gap:1rem}.feature-item[data-v-dc6dfffd]{gap:.75rem}.feature-icon[data-v-dc6dfffd]{width:40px;height:40px;font-size:1rem}}@media (max-width: 768px){.auth-page[data-v-dc6dfffd]{padding-top:80px}.mobile-header[data-v-dc6dfffd]{display:block}.auth-container[data-v-dc6dfffd]{grid-template-columns:1fr;margin:1rem .5rem;min-height:auto}.auth-branding[data-v-dc6dfffd]{padding:2rem 1.5rem 1.5rem;text-align:center}.welcome-section[data-v-dc6dfffd]{margin-bottom:2rem}.welcome-title[data-v-dc6dfffd]{font-size:1.5rem}.features-list[data-v-dc6dfffd]{flex-direction:row;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item[data-v-dc6dfffd]{flex-direction:column;text-align:center;gap:.5rem;max-width:120px}.feature-content h3[data-v-dc6dfffd]{font-size:.875rem}.feature-content p[data-v-dc6dfffd]{font-size:.75rem}.auth-form-section[data-v-dc6dfffd]{padding:2rem 1.5rem}.security-badge[data-v-dc6dfffd]{position:relative;bottom:auto;left:auto;transform:none;margin-top:2rem;justify-content:center}}@media (max-width: 480px){.auth-container[data-v-dc6dfffd]{margin:.5rem;border-radius:16px}.auth-branding[data-v-dc6dfffd],.auth-form-section[data-v-dc6dfffd]{padding:1.5rem 1rem}.logo-text[data-v-dc6dfffd]{font-size:2rem}.welcome-title[data-v-dc6dfffd]{font-size:1.25rem}.welcome-description[data-v-dc6dfffd]{font-size:1rem}.features-list[data-v-dc6dfffd]{gap:1rem}.feature-item[data-v-dc6dfffd]{max-width:100px}.form-title[data-v-dc6dfffd]{font-size:1.5rem}.form-options[data-v-dc6dfffd]{flex-direction:column;gap:1rem;align-items:flex-start}}.form-input[data-v-dc6dfffd]:focus,.submit-btn[data-v-dc6dfffd]:focus,.checkbox-wrapper[data-v-dc6dfffd]:focus-within,.forgot-link[data-v-dc6dfffd]:focus,.auth-link[data-v-dc6dfffd]:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-dc6dfffd]{border-width:3px}.submit-btn[data-v-dc6dfffd]{border:2px solid #000}}@media (prefers-reduced-motion: reduce){.submit-btn[data-v-dc6dfffd],.form-input[data-v-dc6dfffd],.checkbox-custom[data-v-dc6dfffd],.password-toggle[data-v-dc6dfffd],.forgot-link[data-v-dc6dfffd],.auth-link[data-v-dc6dfffd]{animation:none;transition:none}}.error-alert[data-v-dc6dfffd]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#dc2626;font-size:.875rem;animation:slideDown-dc6dfffd .3s ease-out}.error-alert i[data-v-dc6dfffd]{font-size:1rem;flex-shrink:0}@keyframes slideDown-dc6dfffd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-input.is-invalid[data-v-dc6dfffd]{border-color:#ef4444;background-color:#fef2f2}.form-input.is-invalid[data-v-dc6dfffd]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.error-report[data-v-dc6dfffd]{font-size:.75rem;margin-top:.25rem;min-height:1rem;font-weight:500}.text-danger[data-v-dc6dfffd]{color:#dc2626}.success-alert[data-v-dc6dfffd]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#16a34a;font-size:.875rem;animation:slideDown-dc6dfffd .3s ease-out}.modal-overlay[data-v-f0ef501b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-f0ef501b]{position:relative;z-index:1;width:100%;max-width:450px}.modal-content[data-v-f0ef501b]{background:white;border-radius:24px;padding:2.5rem;box-shadow:0 25px 50px #00000040;position:relative;animation:modalSlideIn-f0ef501b .3s ease-out}@keyframes modalSlideIn-f0ef501b{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-f0ef501b]{text-align:center;margin-bottom:2rem;flex-direction:column}.icon-wrapper[data-v-f0ef501b]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff;box-shadow:0 8px 25px #667eea4d}.modal-title[data-v-f0ef501b]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.modal-subtitle[data-v-f0ef501b]{color:#6b7280;font-size:1rem;margin:0;line-height:1.5}.success-alert[data-v-f0ef501b]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;padding:1rem 1.5rem;border-radius:16px;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-weight:500;box-shadow:0 4px 15px #10b98133}.success-alert i[data-v-f0ef501b]{font-size:1.25rem}.modal-form[data-v-f0ef501b]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.form-group[data-v-f0ef501b]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-f0ef501b]{font-size:.875rem;font-weight:600;color:#374151}.input-wrapper[data-v-f0ef501b]{position:relative}.input-icon[data-v-f0ef501b]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-f0ef501b]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-f0ef501b]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.form-input.is-invalid[data-v-f0ef501b]{border-color:#ef4444}.error-message[data-v-f0ef501b]{color:#ef4444;font-size:.75rem;font-weight:500;margin-top:.25rem}.submit-btn[data-v-f0ef501b]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-f0ef501b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.submit-btn[data-v-f0ef501b]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-content[data-v-f0ef501b]{display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-footer[data-v-f0ef501b]{text-align:center;padding-top:1.5rem;border-top:1px solid #e5e7eb}.footer-text[data-v-f0ef501b]{color:#6b7280;font-size:.875rem;margin:0}.text-link[data-v-f0ef501b]{background:none;border:none;color:#667eea;text-decoration:none;font-weight:600;cursor:pointer;transition:color .2s ease}.text-link[data-v-f0ef501b]:hover{color:#4f46e5;text-decoration:underline}.back-btn[data-v-f0ef501b]{display:inline-flex;align-items:center;gap:.5rem;background:#f3f4f6;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-btn[data-v-f0ef501b]:hover{background:#e5e7eb;transform:translate(-2px)}@media (max-width: 480px){.modal-content[data-v-f0ef501b]{padding:2rem 1.5rem;margin:.5rem;border-radius:20px}.icon-wrapper[data-v-f0ef501b]{width:70px;height:70px;font-size:1.75rem}.modal-title[data-v-f0ef501b]{font-size:1.5rem}.modal-subtitle[data-v-f0ef501b]{font-size:.875rem}}.form-input[data-v-f0ef501b]:focus,.submit-btn[data-v-f0ef501b]:focus,.text-link[data-v-f0ef501b]:focus,.back-btn[data-v-f0ef501b]:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-reduced-motion: reduce){.modal-content[data-v-f0ef501b],.submit-btn[data-v-f0ef501b],.form-input[data-v-f0ef501b],.back-btn[data-v-f0ef501b]{animation:none;transition:none}}.auth-page[data-v-c4c57c75]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);overflow:hidden}.reset-modal-overlay[data-v-c4c57c75]{position:relative;z-index:1;padding:2rem;width:100%;max-width:500px}.reset-modal[data-v-c4c57c75]{background:white;border-radius:24px;padding:3rem;box-shadow:0 25px 50px #00000040;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-header[data-v-c4c57c75]{text-align:center;margin-bottom:2rem;flex-direction:column}.logo-section[data-v-c4c57c75]{margin-bottom:1.5rem}.brand-logo[data-v-c4c57c75]{display:inline-block;text-decoration:none}.logo-text[data-v-c4c57c75]{font-size:2rem;font-weight:800;color:#1f2937}.logo-accent[data-v-c4c57c75]{color:#667eea}.modal-title[data-v-c4c57c75]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.modal-subtitle[data-v-c4c57c75]{color:#6b7280;font-size:1rem;margin:0}.success-message[data-v-c4c57c75]{text-align:center;padding:2rem 0}.success-content[data-v-c4c57c75]{display:flex;flex-direction:column;align-items:center;gap:1rem}.success-content i[data-v-c4c57c75]{font-size:3rem;color:#10b981}.success-content p[data-v-c4c57c75]{font-size:1.125rem;color:#1f2937;font-weight:600;margin:0}.success-content small[data-v-c4c57c75]{color:#6b7280;font-size:.875rem}.reset-form[data-v-c4c57c75]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-c4c57c75]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-c4c57c75]{font-size:.875rem;font-weight:600;color:#374151}.input-wrapper[data-v-c4c57c75]{position:relative}.input-icon[data-v-c4c57c75]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem}.form-input[data-v-c4c57c75]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-input[data-v-c4c57c75]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.form-input.is-invalid[data-v-c4c57c75]{border-color:#ef4444}.password-toggle[data-v-c4c57c75]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle[data-v-c4c57c75]:hover{color:#667eea}.submit-btn[data-v-c4c57c75]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.submit-btn[data-v-c4c57c75]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.submit-btn[data-v-c4c57c75]:disabled{opacity:.7;cursor:not-allowed;transform:none}.submit-btn.loading[data-v-c4c57c75]{pointer-events:none}.btn-content[data-v-c4c57c75]{display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-footer[data-v-c4c57c75]{text-align:center;margin-top:1rem}.footer-text[data-v-c4c57c75]{color:#6b7280;font-size:.875rem;margin:0}.auth-link[data-v-c4c57c75]{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.auth-link[data-v-c4c57c75]:hover{color:#4f46e5;text-decoration:underline}.security-badge[data-v-c4c57c75]{position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.75rem;background:rgba(255,255,255,.9);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a}.security-badge i[data-v-c4c57c75]{color:#10b981}.error-report[data-v-c4c57c75]{font-size:.75rem;margin-top:.25rem;min-height:1rem}.password-strength[data-v-c4c57c75]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.strength-meter[data-v-c4c57c75]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.strength-bar[data-v-c4c57c75]{height:100%;transition:all .3s ease;border-radius:2px}.strength-bar.weak[data-v-c4c57c75]{background:linear-gradient(90deg,#ef4444,#f87171)}.strength-bar.fair[data-v-c4c57c75]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.strength-bar.good[data-v-c4c57c75]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.strength-bar.strong[data-v-c4c57c75]{background:linear-gradient(90deg,#10b981,#34d399)}.strength-text[data-v-c4c57c75]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.strength-text.weak[data-v-c4c57c75]{color:#ef4444}.strength-text.fair[data-v-c4c57c75]{color:#f59e0b}.strength-text.good[data-v-c4c57c75]{color:#3b82f6}.strength-text.strong[data-v-c4c57c75]{color:#10b981}@media (max-width: 768px){.reset-modal-overlay[data-v-c4c57c75]{padding:1rem}.reset-modal[data-v-c4c57c75]{padding:2rem 1.5rem;border-radius:16px}.logo-text[data-v-c4c57c75]{font-size:1.75rem}.modal-title[data-v-c4c57c75]{font-size:1.5rem}.modal-subtitle[data-v-c4c57c75]{font-size:.875rem}}@media (max-width: 480px){.reset-modal-overlay[data-v-c4c57c75]{padding:.5rem}.reset-modal[data-v-c4c57c75]{padding:1.5rem 1rem}.logo-text[data-v-c4c57c75]{font-size:1.5rem}.modal-title[data-v-c4c57c75]{font-size:1.25rem}.security-badge[data-v-c4c57c75]{bottom:-.5rem;font-size:.7rem;padding:.375rem .75rem}}.form-input[data-v-c4c57c75]:focus,.submit-btn[data-v-c4c57c75]:focus,.password-toggle[data-v-c4c57c75]:focus,.auth-link[data-v-c4c57c75]:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-c4c57c75]{border-width:3px}.submit-btn[data-v-c4c57c75]{border:2px solid #000}}@media (prefers-reduced-motion: reduce){.submit-btn[data-v-c4c57c75],.form-input[data-v-c4c57c75],.password-toggle[data-v-c4c57c75],.auth-link[data-v-c4c57c75]{animation:none;transition:none}}.profile-completion-page .completion-form-container[data-v-67df79b6]{background:white;border-radius:16px;box-shadow:0 10px 40px #0000001a;padding:2.5rem;max-width:600px;width:100%}.profile-completion-page .completion-header[data-v-67df79b6]{text-align:center;margin-bottom:2rem}.profile-completion-page .header-icon[data-v-67df79b6]{width:64px;height:64px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto 1rem}.profile-completion-page .completion-title[data-v-67df79b6]{font-size:1.75rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.profile-completion-page .completion-subtitle[data-v-67df79b6]{color:#6b7280;margin:0;font-size:.95rem;line-height:1.5}.profile-completion-page .completion-form[data-v-67df79b6]{display:flex;flex-direction:column;gap:1.5rem}.profile-completion-page .error-message[data-v-67df79b6],.profile-completion-page .success-message[data-v-67df79b6]{padding:.875rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.profile-completion-page .error-message[data-v-67df79b6]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.profile-completion-page .success-message[data-v-67df79b6]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.profile-completion-page .form-section[data-v-67df79b6]{display:flex;flex-direction:column;gap:1.25rem}.profile-completion-page .section-title[data-v-67df79b6]{font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem;font-size:.95rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.profile-completion-page .form-grid[data-v-67df79b6]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width: 640px){.profile-completion-page .form-grid[data-v-67df79b6]{grid-template-columns:1fr}}.profile-completion-page .form-group[data-v-67df79b6]{display:flex;flex-direction:column;gap:.5rem}.profile-completion-page .form-group.full-width[data-v-67df79b6]{grid-column:1/-1}.profile-completion-page .form-label[data-v-67df79b6]{font-weight:500;color:#374151;display:flex;align-items:center;gap:.5rem;font-size:.875rem}.profile-completion-page .form-control[data-v-67df79b6]{padding:.875rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:all .2s;background:white}.profile-completion-page .form-control[data-v-67df79b6]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.profile-completion-page .form-control[data-v-67df79b6]:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.profile-completion-page .form-control.readonly-field[data-v-67df79b6]{background:#f3f4f6;color:#6b7280;cursor:not-allowed;border-color:#d1d5db}.profile-completion-page .form-control.readonly-field[data-v-67df79b6]:focus{border-color:#d1d5db;box-shadow:none;background:#f3f4f6}.profile-completion-page .field-note[data-v-67df79b6]{font-size:.75rem;color:#6b7280;display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.profile-completion-page .form-actions[data-v-67df79b6]{display:flex;justify-content:center;margin-top:.5rem}.profile-completion-page .submit-btn[data-v-67df79b6]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:1rem 2.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;min-width:180px;font-size:.95rem;position:relative;z-index:10;pointer-events:auto}.profile-completion-page .submit-btn[data-v-67df79b6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #667eea66}.profile-completion-page .submit-btn[data-v-67df79b6]:disabled{opacity:.6;cursor:not-allowed;transform:none;pointer-events:none}.profile-completion-page .submit-btn.disabled[data-v-67df79b6]{opacity:.6;cursor:not-allowed;transform:none;pointer-events:auto}.profile-completion-page .submit-btn.loading[data-v-67df79b6]{pointer-events:none}.profile-completion-page .btn-content[data-v-67df79b6]{display:flex;align-items:center;justify-content:center;gap:.5rem}.profile-completion-page .info-note[data-v-67df79b6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#64748b;text-align:center;justify-content:center}@media (max-width: 768px){.profile-completion-page .completion-form-container[data-v-67df79b6]{padding:2rem 1.5rem;margin:1rem}.profile-completion-page .completion-title[data-v-67df79b6]{font-size:1.5rem}.profile-completion-page .header-icon[data-v-67df79b6]{width:56px;height:56px;font-size:1.25rem}}@media (max-width: 480px){.profile-completion-page .completion-form-container[data-v-67df79b6]{padding:1.5rem 1rem}.profile-completion-page .completion-title[data-v-67df79b6]{font-size:1.25rem}.profile-completion-page .submit-btn[data-v-67df79b6]{padding:.875rem 2rem;min-width:160px}}.profile-completion-wrapper[data-v-67df79b6]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:2rem}.profile-completion-wrapper .auth-page[data-v-67df79b6]{background:transparent!important;min-height:auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.profile-completion-wrapper .auth-container[data-v-67df79b6]{background:transparent!important;min-height:auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.profile-completion-wrapper .completion-form-container[data-v-67df79b6]{background:white!important;border-radius:16px!important;box-shadow:0 10px 40px #0000001a!important;padding:2.5rem!important;max-width:600px!important;width:100%!important;margin:0!important}@media (max-width: 768px){.profile-completion-wrapper[data-v-67df79b6]{min-height:calc(100vh - 70px);padding:1rem}.profile-completion-wrapper .completion-form-container[data-v-67df79b6]{padding:2rem 1.5rem!important;max-width:100%!important}}@media (max-width: 480px){.profile-completion-wrapper[data-v-67df79b6]{padding:.5rem}.profile-completion-wrapper .completion-form-container[data-v-67df79b6]{padding:1.5rem 1rem!important}}.search-container[data-v-1d1fae7b]{position:relative;width:100%}.search-results[data-v-1d1fae7b]{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:white;border-radius:12px;box-shadow:0 20px 40px #00000026;border:1px solid #e2e8f0;max-height:400px;overflow-y:auto;z-index:9999;pointer-events:auto}.search-loading[data-v-1d1fae7b],.search-no-results[data-v-1d1fae7b]{padding:2rem;text-align:center;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:.5rem}.search-loading i[data-v-1d1fae7b]{font-size:1.5rem;color:#192944}.search-results-list[data-v-1d1fae7b]{padding:.5rem 0}.search-category[data-v-1d1fae7b]{margin-bottom:.5rem}.category-header[data-v-1d1fae7b]{padding:.75rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.search-result-item[data-v-1d1fae7b]{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;position:relative;pointer-events:auto;animation:fadeInUp-1d1fae7b .3s ease-out}@keyframes fadeInUp-1d1fae7b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.search-results.expanded[data-v-1d1fae7b]{max-height:60vh}.search-result-item[data-v-1d1fae7b]:hover,.search-result-item.highlighted[data-v-1d1fae7b]{background:#f8fafc;border-left-color:#192944}.result-icon[data-v-1d1fae7b]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#192944,#3b4960);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;flex-shrink:0}.result-content[data-v-1d1fae7b]{flex:1;min-width:0}.result-title[data-v-1d1fae7b]{font-weight:600;color:#1e293b;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-subtitle[data-v-1d1fae7b]{font-size:.875rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-search[data-v-1d1fae7b]{position:relative}.remove-recent[data-v-1d1fae7b]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:4px;opacity:0;transition:all .2s ease}.recent-search:hover .remove-recent[data-v-1d1fae7b]{opacity:1}.remove-recent[data-v-1d1fae7b]:hover{background:#fee2e2;color:#ef4444}.search-more[data-v-1d1fae7b]{padding:.75rem 1rem;border-top:1px solid #e2e8f0;background:#f8fafc}.view-all-btn[data-v-1d1fae7b]{width:100%;padding:.75rem 1rem;background:none;border:1px solid #d1d5db;border-radius:8px;color:#192944;font-weight:500;cursor:pointer;transition:all .2s ease;pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:.5rem}.view-all-btn[data-v-1d1fae7b]:hover{background:#192944;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #7925c733}.view-all-btn.show-less[data-v-1d1fae7b]{background:rgba(121,37,199,.1);border-color:#192944}.view-all-btn.show-less[data-v-1d1fae7b]:hover{background:#f3f4f6;color:#192944}.notifications-dropdown[data-v-1d1fae7b]{position:absolute;top:calc(100% + .75rem);right:0;background:white;border-radius:16px;box-shadow:0 25px 50px #00000026;border:1px solid #e5e7eb;width:380px;max-height:500px;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:all .3s ease;z-index:1002}.notifications-dropdown.show[data-v-1d1fae7b]{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.notifications-header[data-v-1d1fae7b]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.notifications-title[data-v-1d1fae7b]{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.mark-all-read[data-v-1d1fae7b]{background:none;border:none;color:#192944;font-size:.875rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:all .2s ease}.mark-all-read[data-v-1d1fae7b]:hover{background:rgba(121,37,199,.1)}.notifications-loading[data-v-1d1fae7b],.notifications-empty[data-v-1d1fae7b]{padding:2rem;text-align:center;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:.75rem}.notifications-loading i[data-v-1d1fae7b]{font-size:1.5rem;color:#192944}.notifications-empty i[data-v-1d1fae7b]{font-size:2rem;color:#cbd5e1}.notifications-list[data-v-1d1fae7b]{max-height:350px;overflow-y:auto}.notification-item[data-v-1d1fae7b]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;border-left:3px solid transparent;transition:all .2s ease;cursor:pointer;position:relative}.notification-item.unread[data-v-1d1fae7b]{background:rgba(121,37,199,.05);border-left-color:#192944}.notification-item[data-v-1d1fae7b]:hover{background:#f8fafc}.notification-icon[data-v-1d1fae7b]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}.notification-icon.success[data-v-1d1fae7b]{background:linear-gradient(135deg,#10b981,#059669)}.notification-icon.danger[data-v-1d1fae7b]{background:linear-gradient(135deg,#ef4444,#dc2626)}.notification-icon.warning[data-v-1d1fae7b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.notification-icon.info[data-v-1d1fae7b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.notification-icon.default[data-v-1d1fae7b]{background:linear-gradient(135deg,#64748b,#475569)}.notification-content[data-v-1d1fae7b]{flex:1;min-width:0}.notification-title[data-v-1d1fae7b]{font-weight:600;color:#1f2937;margin-bottom:.25rem;line-height:1.4}.notification-message[data-v-1d1fae7b]{color:#64748b;font-size:.875rem;line-height:1.4;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-time[data-v-1d1fae7b]{color:#9ca3af;font-size:.75rem}.notification-actions[data-v-1d1fae7b]{display:flex;flex-direction:column;gap:.25rem;opacity:0;transition:opacity .2s ease}.notification-item:hover .notification-actions[data-v-1d1fae7b]{opacity:1}.mark-read-btn[data-v-1d1fae7b],.delete-btn[data-v-1d1fae7b]{width:24px;height:24px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .2s ease}.mark-read-btn[data-v-1d1fae7b]{background:rgba(16,185,129,.1);color:#059669}.mark-read-btn[data-v-1d1fae7b]:hover{background:#059669;color:#fff}.delete-btn[data-v-1d1fae7b]{background:rgba(239,68,68,.1);color:#dc2626}.delete-btn[data-v-1d1fae7b]:hover{background:#dc2626;color:#fff}.notifications-more[data-v-1d1fae7b]{padding:.75rem 1rem;border-top:1px solid #e2e8f0;background:#f8fafc}.notification-count.pulse[data-v-1d1fae7b]{animation:pulse-1d1fae7b 1.5s ease-in-out infinite}@keyframes pulse-1d1fae7b{0%,to{transform:scale(1);background:#ef4444}50%{transform:scale(1.1);background:#dc2626}}@media (max-width: 768px){.notifications-dropdown[data-v-1d1fae7b]{width:320px;right:-1rem}.search-results[data-v-1d1fae7b]{left:-1rem;right:-1rem;border-radius:0;border-left:none;border-right:none}}@media (max-width: 480px){.notifications-dropdown[data-v-1d1fae7b]{width:280px;right:-2rem}.notification-item[data-v-1d1fae7b]{padding:.875rem 1rem}.notification-icon[data-v-1d1fae7b]{width:32px;height:32px;font-size:.875rem}}.search-results[data-v-1d1fae7b]::-webkit-scrollbar,.notifications-list[data-v-1d1fae7b]::-webkit-scrollbar{width:6px}.search-results[data-v-1d1fae7b]::-webkit-scrollbar-track,.notifications-list[data-v-1d1fae7b]::-webkit-scrollbar-track{background:#f8fafc;border-radius:3px}.search-results[data-v-1d1fae7b]::-webkit-scrollbar-thumb,.notifications-list[data-v-1d1fae7b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.search-results[data-v-1d1fae7b]::-webkit-scrollbar-thumb:hover,.notifications-list[data-v-1d1fae7b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modern-app-layout[data-v-1d1fae7b]{min-height:100vh;background:#f8fafc;display:flex;flex-direction:column}.top-navbar[data-v-1d1fae7b]{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);box-shadow:0 4px 20px #0000001a;position:sticky;top:0;z-index:1000;border-bottom:3px solid #192944}.navbar-container[data-v-1d1fae7b]{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:70px;max-width:none}.navbar-left[data-v-1d1fae7b]{display:flex;align-items:center;gap:1rem}.sidebar-toggle[data-v-1d1fae7b]{width:40px;height:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .3s ease}.sidebar-toggle[data-v-1d1fae7b]:hover{background:rgba(255,255,255,.15)}.toggle-line[data-v-1d1fae7b]{width:18px;height:2px;background:white;border-radius:1px;transition:all .3s ease}.sidebar-toggle.active .toggle-line[data-v-1d1fae7b]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.sidebar-toggle.active .toggle-line[data-v-1d1fae7b]:nth-child(2){opacity:0}.sidebar-toggle.active .toggle-line[data-v-1d1fae7b]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navbar-brand .brand-link[data-v-1d1fae7b]{text-decoration:none;color:#fff}.brand-text[data-v-1d1fae7b]{font-size:1.75rem;font-weight:800;color:#fff;letter-spacing:-.5px}.brand-accent[data-v-1d1fae7b]{color:#ef4444}.navbar-search[data-v-1d1fae7b]{flex:1;max-width:500px;margin:0 2rem}.search-container[data-v-1d1fae7b]{position:relative;width:100%;z-index:9998}.search-input[data-v-1d1fae7b]{width:100%;padding:.75rem 1rem .75rem 3rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:25px;color:#fff;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.search-input[data-v-1d1fae7b]::placeholder{color:#fff9}.search-input[data-v-1d1fae7b]:focus{outline:none;background:rgba(255,255,255,.15);border-color:#192944;box-shadow:0 0 0 3px #7925c733}.search-icon[data-v-1d1fae7b]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#fff9;z-index:1}.clear-search[data-v-1d1fae7b]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff9;cursor:pointer;padding:.25rem;border-radius:50%}.clear-search[data-v-1d1fae7b]:hover{background:rgba(255,255,255,.1)}.navbar-right[data-v-1d1fae7b]{display:flex;align-items:center;gap:1rem}.subscription-badge .badge[data-v-1d1fae7b]{padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.375rem}.badge-premium[data-v-1d1fae7b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 10px #10b9814d}.badge-free[data-v-1d1fae7b]{background:#64748b;color:#fff}.notifications[data-v-1d1fae7b]{position:relative}.notification-btn[data-v-1d1fae7b]{width:40px;height:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative}.notification-btn[data-v-1d1fae7b]:hover{background:rgba(255,255,255,.15)}.notification-count[data-v-1d1fae7b]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:10px;min-width:18px;text-align:center;line-height:1.2}.user-menu[data-v-1d1fae7b]{position:relative}.user-trigger[data-v-1d1fae7b]{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:.375rem 1rem .375rem .375rem;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-trigger[data-v-1d1fae7b]:hover{background:rgba(255,255,255,.15)}.user-avatar[data-v-1d1fae7b]{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.3);position:relative}.user-avatar img[data-v-1d1fae7b]{width:100%;height:100%;object-fit:cover}.online-status[data-v-1d1fae7b]{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#10b981;border:2px solid white;border-radius:50%}.user-name[data-v-1d1fae7b]{font-weight:600;font-size:.875rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-1d1fae7b]{font-size:.75rem;transition:transform .3s ease}.user-trigger:hover .dropdown-icon[data-v-1d1fae7b]{transform:rotate(180deg)}.user-dropdown[data-v-1d1fae7b]{position:absolute;top:calc(100% + .5rem);right:0;background:white;border-radius:16px;box-shadow:0 20px 40px #00000026;border:1px solid #e2e8f0;min-width:240px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1001}.user-dropdown.show[data-v-1d1fae7b]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-header[data-v-1d1fae7b]{display:flex;align-items:center;gap:.75rem;padding:1rem}.dropdown-avatar[data-v-1d1fae7b]{width:40px;height:40px;border-radius:50%;overflow:hidden}.dropdown-avatar img[data-v-1d1fae7b]{width:100%;height:100%;object-fit:cover}.dropdown-name[data-v-1d1fae7b]{font-weight:600;color:#1f2937}.dropdown-email[data-v-1d1fae7b]{font-size:.875rem;color:#6b7280}.dropdown-divider[data-v-1d1fae7b]{height:1px;background:#e5e7eb;margin:.5rem 0}.dropdown-item[data-v-1d1fae7b]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#374151;text-decoration:none;border:none;background:none;width:100%;font-size:.875rem;cursor:pointer;transition:all .2s ease;position:relative}.dropdown-item[data-v-1d1fae7b]:hover{background:#f9fafb;color:#192944}.upgrade-tag[data-v-1d1fae7b]{margin-left:auto;background:#192944;color:#fff;font-size:.625rem;padding:.125rem .375rem;border-radius:8px;font-weight:600}.logout-btn[data-v-1d1fae7b]:hover{background:#fef2f2;color:#dc2626}.sidebar[data-v-1d1fae7b]{position:fixed;top:70px;left:0;width:280px;height:calc(100vh - 70px);background:white;box-shadow:4px 0 20px #0000001a;transform:translate(-100%);transition:all .3s ease;z-index:999;border-right:1px solid #e5e7eb}.sidebar.open[data-v-1d1fae7b]{transform:translate(0)}.sidebar.collapsed[data-v-1d1fae7b]{width:80px}.sidebar-content[data-v-1d1fae7b]{display:flex;flex-direction:column;height:100%}.sidebar-header[data-v-1d1fae7b]{padding:1.5rem 1.5rem 0;margin-bottom:1.5rem;position:relative;flex-shrink:0}.sidebar-user[data-v-1d1fae7b]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;border:1px solid #e5e7eb}.sidebar-avatar[data-v-1d1fae7b]{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid #192944}.sidebar-avatar img[data-v-1d1fae7b]{width:100%;height:100%;object-fit:cover}.sidebar-user-name[data-v-1d1fae7b]{font-weight:600;color:#1f2937;font-size:.9rem}.sidebar-user-role[data-v-1d1fae7b]{font-size:.75rem;color:#6b7280}.sidebar-collapse-btn[data-v-1d1fae7b]{position:absolute;top:80%;right:-12px;transform:translateY(-50%);width:24px;height:24px;background:white;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.sidebar-collapse-btn[data-v-1d1fae7b]:hover{background:#192944;color:#fff;border-color:#192944}.sidebar-collapse-btn i.rotated[data-v-1d1fae7b]{transform:rotate(180deg)}.sidebar-nav[data-v-1d1fae7b]{flex:1;padding:0 1rem;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem}.nav-section[data-v-1d1fae7b]{margin-bottom:2rem}.nav-section-title[data-v-1d1fae7b]{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;padding:0 .5rem}.nav-item[data-v-1d1fae7b]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;color:#6b7280;text-decoration:none;border-radius:12px;margin-bottom:.25rem;transition:all .3s ease;position:relative;overflow:hidden}.nav-item[data-v-1d1fae7b]:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(135deg,#192944,#3b4960);transition:width .3s ease;z-index:0}.nav-item[data-v-1d1fae7b]:hover:before,.nav-item.active[data-v-1d1fae7b]:before{width:4px}.nav-item[data-v-1d1fae7b]:hover{background:#f8fafc;color:#374151}.nav-item.active[data-v-1d1fae7b]{background:linear-gradient(135deg,rgba(121,37,199,.1),rgba(168,85,247,.1));color:#192944;font-weight:600}.nav-item-icon[data-v-1d1fae7b]{width:20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.nav-item-text[data-v-1d1fae7b]{flex:1;font-weight:500;position:relative;z-index:1}.nav-item-indicator[data-v-1d1fae7b]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#192944;border-radius:50%;opacity:0;transition:opacity .3s ease}.nav-item.active .nav-item-indicator[data-v-1d1fae7b]{opacity:1}.quick-action .nav-item-icon.action-risk[data-v-1d1fae7b]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:8px;width:28px;height:28px}.quick-action .nav-item-icon.action-fairness[data-v-1d1fae7b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:8px;width:28px;height:28px}.sidebar-footer[data-v-1d1fae7b]{flex-shrink:0}.footer-stats[data-v-1d1fae7b]{display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.stat-item[data-v-1d1fae7b]{flex:1;text-align:center}.stat-number[data-v-1d1fae7b]{font-size:1.25rem;font-weight:700;color:#1f2937}.stat-label[data-v-1d1fae7b]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.upgrade-prompt[data-v-1d1fae7b]{background:linear-gradient(135deg,#192944,#3b4960);border-radius:16px;padding:1rem;color:#fff;text-align:center}.prompt-content[data-v-1d1fae7b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.prompt-icon[data-v-1d1fae7b]{font-size:1.5rem;color:#fbbf24}.prompt-title[data-v-1d1fae7b]{font-weight:600;font-size:.875rem}.prompt-subtitle[data-v-1d1fae7b]{font-size:.75rem;opacity:.9}.upgrade-btn[data-v-1d1fae7b]{background:white;color:#192944;padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s ease;display:inline-block}.upgrade-btn[data-v-1d1fae7b]:hover{background:#f8fafc;transform:translateY(-1px)}.main-content[data-v-1d1fae7b]{flex:1;transition:all .3s ease;margin-left:0;padding:2rem}.main-content.sidebar-open[data-v-1d1fae7b]{margin-left:280px}.main-content.sidebar-collapsed[data-v-1d1fae7b]{margin-left:80px}.content-container[data-v-1d1fae7b]{max-width:1200px;margin:0 auto}.subscription-alert[data-v-1d1fae7b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px;margin-bottom:2rem;animation:slideDown-1d1fae7b .5s ease-out}@keyframes slideDown-1d1fae7b{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-content[data-v-1d1fae7b]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 2rem;color:#fff}.alert-icon[data-v-1d1fae7b]{font-size:1.2rem;color:#fbbf24}.alert-text[data-v-1d1fae7b]{flex:1;text-align:center;font-size:.95rem}.alert-upgrade-btn[data-v-1d1fae7b]{background:white;color:#1d4ed8;padding:.5rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s ease;box-shadow:0 2px 10px #0000001a}.alert-upgrade-btn[data-v-1d1fae7b]:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 20px #0003}.mobile-overlay[data-v-1d1fae7b]{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:998}.mobile-overlay.show[data-v-1d1fae7b]{opacity:1;visibility:visible}@media (max-width: 1024px){.main-content.sidebar-open[data-v-1d1fae7b],.main-content.sidebar-collapsed[data-v-1d1fae7b]{margin-left:0}.navbar-search[data-v-1d1fae7b],.subscription-badge[data-v-1d1fae7b],.user-info[data-v-1d1fae7b]{display:none}.sidebar[data-v-1d1fae7b],.sidebar.collapsed[data-v-1d1fae7b]{width:280px}}@media (max-width: 768px){.navbar-container[data-v-1d1fae7b]{padding:0 1rem}.brand-text[data-v-1d1fae7b]{font-size:1.5rem}.main-content[data-v-1d1fae7b]{padding:1rem}.alert-content[data-v-1d1fae7b]{flex-direction:column;gap:.75rem;text-align:center;padding:1rem}.alert-text[data-v-1d1fae7b]{font-size:.875rem}.sidebar-header[data-v-1d1fae7b]{padding:1rem 1rem 0}.sidebar-nav[data-v-1d1fae7b]{padding:0 .75rem}.sidebar-footer[data-v-1d1fae7b]{padding:0 1rem 1rem}}@media (max-width: 480px){.notifications[data-v-1d1fae7b]{display:none}.navbar-right[data-v-1d1fae7b]{gap:.5rem}.user-trigger[data-v-1d1fae7b]{padding:.25rem .5rem .25rem .25rem}.user-avatar[data-v-1d1fae7b]{width:28px;height:28px}}.nav-item[data-v-1d1fae7b]{position:relative;overflow:hidden}.nav-item[data-v-1d1fae7b]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.nav-item[data-v-1d1fae7b]:hover:after{left:100%}.sidebar-nav[data-v-1d1fae7b]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-1d1fae7b]::-webkit-scrollbar-track{background:#f8fafc;border-radius:3px;margin:.5rem 0}.sidebar-nav[data-v-1d1fae7b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;transition:background .3s ease}.sidebar-nav[data-v-1d1fae7b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sidebar-nav[data-v-1d1fae7b]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.nav-item[data-v-1d1fae7b]:focus,.sidebar-toggle[data-v-1d1fae7b]:focus,.user-trigger[data-v-1d1fae7b]:focus,.dropdown-item[data-v-1d1fae7b]:focus{outline:2px solid #192944;outline-offset:2px}.nav-item.loading[data-v-1d1fae7b]{pointer-events:none;opacity:.6}.nav-item.loading .nav-item-icon[data-v-1d1fae7b]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-1d1fae7b 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-1d1fae7b{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-color-scheme: dark){.modern-app-layout[data-v-1d1fae7b]{background:#0f172a}.sidebar[data-v-1d1fae7b]{background:#1e293b;border-right-color:#334155}.sidebar-user[data-v-1d1fae7b]{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.sidebar-user-name[data-v-1d1fae7b]{color:#f1f5f9}.nav-item[data-v-1d1fae7b]{color:#94a3b8}.nav-item[data-v-1d1fae7b]:hover{background:#334155;color:#f1f5f9}.nav-section-title[data-v-1d1fae7b]{color:#64748b}.footer-stats[data-v-1d1fae7b]{background:#334155;border-color:#475569}.stat-number[data-v-1d1fae7b]{color:#f1f5f9}.nav-item.active[data-v-1d1fae7b]{color:#d1cece}.nav-item-icon.active[data-v-1d1fae7b]{color:#fff}.nav-item-indicator[data-v-1d1fae7b]{background-color:#fff}}@media print{.top-navbar[data-v-1d1fae7b],.sidebar[data-v-1d1fae7b],.subscription-alert[data-v-1d1fae7b]{display:none!important}.main-content[data-v-1d1fae7b]{margin-left:0!important;padding:0!important}}.dashboard-wrapper[data-v-1d1fae7b]{width:100%;max-width:1200px;margin:0 auto}.content-container[data-v-1d1fae7b]{min-height:calc(100vh - 80px)}@media (max-width: 768px){.content-container[data-v-1d1fae7b]{min-height:calc(100vh - 70px)}}.nav-item.disabled[data-v-1d1fae7b],.dropdown-item.disabled[data-v-1d1fae7b],.upgrade-btn.disabled[data-v-1d1fae7b],.alert-upgrade-btn.disabled[data-v-1d1fae7b],.notification-btn.disabled[data-v-1d1fae7b],.search-input.disabled[data-v-1d1fae7b],.clear-search.disabled[data-v-1d1fae7b]{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;color:#9ca3af!important}.nav-item.disabled[data-v-1d1fae7b]:hover,.dropdown-item.disabled[data-v-1d1fae7b]:hover,.upgrade-btn.disabled[data-v-1d1fae7b]:hover,.alert-upgrade-btn.disabled[data-v-1d1fae7b]:hover,.notification-btn.disabled[data-v-1d1fae7b]:hover,.clear-search.disabled[data-v-1d1fae7b]:hover{background:transparent!important;transform:none!important;box-shadow:none!important}.nav-item.disabled .nav-item-icon[data-v-1d1fae7b],.dropdown-item.disabled i[data-v-1d1fae7b],.notification-btn.disabled i[data-v-1d1fae7b]{opacity:.5!important}.search-input.disabled[data-v-1d1fae7b]{background-color:#f3f4f6!important;border-color:#d1d5db!important}.search-input.disabled[data-v-1d1fae7b]::placeholder{color:#9ca3af!important}.search-input.disabled~.search-results[data-v-1d1fae7b]{display:none!important}.modern-dashboard[data-v-f2739e24]{max-width:1200px;margin:0 auto;padding:0}.welcome-section[data-v-f2739e24]{background:linear-gradient(135deg,#182742 0%,#1a2b45 100%);border-radius:24px;padding:3rem;margin-bottom:3rem;color:#fff;position:relative;overflow:hidden}.welcome-section[data-v-f2739e24]:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.welcome-content[data-v-f2739e24]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.welcome-text[data-v-f2739e24]{flex:1}.welcome-title[data-v-f2739e24]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;line-height:1.2}.user-name[data-v-f2739e24]{background:linear-gradient(45deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-subtitle[data-v-f2739e24]{font-size:1.125rem;opacity:.9;margin:0}.welcome-stats[data-v-f2739e24]{display:flex;gap:1.5rem}.stat-card[data-v-f2739e24]{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:1.5rem;text-align:center;min-width:120px;transition:all .3s ease}.stat-card[data-v-f2739e24]:hover{transform:translateY(-4px);background:rgba(255,255,255,.2)}.stat-icon[data-v-f2739e24]{font-size:2rem;margin-bottom:.5rem;opacity:.8}.stat-number[data-v-f2739e24]{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-label[data-v-f2739e24]{font-size:.875rem;opacity:.8;font-weight:500}.section-title[data-v-f2739e24]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:2rem;position:relative;padding-left:1rem}.section-title[data-v-f2739e24]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:2rem;background:linear-gradient(135deg,#192944,#3b4960);border-radius:2px}.quick-actions-section[data-v-f2739e24]{margin-bottom:3rem}.actions-grid[data-v-f2739e24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.action-card[data-v-f2739e24]{background:white;border-radius:20px;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid #e2e8f0;position:relative;overflow:hidden;cursor:pointer}.action-card[data-v-f2739e24]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.action-card[data-v-f2739e24]:hover:before{left:100%}.action-card[data-v-f2739e24]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a;border-color:#192944}.card-header[data-v-f2739e24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.card-icon[data-v-f2739e24]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.risk-evaluation .card-icon[data-v-f2739e24]{background:linear-gradient(135deg,#ef4444,#dc2626)}.fairness-analysis .card-icon[data-v-f2739e24]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.awareness .card-icon[data-v-f2739e24]{background:linear-gradient(135deg,#059669,#047857)}.premium .card-icon[data-v-f2739e24]{background:linear-gradient(135deg,#192944,#3b4960)}.card-badge[data-v-f2739e24]{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.risk-evaluation .card-badge[data-v-f2739e24]{background:rgba(239,68,68,.1);color:#dc2626}.fairness-analysis .card-badge[data-v-f2739e24]{background:rgba(59,130,246,.1);color:#1d4ed8}.awareness .card-badge[data-v-f2739e24]{background:rgba(11,245,175,.1);color:#047857}.premium-badge[data-v-f2739e24]{background:linear-gradient(135deg,#192944,#3b4960);color:#fff}.card-content[data-v-f2739e24]{margin-bottom:1.5rem}.card-title[data-v-f2739e24]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.card-description[data-v-f2739e24]{color:#64748b;line-height:1.6;margin:0}.card-footer[data-v-f2739e24]{display:flex;justify-content:space-between;align-items:center;color:#192944;font-weight:600}.card-footer i[data-v-f2739e24]{transition:transform .3s ease}.action-card:hover .card-footer i[data-v-f2739e24]{transform:translate(4px)}.recent-activity-section[data-v-f2739e24]{margin-bottom:3rem}.activity-grid[data-v-f2739e24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.activity-card[data-v-f2739e24]{background:white;border-radius:16px;padding:1.5rem;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer}.activity-card[data-v-f2739e24]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014;border-color:#192944}.activity-header[data-v-f2739e24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.activity-icon[data-v-f2739e24]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff}.activity-icon.risk-type[data-v-f2739e24]{background:linear-gradient(135deg,#ef4444,#dc2626)}.activity-icon.fairness-type[data-v-f2739e24]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.activity-meta[data-v-f2739e24]{text-align:right}.activity-date[data-v-f2739e24]{display:block;font-size:.875rem;color:#64748b;margin-bottom:.25rem}.activity-type[data-v-f2739e24]{font-size:.75rem;font-weight:600;color:#192944;text-transform:uppercase;letter-spacing:.5px}.activity-title[data-v-f2739e24]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.activity-description[data-v-f2739e24]{color:#64748b;font-size:.875rem;line-height:1.5;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-footer[data-v-f2739e24]{display:flex;justify-content:space-between;align-items:center;color:#192944;font-size:.875rem;font-weight:500}.activity-footer i[data-v-f2739e24]{transition:transform .3s ease}.activity-card:hover .activity-footer i[data-v-f2739e24]{transform:translate(2px)}.empty-state[data-v-f2739e24]{text-align:center;padding:4rem 2rem;background:white;border-radius:20px;border:1px solid #e2e8f0}.empty-icon[data-v-f2739e24]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#64748b;font-size:2rem}.empty-title[data-v-f2739e24]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.empty-description[data-v-f2739e24]{color:#64748b;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.empty-actions[data-v-f2739e24]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-f2739e24],.btn-secondary[data-v-f2739e24]{padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.btn-primary[data-v-f2739e24]{background:linear-gradient(135deg,#192944,#3b4960);color:#fff}.btn-primary[data-v-f2739e24]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7925c74d}.btn-secondary[data-v-f2739e24]{background:white;color:#192944;border:2px solid #192944}.btn-secondary[data-v-f2739e24]:hover{background:#192944;color:#fff;transform:translateY(-2px)}@media (max-width: 1024px){.welcome-content[data-v-f2739e24]{flex-direction:column;gap:2rem;text-align:center}.welcome-stats[data-v-f2739e24]{justify-content:center}.welcome-title[data-v-f2739e24]{font-size:2rem}}@media (max-width: 768px){.modern-dashboard[data-v-f2739e24]{padding:0}.welcome-section[data-v-f2739e24]{padding:2rem 1.5rem;margin-bottom:2rem}.welcome-title[data-v-f2739e24]{font-size:1.75rem}.welcome-stats[data-v-f2739e24]{flex-direction:column;gap:1rem;width:100%}.stat-card[data-v-f2739e24]{min-width:auto}.actions-grid[data-v-f2739e24]{grid-template-columns:1fr;gap:1rem}.action-card[data-v-f2739e24]{padding:1.5rem}.activity-grid[data-v-f2739e24]{grid-template-columns:1fr}.empty-actions[data-v-f2739e24]{flex-direction:column;align-items:center}.btn-primary[data-v-f2739e24],.btn-secondary[data-v-f2739e24]{width:100%;max-width:280px}}@media (max-width: 480px){.welcome-section[data-v-f2739e24]{padding:1.5rem 1rem}.section-title[data-v-f2739e24]{font-size:1.5rem;margin-bottom:1.5rem}.action-card[data-v-f2739e24],.activity-card[data-v-f2739e24]{padding:1.25rem}.card-title[data-v-f2739e24]{font-size:1.125rem}}@media (prefers-color-scheme: dark){.section-title[data-v-f2739e24]{color:#fff}}.modern-profile[data-v-5b2e84e8]{max-width:1200px;margin:0 auto}.page-header[data-v-5b2e84e8]{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-radius:24px;padding:2.5rem;margin-bottom:3rem;color:#fff;position:relative;overflow:hidden}.page-header[data-v-5b2e84e8]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-content[data-v-5b2e84e8]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.page-title[data-v-5b2e84e8]{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.title-icon[data-v-5b2e84e8]{font-size:2rem}.page-subtitle[data-v-5b2e84e8]{font-size:1.125rem;opacity:.9;margin:0}.btn-primary[data-v-5b2e84e8]{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-primary[data-v-5b2e84e8]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#fff;text-decoration:none}.profile-content[data-v-5b2e84e8]{display:flex;flex-direction:column;gap:2rem}.profile-overview-card[data-v-5b2e84e8]{background:white;border-radius:24px;border:1px solid #e5e7eb;overflow:hidden;position:relative;box-shadow:0 4px 20px #00000014}.card-background[data-v-5b2e84e8]{position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(135deg,#192944,#3b4960);overflow:hidden}.background-pattern[data-v-5b2e84e8]{position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat}.profile-header[data-v-5b2e84e8]{position:relative;padding:1rem 2rem 2rem}.profile-avatar-section[data-v-5b2e84e8]{display:flex;align-items:flex-end;gap:1.5rem;margin-bottom:2rem}.avatar-container[data-v-5b2e84e8]{position:relative;margin-top:-60px}.profile-avatar[data-v-5b2e84e8]{width:120px;height:120px;border-radius:50%;border:6px solid white;object-fit:cover;box-shadow:0 8px 30px #00000026}.avatar-overlay[data-v-5b2e84e8]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.avatar-container:hover .avatar-overlay[data-v-5b2e84e8]{opacity:1}.avatar-edit-btn[data-v-5b2e84e8]{color:#fff;text-decoration:none;font-size:1.25rem;transition:transform .3s ease}.avatar-edit-btn[data-v-5b2e84e8]:hover{transform:scale(1.1)}.profile-info[data-v-5b2e84e8]{flex:1}.profile-name[data-v-5b2e84e8]{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.profile-email[data-v-5b2e84e8]{font-size:1.125rem;color:#6b7280;margin:0 0 1rem}.profile-badges[data-v-5b2e84e8]{display:flex;gap:.75rem;flex-wrap:wrap}.subscription-badge[data-v-5b2e84e8]{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.375rem}.subscription-badge.premium[data-v-5b2e84e8]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 15px #10b9814d}.subscription-badge.free[data-v-5b2e84e8]{background:#64748b;color:#fff}.profile-quick-actions[data-v-5b2e84e8]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.quick-actions-title[data-v-5b2e84e8]{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.quick-actions-title[data-v-5b2e84e8]:before{content:"";width:4px;height:1.5rem;background:linear-gradient(135deg,#192944,#3b4960);border-radius:2px}.horizontal-action-grid[data-v-5b2e84e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.horizontal-action-item[data-v-5b2e84e8]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:all .3s ease;position:relative;overflow:hidden}.horizontal-action-item[data-v-5b2e84e8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(121,37,199,.1),transparent);transition:left .5s ease}.horizontal-action-item[data-v-5b2e84e8]:hover:before{left:100%}.horizontal-action-item[data-v-5b2e84e8]:hover{background:#f1f5f9;border-color:#192944;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a;color:inherit;text-decoration:none}.horizontal-action-icon[data-v-5b2e84e8]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#192944,#3b4960);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0;position:relative;z-index:1}.horizontal-action-text[data-v-5b2e84e8]{flex:1;min-width:0;position:relative;z-index:1}.horizontal-action-title[data-v-5b2e84e8]{font-weight:600;color:#1f2937;margin-bottom:.25rem;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizontal-action-description[data-v-5b2e84e8]{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-details-grid[data-v-5b2e84e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.detail-card[data-v-5b2e84e8]{background:white;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.detail-card[data-v-5b2e84e8]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.card-header[data-v-5b2e84e8]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.card-title[data-v-5b2e84e8]{font-size:1.125rem;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:.75rem}.card-icon[data-v-5b2e84e8]{width:20px;color:#192944}.edit-link[data-v-5b2e84e8],.upgrade-link[data-v-5b2e84e8]{padding:.5rem 1rem;border-radius:10px;text-decoration:none;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.edit-link[data-v-5b2e84e8]{background:#f3f4f6;color:#374151}.edit-link[data-v-5b2e84e8]:hover{background:#e5e7eb;color:#1f2937;text-decoration:none}.upgrade-link[data-v-5b2e84e8]{background:linear-gradient(135deg,#192944,#3b4960);color:#fff}.upgrade-link[data-v-5b2e84e8]:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed);transform:translateY(-1px);text-decoration:none;color:#fff}.card-content[data-v-5b2e84e8]{padding:1.5rem}.info-grid[data-v-5b2e84e8]{display:grid;gap:1.5rem}.info-item[data-v-5b2e84e8]{display:flex;flex-direction:column;gap:.5rem}.info-label[data-v-5b2e84e8]{font-size:.875rem;font-weight:600;color:#6b7280;display:flex;align-items:center;gap:.5rem}.info-label i[data-v-5b2e84e8]{width:16px;color:#9ca3af}.info-value[data-v-5b2e84e8]{font-size:1rem;color:#1f2937;font-weight:500}.website-link[data-v-5b2e84e8]{color:#192944;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.website-link[data-v-5b2e84e8]:hover{color:#5b21b6;text-decoration:none}.subscription-status[data-v-5b2e84e8]{display:flex;flex-direction:column;gap:1.5rem}.status-indicator[data-v-5b2e84e8]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:16px;border:2px solid transparent}.status-premium[data-v-5b2e84e8]{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.1));border-color:#10b981}.status-free[data-v-5b2e84e8]{background:#f8fafc;border-color:#e5e7eb}.status-icon[data-v-5b2e84e8]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.status-premium .status-icon[data-v-5b2e84e8]{background:linear-gradient(135deg,#10b981,#059669)}.status-free .status-icon[data-v-5b2e84e8]{background:#64748b}.status-title[data-v-5b2e84e8]{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.status-price[data-v-5b2e84e8]{font-size:1rem;font-weight:600;color:#192944;margin-bottom:.25rem}.status-description[data-v-5b2e84e8]{color:#6b7280;font-size:.9rem}.subscription-actions[data-v-5b2e84e8]{margin-top:1rem}.upgrade-btn[data-v-5b2e84e8]{background:linear-gradient(135deg,#192944,#3b4960);color:#fff;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.upgrade-btn[data-v-5b2e84e8]:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed);transform:translateY(-2px);box-shadow:0 8px 25px #7925c74d;color:#fff;text-decoration:none}.security-items[data-v-5b2e84e8]{display:flex;flex-direction:column;gap:1rem}.security-item[data-v-5b2e84e8]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.security-icon[data-v-5b2e84e8]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#64748b,#475569);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.security-content[data-v-5b2e84e8]{flex:1}.security-title[data-v-5b2e84e8]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.security-description[data-v-5b2e84e8]{font-size:.875rem;color:#6b7280}.security-status[data-v-5b2e84e8]{flex-shrink:0}.status-badge[data-v-5b2e84e8]{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.secure[data-v-5b2e84e8]{background:#dcfce7;color:#166534}.status-badge.verified[data-v-5b2e84e8]{background:#dbeafe;color:#1e40af}@media (max-width: 1024px){.header-content[data-v-5b2e84e8]{flex-direction:column;gap:1.5rem;text-align:center}.profile-details-grid[data-v-5b2e84e8]{grid-template-columns:1fr}.profile-avatar-section[data-v-5b2e84e8]{flex-direction:column;align-items:center;text-align:center}.horizontal-action-grid[data-v-5b2e84e8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-header[data-v-5b2e84e8]{padding:2rem 1.5rem;margin-bottom:2rem}.page-title[data-v-5b2e84e8]{font-size:1.875rem}.profile-header[data-v-5b2e84e8]{padding:1.5rem 1rem}.profile-details-grid[data-v-5b2e84e8]{gap:1.5rem}.card-header[data-v-5b2e84e8],.card-content[data-v-5b2e84e8]{padding:1.25rem}.horizontal-action-grid[data-v-5b2e84e8]{grid-template-columns:1fr;gap:.75rem}.horizontal-action-item[data-v-5b2e84e8]{padding:.875rem}.horizontal-action-icon[data-v-5b2e84e8]{width:36px;height:36px;font-size:.875rem}}@media (max-width: 480px){.page-header[data-v-5b2e84e8]{padding:1.5rem 1rem}.page-title[data-v-5b2e84e8]{font-size:1.5rem;flex-direction:column;gap:.5rem}.profile-avatar[data-v-5b2e84e8]{width:100px;height:100px}.profile-name[data-v-5b2e84e8]{font-size:1.5rem}.card-header[data-v-5b2e84e8]{padding:1rem;flex-direction:column;gap:1rem;align-items:stretch}.card-content[data-v-5b2e84e8]{padding:1rem}.status-indicator[data-v-5b2e84e8]{flex-direction:column;text-align:center;gap:1rem}.security-item[data-v-5b2e84e8]{flex-direction:column;align-items:flex-start;gap:.75rem}.horizontal-action-item[data-v-5b2e84e8]{flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1rem}.horizontal-action-text[data-v-5b2e84e8]{text-align:center}.horizontal-action-title[data-v-5b2e84e8],.horizontal-action-description[data-v-5b2e84e8]{white-space:normal;overflow:visible;text-overflow:unset}}.edit-link[data-v-5b2e84e8]:focus,.upgrade-link[data-v-5b2e84e8]:focus,.upgrade-btn[data-v-5b2e84e8]:focus,.horizontal-action-item[data-v-5b2e84e8]:focus{outline:2px solid #192944;outline-offset:2px}@keyframes slideInUp-5b2e84e8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.detail-card[data-v-5b2e84e8]{animation:slideInUp-5b2e84e8 .6s ease-out}.detail-card[data-v-5b2e84e8]:nth-child(1){animation-delay:.1s}.detail-card[data-v-5b2e84e8]:nth-child(2){animation-delay:.2s}.detail-card[data-v-5b2e84e8]:nth-child(3){animation-delay:.3s}.horizontal-action-item[data-v-5b2e84e8]{animation:slideInUp-5b2e84e8 .6s ease-out}.horizontal-action-item[data-v-5b2e84e8]:nth-child(1){animation-delay:.1s}.horizontal-action-item[data-v-5b2e84e8]:nth-child(2){animation-delay:.2s}.horizontal-action-item[data-v-5b2e84e8]:nth-child(3){animation-delay:.3s}.horizontal-action-item[data-v-5b2e84e8]:nth-child(4){animation-delay:.4s}@media print{.page-header[data-v-5b2e84e8],.header-actions[data-v-5b2e84e8],.edit-link[data-v-5b2e84e8],.upgrade-link[data-v-5b2e84e8],.upgrade-btn[data-v-5b2e84e8],.profile-quick-actions[data-v-5b2e84e8]{display:none!important}.detail-card[data-v-5b2e84e8]{break-inside:avoid;box-shadow:none;border:1px solid #000}.profile-overview-card[data-v-5b2e84e8]{box-shadow:none;border:1px solid #000}.card-background[data-v-5b2e84e8]{background:white!important}}@media (prefers-reduced-motion: reduce){.detail-card[data-v-5b2e84e8],.btn-primary[data-v-5b2e84e8],.edit-link[data-v-5b2e84e8],.upgrade-link[data-v-5b2e84e8],.upgrade-btn[data-v-5b2e84e8],.horizontal-action-item[data-v-5b2e84e8]{transition:none;animation:none}@keyframes slideInUp-5b2e84e8{0%,to{opacity:1;transform:translateY(0)}}}.modern-profile-update[data-v-297e6478]{max-width:1000px;margin:0 auto}.page-header[data-v-297e6478]{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-radius:24px;padding:2.5rem;margin-bottom:3rem;color:#fff;position:relative;overflow:hidden}.page-header[data-v-297e6478]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-content[data-v-297e6478]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.page-title[data-v-297e6478]{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.title-icon[data-v-297e6478]{font-size:2rem}.page-subtitle[data-v-297e6478]{font-size:1.125rem;opacity:.9;margin:0}.btn-secondary[data-v-297e6478]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-297e6478]:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#fff;text-decoration:none}.update-content[data-v-297e6478]{display:flex;justify-content:center}.update-card[data-v-297e6478]{background:white;border-radius:24px;border:1px solid #e5e7eb;box-shadow:0 4px 20px #00000014;overflow:hidden;width:100%;max-width:800px}.avatar-section[data-v-297e6478]{padding:2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,rgba(121,37,199,.05),rgba(168,85,247,.05))}.avatar-header[data-v-297e6478]{margin-bottom:1.5rem}.section-title[data-v-297e6478]{font-size:1.25rem;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:.75rem}.section-icon[data-v-297e6478]{width:20px;color:#192944}.avatar-content[data-v-297e6478]{display:flex;justify-content:center}.avatar-upload-container[data-v-297e6478]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.current-avatar[data-v-297e6478]{position:relative;cursor:pointer}.profile-avatar[data-v-297e6478]{width:120px;height:120px;border-radius:50%;border:4px solid white;object-fit:cover;box-shadow:0 8px 30px #00000026;transition:all .3s ease}.avatar-overlay[data-v-297e6478]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:rgba(121,37,199,.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:1.5rem}.current-avatar:hover .avatar-overlay[data-v-297e6478]{opacity:1}.avatar-actions[data-v-297e6478]{text-align:center}.upload-btn[data-v-297e6478]{background:linear-gradient(135deg,#192944,#3b4960);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;border:none}.upload-btn[data-v-297e6478]:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed);transform:translateY(-2px);box-shadow:0 8px 25px #7925c74d}.upload-note[data-v-297e6478]{margin-top:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:0}.form-section[data-v-297e6478]{padding:2rem;border-bottom:1px solid #e5e7eb}.form-section[data-v-297e6478]:last-of-type{border-bottom:none}.section-header[data-v-297e6478]{margin-bottom:1.5rem}.form-grid[data-v-297e6478]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-v-297e6478]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-297e6478]{grid-column:1 / -1}.form-label[data-v-297e6478]{font-size:.875rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}.form-label i[data-v-297e6478]{width:16px;color:#192944}.form-control[data-v-297e6478]{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#f9fafb}.form-control[data-v-297e6478]:focus{outline:none;border-color:#192944;background:white;box-shadow:0 0 0 3px #7925c71a}.form-control[data-v-297e6478]::placeholder{color:#9ca3af}.form-control.readonly-field[data-v-297e6478]{background:#f3f4f6;color:#6b7280;cursor:not-allowed;border-color:#d1d5db}.form-control.readonly-field[data-v-297e6478]:focus{border-color:#d1d5db;box-shadow:none;background:#f3f4f6}.field-note[data-v-297e6478]{font-size:.75rem;color:#6b7280;display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.form-actions[data-v-297e6478]{padding:2rem;background:#f8fafc;display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-297e6478]{background:#f3f4f6;color:#374151;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid transparent}.btn-cancel[data-v-297e6478]:hover{background:#e5e7eb;color:#1f2937;text-decoration:none;border-color:#d1d5db}.btn-save[data-v-297e6478]{background:linear-gradient(135deg,#192944,#3b4960);color:#fff;padding:.875rem 2rem;border-radius:12px;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:none;cursor:pointer}.btn-save[data-v-297e6478]:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed);transform:translateY(-2px);box-shadow:0 8px 25px #7925c74d}@media (max-width: 1024px){.header-content[data-v-297e6478]{flex-direction:column;gap:1.5rem;text-align:center}}@media (max-width: 768px){.page-header[data-v-297e6478]{padding:2rem 1.5rem;margin-bottom:2rem}.page-title[data-v-297e6478]{font-size:1.875rem}.form-grid[data-v-297e6478]{grid-template-columns:1fr}.form-section[data-v-297e6478],.avatar-section[data-v-297e6478]{padding:1.5rem}.form-actions[data-v-297e6478]{padding:1.5rem;flex-direction:column}.form-actions .btn-cancel[data-v-297e6478],.form-actions .btn-save[data-v-297e6478]{width:100%;justify-content:center}}@media (max-width: 480px){.page-header[data-v-297e6478]{padding:1.5rem 1rem}.page-title[data-v-297e6478]{font-size:1.5rem;flex-direction:column;gap:.5rem}.profile-avatar[data-v-297e6478]{width:100px;height:100px}.form-section[data-v-297e6478],.avatar-section[data-v-297e6478],.form-actions[data-v-297e6478]{padding:1rem}}.upload-btn[data-v-297e6478]:focus,.btn-cancel[data-v-297e6478]:focus,.btn-save[data-v-297e6478]:focus{outline:2px solid #192944;outline-offset:2px}@keyframes slideInUp-297e6478{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-section[data-v-297e6478]{animation:slideInUp-297e6478 .6s ease-out}.form-section[data-v-297e6478]:nth-child(1){animation-delay:.1s}.form-section[data-v-297e6478]:nth-child(2){animation-delay:.2s}.form-section[data-v-297e6478]:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion: reduce){.form-section[data-v-297e6478],.btn-secondary[data-v-297e6478],.btn-cancel[data-v-297e6478],.btn-save[data-v-297e6478],.upload-btn[data-v-297e6478],.form-control[data-v-297e6478]{transition:none;animation:none}@keyframes slideInUp-297e6478{0%,to{opacity:1;transform:translateY(0)}}}.d-none[data-v-297e6478]{display:none!important}.email-verification-page[data-v-72e3a675]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 140px);padding:2rem}.email-verification-page .auth-page[data-v-72e3a675]{position:static;min-height:unset;display:flex;align-items:center;justify-content:center;background:transparent;padding:0;width:100%}.email-verification-page .auth-container[data-v-72e3a675]{position:static;display:flex;justify-content:center;align-items:center;background:transparent;box-shadow:none;border-radius:0;margin:0;min-height:unset;max-width:500px;width:100%;grid-template-columns:none}.email-verification-page .verification-form-container[data-v-72e3a675]{background:white;border-radius:16px;box-shadow:0 10px 40px #0000001a;padding:2.5rem;max-width:500px;width:100%}.email-verification-page .verification-header[data-v-72e3a675]{text-align:center;margin-bottom:2rem}.email-verification-page .header-icon[data-v-72e3a675]{width:64px;height:64px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto 1rem}.email-verification-page .verification-title[data-v-72e3a675]{font-size:1.75rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.email-verification-page .verification-subtitle[data-v-72e3a675]{color:#6b7280;margin:0;font-size:.95rem;line-height:1.5}.email-verification-page .verification-form[data-v-72e3a675]{display:flex;flex-direction:column;gap:1.5rem}.email-verification-page .error-message[data-v-72e3a675],.email-verification-page .success-message[data-v-72e3a675]{padding:.875rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.email-verification-page .error-message[data-v-72e3a675]{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.email-verification-page .success-message[data-v-72e3a675]{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.email-verification-page .form-group[data-v-72e3a675]{display:flex;flex-direction:column;gap:.5rem}.email-verification-page .form-label[data-v-72e3a675]{font-weight:500;color:#374151;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.email-verification-page .otp-input[data-v-72e3a675]{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1.125rem;font-weight:600;text-align:center;letter-spacing:.5rem;transition:all .2s ease;font-family:Courier New,monospace}.email-verification-page .otp-input[data-v-72e3a675]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.email-verification-page .otp-input[data-v-72e3a675]:disabled{background-color:#f9fafb;cursor:not-allowed}.email-verification-page .otp-input[data-v-72e3a675]::placeholder{letter-spacing:normal;font-family:inherit;font-weight:400}.email-verification-page .input-hint[data-v-72e3a675]{font-size:.75rem;color:#6b7280;display:flex;align-items:center;gap:.25rem}.email-verification-page .countdown-section[data-v-72e3a675]{text-align:center;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.email-verification-page .countdown-display[data-v-72e3a675]{color:#f59e0b;font-weight:500;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.email-verification-page .countdown-display strong[data-v-72e3a675]{font-family:Courier New,monospace;font-size:1rem}.email-verification-page .timer-section[data-v-72e3a675]{text-align:center;padding:1rem;background:#fef3c7;border-radius:8px;border:1px solid #fbbf24}.email-verification-page .timer-display[data-v-72e3a675]{color:#d97706;font-weight:500;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.email-verification-page .form-actions[data-v-72e3a675]{display:flex;flex-direction:column;gap:1rem}.email-verification-page .verify-btn[data-v-72e3a675]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.email-verification-page .verify-btn[data-v-72e3a675]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.email-verification-page .verify-btn[data-v-72e3a675]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.email-verification-page .verify-btn.loading[data-v-72e3a675]{cursor:not-allowed}.email-verification-page .resend-btn[data-v-72e3a675]{background:transparent;color:#6b7280;border:2px solid #e5e7eb;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.email-verification-page .resend-btn[data-v-72e3a675]:hover:not(:disabled):not(.disabled){border-color:#10b981;color:#10b981}.email-verification-page .resend-btn[data-v-72e3a675]:disabled,.email-verification-page .resend-btn.disabled[data-v-72e3a675]{opacity:.5;cursor:not-allowed}.email-verification-page .manual-send-section[data-v-72e3a675]{margin:1rem 0;text-align:center}.email-verification-page .send-otp-btn[data-v-72e3a675]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto}.email-verification-page .send-otp-btn[data-v-72e3a675]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.email-verification-page .send-otp-btn[data-v-72e3a675]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.email-verification-page .verification-info[data-v-72e3a675]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem}.email-verification-page .info-item[data-v-72e3a675]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#6b7280}.email-verification-page .info-item i[data-v-72e3a675]{color:#10b981;width:16px}@media (max-width: 768px){.email-verification-page[data-v-72e3a675]{padding:1rem;min-height:calc(100vh - 120px)}.email-verification-page .verification-form-container[data-v-72e3a675]{padding:1.5rem;margin:0}.email-verification-page .verification-title[data-v-72e3a675]{font-size:1.5rem}.email-verification-page .verification-subtitle[data-v-72e3a675]{font-size:.875rem}.email-verification-page .otp-input[data-v-72e3a675]{font-size:1rem;letter-spacing:.25rem}.email-verification-page .form-actions[data-v-72e3a675]{gap:.75rem}.email-verification-page .verify-btn[data-v-72e3a675],.email-verification-page .resend-btn[data-v-72e3a675]{padding:.75rem 1rem}}.modern-password-update[data-v-af8938eb]{max-width:800px;margin:0 auto}.page-header[data-v-af8938eb]{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-radius:24px;padding:2.5rem;margin-bottom:3rem;color:#fff;position:relative;overflow:hidden}.page-header[data-v-af8938eb]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-content[data-v-af8938eb]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.page-title[data-v-af8938eb]{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.title-icon[data-v-af8938eb]{font-size:2rem}.page-subtitle[data-v-af8938eb]{font-size:1.125rem;opacity:.9;margin:0}.btn-secondary[data-v-af8938eb]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-af8938eb]:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#fff;text-decoration:none}.password-update-content[data-v-af8938eb]{display:flex;flex-direction:column;gap:2rem}.password-update-card[data-v-af8938eb],.security-tips-card[data-v-af8938eb]{background:white;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.password-update-card[data-v-af8938eb]:hover,.security-tips-card[data-v-af8938eb]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.card-header[data-v-af8938eb]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.card-title[data-v-af8938eb]{font-size:1.125rem;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:.75rem}.card-icon[data-v-af8938eb]{width:20px;color:#192944}.security-indicator[data-v-af8938eb]{display:flex;align-items:center}.status-badge[data-v-af8938eb]{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.375rem}.status-badge.secure[data-v-af8938eb]{background:#dcfce7;color:#166534}.card-content[data-v-af8938eb]{padding:1.5rem}.password-form[data-v-af8938eb]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-af8938eb]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-af8938eb]{font-size:.875rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}.label-icon[data-v-af8938eb]{width:16px;color:#192944}.input-container[data-v-af8938eb]{position:relative;display:flex;align-items:center}.form-control[data-v-af8938eb]{width:100%;padding:.875rem 3rem .875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.form-control[data-v-af8938eb]:focus{outline:none;border-color:#192944;box-shadow:0 0 0 3px #7925c71a}.password-toggle[data-v-af8938eb]{position:absolute;right:1rem;background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;transition:color .3s ease}.password-toggle[data-v-af8938eb]:hover{color:#192944}.password-strength[data-v-af8938eb]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.strength-meter[data-v-af8938eb]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.strength-bar[data-v-af8938eb]{height:100%;transition:all .5s ease;border-radius:3px}.strength-bar.weak[data-v-af8938eb]{background:linear-gradient(90deg,#ef4444,#f87171)}.strength-bar.fair[data-v-af8938eb]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.strength-bar.good[data-v-af8938eb]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.strength-bar.strong[data-v-af8938eb]{background:linear-gradient(90deg,#10b981,#34d399)}.strength-text[data-v-af8938eb]{font-size:.875rem;font-weight:600;min-width:50px}.strength-text[data-v-af8938eb]:has(.weak){color:#ef4444}.strength-text[data-v-af8938eb]:has(.fair){color:#f59e0b}.strength-text[data-v-af8938eb]:has(.good){color:#3b82f6}.strength-text[data-v-af8938eb]:has(.strong){color:#10b981}.password-requirements[data-v-af8938eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;margin-top:.75rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.requirement-item[data-v-af8938eb]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;transition:all .3s ease}.requirement-item.met[data-v-af8938eb]{color:#10b981}.requirement-icon[data-v-af8938eb]{width:16px;opacity:.5;transition:all .3s ease}.requirement-item.met .requirement-icon[data-v-af8938eb]{opacity:1}.password-match[data-v-af8938eb]{margin-top:.5rem}.match-indicator[data-v-af8938eb]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;padding:.5rem .75rem;border-radius:8px}.match-indicator.match[data-v-af8938eb]{background:#dcfce7;color:#166534}.match-indicator.no-match[data-v-af8938eb]{background:#fee2e2;color:#dc2626}.form-actions[data-v-af8938eb]{display:flex;gap:1rem;margin-top:1rem}.btn-primary[data-v-af8938eb]{flex:1;background:linear-gradient(135deg,#192944,#3b4960);color:#fff;padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;cursor:pointer}.btn-primary[data-v-af8938eb]:hover:not(:disabled){background:linear-gradient(135deg,#5b21b6,#7c3aed);transform:translateY(-2px);box-shadow:0 8px 25px #7925c74d}.btn-primary[data-v-af8938eb]:disabled{opacity:.7;cursor:not-allowed}.btn-cancel[data-v-af8938eb]{padding:1rem 2rem;background:#f3f4f6;color:#374151;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-cancel[data-v-af8938eb]:hover{background:#e5e7eb;color:#1f2937;text-decoration:none}.tips-grid[data-v-af8938eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.tip-item[data-v-af8938eb]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.tip-icon[data-v-af8938eb]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#192944,#3b4960);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.tip-content[data-v-af8938eb]{flex:1}.tip-title[data-v-af8938eb]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.tip-description[data-v-af8938eb]{font-size:.875rem;color:#6b7280}.error-report[data-v-af8938eb]{font-size:.875rem;margin-top:.25rem}@media (max-width: 768px){.page-header[data-v-af8938eb]{padding:2rem 1.5rem;margin-bottom:2rem}.header-content[data-v-af8938eb]{flex-direction:column;gap:1.5rem;text-align:center}.page-title[data-v-af8938eb]{font-size:1.875rem}.card-header[data-v-af8938eb]{padding:1.25rem;flex-direction:column;gap:1rem;align-items:stretch}.card-content[data-v-af8938eb]{padding:1.25rem}.form-actions[data-v-af8938eb]{flex-direction:column}.password-requirements[data-v-af8938eb],.tips-grid[data-v-af8938eb]{grid-template-columns:1fr}}@media (max-width: 480px){.page-header[data-v-af8938eb]{padding:1.5rem 1rem}.page-title[data-v-af8938eb]{font-size:1.5rem;flex-direction:column;gap:.5rem}.card-header[data-v-af8938eb],.card-content[data-v-af8938eb]{padding:1rem}}@keyframes slideInUp-af8938eb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.password-update-card[data-v-af8938eb],.security-tips-card[data-v-af8938eb]{animation:slideInUp-af8938eb .6s ease-out}.security-tips-card[data-v-af8938eb]{animation-delay:.2s}.btn-primary[data-v-af8938eb]:focus,.btn-cancel[data-v-af8938eb]:focus,.password-toggle[data-v-af8938eb]:focus{outline:2px solid #192944;outline-offset:2px}@media print{.page-header[data-v-af8938eb],.header-actions[data-v-af8938eb],.security-tips-card[data-v-af8938eb]{display:none!important}.password-update-card[data-v-af8938eb]{box-shadow:none;border:1px solid #000}}@media (prefers-reduced-motion: reduce){.password-update-card[data-v-af8938eb],.security-tips-card[data-v-af8938eb],.btn-primary[data-v-af8938eb],.btn-cancel[data-v-af8938eb],.form-control[data-v-af8938eb],.strength-bar[data-v-af8938eb]{transition:none;animation:none}}.subscription-details-page[data-v-e777fb48]{min-height:100vh;background:#fafbfc}.subscription-header[data-v-e777fb48]{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);padding:3rem 2rem 2rem;border-bottom:1px solid #e2e8f0}.header-content[data-v-e777fb48]{max-width:1200px;margin:0 auto;text-align:center}.header-title[data-v-e777fb48]{font-size:2.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;letter-spacing:-.025em}.header-subtitle[data-v-e777fb48]{font-size:1.125rem;color:#64748b;margin:0;font-weight:400}.loading-container[data-v-e777fb48],.error-container[data-v-e777fb48]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}.loading-spinner[data-v-e777fb48]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#64748b;font-size:1.125rem}.loading-spinner i[data-v-e777fb48]{font-size:2rem;color:#3b82f6}.error-content[data-v-e777fb48]{text-align:center;max-width:400px}.error-content i[data-v-e777fb48]{font-size:3rem;color:#ef4444;margin-bottom:1rem}.error-content h3[data-v-e777fb48]{color:#1f2937;margin-bottom:.5rem}.error-content p[data-v-e777fb48]{color:#64748b;margin-bottom:1.5rem}.retry-button[data-v-e777fb48]{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.retry-button[data-v-e777fb48]:hover{background:#2563eb;transform:translateY(-1px)}.subscription-content[data-v-e777fb48]{padding:2rem}.subscription-container[data-v-e777fb48]{max-width:1200px;margin:0 auto;display:grid;gap:2rem;grid-template-columns:1fr}.current-plan-card[data-v-e777fb48],.billing-info-card[data-v-e777fb48],.features-overview-card[data-v-e777fb48],.additional-services-card[data-v-e777fb48],.invoice-history-card[data-v-e777fb48]{background:white;border-radius:16px;border:1px solid #e2e8f0;padding:2rem;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.current-plan-card[data-v-e777fb48]:hover,.features-overview-card[data-v-e777fb48]:hover,.additional-services-card[data-v-e777fb48]:hover,.invoice-history-card[data-v-e777fb48]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.plan-header[data-v-e777fb48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.plan-badge[data-v-e777fb48]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:12px;font-weight:600;font-size:.875rem}.plan-badge.plan-bronze[data-v-e777fb48]{background:rgba(146,64,14,.1);color:#92400e}.plan-badge.plan-silver[data-v-e777fb48]{background:rgba(107,114,128,.1);color:#6b7280}.plan-badge.plan-gold[data-v-e777fb48]{background:rgba(217,119,6,.1);color:#d97706}.plan-badge.plan-platinum[data-v-e777fb48]{background:rgba(91,33,182,.1);color:#5b21b6}.upgrade-button[data-v-e777fb48]{background:#3b82f6;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.upgrade-button[data-v-e777fb48]:hover{background:#2563eb;color:#fff;text-decoration:none;transform:translateY(-1px)}.plan-details[data-v-e777fb48]{display:flex;justify-content:space-between;align-items:center}.plan-name[data-v-e777fb48]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.plan-price[data-v-e777fb48]{display:flex;align-items:baseline;gap:.25rem}.price-free[data-v-e777fb48]{font-size:1.5rem;font-weight:600;color:#10b981}.price-amount[data-v-e777fb48]{font-size:1.5rem;font-weight:700;color:#1f2937}.currency[data-v-e777fb48]{font-size:1.25rem}.price-period[data-v-e777fb48]{font-size:1rem;color:#64748b;font-weight:500}.status-indicator[data-v-e777fb48]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-weight:600}.status-indicator.active[data-v-e777fb48]{background:rgba(16,185,129,.1);color:#10b981}.status-indicator.free[data-v-e777fb48]{background:rgba(107,114,128,.1);color:#6b7280}.card-title[data-v-e777fb48]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.card-title i[data-v-e777fb48]{color:#3b82f6}.billing-details[data-v-e777fb48]{display:flex;flex-direction:column;gap:1rem}.billing-item[data-v-e777fb48]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.billing-item[data-v-e777fb48]:last-child{border-bottom:none}.billing-label[data-v-e777fb48]{color:#64748b;font-weight:500;font-size:.875rem}.billing-value[data-v-e777fb48]{color:#1f2937;font-weight:600;font-size:.875rem;text-align:right}.billing-actions[data-v-e777fb48]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.cancel-subscription-button[data-v-e777fb48]{background:#ef4444;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.cancel-subscription-button[data-v-e777fb48]:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.cancel-subscription-button[data-v-e777fb48]:disabled{opacity:.6;cursor:not-allowed}.cancel-subscription-button i[data-v-e777fb48]{font-size:1rem}.features-table[data-v-e777fb48]{overflow-x:auto}.table[data-v-e777fb48]{width:100%;border-collapse:collapse;margin:0}.table thead th[data-v-e777fb48]{background:#f8fafc;color:#374151;font-weight:600;padding:1rem 1.5rem;border-bottom:2px solid #e5e7eb;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.table thead th[data-v-e777fb48]:first-child{text-align:left}.table thead th[data-v-e777fb48]:last-child{text-align:right}.sortable-header[data-v-e777fb48]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;position:relative}.sortable-header[data-v-e777fb48]:hover{background:#e2e8f0!important;color:#1f2937!important}.sortable-header .sort-icon[data-v-e777fb48]{margin-left:.5rem;font-size:.75rem;color:#3b82f6;transition:all .2s ease}.table tbody td[data-v-e777fb48]{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.table tbody td[data-v-e777fb48]:first-child{text-align:left}.table tbody td[data-v-e777fb48]:last-child{text-align:right}.table tbody tr[data-v-e777fb48]:hover{background:#f8fafc}.feature-name[data-v-e777fb48]{display:flex;align-items:center;gap:.75rem;font-weight:500;color:#1f2937}.feature-name .feature-icon[data-v-e777fb48]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:1rem}.sessions-count[data-v-e777fb48]{font-weight:600;color:#1f2937}.sessions-count .unlimited[data-v-e777fb48]{color:#10b981}.not-included[data-v-e777fb48]{color:#9ca3af!important;font-style:italic}@media (max-width: 768px){.subscription-content[data-v-e777fb48]{padding:1rem}.current-plan-card[data-v-e777fb48],.features-overview-card[data-v-e777fb48],.additional-services-card[data-v-e777fb48],.invoice-history-card[data-v-e777fb48]{padding:1.5rem}.purchase-modal[data-v-e777fb48]{margin:.5rem;max-height:95vh}.modal-header[data-v-e777fb48],.modal-content[data-v-e777fb48],.modal-footer[data-v-e777fb48]{padding:1rem 1.5rem}.service-item[data-v-e777fb48]{flex-direction:column;align-items:stretch;gap:1rem}.quantity-selector[data-v-e777fb48]{justify-content:center}.plan-header[data-v-e777fb48]{flex-direction:column;gap:1rem;align-items:stretch}.plan-details[data-v-e777fb48]{flex-direction:column;align-items:flex-start;gap:1rem}.header-title[data-v-e777fb48]{font-size:2rem}.table thead th[data-v-e777fb48],.table tbody td[data-v-e777fb48]{padding:.75rem 1rem}.feature-name[data-v-e777fb48]{font-size:.875rem}.pagination-controls[data-v-e777fb48]{flex-direction:column;gap:1rem;align-items:stretch}.pagination-info[data-v-e777fb48]{text-align:center}.pagination-buttons[data-v-e777fb48]{justify-content:center}}.additional-services-card .card-description[data-v-e777fb48],.invoice-history-card .card-description[data-v-e777fb48]{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.invoices-table[data-v-e777fb48]{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.status-badge[data-v-e777fb48]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.succeeded[data-v-e777fb48]{background:rgba(16,185,129,.1);color:#10b981}.status-badge.pending[data-v-e777fb48]{background:rgba(245,158,11,.1);color:#f59e0b}.status-badge.failed[data-v-e777fb48]{background:rgba(239,68,68,.1);color:#ef4444}.status-badge.canceled[data-v-e777fb48]{background:rgba(107,114,128,.1);color:#6b7280}.status-badge i[data-v-e777fb48]{font-size:.75rem}.pagination-controls[data-v-e777fb48]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.pagination-info[data-v-e777fb48]{color:#64748b;font-size:.875rem;font-weight:500}.pagination-buttons[data-v-e777fb48]{display:flex;align-items:center;gap:.5rem}.pagination-btn[data-v-e777fb48]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;padding:.5rem .75rem;border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.875rem;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}.pagination-btn[data-v-e777fb48]:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;color:#374151}.pagination-btn[data-v-e777fb48]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-e777fb48]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-btn.active[data-v-e777fb48]:hover{background:#2563eb;border-color:#2563eb}.pagination-btn i[data-v-e777fb48]{font-size:.75rem}.purchase-services-button[data-v-e777fb48]{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#fff;border:none;padding:.875rem 1.75rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px #3b82f64d}.purchase-services-button[data-v-e777fb48]:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.purchase-services-button[data-v-e777fb48]:active{transform:translateY(0)}.purchase-services-button i[data-v-e777fb48]{font-size:.875rem}.modal-overlay[data-v-e777fb48]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.purchase-modal[data-v-e777fb48]{background:white;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-e777fb48]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-e777fb48]{margin:0;color:#1f2937;font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.modal-header h3 i[data-v-e777fb48]{color:#3b82f6}.close-button[data-v-e777fb48]{background:none;border:none;color:#6b7280;font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease}.close-button[data-v-e777fb48]:hover{background:#f3f4f6;color:#374151}.modal-content[data-v-e777fb48]{padding:2rem}.modal-description[data-v-e777fb48]{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.services-selection[data-v-e777fb48]{margin-bottom:2rem}.service-item[data-v-e777fb48]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1rem;transition:all .2s ease}.service-item[data-v-e777fb48]:hover{border-color:#cbd5e1;background:#f8fafc}.service-info[data-v-e777fb48]{flex:1}.service-header[data-v-e777fb48]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.service-header i[data-v-e777fb48]{color:#3b82f6;font-size:1.125rem}.service-name[data-v-e777fb48]{font-weight:600;color:#1f2937;font-size:1rem}.service-pricing[data-v-e777fb48]{display:flex;align-items:center;gap:1rem}.unit-price[data-v-e777fb48]{color:#059669;font-weight:600;font-size:.875rem}.min-quantity[data-v-e777fb48]{color:#6b7280;font-size:.75rem;background:#f3f4f6;padding:.25rem .5rem;border-radius:6px}.quantity-selector[data-v-e777fb48]{display:flex;align-items:center;gap:.5rem}.qty-btn[data-v-e777fb48]{background:#f3f4f6;border:1px solid #d1d5db;color:#374151;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-weight:600}.qty-btn[data-v-e777fb48]:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.qty-btn[data-v-e777fb48]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-e777fb48]{width:60px;height:32px;text-align:center;border:1px solid #d1d5db;border-radius:6px;font-weight:600;color:#374151}.qty-input[data-v-e777fb48]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.invoice-summary[data-v-e777fb48]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-top:1.5rem}.invoice-summary h4[data-v-e777fb48]{margin:0 0 1rem;color:#1f2937;font-size:1.125rem;font-weight:600}.invoice-items[data-v-e777fb48]{margin-bottom:1rem}.invoice-item[data-v-e777fb48]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.invoice-item[data-v-e777fb48]:last-child{border-bottom:none}.item-description[data-v-e777fb48]{color:#374151;font-size:.875rem}.item-total[data-v-e777fb48]{color:#059669;font-weight:600;font-size:.875rem}.invoice-total[data-v-e777fb48]{padding-top:1rem;border-top:2px solid #e5e7eb;text-align:right;color:#1f2937;font-size:1.125rem}.modal-footer[data-v-e777fb48]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:#f8fafc;border-radius:0 0 16px 16px}.cancel-button[data-v-e777fb48]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.cancel-button[data-v-e777fb48]:hover{background:#e5e7eb;border-color:#9ca3af}.checkout-button[data-v-e777fb48]{background:linear-gradient(135deg,#059669 0%,#047857 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.checkout-button[data-v-e777fb48]:hover:not(:disabled){background:linear-gradient(135deg,#047857 0%,#065f46 100%);transform:translateY(-1px)}.checkout-button[data-v-e777fb48]:disabled{opacity:.6;cursor:not-allowed;transform:none}.additional-services-success-page[data-v-dbbb3f1c]{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);display:flex;align-items:center;justify-content:center;padding:2rem}.success-container[data-v-dbbb3f1c]{max-width:600px;width:100%}.loading-state[data-v-dbbb3f1c],.error-state[data-v-dbbb3f1c],.success-state[data-v-dbbb3f1c]{background:white;border-radius:16px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 40px #0000001a}.loading-state i[data-v-dbbb3f1c],.error-state i[data-v-dbbb3f1c],.success-state i[data-v-dbbb3f1c]{font-size:4rem;margin-bottom:1.5rem}.loading-state i.fa-spinner[data-v-dbbb3f1c],.error-state i.fa-spinner[data-v-dbbb3f1c],.success-state i.fa-spinner[data-v-dbbb3f1c]{color:#3b82f6;font-size:3rem}.loading-state i.fa-exclamation-triangle[data-v-dbbb3f1c],.error-state i.fa-exclamation-triangle[data-v-dbbb3f1c],.success-state i.fa-exclamation-triangle[data-v-dbbb3f1c]{color:#ef4444}.loading-state i.success-icon[data-v-dbbb3f1c],.error-state i.success-icon[data-v-dbbb3f1c],.success-state i.success-icon[data-v-dbbb3f1c]{color:#10b981;font-size:5rem}.loading-state h1[data-v-dbbb3f1c],.loading-state h2[data-v-dbbb3f1c],.error-state h1[data-v-dbbb3f1c],.error-state h2[data-v-dbbb3f1c],.success-state h1[data-v-dbbb3f1c],.success-state h2[data-v-dbbb3f1c]{color:#1f2937;margin-bottom:1rem}.loading-state h1[data-v-dbbb3f1c],.error-state h1[data-v-dbbb3f1c],.success-state h1[data-v-dbbb3f1c]{font-size:2.5rem;font-weight:700}.loading-state p[data-v-dbbb3f1c],.error-state p[data-v-dbbb3f1c],.success-state p[data-v-dbbb3f1c]{color:#64748b;margin-bottom:2rem;line-height:1.6}.loading-state p[data-v-dbbb3f1c]:last-child,.error-state p[data-v-dbbb3f1c]:last-child,.success-state p[data-v-dbbb3f1c]:last-child{margin-bottom:0}.purchase-summary[data-v-dbbb3f1c]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:2rem;text-align:left}.purchase-summary h3[data-v-dbbb3f1c]{color:#1f2937;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.detail-row[data-v-dbbb3f1c]{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;border-bottom:1px solid #e5e7eb;gap:1rem}.detail-row[data-v-dbbb3f1c]:last-child{border-bottom:none}.detail-row .label[data-v-dbbb3f1c]{color:#64748b;font-weight:500;flex-shrink:0;min-width:120px}.detail-row .value[data-v-dbbb3f1c]{color:#1f2937;font-weight:600;flex:1;word-break:break-all;text-align:right;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.4;max-width:300px}.success-actions[data-v-dbbb3f1c]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.primary-button[data-v-dbbb3f1c],.secondary-button[data-v-dbbb3f1c],.back-button[data-v-dbbb3f1c],.retry-button[data-v-dbbb3f1c]{padding:.875rem 1.75rem;border-radius:12px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}.primary-button[data-v-dbbb3f1c]{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#fff}.primary-button[data-v-dbbb3f1c]:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-2px);text-decoration:none;color:#fff}.secondary-button[data-v-dbbb3f1c]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.secondary-button[data-v-dbbb3f1c]:hover{background:#e5e7eb;border-color:#9ca3af;transform:translateY(-2px);text-decoration:none;color:#374151}.back-button[data-v-dbbb3f1c]{background:#6b7280;color:#fff}.back-button[data-v-dbbb3f1c]:hover{background:#4b5563;transform:translateY(-2px);text-decoration:none;color:#fff}.retry-button[data-v-dbbb3f1c]{background:#f59e0b;color:#fff}.retry-button[data-v-dbbb3f1c]:hover{background:#d97706;transform:translateY(-2px)}@media (max-width: 768px){.additional-services-success-page[data-v-dbbb3f1c]{padding:1rem}.loading-state[data-v-dbbb3f1c],.error-state[data-v-dbbb3f1c],.success-state[data-v-dbbb3f1c]{padding:2rem 1.5rem}.success-state h1[data-v-dbbb3f1c]{font-size:2rem}.success-actions[data-v-dbbb3f1c]{flex-direction:column;align-items:stretch}.primary-button[data-v-dbbb3f1c],.secondary-button[data-v-dbbb3f1c],.back-button[data-v-dbbb3f1c],.retry-button[data-v-dbbb3f1c]{justify-content:center}.detail-row[data-v-dbbb3f1c]{flex-direction:column;align-items:flex-start;gap:.25rem}.detail-row .label[data-v-dbbb3f1c]{min-width:auto}.detail-row .value[data-v-dbbb3f1c]{text-align:left;max-width:100%;font-size:.8rem}}.risk-dashboard[data-v-40603d3a]{max-width:1200px;margin:0 auto}.page-header[data-v-40603d3a]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:24px;padding:2.5rem;margin-bottom:3rem;color:#fff;position:relative;overflow:hidden}.page-header[data-v-40603d3a]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-content[data-v-40603d3a]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.page-title[data-v-40603d3a]{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.title-icon[data-v-40603d3a]{font-size:2rem}.page-subtitle[data-v-40603d3a]{font-size:1.125rem;opacity:.9;margin:0}.btn-primary[data-v-40603d3a]{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-primary[data-v-40603d3a]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#fff;text-decoration:none}.btn-primary.large[data-v-40603d3a]{padding:1.125rem 2.5rem;font-size:1.125rem}.btn-secondary[data-v-40603d3a]{background:white;color:#ef4444;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid transparent}.btn-secondary[data-v-40603d3a]:hover{background:#fef2f2;border-color:#ef4444;transform:translateY(-2px);color:#dc2626;text-decoration:none}.loading-state[data-v-40603d3a]{text-align:center;padding:4rem 2rem;background:white;border-radius:20px;border:1px solid #e5e7eb}.loading-spinner[data-v-40603d3a]{font-size:3rem;color:#ef4444;margin-bottom:1rem}.loading-text[data-v-40603d3a]{color:#6b7280;font-size:1.125rem;margin:0}.empty-state[data-v-40603d3a]{text-align:center;padding:4rem 2rem;background:white;border-radius:24px;border:1px solid #e5e7eb}.empty-illustration[data-v-40603d3a]{position:relative;margin-bottom:2rem;display:inline-block}.shield-icon[data-v-40603d3a]{width:120px;height:120px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#ef4444;position:relative;z-index:1}.floating-elements[data-v-40603d3a]{position:absolute;top:0;left:0;right:0;bottom:0}.element[data-v-40603d3a]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);opacity:.1;animation:float-40603d3a 3s ease-in-out infinite}.element-1[data-v-40603d3a]{width:20px;height:20px;top:20%;left:20%;animation-delay:-1s}.element-2[data-v-40603d3a]{width:16px;height:16px;top:60%;right:20%;animation-delay:-2s}.element-3[data-v-40603d3a]{width:12px;height:12px;bottom:20%;left:30%;animation-delay:-.5s}@keyframes float-40603d3a{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.empty-title[data-v-40603d3a]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.empty-description[data-v-40603d3a]{color:#6b7280;font-size:1.125rem;line-height:1.6;max-width:500px;margin:0 auto 2.5rem}.empty-actions[data-v-40603d3a]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.evaluations-section[data-v-40603d3a]{margin-bottom:3rem}.section-header[data-v-40603d3a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-title[data-v-40603d3a]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.evaluation-stats[data-v-40603d3a]{display:flex;gap:2rem}.stat-item[data-v-40603d3a]{text-align:center}.stat-number[data-v-40603d3a]{display:block;font-size:1.5rem;font-weight:700;color:#ef4444;line-height:1}.stat-label[data-v-40603d3a]{font-size:.875rem;color:#6b7280;font-weight:500}.evaluations-grid[data-v-40603d3a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.evaluation-card[data-v-40603d3a]{background:white;border-radius:20px;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.evaluation-card[data-v-40603d3a]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a;border-color:#ef4444}.evaluation-card[data-v-40603d3a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease;z-index:1}.evaluation-card[data-v-40603d3a]:hover:before{left:100%}.new-evaluation[data-v-40603d3a]{border:2px dashed #d1d5db;background:linear-gradient(135deg,#fafafa 0%,#f3f4f6 100%)}.new-evaluation[data-v-40603d3a]:hover{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}.card-link[data-v-40603d3a]{display:block;padding:2rem;text-decoration:none;color:inherit;height:100%;position:relative;z-index:2}.new-evaluation-icon[data-v-40603d3a]{width:60px;height:60px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:1.5rem}.card-header[data-v-40603d3a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;position:relative;z-index:2}.evaluation-type[data-v-40603d3a]{display:flex;align-items:center;gap:.75rem}.type-icon[data-v-40603d3a]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff}.type-general[data-v-40603d3a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.type-industry[data-v-40603d3a]{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.type-basic[data-v-40603d3a]{background:linear-gradient(135deg,#059669,#047857)}.type-label[data-v-40603d3a]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.card-actions[data-v-40603d3a]{display:flex;gap:.5rem}.delete-btn[data-v-40603d3a]{width:32px;height:32px;border:none;background:rgba(239,68,68,.1);color:#ef4444;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-40603d3a]:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.card-content[data-v-40603d3a]{padding:1.5rem;position:relative;z-index:2}.card-title[data-v-40603d3a]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;line-height:1.3}.card-description[data-v-40603d3a]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evaluation-meta[data-v-40603d3a]{display:flex;flex-direction:column;gap:.5rem}.meta-item[data-v-40603d3a]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.meta-item i[data-v-40603d3a]{width:16px;color:#9ca3af}.card-footer[data-v-40603d3a]{padding:1.5rem;position:relative;z-index:2;height:-webkit-fill-available}.view-report-btn[data-v-40603d3a]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1.25rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease}.view-report-btn[data-v-40603d3a]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 8px 25px #ef44444d;color:#fff;text-decoration:none}.view-report-btn i[data-v-40603d3a]{transition:transform .3s ease}.view-report-btn:hover i[data-v-40603d3a]{transform:translate(4px)}.risk-indicator[data-v-40603d3a]{position:absolute;top:1rem;right:1rem;z-index:3}.risk-badge[data-v-40603d3a]{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff}.risk-low[data-v-40603d3a]{background:linear-gradient(135deg,#10b981,#059669)}.risk-medium[data-v-40603d3a]{background:linear-gradient(135deg,#f59e0b,#d97706)}.risk-high[data-v-40603d3a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.risk-critical[data-v-40603d3a]{background:linear-gradient(135deg,#7c2d12,#991b1b)}.evaluation-et[data-v-40603d3a]{border-left:4px solid #3b82f6}.evaluation-eta[data-v-40603d3a]{border-left:4px solid #7c3aed}.evaluation-nt[data-v-40603d3a]{border-left:4px solid #059669}@media (max-width: 1024px){.header-content[data-v-40603d3a]{flex-direction:column;gap:1.5rem;text-align:center}.section-header[data-v-40603d3a]{flex-direction:column;gap:1rem;align-items:flex-start}.evaluation-stats[data-v-40603d3a]{gap:1rem}}@media (max-width: 768px){.page-header[data-v-40603d3a]{padding:2rem 1.5rem;margin-bottom:2rem}.page-title[data-v-40603d3a]{font-size:1.875rem}.evaluations-grid[data-v-40603d3a]{grid-template-columns:1fr;gap:1rem}.evaluation-stats[data-v-40603d3a]{justify-content:center;width:100%}.empty-actions[data-v-40603d3a]{flex-direction:column;align-items:center}.btn-primary[data-v-40603d3a],.btn-secondary[data-v-40603d3a]{width:100%;max-width:300px;justify-content:center}.card-content[data-v-40603d3a]{padding:1.25rem}.card-footer[data-v-40603d3a]{padding:0 1.25rem 1.25rem}}@media (max-width: 480px){.page-header[data-v-40603d3a]{padding:1.5rem 1rem}.page-title[data-v-40603d3a]{font-size:1.5rem;flex-direction:column;gap:.5rem}.card-link[data-v-40603d3a],.card-content[data-v-40603d3a],.card-header[data-v-40603d3a],.card-footer[data-v-40603d3a]{padding:1rem}.evaluation-meta[data-v-40603d3a]{gap:.375rem}.meta-item[data-v-40603d3a]{font-size:.8125rem}}@keyframes slideInUp-40603d3a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.evaluation-card[data-v-40603d3a]{animation:slideInUp-40603d3a .6s ease-out}.evaluation-card[data-v-40603d3a]:nth-child(1){animation-delay:.1s}.evaluation-card[data-v-40603d3a]:nth-child(2){animation-delay:.2s}.evaluation-card[data-v-40603d3a]:nth-child(3){animation-delay:.3s}.evaluation-card[data-v-40603d3a]:nth-child(4){animation-delay:.4s}.evaluation-card[data-v-40603d3a]:nth-child(5){animation-delay:.5s}.evaluation-card[data-v-40603d3a]:nth-child(6){animation-delay:.6s}.card-link[data-v-40603d3a]:focus,.view-report-btn[data-v-40603d3a]:focus,.delete-btn[data-v-40603d3a]:focus{outline:2px solid #ef4444;outline-offset:2px}.evaluation-card.loading[data-v-40603d3a]{opacity:.6;pointer-events:none}.evaluation-card.loading[data-v-40603d3a]:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #ef4444;border-radius:50%;animation:spin-40603d3a 1s linear infinite;transform:translate(-50%,-50%);z-index:10}@keyframes spin-40603d3a{to{transform:translate(-50%,-50%) rotate(360deg)}}.fairness-dashboard[data-v-db80f781]{max-width:1200px;margin:0 auto}.page-header[data-v-db80f781]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:24px;padding:2.5rem;margin-bottom:3rem;color:#fff;position:relative;overflow:hidden}.page-header[data-v-db80f781]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-content[data-v-db80f781]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.page-title[data-v-db80f781]{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.title-icon[data-v-db80f781]{font-size:2rem}.page-subtitle[data-v-db80f781]{font-size:1.125rem;opacity:.9;margin:0}.btn-primary[data-v-db80f781]{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-primary[data-v-db80f781]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#fff;text-decoration:none}.btn-primary.large[data-v-db80f781]{padding:1.125rem 2.5rem;font-size:1.125rem}.btn-secondary[data-v-db80f781]{background:white;color:#265de1;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid transparent}.btn-secondary[data-v-db80f781]:hover{background:#f3f4f6;border-color:#265de1;transform:translateY(-2px);color:#213cb6;text-decoration:none}.loading-state[data-v-db80f781]{text-align:center;padding:4rem 2rem;background:white;border-radius:20px;border:1px solid #e5e7eb}.loading-spinner[data-v-db80f781]{font-size:3rem;color:#7c3aed;margin-bottom:1rem}.loading-text[data-v-db80f781]{color:#6b7280;font-size:1.125rem;margin:0}.empty-state[data-v-db80f781]{text-align:center;padding:4rem 2rem;background:white;border-radius:24px;border:1px solid #e5e7eb}.empty-illustration[data-v-db80f781]{position:relative;margin-bottom:2rem;display:inline-block}.scale-icon[data-v-db80f781]{width:120px;height:120px;background:linear-gradient(135deg,#e9f7fe,#d6fafe);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#265de1;position:relative;z-index:1}.floating-elements[data-v-db80f781]{position:absolute;top:0;left:0;right:0;bottom:0}.element[data-v-db80f781]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#5b21b6);opacity:.1;animation:float-db80f781 3s ease-in-out infinite}.element-1[data-v-db80f781]{width:20px;height:20px;top:20%;left:20%;animation-delay:-1s}.element-2[data-v-db80f781]{width:16px;height:16px;top:60%;right:20%;animation-delay:-2s}.element-3[data-v-db80f781]{width:12px;height:12px;bottom:20%;left:30%;animation-delay:-.5s}@keyframes float-db80f781{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.empty-title[data-v-db80f781]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.empty-description[data-v-db80f781]{color:#6b7280;font-size:1.125rem;line-height:1.6;max-width:500px;margin:0 auto 2.5rem}.empty-actions[data-v-db80f781]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.analyses-section[data-v-db80f781]{margin-bottom:3rem}.section-header[data-v-db80f781]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-title[data-v-db80f781]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.analysis-stats[data-v-db80f781]{display:flex;gap:2rem}.stat-item[data-v-db80f781]{text-align:center}.stat-number[data-v-db80f781]{display:block;font-size:1.5rem;font-weight:700;color:#7c3aed;line-height:1}.stat-label[data-v-db80f781]{font-size:.875rem;color:#6b7280;font-weight:500}.analyses-grid[data-v-db80f781]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.analysis-card[data-v-db80f781]{background:white;border-radius:20px;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.analysis-card[data-v-db80f781]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a;border-color:#7c3aed}.analysis-card[data-v-db80f781]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease;z-index:1}.analysis-card[data-v-db80f781]:hover:before{left:100%}.new-analysis[data-v-db80f781]{border:2px dashed #d1d5db;background:linear-gradient(135deg,#fafafa 0%,#f3f4f6 100%)}.new-analysis[data-v-db80f781]:hover{border-color:#7c3aed;background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%)}.card-link[data-v-db80f781]{display:block;padding:2rem;text-decoration:none;color:inherit;height:100%;position:relative;z-index:2}.new-analysis-icon[data-v-db80f781]{width:60px;height:60px;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:1.5rem}.card-header[data-v-db80f781]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;position:relative;z-index:2}.analysis-type[data-v-db80f781]{display:flex;align-items:center;gap:.75rem}.type-icon[data-v-db80f781]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff}.type-general[data-v-db80f781]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.type-industry[data-v-db80f781]{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.type-label[data-v-db80f781]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.card-actions[data-v-db80f781]{display:flex;gap:.5rem}.delete-btn[data-v-db80f781]{width:32px;height:32px;border:none;background:rgba(124,58,237,.1);color:#7c3aed;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-db80f781]:hover{background:#7c3aed;color:#fff;transform:scale(1.1)}.card-content[data-v-db80f781]{padding:1.5rem;position:relative;z-index:2}.card-title[data-v-db80f781]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;line-height:1.3}.card-description[data-v-db80f781]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.analysis-meta[data-v-db80f781]{display:flex;flex-direction:column;gap:.5rem}.meta-item[data-v-db80f781]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.meta-item i[data-v-db80f781]{width:16px;color:#9ca3af}.card-footer[data-v-db80f781]{padding:1.5rem;position:relative;z-index:2;height:-webkit-fill-available}.view-report-btn[data-v-db80f781]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1.25rem;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease}.view-report-btn[data-v-db80f781]:hover{background:linear-gradient(135deg,#5b21b6,#4c1d95);transform:translateY(-2px);box-shadow:0 8px 25px #7c3aed4d;color:#fff;text-decoration:none}.view-report-btn i[data-v-db80f781]{transition:transform .3s ease}.view-report-btn:hover i[data-v-db80f781]{transform:translate(4px)}.fairness-indicator[data-v-db80f781]{position:absolute;top:1rem;right:1rem;z-index:3}.fairness-badge[data-v-db80f781]{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff}.fairness-high[data-v-db80f781]{background:linear-gradient(135deg,#10b981,#059669)}.fairness-medium[data-v-db80f781]{background:linear-gradient(135deg,#f59e0b,#d97706)}.fairness-low[data-v-db80f781]{background:linear-gradient(135deg,#ef4444,#dc2626)}.fairness-poor[data-v-db80f781]{background:linear-gradient(135deg,#7c2d12,#991b1b)}.analysis-fd[data-v-db80f781]{border-left:4px solid #0ea5e9}.analysis-eta-fd[data-v-db80f781]{border-left:4px solid #7c3aed}@media (max-width: 1024px){.header-content[data-v-db80f781]{flex-direction:column;gap:1.5rem;text-align:center}.section-header[data-v-db80f781]{flex-direction:column;gap:1rem;align-items:flex-start}.analysis-stats[data-v-db80f781]{gap:1rem}}@media (max-width: 768px){.page-header[data-v-db80f781]{padding:2rem 1.5rem;margin-bottom:2rem}.page-title[data-v-db80f781]{font-size:1.875rem}.analyses-grid[data-v-db80f781]{grid-template-columns:1fr;gap:1rem}.analysis-stats[data-v-db80f781]{justify-content:center;width:100%}.empty-actions[data-v-db80f781]{flex-direction:column;align-items:center}.btn-primary[data-v-db80f781],.btn-secondary[data-v-db80f781]{width:100%;max-width:300px;justify-content:center}.card-content[data-v-db80f781]{padding:1.25rem}.card-footer[data-v-db80f781]{padding:0 1.25rem 1.25rem}}@media (max-width: 480px){.page-header[data-v-db80f781]{padding:1.5rem 1rem}.page-title[data-v-db80f781]{font-size:1.5rem;flex-direction:column;gap:.5rem}.card-link[data-v-db80f781],.card-content[data-v-db80f781],.card-header[data-v-db80f781]{padding:1rem}.card-footer[data-v-db80f781]{padding:0 1rem 1rem}.analysis-meta[data-v-db80f781]{gap:.375rem}.meta-item[data-v-db80f781]{font-size:.8125rem}}@keyframes slideInUp-db80f781{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.analysis-card[data-v-db80f781]{animation:slideInUp-db80f781 .6s ease-out}.analysis-card[data-v-db80f781]:nth-child(1){animation-delay:.1s}.analysis-card[data-v-db80f781]:nth-child(2){animation-delay:.2s}.analysis-card[data-v-db80f781]:nth-child(3){animation-delay:.3s}.analysis-card[data-v-db80f781]:nth-child(4){animation-delay:.4s}.analysis-card[data-v-db80f781]:nth-child(5){animation-delay:.5s}.analysis-card[data-v-db80f781]:nth-child(6){animation-delay:.6s}.card-link[data-v-db80f781]:focus,.view-report-btn[data-v-db80f781]:focus,.delete-btn[data-v-db80f781]:focus{outline:2px solid #7c3aed;outline-offset:2px}.analysis-card.loading[data-v-db80f781]{opacity:.6;pointer-events:none}.analysis-card.loading[data-v-db80f781]:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #7c3aed;border-radius:50%;animation:spin-db80f781 1s linear infinite;transform:translate(-50%,-50%);z-index:10}@keyframes spin-db80f781{to{transform:translate(-50%,-50%) rotate(360deg)}}.user-page-header[data-v-2ce368db]{border-radius:24px;padding:2.5rem;margin-bottom:3rem;color:#fff;position:relative;overflow:hidden}.user-page-header[data-v-2ce368db]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-content[data-v-2ce368db]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.page-title[data-v-2ce368db]{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.title-icon[data-v-2ce368db]{font-size:2rem}.page-subtitle[data-v-2ce368db]{font-size:1.125rem;opacity:.9;margin:0}.btn-primary[data-v-2ce368db]{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-primary[data-v-2ce368db]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#fff;text-decoration:none}@media (max-width: 768px){.header-content[data-v-2ce368db]{flex-direction:column;gap:1.5rem;text-align:center}.page-title[data-v-2ce368db]{font-size:1.875rem}.user-page-header[data-v-2ce368db]{padding:2rem 1.5rem}}.user-loading-state[data-v-a84f0201]{text-align:center;padding:4rem 2rem;background:white;border-radius:20px;border:1px solid #e5e7eb}.loading-spinner[data-v-a84f0201]{font-size:3rem;margin-bottom:1rem}.loading-text[data-v-a84f0201]{color:#6b7280;font-size:1.125rem;margin:0}@media (max-width: 768px){.user-loading-state[data-v-a84f0201]{padding:3rem 1.5rem}.loading-spinner[data-v-a84f0201]{font-size:2.5rem}.loading-text[data-v-a84f0201]{font-size:1rem}}.empty-state[data-v-21fdf856]{text-align:center;padding:4rem 2rem;background:white;border-radius:24px;border:1px solid #e5e7eb}.empty-illustration[data-v-21fdf856]{position:relative;margin-bottom:2rem;display:inline-block}.main-icon[data-v-21fdf856]{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;position:relative;z-index:1}.floating-elements[data-v-21fdf856]{position:absolute;top:0;left:0;right:0;bottom:0}.element[data-v-21fdf856]{position:absolute;border-radius:50%;opacity:.1;animation:float-21fdf856 3s ease-in-out infinite}.element-1[data-v-21fdf856]{width:20px;height:20px;top:20%;left:20%;animation-delay:-1s}.element-2[data-v-21fdf856]{width:16px;height:16px;top:60%;right:20%;animation-delay:-2s}.element-3[data-v-21fdf856]{width:12px;height:12px;bottom:20%;left:30%;animation-delay:-.5s}@keyframes float-21fdf856{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.empty-title[data-v-21fdf856]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.empty-description[data-v-21fdf856]{color:#6b7280;font-size:1.125rem;line-height:1.6;max-width:500px;margin:0 auto 2.5rem}.empty-actions[data-v-21fdf856]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary.large[data-v-21fdf856]{padding:1.125rem 2.5rem;font-size:1.125rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid}.btn-primary.large[data-v-21fdf856]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003;text-decoration:none;opacity:.8}.btn-secondary[data-v-21fdf856]{background:white;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid}.btn-secondary[data-v-21fdf856]:hover{background:#f8fafc;transform:translateY(-2px);text-decoration:none;opacity:.8}@media (max-width: 768px){.empty-state[data-v-21fdf856]{padding:3rem 1.5rem}.main-icon[data-v-21fdf856]{width:100px;height:100px;font-size:2.5rem}.empty-title[data-v-21fdf856]{font-size:1.5rem}.empty-description[data-v-21fdf856]{font-size:1rem}.empty-actions[data-v-21fdf856]{flex-direction:column;align-items:center}.btn-primary.large[data-v-21fdf856]{padding:1rem 2rem;font-size:1rem}}.section-header[data-v-2d221625]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-title[data-v-2d221625]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.feature-stats[data-v-2d221625]{display:flex;gap:2rem}.stat-item[data-v-2d221625]{text-align:center}.stat-number[data-v-2d221625]{display:block;font-size:1.5rem;font-weight:700;line-height:1}.stat-label[data-v-2d221625]{font-size:.875rem;color:#6b7280;font-weight:500}@media (max-width: 1024px){.section-header[data-v-2d221625]{flex-direction:column;gap:1rem;align-items:flex-start}.feature-stats[data-v-2d221625]{gap:1rem}}@media (max-width: 768px){.feature-stats[data-v-2d221625]{justify-content:center;width:100%}}.new-feature-card[data-v-0789c8f1]{background:white;border-radius:20px;border:2px dashed #d1d5db;background:linear-gradient(135deg,#fafafa 0%,#f3f4f6 100%);transition:all .3s ease;position:relative;overflow:hidden;animation:slideInUp-0789c8f1 .6s ease-out}.new-feature-card[data-v-0789c8f1]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%)}.card-link[data-v-0789c8f1]{display:flex;flex-direction:column;padding:2rem;text-decoration:none;color:inherit;height:100%;position:relative;z-index:2}.card-content[data-v-0789c8f1]{flex:1;padding:0;position:relative;z-index:2}.new-feature-icon[data-v-0789c8f1]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:1.5rem}.card-title[data-v-0789c8f1]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;line-height:1.3}.card-description[data-v-0789c8f1]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-0789c8f1]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem}.action-text[data-v-0789c8f1]{flex:1;text-align:left;font-weight:600;color:#374151}.card-footer i[data-v-0789c8f1]{color:#6b7280;transition:transform .3s ease}.new-feature-card:hover .card-footer i[data-v-0789c8f1]{transform:translate(4px)}@keyframes slideInUp-0789c8f1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.card-link[data-v-0789c8f1]{padding:1.25rem}.new-feature-icon[data-v-0789c8f1]{width:50px;height:50px;font-size:1.25rem}.card-title[data-v-0789c8f1]{font-size:1.125rem}}@media (max-width: 480px){.card-link[data-v-0789c8f1]{padding:1rem}.new-feature-icon[data-v-0789c8f1]{width:45px;height:45px;font-size:1.125rem}}.card-link[data-v-0789c8f1]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-reduced-motion: reduce){.new-feature-card[data-v-0789c8f1]{animation:none}.card-link[data-v-0789c8f1],.card-footer i[data-v-0789c8f1]{transition:none}}.progress-container[data-v-4d69522d]{margin-top:1.5rem;margin-bottom:1.5rem}.progress-text[data-v-4d69522d]{display:block;text-align:center;font-size:.875rem;color:#059669;font-weight:600;margin-bottom:.75rem}.progress-bar[data-v-4d69522d]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-4d69522d]{height:100%;border-radius:4px;transition:width .6s ease}.progress-fill.progress-complete[data-v-4d69522d]{background:linear-gradient(135deg,#059669,#047857)}.progress-fill.progress-good[data-v-4d69522d]{background:linear-gradient(135deg,#10b981,#059669)}.progress-fill.progress-started[data-v-4d69522d]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.progress-fill.progress-none[data-v-4d69522d]{background:#e5e7eb}@media (prefers-reduced-motion: reduce){.progress-fill[data-v-4d69522d]{transition:none}}@media print{.progress-fill[data-v-4d69522d]{background:#000!important}}.course-card[data-v-1f843ba5]{background:white;border-radius:20px;box-shadow:0 4px 6px #0000000d;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;animation:slideInUp-1f843ba5 .6s ease-out}.course-card[data-v-1f843ba5]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}.course-card.completed-course[data-v-1f843ba5]{border:2px solid #059669;background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%)}.card-header[data-v-1f843ba5]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;position:relative;z-index:2}.course-status[data-v-1f843ba5]{display:flex;align-items:center;gap:.75rem}.status-icon[data-v-1f843ba5]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff}.status-icon.completed[data-v-1f843ba5]{background:linear-gradient(135deg,#059669,#047857)}.status-icon.in-progress[data-v-1f843ba5]{background:linear-gradient(135deg,#f59e0b,#d97706)}.status-icon.not-started[data-v-1f843ba5]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.status-label[data-v-1f843ba5]{font-size:.875rem;font-weight:600;color:#6b7280}.progress-badge[data-v-1f843ba5]{background:rgba(5,150,105,.1);color:#059669;padding:.375rem .875rem;border-radius:20px;font-size:.875rem;font-weight:700}.card-content[data-v-1f843ba5]{padding:1.5rem;position:relative;z-index:2}.card-title[data-v-1f843ba5]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;line-height:1.3}.card-description[data-v-1f843ba5]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-meta[data-v-1f843ba5]{display:flex;flex-direction:column;gap:.5rem}.meta-item[data-v-1f843ba5]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.meta-item i[data-v-1f843ba5]{width:16px;color:#9ca3af}.card-footer[data-v-1f843ba5]{padding:1.5rem;position:relative;z-index:2;height:-webkit-fill-available}.continue-btn[data-v-1f843ba5],.download-cert-btn[data-v-1f843ba5],.unlock-cert-btn[data-v-1f843ba5],.review-btn[data-v-1f843ba5]{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.25rem;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.continue-btn[data-v-1f843ba5]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.continue-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d;color:#fff;text-decoration:none}.download-cert-btn[data-v-1f843ba5]{background:linear-gradient(135deg,#059669,#047857);color:#fff}.download-cert-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-2px);box-shadow:0 8px 25px #0596694d}.certificate-actions[data-v-1f843ba5]{display:flex;flex-direction:column;gap:.75rem;width:100%}.linkedin-share-btn[data-v-1f843ba5]{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.25rem;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#0077b5,#005885);color:#fff}.linkedin-share-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#005885,#004a6b);transform:translateY(-2px);box-shadow:0 8px 25px #0077b54d}.linkedin-share-btn i[data-v-1f843ba5]{font-size:1rem}@media (min-width: 768px){.certificate-actions[data-v-1f843ba5]{flex-direction:column;gap:.5rem}.download-cert-btn[data-v-1f843ba5],.linkedin-share-btn[data-v-1f843ba5]{flex:1;font-size:.875rem;padding:.75rem 1rem}}.unlock-cert-btn[data-v-1f843ba5]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.unlock-cert-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-2px);box-shadow:0 8px 25px #6b72804d}.review-btn[data-v-1f843ba5]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.review-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-2px);box-shadow:0 8px 25px #6b72804d;color:#fff;text-decoration:none}.completion-ring[data-v-1f843ba5]{display:flex;z-index:3}.progress-circle[data-v-1f843ba5]{position:relative;width:50px;height:50px}.circular-chart[data-v-1f843ba5]{width:100%;height:100%;transform:rotate(-90deg)}.circle-bg[data-v-1f843ba5]{fill:none;stroke:#e5e7eb;stroke-width:3}.circle[data-v-1f843ba5]{fill:none;stroke:#059669;stroke-width:3;stroke-linecap:round;animation:progress-1f843ba5 1s ease-in-out}@keyframes progress-1f843ba5{0%{stroke-dasharray:0 100}}.progress-text[data-v-1f843ba5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;color:#059669}@keyframes slideInUp-1f843ba5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.card-content[data-v-1f843ba5]{padding:1.25rem}.card-footer[data-v-1f843ba5]{padding:0 1.25rem 1.25rem}}@media (max-width: 480px){.card-content[data-v-1f843ba5],.card-header[data-v-1f843ba5],.card-footer[data-v-1f843ba5]{padding:1rem}.course-meta[data-v-1f843ba5]{gap:.375rem}.meta-item[data-v-1f843ba5]{font-size:.8125rem}}.continue-btn[data-v-1f843ba5]:focus,.download-cert-btn[data-v-1f843ba5]:focus,.unlock-cert-btn[data-v-1f843ba5]:focus,.review-btn[data-v-1f843ba5]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-contrast: high){.course-card[data-v-1f843ba5]{border-width:2px}.status-icon[data-v-1f843ba5]{filter:contrast(1.2)}}@media (prefers-reduced-motion: reduce){.course-card[data-v-1f843ba5]{animation:none}.continue-btn[data-v-1f843ba5],.download-cert-btn[data-v-1f843ba5],.unlock-cert-btn[data-v-1f843ba5],.review-btn[data-v-1f843ba5]{transition:none}@keyframes progress-1f843ba5{0%,to{stroke-dasharray:0 100}}}@media print{.course-card[data-v-1f843ba5]{break-inside:avoid;box-shadow:none;border:1px solid #000}.continue-btn[data-v-1f843ba5],.download-cert-btn[data-v-1f843ba5],.unlock-cert-btn[data-v-1f843ba5],.review-btn[data-v-1f843ba5]{background:white!important;color:#000!important;border:1px solid black}.retake-exam-btn[data-v-1f843ba5]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .3s ease}.retake-exam-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d;color:#fff;text-decoration:none}.retake-exam-btn i[data-v-1f843ba5]{font-size:1rem}.status-icon.completed-pending[data-v-1f843ba5]{background:linear-gradient(135deg,#f59e0b,#d97706)}.status-label.completed-pending[data-v-1f843ba5]{color:#f59e0b}.progress-pending[data-v-1f843ba5]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.exam-pending-actions[data-v-1f843ba5]{width:100%}.course-completed-no-cert[data-v-1f843ba5]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #f59e0b;border-radius:16px;padding:2rem;text-align:center}.course-completed-no-cert .completed-title[data-v-1f843ba5]{color:#d97706}.course-completed-no-cert .completed-title i[data-v-1f843ba5]{color:#f59e0b}.exam-retry-actions[data-v-1f843ba5]{margin-top:1.5rem}.retry-exam-btn[data-v-1f843ba5]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.retry-exam-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b4d}}.status-icon.completed-pending[data-v-1f843ba5]{background:linear-gradient(135deg,#f59e0b,#d97706)}.exam-pending-actions[data-v-1f843ba5]{width:100%}.retake-exam-btn[data-v-1f843ba5]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .3s ease}.retake-exam-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d;color:#fff;text-decoration:none}.retake-exam-btn i[data-v-1f843ba5]{font-size:1rem}.copy-url-btn[data-v-1f843ba5]{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.copy-url-btn[data-v-1f843ba5]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d;color:#fff;text-decoration:none}.copy-url-btn[data-v-1f843ba5]:active{transform:translateY(0)}.copy-url-btn i[data-v-1f843ba5]{font-size:1rem}.certificate-actions .copy-url-btn[data-v-1f843ba5]{flex:1;min-width:auto}.certificate-actions[data-v-1f843ba5]{display:flex;gap:.75rem;flex-wrap:wrap}.certificate-actions[data-v-1f843ba5]>*{flex:1;min-width:140px}.modal-overlay[data-v-68906ed2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-68906ed2]{background:white;border-radius:24px;padding:0;box-shadow:0 25px 50px #00000040;position:relative;animation:modalSlideIn-68906ed2 .3s ease-out;width:100%;max-width:500px;max-height:90vh;overflow:hidden}@keyframes modalSlideIn-68906ed2{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-68906ed2]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.75rem .75rem;border-bottom:1px solid #e5e7eb}.modal-header .modal-title[data-v-68906ed2]{margin:0;font-size:1.5rem;font-weight:600;color:#059669;display:flex;align-items:center;gap:.75rem}.modal-header .modal-title i[data-v-68906ed2]{font-size:1.25rem}.modal-header .modal-close[data-v-68906ed2]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.modal-header .modal-close[data-v-68906ed2]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-68906ed2]{padding:1.25rem 1.75rem;overflow-y:auto;max-height:calc(90vh - 180px)}.modal-body .unlock-info[data-v-68906ed2]{text-align:center;margin-bottom:1rem}.modal-body .unlock-info .info-icon[data-v-68906ed2]{width:60px;height:60px;background:linear-gradient(135deg,#059669,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem}.modal-body .unlock-info .info-icon i[data-v-68906ed2]{font-size:1.5rem;color:#fff}.modal-body .unlock-info h4[data-v-68906ed2]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:#111827}.modal-body .unlock-info p[data-v-68906ed2]{margin:0;color:#6b7280;font-size:.85rem}.modal-body .sections-container[data-v-68906ed2]{display:flex;flex-direction:column;gap:0;margin-bottom:1rem}.modal-body .or-divider[data-v-68906ed2]{display:flex;align-items:center;justify-content:center;margin:1rem 0;position:relative}.modal-body .or-divider[data-v-68906ed2]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent)}.modal-body .or-divider span[data-v-68906ed2]{background:white;padding:0 .75rem;color:#9ca3af;font-size:.8rem;font-weight:600;letter-spacing:.5px;z-index:1;position:relative}.modal-body .cancel-button-container[data-v-68906ed2]{display:flex;justify-content:center;padding-top:.75rem;border-top:1px solid #e5e7eb}.modal-body .cancel-button-container .btn-cancel[data-v-68906ed2]{background:#f3f4f6;color:#6b7280;border:none;padding:.75rem 1.75rem;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.modal-body .cancel-button-container .btn-cancel[data-v-68906ed2]:hover{background:#e5e7eb;color:#374151;transform:translateY(-1px)}.modal-body .section-title[data-v-68906ed2]{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#475569;display:flex;align-items:center;gap:.5rem}.modal-body .section-title i[data-v-68906ed2]{color:#059669;font-size:.8rem}.modal-body .discount-section[data-v-68906ed2],.modal-body .payment-options-section[data-v-68906ed2],.modal-body .upgrade-section[data-v-68906ed2]{width:100%;padding:1rem;border-radius:14px;border:2px solid transparent;transition:all .2s ease}.modal-body .discount-section[data-v-68906ed2]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#e2e8f0}.modal-body .discount-section .coupon-form .input-group[data-v-68906ed2]{display:flex;gap:.5rem;margin-bottom:.4rem}.modal-body .discount-section .coupon-form .input-group .coupon-input[data-v-68906ed2]{flex:1;padding:.5rem .75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.85rem;transition:all .2s ease;background:white}.modal-body .discount-section .coupon-form .input-group .coupon-input[data-v-68906ed2]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.modal-body .discount-section .coupon-form .input-group .coupon-input[data-v-68906ed2]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.modal-body .discount-section .coupon-form .input-group .coupon-input[data-v-68906ed2]::placeholder{color:#94a3b8}.modal-body .discount-section .coupon-form .input-group .btn-apply-coupon[data-v-68906ed2]{padding:.5rem 1rem;background:linear-gradient(135deg,#059669,#10b981);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.4rem;min-width:70px;justify-content:center}.modal-body .discount-section .coupon-form .input-group .btn-apply-coupon[data-v-68906ed2]:hover:not(:disabled){background:linear-gradient(135deg,#047857,#059669);transform:translateY(-1px);box-shadow:0 4px 12px #05966940}.modal-body .discount-section .coupon-form .input-group .btn-apply-coupon[data-v-68906ed2]:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.modal-body .discount-section .coupon-form .input-group .btn-apply-coupon .spinner-border[data-v-68906ed2]{width:.9rem;height:.9rem;border-width:2px}.modal-body .discount-section .coupon-form .discount-feedback[data-v-68906ed2]{padding:.5rem .75rem;border-radius:6px;font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:.4rem;animation:fadeInUp-68906ed2 .3s ease-out}.modal-body .discount-section .coupon-form .discount-feedback i[data-v-68906ed2]{font-size:.9rem}.modal-body .discount-section .coupon-form .discount-feedback.success[data-v-68906ed2]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border:1px solid #10b981}.modal-body .discount-section .coupon-form .discount-feedback.success i[data-v-68906ed2]{color:#059669}.modal-body .discount-section .coupon-form .discount-feedback.error[data-v-68906ed2]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border:1px solid #ef4444}.modal-body .discount-section .coupon-form .discount-feedback.error i[data-v-68906ed2]{color:#dc2626}@keyframes fadeInUp-68906ed2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-body .payment-options-section[data-v-68906ed2]{background:linear-gradient(135deg,#fefefe,#f9fafb);border-color:#e5e7eb}.modal-body .payment-options-section[data-v-68906ed2]:hover{border-color:#059669;box-shadow:0 4px 12px #0596691a}.modal-body .upgrade-section[data-v-68906ed2]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.modal-body .upgrade-section[data-v-68906ed2]:hover{border-color:#d97706;box-shadow:0 4px 12px #f59e0b26}.modal-body .upgrade-section .btn-upgrade-full[data-v-68906ed2]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.modal-body .upgrade-section .btn-upgrade-full[data-v-68906ed2]:hover{background:linear-gradient(135deg,#d97706,#f59e0b);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.modal-body .upgrade-section .btn-upgrade-full i[data-v-68906ed2]:first-child{font-size:.9rem}.modal-body .upgrade-section .btn-upgrade-full i[data-v-68906ed2]:last-child{font-size:.8rem;opacity:.8}.modal-body .payment-options[data-v-68906ed2]{display:flex;flex-direction:column;gap:.5rem}.modal-body .payment-options .payment-option[data-v-68906ed2]{display:flex;align-items:center;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;background:white;cursor:pointer;transition:all .3s ease;text-align:left;width:100%}.modal-body .payment-options .payment-option[data-v-68906ed2]:hover:not(:disabled){border-color:#059669;box-shadow:0 4px 12px #05966926;transform:translateY(-1px)}.modal-body .payment-options .payment-option[data-v-68906ed2]:disabled{opacity:.6;cursor:not-allowed}.modal-body .payment-options .payment-option .option-icon[data-v-68906ed2]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:.875rem;font-size:1.25rem;color:#fff}.modal-body .payment-options .payment-option.bkash-option .option-icon[data-v-68906ed2]{background:linear-gradient(135deg,#e91e63,#f06292)}.modal-body .payment-options .payment-option.stripe-option .option-icon[data-v-68906ed2]{background:linear-gradient(135deg,#6772e5,#8b9cf7)}.modal-body .payment-options .payment-option .option-content[data-v-68906ed2]{flex:1}.modal-body .payment-options .payment-option .option-content h5[data-v-68906ed2]{margin:0 0 .2rem;font-size:1rem;font-weight:600;color:#111827}.modal-body .payment-options .payment-option .option-content p[data-v-68906ed2]{margin:0 0 .4rem;color:#6b7280;font-size:.85rem}.modal-body .payment-options .payment-option .option-content .price-container[data-v-68906ed2]{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.modal-body .payment-options .payment-option .option-content .price-stack[data-v-68906ed2]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.modal-body .payment-options .payment-option .option-content .price[data-v-68906ed2]{display:inline-block;background:#f3f4f6;color:#059669;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600}.modal-body .payment-options .payment-option .option-content .price.discounted-price[data-v-68906ed2]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border:1px solid #10b981}.modal-body .payment-options .payment-option .option-content .original-price[data-v-68906ed2]{display:inline-block;background:#f9fafb;color:#6b7280;padding:.2rem .6rem;border-radius:16px;font-size:.75rem;font-weight:500;text-decoration:line-through;opacity:.8;margin-bottom:0}.modal-body .payment-options .payment-option .option-arrow[data-v-68906ed2]{color:#9ca3af;font-size:1rem}@media (max-width: 768px){.modal-content[data-v-68906ed2]{margin:1rem;max-width:calc(100% - 2rem)}.modal-header[data-v-68906ed2],.modal-body[data-v-68906ed2]{padding-left:1.5rem;padding-right:1.5rem}.modal-body .sections-container[data-v-68906ed2]{gap:0}.modal-body .or-divider[data-v-68906ed2]{margin:1rem 0}.modal-body .cancel-button-container .btn-cancel[data-v-68906ed2]{width:100%;padding:1rem}.discount-section[data-v-68906ed2],.payment-options-section[data-v-68906ed2],.upgrade-section[data-v-68906ed2]{padding:1rem}.discount-section .coupon-form .input-group[data-v-68906ed2],.payment-options-section .coupon-form .input-group[data-v-68906ed2],.upgrade-section .coupon-form .input-group[data-v-68906ed2]{flex-direction:column;gap:.5rem}.discount-section .coupon-form .input-group .btn-apply-coupon[data-v-68906ed2],.payment-options-section .coupon-form .input-group .btn-apply-coupon[data-v-68906ed2],.upgrade-section .coupon-form .input-group .btn-apply-coupon[data-v-68906ed2]{width:100%;justify-content:center}.discount-section .discount-feedback[data-v-68906ed2],.payment-options-section .discount-feedback[data-v-68906ed2],.upgrade-section .discount-feedback[data-v-68906ed2]{padding:.5rem .75rem;font-size:.85rem}.payment-options .payment-option[data-v-68906ed2]{padding:1rem}.payment-options .payment-option .option-icon[data-v-68906ed2]{width:40px;height:40px;font-size:1.25rem}.payment-options .payment-option .option-content h5[data-v-68906ed2]{font-size:1rem}.payment-options .payment-option .option-content .price-container[data-v-68906ed2]{gap:.25rem}.payment-options .payment-option .option-content .price-container .price-stack[data-v-68906ed2]{gap:.15rem}.payment-options .payment-option .option-content .price-container .price[data-v-68906ed2],.payment-options .payment-option .option-content .price-container .original-price[data-v-68906ed2]{font-size:.75rem;padding:.15rem .5rem}.payment-options .payment-option .option-content .price-container .original-price[data-v-68906ed2]{font-size:.7rem}.upgrade-section .btn-upgrade-full[data-v-68906ed2]{padding:.875rem 1rem;font-size:.9rem}}.modal-overlay[data-v-fc235b4b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-fc235b4b]{background:white;border-radius:24px;padding:0;box-shadow:0 25px 50px #00000040;position:relative;animation:modalSlideIn-fc235b4b .3s ease-out;width:100%;max-width:550px;max-height:90vh;overflow:hidden}@keyframes modalSlideIn-fc235b4b{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-fc235b4b]{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1rem;border-bottom:1px solid #e5e7eb}.modal-header .modal-title[data-v-fc235b4b]{margin:0;font-size:1.5rem;font-weight:600;color:#e91e63;display:flex;align-items:center;gap:.75rem}.modal-header .modal-title i[data-v-fc235b4b]{font-size:1.25rem}.modal-header .modal-close[data-v-fc235b4b]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.modal-header .modal-close[data-v-fc235b4b]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-fc235b4b]{padding:1.5rem 2rem}.modal-body .payment-info[data-v-fc235b4b]{margin-bottom:2rem}.modal-body .payment-info .info-card[data-v-fc235b4b]{background:linear-gradient(135deg,#fef7ff,#f3e8ff);border:1px solid #e879f9;border-radius:16px;padding:1.5rem}.modal-body .payment-info .info-card .info-header[data-v-fc235b4b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.modal-body .payment-info .info-card .info-header i[data-v-fc235b4b]{color:#e91e63;font-size:1.25rem}.modal-body .payment-info .info-card .info-header h4[data-v-fc235b4b]{margin:0;font-size:1.1rem;font-weight:600;color:#111827}.modal-body .payment-info .info-card .info-content p[data-v-fc235b4b]{margin:0 0 1rem;color:#374151;font-size:.95rem;line-height:1.5}.modal-body .payment-info .info-card .info-content p.instruction[data-v-fc235b4b]{margin-top:1rem;font-style:italic;color:#6b7280}.modal-body .payment-info .info-card .info-content .bkash-number[data-v-fc235b4b]{display:flex;align-items:center;gap:.75rem;background:white;border:2px solid #e91e63;border-radius:12px;padding:1rem;margin:1rem 0}.modal-body .payment-info .info-card .info-content .bkash-number .number[data-v-fc235b4b]{font-family:Courier New,monospace;font-size:1.25rem;font-weight:700;color:#e91e63;flex:1;letter-spacing:1px}.modal-body .payment-info .info-card .info-content .bkash-number .copy-btn[data-v-fc235b4b]{background:#e91e63;color:#fff;border:none;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.9rem}.modal-body .payment-info .info-card .info-content .bkash-number .copy-btn[data-v-fc235b4b]:hover{background:#c2185b;transform:scale(1.05)}.modal-body .transaction-form .form-group .form-label[data-v-fc235b4b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;color:#374151;font-size:.95rem}.modal-body .transaction-form .form-group .form-label i[data-v-fc235b4b]{color:#e91e63}.modal-body .transaction-form .form-group .form-input[data-v-fc235b4b]{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .2s ease;background:white}.modal-body .transaction-form .form-group .form-input[data-v-fc235b4b]:focus{outline:none;border-color:#e91e63;box-shadow:0 0 0 3px #e91e631a}.modal-body .transaction-form .form-group .form-input[data-v-fc235b4b]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.modal-body .transaction-form .form-group .form-input[data-v-fc235b4b]::placeholder{color:#9ca3af}.modal-footer[data-v-fc235b4b]{padding:1rem 2rem 2rem;display:flex;justify-content:space-between;gap:1rem}.modal-footer .btn-cancel[data-v-fc235b4b]{background:#f3f4f6;color:#6b7280;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.modal-footer .btn-cancel[data-v-fc235b4b]:hover:not(:disabled){background:#e5e7eb;color:#374151}.modal-footer .btn-cancel[data-v-fc235b4b]:disabled{opacity:.6;cursor:not-allowed}.modal-footer .btn-submit[data-v-fc235b4b]{background:linear-gradient(135deg,#e91e63,#f06292);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}.modal-footer .btn-submit[data-v-fc235b4b]:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#e91e63);transform:translateY(-1px);box-shadow:0 4px 12px #e91e634d}.modal-footer .btn-submit[data-v-fc235b4b]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.modal-footer .btn-submit .fa-spinner[data-v-fc235b4b]{animation:spin-fc235b4b 1s linear infinite}@keyframes spin-fc235b4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-content[data-v-fc235b4b]{margin:1rem;max-width:calc(100% - 2rem)}.modal-header[data-v-fc235b4b],.modal-body[data-v-fc235b4b],.modal-footer[data-v-fc235b4b]{padding-left:1.5rem;padding-right:1.5rem}.modal-footer[data-v-fc235b4b]{flex-direction:column}.modal-footer .btn-cancel[data-v-fc235b4b],.modal-footer .btn-submit[data-v-fc235b4b]{width:100%;justify-content:center}.payment-info .info-card[data-v-fc235b4b]{padding:1rem}.payment-info .info-card .info-content .bkash-number[data-v-fc235b4b]{flex-direction:column;text-align:center}.payment-info .info-card .info-content .bkash-number .number[data-v-fc235b4b]{font-size:1.1rem}}.awareness-evaluation-dashboard[data-v-ed9a7b2e]{max-width:1200px;margin:0 auto}.dashboard-container[data-v-ed9a7b2e]{padding:2rem 1rem}.dashboard-content[data-v-ed9a7b2e]{display:flex;flex-direction:column;gap:2rem}.btn-primary.large[data-v-ed9a7b2e]{background:rgba(5,150,105,.2);border:1px solid rgba(5,150,105,.3);color:#059669;padding:1.125rem 2.5rem;font-size:1.125rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-primary.large[data-v-ed9a7b2e]:hover{background:rgba(5,150,105,.3);transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#047857;text-decoration:none}.btn-secondary[data-v-ed9a7b2e]{background:white;color:#059669;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid transparent}.btn-secondary[data-v-ed9a7b2e]:hover{background:#f0fdf4;border-color:#059669;transform:translateY(-2px);color:#047857;text-decoration:none}.courses-section[data-v-ed9a7b2e]{margin-bottom:3rem}.courses-grid[data-v-ed9a7b2e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}@media (max-width: 1024px){.header-content[data-v-ed9a7b2e]{flex-direction:column;gap:1.5rem;text-align:center}}@media (max-width: 768px){.dashboard-container[data-v-ed9a7b2e]{padding:1rem .5rem}.courses-grid[data-v-ed9a7b2e]{grid-template-columns:1fr;gap:1rem}.empty-actions[data-v-ed9a7b2e]{flex-direction:column;align-items:center}.btn-primary[data-v-ed9a7b2e],.btn-secondary[data-v-ed9a7b2e]{width:100%;max-width:300px;justify-content:center}}@media (max-width: 480px){.dashboard-container[data-v-ed9a7b2e]{padding:.5rem .25rem}}@keyframes slideInUp-ed9a7b2e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media print{.page-header[data-v-ed9a7b2e]{background:white!important;color:#000!important}}.start-evaluation-page[data-v-0c3c2022]{max-width:800px;margin:0 auto;padding:2rem 1rem}.progress-header[data-v-0c3c2022]{margin-bottom:3rem}.progress-container[data-v-0c3c2022]{display:flex;align-items:center;justify-content:center;background:white;padding:2rem;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0000001a}.progress-step[data-v-0c3c2022]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.step-number[data-v-0c3c2022]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;border:3px solid #e5e7eb;background:white;color:#9ca3af;transition:all .3s ease}.progress-step.active .step-number[data-v-0c3c2022]{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef4444;color:#fff;transform:scale(1.1)}.step-label[data-v-0c3c2022]{font-size:.875rem;font-weight:600;color:#6b7280;transition:color .3s ease}.progress-step.active .step-label[data-v-0c3c2022]{color:#ef4444}.progress-line[data-v-0c3c2022]{width:120px;height:3px;background:#e5e7eb;margin:0 1rem}.premium-section[data-v-0c3c2022]{margin-bottom:2rem}.premium-card[data-v-0c3c2022]{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:24px;padding:3rem;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:0 20px 40px #f59e0b4d}.premium-card[data-v-0c3c2022]:before{content:"";position:absolute;top:-50%;right:-50%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.premium-icon[data-v-0c3c2022]{font-size:4rem;margin-bottom:1.5rem;position:relative;z-index:1}.premium-content[data-v-0c3c2022]{position:relative;z-index:1}.premium-title[data-v-0c3c2022]{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.premium-description[data-v-0c3c2022]{font-size:1.125rem;margin-bottom:2rem;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.premium-features[data-v-0c3c2022]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2.5rem}.feature-item[data-v-0c3c2022]{display:flex;align-items:center;gap:.75rem;font-weight:600;justify-content:center}.feature-item i[data-v-0c3c2022]{background:rgba(255,255,255,.2);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem}.premium-actions[data-v-0c3c2022]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-premium[data-v-0c3c2022]{background:white;color:#f59e0b;padding:1rem 2.5rem;border-radius:12px;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid transparent}.btn-premium[data-v-0c3c2022]:hover{background:#fef3c7;transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#d97706;text-decoration:none}.btn-back[data-v-0c3c2022]{background:rgba(255,255,255,.2);color:#fff;padding:1rem 2.5rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-back[data-v-0c3c2022]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);color:#fff;text-decoration:none}.evaluation-form-section[data-v-0c3c2022]{margin-bottom:2rem}.form-container[data-v-0c3c2022]{background:white;border-radius:24px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 10px 30px #0000001a}.form-header[data-v-0c3c2022]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);padding:2.5rem;color:#fff;display:flex;align-items:center;gap:1.5rem;position:relative;overflow:hidden}.form-header[data-v-0c3c2022]:before{content:"";position:absolute;top:-50%;right:-10%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-icon[data-v-0c3c2022]{width:80px;height:80px;background:rgba(255,255,255,.2);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;position:relative;z-index:1}.header-content[data-v-0c3c2022]{flex:1;position:relative;z-index:1}.form-title[data-v-0c3c2022]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.form-subtitle[data-v-0c3c2022]{font-size:1.125rem;opacity:.9;margin:0}.evaluation-form[data-v-0c3c2022]{padding:2.5rem}.form-grid[data-v-0c3c2022]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-group[data-v-0c3c2022]{display:flex;flex-direction:column}.form-group.full-width[data-v-0c3c2022]{grid-column:1 / -1}.form-label[data-v-0c3c2022]{font-weight:600;color:#374151;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.form-label i[data-v-0c3c2022]{color:#ef4444}.required[data-v-0c3c2022]{color:#ef4444;font-weight:700}.optional[data-v-0c3c2022]{color:#9ca3af;font-weight:400;text-transform:none;font-size:.75rem}.input-container[data-v-0c3c2022],.textarea-container[data-v-0c3c2022]{position:relative}.form-input[data-v-0c3c2022],.form-textarea[data-v-0c3c2022]{width:100%;padding:1rem 1.25rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fafafa}.form-input[data-v-0c3c2022]:focus,.form-textarea[data-v-0c3c2022]:focus{outline:none;border-color:#ef4444;background:white;box-shadow:0 0 0 3px #ef44441a}.form-textarea[data-v-0c3c2022]{resize:vertical;min-height:120px}.char-counter[data-v-0c3c2022]{position:absolute;top:1rem;right:1.25rem;font-size:.75rem;font-weight:600;background:white;padding:.25rem .5rem;border-radius:6px;border:1px solid #e5e7eb}.text-warning[data-v-0c3c2022]{color:#f59e0b}.text-danger[data-v-0c3c2022]{color:#ef4444}.form-hint[data-v-0c3c2022]{font-size:.875rem;color:#6b7280;margin-top:.5rem;margin-bottom:0}.analysis-type-display[data-v-0c3c2022]{padding:1rem 0}.type-badge[data-v-0c3c2022]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;color:#fff}.type-risk[data-v-0c3c2022]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-card[data-v-0c3c2022]{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:16px;padding:2rem;margin-bottom:2rem;display:flex;gap:1.5rem;align-items:flex-start}.info-icon[data-v-0c3c2022]{width:48px;height:48px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;flex-shrink:0}.info-content[data-v-0c3c2022]{flex:1}.info-title[data-v-0c3c2022]{font-size:1.25rem;font-weight:700;color:#374151;margin-bottom:1rem}.info-steps[data-v-0c3c2022]{display:flex;flex-direction:column;gap:.75rem}.info-step[data-v-0c3c2022]{display:flex;align-items:center;gap:1rem;color:#6b7280}.step-dot[data-v-0c3c2022]{width:28px;height:28px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.form-actions[data-v-0c3c2022]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;border-top:1px solid #e5e7eb}.btn-primary[data-v-0c3c2022]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1rem 2.5rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}.btn-primary[data-v-0c3c2022]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 8px 25px #ef44444d}.btn-secondary[data-v-0c3c2022]{background:white;color:#6b7280;padding:1rem 2rem;border:2px solid #e5e7eb;border-radius:12px;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.btn-secondary[data-v-0c3c2022]:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;text-decoration:none}@media (max-width: 768px){.start-evaluation-page[data-v-0c3c2022]{padding:1rem}.progress-container[data-v-0c3c2022]{padding:1.5rem}.progress-step[data-v-0c3c2022]{flex-direction:column;gap:.5rem}.progress-line[data-v-0c3c2022]{width:60px;margin:0 .5rem}.step-number[data-v-0c3c2022]{width:40px;height:40px;font-size:1rem}.step-label[data-v-0c3c2022]{font-size:.75rem;text-align:center}.premium-card[data-v-0c3c2022]{padding:2rem 1.5rem}.premium-title[data-v-0c3c2022]{font-size:1.875rem}.premium-features[data-v-0c3c2022]{grid-template-columns:1fr;gap:.75rem}.premium-actions[data-v-0c3c2022]{flex-direction:column}.btn-premium[data-v-0c3c2022],.btn-back[data-v-0c3c2022]{width:100%;justify-content:center}.form-header[data-v-0c3c2022]{padding:2rem 1.5rem;flex-direction:column;text-align:center;gap:1rem}.header-icon[data-v-0c3c2022]{width:60px;height:60px;font-size:1.5rem}.form-title[data-v-0c3c2022]{font-size:1.5rem}.evaluation-form[data-v-0c3c2022]{padding:1.5rem}.form-grid[data-v-0c3c2022]{grid-template-columns:1fr;gap:1.5rem}.info-card[data-v-0c3c2022]{flex-direction:column;gap:1rem}.info-steps[data-v-0c3c2022]{gap:.5rem}.form-actions[data-v-0c3c2022]{flex-direction:column-reverse;gap:1rem}.btn-primary[data-v-0c3c2022],.btn-secondary[data-v-0c3c2022]{width:100%;justify-content:center}}@media (max-width: 480px){.progress-container[data-v-0c3c2022]{padding:1rem}.progress-line[data-v-0c3c2022]{width:40px}.premium-title[data-v-0c3c2022]{font-size:1.5rem}.premium-description[data-v-0c3c2022]{font-size:1rem}.form-header[data-v-0c3c2022]{padding:1.5rem 1rem}.evaluation-form[data-v-0c3c2022]{padding:1rem}.char-counter[data-v-0c3c2022]{position:static;margin-top:.5rem;align-self:flex-end}}@keyframes slideInUp-0c3c2022{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-container[data-v-0c3c2022]{animation:slideInUp-0c3c2022 .6s ease-out}.premium-card[data-v-0c3c2022]{animation:slideInUp-0c3c2022 .6s ease-out .2s both}.progress-header[data-v-0c3c2022]{animation:slideInUp-0c3c2022 .6s ease-out .1s both}.form-input[data-v-0c3c2022]:focus,.form-textarea[data-v-0c3c2022]:focus,.btn-primary[data-v-0c3c2022]:focus,.btn-secondary[data-v-0c3c2022]:focus{outline:2px solid #ef4444;outline-offset:2px}.btn-premium[data-v-0c3c2022]:focus,.btn-back[data-v-0c3c2022]:focus{outline:2px solid white;outline-offset:2px}.risk-evaluation-page[data-v-5e0ac592]{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.container[data-v-5e0ac592]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.loading-section[data-v-5e0ac592]{display:flex;justify-content:center;align-items:center;min-height:60vh}.loading-card[data-v-5e0ac592]{background:white;border-radius:20px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0;max-width:400px;width:100%}.loading-icon[data-v-5e0ac592]{margin-bottom:1.5rem}.loading-icon i[data-v-5e0ac592]{font-size:3rem;color:#dc2626}.loading-title[data-v-5e0ac592]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.loading-subtitle[data-v-5e0ac592]{color:#6b7280;margin-bottom:1.5rem}.progress-container[data-v-5e0ac592]{background:#e5e7eb;border-radius:50px;height:8px;overflow:hidden;position:relative}.progress-bar[data-v-5e0ac592]{background:linear-gradient(90deg,#dc2626,#ef4444);height:100%;border-radius:50px;transition:width .3s ease;position:relative}.progress-bar[data-v-5e0ac592]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-5e0ac592 2s infinite}@keyframes shimmer-5e0ac592{0%{transform:translate(-100%)}to{transform:translate(100%)}}.report-header[data-v-5e0ac592]{background:white;border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.header-navigation[data-v-5e0ac592]{margin-bottom:1.5rem}.back-btn[data-v-5e0ac592]{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:10px;transition:all .2s ease}.back-btn[data-v-5e0ac592]:hover{color:#dc2626;background:#f3f4f6;text-decoration:none}.header-content[data-v-5e0ac592]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.project-info[data-v-5e0ac592]{flex-grow:1}.project-title[data-v-5e0ac592]{font-size:2rem;font-weight:800;color:#1f2937;margin-bottom:1rem;line-height:1.2}.project-meta[data-v-5e0ac592]{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:#6b7280}.type-badge[data-v-5e0ac592]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;padding:.5rem 1rem;border-radius:25px;font-size:.875rem;font-weight:600;letter-spacing:.025em}.type-badge.type-specific[data-v-5e0ac592]{background:linear-gradient(135deg,#f59e0b,#d97706)}.type-badge.type-non-tech[data-v-5e0ac592]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.type-badge.type-fair[data-v-5e0ac592]{background:linear-gradient(135deg,#10b981,#059669)}.header-actions[data-v-5e0ac592]{flex-shrink:0;display:flex;gap:1rem}.download-btn[data-v-5e0ac592]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #0596694d}.download-btn[data-v-5e0ac592]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #05966966;color:#fff}.executive-summary[data-v-5e0ac592]{padding:2rem;margin-bottom:2rem;background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.executive-summary h3[data-v-5e0ac592]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.summary-grid[data-v-5e0ac592]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.summary-item[data-v-5e0ac592]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.summary-item .label[data-v-5e0ac592]{font-weight:600;color:#4b5563}.summary-item .value[data-v-5e0ac592]{color:#1f2937;font-weight:500}.key-findings h4[data-v-5e0ac592]{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.key-findings p[data-v-5e0ac592]{color:#374151;line-height:1.6}.risk-score-card[data-v-5e0ac592]{background:#f8fafc;border-radius:15px;padding:2rem;text-align:center;box-shadow:0 2px 10px #0000000d;border:1px solid #e2e8f0}.score-circle[data-v-5e0ac592]{width:140px;height:140px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:700;color:#fff;text-align:center;line-height:1.2;box-shadow:0 5px 15px #0003}.score-limited[data-v-5e0ac592]{background:linear-gradient(135deg,#f59e0b,#d97706)}.score-low[data-v-5e0ac592]{background:linear-gradient(135deg,#10b981,#059669)}.score-high[data-v-5e0ac592]{background:linear-gradient(135deg,#ef4444,#dc2626)}.score-no[data-v-5e0ac592]{background:linear-gradient(135deg,#9ca3af,#6b7280)}.score-unknown[data-v-5e0ac592]{background:linear-gradient(135deg,#d1d5db,#9ca3af)}.risk-score-card h3[data-v-5e0ac592]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.risk-score-card p[data-v-5e0ac592]{color:#6b7280;margin-bottom:1rem}.progress-bar-container[data-v-5e0ac592]{width:80%;margin:1rem auto 0;background:#e5e7eb;border-radius:50px;height:8px;overflow:hidden}.progress-bar .progress-fill[data-v-5e0ac592]{height:100%;border-radius:50px;transition:width .3s ease}.fill-low[data-v-5e0ac592]{background:linear-gradient(90deg,#10b981,#059669)}.fill-limited[data-v-5e0ac592]{background:linear-gradient(90deg,#f59e0b,#d97706)}.fill-high[data-v-5e0ac592]{background:linear-gradient(90deg,#ef4444,#dc2626)}.fill-no[data-v-5e0ac592]{background:linear-gradient(90deg,#9ca3af,#6b7280)}.fill-unknown[data-v-5e0ac592]{background:linear-gradient(90deg,#d1d5db,#9ca3af)}.completion-section[data-v-5e0ac592]{margin-bottom:2rem}.certificate-card[data-v-5e0ac592]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:20px;padding:2rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 8px 25px #0596694d}.certificate-card[data-v-5e0ac592]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-5e0ac592 3s infinite}.certificate-icon[data-v-5e0ac592]{font-size:3rem;margin-bottom:1rem}.certificate-title[data-v-5e0ac592]{font-size:1.75rem;font-weight:800;margin-bottom:1rem}.certificate-message[data-v-5e0ac592]{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.certificate-btn[data-v-5e0ac592]{background:white;color:#059669;border:none;padding:.75rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.certificate-btn[data-v-5e0ac592]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.risk-overview[data-v-5e0ac592]{margin-bottom:2rem}.overview-card[data-v-5e0ac592]{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.overview-title[data-v-5e0ac592]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:2rem}.overview-title i[data-v-5e0ac592]{color:#dc2626}.risk-stats[data-v-5e0ac592]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.risk-stat[data-v-5e0ac592]{text-align:center;padding:1.5rem;background:#f8fafc;border-radius:15px;border:1px solid #e2e8f0;transition:all .3s ease}.risk-stat[data-v-5e0ac592]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.stat-label[data-v-5e0ac592]{display:block;font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.stat-value[data-v-5e0ac592]{display:block;font-size:2rem;font-weight:800;line-height:1}.stat-value.no-risk[data-v-5e0ac592]{color:#374151}.stat-value.low-risk[data-v-5e0ac592]{color:#10b981}.stat-value.limited-risk[data-v-5e0ac592]{color:#f59e0b}.stat-value.high-risk[data-v-5e0ac592]{color:#ef4444}.risk-legend[data-v-5e0ac592]{background:#f8fafc;border-radius:15px;padding:1.5rem;border:1px solid #e2e8f0;margin-top:1.5rem}.legend-title[data-v-5e0ac592]{font-size:1rem;font-weight:700;color:#374151;margin-bottom:1rem}.legend-items[data-v-5e0ac592]{display:flex;flex-wrap:wrap;gap:1rem}.legend-item[data-v-5e0ac592]{display:flex;align-items:center}.risk-badge[data-v-5e0ac592]{padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.risk-badge.no-risk[data-v-5e0ac592]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.risk-badge.low-risk[data-v-5e0ac592]{background:#10b981;color:#fff}.risk-badge.limited-risk[data-v-5e0ac592]{background:#f59e0b;color:#fff}.risk-badge.high-risk[data-v-5e0ac592]{background:#ef4444;color:#fff}.compliance-status[data-v-5e0ac592]{padding:2rem;margin-bottom:2rem;background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.compliance-grid[data-v-5e0ac592]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.compliance-card[data-v-5e0ac592]{background:#f8fafc;padding:1.5rem;border-radius:15px;border-left:5px solid;box-shadow:0 2px 8px #0000000d}.compliance-card h4[data-v-5e0ac592]{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.compliance-card p[data-v-5e0ac592]{font-size:.95rem;color:#374151;line-height:1.5;margin-bottom:.5rem}.compliance-card.compliant[data-v-5e0ac592]{border-left-color:#10b981}.compliance-card.non-compliant[data-v-5e0ac592]{border-left-color:#ef4444}.compliance-card.partial[data-v-5e0ac592]{border-left-color:#f59e0b}.risk-breakdown[data-v-5e0ac592]{padding:2rem;margin-bottom:2rem;background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.risk-categories[data-v-5e0ac592]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.risk-category[data-v-5e0ac592]{background:#f8fafc;padding:1.5rem;border-radius:15px;box-shadow:0 2px 8px #0000000d;border:1px solid #e2e8f0}.category-header[data-v-5e0ac592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.risk-category h4[data-v-5e0ac592]{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.risk-category p[data-v-5e0ac592]{font-size:.95rem;color:#374151;line-height:1.5;margin-bottom:.5rem}.badge-low[data-v-5e0ac592]{background:#10b981}.badge-limited[data-v-5e0ac592]{background:#f59e0b}.badge-high[data-v-5e0ac592]{background:#ef4444}.badge-no[data-v-5e0ac592]{background:#9ca3af}.analysis-sections[data-v-5e0ac592]{margin-bottom:2rem;padding:2rem;background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.section-grid[data-v-5e0ac592]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.single-section[data-v-5e0ac592]{display:flex;justify-content:center}.section-item[data-v-5e0ac592]{width:100%}.section-card[data-v-5e0ac592]{background:white;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;transition:all .3s ease}.section-card[data-v-5e0ac592]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.section-header[data-v-5e0ac592]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}.section-title[data-v-5e0ac592]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.section-title i[data-v-5e0ac592]{color:#dc2626}.section-content[data-v-5e0ac592]{padding:2rem;min-height:150px}.empty-section[data-v-5e0ac592]{text-align:center;padding:2rem 1rem}.empty-icon[data-v-5e0ac592]{font-size:3rem;color:#f59e0b;margin-bottom:1rem}.empty-message[data-v-5e0ac592]{color:#6b7280;margin-bottom:1.5rem}.answer-btn[data-v-5e0ac592]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease}.answer-btn[data-v-5e0ac592]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d;color:#fff;text-decoration:none}.question-grid[data-v-5e0ac592]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.question-grid.centered[data-v-5e0ac592]{justify-content:center}.question-bubble[data-v-5e0ac592]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.question-bubble.large[data-v-5e0ac592]{width:75px;height:75px}.question-bubble[data-v-5e0ac592]:hover{transform:scale(1.1);box-shadow:0 8px 25px #0003}.question-number[data-v-5e0ac592]{font-weight:700;font-size:.875rem;color:#fff;position:relative;z-index:1}.question-bubble.large .question-number[data-v-5e0ac592]{font-size:1rem}.risk-no[data-v-5e0ac592],.question-bubble.risk-no[data-v-5e0ac592]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;border-color:#d1d5db}.risk-low[data-v-5e0ac592],.question-bubble.risk-low[data-v-5e0ac592]{background:linear-gradient(135deg,#10b981,#059669)}.risk-limited[data-v-5e0ac592],.question-bubble.risk-limited[data-v-5e0ac592]{background:linear-gradient(135deg,#f59e0b,#d97706)}.risk-high[data-v-5e0ac592],.question-bubble.risk-high[data-v-5e0ac592]{background:linear-gradient(135deg,#ef4444,#dc2626)}.mitigation-plan[data-v-5e0ac592]{padding:2rem;margin-bottom:2rem;background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.priority-actions[data-v-5e0ac592]{display:flex;flex-direction:column;gap:1.5rem}.action-item[data-v-5e0ac592]{background:#f8fafc;padding:1.5rem;border-radius:15px;border-left:5px solid;box-shadow:0 2px 8px #0000000d;border:1px solid #e2e8f0}.action-item h4[data-v-5e0ac592]{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.action-item p[data-v-5e0ac592]{font-size:.95rem;color:#374151;line-height:1.5;margin-bottom:.5rem}.priority-high[data-v-5e0ac592]{border-left-color:#ef4444}.priority-medium[data-v-5e0ac592]{border-left-color:#f59e0b}.priority-low[data-v-5e0ac592]{border-left-color:#10b981}.monitoring-setup[data-v-5e0ac592]{padding:2rem;margin-bottom:2rem;background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.monitoring-setup p[data-v-5e0ac592]{font-size:1rem;color:#374151;margin-bottom:1.5rem;line-height:1.6}.monitoring-grid[data-v-5e0ac592]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.monitoring-card[data-v-5e0ac592]{background:#f8fafc;padding:1.5rem;border-radius:15px;text-align:center;box-shadow:0 2px 8px #0000000d;border:1px solid #e2e8f0}.monitoring-card h4[data-v-5e0ac592]{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.monitoring-card p[data-v-5e0ac592]{font-size:.95rem;color:#374151;line-height:1.5;margin-bottom:.5rem}.results-section[data-v-5e0ac592]{margin-bottom:2rem}.results-grid[data-v-5e0ac592]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mitigation-card[data-v-5e0ac592],.chart-card[data-v-5e0ac592]{background:white;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;height:500px;display:flex;flex-direction:column}.card-header[data-v-5e0ac592]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.card-title[data-v-5e0ac592]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center;gap:.75rem}.card-title i[data-v-5e0ac592]{color:#dc2626}.card-content[data-v-5e0ac592]{padding:2rem;flex:1;overflow:hidden;display:flex;flex-direction:column}.mitigation-content[data-v-5e0ac592]{overflow-y:auto;flex:1;line-height:1.6;color:#374151}.mitigation-content h1[data-v-5e0ac592],.mitigation-content h2[data-v-5e0ac592],.mitigation-content h3[data-v-5e0ac592],.mitigation-content h4[data-v-5e0ac592],.mitigation-content h5[data-v-5e0ac592],.mitigation-content h6[data-v-5e0ac592]{color:#1f2937;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.mitigation-content h1[data-v-5e0ac592]{font-size:1.5rem}.mitigation-content h2[data-v-5e0ac592]{font-size:1.375rem}.mitigation-content h3[data-v-5e0ac592]{font-size:1.25rem}.mitigation-content h4[data-v-5e0ac592]{font-size:1.125rem}.mitigation-content h5[data-v-5e0ac592]{font-size:1rem}.mitigation-content h6[data-v-5e0ac592]{font-size:.875rem}.mitigation-content p[data-v-5e0ac592]{margin-bottom:1rem}.mitigation-content ul[data-v-5e0ac592],.mitigation-content ol[data-v-5e0ac592]{margin-bottom:1rem;padding-left:1.5rem}.mitigation-content li[data-v-5e0ac592]{margin-bottom:.5rem}.mitigation-content strong[data-v-5e0ac592]{color:#1f2937;font-weight:600}.premium-notice[data-v-5e0ac592]{text-align:center;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.premium-icon[data-v-5e0ac592]{font-size:3rem;color:#f59e0b;margin-bottom:1rem}.premium-title[data-v-5e0ac592]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.premium-description[data-v-5e0ac592]{color:#6b7280;margin-bottom:2rem;line-height:1.6}.premium-btn[data-v-5e0ac592]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease}.premium-btn[data-v-5e0ac592]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d;color:#fff;text-decoration:none}.chart-container[data-v-5e0ac592]{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.custom-radio-checkbox .form-check[data-v-5e0ac592]{margin-right:1rem}.form-check-input-custom[data-v-5e0ac592]{margin-right:.5rem}@media (max-width: 1024px){.results-grid[data-v-5e0ac592]{grid-template-columns:1fr}.header-content[data-v-5e0ac592]{flex-direction:column;gap:1rem;align-items:flex-start}.legend-items[data-v-5e0ac592]{justify-content:center}.risk-stats[data-v-5e0ac592]{grid-template-columns:repeat(2,1fr)}.summary-grid[data-v-5e0ac592],.compliance-grid[data-v-5e0ac592],.risk-categories[data-v-5e0ac592],.monitoring-grid[data-v-5e0ac592]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.container[data-v-5e0ac592]{padding:1rem}.project-title[data-v-5e0ac592]{font-size:1.5rem}.section-grid[data-v-5e0ac592],.risk-stats[data-v-5e0ac592]{grid-template-columns:1fr}.legend-items[data-v-5e0ac592]{flex-direction:column;align-items:center;gap:.5rem}.question-grid[data-v-5e0ac592]{justify-content:center}.mitigation-card[data-v-5e0ac592],.chart-card[data-v-5e0ac592]{height:auto;min-height:400px}.card-content[data-v-5e0ac592]{padding:1rem}.header-actions[data-v-5e0ac592]{flex-direction:column;width:100%}.download-btn[data-v-5e0ac592]{width:100%;justify-content:center}.score-circle[data-v-5e0ac592]{width:100px;height:100px;font-size:1.1rem}.compliance-card[data-v-5e0ac592],.risk-category[data-v-5e0ac592],.action-item[data-v-5e0ac592],.monitoring-card[data-v-5e0ac592]{padding:1.25rem}.overview-title[data-v-5e0ac592],.section-title[data-v-5e0ac592],.card-title[data-v-5e0ac592]{font-size:1.3rem}}@media (max-width: 480px){.header-content[data-v-5e0ac592]{text-align:center;align-items:center}.type-badge[data-v-5e0ac592]{font-size:.75rem;padding:.375rem .75rem}.question-bubble[data-v-5e0ac592]{width:45px;height:45px}.question-bubble.large[data-v-5e0ac592]{width:60px;height:60px}.project-meta[data-v-5e0ac592]{align-items:center}.risk-score-card[data-v-5e0ac592]{padding:1.5rem}}.grecaptcha-badge[data-v-5e0ac592],.grecaptcha-badge[data-v-5e0ac592] *,div[class*=grecaptcha][data-v-5e0ac592],iframe[src*=recaptcha][data-v-5e0ac592],[id*=grecaptcha][data-v-5e0ac592],[class*=g-recaptcha][data-v-5e0ac592]{visibility:hidden!important;box-shadow:none!important;display:none!important;opacity:0!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important;z-index:-9999!important}body.printing[data-v-5e0ac592]{margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pdf-logo img[data-v-5e0ac592]{max-width:200px;height:auto}.pdf-executive-summary .pdf-executive-item[data-v-5e0ac592]:last-child{margin-bottom:0}.score-circle[data-v-5e0ac592],.progress-fill[data-v-5e0ac592]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@media print{.risk-trend[data-v-5e0ac592],.compliance-status[data-v-5e0ac592],.risk-breakdown[data-v-5e0ac592],.mitigation-plan[data-v-5e0ac592],.monitoring-setup[data-v-5e0ac592]{display:block!important;page-break-inside:avoid;margin:25px 0!important}.trend-stats[data-v-5e0ac592],.compliance-grid[data-v-5e0ac592],.risk-categories[data-v-5e0ac592],.priority-actions[data-v-5e0ac592],.monitoring-grid[data-v-5e0ac592]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:10px!important}.trend-stat[data-v-5e0ac592],.compliance-card[data-v-5e0ac592],.risk-category[data-v-5e0ac592],.action-item[data-v-5e0ac592],.monitoring-card[data-v-5e0ac592]{border:1px solid #e2e8f0!important;padding:10px!important;border-radius:6px!important;background:#f8fafc!important;break-inside:avoid}.risk-evaluation-page[data-v-5e0ac592]{background:white!important}.back-btn[data-v-5e0ac592],.download-btn[data-v-5e0ac592],.premium-btn[data-v-5e0ac592],.answer-btn[data-v-5e0ac592],.certificate-btn[data-v-5e0ac592],.question-bubble[data-v-5e0ac592],.modal-footer[data-v-5e0ac592]{display:none!important}.container[data-v-5e0ac592]{max-width:none;padding:0}.report-header[data-v-5e0ac592],.overview-card[data-v-5e0ac592],.section-card[data-v-5e0ac592],.mitigation-card[data-v-5e0ac592],.chart-card[data-v-5e0ac592],.compliance-status[data-v-5e0ac592],.risk-breakdown[data-v-5e0ac592],.mitigation-plan[data-v-5e0ac592],.monitoring-setup[data-v-5e0ac592]{break-inside:avoid;box-shadow:none!important;border:1px solid #e2e8f0;margin-bottom:1rem}.results-grid[data-v-5e0ac592]{grid-template-columns:1fr;gap:1rem}.chart-card[data-v-5e0ac592]{height:auto}.risk-badge[data-v-5e0ac592],.type-badge[data-v-5e0ac592],.score-circle[data-v-5e0ac592],.progress-fill[data-v-5e0ac592]{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.mitigation-content[data-v-5e0ac592]{overflow:visible!important;height:auto!important}}@keyframes fadeIn-5e0ac592{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.report-content[data-v-5e0ac592],.section-card[data-v-5e0ac592],.overview-card[data-v-5e0ac592],.mitigation-card[data-v-5e0ac592],.chart-card[data-v-5e0ac592],.compliance-status .compliance-card[data-v-5e0ac592],.risk-breakdown .risk-category[data-v-5e0ac592],.mitigation-plan .action-item[data-v-5e0ac592],.monitoring-setup .monitoring-card[data-v-5e0ac592]{animation:fadeIn-5e0ac592 .6s ease-out}.error-container[data-v-5e0ac592]{background:white;border-radius:20px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0;max-width:600px;width:100%;margin:5rem auto}.error-container .alert[data-v-5e0ac592]{padding:1.5rem;border-radius:10px;font-size:1.1rem;background-color:#fef2f2;border-color:#fecaca;color:#b91c1c}.error-container .alert h4[data-v-5e0ac592]{color:#991b1b;margin-bottom:.75rem}.error-container .btn-outline-danger[data-v-5e0ac592]{border-color:#ef4444;color:#ef4444}.error-container .btn-outline-danger[data-v-5e0ac592]:hover{background-color:#ef4444;color:#fff}@media print{[data-v-5e0ac592]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-sizing:border-box}body[data-v-5e0ac592]{margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;line-height:1.4!important;color:#333!important}.risk-evaluation-page[data-v-5e0ac592]{background:white!important}.container[data-v-5e0ac592]{max-width:none!important;padding:0!important;margin:0!important}.back-btn[data-v-5e0ac592],.download-btn[data-v-5e0ac592],.premium-btn[data-v-5e0ac592],.answer-btn[data-v-5e0ac592],.certificate-btn[data-v-5e0ac592],.question-bubble[data-v-5e0ac592],.header-actions[data-v-5e0ac592],.loading-section[data-v-5e0ac592],.mitigation-card[data-v-5e0ac592],.compliance-status[data-v-5e0ac592],.risk-breakdown[data-v-5e0ac592],.mitigation-plan[data-v-5e0ac592],.monitoring-setup[data-v-5e0ac592]{display:none!important}.report-header[data-v-5e0ac592]{margin-bottom:25px!important;padding:20px!important;border:2px solid #dc2626!important;border-radius:8px!important;background:linear-gradient(135deg,#f8fafc 0%,#e5e7eb 100%)!important;page-break-inside:avoid}.project-title[data-v-5e0ac592]{font-size:24px!important;font-weight:700!important;text-align:center!important;margin:0 0 12px!important;color:#1f2937!important;text-transform:uppercase}.type-badge[data-v-5e0ac592]{display:block!important;text-align:center!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;padding:8px 20px!important;margin:15px auto!important;width:fit-content!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;border-radius:20px!important}.type-badge.type-specific[data-v-5e0ac592]{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.type-badge.type-non-tech[data-v-5e0ac592]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}.pdf-executive-summary[data-v-5e0ac592]{border:2px solid #dc2626;padding:20px;margin:25px 0;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);page-break-inside:avoid;border-radius:8px}.pdf-executive-title[data-v-5e0ac592]{font-size:16px;font-weight:700;margin-bottom:15px;text-align:center;text-transform:uppercase;color:#991b1b;border-bottom:2px solid #dc2626;padding-bottom:8px}.pdf-executive-item[data-v-5e0ac592]{margin-bottom:8px;font-size:11px}.pdf-executive-item strong[data-v-5e0ac592]{color:#991b1b}.executive-summary[data-v-5e0ac592]{margin:25px 0!important;page-break-inside:avoid;border:2px solid #059669!important;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%)!important}.executive-summary .overview-title[data-v-5e0ac592]{background:linear-gradient(135deg,#059669,#047857)!important;color:#fff!important;margin:-32px -32px 20px!important;padding:15px 32px!important}.summary-grid[data-v-5e0ac592]{display:table!important;width:100%!important;border-collapse:separate!important;border-spacing:2px!important}.summary-item[data-v-5e0ac592]{display:table-row!important;border-bottom:1px solid #d1fae5!important}.summary-item .label[data-v-5e0ac592],.summary-item .value[data-v-5e0ac592]{display:table-cell!important;padding:8px!important;vertical-align:middle!important}.summary-item .label[data-v-5e0ac592]{width:40%!important;font-weight:700!important;color:#065f46!important}.summary-item .value[data-v-5e0ac592]{width:60%!important;color:#047857!important}.risk-score-card[data-v-5e0ac592]{border:2px solid #6b7280!important;background:#f9fafb!important;border-radius:8px!important;text-align:center!important}.score-circle[data-v-5e0ac592]{margin:10px auto!important;box-shadow:0 2px 8px #0003!important}.risk-overview[data-v-5e0ac592]{margin:25px 0!important;page-break-inside:avoid}.overview-title[data-v-5e0ac592]{font-size:18px!important;font-weight:700!important;text-align:center!important;margin-bottom:15px!important;padding:12px!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;text-transform:uppercase;border-radius:8px!important}.risk-stats[data-v-5e0ac592]{display:table!important;width:100%!important;border-collapse:separate!important;border-spacing:2px!important;margin-bottom:15px!important}.risk-stat[data-v-5e0ac592]{display:table-cell!important;border:2px solid #e5e7eb!important;padding:15px 8px!important;text-align:center!important;vertical-align:middle!important;width:25%!important;border-radius:6px!important}.risk-stat[data-v-5e0ac592]:nth-child(1){background:#f3f4f6!important;border-color:#9ca3af!important}.risk-stat[data-v-5e0ac592]:nth-child(2){background:#d1fae5!important;border-color:#10b981!important}.risk-stat[data-v-5e0ac592]:nth-child(3){background:#fef3c7!important;border-color:#f59e0b!important}.risk-stat[data-v-5e0ac592]:nth-child(4){background:#fee2e2!important;border-color:#ef4444!important}.stat-label[data-v-5e0ac592]{display:block!important;font-size:10px!important;font-weight:700!important;margin-bottom:6px!important;text-transform:uppercase;color:#374151!important}.stat-value[data-v-5e0ac592]{display:block!important;font-size:20px!important;font-weight:700!important}.stat-value.no-risk[data-v-5e0ac592]{color:#6b7280!important}.stat-value.low-risk[data-v-5e0ac592]{color:#059669!important}.stat-value.limited-risk[data-v-5e0ac592]{color:#d97706!important}.stat-value.high-risk[data-v-5e0ac592]{color:#dc2626!important}.chart-card[data-v-5e0ac592]{display:block!important;width:100%!important;height:auto!important;margin:20px 0!important;border:2px solid #dc2626!important;border-radius:8px!important;page-break-inside:avoid}.chart-container[data-v-5e0ac592]{height:300px!important;padding:10px!important}.risk-legend[data-v-5e0ac592]{margin-top:15px!important;padding:15px!important;border:1px solid #d1d5db!important;background:#f9fafb!important;border-radius:6px!important}.legend-title[data-v-5e0ac592]{font-size:12px!important;font-weight:700!important;text-align:center!important;margin-bottom:10px!important;text-transform:uppercase;color:#374151!important}.legend-items[data-v-5e0ac592]{display:flex!important;justify-content:space-around!important;flex-wrap:wrap!important}.legend-item[data-v-5e0ac592]{margin:3px!important}.risk-badge.no-risk[data-v-5e0ac592]{background:#f3f4f6!important;color:#6b7280!important;border:1px solid #d1d5db!important}.risk-badge.low-risk[data-v-5e0ac592]{background:#10b981!important;color:#fff!important}.risk-badge.limited-risk[data-v-5e0ac592]{background:#f59e0b!important;color:#fff!important}.risk-badge.high-risk[data-v-5e0ac592]{background:#ef4444!important;color:#fff!important}.analysis-sections[data-v-5e0ac592]{margin:25px 0!important}.section-card[data-v-5e0ac592]{border:2px solid #dc2626!important;margin-bottom:20px!important;background:white!important;border-radius:8px!important;page-break-inside:avoid}.section-header[data-v-5e0ac592]{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;padding:12px 20px!important;border-bottom:none!important;border-radius:6px 6px 0 0!important}.section-title[data-v-5e0ac592]{font-size:14px!important;font-weight:700!important;margin:0!important;text-transform:uppercase}.section-content[data-v-5e0ac592]{padding:20px!important}.pdf-qa-table[data-v-5e0ac592]{width:100%;border-collapse:collapse;margin:15px 0;font-size:10px}.pdf-qa-table th[data-v-5e0ac592]{background:#f8fafc;border:1px solid #cbd5e1;padding:8px;text-align:left;font-weight:700;color:#374151}.pdf-qa-table td[data-v-5e0ac592]{border:1px solid #e2e8f0;padding:6px 8px;vertical-align:top}.certificate-card[data-v-5e0ac592]{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)!important;border:3px solid #10b981!important;padding:25px!important;text-align:center!important;margin:25px 0!important;page-break-inside:avoid;border-radius:10px!important}.certificate-title[data-v-5e0ac592]{font-size:20px!important;font-weight:700!important;margin-bottom:12px!important;color:#065f46!important;text-transform:uppercase}.certificate-message[data-v-5e0ac592]{font-size:13px!important;color:#065f46!important;margin:0!important}@page{margin:.75in;size:A4;@top-left{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-right{content:none}}.pdf-logo[data-v-5e0ac592]{text-align:center;margin-bottom:20px;padding:15px;border-bottom:2px solid #dc2626}.pdf-logo-tagline[data-v-5e0ac592]{font-size:12px;color:#6b7280;margin-top:5px;font-style:italic}.grecaptcha-badge[data-v-5e0ac592],.grecaptcha-badge[data-v-5e0ac592] *,div[class*=grecaptcha][data-v-5e0ac592],iframe[src*=recaptcha][data-v-5e0ac592],[id*=grecaptcha][data-v-5e0ac592],[class*=g-recaptcha][data-v-5e0ac592]{visibility:hidden!important;box-shadow:none!important;display:none!important;opacity:0!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important;z-index:-9999!important}}.priority-icon[data-v-5e0ac592]{margin-right:.5rem;font-size:1.2rem}.icon-high[data-v-5e0ac592]{color:#ef4444}.icon-medium[data-v-5e0ac592]{color:#f59e0b}.icon-low[data-v-5e0ac592]{color:#10b981}.action-header[data-v-5e0ac592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.badge-medium[data-v-5e0ac592]{background:#f59e0b}.risk-trend[data-v-5e0ac592]{margin-bottom:2rem}.trend-stats[data-v-5e0ac592]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.trend-stat[data-v-5e0ac592]{text-align:center;padding:1.5rem;background:#f8fafc;border-radius:15px;border:1px solid #e2e8f0;transition:all .3s ease}.trend-stat[data-v-5e0ac592]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.trend-label[data-v-5e0ac592]{display:block;font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.trend-value[data-v-5e0ac592]{display:block;font-size:2rem;font-weight:800;line-height:1;color:#1f2937}.trend-value.high-risk[data-v-5e0ac592]{color:#ef4444}.trend-value.limited-risk[data-v-5e0ac592]{color:#f59e0b}.trend-value.low-risk[data-v-5e0ac592]{color:#10b981}.trend-summary[data-v-5e0ac592]{background:#f1f5f9;padding:1.5rem;border-radius:12px;border-left:4px solid #3b82f6}.trend-summary p[data-v-5e0ac592]{margin:0;color:#374151;font-size:1rem;line-height:1.6}.bg-gradient-primary[data-v-ca8c121d]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.icon-circle[data-v-ca8c121d]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.options-container[data-v-ca8c121d]{margin:3rem 0}.option-card[data-v-ca8c121d]{background:white;border:2px solid #e9ecef;border-radius:15px;padding:2rem 1.5rem;cursor:pointer;transition:all .3s ease;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between}.option-card[data-v-ca8c121d]:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 10px 30px #667eea33}.option-icon[data-v-ca8c121d]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#fff;font-size:1.5rem}.option-title[data-v-ca8c121d]{font-weight:600;color:#2d3748;margin-bottom:.75rem}.option-description[data-v-ca8c121d]{color:#718096;margin-bottom:1rem;flex-grow:1}.option-examples[data-v-ca8c121d]{padding-top:.75rem;border-top:1px solid #e9ecef}.ai-examples-section[data-v-ca8c121d]{background:#f8f9fa;border-radius:15px;padding:2rem;border:1px solid #e9ecef}.example-card[data-v-ca8c121d]{background:white;border-radius:10px;padding:1.5rem 1rem;text-align:center;border:1px solid #e9ecef;transition:all .3s ease;height:100%}.example-card[data-v-ca8c121d]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.example-card i[data-v-ca8c121d]{font-size:1.5rem}.example-card h6[data-v-ca8c121d]{font-weight:600;color:#2d3748;margin-bottom:.5rem}@media (max-width: 768px){.option-card[data-v-ca8c121d]{padding:1.5rem 1rem}.option-icon[data-v-ca8c121d]{width:50px;height:50px;font-size:1.25rem}.ai-examples-section[data-v-ca8c121d]{padding:1.5rem}}.bg-gradient-primary[data-v-aeca82f4]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.assessment-icon[data-v-aeca82f4]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.assessment-options[data-v-aeca82f4]{margin:3rem 0}.assessment-card[data-v-aeca82f4]{background:white;border:2px solid #e9ecef;border-radius:20px;padding:0;cursor:pointer;transition:all .3s ease;overflow:hidden}.assessment-card[data-v-aeca82f4]:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 15px 35px #667eea26}.card-icon[data-v-aeca82f4]{width:100%;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.card-content[data-v-aeca82f4]{padding:2rem}.card-title[data-v-aeca82f4]{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.card-description[data-v-aeca82f4]{color:#718096;margin-bottom:1.5rem;line-height:1.6}.assessment-features[data-v-aeca82f4]{margin-bottom:1.5rem}.features-title[data-v-aeca82f4]{font-size:.95rem;font-weight:600;color:#4a5568;margin-bottom:.75rem}.features-list[data-v-aeca82f4]{list-style:none;padding:0;margin:0}.features-list li[data-v-aeca82f4]{padding:.25rem 0;font-size:.9rem;color:#718096}.assessment-info[data-v-aeca82f4]{background:#f7fafc;border-radius:10px;padding:1rem}.info-item[data-v-aeca82f4]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.9rem}.info-label[data-v-aeca82f4]{font-weight:600;color:#4a5568}.info-value[data-v-aeca82f4]{color:#718096}.context-info[data-v-aeca82f4]{border-top:1px solid #e9ecef;padding-top:2rem}.context-card[data-v-aeca82f4]{background:#f8f9fa;border-radius:15px;padding:1.5rem;height:100%;border:1px solid #e9ecef}.context-title[data-v-aeca82f4]{font-weight:600;color:#2d3748;margin-bottom:1rem}.context-details[data-v-aeca82f4]{display:flex;flex-direction:column;gap:.5rem}.context-item[data-v-aeca82f4]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e9ecef}.context-item[data-v-aeca82f4]:last-child{border-bottom:none}.context-item .label[data-v-aeca82f4]{font-weight:600;color:#4a5568;font-size:.9rem}.context-item .value[data-v-aeca82f4]{color:#2d3748;font-size:.9rem}.recommendation-text[data-v-aeca82f4]{color:#4a5568;line-height:1.6;margin:0;font-size:.95rem}@media (max-width: 768px){.assessment-card[data-v-aeca82f4]{margin-bottom:2rem}.card-content[data-v-aeca82f4]{padding:1.5rem}.card-title[data-v-aeca82f4]{font-size:1.25rem}.info-item[data-v-aeca82f4],.context-item[data-v-aeca82f4]{flex-direction:column;align-items:flex-start;gap:.25rem}}.bg-gradient-primary[data-v-5e52cfbc]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.ai-type-card[data-v-5e52cfbc]{background:white;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.ai-type-card[data-v-5e52cfbc]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 8px 25px #667eea26}.ai-type-card.selected[data-v-5e52cfbc]{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff 0%,#e8eaff 100%);box-shadow:0 8px 25px #667eea33}.ai-type-card.selected[data-v-5e52cfbc]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.ai-type-icon[data-v-5e52cfbc]{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.ai-type-examples[data-v-5e52cfbc]{background:#f8f9fa;border-radius:8px;padding:15px;margin-top:15px}.ai-type-examples ul li[data-v-5e52cfbc]{font-size:.9rem;color:#6c757d}.btn-primary[data-v-5e52cfbc]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;font-weight:600;transition:all .3s ease}.btn-primary[data-v-5e52cfbc]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.btn-primary[data-v-5e52cfbc]:disabled{background:#e9ecef;color:#6c757d;transform:none;box-shadow:none}.bg-gradient-primary[data-v-6e74345d]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.section-container[data-v-6e74345d]{border-bottom:1px solid #e9ecef;padding-bottom:2rem}.section-container[data-v-6e74345d]:last-child{border-bottom:none}.section-title[data-v-6e74345d]{font-weight:600}.option-card[data-v-6e74345d]{background:white;border:2px solid #e9ecef;border-radius:10px;padding:20px;cursor:pointer;transition:all .3s ease;height:100%}.option-card[data-v-6e74345d]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 5px 15px #667eea1a}.option-card.selected[data-v-6e74345d]{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff 0%,#e8eaff 100%);box-shadow:0 5px 15px #667eea33}.option-icon[data-v-6e74345d]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.regulatory-summary[data-v-6e74345d]{background:linear-gradient(135deg,#f8f9ff 0%,#e8eaff 100%);border:1px solid #667eea;border-radius:10px}.regulation-item[data-v-6e74345d]{display:flex;align-items:center;font-size:.95rem}.btn-primary[data-v-6e74345d]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;font-weight:600;transition:all .3s ease}.btn-primary[data-v-6e74345d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.btn-primary[data-v-6e74345d]:disabled{background:#e9ecef;color:#6c757d;transform:none;box-shadow:none}.bg-gradient-primary[data-v-59340807]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.assessment-section[data-v-59340807]{border-bottom:1px solid #e9ecef;padding-bottom:2rem}.assessment-section[data-v-59340807]:last-child{border-bottom:none}.section-title[data-v-59340807]{font-weight:600;font-size:1.1rem}.question-card[data-v-59340807]{background:#f8f9fa;border-radius:15px;padding:2rem;border:1px solid #e9ecef}.question-text[data-v-59340807]{font-weight:600;color:#2d3748;font-size:1.1rem}.option-card[data-v-59340807]{background:white;border:2px solid #e9ecef;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between}.option-card[data-v-59340807]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 5px 15px #667eea1a}.option-card.selected[data-v-59340807]{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff 0%,#e8eaff 100%);box-shadow:0 5px 15px #667eea33}.option-icon[data-v-59340807]{font-size:2rem;margin-bottom:1rem}.option-title[data-v-59340807]{font-weight:600;color:#2d3748;margin-bottom:.75rem;font-size:1rem}.option-description[data-v-59340807]{color:#718096;font-size:.9rem;margin:0}.impact-summary[data-v-59340807]{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:1px solid #667eea;border-radius:12px}.impact-metric[data-v-59340807]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(102,126,234,.1)}.impact-metric[data-v-59340807]:last-child{border-bottom:none}.metric-label[data-v-59340807]{font-weight:600;color:#4a5568}.metric-value[data-v-59340807]{font-weight:700;font-size:1.1rem}.btn-primary[data-v-59340807]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;font-weight:600;transition:all .3s ease}.btn-primary[data-v-59340807]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.btn-primary[data-v-59340807]:disabled{background:#e9ecef;color:#6c757d;transform:none;box-shadow:none}@media (max-width: 768px){.question-card[data-v-59340807]{padding:1.5rem}.option-card[data-v-59340807]{padding:1rem;margin-bottom:1rem}.option-icon[data-v-59340807]{font-size:1.5rem}.impact-metric[data-v-59340807]{flex-direction:column;align-items:flex-start;gap:.5rem}}.start-fairness-page[data-v-530d3892]{max-width:800px;margin:0 auto;padding:2rem 1rem}.progress-header[data-v-530d3892]{margin-bottom:3rem}.progress-container[data-v-530d3892]{display:flex;align-items:center;justify-content:center;background:white;padding:2rem;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0000001a}.progress-step[data-v-530d3892]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.step-number[data-v-530d3892]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;border:3px solid #e5e7eb;background:white;color:#9ca3af;transition:all .3s ease}.progress-step.active .step-number[data-v-530d3892]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;color:#fff;transform:scale(1.1)}.step-label[data-v-530d3892]{font-size:.875rem;font-weight:600;color:#6b7280;transition:color .3s ease}.progress-step.active .step-label[data-v-530d3892]{color:#3b82f6}.progress-line[data-v-530d3892]{width:120px;height:3px;background:#e5e7eb;margin:0 1rem}.premium-section[data-v-530d3892]{margin-bottom:2rem}.premium-card[data-v-530d3892]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:24px;padding:3rem;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:0 20px 40px #3b82f64d}.premium-card[data-v-530d3892]:before{content:"";position:absolute;top:-50%;right:-50%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.premium-icon[data-v-530d3892]{font-size:4rem;margin-bottom:1.5rem;position:relative;z-index:1}.premium-content[data-v-530d3892]{position:relative;z-index:1}.premium-title[data-v-530d3892]{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.premium-description[data-v-530d3892]{font-size:1.125rem;margin-bottom:2rem;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.premium-features[data-v-530d3892]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2.5rem}.feature-item[data-v-530d3892]{display:flex;align-items:center;gap:.75rem;font-weight:600;justify-content:center}.feature-item i[data-v-530d3892]{background:rgba(255,255,255,.2);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem}.premium-actions[data-v-530d3892]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-premium[data-v-530d3892]{background:white;color:#1d4ed8;padding:1rem 2.5rem;border-radius:12px;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid transparent}.btn-premium[data-v-530d3892]:hover{background:#dbeafe;transform:translateY(-2px);box-shadow:0 8px 25px #0003;color:#1e40af;text-decoration:none}.btn-back[data-v-530d3892]{background:rgba(255,255,255,.2);color:#fff;padding:1rem 2.5rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-back[data-v-530d3892]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);color:#fff;text-decoration:none}.fairness-form-section[data-v-530d3892]{margin-bottom:2rem}.form-container[data-v-530d3892]{background:white;border-radius:24px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 10px 30px #0000001a}.form-header[data-v-530d3892]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);padding:2.5rem;color:#fff;display:flex;align-items:center;gap:1.5rem;position:relative;overflow:hidden}.form-header[data-v-530d3892]:before{content:"";position:absolute;top:-50%;right:-10%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-icon[data-v-530d3892]{width:80px;height:80px;background:rgba(255,255,255,.2);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;position:relative;z-index:1}.header-content[data-v-530d3892]{flex:1;position:relative;z-index:1}.form-title[data-v-530d3892]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.form-subtitle[data-v-530d3892]{font-size:1.125rem;opacity:.9;margin:0}.fairness-form[data-v-530d3892]{padding:2.5rem}.form-grid[data-v-530d3892]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-group[data-v-530d3892]{display:flex;flex-direction:column}.form-group.full-width[data-v-530d3892]{grid-column:1 / -1}.form-label[data-v-530d3892]{font-weight:600;color:#374151;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.form-label i[data-v-530d3892]{color:#3b82f6}.required[data-v-530d3892]{color:#3b82f6;font-weight:700}.optional[data-v-530d3892]{color:#9ca3af;font-weight:400;text-transform:none;font-size:.75rem}.input-container[data-v-530d3892],.textarea-container[data-v-530d3892]{position:relative}.form-input[data-v-530d3892],.form-textarea[data-v-530d3892]{width:100%;padding:1rem 1.25rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fafafa}.form-input[data-v-530d3892]:focus,.form-textarea[data-v-530d3892]:focus{outline:none;border-color:#3b82f6;background:white;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-530d3892]{resize:vertical;min-height:120px}.char-counter[data-v-530d3892]{position:absolute;top:1rem;right:1.25rem;font-size:.75rem;font-weight:600;background:white;padding:.25rem .5rem;border-radius:6px;border:1px solid #e5e7eb}.text-warning[data-v-530d3892]{color:#f59e0b}.text-danger[data-v-530d3892]{color:#ef4444}.form-hint[data-v-530d3892]{font-size:.875rem;color:#6b7280;margin-top:.5rem;margin-bottom:0}.analysis-type-display[data-v-530d3892]{padding:1rem 0}.type-badge[data-v-530d3892]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;color:#fff}.type-fairness[data-v-530d3892]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.info-card[data-v-530d3892]{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-radius:16px;padding:2rem;margin-bottom:2rem;display:flex;gap:1.5rem;align-items:flex-start}.info-icon[data-v-530d3892]{width:48px;height:48px;background:linear-gradient(135degree,#3b82f6,#1d4ed8);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;flex-shrink:0}.info-content[data-v-530d3892]{flex:1}.info-title[data-v-530d3892]{font-size:1.25rem;font-weight:700;color:#1e40af;margin-bottom:1rem}.info-steps[data-v-530d3892]{display:flex;flex-direction:column;gap:.75rem}.info-step[data-v-530d3892]{display:flex;align-items:center;gap:1rem;color:#1e40af}.step-dot[data-v-530d3892]{width:28px;height:28px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.form-actions[data-v-530d3892]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;border-top:1px solid #e5e7eb}.btn-primary[data-v-530d3892]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:1rem 2.5rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}.btn-primary[data-v-530d3892]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d}.btn-secondary[data-v-530d3892]{background:white;color:#6b7280;padding:1rem 2rem;border:2px solid #e5e7eb;border-radius:12px;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.btn-secondary[data-v-530d3892]:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;text-decoration:none}@media (max-width: 768px){.start-fairness-page[data-v-530d3892]{padding:1rem}.progress-container[data-v-530d3892]{padding:1.5rem}.progress-step[data-v-530d3892]{flex-direction:column;gap:.5rem}.progress-line[data-v-530d3892]{width:60px;margin:0 .5rem}.step-number[data-v-530d3892]{width:40px;height:40px;font-size:1rem}.step-label[data-v-530d3892]{font-size:.75rem;text-align:center}.premium-card[data-v-530d3892]{padding:2rem 1.5rem}.premium-title[data-v-530d3892]{font-size:1.875rem}.premium-features[data-v-530d3892]{grid-template-columns:1fr;gap:.75rem}.premium-actions[data-v-530d3892]{flex-direction:column}.btn-premium[data-v-530d3892],.btn-back[data-v-530d3892]{width:100%;justify-content:center}.form-header[data-v-530d3892]{padding:2rem 1.5rem;flex-direction:column;text-align:center;gap:1rem}.header-icon[data-v-530d3892]{width:60px;height:60px;font-size:1.5rem}.form-title[data-v-530d3892]{font-size:1.5rem}.fairness-form[data-v-530d3892]{padding:1.5rem}.form-grid[data-v-530d3892]{grid-template-columns:1fr;gap:1.5rem}.info-card[data-v-530d3892]{flex-direction:column;gap:1rem}.info-steps[data-v-530d3892]{gap:.5rem}.form-actions[data-v-530d3892]{flex-direction:column-reverse;gap:1rem}.btn-primary[data-v-530d3892],.btn-secondary[data-v-530d3892]{width:100%;justify-content:center}}@media (max-width: 480px){.progress-container[data-v-530d3892]{padding:1rem}.progress-line[data-v-530d3892]{width:40px}.premium-title[data-v-530d3892]{font-size:1.5rem}.premium-description[data-v-530d3892]{font-size:1rem}.form-header[data-v-530d3892]{padding:1.5rem 1rem}.fairness-form[data-v-530d3892]{padding:1rem}.char-counter[data-v-530d3892]{position:static;margin-top:.5rem;align-self:flex-end}}@keyframes slideInUp-530d3892{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-container[data-v-530d3892]{animation:slideInUp-530d3892 .6s ease-out}.premium-card[data-v-530d3892]{animation:slideInUp-530d3892 .6s ease-out .2s both}.progress-header[data-v-530d3892]{animation:slideInUp-530d3892 .6s ease-out .1s both}.form-input[data-v-530d3892]:focus,.form-textarea[data-v-530d3892]:focus,.btn-primary[data-v-530d3892]:focus,.btn-secondary[data-v-530d3892]:focus{outline:2px solid #3b82f6;outline-offset:2px}.btn-premium[data-v-530d3892]:focus,.btn-back[data-v-530d3892]:focus{outline:2px solid white;outline-offset:2px}.custom-radio-checkbox .form-check-input-custom[data-v-34eee1d8]{margin-right:.5rem}.custom-radio-checkbox .form-check-label[data-v-34eee1d8]{margin-right:1rem;font-weight:500}.eachQuestions[data-v-34eee1d8]{transition:all .3s ease;border-left:4px solid #7c3aed}.eachQuestions[data-v-34eee1d8]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7c3aed26}.card-header[data-v-34eee1d8]{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff}.btn-primary[data-v-34eee1d8]{background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none}.btn-primary[data-v-34eee1d8]:hover{background:linear-gradient(135deg,#5b21b6,#4c1d95)}.spinner-border[data-v-34eee1d8]{width:3rem;height:3rem}.custom-radio-checkbox .form-check-input-custom[data-v-52f8e957]{margin-right:.5rem}.custom-radio-checkbox .form-check-label[data-v-52f8e957]{margin-right:1rem;font-weight:500}.eachQuestions[data-v-52f8e957]{transition:all .3s ease;border-left:4px solid #7c3aed}.eachQuestions[data-v-52f8e957]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7c3aed26}.card-header[data-v-52f8e957]{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff}.btn-primary[data-v-52f8e957]{background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none}.btn-primary[data-v-52f8e957]:hover{background:linear-gradient(135deg,#5b21b6,#4c1d95)}.spinner-border[data-v-52f8e957]{width:3rem;height:3rem}.fairness-sector[data-v-2664a72b]{border-left:4px solid #7c3aed}.fairness-sector[data-v-2664a72b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7c3aed26!important;border-left-color:#5b21b6}.sector-icon[data-v-2664a72b]{transition:all .3s ease}.fairness-sector:hover .sector-icon[data-v-2664a72b]{transform:scale(1.1)}.sector-card[data-v-2664a72b]{border-radius:15px;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center}.text-primary[data-v-2664a72b]{color:#7c3aed!important}.text-info[data-v-2664a72b]{color:#5b21b6!important}.disabled-sector[data-v-2664a72b]{background-color:#f8f9fa!important;border-color:#dee2e6!important}.disabled-sector[data-v-2664a72b]:hover{transform:none!important;box-shadow:0 2px 4px #0000001a!important;border-left-color:#dee2e6!important}.disabled-sector .sector-icon[data-v-2664a72b],.disabled-sector h5[data-v-2664a72b],.disabled-sector p[data-v-2664a72b]{color:#6c757d!important}.info-sector[data-v-2664a72b]{border-left:4px solid #17a2b8;background-color:#f8f9fa;border-color:#dee2e6}.info-sector[data-v-2664a72b]:hover{transform:none;box-shadow:0 4px 8px #17a2b826!important}.info-sector .sector-icon[data-v-2664a72b]{color:#17a2b8!important}.card[data-v-a76f5d09]{border-radius:15px}.btn-outline-success[data-v-a76f5d09]:hover{background-color:#28a745;border-color:#28a745}.border.shadow[data-v-a76f5d09]{border-radius:10px;transition:all .3s ease}.border.shadow[data-v-a76f5d09]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026!important}.card-header h3[data-v-048b1033]{color:#7c3aed}.alert-info[data-v-048b1033]{background-color:#e0e7ff;border-color:#7c3aed;color:#5b21b6}.bg-info[data-v-048b1033]{background-color:#7c3aed!important}.border-info[data-v-048b1033]{border-color:#7c3aed!important}.grecaptcha-badge[data-v-933227ee]{visibility:hidden;box-shadow:none!important;display:none}.fairness-report-page[data-v-933227ee]{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.container[data-v-933227ee]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.loading-section[data-v-933227ee]{display:flex;justify-content:center;align-items:center;min-height:60vh}.loading-card[data-v-933227ee]{background:white;border-radius:20px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0;max-width:400px;width:100%}.loading-icon[data-v-933227ee]{margin-bottom:1.5rem}.loading-icon i[data-v-933227ee]{font-size:3rem;color:#7c3aed}.loading-title[data-v-933227ee]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.loading-subtitle[data-v-933227ee]{color:#6b7280;margin-bottom:1.5rem}.progress-container[data-v-933227ee]{background:#e5e7eb;border-radius:50px;height:8px;overflow:hidden;position:relative}.progress-bar[data-v-933227ee]{background:linear-gradient(90deg,#7c3aed,#3b4960);height:100%;border-radius:50px;transition:width .3s ease;position:relative}.progress-bar[data-v-933227ee]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-933227ee 2s infinite}@keyframes shimmer-933227ee{0%{transform:translate(-100%)}to{transform:translate(100%)}}.report-header[data-v-933227ee]{background:white;border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.header-navigation[data-v-933227ee]{margin-bottom:1.5rem}.back-btn[data-v-933227ee]{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:10px;transition:all .2s ease}.back-btn[data-v-933227ee]:hover{color:#7c3aed;background:#f3f4f6;text-decoration:none}.header-content[data-v-933227ee]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem}.project-title[data-v-933227ee]{font-size:2rem;font-weight:800;color:#1f2937;margin-bottom:1rem;line-height:1.2}.project-meta[data-v-933227ee]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.type-badge[data-v-933227ee]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:.5rem 1rem;border-radius:25px;font-size:.875rem;font-weight:600;letter-spacing:.025em}.type-badge.type-specific[data-v-933227ee]{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.header-actions[data-v-933227ee]{flex-shrink:0}.download-btn[data-v-933227ee]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #0596694d}.download-btn[data-v-933227ee]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #05966966;color:#fff}.risk-legend[data-v-933227ee]{background:#f8fafc;border-radius:15px;padding:1.5rem;border:1px solid #e2e8f0;margin-top:10px}.legend-title[data-v-933227ee]{font-size:1rem;font-weight:700;color:#374151;margin-bottom:1rem}.legend-items[data-v-933227ee]{display:flex;flex-wrap:wrap;gap:1rem}.legend-item[data-v-933227ee]{display:flex;align-items:center}.risk-badge[data-v-933227ee]{padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.risk-badge.no-risk[data-v-933227ee]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.risk-badge.low-risk[data-v-933227ee]{background:#10b981;color:#fff}.risk-badge.limited-risk[data-v-933227ee]{background:#f59e0b;color:#fff}.risk-badge.high-risk[data-v-933227ee]{background:#ef4444;color:#fff}.risk-overview[data-v-933227ee]{margin-bottom:2rem}.overview-card[data-v-933227ee]{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.overview-title[data-v-933227ee]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:2rem}.overview-title i[data-v-933227ee]{color:#7c3aed}.risk-stats[data-v-933227ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.risk-stat[data-v-933227ee]{text-align:center;padding:1.5rem;background:#f8fafc;border-radius:15px;border:1px solid #e2e8f0;transition:all .3s ease}.risk-stat[data-v-933227ee]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.stat-label[data-v-933227ee]{display:block;font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.stat-value[data-v-933227ee]{display:block;font-size:2rem;font-weight:800;line-height:1}.stat-value.no-risk[data-v-933227ee]{color:#374151}.stat-value.low-risk[data-v-933227ee]{color:#10b981}.stat-value.limited-risk[data-v-933227ee]{color:#f59e0b}.stat-value.high-risk[data-v-933227ee]{color:#ef4444}.completion-section[data-v-933227ee]{margin-bottom:2rem}.certificate-card[data-v-933227ee]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:20px;padding:2rem;text-align:center;position:relative;overflow:hidden}.certificate-card[data-v-933227ee]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-933227ee 3s infinite}.certificate-icon[data-v-933227ee]{font-size:3rem;margin-bottom:1rem}.certificate-title[data-v-933227ee]{font-size:1.75rem;font-weight:800;margin-bottom:1rem}.certificate-message[data-v-933227ee]{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.certificate-btn[data-v-933227ee]{background:white;color:#059669;border:none;padding:.75rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.certificate-btn[data-v-933227ee]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.analysis-sections[data-v-933227ee]{margin-bottom:2rem}.section-grid[data-v-933227ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.single-section[data-v-933227ee]{display:flex;justify-content:center}.section-item[data-v-933227ee]{width:100%}.section-card[data-v-933227ee]{background:white;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;transition:all .3s ease}.section-card[data-v-933227ee]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.section-header[data-v-933227ee]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}.section-title[data-v-933227ee]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.section-title i[data-v-933227ee]{color:#7c3aed}.section-content[data-v-933227ee]{padding:2rem;min-height:150px}.empty-section[data-v-933227ee]{text-align:center;padding:2rem 1rem}.empty-icon[data-v-933227ee]{font-size:3rem;color:#f59e0b;margin-bottom:1rem}.empty-message[data-v-933227ee]{color:#6b7280;margin-bottom:1.5rem}.answer-btn[data-v-933227ee]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease}.answer-btn[data-v-933227ee]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d;color:#fff;text-decoration:none}.question-grid[data-v-933227ee]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.question-grid.centered[data-v-933227ee]{justify-content:center}.question-bubble[data-v-933227ee]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.question-bubble.large[data-v-933227ee]{width:75px;height:75px}.question-bubble[data-v-933227ee]:hover{transform:scale(1.1);box-shadow:0 8px 25px #0003}.question-number[data-v-933227ee]{font-weight:700;font-size:.875rem;color:#fff;position:relative;z-index:1}.question-bubble.large .question-number[data-v-933227ee]{font-size:1rem}.risk-no[data-v-933227ee],.question-bubble.risk-no[data-v-933227ee]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;border-color:#d1d5db}.risk-low[data-v-933227ee],.question-bubble.risk-low[data-v-933227ee]{background:linear-gradient(135deg,#10b981,#059669)}.risk-limited[data-v-933227ee],.question-bubble.risk-limited[data-v-933227ee]{background:linear-gradient(135deg,#f59e0b,#d97706)}.risk-high[data-v-933227ee],.question-bubble.risk-high[data-v-933227ee]{background:linear-gradient(135deg,#ef4444,#dc2626)}.results-section[data-v-933227ee]{margin-bottom:2rem}.results-grid[data-v-933227ee]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mitigation-card[data-v-933227ee],.chart-card[data-v-933227ee]{background:white;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;height:500px;display:flex;flex-direction:column}.card-header[data-v-933227ee]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.card-title[data-v-933227ee]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center;gap:.75rem}.card-title i[data-v-933227ee]{color:#7c3aed}.card-content[data-v-933227ee]{padding:2rem;flex:1;overflow:hidden;display:flex;flex-direction:column}.mitigation-content[data-v-933227ee]{overflow-y:auto;flex:1;line-height:1.6;color:#374151}.mitigation-content h1[data-v-933227ee],.mitigation-content h2[data-v-933227ee],.mitigation-content h3[data-v-933227ee],.mitigation-content h4[data-v-933227ee],.mitigation-content h5[data-v-933227ee],.mitigation-content h6[data-v-933227ee]{color:#1f2937;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.mitigation-content h1[data-v-933227ee]{font-size:1.5rem}.mitigation-content h2[data-v-933227ee]{font-size:1.375rem}.mitigation-content h3[data-v-933227ee]{font-size:1.25rem}.mitigation-content h4[data-v-933227ee]{font-size:1.125rem}.mitigation-content h5[data-v-933227ee]{font-size:1rem}.mitigation-content h6[data-v-933227ee]{font-size:.875rem}.mitigation-content p[data-v-933227ee]{margin-bottom:1rem}.mitigation-content ul[data-v-933227ee],.mitigation-content ol[data-v-933227ee]{margin-bottom:1rem;padding-left:1.5rem}.mitigation-content li[data-v-933227ee]{margin-bottom:.5rem}.mitigation-content strong[data-v-933227ee]{color:#1f2937;font-weight:600}.premium-notice[data-v-933227ee]{text-align:center;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.premium-icon[data-v-933227ee]{font-size:3rem;color:#f59e0b;margin-bottom:1rem}.premium-title[data-v-933227ee]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.premium-description[data-v-933227ee]{color:#6b7280;margin-bottom:2rem;line-height:1.6}.premium-btn[data-v-933227ee]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease}.premium-btn[data-v-933227ee]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d;color:#fff;text-decoration:none}.chart-container[data-v-933227ee]{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.custom-radio-checkbox .form-check[data-v-933227ee]{margin-right:1rem}.form-check-input-custom[data-v-933227ee]{margin-right:.5rem}@media (max-width: 1024px){.results-grid[data-v-933227ee]{grid-template-columns:1fr}.header-content[data-v-933227ee]{flex-direction:column;gap:1rem;align-items:flex-start}.legend-items[data-v-933227ee]{justify-content:center}.risk-stats[data-v-933227ee]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.container[data-v-933227ee]{padding:1rem}.project-title[data-v-933227ee]{font-size:1.5rem}.section-grid[data-v-933227ee],.risk-stats[data-v-933227ee]{grid-template-columns:1fr}.legend-items[data-v-933227ee]{flex-direction:column;align-items:center;gap:.5rem}.question-grid[data-v-933227ee]{justify-content:center}.mitigation-card[data-v-933227ee],.chart-card[data-v-933227ee]{height:auto;min-height:400px}.card-content[data-v-933227ee]{padding:1rem}}@media (max-width: 480px){.header-content[data-v-933227ee]{text-align:center}.download-btn[data-v-933227ee]{width:100%;justify-content:center}.type-badge[data-v-933227ee]{font-size:.75rem;padding:.375rem .75rem}.question-bubble[data-v-933227ee]{width:45px;height:45px}.question-bubble.large[data-v-933227ee]{width:60px;height:60px}}@media print{[data-v-933227ee]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-sizing:border-box}body[data-v-933227ee]{margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:11px!important;line-height:1.4!important;color:#333!important}.fairness-report-page[data-v-933227ee]{background:white!important}.container[data-v-933227ee]{max-width:none!important;padding:0!important;margin:0!important}.back-btn[data-v-933227ee],.download-btn[data-v-933227ee],.premium-btn[data-v-933227ee],.answer-btn[data-v-933227ee],.certificate-btn[data-v-933227ee],.question-bubble[data-v-933227ee],.header-actions[data-v-933227ee],.loading-section[data-v-933227ee]{display:none!important}.report-header[data-v-933227ee]{margin-bottom:25px!important;padding:20px!important;border:2px solid #7c3aed!important;border-radius:8px!important;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)!important;page-break-inside:avoid}.project-title[data-v-933227ee]{font-size:24px!important;font-weight:700!important;text-align:center!important;margin:0 0 12px!important;color:#1f2937!important;text-transform:uppercase}.type-badge[data-v-933227ee]{display:block!important;text-align:center!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;padding:8px 20px!important;margin:15px auto!important;width:fit-content!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;border-radius:20px!important}.pdf-executive-summary[data-v-933227ee]{border:2px solid #3b82f6;padding:20px;margin:25px 0;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);page-break-inside:avoid;border-radius:8px}.pdf-executive-title[data-v-933227ee]{font-size:16px;font-weight:700;margin-bottom:15px;text-align:center;text-transform:uppercase;color:#1e40af;border-bottom:2px solid #3b82f6;padding-bottom:8px}.pdf-executive-item[data-v-933227ee]{margin-bottom:8px;font-size:11px}.pdf-executive-item strong[data-v-933227ee]{color:#1e40af}.risk-overview[data-v-933227ee]{margin:25px 0!important;page-break-inside:avoid}.overview-title[data-v-933227ee]{font-size:18px!important;font-weight:700!important;text-align:center!important;margin-bottom:15px!important;padding:12px!important;background:linear-gradient(135deg,#059669,#047857)!important;color:#fff!important;text-transform:uppercase;border-radius:8px!important}.risk-stats[data-v-933227ee]{display:table!important;width:100%!important;border-collapse:separate!important;border-spacing:2px!important;margin-bottom:15px!important}.risk-stat[data-v-933227ee]{display:table-cell!important;border:2px solid #e5e7eb!important;padding:15px 8px!important;text-align:center!important;vertical-align:middle!important;width:25%!important;border-radius:6px!important}.risk-stat[data-v-933227ee]:nth-child(1){background:#f3f4f6!important;border-color:#9ca3af!important}.risk-stat[data-v-933227ee]:nth-child(2){background:#d1fae5!important;border-color:#10b981!important}.risk-stat[data-v-933227ee]:nth-child(3){background:#fef3c7!important;border-color:#f59e0b!important}.risk-stat[data-v-933227ee]:nth-child(4){background:#fee2e2!important;border-color:#ef4444!important}.stat-label[data-v-933227ee]{display:block!important;font-size:10px!important;font-weight:700!important;margin-bottom:6px!important;text-transform:uppercase;color:#374151!important}.stat-value[data-v-933227ee]{display:block!important;font-size:20px!important;font-weight:700!important}.stat-value.no-risk[data-v-933227ee]{color:#6b7280!important}.stat-value.low-risk[data-v-933227ee]{color:#059669!important}.stat-value.limited-risk[data-v-933227ee]{color:#d97706!important}.stat-value.high-risk[data-v-933227ee]{color:#dc2626!important}.chart-card[data-v-933227ee]{display:block!important;width:100%!important;height:auto!important;margin:20px 0!important;border:2px solid #6366f1!important;border-radius:8px!important;page-break-inside:avoid}.chart-container[data-v-933227ee]{height:300px!important;padding:10px!important}.risk-legend[data-v-933227ee]{margin-top:15px!important;padding:15px!important;border:1px solid #d1d5db!important;background:#f9fafb!important;border-radius:6px!important}.legend-title[data-v-933227ee]{font-size:12px!important;font-weight:700!important;text-align:center!important;margin-bottom:10px!important;text-transform:uppercase;color:#374151!important}.legend-items[data-v-933227ee]{display:flex!important;justify-content:space-around!important;flex-wrap:wrap!important}.legend-item[data-v-933227ee]{margin:3px!important}.risk-badge.no-risk[data-v-933227ee]{background:#f3f4f6!important;color:#6b7280!important;border:1px solid #d1d5db!important}.risk-badge.low-risk[data-v-933227ee]{background:#10b981!important;color:#fff!important}.risk-badge.limited-risk[data-v-933227ee]{background:#f59e0b!important;color:#fff!important}.risk-badge.high-risk[data-v-933227ee]{background:#ef4444!important;color:#fff!important}.analysis-sections[data-v-933227ee]{margin:25px 0!important}.section-card[data-v-933227ee]{border:2px solid #7c3aed!important;margin-bottom:20px!important;background:white!important;border-radius:8px!important;page-break-inside:avoid}.section-header[data-v-933227ee]{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;padding:12px 20px!important;border-bottom:none!important;border-radius:6px 6px 0 0!important}.section-title[data-v-933227ee]{font-size:14px!important;font-weight:700!important;margin:0!important;text-transform:uppercase}.section-content[data-v-933227ee]{padding:20px!important}.pdf-qa-table[data-v-933227ee]{width:100%;border-collapse:collapse;margin:15px 0;font-size:10px}.pdf-qa-table th[data-v-933227ee]{background:#f1f5f9;border:1px solid #cbd5e1;padding:8px;text-align:left;font-weight:700;color:#374151}.pdf-qa-table td[data-v-933227ee]{border:1px solid #e2e8f0;padding:6px 8px;vertical-align:top}.answer-yes[data-v-933227ee]{background:#dcfce7;color:#166534;font-weight:700}.answer-no[data-v-933227ee]{background:#fee2e2;color:#dc2626;font-weight:700}.answer-na[data-v-933227ee]{background:#f3f4f6;color:#6b7280}.results-section[data-v-933227ee]{margin:25px 0!important}.mitigation-card[data-v-933227ee]{width:100%!important;margin-bottom:20px!important;border:2px solid #10b981!important;background:white!important;border-radius:8px!important;page-break-inside:avoid}.card-header[data-v-933227ee]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;padding:12px 20px!important;border-radius:6px 6px 0 0!important}.card-title[data-v-933227ee]{font-size:16px!important;font-weight:700!important;margin:0!important;text-transform:uppercase}.mitigation-content[data-v-933227ee]{padding:15px!important;font-size:11px!important;line-height:1.4!important;color:#374151!important}.mitigation-content h1[data-v-933227ee],.mitigation-content h2[data-v-933227ee],.mitigation-content h3[data-v-933227ee],.mitigation-content h4[data-v-933227ee],.mitigation-content h5[data-v-933227ee],.mitigation-content h6[data-v-933227ee]{color:#059669!important;font-weight:700!important;margin:12px 0 6px!important}.certificate-card[data-v-933227ee]{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)!important;border:3px solid #3b82f6!important;padding:25px!important;text-align:center!important;margin:25px 0!important;page-break-inside:avoid;border-radius:10px!important}.certificate-title[data-v-933227ee]{font-size:20px!important;font-weight:700!important;margin-bottom:12px!important;color:#1e40af!important;text-transform:uppercase}.certificate-message[data-v-933227ee]{font-size:13px!important;color:#1e40af!important;margin:0!important}.answer-limited[data-v-933227ee]{background:#fef3c7!important;color:#92400e!important}.answer-low[data-v-933227ee]{background:#ecfdf5!important;color:#065f46!important}.back-btn[data-v-933227ee],.download-btn[data-v-933227ee],.premium-btn[data-v-933227ee],.answer-btn[data-v-933227ee],.certificate-btn[data-v-933227ee],.question-bubble[data-v-933227ee],.header-actions[data-v-933227ee],.loading-section[data-v-933227ee],.mitigation-card[data-v-933227ee]{display:none!important}@page{margin:.75in;size:A4;@top-left{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-right{content:none}}.grecaptcha-badge[data-v-933227ee],.grecaptcha-badge[data-v-933227ee] *,div[class*=grecaptcha][data-v-933227ee],iframe[src*=recaptcha][data-v-933227ee],[id*=grecaptcha][data-v-933227ee],[class*=g-recaptcha][data-v-933227ee]{visibility:hidden!important;box-shadow:none!important;display:none!important;opacity:0!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important;z-index:-9999!important}body[data-v-933227ee]{margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important}.pdf-logo[data-v-933227ee]{text-align:center;margin-bottom:20px;padding:15px;border-bottom:2px solid #7c3aed}.pdf-logo-text[data-v-933227ee]{font-size:28px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:2px}.pdf-logo-tagline[data-v-933227ee]{font-size:12px;color:#6b7280;margin-top:5px;font-style:italic}}@keyframes fadeIn-933227ee{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.report-content[data-v-933227ee],.section-card[data-v-933227ee],.overview-card[data-v-933227ee],.mitigation-card[data-v-933227ee],.chart-card[data-v-933227ee]{animation:fadeIn-933227ee .6s ease-out}.consultancy-dashboard[data-v-4de5b61e]{padding:20px}.card[data-v-4de5b61e]{box-shadow:0 2px 4px #0000001a;border:1px solid #e9ecef}.badge[data-v-4de5b61e]{font-size:.75em}.table th[data-v-4de5b61e]{border-top:none;font-weight:600;color:#495057}.progress[data-v-4de5b61e]{background-color:#e9ecef}.alert[data-v-4de5b61e]{border:none;border-radius:8px}.modal[data-v-4de5b61e]{z-index:1055}.spinner-border-sm[data-v-4de5b61e]{width:1rem;height:1rem}@media (prefers-color-scheme: dark){.h2[data-v-4de5b61e],h2[data-v-4de5b61e],.h4[data-v-4de5b61e],h4[data-v-4de5b61e]{color:#fff}}.stats-section[data-v-ac78eb04]{margin-bottom:3rem}.stats-grid[data-v-ac78eb04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-card[data-v-ac78eb04]{background:white;border-radius:16px;padding:1.5rem;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stat-card[data-v-ac78eb04]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.stat-icon[data-v-ac78eb04]{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#1e40af);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff}.stat-number[data-v-ac78eb04]{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-ac78eb04]{color:#6b7280;font-size:.875rem;font-weight:500}@media (max-width: 768px){.stats-grid[data-v-ac78eb04]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-ac78eb04]{padding:1rem}.stat-icon[data-v-ac78eb04]{width:40px;height:40px;font-size:1rem}.stat-number[data-v-ac78eb04]{font-size:1.25rem}}@media (max-width: 480px){.stats-grid[data-v-ac78eb04]{grid-template-columns:1fr}.stats-section[data-v-ac78eb04]{margin-bottom:2rem}}.course-card[data-v-57e5cf74]{background:white;border-radius:20px;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden;animation:slideInUp-57e5cf74 .6s ease-out;cursor:pointer}.course-card[data-v-57e5cf74]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a;border-color:#3b82f6}.course-card.list-view[data-v-57e5cf74]{display:flex;align-items:stretch;padding:1.5rem}.course-card.list-view .course-image[data-v-57e5cf74]{width:120px;height:80px;flex-shrink:0;margin-right:2rem}.course-card.list-view .course-content[data-v-57e5cf74]{flex:1;padding:0;margin-right:1.5rem;display:flex;flex-direction:column;justify-content:center}.course-card.list-view .course-footer[data-v-57e5cf74]{padding:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;min-width:200px}.course-card.list-view .course-meta[data-v-57e5cf74]{justify-content:space-between;width:100%;position:relative}.course-card.list-view .course-duration[data-v-57e5cf74]{position:absolute;right:0;top:0}.course-image[data-v-57e5cf74]{width:100%;height:220px;position:relative;overflow:hidden}.course-img[data-v-57e5cf74]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.course-card:hover .course-img[data-v-57e5cf74]{transform:scale(1.05)}.course-placeholder[data-v-57e5cf74]{width:100%;height:100%;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;font-size:3rem;color:#9ca3af}.course-overlay[data-v-57e5cf74]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 50%);display:flex;justify-content:flex-end;align-items:flex-start;padding:1rem}.level-badge[data-v-57e5cf74]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course-content[data-v-57e5cf74]{padding:1.5rem}.course-meta[data-v-57e5cf74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.course-category[data-v-57e5cf74]{background:rgba(59,130,246,.1);color:#3b82f6;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.course-duration[data-v-57e5cf74]{color:#6b7280;font-size:.875rem;font-weight:500}.course-title[data-v-57e5cf74]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-description[data-v-57e5cf74]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-features[data-v-57e5cf74]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.feature[data-v-57e5cf74]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.feature i[data-v-57e5cf74]{color:#059669;width:16px}.course-footer[data-v-57e5cf74]{padding:0 1.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.course-info[data-v-57e5cf74]{display:flex;flex-direction:column;gap:.25rem}.info-item[data-v-57e5cf74]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.info-item i[data-v-57e5cf74]{width:14px;color:#f59e0b}.start-course-btn[data-v-57e5cf74]{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.start-course-btn[data-v-57e5cf74]:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d;color:#fff;text-decoration:none}.card-shine[data-v-57e5cf74]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease;z-index:1}.course-card:hover .card-shine[data-v-57e5cf74]{left:100%}.lock-overlay[data-v-57e5cf74]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10}.lock-icon[data-v-57e5cf74]{background:rgba(255,255,255,.95);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lock-icon i[data-v-57e5cf74]{font-size:1.5rem;color:#6b7280}.course-card.locked[data-v-57e5cf74]{opacity:.8;cursor:pointer}.course-card.locked[data-v-57e5cf74]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000026}.course-card.locked .course-img[data-v-57e5cf74]{filter:grayscale(20%)}.course-card.locked:hover .course-img[data-v-57e5cf74]{transform:scale(1.02)}.course-card.locked .start-course-btn[data-v-57e5cf74]{background:linear-gradient(135deg,#9ca3af,#6b7280);pointer-events:none}.course-card.locked .start-course-btn[data-v-57e5cf74]:hover{background:linear-gradient(135deg,#9ca3af,#6b7280);transform:none;box-shadow:none}@keyframes slideInUp-57e5cf74{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.course-card.list-view[data-v-57e5cf74]{flex-direction:column;align-items:stretch}.course-card.list-view .course-image[data-v-57e5cf74]{width:100%;height:180px;margin-right:0;margin-bottom:1rem}.course-card.list-view .course-content[data-v-57e5cf74]{padding:0 0 1rem;margin-right:0}.course-card.list-view .course-footer[data-v-57e5cf74]{padding:1rem 0 0;border-top:1px solid #e5e7eb;flex-direction:row;align-items:center;gap:1rem}.course-card.list-view .course-meta[data-v-57e5cf74]{justify-content:space-between;gap:.5rem}.course-card.list-view .course-duration[data-v-57e5cf74]{margin-left:0}.course-image[data-v-57e5cf74]{height:180px}.course-content[data-v-57e5cf74]{padding:1rem}.course-footer[data-v-57e5cf74]{padding:0 1rem 1rem;flex-direction:column;gap:1rem;align-items:stretch}.start-course-btn[data-v-57e5cf74]{justify-content:center}}@media (max-width: 480px){.course-features[data-v-57e5cf74]{gap:.25rem}.feature[data-v-57e5cf74]{font-size:.8rem}.course-title[data-v-57e5cf74]{font-size:1.125rem}.start-course-btn[data-v-57e5cf74]{padding:.625rem 1.25rem;font-size:.875rem}.lock-icon[data-v-57e5cf74]{width:50px;height:50px}.lock-icon i[data-v-57e5cf74]{font-size:1.25rem}}.course-list-page[data-v-e4d5b105]{max-width:1200px;margin:0 auto;padding:0 1rem}.btn-primary[data-v-e4d5b105]{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.btn-primary[data-v-e4d5b105]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d;color:#fff;text-decoration:none}.courses-section[data-v-e4d5b105]{margin-bottom:4rem}.section-header[data-v-e4d5b105]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.section-title[data-v-e4d5b105]{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0}.view-options[data-v-e4d5b105]{display:flex;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:8px}.view-btn[data-v-e4d5b105]{padding:.5rem .75rem;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#6b7280}.view-btn.active[data-v-e4d5b105]{background:white;color:#3b82f6;box-shadow:0 1px 3px #0000001a}.courses-container.grid[data-v-e4d5b105]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem}.courses-container.list[data-v-e4d5b105]{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 1024px){.header-content[data-v-e4d5b105]{flex-direction:column;gap:1.5rem;text-align:center}.section-header[data-v-e4d5b105]{flex-direction:column;gap:1rem;align-items:flex-start}.courses-container.grid[data-v-e4d5b105]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width: 768px){.course-list-page[data-v-e4d5b105]{padding:0 .5rem}.courses-container.grid[data-v-e4d5b105]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 480px){.course-list-page[data-v-e4d5b105]{padding:0 .25rem}}.btn-primary[data-v-e4d5b105]:focus,.view-btn[data-v-e4d5b105]:focus{outline:2px solid #3b82f6;outline-offset:2px}.benefits-section[data-v-2d9558bd]{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:24px;padding:4rem 2rem;margin-top:4rem}.benefits-content[data-v-2d9558bd]{max-width:1000px;margin:0 auto;text-align:center}.benefits-title[data-v-2d9558bd]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:3rem}.benefits-grid[data-v-2d9558bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.benefit-item[data-v-2d9558bd]{background:white;padding:2rem;border-radius:16px;text-align:center;border:1px solid #e5e7eb;transition:all .3s ease}.benefit-item[data-v-2d9558bd]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.benefit-icon[data-v-2d9558bd]{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#1e40af);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin:0 auto 1.5rem}.benefit-item h3[data-v-2d9558bd]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.benefit-item p[data-v-2d9558bd]{color:#6b7280;line-height:1.6;margin:0}@media (max-width: 768px){.benefits-section[data-v-2d9558bd]{padding:3rem 1.5rem;margin-top:3rem}.benefits-title[data-v-2d9558bd]{font-size:1.75rem;margin-bottom:2rem}.benefits-grid[data-v-2d9558bd]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.benefit-item[data-v-2d9558bd]{padding:1.5rem}.benefit-icon[data-v-2d9558bd]{width:50px;height:50px;font-size:1.25rem;margin-bottom:1rem}}@media (max-width: 480px){.benefits-section[data-v-2d9558bd]{padding:2rem 1rem;margin-top:2rem;border-radius:16px}.benefits-title[data-v-2d9558bd]{font-size:1.5rem;margin-bottom:1.5rem}.benefits-grid[data-v-2d9558bd]{grid-template-columns:1fr;gap:1rem}.benefit-item[data-v-2d9558bd]{padding:1.25rem}.benefit-item h3[data-v-2d9558bd]{font-size:1rem}.benefit-item p[data-v-2d9558bd]{font-size:.875rem}}.course-header[data-v-246efa97]{background:linear-gradient(135deg,#059669 0%,#047857 100%);color:#fff;padding:2rem;border-radius:24px;margin-bottom:2rem;position:relative;overflow:hidden}.course-header[data-v-246efa97]:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.course-header .header-content[data-v-246efa97]{position:relative;z-index:1;display:flex;justify-content:start;align-items:center;gap:2rem;min-height:60px}.course-header .course-breadcrumb[data-v-246efa97]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.5rem}.course-header .course-breadcrumb .breadcrumb-link[data-v-246efa97]{color:#fffc;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.course-header .course-breadcrumb .breadcrumb-link[data-v-246efa97]:hover{color:#fff}.course-header .course-breadcrumb .breadcrumb-link i[data-v-246efa97]{font-size:.9rem}.course-header .course-breadcrumb .breadcrumb-separator[data-v-246efa97]{color:#fff9;margin:0 .25rem}.course-header .course-breadcrumb .breadcrumb-current[data-v-246efa97]{color:#fff;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.course-header .header-content[data-v-246efa97]{flex-direction:column;gap:1.5rem;text-align:center}}@media (max-width: 768px){.course-header[data-v-246efa97]{padding:1.5rem;margin-bottom:1rem;border-radius:0}.course-header .course-breadcrumb .breadcrumb-current[data-v-246efa97]{max-width:200px}}@media (max-width: 480px){.course-header[data-v-246efa97]{padding:1rem}.course-header .course-breadcrumb .breadcrumb-link[data-v-246efa97],.course-header .course-breadcrumb .breadcrumb-current[data-v-246efa97]{font-size:.875rem}}.progress-overview[data-v-40ab622e]{display:flex;align-items:center;justify-content:center}.progress-circle[data-v-40ab622e]{position:relative;width:48px;height:48px}.circular-chart[data-v-40ab622e]{width:100%;height:100%;transform:rotate(-90deg)}.circle-bg[data-v-40ab622e]{fill:none;stroke:#e5e7eb;stroke-width:3}.circle-progress[data-v-40ab622e]{fill:none;stroke:#059669;stroke-width:3;stroke-linecap:round;stroke-dasharray:var(--progress, 0) 100;transition:stroke-dasharray .6s ease}.progress-text[data-v-40ab622e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:#059669}@media (max-width: 480px){.progress-circle[data-v-40ab622e]{width:36px;height:36px}}.sidebar-header[data-v-a5e2ee7c]{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f8fafc;display:flex;justify-content:space-between;align-items:center}.sidebar-title[data-v-a5e2ee7c]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.topics-container[data-v-a5e2ee7c]{flex:1;overflow-y:auto;padding:1rem}.topic-item[data-v-a5e2ee7c]{margin-bottom:.5rem;animation:fadeInUp-a5e2ee7c .4s ease-out}.topic-item[data-v-a5e2ee7c]:nth-child(1){animation-delay:.1s}.topic-item[data-v-a5e2ee7c]:nth-child(2){animation-delay:.2s}.topic-item[data-v-a5e2ee7c]:nth-child(3){animation-delay:.3s}.topic-item[data-v-a5e2ee7c]:nth-child(4){animation-delay:.4s}.topic-header[data-v-a5e2ee7c]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb;background:white}.topic-header[data-v-a5e2ee7c]:hover{background:#f8fafc;border-color:#059669}.topic-header.active[data-v-a5e2ee7c]{background:linear-gradient(135deg,rgba(5,150,105,.1),rgba(4,120,87,.1));border-color:#059669}.topic-info[data-v-a5e2ee7c]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.topic-icon[data-v-a5e2ee7c]{width:32px;height:32px;background:linear-gradient(135deg,#059669,#047857);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem}.topic-title[data-v-a5e2ee7c]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.topic-lessons-count[data-v-a5e2ee7c]{font-size:.75rem;color:#6b7280}.topic-actions[data-v-a5e2ee7c]{display:flex;align-items:center;gap:.75rem}.topic-progress[data-v-a5e2ee7c]{font-size:.75rem;color:#059669;font-weight:600}.expand-icon[data-v-a5e2ee7c]{transition:transform .3s ease;color:#6b7280}.expand-icon.rotated[data-v-a5e2ee7c]{transform:rotate(180deg)}.topic-lessons[data-v-a5e2ee7c]{max-height:0;overflow:hidden;transition:max-height .3s ease}.topic-lessons.expanded[data-v-a5e2ee7c]{max-height:500px;overflow:auto}.no-lessons[data-v-a5e2ee7c]{padding:1rem;text-align:center;color:#6b7280;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.lessons-list[data-v-a5e2ee7c]{padding:.5rem 0}.lesson-item[data-v-a5e2ee7c]{margin-bottom:.25rem}.lesson-link[data-v-a5e2ee7c],.lesson-locked[data-v-a5e2ee7c]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;transition:all .3s ease;text-decoration:none;color:inherit;border-left:3px solid transparent}.lesson-link[data-v-a5e2ee7c]:hover{background:#f8fafc;border-left-color:#059669}.lesson-item.current .lesson-link[data-v-a5e2ee7c]{background:linear-gradient(135deg,rgba(5,150,105,.1),rgba(4,120,87,.1));border-left-color:#059669;color:#059669}.lesson-item.completed .lesson-status i[data-v-a5e2ee7c]{color:#059669}.lesson-item.locked .lesson-locked[data-v-a5e2ee7c]{opacity:.6;cursor:not-allowed}.lesson-status[data-v-a5e2ee7c]{width:20px;display:flex;align-items:center;justify-content:center}.lesson-status i[data-v-a5e2ee7c]{color:#9ca3af;transition:color .3s ease}.lesson-content[data-v-a5e2ee7c]{flex:1;min-width:0}.lesson-title[data-v-a5e2ee7c]{font-weight:500;color:#374151;display:block;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-meta[data-v-a5e2ee7c]{display:flex;align-items:center;gap:.5rem}.lesson-type[data-v-a5e2ee7c]{font-size:.75rem;display:flex;align-items:center;gap:.25rem;color:#6b7280}.lesson-type.locked[data-v-a5e2ee7c]{color:#ef4444}.lesson-indicator[data-v-a5e2ee7c]{opacity:0;transition:opacity .3s ease;color:#059669}.lesson-item.current .lesson-indicator[data-v-a5e2ee7c]{opacity:1}@keyframes slideInLeft-a5e2ee7c{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp-a5e2ee7c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.topics-container[data-v-a5e2ee7c]::-webkit-scrollbar{width:6px}.topics-container[data-v-a5e2ee7c]::-webkit-scrollbar-track{background:#f8fafc;border-radius:3px}.topics-container[data-v-a5e2ee7c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.topics-container[data-v-a5e2ee7c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.topic-header[data-v-a5e2ee7c]:focus,.lesson-link[data-v-a5e2ee7c]:focus{outline:2px solid #059669;outline-offset:2px}@media (max-width: 1024px){.course-sidebar[data-v-a5e2ee7c]{position:static;max-height:none;order:2}}@media (max-width: 768px){.sidebar-header[data-v-a5e2ee7c]{padding:1rem;flex-direction:column;gap:1rem;text-align:center}.topics-container[data-v-a5e2ee7c],.topic-header[data-v-a5e2ee7c]{padding:.75rem}.topic-title[data-v-a5e2ee7c]{font-size:.875rem}.lesson-link[data-v-a5e2ee7c],.lesson-locked[data-v-a5e2ee7c]{padding:.625rem .75rem}}@media (max-width: 480px){.sidebar-title[data-v-a5e2ee7c]{font-size:1rem}.topic-header[data-v-a5e2ee7c]{padding:.625rem}.topic-icon[data-v-a5e2ee7c]{width:28px;height:28px;font-size:.75rem}.topic-title[data-v-a5e2ee7c]{font-size:.8125rem}.topic-lessons-count[data-v-a5e2ee7c]{font-size:.6875rem}.lesson-link[data-v-a5e2ee7c],.lesson-locked[data-v-a5e2ee7c]{padding:.5rem;gap:.5rem}.lesson-title[data-v-a5e2ee7c]{font-size:.875rem}.lesson-type[data-v-a5e2ee7c]{font-size:.6875rem}}.course-stats[data-v-1a7ca25d]{display:flex;gap:2rem}.stat-item[data-v-1a7ca25d]{text-align:center}.stat-number[data-v-1a7ca25d]{font-size:2rem;font-weight:700;color:#059669;line-height:1;margin-bottom:.25rem}.stat-label[data-v-1a7ca25d]{font-size:.875rem;color:#6b7280;font-weight:500}@media (max-width: 768px){.course-stats[data-v-1a7ca25d]{justify-content:center;flex-wrap:wrap;gap:1rem}}@media (max-width: 480px){.course-stats[data-v-1a7ca25d]{gap:.75rem}.stat-number[data-v-1a7ca25d]{font-size:1.5rem}}.course-actions[data-v-199886ca]{margin-top:2rem}.getting-started[data-v-199886ca],.continue-learning[data-v-199886ca],.course-completed[data-v-199886ca]{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:16px;padding:2rem;text-align:center;border:1px solid #e5e7eb}.getting-started-title[data-v-199886ca],.continue-title[data-v-199886ca],.completed-title[data-v-199886ca]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.getting-started-title i[data-v-199886ca]{color:#3b82f6}.continue-title i[data-v-199886ca]{color:#f59e0b}.completed-title i[data-v-199886ca]{color:#fbbf24}.getting-started-text[data-v-199886ca],.continue-text[data-v-199886ca],.completed-text[data-v-199886ca]{color:#6b7280;line-height:1.6;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.start-learning-btn[data-v-199886ca],.continue-btn[data-v-199886ca],.certificate-btn[data-v-199886ca]{background:linear-gradient(135deg,#059669,#047857);color:#fff;width:100%;display:flex;justify-content:center;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}.start-learning-btn[data-v-199886ca]:hover,.continue-btn[data-v-199886ca]:hover,.certificate-btn[data-v-199886ca]:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-2px);box-shadow:0 8px 25px #0596694d}.certificate-btn[data-v-199886ca]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.certificate-btn[data-v-199886ca]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 25px #fbbf244d}.certificate-btn.locked[data-v-199886ca]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.certificate-btn.locked[data-v-199886ca]:hover{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 8px 25px #6b72804d}.certificate-actions[data-v-199886ca]{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:1rem}.linkedin-share-btn[data-v-199886ca]{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#0077b5,#005885);color:#fff;text-decoration:none}.linkedin-share-btn[data-v-199886ca]:hover{background:linear-gradient(135deg,#005885,#004a6b);transform:translateY(-2px);box-shadow:0 8px 25px #0077b54d;color:#fff}.linkedin-share-btn i[data-v-199886ca]{font-size:1.1rem}@media (min-width: 768px){.certificate-actions[data-v-199886ca]{flex-direction:column;gap:1rem;align-items:center}.certificate-btn[data-v-199886ca],.linkedin-share-btn[data-v-199886ca]{flex:1;min-width:0}.linkedin-share-btn[data-v-199886ca]{font-size:.9rem;padding:.875rem 1rem}}@media (min-width: 1200px){.certificate-actions[data-v-199886ca]{gap:1.5rem}.linkedin-share-btn[data-v-199886ca]{font-size:1rem;padding:.875rem 1.5rem}}@media (max-width: 768px){.getting-started[data-v-199886ca],.continue-learning[data-v-199886ca],.course-completed[data-v-199886ca]{padding:1.5rem}.getting-started-title[data-v-199886ca],.continue-title[data-v-199886ca],.completed-title[data-v-199886ca]{font-size:1.25rem;flex-direction:column;gap:.5rem}}@media (max-width: 480px){.start-learning-btn[data-v-199886ca],.continue-btn[data-v-199886ca],.certificate-btn[data-v-199886ca]{padding:.875rem 1.5rem;font-size:.875rem}}.course-completed-no-cert[data-v-199886ca]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #f59e0b;border-radius:16px;padding:2rem;text-align:center}.course-completed-no-cert .completed-title[data-v-199886ca]{font-size:1.5rem;font-weight:700;color:#d97706;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.course-completed-no-cert .completed-title i[data-v-199886ca]{color:#f59e0b}.course-completed-no-cert .completed-text[data-v-199886ca]{color:#92400e;line-height:1.6;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.exam-retry-actions[data-v-199886ca]{margin-top:1.5rem}.retry-exam-message[data-v-199886ca]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;color:#92400e;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;gap:.5rem}.retry-exam-message i[data-v-199886ca]{font-size:1rem;color:#f59e0b}.copy-url-btn[data-v-199886ca]{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;text-decoration:none}.copy-url-btn[data-v-199886ca]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-2px);box-shadow:0 8px 25px #6b72804d;color:#fff;text-decoration:none}.copy-url-btn[data-v-199886ca]:active{transform:translateY(0)}.copy-url-btn i[data-v-199886ca]{font-size:1.1rem}.modern-course-container[data-v-73e40380]{min-height:100vh;background:#f8fafc}.course-main-content[data-v-73e40380]{display:grid;grid-template-columns:350px 1fr;gap:2rem;align-items:start}.course-content[data-v-73e40380]{background:white;border-radius:20px;border:1px solid #e5e7eb;min-height:600px;overflow:hidden}.course-overview[data-v-73e40380]{padding:2rem}.overview-card[data-v-73e40380]{max-width:800px;margin:0 auto}.overview-header[data-v-73e40380]{display:flex;gap:2rem;margin-bottom:3rem;align-items:center}.course-info[data-v-73e40380]{flex:1}.overview-title[data-v-73e40380]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.overview-description[data-v-73e40380]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.lesson-content[data-v-73e40380]{height:100%}@media (max-width: 1200px){.course-main-content[data-v-73e40380]{grid-template-columns:300px 1fr;gap:1.5rem}}@media (max-width: 1024px){.course-main-content[data-v-73e40380]{grid-template-columns:1fr;gap:1rem;display:block}.course-content[data-v-73e40380]{order:1}}@media (max-width: 768px){.modern-course-container[data-v-73e40380]{padding:0}.course-overview[data-v-73e40380]{padding:1rem}.overview-header[data-v-73e40380]{flex-direction:column;gap:1.5rem;text-align:center}.course-image[data-v-73e40380]{width:100%;max-width:200px;margin:0 auto}.overview-title[data-v-73e40380]{font-size:1.5rem}}@media (max-width: 480px){.overview-title[data-v-73e40380]{font-size:1.25rem}}@keyframes slideInLeft-73e40380{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-73e40380{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp-73e40380{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.course-content[data-v-73e40380]{animation:slideInRight-73e40380 .6s ease-out .2s both}.start-learning-btn[data-v-73e40380]:focus,.continue-btn[data-v-73e40380]:focus,.certificate-btn[data-v-73e40380]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-contrast: high){.topic-header[data-v-73e40380],.lesson-link[data-v-73e40380],.course-sidebar[data-v-73e40380],.course-content[data-v-73e40380]{border-width:2px}.topic-icon[data-v-73e40380],.lesson-status i[data-v-73e40380]{filter:contrast(1.2)}}@media (prefers-reduced-motion: reduce){.course-sidebar[data-v-73e40380],.course-content[data-v-73e40380],.topic-item[data-v-73e40380]{animation:none}.expand-icon[data-v-73e40380],.circle-progress[data-v-73e40380],.topic-header[data-v-73e40380],.lesson-link[data-v-73e40380]{transition:none}@keyframes ring-73e40380{0%,to{transform:rotate(0)}}}@media print{.course-header[data-v-73e40380]{background:white!important;color:#000!important}.course-sidebar[data-v-73e40380]{display:none}.course-main-content[data-v-73e40380]{grid-template-columns:1fr}.start-learning-btn[data-v-73e40380],.continue-btn[data-v-73e40380],.certificate-btn[data-v-73e40380]{background:white!important;color:#000!important;border:1px solid black}}.course-image[data-v-73e40380]{width:200px;height:120px;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #0000001a;flex-shrink:0}.course-img[data-v-73e40380]{width:100%;height:100%;object-fit:cover}.lesson-header[data-v-b11fae7d]{background:white;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e5e7eb;box-shadow:0 4px 20px #0000000d}.lesson-breadcrumb[data-v-b11fae7d]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem}.breadcrumb-link[data-v-b11fae7d]{color:#6b7280;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.breadcrumb-link[data-v-b11fae7d]:hover{color:#059669}.breadcrumb-separator[data-v-b11fae7d]{color:#9ca3af;margin:0 .25rem}.breadcrumb-current[data-v-b11fae7d]{color:#1f2937;font-weight:500}.lesson-status-bar[data-v-b11fae7d]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.lesson-type-badge[data-v-b11fae7d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.lesson-badge[data-v-b11fae7d]{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(29,78,216,.1));color:#1d4ed8;border:1px solid rgba(59,130,246,.2)}.quiz-badge[data-v-b11fae7d]{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(217,119,6,.1));color:#d97706;border:1px solid rgba(245,158,11,.2)}.final-exam-badge[data-v-b11fae7d]{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.1));color:#7c3aed;border:1px solid rgba(168,85,247,.2)}.completion-status[data-v-b11fae7d]{display:flex;align-items:center;gap:.5rem;color:#059669;font-size:.875rem;font-weight:600}@media (max-width: 768px){.lesson-header[data-v-b11fae7d]{padding:1.5rem}}.lesson-header[data-v-b11fae7d]{animation:fadeInUp-b11fae7d .6s ease-out}@keyframes fadeInUp-b11fae7d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-contrast: high){.lesson-header[data-v-b11fae7d]{border-width:2px}}@media (prefers-reduced-motion: reduce){.lesson-header[data-v-b11fae7d]{animation:none}}.lesson-content-wrapper[data-v-dec006b0]{background:white;border-radius:20px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 4px 20px #0000000d}.lesson-content-card[data-v-dec006b0]{padding:2.5rem}.lesson-title-section[data-v-dec006b0]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.lesson-title[data-v-dec006b0]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem;line-height:1.3}.lesson-meta[data-v-dec006b0]{display:flex;gap:2rem;flex-wrap:wrap}.meta-item[data-v-dec006b0]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.completed-icon[data-v-dec006b0]{color:#059669}.lesson-content[data-v-dec006b0]{line-height:1.7}.content-body[data-v-dec006b0]{font-size:1.1rem;color:#374151;margin-bottom:2rem}.content-body h1[data-v-dec006b0],.content-body h2[data-v-dec006b0],.content-body h3[data-v-dec006b0],.content-body h4[data-v-dec006b0],.content-body h5[data-v-dec006b0],.content-body h6[data-v-dec006b0]{color:#1f2937;margin-top:1.5rem;margin-bottom:1rem}.content-body p[data-v-dec006b0]{margin-bottom:1rem}.content-body ul[data-v-dec006b0],.content-body ol[data-v-dec006b0]{margin-bottom:1rem;padding-left:1.5rem}.content-body li[data-v-dec006b0]{margin-bottom:.5rem}.content-body blockquote[data-v-dec006b0]{border-left:4px solid #059669;background:#f0fdf4;padding:1rem 1.5rem;margin:1.5rem 0;border-radius:0 8px 8px 0}.content-body code[data-v-dec006b0]{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.875em}.content-body pre[data-v-dec006b0]{background:#1f2937;color:#e5e7eb;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.lesson-content-wrapper .lesson-content-card .lesson-content .content-body.ql-editor img[data-v-dec006b0]{width:100%!important;max-width:700px!important;height:auto!important;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:1rem 0!important;display:block!important;object-fit:contain!important}.lesson-content-wrapper .lesson-content-card .lesson-content .content-body.ql-editor .ql-video[data-v-dec006b0]{width:100%!important;max-width:700px!important;height:auto!important;aspect-ratio:16/9;border-radius:8px;margin:1rem 0!important;display:block!important}.front-wrapper .lesson-content-wrapper .content-body.ql-editor img[data-v-dec006b0]{width:100%!important;max-width:700px!important;height:auto!important;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:1rem 0!important;display:block!important;object-fit:contain!important}.front-wrapper .lesson-content-wrapper .content-body.ql-editor .ql-video[data-v-dec006b0]{width:100%!important;max-width:700px!important;height:auto!important;aspect-ratio:16/9;border-radius:8px;margin:1rem 0!important;display:block!important}.lesson-actions[data-v-dec006b0]{display:flex;justify-content:center;padding-top:2rem;border-top:1px solid #e5e7eb}.complete-lesson-btn[data-v-dec006b0]{background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.complete-lesson-btn[data-v-dec006b0]:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-2px);box-shadow:0 8px 25px #0596694d}.completion-message[data-v-dec006b0]{display:flex;justify-content:center;padding-top:2rem;border-top:1px solid #e5e7eb}.completion-card[data-v-dec006b0]{text-align:center;padding:2rem;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:16px;border:1px solid #a7f3d0}.completion-icon[data-v-dec006b0]{font-size:3rem;color:#059669;margin-bottom:1rem}.completion-card h3[data-v-dec006b0]{font-size:1.5rem;font-weight:700;color:#059669;margin-bottom:.5rem}.completion-card p[data-v-dec006b0]{color:#047857;margin:0}@media (max-width: 768px){.lesson-content-card[data-v-dec006b0]{padding:1.5rem}.lesson-title[data-v-dec006b0]{font-size:1.5rem}.lesson-content-wrapper .lesson-content-card .lesson-content .content-body.ql-editor img[data-v-dec006b0],.lesson-content-wrapper .lesson-content-card .lesson-content .content-body.ql-editor .ql-video[data-v-dec006b0],.front-wrapper .lesson-content-wrapper .content-body.ql-editor img[data-v-dec006b0],.front-wrapper .lesson-content-wrapper .content-body.ql-editor .ql-video[data-v-dec006b0]{max-width:100%!important;margin:.75rem 0!important}}.lesson-content-wrapper[data-v-dec006b0]{animation:fadeInUp-dec006b0 .6s ease-out .2s both}.completion-card[data-v-dec006b0]{animation:bounceIn-dec006b0 .8s ease-out}@keyframes fadeInUp-dec006b0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn-dec006b0{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.complete-lesson-btn[data-v-dec006b0]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-contrast: high){.lesson-content-wrapper[data-v-dec006b0]{border-width:2px}}@media (prefers-reduced-motion: reduce){.lesson-content-wrapper[data-v-dec006b0],.completion-card[data-v-dec006b0]{animation:none}}.quiz-results[data-v-cf6373f1]{background:white;border-radius:20px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 4px 20px #0000000d}.results-card[data-v-cf6373f1]{padding:2.5rem}.results-header[data-v-cf6373f1]{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.score-circle[data-v-cf6373f1]{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid;flex-shrink:0}.score-circle.excellent[data-v-cf6373f1]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#059669;color:#059669}.score-circle.good[data-v-cf6373f1]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;color:#3b82f6}.score-circle.average[data-v-cf6373f1]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b;color:#d97706}.score-circle.needs-improvement[data-v-cf6373f1]{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444;color:#dc2626}.score-value[data-v-cf6373f1]{font-size:2rem;font-weight:700;line-height:1}.score-label[data-v-cf6373f1]{font-size:.875rem;font-weight:500;opacity:.8}.results-info[data-v-cf6373f1]{flex:1}.results-title[data-v-cf6373f1]{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.results-description[data-v-cf6373f1]{font-size:1.1rem;color:#6b7280;margin:0}.answers-grid[data-v-cf6373f1]{margin-bottom:2rem}.answers-title[data-v-cf6373f1]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.answers-overview[data-v-cf6373f1]{display:flex;flex-wrap:wrap;gap:.75rem}.answer-indicator[data-v-cf6373f1]{width:50px;height:50px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;border:2px solid;cursor:pointer;transition:all .3s ease}.answer-indicator.correct[data-v-cf6373f1]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#059669;color:#059669}.answer-indicator.incorrect[data-v-cf6373f1]{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444;color:#dc2626}.answer-indicator[data-v-cf6373f1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.question-number[data-v-cf6373f1]{font-size:.625rem;margin-bottom:2px}.quiz-actions[data-v-cf6373f1]{display:flex;justify-content:center;padding-top:2rem;border-top:1px solid #e5e7eb}.standard-quiz-actions[data-v-cf6373f1],.final-exam-actions[data-v-cf6373f1],.passing-actions[data-v-cf6373f1]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.congratulations[data-v-cf6373f1]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:12px;color:#059669;font-weight:600}.congratulations i[data-v-cf6373f1]{font-size:1.5rem}.failing-actions[data-v-cf6373f1]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.try-again-message[data-v-cf6373f1]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;border-radius:12px;color:#92400e;max-width:400px}.try-again-message i[data-v-cf6373f1]{font-size:1.5rem;margin-top:.25rem;flex-shrink:0}.message-content h4[data-v-cf6373f1]{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:#92400e}.message-content p[data-v-cf6373f1]{margin:0;line-height:1.5}.retake-btn[data-v-cf6373f1],.certificate-btn[data-v-cf6373f1]{background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;width:100%;justify-content:center;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.retake-btn[data-v-cf6373f1]:hover,.certificate-btn[data-v-cf6373f1]:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-2px);box-shadow:0 8px 25px #0596694d}.certificate-btn.locked[data-v-cf6373f1]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.certificate-btn.locked[data-v-cf6373f1]:hover{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 8px 25px #6b72804d}.certificate-actions[data-v-cf6373f1]{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center}.linkedin-share-btn[data-v-cf6373f1]{display:flex;align-items:center;justify-content:center;width:100%;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#0077b5,#005885);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.linkedin-share-btn[data-v-cf6373f1]:hover{background:linear-gradient(135deg,#005885,#004a6b);transform:translateY(-2px);box-shadow:0 8px 25px #0077b54d}.linkedin-share-btn i[data-v-cf6373f1]{font-size:1rem}@media (min-width: 768px){.certificate-actions[data-v-cf6373f1]{flex-direction:columns;justify-content:center;gap:1rem}.certificate-btn[data-v-cf6373f1],.linkedin-share-btn[data-v-cf6373f1]{min-width:200px}}@media (max-width: 768px){.results-card[data-v-cf6373f1]{padding:1.5rem}.results-header[data-v-cf6373f1]{flex-direction:column;text-align:center;gap:1.5rem}.score-circle[data-v-cf6373f1]{width:100px;height:100px}.score-value[data-v-cf6373f1]{font-size:1.5rem}}.quiz-results[data-v-cf6373f1]{animation:fadeInUp-cf6373f1 .6s ease-out .2s both}.score-circle[data-v-cf6373f1]{animation:bounceIn-cf6373f1 .8s ease-out .3s both}.answer-indicator[data-v-cf6373f1]{animation:fadeInUp-cf6373f1 .4s ease-out both}.answer-indicator[data-v-cf6373f1]:nth-child(1){animation-delay:.5s}.answer-indicator[data-v-cf6373f1]:nth-child(2){animation-delay:.6s}.answer-indicator[data-v-cf6373f1]:nth-child(3){animation-delay:.7s}.answer-indicator[data-v-cf6373f1]:nth-child(4){animation-delay:.8s}.answer-indicator[data-v-cf6373f1]:nth-child(5){animation-delay:.9s}@keyframes fadeInUp-cf6373f1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn-cf6373f1{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.retake-btn[data-v-cf6373f1]:focus,.certificate-btn[data-v-cf6373f1]:focus{outline:2px solid #059669;outline-offset:2px}@media (prefers-contrast: high){.quiz-results[data-v-cf6373f1]{border-width:2px}.score-circle[data-v-cf6373f1],.answer-indicator[data-v-cf6373f1]{border-width:3px}}@media (prefers-reduced-motion: reduce){.quiz-results[data-v-cf6373f1],.score-circle[data-v-cf6373f1],.answer-indicator[data-v-cf6373f1]{animation:none}}.copy-url-btn[data-v-cf6373f1]{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.copy-url-btn[data-v-cf6373f1]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d;color:#fff;text-decoration:none}.copy-url-btn[data-v-cf6373f1]:active{transform:translateY(0)}.copy-url-btn i[data-v-cf6373f1]{font-size:1rem}.certificate-actions .copy-url-btn[data-v-cf6373f1]{flex:1;min-width:auto}.certificate-actions[data-v-cf6373f1]{display:flex;gap:.75rem;flex-wrap:wrap}.certificate-actions[data-v-cf6373f1]>*{flex:1;min-width:140px}.quiz-taking[data-v-c6a11e7a]{background:white;border-radius:20px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 4px 20px #0000000d}.quiz-header[data-v-c6a11e7a]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:2rem;border-bottom:1px solid #e5e7eb}.quiz-title[data-v-c6a11e7a]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;text-align:center}.quiz-progress[data-v-c6a11e7a]{max-width:400px;margin:0 auto}.progress-info[data-v-c6a11e7a]{display:flex;justify-content:center;margin-bottom:1rem}.question-counter[data-v-c6a11e7a]{font-size:1rem;font-weight:600;color:#6b7280}.progress-bar[data-v-c6a11e7a]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-c6a11e7a]{height:100%;background:linear-gradient(135deg,#059669,#047857);border-radius:4px;transition:width .3s ease}.quiz-content[data-v-c6a11e7a]{padding:2.5rem}@keyframes fadeIn-c6a11e7a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.question-card[data-v-c6a11e7a]{max-width:700px;margin:0 auto}.question-header[data-v-c6a11e7a]{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.question-number-badge[data-v-c6a11e7a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;flex-shrink:0}.question-text[data-v-c6a11e7a]{font-size:1.25rem;font-weight:600;color:#1f2937;line-height:1.5;margin:0}.options-container[data-v-c6a11e7a]{display:flex;flex-direction:column;gap:1rem}.option-item[data-v-c6a11e7a]{position:relative}.option-label[data-v-c6a11e7a]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#f8fafc;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative}.option-label[data-v-c6a11e7a]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.option-label.selected[data-v-c6a11e7a]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.option-input[data-v-c6a11e7a]{position:absolute;opacity:0;pointer-events:none}.option-indicator[data-v-c6a11e7a]{width:40px;height:40px;border-radius:50%;background:white;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;font-weight:700;color:#6b7280;transition:all .3s ease;flex-shrink:0}.option-label.selected .option-indicator[data-v-c6a11e7a]{background:#3b82f6;border-color:#3b82f6;color:#fff}.option-text[data-v-c6a11e7a]{font-size:1rem;color:#374151;line-height:1.5;flex:1}.option-label.selected .option-text[data-v-c6a11e7a]{color:#1e40af;font-weight:500}.quiz-navigation[data-v-c6a11e7a]{background:#f8fafc;padding:2rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:2rem}.nav-btn[data-v-c6a11e7a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;min-width:120px;justify-content:center}.nav-btn[data-v-c6a11e7a]:hover:not(.disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}.nav-btn.disabled[data-v-c6a11e7a]{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.submit-btn[data-v-c6a11e7a]{background:linear-gradient(135deg,#059669,#047857)}.submit-btn[data-v-c6a11e7a]:hover:not(.disabled){background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 6px 20px #0596694d}.nav-indicators[data-v-c6a11e7a]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.nav-dot[data-v-c6a11e7a]{width:12px;height:12px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:all .3s ease}.nav-dot.active[data-v-c6a11e7a]{background:#3b82f6;transform:scale(1.2)}.nav-dot.answered[data-v-c6a11e7a]{background:#10b981}.nav-dot[data-v-c6a11e7a]:hover{transform:scale(1.1)}@media (max-width: 768px){.quiz-content[data-v-c6a11e7a]{padding:1.5rem}.quiz-navigation[data-v-c6a11e7a]{flex-direction:column;gap:1.5rem;padding:1.5rem}.nav-btn[data-v-c6a11e7a]{width:100%;max-width:200px}.question-header[data-v-c6a11e7a]{flex-direction:column;gap:1rem;text-align:center}.option-label[data-v-c6a11e7a]{padding:1rem}.nav-dot[data-v-c6a11e7a]{width:14px;height:14px}}.quiz-taking[data-v-c6a11e7a]{animation:fadeInUp-c6a11e7a .6s ease-out .2s both}.question-slide[data-v-c6a11e7a]{animation:fadeIn-c6a11e7a .3s ease-in-out}@keyframes fadeInUp-c6a11e7a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nav-btn[data-v-c6a11e7a]:focus{outline:2px solid #059669;outline-offset:2px}.option-label[data-v-c6a11e7a]:focus-within{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast: high){.quiz-taking[data-v-c6a11e7a],.option-label[data-v-c6a11e7a]{border-width:2px}.option-indicator[data-v-c6a11e7a]{border-width:3px}}@media (prefers-reduced-motion: reduce){.quiz-taking[data-v-c6a11e7a],.question-slide[data-v-c6a11e7a]{animation:none}.option-label[data-v-c6a11e7a],.nav-btn[data-v-c6a11e7a],.nav-dot[data-v-c6a11e7a],.progress-fill[data-v-c6a11e7a]{transition:none}}.modern-lesson-container[data-v-03e47cbd]{max-width:900px;margin:0 auto;background:#f8fafc;min-height:100vh}@media (max-width: 768px){.modern-lesson-container[data-v-03e47cbd]{padding:1rem}}.card[data-v-1daf2bb6]{border-radius:15px}.btn[data-v-1daf2bb6],.alert[data-v-1daf2bb6]{border-radius:10px}.card[data-v-f6cdd7ee]{border-radius:15px}.btn[data-v-f6cdd7ee],.alert[data-v-f6cdd7ee]{border-radius:10px}.bg-light[data-v-f6cdd7ee]{background-color:#f8f9fa!important;border-radius:10px}.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(0px,0px,0px);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(0px,0px,0px);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)}}.flatpickr-monthSelect-months{margin:10px 1px 3px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:none;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;margin:.5px;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:hover,.flatpickr-monthSelect-month.flatpickr-disabled:focus{cursor:not-allowed;background:none!important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:#fffffff2}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-month:focus{background:#e6e6e6;cursor:pointer;outline:0;border-color:#e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:hover,.flatpickr-monthSelect-month.today:focus{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange,.flatpickr-monthSelect-month.endRange{background-color:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange{background:#80cbc4;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#80cbc4}.table th[data-v-e80ba291]{font-weight:600;font-size:.875rem;vertical-align:middle;text-align:center}.sortable[data-v-e80ba291]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.sortable[data-v-e80ba291]:hover{background-color:#fff;color:#000}.sortable:hover i[data-v-e80ba291]{color:#000!important}.sortable i[data-v-e80ba291]{margin-left:5px;font-size:.75rem}.fa-sort[data-v-e80ba291]{opacity:.5}.fa-sort-up[data-v-e80ba291],.fa-sort-down[data-v-e80ba291]{opacity:1;color:#fff}.pagination .page-link[data-v-e80ba291]{font-size:.875rem}.form-control[data-v-e80ba291]:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.table-responsive[data-v-e80ba291]{border-radius:.375rem;overflow:hidden}.table[data-v-e80ba291]{width:100%}.table td[data-v-e80ba291],.table th[data-v-e80ba291]{padding:.75rem}.table th[data-v-e80ba291]:first-child,.table td[data-v-e80ba291]:first-child{width:80px;min-width:80px}.table th[data-v-e80ba291]:nth-child(2),.table td[data-v-e80ba291]:nth-child(2){min-width:180px}.table th[data-v-e80ba291]:nth-child(3),.table td[data-v-e80ba291]:nth-child(3){min-width:130px}.table th[data-v-e80ba291]:nth-child(4),.table td[data-v-e80ba291]:nth-child(4){min-width:180px}.table th[data-v-e80ba291]:nth-child(5),.table td[data-v-e80ba291]:nth-child(5){width:120px;min-width:120px}.table th[data-v-e80ba291]:last-child,.table td[data-v-e80ba291]:last-child{width:280px;min-width:280px}.btn-sm[data-v-e80ba291]{font-size:.75rem;padding:.25rem .75rem;white-space:nowrap}.d-flex.gap-2[data-v-e80ba291]{gap:.5rem!important;flex-wrap:nowrap}.table-dark th[data-v-e80ba291]{background-color:#343a40;border-color:#454d55}.btn-success[data-v-e80ba291]{background-color:#28a745;border-color:#28a745}.btn-success[data-v-e80ba291]:hover{background-color:#218838;border-color:#1e7e34}.progress[data-v-bef9d617]{background-color:#e9ecef}.table th[data-v-bef9d617]{font-weight:600;font-size:.875rem;vertical-align:middle;text-align:center}.table td[data-v-bef9d617]{vertical-align:middle;font-size:.875rem}.badge[data-v-bef9d617]{font-size:.75rem}.pagination .page-link[data-v-bef9d617]{font-size:.875rem}.sortable[data-v-bef9d617]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.sortable[data-v-bef9d617]:hover{background-color:#fff;color:#000}.sortable:hover i[data-v-bef9d617]{color:#000!important}.sortable i[data-v-bef9d617]{margin-left:5px;font-size:.75rem}.fa-sort[data-v-bef9d617]{opacity:.5}.fa-sort-up[data-v-bef9d617],.fa-sort-down[data-v-bef9d617]{opacity:1;color:#fff}.consultancy-slots-management[data-v-8995adc7]{padding:1rem}.card[data-v-8995adc7]{transition:transform .2s ease-in-out}.table th[data-v-8995adc7]{border-top:none;font-weight:600;color:#6c757d;font-size:.875rem}.btn-outline-primary[data-v-8995adc7],.btn-outline-success[data-v-8995adc7],.btn-outline-info[data-v-8995adc7],.btn-outline-danger[data-v-8995adc7]{border-width:1px}.bg-opacity-10[data-v-8995adc7]{--bs-bg-opacity: .1}.progress[data-v-8995adc7]{background-color:#e9ecef}.modal[data-v-8995adc7]{z-index:1055}.spinner-border-sm[data-v-8995adc7]{width:1rem;height:1rem}.bg-purple[data-v-4173cde0]{background-color:#6f42c1!important}.modal.show[data-v-4173cde0]{opacity:1}.consultancy-bookings-management[data-v-4173cde0]{padding:1rem}.card[data-v-4173cde0]{transition:transform .2s ease-in-out}.card[data-v-4173cde0]:hover{transform:translateY(-2px)}.badge[data-v-4173cde0]{font-size:.75rem}.spinner-border[data-v-4173cde0]{width:3rem;height:3rem}.text-break[data-v-4173cde0]{word-break:break-all}.gap-2[data-v-4173cde0]{gap:.5rem!important}.btn-sm[data-v-4173cde0]{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem}.consultancy-dashboard[data-v-df701cf3]{padding:1rem}.bg-purple[data-v-df701cf3]{background-color:#6f42c1!important}.card[data-v-df701cf3]{transition:transform .2s ease-in-out}.card[data-v-df701cf3]:hover{transform:translateY(-2px)}.list-group-item[data-v-df701cf3]:last-child{border-bottom:0}.table th[data-v-df701cf3]{border-top:none;font-weight:600;color:#6c757d;font-size:.875rem}.btn-outline-primary[data-v-df701cf3],.btn-outline-success[data-v-df701cf3],.btn-outline-info[data-v-df701cf3]{border-width:1px}.bg-opacity-10[data-v-df701cf3]{--bs-bg-opacity: .1}.minimal-pricing-page[data-v-953d0188]{min-height:100vh;background:#fafbfc}.pricing-header[data-v-953d0188]{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);padding:3rem 2rem 2rem;position:relative;border-bottom:1px solid #e2e8f0}.header-content[data-v-953d0188]{max-width:800px;margin:0 auto;text-align:center;position:relative}.close-button[data-v-953d0188]{position:absolute;top:-1rem;right:0;width:40px;height:40px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button[data-v-953d0188]:hover{background:#e2e8f0;color:#374151}.header-title[data-v-953d0188]{font-size:2.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;letter-spacing:-.025em}.header-subtitle[data-v-953d0188]{font-size:1.125rem;color:#64748b;margin:0;font-weight:400}.pricing-section[data-v-953d0188]{padding:4rem 2rem}.pricing-container[data-v-953d0188]{max-width:1200px;margin:0 auto}.pricing-grid[data-v-953d0188]{display:grid;gap:2rem;grid-template-columns:repeat(var(--total-plans, 3),1fr);max-width:1000px;margin:0 auto}.pricing-card[data-v-953d0188]{background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible}.pricing-card[data-v-953d0188]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000014;border-color:#cbd5e1}.pricing-card.featured[data-v-953d0188]{border-width:2px;border-color:#3b82f6;box-shadow:0 10px 30px #3b82f61a}.pricing-card.featured[data-v-953d0188]:hover{box-shadow:0 20px 40px #3b82f626}.plan-bronze[data-v-953d0188]{border-left:4px solid #92400e}.plan-bronze .plan-button[data-v-953d0188]{background:#92400e}.plan-bronze .plan-button[data-v-953d0188]:hover:not(:disabled){background:#78350f}.plan-silver[data-v-953d0188]{border-left:4px solid #6b7280}.plan-silver .plan-button[data-v-953d0188]{background:#6b7280}.plan-silver .plan-button[data-v-953d0188]:hover:not(:disabled){background:#4b5563}.plan-gold[data-v-953d0188]{border-left:4px solid #d97706}.plan-gold .plan-button[data-v-953d0188]{background:#d97706}.plan-gold .plan-button[data-v-953d0188]:hover:not(:disabled){background:#b45309}.plan-platinum[data-v-953d0188]{border-left:4px solid #5b21b6}.plan-platinum .plan-button[data-v-953d0188]{background:#5b21b6}.plan-platinum .plan-button[data-v-953d0188]:hover:not(:disabled){background:#4c1d95}.popular-badge[data-v-953d0188],.current-badge[data-v-953d0188]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:.375rem 1rem;border-radius:16px;font-size:.75rem;font-weight:600;z-index:2;white-space:nowrap}.popular-badge[data-v-953d0188]{background:#3b82f6;color:#fff}.current-badge[data-v-953d0188]{background:#10b981;color:#fff;display:flex;align-items:center;gap:.25rem}.card-content[data-v-953d0188]{padding:2rem 1.5rem;display:flex;flex-direction:column;height:100%}.plan-header[data-v-953d0188]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.plan-icon[data-v-953d0188]{width:48px;height:48px;margin:0 auto 1rem;background:#f8fafc;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#64748b}.plan-name[data-v-953d0188]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.plan-price[data-v-953d0188]{margin-bottom:.5rem}.price-free[data-v-953d0188]{font-size:2rem;font-weight:700;color:#059669}.price-amount[data-v-953d0188]{font-size:2.5rem;font-weight:800;color:#0f172a;line-height:1}.currency[data-v-953d0188]{font-size:1.5rem;font-weight:600;margin-right:.125rem}.features-section[data-v-953d0188]{flex:1;margin-bottom:2rem}.features-list[data-v-953d0188]{display:flex;flex-direction:column;gap:.75rem}.feature-item[data-v-953d0188]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#374151}.feature-item.disabled[data-v-953d0188]{opacity:.5}.feature-check[data-v-953d0188]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;flex-shrink:0}.feature-item:not(.disabled) .feature-check[data-v-953d0188]{background:#dcfce7;color:#166534}.feature-item.disabled .feature-check[data-v-953d0188]{background:#f1f5f9;color:#9ca3af}.feature-text[data-v-953d0188]{font-weight:500}.card-action[data-v-953d0188]{margin-top:auto}.plan-button[data-v-953d0188]{width:100%;padding:.875rem 1.5rem;background:#0f172a;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative}.plan-button[data-v-953d0188]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.plan-button[data-v-953d0188]:disabled{opacity:.7;cursor:not-allowed}.loading-content[data-v-953d0188]{display:flex;align-items:center;justify-content:center;gap:.5rem}.current-status[data-v-953d0188]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;background:#dcfce7;color:#166534;border-radius:8px;font-weight:600;font-size:.875rem}.unavailable-status[data-v-953d0188]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;background:#fef3c7;color:#92400e;border-radius:8px;font-weight:600;font-size:.875rem}.comparison-section[data-v-953d0188]{padding:3rem 2rem;background:#ffffff;border-top:1px solid #e2e8f0}.comparison-container[data-v-953d0188]{max-width:1000px;margin:0 auto}.comparison-title[data-v-953d0188]{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#0f172a}.comparison-grid[data-v-953d0188]{background:#ffffff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.comparison-header[data-v-953d0188]{display:grid;grid-template-columns:2fr repeat(var(--total-plans, 3),1fr);background:#f8fafc;border-bottom:1px solid #e2e8f0}.feature-column-header[data-v-953d0188],.plan-column-header[data-v-953d0188]{padding:1rem;font-weight:600;color:#374151;font-size:.875rem}.feature-column-header[data-v-953d0188]{text-align:left}.plan-column-header[data-v-953d0188]{text-align:center}.comparison-row[data-v-953d0188]{display:grid;grid-template-columns:2fr repeat(var(--total-plans, 3),1fr);border-bottom:1px solid #f1f5f9}.comparison-row[data-v-953d0188]:last-child{border-bottom:none}.feature-name[data-v-953d0188],.feature-value[data-v-953d0188]{padding:1rem;font-size:.875rem}.feature-name[data-v-953d0188]{font-weight:500;color:#374151;text-align:left}.feature-value[data-v-953d0188]{text-align:center;color:#64748b}.text-success[data-v-953d0188]{color:#059669}.text-muted[data-v-953d0188]{color:#9ca3af}@media (max-width: 1024px){.pricing-grid[data-v-953d0188]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:none}.comparison-header[data-v-953d0188],.comparison-row[data-v-953d0188]{grid-template-columns:1.5fr repeat(var(--total-plans, 3),1fr)}.feature-column-header[data-v-953d0188],.plan-column-header[data-v-953d0188],.feature-name[data-v-953d0188],.feature-value[data-v-953d0188]{padding:.75rem .5rem;font-size:.8125rem}}@media (max-width: 768px){.pricing-header[data-v-953d0188]{padding:2rem 1rem 1.5rem}.header-title[data-v-953d0188]{font-size:2rem}.pricing-section[data-v-953d0188]{padding:3rem 1rem}.pricing-grid[data-v-953d0188]{grid-template-columns:1fr;gap:1.5rem}.comparison-section[data-v-953d0188]{padding:2rem 1rem}.comparison-grid[data-v-953d0188]{overflow-x:auto}.comparison-header[data-v-953d0188],.comparison-row[data-v-953d0188]{min-width:600px}}@media (max-width: 480px){.header-title[data-v-953d0188]{font-size:1.75rem}.header-subtitle[data-v-953d0188]{font-size:1rem}.card-content[data-v-953d0188]{padding:1.5rem 1.25rem}.plan-name[data-v-953d0188]{font-size:1.25rem}.price-amount[data-v-953d0188]{font-size:2rem}.popular-badge[data-v-953d0188],.current-badge[data-v-953d0188]{font-size:.6875rem;padding:.25rem .75rem}}.plan-button[data-v-953d0188]:focus,.close-button[data-v-953d0188]:focus{outline:2px solid #3b82f6;outline-offset:2px}@keyframes spin-953d0188{to{transform:rotate(360deg)}}.fa-spin[data-v-953d0188]{animation:spin-953d0188 1s linear infinite}@media (prefers-reduced-motion: reduce){.pricing-card[data-v-953d0188],.plan-button[data-v-953d0188],.close-button[data-v-953d0188]{transition:none}.fa-spin[data-v-953d0188]{animation:none}}@media print{.close-button[data-v-953d0188],.plan-button[data-v-953d0188],.current-status[data-v-953d0188],.unavailable-status[data-v-953d0188]{display:none!important}.pricing-card[data-v-953d0188]{break-inside:avoid;border:1px solid #000;box-shadow:none}}.certificate-verification-page[data-v-de2ce64d]{min-height:100vh;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);padding:1rem;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.background-animation[data-v-de2ce64d]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-shape[data-v-de2ce64d]{position:absolute;background:rgba(255,255,255,.3);border-radius:50%;animation:float-de2ce64d 10s infinite linear}.shape-1[data-v-de2ce64d]{width:80px;height:80px;top:20%;left:10%;animation-delay:0s;animation-duration:25s}.shape-2[data-v-de2ce64d]{width:120px;height:120px;top:60%;right:15%;animation-delay:-5s;animation-duration:30s}.shape-3[data-v-de2ce64d]{width:60px;height:60px;bottom:30%;left:20%;animation-delay:-10s;animation-duration:35s}.shape-4[data-v-de2ce64d]{width:100px;height:100px;top:10%;right:30%;animation-delay:-15s;animation-duration:28s}.shape-5[data-v-de2ce64d]{width:140px;height:140px;bottom:20%;right:10%;animation-delay:-20s;animation-duration:32s}@keyframes float-de2ce64d{0%{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-100px) rotate(180deg);opacity:.1}to{transform:translateY(0) rotate(360deg);opacity:.3}}.verification-container[data-v-de2ce64d]{max-width:900px;width:100%;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 20px 40px #0000004d;overflow:hidden;position:relative;z-index:2;animation:slideUp-de2ce64d .8s ease-out}@keyframes slideUp-de2ce64d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loading-section[data-v-de2ce64d]{padding:3rem;text-align:center;color:#64748b}.loading-spinner[data-v-de2ce64d]{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #1e293b;border-radius:50%;animation:spin-de2ce64d 1s linear infinite;margin:0 auto 1rem}@keyframes spin-de2ce64d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.certificate-valid[data-v-de2ce64d]{padding:2rem}.header-row[data-v-de2ce64d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.logo-section[data-v-de2ce64d]{display:flex;align-items:center;gap:1rem}.logo-section-error[data-v-de2ce64d]{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:2rem}.logo-image[data-v-de2ce64d]{height:30px;object-fit:contain}.logo-text h1[data-v-de2ce64d]{margin:0;font-size:2rem;font-weight:700;color:#1e293b;letter-spacing:-.5px}.tagline[data-v-de2ce64d]{color:#64748b;font-size:.875rem;font-weight:500;font-style:italic}.verification-badge[data-v-de2ce64d]{display:flex;align-items:center;gap:.5rem;background:#ecfdf5;padding:.75rem 1.25rem;border-radius:50px;border:1px solid #10b981;animation:pulse-de2ce64d 2s infinite}@keyframes pulse-de2ce64d{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.verification-badge i[data-v-de2ce64d]{color:#10b981;font-size:1.25rem}.verification-badge span[data-v-de2ce64d]{color:#10b981;font-weight:600;font-size:.9rem}.certificate-content[data-v-de2ce64d]{display:grid;grid-template-columns:1fr 300px;gap:2rem;margin-bottom:2rem}.certificate-main h2[data-v-de2ce64d]{margin:0 0 1rem;font-size:1.875rem;font-weight:700;color:#1e293b;line-height:1.2}.recipient-info[data-v-de2ce64d]{display:flex;flex-direction:column;gap:.25rem}.recipient-label[data-v-de2ce64d]{color:#64748b;font-size:.875rem;font-weight:500}.recipient-name[data-v-de2ce64d]{color:#1e293b;font-size:1.5rem;font-weight:600}.certificate-meta[data-v-de2ce64d]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0}.meta-grid[data-v-de2ce64d]{display:flex;flex-direction:column;gap:1rem}.meta-item[data-v-de2ce64d]{display:flex;flex-direction:column;gap:.25rem}.meta-label[data-v-de2ce64d]{font-size:.8rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.meta-value[data-v-de2ce64d]{color:#1e293b;font-weight:600;font-size:.95rem}.verification-footer[data-v-de2ce64d]{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid #e2e8f0}.footer-content[data-v-de2ce64d]{flex:1}.footer-actions[data-v-de2ce64d]{display:flex;align-items:center;gap:.75rem}.verification-text[data-v-de2ce64d]{color:#64748b;font-size:.9rem;display:block;margin-bottom:.5rem}.encouragement-text[data-v-de2ce64d]{color:#475569;font-size:.875rem;margin:0;line-height:1.5}.copy-link-btn[data-v-de2ce64d]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.copy-link-btn[data-v-de2ce64d]:hover{background:#e2e8f0;border-color:#94a3b8;transform:translateY(-1px)}.copy-link-btn.copied[data-v-de2ce64d]{background:#ecfdf5;color:#10b981;border-color:#10b981}.copy-link-btn.copied[data-v-de2ce64d]:hover{background:#dcfce7}.copy-link-btn i[data-v-de2ce64d]{font-size:.875rem;transition:all .3s ease}.home-link[data-v-de2ce64d]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:.875rem;transition:all .3s ease}.home-link[data-v-de2ce64d]:hover{background:linear-gradient(135deg,#334155 0%,#475569 100%);transform:translateY(-2px);box-shadow:0 8px 20px #1e293b66;color:#fff;text-decoration:none}.home-link i[data-v-de2ce64d]{font-size:.75rem;transition:transform .3s ease}.home-link:hover i[data-v-de2ce64d]{transform:translate(2px)}.certificate-invalid[data-v-de2ce64d]{padding:3rem}.error-content[data-v-de2ce64d]{text-align:center}.error-badge[data-v-de2ce64d]{margin-bottom:1.5rem}.error-badge i[data-v-de2ce64d]{font-size:3rem;color:#ef4444;margin-bottom:.75rem}.error-badge h2[data-v-de2ce64d]{color:#ef4444;margin:0;font-size:1.5rem;font-weight:600}.error-content p[data-v-de2ce64d]{color:#64748b;margin-bottom:1rem;line-height:1.6}.error-content .home-link[data-v-de2ce64d]{margin:1.5rem auto 0}@media (max-width: 768px){.certificate-verification-page[data-v-de2ce64d]{padding:.5rem}.verification-container[data-v-de2ce64d]{max-width:100%}.certificate-valid[data-v-de2ce64d]{padding:1.5rem}.header-row[data-v-de2ce64d]{flex-direction:column;gap:1rem;text-align:center}.certificate-content[data-v-de2ce64d]{grid-template-columns:1fr;gap:1.5rem}.certificate-main h2[data-v-de2ce64d]{font-size:1.5rem}.recipient-name[data-v-de2ce64d]{font-size:1.25rem}.verification-footer[data-v-de2ce64d]{flex-direction:column;gap:1rem;text-align:center}.footer-actions[data-v-de2ce64d]{flex-direction:column;gap:1rem;width:100%}.copy-link-btn[data-v-de2ce64d],.home-link[data-v-de2ce64d]{width:100%;justify-content:center}.logo-section[data-v-de2ce64d],.logo-section-error[data-v-de2ce64d]{flex-direction:column;gap:.5rem;text-align:center}}@media (max-width: 480px){.logo-text h1[data-v-de2ce64d]{font-size:1.5rem}.certificate-main h2[data-v-de2ce64d]{font-size:1.25rem}.recipient-name[data-v-de2ce64d]{font-size:1.125rem}}.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:1fr 99fr 1fr;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px #00000013,0 1px 2px #00000013,1px 2px 4px #00000013,1px 3px 8px #00000013,2px 4px 16px #00000013;pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}.swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top{grid-template-columns:auto minmax(0,1fr) auto}.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none!important}.swal2-popup{display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px #7066e080}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px #dc374180}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px #6e788180}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px #6496c880}.swal2-styled:focus{outline:0}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px #6496c880}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em 2em 3px}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px transparent;color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 3px;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message:before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-i-mark .5s;animation:swal2-animate-i-mark .5s}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-i-mark .8s;animation:swal2-animate-i-mark .8s}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-question-mark .8s;animation:swal2-animate-question-mark .8s}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@-webkit-keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@-webkit-keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px #0006}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}
