@charset "UTF-8";.home-layout[data-v-a078dac5]{background:#eff2f9;height:100vh;overflow:hidden;width:100%}.home-scrollbar[data-v-a078dac5]{height:100vh;width:100%}.home-scrollbar[data-v-a078dac5] .el-scrollbar__wrap{overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory}.home-scrollbar[data-v-a078dac5] .el-scrollbar__view{height:auto;min-height:100%}.layout-content[data-v-a078dac5]{min-height:calc(100vh - 120px);padding-bottom:60px}.navbar[data-v-a078dac5]{left:0;position:fixed;right:0;top:0;z-index:100}.nav-container[data-v-a078dac5]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;height:120px;justify-content:space-between;margin:0 auto;max-width:calc(100% - 48px);padding:0 2rem;position:relative}.nav-left[data-v-a078dac5]{align-items:center;display:flex;flex:0 0 auto}.logo-link[data-v-a078dac5]{align-items:center;display:flex;text-decoration:none;transition:transform .3s ease}.logo-link[data-v-a078dac5]:hover{transform:scale(1.05)}.logo[data-v-a078dac5]{filter:drop-shadow(0 2px 4px rgba(255,255,255,.3));height:36px;width:auto}.nav-right[data-v-a078dac5]{align-items:center;display:flex;flex:0 0 auto;gap:1rem;margin-left:auto}.nav-links[data-v-a078dac5]{align-items:center;display:flex;gap:2rem;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.extra-menu-items[data-v-a078dac5]{align-items:center;display:flex;gap:1rem;list-style:none;margin:0;padding:0}.mobile-menu-toggle[data-v-a078dac5]{background:transparent;border:none;color:#4781e8;cursor:pointer;display:none;padding:.5rem;transition:all .3s ease}.mobile-menu-toggle[data-v-a078dac5]:hover{opacity:.7}.mobile-menu-toggle .menu-icon[data-v-a078dac5]{font-size:24px;height:40px}.mobile-menu[data-v-a078dac5]{background:#fffffffa;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 4px 20px #0000001a;left:0;max-height:calc(100vh - 70px);overflow-y:auto;position:fixed;right:0;top:60px;z-index:99}.mobile-menu-content[data-v-a078dac5]{padding:1.5rem 1rem}.mobile-nav-links[data-v-a078dac5]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.mobile-link[data-v-a078dac5]{align-items:center;border-radius:30px;color:#4781e8;display:flex;font-size:14px;font-weight:500;letter-spacing:.1em;min-height:53px;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.mobile-link.router-link-active[data-v-a078dac5],.mobile-link[data-v-a078dac5]:hover{background:#4781e81a;color:#4781e8}.mobile-menu-divider[data-v-a078dac5]{background:#0000001a;height:1px;margin:1rem 0}.mobile-menu-actions[data-v-a078dac5]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center}.mobile-menu-action-item[data-v-a078dac5]{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.mobile-menu-action-item .el-icon[data-v-a078dac5]{color:#4781e8;font-size:20px}.mobile-action-link[data-v-a078dac5]{align-items:center;border-radius:20px;display:flex;font-size:14px;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.05em;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.mobile-action-link.secondary[data-v-a078dac5]{background:transparent;border:1px solid #4781e8;color:#4781e8}.mobile-action-link.secondary[data-v-a078dac5]:hover{background:#4781e81a}.mobile-action-link.primary[data-v-a078dac5]{background:#4781e8;border:1px solid #4781e8;color:#fff}.mobile-action-link.primary[data-v-a078dac5]:hover{background:#6396ee;box-shadow:0 4px 12px #4781e84d;transform:translateY(-1px)}.mobile-action-link[data-v-a078dac5]:not(.secondary):not(.primary){color:#4781e8;padding:.75rem 1.25rem}.mobile-action-link[data-v-a078dac5]:not(.secondary):not(.primary):hover{background:#4781e81a}.slide-down-enter-active[data-v-a078dac5],.slide-down-leave-active[data-v-a078dac5]{transition:all .3s ease}.slide-down-enter-from[data-v-a078dac5],.slide-down-leave-to[data-v-a078dac5]{opacity:0;transform:translateY(-20px)}@media (max-width:768px){.desktop-only[data-v-a078dac5]{display:none!important}}@media (min-width:769px){.mobile-only[data-v-a078dac5]{display:none!important}}.link[data-v-a078dac5]{background:none;border:none;color:#4781e8;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.1em;padding:.8rem 0;position:relative;text-decoration:none;transition:all .3s ease}.link.active[data-v-a078dac5],.link[data-v-a078dac5]:hover{border-bottom:2px solid #4781e8}.link-secondary[data-v-a078dac5]{background:none;border:1px solid transparent;border-radius:120px;color:#4781e8;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.1em;padding:10px 20px;text-decoration:none}.link-secondary[data-v-a078dac5]:hover{border-color:#4781e8;box-shadow:0 4px 12px #4781e84d;transform:translateY(-1px)}.btn-solid[data-v-a078dac5]{background:#4781e8;border-radius:120px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.025em;padding:11px 20px;text-decoration:none;transition:all .3s ease}.btn-solid[data-v-a078dac5]:hover{background:#6396ee;box-shadow:0 4px 12px #4781e84d;transform:translateY(-1px)}.copyright-footer[data-v-a078dac5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;bottom:0;left:0;padding:.8rem 0;pointer-events:none;position:fixed;right:0;text-align:center;z-index:100}.copyright-footer .copyright-container[data-v-a078dac5]{margin:0 auto;max-width:1200px;padding:0 2rem}.copyright-footer .copyright-text[data-v-a078dac5]{color:#7b859f99;font-size:12px;letter-spacing:.5px;line-height:1.4;margin:0;text-shadow:0 1px 3px hsla(0,0%,100%,.8)}@media (min-width:1024px){.nav-container[data-v-a078dac5]{max-width:83%}}@media (min-width:768px) and (max-width:1024px){.nav-container[data-v-a078dac5]{height:90px;padding:0 1.5rem}.extra-menu-items[data-v-a078dac5],.nav-links[data-v-a078dac5]{gap:1rem}.btn-solid[data-v-a078dac5],.link[data-v-a078dac5],.link-secondary[data-v-a078dac5]{font-size:13px;padding:.6rem 1rem}}@media (max-width:768px){.navbar[data-v-a078dac5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a}.nav-container[data-v-a078dac5]{height:70px;padding:0 1rem}.nav-left[data-v-a078dac5]{gap:0}.mobile-menu-toggle[data-v-a078dac5]{display:block}.link[data-v-a078dac5]{font-size:11px;padding:.4rem .5rem}.btn-solid[data-v-a078dac5],.link-secondary[data-v-a078dac5]{font-size:11px;padding:.5rem .8rem}.copyright-footer[data-v-a078dac5]{padding:1.25rem 0}.copyright-footer .copyright-container[data-v-a078dac5]{padding:0 1rem}.copyright-footer .copyright-text[data-v-a078dac5]{font-size:10px}}@media (max-width:480px){.nav-container[data-v-a078dac5]{height:60px;max-width:100%;padding:0 20px}.logo[data-v-a078dac5]{height:28px}.nav-links[data-v-a078dac5]{font-size:10px;gap:.5rem;padding-top:.3rem}.link[data-v-a078dac5]{font-size:10px;padding:.3rem .4rem}.btn-solid[data-v-a078dac5],.link-secondary[data-v-a078dac5]{font-size:10px;padding:.4rem .6rem}.copyright-text[data-v-a078dac5]{font-size:9px}}
