@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;inset:0;padding:2em;overflow:hidden;z-index:1090;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width: 768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{opacity:1;min-height:4em}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{display:block;width:27px;min-width:27px;height:27px;margin-left:1em;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3e %3cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0-8.982 8.982-8.981 23.545 0 32.528 8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528zM25.999 33a3 3 0 11-6 0V21a3 3 0 116 0v12zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735z'/%3e %3c/svg%3e") no-repeat}[dir=rtl] .v-toast__item .v-toast__icon{margin-left:unset;margin-right:1em}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e %3cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0zm14.495 17.329l-16 18a1.997 1.997 0 01-2.745.233l-10-8a2 2 0 012.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 012.99 2.659z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3e %3cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0-10.138 10.138-10.137 26.632 0 36.77s26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77zm-8.132 28.638a2 2 0 01-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 11-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 112.828-2.828l7.425 7.425 7.071-7.071a2 2 0 112.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 010 2.828z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml,%3csvg viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill='%23000' d='M49.466 41.26L29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85zm-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.712 1.712 0 01-1.267.543c-.491 0-.914-.181-1.268-.543a1.788 1.788 0 01-.531-1.297c0-.502.176-.935.53-1.297a1.712 1.712 0 011.269-.544c.49 0 .914.181 1.268.544s.53.795.53 1.297c0 .503-.176.934-.53 1.297z'/%3e %3c/svg%3e") no-repeat}:root{font-family:Open Sans,Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:300;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;width:100%}a,a:hover,a:focus,a:active{text-decoration:none!important}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;outline:none!important;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}::placeholder{color:#999}::-webkit-input-placeholder{color:#999}label{display:block;margin-bottom:4px;font-weight:400;text-align:left}.input-with-icon{position:relative}.input-icon{position:absolute;top:10px;left:10px;font-size:16px;z-index:1}.toggle-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:16px;padding:0 6px}.toggle-eye img{position:relative;top:2px;height:24px}#app{width:100%;text-align:center;position:relative}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.italic{font-style:italic}.btn-secondary{background-color:#6c757d;color:#fff}.screen-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-content{position:relative;top:50px}@media (max-width: 900px){.page-content{position:relative;top:50px;margin-left:0;padding:0 .5rem}.desktop-only{display:none}}.skill-info[data-v-1c56f97d]{padding:20px;width:405px;height:100%;background-color:#4a869e}@media (max-width: 576px){.skill-info[data-v-1c56f97d]{display:none}}.skill-info .ls-wrapper[data-v-1c56f97d]{margin-top:40px;padding:20px 0;color:#fff}.skill-info .ls-wrapper h1[data-v-1c56f97d],.skill-info .ls-wrapper h2[data-v-1c56f97d],.skill-info .ls-wrapper h3[data-v-1c56f97d],.skill-info .ls-wrapper h6[data-v-1c56f97d]{color:#fff}.skill-info .ls-wrapper .skill-sub[data-v-1c56f97d]{font-size:18px!important}.skill-info .ls-wrapper h6[data-v-1c56f97d]{font-size:13px;line-height:1.8;font-weight:100}.skill-info .ls-wrapper h3[data-v-1c56f97d]{font-size:15px;line-height:1.8}.skill-info .ls-wrapper .title[data-v-1c56f97d]{font-size:36px;color:#fff}@media (max-width: 1024px){.skill-info .ls-wrapper .title[data-v-1c56f97d]{font-size:32px;position:relative;top:10px}}.skill-modal-content[data-v-1c56f97d]{background-color:#fff!important;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:800px;width:800px!important;position:relative;padding:0;color:#333}.skill-container[data-v-1c56f97d]{position:fixed;display:flex;justify-content:center;align-items:center;background-color:#fff!important;width:80%;height:500px;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}.skill-container .heading[data-v-1c56f97d]{text-align:left;font-size:32px;color:#fff}@media (max-width: 576px){.skill-container[data-v-1c56f97d]{width:95%!important;flex-direction:column;height:auto;border-radius:10px}}.skill-form-wrapper[data-v-1c56f97d]{display:flex;flex:1;height:100%;justify-content:center;align-items:center}.skill-form-wrapper .skill-form[data-v-1c56f97d]{width:100%;height:100%;padding:10px;background-color:#fff!important;border-radius:8px;position:relative;display:flex;flex-direction:column}.skills-container[data-v-1c56f97d]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;overflow-y:auto;padding:10px;scrollbar-width:thin}.skills-container[data-v-1c56f97d]::-webkit-scrollbar{width:10px}.skills-container[data-v-1c56f97d]::-webkit-scrollbar-track{background:transparent}.skills-container[data-v-1c56f97d]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.skills-container[data-v-1c56f97d]::-webkit-scrollbar-button{display:none}.skills-container[data-v-1c56f97d]::-webkit-scrollbar-track-piece:start{margin-top:0}.skills-container[data-v-1c56f97d]::-webkit-scrollbar-track-piece:end{margin-bottom:0}.skill-category[data-v-1c56f97d]{margin-bottom:15px}.category-title[data-v-1c56f97d]{font-size:18px;font-weight:600;margin-bottom:10px;color:#4a869e;border-bottom:1px solid #eee;padding-bottom:5px}.category-skills[data-v-1c56f97d]{display:flex;flex-wrap:wrap;gap:10px}.choice-chip[data-v-1c56f97d]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f0f0f0;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid #ddd}.choice-chip .skill-icon[data-v-1c56f97d]{width:16px;height:16px;margin-right:6px;object-fit:contain}.choice-chip[data-v-1c56f97d]:hover{background-color:#e0e0e0}.choice-chip.selected[data-v-1c56f97d]{background-color:#4a869e;color:#fff;border-color:#4a869e}.loading-spinner[data-v-1c56f97d]{display:flex;align-items:center;justify-content:center;padding:20px}.loading-spinner span[data-v-1c56f97d]{margin-left:10px}.btn-wrapper[data-v-1c56f97d]{margin-top:auto;padding-top:20px;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-1c56f97d]{width:auto;min-width:110px;padding:12px;border:none;border-radius:4px;font-size:16px;cursor:pointer;text-align:center}.btn-primary[data-v-1c56f97d]{background-color:#4a869e;color:#fff}.btn-primary[data-v-1c56f97d]:hover{background-color:#4a869e}.btn[data-v-1c56f97d]:disabled{background-color:#ccc;cursor:not-allowed}.alert[data-v-1c56f97d]{padding:12px;margin-bottom:20px;border-radius:4px}.alert-danger[data-v-1c56f97d]{background-color:#fccbc7;color:#d32f2f;border:1px solid rgb(249.2924528302,157.4528301887,150.7075471698)}.alert-success[data-v-1c56f97d]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.close-button[data-v-1c56f97d]{position:absolute;top:-30px;right:-35px;display:none}.close-btn[data-v-1c56f97d]{background:none;border:none;font-size:48px;cursor:pointer;color:#666;outline:none}.close-btn[data-v-1c56f97d]:hover{color:#000}.spinner-border[data-v-1c56f97d]{display:inline-block;width:1rem;height:1rem;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-1c56f97d .75s linear infinite;margin-right:8px}@keyframes spinner-border-1c56f97d{to{transform:rotate(360deg)}}.modal-container[data-v-1c56f97d]{display:flex!important;justify-content:center!important;align-items:center!important;z-index:100!important;position:fixed!important;inset:0!important}.modal-overlay[data-v-1c56f97d]{background-color:#00000080!important;backdrop-filter:blur(2px)!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}@media (max-width: 900px){.skill-modal-content[data-v-1c56f97d]{width:95vw!important;max-width:95vw!important;max-height:90vh!important;overflow:hidden!important;display:block}.skill-info[data-v-1c56f97d]{width:100%!important;padding:16px!important}.skill-form-wrapper[data-v-1c56f97d]{width:100%;height:auto;align-items:stretch}.skill-form[data-v-1c56f97d]{height:auto;max-height:calc(90vh - 140px);overflow:hidden;display:flex;flex-direction:column}.skills-container[data-v-1c56f97d]{flex:1 1 auto;max-height:calc(90vh - 240px);overflow-y:auto;padding-right:6px}.btn-wrapper[data-v-1c56f97d]{padding-top:12px;background:#fff;flex-direction:column;align-items:stretch;gap:10px}.btn[data-v-1c56f97d]{width:100%}.close-button[data-v-1c56f97d]{position:absolute;top:-8px;right:-8px;display:block}.close-btn[data-v-1c56f97d]{font-size:32px;color:#444}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:300;line-height:1.6;color:#333;background-color:#f9f9f9}.app{display:flex;flex-direction:column;min-height:100vh}.app .main-content{flex:1;position:relative;overflow:hidden}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.option-block[data-v-74497d24]{padding:10px;background:#fff;cursor:pointer;margin-top:4px;border-radius:5px;color:#1a1a1a;text-align:left}.option-block.disabled[data-v-74497d24]{cursor:default;opacity:.9;pointer-events:none}.option-block.selected[data-v-74497d24]{background:#007bff;color:#fff}.option-block.correct[data-v-74497d24]{background:#28a745;color:#fff}.option-block.user[data-v-74497d24]{border:2px dashed #ED7D3A}.option-block[data-v-74497d24]:not(.selected):hover{background:#e0ca3c}.report-modal-content[data-v-2b3bd4bc]{display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px;position:relative}@media (max-width: 576px){.report-modal-content[data-v-2b3bd4bc]{width:100%}}.report-limit-container[data-v-2b3bd4bc]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff!important;padding:40px;margin:auto;z-index:100;border:1px solid #dadada;border-radius:10px;width:94%}.report-modal-header[data-v-2b3bd4bc]{margin-bottom:1.5rem;text-align:center}.report-modal-header h2[data-v-2b3bd4bc]{font-size:1.8rem;color:#444;margin:0}.report-modal-body[data-v-2b3bd4bc]{display:flex;flex-direction:column;align-items:center}@media (max-width: 576px){.report-modal-body[data-v-2b3bd4bc]{height:calc(100vh - 400px)}}.report-message[data-v-2b3bd4bc]{text-align:center;font-size:1.1rem;color:#444;margin-bottom:1rem;line-height:1.5}.report-form[data-v-2b3bd4bc]{width:100%;display:flex;flex-direction:column}.pill-list[data-v-2b3bd4bc]{display:flex;flex-wrap:wrap;gap:10px}.pill[data-v-2b3bd4bc]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f0f0f0;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid #ddd;user-select:none}.pill[data-v-2b3bd4bc]:hover{background-color:#e0e0e0}.pill.selected[data-v-2b3bd4bc]{background-color:#4a869e;color:#fff;border-color:#4a869e}.comments-section[data-v-2b3bd4bc]{margin-top:16px;display:flex;flex-direction:column}.comments-label[data-v-2b3bd4bc]{font-size:.95rem;color:#444;margin-bottom:6px}.comments-textarea[data-v-2b3bd4bc]{width:100%;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:14px;resize:vertical;min-height:80px}.report-footer[data-v-2b3bd4bc]{margin-top:auto;padding-top:20px;display:flex;justify-content:flex-end;gap:10px}.cancel-btn[data-v-2b3bd4bc]{background:none;border:1px solid #bbb;padding:12px;border-radius:4px;font-size:16px;cursor:pointer}.submit-btn[data-v-2b3bd4bc]{background-color:#4a869e;color:#fff;border:none;border-radius:4px;font-size:16px;padding:12px;cursor:pointer}.submit-btn[data-v-2b3bd4bc]:hover{background-color:#4a869e}.submit-btn[data-v-2b3bd4bc]:disabled{background-color:#ccc;cursor:not-allowed}.close-x[data-v-2b3bd4bc]{position:absolute;top:8px;right:8px;background:transparent;border:none;outline:none;font-size:32px;cursor:pointer;color:#444}@media (max-width: 576px){.close-x[data-v-2b3bd4bc]{top:-10px;right:-20px;color:#fff}}.loading[data-v-2b3bd4bc]{display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-2b3bd4bc]{width:1rem;height:1rem;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-2b3bd4bc .75s linear infinite;margin-right:8px}@keyframes spinner-border-2b3bd4bc{to{transform:rotate(360deg)}}.no-options[data-v-2b3bd4bc]{color:#666;font-size:14px;text-align:center}.alert[data-v-2b3bd4bc]{padding:12px;margin-bottom:20px;border-radius:4px}.alert-danger[data-v-2b3bd4bc]{background-color:#fccbc7;color:#d32f2f;border:1px solid rgb(249.2924528302,157.4528301887,150.7075471698)}.alert-success[data-v-2b3bd4bc]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.modal-container[data-v-2b3bd4bc]{display:flex!important;justify-content:center!important;align-items:center!important;z-index:100!important;position:fixed!important}.modal-overlay[data-v-2b3bd4bc]{background-color:#00000080!important;backdrop-filter:blur(2px)!important;width:100%!important;height:100%!important;position:fixed!important}.question-container[data-v-91874da6]{padding:10px;background:#8fc0a9;font-family:Montserrat,sans-serif;margin-bottom:1rem;border-radius:5px;position:relative}.question-container.starred[data-v-91874da6]{box-shadow:0 0 0 2px #f5c51899 inset,0 2px 6px #0003}.question-container .result-animation-container[data-v-91874da6]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10;background-color:#00000080;border-radius:5px;overflow:hidden}.question-container .next-fetch-overlay[data-v-91874da6]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:12;backdrop-filter:blur(1px);background-color:#00000059;border-radius:5px}.question-container .loader-ring[data-v-91874da6]{width:36px;height:36px;border:4px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-91874da6 .8s linear infinite}@keyframes spin-91874da6{to{transform:rotate(360deg)}}.question-container .result-animation[data-v-91874da6]{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;animation:pop-in-91874da6 .5s cubic-bezier(.175,.885,.32,1.275) forwards}.question-container .result-animation.correct[data-v-91874da6]{background-color:#28a745e6}.question-container .result-animation.incorrect[data-v-91874da6]{background-color:#dc3545e6}.question-container .checkmark[data-v-91874da6]{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.question-container .checkmark-svg[data-v-91874da6]{width:64px;height:64px;overflow:visible}.question-container .checkmark__circle[data-v-91874da6]{stroke:#fff;stroke-width:4;stroke-linecap:round;opacity:.25;stroke-dasharray:160;stroke-dashoffset:160;animation:draw-circle-91874da6 .5s ease-out forwards}.question-container .checkmark__check[data-v-91874da6]{stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:draw-check-91874da6 .5s .12s ease-out forwards;filter:drop-shadow(0 1px 0 rgba(0,0,0,.2))}.question-container .cross[data-v-91874da6]{width:60px;height:60px;position:relative}.question-container .cross .cross-line1[data-v-91874da6],.question-container .cross .cross-line2[data-v-91874da6]{position:absolute;width:3px;height:60px;background-color:#fff;left:28px;top:0;animation:draw-line-91874da6 .3s ease-out forwards;transform-origin:center;opacity:0}.question-container .cross .cross-line1[data-v-91874da6]{transform:rotate(45deg);animation-delay:.2s}.question-container .cross .cross-line2[data-v-91874da6]{transform:rotate(-45deg);animation-delay:.3s}@keyframes pop-in-91874da6{0%{transform:scale(0);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes scale-in-91874da6{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes draw-check-91874da6{to{stroke-dashoffset:0}}@keyframes draw-circle-91874da6{to{stroke-dashoffset:0}}@keyframes draw-line-91874da6{0%{height:0;opacity:1}to{height:60px;opacity:1}}.question-container .question-text[data-v-91874da6]{font-weight:700;font-size:18px;text-align:left;padding:10px;color:#fff}.question-container .skill-meta[data-v-91874da6]{display:flex;align-items:center;gap:8px;margin-top:4px}.question-container .skill-meta .action-icons[data-v-91874da6]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.question-container .skill-meta .report-icon[data-v-91874da6],.question-container .skill-meta .star-icon[data-v-91874da6]{display:inline-flex;align-items:center;justify-content:center;background:none;border-radius:6px;width:28px;height:24px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .05s ease}.question-container .skill-meta .report-icon[data-v-91874da6]:hover,.question-container .skill-meta .star-icon[data-v-91874da6]:hover{background:#ffffff3d;border-color:#fff6}.question-container .skill-meta .report-icon[data-v-91874da6]:active,.question-container .skill-meta .star-icon[data-v-91874da6]:active{transform:translateY(1px)}.question-container .skill-meta .star-icon.active[data-v-91874da6]{background:#f5c51833;border-color:#f5c51899}.question-container .skill-meta__icon[data-v-91874da6]{width:18px;height:18px;object-fit:contain;border-radius:3px;outline:none}.question-container .skill-meta__name[data-v-91874da6]{font-size:12px;color:#fff;letter-spacing:.2px}.question-container .options-container[data-v-91874da6]{margin-top:10px}.question-container .tags-container[data-v-91874da6]{margin:10px 10px 0;display:flex;flex-wrap:wrap;gap:8px}.question-container .tag-pill[data-v-91874da6]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;line-height:1;color:#fffffff2;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:999px;backdrop-filter:blur(2px);white-space:nowrap;max-width:100%;cursor:pointer;user-select:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .05s ease;box-shadow:0 1px 2px #00000026}.question-container .tag-pill[data-v-91874da6]:before{content:"#";opacity:.7}.question-container .tag-pill[data-v-91874da6]:hover{background:#ffffff3d;border-color:#fff6;box-shadow:0 2px 6px #0003}.question-container .tag-pill[data-v-91874da6]:active{transform:translateY(1px);outline:none}.question-container .tag-pill[data-v-91874da6]:focus-visible{outline:none;box-shadow:0 0 0 2px #fffc,0 2px 6px #00000040}.question-container .tag-pill[data-v-91874da6]{overflow:hidden;text-overflow:ellipsis}.question-container .submit-container[data-v-91874da6]{margin-top:15px;padding:0 10px 10px;display:flex;justify-content:flex-end}.question-container .submit-button[data-v-91874da6]{background-color:#f6bd60;color:#1a1a1a;border:none;outline:none;border-radius:5px;padding:8px 16px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.question-container .submit-button[data-v-91874da6]:hover{background-color:#f3a930}.question-container .submit-button[data-v-91874da6]:active{background-color:#f29f18}.question-container .submit-button[data-v-91874da6]:disabled{background-color:#ccc;cursor:not-allowed}.question-container .submit-button[data-v-91874da6]:disabled:hover{background-color:#ccc}.question-container .status-message[data-v-91874da6]{margin-top:10px;padding:8px 12px;border-radius:4px;font-size:14px;text-align:center}.question-container .status-message.success[data-v-91874da6]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.question-container .status-message.error[data-v-91874da6]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.topic-meta[data-v-91874da6]{margin:4px 0 8px;font-size:12px;font-weight:500;color:#fff;text-align:left}.filter-bar[data-v-7e1b2852]{display:flex;flex-direction:column;gap:8px}@media (max-width: 576px){.filter-bar[data-v-7e1b2852]{margin-top:10px}}.selected-tags[data-v-7e1b2852]{display:flex;flex-wrap:wrap;gap:6px}.tag-chip[data-v-7e1b2852]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;padding:0 0 0 12px;line-height:1;color:#1a1a1a;background:#f6bd60;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 1px 2px #0000001f;user-select:none}.tag-chip[data-v-7e1b2852]:before{content:"#";color:#0009}.tag-chip[data-v-7e1b2852]:hover{filter:brightness(.98);box-shadow:0 2px 6px #0000002e}.tag-chip[data-v-7e1b2852]:focus-within,.tag-chip[data-v-7e1b2852]:focus-visible{outline:none;box-shadow:0 0 0 2px #00000040,0 2px 6px #0000002e}.tag-chip .remove-btn[data-v-7e1b2852]{background:none;cursor:pointer;outline:none;border:none;height:36px;width:36px}.tag-chip .remove-btn img[data-v-7e1b2852]{position:relative;top:6px;right:4px}.input-group[data-v-7e1b2852]{position:relative;border-radius:200px}.tag-input[data-v-7e1b2852]{width:100%;padding:15px;border:1px solid #ddd;border-radius:200px;font-size:16px}.suggestions[data-v-7e1b2852]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px;display:flex;flex-wrap:wrap;gap:6px;z-index:5}.suggestion-chip[data-v-7e1b2852]{background:#f7f7f7;border:1px solid #e6e6e6;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer;color:#333;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px #00000014}.suggestion-chip[data-v-7e1b2852]:before{content:"#";color:#00000080}.suggestion-chip[data-v-7e1b2852]:hover{background:#efefef;border-color:#dcdcdc;box-shadow:0 2px 6px #0000001f}.suggestion-chip[data-v-7e1b2852]:active{transform:translateY(1px)}.grid-container[data-v-7e1b2852]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem 0;min-height:calc(80vh - 100px);margin:0 auto}@media (max-width: 576px){.grid-container[data-v-7e1b2852]{padding:1rem 0}}@media (max-width: 1200px){.grid-container[data-v-7e1b2852]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.grid-container[data-v-7e1b2852]{grid-template-columns:1fr;gap:1rem;width:100%}}.empty-state[data-v-7e1b2852]{grid-column:1/-1;min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem}.empty-card[data-v-7e1b2852]{background:linear-gradient(180deg,#4a90e20f,#4a869e0f);backdrop-filter:blur(2px);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:2rem;max-width:560px;width:100%;box-shadow:0 8px 24px #0000000f}.empty-icon[data-v-7e1b2852]{width:56px;height:56px;opacity:.8;margin-bottom:.5rem}.empty-title[data-v-7e1b2852]{font-family:Montserrat,Arial,sans-serif;font-weight:600;color:#333;font-size:22px;margin:.25rem 0 .5rem}.empty-subtitle[data-v-7e1b2852]{color:#333;font-size:14px;margin:0 0 1rem}.empty-actions[data-v-7e1b2852]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.btn[data-v-7e1b2852]{appearance:none;border:1px solid transparent;border-radius:10px;padding:10px 14px;font-size:14px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease}.btn[data-v-7e1b2852]:focus-visible{outline:none;box-shadow:0 0 0 3px #4a869e40}.btn-primary[data-v-7e1b2852]{background:#4a869e;color:#fff;box-shadow:0 4px 10px #4a869e40}.btn-primary[data-v-7e1b2852]:hover{filter:brightness(1.03);box-shadow:0 6px 14px #4a869e4d}.btn-secondary[data-v-7e1b2852]{background:#fff;color:#333;border-color:#e6e6e6}.btn-secondary[data-v-7e1b2852]:hover{background:#f9f9f9;border-color:#dcdcdc}@media (prefers-reduced-motion: no-preference){.empty-card[data-v-7e1b2852]{animation:fadeInUp-7e1b2852 .26s ease both}}@keyframes fadeInUp-7e1b2852{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.question-loader[data-v-7e1b2852]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100vh;display:block;margin:2rem auto}.grid-column[data-v-7e1b2852]{display:flex;flex-direction:column;min-width:0}.success-container[data-v-76c6797a]{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff!important;width:60%;height:auto;margin:auto;left:50%;top:50%;padding:2rem;transform:translate(-50%,-50%);z-index:100}@media (max-width: 576px){.success-container[data-v-76c6797a]{width:100%}}.success-modal-content[data-v-76c6797a]{display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px;position:relative}.success-modal-content .success-header[data-v-76c6797a]{margin-bottom:1.5rem;text-align:center}.success-modal-content .success-header .success-icon[data-v-76c6797a]{margin-bottom:1.5rem;color:#22c55e}.success-modal-content .success-header .success-icon svg[data-v-76c6797a]{width:64px;height:64px}.success-modal-content .success-header h2[data-v-76c6797a]{font-size:1.8rem;font-weight:600;color:#1a1a1a;margin:0}.success-modal-content .success-body[data-v-76c6797a]{display:flex;flex-direction:column;align-items:center}.success-modal-content .success-body .success-message[data-v-76c6797a]{text-align:center;font-weight:200;font-size:1.1rem;color:#1a1a1a;margin-bottom:2rem;line-height:1.5}.success-modal-content .success-body .continue-btn[data-v-76c6797a]{padding:.75rem 1.5rem;background-color:#39c;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;outline:none;transition:background-color .2s;width:100%}.success-modal-content .success-body .continue-btn[data-v-76c6797a]:hover{background-color:#2980b9}.modal-container[data-v-76c6797a]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:100}.modal-overlay[data-v-76c6797a]{background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.failed-container[data-v-56c66aff]{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff!important;width:60%;height:auto;margin:auto;left:50%;top:50%;padding:2rem;transform:translate(-50%,-50%);z-index:100}@media (max-width: 576px){.failed-container[data-v-56c66aff]{width:100%}}.failed-modal-content[data-v-56c66aff]{display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px;position:relative}.failed-modal-content .failed-header[data-v-56c66aff]{margin-bottom:1.5rem;text-align:center}.failed-modal-content .failed-header .failed-icon[data-v-56c66aff]{margin-bottom:1.5rem;color:#ef4444}.failed-modal-content .failed-header .failed-icon svg[data-v-56c66aff]{width:64px;height:64px}.failed-modal-content .failed-header h2[data-v-56c66aff]{font-size:1.8rem;font-weight:600;color:#1a1a1a;margin:0}.failed-modal-content .failed-body[data-v-56c66aff]{display:flex;flex-direction:column;align-items:center}.failed-modal-content .failed-body .failed-message[data-v-56c66aff]{text-align:center;font-weight:200;font-size:1.1rem;color:#1a1a1a;margin-bottom:1.5rem;line-height:1.5}.failed-modal-content .failed-body .actions[data-v-56c66aff]{display:flex;gap:.75rem;width:100%}.failed-modal-content .failed-body .actions .cancel-btn[data-v-56c66aff]{padding:.75rem 1.5rem;background-color:#e5e7eb;color:#111827;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;outline:none;transition:background-color .2s;width:50%}.failed-modal-content .failed-body .actions .cancel-btn[data-v-56c66aff]:hover{background-color:#d1d5db}.failed-modal-content .failed-body .actions .retry-btn[data-v-56c66aff]{padding:.75rem 1.5rem;background-color:#ef4444;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;outline:none;transition:background-color .2s;width:50%}.failed-modal-content .failed-body .actions .retry-btn[data-v-56c66aff]:hover{background-color:#dc2626}.failed-modal-content .close-btn[data-v-56c66aff]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#999}.failed-modal-content .close-btn[data-v-56c66aff]:hover{color:#333}.modal-container[data-v-56c66aff]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:100}.modal-overlay[data-v-56c66aff]{background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.billing-container[data-v-d90408da]{display:flex;align-items:center;flex-direction:column;background-color:#fff!important;width:60%;padding:50px;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.billing-container .heading[data-v-d90408da]{text-align:left;font-size:32px;color:#fff}@media (max-width: 576px){.billing-container[data-v-d90408da]{padding:20px;width:94%;height:calc(100% - 200px);overflow:auto}}.billing-modal-content[data-v-d90408da]{position:relative;display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px}.billing-header[data-v-d90408da]{text-align:center;margin-bottom:1rem}.billing-header h2[data-v-d90408da]{font-size:1.6rem;margin:0 0 .25rem;color:#1a1a1a}.billing-header .subtitle[data-v-d90408da]{color:#555;margin:0}.billing-options[data-v-d90408da]{display:grid;gap:.75rem;margin:1rem 0 1.25rem}.option-card[data-v-d90408da]{display:flex;gap:.75rem;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;cursor:pointer;align-items:flex-start}.option-card input[data-v-d90408da]{margin-top:.25rem}.option-card[data-v-d90408da]:hover{background:#fafafa}.option-title[data-v-d90408da]{font-weight:600;color:#111}.option-desc[data-v-d90408da]{color:#666;font-size:.95rem}.billing-actions[data-v-d90408da]{display:flex;gap:.5rem;justify-content:flex-end}.billing-actions .primary[data-v-d90408da]{padding:.6rem 1rem;background-color:#39c;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.billing-actions .secondary[data-v-d90408da]{padding:.6rem 1rem;background:transparent;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer}.modal-container[data-v-d90408da]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:100}.modal-overlay[data-v-d90408da]{background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.failure-container[data-v-933ee556]{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff!important;width:60%;height:auto;margin:auto;left:50%;top:50%;padding:2rem;transform:translate(-50%,-50%);z-index:100}@media (max-width: 576px){.failure-container[data-v-933ee556]{width:100%}}.failure-modal-content[data-v-933ee556]{display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px;position:relative}.failure-modal-content .failure-header[data-v-933ee556]{margin-bottom:1.5rem;text-align:center}.failure-modal-content .failure-header .failure-icon[data-v-933ee556]{margin-bottom:1.5rem;color:#ef4444}.failure-modal-content .failure-header .failure-icon svg[data-v-933ee556]{width:64px;height:64px}.failure-modal-content .failure-header h2[data-v-933ee556]{font-size:1.8rem;font-weight:600;color:#1a1a1a;margin:0}.failure-modal-content .failure-body[data-v-933ee556]{display:flex;flex-direction:column;align-items:center}.failure-modal-content .failure-body .failure-message[data-v-933ee556]{text-align:center;font-weight:200;font-size:1.1rem;color:#1a1a1a;margin-bottom:1.5rem;line-height:1.5}.failure-modal-content .failure-body .actions[data-v-933ee556]{display:flex;gap:.75rem;width:100%}.failure-modal-content .failure-body .actions .ok-btn[data-v-933ee556]{padding:.75rem 1.5rem;background-color:#6558f5;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;outline:none;transition:background-color .2s;width:100%}.failure-modal-content .failure-body .actions .ok-btn[data-v-933ee556]:hover{background-color:#574bd6}.failure-modal-content .close-btn[data-v-933ee556]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#999}.failure-modal-content .close-btn[data-v-933ee556]:hover{color:#333}.modal-container[data-v-933ee556]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:100}.modal-overlay[data-v-933ee556]{background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.header[data-v-a904a573]{position:fixed;top:0;left:0;width:100%;z-index:10000}.header.scrolled[data-v-a904a573]{background:#4a869e;transition:all .3s ease}.header-container[data-v-a904a573]{margin:0 auto;padding:.6rem 1rem;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-a904a573]{display:flex;align-items:center;gap:1rem}.header-logo[data-v-a904a573]{display:flex;align-items:center}.header-logo a[data-v-a904a573]{display:flex;align-items:center;text-decoration:none;color:#fff}.header-nav[data-v-a904a573]{display:flex;align-items:center}.header-nav .upgrade-btns[data-v-a904a573]{display:flex;flex-direction:row}.menu-toggle-btn[data-v-a904a573]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;position:relative}.menu-toggle-btn[data-v-a904a573]:focus{outline:none}.menu-toggle-btn .menu-icon[data-v-a904a573]{position:relative;width:24px;height:2px;background-color:#fff;transition:all .3s ease}.menu-toggle-btn .menu-icon[data-v-a904a573]:before,.menu-toggle-btn .menu-icon[data-v-a904a573]:after{content:"";position:absolute;width:24px;height:2px;background-color:#fff;transition:all .3s ease}.menu-toggle-btn .menu-icon[data-v-a904a573]:before{transform:translateY(-8px)}.menu-toggle-btn .menu-icon[data-v-a904a573]:after{transform:translateY(8px)}.menu-toggle-btn.active .menu-icon[data-v-a904a573]{background-color:transparent}.menu-toggle-btn.active .menu-icon[data-v-a904a573]:before{transform:rotate(45deg)}.menu-toggle-btn.active .menu-icon[data-v-a904a573]:after{transform:rotate(-45deg)}.logo-image[data-v-a904a573]{height:24px;width:auto}.user-type-pill[data-v-a904a573]{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#4a869e;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:12px;margin-left:10px;box-shadow:0 2px 4px #0000001a}.nav-user[data-v-a904a573]{display:flex;align-items:center;gap:2rem}.nav-user .welcome-text[data-v-a904a573]{color:#fff;font-weight:400}.nav-auth[data-v-a904a573]{display:flex;align-items:center;gap:1rem}.mobile-avatar[data-v-a904a573]{display:none}.avatar-image[data-v-a904a573]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #ffffff}.avatar-fallback[data-v-a904a573]{width:36px;height:36px;border-radius:50%;background-color:#fff;color:#4a869e;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:2px solid #ffffff}.nav-link[data-v-a904a573]{color:#fff;text-decoration:none;padding:.5rem 1rem;transition:all .3s ease;border-radius:4px;font-size:1.2em}.nav-link[data-v-a904a573]:visited,.nav-link[data-v-a904a573]:focus,.nav-link[data-v-a904a573]:active{color:#fff}.nav-link[data-v-a904a573]:hover{color:#fff;background-color:#4a90e21a}.nav-link.register-link[data-v-a904a573]{font-size:1.2em;background-color:#fff;border-radius:24px;padding:.5rem 2rem;font-family:Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:300;color:#333!important}.nav-link.register-link[data-v-a904a573]:hover{box-shadow:0 0 8px #000000b3!important}.nav-link.register-link[data-v-a904a573]:visited,.nav-link.register-link[data-v-a904a573]:focus,.nav-link.register-link[data-v-a904a573]:active{color:#fff}.as-button[data-v-a904a573]{background:transparent;border:none;cursor:pointer;display:inline-block}.icon-btn[data-v-a904a573]{padding:.35rem;border-radius:8px;line-height:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#fff}.icon-btn[data-v-a904a573]:hover{background-color:#4a90e21a}.icon-img[data-v-a904a573]{width:30px;height:30px;display:block}.icon-label[data-v-a904a573]{line-height:1;font-size:11px;color:#fff;opacity:.95}.icon-btn .nav-icon-container.header-icon[data-v-a904a573]{display:flex;justify-content:center;align-items:center;width:48px;min-width:48px}.icon-btn .nav-icon[data-v-a904a573]{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:10px;background:#0000000a;border:1px solid rgba(0,0,0,.08);transition:background-color .15s ease,transform .15s ease}.icon-btn .nav-icon img[data-v-a904a573]{width:22px;height:22px}.icon-btn:hover .nav-icon[data-v-a904a573]{background:#0000000f}.desktop-account[data-v-a904a573]{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;flex-direction:column;gap:4px;text-decoration:none;color:#fff}.gopro-btn[data-v-a904a573]{background-color:#4a869e;color:#fff;border:2px solid #ffffff;padding:.5rem 1.5rem;border-radius:24px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-right:1rem;font-size:1em;display:flex;align-items:center;justify-content:center}.gopro-btn[data-v-a904a573]:hover{background-color:#fff;color:#4a869e;box-shadow:0 0 8px #ffffff80}.gopro-btn[data-v-a904a573]:disabled{opacity:.7;cursor:not-allowed}.gopro-btn[data-v-a904a573]:disabled:hover{background-color:#4a869e;color:#fff;box-shadow:none}.gopro-btn .spinner-border[data-v-a904a573]{display:inline-block;width:1rem;height:1rem;border:.15em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-a904a573 .75s linear infinite;margin-right:.5rem}@keyframes spinner-border-a904a573{to{transform:rotate(360deg)}}.logout-btn[data-v-a904a573]{background-color:#f44336;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-weight:400;cursor:pointer;transition:background-color .3s}.logout-btn[data-v-a904a573]:hover{background-color:#d32f2f}.progress-container[data-v-a904a573]{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#fff3;z-index:10001}.progress-bar[data-v-a904a573]{height:100%;background:linear-gradient(90deg,#6558f5,#d32f2f);width:0;transition:width .1s ease}.lang-switcher[data-v-a904a573]{margin-left:1rem}.lang-select[data-v-a904a573]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);padding:.35rem .5rem;border-radius:6px;font-size:.95em}.lang-select option[data-v-a904a573]{color:#4a869e}.sr-only[data-v-a904a573]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 700px){.header-container[data-v-a904a573]{height:80px;padding:.5rem .75rem}.logo-image[data-v-a904a573]{height:18px;width:auto}.menu-toggle-btn[data-v-a904a573]{width:32px;height:32px}.menu-toggle-btn .menu-icon[data-v-a904a573]{width:20px}.menu-toggle-btn .menu-icon[data-v-a904a573]:before{width:20px;transform:translateY(-6px)}.menu-toggle-btn .menu-icon[data-v-a904a573]:after{width:20px;transform:translateY(6px)}.nav-user[data-v-a904a573]{gap:.75rem;display:none}.mobile-avatar[data-v-a904a573]{display:flex;align-items:center;justify-content:center}.desktop-account[data-v-a904a573]{display:none}.gopro-btn[data-v-a904a573]{padding:.35rem .9rem;font-size:.9em;margin-right:.5rem}.logout-btn[data-v-a904a573]{padding:.35rem .75rem;font-size:.9em}.nav-link[data-v-a904a573]{padding:.4rem .75rem;font-size:1em}.nav-link.register-link[data-v-a904a573]{padding:.4rem 1rem;font-size:1em}.header-logo[data-v-a904a573]{flex-direction:column;align-items:flex-start;gap:4px}.user-type-pill[data-v-a904a573]{display:none;font-size:.6rem;padding:2px 6px;margin-left:0}}.menu-drawer[data-v-4a10d53e]{position:fixed;top:0;left:0;height:100vh;z-index:9999}.menu-drawer .drawer-content[data-v-4a10d53e]{position:absolute;top:0;left:0;height:100%;width:360px;background:linear-gradient(180deg,#111111f5,#111111e6);box-shadow:0 6px 30px #00000059;border-right:1px solid rgba(255,255,255,.06);border-radius:0 16px 16px 0;margin-left:-280px;transition:margin-left .3s ease,width .3s ease,box-shadow .3s ease;z-index:2;pointer-events:auto;will-change:margin-left,width}.menu-drawer .drawer-backdrop[data-v-4a10d53e]{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#00000059;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;display:none}.menu-drawer:not(.open) .nav-text[data-v-4a10d53e]{opacity:0;width:0;overflow:hidden;margin:0;color:#fff;pointer-events:auto}.menu-drawer:not(.open) .drawer-content[data-v-4a10d53e]{width:88px;margin-left:0;pointer-events:auto}.menu-drawer:not(.open) .drawer-header[data-v-4a10d53e]{display:none}.menu-drawer:not(.open) .drawer-nav[data-v-4a10d53e]{margin-top:90px;pointer-events:auto}.menu-drawer:not(.open) .drawer-nav .nav-item[data-v-4a10d53e]{justify-content:center;text-align:center}.menu-drawer:not(.open) .drawer-nav .nav-item.router-link-active[data-v-4a10d53e]:before{display:none}.menu-drawer:not(.open) .icon-name[data-v-4a10d53e]{opacity:1;color:#ffffffb3}.menu-drawer:not(.open) .nav-item[data-v-4a10d53e],.menu-drawer:not(.open) .nav-icon-container[data-v-4a10d53e],.menu-drawer:not(.open) .nav-icon[data-v-4a10d53e],.menu-drawer:not(.open) .icon-name[data-v-4a10d53e]{pointer-events:auto}.menu-drawer.open[data-v-4a10d53e]{pointer-events:auto}.menu-drawer.open .drawer-content[data-v-4a10d53e]{margin-left:0;width:360px;pointer-events:auto}.menu-drawer.open .drawer-backdrop[data-v-4a10d53e]{opacity:1;pointer-events:auto;display:block}.menu-drawer.open .nav-text[data-v-4a10d53e]{opacity:1;pointer-events:auto;color:#fff;font-size:16px}.menu-drawer.open .icon-name[data-v-4a10d53e]{opacity:0;height:0;overflow:hidden;margin:0}.menu-drawer.open .nav-item[data-v-4a10d53e],.menu-drawer.open .nav-icon-container[data-v-4a10d53e],.menu-drawer.open .nav-icon[data-v-4a10d53e]{pointer-events:auto}.drawer-header[data-v-4a10d53e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.drawer-header h3[data-v-4a10d53e]{margin:0;color:#fff;font-weight:700;letter-spacing:.2px;font-size:1rem}.drawer-header .close-btn[data-v-4a10d53e]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;cursor:pointer;padding:0;transition:background-color .2s ease,transform .1s ease}.drawer-header .close-btn[data-v-4a10d53e]:hover{background:#ffffff1f}.drawer-header .close-btn[data-v-4a10d53e]:active{transform:scale(.98)}.drawer-nav[data-v-4a10d53e]{margin-top:30px}.drawer-nav .nav-item[data-v-4a10d53e]{position:relative;display:flex;align-items:center;padding:10px 12px;margin:6px 10px;color:#ffffffd9;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .12s ease;font-weight:500;text-align:left;font-size:1rem;cursor:pointer;pointer-events:auto;width:calc(100% - 20px);border-radius:10px;outline:none}.drawer-nav .nav-item[data-v-4a10d53e]:focus-visible{box-shadow:0 0 0 2px #6558f580}.drawer-nav .nav-item .nav-icon-container[data-v-4a10d53e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:64px;min-width:64px}.drawer-nav .nav-item .nav-icon[data-v-4a10d53e]{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:transform .15s ease,background-color .15s ease}.drawer-nav .nav-item .nav-icon img[data-v-4a10d53e]{width:24px;height:24px}.drawer-nav .nav-item .icon-name[data-v-4a10d53e]{font-size:.7rem;text-align:center;margin-top:6px;color:#ffffffa6}.drawer-nav .nav-item .nav-text[data-v-4a10d53e]{transition:opacity .2s ease,color .18s ease;color:#ffffffe6}.drawer-nav .nav-item[data-v-4a10d53e]:hover{background-color:#ffffff0f}.drawer-nav .nav-item:hover .nav-icon[data-v-4a10d53e]{background:#ffffff1a}.drawer-nav .nav-item:hover .nav-text[data-v-4a10d53e]{color:#fff}.drawer-nav .nav-item.router-link-active[data-v-4a10d53e]{background:#6558f533;border:1px solid rgba(101,88,245,.35)}.drawer-nav .nav-item.router-link-active .nav-text[data-v-4a10d53e]{color:#fff}.drawer-nav .nav-item.router-link-active[data-v-4a10d53e]:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:4px;background:#6558f5;border-radius:0 4px 4px 0}@media (max-width: 900px){.menu-drawer[data-v-4a10d53e]{display:none}.menu-drawer.open[data-v-4a10d53e]{display:block}}.skill-block[data-v-60ebe810]{margin-bottom:12px}.skill-title[data-v-60ebe810]{margin:15px 6px;font-weight:600;font-size:14px}.skill-topics[data-v-60ebe810]{display:flex;flex-wrap:wrap;gap:8px}.topic-info[data-v-60ebe810]{padding:20px;width:405px;height:100%;background-color:#4a869e}.topic-info .ls-wrapper[data-v-60ebe810]{margin-top:40px;padding:20px 0;color:#fff}.topic-info .ls-wrapper h1[data-v-60ebe810],.topic-info .ls-wrapper h2[data-v-60ebe810],.topic-info .ls-wrapper h3[data-v-60ebe810],.topic-info .ls-wrapper h6[data-v-60ebe810]{color:#fff}.topic-info .ls-wrapper .topic-sub[data-v-60ebe810]{font-size:18px!important}.topic-info .ls-wrapper h6[data-v-60ebe810]{font-size:13px;line-height:1.8;font-weight:100}.topic-info .ls-wrapper h3[data-v-60ebe810]{font-size:15px;line-height:1.8}.topic-info .ls-wrapper .title[data-v-60ebe810]{font-size:36px;color:#fff}@media (max-width: 1024px){.topic-info .ls-wrapper .title[data-v-60ebe810]{font-size:32px;position:relative;top:10px}}.topic-modal-content[data-v-60ebe810]{background-color:#fff!important;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:800px;width:800px!important;padding:0;color:#333}@media (max-width: 576px){.topic-modal-content[data-v-60ebe810]{width:90%}}.topic-container[data-v-60ebe810]{position:fixed;display:flex;justify-content:center;align-items:center;background-color:#fff!important;width:80%;height:500px;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}.topic-container .heading[data-v-60ebe810]{text-align:left;font-size:32px;color:#fff}@media (max-width: 576px){.topic-container[data-v-60ebe810]{width:95%;flex-direction:column;height:auto;border-radius:10px}}.topic-form-wrapper[data-v-60ebe810]{display:flex;flex:1;height:100%;justify-content:center;align-items:center}.topic-form-wrapper .topic-form[data-v-60ebe810]{width:100%;height:100%;padding:20px 10px;background-color:#fff!important;border-radius:8px;position:relative;display:flex;flex-direction:column}.topics-container[data-v-60ebe810]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;overflow-y:auto;scrollbar-width:thin}.topics-container[data-v-60ebe810]::-webkit-scrollbar{width:10px}.topics-container[data-v-60ebe810]::-webkit-scrollbar-track{background:transparent}.topics-container[data-v-60ebe810]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.topics-container[data-v-60ebe810]::-webkit-scrollbar-button{display:none}.topics-container[data-v-60ebe810]::-webkit-scrollbar-track-piece:start{margin-top:0}.topics-container[data-v-60ebe810]::-webkit-scrollbar-track-piece:end{margin-bottom:0}.topic-category[data-v-60ebe810]{margin-bottom:15px}.category-title[data-v-60ebe810]{font-size:18px;font-weight:600;margin-bottom:10px;color:#4a869e;border-bottom:1px solid #eee;padding-bottom:5px}.category-skills[data-v-60ebe810]{display:flex;flex-wrap:wrap;gap:10px}.choice-chip[data-v-60ebe810]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f0f0f0;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid #ddd}.choice-chip .skill-icon[data-v-60ebe810]{width:16px;height:16px;margin-right:6px;object-fit:contain}.choice-chip[data-v-60ebe810]:hover{background-color:#e0e0e0}.choice-chip.selected[data-v-60ebe810]{background-color:#4a869e;color:#fff;border-color:#4a869e}.loading-spinner[data-v-60ebe810]{display:flex;align-items:center;justify-content:center;padding:20px}.loading-spinner span[data-v-60ebe810]{margin-left:10px}.btn-wrapper[data-v-60ebe810]{margin-top:auto;padding-top:20px;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-60ebe810]{width:auto;min-width:110px;padding:12px;border:none;border-radius:4px;font-size:16px;cursor:pointer;text-align:center}.btn-primary[data-v-60ebe810]{background-color:#4a869e;color:#fff}.btn-primary[data-v-60ebe810]:hover{background-color:#4a869e}.btn[data-v-60ebe810]:disabled{background-color:#ccc;cursor:not-allowed}.alert[data-v-60ebe810]{padding:12px;margin-bottom:20px;border-radius:4px}.alert-danger[data-v-60ebe810]{background-color:#fccbc7;color:#d32f2f;border:1px solid rgb(249.2924528302,157.4528301887,150.7075471698)}.alert-success[data-v-60ebe810]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.close-button[data-v-60ebe810]{position:absolute;top:-30px;right:-35px;display:none}.close-btn[data-v-60ebe810]{background:none;border:none;font-size:48px;cursor:pointer;color:#666;outline:none}.close-btn[data-v-60ebe810]:hover{color:#000}.spinner-border[data-v-60ebe810]{display:inline-block;width:1rem;height:1rem;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-60ebe810 .75s linear infinite;margin-right:8px}@keyframes spinner-border-60ebe810{to{transform:rotate(360deg)}}.modal-container[data-v-60ebe810]{display:flex!important;justify-content:center!important;align-items:center!important;z-index:100!important;position:fixed!important;height:100vh!important}.modal-overlay[data-v-60ebe810]{background-color:#00000080!important;backdrop-filter:blur(2px)!important;width:100%!important;height:100%!important}@media (max-width: 900px){.topic-modal-content[data-v-60ebe810]{width:95vw!important;max-width:95vw!important;max-height:90vh!important;overflow:hidden!important;display:block}.topic-info[data-v-60ebe810]{width:100%!important;padding:16px!important}}@media (max-width: 900px) and (max-width: 576px){.topic-info[data-v-60ebe810]{display:none}}@media (max-width: 900px){.topic-form-wrapper[data-v-60ebe810]{width:100%;height:auto;align-items:stretch}.topic-form[data-v-60ebe810]{height:auto;max-height:calc(90vh - 140px);overflow:hidden;display:flex;flex-direction:column}.topics-container[data-v-60ebe810]{flex:1 1 auto;max-height:calc(90vh - 240px);overflow-y:auto;padding-right:6px}.btn-wrapper[data-v-60ebe810]{padding-top:12px;background:#fff;flex-direction:column;align-items:stretch;gap:10px}.btn[data-v-60ebe810]{width:100%}}.page-container[data-v-4ec36956]{margin-left:0;margin-top:30px}@media (min-width: 1200px){.page-container[data-v-4ec36956]{margin-left:80px;margin-top:30px}}.limit-reached-container[data-v-75ef8bec]{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff!important;width:60%;padding:50px;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}.limit-reached-container .heading[data-v-75ef8bec]{text-align:left;font-size:32px;color:#fff}@media (max-width: 768px){.limit-reached-container[data-v-75ef8bec]{width:94%;padding:20px}}.limit-modal-content[data-v-75ef8bec]{display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px;position:relative}.limit-modal-content .limit-modal-header[data-v-75ef8bec]{margin-bottom:1.5rem;text-align:center}.limit-modal-content .limit-modal-header h2[data-v-75ef8bec]{font-size:1.8rem;color:#333;margin:0}.limit-modal-content .limit-modal-body[data-v-75ef8bec]{display:flex;flex-direction:column;align-items:center}.limit-modal-content .limit-modal-body .limit-icon[data-v-75ef8bec]{margin-bottom:1.5rem;color:#f5a623}.limit-modal-content .limit-modal-body .limit-icon svg[data-v-75ef8bec]{width:64px;height:64px}.limit-modal-content .limit-modal-body .limit-message[data-v-75ef8bec]{text-align:center;font-size:1.1rem;color:#555;margin-bottom:2rem;line-height:1.5}.limit-modal-content .limit-modal-body .limit-actions[data-v-75ef8bec]{display:flex;flex-direction:column;width:100%;gap:1rem}.limit-modal-content .limit-modal-body .limit-actions .gopro-btn[data-v-75ef8bec]{padding:.75rem 1.5rem;background-color:#39c;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.limit-modal-content .limit-modal-body .limit-actions .gopro-btn[data-v-75ef8bec]:hover{background-color:#2980b9}.limit-modal-content .limit-modal-body .limit-actions .gopro-btn[data-v-75ef8bec]:disabled{background-color:#95a5a6;cursor:not-allowed}.limit-modal-content .limit-modal-body .limit-actions .cancel-btn[data-v-75ef8bec]{padding:.75rem 1.5rem;background-color:transparent;color:#555;border:1px solid #ccc;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.limit-modal-content .limit-modal-body .limit-actions .cancel-btn[data-v-75ef8bec]:hover{background-color:#f5f5f5}.limit-modal-content .close-btn[data-v-75ef8bec]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#999}.limit-modal-content .close-btn[data-v-75ef8bec]:hover{color:#333}@media (max-width: 576px){.limit-modal-content .close-btn[data-v-75ef8bec]{display:none}}.loading-state[data-v-75ef8bec]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;width:100%}.spinner[data-v-75ef8bec]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#39c;border-radius:50%;animation:spin .9s linear infinite}.loading-text[data-v-75ef8bec]{margin-top:.75rem;font-size:.95rem;color:#555}.modal-container[data-v-75ef8bec]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:100}.modal-overlay[data-v-75ef8bec]{background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.dashboard[data-v-7c7e8456]{padding:2rem}.actions-row[data-v-7c7e8456]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.skills-action-btn[data-v-7c7e8456]{position:fixed;top:6rem;right:0;z-index:1000;background-color:#000;color:#fff;padding:1rem;border-radius:50% 0 0 50%;cursor:pointer;display:inline-flex;align-items:center;overflow:hidden;transition:padding .2s ease,border-radius .2s ease,width .2s ease,background-color .2s ease}.skills-action-btn img[data-v-7c7e8456]{flex:0 0 auto;height:24px;width:24px}.skills-action-btn span[data-v-7c7e8456]{white-space:nowrap;overflow:hidden;max-width:0;opacity:0;margin-left:0;transition:max-width .25s ease,opacity .2s ease,margin-left .2s ease}@media (min-width: 700px){.skills-action-btn[data-v-7c7e8456]:hover,.skills-action-btn[data-v-7c7e8456]:focus-within{padding:1rem 2rem;border-radius:24px 0 0 24px}.skills-action-btn:hover span[data-v-7c7e8456],.skills-action-btn:focus-within span[data-v-7c7e8456]{max-width:200px;opacity:1;margin-left:.5rem}}.fab-group[data-v-7c7e8456]{display:none}@media (max-width: 700px){.dashboard[data-v-7c7e8456]{padding:.5rem}.actions-row[data-v-7c7e8456]{justify-content:center}.fab-group[data-v-7c7e8456]{position:fixed;right:1rem;bottom:3rem;display:flex;flex-direction:column;gap:.75rem;z-index:1100}.fab-btn[data-v-7c7e8456]{width:56px;height:56px;border-radius:50%;border:none;background:#4a869e;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0000001f;cursor:pointer}.fab-btn img[data-v-7c7e8456]{width:26px;height:26px}.fab-topic[data-v-7c7e8456]{background:#000}.fab-skill[data-v-7c7e8456]{background:#4a869e}.skills-action-btn[data-v-7c7e8456]{display:none}}.site-footer[data-v-e0cc2e42]{background:#fff;border-top:1px solid rgba(0,0,0,.06);color:#333}@media (min-width: 640px){.site-footer.fixed[data-v-e0cc2e42]{position:fixed;bottom:0;width:100%}}.footer-container[data-v-e0cc2e42]{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width: 576px){.footer-container[data-v-e0cc2e42]{flex-direction:column;text-align:center;padding:20px}}.left[data-v-e0cc2e42]{display:flex;align-items:center;gap:8px;color:#333}.brand[data-v-e0cc2e42]{font-weight:600}.links[data-v-e0cc2e42]{display:flex;align-items:center;gap:10px}@media (max-width: 576px){.links[data-v-e0cc2e42]{font-size:12px}}.link[data-v-e0cc2e42]{color:#4a869e;text-decoration:none;font-weight:400}.divider[data-v-e0cc2e42],.sep[data-v-e0cc2e42]{color:#333}.login-page[data-v-27754d6f]{margin-top:40px;display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;padding:40px 10px}.login-container[data-v-27754d6f]{display:flex;width:100%;max-width:1000px;min-height:600px;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;overflow:hidden}@media (max-width: 576px){.login-container[data-v-27754d6f]{flex-direction:column;min-height:auto}}.login-info[data-v-27754d6f]{width:40%;padding:40px;background-color:#4a869e;color:#fff;display:flex;flex-direction:column}@media (max-width: 576px){.login-info[data-v-27754d6f]{display:none}}@media (max-width: 576px){.login-info[data-v-27754d6f]{width:100%;padding:30px}}.login-info .heading[data-v-27754d6f]{font-size:32px;font-weight:700;margin-bottom:16px;color:#fff}.login-info .ls-wrapper[data-v-27754d6f]{margin-top:20px}.login-info .ls-wrapper .login-sub[data-v-27754d6f]{font-size:16px;line-height:1.6;font-weight:300;margin-bottom:30px}.login-info .illustration[data-v-27754d6f]{flex:1;display:flex;justify-content:center;align-items:center;margin-top:40px}@media (max-width: 576px){.login-info .illustration[data-v-27754d6f]{display:none}}.login-info .illustration img[data-v-27754d6f]{max-width:100%;max-height:300px}.login-form-wrapper[data-v-27754d6f]{width:60%;padding:40px;display:flex;justify-content:center;align-items:center}@media (max-width: 576px){.login-form-wrapper[data-v-27754d6f]{width:100%;padding:30px}}.login-form-wrapper .login-form[data-v-27754d6f]{width:100%;max-width:400px}.login-form-wrapper .form-title[data-v-27754d6f]{font-size:24px;font-weight:700;margin-bottom:24px;color:#333}.form-group[data-v-27754d6f]{margin-bottom:20px}@media (max-width: 576px){.form-group[data-v-27754d6f]{margin-bottom:10px}}.form-group label[data-v-27754d6f]{display:block;margin-bottom:8px;font-weight:400;color:#333}.login-all-forms[data-v-27754d6f]{display:flex;flex-direction:column}@media (max-width: 576px){.login-all-forms[data-v-27754d6f]{flex-direction:column-reverse}}.form-control[data-v-27754d6f]{width:100%;padding:12px 12px 12px 40px;border:1px solid #e0e0e0;border-radius:6px;font-size:16px;transition:border-color .3s,box-shadow .3s}.form-control[data-v-27754d6f]:focus{outline:none;border-color:#4a869e;box-shadow:0 0 0 3px #4a869e1a}.form-control[data-v-27754d6f]::placeholder{color:#aaa}.forgot-password[data-v-27754d6f]{text-align:right;margin-bottom:20px}.forgot-password a[data-v-27754d6f]{color:#4a869e;text-decoration:none;font-size:14px}.btn-wrapper[data-v-27754d6f]{margin-top:10px}.btn[data-v-27754d6f]{width:100%;padding:14px;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.btn-primary[data-v-27754d6f]{background-color:#4a869e;color:#fff}.btn-primary[data-v-27754d6f]:hover{background-color:#4a869e}.btn[data-v-27754d6f]:disabled{background-color:#ccc;cursor:not-allowed}.alert[data-v-27754d6f]{padding:12px;margin-bottom:20px;border-radius:6px}.alert-danger[data-v-27754d6f]{background-color:#fccbc7;color:#d32f2f;border:1px solid rgb(249.2924528302,157.4528301887,150.7075471698)}.alert-success[data-v-27754d6f]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.register-link[data-v-27754d6f]{text-align:center;margin-top:24px;font-size:15px}.register-link a[data-v-27754d6f]{color:#4a869e;font-weight:700;text-decoration:none}.password-field[data-v-27754d6f]{position:relative}.password-field .form-control[data-v-27754d6f]{padding-right:36px}.error-message[data-v-27754d6f]{color:#f44336;font-size:12px;margin-top:5px;text-align:left}.spinner-border[data-v-27754d6f]{display:inline-block;width:1rem;height:1rem;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-27754d6f .75s linear infinite;margin-right:8px}@keyframes spinner-border-27754d6f{to{transform:rotate(360deg)}}.mb-30[data-v-27754d6f]{margin-bottom:30px}.or-divider[data-v-27754d6f]{display:flex;align-items:center;text-align:center;color:#999;margin:16px 0}.or-divider[data-v-27754d6f]:before,.or-divider[data-v-27754d6f]:after{content:"";flex:1;border-bottom:1px solid #e0e0e0}.or-divider[data-v-27754d6f]:not(:empty):before{margin-right:.5em}.or-divider[data-v-27754d6f]:not(:empty):after{margin-left:.5em}.btn-google[data-v-27754d6f]{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:8px;background-color:#fff;color:#3c4043;border:1px solid #dadce0;border-radius:6px}.btn-google[data-v-27754d6f]:hover{background-color:#f7f8f8}.google-icon[data-v-27754d6f]{display:inline-flex;width:18px;height:18px;border-radius:2px;font-weight:700;color:#4285f4}@keyframes bounceIn-4bc2c4af{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes numberFocus-4bc2c4af{0%,to{color:inherit;transform:scale(1)}50%{color:#4a889e;transform:scale(1.1)}}.counter-wrapper[data-v-4bc2c4af]{font-size:.8rem;transition:transform .3s ease;text-align:center;padding:.5rem}@media (max-width: 1024px){.counter-wrapper[data-v-4bc2c4af]{font-size:.5rem}}.counter-wrapper[data-v-4bc2c4af]:hover{transform:translateY(-5px)}.counter-wrapper .counter-heading[data-v-4bc2c4af]{font-weight:700;display:inline-block;transition:all .3s ease}.counter-wrapper .counter-heading[data-v-4bc2c4af]:hover{animation:numberFocus-4bc2c4af 1s ease}.counter-wrapper .counter-desc[data-v-4bc2c4af]{margin-top:10px;font-size:1rem;transition:color .3s ease}.counter-icon[data-v-4bc2c4af]{margin-bottom:20px}.counter-icon img[data-v-4bc2c4af]{height:48px;min-width:48px;transition:transform .3s ease}.counter-icon .bounce-in[data-v-4bc2c4af]{animation:bounceIn-4bc2c4af 1s ease forwards}.counter-icon:hover img[data-v-4bc2c4af]{transform:rotate(10deg) scale(1.1)}.counter-items-container[data-v-dbadd571]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px 80px}.counter-items-container[data-v-dbadd571]>*{flex:1 1 200px;min-width:200px}@media (max-width: 900px){.counter-items-container[data-v-dbadd571]{justify-content:center;padding:24px;gap:16px}}@media (max-width: 700px){.counter-items-container[data-v-dbadd571]{justify-content:center;padding:16px;gap:12px}.counter-items-container[data-v-dbadd571]>*{flex:1 1 calc(50% - 12px);min-width:140px;max-width:220px}}@media (max-width: 420px){.counter-items-container[data-v-dbadd571]>*{flex:1 1 100%;min-width:100%;max-width:100%}}.profile-section[data-v-a12f09f6]{padding:60px 0;background:linear-gradient(to bottom,#f8f9fa,#e9ecef);border-radius:12px}.profile-container[data-v-a12f09f6]{width:80%;margin:0 auto;text-align:center;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;padding:40px 30px;transition:transform .3s ease,box-shadow .3s ease}.profile-container[data-v-a12f09f6]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.profile-image[data-v-a12f09f6]{width:180px;height:180px;margin:0 auto 30px;border-radius:50%;border:5px solid #4a889e;box-shadow:0 5px 15px #4a889e4d;overflow:hidden;transition:transform .3s ease}.profile-image[data-v-a12f09f6]:hover{transform:scale(1.05)}.profile-image img[data-v-a12f09f6]{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:filter .3s ease}.profile-image img[data-v-a12f09f6]:hover{filter:brightness(1.1)}.profile-name[data-v-a12f09f6]{font-size:2.2rem;margin-bottom:10px;color:#2c3e50;font-weight:700;letter-spacing:.5px;font-family:Montserrat,sans-serif;position:relative;display:inline-block}.profile-name[data-v-a12f09f6]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(to right,#4a889e,#8fcca7);border-radius:3px}.profile-heading[data-v-a12f09f6]{font-size:1.3rem;color:#6c757d;margin-bottom:40px;font-weight:500;font-style:italic}.skills-container[data-v-a12f09f6]{background-color:#f8f9fa;border-radius:12px;padding:25px;box-shadow:inset 0 2px 10px #0000000d}.skills-container h3[data-v-a12f09f6]{margin-bottom:25px;color:#2c3e50;font-size:1.6rem;font-weight:600;position:relative;display:inline-block}.skills-container h3[data-v-a12f09f6]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:40px;height:2px;background:#4a889e;border-radius:2px}.skills-list[data-v-a12f09f6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:35px}.skill-tag[data-v-a12f09f6]{padding:10px 24px;background:linear-gradient(135deg,#4a889e1a,#4a889e33);border-radius:30px;color:#4a889e;font-size:1rem;cursor:pointer;font-weight:600;transition:all .3s ease;border:1px solid rgba(74,136,158,.2);box-shadow:0 2px 5px #0000000d}.skill-tag[data-v-a12f09f6]:hover{background:linear-gradient(135deg,#4a889e33,#4a889e4d);transform:translateY(-3px);box-shadow:0 5px 15px #4a889e33;color:#3a6a7e}.skills-chart[data-v-a12f09f6]{width:100%;margin:0 auto;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #0000000d}.skills-chart canvas[data-v-a12f09f6]{width:100%;height:auto;transition:filter .3s ease}.skills-chart canvas[data-v-a12f09f6]:hover{filter:brightness(1.02)}@media (max-width: 900px){.profile-section[data-v-a12f09f6]{padding:40px 0}.profile-container[data-v-a12f09f6]{width:92%;padding:24px 20px}.profile-image[data-v-a12f09f6]{width:140px;height:140px;margin-bottom:20px;border-width:4px}.profile-name[data-v-a12f09f6]{font-size:1.8rem}.profile-heading[data-v-a12f09f6]{font-size:1.1rem;margin-bottom:28px}.skills-container[data-v-a12f09f6]{padding:18px}.skills-container h3[data-v-a12f09f6]{font-size:1.3rem;margin-bottom:18px}.skills-list[data-v-a12f09f6]{gap:10px;margin-bottom:24px}.skill-tag[data-v-a12f09f6]{padding:8px 18px;font-size:.9rem}.skills-chart[data-v-a12f09f6]{padding:14px}}@media (max-width: 700px){.profile-section[data-v-a12f09f6]{padding:24px 0;border-radius:8px}.profile-container[data-v-a12f09f6]{width:100%;padding:16px 12px;border-radius:10px}.profile-image[data-v-a12f09f6]{width:110px;height:110px;border-width:3px;margin-bottom:14px}.profile-name[data-v-a12f09f6]{font-size:1.5rem}.profile-heading[data-v-a12f09f6]{font-size:1rem;margin-bottom:20px}.skills-container[data-v-a12f09f6]{padding:12px;border-radius:10px}.skills-container h3[data-v-a12f09f6]{font-size:1.1rem;margin-bottom:12px}.skills-list[data-v-a12f09f6]{gap:8px;margin-bottom:16px}.skill-tag[data-v-a12f09f6]{padding:6px 12px;font-size:.85rem;border-radius:18px}.skills-chart[data-v-a12f09f6]{padding:10px}.skills-chart canvas[data-v-a12f09f6]{max-height:220px}}.login-info[data-v-e55e0095]{padding:20px;width:405px;height:100%;background-color:#4a869e}@media (max-width: 576px){.login-info[data-v-e55e0095]{width:100%;height:auto}}.login-info .ls-wrapper[data-v-e55e0095]{margin-top:40px;padding:20px 0;color:#fff}@media (max-width: 576px){.login-info .ls-wrapper[data-v-e55e0095]{display:none}}.login-info .ls-wrapper h1[data-v-e55e0095],.login-info .ls-wrapper h2[data-v-e55e0095],.login-info .ls-wrapper h3[data-v-e55e0095],.login-info .ls-wrapper h6[data-v-e55e0095]{color:#fff}.login-info .ls-wrapper .login-sub[data-v-e55e0095]{font-size:18px!important}.login-info .ls-wrapper h6[data-v-e55e0095]{font-size:13px;line-height:1.8;font-weight:100}.login-info .ls-wrapper h3[data-v-e55e0095]{font-size:15px;line-height:1.8}.login-info .ls-wrapper .title[data-v-e55e0095]{font-size:36px;color:#fff}@media (max-width: 1024px){.login-info .ls-wrapper .title[data-v-e55e0095]{font-size:32px;position:relative;top:10px}}.login-info .contact-info[data-v-e55e0095]{margin-top:220px;padding:0 30px;color:#fff;display:flex;align-items:center;justify-content:space-between}.login-info .contact-info img[data-v-e55e0095]{height:22px;width:22px}.login-info .contact-info div[data-v-e55e0095]{margin-bottom:10px}.login-info .contact-info span[data-v-e55e0095]{font-weight:100;margin-left:10px;font-size:14px}.login-modal-content[data-v-e55e0095]{background-color:#fff!important;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:450px;width:450px!important;position:relative;padding:0;color:#333}.login-container[data-v-e55e0095]{position:fixed;display:flex;justify-content:center;align-items:center;background-color:#fff!important;width:60%;height:500px;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}@media (max-width: 576px){.login-container[data-v-e55e0095]{width:94%!important;flex-direction:column;align-items:stretch}}.login-container .heading[data-v-e55e0095]{display:flex;align-items:center;text-align:left;font-size:32px;color:#fff}@media (max-width: 576px){.login-container .heading[data-v-e55e0095]{font-size:24px!important}}@media (max-width: 576px){.login-container[data-v-e55e0095]{width:100%}}.login-form-wrapper[data-v-e55e0095]{display:flex;flex:1;height:100%;justify-content:center;align-items:center}.login-form-wrapper .login-form[data-v-e55e0095]{width:100%;padding:20px;background-color:#fff!important;border-radius:8px}.forgot-password-link[data-v-e55e0095]{margin:10px 0;text-align:right;font-size:15px}.forgot-password-link a[data-v-e55e0095]{text-decoration:none}.form-group[data-v-e55e0095]{margin-bottom:10px}.form-group[data-v-e55e0095]:last-child{margin-bottom:20px}.btn[data-v-e55e0095]{width:100%;padding:12px;border:none;border-radius:4px;font-size:16px;cursor:pointer}.btn-primary[data-v-e55e0095]{background-color:#4a869e;color:#fff}.btn-primary[data-v-e55e0095]:hover{background-color:#4a869e}.btn[data-v-e55e0095]:disabled{background-color:#ccc;cursor:not-allowed}.alert[data-v-e55e0095]{padding:12px;margin-bottom:20px;border-radius:4px}.alert-danger[data-v-e55e0095]{background-color:#fccbc7;color:#d32f2f;border:1px solid rgb(249.2924528302,157.4528301887,150.7075471698)}.alert-success[data-v-e55e0095]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.register-link[data-v-e55e0095]{text-align:center;margin-top:10px}.register-link a[data-v-e55e0095]{text-decoration:none}.error-message[data-v-e55e0095]{color:#f44336;font-size:12px;margin-top:5px;text-align:left}.input-with-icon .form-control[data-v-e55e0095]{width:100%;padding:10px 10px 10px 35px;border:1px solid #ccc;border-radius:4px;font-size:16px}.input-icon[data-v-e55e0095]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px}.close-button[data-v-e55e0095]{position:absolute;top:-30px;right:-35px}.close-btn[data-v-e55e0095]{background:none;border:none;font-size:48px;cursor:pointer;color:#fff;outline:none}.form-control[data-v-e55e0095]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.spinner-border[data-v-e55e0095]{display:inline-block;width:1rem;height:1rem;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-e55e0095 .75s linear infinite;margin-right:8px}@keyframes spinner-border-e55e0095{to{transform:rotate(360deg)}}.modal-container[data-v-e55e0095]{display:flex!important;justify-content:center!important;align-items:center!important;z-index:100!important;position:fixed!important;inset:0!important}.modal-overlay[data-v-e55e0095]{background-color:#00000080!important;backdrop-filter:blur(2px)!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}@media (max-width: 900px){.login-modal-content[data-v-e55e0095]{width:95vw!important;max-width:95vw!important;max-height:90vh!important;overflow:hidden!important;display:block}.login-form-wrapper[data-v-e55e0095]{width:100%;height:auto}.login-form[data-v-e55e0095]{height:auto;max-height:calc(90vh - 140px);overflow:hidden;display:flex;flex-direction:column}}@media (max-width: 900px) and (max-width: 576px){.login-form[data-v-e55e0095]{flex-direction:column-reverse!important}}@media (max-width: 900px){.login-form form[data-v-e55e0095]{flex:1 1 auto;overflow-y:auto;padding-right:4px}.btn-wrapper[data-v-e55e0095]{padding-top:12px;background:#fff}.close-button[data-v-e55e0095]{position:absolute;top:8px;right:8px;display:block}}@media (max-width: 900px) and (max-width: 576px){.close-button[data-v-e55e0095]{top:0;right:-10px}}@media (max-width: 900px){.close-btn[data-v-e55e0095]{font-size:32px;color:#dadada}}.or-divider[data-v-e55e0095]{display:flex;align-items:center;text-align:center;color:#999;margin:16px 0}.or-divider[data-v-e55e0095]:before,.or-divider[data-v-e55e0095]:after{content:"";flex:1;border-bottom:1px solid #e0e0e0}.or-divider[data-v-e55e0095]:not(:empty):before{margin-right:.5em}.or-divider[data-v-e55e0095]:not(:empty):after{margin-left:.5em}.btn-google[data-v-e55e0095]{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:8px;background-color:#00bfd4;color:#fff;border:1px solid #dadce0;border-radius:6px}.btn-google[data-v-e55e0095]:hover{background-color:#f7f8f8}.password-field[data-v-e55e0095]{position:relative}.toggle-eye[data-v-e55e0095]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:16px;padding:0 6px}.google-icon[data-v-e55e0095]{display:flex;align-items:center;justify-content:center;height:24px;width:24px;font-size:24px;font-weight:700;color:#fff}@keyframes fadeInUp-8243529f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-8243529f{0%{transform:scale(1);box-shadow:0 5px 15px #0000001a}50%{transform:scale(1.05);box-shadow:0 10px 25px #0003}to{transform:scale(1);box-shadow:0 5px 15px #0000001a}}@keyframes float-8243529f{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes rotate-8243529f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-8243529f{0%{background-position:-100% 0}to{background-position:200% 0}}.fade-in-up[data-v-8243529f]{opacity:0;animation:none}.animate-in .fade-in-up[data-v-8243529f]{animation:fadeInUp-8243529f .8s ease forwards}.pulse[data-v-8243529f]{animation:pulse-8243529f 2s infinite ease-in-out}.logo-animation[data-v-8243529f]{transition:transform .3s ease}.logo-animation[data-v-8243529f]:hover{animation-play-state:paused;transform:scale(1.05)}.animate-in .step-number[data-v-8243529f]{animation:rotate-8243529f 1s ease-out}.animate-in .skill-tag[data-v-8243529f]{background:linear-gradient(90deg,#4a889e1a,#4a889e33,#4a889e1a);background-size:200% 100%}.hero-label-container[data-v-8243529f]{position:absolute;top:36%;width:100%;display:flex;justify-content:center;z-index:500}.hero-label-wrapper[data-v-8243529f]{padding:20px;background-color:#00000080;border:1px solid #ffffff;border-radius:10px}.hero-label[data-v-8243529f]{position:relative;top:6px;font-size:56px;color:#fff;text-align:center;font-family:Josefin Sans,sans-serif;letter-spacing:2px;line-height:70px}.section-container[data-v-8243529f]{position:relative;margin:auto;z-index:999;overflow:hidden}@media (max-width: 1024px){.section-container[data-v-8243529f]{flex-direction:column;height:auto!important;text-align:left!important}}.section-container .hero-container[data-v-8243529f]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:760px;color:#fff;background:linear-gradient(135deg,#4a889e 60%,#4a889ecc 70%,#cfc1b4);background-size:cover}@media (max-width: 576px){.section-container .hero-container[data-v-8243529f]{padding:0 20px}}@media (max-width: 1024px){.section-container .hero-container[data-v-8243529f]{flex-direction:column;font-size:.6rem!important;height:auto!important;text-align:center!important}}@media (max-width: 768px){.section-container .hero-container .content-wrapper[data-v-8243529f]{margin-top:40px}}.section-container .hero-container .motive span[data-v-8243529f]{font-size:3rem!important;font-weight:500!important;margin-bottom:40px;font-family:Montserrat,sans-serif}@media (max-width: 576px){.section-container .hero-container .motive span[data-v-8243529f]{flex-direction:column;font-size:2rem!important;height:auto!important;text-align:center!important}}.section-container .hero-container .motive img[data-v-8243529f]{margin-top:40px;width:80%!important}.quote-container[data-v-8243529f]{background:#fff;padding:20px}.quote-container p[data-v-8243529f]{color:#1a1a1a;font-size:1.6rem!important;font-family:Montserrat,sans-serif}@media (max-width: 1024px){.quote-container p[data-v-8243529f]{font-size:1rem!important}}.section-title[data-v-8243529f]{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#333;font-family:Montserrat,sans-serif}@media (max-width: 1024px){.section-title[data-v-8243529f]{font-size:1.8rem}}.hero-cta[data-v-8243529f]{margin-top:2rem;display:flex;justify-content:center}.cta-button[data-v-8243529f]{background:linear-gradient(135deg,#4a889e,#3a6a7e);color:#fff;border:none;padding:1rem 2rem;font-size:1.2rem;border-radius:30px;cursor:pointer;font-weight:600;border:1px solid #EAEAEA;transition:transform .3s,box-shadow .3s}.cta-button[data-v-8243529f]:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.how-it-works[data-v-8243529f]{padding:4rem 2rem;background-color:#f9f9f9}.steps-container[data-v-8243529f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:2rem;max-width:1200px;margin:0 auto;height:400px}@media (max-width: 576px){.steps-container[data-v-8243529f]{flex-direction:column;align-items:center}}.step[data-v-8243529f]{flex:1;min-width:200px;max-width:280px;height:300px;text-align:center;padding:2rem;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;transition:transform .3s;cursor:pointer}.step[data-v-8243529f]:hover{transform:translateY(55px)}.step:hover .step-number[data-v-8243529f]{background:#3a6a7e}.step:hover h3[data-v-8243529f],.step:hover p[data-v-8243529f]{color:#3a6a7e}.step h3[data-v-8243529f]{margin:1rem 0;color:#4a889e;transition:transform .3s ease,color .3s ease}.step h3[data-v-8243529f]:hover{transform:scale(1.05);color:#3a6a7b}.step p[data-v-8243529f]{color:#666;line-height:1.6;transition:color .3s ease}.step p[data-v-8243529f]:hover{color:#4a889e}.step-number[data-v-8243529f]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 auto;background:#4a889e;color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;transition:transform .3s ease}.popular-skills[data-v-8243529f]{padding:4rem 2rem}.skill-categories[data-v-8243529f]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto}.skill-category[data-v-8243529f]{flex:1;min-width:280px;max-width:380px;padding:2rem;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease}.skill-category[data-v-8243529f]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.skill-category h3[data-v-8243529f]{text-align:center;margin-bottom:1.5rem;color:#4a889e;font-size:1.5rem}.skills-list[data-v-8243529f]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.skill-tag[data-v-8243529f]{padding:8px 16px;background:#4a889e1a;border-radius:20px;color:#4a889e;font-size:.9rem;transition:all .3s;cursor:pointer}.skill-tag[data-v-8243529f]:hover{background:#4a889e4d;transform:scale(1.05);box-shadow:0 5px 10px #0000001a}.more-skills[data-v-8243529f]{padding:8px 16px;color:#4a889e;font-size:.9rem;font-style:italic;font-weight:500;margin-top:8px;display:block;width:100%;text-align:center}.networking-section[data-v-8243529f]{padding:4rem 2rem;background-color:#f9f9f9}.networking-intro[data-v-8243529f]{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.2rem;color:#666;line-height:1.6}.networking-cards[data-v-8243529f]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto 3rem}.networking-card[data-v-8243529f]{flex:1;min-width:280px;max-width:380px;padding:2rem;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.networking-card[data-v-8243529f]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.networking-card h3[data-v-8243529f]{margin:1rem 0;color:#4a889e;font-size:1.5rem;transition:transform .3s ease,color .3s ease}.networking-card h3[data-v-8243529f]:hover{transform:scale(1.05);color:#3a6a7b}.networking-card p[data-v-8243529f]{color:#666;line-height:1.6;margin-bottom:1.5rem}.card-icon[data-v-8243529f]{width:70px;height:70px;margin:0 auto 1rem;background:#4a889e;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.networking-card:hover .card-icon[data-v-8243529f]{transform:rotate(10deg) scale(1.1)}.card-icon span[data-v-8243529f]{font-size:2.5rem;line-height:1}.event-list[data-v-8243529f]{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.event-list li[data-v-8243529f]{padding:.5rem 0;border-bottom:1px solid rgba(74,136,158,.1);color:#666;transition:color .3s ease,padding-left .3s ease}.event-list li[data-v-8243529f]:hover{color:#4a889e;padding-left:5px}.event-list li[data-v-8243529f]:last-child{border-bottom:none}.networking-button[data-v-8243529f]{background:linear-gradient(135deg,#4a889e,#3a6a7e);color:#fff;border:none;padding:.8rem 1.5rem;font-size:1rem;border-radius:30px;cursor:pointer;font-weight:600;transition:transform .3s,box-shadow .3s}.networking-button[data-v-8243529f]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.testimonials[data-v-8243529f]{max-width:800px;margin:0 auto;text-align:center}.testimonial-carousel[data-v-8243529f]{position:relative}.testimonial[data-v-8243529f]{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000000d;min-height:200px;display:flex;flex-direction:column;justify-content:center;width:100%}.testimonial p[data-v-8243529f]{font-style:italic;color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.testimonial .testimonial-author[data-v-8243529f]{font-weight:600;color:#4a889e}.fade-enter-active[data-v-8243529f],.fade-leave-active[data-v-8243529f]{transition:opacity .5s ease,transform .5s ease}.fade-enter-from[data-v-8243529f]{opacity:0;transform:translateY(20px)}.fade-leave-to[data-v-8243529f]{opacity:0;transform:translateY(-20px)}.carousel-dots[data-v-8243529f]{display:flex;justify-content:center;margin-top:1.5rem;gap:.5rem}.carousel-dots .dot[data-v-8243529f]{width:12px;height:12px;border-radius:50%;background-color:#4a889e33;cursor:pointer;transition:all .3s ease}.carousel-dots .dot[data-v-8243529f]:hover{background-color:#4a889e80}.carousel-dots .dot.active[data-v-8243529f]{background-color:#4a889e;transform:scale(1.2)}@media (max-width: 576px){.networking-cards[data-v-8243529f]{flex-direction:column;align-items:center}.networking-card[data-v-8243529f]{width:100%}}.cta-section[data-v-8243529f]{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#4a889ee6,#4a889ecc);color:#fff;position:relative;overflow:hidden}.cta-section[data-v-8243529f]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffffff1a,#fff0 70%);animation:rotate-8243529f 20s linear infinite;z-index:1;pointer-events:none}.cta-section[data-v-8243529f]>*{position:relative;z-index:2}.cta-section h2[data-v-8243529f]{font-size:2.5rem;margin-bottom:1rem}@media (max-width: 1024px){.cta-section h2[data-v-8243529f]{font-size:1.8rem}}.cta-section p[data-v-8243529f]{font-size:1.2rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){.cta-section p[data-v-8243529f]{font-size:1rem}}.cta-section .cta-button[data-v-8243529f]{background:#fff;color:#4a889e;border:none;padding:1rem 2rem;font-size:1.2rem;border-radius:30px;cursor:pointer;font-weight:600;transition:transform .3s,box-shadow .3s}.cta-section .cta-button[data-v-8243529f]:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}@media (max-width: 700px){.hero-container[data-v-8243529f]{min-height:70vh;height:auto!important;padding:2rem 0}.hero-container .motive span[data-v-8243529f]{font-size:1.6rem!important;margin-bottom:20px}.hero-container .motive img[data-v-8243529f]{width:70%!important;margin-top:20px}.how-it-works[data-v-8243529f]{padding:2rem 1rem}.steps-container[data-v-8243529f]{height:auto;gap:1rem}.step[data-v-8243529f]{max-width:100%;height:auto;padding:1.25rem}.step[data-v-8243529f]:hover{transform:none}.popular-skills[data-v-8243529f]{padding:2rem 1rem}.skill-category[data-v-8243529f]{padding:1.25rem;min-width:100%}.networking-section[data-v-8243529f]{padding:2rem 1rem}.networking-intro[data-v-8243529f]{font-size:1rem;margin-bottom:1.5rem;padding:0 .25rem}.networking-cards[data-v-8243529f]{gap:1rem;margin-bottom:1.5rem}.networking-card[data-v-8243529f]{max-width:100%;padding:1.25rem}.testimonials .testimonial[data-v-8243529f]{padding:1.25rem;min-height:unset}.cta-section[data-v-8243529f]{padding:2.5rem 1rem}.cta-section h2[data-v-8243529f]{font-size:1.6rem}.cta-section p[data-v-8243529f]{font-size:.95rem;padding:0 .25rem}.cta-section .cta-button[data-v-8243529f],.cta-button[data-v-8243529f]{padding:.75rem 1.25rem;font-size:1rem}}.register-page[data-v-6e1b7ba7]{margin-top:40px;display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;padding:40px 10px}.register-container[data-v-6e1b7ba7]{display:flex;width:100%;max-width:1200px;min-height:600px;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;overflow:hidden}@media (max-width: 576px){.register-container[data-v-6e1b7ba7]{flex-direction:column;min-height:auto}}.register-info[data-v-6e1b7ba7]{width:40%;padding:40px;background-color:#4a869e;color:#fff;display:flex;flex-direction:column}@media (max-width: 576px){.register-info[data-v-6e1b7ba7]{display:none}}.register-info .heading[data-v-6e1b7ba7]{font-size:32px;font-weight:700;margin-bottom:16px;color:#fff}.register-info .ls-wrapper[data-v-6e1b7ba7]{margin-top:20px}.register-info .ls-wrapper .register-sub[data-v-6e1b7ba7]{font-size:16px;line-height:1.6;font-weight:300;margin-bottom:30px}.register-info .illustration[data-v-6e1b7ba7]{flex:1;display:flex;justify-content:center;align-items:center;margin-top:40px}@media (max-width: 576px){.register-info .illustration[data-v-6e1b7ba7]{display:none}}.register-info .illustration img[data-v-6e1b7ba7]{max-width:100%;max-height:300px}.register-form-wrapper[data-v-6e1b7ba7]{width:70%;padding:40px;display:flex;justify-content:center;align-items:center}@media (max-width: 576px){.register-form-wrapper[data-v-6e1b7ba7]{width:100%;padding:30px}}.register-form-wrapper .register-form[data-v-6e1b7ba7]{width:100%;max-width:600px}.register-form-wrapper .form-title[data-v-6e1b7ba7]{font-size:24px;font-weight:700;margin-bottom:24px;color:#333}.form-row[data-v-6e1b7ba7]{display:flex;gap:20px}@media (max-width: 576px){.form-row[data-v-6e1b7ba7]{flex-direction:column;gap:0}}.form-row .form-group[data-v-6e1b7ba7]{flex:1}.form-group[data-v-6e1b7ba7]{margin-bottom:20px}.form-group label[data-v-6e1b7ba7]{display:block;margin-bottom:8px;font-weight:400;color:#333}.input-with-icon[data-v-6e1b7ba7]{position:relative}.input-icon[data-v-6e1b7ba7]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#4a869e}.form-control[data-v-6e1b7ba7]{position:relative;width:100%;padding:12px 40px;border:1px solid #e0e0e0;border-radius:6px;font-size:16px;transition:border-color .3s,box-shadow .3s}.form-control[data-v-6e1b7ba7]:focus{outline:none;border-color:#4a869e;box-shadow:0 0 0 3px #4a869e1a}.form-control[data-v-6e1b7ba7]::placeholder{color:#aaa}.terms-checkbox[data-v-6e1b7ba7]{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.terms-checkbox input[type=checkbox][data-v-6e1b7ba7]{position:relative;top:2px;margin-top:4px}.terms-checkbox label[data-v-6e1b7ba7]{font-size:14px;margin-bottom:0}.terms-checkbox a[data-v-6e1b7ba7]{color:#4a869e;text-decoration:none}.btn-wrapper[data-v-6e1b7ba7]{margin-top:10px}.btn[data-v-6e1b7ba7]{width:100%;padding:14px;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.btn-primary[data-v-6e1b7ba7]{background-color:#4a869e;color:#fff}.btn-primary[data-v-6e1b7ba7]:hover{background-color:#4a869e}.btn[data-v-6e1b7ba7]:disabled{background-color:#ccc;cursor:not-allowed}.alert[data-v-6e1b7ba7]{padding:12px;margin-bottom:20px;border-radius:6px}.alert-danger[data-v-6e1b7ba7]{background-color:#fccbc7;color:#d32f2f;border:1px solid rgb(249.2924528302,157.4528301887,150.7075471698)}.alert-success[data-v-6e1b7ba7]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.login-link[data-v-6e1b7ba7]{text-align:center;margin-top:24px;font-size:15px}.login-link a[data-v-6e1b7ba7]{color:#4a869e;font-weight:700;text-decoration:none}.error-message[data-v-6e1b7ba7]{color:#f44336;font-size:12px;margin-top:5px;text-align:left}.toggle-eye[data-v-6e1b7ba7]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:16px;padding:0 6px}.success-message[data-v-6e1b7ba7]{text-align:center;color:#155724;font-size:16px;font-weight:400}.spinner-border[data-v-6e1b7ba7]{display:inline-block;width:1rem;height:1rem;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-6e1b7ba7 .75s linear infinite;margin-right:8px}@keyframes spinner-border-6e1b7ba7{to{transform:rotate(360deg)}}.mb-30[data-v-6e1b7ba7]{margin-bottom:30px}.skill-card[data-v-01f1f4a5]{min-width:260px;flex:1 1 300px;border:1px solid #eee;border-radius:8px;padding:24px;background:#fff}.category-title[data-v-01f1f4a5]{font-size:20px;font-weight:600;margin:0 0 20px;text-align:left}.chips[data-v-01f1f4a5]{display:flex;flex-wrap:wrap;gap:14px}.chip[data-v-01f1f4a5]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:16px;background:#f5f5f7;border:1px solid #e5e5e9;font-size:13px;cursor:pointer}.chip-icon[data-v-01f1f4a5]{width:16px;height:16px;margin-right:6px;object-fit:contain}.empty[data-v-01f1f4a5]{color:#888;font-size:13px}.page-content[data-v-85e141a8]{margin-top:80px;min-height:100vh;height:100vh;padding:2rem}@media (max-width: 900px){.page-content[data-v-85e141a8]{margin-top:100px;margin-left:0;padding:0 .5rem}}.skill-container[data-v-1a92b100]{display:flex;gap:2rem;padding:3rem 1rem}.question-loader[data-v-1a92b100]{width:100px;height:100px;display:block;margin:0 auto}.skill-column[data-v-1a92b100]{flex:1}.question-container[data-v-10cbc656]{padding:10px;background:#8fc0a9;font-family:Montserrat,sans-serif;margin-bottom:1rem;border-radius:5px;position:relative}.question-container .result-animation-container[data-v-10cbc656]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10;background-color:#00000080;border-radius:5px;overflow:hidden}.question-container .next-fetch-overlay[data-v-10cbc656]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:12;backdrop-filter:blur(1px);background-color:#00000059;border-radius:5px}.question-container .loader-ring[data-v-10cbc656]{width:36px;height:36px;border:4px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-10cbc656 .8s linear infinite}@keyframes spin-10cbc656{to{transform:rotate(360deg)}}.question-container .result-animation[data-v-10cbc656]{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;animation:pop-in-10cbc656 .5s cubic-bezier(.175,.885,.32,1.275) forwards}.question-container .result-animation.correct[data-v-10cbc656]{background-color:#28a745e6}.question-container .result-animation.incorrect[data-v-10cbc656]{background-color:#dc3545e6}.question-container .checkmark[data-v-10cbc656]{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.question-container .checkmark-svg[data-v-10cbc656]{width:64px;height:64px;overflow:visible}.question-container .checkmark__circle[data-v-10cbc656]{stroke:#fff;stroke-width:4;stroke-linecap:round;opacity:.25;stroke-dasharray:160;stroke-dashoffset:160;animation:draw-circle-10cbc656 .5s ease-out forwards}.question-container .checkmark__check[data-v-10cbc656]{stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:draw-check-10cbc656 .5s .12s ease-out forwards;filter:drop-shadow(0 1px 0 rgba(0,0,0,.2))}.question-container .cross[data-v-10cbc656]{width:60px;height:60px;position:relative}.question-container .cross .cross-line1[data-v-10cbc656],.question-container .cross .cross-line2[data-v-10cbc656]{position:absolute;width:3px;height:60px;background-color:#fff;left:28px;top:0;animation:draw-line-10cbc656 .3s ease-out forwards;transform-origin:center;opacity:0}.question-container .cross .cross-line1[data-v-10cbc656]{transform:rotate(45deg);animation-delay:.2s}.question-container .cross .cross-line2[data-v-10cbc656]{transform:rotate(-45deg);animation-delay:.3s}@keyframes pop-in-10cbc656{0%{transform:scale(0);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes scale-in-10cbc656{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes draw-check-10cbc656{to{stroke-dashoffset:0}}@keyframes draw-circle-10cbc656{to{stroke-dashoffset:0}}@keyframes draw-line-10cbc656{0%{height:0;opacity:1}to{height:60px;opacity:1}}.question-container .question-text[data-v-10cbc656]{font-weight:700;font-size:18px;text-align:left;padding:10px;color:#fff}.question-container .skill-meta[data-v-10cbc656]{display:flex;align-items:center;gap:8px;padding:0 10px;margin-top:4px}.question-container .skill-meta__icon[data-v-10cbc656]{width:18px;height:18px;object-fit:contain;border-radius:3px;background:#ffffff26;padding:2px}.question-container .skill-meta__name[data-v-10cbc656]{font-size:12px;color:#fffffff2;font-weight:600;letter-spacing:.2px}.question-container .options-container[data-v-10cbc656]{margin-top:10px}.question-container .tags-container[data-v-10cbc656]{margin:10px 10px 0;display:flex;flex-wrap:wrap;gap:8px}.question-container .tag-pill[data-v-10cbc656]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;line-height:1;color:#fffffff2;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:999px;backdrop-filter:blur(2px);white-space:nowrap;max-width:100%;cursor:pointer;user-select:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .05s ease;box-shadow:0 1px 2px #00000026}.question-container .tag-pill[data-v-10cbc656]:before{content:"#";opacity:.7}.question-container .tag-pill[data-v-10cbc656]:hover{background:#ffffff3d;border-color:#fff6;box-shadow:0 2px 6px #0003}.question-container .tag-pill[data-v-10cbc656]:active{transform:translateY(1px)}.question-container .tag-pill[data-v-10cbc656]:focus-visible{outline:none;box-shadow:0 0 0 2px #fffc,0 2px 6px #00000040}.question-container .tag-pill[data-v-10cbc656]{overflow:hidden;text-overflow:ellipsis}.question-container .submit-container[data-v-10cbc656]{margin-top:15px;padding:0 10px 10px;display:flex;justify-content:flex-end}.question-container .submit-button[data-v-10cbc656]{background-color:#f6bd60;color:#1a1a1a;border:none;outline:none;border-radius:5px;padding:8px 16px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.question-container .submit-button[data-v-10cbc656]:hover{background-color:#f3a930}.question-container .submit-button[data-v-10cbc656]:active{background-color:#f29f18}.question-container .submit-button[data-v-10cbc656]:disabled{background-color:#ccc;cursor:not-allowed}.question-container .submit-button[data-v-10cbc656]:disabled:hover{background-color:#ccc}.question-container .status-message[data-v-10cbc656]{margin-top:10px;padding:8px 12px;border-radius:4px;font-size:14px;text-align:center}.question-container .status-message.success[data-v-10cbc656]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.question-container .status-message.error[data-v-10cbc656]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.giveaway-container[data-v-eb97e88e]{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff!important;width:60%;height:auto;margin:auto;left:50%;top:50%;padding:2rem;transform:translate(-50%,-50%);z-index:100}@media (max-width: 576px){.giveaway-container[data-v-eb97e88e]{width:94%}}.giveaway-modal-content[data-v-eb97e88e]{display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px;position:relative}.giveaway-modal-content .giveaway-header[data-v-eb97e88e]{margin-bottom:1.5rem;text-align:center}.giveaway-modal-content .giveaway-header .giveaway-icon[data-v-eb97e88e]{margin-bottom:1.5rem;color:#4a90e2}.giveaway-modal-content .giveaway-header .giveaway-icon svg[data-v-eb97e88e]{width:64px;height:64px}.giveaway-modal-content .giveaway-header h2[data-v-eb97e88e]{font-size:1.8rem;font-weight:600;color:#1a1a1a;margin:0}.giveaway-modal-content .giveaway-body[data-v-eb97e88e]{display:flex;flex-direction:column;align-items:center}.giveaway-modal-content .giveaway-body .giveaway-message[data-v-eb97e88e]{text-align:center;font-weight:200;font-size:1.1rem;color:#1a1a1a;margin-bottom:1.5rem;line-height:1.5}.giveaway-modal-content .giveaway-body .actions[data-v-eb97e88e]{display:flex;gap:.75rem;width:100%;justify-content:center}.giveaway-modal-content .giveaway-body .actions .cancel-btn[data-v-eb97e88e]{padding:.75rem 1.5rem;background-color:#e5e7eb;color:#111827;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;outline:none;transition:background-color .2s;width:50%}.giveaway-modal-content .giveaway-body .actions .cancel-btn[data-v-eb97e88e]:hover{background-color:#d1d5db}.giveaway-modal-content .giveaway-body .actions .retry-btn[data-v-eb97e88e]{padding:.75rem 1.5rem;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;outline:none;transition:background-color .2s;width:50%}.giveaway-modal-content .giveaway-body .actions .retry-btn[data-v-eb97e88e]:hover{background-color:#4a869e}.giveaway-modal-content .close-btn[data-v-eb97e88e]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#999}.giveaway-modal-content .close-btn[data-v-eb97e88e]:hover{color:#333}.modal-container[data-v-eb97e88e]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:100}.modal-overlay[data-v-eb97e88e]{background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.skill-page[data-v-47eebff5]{padding:2rem}.skill-header[data-v-47eebff5]{padding:2rem 0;margin-bottom:2rem;text-align:center;font-size:2rem;font-family:Open Sans Light,Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif}.skill-header span[data-v-47eebff5]{font-style:italic}.question-grid-container[data-v-47eebff5]{width:96%;display:flex;gap:2rem;margin:0 auto}@media (max-width: 700px){.question-grid-container[data-v-47eebff5]{flex-direction:column;gap:1rem;width:100%}.grid-column[data-v-47eebff5]{width:100%}}.question-loader[data-v-47eebff5]{width:100px;height:100px;display:block;margin:0 auto}.grid-column[data-v-47eebff5]{flex:1}.fq-filter-modal-content[data-v-7f5d5c86]{display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px;position:relative}.fqfm-modal-header[data-v-7f5d5c86]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1.5rem;text-align:center}.fqfm-modal-header h2[data-v-7f5d5c86]{font-size:1.8rem;color:#333;margin:0}.fq-filter-container[data-v-7f5d5c86]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;border:1px solid #dadada;align-items:center;flex-direction:column;background-color:#fff!important;width:60%;padding:20px;border-radius:10px;margin:0;z-index:100}@media (max-width: 576px){.fq-filter-container[data-v-7f5d5c86]{width:94%;padding:1rem}}.fqfm-modal-body[data-v-7f5d5c86]{display:flex;flex-direction:column;align-items:center;width:100%}.fqfm-modal-body .fq-section[data-v-7f5d5c86]{width:100%}.date-filter-row[data-v-7f5d5c86]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.section-title[data-v-7f5d5c86]{font-weight:600;margin:10px 0 6px}.searchable-select[data-v-7f5d5c86]{width:100%}.ss-control[data-v-7f5d5c86]{position:relative;display:flex;align-items:center;gap:6px;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:6px 8px;background:#fff}.ss-control input[data-v-7f5d5c86]{padding:8px;border:none;outline:none;width:100%;font-size:14px}.ss-clear[data-v-7f5d5c86]{position:absolute;right:0;background:transparent;border:none;font-size:18px;cursor:pointer;color:#666}.ss-dropdown[data-v-7f5d5c86]{position:relative;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;margin-top:6px;max-height:240px;overflow-y:auto;z-index:10}.ss-option[data-v-7f5d5c86]{display:block;width:100%;text-align:left;padding:8px 10px;background:#fff;border:none;cursor:pointer}.ss-option[data-v-7f5d5c86]:hover{background:#f0f0f0}.ss-option.active[data-v-7f5d5c86]{background:#6558f51f}.ss-noopt[data-v-7f5d5c86]{padding:8px 10px;color:#777;font-size:13px}.selected-tags[data-v-7f5d5c86]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tag-chip[data-v-7f5d5c86]{display:inline-flex;align-items:center;background:#f0f0f0;border-radius:16px;padding:4px 10px;font-size:13px}.tag-chip .remove-btn[data-v-7f5d5c86]{display:inline-flex;margin-left:6px;cursor:pointer}.tag-input-group[data-v-7f5d5c86]{position:relative}.tag-input[data-v-7f5d5c86]{width:100%;padding:15px;border:1px solid rgba(0,0,0,.1);border-radius:8px}.suggestions[data-v-7f5d5c86]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;z-index:20;max-height:200px;overflow-y:auto}.suggestion[data-v-7f5d5c86]{display:block;width:100%;text-align:left;padding:8px 10px;border:none;background:#fff;cursor:pointer}.suggestion[data-v-7f5d5c86]:hover{background:#f0f0f0}.presets[data-v-7f5d5c86]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.presets button[data-v-7f5d5c86]{padding:6px 10px;border-radius:8px;background:#f6f6f8;border:1px solid rgba(0,0,0,.08);cursor:pointer}.presets button.active[data-v-7f5d5c86]{background:#6558f51a;border-color:#6558f54d;color:#333}.custom-range[data-v-7f5d5c86]{display:flex;gap:8px;align-items:center;margin:6px 0 0}.custom-range label[data-v-7f5d5c86]{display:flex;align-items:center;gap:6px}.custom-range input[data-v-7f5d5c86]{padding:6px 8px;border:1px solid rgba(0,0,0,.1);border-radius:8px}.date-error[data-v-7f5d5c86]{color:#c0392b;font-size:.9rem;margin-top:4px}.btn-row[data-v-7f5d5c86]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.btn[data-v-7f5d5c86]{padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer}.btn.apply[data-v-7f5d5c86]{background:#000;color:#fff;border-color:#000}.btn.clear[data-v-7f5d5c86]{background:transparent;color:#666;text-decoration:none;border:none}.summary-row[data-v-7f5d5c86]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.summary-row .summary-pill[data-v-7f5d5c86]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f0f2ff;color:#363853;font-weight:600;font-size:12px}.summary-row.active .summary-pill[data-v-7f5d5c86]{background:#e8e5ff;color:#2b2d6a}.link-clear-all[data-v-7f5d5c86]{background:none;border:none;color:#6558f5;text-decoration:none;cursor:pointer;font-size:13px}.section-title[data-v-7f5d5c86]{display:flex;align-items:center;gap:8px}.count-badge[data-v-7f5d5c86]{display:inline-flex;min-width:22px;justify-content:center;padding:2px 8px;border-radius:999px;background:#6558f5;color:#fff;font-size:12px;line-height:18px}.tag-chip.selected[data-v-7f5d5c86]{background:#e8e5ff;color:#2b2d6a;border:1px solid rgba(101,88,245,.45)}.tag-chip .remove-btn img[data-v-7f5d5c86]{filter:none}.ss-option[data-v-7f5d5c86]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ss-option.active[data-v-7f5d5c86]{background:#e8e5ff;border-left:3px solid #6558F5;font-weight:600}.ss-option .check[data-v-7f5d5c86]{color:#6558f5;font-weight:800}.presets button.active[data-v-7f5d5c86]{background:#6558f5;color:#fff;border-color:#6558f5}.ss-control[data-v-7f5d5c86]:focus-within,.tag-input[data-v-7f5d5c86]:focus{box-shadow:0 0 0 3px #6558f526;border-color:#6558f580}@media (max-width: 576px){.fqfm-modal-content[data-v-7f5d5c86]{width:100vw;max-width:100vw;padding:16px;border-radius:12px}.date-filter-row[data-v-7f5d5c86]{flex-direction:column;align-items:stretch;gap:8px}.custom-range[data-v-7f5d5c86]{flex-direction:column;align-items:stretch}.btn-row[data-v-7f5d5c86]{justify-content:center;flex-wrap:wrap}}.filtered-questions[data-v-132d5bb2]{padding:.4rem;min-height:calc(100vh - 300px)}.filtered-questions .mobile-filter-trigger[data-v-132d5bb2]{display:none}@media (min-width: 768px){.filtered-questions[data-v-132d5bb2]{padding:2rem}}.filtered-questions .header[data-v-132d5bb2]{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}@media (max-width: 576px){.filtered-questions .header[data-v-132d5bb2]{margin-top:10px;flex-direction:row}}.filtered-questions .header .title[data-v-132d5bb2]{font-size:1.8rem}.filtered-questions .header .date-filter-bar[data-v-132d5bb2]{margin-top:0;display:flex;flex-direction:row;align-items:center;gap:10px;background:#fff;border:1px solid rgba(101,88,245,.25);border-radius:12px;padding:8px 10px;box-shadow:0 2px 10px #0000000a}.filtered-questions .header .date-filter-bar .presets[data-v-132d5bb2]{display:flex;flex-wrap:nowrap;gap:6px}.filtered-questions .header .date-filter-bar .presets button[data-v-132d5bb2]{padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#f7f7fb;color:#333;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.filtered-questions .header .date-filter-bar .presets button[data-v-132d5bb2]:hover{background:#eef;border-color:#6558f559}.filtered-questions .header .date-filter-bar .presets button.active[data-v-132d5bb2]{background:#6558f5;color:#fff;border-color:#6558f5}.filtered-questions .header .date-filter-bar .custom-range[data-v-132d5bb2]{display:flex;align-items:center;gap:8px;padding-left:8px;border-left:1px solid rgba(0,0,0,.06)}.filtered-questions .header .date-filter-bar .custom-range label[data-v-132d5bb2]{font-size:.9rem;color:#333;display:flex;align-items:center;gap:6px}.filtered-questions .header .date-filter-bar .custom-range input[type=date][data-v-132d5bb2]{padding:6px 8px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#333}.filtered-questions .header .date-filter-bar .custom-range .apply[data-v-132d5bb2]{background:#1abc9c;color:#fff;border:none;padding:6px 12px;border-radius:999px;cursor:pointer}.filtered-questions .header .date-filter-bar .custom-range .apply[data-v-132d5bb2]:disabled{opacity:.5;cursor:not-allowed}.filtered-questions .header .date-filter-bar .custom-range .clear[data-v-132d5bb2]{background:transparent;color:#666;border:none;padding:6px 8px;cursor:pointer}.filtered-questions .header .date-filter-bar .date-error[data-v-132d5bb2]{color:#c0392b;font-size:.9rem;margin-left:8px}@media (max-width: 900px){.filtered-questions .header[data-v-132d5bb2]{flex-direction:row;align-items:center}.filtered-questions .header .date-filter-bar[data-v-132d5bb2]{width:100%;flex-direction:column;align-items:stretch;gap:8px;padding:10px}.filtered-questions .header .date-filter-bar .presets[data-v-132d5bb2]{flex-wrap:wrap}.filtered-questions .header .date-filter-bar .custom-range[data-v-132d5bb2]{border-left:none;padding-left:0}}@media (max-width: 700px){.filtered-questions .mobile-filter-trigger[data-v-132d5bb2]{display:block;width:100%}.filtered-questions .open-filter-btn[data-v-132d5bb2]{width:100%;padding:10px 14px;border-radius:10px;background:#000;color:#fff;border:none}.filtered-questions .date-filter-bar[data-v-132d5bb2]{display:none}}.filtered-questions .filters-row[data-v-132d5bb2]{display:flex;flex-direction:column;align-items:start;width:100%}.filtered-questions .filters-row-items[data-v-132d5bb2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px;width:100%}.filtered-questions .filters-row-items .selected-tags[data-v-132d5bb2]{display:flex;flex-wrap:wrap;gap:6px}.filtered-questions .filters-row-items .tag-chip[data-v-132d5bb2]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;padding:0 0 0 12px;line-height:1;color:#1a1a1a;background:#f6bd60;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 1px 2px #0000001f;user-select:none}.filtered-questions .filters-row-items .tag-chip[data-v-132d5bb2]:before{content:"#";color:#0009}.filtered-questions .filters-row-items .tag-chip[data-v-132d5bb2]:hover{filter:brightness(.98);box-shadow:0 2px 6px #0000002e}.filtered-questions .filters-row-items .tag-chip[data-v-132d5bb2]:focus-within,.filtered-questions .filters-row-items .tag-chip[data-v-132d5bb2]:focus-visible{outline:none;box-shadow:0 0 0 2px #00000040,0 2px 6px #0000002e}.filtered-questions .filters-row-items .tag-chip .remove-btn[data-v-132d5bb2]{background:none;cursor:pointer;outline:none;border:none;height:36px;width:36px}.filtered-questions .filters-row-items .tag-chip .remove-btn img[data-v-132d5bb2]{position:relative;top:6px;right:4px}.filtered-questions .filters-row-items .tag-input-group[data-v-132d5bb2]{position:relative;flex:1 1 260px;min-width:220px}.filtered-questions .filters-row-items .tag-input[data-v-132d5bb2]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:8px}.filtered-questions .filters-row-items .suggestions[data-v-132d5bb2]{position:absolute;top:110%;left:0;right:0;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 6px 18px #00000014;padding:6px;display:flex;flex-wrap:wrap;gap:6px;z-index:3}.filtered-questions .filters-row-items .suggestion[data-v-132d5bb2]{background:#f7f7fb;border:1px solid #eee;border-radius:999px;padding:6px 10px;cursor:pointer}.filtered-questions .filters-row-items .selector[data-v-132d5bb2]{display:flex;flex-direction:column;gap:4px}.filtered-questions .filters-row-items .selector select[data-v-132d5bb2]{padding:8px 10px;border:1px solid #ddd;border-radius:8px;min-width:160px}.filtered-questions .filters-row-items .searchable-select[data-v-132d5bb2]{position:relative;min-width:220px;flex:1 1 220px;padding:10px}.filtered-questions .filters-row-items .searchable-select .ss-control[data-v-132d5bb2]{position:relative;display:flex;align-items:center}.filtered-questions .filters-row-items .searchable-select .ss-control input[data-v-132d5bb2]{padding:15px 10px;width:100%;border:1px solid #ddd;border-radius:8px;font-size:14px}.filtered-questions .filters-row-items .searchable-select .ss-control .ss-clear[data-v-132d5bb2]{position:absolute;right:6px;background:transparent;border:none;cursor:pointer;font-size:18px;line-height:1;color:#999}.filtered-questions .filters-row-items .searchable-select .ss-control .ss-clear[data-v-132d5bb2]:disabled{cursor:not-allowed;opacity:.5}.filtered-questions .filters-row-items .searchable-select .ss-dropdown[data-v-132d5bb2]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 8px 22px #00000014;max-height:260px;overflow:auto;z-index:5;padding:6px}.filtered-questions .filters-row-items .searchable-select .ss-option[data-v-132d5bb2]{width:100%;text-align:left;background:#f7f7fb;border:1px solid #eee;color:#333;border-radius:8px;padding:8px 10px;cursor:pointer;margin-bottom:6px}.filtered-questions .filters-row-items .searchable-select .ss-option[data-v-132d5bb2]:last-child{margin-bottom:0}.filtered-questions .filters-row-items .searchable-select .ss-option[data-v-132d5bb2]:hover{background:#eef;border-color:#6558f559}.filtered-questions .filters-row-items .searchable-select .ss-option.active[data-v-132d5bb2]{background:#6558f5;border-color:#6558f5;color:#fff}.filtered-questions .filters-row-items .searchable-select .ss-noopt[data-v-132d5bb2]{padding:8px;color:#666;font-size:.9rem}.filtered-questions .question-container[data-v-132d5bb2]{position:relative;min-height:80vh;overflow:visible}.filtered-questions .question-container .no-data[data-v-132d5bb2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#666;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px}.filtered-questions .question-container .no-data .no-data-img[data-v-132d5bb2]{width:120px;height:120px;opacity:.85}.filtered-questions .question-container .no-data .no-data-text[data-v-132d5bb2]{font-size:1rem}.filtered-questions .loading-container[data-v-132d5bb2]{display:flex;justify-content:center;align-items:center;min-height:300px}.filtered-questions .loading-more[data-v-132d5bb2]{position:fixed;left:0;bottom:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;background:#ffffffe6;backdrop-filter:blur(2px);box-shadow:0 -4px 12px #0000000f}.filtered-questions .loading-more p[data-v-132d5bb2]{margin-top:.5rem;color:#666}.filtered-questions .question-loader[data-v-132d5bb2]{width:100px;height:100px}.filtered-questions .question-loader-small[data-v-132d5bb2]{width:50px;height:50px}.modal-container[data-v-132d5bb2]{position:fixed!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:100!important;inset:0!important;height:100vh!important;background:transparent!important}.modal-overlay[data-v-132d5bb2]{background-color:#00000080!important;backdrop-filter:blur(2px)!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}.mobile-filter-modal[data-v-132d5bb2]{display:flex;align-items:center;justify-content:center;background:#fff!important;border-radius:12px;width:95vw!important;max-width:520px!important;padding:14px 14px 16px;box-shadow:0 10px 30px #0003}.mobile-filter-content[data-v-132d5bb2]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;background:#fff;align-items:center;border-radius:10px;color:#333;padding:16px}.mobile-filter-content .presets[data-v-132d5bb2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.mobile-filter-content .presets button[data-v-132d5bb2]{padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#f7f7fb;color:#333}.mobile-filter-content .presets button.active[data-v-132d5bb2]{background:#4a869e;color:#fff;border-color:#4a869e}.mobile-filter-content .custom-range[data-v-132d5bb2]{display:flex;gap:10px;align-items:center;margin:6px 0 10px}.mobile-filter-content .custom-range label[data-v-132d5bb2]{font-size:.95rem;display:flex;gap:6px;align-items:center}.mobile-filter-content .custom-range input[type=date][data-v-132d5bb2]{padding:8px 10px;border:1px solid #ddd;border-radius:10px}.mobile-filter-content .date-error[data-v-132d5bb2]{color:#c0392b;font-size:.9rem;margin:4px 0 8px}.mobile-filter-content .btn-row[data-v-132d5bb2]{display:flex;justify-content:flex-end;gap:8px}.mobile-filter-content .btn[data-v-132d5bb2]{padding:10px 14px;border-radius:10px;border:none;cursor:pointer}.mobile-filter-content .btn.apply[data-v-132d5bb2]{background:#4a869e;color:#fff}.mobile-filter-content .btn.apply[data-v-132d5bb2]:disabled{opacity:.5;cursor:not-allowed}.mobile-filter-content .btn.clear[data-v-132d5bb2]{background:transparent;color:#666}@media (min-width: 701px){.mobile-filter-trigger[data-v-132d5bb2]{display:none!important}}.legal-page[data-v-17f4e69e]{background:#f9f9f9;min-height:100vh}.legal-hero[data-v-17f4e69e]{background:linear-gradient(135deg,#4a889ef2,#4a889ed9);color:#fff;padding:48px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.legal-hero .legal-hero__inner[data-v-17f4e69e]{max-width:900px;margin:0 auto;display:flex;align-items:start;gap:16px;color:#fff}.legal-hero .legal-hero__inner .info[data-v-17f4e69e]{margin-top:20px;color:#fff;font-size:1rem;line-height:1.5;text-align:left}.legal-hero .legal-hero__icon[data-v-17f4e69e]{width:48px;height:48px;display:grid;place-items:start;font-size:28px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:12px}.legal-hero h1[data-v-17f4e69e]{color:#fff;font-weight:700;margin:0;text-align:left}.legal-hero .last-updated[data-v-17f4e69e]{color:#ffffffe6;margin-top:4px;margin-bottom:0}.container[data-v-17f4e69e]{max-width:900px;margin:24px auto 200px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:28px}@media (max-width: 640px){.container[data-v-17f4e69e]{padding:20px;margin:16px auto}}.intro[data-v-17f4e69e]{font-size:1rem;color:#333}h2[data-v-17f4e69e]{margin:20px 0;font-weight:600;position:relative;padding-bottom:6px;text-align:left}h2[data-v-17f4e69e]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:linear-gradient(135deg,#4a889e,#3a6a7e);border-radius:2px}p[data-v-17f4e69e],li[data-v-17f4e69e]{color:#333;text-align:left}ul[data-v-17f4e69e]{padding-left:22px;list-style:none}ul li[data-v-17f4e69e]{position:relative;padding-left:22px;margin:6px 0;text-align:left}ul li[data-v-17f4e69e]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#4a889e;box-shadow:0 0 0 3px #4a889e26}a[data-v-17f4e69e]{color:#4a869e;text-decoration:none}a[data-v-17f4e69e]:focus{outline:2px solid #4a869e;outline-offset:2px}.legal-page[data-v-903c7b17]{background:#f9f9f9;min-height:100vh}.legal-hero[data-v-903c7b17]{background:linear-gradient(135deg,#4a889ef2,#4a889ed9);color:#fff;padding:48px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.legal-hero .legal-hero__inner[data-v-903c7b17]{max-width:900px;margin:0 auto;display:flex;align-items:start;text-align:left;gap:16px}.legal-hero .legal-hero__icon[data-v-903c7b17]{width:48px;height:48px;display:grid;place-items:start;font-size:28px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:12px}.legal-hero h1[data-v-903c7b17]{color:#fff;font-weight:700;margin:0;text-align:left}.legal-hero .last-updated[data-v-903c7b17]{color:#ffffffe6;margin-top:4px;margin-bottom:0}.container[data-v-903c7b17]{max-width:900px;margin:24px auto 200px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:28px}@media (max-width: 640px){.container[data-v-903c7b17]{padding:20px;margin:16px auto}}.intro[data-v-903c7b17]{font-size:1rem;color:#333}h2[data-v-903c7b17]{margin-top:28px;margin-bottom:10px;font-weight:600;position:relative;padding-bottom:6px;text-align:left}h2[data-v-903c7b17]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:linear-gradient(135deg,#4a889e,#3a6a7e);border-radius:2px}p[data-v-903c7b17],li[data-v-903c7b17]{color:#333;text-align:left}ul[data-v-903c7b17]{padding-left:22px;list-style:none}ul li[data-v-903c7b17]{position:relative;padding-left:22px;margin:6px 0;text-align:left}ul li[data-v-903c7b17]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#4a889e;box-shadow:0 0 0 3px #4a889e26}a[data-v-903c7b17]{color:#4a869e;text-decoration:none}a[data-v-903c7b17]:focus{outline:2px solid #4a869e;outline-offset:2px}.contact-page[data-v-90eb6aa2]{background:#f9f9f9;min-height:100vh}.hero[data-v-90eb6aa2]{background:linear-gradient(135deg,#4a889ef2,#4a889ed9);color:#fff;padding:48px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.hero .hero__inner[data-v-90eb6aa2]{max-width:1000px;margin:0 auto;display:flex;align-items:start;text-align:left;gap:16px}.hero .hero__icon[data-v-90eb6aa2]{width:48px;height:48px;display:grid;place-items:start;font-size:28px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:12px}.hero h1[data-v-90eb6aa2]{color:#fff;font-weight:700;margin:0}.hero .subtitle[data-v-90eb6aa2]{color:#ffffffe6;margin-top:4px;margin-bottom:0}.container[data-v-90eb6aa2]{max-width:1000px;margin:24px auto;padding:0 20px}.grid[data-v-90eb6aa2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}@media (max-width: 900px){.grid[data-v-90eb6aa2]{grid-template-columns:1fr}}.card[data-v-90eb6aa2]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:22px;text-align:left}.card h2[data-v-90eb6aa2]{font-size:1.25rem;margin:8px 0;font-weight:600}.card p[data-v-90eb6aa2]{color:#333}.card .card__icon[data-v-90eb6aa2]{width:40px;height:40px;display:grid;place-items:center;font-size:22px;background:#4a889e14;border:1px solid rgba(74,136,158,.25);border-radius:10px}.info[data-v-90eb6aa2]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:16px 0 20px}@media (max-width: 900px){.info[data-v-90eb6aa2]{grid-template-columns:1fr}}.info .info__section[data-v-90eb6aa2]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:22px;text-align:left}.info .info__section h3[data-v-90eb6aa2]{margin:0 0 8px;font-weight:600;position:relative;padding-bottom:6px}.info .info__section h3[data-v-90eb6aa2]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:linear-gradient(135deg,#4a889e,#3a6a7e);border-radius:2px}.info .info__section address[data-v-90eb6aa2]{font-style:normal;color:#333}.info .info__section .list[data-v-90eb6aa2]{list-style:none;padding-left:0}.info .info__section .list li[data-v-90eb6aa2]{position:relative;padding-left:22px;margin:6px 0}.info .info__section .list li[data-v-90eb6aa2]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#4a889e;box-shadow:0 0 0 3px #4a889e26}.social[data-v-90eb6aa2]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:22px;text-align:left;margin-bottom:20px}.social__links[data-v-90eb6aa2]{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:12px 20px}.contact-box[data-v-90eb6aa2]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:22px;text-align:left}.link[data-v-90eb6aa2]{color:#4a869e;text-decoration:none}.link[data-v-90eb6aa2]:focus{outline:2px solid #4a869e;outline-offset:2px}.pricing-page[data-v-7e2e5b39]{padding-top:80px}.hero[data-v-7e2e5b39]{background:linear-gradient(90deg,#f6f8ff,#eef2ff);padding:60px 0 30px;text-align:center}.hero h1[data-v-7e2e5b39]{margin:0;font-size:2.2rem;color:#333}.hero .subtitle[data-v-7e2e5b39]{margin-top:8px;color:#333}.plans[data-v-7e2e5b39]{padding:20px 0 60px}.plans .cards[data-v-7e2e5b39]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.plans .card[data-v-7e2e5b39]{position:relative;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;padding:24px;display:flex;flex-direction:column;align-items:stretch;transition:transform .2s ease,box-shadow .2s ease}.plans .card[data-v-7e2e5b39]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001f}.plans .card .card-header[data-v-7e2e5b39]{text-align:center;margin-bottom:12px}.plans .card .card-header h2[data-v-7e2e5b39]{margin:0 0 4px}.plans .card .card-header .price[data-v-7e2e5b39]{margin:0;display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.plans .card .card-header .price .original-price[data-v-7e2e5b39]{color:#333;text-decoration:line-through;font-weight:600}.plans .card .card-header .price .amount[data-v-7e2e5b39]{font-size:2rem;font-weight:800;color:#333}.plans .card .card-header .price .per[data-v-7e2e5b39]{color:#333;margin-left:4px}.plans .card .features[data-v-7e2e5b39]{list-style:none;padding:0;margin:0 0 16px}.plans .card .features li[data-v-7e2e5b39]{padding:8px 0;border-bottom:1px dashed #eee}.plans .card .features li[data-v-7e2e5b39]:last-child{border-bottom:none}.plans .card .btn[data-v-7e2e5b39]{border-radius:28px;padding:10px 16px;font-weight:700;cursor:pointer;border:2px solid transparent}.plans .card .btn.solid[data-v-7e2e5b39]{background:#4a869e!important;color:#fff!important;border-color:#4a869e!important}.plans .card .btn.legend[data-v-7e2e5b39]{background:#f44336!important;color:#fff!important;border-color:#f44336!important}.plans .card .btn.outline[data-v-7e2e5b39]{background:#fff;color:#4a869e;border-color:#4a869e}.plans .featured[data-v-7e2e5b39]{border:2px solid #4a869e}.plans .featured .badge[data-v-7e2e5b39]{position:absolute;top:-12px;left:16px;background:#f44336;color:#fff;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;box-shadow:0 6px 16px #0000001f}.plans .discount-pill[data-v-7e2e5b39]{display:inline-block;margin-top:6px;background:#6558f51a;color:#4a869e;border:1px dashed rgba(101,88,245,.6);padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;align-self:center}.plans .disclaimer[data-v-7e2e5b39]{margin-top:18px;color:#333;text-align:center;font-size:.9rem}.plans .lock-prices-cta[data-v-7e2e5b39]{margin-top:28px;border:2px dashed rgba(101,88,245,.4);border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(90deg,#6558f50f,#6558f505)}.plans .lock-prices-cta .cta-content[data-v-7e2e5b39]{max-width:680px}.plans .lock-prices-cta .cta-content h3[data-v-7e2e5b39]{margin:0 0 6px;font-size:1.3rem;color:#333}.plans .lock-prices-cta .cta-content p[data-v-7e2e5b39]{margin:0;color:#333}.plans .lock-prices-cta .cta-actions[data-v-7e2e5b39]{display:flex;gap:10px;flex-wrap:wrap}.plans .lock-prices-cta .cta-actions .btn[data-v-7e2e5b39]{min-width:220px;background:#4a869e;color:#fff}.container[data-v-7e2e5b39]{width:min(1100px,92%);margin:0 auto}@media (max-width: 900px){.plans .cards[data-v-7e2e5b39]{grid-template-columns:1fr}.plans .lock-prices-cta[data-v-7e2e5b39]{flex-direction:column;align-items:flex-start}.plans .lock-prices-cta .cta-actions[data-v-7e2e5b39]{width:100%}.plans .lock-prices-cta .cta-actions .btn[data-v-7e2e5b39]{flex:1;min-width:unset}}.cancel-sub-container[data-v-5d51b9d0]{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff!important;width:60%;height:500px;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}@media (max-width: 576px){.cancel-sub-container[data-v-5d51b9d0]{width:100%}}.limit-modal-content[data-v-5d51b9d0]{display:flex;flex-direction:column;padding:2rem;background:#fff;border-radius:8px;width:90%;max-width:500px;position:relative}.limit-modal-content .modal-header[data-v-5d51b9d0]{margin-bottom:1.5rem;text-align:center}.limit-modal-content .modal-header h2[data-v-5d51b9d0]{font-size:1.8rem;color:#333;margin:0}.limit-modal-content .modal-body[data-v-5d51b9d0]{display:flex;flex-direction:column;align-items:center}.limit-modal-content .modal-body .limit-icon[data-v-5d51b9d0]{margin-bottom:1.5rem;color:#f5a623}.limit-modal-content .modal-body .limit-icon svg[data-v-5d51b9d0]{width:64px;height:64px}.limit-modal-content .modal-body .limit-message[data-v-5d51b9d0]{text-align:center;font-size:1.1rem;color:#555;margin-bottom:1rem;line-height:1.5}.limit-modal-content .modal-body .error-text[data-v-5d51b9d0]{color:#b91c1c;margin-bottom:.5rem}.limit-modal-content .modal-body .success-text[data-v-5d51b9d0]{color:#15803d;margin-bottom:.5rem}.limit-modal-content .modal-body .limit-actions[data-v-5d51b9d0]{display:flex;flex-direction:column;width:100%;gap:1rem}.limit-modal-content .modal-body .limit-actions .gopro-btn[data-v-5d51b9d0]{padding:.75rem 1.5rem;background-color:#39c;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.limit-modal-content .modal-body .limit-actions .gopro-btn[data-v-5d51b9d0]:hover{background-color:#2980b9}.limit-modal-content .modal-body .limit-actions .gopro-btn[data-v-5d51b9d0]:disabled{background-color:#95a5a6;cursor:not-allowed}.limit-modal-content .modal-body .limit-actions .cancel-btn[data-v-5d51b9d0]{padding:.75rem 1.5rem;background-color:transparent;color:#555;border:1px solid #ccc;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.limit-modal-content .modal-body .limit-actions .cancel-btn[data-v-5d51b9d0]:hover{background-color:#f5f5f5}.limit-modal-content .close-btn[data-v-5d51b9d0]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#999}.limit-modal-content .close-btn[data-v-5d51b9d0]:hover{color:#333}.loading-state[data-v-5d51b9d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;width:100%}.spinner[data-v-5d51b9d0]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#39c;border-radius:50%;animation:spin-5d51b9d0 .9s linear infinite}.loading-text[data-v-5d51b9d0]{margin-top:.75rem;font-size:.95rem;color:#555}@keyframes spin-5d51b9d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-container[data-v-5d51b9d0]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:100}.modal-overlay[data-v-5d51b9d0]{background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.account-page[data-v-88a72545]{background:#f9f9f9;min-height:100vh}.account-hero[data-v-88a72545]{background:#fff;color:#333;padding:20px;border:1px solid rgba(0,0,0,.06);border-top:none}.account-hero .account-hero__inner[data-v-88a72545]{max-width:1000px;margin:0 auto;display:flex;text-align:left;align-items:start;gap:16px}.account-hero h2[data-v-88a72545]{font-weight:700;margin:0}.account-hero .subtitle[data-v-88a72545]{margin-top:4px;margin-bottom:0}.container[data-v-88a72545]{max-width:1000px;margin:28px auto}.profile-card[data-v-88a72545]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;border:1px solid rgba(0,0,0,.06);padding:22px;display:flex;align-items:center;gap:18px;text-align:left;transition:transform .15s ease,box-shadow .2s ease;will-change:transform}.profile-card[data-v-88a72545]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0000001f}.avatar[data-v-88a72545]{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;overflow:hidden;border:3px solid rgba(74,136,158,.25)}.avatar img[data-v-88a72545]{width:100%;height:100%;object-fit:cover}.avatar-fallback[data-v-88a72545]{width:100%;height:100%;border-radius:50%;background:#fff;color:#4a869e;display:grid;place-items:center;font-weight:700;font-size:28px}.info .name[data-v-88a72545]{margin:0;font-weight:600}.info .email[data-v-88a72545]{margin:4px 0 8px;color:#333}.info .meta[data-v-88a72545]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.info .pill[data-v-88a72545]{display:inline-flex;align-items:center;justify-content:center;background:#4a889e14;color:#2b5d70;border:1px solid rgba(74,136,158,.25);border-radius:999px;padding:4px 30px;font-size:.85rem;font-weight:600}.info .gopro-btn[data-v-88a72545]{background-color:#4a869e;color:#fff;border:2px solid #ffffff;padding:.4rem 1rem;border-radius:24px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:.9rem}.info .gopro-btn[data-v-88a72545]:hover{background-color:#fff;color:#4a869e;box-shadow:0 0 8px #0000000d}.info .refcode-row[data-v-88a72545]{display:inline-flex;align-items:center;gap:8px;margin:6px 0 8px;flex-wrap:wrap}.info .refcode-badge[data-v-88a72545]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:10px;background:#4a889e14;color:#204b5b;border:1px dashed rgba(74,136,158,.45);letter-spacing:.6px}.info .refcode-copy-btn[data-v-88a72545]{padding:6px 10px;background:#f6fbff;color:#2b5d70;border:1px solid rgba(74,136,158,.35);border-radius:8px;font-weight:600;cursor:pointer}.info .refcode-copy-btn[data-v-88a72545]:hover{background:#fff}.info .refcode-copy-msg[data-v-88a72545]{font-size:.85rem;color:#2b5d70}.details-grid[data-v-88a72545]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media (max-width: 900px){.details-grid[data-v-88a72545]{grid-template-columns:1fr}}.detail-card[data-v-88a72545]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;border:1px solid rgba(0,0,0,.06);padding:22px;text-align:left;transition:transform .15s ease,box-shadow .2s ease;will-change:transform}.detail-card[data-v-88a72545]:hover{transform:translateY(-2px);box-shadow:0 12px 34px #0000001a}.detail-card h3[data-v-88a72545]{margin:0 0 8px;font-weight:600;position:relative;padding-bottom:6px}.detail-card h3[data-v-88a72545]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:linear-gradient(135deg,#4a889e,#3a6a7e);border-radius:2px}.quick-actions[data-v-88a72545]{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.action-btn[data-v-88a72545]{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;border-radius:10px;background:linear-gradient(135deg,#4a889e,#3a6a7e);color:#fff;border:none;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .08s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 6px 14px #3a6a7e40}.action-btn[data-v-88a72545]:hover{box-shadow:0 8px 18px #3a6a7e59}.action-btn[data-v-88a72545]:active{transform:translateY(1px)}.action-btn.secondary[data-v-88a72545]{background:#fff;color:#2b5d70;border:1px solid rgba(74,136,158,.35);box-shadow:none}.action-btn.tertiary[data-v-88a72545]{background:#f6fbff;color:#2b5d70;border:1px solid rgba(74,136,158,.25);box-shadow:none}.detail-card ul[data-v-88a72545]{list-style:none;padding-left:0}.detail-card li[data-v-88a72545]{margin:6px 0}.subscription-actions[data-v-88a72545]{margin-top:12px}.cancel-sub-btn[data-v-88a72545]{padding:.6rem 1rem;background-color:#fff4f4;color:#b42318;border:1px solid #f2b8b5;border-radius:6px;font-weight:600;cursor:pointer}.cancel-sub-btn[data-v-88a72545]:hover{background-color:#ffe9e9}.mobile-only[data-v-88a72545]{display:none!important}@media (max-width: 640px){.account-hero[data-v-88a72545]{padding:24px 16px}.account-hero h1[data-v-88a72545]{font-size:1.5rem}.account-hero .subtitle[data-v-88a72545]{font-size:.95rem}.account-hero .account-hero__inner[data-v-88a72545]{gap:8px}.profile-card[data-v-88a72545]{flex-direction:column;text-align:center;align-items:center;padding:24px 20px}.profile-card .avatar[data-v-88a72545]{width:140px;height:140px;border-width:4px;margin-bottom:8px}.profile-card .info .name[data-v-88a72545]{font-size:1.25rem}.profile-card .info .email[data-v-88a72545]{font-size:.95rem}.profile-card .info .meta[data-v-88a72545]{justify-content:center}.mobile-only[data-v-88a72545]{display:inline-flex!important}}.referral-form[data-v-88a72545]{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}.referral-input[data-v-88a72545]{flex:1 1 260px;padding:.7rem .9rem;background:#fafbfd;border:1px solid rgba(0,0,0,.12);border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;font-size:.95rem;color:#333}.referral-input[data-v-88a72545]::placeholder{color:#0006}.referral-input[data-v-88a72545]:hover{border-color:#4a889e73}.referral-input[data-v-88a72545]:focus{border-color:#4a869e;box-shadow:0 0 0 4px #4a889e26;background:#fff}.referral-submit-btn[data-v-88a72545]{padding:.7rem 1.1rem;background:linear-gradient(135deg,#4a889e,#3a6a7e);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:transform .08s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 6px 14px #3a6a7e40}.referral-submit-btn[data-v-88a72545]:hover{box-shadow:0 8px 18px #3a6a7e59}.referral-submit-btn[data-v-88a72545]:active{transform:translateY(1px)}.referral-submit-btn[data-v-88a72545]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.referral-error[data-v-88a72545]{color:#b42318;margin-top:8px;font-weight:600}.referral-success[data-v-88a72545]{color:#1a7f37;margin-top:8px;font-weight:600}.legal-page[data-v-2c06c8aa]{background:#f9f9f9}.legal-hero[data-v-2c06c8aa]{background:linear-gradient(135deg,#4a889ef2,#4a889ed9);color:#fff;padding:48px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.legal-hero .legal-hero__inner[data-v-2c06c8aa]{max-width:900px;margin:0 auto;display:flex;align-items:start;gap:16px}.legal-hero .legal-hero__icon[data-v-2c06c8aa]{width:48px;height:48px;display:grid;place-items:start;font-size:28px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:12px}.legal-hero h1[data-v-2c06c8aa]{color:#fff;font-weight:700;margin:0;text-align:left}.legal-hero .last-updated[data-v-2c06c8aa]{color:#ffffffe6;margin-top:4px;margin-bottom:0}.container[data-v-2c06c8aa]{max-width:900px;margin:24px auto;margin-bottom:200px!important;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:28px}@media (max-width: 640px){.container[data-v-2c06c8aa]{padding:20px;margin:16px auto}}h2[data-v-2c06c8aa]{margin-top:28px;margin-bottom:10px;font-weight:600;position:relative;padding-bottom:6px;text-align:left}h2[data-v-2c06c8aa]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:linear-gradient(135deg,#4a889e,#3a6a7e);border-radius:2px}p[data-v-2c06c8aa],li[data-v-2c06c8aa]{color:#333;text-align:left}ul[data-v-2c06c8aa]{list-style:none;padding-left:22px}ul li[data-v-2c06c8aa]{position:relative;padding-left:22px;margin:6px 0}ul li[data-v-2c06c8aa]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#4a889e;box-shadow:0 0 0 3px #4a889e26}.legal-page[data-v-4f87a55c]{background:#f9f9f9;min-height:100vh}.legal-hero[data-v-4f87a55c]{background:linear-gradient(135deg,#4a889ef2,#4a889ed9);color:#fff;padding:48px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.legal-hero .legal-hero__inner[data-v-4f87a55c]{max-width:900px;margin:0 auto;display:flex;align-items:start;gap:16px}.legal-hero .legal-hero__icon[data-v-4f87a55c]{width:48px;height:48px;display:grid;place-items:start;font-size:28px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:12px}.legal-hero h1[data-v-4f87a55c]{color:#fff;font-weight:700;margin:0;text-align:left}.legal-hero .last-updated[data-v-4f87a55c]{color:#ffffffe6;margin-top:4px;margin-bottom:0}.container[data-v-4f87a55c]{max-width:900px;margin:24px auto 200px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:28px}@media (max-width: 640px){.container[data-v-4f87a55c]{padding:20px;margin:16px auto}}h2[data-v-4f87a55c]{margin-top:28px;margin-bottom:10px;font-weight:600;position:relative;padding-bottom:6px;text-align:left}h2[data-v-4f87a55c]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:linear-gradient(135deg,#4a889e,#3a6a7e);border-radius:2px}p[data-v-4f87a55c],li[data-v-4f87a55c]{color:#333;text-align:left}ul[data-v-4f87a55c]{list-style:none;padding-left:22px}ul li[data-v-4f87a55c]{position:relative;padding-left:22px;margin:6px 0}ul li[data-v-4f87a55c]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#4a889e;box-shadow:0 0 0 3px #4a889e26}.legal-page[data-v-1ae12bc0]{background:#f9f9f9;min-height:100vh}.legal-hero[data-v-1ae12bc0]{background:linear-gradient(135deg,#4a889ef2,#4a889ed9);color:#fff;padding:48px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.legal-hero .legal-hero__inner[data-v-1ae12bc0]{max-width:900px;margin:0 auto;display:flex;align-items:start;text-align:left;gap:16px}.legal-hero h1[data-v-1ae12bc0]{color:#fff;font-weight:700;margin:0;text-align:left}.legal-hero .last-updated[data-v-1ae12bc0]{color:#ffffffe6;margin-top:4px;margin-bottom:0}.container[data-v-1ae12bc0]{max-width:900px;margin:24px auto 200px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:28px}@media (max-width: 640px){.container[data-v-1ae12bc0]{padding:20px;margin:16px auto}}.content-wrapper[data-v-1ae12bc0]{text-align:left}h2[data-v-1ae12bc0]{margin-top:28px;margin-bottom:10px;font-weight:600;position:relative;padding-bottom:6px;text-align:left}h2[data-v-1ae12bc0]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:linear-gradient(135deg,#4a889e,#3a6a7e);border-radius:2px}p[data-v-1ae12bc0],li[data-v-1ae12bc0]{color:#333;text-align:left}ul[data-v-1ae12bc0]{padding-left:22px;list-style:none}ul li[data-v-1ae12bc0]{position:relative;padding-left:22px;margin:6px 0;text-align:left}ul li[data-v-1ae12bc0]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#4a889e;box-shadow:0 0 0 3px #4a889e26}a[data-v-1ae12bc0]{color:#4a869e;text-decoration:none}a[data-v-1ae12bc0]:focus{outline:2px solid #4a869e;outline-offset:2px}.reset-password[data-v-21b94bb9]{margin-top:40px;display:flex;justify-content:center;padding:40px 10px}.container[data-v-21b94bb9]{width:100%;max-width:680px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 6px 24px #00000014}.heading[data-v-21b94bb9]{margin:8px 0;text-align:left;font-size:24px}.subtitle[data-v-21b94bb9]{margin:0 0 16px;color:#666;text-align:left}.form-control{&[data-v-21b94bb9]{position:relative;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.password-field{&[data-v-21b94bb9]{position:relative;width:100%}input[data-v-21b94bb9]{padding:12px 40px 12px 12px;border:1px solid #ddd;border-radius:8px;font-size:16px;width:100%}}}.toggle-eye[data-v-21b94bb9]{background:transparent;border:none;cursor:pointer;padding:0 6px}.submit-btn[data-v-21b94bb9]{border:none;border-radius:8px;background:#4a889e;color:#fff;cursor:pointer}button[data-v-21b94bb9]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-21b94bb9]{color:#b00020;margin-top:4px}.success[data-v-21b94bb9]{color:#1b8a2b;margin-top:4px}.forgot-password[data-v-a3c731e5]{display:flex;justify-content:center;padding:80px 0}.container[data-v-a3c731e5]{width:100%;max-width:680px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 6px 24px #00000014}h2[data-v-a3c731e5]{margin:0 0 8px;text-align:left}.subtitle[data-v-a3c731e5]{margin:0 0 16px;color:#666;text-align:left}.form-control[data-v-a3c731e5]{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}input[data-v-a3c731e5]{padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:20px}button[data-v-a3c731e5]{margin-top:8px;width:100%;padding:16px 14px;border:none;border-radius:8px;background:#4a889e;color:#fff;cursor:pointer;font-weight:600}button[data-v-a3c731e5]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-a3c731e5]{color:#b00020;margin-top:4px;text-align:left;font-size:14px}.success[data-v-a3c731e5]{color:#1b8a2b;margin-top:4px}.links[data-v-a3c731e5]{margin-top:12px;text-align:center}.links a[data-v-a3c731e5]{color:#4a889e;text-decoration:none}.not-found[data-v-0a167263]{display:flex;justify-content:center;align-items:center;padding:48px 24px;min-height:calc(100vh - 120px);background:linear-gradient(180deg,#f8faff,#eef2ff)}.container[data-v-0a167263]{width:100%;max-width:980px;background:#fff;border-radius:20px;padding:32px;box-shadow:0 20px 60px #00000014;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;overflow:hidden}.illustration[data-v-0a167263]{position:relative;background:radial-gradient(circle at 30% 20%,rgba(101,88,245,.12),transparent 60%);border-radius:16px;min-height:320px;display:flex;align-items:center;justify-content:center}.code[data-v-0a167263]{position:absolute;inset:auto 0 12px;text-align:center;font-size:84px;font-weight:900;color:#0000000f;letter-spacing:6px}.orbit[data-v-0a167263]{position:relative;width:220px;height:220px;border-radius:50%;animation:float-0a167263 6s ease-in-out infinite}.ring[data-v-0a167263]{position:absolute;inset:0;border-radius:50%;border:2px dashed rgba(101,88,245,.25);filter:drop-shadow(0 4px 12px rgba(0,0,0,.05))}.planet[data-v-0a167263]{position:absolute;top:-10px;left:50%;width:22px;height:22px;background:#4a869e;border-radius:50%;transform:translate(-50%);box-shadow:0 8px 20px #6558f559;animation:orbit-0a167263 10s linear infinite}.stars[data-v-0a167263]{position:absolute;inset:0;pointer-events:none}.star[data-v-0a167263]{position:absolute;width:4px;height:4px;background:#6558f566;border-radius:50%;animation:twinkle-0a167263 3s ease-in-out infinite}.star[data-v-0a167263]:nth-child(3n){width:3px;height:3px;opacity:.7}.star[data-v-0a167263]:nth-child(5n){width:2px;height:2px;opacity:.5}.star[data-v-0a167263]:nth-child(1){top:12%;left:18%}.star[data-v-0a167263]:nth-child(2){top:28%;left:72%}.star[data-v-0a167263]:nth-child(3){top:44%;left:8%}.star[data-v-0a167263]:nth-child(4){top:14%;left:54%}.star[data-v-0a167263]:nth-child(5){top:68%;left:22%}.star[data-v-0a167263]:nth-child(6){top:76%;left:66%}.star[data-v-0a167263]:nth-child(7){top:38%;left:38%}.star[data-v-0a167263]:nth-child(8){top:82%;left:12%}.star[data-v-0a167263]:nth-child(9){top:6%;left:36%}.star[data-v-0a167263]:nth-child(10){top:56%;left:84%}.star[data-v-0a167263]:nth-child(11){top:24%;left:42%}.star[data-v-0a167263]:nth-child(12){top:88%;left:78%}.content[data-v-0a167263]{padding:8px 8px 8px 0;display:flex;flex-direction:column;justify-content:center}.content h1[data-v-0a167263]{margin:0 0 8px;font-size:2rem;color:#333}.content p[data-v-0a167263]{margin:0 0 16px;color:#333}.actions[data-v-0a167263]{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 8px}.btn[data-v-0a167263]{border-radius:999px;padding:10px 16px;font-weight:700;cursor:pointer;border:2px solid transparent;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn.primary[data-v-0a167263]{background:#4a869e;color:#fff;border-color:#4a869e}.btn.outline[data-v-0a167263]{background:#fff;color:#4a869e;border-color:#4a869e}.btn.ghost[data-v-0a167263]{background:transparent;color:#333;border-color:#0000001a}.btn[data-v-0a167263]:hover{filter:brightness(1.03);box-shadow:0 6px 16px #00000014}.tips[data-v-0a167263]{margin-top:8px;font-size:.9rem;color:#333}.tips ul[data-v-0a167263]{list-style:none;margin:6px 0 0;padding-left:18px}@keyframes orbit-0a167263{to{transform:translate(-50%) rotate(360deg)}}@keyframes twinkle-0a167263{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes float-0a167263{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width: 900px){.container[data-v-0a167263]{grid-template-columns:1fr;padding:20px}.illustration[data-v-0a167263]{min-height:200px}.code[data-v-0a167263]{font-size:64px}}
