.afaq{--afaq-accent:#cd63e8;--afaq-text:#23272f;--afaq-muted:#4f5663;--afaq-line:#e5e7ec;--afaq-soft:color-mix(in srgb, var(--afaq-accent) 9%, #fff);--afaq-ink:color-mix(in srgb, var(--afaq-accent) 70%, #000);display:flex;flex-direction:column;gap:12px;margin:1.5em 0;font-size:16px}.afaq .afaq-item{margin:0;padding:0;background:#fff;border:1px
solid var(--afaq-line);border-radius:14px;overflow:hidden;scroll-margin-top:100px;transition:border-color .2s ease, box-shadow .2s ease}.afaq .afaq-item:hover{border-color:color-mix(in srgb, var(--afaq-accent) 35%, var(--afaq-line));box-shadow:0 4px 14px rgba(20, 24, 31, .05)}.afaq .afaq-item[open]{border-color:color-mix(in srgb, var(--afaq-accent) 50%, #fff);box-shadow:0 8px 24px rgba(20, 24, 31, .07)}.afaq .afaq-q{display:flex;align-items:center;gap:16px;margin:0;padding:18px
20px 18px 22px;list-style:none;cursor:pointer;color:var(--afaq-text);font-size:1.05em;font-weight:600;line-height:1.4;transition:background-color .2s ease, color .2s ease;-webkit-tap-highlight-color:transparent}.afaq .afaq-q::-webkit-details-marker{display:none}.afaq .afaq-q::marker{content:""}.afaq .afaq-q:focus{outline:none}.afaq .afaq-q:focus-visible{outline:2px
solid var(--afaq-accent);outline-offset:-2px;border-radius:14px}.afaq .afaq-item[open]>.afaq-q{color:var(--afaq-ink);background:var(--afaq-soft)}.afaq .afaq-q-text{flex:1;min-width:0}.afaq .afaq-icon{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--afaq-soft);transition:background-color .25s ease, transform .3s ease}.afaq .afaq-icon::before,
.afaq .afaq-icon::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--afaq-accent);transform:translate(-50%, -50%);transition:transform .3s ease, background-color .25s ease}.afaq .afaq-icon::after{transform:translate(-50%, -50%) rotate(90deg)}.afaq .afaq-item[open] .afaq-icon{background:var(--afaq-accent);transform:rotate(180deg)}.afaq .afaq-item[open] .afaq-icon::before,
.afaq .afaq-item[open] .afaq-icon::after{background:#fff}.afaq .afaq-item[open] .afaq-icon::after{transform:translate(-50%, -50%) rotate(0deg)}.afaq .afaq-a{overflow:hidden}.afaq .afaq-a-inner{padding:16px
22px 20px;color:var(--afaq-muted);line-height:1.65}.afaq .afaq-a-inner>:first-child{margin-top:0}.afaq .afaq-a-inner>:last-child{margin-bottom:0}.afaq .afaq-a-inner
p{margin:0
0 .8em}.afaq .afaq-a-inner
a{color:var(--afaq-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.afaq .afaq-a-inner a:hover{text-decoration-thickness:2px}.afaq .afaq-a-inner
strong{color:var(--afaq-text)}.afaq .afaq-search{position:relative;margin-bottom:4px}.afaq .afaq-search
svg{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:var(--afaq-muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.afaq .afaq-search
input{box-sizing:border-box;width:100%;margin:0;padding:14px
16px 14px 44px;border:1px
solid var(--afaq-line);border-radius:14px;background:#fff;color:var(--afaq-text);font-size:16px;box-shadow:none}.afaq .afaq-search input:focus{outline:none;border-color:var(--afaq-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--afaq-accent) 20%, transparent)}.afaq .afaq-empty{margin:4px
0;color:var(--afaq-muted);font-style:italic}.afaq [hidden]{display:none !important}@media (max-width: 600px){.afaq{gap:10px}.afaq .afaq-q{padding:15px
14px 15px 16px;gap:12px;font-size:1em}.afaq .afaq-a-inner{padding:14px
16px 16px}.afaq .afaq-icon{width:26px;height:26px}.afaq .afaq-icon::before, .afaq .afaq-icon::after{width:10px}}@media (prefers-reduced-motion: reduce){.afaq *, .afaq *::before, .afaq *::after{transition:none !important}}