@media (min-width:641px){:root:has(main.site-faq) .wall .crest{left:80%;top:20px;width:620px;height:620px}:root:has(main.site-faq) .wall .crest-glow{left:80%;top:330px}}.frame.site-faq{gap:44px;padding-bottom:24px}.frame.site-faq .sp-h1{max-width:16ch}.site-faq .sp-faq-grid{gap:24px;align-items:start}.site-faq .sp-faq-main{grid-column:span 8;gap:18px}.site-faq .sp-faq-main,.site-faq .sp-faq-side{display:flex;flex-direction:column;min-width:0}.site-faq .sp-faq-side{grid-column:span 4;gap:16px}.site-faq .sp-cats{list-style:none;margin:0;padding:4px;display:flex;flex-wrap:wrap;gap:4px;border-radius:30px;align-self:flex-start;max-width:100%}.site-faq .sp-cats .seg{display:inline-flex;align-items:center;gap:0}.site-faq .sp-cats .seg .soon{margin-left:8px}.site-faq .sp-cats .seg:disabled{cursor:default;color:var(--ink-2)}.site-faq .sp-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--hair)}.site-faq .seg[aria-pressed=true] .sp-count{box-shadow:inset 0 0 0 1px var(--metal-line)}.site-faq .sp-cat-h{margin:4px 0 0;font-size:30px;line-height:1.15;font-weight:400}.site-faq .sp-cats>li{position:relative;z-index:1}.site-faq .sp-cats>.sp-cats-thumb{position:absolute;left:0;top:0;width:0;height:0;z-index:0;border-radius:999px;background:var(--metal-soft);box-shadow:inset 0 0 0 1px var(--metal-line),0 6px 18px -8px var(--bloom-a);pointer-events:none;opacity:0;transition:transform .5s var(--spring),width .5s var(--spring),height .3s var(--ease),opacity .3s var(--ease)}.site-faq .sp-cats[data-thumb="1"]>.sp-cats-thumb{opacity:1}.site-faq .sp-cats[data-thumb="1"] .seg[aria-pressed=true]{background:transparent;box-shadow:none}.site-faq .sp-faq-list[data-swap=a]>.sp-faq-item{animation:spf-a .5s var(--ease) calc(var(--k, 0) * 60ms) both}.site-faq .sp-faq-list[data-swap=b]>.sp-faq-item{animation:spf-b .5s var(--ease) calc(var(--k, 0) * 60ms) both}@keyframes spf-a{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}}@keyframes spf-b{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}}.site-faq .sp-cat-h[data-swap=a]{animation:spf-t1 .45s var(--ease) both}.site-faq .sp-cat-h[data-swap=b]{animation:spf-t2 .45s var(--ease) both}@keyframes spf-t1{0%{opacity:0;transform:translateX(-10px)}}@keyframes spf-t2{0%{opacity:0;transform:translateX(-10px)}}.site-faq .sp-faq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.site-faq .sp-faq-item{border-radius:22px}.site-faq .sp-faq-item[hidden]{display:none}.site-faq .sp-faq-q{list-style:none;cursor:pointer;min-height:66px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:22px}.site-faq .sp-faq-q::-webkit-details-marker{display:none}.site-faq .sp-faq-q:hover{background:var(--glass-thin)}.site-faq .sp-faq-q h3{margin:0;font:600 16.5px/1.35 var(--body);color:var(--ink)}.site-faq .sp-faq-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--ink-2);background:var(--field);box-shadow:inset 0 0 0 1px var(--hair);transition:transform .3s var(--ease)}.site-faq details[open]>.sp-faq-q .sp-faq-icon{transform:rotate(45deg);color:var(--metal-text);background:var(--metal-soft);box-shadow:inset 0 0 0 1px var(--metal-line)}.site-faq .sp-faq-a{padding:0 22px 22px;display:flex;flex-direction:column;gap:10px}.site-faq details[open]>.sp-faq-a{animation:rise .4s var(--ease) both}.site-faq{interpolate-size:allow-keywords}.site-faq details::details-content{block-size:0;overflow-y:clip;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete}.site-faq details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.site-faq details::details-content{transition:none}}.site-faq .sp-faq-a p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6;max-width:68ch}.site-faq .sp-faq-a .sp-go{align-self:flex-start}.site-faq .sp-more{margin:0;font-size:13.5px}.site-faq .sp-still{padding:26px;gap:16px;border-radius:30px;box-shadow:var(--shadow),inset 0 0 0 1.5px var(--metal-line),inset 0 1px 0 var(--rim-top)}.site-faq .sp-still-head{display:flex;align-items:center;gap:12px}.site-faq .sp-still-head h2{margin:0;font:600 18px/1.35 var(--body)}.site-faq .sp-still-say{margin:0;font-size:22px;line-height:1.35;font-style:italic}.site-faq .sp-still-p{margin:0;font-size:14.5px;line-height:1.55}.site-faq .sp-still-btn{align-self:flex-start}.site-faq .sp-still-code{margin:0;font-size:13.5px}.site-faq .sp-read{padding:18px 22px;gap:4px}.site-faq .sp-read-h{margin:0 0 4px;font-weight:600;font-size:14px}.site-faq .sp-side-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.site-faq .sp-side-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;text-decoration:none;color:var(--ink);font-weight:500;font-size:14.5px;box-shadow:inset 0 -1px 0 var(--hair)}.site-faq .sp-side-links a:after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--sp-arrow) center /contain no-repeat;mask:var(--sp-arrow) center /contain no-repeat}.site-faq .sp-side-links li:last-child a{box-shadow:none}.site-faq .sp-side-links a:hover{color:var(--metal-text)}.site-faq .sp-phone{display:none}@media (max-width:960px){.site-faq .sp-cats .seg{padding:0 15px}.site-faq .sp-faq-list>.sp-faq-item.sp-web-only{display:none!important}.site-faq .sp-web{display:none}.site-faq .sp-phone{display:inline}}