.text-input-wrapper.svelte-1nqav66{display:flex;flex-direction:column;width:100%}.input-label.svelte-1nqav66{margin-bottom:.5rem;color:var(--color-foreground);font-size:1rem}input.svelte-1nqav66{box-sizing:border-box;background:var(--color-background-inversion);border:1px solid var(--color-background);border-radius:8px;padding:.5rem 1rem;font-size:1rem;color:var(--color-background);transition:border .3s ease,box-shadow .3s ease;outline:none}input.svelte-1nqav66::placeholder{color:var(--color-foreground-opaque)}input.svelte-1nqav66:focus{border-color:var(--color-foreground);box-shadow:0 0 10px -2px var(--color-foreground)}.faq-section.svelte-16n4hkn{--primary-color: var(--c-primary, #007aff);--bg-surface: #ffffff;--bg-hover: #f9fafb;--border-color: rgba(0, 0, 0, .08);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 12px 24px -6px rgba(0, 0, 0, .08);--shadow-glow: 0 0 0 4px rgba(0, 122, 255, .15);--ease-elastic: cubic-bezier(.25, 1, .5, 1);padding:var(--space-xxl) 20px;position:relative;background:radial-gradient(circle at top right,rgba(0,122,255,.03),transparent 40%)}.container.svelte-16n4hkn{max-width:800px;margin:0 auto}.section-header.svelte-16n4hkn{text-align:center;margin-bottom:var(--space-xl)}.section-header.svelte-16n4hkn h2.gradient-text:where(.svelte-16n4hkn){font-size:clamp(2rem,5vw,2.8rem);font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-xs);background:linear-gradient(135deg,var(--c-text-dark, #111) 30%,var(--c-primary, #444));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-wrapper.svelte-16n4hkn{margin-bottom:40px;position:relative;z-index:2}.search-glass.svelte-16n4hkn{position:relative;background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);box-shadow:var(--shadow-md),inset 0 1px #fffc;border-radius:16px;padding:4px;transition:transform .3s var(--ease-elastic),box-shadow .3s ease;display:flex;align-items:center}.search-glass.svelte-16n4hkn input,.search-glass.svelte-16n4hkn .plain-text-input{width:100%;border:none;background:transparent;padding:16px 16px 16px 50px;font-size:1.1rem;outline:none;color:var(--c-text)}.search-glass.svelte-16n4hkn .search-icon:where(.svelte-16n4hkn){position:absolute;left:20px;color:var(--c-text-light);pointer-events:none}.faq-grid.svelte-16n4hkn{display:flex;flex-direction:column;gap:16px}.empty-state.svelte-16n4hkn{text-align:center;color:var(--c-text-light);padding:2rem;font-style:italic}.faq-card.svelte-16n4hkn{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .3s ease;position:relative}.faq-card.svelte-16n4hkn:hover{border-color:#00000026;transform:translateY(-1px)}.faq-question.svelte-16n4hkn{width:100%;background:none;border:none;text-align:left;padding:24px;font-size:1.15rem;font-weight:600;color:var(--c-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:background .2s}.faq-question.svelte-16n4hkn:hover{background:var(--bg-hover)}.faq-question.svelte-16n4hkn .question-text:where(.svelte-16n4hkn){line-height:1.4}.icon-wrapper.svelte-16n4hkn{position:relative;width:20px;height:20px;flex-shrink:0}.faq-icon-line.svelte-16n4hkn{position:absolute;background-color:var(--c-text);border-radius:2px;transition:transform .3s var(--ease-elastic),opacity .3s ease;left:50%;top:50%;transform:translate(-50%,-50%)}.faq-icon-line.horizontal.svelte-16n4hkn{width:100%;height:2px}.faq-icon-line.vertical.svelte-16n4hkn{width:2px;height:100%}.faq-answer.svelte-16n4hkn{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s var(--ease-elastic),opacity .3s ease}.faq-answer.svelte-16n4hkn .answer-inner:where(.svelte-16n4hkn){padding:0 24px 24px}.faq-answer.svelte-16n4hkn .answer-inner:where(.svelte-16n4hkn) p:where(.svelte-16n4hkn){color:var(--c-text-light);line-height:1.7;font-size:1.05rem;margin:0}
