:is(html:has(.ml-page),body:has(.ml-page)){--ml-ink:#12100d;--ml-paper:#fcfcfc;background:#fcfcfc;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.ml-page[dir=ltr]{font-weight:400}.ml-text-display{font-family:var(--font-geist-sans), system-ui, sans-serif}[dir=rtl] .ml-text-display,.ml-text-display[dir=rtl]{font-family:var(--font-arabic), system-ui, sans-serif;font-feature-settings:"ss01"}@keyframes ml-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ml-sharpen{0%{opacity:0;filter:blur(7px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes ml-settle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes ml-fade{0%{opacity:0}to{opacity:1}}.ml-in,.ml-in-head,.ml-in-art,.ml-in-fade{animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.ml-in{animation-name:ml-rise;animation-duration:.54s}.ml-in-head{animation-name:ml-sharpen;animation-duration:.68s}.ml-in-art{animation-name:ml-settle;animation-duration:.9s}.ml-in-fade{animation-name:ml-fade;animation-duration:.5s}.ml-d1{animation-delay:0s}.ml-d2{animation-delay:80ms}.ml-d3{animation-delay:.19s}.ml-d4{animation-delay:.24s}.ml-d5{animation-delay:.36s}.ml-d6{animation-delay:.46s}@media (prefers-reduced-motion:reduce){.ml-in,.ml-in-head,.ml-in-art,.ml-in-fade{animation:none}}.ml-caret{background:#12100d;width:1.5px;height:1.05em;margin-inline-start:1px;animation:1.06s step-end infinite ml-blink;display:inline-block;translate:0 .16em}@keyframes ml-blink{0%,to{opacity:1}50%{opacity:0}}.ml-drift-a{animation:9s ease-in-out infinite ml-drift-a}.ml-drift-b{animation:11s ease-in-out infinite ml-drift-b}@keyframes ml-drift-a{0%,to{transform:translate(0,0)}50%{transform:translate(6px,-10px)}}@keyframes ml-drift-b{0%,to{transform:translate(0,0)}50%{transform:translate(-8px,-7px)}}@media (prefers-reduced-motion:reduce){.ml-caret,.ml-drift-a,.ml-drift-b{animation:none}}.ml-shot{animation:.32s ease-out ml-shot-in}@keyframes ml-shot-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ml-shot{animation:none}}.ml-float{will-change:transform;animation-name:ml-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes ml-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.ml-float{animation:none}}
