.alert[data-v-bc804d77]{position:fixed;top:20px;right:20px;padding:15px;border-radius:5px;color:#000;animation:slideIn-bc804d77 .5s ease-out;z-index:9999999;max-width:300px}.alert.success[data-v-bc804d77]{border:2px solid #28a745;background-color:#d1eed8}.alert.error[data-v-bc804d77]{border:2px solid red;background-color:#f3d6d6}.alert .fails[data-v-bc804d77]{line-height:1.5}@keyframes slideIn-bc804d77{0%{transform:translate(100%)}to{transform:translate(0)}}.button[data-v-35a4a82f]{background:var(--btn-bg);background-size:600% 600%;color:#fff;font-weight:600;border-radius:9999px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s,box-shadow .3s}.button.is-block[data-v-35a4a82f]{width:100%}.button[data-v-35a4a82f]:hover:not(.is-disabled):not(.is-loading){transform:scale(1.05)}.button.is-disabled[data-v-35a4a82f]{opacity:.6;cursor:not-allowed}.button .content[data-v-35a4a82f]{white-space:nowrap;padding:0 .5em}.button--sm[data-v-35a4a82f]{font-size:12px;padding:6px 16px}.button--md[data-v-35a4a82f]{font-size:16px;padding:10px 24px}.button--lg[data-v-35a4a82f]{font-size:18px;padding:12px 32px}.button-primary[data-v-35a4a82f]{--btn-bg: linear-gradient(270deg, #3b82f6, #2563eb, #3b82f6)}.button-secondary[data-v-35a4a82f]{--btn-bg: linear-gradient(270deg, #9E9E9E, #2d5163, #b4c2da)}.button-success[data-v-35a4a82f]{--btn-bg: linear-gradient(270deg, #79c323, #2d5163)}.button-danger[data-v-35a4a82f]{--btn-bg: linear-gradient(270deg, #da251c, #b11313)}.button-ghost[data-v-35a4a82f]{background:transparent;border:1px solid #fff;color:#fff}.button-link[data-v-35a4a82f]{background:none;color:#3b82f6;padding:0;font-weight:400}.button .loader[data-v-35a4a82f]{width:18px;height:18px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin-35a4a82f .8s linear infinite}@keyframes spin-35a4a82f{to{transform:rotate(360deg)}}.breadcrumbs[data-v-acefdb9c]{font-size:medium;margin-bottom:.5rem;color:#aaa}.breadcrumbs ol[data-v-acefdb9c]{display:flex;gap:.4rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumbs li[data-v-acefdb9c]:after{content:"/";margin-left:.4rem;color:#555}.breadcrumbs li[data-v-acefdb9c]:last-child:after{content:"";margin:0}.breadcrumbs .active[data-v-acefdb9c]{font-weight:700;color:#fff}.breadcrumbs a[data-v-acefdb9c]{color:#ccc;text-decoration:none}.breadcrumbs a[data-v-acefdb9c]:hover{text-decoration:underline}.cookie-section[data-v-0efae45d]{width:100%;position:fixed;bottom:0;left:0;right:0;background:#fff;color:#000;padding:16px;z-index:1000;box-shadow:0 -2px 8px #0000001a}.cookie-section .cookie-banner[data-v-0efae45d]{display:flex;justify-content:space-between;align-items:center}@media (max-width: 425px){.cookie-section .cookie-banner[data-v-0efae45d]{position:relative;flex-direction:column;gap:20px;margin:20px 0}}.cookie-section .cookie-banner .actions[data-v-0efae45d]{display:flex;gap:10px}.cookie-section .cookie-banner .actions .actions-btn[data-v-0efae45d]{display:flex;align-items:center;justify-content:center;border-radius:4px;padding:5px;cursor:pointer}.cookie-section .cookie-banner .actions .actions-btn.setting[data-v-0efae45d]{border:1px solid #ccc}.cookie-section .cookie-banner .actions .actions-btn.accept[data-v-0efae45d]{border:1px solid #9555c7}@media (max-width: 425px){.cookie-section .cookie-banner .actions .close[data-v-0efae45d]{position:absolute;right:10px;top:-25px}}.cookie-section .cookie-banner p[data-v-0efae45d]{margin:0;flex:1}.cookie-section .cookie-modal[data-v-0efae45d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1001}.cookie-section .cookie-modal .modal-content[data-v-0efae45d]{background:#fff;padding:2rem;width:90%;max-width:600px;border-radius:8px;overflow-y:auto;max-height:90vh;display:flex;flex-direction:column;gap:10px}.cookie-section .cookie-modal .modal-content .title[data-v-0efae45d]{display:flex;align-items:center;justify-content:center;width:100%}.cookie-section .cookie-modal .modal-content .option-row[data-v-0efae45d]{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0px}.cookie-section .cookie-modal .modal-content .option-row .cookie-option[data-v-0efae45d]{margin-bottom:1rem}.cookie-section .cookie-modal .modal-content .option-row .check[data-v-0efae45d]{display:flex;align-items:center;justify-content:center}.cookie-section .cookie-modal .modal-content .footer[data-v-0efae45d]{display:flex;align-items:center;justify-content:center;width:100%}.cookie-section .cookie-modal .modal-content .footer .cookie-confirm-btn[data-v-0efae45d]{display:flex;align-items:center;justify-content:center;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #9555c7}.email-verification-banner[data-v-5c9d2a31]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 2px 10px #0000001a}.banner-content[data-v-5c9d2a31]{display:flex;align-items:center;gap:1rem;max-width:1200px;margin:0 auto}.banner-icon[data-v-5c9d2a31]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:50%}.banner-icon svg[data-v-5c9d2a31]{width:20px;height:20px;fill:#fff}.banner-text[data-v-5c9d2a31]{flex:1}.banner-text h4[data-v-5c9d2a31]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.banner-text p[data-v-5c9d2a31]{margin:0;font-size:.9rem;opacity:.9}.banner-actions[data-v-5c9d2a31]{flex-shrink:0}.resend-btn[data-v-5c9d2a31]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.resend-btn[data-v-5c9d2a31]:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80}.resend-btn[data-v-5c9d2a31]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.banner-content[data-v-5c9d2a31]{flex-direction:column;text-align:center;gap:.75rem}.banner-text h4[data-v-5c9d2a31]{font-size:1rem}.banner-text p[data-v-5c9d2a31]{font-size:.85rem}}.lang-switcher[data-v-a9043189]{display:flex;align-items:center;margin-left:auto;margin-right:12px}.lang-select[data-v-a9043189]{padding:4px 8px;font-size:.85rem;border:1px solid #ccc;border-radius:4px;background-color:transparent;color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;background-image:url("data:image/svg+xml,%3Csvg fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px;transition:border .2s ease;cursor:pointer}.lang-select[data-v-a9043189]:focus{border-color:#673ab7;box-shadow:none;outline:none}.lang-select option[data-v-a9043189]{color:#673ab7;background-color:#fff}.lang-select option[data-v-a9043189]:hover{color:#fff;background-color:#673ab7}.fade-enter-active[data-v-68ac9f59],.fade-leave-active[data-v-68ac9f59]{transition:opacity .6s ease,transform .6s ease}.fade-enter-from[data-v-68ac9f59],.fade-leave-to[data-v-68ac9f59]{opacity:0;transform:scale(.9)}.loader-wrapper[data-v-68ac9f59]{position:fixed;bottom:0;right:0;left:0;top:0;width:100vw;height:100vh;background:#000;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:15000}.loader-wrapper.fade-out[data-v-68ac9f59]{opacity:0;transform:scale(.9);pointer-events:none}.loader-wrapper .loader[data-v-68ac9f59]{width:150px;height:150px;border:1px #fff solid;position:relative;border-radius:50%}.loader-wrapper .loader .line[data-v-68ac9f59]{width:10px;height:2px;background:#fff;position:absolute}.loader-wrapper .loader .line[data-v-68ac9f59]:nth-child(1){left:16px;top:50%;margin-top:-1px}.loader-wrapper .loader .line[data-v-68ac9f59]:nth-child(2){transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);left:33px;top:33px}.loader-wrapper .loader .line[data-v-68ac9f59]:nth-child(3){top:16px;left:50%;width:2px;height:10px}.loader-wrapper .loader .line[data-v-68ac9f59]:nth-child(4){transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);right:33px;top:33px}.loader-wrapper .loader .line[data-v-68ac9f59]:nth-child(5){right:16px;top:50%;margin-top:-1px}.loader-wrapper .loader .line[data-v-68ac9f59]:nth-child(6){background:#f334c5;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);right:33px;bottom:33px}.loader-wrapper .loader .subline[data-v-68ac9f59]{position:absolute;width:3px;height:2px;background:#fff}.loader-wrapper .loader .subline[data-v-68ac9f59]:nth-child(7){transform:rotate(22.5deg);-moz-transform:rotate(22.5deg);-webkit-transform:rotate(22.5deg);-ms-transform:rotate(22.5deg);left:21px;top:50px}.loader-wrapper .loader .subline[data-v-68ac9f59]:nth-child(8){transform:rotate(67.5deg);-moz-transform:rotate(67.5deg);-webkit-transform:rotate(67.5deg);-ms-transform:rotate(67.5deg);left:50px;top:21px}.loader-wrapper .loader .subline[data-v-68ac9f59]:nth-child(9){transform:rotate(112.5deg);-moz-transform:rotate(112.5deg);-webkit-transform:rotate(112.5deg);-ms-transform:rotate(112.5deg);right:50px;top:21px}.loader-wrapper .loader .subline[data-v-68ac9f59]:nth-child(10){transform:rotate(157.5deg);-moz-transform:rotate(157.5deg);-webkit-transform:rotate(157.5deg);-ms-transform:rotate(157.5deg);right:21px;top:50px}.loader-wrapper .loader .subline[data-v-68ac9f59]:nth-child(11){background:#f334c5;transform:rotate(22.5deg);-moz-transform:rotate(22.5deg);-webkit-transform:rotate(22.5deg);-ms-transform:rotate(22.5deg);right:20px;bottom:49px}.loader-wrapper .loader .loader-circle-1[data-v-68ac9f59]{width:138px;height:138px;left:5px;top:5px;border:1px #fff solid;border-radius:50%;position:absolute;border-right-color:transparent;-webkit-animation:spin-68ac9f59 3s linear infinite;animation:spin-68ac9f59 3s linear infinite}.loader-wrapper .loader .loader-circle-1 .loader-circle-2[data-v-68ac9f59]{border-right-color:#cd10e4;width:126px;height:126px;left:5px;top:5px;border:1px transparent solid;border-radius:50%;position:absolute;-webkit-animation:spin-68ac9f59 5s linear infinite;animation:spin-68ac9f59 5s linear infinite}.loader-wrapper .loader .needle[data-v-68ac9f59]{width:14px;height:14px;border-radius:50%;border:1px #fff solid;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;z-index:1;-webkit-animation:pegIt-68ac9f59 3s infinite ease-in-out;animation:rpmGauge-68ac9f59 3s ease-in-out infinite}.loader-wrapper .loader .needle[data-v-68ac9f59]:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 50px 3.5px 0;border-color:transparent #fede00 transparent transparent;position:absolute;right:50%;top:50%;margin:-3.5px 0 0;border-radius:0 50% 50% 0;border-color:transparent #ff0000 transparent transparent}.loader-wrapper .loader .loading[data-v-68ac9f59]{font-size:10px;position:absolute;width:100%;text-align:center;line-height:14px;font-family:Century Gothic,sans-serif;font-style:italic;left:0;top:50%;margin-top:20px;color:#fff;font-weight:700;text-transform:uppercase}@keyframes spin-68ac9f59{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pegIt-68ac9f59{0%,to{transform:rotate(0)}50%{transform:rotate(230deg)}}@keyframes rpmGauge-68ac9f59{0%{transform:rotate(0)}20%{transform:rotate(200deg)}30%{transform:rotate(170deg)}40%{transform:rotate(190deg)}50%{transform:rotate(160deg)}60%{transform:rotate(180deg)}70%{transform:rotate(230deg)}to{transform:rotate(0)}}.modal-overlay[data-v-64dece93]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000}@media (max-width: 425px){.modal-overlay[data-v-64dece93]{align-items:flex-end}}.modal-content[data-v-64dece93]{background:#fff;padding:24px;border-radius:12px;width:90%;max-width:400px;transition:transform .3s ease,opacity .3s ease;text-align:center}@media (max-width: 425px){.modal-content[data-v-64dece93]{width:100%;border-radius:16px 16px 0 0;padding:20px;max-width:100%}}.modal-content h2[data-v-64dece93]{margin-bottom:10px;font-size:24px}.modal-content p[data-v-64dece93]{font-size:22px;color:#000}@media (max-width: 425px){.modal-content p[data-v-64dece93]{font-size:20px}}form[data-v-64dece93]{display:flex;flex-direction:column;gap:16px;margin-top:20px}form .field[data-v-64dece93]{display:flex;flex-direction:column}form .field input[data-v-64dece93]{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:6px;color:#000}@media (max-width: 425px){form .field input[data-v-64dece93]{font-size:14px;padding:8px}}form .field input[data-v-64dece93]:focus{outline:none;border-color:#4f46e5}form .field .error[data-v-64dece93]{color:red;font-size:13px;margin-top:4px}@media (max-width: 425px){form .field .error[data-v-64dece93]{font-size:12px}}form button[data-v-64dece93]{padding:12px;font-weight:700;border:none;border-radius:6px;cursor:pointer}@media (max-width: 425px){form button[data-v-64dece93]{padding:10px;font-size:14px}}form button[type=submit][data-v-64dece93]{background-color:#4f46e5;color:#fff}form button[type=submit][data-v-64dece93]:disabled{background-color:#a49ff2;cursor:not-allowed}form button[type=button][data-v-64dece93]{background-color:#ccc;color:#000}.slide-up-enter-active[data-v-64dece93],.slide-up-leave-active[data-v-64dece93],.slide-up-appear-active[data-v-64dece93]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-64dece93],.slide-up-leave-to[data-v-64dece93],.slide-up-appear-from[data-v-64dece93]{transform:translateY(100%);opacity:0}.slide-up-enter-to[data-v-64dece93],.slide-up-leave-from[data-v-64dece93],.slide-up-appear-to[data-v-64dece93]{transform:translateY(0);opacity:1}.share-modal[data-v-d998400b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.share-modal .modal-overlay[data-v-d998400b]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.share-modal .share-box[data-v-d998400b]{position:relative;background:#fff;border-radius:12px;padding:24px;max-width:320px;width:100%;text-align:center;z-index:10}.share-modal .share-box h3[data-v-d998400b]{margin-bottom:1rem}.share-modal .share-box .share-buttons[data-v-d998400b]{display:flex;flex-direction:column;gap:10px}.share-modal .share-box .share-buttons .btn[data-v-d998400b]{padding:10px;border-radius:6px;color:#fff;font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s ease}.share-modal .share-box .share-buttons .btn.telegram[data-v-d998400b]{background:#229ed9}.share-modal .share-box .share-buttons .btn.whatsapp[data-v-d998400b]{background:#25d366}.share-modal .share-box .share-buttons .btn.facebook[data-v-d998400b]{background:#1877f2}.share-modal .share-box .share-buttons .btn.twitter[data-v-d998400b]{background:#1da1f2}.share-modal .share-box .share-buttons .btn.copy[data-v-d998400b]{background:#333}.share-modal .share-box .share-buttons .btn[data-v-d998400b]:hover{opacity:.9}.burger[data-v-5d92dc47]{width:30px;height:30px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;padding:0;background:none;border:none}.line[data-v-5d92dc47]{background-color:#fff;height:3px;width:24px;border-radius:2px;transition:all .3s ease-in-out;position:absolute;left:50%;transform:translate(-50%)}.top[data-v-5d92dc47]{top:8px}.middle[data-v-5d92dc47]{top:13.5px}.bottom[data-v-5d92dc47]{top:19px}.burger.open .top[data-v-5d92dc47]{transform:translate(-50%) rotate(45deg);top:12px}.burger.open .middle[data-v-5d92dc47]{opacity:0;transform:scaleX(0)}.burger.open .bottom[data-v-5d92dc47]{transform:translate(-50%) rotate(-45deg);top:12px}.canvas-wrapper[data-v-d0e33fc0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;width:100vw}.star-canvas[data-v-d0e33fc0]{width:100%;height:100%;display:block}.notification-wrapper[data-v-c40d6d1c]{position:relative}.notification-wrapper .notification[data-v-c40d6d1c]{position:relative;cursor:pointer}.notification-wrapper .notification .icon-svg[data-v-c40d6d1c]{width:24px;height:24px}.notification-wrapper .notification span[data-v-c40d6d1c]{position:absolute;top:0;right:-5px;width:8px;height:8px;background:gray;border-radius:50%}.notification-wrapper .notification span.active[data-v-c40d6d1c]{background:red}.notification-wrapper .dropdown[data-v-c40d6d1c]{position:absolute;right:0;top:36px;width:300px;max-height:340px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 8px 20px #0000001a;z-index:1000}.notification-wrapper .dropdown .dropdown-empty[data-v-c40d6d1c]{padding:12px;text-align:center;color:#777}.notification-wrapper .dropdown .dropdown-list[data-v-c40d6d1c]{display:flex;flex-direction:column}.notification-wrapper .dropdown .dropdown-list .dropdown-item[data-v-c40d6d1c]{display:flex;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #ccc;cursor:pointer}.notification-wrapper .dropdown .dropdown-list .dropdown-item[data-v-c40d6d1c]:last-child{border-bottom:none}.notification-wrapper .dropdown .dropdown-list .dropdown-item .avatar-container[data-v-c40d6d1c]{flex-shrink:0}.notification-wrapper .dropdown .dropdown-list .dropdown-item .avatar-container .avatar[data-v-c40d6d1c]{width:38px;height:38px;border-radius:50%;object-fit:cover}.notification-wrapper .dropdown .dropdown-list .dropdown-item .avatar-container .avatar.fallback[data-v-c40d6d1c]{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.notification-wrapper .dropdown .dropdown-list .dropdown-item .content[data-v-c40d6d1c]{flex:1}.notification-wrapper .dropdown .dropdown-list .dropdown-item .content .message[data-v-c40d6d1c]{font-weight:500;font-size:14px}.notification-wrapper .dropdown .dropdown-list .dropdown-item .content .meta[data-v-c40d6d1c]{font-size:12px;color:#666;margin-top:4px;display:flex;flex-direction:column}.notification-wrapper .dropdown .dropdown-list .dropdown-item .content .meta .time[data-v-c40d6d1c]{margin-top:2px;font-size:11px;color:#aaa}.team-card[data-v-b9781d11]{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr;grid-column-gap:10px;min-width:300px;padding:10px;position:relative}.team-card .card-left[data-v-b9781d11]{display:flex;flex-direction:column;align-items:center;height:100%;gap:10px;position:relative;border-right:2px dotted #dbdbdb;padding-right:10px}.team-card .card-left .avatar[data-v-b9781d11]{display:flex;align-items:center;justify-self:center;justify-content:center;font-size:3rem;background-color:#fff;color:#777;width:90px;height:90px;overflow:hidden;border-radius:10px;border:1px solid #dbdbdb}.team-card .card-left .avatar .team-avatar[data-v-b9781d11]{width:100%;object-fit:cover}.team-card .card-left .team-place[data-v-b9781d11]{font-weight:600;display:flex;align-items:center;justify-content:center;height:calc(100% - 100px)}.team-card .card-left .team-place img[data-v-b9781d11]{width:30px;height:30px;object-fit:cover}.team-card .card-right[data-v-b9781d11]{display:flex;font-size:14px;margin-right:30px}.team-card .card-right .team-info[data-v-b9781d11]{flex:1;font-size:12px;position:relative}.team-card .card-right .team-info .team-header[data-v-b9781d11]{flex:1}.team-card .card-right .team-info .team-header .name[data-v-b9781d11]{font-size:28px;font-weight:700;text-transform:uppercase}.team-card .card-right .team-info .team-header .location[data-v-b9781d11]{display:flex;gap:2px}.team-card .card-right .team-info .team-header .location .icon[data-v-b9781d11]{width:20px;height:20px}.team-card .card-right .team-info .team-header .location .icon .icon-black[data-v-b9781d11]{color:#777}.team-card .card-right .team-info .team-rank[data-v-b9781d11]{margin-top:4px}.team-card .card-right .team-info .team-rank span[data-v-b9781d11]{color:#777}.team-card .card-right .team-info .team-rank strong[data-v-b9781d11]{font-size:16px;margin-left:4px}.team-card .card-right .team-info .team-artifacts[data-v-b9781d11]{margin-top:6px}.team-card .card-right .team-info .team-artifacts span[data-v-b9781d11]{font-weight:600}.team-card .card-right .team-info .team-artifacts .artifact-list[data-v-b9781d11]{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px;align-items:center}.team-card .card-right .team-info .team-artifacts .artifact-list .artifact[data-v-b9781d11]{display:flex;align-items:center;justify-content:center;overflow:hidden;width:24px;height:24px;border-radius:3px;box-shadow:0 0 1px #dbdbdb}.team-card .card-right .team-info .team-artifacts .artifact-list .artifact img[data-v-b9781d11]{width:100%;object-fit:contain}.team-card .card-right .team-members[data-v-b9781d11]{display:flex;gap:4px;position:absolute;bottom:0;padding-left:10px}.team-card .card-right .team-members .member-avatar[data-v-b9781d11]{display:flex;align-items:center;justify-content:center;overflow:hidden;width:24px;height:24px;border-radius:50%;object-fit:cover;border:3px solid #fff;margin-left:-10px}.team-card .card-right .team-members .member-avatar img[data-v-b9781d11]{width:100%;height:100%;object-fit:cover}.team-card .team-actions[data-v-b9781d11]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:4px}.team-card .team-actions .action-btn[data-v-b9781d11]{cursor:pointer;font-size:16px}.team-card .team-actions .action-btn .icon-btn-c[data-v-b9781d11]{color:#ccc;width:20px;height:20px}.team-card .team-actions .action-btn .icon-btn-c[data-v-b9781d11]:hover{color:#999}@media (max-width: 425px){.team-card[data-v-b9781d11]{grid-template-columns:1fr;height:auto}.team-card .card-left .avatar[data-v-b9781d11]{width:70px;height:70px}.team-card .card-left .team-place[data-v-b9781d11]{height:auto}.team-card .card-left .team-place img[data-v-b9781d11]{width:24px;height:24px}.team-card .card-right[data-v-b9781d11]{flex-direction:column;margin-right:0}.team-card .card-right .team-info[data-v-b9781d11]{font-size:11px}.team-card .card-right .team-info .team-header .name[data-v-b9781d11]{font-size:20px}.team-card .card-right .team-info .team-header .location .icon[data-v-b9781d11]{width:16px;height:16px}.team-card .card-right .team-info .team-rank strong[data-v-b9781d11]{font-size:14px}.team-card .card-right .team-info .team-artifacts .artifact-list .artifact[data-v-b9781d11]{width:20px;height:20px}.team-card .card-right .team-members[data-v-b9781d11]{position:relative;margin-top:10px}.team-card .team-actions[data-v-b9781d11]{top:5px;right:5px}}@media (max-width: 768px){.team-card[data-v-b9781d11]{grid-template-columns:1fr 2fr;height:auto}.team-card .card-left .avatar[data-v-b9781d11]{width:80px;height:80px}.team-card .card-left .team-place img[data-v-b9781d11]{width:26px;height:26px}.team-card .card-right .team-info .team-header .name[data-v-b9781d11]{font-size:24px}.team-card .card-right .team-info .team-header .location .icon[data-v-b9781d11]{width:18px;height:18px}.team-card .card-right .team-info .team-artifacts .artifact-list .artifact[data-v-b9781d11]{width:22px;height:22px}}.overlay[data-v-6ee63371]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-6ee63371 .3s ease}.modal[data-v-6ee63371]{background:#fff;border-radius:12px;padding:24px 32px;width:100%;max-width:480px;box-shadow:0 10px 25px #0003;animation:slideIn-6ee63371 .3s ease;position:relative;z-index:1001}h2[data-v-6ee63371]{margin-bottom:20px;font-size:1.5rem;text-align:center}.form-group[data-v-6ee63371]{margin-bottom:16px}.form-group label[data-v-6ee63371]{display:block;margin-bottom:6px;font-weight:600}.form-group input[type=text][data-v-6ee63371],.form-group select[data-v-6ee63371]{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ccc;transition:border .2s ease;position:relative;z-index:10}.form-group input[type=text][data-v-6ee63371]:focus,.form-group select[data-v-6ee63371]:focus{border-color:#42b983;outline:none}.form-group input[type=file][data-v-6ee63371]{margin-top:4px}.form-group .drop-zone[data-v-6ee63371]{position:relative;border:2px dashed #ccc;text-align:center;border-radius:50%;width:150px;height:150px;cursor:pointer;transition:background .3s ease;color:#888;display:flex;align-items:center;justify-content:center}.form-group .drop-zone.drag-over[data-v-6ee63371]{background:#e6f5f1;border-color:#42b983;color:#42b983}.form-group .drop-zone .preview-wrapper[data-v-6ee63371]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden}.form-group .drop-zone .preview-wrapper .preview[data-v-6ee63371]{width:100%;height:100%;object-fit:cover}.form-group .drop-zone .preview-wrapper .remove-button[data-v-6ee63371]{position:absolute;top:6px;right:6px;color:#9e9e9e;font-weight:700;cursor:pointer;font-size:14px;line-height:1;transition:background .2s ease}.form-group .drop-zone .preview-wrapper .remove-button[data-v-6ee63371]:hover{color:#000}.form-group .drop-zone .hidden-file[data-v-6ee63371]{display:none}.actions[data-v-6ee63371]{display:flex;justify-content:flex-end;gap:10px}.actions .btn[data-v-6ee63371]{padding:10px 20px;border-radius:6px;border:none;cursor:pointer;font-weight:700;transition:background .2s ease}.actions .btn.primary[data-v-6ee63371]{background:#42b983;color:#fff}.actions .btn.primary[data-v-6ee63371]:hover{background:#369f6f}.actions .btn[data-v-6ee63371]:not(.primary){background:#f0f0f0}.actions .btn[data-v-6ee63371]:not(.primary):hover{background:#e0e0e0}@media (max-width: 425px){.modal[data-v-6ee63371]{width:90%}}@keyframes fadeIn-6ee63371{0%{opacity:0}to{opacity:1}}@keyframes slideIn-6ee63371{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.member-card[data-v-15213a36]{display:flex;align-items:center;background-color:#f9f9f9;border-radius:12px;padding:12px 16px;box-shadow:0 2px 6px #0000000d;transition:box-shadow .2s ease;position:relative;gap:12px;width:300px}.member-card[data-v-15213a36]:hover{box-shadow:0 4px 12px #0000001a}@media (max-width: 425px){.member-card[data-v-15213a36]{width:100%}}.avatar[data-v-15213a36]{flex-shrink:0}.avatar img[data-v-15213a36],.avatar .placeholder[data-v-15213a36]{width:48px;height:48px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:18px}.avatar .placeholder[data-v-15213a36]{background-color:#ccc}.info[data-v-15213a36]{flex-grow:1;display:flex;flex-direction:column}.info .name[data-v-15213a36]{font-size:16px;margin-bottom:2px}.info .role[data-v-15213a36]{font-size:14px;color:#42b983}.info .username[data-v-15213a36]{font-size:12px;color:#777}.remove-btn[data-v-15213a36]{background:none;border:none;color:#c0392b;font-size:20px;cursor:pointer;transition:color .2s ease}.remove-btn[data-v-15213a36]:hover{color:#e74c3c}.remove-btn .icon-btn-c[data-v-15213a36]{color:#9e9e9e;width:20px;height:20px;cursor:pointer;transition:all .3s ease}.remove-btn .icon-btn-c[data-v-15213a36]:hover{color:#000;transform:scale(1.05)}.thumb[data-v-0ebc48f2]{position:relative;cursor:pointer;border-radius:10px;overflow:hidden;border:2px solid #fff;width:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a}.thumb .placeholder[data-v-0ebc48f2]{width:100%;height:100%;background:linear-gradient(90deg,#333 25%,#444,#333 75%);background-size:200% 100%;animation:loading-0ebc48f2 1.2s infinite ease-in-out}.thumb img[data-v-0ebc48f2]{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}@keyframes loading-0ebc48f2{0%{background-position:200% 0}to{background-position:-200% 0}}.gallery[data-v-60874153]{display:grid;gap:25px}@media (min-width: 1200px){.gallery[data-v-60874153]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1199px){.gallery[data-v-60874153]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.overlay[data-v-49e7958a]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:999}.modal[data-v-49e7958a]{background:#fff;border-radius:12px;padding:24px 32px;width:100%;max-width:500px;box-shadow:0 8px 20px #0003}.modal .error-message[data-v-49e7958a]{color:red;font-size:.85rem;text-align:center}h2[data-v-49e7958a]{margin-bottom:20px;font-size:1.5rem;text-align:center}.form-group[data-v-49e7958a]{margin-bottom:16px}.form-group label[data-v-49e7958a]{display:block;font-weight:600;margin-bottom:6px}.form-group input[data-v-49e7958a],.form-group select[data-v-49e7958a]{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ccc}.form-group input[data-v-49e7958a]:focus,.form-group select[data-v-49e7958a]:focus{border-color:#42b983;outline:none}.actions[data-v-49e7958a]{display:flex;justify-content:flex-end;gap:10px}.actions .btn[data-v-49e7958a]{padding:10px 20px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.actions .btn.primary[data-v-49e7958a]{background-color:#42b983;color:#fff}.actions .btn.primary[data-v-49e7958a]:hover{background-color:#369f6f}.actions .btn[data-v-49e7958a]:not(.primary){background-color:#f0f0f0}.actions .btn[data-v-49e7958a]:not(.primary):hover{background-color:#e0e0e0}.modal.full-screen[data-v-20fb3511]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;touch-action:pan-y}.image-container[data-v-20fb3511]{position:relative;max-width:100vw;max-height:100vh;width:100%;height:100%;overflow:hidden}.image-container img[data-v-20fb3511]{object-fit:contain;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.image-container .controls[data-v-20fb3511]{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;pointer-events:none}.image-container .controls .prev[data-v-20fb3511],.image-container .controls .next[data-v-20fb3511]{pointer-events:all;cursor:pointer;padding:1rem}.image-container .controls .prev.disabled[data-v-20fb3511],.image-container .controls .next.disabled[data-v-20fb3511]{opacity:.3;pointer-events:none}.image-container .actions[data-v-20fb3511]{position:absolute;bottom:20px;left:20px;display:flex;gap:10px}.image-container .close[data-v-20fb3511]{position:absolute;top:20px;right:20px;cursor:pointer}.icon-wrapper[data-v-20fb3511]{width:36px;height:36px;background-color:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer}.modal-overlay[data-v-4e85489f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.modal[data-v-4e85489f]{background:#fff;padding:2rem;border-radius:10px;position:relative;width:100%;max-width:600px;box-shadow:0 10px 25px #0003}@media (max-width: 425px){.modal[data-v-4e85489f]{width:90%}}.close-btn[data-v-4e85489f]{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.25rem;color:#555;cursor:pointer}.modal-title[data-v-4e85489f]{font-size:1.25rem;margin-bottom:1rem;font-weight:700}.drop-zone[data-v-4e85489f]{border:2px dashed #aaa;padding:2rem;text-align:center;border-radius:6px;cursor:pointer;transition:border-color .3s}.drop-zone[data-v-4e85489f]:hover{border-color:#666}.drop-text[data-v-4e85489f]{color:#666;font-size:.95rem}.file-input[data-v-4e85489f]{display:none}.preview-multiple[data-v-4e85489f]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem;max-height:300px;overflow:auto;padding:10px 0}.preview-item[data-v-4e85489f]{width:120px;text-align:center;border-radius:6px;box-shadow:0 0 4px #0003;overflow:hidden}.preview-item .preview-image[data-v-4e85489f]{width:120px;height:120px;overflow:hidden}.preview-item .preview-image img[data-v-4e85489f]{width:100%;height:100%;object-fit:cover}.preview-item .file-name[data-v-4e85489f]{margin-top:.3rem;font-size:.8rem;color:#444;word-break:break-word}.error-msg[data-v-4e85489f]{color:#e74c3c;font-size:.9rem;margin-top:.5rem;text-align:center}.action-buttons[data-v-4e85489f]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn[data-v-4e85489f]{padding:.5rem 1.25rem;border:none;border-radius:6px;font-size:.95rem;cursor:pointer}.cancel-btn[data-v-4e85489f]{background:#ddd;color:#333}.cancel-btn[data-v-4e85489f]:hover{background:#ccc}.upload-btn[data-v-4e85489f]{background:#007bff;color:#fff}.upload-btn[data-v-4e85489f]:hover{background:#06c}.upload-btn[data-v-4e85489f]:disabled{background:#aaa;cursor:not-allowed}.overlay[data-v-475efc73]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-475efc73 .3s ease}.modal[data-v-475efc73]{background:#fff;border-radius:12px;padding:24px 32px;width:100%;max-width:480px;box-shadow:0 10px 25px #0003;animation:slideIn-475efc73 .3s ease;position:relative;z-index:1001}@media (max-width: 425px){.modal[data-v-475efc73]{width:90%}}h2[data-v-475efc73]{margin-bottom:20px;font-size:1.5rem;text-align:center}.form-group[data-v-475efc73]{margin-bottom:16px}.form-group label[data-v-475efc73]{display:block;margin-bottom:6px;font-weight:600}.form-group input[type=text][data-v-475efc73],.form-group select[data-v-475efc73]{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ccc;transition:border .2s ease;position:relative;z-index:10}.form-group input[type=text][data-v-475efc73]:focus,.form-group select[data-v-475efc73]:focus{border-color:#42b983;outline:none}.form-group input[type=file][data-v-475efc73]{margin-top:4px}.form-group .drop-zone[data-v-475efc73]{position:relative;border:2px dashed #ccc;text-align:center;border-radius:10px;width:150px;height:150px;cursor:pointer;transition:background .3s ease;color:#888;display:flex;align-items:center;justify-content:center}.form-group .drop-zone.drag-over[data-v-475efc73]{background:#e6f5f1;border-color:#42b983;color:#42b983}.form-group .drop-zone .preview-wrapper[data-v-475efc73]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:10px;overflow:hidden}.form-group .drop-zone .preview-wrapper .preview[data-v-475efc73]{width:100%;height:100%;object-fit:cover}.form-group .drop-zone .preview-wrapper .remove-button[data-v-475efc73]{position:absolute;top:6px;right:6px;color:#9e9e9e;font-weight:700;cursor:pointer;font-size:14px;line-height:1;transition:background .2s ease}.form-group .drop-zone .preview-wrapper .remove-button[data-v-475efc73]:hover{color:#000}.form-group .drop-zone .hidden-file[data-v-475efc73]{display:none}.actions[data-v-475efc73]{display:flex;justify-content:flex-end;gap:10px}.actions .btn[data-v-475efc73]{padding:10px 20px;border-radius:6px;border:none;cursor:pointer;font-weight:700;transition:background .2s ease}.actions .btn.primary[data-v-475efc73]{background:#42b983;color:#fff}.actions .btn.primary[data-v-475efc73]:hover{background:#369f6f}.actions .btn[data-v-475efc73]:not(.primary){background:#f0f0f0}.actions .btn[data-v-475efc73]:not(.primary):hover{background:#e0e0e0}@keyframes fadeIn-475efc73{0%{opacity:0}to{opacity:1}}@keyframes slideIn-475efc73{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.quest-card[data-v-857deed0]{position:relative;width:100%;max-width:320px;height:500px;border-radius:12px;overflow:hidden;cursor:pointer;aspect-ratio:3/2;background-color:#1e1e1e;box-shadow:0 2px 10px #0003;transition:transform .2s ease}.quest-card[data-v-857deed0]:hover{transform:translateY(-4px)}.quest-card .image-wrapper[data-v-857deed0]{position:relative;width:100%;height:100%}.quest-card .image-wrapper img[data-v-857deed0]{width:100%;height:100%;object-fit:cover;display:block}.quest-card .image-wrapper .placeholder[data-v-857deed0]{width:100%;height:100%;background:linear-gradient(90deg,#333 25%,#444,#333 75%);background-size:200% 100%;animation:loading-857deed0 1.2s infinite ease-in-out}.quest-card .image-wrapper .info-overlay[data-v-857deed0]{position:absolute;bottom:0;width:100%;padding:12px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);color:#fff}.quest-card .image-wrapper .info-overlay .title[data-v-857deed0]{margin:0;font-size:1.1rem;font-weight:700}.quest-card .image-wrapper .info-overlay .datetime[data-v-857deed0],.quest-card .image-wrapper .info-overlay .location[data-v-857deed0],.quest-card .image-wrapper .info-overlay .address[data-v-857deed0]{font-size:.85rem;margin:2px 0}@keyframes loading-857deed0{0%{background-position:200% 0}to{background-position:-200% 0}}.card-profile[data-v-97e7d4a4]{display:flex;gap:20px;padding:2rem;background:#fff;border-radius:10px}.card-profile .avatar[data-v-97e7d4a4]{display:flex;align-items:center;justify-content:center;width:150px;height:150px;overflow:hidden;border-radius:10px;border:1px solid #dbdbdb;box-shadow:0 0 8px #dbdbdb}@media (max-width: 425px){.card-profile .avatar[data-v-97e7d4a4]{width:100px;height:100px}}.card-profile .avatar img[data-v-97e7d4a4]{width:100%;height:100%;object-fit:cover}.card-profile .avatar .initials[data-v-97e7d4a4]{color:#fff;font-size:xxx-large;display:flex;align-items:center;justify-content:center;width:100%}.card-profile .section-info[data-v-97e7d4a4]{position:relative;display:flex;flex-direction:column;width:calc(100% - 170px)}@media (max-width: 425px){.card-profile .section-info[data-v-97e7d4a4]{wwidth:calc(100% - 120px)}}.card-profile .section-info .info[data-v-97e7d4a4]{height:-webkit-fill-available}.card-profile .section-info .info .role[data-v-97e7d4a4]{font-weight:700;color:#666}.card-profile .section-info .footer-info[data-v-97e7d4a4]{position:absolute;bottom:0;display:flex;width:100%;align-items:center;justify-content:right}.edit-name-phone[data-v-1a1d229f]{display:flex;gap:20px;width:100%;background:#fff;border-radius:10px;padding:2rem}.edit-name-phone .avatar-upload[data-v-1a1d229f]{display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}.edit-name-phone .avatar-upload .hidden-input[data-v-1a1d229f]{display:none}.edit-name-phone .avatar-upload .avatar-box[data-v-1a1d229f]{width:150px;height:150px;border-radius:10px;background-color:#e0e0e0;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .3s ease}.edit-name-phone .avatar-upload .avatar-box[data-v-1a1d229f]:hover{box-shadow:0 0 0 3px #007bff4d}.edit-name-phone .avatar-upload .avatar-box .avatar-image[data-v-1a1d229f]{width:100%;height:100%;object-fit:cover}.edit-name-phone .avatar-upload .avatar-box .avatar-placeholder[data-v-1a1d229f]{font-size:.9rem;color:#979797;text-align:center;border-radius:10px;padding:10px;border:1px dashed #979797}.edit-name-phone .avatar-upload .avatar-box .remove-avatar[data-v-1a1d229f]{position:absolute;top:4px;right:4px;background:#fffc;color:#000;border-radius:50%;width:24px;height:24px;font-size:18px;line-height:24px;text-align:center;cursor:pointer;z-index:10}.edit-name-phone .avatar-upload .avatar-box .remove-avatar[data-v-1a1d229f]:hover{background:#f44336;color:#fff}.edit-name-phone .section-info[data-v-1a1d229f]{position:relative;display:flex;flex-direction:column;gap:15px;width:calc(100% - 170px)}@media (max-width: 425px){.edit-name-phone .section-info[data-v-1a1d229f]{wwidth:calc(100% - 120px)}}.edit-name-phone .section-info .info[data-v-1a1d229f]{display:flex;flex-direction:column;gap:10px}.edit-name-phone .section-info .info input[data-v-1a1d229f],.edit-name-phone .section-info .info select[data-v-1a1d229f]{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ccc;transition:border .2s ease;position:relative;z-index:10}.edit-name-phone .section-info .footer-info[data-v-1a1d229f]{display:flex;width:100%;gap:10px;align-items:center;justify-content:right}.edit-email[data-v-717dc7b5]{display:flex;flex-direction:column;gap:20px;width:100%;background:#fff;border-radius:10px;padding:2rem}.edit-email .actions-inputs[data-v-717dc7b5],.edit-email .actions-inputs .form-group[data-v-717dc7b5]{display:flex;flex-direction:column;gap:10px}.edit-email .actions-inputs .form-group input[data-v-717dc7b5],.edit-email .actions-inputs .form-group select[data-v-717dc7b5]{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ccc;transition:border .2s ease;position:relative;z-index:10}.edit-email .actions-inputs .form-group .current-email[data-v-717dc7b5]{background:#f7f7f7}.edit-email .actions-button[data-v-717dc7b5]{display:flex;gap:10px;justify-content:right}.edit-password[data-v-1f9553b0]{display:flex;flex-direction:column;gap:20px;width:100%;background:#fff;border-radius:10px;padding:2rem}.edit-password .actions-inputs[data-v-1f9553b0]{display:flex;flex-direction:column;gap:10px}.edit-password .actions-inputs input[data-v-1f9553b0]{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ccc;transition:border .2s ease;position:relative;z-index:10}.edit-password .actions-button[data-v-1f9553b0]{display:flex;gap:10px;justify-content:right}.delete-account[data-v-9216d022]{display:flex;flex-direction:column;gap:20px;width:100%;background:#fff;border-radius:10px;padding:2rem}.delete-account .actions-inputs[data-v-9216d022]{display:flex;flex-direction:column;gap:10px}.delete-account .actions-inputs .warning[data-v-9216d022]{color:#e74c3c;font-weight:500;margin-bottom:1rem}.delete-account .actions-inputs input[data-v-9216d022]{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ccc;transition:border .2s ease;position:relative;z-index:10}.delete-account .actions-button[data-v-9216d022]{display:flex;gap:10px;justify-content:right}.edit-profile[data-v-8053fcee]{display:flex;flex-direction:column;gap:20px}.advanced-editor[data-v-ad3b6b6a]{border:1px solid #ddd;border-radius:8px;overflow:hidden}.advanced-editor .editor-toolbar[data-v-ad3b6b6a]{display:flex;align-items:center;padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #ddd;gap:4px;flex-wrap:wrap}.advanced-editor .editor-toolbar .toolbar-group[data-v-ad3b6b6a]{display:flex;align-items:center;gap:2px}.advanced-editor .editor-toolbar button[data-v-ad3b6b6a]{width:32px;height:32px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:12px}.advanced-editor .editor-toolbar button[data-v-ad3b6b6a]:hover{background:#e9ecef}.advanced-editor .editor-toolbar button.active[data-v-ad3b6b6a]{background:#007bff;color:#fff;border-color:#007bff}.advanced-editor .editor-toolbar select[data-v-ad3b6b6a]{height:32px;border:1px solid #ddd;border-radius:4px;padding:0 8px;background:#fff;cursor:pointer}.advanced-editor .editor-toolbar .separator[data-v-ad3b6b6a]{width:1px;height:20px;background:#ddd;margin:0 4px}.advanced-editor .editor-content[data-v-ad3b6b6a]{min-height:200px;padding:16px;outline:none;line-height:1.6;border:none}.advanced-editor .editor-content[data-v-ad3b6b6a]:empty:before{content:attr(placeholder);color:#6c757d;pointer-events:none}.advanced-editor .editor-content h1[data-v-ad3b6b6a],.advanced-editor .editor-content h2[data-v-ad3b6b6a],.advanced-editor .editor-content h3[data-v-ad3b6b6a]{margin:1em 0 .5em;font-weight:700}.advanced-editor .editor-content ul[data-v-ad3b6b6a],.advanced-editor .editor-content ol[data-v-ad3b6b6a]{margin:.5em 0;padding-left:1.5em}.advanced-editor .editor-content a[data-v-ad3b6b6a]{color:#007bff;text-decoration:underline}.advanced-editor .editor-footer[data-v-ad3b6b6a]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8f9fa;border-top:1px solid #ddd;font-size:12px;color:#6c757d}.advanced-editor .editor-footer .char-count[data-v-ad3b6b6a],.advanced-editor .editor-footer .word-count[data-v-ad3b6b6a]{margin-right:16px}.requirements-section[data-v-f4bafa67]{padding:60px 20px;text-align:center}.requirements-section .requirements-title[data-v-f4bafa67]{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.requirements-section .requirements-subtitle[data-v-f4bafa67]{font-size:1rem;color:#f0e6ff;margin-bottom:2.5rem}.requirements-section .requirements-grid[data-v-f4bafa67]{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.requirements-section .requirements-grid .card-wrapper[data-v-f4bafa67]{position:relative;padding:1px;border-radius:17px;background:linear-gradient(0deg,#d946ef,#facc15,#8b5cf6,#d946ef);box-shadow:0 0 0 1px #ffffff0f,0 0 9px #60a5fa66;transition:transform .2s ease,box-shadow .2s ease;background-size:400% 400%;animation:borderFlow 4s infinite}.requirements-section .requirements-grid .card-wrapper[data-v-f4bafa67]:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #ffffff0f,0 0 12px #60a5fa1a}.requirements-section .requirements-grid .card-wrapper .requirement-card[data-v-f4bafa67]{background:#0f041e;padding:30px 20px;width:260px;height:100%;border-radius:17px;box-shadow:0 0 8px #0000000d;transition:transform .3s ease}.requirements-section .requirements-grid .card-wrapper .requirement-card .icon-circle[data-v-f4bafa67]{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#0d0d0d,#3f0071 40%,#6f208e,#1a012c);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 4px #fff,0 0 12px #0000001a}.requirements-section .requirements-grid .card-wrapper .requirement-card .icon-circle img[data-v-f4bafa67]{width:100%}.requirements-section .requirements-grid .card-wrapper .requirement-card .requirement-title[data-v-f4bafa67]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.requirements-section .requirements-grid .card-wrapper .requirement-card .requirement-desc[data-v-f4bafa67]{white-space:pre-line;color:#f0e6ff;font-size:.95rem}.neon-svg[data-v-2438dfae]{width:100%;height:200px}.neon-text[data-v-2438dfae]{font-size:48px;fill:#fff;stroke:#8e2de2;stroke-width:2px;stroke-dasharray:500;stroke-dashoffset:0;animation:dash-move-2438dfae 3s linear infinite;font-family:Arial Black,sans-serif}@keyframes dash-move-2438dfae{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}.quest-card[data-v-fac4830e]{position:relative;width:100%;max-width:380px;height:600px;border-radius:12px;overflow:hidden;cursor:pointer;aspect-ratio:3/2;background-color:#1e1e1e;box-shadow:0 2px 10px #0003;transition:transform .2s ease}@media (max-width: 425px){.quest-card[data-v-fac4830e]{max-width:300px;height:500px}}.quest-card[data-v-fac4830e]:hover{transform:translateY(-4px)}.quest-card .image-wrapper[data-v-fac4830e]{position:relative;width:100%;height:100%}.quest-card .image-wrapper img[data-v-fac4830e]{width:100%;height:100%;object-fit:cover;display:block}.quest-card .image-wrapper .placeholder[data-v-fac4830e]{width:100%;height:100%;background:linear-gradient(90deg,#333 25%,#444,#333 75%);background-size:200% 100%;animation:loading-fac4830e 1.2s infinite ease-in-out}.quest-card .image-wrapper .info-overlay[data-v-fac4830e]{position:absolute;top:0;width:50%;padding:12px;background:linear-gradient(to right,rgba(0,0,0,.75),transparent);color:#fff}.quest-card .image-wrapper .info-overlay .title[data-v-fac4830e]{margin:0;font-size:1.1rem;font-weight:700}.quest-card .image-wrapper .info-overlay .datetime[data-v-fac4830e],.quest-card .image-wrapper .info-overlay .location[data-v-fac4830e],.quest-card .image-wrapper .info-overlay .address[data-v-fac4830e]{font-size:.85rem;margin:2px 0}.quest-card .image-wrapper .bottom_registr[data-v-fac4830e]{position:absolute;bottom:10px;right:10px;margin-top:2rem;align-self:center;background:linear-gradient(90deg,#3b82f6,#2563eb,#3b82f6);background-size:300% 300%;padding:.75rem 2rem;border-radius:9999px;color:#fff;font-weight:600;font-size:1rem;border:none;cursor:pointer;animation:gradient-shift 4s ease infinite,pulse-button 2.5s infinite}@media (max-width: 425px){.quest-card .image-wrapper .bottom_registr[data-v-fac4830e]{font-size:.95rem;padding:.6rem 1.5rem}}@keyframes loading-fac4830e{0%{background-position:200% 0}to{background-position:-200% 0}}.faq-item[data-v-ebd9148b]{background:#1a1c2296;border-radius:12px;margin-bottom:20px;padding:20px;box-shadow:0 0 12px #1f263399;transition:background .3s ease}.faq-item[data-v-ebd9148b]:hover{background:#9c27b0}.faq-question[data-v-ebd9148b]{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:600;color:#fff;background:none;border:none;width:100%;padding:0}.faq-question span[data-v-ebd9148b]{transition:transform .3s ease}.faq-question span.open[data-v-ebd9148b]{transform:rotate(180deg)}.faq-answer[data-v-ebd9148b]{margin-top:15px;font-size:1rem;line-height:1.5;color:#d3d7de}
