@media (prefers-reduced-motion:no-preference){.sol-back-arrow{transition:transform .4s ease-in-out}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sol-back:hover .sol-back-arrow{transition-duration:.15s;transition-timing-function:var(--ease-calm);transform:translate(-2px)}}.sol-faq-inner{min-height:0;overflow:hidden}.sol-faq[open] .sol-faq-plus{transform:rotate(45deg)}.sol-faq[data-anim]:not(.is-open) .sol-faq-plus{transform:none}@media (prefers-reduced-motion:no-preference){.sol-faq-plus{transition:transform .25s var(--ease-calm), color .15s ease}@supports (interpolate-size:allow-keywords) and selector(::details-content){.sol-faq{interpolate-size:allow-keywords}.sol-faq::details-content{block-size:0;transition:block-size .25s var(--ease-calm), content-visibility .25s allow-discrete;overflow-y:clip}.sol-faq[open]::details-content{block-size:auto}}.sol-faq[data-anim] .sol-faq-body{transition:grid-template-rows .25s var(--ease-calm);grid-template-rows:0fr;display:grid}.sol-faq[data-anim].is-open .sol-faq-body{grid-template-rows:1fr}}@media (width<400px){.sol-h1{font-size:min(2.75rem,12.57vw - 5.028px)}}@media (width<48rem){.sol-back{isolation:isolate;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;height:44px;margin-inline:-8px;padding-inline:8px;position:relative}.sol-back:before{content:"";z-index:-1;border-radius:var(--radius-control);background:var(--color-tray);opacity:0;transition:opacity .2s;position:absolute;inset:8px 0}.sol-back:active{color:var(--color-ink)}.sol-back:active:before{opacity:1;transition-duration:var(--dur-fast)}.sol-faq-mail{padding-block:10px}.sol-note-mail{padding-block:14px}.sol-faq summary{isolation:isolate;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.sol-faq summary:before{content:"";z-index:-1;border-radius:var(--radius-card);background:var(--color-tray);opacity:0;transition:opacity .2s;position:absolute;inset:6px -12px}.sol-faq summary:active:before{opacity:.7;transition-duration:var(--dur-fast)}@media (prefers-reduced-motion:no-preference){.sol-back:active .sol-back-arrow{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-calm);transform:translate(-2px)}.sol-faq-inner>p{opacity:0;transition:opacity .25s var(--ease-calm), translate .25s var(--ease-calm);translate:0 -6px}.sol-faq[open] .sol-faq-inner>p{opacity:1;translate:none}.sol-faq[data-anim]:not(.is-open) .sol-faq-inner>p{opacity:0;translate:0 -6px}@starting-style{.sol-faq[open] .sol-faq-inner>p{opacity:0;translate:0 -6px}}}}.sol-step{grid-template-columns:32px minmax(0,1fr);column-gap:20px;display:grid;position:relative}.sol-step-mark{background:var(--color-ink);color:#fff;width:32px;height:32px;font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:12px;display:grid}.sol-step-body{padding-top:2px}.sol-step-line{background:var(--color-edge);width:1px;position:absolute;top:40px;bottom:-32px;left:15.5px;overflow:hidden}.sol-step-line>span{background:var(--color-ink);transform-origin:top;position:absolute;inset:0}@media (width>=48rem){.sol-step{display:block}.sol-step-body{margin-top:24px;padding-top:0}.sol-step-line{width:auto;height:1px;inset:15.5px -20px auto 44px}.sol-step-line>span{transform-origin:0}}@media (prefers-reduced-motion:no-preference){.js .sol-steps .sol-step-mark{transition:background-color .3s ease calc(.3s + var(--s,0) * .7s), color .3s ease calc(.3s + var(--s,0) * .7s), box-shadow .3s ease calc(.3s + var(--s,0) * .7s)}.js .sol-steps .sol-step-line>span{transition:transform .6s var(--ease-in-out-quad) calc(.45s + var(--s,0) * .7s)}.js .sol-steps:not(.is-in) .sol-step-mark{background:var(--color-card);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-edge)}.js .sol-steps:not(.is-in) .sol-step-line>span{transform:scaleY(0)}@media (width>=48rem){.js .sol-steps:not(.is-in) .sol-step-line>span{transform:scaleX(0)}}@media (width<48rem){.js .sol-steps:not([data-play]) .sol-step-mark{background:var(--color-card);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-edge)}.js .sol-steps:not([data-play]) .sol-step-line>span{transform:scaleY(0)}}}
