.landing-live{padding:76px 30px 84px;color:var(--site-ink)}.landing-live-heading{margin-bottom:24px}.landing-live .eyebrow{color:#a3a3a3}.landing-live-heading h2{max-width:840px;margin:12px 0;font-size:clamp(2.25rem,4.4vw,4.3rem);font-weight:560;letter-spacing:-.065em;line-height:1.04}.landing-live-heading h2:focus{outline:none}.landing-live-heading>p:last-child{max-width:670px;color:var(--site-muted);font-size:.95rem;line-height:1.65}.landing-live-showcase{position:relative;overflow:hidden;border:1px solid #414141;border-radius:20px;background:linear-gradient(160deg,#252525,#101010 19%,#090909 72%,#202020);padding:11px;box-shadow:inset 0 2px 0 #ffffff13,0 30px 85px #0008,0 0 0 5px #ffffff04}.landing-live-showcase:before{position:absolute;inset:0 18% auto;height:1px;background:linear-gradient(90deg,transparent,#d4d4d466,transparent);content:"";pointer-events:none}.landing-live-frame-bar{display:flex;height:34px;align-items:center;gap:12px;padding:0 12px 10px;color:#a6a6a6;font:9px var(--font-mono);letter-spacing:.1em}.landing-live-frame-bar>span:last-child{margin-left:auto;color:#8a8a8a}.landing-live-frame-dots{display:flex;gap:5px}.landing-live-frame-dots i{width:6px;height:6px;border:1px solid #858585;border-radius:50%}.landing-live-frame-dots i:first-child{background:#d4d4d4;border-color:#d4d4d4}.landing-live-iframe{display:block;width:100%;height:690px;background:#090a0d;box-shadow:0 12px 36px #0008}.landing-live-iframe,.landing-live-loading{border:1px solid #454545;border-radius:10px}.landing-live-loading{position:absolute;z-index:2;inset:45px 11px 11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#111;color:#a3a3a3;font:10px var(--font-mono);letter-spacing:.08em}.landing-live-loading-bars{width:min(260px,calc(100% - 48px));display:grid;gap:10px}.landing-live-loading .ui-skeleton{background:#333}.landing-live-loading .ui-skeleton:after{background:linear-gradient(90deg,transparent,#ffffff24,transparent)}.landing-live-mobile-entry{display:none}@media(max-width:1000px){.landing-live{padding-inline:20px}.landing-live-iframe{height:650px}}@media(max-width:680px){.landing-live{padding:48px 12px 64px}.landing-live-heading h2{font-size:2.3rem}.landing-live-showcase{display:none}.landing-live-mobile-entry{display:block;overflow:hidden;border:1px solid #444;border-radius:18px;background:#111;color:#f3f3f3;box-shadow:0 22px 54px #0006}.landing-live-mobile-mini{height:188px;overflow:hidden;position:relative;padding:18px;background:linear-gradient(155deg,#202020,#0b0b0b);font:10px var(--font-mono);color:#d0d0d0}.landing-live-mobile-mini>span{position:relative;z-index:1}.landing-live-mobile-mini b{margin:0 5px;color:#777}.landing-live-mobile-route{position:absolute;inset:39px 0 0;opacity:.45;background:repeating-linear-gradient(0deg,transparent 0 23px,#343434 24px,#343434 25px,transparent 26px 49px),repeating-linear-gradient(90deg,transparent 0 41px,#343434 42px,#343434 43px,transparent 44px 83px)}.landing-live-mobile-route:after{content:"";position:absolute;top:18px;left:13%;width:74%;height:89px;border:3px solid #bdbdbd;border-right-width:0;border-radius:55% 0 0 35%;transform:rotate(-8deg)}.landing-live-mobile-route i{position:absolute;z-index:1;width:6px;height:6px;border-radius:50%;background:#dedede}.landing-live-mobile-route i:first-child{top:95px;left:18%}.landing-live-mobile-route i:nth-child(2){top:68px;left:37%}.landing-live-mobile-route i:nth-child(3){top:38px;left:58%}.landing-live-mobile-route i:nth-child(4){top:42px;left:78%}.landing-live-mobile-metrics{position:absolute;inset:auto 12px 10px;display:flex;gap:6px;z-index:2}.landing-live-mobile-metrics em{display:grid;flex:1;min-width:0;gap:5px;border:1px solid #505050;border-radius:5px;background:#181818ec;padding:9px;color:#bdbdbd;font-size:8px;font-style:normal}.landing-live-mobile-metrics strong{color:#f3f3f3;font-size:11px;white-space:nowrap}.landing-live-mobile-action{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #444;padding:17px 18px}.landing-live-mobile-action>span{display:grid;gap:4px}.landing-live-mobile-action small{color:#c7c7c7;font:9px var(--font-mono);letter-spacing:.08em}.landing-live-mobile-action strong{font-size:1.05rem}.landing-live-mobile-action span span{color:#aaa;font-size:.75rem}.landing-live-mobile-action>svg{flex:none;width:38px;height:38px;border:1px solid #666;border-radius:50%;padding:9px}.landing-live-mobile-entry:hover .landing-live-mobile-action>svg{background:#eee;color:#111}}.cakra-architecture-art{max-width:1000px;margin:0 auto;color:#eee}.cakra-architecture-art svg{overflow:visible;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.cakra-architecture-art svg *{vector-effect:non-scaling-stroke}.cakra-architecture-art [data-g]{cursor:pointer;outline:none}.cakra-architecture-art .mo,.cakra-architecture-art .mo2{font:11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.2em;fill:#8c8c8c}.cakra-architecture-art .mo2{letter-spacing:.14em;fill:#a8a8a8}.cakra-architecture-art .ti{font-size:21px;font-weight:700;fill:#fff;letter-spacing:.02em}.cakra-architecture-art .lb{font-size:15px;fill:#d4d4d4}.cakra-architecture-art .sb{font:9.5px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.1em;fill:#767676}.cakra-architecture-art .nm{font-size:19px;font-weight:600;fill:#fff}.cakra-architecture-art .ln{fill:none;stroke:#3a3a3a;stroke-width:1}.cakra-architecture-art .ln.d{stroke-dasharray:3 4;stroke:#555}.cakra-architecture-art .cb{fill:#0a0a0a;stroke:#e0e0e0;stroke-width:1;stroke-linejoin:round}.cakra-architecture-art .lb,.cakra-architecture-art .ln,.cakra-architecture-art .x{transition:opacity .25s,fill .25s,stroke .25s}.cakra-architecture-art svg[data-a] .x{opacity:.22}.cakra-architecture-art svg[data-a="0"] .g0{opacity:1}.cakra-architecture-art svg[data-a="0"] .ln.g0{stroke:#fff}.cakra-architecture-art svg[data-a="0"] .g0 .lb{fill:#fff}.cakra-architecture-art svg[data-a="1"] .g1{opacity:1}.cakra-architecture-art svg[data-a="1"] .ln.g1{stroke:#fff}.cakra-architecture-art svg[data-a="1"] .g1 .lb{fill:#fff}.cakra-architecture-art svg[data-a="2"] .g2{opacity:1}.cakra-architecture-art svg[data-a="2"] .ln.g2{stroke:#fff}.cakra-architecture-art svg[data-a="2"] .g2 .lb{fill:#fff}.cakra-architecture-art svg[data-a=c] .gc{opacity:1}.cakra-architecture-art svg[data-a=c] .ln.gc{stroke:#fff}.cakra-architecture-art svg[data-a=c] .gc .lb{fill:#fff}.cakra-architecture-art svg[data-a=s] .gs{opacity:1}.cakra-architecture-art svg[data-a=s] .ln.gs{stroke:#fff}.cakra-architecture-art svg[data-a=s] .gs .lb{fill:#fff}@media(prefers-reduced-motion:reduce){.cakra-architecture-art animateMotion{display:none}}.cakra-architecture-art{min-width:0;width:100%;overflow:hidden;color:var(--story-ink)}.cakra-architecture-art svg{display:block;width:100%;height:auto}.cakra-architecture-art[data-interactive=false] [data-g]{cursor:default}.cakra-architecture-art [data-g]:focus-visible{outline:none}.cakra-architecture-art [data-g]:focus-visible .lb{text-decoration:underline;text-underline-offset:4px}:root:not(.dark) .cakra-architecture-art svg{filter:invert(1)}@media (prefers-reduced-motion:reduce){.cakra-architecture-art animateMotion{display:none}.cakra-architecture-art .lb,.cakra-architecture-art .ln,.cakra-architecture-art .x{transition:none}}.landing-surface .workflow-figure{--wf-bg:#0b0d0c;--wf-surface:#101412;--wf-ink:#f0f2ee;--wf-mid:#a5aea6;--wf-soft:#59655d;--wf-grid:#223029;display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden;border-radius:16px;background:var(--wf-bg)}:root:not(.dark) .landing-surface .workflow-figure{--wf-bg:#fff;--wf-surface:#f8f9f7;--wf-ink:#1f2420;--wf-mid:#555f57;--wf-soft:#aeb8ae;--wf-grid:#dfe5df}.landing-surface .workflow-figure .story-visual-top{position:relative;inset:auto;flex:none;min-height:39px;padding:12px 18px;border-bottom:1px solid var(--story-line);color:var(--wf-mid)}.landing-surface .workflow-figure svg{display:block;width:100%;height:auto;overflow:visible;flex:none;background:var(--wf-bg);font-family:var(--font-jetbrains),ui-monospace,monospace}.landing-surface .workflow-figure .wf-grid-line{fill:none;stroke:var(--wf-grid);stroke-width:1}.landing-surface .workflow-figure .wf-grid-plane{opacity:.66}.landing-surface .workflow-figure .wf-corners{fill:none;stroke:var(--wf-soft);stroke-width:1.2}.landing-surface .workflow-figure .wf-outline{fill:var(--wf-bg);stroke:var(--wf-ink);stroke-width:2}.landing-surface .workflow-figure .wf-reader-shadow{fill:var(--wf-surface);stroke:var(--wf-soft)}.landing-surface .workflow-figure .wf-line-circle,.landing-surface .workflow-figure .wf-map-ring,.landing-surface .workflow-figure .wf-muted-outline{fill:none;stroke:var(--wf-soft);stroke-width:1.4}.landing-surface .workflow-figure .wf-panel{fill:var(--wf-bg);stroke:var(--wf-soft);stroke-width:1.1}.landing-surface .workflow-figure .wf-connector,.landing-surface .workflow-figure .wf-cursor,.landing-surface .workflow-figure .wf-grid-chart,.landing-surface .workflow-figure .wf-line,.landing-surface .workflow-figure .wf-map-grid,.landing-surface .workflow-figure .wf-muted-line,.landing-surface .workflow-figure .wf-route,.landing-surface .workflow-figure .wf-strong-line,.landing-surface .workflow-figure .wf-time-ticks{fill:none;stroke-linecap:round;stroke-linejoin:round}.landing-surface .workflow-figure .wf-line{stroke:var(--wf-ink);stroke-width:1.5}.landing-surface .workflow-figure .wf-muted-line{stroke:var(--wf-soft);stroke-width:1.3}.landing-surface .workflow-figure .wf-strong-line{stroke:var(--wf-ink);stroke-width:2.4}.landing-surface .workflow-figure .wf-grid-chart{stroke:var(--wf-soft);stroke-width:1;opacity:.65}.landing-surface .workflow-figure .wf-map-grid{stroke:var(--wf-soft);stroke-width:1.2;opacity:.5}.landing-surface .workflow-figure .wf-route{stroke:var(--wf-ink);stroke-width:2.4}.landing-surface .workflow-figure .wf-connector{stroke:var(--wf-soft);stroke-width:1.4;stroke-dasharray:5 8}.landing-surface .workflow-figure .wf-time-ticks{stroke:var(--wf-soft);stroke-width:1}.landing-surface .workflow-figure .wf-cursor{stroke:var(--wf-ink);stroke-width:2}.landing-surface .workflow-figure .wf-connector-dot,.landing-surface .workflow-figure .wf-dot,.landing-surface .workflow-figure .wf-square{fill:var(--wf-ink)}.landing-surface .workflow-figure .wf-square{stroke:var(--wf-ink);stroke-width:1}.landing-surface .workflow-figure .wf-track{fill:var(--wf-soft);opacity:.5}.landing-surface .workflow-figure .wf-track-fill{fill:var(--wf-ink)}.landing-surface .workflow-figure .wf-tag{fill:var(--wf-bg);stroke:var(--wf-mid);stroke-width:1}.landing-surface .workflow-figure .wf-bars{fill:none;stroke:var(--wf-ink);stroke-width:11}.landing-surface .workflow-figure .wf-label{fill:var(--wf-ink);font-size:15px;letter-spacing:.045em}.landing-surface .workflow-figure .wf-small{fill:var(--wf-mid);font-size:11px;letter-spacing:.06em}.landing-surface .workflow-figure .wf-micro{fill:var(--wf-mid);font-size:9px;letter-spacing:.055em}.landing-surface .workflow-figure .wf-reader-title{font-size:13px}.landing-surface .workflow-figure .wf-figure-foot{letter-spacing:.1em}.landing-surface .workflow-figure .wf-report-paper{fill:var(--wf-surface)}.landing-surface .workflow-figure .wf-printer{fill:var(--wf-bg)}.landing-surface .workflow-figure .wf-import-trace{--wf-dash-length:265}.landing-surface .workflow-figure .wf-map-route{--wf-dash-length:360}.landing-surface .workflow-figure .wf-rf-line{--wf-dash-length:500}.landing-surface .workflow-figure .wf-rf-secondary-one{--wf-dash-length:335}.landing-surface .workflow-figure .wf-rf-secondary-two{--wf-dash-length:310}.landing-surface .workflow-figure .wf-report-trace{--wf-dash-length:175}.landing-surface .workflow-figure .wf-output-route{--wf-dash-length:110}.landing-surface .workflow-figure .wf-chart-fill{fill:var(--wf-ink);opacity:.11}.landing-surface .workflow-figure .wf-radar-sector{fill:var(--wf-ink);stroke:var(--wf-mid);stroke-width:1;opacity:.1}.landing-surface .workflow-figure .wf-route-head{fill:var(--wf-ink);stroke:var(--wf-bg);stroke-width:3}.landing-surface .workflow-figure .wf-rf-secondary{fill:none;stroke:var(--wf-mid);stroke-width:1.7;opacity:.75}.landing-surface .workflow-figure .wf-timeline-playhead{fill:none;stroke:var(--wf-ink);stroke-width:2.4}.landing-surface .workflow-figure[data-visible=true] :is(.wf-import-card,.wf-output-node){animation:wf-arrive .8s cubic-bezier(.19,.8,.25,1) both}.landing-surface .workflow-figure[data-visible=true] .wf-delay-1{animation-delay:.14s}.landing-surface .workflow-figure[data-visible=true] .wf-delay-2{animation-delay:.28s}.landing-surface .workflow-figure[data-visible=true] .wf-delay-3{animation-delay:.42s}.landing-surface .workflow-figure[data-visible=true] .wf-delay-4{animation-delay:.56s}.landing-surface .workflow-figure[data-visible=true] :is(.wf-import-connector,.wf-decide-connector){animation:wf-connector-flow 3s linear infinite}.landing-surface .workflow-figure[data-visible=true] :is(.wf-import-trace,.wf-map-route,.wf-rf-line,.wf-report-trace,.wf-output-route,.wf-rf-secondary){stroke-dasharray:var(--wf-dash-length);animation:wf-line-loop 6s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] .wf-map-route{animation-delay:-.7s}.landing-surface .workflow-figure[data-visible=true] .wf-rf-line{animation-delay:-1.1s}.landing-surface .workflow-figure[data-visible=true] .wf-rf-secondary-one{animation-delay:-1.35s}.landing-surface .workflow-figure[data-visible=true] .wf-rf-secondary-two{animation-delay:-1.55s}.landing-surface .workflow-figure[data-visible=true] .wf-report-trace{animation-delay:-1.8s}.landing-surface .workflow-figure[data-visible=true] .wf-output-route{animation-delay:-.5s}.landing-surface .workflow-figure[data-visible=true] .wf-file-progress{transform-box:fill-box;transform-origin:left center;animation:wf-file-load 4.8s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] .wf-delay-1 .wf-file-progress{animation-delay:-1.5s}.landing-surface .workflow-figure[data-visible=true] .wf-delay-2 .wf-file-progress{animation-delay:-3s}.landing-surface .workflow-figure[data-visible=true] .wf-import-chart-fill{animation:wf-chart-glow 6s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] .wf-gps-ring{transform-box:fill-box;transform-origin:center;animation:wf-radar 2.6s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] .wf-gps-satellite{transform-box:view-box;transform-origin:844px 226px;animation:wf-orbit 5s linear infinite}.landing-surface .workflow-figure[data-visible=true] .wf-clock-hands{transform-box:view-box;transform-origin:810px 438px;animation:wf-orbit 8s linear infinite}.landing-surface .workflow-figure[data-visible=true] .wf-sector-one{transform-box:view-box;transform-origin:285px 333px;animation:wf-sector-sweep 5.2s ease-in-out infinite alternate}.landing-surface .workflow-figure[data-visible=true] .wf-sector-two{transform-box:view-box;transform-origin:441px 390px;animation:wf-sector-sweep 4.4s ease-in-out -1.2s infinite alternate-reverse}.landing-surface .workflow-figure[data-visible=true] .wf-route-head{animation:wf-route-travel 6s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] .wf-trace-cursor{animation:wf-scan 6s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] .wf-timeline-playhead{animation:wf-timeline 6s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] :is(.wf-output-bars,.wf-report-bars){transform-box:fill-box;transform-origin:center bottom;animation:wf-bars-grow 5s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] .wf-report-bars{animation-delay:-1s}.landing-surface .workflow-figure[data-visible=true] .wf-report-sheet{animation:wf-paper-feed 6s ease-in-out infinite}.landing-surface .workflow-figure[data-visible=true] .wf-print-fill{stroke-dasharray:68;animation:wf-print 6s ease-in-out infinite}@keyframes wf-arrive{0%{opacity:.18;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-line-loop{0%,8%{stroke-dashoffset:var(--wf-dash-length)}65%,88%{stroke-dashoffset:0}to{stroke-dashoffset:var(--wf-dash-length)}}@keyframes wf-connector-flow{to{stroke-dashoffset:-52}}@keyframes wf-radar{50%{opacity:.35;transform:scale(1.12)}}@keyframes wf-orbit{to{transform:rotate(1turn)}}@keyframes wf-sector-sweep{0%{opacity:.07;transform:rotate(-22deg)}to{opacity:.32;transform:rotate(32deg)}}@keyframes wf-file-load{0%{transform:scaleX(.08)}65%,82%{transform:scaleX(1)}to{transform:scaleX(.08)}}@keyframes wf-chart-glow{0%,12%,95%,to{opacity:0}60%,83%{opacity:.11}}@keyframes wf-route-travel{0%,8%{opacity:0;transform:translate(0)}12%{opacity:1}32%{transform:translate(126px,-87px)}57%{transform:translate(195px,-141px)}78%,88%{opacity:1;transform:translate(301px,-174px)}to{opacity:0;transform:translate(301px,-174px)}}@keyframes wf-scan{0%,8%{transform:translateX(-275px)}78%,88%{transform:translateX(0)}to{transform:translateX(-275px)}}@keyframes wf-timeline{0%,8%{transform:translateX(0)}78%,88%{transform:translateX(768px)}to{transform:translateX(0)}}@keyframes wf-bars-grow{0%,12%,to{transform:scaleY(.12)}58%,83%{transform:scaleY(1)}}@keyframes wf-paper-feed{0%,12%{transform:translateY(0)}75%,88%{transform:translateY(310px)}to{transform:translateY(0)}}@keyframes wf-print{0%,12%{stroke-dashoffset:68}75%,88%{stroke-dashoffset:0}to{stroke-dashoffset:68}}.landing-surface .workflow-figure-caption{display:flex;align-items:center;gap:10px;min-height:45px;padding:10px 18px;border-top:1px solid var(--story-line);color:var(--story-muted);font-size:12px;line-height:1.5}.landing-surface .workflow-figure-caption i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--story-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--story-ink) 9%,transparent)}@media(max-width:700px){.landing-surface .story-flow-mobile-step .workflow-figure{min-height:0;border-radius:10px}.landing-surface .story-flow-mobile-step .workflow-figure .story-visual-top{min-height:38px;padding:11px 12px;font-size:7px}.landing-surface .story-flow-mobile-step .workflow-figure svg{width:100%;max-width:none;margin-left:0}.landing-surface .story-flow-mobile-step .workflow-figure-caption{padding-inline:12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.landing-surface .workflow-figure[data-visible=true] :is(.wf-import-card,.wf-output-node,.wf-import-connector,.wf-decide-connector,.wf-import-trace,.wf-map-route,.wf-rf-line,.wf-rf-secondary,.wf-report-trace,.wf-output-route,.wf-file-progress,.wf-import-chart-fill,.wf-gps-ring,.wf-gps-satellite,.wf-clock-hands,.wf-sector-one,.wf-sector-two,.wf-route-head,.wf-trace-cursor,.wf-timeline-playhead,.wf-output-bars,.wf-report-bars,.wf-report-sheet,.wf-print-fill){animation:none}}