:root{--ink:oklch(27.5% .058 252);--night:oklch(18.5% .045 255);--deep:oklch(34% .072 252);--limestone:oklch(96.5% .012 252);--fog:oklch(94.2% .016 252);--paper:oklch(98.5% .007 252);--graphite:oklch(47% .032 252);--line:oklch(87.5% .018 252);--cobalt:oklch(56% .235 275);--sage:oklch(70% .12 170);--terracotta:oklch(64% .14 25);--gold:oklch(73% .1 78);--background:var(--paper);--foreground:var(--ink);--card:var(--paper);--card-foreground:var(--ink);--popover:var(--paper);--popover-foreground:var(--ink);--secondary:var(--limestone);--muted:var(--fog);--muted-foreground:var(--graphite);--accent:var(--limestone);--border:var(--line);--input:var(--line)}body{background:radial-gradient(circle at 12% -8%, color-mix(in oklab, var(--color-cobalt) 5%, transparent), transparent 34rem), var(--color-background)}.bg-white{background-color:var(--color-paper)!important}.premium-card{background:linear-gradient(145deg, color-mix(in oklab, var(--color-paper) 94%, white), color-mix(in oklab, var(--color-fog) 70%, var(--color-paper)))!important;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.6),0 18px 48px #0a254012!important}.premium-card:after{opacity:.32!important;background:linear-gradient(120deg,#ffffff2e,#0000 34%)!important}.metric-tile,.button-secondary,.field,.field-select,.number-chip{background-color:color-mix(in oklab, var(--color-paper) 90%, transparent)!important}.button-secondary:hover,.field:focus,.field-select:focus{background-color:var(--color-paper)!important}#contenido>section:first-child>.page{align-items:center!important;column-gap:clamp(3.5rem,6vw,7rem)!important;min-height:auto!important;padding-top:clamp(4.5rem,7vw,7rem)!important;padding-bottom:clamp(5.5rem,8vw,8rem)!important}#contenido>section:first-child h1{letter-spacing:-.06em!important;max-width:10.5ch!important;font-size:clamp(3.35rem,6.25vw,7rem)!important;line-height:.94!important}#contenido>section:first-child h1+p{color:#ffffffbd!important;max-width:50ch!important;font-size:clamp(1.05rem,1.45vw,1.22rem)!important;line-height:1.62!important}#contenido>section:first-child .float-slow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;width:100%!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#ffffff21!important;margin-top:.75rem!important;animation:none!important;position:static!important;bottom:auto!important;right:auto!important}#contenido>section:first-child .float-slow:after{display:none!important}#contenido>section:first-child .float-slow .text-muted-foreground{color:#ffffffb3!important}:is(.bg-night,.bg-ink,.dark-card) :is([class~=text-white\/30],[class~=text-white\/34],[class~=text-white\/36],[class~=text-white\/38],[class~=text-white\/40],[class~=text-white\/42],[class~=text-white\/44],[class~=text-white\/46],[class~=text-white\/48]){color:#ffffffa8!important}:is(.bg-night,.bg-ink,.dark-card) :is([class~=text-white\/50],[class~=text-white\/52],[class~=text-white\/56],[class~=text-white\/58],[class~=text-white\/62],[class~=text-white\/64]){color:#ffffffc2!important}@media (width>=64rem) and (width<=79.999rem){#contenido>section:first-child>.page{grid-template-columns:minmax(0,1fr)!important}#contenido>section:first-child>.page>div{grid-column:1/-1!important}#contenido>section:first-child>.page>div:first-child{max-width:50rem}#contenido>section:first-child>.page>div:last-child{justify-self:start;width:100%;max-width:46rem}}@media (width>=80rem){#contenido>section:first-child>.page>div:first-child,#contenido>section:first-child>.page>div:last-child{grid-column:span 6/span 6!important}#contenido>section:first-child>.page>div:last-child{justify-self:end;max-width:42rem}}@media (width<=36rem){#contenido>section:first-child>.page{gap:3.5rem!important;padding-top:3.75rem!important}#contenido>section:first-child h1{max-width:11ch!important;font-size:clamp(3rem,15vw,4.4rem)!important;line-height:.97!important}#contenido>section:first-child .dark-card>:first-child{flex-direction:column!important;align-items:flex-start!important;gap:.9rem!important}#contenido>section:first-child .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=20rem){.button-primary,.button-secondary,.button-ghost-dark{white-space:normal;text-align:center;width:100%}}
