.rae-design .model-network{width:100%;height:320px;-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 35%, transparent 76%);-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 35%, transparent 76%);-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 35%, transparent 76%);mask-image:radial-gradient(ellipse at center, var(--color-head) 35%, transparent 76%);display:block;overflow:hidden}.rae-design .model-network-depth{transform-origin:50%;animation:14s ease-in-out infinite alternate network-drift}.rae-design .monitoring-model-network{-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 38%, transparent 82%);-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 38%, transparent 82%);-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 38%, transparent 82%);mask-image:radial-gradient(ellipse at center, var(--color-head) 38%, transparent 82%)}.rae-design .monitoring-model-network .model-network-label{font-size:12px}.rae-design .monitoring-model-network .model-network-core{stroke-width:1px}.rae-design .monitoring-model-network .model-network-link-main{opacity:.4}.rae-design .monitoring-model-network{overflow:visible}.rae-design .monitoring-model-network .model-network-link-main{stroke-width:.6px;opacity:.32}.rae-design .monitoring-model-network .model-network-label{fill:var(--color-head);font-size:12px}.rae-design .monitoring-model-network .model-network-halo{opacity:.16}.rae-design .monitoring-label .model-network-link{opacity:.65}.rae-design .monitoring-distance{transform-origin:600px 255px;pointer-events:none}.rae-design .monitoring-distance-0{opacity:.38;transform:translate(28px,-45px)scale(.82)}.rae-design .monitoring-distance-1{opacity:.18;transform:translate(52px,-76px)scale(.64)}.rae-design .monitoring-foreground{animation:16s ease-in-out infinite alternate monitoring-float}.rae-design .monitoring-rule-node{fill:var(--color-bright)}.rae-design .monitoring-search-pulse{fill:none;stroke:var(--color-voltage);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.16 .84;filter:drop-shadow(0 0 4px var(--color-voltage));opacity:0;animation:8s linear infinite monitoring-search}.rae-design .monitoring-arrival{fill:var(--color-voltage);opacity:0;filter:drop-shadow(0 0 6px var(--color-voltage));animation:8s ease-out infinite monitoring-arrival}@keyframes monitoring-search{0%{stroke-dashoffset:1px;opacity:0}.3%,2%{opacity:1}2.6%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes monitoring-arrival{0%,5%,to{opacity:0}.3%,1%{opacity:1}}@keyframes monitoring-float{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.rae-design .model-network-link{fill:none;stroke:var(--color-ink);stroke-width:.8px;opacity:.42}.rae-design .model-network-link-main{stroke:var(--color-bright);opacity:.27}.rae-design .model-network-pulse{fill:none;stroke:var(--color-voltage);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.045 .955;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 3px var(--color-voltage));animation:1.56s linear infinite network-travel}.rae-design .model-network-halo{fill:var(--color-ink);opacity:.1}.rae-design .model-network-ring{fill:none;stroke:var(--color-bright);stroke-width:.65px;opacity:.38}.rae-design .model-network-core{fill:var(--color-raised);stroke:var(--color-bright);stroke-width:1.3px}.rae-design .model-network-spark-static{fill:var(--color-bright);opacity:.3}.rae-design .model-network-spark{fill:var(--color-voltage);opacity:.25;filter:drop-shadow(0 0 4px var(--color-voltage));animation:1.56s ease-out infinite network-spark}.rae-design .model-network-echo{fill:none;stroke:var(--color-voltage);stroke-width:.8px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.56s ease-out infinite network-echo}.rae-design .model-network-label{font-family:var(--font-machine);fill:var(--color-body);paint-order:stroke;stroke:var(--color-raised);stroke-width:4px;stroke-linejoin:round;font-size:10px}.rae-design .model-network-compact{flex-shrink:0;width:calc(100% + 44px);height:110px;margin-inline:-22px}.rae-design .model-network-compact .model-network-label{display:none}.rae-design .model-network-compact .model-network-pulse{stroke-width:2px}.rae-design .model-network-wide{-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 24%, transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 24%, transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center, var(--color-head) 24%, transparent 78%);mask-image:radial-gradient(ellipse at center, var(--color-head) 24%, transparent 78%)}.rae-design .model-network-wide .model-network-depth{transform-origin:300px 170px;animation:18s ease-in-out infinite alternate network-perspective}.rae-design .model-network-wide .model-network-link{stroke-width:.55px;opacity:.5}.rae-design .model-network-wide .model-network-link-main{opacity:.36}.rae-design .model-network-wide .model-network-core{stroke-width:.85px}.rae-design .model-network-wide .model-network-ring{stroke-width:.5px}.rae-design .model-network-wide .model-network-halo{opacity:.06}.rae-design .model-network-wide .model-network-label{stroke-width:3px;font-size:8px}.rae-design .model-network-distance{transform:translate(300px,170px)scale(1.32,.95)skew(-8deg)translate(-300px,-170px)}.rae-design .model-network-plane{transform-origin:300px 170px}.rae-design .model-network-plane-0{opacity:.36;transform:translate(25px,-34px)scale(.86)}.rae-design .model-network-plane-1{opacity:.16;transform:translate(52px,-65px)scale(.72)}.rae-design .model-network-depth-links{opacity:.24}@keyframes network-perspective{0%{transform:translate(300px,170px)scale(1.32,.95)skew(-8deg)rotate(-2deg)translate(-300px,-170px)}to{transform:translate(300px,170px)scaleX(1.36)skew(-3deg)rotate(1deg)translate(-300px,-170px)}}@keyframes network-travel{0%{stroke-dashoffset:1px;opacity:0}3%{opacity:1}29%{opacity:1}34%,to{stroke-dashoffset:0;opacity:0}}@keyframes network-spark{0%,65%,to{opacity:.25}9%,20%{opacity:1}38%{opacity:.45}}@keyframes network-echo{0%{opacity:0;transform:scale(.7)}10%{opacity:.65}45%,to{opacity:0;transform:scale(2.2)}}@keyframes network-drift{0%{transform:translate(-3px,2px)rotate(-1deg)}to{transform:translate(3px,-2px)rotate(1deg)}}@media (width<=640px){.rae-design .model-network:not(.model-network-compact){height:260px}.rae-design .monitoring-model-network{width:760px;max-width:none;margin-left:calc(50% - 380px)}.rae-design .monitoring-label{display:none}}@media (prefers-reduced-motion:reduce){.rae-design .model-network-wide .model-network-depth{transform:translate(300px,170px)scale(1.32,.95)skew(-8deg)translate(-300px,-170px)}.rae-design .model-network *{animation:none}.rae-design .model-network-pulse{opacity:.5;stroke-dashoffset:.35px}.rae-design .model-network-spark{opacity:.8}.rae-design .monitoring-search-pulse{opacity:.6;stroke-dashoffset:.4px}}.home-holds-up{border-top:1px solid var(--color-line);padding-block:100px}.home-holds-up h2{color:var(--color-head);max-width:920px;margin:22px 0;font-size:40px;font-weight:800;line-height:1.2}.home-holds-up h2 span{color:var(--color-bright)}.holds-up-lede{max-width:730px;margin-bottom:56px;font-size:18px;line-height:1.75}.holds-up-lede p{margin:0 0 20px}.holds-up-lede p:last-child{margin-bottom:0}.holds-up-flow{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1.3fr) 36px minmax(0,1fr);align-items:center;padding-block:12px;display:grid}.holds-up-arrow{height:40px;color:var(--color-bright);justify-content:center;align-items:center;font-size:20px;display:flex;position:relative;overflow:hidden}.holds-up-arrow i{background:var(--color-voltage);width:5px;height:5px;box-shadow:0 0 8px var(--color-voltage);opacity:0;border-radius:50%;position:absolute;top:calc(50% - 2.5px);left:0}.holds-up-arrow[data-active=true] i{animation:.6s linear both holds-up-transfer}.holds-up-flow .holds-up-active{box-shadow:0 0 0 1px var(--color-bright), 0 0 32px -6px var(--color-voltage)}.holds-up-flow .holds-up-active .holds-up-step{color:var(--color-bright)}.hu-vis{background:color-mix(in oklab, var(--color-blueprint) 70%, transparent);border:1px solid var(--color-line);border-radius:10px;flex-shrink:0;width:100%;height:110px;display:block;overflow:hidden}.hu-events{flex-direction:column;justify-content:center;gap:6px;padding:10px 12px;display:flex}.hu-events span{font-family:var(--font-machine);color:var(--muted);font-size:11px;animation:12s ease-in-out infinite hu-event}.hu-events span:before{content:"› ";color:var(--color-bright)}.hu-tokens{align-items:center;gap:4px;padding:12px;display:flex}.hu-tokens span{background:var(--color-ink);border-radius:2px;flex:1;animation:12s ease-in-out infinite hu-token}.hu-tree{background:var(--color-blueprint);padding:4px}.hu-net{background:0 0;border:0;border-radius:0;width:calc(100% + 44px);height:110px;margin-inline:-22px;-webkit-mask-image:radial-gradient(60% 55%,#000 40%,#0000 100%);mask-image:radial-gradient(60% 55%,#000 40%,#0000 100%)}.hu-edge{stroke:var(--color-line);stroke-width:.8px}.hu-edge-live{stroke:var(--color-voltage);stroke-width:1.4px;filter:drop-shadow(0 0 3px var(--color-voltage));animation:3.2s ease-out infinite hu-live}.hu-node{fill:var(--color-raised);stroke:var(--color-ink);stroke-width:1.2px}.hu-node-live{animation:3.2s ease-out infinite hu-node}.hu-branch{stroke:var(--color-bright);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none;stroke-width:.8px;animation:12s ease-out infinite hu-draw}.hu-card{opacity:0;animation:12s ease-out infinite hu-leaf}.hu-card-box{fill:var(--color-raised);stroke:var(--color-line);stroke-width:.6px}.hu-card-root{stroke:var(--color-bright)}.hu-card-bar{fill:var(--color-ink)}.hu-card-root+.hu-card-bar{fill:var(--color-bright)}.hu-card-line{fill:var(--muted);opacity:.6}@keyframes hu-stage{0%,to{box-shadow:none}12%{box-shadow:0 0 0 1px var(--color-bright), 0 0 32px -6px var(--color-voltage)}30%{box-shadow:none}}@keyframes hu-event{0%,24%,to{opacity:.35;transform:translate(0)}6%{opacity:1;color:var(--color-head);transform:translate(4px)}}@keyframes hu-token{0%,18%,to{opacity:.4;transform:scaleY(.35)}5%{opacity:1;background:var(--color-bright);transform:scaleY(1)}}@keyframes hu-live{0%,to{stroke:var(--color-line)}4%,12%{stroke:var(--color-voltage)}25%{stroke:var(--color-line)}}@keyframes hu-node{0%,to{fill:var(--color-raised);r:2.6}4%,10%{fill:var(--color-voltage);r:4}22%{fill:var(--color-raised);r:2.6}}@keyframes hu-draw{0%{stroke-dashoffset:1px;opacity:1}10%,86%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes hu-leaf{0%{opacity:0;transform:translate(8px)}12%,84%{opacity:1;transform:none}92%,to{opacity:0}}.holds-up-flow .hu-vis *,.holds-up-flow .model-network *{animation-name:none}.holds-up-flow .hu-events span{opacity:.35}.holds-up-flow .hu-tokens span{opacity:.4;transform:scaleY(.35)}.holds-up-flow .hu-branch{stroke-dashoffset:0;opacity:.4}.holds-up-flow .hu-card{opacity:.4}.holds-up-flow .holds-up-active .hu-events span{animation:2.4s ease-in-out both hu-event}.holds-up-flow .holds-up-active .hu-tokens span{animation:2.4s ease-in-out both hu-token}.holds-up-flow .holds-up-active .hu-branch{animation:1s ease-out both hu-draw}.holds-up-flow .holds-up-active .hu-card{animation:1s ease-out both hu-leaf}.holds-up-flow .rae-card .model-network-depth{animation:none}.holds-up-flow .holds-up-active .model-network-pulse{stroke-width:2.8px;stroke-dasharray:.12 2;animation:.636s linear both hu-net-travel}.holds-up-flow .holds-up-active .model-network-spark{animation:.15s ease-out both hu-net-spark}.holds-up-flow .holds-up-active .model-network-echo{animation:.15s ease-out both hu-net-echo}@keyframes hu-net-travel{0%{stroke-dashoffset:0;opacity:1}88%{opacity:1}to{stroke-dashoffset:-1.12px;opacity:0}}@keyframes hu-net-spark{0%,to{opacity:.25}15%,55%{opacity:1}}@keyframes hu-net-echo{0%{opacity:0;transform:scale(.7)}15%{opacity:.85}to{opacity:0;transform:scale(2.2)}}.holds-up-card{border-top:3px solid var(--color-ink);border-radius:14px;flex-direction:column;gap:18px;min-height:292px;padding:24px 22px;display:flex;position:relative}.holds-up-stage{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.holds-up-step{font-family:var(--font-machine);color:var(--color-ink);font-size:28px;line-height:1}.holds-up-tag{font-family:var(--font-machine);text-transform:uppercase;color:var(--muted);font-size:11px}.holds-up-card{background:var(--color-blueprint);border:1px solid var(--color-line);border-radius:14px;height:380px;min-height:0}.holds-up-card h3{color:var(--color-head);font-size:20px;font-weight:700;line-height:1.35}.holds-up-card-bright h3{font-size:24px}.holds-up-card p{color:var(--color-body);font-size:14px;line-height:1.7}.holds-up-traits{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;padding-top:36px;display:grid}.holds-up-trait{border-left:2px solid var(--color-ink);padding-left:20px;position:relative}.holds-up-trait .holds-up-tag{color:var(--color-bright)}.holds-up-trait h3{color:var(--color-head);margin:12px 0;font-size:22px;font-weight:700;line-height:1.35}.holds-up-trait p{color:var(--color-body);font-size:14px;line-height:1.7}@keyframes holds-up-transfer{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(36px)}}@media (prefers-reduced-motion:reduce){.holds-up-arrow i{display:none}.holds-up-flow .rae-card,.hu-vis *,.hu-events span,.hu-tokens span{animation:none!important}.hu-branch,.hu-card{opacity:1;stroke-dashoffset:0}}@media (width<=979px){.holds-up-flow{grid-template-columns:1fr;gap:18px}.holds-up-arrow{display:none}.holds-up-card,.holds-up-card-bright,.holds-up-card:first-child,.holds-up-card:last-child,.holds-up-card:not(.holds-up-card-bright){height:auto;min-height:0;padding:24px}.holds-up-stage{margin-bottom:4px}.holds-up-traits{grid-template-columns:1fr;gap:28px;margin-top:40px}.holds-up-lede{max-width:none}}@media (width<=640px){.home-holds-up{padding-block:64px}.home-holds-up h2{font-size:32px}.holds-up-lede{margin-bottom:40px;font-size:16px}}
