.landing{--ld-bg:#f4f6fb;--ld-surface:#fff;--ld-surface-2:#f3f5f9;--ld-surface-3:#e5eaf1;--ld-veil:#f4f6f9b8;--ld-line:#0f172a14;--ld-line-strong:#0f172a29;--ld-ink:#0b1220;--ld-ink-2:#4a5568;--ld-ink-3:#8a94a6;--ld-on-ink:#fff;--ld-accent:#2f6bff;--ld-accent-soft:#2f6bff12;--ld-violet:#7c5cff;--ld-cyan:#22c3ee;--ld-rose:#ff5c9a;--ld-grad:linear-gradient(100deg, #2f6bff 0%, #7c5cff 48%, #22c3ee 100%);--ld-holo:#1fb6e8;--ld-good:#12a36a;--ld-warn:#d98a00;--ld-idle:#8a94a6;--ld-mono:"SF Mono", "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;background:var(--ld-bg);color:var(--ld-ink);font-feature-settings:"tnum" 1}.landing ::selection{background:var(--ld-accent);color:#fff}.ld-mono{font-family:var(--ld-mono);letter-spacing:.14em;text-transform:uppercase}.ld-num{font-family:var(--ld-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ld-display{letter-spacing:-.015em;font-weight:600;line-height:1.08}.ld-aurora{background:radial-gradient(55% 65% at 76% 42%,#7c5cff33,#0000 62%),radial-gradient(40% 50% at 94% 88%,#ff5c9a26,#0000 60%),radial-gradient(45% 55% at 58% 8%,#22c3ee2e,#0000 62%),radial-gradient(40% 50% at 8% 90%,#2f6bff14,#0000 60%),#f3f5fb}.ld-grad-text{background:var(--ld-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ld-grid-bg{background-image:linear-gradient(var(--ld-line) 1px, transparent 1px), linear-gradient(90deg, var(--ld-line) 1px, transparent 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%)}.ld-panel{background:linear-gradient(180deg, #ffffffe6, #fff0 40%), var(--ld-surface);border:1px solid var(--ld-line);box-shadow:inset 0 1px #ffffffe6,0 30px 80px #0f1e3c1f}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--ld-delay,0s);transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:none}.ld-title-line{padding-bottom:.06em;display:block;overflow:hidden}.ld-title-line>span{animation:1.2s cubic-bezier(.16,1,.3,1) both ld-line-up;animation-delay:var(--ld-delay,0s);display:block}@keyframes ld-line-up{0%{transform:translateY(110%)}}.ld-fade-in{animation:1.2s ease-out both ld-fade;animation-delay:var(--ld-delay,0s)}@keyframes ld-fade{0%{opacity:0;transform:translateY(12px)}}.ld-flow{stroke-dasharray:4 10;animation:1.6s linear infinite ld-dash}@keyframes ld-dash{to{stroke-dashoffset:-28px}}.ld-caret:after{content:"";vertical-align:-.15em;background:var(--ld-accent);width:.5em;height:1em;margin-left:2px;animation:1s step-end infinite ld-blink;display:inline-block}@keyframes ld-blink{50%{opacity:0}}.ld-pulse{animation:2s ease-in-out infinite ld-pulse}@keyframes ld-pulse{50%{opacity:.35}}.ld-marquee{animation:48s linear infinite ld-marquee}@keyframes ld-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.ld-title-line>span,.ld-fade-in,.ld-flow,.ld-pulse,.ld-marquee{animation:none}}body:has(.landing){background:#f4f6fb}
