.faq-module__mdwPRG__root{--fq-aura:color-mix(in oklab, var(--brand) 20%, transparent);--fq-aura-core:color-mix(in oklab, var(--brand-text) 8%, transparent);--fq-glass:color-mix(in oklab, var(--fg) 3.5%, transparent);--fq-mark:color-mix(in oklab, var(--brand) 26%, transparent);--fq-tile-top:color-mix(in oklab, var(--fg) 4%, transparent);--fq-tile-bottom:color-mix(in oklab, var(--fg) 2%, transparent);--fq-hover:color-mix(in oklab, var(--fg) 4.5%, transparent);--fq-ring:color-mix(in oklab, var(--fg) 6%, transparent)}.light .faq-module__mdwPRG__root{--fq-aura:color-mix(in oklab, var(--brand) 11%, transparent);--fq-aura-core:color-mix(in oklab, var(--brand-text) 5%, transparent);--fq-glass:var(--surface-3);--fq-mark:color-mix(in oklab, var(--brand) 18%, transparent);--fq-tile-top:var(--surface-3);--fq-tile-bottom:var(--surface-3);--fq-hover:color-mix(in oklab, var(--fg) 3.5%, transparent);--fq-ring:var(--border)}.faq-module__mdwPRG__aura{z-index:-1;left:74%;top:calc(var(--spacing-header) + 7rem);pointer-events:none;background:radial-gradient(ellipse 26% 24% at 50% 50%, var(--fq-aura-core), transparent 70%), radial-gradient(ellipse 50% 50% at 50% 50%, var(--fq-aura), transparent 72%);width:min(56rem,150vw);height:26rem;position:absolute;translate:-50% -50%}.faq-module__mdwPRG__field{background:color-mix(in oklab, var(--background) 55%, transparent);box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px var(--border-strong);transition:box-shadow var(--motion-fast) var(--ease-out);outline:none}.light .faq-module__mdwPRG__field{background:var(--surface-3)}.faq-module__mdwPRG__field::placeholder{color:var(--fg-subtle)}.faq-module__mdwPRG__field::-webkit-search-cancel-button{display:none}.faq-module__mdwPRG__field:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 24%, transparent)}.faq-module__mdwPRG__field:focus,.faq-module__mdwPRG__field:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 80%, transparent), 0 0 0 4px var(--brand-soft)}.faq-module__mdwPRG__kbd{color:var(--fg-subtle);box-shadow:inset 0 0 0 1px var(--border-strong);font-family:inherit;line-height:1}.faq-module__mdwPRG__chipLink{color:var(--fg-muted);background:var(--fq-glass);box-shadow:inset 0 1px 0 var(--edge-light);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}.faq-module__mdwPRG__chipLink:hover{color:var(--fg);background:var(--fq-hover)}.faq-module__mdwPRG__chipLink:focus-visible,.faq-module__mdwPRG__navItem:focus-visible,.faq-module__mdwPRG__ghost:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.faq-module__mdwPRG__navItem{color:var(--fg-muted);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}.faq-module__mdwPRG__navItem:hover{color:var(--fg)}.faq-module__mdwPRG__navItem .faq-module__mdwPRG__glyph{transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out)}.faq-module__mdwPRG__navCount{color:var(--fg-subtle);font-size:var(--text-caption)}.faq-module__mdwPRG__navItem:before{content:"";background:var(--brand-text);opacity:0;width:2px;height:1rem;transition:scale var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out);border-radius:2px;position:absolute;top:50%;left:0;translate:0 -50%;scale:1 0}.faq-module__mdwPRG__navItem[aria-current]{color:var(--fg);background:var(--fq-hover)}.faq-module__mdwPRG__navItem[aria-current]:before{opacity:1;scale:1}.faq-module__mdwPRG__navItem[aria-current] .faq-module__mdwPRG__glyph{color:var(--brand-text);background:color-mix(in oklab, var(--brand) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 38%, transparent)}.faq-module__mdwPRG__navItem[aria-current] .faq-module__mdwPRG__navCount{color:var(--fg-muted)}.faq-module__mdwPRG__ghost{color:var(--fg-muted);background:var(--fq-glass);box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px var(--border-strong);transition:color var(--motion-fast) var(--ease-out)}.faq-module__mdwPRG__ghost:hover{color:var(--fg)}.faq-module__mdwPRG__group{scroll-margin-top:1.25rem}.faq-module__mdwPRG__surface{background:linear-gradient(to bottom, var(--fq-tile-top), var(--fq-tile-bottom));box-shadow:inset 0 1px 0 var(--edge-light);border-radius:1.25rem;position:relative}.light .faq-module__mdwPRG__surface{box-shadow:0 1px 2px #0f0f2808,0 16px 40px -28px #0f0f2838}.faq-module__mdwPRG__item{scroll-margin-top:1.25rem;position:relative}.faq-module__mdwPRG__item+.faq-module__mdwPRG__item:before{content:"";top:0;background:var(--border);pointer-events:none;height:1px;position:absolute;inset-inline:1.25rem}@media (min-width:768px){.faq-module__mdwPRG__item+.faq-module__mdwPRG__item:before{inset-inline:1.5rem}}.faq-module__mdwPRG__item>summary{outline-offset:-2px;transition:background-color var(--motion-fast) var(--ease-out);border-radius:1.25rem;list-style:none}.faq-module__mdwPRG__item>summary::-webkit-details-marker{display:none}.faq-module__mdwPRG__item>summary:hover{background:var(--fq-hover)}.faq-module__mdwPRG__item>summary:focus-visible{outline:2px solid var(--ring)}.faq-module__mdwPRG__item:not(:first-child)>summary{border-top-left-radius:0;border-top-right-radius:0}.faq-module__mdwPRG__item:not(:last-child)>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.faq-module__mdwPRG__item[open]>summary:hover{background:0 0}.faq-module__mdwPRG__chev{width:1.75rem;height:1.75rem;color:var(--fg-subtle);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.faq-module__mdwPRG__chev>svg{transition:transform var(--motion-base) var(--ease-out)}.faq-module__mdwPRG__item[open] .faq-module__mdwPRG__chev{color:var(--fg);background:var(--fq-hover)}.faq-module__mdwPRG__item[open] .faq-module__mdwPRG__chev>svg{transform:rotate(-180deg)}.faq-module__mdwPRG__item>summary:hover .faq-module__mdwPRG__chev{color:var(--fg)}.faq-module__mdwPRG__answer{line-height:1.7}.faq-module__mdwPRG__answer a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--brand-text) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--brand-text) 55%, transparent);text-underline-offset:3px}.faq-module__mdwPRG__answer a:hover{-webkit-text-decoration-color:var(--brand-text);text-decoration-color:var(--brand-text)}.faq-module__mdwPRG__mark{background:var(--fq-mark);color:var(--fg);border-radius:3px;padding-inline:1px}.faq-module__mdwPRG__copy{color:var(--fg-subtle);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);margin-inline-start:-.625rem}.faq-module__mdwPRG__copy:hover,.faq-module__mdwPRG__copy[data-copied]{color:var(--fg);background:var(--fq-hover)}.faq-module__mdwPRG__copy:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.faq-module__mdwPRG__glyph{color:var(--fg-muted);background:linear-gradient(to bottom, color-mix(in oklab, var(--fg) 6%, transparent), color-mix(in oklab, var(--fg) 2%, transparent));box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px var(--border)}.light .faq-module__mdwPRG__glyph{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-strong), 0 6px 16px -10px #0f0f282e}.faq-module__mdwPRG__glyphOn{color:var(--brand-text);background:linear-gradient(to bottom, color-mix(in oklab, var(--brand) 20%, transparent), color-mix(in oklab, var(--brand) 8%, transparent));box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px color-mix(in oklab, var(--brand) 42%, transparent), 0 10px 30px -14px color-mix(in oklab, var(--brand) 55%, transparent)}.light .faq-module__mdwPRG__glyphOn{background:color-mix(in oklab, var(--brand) 9%, var(--surface-3));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 36%, transparent)}.faq-module__mdwPRG__panel{background:linear-gradient(to bottom, color-mix(in oklab, var(--surface-2) 72%, transparent), color-mix(in oklab, var(--surface-1) 92%, transparent));box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px var(--border)}.light .faq-module__mdwPRG__panel{background:linear-gradient(to bottom, var(--surface-3), var(--surface-1))}.faq-module__mdwPRG__panel:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--brand) 14%, transparent), transparent);pointer-events:none;width:60%;height:160%;position:absolute;top:-60%;left:-10%}
.constellation-module__hUSvMW__svg{--fc-glass:color-mix(in oklab, var(--surface-2) 80%, transparent);--fc-ask:color-mix(in oklab, var(--surface-2) 94%, transparent);display:block;overflow:visible}.light .constellation-module__hUSvMW__svg{--fc-glass:var(--surface-3);--fc-ask:var(--surface-3)}.constellation-module__hUSvMW__star{fill:color-mix(in oklab, var(--fg) 28%, transparent)}.constellation-module__hUSvMW__link{fill:none;stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.constellation-module__hUSvMW__linkLit{stroke:color-mix(in oklab, var(--brand-text) 60%, transparent)}.constellation-module__hUSvMW__node{fill:var(--fc-glass);stroke:var(--border-strong);stroke-width:1px}.constellation-module__hUSvMW__nodeLit{fill:color-mix(in oklab, var(--brand) 16%, var(--fc-glass));stroke:color-mix(in oklab, var(--brand) 55%, transparent)}.constellation-module__hUSvMW__glyph{color:var(--fg-muted)}.constellation-module__hUSvMW__glyphLit{color:var(--brand-text)}.constellation-module__hUSvMW__ask{fill:var(--fc-ask);stroke:color-mix(in oklab, var(--brand) 45%, transparent);stroke-width:1px}.constellation-module__hUSvMW__edge{fill:none;stroke:var(--edge-light)}.constellation-module__hUSvMW__mark{fill:var(--brand-text);letter-spacing:-.02em;font-size:64px;font-weight:600}.constellation-module__hUSvMW__answer{fill:var(--fc-glass);stroke:var(--border-strong);stroke-width:1px}.constellation-module__hUSvMW__lineStrong{fill:color-mix(in oklab, var(--fg) 55%, transparent)}.constellation-module__hUSvMW__line{fill:color-mix(in oklab, var(--fg) 16%, transparent)}@media (prefers-reduced-motion:no-preference){.constellation-module__hUSvMW__askIn{transform-box:fill-box;transform-origin:50%;animation:constellation-module__hUSvMW__fc-pop .9s var(--ease-out-expo) 60ms backwards}.constellation-module__hUSvMW__link{animation:constellation-module__hUSvMW__fc-draw .9s var(--ease-out-expo) backwards;animation-delay:calc(.26s + var(--i,0) * 90ms)}.constellation-module__hUSvMW__nodeIn{transform-box:fill-box;transform-origin:50%;animation:constellation-module__hUSvMW__fc-pop .8s var(--ease-out-expo) backwards;animation-delay:calc(.62s + var(--i,0) * 90ms)}.constellation-module__hUSvMW__answerIn{animation:constellation-module__hUSvMW__fc-rise .9s var(--ease-out-expo) 1.25s backwards}}@keyframes constellation-module__hUSvMW__fc-draw{0%{stroke-dashoffset:1px}}@keyframes constellation-module__hUSvMW__fc-pop{0%{opacity:0;transform:scale(.9)}}@keyframes constellation-module__hUSvMW__fc-rise{0%{opacity:0;transform:translateY(10px)}}
