footer[data-v-f0067499]{--un-bg-opacity:1;background-color:rgb(26 26 26 / var(--un-bg-opacity));padding-top:48px;padding-bottom:48px;--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity))}.container[data-v-f0067499]{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:20px;padding-right:20px}.footer-content[data-v-f0067499]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.footer-links[data-v-f0067499]{display:flex;align-items:center;gap:16px}.footer-links a[data-v-f0067499]{font-size:15px;--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity));text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.footer-links a[data-v-f0067499]:hover{--un-text-opacity:1;color:rgb(22 185 152 / var(--un-text-opacity))}.footer-links .separator[data-v-f0067499]{font-size:12px;--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity))}.footer-copyright p[data-v-f0067499]{margin:0;font-size:14px;--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity))}.app-header[data-v-58c7895c]{position:sticky;top:0;z-index:1000;height:68px;display:flex;align-items:center;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.app-header nav[data-v-58c7895c]{display:flex;align-items:center;justify-content:space-between}.app-header nav .logo[data-v-58c7895c]{display:flex;cursor:pointer;align-items:center;gap:10px;text-decoration:none;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.app-header nav .logo[data-v-58c7895c]:hover{opacity:.8}.app-header nav .logo img[data-v-58c7895c]{width:18px}.app-header nav .logo span[data-v-58c7895c]{font-size:18px;--un-text-opacity:1;color:rgb(22 185 152 / var(--un-text-opacity));font-weight:600}.app-header nav .nav-links[data-v-58c7895c]{display:flex;align-items:center;gap:16px}@media(max-width:1023.9px){.app-header nav .nav-links[data-v-58c7895c]{display:none}}.app-header nav .nav-links .link[data-v-58c7895c]{font-size:16px;--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity));font-weight:400;text-decoration:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.app-header nav .nav-links .link.hover[data-v-58c7895c]:hover{--un-text-opacity:1;color:rgb(22 185 152 / var(--un-text-opacity))}.app-header nav .nav-links .btn-free[data-v-58c7895c]{position:relative;height:36px;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;overflow:hidden;border-radius:6px;padding-left:10px;padding-right:10px;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));background:linear-gradient(135deg,#25d4b0,#1cb0b5 50%,#16b998);background-size:200% 200%;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s cubic-bezier(.34,1.56,.64,1);will-change:transform,box-shadow}.app-header nav .nav-links .btn-free[data-v-58c7895c]:before{position:absolute;inset:0;opacity:0;content:"";background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.314) 50%,transparent);transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:1}.app-header nav .nav-links .btn-free[data-v-58c7895c]:after{position:absolute;inset:0;content:"";animation:gradient-shift-58c7895c 3s ease-in-out infinite;background:linear-gradient(135deg,#25d4b0,#1cb0b5 50%,#16b998);background-size:200% 200%;z-index:-1}.app-header nav .nav-links .btn-free[data-v-58c7895c]:hover{--un-shadow:0 6px 16px var(--un-shadow-color, rgb(22 185 152 / .31));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transform:translateY(-2px) scale(1.03)}.app-header nav .nav-links .btn-free[data-v-58c7895c]:hover:before{opacity:1}.app-header nav .nav-links .btn-free[data-v-58c7895c]:active{--un-shadow:0 2px 8px var(--un-shadow-color, rgb(22 185 152 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transform:translateY(0) scale(.98);transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1)}.app-header nav .nav-links .btn-github[data-v-58c7895c]{height:36px;display:flex;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;border-width:2px;--un-border-opacity:1;border-color:rgb(51 51 51 / var(--un-border-opacity));border-radius:6px;padding-left:12px;padding-right:12px;font-size:15px;--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity));font-weight:500;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s cubic-bezier(.4,0,.2,1);will-change:transform,background-color}.app-header nav .nav-links .btn-github[data-v-58c7895c]:hover{--un-bg-opacity:1;background-color:rgb(248 249 250 / var(--un-bg-opacity));transform:translateY(-2px) scale(1.03)}.app-header nav .nav-links .btn-github[data-v-58c7895c]:active{transform:translateY(0) scale(.98);transition:transform .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.app-header nav .nav-links .btn-github img[data-v-58c7895c]{width:20px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.app-header nav .nav-links .btn-github:hover img[data-v-58c7895c]{transform:scale(1.1) rotate(-5deg)}.app-header nav .hamburger-btn[data-v-58c7895c]{display:none}@media(max-width:1023.9px){.app-header nav .hamburger-btn[data-v-58c7895c]{position:relative;width:24px;height:18px;display:flex;cursor:pointer;border-style:none;background-color:transparent;padding:0}}.app-header nav .hamburger-btn span[data-v-58c7895c]{position:absolute;left:0;width:100%;height:1px;--un-bg-opacity:1;background-color:rgb(51 51 51 / var(--un-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.app-header nav .hamburger-btn span[data-v-58c7895c]:first-child{top:1px}.app-header nav .hamburger-btn span[data-v-58c7895c]:nth-child(2){top:50%;--un-translate-y:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.app-header nav .hamburger-btn span[data-v-58c7895c]:nth-child(3){bottom:1px}.app-header nav .hamburger-btn:hover span[data-v-58c7895c]{--un-bg-opacity:1;background-color:rgb(22 185 152 / var(--un-bg-opacity))}.sidebar-mask[data-v-58c7895c]{position:fixed;inset:0;z-index:1001;--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity));--un-bg-opacity:.5}@media(min-width:1024px){.sidebar-mask[data-v-58c7895c]{display:none}}.mobile-sidebar[data-v-58c7895c]{position:fixed;top:0;right:0;z-index:1002;width:280px;height:100vh;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media(min-width:1024px){.mobile-sidebar[data-v-58c7895c]{display:none}}.mobile-sidebar .mobile-sidebar-header[data-v-58c7895c]{height:68px;display:flex;align-items:center;justify-content:flex-end;border-bottom-width:1px;--un-border-opacity:1;border-color:rgb(240 240 240 / var(--un-border-opacity));padding-left:20px;padding-right:20px}.mobile-sidebar .mobile-sidebar-header .close-btn[data-v-58c7895c]{width:40px;height:40px;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:6px;border-style:none;background-color:transparent;--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.mobile-sidebar .mobile-sidebar-header .close-btn[data-v-58c7895c]:hover{--un-bg-opacity:1;background-color:rgb(248 249 250 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(22 185 152 / var(--un-text-opacity))}.mobile-sidebar .mobile-nav-links[data-v-58c7895c]{display:flex;flex-direction:column;gap:16px;padding:0 20px}.mobile-sidebar .mobile-nav-links .mobile-link[data-v-58c7895c]{border-radius:8px;padding:12px 16px;font-size:16px;--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity));font-weight:400;text-decoration:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.mobile-sidebar .mobile-nav-links .mobile-link[data-v-58c7895c]:not(.btn-free):not(.btn-github):hover{--un-bg-opacity:1;background-color:rgb(248 249 250 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(22 185 152 / var(--un-text-opacity))}.mobile-sidebar .mobile-nav-links .mobile-link.btn-free[data-v-58c7895c]{position:relative;height:44px;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));background:linear-gradient(135deg,#25d4b0,#1cb0b5 50%,#16b998);background-size:200% 200%;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s cubic-bezier(.34,1.56,.64,1);will-change:transform,box-shadow}.mobile-sidebar .mobile-nav-links .mobile-link.btn-free[data-v-58c7895c]:before{position:absolute;inset:0;opacity:0;content:"";background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.314) 50%,transparent);transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:1}.mobile-sidebar .mobile-nav-links .mobile-link.btn-free[data-v-58c7895c]:after{position:absolute;inset:0;content:"";animation:gradient-shift-58c7895c 3s ease-in-out infinite;background:linear-gradient(135deg,#25d4b0,#1cb0b5 50%,#16b998);background-size:200% 200%;z-index:-1}.mobile-sidebar .mobile-nav-links .mobile-link.btn-free[data-v-58c7895c]:hover{--un-shadow:0 6px 16px var(--un-shadow-color, rgb(22 185 152 / .31));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transform:translateY(-2px) scale(1.02)}.mobile-sidebar .mobile-nav-links .mobile-link.btn-free[data-v-58c7895c]:hover:before{opacity:1}.mobile-sidebar .mobile-nav-links .mobile-link.btn-free[data-v-58c7895c]:active{--un-shadow:0 2px 8px var(--un-shadow-color, rgb(22 185 152 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transform:translateY(0) scale(.98);transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1)}.mobile-sidebar .mobile-sidebar-footer[data-v-58c7895c]{position:absolute;bottom:0;left:0;right:0;border-top-width:1px;--un-border-opacity:1;border-color:rgb(240 240 240 / var(--un-border-opacity));padding:20px}.mobile-sidebar .mobile-sidebar-footer .btn-github[data-v-58c7895c]{height:44px;display:flex;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:6px;border-width:2px;--un-border-opacity:1;border-color:rgb(51 51 51 / var(--un-border-opacity));border-radius:6px;padding-left:16px;padding-right:16px;font-size:15px;--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity));font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s cubic-bezier(.4,0,.2,1);will-change:transform,background-color}.mobile-sidebar .mobile-sidebar-footer .btn-github[data-v-58c7895c]:hover{--un-bg-opacity:1;background-color:rgb(248 249 250 / var(--un-bg-opacity));transform:translateY(-2px) scale(1.02)}.mobile-sidebar .mobile-sidebar-footer .btn-github[data-v-58c7895c]:active{transform:translateY(0) scale(.98);transition:transform .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.mobile-sidebar .mobile-sidebar-footer .btn-github img[data-v-58c7895c]{width:20px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.mobile-sidebar .mobile-sidebar-footer .btn-github:hover img[data-v-58c7895c]{transform:scale(1.1) rotate(-5deg)}.fade-enter-active[data-v-58c7895c],.fade-leave-active[data-v-58c7895c]{transition:opacity .3s}.fade-enter-from[data-v-58c7895c],.fade-leave-to[data-v-58c7895c]{opacity:0}.slide-enter-active[data-v-58c7895c],.slide-leave-active[data-v-58c7895c]{transition:transform .3s}.slide-enter-from[data-v-58c7895c],.slide-leave-to[data-v-58c7895c]{transform:translate(100%)}@keyframes gradient-shift-58c7895c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.container[data-v-58c7895c]{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:20px;padding-right:20px}
