.rating-wrapper[data-v-3b981c67]{--bg-color:#0f172a;--star-final-color:#ffca28;--burst-color:#ff5722;--glow-color:#ffd54f;justify-content:center;align-items:center;font-family:Segoe UI,sans-serif;display:inline-flex}.star-rating[data-v-3b981c67]{gap:.5rem;display:flex}.star-rating i[data-v-3b981c67]{color:#ffffff0d;cursor:pointer;font-size:1rem;position:relative}.animate-stars i[data-v-3b981c67]{animation:1s ease-out forwards burn-burst-3b981c67;animation-delay:calc(var(--i) * .15s)}@keyframes burn-burst-3b981c67{0%{color:var(--burst-color);text-shadow:0 0 0 var(--burst-color);opacity:0;transform:scale(0)rotate(-30deg)}50%{color:#fff;text-shadow:0 0 20px var(--burst-color),0 0 40px var(--glow-color),0 0 60px var(--burst-color);opacity:1;transform:scale(1.4)rotate(10deg)}to{color:var(--star-final-color);text-shadow:0 0 15px #ffca2899;opacity:1;transform:scale(1)rotate(0)}}.animate-stars i[data-v-3b981c67]:after{content:"";background:var(--glow-color);opacity:0;z-index:-1;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animate-stars i[data-v-3b981c67]:nth-child(odd):after{animation:1s ease-out forwards particles-3b981c67;animation-delay:calc(var(--i) * .15s)}@keyframes particles-3b981c67{0%{opacity:1;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #0000}to{opacity:0;box-shadow:40px -40px 0 var(--burst-color),-40px 40px 0 var(--glow-color),40px 40px 0 var(--burst-color),-40px -40px 0 var(--glow-color);transform:translate(-50%,-50%)scale(2)}}.home-page[data-v-fb48e53d] .carousel-placeholder,.home-page[data-v-fb48e53d] .el-carousel{border-radius:16px;overflow:hidden}.intro-container[data-v-fb48e53d]{width:100%;margin-top:5vh}.text-intro-container[data-v-fb48e53d]{flex-direction:column;justify-content:center;align-items:start;display:flex;overflow:visible}.home-cover-container[data-v-fb48e53d]{z-index:0;height:calc(80vh - 4rem);position:relative;overflow:visible}.home-cover-container .home-cover[data-v-fb48e53d]{position:absolute;bottom:0;left:0}.welcome-text[data-v-fb48e53d]{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-brand);font-size:.857143rem;font-weight:600}.intro-text[data-v-fb48e53d]{font-family:var(--lx-font);letter-spacing:-.02em;color:var(--lx-ink);text-wrap:balance;margin:.75rem 0 0;font-size:4rem;font-weight:600;line-height:1.12}.intro-text .intro-highlight[data-v-fb48e53d]{color:var(--lx-brand)}.sub-intro-text[data-v-fb48e53d]{color:var(--lx-body);margin:1.75rem 0 0;padding:0;font-size:1.21429rem;line-height:1.6;list-style:none}.sub-intro-text li[data-v-fb48e53d]{align-items:center;gap:.75rem;margin:.375rem 0;display:flex}.sub-intro-text[data-v-fb48e53d] .icon{color:var(--lx-accent);font-size:.928571rem}.five-star-intro[data-v-fb48e53d]{color:var(--lx-muted);gap:.5rem;margin:1.25rem 0 0}.five-star-intro small[data-v-fb48e53d]{font-size:.928571rem}.five-star-intro b[data-v-fb48e53d]{filter:none;color:var(--lx-ink);font-variant-numeric:tabular-nums;font-weight:600}.action-button-container[data-v-fb48e53d]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.action-button-container>a[data-v-fb48e53d]{margin:0;display:inline-block}.home-page[data-v-fb48e53d] .el-button--large{border-radius:999px;height:50px;padding:0 1.75rem;font-size:1.07143rem;font-weight:600}.home-page[data-v-fb48e53d] .el-button--large.el-button--primary:not(.is-plain){--el-button-hover-bg-color:var(--lx-brand-strong);--el-button-hover-border-color:var(--lx-brand-strong)}.home-page[data-v-fb48e53d] .el-button--large.is-plain{--el-button-bg-color:#fff;--el-button-border-color:var(--lx-dot);--el-button-text-color:var(--lx-ink);--el-button-hover-bg-color:#fff;--el-button-hover-border-color:var(--lx-ink);--el-button-hover-text-color:var(--lx-ink)}.section[data-v-fb48e53d]{text-align:center;padding:5rem .5rem 1rem}.section .section-overline[data-v-fb48e53d]{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-brand);font-size:.857143rem;font-weight:600}.section .home-section-header[data-v-fb48e53d]{font-family:var(--lx-font);letter-spacing:-.01em;color:var(--lx-ink);text-wrap:balance;margin:.75rem 0 0;font-size:2.28571rem;font-weight:600;line-height:1.25}.section .section-description[data-v-fb48e53d]{max-width:44rem;color:var(--lx-muted);margin:.75rem auto 2.5rem;font-size:1.07143rem;line-height:1.65}.section .content-container[data-v-fb48e53d]{text-align:left}.input-placeholder-large[data-v-fb48e53d]{height:52px}.topic-group-header[data-v-fb48e53d]{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-muted);margin:2.5rem 0 .5rem;font-size:.857143rem;font-weight:600;line-height:1.5}.topic-search-result[data-v-fb48e53d]{margin-top:2rem}.topic-search-empty[data-v-fb48e53d]{background:var(--lx-surface);text-align:center;color:var(--lx-body);border-radius:20px;padding:2rem 1.25rem}.topic-search-empty p[data-v-fb48e53d]{margin:0 0 .5rem}.topic-search-empty strong[data-v-fb48e53d]{color:var(--lx-ink)}.feature-grid[data-v-fb48e53d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2rem;display:grid}.feature-item[data-v-fb48e53d]{border-top:1px solid var(--lx-rule);padding:1.75rem 0 0}.feature-item .icon-container[data-v-fb48e53d]{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.71429rem;display:inline-flex}.feature-item .icon-container[data-v-fb48e53d] .icon{margin:0}.feature-item .icon-container.brand[data-v-fb48e53d]{color:var(--lx-brand);background:var(--lx-brand-tint)}.feature-item .icon-container.accent[data-v-fb48e53d]{color:var(--lx-accent);background:var(--lx-accent-tint)}.feature-item h3[data-v-fb48e53d]{font-family:var(--lx-font);color:var(--lx-ink);margin:1.25rem 0 .5rem;font-size:1.21429rem;font-weight:600;line-height:1.4}.feature-item p[data-v-fb48e53d]{color:var(--lx-muted);margin:0;font-size:1rem;line-height:1.65}.faq-item[data-v-fb48e53d]{border-top:1px solid var(--lx-rule);padding:1.5rem 0}.faq-item[data-v-fb48e53d]:last-child{border-bottom:1px solid var(--lx-rule)}.faq-item h3[data-v-fb48e53d]{font-family:var(--lx-font);color:var(--lx-ink);gap:1rem;margin:0;font-size:1.14286rem;font-weight:600;line-height:1.45;display:flex}.faq-item .faq-index[data-v-fb48e53d]{min-width:1.5rem;color:var(--lx-brand);font-variant-numeric:tabular-nums;flex:none}.faq-item p[data-v-fb48e53d]{color:var(--lx-body);margin:.5rem 0 0 2.5rem;font-size:1.03571rem;line-height:1.7}@media (width<=991px){.intro-text[data-v-fb48e53d]{font-size:3.25rem}.feature-grid[data-v-fb48e53d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}@media (width<=767px){.intro-container[data-v-fb48e53d]{margin-top:2rem}.intro-text[data-v-fb48e53d]{font-size:2.42857rem}.sub-intro-text[data-v-fb48e53d]{font-size:1.07143rem}.action-button-container>a[data-v-fb48e53d]{flex:auto}.action-button-container>a[data-v-fb48e53d] .el-button{width:100%}.section[data-v-fb48e53d]{padding-top:3.5rem}.section .home-section-header[data-v-fb48e53d]{font-size:1.71429rem}.feature-grid[data-v-fb48e53d]{grid-template-columns:minmax(0,1fr);gap:0}.feature-item[data-v-fb48e53d]{padding-bottom:1.5rem}.faq-item p[data-v-fb48e53d]{margin-left:0}}.home-topic-search-input{width:100%}.home-topic-search-input .el-input__wrapper{height:52px;box-shadow:0 0 0 1px var(--lx-dot) inset;border-radius:999px;padding:0 1.25rem;transition:box-shadow .2s}.home-topic-search-input .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--lx-ink) inset}.home-topic-search-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--lx-brand) inset}.home-topic-search-input .el-input__prefix{color:var(--lx-icon);margin-right:.25rem}.home-topic-search-input .el-input__inner{color:var(--lx-ink);font-size:1.07143rem}
