@keyframes renewal-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@layer utilities{.renewal-motion :where(button,summary,a,input,textarea,select){transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:.18s;transition-timing-function:ease-out}.renewal-motion button:enabled:active{transform:scale(.985)}.renewal-motion details>summary svg{transition:transform .24s ease-out}}@supports (interpolate-size:allow-keywords){.renewal-motion details::details-content{interpolate-size:allow-keywords;block-size:0;opacity:0;overflow:clip;transition:block-size .26s ease-out,opacity .18s ease-out,content-visibility .26s;transition-behavior:allow-discrete}.renewal-motion details[open]::details-content{block-size:auto;opacity:1}}@supports not (interpolate-size:allow-keywords){.renewal-motion details[open]>div{animation:renewal-rise .18s ease-out}}@media (prefers-reduced-motion:reduce){.renewal-motion *,.renewal-motion :after,.renewal-motion :before,.renewal-motion details::details-content{animation:none!important;transition:none!important;scroll-behavior:auto!important}.renewal-motion button:enabled:active{transform:none}}@keyframes renewal-focus-guide{0%{box-shadow:0 0 0 0 rgb(59 130 246/0)}35%{box-shadow:0 0 0 5px rgb(59 130 246/.18)}to{box-shadow:0 0 0 2px rgb(59 130 246/.12)}}.renewal-motion :where(input,textarea)[data-filled=true]{border-color:rgb(167 243 208);background-color:rgb(236 253 245/.35)}.renewal-motion :where(input,textarea,select):focus{border-color:rgb(59 130 246);box-shadow:0 0 0 3px rgb(59 130 246/.12)}.renewal-motion [aria-invalid=true]{border-color:rgb(244 114 182)}.renewal-motion [data-guided-focus=true]{scroll-margin-block:120px;animation:renewal-focus-guide .65s ease-out both}@media (prefers-reduced-motion:reduce){.renewal-motion [data-guided-focus=true]{animation:none}}