.card{background:#111111f2;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 60px -20px #000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem}.faq-item{border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#101319}.faq-item+.faq-item{margin-top:.6rem}.faq-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.faq-summary::-webkit-details-marker{display:none}.faq-copy-btn{flex-shrink:0;opacity:0;margin-right:.75rem;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffff80;transition:opacity .15s,color .15s,background .15s;cursor:pointer}.faq-item:hover .faq-copy-btn,.faq-item.is-open .faq-copy-btn{opacity:1}.faq-copy-btn:hover{color:#fff;background:#ffffff1f}.faq-summary .title{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:700}.faq-summary .icon{width:1.25rem;height:1.25rem;display:inline-grid;place-items:center;border:1px solid #324256;border-radius:.4rem}.faq-content{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .35s ease,opacity .25s ease,transform .25s ease}.faq-inner{padding:.5rem 1rem 1rem 2.25rem;color:#cfd3d7}.faq-summary .icon svg{transition:transform .2s ease}.faq-item.is-open .icon{background:#1e293b}.faq-item.is-open .icon svg{transform:rotate(45deg)}.faq-item.is-open .faq-content{opacity:1;transform:translateY(0)}.search{background:#0b0f14;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:.6rem .8rem;color:#e5e7eb;width:100%;outline:none}.search:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.faq-tools .btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;background:#15181c;font-weight:600}.faq-tools .btn:hover{border-color:#3b82f659}html.preload body>*{opacity:0;visibility:hidden}html.ready body>*{opacity:1;visibility:visible;transition:opacity .35s ease}@media(prefers-reduced-motion:reduce){html.ready body>*{transition:none}}body.layout{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.pop{opacity:0;transform:translateY(6px)}.pop.pop-in{opacity:1;transform:translateY(0);transition:opacity .28s ease,transform .28s ease}@media(prefers-reduced-motion:reduce){.pop.pop-in{transition:none}}
