:is(html:has(.ou-root),body:has(.ou-root)){overflow-x:clip}.ou-btn{transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s,border-color .3s}.ou-btn:hover{transform:translateY(-2px)}.ou-btn .ou-arrow{transition:transform .45s cubic-bezier(.22,1,.36,1)}.ou-btn:hover .ou-arrow{transform:translate(4px)}.ou-btn:hover .ou-arrow-down{transform:translateY(3px)}.ou-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;transition:background-size .5s cubic-bezier(.22,1,.36,1),color .3s}.ou-link:hover,.ou-link:focus-visible,.ou-link-on{background-size:100% 1px}.ou-link-on:hover{background-size:0% 1px}.ou-v-stage{container-type:size}.ou-v-wrap{--S:max(100cqw, 100cqh);width:var(--S);height:var(--S);left:calc((100cqw - var(--S)) * .5);top:calc((100cqh - var(--S)) * .7);position:absolute}.ou-v-crumbs a{color:#fff9;transition:color .3s}.ou-v-crumbs a:hover{color:#fff}.ou-v-blink{animation:1.3s steps(2,jump-none) infinite ou-blink}@keyframes ou-blink{50%{opacity:.18}}.ou-v-sweep{animation:1.7s cubic-bezier(.65,0,.35,1) infinite ou-v-sweep}@keyframes ou-v-sweep{0%,to{top:5%}50%{top:93%}}.ou-type{animation:ou-type var(--dur,.6s) steps(var(--n,12), end) var(--delay,0s) both;display:inline-block}@keyframes ou-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ou-field{border-bottom:1.5px solid #171b1eb8;transition:border-color .3s}.ou-field:focus-within{border-color:#e54b17}.ou-field[data-error]{border-color:#b8360c}.ou-field input::placeholder{color:#171b1e47}.ou-h-preset{transition:background-color .35s,border-color .35s}.ou-h-preset:hover{background-color:#ffffff0a;border-color:#e54b17b3}.ou-h-preset .ou-arrow{transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s}.ou-h-preset:hover .ou-arrow{color:#ff6a2b;transform:translate(4px)}.ou-h-blink{animation:1.6s steps(2,jump-none) infinite ou-blink}.ou-d-crumbs a{color:#5f6468;transition:color .3s}.ou-d-crumbs a:hover{color:#e54b17}.ou-d-toc a{transition:color .3s}.ou-d-toc a:hover,.ou-d-toc a:hover .ou-d-num{color:#e54b17}.fh-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f4efe70d;border:1px solid #f4efe738;transition:border-color .3s,background-color .3s}.fh-pill:focus-within{background-color:#f4efe714;border-color:#e54b17e6}.fh-pill[data-error]{border-color:#e54b17}.fh-input::placeholder{color:#f4efe761}.fh-option{transition:border-color .3s,background-color .3s,transform .4s cubic-bezier(.22,1,.36,1)}.fh-option:hover{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.ou-btn,.ou-btn .ou-arrow,.ou-link,.ou-h-preset,.ou-h-preset .ou-arrow,.fh-pill,.fh-option{transition:none}.ou-btn:hover,.fh-option:hover{transform:none}.ou-v-blink,.ou-v-sweep,.ou-h-blink{animation:none}.ou-v-sweep{top:50%}.ou-type{clip-path:none;animation:none}}.ou-choice{transition:background-color .3s}.ou-choice:hover{background-color:#171b1e09}.ou-choice .ou-choice-arrow{color:#171b1e47;transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s}.ou-choice:hover .ou-choice-arrow,.ou-choice[aria-checked=true] .ou-choice-arrow{color:#e54b17;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ou-choice,.ou-choice .ou-choice-arrow{transition:none}.ou-choice:hover .ou-choice-arrow,.ou-choice[aria-checked=true] .ou-choice-arrow{transform:none}}
