.hero-section.svelte-1bex8oj{background:linear-gradient(135deg,hsla(var(--primary-hue),80%,15%,.9),hsla(var(--primary-hue),60%,25%,.6),hsla(var(--primary-hue),40%,35%,.4));border-radius:24px;padding:3rem 2rem;margin-bottom:2rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(var(--primary-hue),50%,50%,.2)}.hero-section.svelte-1bex8oj:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 0%,hsla(var(--primary-hue),70%,50%,.1) 25%,transparent 50%,hsla(var(--primary-hue),70%,60%,.1) 75%,transparent 100%);animation:svelte-1bex8oj-shimmer 8s ease-in-out infinite;pointer-events:none}.hero-content.svelte-1bex8oj{position:relative;z-index:1}.hero-title.svelte-1bex8oj{font-size:3rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color),hsl(var(--primary-hue),var(--primary-saturation),calc(var(--primary-lightness) + 20%)));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 20px hsla(var(--primary-hue),70%,50%,.3)}.hero-subtitle.svelte-1bex8oj{font-size:1.2rem;color:var(--text-color);opacity:.9}.search-container.svelte-1bex8oj{position:relative;border-radius:16px!important;overflow:hidden;box-shadow:0 4px 15px hsla(var(--primary-hue),50%,30%,.2)}.search-icon.svelte-1bex8oj{background:linear-gradient(135deg,hsla(var(--primary-hue),80%,20%,.8),hsla(var(--primary-hue),60%,30%,.6));border:1px solid hsla(var(--primary-hue),50%,50%,.3);color:var(--primary-color);border-radius:16px 0 0 16px!important;border-right:none!important}.search-input.svelte-1bex8oj{background:hsla(var(--primary-hue),20%,15%,.8)!important;border:1px solid hsla(var(--primary-hue),50%,50%,.3)!important;color:var(--text-color)!important;font-size:1.1rem!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0!important;transition:all .3s ease!important;border-left:none!important;border-right:none!important}.search-input.svelte-1bex8oj:focus{background:hsla(var(--primary-hue),30%,20%,.9)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem hsla(var(--primary-hue),60%,50%,.25)!important;color:var(--text-color)!important}.clear-btn.svelte-1bex8oj{border:1px solid hsla(var(--primary-hue),50%,50%,.3)!important;background:hsla(var(--primary-hue),80%,20%,.8)!important;color:var(--text-color)!important;border-radius:0 16px 16px 0!important;transition:all .3s ease;border-left:none!important}.clear-btn.svelte-1bex8oj:hover{background:hsla(var(--primary-hue),60%,40%,.8)!important;color:#fff!important;border-color:hsla(var(--primary-hue),50%,50%,.6)!important}.results-alert.svelte-1bex8oj{background:linear-gradient(135deg,#0f3f57cc,#19406699)!important;border:1px solid hsla(200,50%,50%,.3)!important;color:#b3d5e6!important;border-radius:15px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.95rem}.progress-card.svelte-1bex8oj{background:linear-gradient(135deg,hsla(var(--primary-hue),20%,15%,.6),hsla(var(--primary-hue),15%,20%,.4))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px!important;border:1px solid hsla(var(--primary-hue),30%,30%,.3)!important;min-width:280px}.progress-card.svelte-1bex8oj .progress:where(.svelte-1bex8oj){background:hsla(var(--primary-hue),20%,10%,.5)!important;border-radius:10px}.progress-card.svelte-1bex8oj .progress-bar:where(.svelte-1bex8oj){background:linear-gradient(90deg,var(--primary-color),hsl(var(--primary-hue),var(--primary-saturation),calc(var(--primary-lightness) + 20%)))!important;border-radius:10px;transition:width .4s ease}.faq-accordion.svelte-1bex8oj{max-width:900px;margin:0 auto}.accordion-item.svelte-1bex8oj{background:linear-gradient(135deg,hsla(var(--primary-hue),20%,12%,.8),hsla(var(--primary-hue),15%,18%,.6));border:1px solid hsla(var(--primary-hue),30%,35%,.3);border-radius:20px!important;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;margin-bottom:1.5rem!important}.accordion-item.svelte-1bex8oj:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);transition:left .5s ease;z-index:1}.accordion-item.svelte-1bex8oj:hover:before{left:100%}.accordion-item.svelte-1bex8oj:hover{transform:translateY(-4px);box-shadow:0 15px 35px hsla(var(--primary-hue),70%,50%,.15);border-color:hsla(var(--primary-hue),60%,50%,.5)}.accordion-item.expanded.svelte-1bex8oj{background:linear-gradient(135deg,hsla(var(--primary-hue),25%,15%,.9),hsla(var(--primary-hue),20%,22%,.7));border-color:hsla(var(--primary-hue),50%,50%,.6);box-shadow:0 8px 32px hsla(var(--primary-hue),70%,50%,.2)}.accordion-button.svelte-1bex8oj{background:transparent!important;border:none!important;color:var(--text-color)!important;padding:1.5rem 2rem!important;font-weight:600!important;font-size:1.1rem!important;border-radius:0!important;transition:all .3s ease!important;box-shadow:none!important;position:relative;z-index:2}.accordion-button.svelte-1bex8oj:hover{background:hsla(var(--primary-hue),30%,20%,.3)!important}.accordion-button.svelte-1bex8oj:focus{box-shadow:0 0 0 .2rem hsla(var(--primary-hue),60%,50%,.25)!important}.accordion-button.svelte-1bex8oj:not(.collapsed){color:var(--text-color)!important;background:hsla(var(--primary-hue),30%,20%,.4)!important}.accordion-button.svelte-1bex8oj:after{display:none!important}.question-wrapper.svelte-1bex8oj{align-items:center;gap:1rem}.question-icon.svelte-1bex8oj{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,var(--primary-color),hsl(var(--primary-hue),var(--primary-saturation),calc(var(--primary-lightness) + 15%)));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;flex-shrink:0;transition:all .3s ease}.accordion-item.expanded.svelte-1bex8oj .question-icon:where(.svelte-1bex8oj){background:linear-gradient(135deg,#3c6,#52e052);transform:rotate(180deg)}.question-text.svelte-1bex8oj{font-weight:600;color:var(--text-color);margin:0;line-height:1.4}.category-badge.svelte-1bex8oj{font-size:.7rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;border-radius:8px!important;padding:.25rem .5rem!important}.category-filter.svelte-1bex8oj{background:linear-gradient(135deg,hsla(var(--primary-hue),70%,35%,.8),hsla(var(--primary-hue),60%,45%,.6))!important;border:1px solid hsla(var(--primary-hue),50%,50%,.4)!important;color:#fff!important;font-weight:600!important;border-radius:15px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease!important;min-width:180px;white-space:nowrap}.category-filter.svelte-1bex8oj:hover,.category-filter.svelte-1bex8oj:focus,.category-filter.svelte-1bex8oj:active,.category-filter.show.svelte-1bex8oj{background:linear-gradient(135deg,hsla(var(--primary-hue),70%,45%,.9),hsla(var(--primary-hue),60%,55%,.7))!important;border-color:hsla(var(--primary-hue),50%,50%,.6)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 0 0 .2rem hsla(var(--primary-hue),60%,50%,.25)!important}.category-text.svelte-1bex8oj{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top}.expand-controls.svelte-1bex8oj{border-radius:15px!important;overflow:hidden;box-shadow:0 2px 8px hsla(var(--primary-hue),50%,30%,.3)}.expand-icon.svelte-1bex8oj{width:40px;height:40px;border-radius:50%;background:hsla(var(--primary-hue),40%,30%,.5);display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .3s ease;flex-shrink:0}.expand-icon.rotated.svelte-1bex8oj{transform:rotate(180deg);background:var(--primary-color);color:#fff}.accordion-body.svelte-1bex8oj{padding:2rem!important;border-top:1px solid hsla(var(--primary-hue),30%,35%,.3);background:linear-gradient(135deg,hsla(var(--primary-hue),15%,10%,.8),hsla(var(--primary-hue),10%,15%,.6));animation:svelte-1bex8oj-slideDown .4s ease}.answer-wrapper.svelte-1bex8oj{align-items:flex-start;gap:1rem}.answer-icon.svelte-1bex8oj{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#f2b90d,#fb3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.answer-text.svelte-1bex8oj{color:var(--text-color);font-size:1.1rem;line-height:1.7;opacity:.95}.answer-text.svelte-1bex8oj a{color:hsl(var(--primary-hue),var(--primary-saturation),calc(var(--primary-lightness) + 20%));text-decoration:underline;transition:all .3s ease}.answer-text.svelte-1bex8oj a:hover{color:hsl(var(--primary-hue),var(--primary-saturation),calc(var(--primary-lightness) + 30%));text-shadow:0 0 8px hsla(var(--primary-hue),70%,50%,.4)}.answer-text.svelte-1bex8oj ul{margin:.5rem 0;padding-left:1.5rem}.answer-text.svelte-1bex8oj li{margin-bottom:.5rem;position:relative}.answer-text.svelte-1bex8oj li::marker{color:var(--primary-color)}.answer-text.svelte-1bex8oj strong{color:hsl(var(--primary-hue),var(--primary-saturation),calc(var(--primary-lightness) + 25%));font-weight:700}.footer-cta-card.svelte-1bex8oj{background:linear-gradient(135deg,hsla(var(--primary-hue),60%,20%,.6),hsla(var(--primary-hue),40%,30%,.4))!important;border-radius:24px!important;border:1px solid hsla(var(--primary-hue),40%,40%,.3)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 15px 35px hsla(var(--primary-hue),70%,50%,.1)}.cta-icon.svelte-1bex8oj{color:var(--primary-color);opacity:.8}.cta-title.svelte-1bex8oj{font-size:2rem;font-weight:700;color:var(--text-color)}.cta-text.svelte-1bex8oj{color:var(--text-color);opacity:.9}.btn-discord.svelte-1bex8oj{background:linear-gradient(135deg,#7289da,#5865f2)!important;border:none!important;color:#fff!important;font-weight:600!important;text-decoration:none!important;transition:all .3s ease!important;border-radius:15px!important}.btn-discord.svelte-1bex8oj:hover{transform:translateY(-3px)!important;box-shadow:0 10px 25px #7289da66!important;color:#fff!important;text-decoration:none!important}.btn-updates.svelte-1bex8oj{background:linear-gradient(135deg,var(--primary-color),hsl(var(--primary-hue),var(--primary-saturation),calc(var(--primary-lightness) + 15%)))!important;border:none!important;color:#fff!important;font-weight:600!important;text-decoration:none!important;transition:all .3s ease!important;border-radius:15px!important}.btn-updates.svelte-1bex8oj:hover{transform:translateY(-3px)!important;box-shadow:0 10px 25px hsla(var(--primary-hue),70%,50%,.4)!important;color:#fff!important;text-decoration:none!important}.help-item.svelte-1bex8oj{padding:1rem;border-radius:15px;background:hsla(var(--primary-hue),20%,15%,.3);border:1px solid hsla(var(--primary-hue),30%,30%,.2);transition:all .3s ease}.help-item.svelte-1bex8oj:hover{background:hsla(var(--primary-hue),25%,20%,.5);border-color:hsla(var(--primary-hue),40%,40%,.4);transform:translateY(-2px)}.no-results-icon.svelte-1bex8oj{opacity:.5}@keyframes svelte-1bex8oj-shimmer{0%,to{opacity:.3}50%{opacity:.8}}@keyframes svelte-1bex8oj-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero-title.svelte-1bex8oj{font-size:2.5rem}.hero-section.svelte-1bex8oj{padding:2rem 1.5rem;border-radius:20px}.hero-subtitle.svelte-1bex8oj{font-size:1.1rem}.expand-controls.svelte-1bex8oj{width:100%;max-width:280px}.btn-expand.svelte-1bex8oj,.btn-collapse.svelte-1bex8oj{flex:1;min-width:0;font-size:.9rem}.category-filter.svelte-1bex8oj{width:100%;max-width:280px;min-width:auto;font-size:.9rem}.category-text.svelte-1bex8oj{max-width:150px}.search-container.svelte-1bex8oj{border-radius:12px!important}.search-icon.svelte-1bex8oj{border-radius:12px 0 0 12px!important}.clear-btn.svelte-1bex8oj{border-radius:0 12px 12px 0!important}.search-input.svelte-1bex8oj{font-size:1rem!important}.question-wrapper.svelte-1bex8oj{gap:1rem}.question-icon.svelte-1bex8oj{width:45px;height:45px}.question-text.svelte-1bex8oj{font-size:1.05rem;line-height:1.3}.answer-wrapper.svelte-1bex8oj{gap:1rem}.answer-icon.svelte-1bex8oj{width:35px;height:35px;font-size:1rem}.answer-text.svelte-1bex8oj{font-size:1rem;line-height:1.6}.accordion-body.svelte-1bex8oj{padding:1.5rem!important}.accordion-button.svelte-1bex8oj{padding:1.25rem 1.5rem!important;font-size:1rem!important;min-height:70px}.btn-expand.svelte-1bex8oj,.btn-collapse.svelte-1bex8oj,.category-filter.svelte-1bex8oj{min-height:44px;padding:.75rem 1rem!important}.progress-card.svelte-1bex8oj{min-width:250px}}@media (max-width: 576px){.hero-title.svelte-1bex8oj{font-size:2rem}.hero-section.svelte-1bex8oj{padding:1.5rem 1rem;border-radius:16px}.hero-subtitle.svelte-1bex8oj{font-size:1rem}.expand-controls.svelte-1bex8oj{flex-direction:column;width:100%;max-width:200px}.btn-expand.svelte-1bex8oj,.btn-collapse.svelte-1bex8oj{border-radius:12px!important;width:100%;margin-bottom:.25rem}.btn-expand.svelte-1bex8oj{margin-bottom:.25rem}.category-filter.svelte-1bex8oj{max-width:200px;font-size:.9rem}.category-text.svelte-1bex8oj{max-width:100px}.accordion-item.svelte-1bex8oj{border-radius:16px!important;margin-bottom:1rem!important}.accordion-button.svelte-1bex8oj{padding:1rem 1.25rem!important;font-size:.95rem!important;min-height:64px}.accordion-body.svelte-1bex8oj{padding:1rem!important}.btn-expand.svelte-1bex8oj,.btn-collapse.svelte-1bex8oj,.category-filter.svelte-1bex8oj{min-height:40px;padding:.6rem .8rem!important}.question-icon.svelte-1bex8oj,.expand-icon.svelte-1bex8oj{width:40px;height:40px}.answer-icon.svelte-1bex8oj{width:32px;height:32px;font-size:.9rem}.question-text.svelte-1bex8oj{font-size:1rem}.answer-text.svelte-1bex8oj{font-size:.95rem;line-height:1.5}.category-badge.svelte-1bex8oj{font-size:.65rem!important;padding:.2rem .4rem!important}.footer-cta-card.svelte-1bex8oj .card-body:where(.svelte-1bex8oj){padding:2rem!important}.cta-title.svelte-1bex8oj{font-size:1.5rem}.help-item.svelte-1bex8oj{padding:.75rem}}@media (max-width: 400px){.hero-title.svelte-1bex8oj{font-size:1.75rem}.category-filter.svelte-1bex8oj,.expand-controls.svelte-1bex8oj{max-width:180px}.category-text.svelte-1bex8oj{max-width:80px}.progress-card.svelte-1bex8oj{min-width:200px}}
