.lp-root{--lp-bg:#0a0b0d;--lp-bg-2:#0e0f12;--lp-surface:#111317;--lp-surface-2:#16181d;--lp-border:#ffffff14;--lp-border-strong:#ffffff26;--lp-border-control:#ffffff26;--lp-text:#e6e8eb;--lp-text-2:#e6e8ebbd;--lp-text-3:#e6e8eb80;--lp-accent:#0eac5d;--lp-accent-ink:#0eac5d;--lp-accent-soft:#0eac5d24;--lp-accent-softer:#0eac5d14;--lp-down:#e5484d;--lp-down-soft:#e5484d24;--lp-btn-bg:#0b7a42;--lp-btn-fg:#fff;--lp-ring:#0eac5dcc;--lp-ring-offset:var(--lp-bg);--lp-ring-ghost:#fff6;--lp-hover-bg:#ffffff0d;--lp-hover-bg-strong:#ffffff0f;--lp-hover-text:#fff;--lp-nav-bg:#0a0b0df2;--lp-scrim:#0000008c;--lp-shadow-sm:0 1px 2px #0b0b0f0a;--lp-shadow-md:0 1px 2px #0b0b0f0a, 0 8px 24px -16px #0b0b0f1a;--lp-shadow-lg:0 1px 2px #0b0b0f0a, 0 28px 60px -28px #0b0b0f2e;--lp-shadow-panel:0 28px 48px -20px #000000bf;--lp-shadow-frame:0 2px 4px #0006, 0 50px 90px -40px #000000b3;--lp-glow:#0eac5d2e;--lp-hairline:#ffffff1a;--lp-grid-line:#2e333c}.lp-root.lp-light{--lp-bg:#fff;--lp-bg-2:#f7f8f8;--lp-surface:#fff;--lp-surface-2:#f7f8f8;--lp-border:#ecedee;--lp-border-strong:#dddee0;--lp-border-control:#8a8a8a;--lp-text:#0b0b0f;--lp-text-2:#4a4a52;--lp-text-3:#6b6c73;--lp-accent:#0eac5d;--lp-accent-ink:#0a6f3c;--lp-accent-soft:#0eac5d14;--lp-accent-softer:#0eac5d0d;--lp-down:#b42318;--lp-down-soft:#b4231814;--lp-btn-bg:#0b0b0f;--lp-btn-fg:#fff;--lp-ring:#0b0b0f;--lp-ring-offset:#fff;--lp-ring-ghost:#0b0b0f;--lp-hover-bg:#0b0b0f0a;--lp-hover-bg-strong:#0b0b0f0d;--lp-hover-text:#0b0b0f;--lp-nav-bg:#ffffffeb;--lp-scrim:#0b0b0f59;--lp-shadow-panel:var(--lp-shadow-lg);--lp-shadow-frame:var(--lp-shadow-lg);--lp-glow:transparent;--lp-hairline:#0b0b0f1a;--lp-grid-line:transparent}.lp-root .lp-card-hover:hover{border-color:#0eac5d73;box-shadow:0 24px 60px -30px #0eac5d73}.lp-root.lp-light .lp-card-hover:hover{border-color:var(--lp-border-strong);box-shadow:var(--lp-shadow-lg)}.lp-root.lp-light .lp-btn-primary:hover{filter:none;box-shadow:var(--lp-shadow-md)}.lp-root.lp-light [data-lp-backdrop]{display:none}.lp-root .outline-none:focus-visible,.lp-root .focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--rise-y,16px))}to{opacity:1;transform:none}}.lp-root .lp-rise{animation:.62s cubic-bezier(.22,1,.36,1) both lp-rise;animation-delay:var(--rise-delay,0s)}@media (prefers-reduced-motion:reduce){.lp-root .lp-rise{animation:none}}.lp-root .lp-nav{transition:transform .3s,background-color .3s,border-color .3s}@media (prefers-reduced-motion:reduce){.lp-root .lp-nav{transition:none}}@media (scripting:none){.lp-root [style*=opacity],.lp-root .lp-rise{opacity:1!important;animation:none!important;transform:none!important}}html:has(.lp-root){scroll-padding-top:5rem}
