@layer components{.faq{color:var(--color-neutral-ink);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.faq-i{border-radius:var(--radius-lg);background:var(--color-neutral-raised);box-shadow:inset 0 0 0 var(--hairline) var(--color-neutral-line)}.faq-h{font:inherit;margin:0}.faq-b{border-radius:var(--radius-lg);width:100%;min-height:56px;color:var(--color-neutral-ink);font:500 16px/1.35 var(--font-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 20px;display:flex}.faq-i{transition:box-shadow var(--dur-hover) var(--ease-standard)}@media (hover:hover){.faq-i:has(.faq-b:hover){box-shadow:inset 0 0 0 var(--hairline) var(--color-neutral-edge)}}.faq-b:focus-visible{box-shadow:var(--row-focus);outline:none}.faq-ico{width:18px;height:18px;color:var(--color-neutral-soft);flex:none}.faq-b[aria-expanded=true] .faq-ico{color:var(--color-neutral-ink)}.faq-p{visibility:hidden;transition:grid-template-rows var(--dur-menu) var(--ease-standard), visibility 0s linear var(--dur-menu);grid-template-rows:0fr;display:grid}.faq-i[data-open] .faq-p{visibility:visible;transition:grid-template-rows var(--dur-menu) var(--ease-standard), visibility 0s;grid-template-rows:1fr}.faq-pi{min-height:0;padding:0 20px;overflow:hidden}.faq-i[data-open] .faq-pi{padding-bottom:20px}.faq-pi p{max-width:62ch;font:400 15px/1.6 var(--font-sans);color:var(--color-neutral-soft);margin:0}.faq-pi p+p{margin-top:8px}@media (pointer:coarse){.faq-b{min-height:60px}}}
@layer components{.fs{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.fs-pop{z-index:20;border-radius:calc(var(--radius-lg) + 4px);background:var(--color-neutral-overlay);max-height:min(420px,60vh);box-shadow:inset 0 0 0 var(--hairline) var(--color-neutral-line), var(--elev-2);padding:8px;position:absolute;top:64px;left:0;right:0;overflow:auto}.fs-field{cursor:text;border-radius:calc(var(--radius-sm) + 4px);background:var(--color-neutral-raised);height:56px;box-shadow:inset 0 0 0 1px var(--color-neutral-control);align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.fs-field:hover{box-shadow:inset 0 0 0 1px var(--color-neutral-soft)}.fs-field:focus-within{box-shadow:inset 0 0 0 2px var(--color-neutral-ink)}.fs-loupe{color:var(--color-neutral-soft);flex:none}.fs-input{appearance:none;min-width:0;height:100%;color:var(--color-neutral-ink);font:400 17px/24px var(--font-sans);letter-spacing:-.006em;background:0 0;border:0;outline:none;flex:1;padding:0}.fs-input::placeholder{color:var(--color-neutral-soft);opacity:1}.fs-input::-webkit-search-cancel-button{appearance:none;display:none}.fs-input::-webkit-search-decoration{appearance:none;display:none}.fs-clear{cursor:pointer;border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-neutral-soft);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.fs-clear:hover{background:var(--row-active);color:var(--color-neutral-ink)}.fs-clear:focus-visible{box-shadow:var(--row-focus);outline:none}.fs-ans{border-radius:var(--radius-lg);background:var(--color-neutral-raised);box-shadow:inset 0 0 0 var(--hairline) var(--color-neutral-line);flex-direction:column;gap:8px;padding:18px 20px 18px 24px;display:flex;position:relative}.fs-ans:before{content:"";background:var(--color-neutral-ink);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:10px}.fs-ans-q{font:500 16px/1.35 var(--font-sans);color:var(--color-neutral-ink);margin:0}.fs-ans-a{max-width:62ch;font:400 15px/1.6 var(--font-sans);color:var(--color-neutral-soft);margin:0}.fs-ans-more{width:fit-content;font:500 14px/1.3 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.fs-none{margin:0}.fs-ask{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fs-list{flex-direction:column;gap:12px;display:flex}.fs-list[hidden]{display:none}.fs-group{flex-direction:column;gap:2px;display:flex}.fs-glabel{padding:0 var(--row-pad-x);margin:0 0 4px}.fs-opt{min-height:48px;padding:10px var(--row-pad-x);border-radius:var(--radius-sm);color:var(--color-neutral-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.fs-opt[aria-selected=true],.fs-opt:hover{background:var(--row-active)}.fs-opt-t{min-width:0;font:500 15px/1.4 var(--font-sans)}.fs-opt[data-open] .fs-opt-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.fs-opt-w{font:400 12px/1.3 var(--font-sans);color:var(--color-neutral-soft);white-space:nowrap;flex:none}.fs-mark{color:inherit;box-shadow:inset 0 -2px 0 var(--color-highlight,var(--color-neutral-ink));background:0 0;font-weight:600}@media (pointer:coarse){.fs-opt{min-height:52px}.fs-field{height:56px}}@media (max-width:520px){.fs-opt{flex-direction:column;align-items:flex-start;gap:4px}}}
