.cp.ap .ap-stage .ap-faq{container-type:inline-size;display:grid;gap:22px;width:min(100%,640px);margin-inline:auto;color:var(--ap-text)}.cp.ap .ap-stage .ap-faq__tools{display:grid;gap:10px}.cp.ap .ap-stage .ap-faq__label{color:var(--ap-text);font-size:.9375rem;font-weight:600}.cp.ap .ap-stage .ap-faq__field{position:relative}.cp.ap .ap-stage .ap-faq__glass{position:absolute;top:50%;left:14px;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--ap-text-3);stroke-width:2;stroke-linecap:round;pointer-events:none}.cp.ap .ap-stage .ap-faq__input{width:100%;min-height:48px;padding:10px 14px 10px 44px;border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-text);font:inherit;box-shadow:var(--ap-shadow-sm);transition:border-color var(--ap-duration) var(--ap-ease)}.cp.ap .ap-stage .ap-faq__input:hover{border-color:var(--ap-text-2)}.cp.ap .ap-stage .ap-faq__input:focus-visible{outline:2px solid var(--ap-focus);outline-offset:1px;border-color:var(--ap-focus)}.cp.ap .ap-stage .ap-faq__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.cp.ap .ap-stage .ap-faq__count{margin:0;color:var(--ap-text-3);font-size:.9375rem}.cp.ap .ap-stage .ap-faq__num{color:var(--ap-text);font-weight:650;font-variant-numeric:tabular-nums}.cp.ap .ap-stage .ap-faq__all{display:flex;gap:6px}.cp.ap .ap-stage .ap-faq__btn{min-height:36px;padding:0 12px;border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:var(--ap-text);font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--ap-duration) var(--ap-ease)}.cp.ap .ap-stage .ap-faq__btn:hover{background:var(--ap-surface-2)}.cp.ap .ap-stage .ap-faq__btn:focus-visible{outline:2px solid var(--ap-focus);outline-offset:2px}.cp.ap .ap-stage .ap-faq__popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:4px}.cp.ap .ap-stage .ap-faq__pop-k{margin:0;color:var(--ap-text-3);font-size:.875rem;font-weight:600}.cp.ap .ap-stage .ap-faq__pop{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cp.ap .ap-stage .ap-faq__pop a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--ap-border);border-radius:var(--ap-radius-full);background:var(--ap-surface);color:var(--ap-accent-text);font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:background-color var(--ap-duration) var(--ap-ease),text-decoration-color var(--ap-duration) var(--ap-ease)}.cp.ap .ap-stage .ap-faq__pop a:hover{background:var(--ap-accent-soft);color:var(--ap-accent-soft-text);text-decoration-color:currentColor}.cp.ap .ap-stage .ap-faq__pop a:focus-visible{outline:2px solid var(--ap-focus);outline-offset:2px}.cp.ap .ap-stage .ap-faq__group{display:grid;gap:10px}.cp.ap .ap-stage .ap-faq__group[hidden],.cp.ap .ap-stage .ap-faq__item[hidden],.cp.ap .ap-stage .ap-faq__empty[hidden]{display:none}.cp.ap .ap-stage .ap-faq__topic{margin:0;color:var(--ap-text-2);font-size:.8125rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cp.ap .ap-stage .ap-faq__list{border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);overflow:hidden}.cp.ap .ap-stage .ap-faq__item:not([hidden])~.ap-faq__item:not([hidden]){border-top:1px solid var(--ap-border)}.cp.ap .ap-stage .ap-faq__q{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.cp.ap .ap-stage .ap-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:52px;padding:12px 16px 12px 18px;border:0;background:transparent;color:var(--ap-text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ap-duration) var(--ap-ease)}.cp.ap .ap-stage .ap-faq__trigger:hover{background:var(--ap-surface-2)}.cp.ap .ap-stage .ap-faq__trigger:focus-visible{outline:2px solid var(--ap-focus);outline-offset:-4px;border-radius:calc(var(--ap-radius) - 2px)}.cp.ap .ap-stage .ap-faq__icon{flex-shrink:0;width:28px;height:28px;padding:5px;border-radius:var(--ap-radius-full);background:var(--ap-surface-2);fill:none;stroke:var(--ap-text-2);stroke-width:2;stroke-linecap:round;transition:background-color var(--ap-duration) var(--ap-ease)}.cp.ap .ap-stage .ap-faq__icon-v{transform-origin:12px 12px;transition:transform var(--ap-duration) var(--ap-ease)}.cp.ap .ap-stage .ap-faq__trigger[aria-expanded=true] .ap-faq__icon{background:var(--ap-accent-soft);stroke:var(--ap-accent-soft-text)}.cp.ap .ap-stage .ap-faq__trigger[aria-expanded=true] .ap-faq__icon-v{transform:rotate(90deg) scaleY(0)}.cp.ap .ap-stage .ap-faq__a[hidden=until-found]{display:block!important;content-visibility:hidden!important}.cp.ap .ap-stage .ap-faq__a p{margin:0;padding:0 60px 18px 18px;color:var(--ap-text-2);line-height:1.6}.cp.ap .ap-stage .ap-faq__a:not([hidden]){animation:ap-faq-in .2s var(--ap-ease)}.cp.ap .ap-stage .ap-faq__hit{margin:-6px 18px 12px;color:var(--ap-text-3);font-size:.8125rem;font-style:italic}.cp.ap .ap-stage .ap-faq__mark{padding:0 1px;border-radius:3px;background:var(--ap-accent-soft);color:var(--ap-accent-soft-text);box-shadow:inset 0 -2px 0 var(--ap-accent)}.cp.ap .ap-stage .ap-faq__empty{display:grid;justify-items:center;gap:12px;padding:28px 20px;border:1px dashed var(--ap-border-strong);border-radius:var(--ap-radius-lg);background:var(--ap-surface);text-align:center}.cp.ap .ap-stage .ap-faq__empty p{margin:0;color:var(--ap-text-2)}@container (max-width: 420px){.cp.ap .ap-stage .ap-faq__a p{padding-right:18px}.cp.ap .ap-stage .ap-faq__trigger{padding-left:16px}}@keyframes ap-faq-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.cp.ap .ap-stage .ap-faq__input,.cp.ap .ap-stage .ap-faq__btn,.cp.ap .ap-stage .ap-faq__pop a,.cp.ap .ap-stage .ap-faq__trigger,.cp.ap .ap-stage .ap-faq__icon,.cp.ap .ap-stage .ap-faq__icon-v{transition:none}.cp.ap .ap-stage .ap-faq__a:not([hidden]){animation:none}}
