.motion-control,.simulation-controls>button{display:none!important}.scenario-tabs{pointer-events:none}.scenario-tabs button:disabled{opacity:1;cursor:default}.simulation-window iframe{pointer-events:none}.simulation-controls{padding-block:12px}.river-flow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mask:url('assets/larkai-symbol-transparent.png') center/contain no-repeat;-webkit-mask:url('assets/larkai-symbol-transparent.png') center/contain no-repeat;filter:drop-shadow(0 0 5px #a1f1e6);mix-blend-mode:screen}.river-flow path{stroke-width:34;stroke-dasharray:165 835;animation:river-run 7s linear infinite;opacity:.72}.river-flow path:nth-child(2){stroke-width:25;animation-duration:5.3s;animation-delay:-2.3s}.river-flow path:nth-child(3){stroke-width:30;animation-duration:8.1s;animation-delay:-4s}@keyframes river-run{to{stroke-dashoffset:-1000}}.synergy-mercury{filter:drop-shadow(7px 7px 0 #07303a) drop-shadow(0 0 20px #84eee14d)}.converge:after{display:none}.converge i{overflow:hidden}.converge i b{position:absolute;top:0;height:2px;background:linear-gradient(90deg,transparent,#8effe9,white);box-shadow:0 0 8px #8effec}.provider-stack{gap:10px}.explorer-hero{padding-top:150px;padding-bottom:45px}.explorer-search{border:1px solid #365366;border-radius:14px;background:#112338;padding:20px;color:#95adbd;margin:30px 0}.ledger-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ledger-stats article,.ledger-panel{border:1px solid #284455;border-radius:16px;background:#0d1c2c;padding:24px}.ledger-stats strong{display:block;font-size:28px;color:#adf9e8}.ledger-stats small,.ledger-panel small{color:#8cabbc}.ledger-panel{margin:25px 0 80px;overflow:auto}.ledger-panel table{width:100%;border-collapse:collapse;white-space:nowrap}.ledger-panel td,.ledger-panel th{padding:18px 12px;text-align:left;border-bottom:1px solid #233a4a;font-size:12px}.ledger-panel td:first-child{color:#78dacf}.ledger-status{color:#9ff3d5}.ledger-notice{font-size:12px;color:#8da6b8}.explorer-hero h1{font-size:60px;letter-spacing:-3px;margin:12px 0}@media(max-width:700px){.ledger-stats{grid-template-columns:1fr 1fr}.explorer-hero h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.river-flow path{animation:none}.converge i b{display:none}}
.explorer-search{display:block;width:100%;font:inherit;outline-color:#6be6d3}.river-flow path{stroke-width:42;stroke-dasharray:280 720;opacity:.55}.river-flow path:nth-child(2){stroke-width:30}.river-flow path:nth-child(3){stroke-width:35}
.converge i{height:2px;top:50%;border:0;background:#376e763d}.converge i:nth-child(1){transform:rotate(35deg)}.converge i:nth-child(2){transform:rotate(24deg)}.converge i:nth-child(3){transform:rotate(12deg)}.converge i:nth-child(4){transform:rotate(0deg)}.converge i:nth-child(5){transform:rotate(-12deg)}.converge i:nth-child(6){transform:rotate(-24deg)}.converge i:nth-child(7){transform:rotate(-35deg)}
/* Clockwise travel on a circular path; the face keeps its orientation. */
.synergy-mercury{animation:synergy-clockwise 10s linear infinite}@keyframes synergy-clockwise{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.river-flow{filter:none}.river-flow .foam{stroke:#d8fff7;stroke-width:4!important;stroke-dasharray:4 11 2 19 8 7 3 22!important;opacity:.55;animation:rapids-drift 4s linear infinite!important}.river-flow .foam-1{stroke:#7de6ed;stroke-width:7!important;opacity:.35;animation-duration:5s!important}.river-flow .foam-2{stroke:#fff;stroke-width:2!important;animation-duration:3.4s!important}.river-flow .foam-3{stroke:#bafff3;stroke-width:3!important;animation-duration:6s!important}.river-flow .foam-4{stroke:#eaffff;stroke-width:2!important;opacity:.7;animation-duration:4.4s!important}@keyframes rapids-drift{to{stroke-dashoffset:-1000}}.decentralized-cards{grid-template-columns:repeat(3,1fr)}.nav nav{gap:22px}.decentralized-cards p{font-size:14px;color:#a4bbcb}@media(max-width:700px){.decentralized-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.synergy-mercury,.river-flow .foam{animation:none!important}}

/* One continuous header rail across every page, independent of page scroll. */
.nav:after{transform:none;width:100%;background:linear-gradient(90deg,#64ffe246 0%,#64ffe2 20%,#a192ff 48%,#64ffe246 74%,#64ffe2 90%,#64ffe246 100%);background-size:200% 100%;animation:header-current 7s linear infinite}@keyframes header-current{to{background-position:-200% 0}}.synergy-mercury{transform-origin:center center;translate:none;offset-path:none}.river-flow .lower-stream{opacity:.65;stroke-width:3!important}@media(prefers-reduced-motion:reduce){.nav:after{animation:none}}
/* Convergence ends exactly at the centered, larger rotating mark. */
@media(min-width:701px){.synergy-scene{display:grid;grid-template-columns:126px minmax(100px,1fr) 200px minmax(230px,1fr);gap:24px}.synergy-core{position:relative;z-index:2;padding:0;display:grid;grid-template-rows:32px 127.6px 32px;justify-items:center;align-items:center;gap:12px}.synergy-core strong{grid-row:1}.synergy-core .synergy-mercury{grid-row:2;width:127.6px;height:127.6px;margin:0}.synergy-core small{grid-row:3;white-space:nowrap;margin:0}.converge{width:calc(100% + 124px);height:176px;z-index:1;pointer-events:none}.converge>span{display:none}.comparison-output{position:relative;z-index:2;background:#09102088}}
@media(max-width:700px){.synergy-core strong{order:-1;margin-bottom:15px}.synergy-core .synergy-mercury{width:99px;height:99px;margin-bottom:15px}.synergy-core small{margin-top:0}}
.river-flow .volume-stream{stroke-width:3!important;opacity:.6;stroke-dasharray:2 5 5 8 1 4 7 13!important;animation-duration:4.8s!important}.river-flow .volume-1,.river-flow .volume-5{stroke-width:5!important;opacity:.35;animation-duration:6.2s!important}.river-flow .volume-2,.river-flow .volume-6{animation-duration:3.7s!important;animation-delay:-2s!important}
.security-sigil.sentinel-active{width:150px;height:150px;border:0;background:radial-gradient(ellipse,#18626544,transparent 70%);font-size:0}.sentinel-active svg{width:100%;height:100%;overflow:visible}.sentinel-orbit{fill:none;stroke:#7deedd55;stroke-width:1;stroke-dasharray:45 12 2 12;transform-origin:80px 80px;animation:sentinel-orbit 18s linear infinite}.sentinel-outline{fill:#13394a99;stroke:url(#sentinel-shield);stroke-width:2}.sentinel-grid{fill:none;stroke:#70dfd62b;stroke-width:1}.sentinel-scan{fill:#a0ffee55;animation:sentinel-scan 3.5s ease-in-out infinite alternate}.sentinel-check{fill:none;stroke:#acfff0;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #7bffe6);animation:sentinel-confirm 3.5s ease-in-out infinite}.sentinel-node{fill:#b1fff0;transform-origin:80px 80px;animation:sentinel-orbit 18s linear infinite}@keyframes sentinel-orbit{to{transform:rotate(360deg)}}@keyframes sentinel-scan{to{transform:translateY(85px)}}@keyframes sentinel-confirm{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sentinel-active *{animation:none!important}}
@media(min-width:701px) and (max-width:1100px){.synergy-scene{grid-template-columns:90px minmax(30px,1fr) 155px minmax(180px,1fr);gap:12px}.converge{width:calc(100% + 89.5px)}.provider-stack span{font-size:10px;padding:8px 10px}.synergy-core small{font-size:8px}}
@media(min-width:701px) and (max-width:1100px){.nav nav{display:none;position:absolute;top:82px;left:22px;right:22px;padding:22px;background:#0d192b;border:1px solid #315263;border-radius:14px;flex-direction:column;align-items:flex-start}.nav nav.open{display:flex}.nav .mobile-nav{display:block}.nav>.button{margin-left:auto}}
