.landing2-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l2-fg:#0a0b12;--l2-page:#f8f8f5;--l2-frame:#fff;--l2-surface:#fff;--l2-accent:#4f46e5;--l2-ok:#059669;--l2-warm:#ea580c;--l2-danger:#dc2626}.landing2-root[data-tone=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l2-fg:#fff;--l2-page:#07080c;--l2-frame:#0a0b12;--l2-surface:#11131d;--l2-accent:#a5b4fc;--l2-ok:#6ee7b7;--l2-warm:#fb923c;--l2-danger:#fca5a5}@media (prefers-color-scheme:dark){.landing2-root[data-tone=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l2-fg:#fff;--l2-page:#07080c;--l2-frame:#0a0b12;--l2-surface:#11131d;--l2-accent:#a5b4fc;--l2-ok:#6ee7b7;--l2-warm:#fb923c;--l2-danger:#fca5a5}}.landing2-root .landing2-dark{--l2-fg:#fff;--l2-frame:#0a0b12;--l2-accent:#a5b4fc}.l2-theme-btn{width:1.625rem;height:1.625rem;color:color-mix(in srgb, var(--l2-fg) 45%, transparent);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.l2-theme-btn:hover{color:var(--l2-fg)}.l2-theme-btn:active,.l2-theme-btn:focus-visible{background-color:color-mix(in srgb, var(--l2-fg) 15%, transparent)}.landing2-root[data-tone=light] .l2-theme-btn[data-mode=light],.landing2-root[data-tone=dark] .l2-theme-btn[data-mode=dark],.landing2-root[data-tone=system] .l2-theme-btn[data-mode=light]{background-color:color-mix(in srgb, var(--l2-fg) 10%, transparent);color:var(--l2-fg)}@media (prefers-color-scheme:dark){.landing2-root[data-tone=system] .l2-theme-btn[data-mode=light]{color:color-mix(in srgb, var(--l2-fg) 45%, transparent);background-color:#0000}.landing2-root[data-tone=system] .l2-theme-btn[data-mode=dark]{background-color:color-mix(in srgb, var(--l2-fg) 10%, transparent);color:var(--l2-fg)}}.landing2-marquee{animation:45s linear infinite landing2-marquee}.landing2-marquee:hover{animation-play-state:paused}@keyframes landing2-marquee{to{transform:translate(-50%)}}.landing2-progress{width:0;animation-name:landing2-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes landing2-progress{to{width:100%}}.landing2-shine{isolation:isolate;position:relative;overflow:hidden}.landing2-shine:after{content:"";filter:blur(14px);pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#373737d9,#0000);width:70%;animation:6s ease-in-out infinite landing2-shine;position:absolute;top:-50%;bottom:-50%;left:0;transform:translate(-150%)skew(-20deg)}@keyframes landing2-shine{0%{transform:translate(-150%)skew(-20deg)}45%,to{transform:translate(350%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.landing2-marquee,.landing2-progress{animation:none}.landing2-shine:after{animation:none;display:none}}
