@charset "UTF-8";.attention-badge[data-v-919d5801]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto!important;color:#fff;background:#e70d0d;border-radius:50%;line-height:1;box-shadow:inset 0 1px #ffffff4d,0 1px 3px #e70d0d73;animation:attention-pulse-919d5801 2s ease-in-out infinite}.attention-badge--floating[data-v-919d5801]{position:absolute;top:-4px;right:-4px;z-index:2;border:2px solid var(--card-bg);box-shadow:0 1px 4px #e70d0d80}.dark .attention-badge--floating[data-v-919d5801]{border-color:var(--bg-elevated)}@keyframes attention-pulse-919d5801{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff4d,0 0 #e70d0d80}50%{transform:scale(1.08);box-shadow:inset 0 1px #ffffff4d,0 0 0 4px #e70d0d00}}@media(prefers-reduced-motion:reduce){.attention-badge[data-v-919d5801]{animation:none}}.nav-item[data-v-c2608b48]{list-style:none;padding:0 .75rem;margin-bottom:2px}.nav-item.has-submenu[data-v-c2608b48]{padding:0 .75rem}.nav-link[data-v-c2608b48]{display:flex;align-items:center;gap:.85rem;padding:.85rem .9rem;border-radius:10px;color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:background .15s ease,color .15s ease;position:relative;overflow:hidden;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;font-family:inherit}@media(max-width:767.98px){.nav-link[data-v-c2608b48]{padding:.95rem 1rem;gap:.85rem;font-size:.95rem}}.is-collapsed .nav-link[data-v-c2608b48]{padding:.55rem 0!important;justify-content:center}.is-collapsed .nav-link[data-v-c2608b48]:hover:not(.active):not(.disabled){background:transparent}.is-collapsed .nav-link.active[data-v-c2608b48]{background:transparent}.is-collapsed .nav-link.active .nav-item-icon[data-v-c2608b48]{background:#0077b61f;color:#0077b6}.dark .is-collapsed .nav-link.active .nav-item-icon[data-v-c2608b48]{background:#0077b633}.nav-link[data-v-c2608b48]:hover:not(.active):not(.disabled){background:#0077b614;color:var(--text-primary)}.nav-link:hover:not(.active):not(.disabled) .nav-item-icon[data-v-c2608b48]{color:var(--text-primary)}.nav-link:hover:not(.active):not(.disabled) .nav-item-caret[data-v-c2608b48]{opacity:1;transform:translate(2px)}.dark .nav-link[data-v-c2608b48]:hover:not(.active):not(.disabled){background:#0077b638;color:var(--text-primary)}.dark .nav-link:hover:not(.active):not(.disabled) .nav-item-icon[data-v-c2608b48]{color:var(--text-primary)}.nav-link.active[data-v-c2608b48]{background:#0077b61f;color:#0077b6!important;font-weight:600}.nav-link.active[data-v-c2608b48]:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:0 3px 3px 0;background:#0077b6}.nav-link.active .nav-item-icon[data-v-c2608b48]{color:#0077b6}.nav-link.active .nav-item-caret[data-v-c2608b48]{color:#0077b6;opacity:1}.dark .nav-link.active[data-v-c2608b48]{background:#0077b647;color:var(--text-primary)!important}.dark .nav-link.active[data-v-c2608b48]:before{background:#4ba8e0}.dark .nav-link.active .nav-item-icon[data-v-c2608b48],.dark .nav-link.active .nav-item-caret[data-v-c2608b48]{color:var(--text-primary)}.nav-link.disabled[data-v-c2608b48]{color:var(--text-subtle);cursor:default;pointer-events:none}.nav-item .nav-link--parent .nav-chevron[data-v-c2608b48]{color:var(--text-subtle);transition:transform .2s ease,color .15s ease}.nav-item.is-expanded .nav-chevron.rotated[data-v-c2608b48]{transform:rotate(180deg)}.nav-item.has-active-child .nav-link--parent[data-v-c2608b48]{color:#0077b6}.nav-item.has-active-child .nav-link--parent.active[data-v-c2608b48]{background:transparent!important;font-weight:500}.nav-item.has-active-child .nav-link--parent.active[data-v-c2608b48]:before{display:none}.dark .nav-item.has-active-child .nav-link--parent.active[data-v-c2608b48]{background:transparent!important}.nav-item.has-active-child .nav-link--parent .nav-chevron[data-v-c2608b48],.nav-item.has-active-child .nav-link--parent .nav-item-icon[data-v-c2608b48]{color:#0077b6}.nav-link--child[data-v-c2608b48]{padding:.6rem .85rem;font-size:.82rem;border-radius:8px;margin-left:.25rem}@media(max-width:767.98px){.nav-link--child[data-v-c2608b48]{padding:.7rem .95rem;font-size:.875rem}}.nav-link--child .nav-icon--dot[data-v-c2608b48]{font-size:1.1rem;color:var(--text-subtle);margin-right:-.25rem}.nav-link--child:hover:not(.active) .nav-icon--dot[data-v-c2608b48]{color:#0077b6}.nav-item-icon[data-v-c2608b48]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;color:var(--text-muted);transition:color .15s ease;flex-shrink:0}.nav-item-icon--small[data-v-c2608b48]{width:18px;height:18px;min-width:18px}.nav-item-icon--badged[data-v-c2608b48]{position:relative;overflow:visible}.nav-attention[data-v-c2608b48]{margin-left:.35rem}.nav-item-caret[data-v-c2608b48]{margin-left:auto;color:#0077b6;opacity:0;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.nav-item-arrow[data-v-c2608b48]{margin-left:auto;color:var(--text-subtle);opacity:.5;transition:opacity .15s ease,color .15s ease;flex-shrink:0}.nav-text[data-v-c2608b48]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-badge[data-v-c2608b48]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;background:#e70d0d;color:#fff;border-radius:50px;line-height:1}.nav-badge--floating[data-v-c2608b48]{min-width:20px;height:20px;font-size:.7rem;margin-left:auto;margin-right:.25rem}.nav-submenu[data-v-c2608b48]{list-style:none;padding:.2rem 0;margin:.25rem 0 0 1rem;border-left:1px solid var(--border-default)}.has-active-child .nav-submenu[data-v-c2608b48]{border-left-color:#0077b666}.nav-submenu-item[data-v-c2608b48]{list-style:none;margin-bottom:1px}.submenu-enter-active[data-v-c2608b48],.submenu-leave-active[data-v-c2608b48]{transition:all .25s ease;overflow:hidden}.submenu-enter-from[data-v-c2608b48],.submenu-leave-to[data-v-c2608b48]{opacity:0;max-height:0;transform:translateY(-8px)}.submenu-enter-to[data-v-c2608b48],.submenu-leave-from[data-v-c2608b48]{opacity:1;max-height:500px;transform:translateY(0)}.avatar[data-v-a44ba562]{position:relative;height:2.875rem;width:2.875rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;color:#fff;font-weight:500;flex-shrink:0!important;border:2px solid rgba(49,106,188,.6);background:#fff}.dark .avatar[data-v-a44ba562]{border-color:#c8c8d240;background:var(--white-08)}.avatar[class*=avatar-role-][data-v-a44ba562]{padding:2px}.avatar.avatar-role-superadmin[data-v-a44ba562]{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#000,#666 30%,#000 50%,#737373,#000) border-box}.dark .avatar.avatar-role-superadmin[data-v-a44ba562]{border-color:#0009;background:var(--white-08)}.avatar.avatar-role-admin[data-v-a44ba562]{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ab47bc,#cd91d7 30%,#ab47bc 50%,#d19ada,#ab47bc) border-box}.dark .avatar.avatar-role-admin[data-v-a44ba562]{border-color:#ab47bc99;background:var(--white-08)}.avatar.avatar-role-instructor[data-v-a44ba562]{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#05b152,#40fa93 30%,#05b152 50%,#50fa9c,#05b152) border-box}.dark .avatar.avatar-role-instructor[data-v-a44ba562]{border-color:#05b15299;background:var(--white-08)}.avatar.avatar-role-divecenter[data-v-a44ba562]{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0077b6,#3abbff 30%,#0077b6 50%,#4bc1ff,#0077b6) border-box}.dark .avatar.avatar-role-divecenter[data-v-a44ba562]{border-color:#0077b699;background:var(--white-08)}.avatar.avatar-role-student[data-v-a44ba562]{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#8494a7,#b5bfca 30%,#8494a7 50%,#bbc4cf,#8494a7) border-box}.dark .avatar.avatar-role-student[data-v-a44ba562]{border-color:#8494a799;background:var(--white-08)}.avatar img[data-v-a44ba562]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar.avatar-radius-0[data-v-a44ba562],.avatar.avatar-radius-0 img[data-v-a44ba562]{border-radius:0}.avatar.avatar-square[data-v-a44ba562]{border-radius:10px!important}.avatar.avatar-square img[data-v-a44ba562]{border-radius:6px!important}.avatar .avatar-badge[data-v-a44ba562]{position:absolute;inset-block-start:-4%;inset-inline-end:-.375rem;width:1.4rem;height:1.4rem;font-size:.625rem;border:2px solid #fff;border-radius:50%!important;display:flex;align-items:center;justify-content:center}.dark .avatar .avatar-badge[data-v-a44ba562]{border-color:var(--bg-dark)}.avatar.online[data-v-a44ba562]:before,.avatar.offline[data-v-a44ba562]:before{position:absolute;content:"";width:.5rem;height:.5rem;border-radius:50%;inset-inline-end:0;inset-block-end:0;border:2px solid #fff!important;z-index:1}.dark .avatar.online[data-v-a44ba562]:before,.dark .avatar.offline[data-v-a44ba562]:before{border-color:var(--bg-dark)!important}.avatar.online[data-v-a44ba562]:before{background-color:#05b152}.avatar.offline[data-v-a44ba562]:before{background-color:#6d6d6d}.avatar.avatar-border-white[data-v-a44ba562]{border-color:#fff!important}.avatar.avatar-xs[data-v-a44ba562]{width:1.75rem;height:1.75rem;line-height:1.75rem;font-size:.65rem}.avatar.avatar-xs [class*=avatar-role-][data-v-a44ba562]{padding:0}.avatar.avatar-xs .avatar-badge[data-v-a44ba562]{padding:.3rem;width:1.1rem;height:1.1rem;line-height:1.1rem;font-size:.5rem;inset-block-start:-28%;inset-inline-end:-.45rem}.avatar.avatar-xs.online[data-v-a44ba562]:before,.avatar.avatar-xs.offline[data-v-a44ba562]:before{width:.5rem;height:.5rem}.avatar.avatar-sm[data-v-a44ba562]{width:2.25rem;height:2.25rem;line-height:2.25rem;font-size:.8rem}.avatar.avatar-sm [class*=avatar-role-][data-v-a44ba562]{padding:0}.avatar.avatar-sm .avatar-badge[data-v-a44ba562]{padding:.4rem;width:1.2rem;height:1.2rem;line-height:1.2rem;font-size:.65rem;inset-block-start:-6%;inset-inline-end:-13%}.avatar.avatar-sm.online[data-v-a44ba562]:before,.avatar.avatar-sm.offline[data-v-a44ba562]:before{width:.75rem;height:.75rem}.avatar.avatar-sm svg[data-v-a44ba562]{width:1.5rem;height:1.5rem}.avatar.avatar-md[data-v-a44ba562]{width:3.063rem;height:3.063rem;line-height:3.063rem;font-size:1rem;border-width:3px!important}.avatar.avatar-md [class*=avatar-role-][data-v-a44ba562]{padding:1px}.avatar.avatar-md .avatar-badge[data-v-a44ba562]{inset-block-start:-15%;inset-inline-end:-.25%}.avatar.avatar-md.online[data-v-a44ba562]:before,.avatar.avatar-md.offline[data-v-a44ba562]:before{width:.8rem;height:.8rem}.avatar.avatar-md svg[data-v-a44ba562]{width:1.8rem;height:1.8rem}.avatar.avatar-lg[data-v-a44ba562]{width:3.85rem;height:3.85rem;line-height:3.85rem;font-size:1.25rem;border-width:3px!important}.avatar.avatar-lg .avatar-badge[data-v-a44ba562]{inset-block-start:-8%;inset-inline-end:-.2%}.avatar.avatar-lg.online[data-v-a44ba562]:before,.avatar.avatar-lg.offline[data-v-a44ba562]:before{width:.95rem;height:.95rem}.avatar.avatar-xl[data-v-a44ba562]{width:5.25rem;height:5.25rem;line-height:5.25rem;font-size:1.5rem;border-width:4px!important}.avatar.avatar-xl .avatar-badge[data-v-a44ba562]{inset-block-start:-4%;inset-inline-end:0}.avatar.avatar-xl.online[data-v-a44ba562]:before,.avatar.avatar-xl.offline[data-v-a44ba562]:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar.avatar-xxl[data-v-a44ba562]{width:6.25rem;height:6.25rem;line-height:6.25rem;font-size:1.75rem;border-width:4px!important}.avatar.avatar-xxl .avatar-badge[data-v-a44ba562]{inset-block-start:-4%;inset-inline-end:0}.avatar.avatar-xxl.online[data-v-a44ba562]:before,.avatar.avatar-xxl.offline[data-v-a44ba562]:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar.avatar-xxxl[data-v-a44ba562]{width:8.25rem;height:8.25rem;line-height:8.25rem;font-size:2rem;border-width:5px!important}.avatar.avatar-xxxxl[data-v-a44ba562]{width:10.25rem;height:10.25rem;line-height:10.25rem;font-size:2rem;border-width:6px!important}.avatar-list-stacked[data-v-a44ba562]{padding:0}.avatar-list-stacked.avatar-group-overlapped .avatar[data-v-a44ba562]{margin-right:-.875rem}.avatar-list-stacked.avatar-group-overlapped .avatar[data-v-a44ba562]:hover{z-index:1}.avatar-list-stacked.avatar-group-lg .avatar[data-v-a44ba562]{width:3.25rem;height:3.25rem}.avatar-list-stacked.avatar-group-lg .avatar>.initial-wrap[data-v-a44ba562]{font-size:.95rem}.avatar-list-stacked.avatar-group-lg.avatar-group-overlapped .avatar[data-v-a44ba562]{margin-right:-1rem}.avatar-list-stacked.avatar-group-sm .avatar[data-v-a44ba562]{width:1.5rem;height:1.5rem}.avatar-list-stacked.avatar-group-sm .avatar>.initial-wrap[data-v-a44ba562]{font-size:.6rem}.avatar-list-stacked.avatar-group-sm.avatar-group-overlapped .avatar[data-v-a44ba562]{margin-right:-.625rem}.avatar-list-stacked.avatar-group-xs .avatar[data-v-a44ba562]{width:1rem;height:1rem;margin-inline-end:-6px!important}.avatar-list-stacked.avatar-group-xs .avatar>.initial-wrap[data-v-a44ba562]{font-size:.6rem}.avatar-list-stacked.avatar-group-xs.avatar-group-overlapped .avatar[data-v-a44ba562]{margin-right:-6px}.avatar-list-stacked .avatar[data-v-a44ba562]{margin-inline-end:-20px!important;border:1px solid rgba(0,0,0,.1);vertical-align:middle;transition:transform ease .2s}.dark .avatar-list-stacked .avatar[data-v-a44ba562]{border:1px solid rgba(255,255,255,.1)}.avatar-list-stacked .avatar[data-v-a44ba562]:last-child{margin-inline-end:0!important}.avatar-list-stacked .avatar[data-v-a44ba562]:hover{z-index:1;transform:translateY(-.188rem)}.avatar-group[data-v-a44ba562]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.avatar-group .avatar[data-v-a44ba562]{width:2.625rem;height:2.625rem}.avatar-group .avatar .avatar-img[data-v-a44ba562],.avatar-group .avatar>.initial-wrap[data-v-a44ba562]{border:2px solid #fff;font-size:.9rem}.dark .avatar-group .avatar .avatar-img[data-v-a44ba562],.dark .avatar-group .avatar>.initial-wrap[data-v-a44ba562]{border-color:var(--bg-dark)}.avatar-group.avatar-group-overlapped .avatar[data-v-a44ba562]{margin-right:-.875rem}.avatar-group.avatar-group-overlapped .avatar[data-v-a44ba562]:hover{z-index:1}.avatar-group.avatar-group-lg .avatar[data-v-a44ba562]{width:3.25rem;height:3.25rem}.avatar-group.avatar-group-lg .avatar>.initial-wrap[data-v-a44ba562]{font-size:.95rem}.avatar-group.avatar-group-lg.avatar-group-overlapped .avatar[data-v-a44ba562]{margin-right:-1rem}.avatar-group.avatar-group-sm .avatar[data-v-a44ba562]{width:2rem;height:2rem}.avatar-group.avatar-group-sm .avatar>.initial-wrap[data-v-a44ba562]{font-size:.6rem}.avatar-group.avatar-group-sm.avatar-group-overlapped .avatar[data-v-a44ba562]{margin-right:-.625rem}.avatar.avatar-xl.border.online[data-v-a44ba562]:before{width:10px;height:10px;inset-inline-end:5px}.avatar-xxxl.candidate-img[data-v-a44ba562]{width:135px;height:135px}@keyframes modern-aurora-drift-ffb2028b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-25px) scale(1.06)}66%{transform:translate(-30px,20px) scale(.96)}}@keyframes modern-edge-flow-ffb2028b{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes modern-word-in-ffb2028b{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes modern-fade-up-ffb2028b{to{opacity:1;transform:translateY(0)}}@keyframes modern-pulse-ffb2028b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes scuba-bubble-rise-ffb2028b{0%{transform:translateY(0) translate(0);opacity:0}15%{opacity:.65}85%{opacity:.55}to{transform:translateY(calc(-100vh - 80px)) translate(20px);opacity:0}}.sidebar-overlay[data-v-ffb2028b]{display:none}@media(max-width:991.98px){.sidebar-overlay[data-v-ffb2028b]{display:block;position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:1040}.sidebar-overlay.active[data-v-ffb2028b]{opacity:1;visibility:visible}}.sidebar-nav-container[data-v-ffb2028b]{width:var(--sidebar-width);min-width:var(--sidebar-width);position:sticky;top:80px;height:calc(100vh - 80px);max-height:calc(100vh - 80px);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;background:var(--sidebar-bg);transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1)}.sidebar-nav-container .sidebar-collapse-toggle[data-v-ffb2028b]{position:absolute;top:.85rem;right:.85rem;z-index:1}.sidebar-nav-container.is-collapsed .sidebar-collapse-toggle[data-v-ffb2028b]{position:unset;display:flex;justify-content:center}.sidebar-nav-container.is-collapsed .nav-section-title[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .nav-text[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .nav-badge[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .sidebar-footer[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .sidebar-bridge[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .nav-section-secondary[data-v-ffb2028b]{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.sidebar-nav-container.is-collapsed .nav-link[data-v-ffb2028b]{justify-content:center;padding:.45rem 0!important}.sidebar-nav-container.is-collapsed .nav-link.active[data-v-ffb2028b]{background:transparent;color:#0077b6!important}.sidebar-nav-container.is-collapsed .nav-link.active[data-v-ffb2028b]:before{display:none}.sidebar-nav-container.is-collapsed .nav-link.active .nav-icon[data-v-ffb2028b]{color:#0077b6}.sidebar-nav-container.is-collapsed .nav-link .nav-icon[data-v-ffb2028b]{margin:0}@media(max-width:991.98px){.sidebar-nav-container[data-v-ffb2028b]{--sidebar-width: 360px !important;position:fixed;top:0;left:0;width:100%;min-width:0;max-width:var(--sidebar-width);height:100vh;height:100dvh;height:calc(var(--app-vh, 1vh) * 100);max-height:100vh;max-height:100dvh;max-height:calc(var(--app-vh, 1vh) * 100);border-right:none;box-shadow:0 8px 32px #0000001a;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:1050;background:var(--sidebar-bg)}.sidebar-nav-container.is-mobile-right[data-v-ffb2028b]{left:auto;right:0;transform:translate(100%);border-right:1px solid var(--sidebar-border);border-left:none}.sidebar-nav-container.is-mobile-bottom[data-v-ffb2028b]{inset:auto 0 0;width:100%;max-width:none;height:auto;max-height:90vh;max-height:90dvh;border-top-left-radius:20px;border-top-right-radius:20px;border-right:none;border-left:none;border-top:1px solid var(--sidebar-border);transform:translateY(100%)}.sidebar-nav-container.is-mobile-bottom[data-v-ffb2028b]:before{content:"";position:absolute;top:.55rem;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:var(--text-muted);opacity:.35;pointer-events:none}.sidebar-nav-container.is-open[data-v-ffb2028b]{transform:translate(0)}.sidebar-nav-container.is-mobile-bottom.is-open[data-v-ffb2028b]{transform:translateY(0)}.sidebar-nav-container.is-collapsed .nav-section-title[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .nav-text[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .nav-badge[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .sidebar-footer[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .sidebar-bridge[data-v-ffb2028b],.sidebar-nav-container.is-collapsed .nav-section-secondary[data-v-ffb2028b]{opacity:1;visibility:visible}.sidebar-nav-container.is-collapsed .nav-link[data-v-ffb2028b]{justify-content:flex-start;padding:.75rem 1rem}}@media(max-width:575.98px){.sidebar-nav-container[data-v-ffb2028b]{max-width:none!important;width:100%!important}}.collapse-btn[data-v-ffb2028b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-default);background:var(--bg-muted);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dark .collapse-btn[data-v-ffb2028b]{background:var(--white-05)}.collapse-btn[data-v-ffb2028b]:hover{background:#0077b61a;border-color:#0077b64d;color:#0077b6}.dark .collapse-btn[data-v-ffb2028b]:hover{background:#0077b62e}.sidebar-header[data-v-ffb2028b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-default);z-index:1}.sidebar-header-content[data-v-ffb2028b]{flex:1;min-width:0}.sidebar-identity[data-v-ffb2028b]{display:flex;align-items:center;min-height:40px;width:100%}.sidebar-identity__user[data-v-ffb2028b]{display:inline-flex;align-items:center;gap:.65rem;padding:.2rem .45rem;margin-left:-.45rem;border-radius:999px;text-decoration:none;color:inherit;transition:background .2s ease}.sidebar-identity__user[data-v-ffb2028b]:hover{background:var(--bg-muted);text-decoration:none;color:inherit}.sidebar-identity__name[data-v-ffb2028b]{font-size:.92rem;font-weight:600;color:var(--text-primary);line-height:1.2;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-header-actions[data-v-ffb2028b]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.sidebar-header-action-btn[data-v-ffb2028b]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--bg-muted);border:1px solid var(--border-default);border-radius:10px;color:var(--text-secondary);cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.sidebar-header-action-btn[data-v-ffb2028b]:hover{background:var(--bg-subtle);color:var(--text-primary);border-color:#0077b640}.sidebar-header-action-btn--primary[data-v-ffb2028b]{background:linear-gradient(135deg,#0077b6,#00b4d8);color:#fff;border-color:transparent;box-shadow:0 2px 8px #0077b652}.sidebar-header-action-btn--primary[data-v-ffb2028b]:hover{color:#fff;background:linear-gradient(135deg,#0084ca,#00c5ec);border-color:transparent;box-shadow:0 4px 14px #0077b666}.sidebar-header-register[data-v-ffb2028b]{display:inline-flex;align-items:center;justify-content:center;padding:0 .85rem;height:36px;background:#fff;border:1px solid rgba(10,26,54,.12);border-radius:10px;color:#111;font-size:.8125rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sidebar-header-register[data-v-ffb2028b]:hover{color:#111;background:#f3f5fa;border-color:#0a1a3638;box-shadow:0 2px 6px #0a1a3614}.dark .sidebar-header-register[data-v-ffb2028b]{background:#fff;color:#111;border-color:#ffffff1f}.dark .sidebar-header-register[data-v-ffb2028b]:hover{background:#f3f5fa;border-color:#ffffff52}.sidebar-quick-actions[data-v-ffb2028b]{padding-top:.85rem;display:flex;gap:.4rem;justify-content:flex-start}@media(max-width:991.98px){.sidebar-nav-container.is-mobile-bottom .sidebar-quick-actions[data-v-ffb2028b]{display:none}}.sidebar-action-btn[data-v-ffb2028b]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--bg-muted);border:1px solid var(--border-default);border-radius:10px;color:var(--text-secondary);cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.dark .sidebar-action-btn[data-v-ffb2028b]{background:var(--white-05)}.sidebar-action-btn[data-v-ffb2028b]:hover{background:#0077b61a;border-color:#0077b64d;color:#0077b6}.dark .sidebar-action-btn[data-v-ffb2028b]:hover{background:#0077b62e}.sidebar-action-btn__elearning[data-v-ffb2028b]{background:#0077b6;border-color:#0077b6;color:#fff}.sidebar-action-btn__elearning[data-v-ffb2028b]:hover{background:#1b374b;border-color:#1b374b;color:#fff}.dark .sidebar-action-btn__elearning[data-v-ffb2028b],.dark .sidebar-action-btn__elearning[data-v-ffb2028b]:hover{background:#0077b6;border-color:#0077b6;color:#fff}.notification-trigger[data-v-ffb2028b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none}.notification-dropdown-container[data-v-ffb2028b]{position:relative}.sidebar-action-badge[data-v-ffb2028b]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;color:#fff;font-size:10px;font-weight:700;border-radius:9px;box-shadow:0 0 0 2px var(--sidebar-bg);display:flex;align-items:center;justify-content:center;line-height:1}.sidebar-action-badge-success[data-v-ffb2028b]{background:#05b152}.sidebar-action-badge-danger[data-v-ffb2028b]{background:#e70d0d}.sidebar-close-btn[data-v-ffb2028b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--border-default);background:var(--bg-muted);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dark .sidebar-close-btn[data-v-ffb2028b]{background:var(--white-05)}.sidebar-close-btn[data-v-ffb2028b]:hover{background:#0077b61a;border-color:#0077b64d;color:#0077b6}.dark .sidebar-close-btn[data-v-ffb2028b]:hover{background:#0077b62e}.sidebar-nav[data-v-ffb2028b]{flex:1;overflow-y:auto;padding:.75rem 0;scrollbar-gutter:stable}.sidebar-nav[data-v-ffb2028b]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-ffb2028b]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-ffb2028b]::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px;transition:background .15s ease}.sidebar-nav[data-v-ffb2028b]::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.nav-section[data-v-ffb2028b]{padding-bottom:.45rem;border-bottom:1px solid var(--border-subtle)}.nav-section[data-v-ffb2028b]:last-child{border-bottom:none;padding-bottom:0}.nav-section-title[data-v-ffb2028b]{display:flex;align-items:center;gap:.4rem;padding:.65rem 1.5rem .35rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0077b6;white-space:nowrap;overflow:hidden}.dark .nav-section-title[data-v-ffb2028b]{color:#0077b6cc}.nav-section-title .section-icon[data-v-ffb2028b]{font-size:.9rem;opacity:.85}.nav-list[data-v-ffb2028b]{list-style:none;padding:0;margin:0}.nav-item[data-v-ffb2028b]{padding:0 .75rem;margin-bottom:2px}.nav-link[data-v-ffb2028b]{display:flex;align-items:center;gap:.85rem;padding:.6rem .9rem;border-radius:10px;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:background .15s ease,color .15s ease;position:relative;overflow:hidden}@media(max-width:767.98px){.nav-link[data-v-ffb2028b]{font-size:.95rem;padding:.7rem 1rem}}.nav-link[data-v-ffb2028b]:hover:not(.active){background:#0077b614;color:#0077b6}.nav-link:hover:not(.active) .nav-icon[data-v-ffb2028b]{color:#0077b6}.dark .nav-link[data-v-ffb2028b]:hover:not(.active){background:#0077b638}.nav-link.active[data-v-ffb2028b]{background:#0077b61f;color:#0077b6!important;font-weight:600}.nav-link.active[data-v-ffb2028b]:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:0 3px 3px 0;background:#0077b6}.nav-link.active .nav-icon[data-v-ffb2028b]{color:#0077b6}.dark .nav-link.active[data-v-ffb2028b]{background:#0077b647}.nav-icon[data-v-ffb2028b]{font-size:1.15rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color .15s ease;flex-shrink:0}.nav-icon-spinner[data-v-ffb2028b]{width:24px;height:24px;flex-shrink:0;color:#0077b6}.bridge-icon-spinner[data-v-ffb2028b]{width:18px;height:18px;flex-shrink:0;color:#0077b6}.nav-text[data-v-ffb2028b]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-badge[data-v-ffb2028b]{padding:.18rem .5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;border-radius:6px;letter-spacing:.04em}.nav-item-highlight .nav-link[data-v-ffb2028b]{background:#ffa92514;border:1px solid rgba(255,169,37,.2)}.nav-item-highlight .nav-link[data-v-ffb2028b]:hover{background:#ffa92524}.nav-item-logout .nav-link[data-v-ffb2028b]{color:var(--text-muted)}.nav-item-logout .nav-link[data-v-ffb2028b]:hover{background:#e70d0d14;color:var(--color-danger)}.nav-item-logout .nav-link:hover .nav-icon[data-v-ffb2028b]{color:var(--color-danger)}.dark .nav-item-logout .nav-link[data-v-ffb2028b]:hover{background:#e70d0d26}.nav-section-secondary[data-v-ffb2028b]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.nav-section-toggle[data-v-ffb2028b]{display:flex;align-items:center;gap:.5rem;width:calc(100% - 1.5rem);margin:0 .75rem;padding:.55rem .75rem;background:var(--bg-muted);border:1px solid var(--border-default);border-radius:8px;font-size:.8rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dark .nav-section-toggle[data-v-ffb2028b]{background:var(--white-05)}.nav-section-toggle .section-icon[data-v-ffb2028b]{font-size:1rem;color:var(--text-muted)}.nav-section-toggle .toggle-icon[data-v-ffb2028b]{margin-left:auto;font-size:1rem;color:var(--text-subtle)}.nav-section-toggle[data-v-ffb2028b]:hover{background:#0077b614;border-color:#0077b640;color:#0077b6}.nav-section-toggle:hover .section-icon[data-v-ffb2028b],.nav-section-toggle:hover .toggle-icon[data-v-ffb2028b]{color:#0077b6}.dark .nav-section-toggle[data-v-ffb2028b]:hover{background:#0077b626}.secondary-nav-content[data-v-ffb2028b]{margin-top:.5rem}.nav-section-title-secondary[data-v-ffb2028b]{font-size:.65rem;padding:.5rem 1.5rem .25rem;color:var(--text-muted)}.nav-link-secondary[data-v-ffb2028b]{font-size:.85rem;padding:.5rem 1rem}.nav-link-secondary .nav-icon[data-v-ffb2028b]{font-size:1rem;width:18px;height:18px}.expand-enter-active[data-v-ffb2028b],.expand-leave-active[data-v-ffb2028b]{transition:all .25s ease;overflow:hidden}.expand-enter-from[data-v-ffb2028b],.expand-leave-to[data-v-ffb2028b]{opacity:0;max-height:0}.expand-enter-to[data-v-ffb2028b],.expand-leave-from[data-v-ffb2028b]{opacity:1;max-height:500px}.sidebar-bridge[data-v-ffb2028b]{padding:.75rem;border-top:1px solid var(--border-default);flex-shrink:0}@media(max-width:991.98px){.sidebar-bridge[data-v-ffb2028b]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}}.bridge-link[data-v-ffb2028b]{display:flex;align-items:center;gap:.55rem;padding:.6rem .75rem;background:#0077b614;border:1px solid rgba(0,119,182,.22);border-radius:10px;color:#0077b6;text-decoration:none;font-size:.85rem;font-weight:600;transition:background .15s ease,border-color .15s ease,transform .1s ease}.dark .bridge-link[data-v-ffb2028b]{background:#0077b62e}.bridge-link .bridge-icon[data-v-ffb2028b]{font-size:1.05rem}.bridge-link .bridge-arrow[data-v-ffb2028b]{margin-left:auto;font-size:.9rem;opacity:.7;transition:transform .15s ease,opacity .15s ease}.bridge-link[data-v-ffb2028b]:hover{background:#0077b6;border-color:#0077b6;color:#fff}.bridge-link:hover .bridge-arrow[data-v-ffb2028b]{opacity:1;transform:translate(2px)}.bridge-link[data-v-ffb2028b]:active{transform:scale(.99)}.sidebar-footer[data-v-ffb2028b]{padding:1rem 1.5rem;border-top:1px solid var(--border-default)}.toast-modern[data-v-13330398]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:12px;border:1px solid;min-width:300px;max-width:420px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;backdrop-filter:blur(8px)}.toast-progress[data-v-13330398]{position:absolute;bottom:0;left:0;height:3px;width:100%;border-radius:0 0 12px 12px;animation:progressShrink-13330398 linear forwards;transform-origin:left}.toast-icon[data-v-13330398]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.toast-content[data-v-13330398]{flex:1;min-width:0;padding-top:.125rem}.toast-title[data-v-13330398]{display:block;font-weight:600;font-size:.875rem;margin-bottom:.125rem;line-height:1.3}.toast-message[data-v-13330398]{margin:0;font-size:.8125rem;line-height:1.5;opacity:.85}.toast-close[data-v-13330398]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:6px;cursor:pointer;opacity:.5;transition:all .2s ease;flex-shrink:0;margin-top:.125rem}.toast-close[data-v-13330398]:hover{opacity:1;background:#0000000f}.toast-info[data-v-13330398]{background:#e8f4fd;border-color:#b8dff8;color:#1e40af}.toast-info .toast-icon[data-v-13330398]{background:#3b82f626;color:#3b82f6}.toast-info .toast-progress[data-v-13330398]{background:#3b82f6}.toast-info .toast-close[data-v-13330398]{color:#1e40af}.toast-info .toast-close[data-v-13330398]:hover{background:#3b82f61a}.dark .toast-info[data-v-13330398]{background:#3b82f61f;border-color:#3b82f640;color:#93c5fd}.dark .toast-info .toast-icon[data-v-13330398]{background:#3b82f633}.dark .toast-info .toast-close[data-v-13330398]{color:#93c5fd}.toast-success[data-v-13330398]{background:#e6f7ef;border-color:#b3e8cf;color:#065f46}.toast-success .toast-icon[data-v-13330398]{background:#10b98126;color:#10b981}.toast-success .toast-progress[data-v-13330398]{background:#10b981}.toast-success .toast-close[data-v-13330398]{color:#065f46}.toast-success .toast-close[data-v-13330398]:hover{background:#10b9811a}.dark .toast-success[data-v-13330398]{background:#10b9811f;border-color:#10b98140;color:#6ee7b7}.dark .toast-success .toast-icon[data-v-13330398]{background:#10b98133}.dark .toast-success .toast-close[data-v-13330398]{color:#6ee7b7}.toast-warning[data-v-13330398]{background:#fef3e2;border-color:#fdd8a8;color:#92400e}.toast-warning .toast-icon[data-v-13330398]{background:#f59e0b26;color:#f59e0b}.toast-warning .toast-progress[data-v-13330398]{background:#f59e0b}.toast-warning .toast-close[data-v-13330398]{color:#92400e}.toast-warning .toast-close[data-v-13330398]:hover{background:#f59e0b1a}.dark .toast-warning[data-v-13330398]{background:#f59e0b1f;border-color:#f59e0b40;color:#fcd34d}.dark .toast-warning .toast-icon[data-v-13330398]{background:#f59e0b33}.dark .toast-warning .toast-close[data-v-13330398]{color:#fcd34d}.toast-error[data-v-13330398]{background:#fde8e8;border-color:#f5bcbc;color:#991b1b}.toast-error .toast-icon[data-v-13330398]{background:#ef444426;color:#ef4444}.toast-error .toast-progress[data-v-13330398]{background:#ef4444}.toast-error .toast-close[data-v-13330398]{color:#991b1b}.toast-error .toast-close[data-v-13330398]:hover{background:#ef44441a}.dark .toast-error[data-v-13330398]{background:#ef44441f;border-color:#ef444440;color:#fca5a5}.dark .toast-error .toast-icon[data-v-13330398]{background:#ef444433}.dark .toast-error .toast-close[data-v-13330398]{color:#fca5a5}.toast-primary[data-v-13330398]{background:#0077b6f2;border-color:#0077b64d;color:#fff}.toast-primary .toast-icon[data-v-13330398]{background:var(--white-20);color:#fff}.toast-primary .toast-progress[data-v-13330398]{background:var(--white-40)}.toast-primary .toast-close[data-v-13330398]{color:#fff}.toast-primary .toast-close[data-v-13330398]:hover{background:var(--white-15)}.toast-secondary[data-v-13330398]{background:#00b4d8f2;border-color:#00b4d84d;color:#fff}.toast-secondary .toast-icon[data-v-13330398]{background:var(--white-20);color:#fff}.toast-secondary .toast-progress[data-v-13330398]{background:var(--white-40)}.toast-secondary .toast-close[data-v-13330398]{color:#fff}.toast-secondary .toast-close[data-v-13330398]:hover{background:var(--white-15)}@keyframes progressShrink-13330398{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-container[data-v-8895feee]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1100;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-container[data-v-8895feee]>*{pointer-events:auto}.toast-enter-active[data-v-8895feee]{animation:toastEnter-8895feee .3s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-8895feee]{animation:toastLeave-8895feee .25s cubic-bezier(.4,0,1,1) forwards}.toast-move[data-v-8895feee]{transition:transform .3s cubic-bezier(.16,1,.3,1)}@keyframes toastEnter-8895feee{0%{transform:translate(calc(100% + 24px));opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastLeave-8895feee{0%{transform:translate(0);opacity:1}to{transform:translate(calc(100% + 24px));opacity:0}}@media(max-width:767.98px){.toast-container[data-v-8895feee]{left:1rem;right:1rem;bottom:calc(5rem + env(safe-area-inset-bottom,0))}}.environment-banner[data-v-caedf671]{color:#000;text-align:center;padding:.5rem 1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;z-index:9999;background-color:#4caf50;position:fixed;bottom:0;width:auto;right:0;font-size:.6em}.environment-banner--local[data-v-caedf671]{background-color:#4caf50;color:#fff}.mobile-bottom-nav[data-v-b72a6e87]{position:fixed;bottom:0;left:0;right:0;z-index:1030;display:flex;align-items:stretch;justify-content:space-around;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-default);padding:.35rem 0 calc(.35rem + env(safe-area-inset-bottom,0));box-shadow:0 -4px 14px #0a1a360d}.dark .mobile-bottom-nav[data-v-b72a6e87]{background:#141820f0;border-top-color:#ffffff14;box-shadow:0 -4px 14px #0006}@media(min-width:992px){.mobile-bottom-nav[data-v-b72a6e87]{display:none}}.mobile-bottom-nav__tab[data-v-b72a6e87]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.5rem .25rem .4rem;background:transparent;border:none;color:var(--text-muted);font-size:.68rem;font-weight:600;text-decoration:none;line-height:1.1;cursor:pointer;transition:color .2s ease;min-height:52px}.mobile-bottom-nav__tab .mobile-bottom-nav__label[data-v-b72a6e87]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-bottom-nav__tab[data-v-b72a6e87] svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.mobile-bottom-nav__tab[data-v-b72a6e87]:before{content:"";position:absolute;top:0;left:50%;width:28px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#0077b6,#00b4d8);transform:translate(-50%,-3px);opacity:0;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s ease}.mobile-bottom-nav__tab[data-v-b72a6e87]:hover,.mobile-bottom-nav__tab[data-v-b72a6e87]:focus-visible{color:#0077b6}.mobile-bottom-nav__tab[data-v-b72a6e87]:hover svg,.mobile-bottom-nav__tab[data-v-b72a6e87]:focus-visible svg{transform:translateY(-1px)}.mobile-bottom-nav__tab.is-active[data-v-b72a6e87]{color:#0077b6}.mobile-bottom-nav__tab.is-active[data-v-b72a6e87]:before{transform:translate(-50%);opacity:1}.mobile-bottom-nav__tab.is-active[data-v-b72a6e87] svg{transform:translateY(-1px) scale(1.08)}.mobile-bottom-nav__tab--button[data-v-b72a6e87]{font-family:inherit}.mobile-bottom-nav__tab--cta[data-v-b72a6e87]{background:linear-gradient(135deg,#ffa925,#fb9800);color:#fff;margin:2px 4px;border-radius:12px;box-shadow:inset 0 1px #ffffff47,0 3px 10px #ffa92552}.mobile-bottom-nav__tab--cta[data-v-b72a6e87]:before{display:none}.mobile-bottom-nav__tab--cta[data-v-b72a6e87] svg{color:#fff}.mobile-bottom-nav__tab--cta[data-v-b72a6e87]:hover,.mobile-bottom-nav__tab--cta[data-v-b72a6e87]:focus-visible{color:#fff}.mobile-bottom-nav__tab--cta[data-v-b72a6e87]:hover svg,.mobile-bottom-nav__tab--cta[data-v-b72a6e87]:focus-visible svg{transform:translateY(-1px)}.mobile-bottom-nav__tab--cta.is-active[data-v-b72a6e87]{color:#fff}.mobile-bottom-nav__tab--cta.is-active[data-v-b72a6e87] svg{transform:translateY(-1px) scale(1.06)}.mobile-bottom-nav__icon-wrap[data-v-b72a6e87]{position:relative;display:inline-flex}.mobile-bottom-nav__badge[data-v-b72a6e87]{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e70d0d;color:#fff;font-size:.625rem;font-weight:700;line-height:16px;text-align:center}.skip-nav{position:absolute;top:-100%;left:0;z-index:9999;padding:.75rem 1.5rem;background:#082f49;color:#fff;font-weight:600;text-decoration:none;border-radius:0 0 8px}.skip-nav:focus{top:0;outline:2px solid #0ea5e9;outline-offset:2px}.themed-logo[data-v-23503a9c]{position:relative;display:inline-flex;align-items:center}.themed-logo__img[data-v-23503a9c]{height:100%;width:auto;object-fit:contain;transition:opacity .3s ease}@media(min-width:576px){.themed-logo .themed-logo__light[data-v-23503a9c]:not(.themed-logo--show-xs){display:block}.themed-logo .themed-logo__dark[data-v-23503a9c]:not(.themed-logo--show-xs){display:none}.dark .themed-logo .themed-logo__light[data-v-23503a9c]:not(.themed-logo--show-xs){display:none}.dark .themed-logo .themed-logo__dark[data-v-23503a9c]:not(.themed-logo--show-xs){display:block}}@media(max-width:575.98px){.themed-logo .themed-logo--hide-xs[data-v-23503a9c]{display:none}}.themed-logo .themed-logo--show-xs[data-v-23503a9c]{display:none}@media(max-width:575.98px){.themed-logo .themed-logo__light.themed-logo--show-xs[data-v-23503a9c]{display:block}.themed-logo .themed-logo__dark.themed-logo--show-xs[data-v-23503a9c],.dark .themed-logo .themed-logo__light.themed-logo--show-xs[data-v-23503a9c]{display:none}.dark .themed-logo .themed-logo__dark.themed-logo--show-xs[data-v-23503a9c]{display:block}}.notification-item{padding:1rem 1.25rem;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-default);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;cursor:default}.dark .notification-item{background:var(--bg-elevated)}.notification-item.has-link{cursor:pointer}.notification-item.has-link .notification-content-wrapper{display:block;text-decoration:none;color:inherit}.notification-item.has-link:hover p{color:#0077b6!important;text-decoration:none}@media(max-width:575.98px){.notification-item{padding:.875rem 1rem}}.notification-item:hover{transform:translateY(-1px);border-color:#0077b640;box-shadow:0 6px 16px #0a1a360f}.dark .notification-item:hover{border-color:#0077b666;box-shadow:0 6px 16px #00000059}.notification-item.unread-notification{background:linear-gradient(135deg,#0077b60f,#0077b608);border-color:#0077b62e;border-left:3px solid #0077b6}.dark .notification-item.unread-notification{background:linear-gradient(135deg,#0077b629,#0077b614);border-color:#0077b652}.notification-item.unread-notification p{font-weight:600;color:var(--text-primary)}.notification-item img{width:45px;height:45px;border-radius:50%}.notification-item .name-highlight{color:var(--text-primary);font-size:16px;font-weight:500}.notification-dropdown-body .notification-item,.dropdown-menu .notification-item{background:transparent;border:none;border-radius:0;padding:.875rem 1rem;margin:0;border-bottom:1px solid var(--border-default);transform:none!important}.notification-dropdown-body .notification-item:hover,.dropdown-menu .notification-item:hover{transform:none!important;box-shadow:none}.notification-dropdown-body .notification-item:last-child,.dropdown-menu .notification-item:last-child{border-bottom:none}.notification-dropdown-body .notification-item:hover,.dropdown-menu .notification-item:hover{background:#0077b60a}.dark .notification-dropdown-body .notification-item:hover,.dark .dropdown-menu .notification-item:hover{background:#0077b61a}.notification-dropdown-body .notification-item.unread-notification,.dropdown-menu .notification-item.unread-notification{background:#0077b60a;border-left:2px solid #0077b6;border-color:var(--border-default);padding-left:calc(1rem - 2px)}.dark .notification-dropdown-body .notification-item.unread-notification,.dark .dropdown-menu .notification-item.unread-notification{background:#0077b61a}.notification-dropdown-body .notification-item.unread-notification p,.dropdown-menu .notification-item.unread-notification p{font-weight:600;color:var(--text-primary)}.notification-dropdown-body .notification-item.unread-notification:hover,.dropdown-menu .notification-item.unread-notification:hover{background:#0077b614}.dark .notification-dropdown-body .notification-item.unread-notification:hover,.dark .dropdown-menu .notification-item.unread-notification:hover{background:#0077b629}.notification-dropdown-body .notification-item p,.dropdown-menu .notification-item p{font-size:.8125rem;line-height:1.4;margin-bottom:.25rem;color:var(--text-secondary)}.notification-dropdown-body .notification-item small,.dropdown-menu .notification-item small{font-size:.68rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.notification-dropdown-body .notification-item .close-notification,.dropdown-menu .notification-item .close-notification{width:26px;height:26px;border-radius:50%;background:transparent;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease,transform .15s ease}.notification-dropdown-body .notification-item .close-notification:hover,.dropdown-menu .notification-item .close-notification:hover{background:linear-gradient(135deg,#05c059,#049d49);color:#fff;transform:scale(1.05)}.notification-dropdown-body .notification-item:hover .close-notification,.dropdown-menu .notification-item:hover .close-notification{opacity:1}.notification-dropdown-body .notification-item .link-2,.dropdown-menu .notification-item .link-2{font-size:.75rem;font-weight:600;color:#0077b6;text-decoration:none}.token-balance-badge[data-v-5c4566f7]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:linear-gradient(135deg,#22d3ee,#0891b2,#0e7490);border-radius:50px;color:#fff;text-decoration:none;font-size:.8rem;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 8px #0891b24d;margin-right:.5rem}.token-balance-badge[data-v-5c4566f7]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.token-balance-badge[data-v-5c4566f7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0891b266;color:#fff!important}.token-balance-badge[data-v-5c4566f7]:hover:before{left:100%}.token-balance-badge.is-low[data-v-5c4566f7]{background:linear-gradient(135deg,#f59e0b,#d97706,#b45309);box-shadow:0 2px 8px #d977064d;animation:pulse-warning-5c4566f7 2s infinite}.token-balance-badge.is-low[data-v-5c4566f7]:hover{box-shadow:0 4px 12px #d9770666}.token-balance-badge.is-zero[data-v-5c4566f7]{background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c);box-shadow:0 2px 8px #ef444466;animation:pulse-cta-5c4566f7 2.5s infinite}.token-balance-badge.is-zero[data-v-5c4566f7]:hover{box-shadow:0 4px 16px #ef444480;transform:translateY(-2px)}.token-balance-badge.is-commission[data-v-5c4566f7]{background:linear-gradient(135deg,#a3a2b8,#8662b0,#6a30b5);box-shadow:0 2px 8px #6a30b54d}.token-balance-badge.is-commission[data-v-5c4566f7]:hover{box-shadow:0 4px 12px #6a30b566}.dark .token-balance-badge[data-v-5c4566f7]{box-shadow:0 2px 8px #0891b266}.token-icon[data-v-5c4566f7]{font-size:1rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.token-count[data-v-5c4566f7]{font-weight:700;letter-spacing:.02em}.token-count--full[data-v-5c4566f7]{display:none}@media(min-width:1200px){.token-count--full[data-v-5c4566f7]{display:inline}}.token-count--compact[data-v-5c4566f7]{display:inline}@media(min-width:1200px){.token-count--compact[data-v-5c4566f7]{display:none}}@keyframes pulse-warning-5c4566f7{0%,to{opacity:1}50%{opacity:.85}}@keyframes pulse-cta-5c4566f7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.role-bg-superadmin{background:linear-gradient(135deg,#000,#262626,#000);color:#fff}.role-bg-admin{background:linear-gradient(135deg,#ab47bc,#b863c6,#ab47bc);color:#fff}.role-bg-instructor{background:linear-gradient(135deg,#05b152,#06e168,#05b152);color:#fff}.role-bg-divecenter{background:linear-gradient(135deg,#0077b6,#0097e7,#0077b6);color:#fff}.role-bg-student{background:linear-gradient(135deg,#8494a7,#96a4b4,#8494a7);color:#fff}.role-bg-verified{background:transparent;color:#05b152!important}.profile-header__ambassador{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fffbeb!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 6px #d9770659}.role-badges[data-v-def5e970]{display:inline-flex;align-items:center;gap:.375rem;flex-wrap:wrap}.role-badges--icon-only[data-v-def5e970]{gap:.25rem}.role-badges--stacked[data-v-def5e970]{flex-direction:column;align-items:flex-end}.role-badge-icon[data-v-def5e970]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#fff;cursor:help;transition:transform .15s ease,opacity .15s ease}.role-badge-icon[data-v-def5e970]:hover{transform:scale(1.1);opacity:.9}.role-badge-full[data-v-def5e970]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem}.role-badge-full-icon[data-v-def5e970]{flex-shrink:0}@keyframes modern-aurora-drift-921a79b0{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-25px) scale(1.06)}66%{transform:translate(-30px,20px) scale(.96)}}@keyframes modern-edge-flow-921a79b0{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes modern-word-in-921a79b0{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes modern-fade-up-921a79b0{to{opacity:1;transform:translateY(0)}}@keyframes modern-pulse-921a79b0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes scuba-bubble-rise-921a79b0{0%{transform:translateY(0) translate(0);opacity:0}15%{opacity:.65}85%{opacity:.55}to{transform:translateY(calc(-100vh - 80px)) translate(20px);opacity:0}}.token-badge-separator[data-v-921a79b0]{margin-left:.25rem}.header-actions[data-v-921a79b0]{display:flex;align-items:center;gap:.5rem}.header-action-btn[data-v-921a79b0]{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#0a1a360a;border:1px solid rgba(10,26,54,.06);border-radius:10px;color:var(--text-secondary);cursor:pointer;text-decoration:none;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.header-action-btn[data-v-921a79b0]:hover{background:radial-gradient(circle at 30% 28%,rgba(0,119,182,.12) 0%,transparent 50%),#0077b614;border-color:#0077b638;color:var(--text-primary)}.dark .header-action-btn[data-v-921a79b0]{background:#ffffff0a;border-color:#ffffff14}.dark .header-action-btn[data-v-921a79b0]:hover{background:radial-gradient(circle at 30% 28%,rgba(0,119,182,.32) 0%,transparent 55%),#0077b633;border-color:#0077b65c;color:var(--text-primary)}.header-auth-btn[data-v-921a79b0]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:700;text-decoration:none;border-radius:999px;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease;white-space:nowrap}.header-auth-btn--outline[data-v-921a79b0]{background:#0a1a360a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,119,182,.22);color:#0077b6;box-shadow:inset 0 1px #ffffff80}.header-auth-btn--outline[data-v-921a79b0]:hover{background:#0077b614;border-color:#0077b65c;color:#0077b6;box-shadow:inset 0 1px #ffffff8c}.dark .header-auth-btn--outline[data-v-921a79b0]{background:#ffffff0d;border-color:#ffffff1f;color:var(--text-primary);box-shadow:inset 0 1px #ffffff0f}.dark .header-auth-btn--outline[data-v-921a79b0]:hover{background:#ffffff17;border-color:#ffffff3d;color:#fff;box-shadow:inset 0 1px #ffffff14}.header-auth-btn--filled[data-v-921a79b0],.header-auth-btn--compact[data-v-921a79b0]{background:linear-gradient(135deg,#0077b6,#005c8d);color:#fff;border:none;box-shadow:inset 0 1px #ffffff40,0 4px 12px #0077b640}.header-auth-btn--filled[data-v-921a79b0]:hover,.header-auth-btn--compact[data-v-921a79b0]:hover{color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,0 6px 18px #0077b659}.header-auth-btn--compact[data-v-921a79b0]{padding:.4rem .95rem;font-size:.8125rem}.header-auth-btn--compact-inverse[data-v-921a79b0]{padding:.4rem .95rem;font-size:.8125rem;background:#fff;color:#111;border:1px solid rgba(10,26,54,.12);box-shadow:0 1px 3px #0a1a360f}.header-auth-btn--compact-inverse[data-v-921a79b0]:hover{color:#111;background:#f3f5fa;border-color:#0a1a3638;transform:translateY(-1px);box-shadow:0 3px 8px #0a1a361a}.dark .header-auth-btn--compact-inverse[data-v-921a79b0]{background:#fff;color:#111;border-color:#ffffff1f}.dark .header-auth-btn--compact-inverse[data-v-921a79b0]:hover{background:#f3f5fa;border-color:#ffffff52}@media(min-width:992px)and (max-width:1199.98px){.header-auth-btn--filled[data-v-921a79b0]{display:none}.header-auth-btn--outline[data-v-921a79b0],.dark .header-auth-btn--outline[data-v-921a79b0]{background:linear-gradient(135deg,#0077b6,#005c8d);color:#fff;border:none;box-shadow:inset 0 1px #ffffff40,0 4px 12px #0077b640}.header-auth-btn--outline[data-v-921a79b0]:hover,.dark .header-auth-btn--outline[data-v-921a79b0]:hover{color:#fff;border:none}}.header-action-badge[data-v-921a79b0]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:10px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center}.header-action-badge-success[data-v-921a79b0]{background:#05b152}.header-action-badge-danger[data-v-921a79b0]{background:#e70d0d}.notification-trigger[data-v-921a79b0]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none}.notification-dropdown-trigger[data-v-921a79b0]{position:relative}.notification-dropdown-menu[data-v-921a79b0]{min-width:360px;max-width:400px;padding:0;border:1px solid var(--border-default);border-radius:18px;background:var(--dropdown-bg);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px #ffffff80,0 12px 32px #0a1a361f;overflow:hidden}.dark .notification-dropdown-menu[data-v-921a79b0]{box-shadow:inset 0 1px #ffffff0f,0 14px 36px #00000073}.notification-dropdown-header[data-v-921a79b0]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#0077b614,#ef44440d);border-bottom:1px solid var(--border-default)}.dark .notification-dropdown-header[data-v-921a79b0]{background:linear-gradient(135deg,#0077b624,#ef444414)}.notification-dropdown-header h6[data-v-921a79b0]{font-weight:700;letter-spacing:-.005em;color:var(--text-primary);margin:0}.notification-dropdown-body[data-v-921a79b0]{max-height:320px;overflow-y:auto}.notification-dropdown-body[data-v-921a79b0]::-webkit-scrollbar{width:4px}.notification-dropdown-body[data-v-921a79b0]::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.notification-empty[data-v-921a79b0]{padding:2rem 1rem;text-align:center;color:var(--text-secondary)}.notification-loading[data-v-921a79b0]{padding:1rem;text-align:center}.admin-shortcuts-section[data-v-921a79b0]{border-bottom:1px solid var(--border-default);background:linear-gradient(135deg,#ef44440a,#ef444405);padding:.5rem}.dark .admin-shortcuts-section[data-v-921a79b0]{background:linear-gradient(135deg,#ef44441a,#ef44440d)}.admin-shortcut-item[data-v-921a79b0]{display:flex;align-items:center;gap:.75rem;padding:.7rem .75rem;border-radius:12px;text-decoration:none;margin-bottom:.25rem;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.admin-shortcut-item[data-v-921a79b0]:last-child{margin-bottom:0}.admin-shortcut-item[data-v-921a79b0]:hover{transform:translate(2px);background:linear-gradient(135deg,#dc35451a,#dc35450a);box-shadow:0 4px 12px #dc35451f}.admin-shortcut-item:hover .admin-shortcut-icon[data-v-921a79b0]{transform:scale(1.04);box-shadow:inset 0 1px #ffffff73,0 4px 10px #dc354552}.admin-shortcut-icon[data-v-921a79b0]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#f37272,#dc2626);color:#fff;flex-shrink:0;box-shadow:0 2px 6px #dc354540;transition:transform .22s ease,box-shadow .22s ease}.admin-shortcut-content[data-v-921a79b0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.admin-shortcut-title[data-v-921a79b0]{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-shortcut-desc[data-v-921a79b0]{font-size:.75rem;color:var(--text-muted)}.admin-shortcut-badge[data-v-921a79b0]{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;font-size:.7rem;font-weight:700;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:999px;box-shadow:inset 0 1px #ffffff52,0 2px 5px #dc354538;flex-shrink:0}.notification-dropdown-footer[data-v-921a79b0]{padding:.75rem 1rem;text-align:center;border-top:1px solid rgba(10,26,54,.06);background:#0a1a3605}.dark .notification-dropdown-footer[data-v-921a79b0]{border-top-color:#ffffff0f;background:#ffffff05}.notification-dropdown-footer a[data-v-921a79b0]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;color:#0077b6;font-weight:600;text-decoration:none;font-size:.875rem;border-radius:999px;transition:background .2s ease,color .2s ease,gap .2s ease}.notification-dropdown-footer a[data-v-921a79b0]:hover{text-decoration:none;background:#0077b614;gap:.5rem}.dark .notification-dropdown-footer a[data-v-921a79b0]:hover{background:#0077b638}.avatar-dropdown-wrapper[data-v-921a79b0]{position:relative;display:inline-flex;isolation:isolate;transition:transform .25s ease}.avatar-dropdown-wrapper[data-v-921a79b0]:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.28) 0%,transparent 70%);filter:blur(12px);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.profile-dropdown a:hover .avatar-dropdown-wrapper[data-v-921a79b0],.profile-dropdown a:focus-visible .avatar-dropdown-wrapper[data-v-921a79b0],.profile-dropdown.show .avatar-dropdown-wrapper[data-v-921a79b0]{transform:translateY(-1px)}.profile-dropdown a:hover .avatar-dropdown-wrapper[data-v-921a79b0]:before,.profile-dropdown a:focus-visible .avatar-dropdown-wrapper[data-v-921a79b0]:before,.profile-dropdown.show .avatar-dropdown-wrapper[data-v-921a79b0]:before{opacity:1}.avatar-caret[data-v-921a79b0]{position:absolute;bottom:-2px;right:-3px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:7px;color:var(--text-muted);background:var(--card-bg);border:1px solid rgba(10,26,54,.12);border-radius:50%;line-height:1;box-shadow:0 1px 3px #0a1a361f;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.dark .avatar-caret[data-v-921a79b0]{color:var(--text-muted);background:var(--bg-elevated);border-color:#ffffff1f;box-shadow:0 1px 3px #0006}.profile-dropdown.show .avatar-caret[data-v-921a79b0]{transform:rotate(180deg);background:linear-gradient(135deg,#0081c5,#006aa2);color:#fff;border-color:transparent}.profile-dropdown .dropdown-menu[data-v-921a79b0]{padding:0;border:1px solid rgba(10,26,54,.08);border-radius:16px;background:var(--dropdown-bg);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px #ffffff80,0 14px 36px #0a1a3624}.dark .profile-dropdown .dropdown-menu[data-v-921a79b0]{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #0006}.profile-dropdown .dropdown-menu[data-v-921a79b0]{overflow:hidden}.profile-header[data-v-921a79b0]{position:relative;border-bottom:none;cursor:default}.profile-header[data-v-921a79b0]:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,119,182,.35) 30%,rgba(0,180,216,.5) 50%,rgba(0,119,182,.35) 70%,transparent 100%);background-size:200% 100%;animation:modern-edge-flow-921a79b0 10s ease-in-out infinite}.dark .profile-header[data-v-921a79b0]:after{background:linear-gradient(90deg,transparent 0%,rgba(34,211,238,.35) 30%,rgba(60,126,227,.5) 50%,rgba(34,211,238,.35) 70%,transparent 100%);background-size:200% 100%}.profile-header__banner[data-v-921a79b0]{position:relative;height:80px;overflow:hidden}.profile-header__banner-img[data-v-921a79b0]{width:100%;height:100%;object-fit:cover;animation:profile-banner-zoom-921a79b0 14s ease-in-out infinite alternate}.profile-header__banner-placeholder[data-v-921a79b0]{position:relative;width:100%;height:100%;background:radial-gradient(ellipse at 25% 30%,rgba(0,180,216,.28) 0%,transparent 55%),radial-gradient(ellipse at 75% 70%,rgba(0,119,182,.22) 0%,transparent 55%),linear-gradient(135deg,#0077b614,#00b4d81a)}.dark .profile-header__banner-placeholder[data-v-921a79b0]{background:radial-gradient(ellipse at 25% 30%,rgba(34,211,238,.28) 0%,transparent 55%),radial-gradient(ellipse at 75% 70%,rgba(60,126,227,.22) 0%,transparent 55%),linear-gradient(135deg,#0077b629,#3c7ee32e)}.profile-header__banner-gradient[data-v-921a79b0]{position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to top,var(--dropdown-bg) 0%,rgba(255,255,255,.55) 55%,transparent 100%)}.dark .profile-header__banner-gradient[data-v-921a79b0]{background:linear-gradient(to top,var(--dropdown-bg) 0%,rgba(61,61,61,.55) 55%,transparent 100%)}.profile-header__content[data-v-921a79b0]{display:flex;align-items:center;gap:.85rem;padding:0 1rem 1rem;margin-top:-26px;position:relative}@keyframes profile-banner-zoom-921a79b0{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.profile-header[data-v-921a79b0]:after,.profile-header__banner-img[data-v-921a79b0]{animation:none!important}}.profile-header h6[data-v-921a79b0]{margin:0 0 .125rem;font-weight:600;font-size:.95rem;color:var(--text-primary)}.profile-header .link-2[data-v-921a79b0]{display:inline-flex;align-items:center;font-size:.8rem;color:var(--text-muted);text-decoration:none;transition:color .2s ease,transform .2s ease}.profile-header .link-2[data-v-921a79b0]:hover{color:#0077b6;transform:translate(2px);text-decoration:none}.dark .profile-header .link-2[data-v-921a79b0]:hover{color:#13adff}.profile-header__avatar-link[data-v-921a79b0]{position:relative;text-decoration:none;border-radius:50%;transition:transform .25s ease;isolation:isolate}.profile-header__avatar-link[data-v-921a79b0]:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.28) 0%,transparent 70%);filter:blur(14px);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.profile-header__avatar-link[data-v-921a79b0]:hover{transform:translateY(-2px)}.profile-header__avatar-link[data-v-921a79b0]:hover:before{opacity:1}.profile-header__name-link[data-v-921a79b0]{text-decoration:none;color:inherit}.dark .profile-header__name-link h6[data-v-921a79b0],.dark .profile-header__name-link h5[data-v-921a79b0]{color:#fff}.profile-header__name-link:hover h6[data-v-921a79b0],.profile-header__name-link:hover h5[data-v-921a79b0],.dark .profile-header__name-link:hover h6[data-v-921a79b0],.dark .profile-header__name-link:hover h5[data-v-921a79b0]{color:var(--text-primary)}.profile-header-badges[data-v-921a79b0]{margin-top:.375rem}.profile-body[data-v-921a79b0]{padding:.5rem;margin:0;display:flex;flex-direction:column;gap:2px}.profile-body.admin[data-v-921a79b0]{border-bottom:1px solid var(--border-subtle)}.profile-menu-attention[data-v-921a79b0],.mobile-panel-attention[data-v-921a79b0]{margin-right:.4rem}.profile-menu-item[data-v-921a79b0]{position:relative;display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;border-radius:12px;text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:.9rem;transition:background .2s ease,color .2s ease,transform .2s ease;overflow:hidden}.profile-menu-item span[data-v-921a79b0]{flex:1}.profile-menu-item[data-v-921a79b0]:hover:not(.active){background:#0077b614;color:var(--text-primary);transform:translate(2px)}.profile-menu-item:hover:not(.active) .profile-menu-item-icon[data-v-921a79b0]{color:#0077b6;background:#0077b61f}.profile-menu-item:hover:not(.active) .profile-menu-item-caret[data-v-921a79b0]{opacity:1;transform:translate(2px)}.dark .profile-menu-item[data-v-921a79b0]:hover:not(.active){background:#0077b638;color:var(--text-primary)}.dark .profile-menu-item:hover:not(.active) .profile-menu-item-icon[data-v-921a79b0]{color:#13adff;background:#0077b647}.profile-menu-item.active[data-v-921a79b0]{background:#0077b61f;color:#0077b6!important;font-weight:600}.profile-menu-item.active[data-v-921a79b0]:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:0 3px 3px 0;background:#0077b6}.profile-menu-item.active .profile-menu-item-icon[data-v-921a79b0]{color:#0077b6}.profile-menu-item.active .profile-menu-item-caret[data-v-921a79b0]{opacity:1}.dark .profile-menu-item.active[data-v-921a79b0]{background:#0077b647;color:var(--text-primary)!important}.dark .profile-menu-item.active[data-v-921a79b0]:before{background:#4ba8e0}.dark .profile-menu-item.active .profile-menu-item-icon[data-v-921a79b0],.dark .profile-menu-item.active .profile-menu-item-caret[data-v-921a79b0]{color:var(--text-primary)}.profile-menu-item-icon[data-v-921a79b0]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;color:var(--text-muted);background:transparent;border-radius:8px;flex-shrink:0;transition:background .2s ease,color .2s ease}.profile-menu-item-caret[data-v-921a79b0]{margin-left:auto;color:#0077b6;opacity:0;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.profile-quick-actions[data-v-921a79b0]{padding:.5rem .75rem;border-top:1px solid rgba(10,26,54,.06)}.dark .profile-quick-actions[data-v-921a79b0]{border-color:#ffffff0f}.profile-quick-action[data-v-921a79b0]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .7rem;border-radius:10px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.825rem;font-weight:500;transition:background .2s ease,color .2s ease,transform .2s ease}.profile-quick-action[data-v-921a79b0]:hover{transform:translate(2px);background:#0077b614;color:#0077b6}.dark .profile-quick-action[data-v-921a79b0]:hover{background:#0077b638;color:#13adff}.profile-quick-action__label[data-v-921a79b0]{flex:1}.profile-footer[data-v-921a79b0]{padding:.75rem;border-top:1px solid rgba(10,26,54,.06);background:#0a1a3605}.dark .profile-footer[data-v-921a79b0]{border-top-color:#ffffff0f;background:#ffffff05}.profile-footer-logout-btn[data-v-921a79b0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.55rem 1.1rem;border:1px solid rgba(231,13,13,.32);border-radius:999px;background:#e70d0d1a;color:var(--color-danger);font-weight:600;font-size:.85rem;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.profile-footer-logout-btn[data-v-921a79b0]:hover:not(:disabled){background:#e70d0d2e;border-color:#e70d0d;box-shadow:0 2px 8px #e70d0d38}.profile-footer-logout-btn[data-v-921a79b0]:active:not(:disabled){background:#e70d0d42}.profile-footer-logout-btn[data-v-921a79b0]:disabled{opacity:.55;cursor:not-allowed}.profile-footer-logout-btn[data-v-921a79b0]>:first-child{flex-shrink:0}.dark .profile-footer-logout-btn[data-v-921a79b0]{background:#e70d0d2e;border-color:#e70d0d6b;color:#f76d6d}.dark .profile-footer-logout-btn[data-v-921a79b0]:hover:not(:disabled){background:#e70d0d47;border-color:#e70d0d;color:#f88a8a}@media(max-width:991.98px){.notification-dropdown-menu[data-v-921a79b0]{min-width:300px;max-width:calc(100vw - 2rem);right:-1rem!important}.profile-dropdown .dropdown-menu[data-v-921a79b0]{min-width:300px}}.mobile-profile-trigger[data-v-921a79b0]{border:none;background:transparent;padding:0}@media(max-width:319.98px){.mobile-profile-trigger[data-v-921a79b0]{margin-right:.5rem}}.mobile-user-overlay[data-v-921a79b0]{position:fixed;inset:0;z-index:9999;background:#0a1a3673;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);display:flex;justify-content:flex-end}.dark .mobile-user-overlay[data-v-921a79b0]{background:#0009;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.mobile-user-panel[data-v-921a79b0]{position:relative;width:85%;max-width:370px;height:100%;background:linear-gradient(180deg,#fff,#f9fafd);box-shadow:-10px 0 36px #0a1a362e;display:flex;flex-direction:column;overflow:hidden}.mobile-user-panel[data-v-921a79b0]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(0,119,182,.4) 25%,rgba(0,180,216,.5) 50%,rgba(0,119,182,.4) 75%,transparent 100%);background-size:100% 250%;animation:modern-edge-flow-921a79b0 10s ease-in-out infinite;pointer-events:none}.dark .mobile-user-panel[data-v-921a79b0]{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface) 100%);box-shadow:-10px 0 36px #0000008c}.dark .mobile-user-panel[data-v-921a79b0]:before{background:linear-gradient(180deg,transparent 0%,rgba(34,211,238,.4) 25%,rgba(60,126,227,.5) 50%,rgba(34,211,238,.4) 75%,transparent 100%);background-size:100% 250%}@media(max-width:575.98px){.mobile-user-panel[data-v-921a79b0]{width:100%;max-width:unset}}@media(prefers-reduced-motion:reduce){.mobile-user-panel[data-v-921a79b0]:before{animation:none!important}}.mobile-panel-close[data-v-921a79b0]{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;z-index:10}.mobile-panel-close[data-v-921a79b0]:hover{transform:rotate(90deg);background:linear-gradient(135deg,#0077b6,#00b4d8);border-color:#ffffff52;box-shadow:0 4px 12px #0077b652}.dark .mobile-panel-close[data-v-921a79b0]{background:#0006;color:#ffffffb3}.dark .mobile-panel-close[data-v-921a79b0]:hover{background:#0000008c;color:#fff}.mobile-panel-header[data-v-921a79b0]{position:relative;border-bottom:none;box-shadow:0 2px 8px #0000000f;z-index:1}.dark .mobile-panel-header[data-v-921a79b0]{box-shadow:0 2px 8px #00000040}.mobile-panel-header[data-v-921a79b0]:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(176,176,176,.6) 30%,rgba(176,176,176,.6) 70%,transparent 100%)}.dark .mobile-panel-header[data-v-921a79b0]:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 30%,rgba(255,255,255,.1) 70%,transparent 100%)}.mobile-panel-header__banner[data-v-921a79b0]{position:relative;height:90px;overflow:hidden}.mobile-panel-header__banner-img[data-v-921a79b0]{width:100%;height:100%;object-fit:cover}.mobile-panel-header__banner-placeholder[data-v-921a79b0]{width:100%;height:100%;background:linear-gradient(135deg,#0077b61a,#00b4d826)}.dark .mobile-panel-header__banner-placeholder[data-v-921a79b0]{background:linear-gradient(135deg,#0077b626,#00b4d833)}.mobile-panel-header__banner-gradient[data-v-921a79b0]{position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to top,var(--card-bg) 0%,rgba(255,255,255,.6) 50%,transparent 100%)}.dark .mobile-panel-header__banner-gradient[data-v-921a79b0]{background:linear-gradient(to top,var(--card-bg) 0%,rgba(61,61,61,.6) 50%,transparent 100%)}.mobile-panel-header__content[data-v-921a79b0]{display:flex;align-items:center;gap:1rem;padding:0 1.25rem .75rem;margin-top:-30px;position:relative}.mobile-panel-user-info[data-v-921a79b0]{flex:1;min-width:0;position:relative;z-index:2}.mobile-panel-user-info h5[data-v-921a79b0]{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;color:var(--text-primary, #191919)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.1)}.mobile-panel-nickname[data-v-921a79b0]{font-size:.875rem;color:#0077b6;text-decoration:none;font-weight:500;transition:color .2s ease}.mobile-panel-nickname[data-v-921a79b0]:hover{color:#1b374b}.dark .mobile-panel-nickname[data-v-921a79b0]{color:#00b4d8}.dark .mobile-panel-nickname[data-v-921a79b0]:hover{color:#3c7ee3}.mobile-panel-nickname-row[data-v-921a79b0]{display:flex;align-items:center;gap:.5rem}.mobile-panel-token-badge[data-v-921a79b0]{margin-top:.5rem}.mobile-panel-body[data-v-921a79b0]{flex:1;overflow-y:auto;padding:0}.mobile-panel-body[data-v-921a79b0]::-webkit-scrollbar{width:4px}.mobile-panel-body[data-v-921a79b0]::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:4px}.mobile-panel-section[data-v-921a79b0]{padding:.5rem .75rem;border-bottom:2px solid rgba(0,119,182,.15)}.mobile-panel-section[data-v-921a79b0]:last-child{border-bottom:none}.dark .mobile-panel-section[data-v-921a79b0]{border-bottom-color:#0077b640}.mobile-panel-section-title[data-v-921a79b0]{display:flex;align-items:center;gap:.5rem;padding:1rem .75rem;margin:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0077b6}.dark .mobile-panel-section-title[data-v-921a79b0]{color:#0077b6cc}.mobile-panel-item[data-v-921a79b0]{position:relative;display:flex;align-items:center;gap:.85rem;padding:.85rem .95rem;border-radius:10px;text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:.9375rem;transition:background .15s ease,color .15s ease;overflow:hidden}.mobile-panel-item span[data-v-921a79b0]{flex:1}.mobile-panel-item[data-v-921a79b0]:hover:not(.active){background:#0077b614;color:#0077b6}.mobile-panel-item:hover:not(.active) .mobile-panel-item-icon[data-v-921a79b0]{color:#0077b6}.mobile-panel-item:hover:not(.active) .mobile-panel-item-caret[data-v-921a79b0]{opacity:1;transform:translate(2px)}.dark .mobile-panel-item[data-v-921a79b0]:hover:not(.active){background:#0077b626}.mobile-panel-item.active[data-v-921a79b0]{background:#0077b61a;color:#0077b6!important;font-weight:600}.mobile-panel-item.active[data-v-921a79b0]:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:0 3px 3px 0;background:#0077b6}.mobile-panel-item.active .mobile-panel-item-icon[data-v-921a79b0]{color:#0077b6}.mobile-panel-item.active .mobile-panel-item-caret[data-v-921a79b0]{opacity:1}.dark .mobile-panel-item.active[data-v-921a79b0]{background:#0077b633}.mobile-panel-item.admin-item[data-v-921a79b0]{background:#3c7ee314}.mobile-panel-item.admin-item .mobile-panel-item-icon[data-v-921a79b0]{color:#3c7ee3}.mobile-panel-item.admin-item[data-v-921a79b0]:hover:not(.active){background:#3c7ee324;color:#3c7ee3}.mobile-panel-item.admin-item:hover:not(.active) .mobile-panel-item-icon[data-v-921a79b0]{color:#3c7ee3}.dark .mobile-panel-item.admin-item[data-v-921a79b0]{background:#3c7ee326}.mobile-panel-item--parent[data-v-921a79b0]{background:transparent;border:none;width:100%;text-align:left;font-family:inherit;cursor:pointer}.mobile-panel-item--parent.active[data-v-921a79b0]{background:transparent!important;color:#0077b6!important}.mobile-panel-item--parent.active[data-v-921a79b0]:before{display:none}.mobile-panel-item--parent.active .mobile-panel-item-icon[data-v-921a79b0],.mobile-panel-item--parent.active .mobile-panel-item-chevron[data-v-921a79b0]{color:#0077b6}.dark .mobile-panel-item--parent.active[data-v-921a79b0]{background:transparent!important}.mobile-panel-item-chevron[data-v-921a79b0]{color:var(--text-subtle);transition:transform .2s ease,color .15s ease;flex-shrink:0}.mobile-panel-item-chevron.rotated[data-v-921a79b0]{transform:rotate(180deg)}.mobile-panel-submenu[data-v-921a79b0]{padding-left:.5rem;margin-left:1rem;border-left:1px solid var(--border-default)}.mobile-panel-item--parent.active+.mobile-panel-submenu[data-v-921a79b0],.mobile-panel-submenu[data-v-921a79b0]:has(.mobile-panel-item--child.active){border-left-color:#0077b666}.mobile-panel-item--child[data-v-921a79b0]{padding:.65rem .85rem;font-size:.875rem}.mobile-panel-item-icon[data-v-921a79b0]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;color:var(--text-muted);transition:color .15s ease;flex-shrink:0}.mobile-panel-item-caret[data-v-921a79b0]{margin-left:auto;color:#0077b6;opacity:0;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.mobile-panel-footer[data-v-921a79b0]{display:flex;justify-content:center;padding:.85rem 1.25rem;border-top:1px solid rgba(128,128,128,.15);background:transparent}.mobile-logout-btn[data-v-921a79b0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;padding:.5rem 1.1rem;border:1px solid rgba(231,13,13,.32);border-radius:999px;background:#e70d0d1a;color:var(--color-danger);font-weight:600;font-size:.8rem;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.mobile-logout-btn[data-v-921a79b0]:hover:not(:disabled){background:#e70d0d2e;border-color:#e70d0d;box-shadow:0 2px 8px #e70d0d38}.mobile-logout-btn[data-v-921a79b0]:active:not(:disabled){background:#e70d0d42}.mobile-logout-btn[data-v-921a79b0]:disabled{opacity:.55;cursor:not-allowed}.mobile-logout-btn[data-v-921a79b0]>:first-child{flex-shrink:0}.mobile-panel-enter-active[data-v-921a79b0],.mobile-panel-leave-active[data-v-921a79b0]{transition:all .35s cubic-bezier(.4,0,.2,1)}.mobile-panel-enter-active .mobile-user-panel[data-v-921a79b0],.mobile-panel-leave-active .mobile-user-panel[data-v-921a79b0]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.mobile-panel-enter-from[data-v-921a79b0],.mobile-panel-leave-to[data-v-921a79b0]{background:#0000;backdrop-filter:blur(0)}.mobile-panel-enter-from .mobile-user-panel[data-v-921a79b0],.mobile-panel-leave-to .mobile-user-panel[data-v-921a79b0]{transform:translate(100%)}.mobile-panel-enter-to[data-v-921a79b0],.mobile-panel-leave-from[data-v-921a79b0]{background:#0006}.mobile-panel-enter-to .mobile-user-panel[data-v-921a79b0],.mobile-panel-leave-from .mobile-user-panel[data-v-921a79b0]{transform:translate(0)}.base-header-wrapper[data-v-1dbf40b4]{position:sticky;top:0;z-index:1000;background:transparent;isolation:isolate;border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease}.base-header-wrapper.is-scrolled[data-v-1dbf40b4]{border-bottom-color:var(--border-default);box-shadow:var(--shadow-sm)}.base-header-wrapper__edge[data-v-1dbf40b4]{display:none}.base-top-header[data-v-1dbf40b4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);transition:padding .3s ease}.header-left[data-v-1dbf40b4]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.sidebar-toggle[data-v-1dbf40b4]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:#0a1a360a;border:1px solid rgba(10,26,54,.06);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.sidebar-toggle[data-v-1dbf40b4]:hover{transform:translateY(-1px);background:#0077b61a;border-color:#0077b633;color:var(--text-primary);box-shadow:0 4px 12px #0077b626}.dark .sidebar-toggle[data-v-1dbf40b4]{background:#ffffff0a;border-color:#ffffff14}.dark .sidebar-toggle[data-v-1dbf40b4]:hover{background:#0077b633;border-color:#0077b652;box-shadow:0 4px 12px #0000004d}@media(min-width:992px){.sidebar-toggle[data-v-1dbf40b4]{display:none}}.header-logo[data-v-1dbf40b4]{flex-shrink:0}.header-logo .logo-link[data-v-1dbf40b4]{position:relative;display:inline-flex;align-items:center;text-decoration:none;transition:transform .25s ease}.header-logo .logo-link__halo[data-v-1dbf40b4]{position:absolute;inset:-10% -8%;background:radial-gradient(ellipse at center,rgba(0,180,216,.18) 0%,transparent 70%);filter:blur(16px);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.header-logo .logo-link[data-v-1dbf40b4]:hover{transform:translateY(-1px)}.header-logo .logo-link:hover .logo-link__halo[data-v-1dbf40b4]{opacity:1}.header-logo .logo-link[data-v-1dbf40b4] img{position:relative;z-index:1}.header-logo .logo[data-v-1dbf40b4]{height:40px;width:auto;max-width:220px;object-fit:contain}@media(max-width:767.98px){.header-logo .logo[data-v-1dbf40b4]{height:32px;max-width:160px}}@media(max-width:575.98px){.header-logo .logo[data-v-1dbf40b4]{height:36px;max-width:56px}}.header-center[data-v-1dbf40b4]{flex:1;display:flex;justify-content:center;max-width:800px;overflow:visible}.header-right[data-v-1dbf40b4]{display:flex;align-items:center;flex-shrink:0;gap:.75rem}@media(max-width:767.98px){.base-top-header[data-v-1dbf40b4]{padding:.5rem 1rem;gap:.5rem}.header-left[data-v-1dbf40b4]{gap:.375rem}.header-right[data-v-1dbf40b4]{gap:.75rem}}@media(max-width:374.98px){.base-top-header[data-v-1dbf40b4]{padding:.5rem .75rem .5rem .5rem;gap:.25rem}.header-left[data-v-1dbf40b4]{gap:.25rem}.header-right[data-v-1dbf40b4]{gap:.75rem}}@media(prefers-reduced-motion:reduce){.base-header-wrapper__edge[data-v-1dbf40b4]{animation:none!important}}.navigation-dropdown[data-v-3cdd08b8]{display:flex;align-items:center}.nav-list[data-v-3cdd08b8]{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.nav-item[data-v-3cdd08b8]{position:relative}.nav-link[data-v-3cdd08b8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;color:var(--text-primary);text-decoration:none;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.nav-link[data-v-3cdd08b8]:hover{color:var(--text-primary);background:#0077b614}.dark .nav-link[data-v-3cdd08b8]:hover{color:var(--text-primary);background:#0077b638}.nav-link.active[data-v-3cdd08b8]{color:#0077b6;font-weight:600;background:#0077b61f}.dark .nav-link.active[data-v-3cdd08b8]{color:var(--text-primary);background:#0077b647}.nav-cta[data-v-3cdd08b8]{gap:.375rem;padding:.5rem 1.125rem;font-size:.8125rem;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;background:var(--btn-cta-bg);color:#fff!important;font-weight:600;font-size:.875rem;border:none;border-radius:10px;transition:all .2s ease;cursor:pointer}.nav-cta[data-v-3cdd08b8]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 16px #0077b659;color:#fff!important}.nav-cta[data-v-3cdd08b8]:disabled{opacity:.6;cursor:not-allowed}.nav-cta[data-v-3cdd08b8]{background:linear-gradient(135deg,#e67e22,#d35400)}.nav-cta[data-v-3cdd08b8]:not(:disabled):hover{background:linear-gradient(135deg,#d35400,#c0392b);box-shadow:0 4px 16px #d3540073}.nav-cta[data-v-3cdd08b8]{padding:.5rem 1.125rem;font-size:.8125rem;border-radius:50px;white-space:nowrap}.nav-cta[data-v-3cdd08b8]:hover,.nav-cta[data-v-3cdd08b8]:focus,.nav-cta[data-v-3cdd08b8]:visited{color:#fff!important}.nav-cta.active[data-v-3cdd08b8]{box-shadow:0 2px 8px #d3540066,inset 0 0 0 2px #fff3}.nav-dropdown-toggle .dropdown-arrow[data-v-3cdd08b8]{font-size:1rem;transition:transform .2s ease}.nav-dropdown-toggle.open .dropdown-arrow[data-v-3cdd08b8]{transform:rotate(180deg)}.nav-icon[data-v-3cdd08b8]{font-size:1.1rem;opacity:.8}.nav-dropdown-menu[data-v-3cdd08b8]{position:absolute;top:calc(100% + .25rem);left:0;min-width:220px;padding:.5rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);list-style:none;z-index:9999}.nav-dropdown-menu[data-v-3cdd08b8]:before{content:"";position:absolute;top:-.5rem;left:0;right:0;height:.5rem}.nav-dropdown-item[data-v-3cdd08b8]{margin-bottom:2px}.nav-dropdown-item[data-v-3cdd08b8]:last-child{margin-bottom:0}.nav-dropdown-link[data-v-3cdd08b8]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:450;color:var(--text-primary);text-decoration:none;border-radius:8px;transition:all .2s ease}.nav-dropdown-link[data-v-3cdd08b8]:hover{background:#0077b614;color:var(--text-primary)}.dark .nav-dropdown-link[data-v-3cdd08b8]:hover{background:#0077b638;color:var(--text-primary)}.nav-dropdown-link.active[data-v-3cdd08b8]{background:#0077b61f;color:#0077b6;font-weight:500}.dark .nav-dropdown-link.active[data-v-3cdd08b8]{background:#0077b647;color:var(--text-primary)}.dropdown-icon[data-v-3cdd08b8]{font-size:1rem;opacity:.7}.dropdown-external-icon[data-v-3cdd08b8]{margin-left:auto;opacity:.4;flex-shrink:0}.megamenu[data-v-3cdd08b8]{position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%);width:420px;padding:.75rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 4px 6px -1px #00000012,0 10px 15px -3px #0000001a,0 20px 25px -5px #0000000d;z-index:9999}.dark .megamenu[data-v-3cdd08b8]{box-shadow:0 4px 6px -1px #0000004d,0 10px 15px -3px #0006}.megamenu[data-v-3cdd08b8]:before{content:"";position:absolute;top:-.5rem;left:0;right:0;height:.5rem}.megamenu-featured[data-v-3cdd08b8]{display:flex;align-items:center;gap:.875rem;padding:.875rem;border-radius:12px;text-decoration:none;color:inherit;background:linear-gradient(135deg,#0077b60f,#00b4d80f);border:1px solid rgba(0,119,182,.1);transition:all .2s ease}.dark .megamenu-featured[data-v-3cdd08b8]{background:linear-gradient(135deg,#0077b61f,#00b4d81a);border-color:#0077b633}.megamenu-featured[data-v-3cdd08b8]:hover{background:linear-gradient(135deg,#0077b61a,#00b4d81a);border-color:#0077b633;color:inherit}.megamenu-featured:hover .megamenu-featured-arrow[data-v-3cdd08b8]{transform:translate(3px)}.dark .megamenu-featured[data-v-3cdd08b8]:hover{background:linear-gradient(135deg,#0077b62e,#00b4d826)}.megamenu-featured-icon[data-v-3cdd08b8]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#0077b61a;color:#0077b6;font-size:1.25rem;flex-shrink:0}.dark .megamenu-featured-icon[data-v-3cdd08b8]{background:#0077b633}.megamenu-featured-content[data-v-3cdd08b8]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.megamenu-featured-title[data-v-3cdd08b8]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.megamenu-featured-desc[data-v-3cdd08b8]{font-size:.75rem;color:var(--text-muted);line-height:1.4}.megamenu-featured-arrow[data-v-3cdd08b8]{font-size:1rem;color:#0077b6;flex-shrink:0;transition:transform .2s ease}.megamenu-separator[data-v-3cdd08b8]{height:1px;background:var(--card-border);margin:.5rem 0}.megamenu-continents[data-v-3cdd08b8]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.megamenu-continent[data-v-3cdd08b8]{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:10px;text-decoration:none;color:inherit;transition:all .2s ease}.megamenu-continent[data-v-3cdd08b8]:hover{background:#0077b60f;color:inherit}.megamenu-continent:hover .megamenu-continent-icon[data-v-3cdd08b8]{color:#0077b6;background:#0077b61f}.megamenu-continent:hover .megamenu-continent-name[data-v-3cdd08b8]{color:#0077b6}.megamenu-continent-icon[data-v-3cdd08b8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--bg-muted);color:var(--text-secondary);font-size:1rem;flex-shrink:0;transition:all .2s ease}.megamenu-continent-info[data-v-3cdd08b8]{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.megamenu-continent-name[data-v-3cdd08b8]{font-size:.8125rem;font-weight:550;color:var(--text-primary);transition:color .2s ease}.megamenu-continent-count[data-v-3cdd08b8]{font-size:.6875rem;color:var(--text-muted)}.megamenu-footer[data-v-3cdd08b8]{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:10px;font-size:.8125rem;font-weight:550;color:var(--text-secondary);text-decoration:none;transition:all .2s ease}.megamenu-footer span[data-v-3cdd08b8]{flex:1}.megamenu-footer[data-v-3cdd08b8]:hover{background:#0077b60f;color:#0077b6}.megamenu-footer:hover .megamenu-footer-arrow[data-v-3cdd08b8]{transform:translate(3px)}.megamenu-footer-arrow[data-v-3cdd08b8]{font-size:.875rem;transition:transform .2s ease}@media(min-width:992px)and (max-width:1199.98px){.nav-link[data-v-3cdd08b8]{padding:.375rem .3rem;font-size:.9rem}.nav-cta[data-v-3cdd08b8]{display:none}}@media(max-width:991.98px){.navigation-dropdown[data-v-3cdd08b8]{display:none}}.dark .navigation-dropdown .nav-link:hover,.dark .navigation-dropdown .nav-dropdown-link:hover,.dark .navigation-dropdown .megamenu-continent:hover,.dark .navigation-dropdown .megamenu-footer:hover{color:var(--text-primary)!important;background:#0077b638!important}.dark .navigation-dropdown .nav-link.active,.dark .navigation-dropdown .nav-dropdown-link.active,.dark .navigation-dropdown .megamenu-continent:hover .megamenu-continent-icon{color:var(--text-primary)!important;background:#0077b647!important}.dark .navigation-dropdown .megamenu-continent:hover .megamenu-continent-name{color:var(--text-primary)!important}.search-input[data-v-5f819a0d]{display:flex;align-items:center;gap:.625rem;min-width:200px;max-width:320px;padding:.5rem .875rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--text-muted);cursor:pointer;transition:all .2s ease;font-size:.875rem;text-align:left}.search-input[data-v-5f819a0d]:hover{background:var(--input-bg);border-color:#0077b659;color:var(--text-muted)}.search-input[data-v-5f819a0d]:active{transform:scale(.98)}.search-input__icon[data-v-5f819a0d]{flex-shrink:0;color:var(--text-muted)}.search-input__text[data-v-5f819a0d]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-input__kbd[data-v-5f819a0d]{flex-shrink:0;padding:.125rem .375rem;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:4px;font-size:.6875rem;font-weight:500;font-family:inherit;color:var(--text-muted)}.dark .search-input__kbd[data-v-5f819a0d]{background:var(--gray-700);border-color:var(--gray-600);color:var(--text-muted)}@media(min-width:992px)and (max-width:1399.98px){.search-input[data-v-5f819a0d]{min-width:40px;max-width:40px;width:40px;height:40px;padding:0;justify-content:center;gap:0}.search-input__text[data-v-5f819a0d]{display:none!important}.search-input__kbd[data-v-5f819a0d]{display:none}}@media(max-width:991.98px){.search-input[data-v-5f819a0d]{min-width:160px;max-width:220px}.search-input__kbd[data-v-5f819a0d]{display:none}}@media(max-width:767.98px){.search-input[data-v-5f819a0d]{min-width:40px;max-width:40px;width:40px;height:40px;padding:0;justify-content:center;gap:0}.search-input__text[data-v-5f819a0d]{display:none!important}.search-input__kbd[data-v-5f819a0d]{display:none}}.web-top-header[data-v-5b08c3ad] .sidebar-toggle{display:none}.web-top-header[data-v-5b08c3ad]{background:linear-gradient(135deg,#eff3fa,#fff6f7)}.dark .web-top-header[data-v-5b08c3ad]{background:var(--bg-body)}
