.loading.svelte-41f3uq{align-items:center;gap:var(--space-md);display:flex}.indicator.svelte-41f3uq{opacity:.5}.ai_hint.svelte-41f3uq{color:var(--c-text-secondary);margin-top:var(--space-md);margin-bottom:var(--space-sm);font-size:.8em;display:block}form.svelte-41f3uq{justify-content:space-between;align-items:center;gap:var(--space-md);flex-direction:row;display:flex}form.svelte-41f3uq input:where(.svelte-41f3uq){box-shadow:none;border-radius:var(--radius-control);height:100%;font-weight:var(--weight-bold);background:0 0;border:none;outline:none;flex:1;padding:0}form.svelte-41f3uq input:where(.svelte-41f3uq):hover{box-shadow:none;border:none;outline:none}form.svelte-41f3uq input:where(.svelte-41f3uq):focus-visible{outline:none}form.svelte-41f3uq button[type=submit]:where(.svelte-41f3uq){opacity:1;color:var(--text-inverse);box-shadow:var(--shadow-panel);padding:var(--space-xs) var(--space-md);padding-bottom:var(--space-xs);transition-behavior:all;transition:all var(--duration-base) ease;background:linear-gradient(90deg,#db88e6ce 0%,#c681ffd0 100%);outline:1px solid #fff3}form.svelte-41f3uq button[type=submit]:where(.svelte-41f3uq):hover{outline:1px solid var(--surface-panel);background:linear-gradient(90deg,#c681ffd0 0%,#db88e6ce 100%);border:1px solid #000}form.svelte-41f3uq button[type=submit]:where(.svelte-41f3uq):focus-visible{outline-color:var(--c-focus);background:linear-gradient(90deg,#c681ffd0 0%,#db88e6ce 100%);border:1px solid #000;outline-width:2px}form.svelte-41f3uq button[type=submit]:where(.svelte-41f3uq).hidden{pointer-events:none;opacity:0}form.svelte-41f3uq button[type=submit]:where(.svelte-41f3uq).show_disabled{background:linear-gradient(90deg,#e2bfffd0 0%,#eabdf0ce 100%)}form.svelte-41f3uq:focus-visible{outline:none}.faq-answer.svelte-al7z69 p,.faq-answer.svelte-al7z69 li{text-wrap:balance;max-width:68ch}.section-title.svelte-10k9k81{margin-top:var(--space-xl);color:var(--c-text-secondary);margin-bottom:0;position:relative}.section-title.svelte-10k9k81,h2.svelte-10k9k81,[id].svelte-10k9k81{scroll-margin-top:100px}:is(.section-title.svelte-10k9k81,h2.svelte-10k9k81,[id].svelte-10k9k81) a:where(.svelte-10k9k81){outline-offset:2px;border-radius:1em}.section-title.svelte-10k9k81 a:where(.svelte-10k9k81){color:inherit}.section-title.svelte-10k9k81 a:where(.svelte-10k9k81):hover{text-decoration:none}.section-title.svelte-10k9k81 a.back-to-top:where(.svelte-10k9k81){opacity:.5;position:absolute;right:0}.section-title.svelte-10k9k81 a.back-to-top:where(.svelte-10k9k81):hover{opacity:1}.faq.svelte-z3wxtr{gap:var(--space-md);flex-direction:column;display:flex}.faq.svelte-z3wxtr header:where(.svelte-z3wxtr){color:var(--c-text)}.faq.svelte-z3wxtr header:where(.svelte-z3wxtr) a:where(.svelte-z3wxtr){color:inherit}.faq.svelte-z3wxtr header:where(.svelte-z3wxtr) a:where(.svelte-z3wxtr):hover{text-decoration:none}.faq.svelte-z3wxtr nav:where(.svelte-z3wxtr) ul:where(.svelte-z3wxtr){gap:var(--space-sm);flex-flow:wrap;margin:0;padding:0;list-style-type:none;display:flex}.faq.svelte-z3wxtr nav:where(.svelte-z3wxtr) ul:where(.svelte-z3wxtr) li:where(.svelte-z3wxtr){text-indent:0;margin:0;padding:0}.faq.svelte-z3wxtr nav:where(.svelte-z3wxtr) ul:where(.svelte-z3wxtr) a:where(.svelte-z3wxtr){padding:var(--space-sm) var(--space-md);border-radius:var(--radius-callout);color:var(--c-text);font-weight:var(--weight-medium);transition:all var(--duration-base) ease-in-out;border:1px solid var(--c-border);box-shadow:var(--shadow-panel);background-color:#fffc;text-decoration:none;display:block}.faq.svelte-z3wxtr nav:where(.svelte-z3wxtr) ul:where(.svelte-z3wxtr) a:where(.svelte-z3wxtr):hover{background-color:var(--surface-panel);box-shadow:var(--shadow-panel);transform:translateY(-2px)}.faq.svelte-z3wxtr .page-title:where(.svelte-z3wxtr){font-size:var(--type-page-title-size);font-weight:var(--weight-bold);letter-spacing:var(--type-section-title-tracking)}.faq.svelte-z3wxtr h2:where(.svelte-z3wxtr),.faq.svelte-z3wxtr .page-title:where(.svelte-z3wxtr),.faq.svelte-z3wxtr [id]:where(.svelte-z3wxtr){scroll-margin-top:100px}:is(.faq.svelte-z3wxtr h2:where(.svelte-z3wxtr),.faq.svelte-z3wxtr .page-title:where(.svelte-z3wxtr),.faq.svelte-z3wxtr [id]:where(.svelte-z3wxtr)) a:where(.svelte-z3wxtr){outline-offset:2px;border-radius:1em}.faq.svelte-z3wxtr p:where(.svelte-z3wxtr){white-space:pre-wrap}.faq.svelte-z3wxtr ul:where(.svelte-z3wxtr),.faq.svelte-z3wxtr ol:where(.svelte-z3wxtr){padding:0 var(--space-sm);margin:var(--space-sm) var(--space-sm);line-height:1.3em;list-style-position:inside}:is(.faq.svelte-z3wxtr ul:where(.svelte-z3wxtr),.faq.svelte-z3wxtr ol:where(.svelte-z3wxtr)) li:where(.svelte-z3wxtr){text-indent:-2.4ch;margin-bottom:var(--space-sm);padding-left:2.4ch}.faq.svelte-z3wxtr table:where(.svelte-z3wxtr){border-spacing:0 .5rem;padding:0;line-height:1.3em}
