html{scroll-behavior:smooth}html:has(.landing-root){font-size:16px}.landing-root{--landing-card:color-mix(in srgb, var(--color-surface-overlay) 60%, transparent);--color-surface-page:#141619;--color-surface-sunken:#101214;--color-surface-raised:#222529;--color-surface-header:#1a1d21;--color-surface-hover:#2c2d30;--color-surface-pressed:#383a3f;--color-line-subtle:#2c2d30;--color-line-default:#383a3f;--color-line-strong:#4a4d52;--color-line-hover:#5b5d62;--color-page-background:#141619;--color-page-sidebar:#141619;--color-page-navbar:#141619;--color-page-panel:#222529;--color-page-card-base:#141619;letter-spacing:normal;font-synthesis:auto;line-height:1.5}@layer base{.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4{font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin:0}}@keyframes rotate-glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes border-glow-pulse{0%{box-shadow:0 0 8px #474fd680,0 0 22px #474fd62e}50%{box-shadow:0 0 12px #777fea8c,0 0 28px #777fea33}to{box-shadow:0 0 8px #474fd680,0 0 22px #474fd62e}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes signal-travel{0%{stroke-dashoffset:200px;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes node-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes glow-breathe{0%,to{opacity:.4}50%{opacity:.8}}@keyframes nav-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes typing-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes completion-ring{0%{stroke-dashoffset:251px}to{stroke-dashoffset:150px}}@keyframes signal-dot{0%{offset-distance:0%;opacity:0}5%{opacity:1}95%{opacity:1}to{offset-distance:100%;opacity:0}}.glow-border-btn{background:conic-gradient(#474fd614 0%,#474fd6 30%,#777fea 50%,#777fea14 70%,#474fd614 100%);animation:4s linear infinite rotate-glow}@keyframes tab-progress{0%{width:0%}to{width:100%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cta-glow-once{0%{transform:scale(1)}20%{transform:scale(1.04)}50%{transform:scale(1)}}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}@media (width<=860px){.showcase-tabs{flex-wrap:wrap}.showcase-tab-card{min-width:140px;flex:calc(50% - 6px)!important}.showcase-detail{height:auto!important;padding:24px 20px!important}.showcase-panel[data-active=false]{display:none!important}.showcase-panel[data-active=true]{opacity:1!important;pointer-events:auto!important;position:relative!important;inset:auto!important}.showcase-panel-inner{flex-direction:column!important;gap:28px!important;position:relative!important;inset:auto!important}.showcase-panel-copy{width:100%!important}.showcase-panel-mockup{min-height:460px}}@media (width<=520px){.showcase-tab-card{flex:100%!important}.cedar-stage-grid{grid-template-columns:repeat(2,1fr)!important}}@media (prefers-reduced-motion:reduce){.glow-border-btn{background:linear-gradient(135deg,#474fd699,#777fea99);animation:none}@keyframes float-card{0%,to{transform:none}}@keyframes node-pulse{0%,to{opacity:.7}}@keyframes glow-breathe{0%,to{opacity:.5}}@keyframes pulse-ring{0%,to{opacity:0}}}
