@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap');

:root{
  --bg:#05070a;
  --bg-2:#080b10;
  --surface:rgba(255,255,255,.045);
  --surface-2:rgba(255,255,255,.065);
  --surface-3:#0d1319;
  --text:#f6f8fa;
  --muted:#9aa5ad;
  --muted-2:#6f7a82;
  --line:rgba(255,255,255,.09);
  --line-strong:rgba(255,255,255,.17);
  --cyan:#58dff5;
  --lime:#a7f35e;
  --violet:#8d82ff;
  --amber:#eec66d;
  --max:1240px;
  --radius:24px;
  --shadow:0 24px 90px rgba(0,0,0,.38);
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit}

body:before{content:"";position:fixed;inset:0;z-index:-8;background:
  radial-gradient(circle at 72% 9%,rgba(88,223,245,.10),transparent 28%),
  radial-gradient(circle at 28% 25%,rgba(141,130,255,.08),transparent 28%),
  radial-gradient(circle at 80% 68%,rgba(167,243,94,.05),transparent 27%),
  linear-gradient(180deg,#05070a 0%,#070b0f 48%,#05070a 100%);
}
.bg-orb{position:fixed;z-index:-6;border-radius:50%;filter:blur(120px);opacity:.16;pointer-events:none}
.orb-one{width:540px;height:540px;right:-220px;top:150px;background:var(--cyan)}
.orb-two{width:480px;height:480px;left:-220px;top:900px;background:var(--violet);opacity:.08}
.grid-overlay{position:fixed;inset:0;z-index:-7;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 86%)}
.section-shell{width:min(var(--max),calc(100% - 48px));margin-inline:auto}

/* Header */
.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(5,7,10,.72);backdrop-filter:blur(24px) saturate(145%)}
.header-inner{width:min(var(--max),calc(100% - 48px));min-height:78px;margin:auto;display:flex;align-items:center;gap:30px}
.brand{display:flex;align-items:center;gap:12px;margin-right:auto}
.brand img{width:39px;height:39px;border-radius:12px;box-shadow:0 8px 26px rgba(88,223,245,.08)}
.brand span{display:flex;flex-direction:column;line-height:1}
.brand strong{font:700 .96rem "Space Grotesk";letter-spacing:-.015em}
.brand small{margin-top:5px;color:#7f8b93;font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800}
.main-nav{display:flex;align-items:center;gap:27px}
.main-nav a{position:relative;color:#909ca4;font-size:.81rem;font-weight:650;transition:.2s}
.main-nav a:hover,.main-nav a.active{color:#fff}
.main-nav a:after{content:"";position:absolute;height:2px;left:0;right:100%;bottom:-12px;border-radius:20px;background:linear-gradient(90deg,var(--cyan),var(--lime));transition:.25s}
.main-nav a.active:after{right:0}
.header-cta{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid var(--line-strong);border-radius:12px;background:rgba(255,255,255,.035);font-size:.75rem;font-weight:800;box-shadow:inset 0 1px rgba(255,255,255,.03)}
.header-cta:hover{border-color:rgba(88,223,245,.36);background:rgba(88,223,245,.055)}
.nav-toggle{display:none;background:none;border:0;padding:8px}
.nav-toggle i{display:block;width:22px;height:2px;background:#fff;margin:4px}

/* Hero */
.hero{min-height:760px;padding:92px 0 72px;display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}
.signal-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid rgba(88,223,245,.15);border-radius:999px;background:rgba(88,223,245,.045);color:#b0c9cf;font:700 .62rem "Space Grotesk";letter-spacing:.13em;text-transform:uppercase}
.signal-pill i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 16px rgba(167,243,94,.65)}
.hero h1{font-family:"Space Grotesk";font-size:clamp(4rem,7vw,7.2rem);line-height:.92;letter-spacing:-.066em;margin:28px 0 0;max-width:830px}
.hero h1 em{display:inline-block;font-style:normal;background:linear-gradient(95deg,#fff 3%,#9bddeb 43%,#b7f47f 95%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-copy>p{max-width:670px;color:#a9b4bb;font-size:1.08rem;margin:27px 0 0;line-height:1.78}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:33px}
.btn{min-height:50px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;border:1px solid var(--line);font-size:.82rem;font-weight:800;transition:.22s cubic-bezier(.2,.8,.2,1)}
.btn.primary{color:#051015;border-color:transparent;background:linear-gradient(135deg,#eefeff,#baf475);box-shadow:0 14px 35px rgba(88,223,245,.09)}
.btn.secondary{background:rgba(255,255,255,.032)}
.btn:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(0,0,0,.22)}
.hero-note{display:flex;align-items:center;gap:12px;margin-top:30px;color:#647078;font-size:.66rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}
.hero-note b{width:4px;height:4px;border-radius:50%;background:#4d5960}

/* Hero product visual */
.hero-visual{position:relative}
.visual-frame{position:relative;overflow:hidden;min-height:580px;border:1px solid rgba(255,255,255,.11);border-radius:32px;background:linear-gradient(155deg,rgba(18,26,33,.94),rgba(7,10,14,.97));box-shadow:var(--shadow);isolation:isolate}
.visual-frame:before{content:"";position:absolute;width:430px;height:430px;left:50%;top:46%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(88,223,245,.19),rgba(141,130,255,.08) 42%,transparent 70%);filter:blur(5px);z-index:-1}
.visual-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 28%,transparent 72%,rgba(167,243,94,.025));pointer-events:none}
.visual-topline{height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#718087;font-size:.61rem;letter-spacing:.12em;font-weight:800;text-transform:uppercase}
.visual-topline b{display:flex;align-items:center;gap:8px;color:#96a59f;font-weight:700}.visual-topline b i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(167,243,94,.55)}
.core-stage{position:relative;height:330px;display:grid;place-items:center;overflow:hidden}
.core-stage:before{content:"";position:absolute;width:310px;height:310px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 46px rgba(255,255,255,.018),0 0 0 92px rgba(255,255,255,.012)}
.core-stage:after{content:"";position:absolute;width:210px;height:1px;background:linear-gradient(90deg,transparent,rgba(88,223,245,.5),transparent);transform:rotate(-23deg)}
.orbit{display:none}
.core-glow{position:absolute;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(88,223,245,.16),transparent 69%);filter:blur(16px);animation:pulse 5s ease-in-out infinite}
.core-mark{position:relative;width:150px;height:150px;border:1px solid rgba(255,255,255,.15);border-radius:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(20,31,40,.96),rgba(7,10,14,.96));box-shadow:inset 0 1px rgba(255,255,255,.05),0 18px 55px rgba(0,0,0,.35),0 0 60px rgba(88,223,245,.08);transform:none}
.core-mark>*{transform:none}
.core-mark small{font-size:.49rem;letter-spacing:.14em;color:#6e7d84}
.core-mark strong{font:700 3rem "Space Grotesk";line-height:.9;margin:7px 0 8px;letter-spacing:-.05em}
.core-mark span{font-size:.49rem;letter-spacing:.2em;color:var(--lime);font-weight:800}
.node{position:absolute;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(7,11,15,.8);color:#7d898f;font-size:.50rem;font-weight:750;letter-spacing:.09em;backdrop-filter:blur(12px)}
.n1{top:66px;left:62px}.n2{top:92px;right:48px}.n3{bottom:70px;left:50px}.n4{bottom:48px;right:72px}
.visual-list{border-top:1px solid var(--line);padding:10px 14px 16px;display:grid;gap:8px}
.visual-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.026);transition:.2s}
.visual-item:hover{transform:translateX(3px);border-color:rgba(88,223,245,.16);background:rgba(88,223,245,.035)}
.code-chip{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.10);border-radius:11px;color:#c7f7ff;background:rgba(88,223,245,.045);font:800 .66rem "Space Grotesk"}
.visual-item div{display:flex;flex-direction:column}.visual-item strong{font-size:.76rem}.visual-item small{color:#637077;font-size:.54rem;letter-spacing:.06em;margin-top:2px}.visual-item>b{font-size:.52rem;text-transform:uppercase;letter-spacing:.075em}

/* Stat strip */
.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.025);overflow:hidden;box-shadow:0 12px 50px rgba(0,0,0,.16)}
.metric{display:flex;gap:16px;align-items:center;padding:24px 22px;border-right:1px solid var(--line)}
.metric:last-child{border-right:0}.metric>strong{font:650 1.8rem "Space Grotesk";letter-spacing:-.045em;color:#f0f4f5}.metric div{display:flex;flex-direction:column}.metric span{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.metric small{color:#637077;font-size:.6rem;margin-top:3px}

/* Section headings */
.content-section{padding:126px 0 8px}
.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:72px;align-items:end;margin-bottom:50px}
.eyebrow{margin:0 0 15px;color:#82dceb;font-size:.64rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.section-heading h2,.support-intro h2{margin:0;font-family:"Space Grotesk";font-size:clamp(2.8rem,5.2vw,5rem);line-height:.98;letter-spacing:-.055em}
.section-heading>p,.support-intro>p:last-child{margin:0;color:var(--muted);font-size:.98rem;line-height:1.8}

/* Principles */
.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.principle-card{min-height:260px;padding:27px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.025);transition:.25s}
.principle-card:hover{transform:translateY(-4px);border-color:rgba(88,223,245,.20);background:linear-gradient(145deg,rgba(88,223,245,.055),rgba(255,255,255,.018))}
.principle-card>span{display:inline-flex;width:32px;height:32px;border:1px solid var(--line);border-radius:10px;align-items:center;justify-content:center;color:#6f7b82;font:700 .58rem "Space Grotesk"}
.principle-card h3{font:650 1.18rem "Space Grotesk";letter-spacing:-.025em;margin:54px 0 10px}.principle-card p{margin:0;color:#89969d;font-size:.86rem;line-height:1.75}

/* Systems */
.system-directory{display:grid;gap:18px}
.system-profile{display:grid;grid-template-columns:.86fr 1.14fr;min-height:430px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.016));overflow:hidden;box-shadow:0 16px 58px rgba(0,0,0,.18)}
.system-profile:nth-child(even){grid-template-columns:1.14fr .86fr}.system-profile:nth-child(even) .profile-visual{order:2}
.profile-visual{position:relative;min-height:430px;display:grid;place-items:center;overflow:hidden;border-right:1px solid var(--line);background:
  radial-gradient(circle at 50% 48%,rgba(88,223,245,.14),transparent 34%),
  linear-gradient(145deg,#0c1218,#080b0f)}
.system-profile:nth-child(even) .profile-visual{border-right:0;border-left:1px solid var(--line)}
.profile-visual:before{content:"";position:absolute;width:290px;height:290px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.015),0 0 0 90px rgba(255,255,255,.01)}
.profile-visual:after{content:"";position:absolute;width:200px;height:200px;border-radius:38px;border:1px solid rgba(255,255,255,.08);transform:rotate(45deg)}
.profile-code{position:relative;z-index:2;width:126px;height:126px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:rgba(8,12,16,.88);backdrop-filter:blur(20px);font:700 2.35rem "Space Grotesk";letter-spacing:-.045em;box-shadow:0 22px 55px rgba(0,0,0,.32)}
.profile-lines{display:none}.profile-status{position:absolute;left:22px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(5,8,11,.78);font-size:.54rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(14px)}
.profile-status i,.project-top b i,.footer-online i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}
.profile-copy{padding:52px 54px;display:flex;flex-direction:column;justify-content:center}
.profile-kicker{display:flex;align-items:center;gap:10px;color:#7b8990;font-size:.63rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.profile-kicker span{color:#b6c1c6}.profile-copy h3{font:650 clamp(2rem,4vw,3.7rem) "Space Grotesk";letter-spacing:-.05em;margin:14px 0 18px}.profile-copy>p{max-width:680px;color:#98a5ab;margin:0;font-size:.95rem;line-height:1.85}.profile-objective{margin-top:27px;padding:18px 0;border-block:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.profile-objective small{color:#68767d;font-size:.56rem;letter-spacing:.12em;font-weight:800}.profile-objective strong{font-size:.9rem;font-weight:650}.capability-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.capability-list span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:#89969d;font-size:.62rem;font-weight:700;background:rgba(255,255,255,.018)}.text-link{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-top:27px;color:#e9f7fa;font-size:.78rem;font-weight:800}.text-link b{color:var(--cyan);transition:.2s}.text-link:hover b{transform:translateX(4px)}

.accent-lime .profile-code{color:#d8ffc0;box-shadow:0 22px 55px rgba(0,0,0,.32),0 0 45px rgba(167,243,94,.08)}
.accent-cyan .profile-code{color:#c7f7ff;box-shadow:0 22px 55px rgba(0,0,0,.32),0 0 45px rgba(88,223,245,.10)}
.accent-violet .profile-code{color:#d8d3ff;box-shadow:0 22px 55px rgba(0,0,0,.32),0 0 45px rgba(141,130,255,.09)}
.accent-amber .profile-code{color:#ffe4ad;box-shadow:0 22px 55px rgba(0,0,0,.32),0 0 45px rgba(238,198,109,.08)}

/* Project grid */
.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.project-card{position:relative;min-height:355px;padding:27px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.042),rgba(255,255,255,.017));overflow:hidden;transition:.25s}
.project-card:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-75px;top:-70px;background:radial-gradient(circle,rgba(88,223,245,.12),transparent 70%);transition:.25s}
.project-card:hover{transform:translateY(-5px);border-color:rgba(88,223,245,.22);box-shadow:0 22px 60px rgba(0,0,0,.22)}
.project-top{display:flex;justify-content:space-between;align-items:center}.project-top>span{color:#68757c;font:700 .59rem "Space Grotesk";letter-spacing:.1em}.project-top b{display:flex;align-items:center;gap:7px;font-size:.53rem;text-transform:uppercase;letter-spacing:.07em}.project-card>small{display:block;margin-top:65px;color:#718087;font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.project-card h3{font:650 1.65rem "Space Grotesk";letter-spacing:-.035em;margin:8px 0 10px}.project-card p{color:#8d9aa1;font-size:.84rem;line-height:1.72;margin:0}.project-arrow{position:absolute;left:27px;right:27px;bottom:23px;display:flex;align-items:center;justify-content:space-between;color:#b5c0c5;font-size:.72rem;font-weight:750}.project-arrow b{color:#d7faff;font-size:1rem}

/* Updates */
.update-board{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.02);overflow:hidden}.update-row{display:grid;grid-template-columns:54px 105px 105px 1fr auto;gap:18px;align-items:center;padding:21px 22px;border-bottom:1px solid var(--line);transition:.18s}.update-row:last-child{border-bottom:0}.update-row:hover{background:rgba(255,255,255,.028)}.update-index{color:#526067;font-size:.58rem;font-weight:800}.update-date,.update-type{color:#6f7d84;font-size:.59rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.update-row div{display:flex;flex-direction:column}.update-row strong{font-size:.84rem}.update-row small{color:#718087;font-size:.7rem;margin-top:3px}.update-row>b{color:#9bb6bd}

/* Support / CTA */
.support-section{margin-top:126px;margin-bottom:118px;padding:58px;border:1px solid rgba(88,223,245,.13);border-radius:28px;background:
  radial-gradient(circle at 15% 0%,rgba(88,223,245,.07),transparent 34%),
  radial-gradient(circle at 100% 100%,rgba(167,243,94,.04),transparent 32%),
  rgba(255,255,255,.024);display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center;box-shadow:0 28px 80px rgba(0,0,0,.18)}
.support-intro>p:last-child{margin-top:22px;max-width:590px}.support-links{display:grid;gap:10px}.support-links a{display:grid;grid-template-columns:35px 1fr auto;gap:15px;align-items:center;padding:18px 18px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025);transition:.2s}.support-links a:hover{transform:translateX(4px);border-color:rgba(88,223,245,.18);background:rgba(88,223,245,.035)}.support-links>a>span{color:#617078;font:700 .58rem "Space Grotesk"}.support-links div{display:flex;flex-direction:column}.support-links small{color:#68777e;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em}.support-links strong{font-size:.82rem;margin-top:2px}.support-links b{color:#c9f8ff}

/* Footer */
.site-footer{border-top:1px solid var(--line);background:#05070a}.footer-inner{padding:56px 0 30px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:36px;height:36px}.footer-brand div{display:flex;flex-direction:column}.footer-brand strong{font:650 .9rem "Space Grotesk"}.footer-brand span{color:#647078;font-size:.61rem;margin-top:4px}.footer-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:560px;margin-left:auto;margin-top:-42px}.footer-groups div{display:flex;flex-direction:column;gap:7px}.footer-groups small{color:#59666d;font-size:.56rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800;margin-bottom:4px}.footer-groups a{color:#8a979d;font-size:.72rem}.footer-groups a:hover{color:#fff}.footer-bottom{margin-top:48px;padding-top:21px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#58656c;font-size:.61rem}.footer-online{display:flex;align-items:center;gap:8px;color:#789080}

.status-active{color:#a7f35e}.status-beta{color:#8fdfff}.status-dev{color:#d0c9ff}.status-exp{color:#eec66d}.status-muted{color:#76838a}
.reveal{opacity:0;transform:translateY(18px);transition:.72s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:none}
@keyframes pulse{0%,100%{transform:scale(.96);opacity:.82}50%{transform:scale(1.05);opacity:1}}

@media(max-width:1050px){
  .hero{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:850px}.hero-visual{max-width:720px;width:100%}.section-heading{grid-template-columns:1fr;gap:20px}.principle-grid{grid-template-columns:repeat(2,1fr)}.system-profile,.system-profile:nth-child(even){grid-template-columns:1fr}.system-profile:nth-child(even) .profile-visual{order:0}.profile-visual,.system-profile:nth-child(even) .profile-visual{border:0;border-bottom:1px solid var(--line)}.project-grid{grid-template-columns:1fr 1fr}.support-section{grid-template-columns:1fr}.footer-groups{margin:30px 0 0}
}
@media(max-width:780px){
  .section-shell,.header-inner{width:min(100% - 32px,var(--max))}.header-inner{min-height:70px}.nav-toggle{display:block}.main-nav{display:none;position:absolute;top:70px;left:16px;right:16px;padding:12px;flex-direction:column;align-items:stretch;gap:4px;border:1px solid var(--line);border-radius:16px;background:#090d12;box-shadow:var(--shadow)}.main-nav.open{display:flex}.main-nav a{padding:11px 10px}.main-nav a:after{display:none}.header-cta{display:none}.hero{min-height:auto;padding:62px 0 52px}.hero h1{font-size:clamp(3.2rem,15vw,5rem)}.visual-frame{min-height:auto}.core-stage{height:300px}.metric-strip{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.content-section{padding-top:92px}.principle-grid,.project-grid{grid-template-columns:1fr}.profile-copy{padding:36px 28px}.profile-visual{min-height:340px}.update-row{grid-template-columns:38px 1fr auto;gap:10px}.update-date,.update-type{display:none}.support-section{padding:34px 24px;margin-top:92px;margin-bottom:92px}.footer-groups{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}
}
@media(max-width:520px){
  .metric-strip{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.principle-card{min-height:220px}.visual-list{padding:9px}.node{display:none}.footer-groups{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.core-glow{animation:none}}