#app,body{margin:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;width:100%;min-height:100vh}.loading-container[data-v-18bf85e9]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f1f2f6,#e1cff3);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-18bf85e9]{text-align:center;color:#fff}.loading-spinner[data-v-18bf85e9]{margin-bottom:20px}.spinner[data-v-18bf85e9]{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-18bf85e9 1s linear infinite;margin:0 auto}@keyframes spin-18bf85e9{to{transform:rotate(1turn)}}.loading-text[data-v-18bf85e9]{font-size:16px;font-weight:500;opacity:.9}:root{--color-primary:#4361ee;--color-primary-light:#4895ef;--color-primary-dark:#3f37c9;--color-secondary:#f72585;--color-success:#4cc9f0;--color-warning:#f8961e;--color-danger:#e5383b;--color-info:#adb5bd;--color-white:#fff;--color-light:#f8f9fa;--color-gray:#e9ecef;--color-gray-dark:#6c757d;--color-dark:#212529;--color-black:#000;--font-family-base:"Segoe UI",system-ui,-apple-system,sans-serif;--font-family-heading:"Montserrat",var(--font-family-base);--font-family-monospace:"Fira Code",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:2rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:1rem;--border-radius-full:9999px;--border-width:1px;--border-color:var(--color-gray);--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--transition-duration:0.3s;--transition-timing:ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.6;color:var(--color-dark);background-color:var(--color-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-duration) var(--transition-timing)}a:hover{color:var(--color-primary-dark);text-decoration:underline}img{max-width:100%;height:auto;display:block}.container{width:100%;padding-right:var(--spacing-md);padding-left:var(--spacing-md);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:var(--spacing-xs)!important}.mt-1{margin-top:var(--spacing-xs)!important}.mr-1{margin-right:var(--spacing-xs)!important}.mb-1{margin-bottom:var(--spacing-xs)!important}.ml-1,.mx-1{margin-left:var(--spacing-xs)!important}.mx-1{margin-right:var(--spacing-xs)!important}.my-1{margin-top:var(--spacing-xs)!important;margin-bottom:var(--spacing-xs)!important}.m-2{margin:var(--spacing-sm)!important}.mt-2{margin-top:var(--spacing-sm)!important}.mr-2{margin-right:var(--spacing-sm)!important}.mb-2{margin-bottom:var(--spacing-sm)!important}.ml-2,.mx-2{margin-left:var(--spacing-sm)!important}.mx-2{margin-right:var(--spacing-sm)!important}.my-2{margin-top:var(--spacing-sm)!important;margin-bottom:var(--spacing-sm)!important}.m-3{margin:var(--spacing-md)!important}.mt-3{margin-top:var(--spacing-md)!important}.mr-3{margin-right:var(--spacing-md)!important}.mb-3{margin-bottom:var(--spacing-md)!important}.ml-3,.mx-3{margin-left:var(--spacing-md)!important}.mx-3{margin-right:var(--spacing-md)!important}.my-3{margin-top:var(--spacing-md)!important;margin-bottom:var(--spacing-md)!important}.m-4{margin:var(--spacing-lg)!important}.mt-4{margin-top:var(--spacing-lg)!important}.mr-4{margin-right:var(--spacing-lg)!important}.mb-4{margin-bottom:var(--spacing-lg)!important}.ml-4,.mx-4{margin-left:var(--spacing-lg)!important}.mx-4{margin-right:var(--spacing-lg)!important}.my-4{margin-top:var(--spacing-lg)!important;margin-bottom:var(--spacing-lg)!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:var(--spacing-xs)!important}.pt-1{padding-top:var(--spacing-xs)!important}.pr-1{padding-right:var(--spacing-xs)!important}.pb-1{padding-bottom:var(--spacing-xs)!important}.pl-1,.px-1{padding-left:var(--spacing-xs)!important}.px-1{padding-right:var(--spacing-xs)!important}.py-1{padding-top:var(--spacing-xs)!important;padding-bottom:var(--spacing-xs)!important}.p-2{padding:var(--spacing-sm)!important}.pt-2{padding-top:var(--spacing-sm)!important}.pr-2{padding-right:var(--spacing-sm)!important}.pb-2{padding-bottom:var(--spacing-sm)!important}.pl-2,.px-2{padding-left:var(--spacing-sm)!important}.px-2{padding-right:var(--spacing-sm)!important}.py-2{padding-top:var(--spacing-sm)!important;padding-bottom:var(--spacing-sm)!important}.p-3{padding:var(--spacing-md)!important}.pt-3{padding-top:var(--spacing-md)!important}.pr-3{padding-right:var(--spacing-md)!important}.pb-3{padding-bottom:var(--spacing-md)!important}.pl-3,.px-3{padding-left:var(--spacing-md)!important}.px-3{padding-right:var(--spacing-md)!important}.py-3{padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important}.p-4{padding:var(--spacing-lg)!important}.pt-4{padding-top:var(--spacing-lg)!important}.pr-4{padding-right:var(--spacing-lg)!important}.pb-4{padding-bottom:var(--spacing-lg)!important}.pl-4,.px-4{padding-left:var(--spacing-lg)!important}.px-4{padding-right:var(--spacing-lg)!important}.py-4{padding-top:var(--spacing-lg)!important;padding-bottom:var(--spacing-lg)!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.text-bold{font-weight:var(--font-weight-bold)!important}.text-medium{font-weight:var(--font-weight-medium)!important}.text-normal{font-weight:var(--font-weight-normal)!important}.text-light{font-weight:var(--font-weight-light)!important}.text-primary{color:var(--color-primary)!important}.text-success{color:var(--color-success)!important}.text-warning{color:var(--color-warning)!important}.text-danger{color:var(--color-danger)!important}.text-info{color:var(--color-info)!important}.text-dark{color:var(--color-dark)!important}.text-light{color:var(--color-light)!important}.text-white{color:var(--color-white)!important}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-line-1{-webkit-line-clamp:1}.t-line-1,.t-line-2{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.t-line-2{-webkit-line-clamp:2}.t-line-3{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bg-primary{background-color:var(--color-primary)!important}.bg-success{background-color:var(--color-success)!important}.bg-warning{background-color:var(--color-warning)!important}.bg-danger{background-color:var(--color-danger)!important}.bg-info{background-color:var(--color-info)!important}.bg-dark{background-color:var(--color-dark)!important}.bg-light{background-color:var(--color-light)!important}.bg-white{background-color:var(--color-white)!important}.bg-black{background-color:var(--color-black)!important}.v-html img{max-width:100%!important;height:auto;display:block}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-1{flex:1!important}.flex-2{flex:2!important}.flex-3{flex:3!important}.flex-4{flex:4!important}.inputText{width:100%;border:0;border-radius:2px;line-height:18px;padding:10px 0;color:#666;font-weight:100;font-size:14px;border:1px solid #ccc;padding-left:10px;font-weight:700}.border{border:var(--border-width) solid var(--border-color)!important}.border-top{border-top:var(--border-width) solid var(--border-color)!important}.border-right{border-right:var(--border-width) solid var(--border-color)!important}.border-bottom{border-bottom:var(--border-width) solid var(--border-color)!important}.border-left{border-left:var(--border-width) solid var(--border-color)!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded-sm{border-radius:var(--border-radius-sm)!important}.rounded{border-radius:var(--border-radius-md)!important}.rounded-lg{border-radius:var(--border-radius-lg)!important}.rounded-full{border-radius:var(--border-radius-full)!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.shadow-xl{box-shadow:var(--shadow-xl)!important}.shadow-none{box-shadow:none!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.w-100{width:100%!important}.h-100{height:100%!important}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width) solid transparent;border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-dark)}.btn-outline-primary{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn-outline-primary:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.btn-lg{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-lg)}.btn-sm{padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-size-sm)}.card{position:relative;display:flex;flex-direction:column;min-width:0;background-color:var(--color-white);background-clip:border-box;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing)}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.card-img-top{width:100%;border-top-left-radius:calc(var(--border-radius-md) - var(--border-width));border-top-right-radius:calc(var(--border-radius-md) - var(--border-width))}.card-body{flex:1 1 auto;padding:var(--spacing-md)}.card-title{margin-bottom:var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.card-text:last-child{margin-bottom:0}.page-header{padding:var(--spacing-xl) 0;background-color:var(--color-primary);color:var(--color-white);margin-bottom:var(--spacing-xl)}.page-header h1{margin-bottom:var(--spacing-sm)}.section{padding:var(--spacing-xl) 0}.section-title{position:relative;padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.section-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background-color:var(--color-primary);border-radius:var(--border-radius-full)}@media (max-width:767.98px){.d-md-none{display:none!important}}@media (min-width:768px){.d-md-block{display:block!important}}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-duration) var(--transition-timing)}.fade-enter-from,.fade-leave-to{opacity:0}.tab-0{color:#fff;background-color:#e40681}.tab-0,.tab-1{display:block;font-size:var(--font-size-xs);border:1px solid #e40681;border-radius:6px;margin:2px;padding:2px 8px}.tab-1{color:#e40681}.tab-2,.tab-3{padding:1.3%;margin-left:0;margin-right:0;text-align:center;border-radius:4px;cursor:pointer;box-shadow:2px 2px 10px #e40681}.tab-3{background:#e40681!important;color:#fff}body{background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh}.header{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:1000}.logo{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--color-primary);text-decoration:none}.logo span{color:var(--color-secondary)}.nav-link{padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-medium);color:var(--color-dark);border-radius:var(--border-radius-sm)}.nav-link:hover{background-color:var(--color-light);color:var(--color-primary)}.nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-lg);background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:transform .3s ease}.feature-card:hover{transform:translateY(-10px)}.feature-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:var(--color-white);font-size:var(--font-size-xl);border-radius:50%;margin-bottom:var(--spacing-md)}.footer{background-color:var(--color-dark);color:var(--color-light);padding:var(--spacing-xl) 0 var(--spacing-md);margin-top:var(--spacing-xl)}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.1);color:var(--color-white);border-radius:50%;margin-right:var(--spacing-sm);transition:background-color .3s ease}.social-links a:hover{background-color:var(--color-primary);transform:translateY(-3px)}.copyright{border-top:1px solid hsla(0,0%,100%,.1);padding-top:var(--spacing-md);margin-top:var(--spacing-lg)}@font-face{font-family:iconfont;src:url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAOoAAsAAAAAB7AAAANcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqDBIJhATYCJAMMCwgABCAFhGcHPBvDBsg+QCa3+oFooZLRklSLxAbq5M67i5HoF183Hv4b63ffzKzNfnVcOu2fjlhSCUmsiYcIpeGhkEnqIe+8uvZBzIOqlF7ak9rLpZhPJyPiE3xRm0VkmPjbhwYo4AIEG3DBNhAsODCWqLHLDVBiZ64wM/MkJTA/U/N9nsvxjSadyLcAYNEYw/bS8MDOo/AwHXOCBN5LJBBtUa/1hVkZdY5AtVUB08WKujbgeIEiAvBlzuIGaWlcULEUsJZWpaU0tIUmdGyJeAgk3TJ9gwfh5+Ov7WFN0sisRXaeKleA+/NDs7mjkd/xOQJun9BAxsaN2eNQu/cgszi+kZlapzUnuU1FSJOGjiRUKX1zy3+8RDRZxX1gLU4kfuDKCH6YkHD9fpo4eRnwmArGfrFIwy4J5h5utP7Kie25reOXdVdP7szvnrpGFeYb1O+tr7nv3bpuO7DPSQ8WMaA7WT3Ac/+bjqrb39gwuXEqvNvu8phedioDeKGdn9S1vbKZhfbXjLHzrXqx2+Fvu0+shVVdzP6T8/f00fvYzWs3tuuUbvFrP/yYsDZwPawS8MpkNH/9e0lasOa9vg94Xe5/+KadXff53ed9HXotk2PcC877jF2Me5Kw5dB13jP1Tg1PKqvHzSHWw/C8Iq/A/I6VnjmTFdc9gaV5aEEs5goKuGLR3JEHjbkCsdicPGY9ZvHcwaMyBS7nvNU1yXlpwf/iy3+8CIYAvS3/z2VxUv6Uqd+1nftvedgp78C6BXzrZnqogLsVMD/Qvg9v8HOarJj3RpG55IIWfaAJ2V4jRxOqHaRHgiO+DNePqmJC22iKpGUWWdtyogjWo6FrO5radqDaoHxy1yiJmSgdrLaIEIacQDLgKbIhz4gieIuGCX/RNOQ/qv3hMF/X6qBLMaIIUsDhcaiiRYFxDCTk24JYmaNwVaQDYa0Kh2ByQlIxVYkEhMcYoB1hUwhhIINFHlbwzRDHiVDCohrRJEFJiJSTmMjUvSSBFnlQCkMoBKIADRsHqdBEAsZnJ/nva4GwZBwKBhIdcUxLhflDyRIkAYhKrQCquZFFtEawUhAEA2JglORBFbIVwuGIIKm+lRpCIxIoB0QlORJtNgaqTVhez7/cOqisY3KkyFH0nRblUZlWIo0osGYKWQUA) format("woff2"),url(//at.alicdn.com/t/c/font_4951038_6t4k49ut3kr.ttf?t=1750128565767) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased}.icon-e625:before{content:"\e625"}.icon-e600:before{content:"\e600"}