@keyframes cfw-seat{0%{rotate:-45deg;scale:0}to{rotate:0deg;scale:1}}.cfw-seat{animation:cfw-seat .55s var(--ease-punch) backwards;animation-delay:calc(.7s + var(--i,0) * 60ms)}@media (hover:hover) and (pointer:fine){.cfw-seat{transition:translate .4s var(--ease-punch)}.cfw-seat:hover{translate:0 -6px}}[data-motion=on] .cfw-row{opacity:.32;transition:opacity .45s var(--ease-out-expo)}[data-motion=on] .cfw-row.is-passed{opacity:1}.cfw-row .cfw-hole{transition:scale .4s var(--ease-punch), background-color .3s}[data-motion=on] .cfw-row:not(.is-passed) .cfw-hole{background-color:var(--color-border);scale:.45}.cfw-head{display:none}[data-motion=on] .cfw-head{display:block}.cfw-head-line{box-shadow:0 0 14px 1px color-mix(in oklab, var(--color-signal) 60%, transparent)}.cfw-faq-panel{transition:grid-template-rows .55s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.cfw-faq-panel[data-open=true]{grid-template-rows:1fr}.cfw-faq-panel>div{min-height:0;overflow:hidden}.cfw-faq-icon{transition:background-color .3s,color .3s,box-shadow .3s}.cfw-faq-cross{transition:rotate .5s var(--ease-out-expo)}[aria-expanded=true] .cfw-faq-icon{background-color:var(--color-accent);color:var(--color-accent-foreground);box-shadow:none}[aria-expanded=true] .cfw-faq-cross{rotate:135deg}.cfw-switch-indicator{transition:translate .5s var(--ease-out-expo)}.cfw-switch[data-type=corporate] .cfw-switch-indicator{translate:100%}.cfw-fold{opacity:0;transition:grid-template-rows .5s var(--ease-out-expo), opacity .35s;grid-template-rows:0fr;display:grid}.cfw-fold[data-open=true]{opacity:1;grid-template-rows:1fr}.cfw-fold>div{min-height:0;overflow:hidden}.cfw-blink{animation:1.1s step-end infinite blink}@keyframes cfw-stamp{0%{rotate:-40deg;scale:0}to{rotate:0deg;scale:1}}.cfw-stamp{animation:cfw-stamp .5s var(--ease-punch) both}
