.faq-list details>summary{padding-right:2rem;position:relative}.faq-list details>summary:before,.faq-list details>summary:after{content:"";background:var(--accent);width:.875rem;height:2px;color:var(--accent);pointer-events:none;font-size:0;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.faq-list details>summary:after{transform:translateY(-50%)rotate(90deg)}.faq-list details[open]>summary:after{content:"";transform:translateY(-50%)rotate(90deg)scaleX(0)}@media (prefers-reduced-motion:no-preference){.auth-form-motion{animation:.18s ease-out both auth-form-enter}.faq-list details>summary:after{transition:transform .2s}.faq-list details[open]>p{animation:.2s ease-out faq-answer-enter}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{opacity:0;block-size:0;transition:block-size .2s ease,opacity .2s ease,content-visibility .2s allow-discrete;overflow:clip}.faq-list details[open]::details-content{opacity:1;block-size:auto}.faq-list details[open]>p{animation:none}}.site-header .button,.home .button.button,.auth-card .button{transition:background-color .15s,border-color .15s,scale .12s ease-out}.site-header .button:not(:disabled):not([aria-disabled=true]):active,.home .button.button:not(:disabled):not([aria-disabled=true]):active,.auth-card .button:not(:disabled):not([aria-disabled=true]):active{scale:.985}.home .button.button>span[aria-hidden=true],.home .product-link>span[aria-hidden=true]{transition:transform .18s;display:inline-block}.home .button.button:not(:disabled):focus-visible>span[aria-hidden=true],.home .product-link:focus-visible>span[aria-hidden=true]{transform:translate(.25rem)}@media (hover:hover){.home .button.button:not(:disabled):hover>span[aria-hidden=true],.home .product-link:hover>span[aria-hidden=true]{transform:translate(.25rem)}}}@keyframes auth-form-enter{0%{opacity:.65}to{opacity:1}}@keyframes faq-answer-enter{0%{opacity:.6;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (forced-colors:active){.faq-list details>summary:before,.faq-list details>summary:after{background:highlight}}
