:root{--bg: #04060c;--ink: #eaf2fb;--muted: #94a4b9;--faint: #5d6c81;--cyan: #3be0ff;--cyan-deep: #17a8d8;--red: #ff3d55;--violet: #8b7bff;--line: rgba(148, 190, 220, .14);--line-strong: rgba(148, 190, 220, .26);--glass: rgba(8, 14, 24, .52);--glass-strong: rgba(6, 11, 20, .78);--font-display: "Unbounded", "Segoe UI", sans-serif;--font-body: "Instrument Sans", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);--nav-height: 72px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-width:320px;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;overflow-x:clip}body.menu-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}ul,ol{list-style:none}::selection{background:#3be0ff47;color:var(--ink)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;top:-64px;left:16px;z-index:60;padding:10px 18px;background:var(--glass-strong);border:1px solid var(--line-strong);border-radius:8px;font-weight:600;transition:top .2s var(--ease-out)}.skip-link:focus-visible{top:12px}.atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}main{position:relative;z-index:1}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.container-narrow{max-width:840px}.section{position:relative;padding:clamp(96px,13vh,150px) 0;scroll-margin-top:var(--nav-height)}.eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--cyan);margin-bottom:20px}.eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.section-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,4.2vw,2.9rem);line-height:1.14;letter-spacing:-.01em;max-width:21ch;margin-bottom:22px;text-wrap:balance}.section-title em{font-style:normal;background:linear-gradient(100deg,var(--cyan) 10%,var(--violet) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.section-copy{color:var(--muted);max-width:56ch;font-size:1.06rem}.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 #3be0ff80;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #3be0ff73}70%{box-shadow:0 0 0 9px #3be0ff00}to{box-shadow:0 0 #3be0ff00}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 24px;border-radius:10px;font-weight:600;font-size:.98rem;letter-spacing:.01em;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background-color .25s var(--ease-out),border-color .25s var(--ease-out);will-change:transform}.btn-primary{background:linear-gradient(135deg,#46e5ff,#17a8d8);color:#03151d;box-shadow:0 4px 22px #3be0ff2e}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 34px #3be0ff57}.btn-primary:active{transform:translateY(0)}.btn-ghost{border:1px solid var(--line-strong);color:var(--ink);background:#94bedc05}.btn-ghost:hover{border-color:#3be0ff8c;background:#3be0ff12;transform:translateY(-2px)}.btn-lg{min-height:52px;padding:14px 32px;font-size:1.04rem}.btn-block{width:100%}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal.in{opacity:1;transform:none}.site-nav{position:fixed;top:0;left:0;right:0;z-index:40;transition:background-color .35s var(--ease-out),border-color .35s var(--ease-out),backdrop-filter .35s var(--ease-out);border-bottom:1px solid transparent}.site-nav.scrolled{background:#04060cb8;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-bottom-color:var(--line)}.nav-inner{width:min(1180px,calc(100% - 48px));margin:0 auto;height:var(--nav-height);display:flex;align-items:center;gap:28px}.nav-logo{display:inline-flex;align-items:center;gap:12px;margin-right:auto}.nav-logo img{width:34px;height:34px;object-fit:contain}.nav-wordmark{font-family:var(--font-display);font-weight:500;font-size:.95rem;letter-spacing:.04em}.nav-wordmark strong{font-weight:900;color:var(--cyan)}.nav-links{display:flex;align-items:center;gap:6px}.nav-links a{position:relative;display:inline-block;padding:9px 14px;border-radius:8px;font-weight:500;font-size:.94rem;color:var(--muted);transition:color .25s var(--ease-out),background-color .25s var(--ease-out)}.nav-links a:hover{color:var(--ink);background:#94bedc12}.nav-links a.active{color:var(--cyan)}.nav-links a.active:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--cyan);transform:translate(-50%)}.btn-nav{min-height:40px;padding:8px 20px;font-size:.92rem}.nav-toggle{display:none;position:relative;width:44px;height:44px;border-radius:10px;border:1px solid var(--line)}.nav-toggle span{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s var(--ease-out),top .3s var(--ease-out)}.nav-toggle span:nth-child(1){top:17px}.nav-toggle span:nth-child(2){top:25px}.nav-toggle.open span:nth-child(1){top:21px;transform:rotate(45deg)}.nav-toggle.open span:nth-child(2){top:21px;transform:rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:none;padding:calc(var(--nav-height) + 40px) 32px 40px;background:#03050ae6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transition:opacity .3s var(--ease-out)}.mobile-menu.open{opacity:1}.mobile-menu ul{display:flex;flex-direction:column;gap:8px}.mobile-menu li{opacity:0;transform:translateY(14px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.mobile-menu.open li{opacity:1;transform:none}.mobile-menu a:not(.btn){display:block;padding:14px 6px;font-family:var(--font-display);font-weight:500;font-size:1.5rem;border-bottom:1px solid var(--line)}.mobile-menu .btn{margin-top:22px}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav-height) + 32px) 0 64px}.hero-inner{width:min(1180px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(24px,5vw,64px)}.hero-status{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:26px;animation:rise .9s var(--ease-out) both}.hero-title{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,9.5vw,7rem);line-height:.96;letter-spacing:-.015em;text-transform:uppercase;margin-bottom:30px;transform:translate3d(calc(var(--mx, 0) * -8px),calc(var(--my, 0) * -5px),0)}.hero-line{display:block;background:linear-gradient(115deg,#d9f8ff 20%,var(--cyan) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:rise .9s var(--ease-out) .08s both}.hero-line-hq{background:linear-gradient(115deg,#ff6272 10%,var(--red) 60%,#c81e34 100%);-webkit-background-clip:text;background-clip:text;color:transparent;animation-delay:.18s}.hero-cursor{animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hero-sub{color:var(--muted);font-size:clamp(1.02rem,1.5vw,1.18rem);max-width:46ch;margin-bottom:38px;animation:rise .9s var(--ease-out) .28s both}.hero-ctas{display:flex;flex-wrap:wrap;gap:16px;animation:rise .9s var(--ease-out) .4s both}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero-emblem{position:relative;justify-self:center;width:clamp(240px,32vw,440px);aspect-ratio:1;display:grid;place-items:center;animation:emblemIn 1.4s var(--ease-out) .2s both}@keyframes emblemIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.emblem-mark{position:relative;z-index:2;width:74%;filter:drop-shadow(0 18px 44px rgba(4,8,16,.8));transform:translate3d(calc(var(--mx, 0) * 22px),calc(var(--my, 0) * 16px),0);animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -12px}}.emblem-glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(59,224,255,.16) 0%,rgba(255,61,85,.05) 45%,transparent 70%);transform:translate3d(calc(var(--mx, 0) * 34px),calc(var(--my, 0) * 26px),0)}.emblem-ring{position:absolute;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px))}.ring-outer{top:-4%;right:-4%;bottom:-4%;left:-4%;background:conic-gradient(from 20deg,transparent 0 62%,rgba(59,224,255,.55) 78%,transparent 92%);animation:spin 26s linear infinite;transform:translate3d(calc(var(--mx, 0) * 10px),calc(var(--my, 0) * 8px),0)}.ring-inner{top:6%;right:6%;bottom:6%;left:6%;background:conic-gradient(from 210deg,transparent 0 70%,rgba(255,61,85,.4) 84%,transparent 96%);animation:spin 34s linear infinite reverse}@keyframes spin{to{rotate:360deg}}.hero-scroll{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--faint);transition:color .3s var(--ease-out);animation:rise 1s var(--ease-out) .9s both}.hero-scroll:hover{color:var(--cyan)}.hero-scroll-line{width:1px;height:34px;background:linear-gradient(180deg,transparent,var(--cyan));overflow:hidden;position:relative}.hero-scroll-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);animation:scrollHint 2.2s var(--ease-out) infinite}@keyframes scrollHint{0%{transform:translateY(0)}60%,to{transform:translateY(110%)}}.constellation-wrap{margin-top:clamp(40px,6vh,72px)}.constellation{position:relative;aspect-ratio:16 / 8;max-height:520px}.constellation-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.constellation-lines line{stroke:#8cc8ff21;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .5s var(--ease-out)}.constellation-lines line.lit{stroke:#3be0ff73}.constellation-nodes li{position:absolute;transform:translate(-50%,-50%)}.constellation-node{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;transform:scale(calc(1 + var(--near, 0) * .07));transition:transform .4s var(--ease-out)}.node-dot{width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 calc(6px + var(--near, 0) * 14px) rgba(59,224,255,calc(.4 + var(--near, 0) * .6));transition:background-color .3s var(--ease-out)}.node-name{font-family:var(--font-display);font-weight:500;font-size:clamp(.82rem,1.4vw,1.02rem);letter-spacing:.04em;color:color-mix(in srgb,var(--muted) calc(100% - var(--near, 0) * 100%),var(--ink) calc(var(--near, 0) * 100%));transition:color .3s var(--ease-out)}.constellation-node:hover .node-name,.constellation-node.active .node-name{color:var(--ink)}.constellation-node.active .node-dot{background:var(--red);box-shadow:0 0 16px #ff3d55b3}.constellation-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;min-height:58px;margin-top:10px;padding-top:18px;border-top:1px solid var(--line)}.constellation-readout strong{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--cyan)}.constellation-readout span{color:var(--muted)}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(56px,8vh,90px)}.principle{padding-top:22px;border-top:1px solid var(--line)}.principle-index{font-family:var(--font-mono);font-size:.78rem;color:var(--cyan);letter-spacing:.14em}.principle h3{font-family:var(--font-display);font-weight:700;font-size:1.02rem;margin:12px 0 10px}.principle p{color:var(--muted);font-size:.97rem}.channel-rail-wrap{margin-top:clamp(56px,8vh,90px)}.channel-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,32px)}.channel-rail li{padding:16px 0 16px 18px;border-left:1px solid var(--line-strong);transition:border-color .35s var(--ease-out),transform .35s var(--ease-out)}.channel-rail li:hover{border-left-color:var(--cyan);transform:translate(4px)}.channel-name{display:block;font-family:var(--font-mono);font-weight:500;font-size:.95rem;margin-bottom:6px}.channel-name span{color:var(--red);margin-right:2px}.channel-copy{color:var(--muted);font-size:.92rem}.jarvis-console{margin-top:clamp(40px,6vh,64px);border:1px solid var(--line);border-radius:18px;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.console-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px clamp(18px,3vw,30px);border-bottom:1px solid var(--line)}.console-identity{display:flex;align-items:center;gap:14px}.console-identity img{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong)}.console-identity strong{display:block;font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.06em}.console-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.console-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#04081080}.console-tab{min-height:38px;padding:7px 26px;border-radius:999px;font-weight:600;font-size:.92rem;color:var(--muted);transition:color .3s var(--ease-out),background-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.console-tab:hover{color:var(--ink)}.console-tab.active{color:#03151d;background:linear-gradient(135deg,#46e5ff,#17a8d8);box-shadow:0 2px 16px #3be0ff4d}.console-body{display:grid;grid-template-columns:1.55fr 1fr}.console-main{padding:clamp(22px,3.4vw,38px);border-right:1px solid var(--line)}.console-heading{font-family:var(--font-display);font-weight:700;font-size:clamp(1.2rem,2.2vw,1.55rem);margin-bottom:14px}.console-copy{color:var(--muted);max-width:52ch;margin-bottom:26px}.eq{display:flex;align-items:flex-end;gap:6px;height:64px;margin-bottom:26px}.eq span{flex:1;max-width:18px;height:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--cyan),rgba(23,168,216,.35));transform-origin:bottom;animation:eqPulse 1.15s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.13s)}@keyframes eqPulse{0%{transform:scaleY(.3);opacity:.55}to{transform:scaleY(1);opacity:1}}.jarvis-transcript{border:1px solid var(--line);border-radius:12px;background:#03060c8c;padding:18px 20px;font-size:.95rem;display:grid;gap:12px}.transcript-line{display:grid;grid-template-columns:78px 1fr;gap:12px;align-items:baseline}.transcript-author{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;color:var(--muted);text-align:right}.transcript-line.is-bot .transcript-author{color:var(--cyan)}.transcript-text{color:var(--ink);overflow-wrap:anywhere}.transcript-line.is-bot .transcript-text{color:#c8ecfb}.type-cursor{display:inline-block;width:8px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--cyan);animation:blink .9s steps(1) infinite}.console-side{padding:clamp(22px,3.4vw,38px);display:flex;flex-direction:column;gap:16px}.console-side-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.chip-list{display:flex;flex-direction:column;gap:10px}.chip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:#04081073;transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out),transform .3s var(--ease-out)}.chip:hover{border-color:#3be0ff80;background:#3be0ff0f;transform:translate(3px)}.chip code{font-family:var(--font-mono);font-size:.88rem}.chip-state{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);min-width:52px;text-align:right}.faq-list{margin-top:clamp(32px,5vh,56px);border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{font-size:inherit;font-weight:inherit}.faq-trigger{display:grid;grid-template-columns:48px 1fr 30px;align-items:center;gap:14px;width:100%;min-height:64px;padding:20px 4px;text-align:left;transition:color .3s var(--ease-out)}.faq-trigger:hover .faq-question{color:var(--cyan)}.faq-index{font-family:var(--font-mono);font-size:.8rem;color:var(--faint);letter-spacing:.12em}.faq-question{font-family:var(--font-display);font-weight:500;font-size:clamp(.98rem,1.8vw,1.12rem);transition:color .3s var(--ease-out)}.faq-marker{position:relative;width:18px;height:18px;justify-self:end}.faq-marker:before,.faq-marker:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:2px;background:var(--cyan);transform:translate(-50%,-50%);transition:transform .4s var(--ease-out)}.faq-marker:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .faq-marker:after{transform:translate(-50%,-50%) rotate(0)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.faq-panel-inner{overflow:hidden}.faq-panel-inner p{padding:0 4px 24px 62px;color:var(--muted);max-width:60ch}.faq-item.open .faq-panel{grid-template-rows:1fr}.join-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,80px);align-items:center}.join-steps{margin-top:34px;display:flex;flex-direction:column;gap:22px}.join-steps li{display:flex;gap:18px;align-items:baseline}.join-step-index{font-family:var(--font-mono);font-size:.82rem;color:var(--cyan);letter-spacing:.12em}.join-steps h3{font-family:var(--font-display);font-weight:700;font-size:1rem;margin-bottom:4px}.join-steps p{color:var(--muted);font-size:.96rem}.invite-card{border:1px solid var(--line);border-radius:18px;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .45s var(--ease-out)}.invite-card:hover{transform:translateY(-6px);border-color:#3be0ff59;box-shadow:0 24px 60px #02060e99,0 0 40px #3be0ff14}.invite-visual{position:relative;aspect-ratio:21 / 9}.invite-visual img{width:100%;height:100%;object-fit:cover}.invite-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(6,11,20,.9) 100%)}.invite-body{padding:22px clamp(20px,3vw,28px) 26px;display:grid;gap:20px}.invite-server{display:flex;align-items:center;gap:14px}.invite-server img{width:44px;height:44px;object-fit:contain}.invite-server strong{display:block;font-family:var(--font-display);font-weight:700;font-size:1.02rem}.invite-server span{color:var(--muted);font-size:.92rem}.site-footer{position:relative;z-index:1;border-top:1px solid var(--line);padding:48px 0 34px;background:linear-gradient(180deg,transparent,rgba(3,5,10,.7))}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:34px}.footer-brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:500;font-size:1rem}.footer-brand img{width:40px;height:40px;object-fit:contain}.footer-brand strong{font-weight:900;color:var(--cyan)}.footer-links{display:flex;flex-wrap:wrap;gap:4px 8px}.footer-links a{display:inline-block;padding:8px 12px;border-radius:8px;color:var(--muted);font-size:.94rem;transition:color .25s var(--ease-out)}.footer-links a:hover{color:var(--cyan)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:22px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.78rem;color:var(--faint)}.footer-signal{display:inline-flex;align-items:center;gap:10px}@media(max-width:960px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero-emblem{order:-1;width:clamp(180px,34vw,260px);margin-bottom:8px}.hero-sub{margin-left:auto;margin-right:auto}.hero-ctas{justify-content:center}.console-body{grid-template-columns:1fr}.console-main{border-right:0;border-bottom:1px solid var(--line)}.join-grid{grid-template-columns:1fr}.principles,.channel-rail{grid-template-columns:1fr 1fr}}@media(max-width:760px){.nav-links,.btn-nav{display:none}.nav-toggle{display:block}.mobile-menu{display:block;pointer-events:none;visibility:hidden}.mobile-menu.open{pointer-events:auto;visibility:visible}.constellation{aspect-ratio:auto;max-height:none}.constellation-lines{display:none}.constellation-nodes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.constellation-nodes li{position:static;transform:none}.constellation-node{width:100%;justify-content:flex-start;border:1px solid var(--line);border-radius:12px;padding:13px 16px;background:#060b1466}.constellation-node.active{border-color:#3be0ff73}.constellation-readout{min-height:84px}.transcript-line{grid-template-columns:1fr;gap:2px}.transcript-author{text-align:left}.faq-trigger{grid-template-columns:1fr 30px}.faq-index{display:none}.faq-panel-inner p{padding-left:4px}}@media(max-width:520px){.container,.nav-inner,.hero-inner{width:calc(100% - 36px)}.section{padding:84px 0}.principles,.channel-rail,.constellation-nodes{grid-template-columns:1fr}.hero-ctas{width:100%;flex-direction:column}.hero-ctas .btn,.console-tabs{width:100%}.console-tab{flex:1}.console-head{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.hero-title,.emblem-mark,.emblem-glow,.ring-outer{transform:none}.eq span{transform:scaleY(1);opacity:.9}.hero-scroll-line:after{display:none}.pulse-dot{box-shadow:0 0 6px #3be0ff80}}
