.gate-powered .gate-status-lamp,.gate-powered .gate-panel-lamps i{animation:gateGreenBeacon 2.4s ease-in-out infinite}@keyframes gateGreenBeacon{0%,100%{filter:brightness(1.55) drop-shadow(0 0 5px #baff40)}50%{filter:brightness(.65) drop-shadow(0 0 1px #baff40)}}
.tools{position:relative;display:grid;grid-template-columns:minmax(240px,30%) minmax(0,70%);gap:0;padding:75px 2% 75px 6%;align-items:center;overflow:hidden}.tools .particle-stage{width:100%;height:auto;min-height:0;aspect-ratio:1 / 1;margin:0;border-radius:0;overflow:hidden}.particle-stage canvas{filter:saturate(1.8) brightness(1.35);width:100%;height:100%}.tools-copy{z-index:2}.knowledge-node{box-shadow:0 0 24px #c2dbff55,inset 0 0 20px #c2dbff22}.knowledge-node:after{box-shadow:0 0 9px 3px #fff,0 0 30px 12px #b9dfff99,0 0 65px 25px #9d8bff66;background:white}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#team-rail{display:block;overflow:visible;padding:0;perspective:none}.team .rail-buttons{display:none}.team-cohort{position:relative;border-top:1px solid #8496b33d;margin-top:65px;padding:40px 0 20px 35px;border-left:1px solid #8da2ca55}.team-cohort:before{content:'';position:absolute;top:48px;left:-6px;width:11px;height:11px;border-radius:50%;background:#c1ff57;box-shadow:0 0 17px #bbff47}.cohort-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:25px}.cohort-heading small{font:10px monospace;letter-spacing:.25em;color:#c6df9b}.cohort-heading h3{font-size:32px;font-weight:400;margin:12px 0}.cohort-heading p{font-size:13px;color:#b4c0d5;max-width:380px;margin:0}.cohort-count{font:36px monospace;color:#bdc9e8}.cohort-count span{display:block;font:10px sans-serif;letter-spacing:.15em;margin-top:9px}.cohort-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 15px}.cohort-packs .booster{width:100%;height:auto;aspect-ratio:280/500;min-width:0}.cohort-packs .pack-body{inset:0 0 70px}.cohort-packs .pack-name{bottom:37px;font-size:19px}.cohort-packs .pack-number{bottom:13px}.cohort-packs .pack-open{bottom:-8px}.cohort-new .cohort-packs{grid-template-columns:repeat(5,minmax(0,1fr))}.cohort-new .pack-name{font-size:16px}.team-next-chapter{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:45px;padding:45px;margin-top:45px;background:linear-gradient(120deg,#35405d55,#37284b55);border:1px solid #9eafd333;border-radius:16px}.team-next-chapter .booster{width:180px;height:340px}.team-next-chapter h3{font-size:32px;font-weight:400}.team-next-chapter p{color:#bdc8dc}.team-next-chapter .pill{color:#142019}.cohort-packs .booster{animation:cohortArrive .8s both;animation-timeline:view();animation-range:entry 0% entry 70%}@keyframes cohortArrive{from{opacity:.2;transform:translateY(60px) rotate(-4deg)}to{opacity:1;transform:none}}
@media(max-width:1050px){.cohort-packs,.cohort-new .cohort-packs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.tools{display:flex;padding:65px 0 40px;min-height:0}.tools-copy{padding:0 7%}.tools .particle-stage{width:100%;height:auto;min-height:0;aspect-ratio:1;margin-top:20px}.journal-grid{grid-template-columns:1fr}.team-cohort{padding-left:16px}.cohort-packs,.cohort-new .cohort-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px}.cohort-heading h3{font-size:24px}.cohort-heading p{font-size:12px}.cohort-count{font-size:24px}.cohort-packs .pack-name,.cohort-new .pack-name{font-size:14px}.cohort-packs .pack-number{font-size:7px;letter-spacing:0}.team-next-chapter{padding:25px 16px;gap:10px;grid-template-columns:120px 1fr}.team-next-chapter .booster{width:120px;height:270px}.team-next-chapter h3{font-size:23px}.team-next-chapter p{font-size:12px}.team-next-chapter .pill{font-size:12px;padding:12px}.team-next-chapter .pack-name{font-size:14px}.team-next-chapter .pack-number{display:none}}
@media(prefers-reduced-motion:reduce){.gate-powered .gate-status-lamp,.gate-powered .gate-panel-lamps i,.cohort-packs .booster{animation:none}}
