.controls[data-v-a7c4edab]{align-items:center;display:flex;justify-content:flex-end}.controls__sort[data-v-a7c4edab]{background:var(--page-bg-muted);border-radius:14px;display:inline-flex;flex:none;gap:2px;padding:4px}.controls__sort-option[data-v-a7c4edab]{border-radius:10px;color:var(--text-secondary);font-size:.84rem;font-weight:600;min-height:38px;padding:0 .85rem;transition:background-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast)}.controls__sort-option[aria-pressed=true][data-v-a7c4edab]{background:var(--surface);box-shadow:var(--shadow-sm),0 0 0 1px var(--line-soft);color:var(--text-main)}.controls__sort-option[data-v-a7c4edab]:not([aria-pressed=true]):hover{background:#fff9;color:var(--text-main)}.controls__sort-option[data-v-a7c4edab]:focus-visible{outline-offset:-2px}@media(max-width:640px){.controls[data-v-a7c4edab]{justify-content:flex-start}}.faq[data-v-99aaf012]{margin-top:4.5rem}.faq__title[data-v-99aaf012]{font-size:clamp(1.75rem,1.3rem + 1.2vw,2.4rem);line-height:1.2}.faq__list[data-v-99aaf012]{border-top:1px solid var(--line);margin-top:1.25rem;max-width:860px}.faq__item[data-v-99aaf012]{border-bottom:1px solid var(--line)}.faq__item summary[data-v-99aaf012]{align-items:center;cursor:pointer;display:flex;font-size:1.02rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;min-height:64px}.faq__item summary[data-v-99aaf012]::-webkit-details-marker{display:none}.faq__item summary .app-icon[data-v-99aaf012]{color:var(--text-muted);flex:none;font-size:18px;transition:transform .3s var(--ease-out)}.faq__item[open] summary .app-icon[data-v-99aaf012]{color:var(--brand);transform:rotate(90deg)}.faq__item p[data-v-99aaf012]{color:var(--text-secondary);font-size:.94rem;line-height:1.9;max-width:46em;padding:0 0 1.35rem}@supports (interpolate-size:allow-keywords){.faq__list[data-v-99aaf012]{interpolate-size:allow-keywords}.faq__item[data-v-99aaf012]::details-content{height:0;overflow:clip;transition:height .32s var(--ease-out),content-visibility .32s allow-discrete}.faq__item[open][data-v-99aaf012]::details-content{height:auto}}@media(any-hover:hover){.faq__item summary:hover .app-icon[data-v-99aaf012]{color:var(--text-main)}}@media(max-width:600px){.faq[data-v-99aaf012]{margin-top:3rem}}
