.landing-page{isolation:isolate;--landing-rule:rgba(255,255,255,0.09)}.landing-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.landing-atmosphere-grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:120px 100%;mask-image:linear-gradient(black,transparent 85%)}.landing-atmosphere-clouds{position:absolute;inset:-10%;background:radial-gradient(ellipse at 85% 15%,var(--claron-primary-glow),transparent 48%),radial-gradient(ellipse at 0 70%,var(--claron-node-glow),transparent 50%);opacity:.22}.landing-entrance-line{position:fixed;inset:0 0 auto;height:2px;z-index:100;background:linear-gradient(90deg,transparent,var(--claron-primary),var(--foreground));transform-origin:left;animation:landing-entrance 1.2s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes landing-entrance{0%{transform:scaleX(0)}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.landing-hero{position:relative;padding-top:72px}.landing-hero-scene{position:relative;width:min(100%,1600px);margin:auto;overflow:hidden;background:#030508}.landing-scene-overline{position:relative;z-index:1;margin:0 48px;padding-block:28px;border-bottom:1px solid var(--landing-rule);display:flex;justify-content:space-between;gap:24px;font:9px var(--font-jetbrains-mono),monospace;letter-spacing:.12em;color:var(--text-secondary)}.landing-scene-overline>span:first-child{display:flex;align-items:center;gap:10px}.landing-live-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:var(--claron-node)}.landing-headline{font-size:clamp(48px,6vw,84px);font-weight:550;line-height:1.05;letter-spacing:-.05em}.landing-headline>span{display:block}.landing-headline-last{color:#b7c1cd}.landing-headline-period{color:var(--claron-primary)}.landing-silver-text{background:linear-gradient(110deg,#fff 8%,#ced5de 45%,#768290);background-clip:text;-webkit-text-fill-color:transparent}.landing-accent-text{background:linear-gradient(100deg,#b9f3ff,var(--claron-primary) 45%,#9fe9dd 85%);background-size:200% 100%;background-clip:text;-webkit-text-fill-color:transparent;animation:landing-chromatic-shift 7s ease-in-out infinite}@keyframes landing-chromatic-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.landing-hero-description{color:#d1d5db}.landing-hero-description>span{color:var(--text-secondary)}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-hero-note{color:var(--text-secondary)}.landing-art-depth,.landing-signal,.landing-signal-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.landing-laser-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;z-index:0;overflow:hidden}.landing-laser-reveal-img{object-fit:cover;object-position:center;z-index:2;mix-blend-mode:screen;user-select:none;opacity:calc(.04 + var(--reveal-opacity, 0) * .45);-webkit-mask-image:radial-gradient(circle 280px at var(--mx) var(--my),rgba(255,255,255,1) 0,rgba(255,255,255,.95) 60px,rgba(255,255,255,.6) 130px,rgba(255,255,255,.2) 210px,rgba(255,255,255,0) 280px);mask-image:radial-gradient(circle 280px at var(--mx) var(--my),rgba(255,255,255,1) 0,rgba(255,255,255,.95) 60px,rgba(255,255,255,.6) 130px,rgba(255,255,255,.2) 210px,rgba(255,255,255,0) 280px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-laser-reveal-img,.landing-laser-spotlight{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1);--mx:-9999px;--my:-9999px}.landing-laser-spotlight{z-index:1;opacity:var(--reveal-opacity,0);background:radial-gradient(circle 320px at var(--mx) var(--my),rgba(0,210,255,.14) 0,rgba(0,169,216,.05) 50%,transparent 75%)}.landing-laser-card{position:relative;border-radius:28px 28px 0 0;background:rgba(3,7,13,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,210,255,.4);border-bottom:none;box-shadow:0 -8px 40px rgba(0,210,255,.25),inset 0 1px 0 rgba(255,255,255,.35);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.landing-plus-grid{display:none}.landing-laser-touchdown{position:absolute;top:0;pointer-events:none;transform:translate(-50%,-50%);width:380px;height:90px;background:radial-gradient(ellipse 55% 50% at 50% 50%,rgba(255,255,255,.98) 0,rgba(0,210,255,.85) 30%,rgba(0,199,236,.3) 65%,transparent 100%);filter:blur(6px);z-index:20}.landing-laser-line-glow{position:absolute;top:-1px;transform:translateX(-50%);height:2px;width:320px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95) 45%,rgba(255,255,255,.95) 55%,transparent);box-shadow:0 0 15px #00d2ff,0 0 35px #00d2ff;z-index:21}.landing-telemetry-chip{background:rgba(3,7,13,.65);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px rgba(0,0,0,.5);transition:transform .3s ease,border-color .3s ease}.landing-telemetry-chip:hover{border-color:rgba(0,210,255,.3);transform:translateY(-2px)}.landing-signal{perspective:1000px}.landing-signal-vector{position:absolute;right:-2%;top:10%;width:54%;height:78%;transition:opacity .5s ease}.landing-signal-canvas{opacity:0;transition:opacity .7s ease}.landing-signal[data-renderer=gpu] .landing-signal-canvas{opacity:1}.landing-signal[data-renderer=gpu] .landing-signal-vector{opacity:0}.landing-art-caption{position:absolute;right:10%;bottom:113px;display:flex;align-items:flex-start;gap:15px;pointer-events:none}.landing-caption-cross{font:25px monospace;color:var(--claron-primary)}.landing-art-caption div>span{display:block;font:9px var(--font-jetbrains-mono),monospace;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:8px}.landing-scene-baseline{position:relative;z-index:10;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-bricolage),system-ui,sans-serif;font-size:var(--font-size-xs);letter-spacing:.08em;color:var(--text-secondary)}.landing-scene-baseline a,.landing-scene-baseline>span{display:flex;align-items:center;gap:16px}.landing-scene-baseline a{padding-block:8px}.landing-scene-baseline a:hover{color:var(--foreground)}.landing-scroll-stem{display:block;width:1px;height:18px;background:var(--claron-primary);transform-origin:top;animation:landing-scroll-stem 2.4s ease-in-out infinite}@keyframes landing-scroll-stem{50%{transform:scaleY(.55);opacity:.4}}.landing-scene-baseline i{width:16px;height:1px;background:var(--claron-primary-border)}.landing-workflow-rail{width:min(100% - 96px,1400px);margin:0 auto;padding-block:26px;border-block:1px solid var(--landing-rule);display:grid;grid-template-columns:repeat(4,1fr)}.landing-workflow-rail>div{display:flex;gap:15px;align-items:center;padding-inline:24px;border-right:1px solid var(--landing-rule)}.landing-workflow-rail>div:first-child{padding-left:0}.landing-workflow-rail>div:last-child{padding-right:0;border:0}.landing-rail-number{font:10px var(--font-jetbrains-mono),monospace;color:var(--claron-primary)}.landing-workflow-rail strong{display:block;font-size:13px;font-weight:500}.landing-workflow-rail div div>span{display:block;font-size:10px;margin-top:4px;color:var(--text-secondary)}.landing-workflow-rail svg{margin-left:auto;color:var(--text-muted)}.landing-signature{width:min(100%,1400px);height:300px;margin:0 auto;padding-inline:24px;position:relative;overflow:hidden;background:#010810}.landing-signature .landing-webgl-shell{position:relative;height:100%;overflow:hidden;border:1px solid rgba(89,183,211,.2);border-top:0;border-radius:0 0 28px 28px;background:#010810;box-shadow:inset 0 24px 32px -28px rgba(136,230,255,.65);isolation:isolate}.landing-signature .landing-webgl-shell:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:46%;pointer-events:none;background:linear-gradient(180deg,#010810,rgba(1,8,16,.92) 22%,rgba(1,8,16,.56) 54%,transparent)}.landing-signature .landing-webgl-shell:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:38%;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(0,169,216,.28) 1px,transparent 0),linear-gradient(90deg,rgba(0,169,216,.28) 1px,transparent 0);background-size:8px 8px;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.72) 54%,transparent)}.landing-story{padding-top:110px}.landing-page [data-landing-enter]{transition:opacity .56s cubic-bezier(.19,1,.22,1),transform .56s cubic-bezier(.19,1,.22,1);transition-delay:var(--landing-enter-delay,0s)}.landing-page [data-landing-enter]:not([data-landing-entered=true]){opacity:0;transform:translate3d(0,22px,0) scale(.99);will-change:opacity,transform}.landing-page [data-landing-enter][data-landing-entered=true]{opacity:1;transform:translateZ(0) scale(1)}.landing-page [data-landing-enter] [data-landing-child]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .52s cubic-bezier(.19,1,.22,1),transform .52s cubic-bezier(.19,1,.22,1);transition-delay:var(--landing-child-delay,0s);will-change:opacity,transform}.landing-page [data-landing-enter][data-landing-entered=true] [data-landing-child]{opacity:1;transform:translateZ(0)}.landing-page [data-landing-child]:first-child{--landing-child-delay:40ms}.landing-page [data-landing-child]:nth-child(2){--landing-child-delay:110ms}.landing-page [data-landing-child]:nth-child(3){--landing-child-delay:180ms}.landing-story [data-story-entered]{transition:opacity .62s cubic-bezier(.19,1,.22,1),transform .62s cubic-bezier(.19,1,.22,1);transition-delay:var(--story-enter-delay,0s)}.landing-story [data-story-entered=false]{opacity:0;transform:translate3d(0,26px,0);will-change:opacity,transform}.landing-story [data-story-entered=true]{opacity:1;transform:translateZ(0)}.landing-story [data-story-active=false] *{animation-play-state:paused!important}.landing-story [data-story-active=false] .feature-mockup-shell{contain:layout paint style}.landing-story [data-story-active=true]{will-change:transform}.landing-story [style*="filter: blur(0px)"]{filter:none!important}html[data-landing-scrolling=true] .landing-page *,html[data-landing-scrolling=true] .landing-story-spotlight *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (min-width:1024px){.landing-story [data-story-active=false] .feature-panel{content-visibility:hidden;contain:strict}.landing-story [data-story-active=true] .feature-panel{contain:layout paint style;isolation:isolate}}.landing-closing[data-landing-section-active=false] *,.landing-hero[data-landing-section-active=false] *,.landing-integrations [data-landing-section-active=false] *,.landing-setup [data-landing-section-active=false] *{animation-play-state:paused!important}.animated-connector-dash{animation:landing-connector-dash-horizontal .6s linear infinite}.animated-connector-dash[data-direction=vertical]{animation-name:landing-connector-dash-vertical}@keyframes landing-connector-dash-horizontal{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes landing-connector-dash-vertical{0%{stroke-dashoffset:0}to{stroke-dashoffset:16}}body:has(.landing-page) .wave-head{filter:blur(15px);animation-name:landing-plasma-flow-head}@keyframes landing-plasma-flow-head{0%{transform:translateY(-50%) translateY(-3px) scale(.85);opacity:.7}to{transform:translateY(-50%) translate(12%,6px) scale(1.3,1.15);opacity:1}}.landing-section-intro{width:min(100% - 96px,1400px);margin:0 auto 64px;display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.landing-section-kicker{display:flex;align-items:center;gap:24px;font:10px var(--font-jetbrains-mono),monospace;color:var(--claron-primary);letter-spacing:.13em;margin-bottom:25px}.landing-kicker-line{display:inline-block;height:1px;width:80px;background:var(--claron-primary-border)}.landing-closing h2,.landing-section-intro h2{font-size:clamp(36px,4.2vw,62px);line-height:1.09;letter-spacing:-.045em;font-weight:550}.landing-section-description{font-size:14px;line-height:1.85;color:var(--text-secondary);max-width:315px;padding-bottom:4px}.landing-page .feature-panel{background:#080c12;backdrop-filter:none;border-color:rgba(255,255,255,.1)}.landing-page .feature-panel h3{font-size:clamp(30px,3.1vw,48px);font-weight:550;letter-spacing:-.045em}.landing-page .feature-panel>div>div>p{font-size:15px;line-height:1.85}.landing-section-intro-compact{margin-bottom:0}.landing-setup{content-visibility:auto;contain-intrinsic-size:980px}.landing-integrations{padding-top:70px;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:1200px}.landing-closing{width:min(100% - 96px,1400px);margin:90px auto 120px;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:620px}.landing-closing-card{position:relative;padding:76px 48px;background:#080e15!important;border-color:rgba(255,255,255,.12)!important;text-align:center}.landing-closing .landing-hero-actions,.landing-closing .landing-section-kicker{justify-content:center;position:relative}.landing-closing h2{position:relative;font-size:clamp(40px,5vw,72px)}.landing-closing-card>p:not(.landing-section-kicker){color:var(--text-secondary);line-height:1.8;font-size:14px;margin-top:24px;position:relative}.landing-closing-orbit{position:absolute;width:620px;height:620px;border:1px solid var(--claron-primary-border);border-radius:50%;left:calc(50% - 310px);top:-180px;background:radial-gradient(ellipse,var(--claron-primary-glow),transparent 65%);opacity:.25;animation:landing-orbit 12s ease-in-out infinite;pointer-events:none}@keyframes landing-orbit{50%{transform:scale(1.15) translateY(24px);opacity:.4}}@media (max-width:1100px){.landing-hero-copy{width:65%}.landing-hero-actions>a{padding-inline:14px}.landing-workflow-rail>div{padding-inline:15px;gap:10px}.landing-workflow-rail svg{display:none}.landing-art-caption{right:7%}}@media (max-width:899px){.landing-hero-copy{width:auto;padding:45px 0 360px;margin-inline:32px}.landing-headline{font-size:clamp(72px,11vw,110px)}.landing-scene-overline{margin-inline:32px}.landing-scene-overline>span:last-child{display:none}.landing-signal-vector{top:auto;bottom:30px;right:1%;width:65%;height:365px}.landing-signal-canvas{display:none}.landing-signal[data-renderer=gpu] .landing-signal-vector{opacity:1}.landing-art-caption{bottom:145px;left:32px;right:auto}.landing-scene-baseline{left:32px;right:32px}.landing-scene-baseline>span{display:none}.landing-section-intro{flex-direction:column;align-items:flex-start;gap:24px}.landing-section-description{max-width:480px}}@media (max-width:767px){.landing-closing,.landing-integrations,.landing-setup{content-visibility:visible;contain:none}.landing-hero{padding-top:64px}.landing-hero-copy{margin-inline:20px;padding-block:30px 320px}.landing-scene-overline{margin-inline:20px;padding-block:20px;font-size:8px}.landing-headline{font-size:clamp(34px,10vw,56px);line-height:1.08;letter-spacing:-.04em;margin-block:16px}.landing-eyebrow{font-size:8px}.landing-hero-description{font-size:15px;line-height:1.5}.landing-hero-actions{gap:10px;margin-top:20px}.landing-hero-note{font-size:11px}.landing-signal-vector{width:75%;right:-5%;bottom:35px;height:290px}.landing-art-caption{bottom:125px;left:20px;gap:8px}.landing-art-caption div>span{font-size:7px}.landing-art-caption strong{font-size:20px}.landing-scene-baseline{left:20px;right:20px;font-size:8px}.landing-closing,.landing-section-intro,.landing-workflow-rail{width:calc(100% - 40px)}.landing-workflow-rail{grid-template-columns:repeat(2,1fr);gap:24px 0}.landing-workflow-rail>div{padding-inline:12px}.landing-workflow-rail>div:nth-child(odd){padding-left:0}.landing-workflow-rail>div:nth-child(2n){border-right:0}.landing-workflow-rail div div>span{font-size:9px}.landing-signature{display:none}.landing-story{padding-top:75px}.landing-section-intro{margin-bottom:38px}.landing-section-kicker{font-size:9px;margin-bottom:18px}.landing-integrations{padding-top:25px}.landing-closing{margin-block:55px 70px}.landing-closing-card{padding:50px 20px}.landing-closing .landing-section-kicker{line-height:1.8}}@media (prefers-reduced-motion:reduce){.landing-page [data-landing-enter]{transition:none}.landing-page [data-landing-enter]:not([data-landing-entered=true]),.landing-page [data-landing-enter][data-landing-entered=true]{opacity:1;transform:none}.landing-page [data-landing-enter] [data-landing-child],.landing-page [data-landing-enter][data-landing-entered=true] [data-landing-child]{opacity:1;transform:none;transition:none}.landing-story [data-story-entered]{transition:none}.landing-story [data-story-entered=false],.landing-story [data-story-entered=true]{opacity:1;transform:none}.landing-page .landing-accent-text,.landing-page .landing-closing-orbit,.landing-page .landing-entrance-line,.landing-page .landing-scroll-stem{animation:none}.landing-page .landing-entrance-line{display:none}.landing-signal-canvas,.landing-signal-vector{transition:none}}