:root{--shugert-jet:#0a0a0a;--shugert-charcoal:#1f1f1f;--shugert-off-white:#fafaf8;--shugert-mist:#f2f2f0;--shugert-lime:#cf0;--shugert-sage:#e6ede6;--shugert-mid:#6c706f;--shugert-steel-glow:oklab(57.2353% -.0260123 -.0299497/.45);--ink:var(--shugert-jet);--night:var(--shugert-jet);--deep:var(--shugert-charcoal);--limestone:var(--shugert-mist);--fog:var(--shugert-mist);--paper:var(--shugert-off-white);--graphite:var(--shugert-mid);--line:color-mix(in srgb, var(--shugert-mid) 24%, var(--shugert-off-white));--cobalt:var(--shugert-lime);--sage:var(--shugert-sage);--terracotta:var(--shugert-charcoal);--gold:var(--shugert-mid);--background:var(--shugert-off-white);--foreground:var(--shugert-jet);--card:var(--shugert-off-white);--card-foreground:var(--shugert-jet);--popover:var(--shugert-off-white);--popover-foreground:var(--shugert-jet);--primary:var(--shugert-lime);--primary-foreground:var(--shugert-jet);--secondary:var(--shugert-mist);--secondary-foreground:var(--shugert-jet);--muted:var(--shugert-mist);--muted-foreground:var(--shugert-mid);--accent:var(--shugert-sage);--accent-foreground:var(--shugert-jet);--border:var(--line);--input:var(--line);--ring:var(--shugert-lime);--color-white:var(--shugert-off-white);--color-black:var(--shugert-jet)}body{background:radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--shugert-lime) 2.8%, transparent), transparent 34rem), var(--color-background)}.bg-white{background-color:var(--shugert-off-white)!important}.bg-night,.bg-ink{background-color:var(--shugert-jet)!important}.bg-deep{background-color:var(--shugert-charcoal)!important}.bg-limestone,.bg-fog{background-color:var(--shugert-mist)!important}.bg-paper{background-color:var(--shugert-off-white)!important}.bg-cobalt{background-color:var(--shugert-lime)!important;color:var(--shugert-jet)!important}.bg-cobalt.text-white{background-color:var(--shugert-charcoal)!important;color:var(--shugert-off-white)!important}.bg-cobalt:not(.text-white) :is(.text-white,[class*=text-white\/]){color:var(--shugert-jet)!important}.bg-cobalt.text-white :is(.text-white,[class*=text-white\/]){color:var(--shugert-off-white)!important}.bg-sage{background-color:var(--shugert-sage)!important;color:var(--shugert-jet)!important}.bg-gold,.bg-terracotta{background-color:var(--shugert-charcoal)!important;color:var(--shugert-off-white)!important}.text-cobalt,.hover\:text-cobalt:hover{color:var(--shugert-jet)!important}:is(.bg-night,.bg-ink,.dark-card,.bg-deep) .text-cobalt{color:var(--shugert-lime)!important}.text-sage{color:var(--shugert-jet)!important}:is(.bg-night,.bg-ink,.dark-card,.bg-deep) .text-sage{color:var(--shugert-sage)!important}.text-gold,.text-terracotta{color:var(--shugert-mid)!important}:is(.bg-night,.bg-ink,.dark-card,.bg-deep) :is(.text-gold,.text-terracotta){color:var(--shugert-sage)!important}:focus-visible{outline-offset:4px;box-shadow:0 0 0 4px var(--shugert-lime);outline:2px solid var(--shugert-jet)!important}::selection{background:var(--shugert-lime);color:var(--shugert-jet)}.premium-card{border-color:color-mix(in srgb, var(--shugert-mid) 24%, transparent)!important;background:linear-gradient(145deg, var(--shugert-off-white), color-mix(in srgb, var(--shugert-mist) 74%, var(--shugert-off-white)))!important;box-shadow:inset 0 1px #ffffffa8,0 18px 48px #0a0a0a12!important}.premium-card:after{background:radial-gradient(circle at 100% 100%, transparent 0 8rem, color-mix(in srgb, var(--shugert-mid) 6%, transparent) 8.04rem 8.09rem, transparent 8.14rem), radial-gradient(circle at 100% 100%, transparent 0 12rem, #607d8b0a 12.04rem 12.09rem, transparent 12.14rem), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--shugert-sage) 9%, transparent), transparent 14.5rem)!important;opacity:.52!important}.dark-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--shugert-lime) 8%, transparent), transparent 24rem), linear-gradient(145deg, var(--shugert-charcoal), var(--shugert-jet))!important;color:var(--shugert-off-white)!important;border-color:#fafaf824!important;box-shadow:0 30px 90px #0a0a0a42!important}.glass-panel{background:#fafaf812!important;border-color:#fafaf826!important;box-shadow:0 20px 70px #0a0a0a2e!important}.metric-tile,.button-secondary,.field,.field-select,.number-chip{background-color:color-mix(in srgb, var(--shugert-off-white) 91%, transparent)!important}.metric-tile{border-color:color-mix(in srgb, var(--shugert-mid) 24%, transparent)!important}.metric-tile:before{background:color-mix(in srgb, var(--shugert-sage) 66%, transparent)!important}.number-chip{color:var(--shugert-jet)!important}.button-primary{border:1px solid color-mix(in srgb, var(--shugert-jet) 20%, transparent);background:var(--shugert-lime)!important;color:var(--shugert-jet)!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #ffffff6b,0 12px 28px #0a0a0a24!important}.button-primary:hover{background:color-mix(in srgb, var(--shugert-lime) 86%, var(--shugert-jet))!important;box-shadow:inset 0 1px #ffffff4d,0 16px 32px #0a0a0a2e!important}.button-secondary{border-color:color-mix(in srgb, var(--shugert-mid) 34%, transparent)!important;color:var(--shugert-jet)!important;box-shadow:none!important}.button-secondary:hover,.field:focus,.field-select:focus{background-color:var(--shugert-mist)!important}.button-secondary:hover{border-color:var(--shugert-jet)!important}.button-ghost-dark{color:var(--shugert-off-white)!important;border-color:#fafaf83d!important}.button-ghost-dark:hover{border-color:var(--shugert-lime)!important;background:#fafaf812!important}.field,.field-select{border-color:color-mix(in srgb, var(--shugert-mid) 30%, transparent)!important;color:var(--shugert-jet)!important;box-shadow:inset 0 1px #ffffffa6!important}.field:focus,.field-select:focus{border-color:var(--shugert-jet)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--shugert-lime) 42%, transparent)!important}.text-link:after{color:var(--shugert-jet)!important}:is(.bg-night,.bg-ink,.dark-card,.bg-deep) :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:#fafaf8ad!important}:is(.bg-night,.bg-ink,.dark-card,.bg-deep) :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:#fafaf8c7!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:-.055em!important;max-width:14ch!important;font-size:clamp(3.15rem,5.7vw,6.3rem)!important;line-height:.94!important}#contenido>section:first-child h1+p{color:#fafaf8c2!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);width:100%!important;color:var(--shugert-off-white)!important;box-shadow:none!important;background:#fafaf812!important;border-color:#fafaf826!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:#fafaf8b8!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:13ch!important;font-size:clamp(2.85rem,14vw,4.2rem)!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%}}.brand-dark-diagonals{background-image:repeating-linear-gradient(135deg,#0000 0 68px,#f2f2f009 68px 70px,#0000 70px 138px);background-color:var(--shugert-jet)!important}.hover\:bg-cobalt:hover,.group:hover .group-hover\:bg-cobalt{background-color:var(--shugert-lime)!important;color:var(--shugert-jet)!important}:is(.hover\:bg-cobalt:hover,.group:hover .group-hover\:bg-cobalt) :is(.text-white,[class*=text-white\/],.text-cobalt,.text-sage,.text-gold,.text-terracotta){color:var(--shugert-jet)!important}:is(.hover\:bg-cobalt:hover,.group:hover .group-hover\:bg-cobalt) svg{stroke:currentColor;color:var(--shugert-jet)!important}#contenido~header [role=region] a:hover,#contenido~header [role=region] a:focus-visible{text-decoration:none}:is(.bg-night,.bg-ink,.bg-deep,.dark-card) [class*=bg-cobalt\/][class*=blur-]{background-color:var(--shugert-steel-glow)!important}
