.faq-shell.svelte-1bex8oj{width:min(100%,41.5rem);margin-inline:auto}.faq-intro.svelte-1bex8oj{padding-top:clamp(3rem,5vw,4.5rem)}.faq-title.svelte-1bex8oj{color:var(--text);font-family:var(--font-heavy);letter-spacing:-.02em;text-wrap:balance;margin:.5rem 0;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:900;line-height:1.08}.faq-main.svelte-1bex8oj{padding-bottom:var(--m-section)}.search.svelte-1bex8oj{gap:var(--m-space-3);flex-direction:column;display:flex}.search-label.svelte-1bex8oj{color:var(--m-ink);font-weight:450}.field.svelte-1bex8oj{position:relative}.field.svelte-1bex8oj .field-icon{color:var(--m-muted);pointer-events:none;position:absolute;top:50%;left:18px;translate:0 -50%}.field.svelte-1bex8oj input:where(.svelte-1bex8oj){appearance:none;border:1px solid var(--m-line-strong);border-radius:var(--m-radius);width:100%;height:56px;color:var(--m-ink);font-size:var(--m-body);transition:border-color var(--m-fast);background:0 0;margin:0;padding:0 60px 0 52px;display:block}.field.svelte-1bex8oj input:where(.svelte-1bex8oj)::placeholder{color:var(--m-muted);opacity:1}.field.svelte-1bex8oj input:where(.svelte-1bex8oj)::-webkit-search-cancel-button{appearance:none}.field.svelte-1bex8oj input:where(.svelte-1bex8oj)::-webkit-search-decoration{appearance:none}.field.svelte-1bex8oj input:where(.svelte-1bex8oj):hover{border-color:var(--m-accent)}.field.svelte-1bex8oj input:where(.svelte-1bex8oj):focus{border-color:var(--m-ink)}.field-clear.svelte-1bex8oj{border-radius:var(--m-radius);width:44px;height:44px;color:var(--m-muted);transition:color var(--m-fast), background var(--m-fast), transform var(--m-fast);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.field-clear.svelte-1bex8oj:hover{color:var(--m-ink);background:var(--m-surface)}.field-clear.svelte-1bex8oj:active{transform:scale(.96)}.filters.svelte-1bex8oj{margin-top:2rem}.filter-label.svelte-1bex8oj{margin-bottom:var(--m-space-2)}.cats.svelte-1bex8oj{gap:0 var(--m-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cat.svelte-1bex8oj{justify-content:flex-start;align-items:baseline;gap:var(--m-space-2);min-height:44px;color:var(--m-muted);font-size:var(--m-body);text-align:left;transition:color var(--m-fast), transform var(--m-fast);background:0 0;border:0;margin:0;padding:10px 0;display:flex}.cat.svelte-1bex8oj:hover{color:var(--m-ink)}.cat.svelte-1bex8oj:active{transform:scale(.96)}.cat-name.svelte-1bex8oj{text-underline-offset:6px;transition:text-decoration-color var(--m-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.cat.svelte-1bex8oj:hover .cat-name:where(.svelte-1bex8oj){-webkit-text-decoration-color:var(--m-line-strong);text-decoration-color:var(--m-line-strong)}.cat[aria-pressed=true].svelte-1bex8oj{color:var(--m-ink)}.cat[aria-pressed=true].svelte-1bex8oj .cat-name:where(.svelte-1bex8oj){-webkit-text-decoration-color:var(--m-ink);text-decoration-color:var(--m-ink)}.results.svelte-1bex8oj{scroll-margin-top:calc(var(--m-header) + 1.5rem)}.results-head.svelte-1bex8oj{justify-content:space-between;align-items:center;gap:var(--m-space-4);min-height:44px;margin:1.5rem 0 var(--m-space-5);display:flex}.results-head.is-empty.svelte-1bex8oj{min-height:0;margin-bottom:0}.status.svelte-1bex8oj{overflow-wrap:anywhere}.results-reset.svelte-1bex8oj{flex-shrink:0}.group.svelte-1bex8oj+.group:where(.svelte-1bex8oj){margin-top:var(--m-space-8)}.group-title.svelte-1bex8oj{padding-bottom:var(--m-space-4)}.list.svelte-1bex8oj{border-top:1px solid var(--m-line-strong)}.qa.svelte-1bex8oj{border-bottom:1px solid var(--m-line)}summary.svelte-1bex8oj{column-gap:var(--m-space-4);cursor:pointer;grid-template-columns:2.75rem minmax(0,1fr) 28px;align-items:start;min-height:44px;padding-block:20px 22px;list-style:none;display:grid}summary.svelte-1bex8oj::-webkit-details-marker{display:none}summary.svelte-1bex8oj::marker{content:""}.qa-n.svelte-1bex8oj,.qa-q.svelte-1bex8oj{align-self:baseline}.qa-q.svelte-1bex8oj{color:var(--m-ink);text-wrap:pretty;transition:color var(--m-fast);font-weight:450}summary.svelte-1bex8oj:hover .qa-q:where(.svelte-1bex8oj){color:var(--m-accent)}.qa-toggle.svelte-1bex8oj{border:1px solid var(--m-line-strong);border-radius:var(--m-radius);width:28px;height:28px;color:var(--m-ink);transition:background var(--m-duration) var(--m-ease), border-color var(--m-duration) var(--m-ease), color var(--m-duration) var(--m-ease);position:relative}.qa-toggle.svelte-1bex8oj:before,.qa-toggle.svelte-1bex8oj:after{content:"";width:12px;height:1.5px;transition:transform var(--m-duration) var(--m-ease);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.qa-toggle.svelte-1bex8oj:after{transform:rotate(90deg)}summary.svelte-1bex8oj:hover .qa-toggle:where(.svelte-1bex8oj){border-color:var(--m-accent);color:var(--m-accent)}.qa[open].svelte-1bex8oj .qa-toggle:where(.svelte-1bex8oj){background:var(--m-ink);border-color:var(--m-ink);color:var(--m-paper)}.qa[open].svelte-1bex8oj .qa-toggle:where(.svelte-1bex8oj):after{transform:rotate(0)}.qa-a.svelte-1bex8oj{column-gap:var(--m-space-4);padding-bottom:var(--m-space-6);grid-template-columns:2.75rem minmax(0,1fr) 28px;display:grid}.qa-a.svelte-1bex8oj>:where(.svelte-1bex8oj){grid-column:2}.qa-a.svelte-1bex8oj .qa-link{width:fit-content;max-width:100%;margin-top:var(--m-space-3);grid-column:2}.qa[open].svelte-1bex8oj .qa-a:where(.svelte-1bex8oj){animation:svelte-1bex8oj-qa-in var(--m-duration) var(--m-ease) both}@keyframes svelte-1bex8oj-qa-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}mark.svelte-1bex8oj{background:var(--m-surface);color:inherit;border-radius:var(--m-radius);text-decoration:underline;-webkit-text-decoration-color:var(--m-line-strong);text-decoration-color:var(--m-line-strong);text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.06em;padding:0 .06em;text-decoration-thickness:1px}.layers.svelte-1bex8oj{max-width:35rem;margin:var(--m-space-6) 0 0}.layers-row.svelte-1bex8oj{align-items:stretch;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.layer.svelte-1bex8oj{border:1px solid var(--m-line-strong);border-radius:var(--m-radius);flex-direction:column;flex:1 1 0;gap:6px;min-width:0;padding:14px 16px;display:flex;position:relative}.layer--kept.svelte-1bex8oj{background:var(--m-surface)}.layer--engine.svelte-1bex8oj{border-style:dashed}.layer.svelte-1bex8oj+.layer:where(.svelte-1bex8oj):before{content:"";background:var(--m-line-strong);width:2rem;height:1px;position:absolute;top:50%;left:-2rem}.layer.svelte-1bex8oj+.layer:where(.svelte-1bex8oj):after{content:"";border-top:1px solid var(--m-line-strong);border-right:1px solid var(--m-line-strong);width:6px;height:6px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)rotate(45deg)}.layer-name.svelte-1bex8oj{color:var(--m-ink);font-size:var(--m-body);font-weight:450}.layers-caption.svelte-1bex8oj{margin-top:var(--m-space-4)}.empty.svelte-1bex8oj{align-items:flex-start;gap:var(--m-space-4);padding-block:var(--m-space-7) var(--m-space-6);border-top:1px solid var(--m-line-strong);flex-direction:column;display:flex}.empty-text.svelte-1bex8oj{max-width:48ch}.empty-reset.svelte-1bex8oj{margin-top:var(--m-space-2)}@media (width<=767px){.results-head.svelte-1bex8oj{flex-wrap:wrap}.group.svelte-1bex8oj+.group:where(.svelte-1bex8oj){margin-top:var(--m-space-7)}summary.svelte-1bex8oj{column-gap:var(--m-space-3);grid-template-columns:2rem minmax(0,1fr) 28px;padding-block:16px 18px}.qa-a.svelte-1bex8oj{column-gap:var(--m-space-3);padding-bottom:var(--m-space-5);grid-template-columns:2rem minmax(0,1fr)}.layers.svelte-1bex8oj{margin-top:var(--m-space-5)}}@media (width<=559px){.layers-row.svelte-1bex8oj{flex-direction:column;gap:28px}.layer.svelte-1bex8oj+.layer:where(.svelte-1bex8oj):before{width:1px;height:28px;top:-28px;left:50%}.layer.svelte-1bex8oj+.layer:where(.svelte-1bex8oj):after{top:-8px;left:50%;transform:translate(-50%)rotate(135deg)}}@media (prefers-reduced-motion:reduce){.cat.svelte-1bex8oj,.field-clear.svelte-1bex8oj{transition:none}.qa[open].svelte-1bex8oj .qa-a:where(.svelte-1bex8oj){animation:none}}
