@font-face{font-family:Gc Gatuza Demo;src:url(../fonts/GcGatuzodemoBold-drLJX.ttf) format("truetype");font-display:swap}:root{color-scheme:dark;--bg: #05070a;--panel: #0b0f14;--surface: #111820;--text: #e8e2d2;--muted: #8e918a;--gold: #b89b5e;--blue: #4e7dff;--danger: #9b2f2f;--divider: rgba(232, 226, 210, .16);--shadow: rgba(0, 0, 0, .42);--display-font: "Gc Gatuza Demo", "Avenir Next Condensed", "Arial Narrow", Impact, sans-serif;--interface-font: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{min-height:100%;margin:0;overflow-x:hidden;background:var(--bg)}[dir=rtl]{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif}button,a{color:inherit}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.background-stage,.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.background-stage{z-index:-2;background:radial-gradient(circle at 50% 20%,rgba(78,125,255,.12),transparent 28rem),radial-gradient(circle at 10% 85%,rgba(184,155,94,.08),transparent 24rem),var(--bg)}.starfield{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.58;background-image:radial-gradient(circle,rgba(232,226,210,.95) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(78,125,255,.7) 0 1px,transparent 1.7px);background-position:0 0,40px 60px;background-size:140px 140px,220px 220px;animation:drift-stars 80s linear infinite}.orbital-rings,.radial-grid{position:absolute;left:50%;top:45%;width:min(90vw,920px);aspect-ratio:1;transform:translate(-50%,-50%);opacity:.22}.orbital-rings{border:1px solid rgba(184,155,94,.22);border-radius:50%;box-shadow:inset 0 0 0 6rem #4e7dff04,inset 0 0 0 12rem #e8e2d206,inset 0 0 0 18rem #b89b5e05;animation:slow-spin 60s linear infinite}.radial-grid{background:repeating-radial-gradient(circle,rgba(232,226,210,.14) 0 1px,transparent 1px 54px),conic-gradient(from 0deg,transparent 0 8deg,rgba(78,125,255,.1) 8deg 9deg,transparent 9deg 18deg);border-radius:50%;-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%);animation:reverse-spin 90s linear infinite}.scanlines{z-index:5;opacity:.08;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(232,226,210,.45) 3px 4px);mix-blend-mode:soft-light}.app-shell{position:relative;z-index:1;width:min(1440px,100%);margin:0 auto;padding:0 clamp(18px,3.5vw,56px)}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:78px;border-bottom:1px solid var(--divider);background:#05070ae0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wordmark,h1,h2{font-family:var(--display-font);letter-spacing:0}.wordmark{text-decoration:none;color:var(--text);font-size:clamp(1.1rem,2vw,1.55rem)}.main-nav{display:flex;justify-content:center;gap:clamp(8px,1.6vw,24px)}.main-nav a,.language-toggle button,.view-switcher button{font-family:var(--interface-font);font-size:.75rem;text-decoration:none;text-transform:uppercase;color:var(--muted)}.main-nav a{position:relative;padding:10px 4px}.main-nav a:after{position:absolute;inset-inline:0;bottom:0;height:1px;content:"";background:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.main-nav a.active,.main-nav a:hover{color:var(--text)}.main-nav a.active:after,.main-nav a:hover:after{transform:scaleX(1)}.language-toggle,.view-switcher{display:flex;gap:2px;border:1px solid var(--divider);background:#111820bf}.language-toggle button,.view-switcher button{min-height:34px;border:0;padding:0 12px;background:transparent;cursor:pointer}.language-toggle button.active,.view-switcher button.active{color:var(--bg);background:var(--gold)}.page-transition{animation:page-in .36s ease both}.hero,.page-hero{min-height:calc(100vh - 78px);display:grid;align-items:center;position:relative}.hero{isolation:isolate;overflow:hidden}.hero:before{position:absolute;inset:14% auto auto -8%;z-index:-2;width:min(52vw,780px);aspect-ratio:1;content:"";background:radial-gradient(circle,rgba(232,226,210,.12),transparent 12%),radial-gradient(circle,rgba(78,125,255,.09),transparent 46%);filter:blur(18px)}.hero-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,rgba(5,7,10,.2),rgba(5,7,10,.74) 58%,transparent),repeating-linear-gradient(90deg,transparent 0 84px,rgba(232,226,210,.025) 84px 85px);-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 86%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 86%,transparent)}.hero-copy{position:relative;z-index:2;width:min(950px,100%);padding:clamp(72px,12vw,150px) 0}.terminal-line,.meta-label,.section-header span,.archive-panel span,.domain-row span,.governance-item span{font-family:var(--interface-font);color:var(--gold);text-transform:uppercase;font-size:.78rem}.terminal-line{display:block;margin:0 0 clamp(18px,2.5vw,34px)}.section-header span{display:block;margin-bottom:clamp(14px,1.8vw,26px)}h1{margin:0;max-width:12ch;font-size:clamp(4.1rem,13vw,11rem);line-height:.82;color:var(--text);text-shadow:0 0 42px rgba(78,125,255,.18),0 18px 58px rgba(0,0,0,.55)}[dir=rtl] h1{max-width:10ch;line-height:1}.hero-subtitle,.page-hero p,.statement{max-width:780px;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.hero-metadata{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.hero-metadata span{position:relative;min-height:34px;border:1px solid var(--divider);padding:9px 12px;color:var(--text);font-family:var(--interface-font);font-size:.78rem;background:#0b0f14d1;animation:terminal-reveal .78s steps(14,end) both;animation-delay:var(--delay);overflow:hidden;transition:border-color .18s ease,transform .18s ease,background .18s ease}.hero-metadata span:hover{border-color:#b89b5e85;background:#111820eb;transform:translateY(-2px)}.hero-orbit{position:absolute;container-type:inline-size;inset-inline-end:-2%;top:48%;z-index:-1;width:min(56vw,760px);aspect-ratio:1;transform:translateY(-50%)}.hero-orbit span{position:absolute;inset:var(--inset, 5%);border:1px solid rgba(232,226,210,.18);border-radius:50%;animation:slow-spin 38s linear infinite}.hero-orbit span:nth-child(2){--inset: 18%;border-color:#4e7dff38;animation-duration:52s}.hero-orbit span:nth-child(3){--inset: 31%;border-color:#b89b5e47;animation-duration:31s;animation-direction:reverse}.hero-orbit>span:nth-child(4){--inset: 42%;border-color:#e8e2d221;animation-duration:24s}.hero-axis{position:absolute;top:0;right:0;bottom:0;left:0;animation:slow-spin 80s linear infinite}.hero-axis span{position:absolute;left:50%;top:50%;width:86%;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(184,155,94,.38),transparent);transform:translate(-50%,-50%);animation:none}.hero-axis span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);background:linear-gradient(90deg,transparent,rgba(78,125,255,.25),transparent)}.hero-entity{position:absolute;left:50%;top:50%;width:0;height:0;animation:hero-orbit-cycle var(--duration) linear infinite;animation-delay:calc(var(--i) * -2.2s);transform:rotate(var(--angle))}.hero-entity>div{width:14px;min-height:14px;border:1px solid color-mix(in srgb,var(--tone) 62%,transparent);border-radius:50%;background:radial-gradient(circle,var(--tone) 0 26%,color-mix(in srgb,var(--tone) 24%,transparent) 27% 44%,transparent 45%),#0b0f14e0;box-shadow:0 0 0 8px color-mix(in srgb,var(--tone) 7%,transparent),0 0 24px color-mix(in srgb,var(--tone) 38%,transparent);transform:translate(var(--radius)) translate(-50%,-50%) rotate(var(--counter-start));animation:hero-counter-orbit var(--duration) linear infinite,signal-pulse 3.8s ease-in-out infinite;animation-delay:calc(var(--i) * -2.2s),calc(var(--i) * -.18s)}.hero-entity.tone-gold{--tone: var(--gold)}.hero-entity.tone-blue{--tone: var(--blue)}.hero-entity.tone-white{--tone: var(--text)}.hero-entity.tone-red{--tone: var(--danger)}.hero-entity.tone-steel{--tone: #8e918a}.hero-entity.tone-amber{--tone: #c48745}.hero-entity.tone-cyan{--tone: #6bb9c8}.hero-registry{position:absolute;right:0;bottom:clamp(54px,8vw,120px);z-index:2;width:210px;border:1px solid var(--divider);padding:14px;background:#0b0f14d1;box-shadow:0 24px 60px #00000057;direction:ltr;text-align:left}[dir=rtl] .hero-registry{right:auto;left:0;bottom:clamp(96px,12vw,170px)}.hero-registry span{display:block;color:var(--gold);font-family:var(--interface-font);font-size:.66rem}.hero-registry strong{display:block;margin-top:8px;color:var(--text);font-family:var(--interface-font);font-size:.94rem}.hero-registry div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px}.hero-registry i{height:3px;background:var(--blue);animation:signal-bars 1.9s ease-in-out infinite}.hero-registry i:nth-child(2){background:var(--gold);animation-delay:-.3s}.hero-registry i:nth-child(3){animation-delay:-.6s}.hero-registry i:nth-child(4){background:var(--gold);animation-delay:-.9s}.content-section,.page-hero{position:relative;padding:clamp(56px,8vw,112px) 0;border-top:1px solid var(--divider);animation:section-rise .7s ease both}.content-section:before,.page-hero:before{position:absolute;inset-inline-start:0;top:-1px;width:min(34vw,420px);height:1px;content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.68;animation:divider-scan 4.8s ease-in-out infinite}.section-header{margin-bottom:28px}h2{margin:8px 0 0;font-size:clamp(2.3rem,6vw,5.8rem);line-height:.92}.split-section{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:34px}.domain-rows,.expanded-list,.governance-list,.prose-stack{display:grid;gap:12px}.domain-row{position:relative;display:grid;grid-template-columns:72px 1fr;align-items:center;min-height:74px;border-top:1px solid var(--divider);background:linear-gradient(90deg,rgba(78,125,255,.05),transparent);animation:line-in .5s ease both;animation-delay:var(--delay);overflow:hidden}.domain-row:after,.venture-card:after,.governance-item:after,.domain-cluster:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(110deg,transparent 0 38%,rgba(232,226,210,.08) 48%,transparent 58% 100%);transform:translate(-130%);transition:transform .7s ease;pointer-events:none}.domain-row:hover:after,.venture-card:hover:after,.governance-item:hover:after,.domain-cluster:hover:after{transform:translate(130%)}[dir=rtl] .domain-row{background:linear-gradient(270deg,rgba(78,125,255,.05),transparent)}.domain-row strong{font-size:clamp(1.2rem,2.4vw,2rem);font-weight:500}.orbital-map{display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,390px);gap:28px;align-items:center}.orbital-system{position:relative;container-type:inline-size;min-height:min(74vw,720px);border:1px solid var(--divider);background:repeating-radial-gradient(circle at center,rgba(232,226,210,.14) 0 1px,transparent 1px 72px),#0b0f1499;overflow:hidden}.orbital-system:after{position:absolute;left:50%;top:50%;width:78%;aspect-ratio:1;content:"";border:1px dashed rgba(232,226,210,.18);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.orbital-system:before{position:absolute;top:11%;right:11%;bottom:11%;left:11%;content:"";border:1px solid rgba(184,155,94,.28);border-radius:50%;animation:slow-spin 44s linear infinite}.center-node{position:absolute;border:1px solid var(--divider);background:#0b0f14;color:var(--text);cursor:pointer}.center-node{left:50%;top:50%;z-index:2;min-width:178px;min-height:58px;transform:translate(-50%,-50%);color:var(--gold);font-family:var(--interface-font);text-transform:uppercase;box-shadow:0 18px 48px #00000061}.orbit-carrier{position:absolute;left:50%;top:50%;z-index:2;width:0;height:0;transform:rotate(var(--angle));animation:orbit-cycle var(--orbit-duration) linear infinite;animation-delay:calc(var(--i) * -2.4s)}.orbit-node{position:absolute;left:0;top:0;width:150px;min-height:46px;border:0;padding:0;background:transparent;color:var(--text);cursor:pointer;transform:translate(var(--orbit-radius)) translate(-50%,-50%) rotate(var(--counter-start));animation:counter-orbit var(--orbit-duration) linear infinite;animation-delay:calc(var(--i) * -2.4s)}.orbit-node-shell{display:grid;grid-template-columns:34px minmax(0,1fr);justify-items:start;align-items:center;gap:8px;width:150px;min-height:46px;border:1px solid var(--divider);padding:6px 8px;background:#0b0f14;animation:atom-roam var(--duration) ease-in-out infinite,node-pulse 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.19s),calc(var(--i) * -.19s);box-shadow:0 16px 42px #00000052}.orbit-node:hover,.orbit-node:focus-visible{animation-play-state:paused}.orbit-carrier:has(.orbit-node:hover),.orbit-carrier:has(.orbit-node:focus-visible){animation-play-state:paused}.orbit-node:hover .orbit-node-shell,.orbit-node:focus-visible .orbit-node-shell{animation-play-state:paused;border-color:var(--gold);background:#111820f0}.orbit-node-shell>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:.72rem;line-height:1.2}.entity-detail,.archive-panel,.venture-card,.expanded-row,.governance-item{border:1px solid var(--divider);background:#0b0f14d1;box-shadow:0 24px 60px var(--shadow)}.entity-detail{padding:24px}.entity-detail h3,.venture-card h3,.governance-item h3{margin:10px 0;font-size:1.25rem}.entity-detail p,.venture-card p,.governance-item p,.prose-stack p,.expanded-body p{color:var(--muted);line-height:1.65}.entity-detail div{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px}.table-wrap{position:relative;overflow-x:auto;border:1px solid var(--divider);background:#0b0f14ad}.table-wrap:before{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(78,125,255,.8),transparent);animation:horizontal-scan 5.4s ease-in-out infinite}.venture-table{width:100%;min-width:850px;border-collapse:collapse}.venture-table th,.venture-table td{border-bottom:1px solid var(--divider);padding:18px;text-align:start;vertical-align:top}.venture-table th{color:var(--gold);font-family:var(--interface-font);font-size:.72rem;text-transform:uppercase}.venture-table td{color:var(--muted);line-height:1.45}.venture-table tbody tr{animation:table-row-in .56s ease both;animation-delay:var(--delay)}.venture-table strong,.venture-table td span{display:block}.venture-table strong{color:var(--text)}.status-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid currentColor;padding:3px 7px;font-family:var(--interface-font);font-size:.65rem;text-transform:uppercase;white-space:nowrap}.status-active{color:var(--blue)}.status-development{color:var(--gold)}.status-internal{color:var(--muted)}.logo-mark{position:relative;display:grid;place-items:center;width:58px;aspect-ratio:1;border:1px solid var(--divider);background:#05070a;color:var(--gold);font-family:var(--interface-font);overflow:hidden;transition:border-color .18s ease,transform .18s ease}.logo-mark:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(135deg,transparent 25%,rgba(184,155,94,.22),transparent 75%);transform:translate(-120%,-120%);transition:transform .52s ease}.venture-card:hover .logo-mark,.orbit-node:hover .logo-mark,.orbit-node:focus-visible .logo-mark{border-color:#b89b5e9e;transform:translateY(-2px)}.venture-card:hover .logo-mark:after,.orbit-node:hover .logo-mark:after,.orbit-node:focus-visible .logo-mark:after{transform:translate(120%,120%)}.logo-mark.small{width:32px}.logo-mark img{width:72%;height:72%;object-fit:contain;filter:brightness(0) saturate(100%) invert(91%) sepia(14%) saturate(326%) hue-rotate(357deg) brightness(101%) contrast(88%);opacity:.96}.venture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.venture-card{position:relative;min-height:190px;display:grid;align-content:space-between;padding:18px;animation:card-rise .62s ease both;animation-delay:var(--delay);overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.venture-card:hover{border-color:var(--gold);background:#111820db;transform:translateY(-4px)}.expanded-row button{width:100%;display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;gap:16px;align-items:center;border:0;padding:18px;background:transparent;color:var(--text);text-align:start;cursor:pointer}.expanded-row small{color:var(--muted)}.expanded-body{border-top:1px solid var(--divider);padding:0 18px 18px}.view-switcher{width:fit-content;margin-top:28px;flex-wrap:wrap}.about-grid{display:grid;grid-template-columns:320px 1fr;gap:34px}.archive-panel{display:grid;gap:22px;align-self:start;padding:22px}.archive-panel strong{display:block;margin-top:8px}.governance-list{grid-template-columns:repeat(5,minmax(180px,1fr))}.governance-item{position:relative;padding:18px;animation:line-in .5s ease both;animation-delay:var(--delay);overflow:hidden;transition:border-color .18s ease,transform .18s ease}.governance-item:hover{border-color:#b89b5e61;transform:translateY(-3px)}.governance-diagram{position:relative;border:1px solid var(--divider);padding:clamp(24px,4vw,52px);background:linear-gradient(180deg,#111820db,#05070ae0),#0b0f14b3;overflow:hidden}.governance-diagram:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 0 49%,rgba(78,125,255,.05) 50%,transparent 51% 100%),repeating-linear-gradient(0deg,transparent 0 42px,rgba(232,226,210,.035) 42px 43px);opacity:.7;animation:matrix-drift 18s linear infinite;pointer-events:none}.governance-diagram>*{position:relative;z-index:1}.diagram-core{width:min(100%,520px);margin:0 auto;border:1px solid rgba(184,155,94,.32);padding:24px;background:#05070a94;text-align:center;box-shadow:0 28px 80px #00000057;animation:core-glow 4.8s ease-in-out infinite}.diagram-core span,.domain-cluster header span{display:block;color:var(--gold);font-family:var(--interface-font);font-size:.68rem;text-transform:uppercase}.diagram-core strong{display:block;margin-top:10px;color:var(--gold);font-family:var(--display-font);font-size:clamp(1.9rem,4vw,3.2rem);line-height:1}.diagram-core small{display:block;margin-top:12px;color:var(--muted);font-size:.9rem}.diagram-axis{width:1px;height:42px;margin:0 auto;background:linear-gradient(var(--gold),rgba(78,125,255,.65));animation:line-grow 1.8s ease-in-out infinite alternate}.domain-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.domain-cluster{position:relative;min-height:190px;border:1px solid rgba(232,226,210,.12);background:#05070a61;padding:16px;animation:card-rise .62s ease both;animation-delay:var(--delay);overflow:hidden;transition:border-color .18s ease,transform .18s ease,background .18s ease}.domain-cluster header{min-height:58px;border-bottom:1px solid var(--divider);padding-bottom:14px}.domain-cluster h3{margin:8px 0 0;color:var(--text);font-size:.98rem;font-weight:600;line-height:1.35}.entity-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.entity-chip{border:1px solid rgba(232,226,210,.12);padding:7px 9px;background:#1118208c;color:var(--muted);font-size:.78rem;line-height:1.2;animation:chip-in .46s ease both;animation-delay:var(--delay);transition:border-color .18s ease,color .18s ease,transform .18s ease}.domain-cluster:hover{border-color:#b89b5e57;background:#0b0f1494;transform:translateY(-3px)}.domain-cluster:hover .entity-chip{border-color:#e8e2d238;color:var(--text)}.site-footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--divider);padding:28px 0 42px;color:var(--muted);font-family:var(--interface-font);font-size:.76rem;text-transform:uppercase}@keyframes drift-stars{0%{transform:translateZ(0)}to{transform:translate3d(-140px,80px,0)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes reverse-spin{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes hero-orbit-cycle{0%{transform:rotate(var(--angle))}to{transform:rotate(calc(var(--angle) + 360deg))}}@keyframes hero-counter-orbit{0%{transform:translate(var(--radius)) translate(-50%,-50%) rotate(var(--counter-start))}to{transform:translate(var(--radius)) translate(-50%,-50%) rotate(var(--counter-end))}}@keyframes signal-bars{0%,to{opacity:.28;transform:scaleX(.35);transform-origin:left}50%{opacity:1;transform:scaleX(1)}}@keyframes signal-pulse{0%,to{opacity:.62;box-shadow:0 0 0 5px color-mix(in srgb,var(--tone) 5%,transparent),0 0 18px color-mix(in srgb,var(--tone) 28%,transparent)}50%{opacity:1;box-shadow:0 0 0 12px color-mix(in srgb,var(--tone) 10%,transparent),0 0 34px color-mix(in srgb,var(--tone) 48%,transparent)}}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes section-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes line-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes card-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes table-row-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes node-pulse{0%,to{box-shadow:0 0 #4e7dff00}50%{box-shadow:0 0 22px #4e7dff29}}@keyframes atom-roam{0%,to{transform:translate(-50%,-50%) translate(0)}28%{transform:translate(-50%,-50%) translate(var(--dx),var(--dy))}62%{transform:translate(-50%,-50%) translate(var(--dx2),var(--dy2))}84%{transform:translate(-50%,-50%) translate(var(--dx3),var(--dy3))}}@keyframes orbit-cycle{0%{transform:rotate(var(--angle))}to{transform:rotate(calc(var(--angle) + 360deg))}}@keyframes counter-orbit{0%{transform:translate(var(--orbit-radius)) translate(-50%,-50%) rotate(var(--counter-start))}to{transform:translate(var(--orbit-radius)) translate(-50%,-50%) rotate(var(--counter-end))}}@keyframes line-grow{0%{transform:scaleY(.3);opacity:.45}to{transform:scaleY(1);opacity:1}}@keyframes divider-scan{0%,to{transform:translate(-12%);opacity:.25}50%{transform:translate(160%);opacity:.8}}@keyframes horizontal-scan{0%,to{transform:translate(-60%);opacity:.22}50%{transform:translate(60%);opacity:.7}}@keyframes matrix-drift{0%{transform:translateY(0)}to{transform:translateY(43px)}}@keyframes core-glow{0%,to{box-shadow:0 28px 80px #00000057,0 0 #b89b5e00}50%{box-shadow:0 28px 80px #00000057,0 0 34px #b89b5e1f}}@media(max-width:980px){.site-header{grid-template-columns:1fr auto;padding:14px 0}.main-nav{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;order:3}[dir=rtl] .main-nav{justify-content:flex-end}.split-section,.orbital-map,.about-grid{grid-template-columns:1fr}.governance-list,.domain-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.orbital-system{min-height:680px}.hero-orbit{inset-inline-end:-22%;opacity:.72}.hero-registry{display:none}}@media(max-width:680px){.app-shell{padding-inline:16px}.hero,.page-hero{min-height:auto}h1{font-size:clamp(3.4rem,22vw,6.4rem)}h2{font-size:clamp(2rem,14vw,4rem)}.hero-orbit{inset-inline-end:-42%;top:43%;width:104vw;opacity:.42}.hero-entity{display:none}.orbital-system{min-height:620px}.orbit-node,.orbit-node-shell{width:112px;min-height:70px}.orbit-node-shell{grid-template-columns:1fr;justify-items:center}.orbit-node-shell>span:last-child{max-width:86px}.expanded-row button,.governance-list,.domain-matrix{grid-template-columns:1fr}.domain-cluster{min-height:auto}.site-footer{display:grid}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
