@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_9c6cb61b-module__8NX9hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9c6cb61b-module__8NX9hq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_85CC83NzqafuCVSrWVDwMMefNnYJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.midnight{--background:#000;--foreground:#fafafa;--recess:#0c0c0c;--card:#000;--card-foreground:#fafafa;--popover:#000;--popover-foreground:#fafafa;--muted:#0c0c0c;--muted-foreground:#b1b1b1;--smoke:#454546;--ash:#696970;--primary:#fafafa;--primary-foreground:#000;--secondary:#27272a;--secondary-foreground:#fafafa;--accent:#27272a;--accent-foreground:#fafafa;--border:#232324;--wire:#5c5c61;--dash:#2e2e30;--input:#232324;--ring:#a1a1aa;--radius:6px;--aurora-peach:#f6d1ac;--aurora-coral:#f5b6a6;--aurora-pink:#f3b5d2;--aurora-violet:#c7b8f5;--aurora-mint:#a7eadc;--aurora-sky:#afcdf6;--gradient-aurora:linear-gradient(to right, #f6d1ac, #f3b5d2, #c7b8f5, #a7eadc, #afcdf6);--ryvo-orange:#f60;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background);color:var(--foreground);letter-spacing:-.025em;--font-heading:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;font-family:var(--font-body)}@media (min-width:1024px){.midnight.light{--background:#fff;--foreground:#000;--recess:#fafafa;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--muted:#f7f6f6;--muted-foreground:#777169;--smoke:#a59f97;--ash:#a59f97;--primary:#000;--primary-foreground:#fff;--secondary:#f0efef;--secondary-foreground:#000;--accent:#f0efef;--accent-foreground:#000;--border:#f0efef;--wire:#cfcac3;--dash:#e3e1e1;--input:#f0efef;--ring:#777169;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.midnight.light .halo-progreso{display:none}}.midnight .font-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.midnight .dash-v,.midnight .dash-right{background-image:repeating-linear-gradient(to bottom, var(--dash) 0px, var(--dash) 4px, transparent 4px, transparent 8px);background-repeat:repeat-y;background-size:1px 8px}.midnight .dash-v{background-position:0 0}.midnight .dash-right{background-position:100% 0}.midnight .dash-h,.midnight .dash-bottom{background-image:repeating-linear-gradient(to right, var(--dash) 0px, var(--dash) 4px, transparent 4px, transparent 8px);background-repeat:repeat-x;background-size:8px 1px}.midnight .dash-h{background-position:0 0}.midnight .dash-bottom{background-position:0 100%}@keyframes midnight-bubble-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.midnight .bubble-in{animation:.34s cubic-bezier(.16,1,.3,1) both midnight-bubble-in}@keyframes midnight-shimmer-sweep{0%{background-position:150% 0}to{background-position:-60% 0}}.midnight .shimmer-text{color:#0000;animation:midnight-shimmer-sweep var(--shimmer-dur,.7s) linear 1 both;background-image:linear-gradient(90deg,#6f6f76 35%,#fff 50%,#6f6f76 65%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.midnight .bubble-in{animation:none}.midnight .shimmer-text{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--foreground);animation:none}}@keyframes midnight-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes midnight-soft-in{0%{opacity:0}to{opacity:1}}@keyframes midnight-tip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.midnight .fade-up{animation:.6s ease-out both midnight-fade-up}.midnight .soft-in{animation:.5s ease-out both midnight-soft-in}.midnight .tip-in{animation:.45s ease-out both midnight-tip-in}@media (prefers-reduced-motion:reduce){.midnight .fade-up,.midnight .soft-in,.midnight .tip-in{animation:none}}@keyframes midnight-draw-line{to{stroke-dashoffset:0}}@keyframes midnight-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes midnight-caret-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.midnight .draw-line{animation:1.2s ease-out forwards midnight-draw-line}@keyframes midnight-dot-flicker{0%,to{opacity:1}50%{opacity:.32}}.midnight .dot-in{animation:.4s ease-out both midnight-dot-in,3s ease-in-out infinite midnight-dot-flicker}.midnight .caret-blink{animation:1.1s step-end infinite midnight-caret-blink}@media (prefers-reduced-motion:reduce){.midnight .draw-line{stroke-dashoffset:0;animation:none}.midnight .dot-in,.midnight .caret-blink{animation:none}}