.noise-overlay{pointer-events:none;z-index:9999;opacity:.035;mix-blend-mode:overlay;width:100vw;height:100vh;position:fixed;top:0;left:0}main{max-width:1200px;margin:0 auto;padding:2rem 5%;font-family:Inter,sans-serif}.text-smallcaps{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-family:Space Grotesk,Inter,monospace;font-size:.75rem;font-weight:600}.hero-tech{box-sizing:border-box;border-bottom:1px solid #ffffff0d;width:100vw;margin-bottom:1.5rem;padding:5rem 6vw 4rem;position:relative;left:50%;transform:translate(-50%)}.hero-bg-grid{z-index:0;pointer-events:none;will-change:transform;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;transition:transform .1s linear;position:absolute;inset:0;mask-image:radial-gradient(90% 90% at 65%,#000 0%,#0000 100%)}.hero-inner{z-index:1;grid-template-columns:1fr 480px;align-items:center;gap:2rem;max-width:1200px;min-height:560px;margin:0 auto;display:grid;position:relative}.hero-left{flex-direction:column;gap:2rem;padding-right:1.5rem;display:flex}.status-badge{color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.4rem 1rem;font-family:ui-monospace,monospace;font-size:.72rem;display:inline-flex}.status-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite pulse-dot;box-shadow:0 0 8px #4ade80cc}@keyframes pulse-dot{0%,to{opacity:.5;box-shadow:0 0 #4ade8000}50%{opacity:1;box-shadow:0 0 8px #4ade80cc}}.hero-headline{letter-spacing:-.04em;color:#f5f5f5;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2.8rem,5.5vw,6rem);font-weight:900;line-height:.93}.hero-hl-accent{color:#7b7dff}.hl-line{margin-bottom:-.22em;padding-bottom:.28em;line-height:.96;display:block;overflow:hidden}.hl-line>*{display:block}@keyframes hl-flip-up{0%{opacity:0;transform-origin:bottom;transform:perspective(800px)rotateX(90deg)translateY(40px)}to{opacity:1;transform-origin:bottom;transform:perspective(800px)rotateX(0)translateY(0)}}.hl-l1{animation:.9s cubic-bezier(.175,.885,.32,1.1) .1s both hl-flip-up}.hl-l2{animation:.9s cubic-bezier(.175,.885,.32,1.1) .25s both hl-flip-up}.hl-l3{animation:.9s cubic-bezier(.175,.885,.32,1.1) .4s both hl-flip-up}.hl-l4{animation:.9s cubic-bezier(.175,.885,.32,1.1) .55s both hl-flip-up}.hl-l5{animation:.9s cubic-bezier(.175,.885,.32,1.1) .7s both hl-flip-up}.hero-copy{color:#ffffffb3;max-width:500px;margin:0 0 2.5rem;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:300;line-height:1.85}.highlight-pill{color:#818cf8;background:#818cf81a;border:1px solid #818cf840;border-radius:999px;margin:0 .15em;padding:.15em .6em;font-size:.9em;font-weight:500;transition:all .2s;display:inline-block}.highlight-pill:hover{background:#818cf826;border-color:#818cf866}.highlight-text{color:#fff;text-underline-offset:5px;font-weight:500;text-decoration:underline 2px #4ade80}.hl-link{color:#a0a8ff;border-bottom:1px solid #a0a8ff40;text-decoration:none;transition:color .2s,border-color .2s}.hl-link:hover{color:#7b7dff;border-color:#7b7dff99}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-side-note{background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.6rem;margin-top:2rem;padding:.5rem 1rem;display:inline-flex;box-shadow:inset 0 0 10px #ffffff03}.hero-side-note p{color:#ffffff80;margin:0;font-family:Inter,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5}.note-highlight{color:#ffffffe6;font-weight:500}.side-note-icon{opacity:.8}.hero-right{flex-direction:column;align-items:center;gap:1rem;display:flex;overflow:visible}.orbital-system{flex-shrink:0;width:480px;height:480px;position:relative;overflow:visible}.orbital-rings-svg,.orbital-stars-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.orbital-stars-svg{z-index:0}.orbital-rings-svg{z-index:1}.orbit-ring{fill:none;stroke:#7b7dff;stroke-width:1px;transition:stroke-opacity .35s,stroke-width .35s}.ring-1{stroke-opacity:.2}.ring-2{stroke-opacity:.16}.ring-3{stroke-opacity:.13}.ring-4{stroke-opacity:.1}.ring-5{stroke-opacity:.07}.orbit-ring.ring-active{stroke-opacity:.6;stroke-width:1.5px}.bh-ambient-svg{animation:4s ease-in-out infinite bh-ambient}@keyframes bh-ambient{0%,to{opacity:.65}50%{opacity:1}}.bh-wrapper{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bh-core{z-index:3;background:radial-gradient(circle,#0e0e1c 0%,#050505 100%);border:1px solid #7b7dff61;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;animation:4s ease-in-out infinite bh-pulse;display:flex;position:relative;box-shadow:0 0 22px #7b7dff2e,0 0 44px #7b7dff12,inset 0 0 18px #000000d9}@keyframes bh-pulse{0%,to{border-color:#7b7dff61;box-shadow:0 0 22px #7b7dff2e,0 0 44px #7b7dff12,inset 0 0 18px #000000d9}50%{border-color:#7b7dff94;box-shadow:0 0 32px #7b7dff52,0 0 64px #7b7dff1f,inset 0 0 18px #000000d9}}.bh-ring-outer{border:1px solid #7b7dff1f;border-radius:50%;width:88px;height:88px;animation:4s ease-in-out infinite bh-breathe;position:absolute}.bh-ring-mid{border:1px solid #7b7dff2e;border-radius:50%;width:68px;height:68px;animation:4s ease-in-out .7s infinite bh-breathe;position:absolute}@keyframes bh-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.orbit-arm{width:0;height:0;animation-name:orbit-cw;animation-duration:var(--dur);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--delay);z-index:3;position:absolute;top:50%;left:50%}.orbit-arm.arm-ccw{animation-name:orbit-ccw}@keyframes orbit-cw{to{transform:rotate(360deg)}}@keyframes orbit-ccw{to{transform:rotate(-360deg)}}.orbital-node{left:var(--radius);cursor:pointer;animation-name:counter-cw;animation-duration:var(--dur);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--delay);flex-direction:column;align-items:center;gap:6px;margin-top:-24px;margin-left:-24px;display:flex;position:absolute;top:0}.orbit-arm.arm-ccw .orbital-node{animation-name:counter-ccw}@keyframes counter-cw{to{transform:rotate(-360deg)}}@keyframes counter-ccw{to{transform:rotate(360deg)}}.node-float{animation:3.5s ease-in-out infinite node-float}.arm-1 .node-float{animation-delay:0s}.arm-2 .node-float{animation-delay:-1.2s}.arm-3 .node-float{animation-delay:-.6s}.arm-4 .node-float{animation-delay:-2.1s}.arm-5 .node-float{animation-delay:-1.8s}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.node-circle{color:#a0a8ffb8;background:#0a0a12e6;border:1px solid #7b7dff38;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s,background .35s,color .35s;display:flex}.node-label{letter-spacing:.07em;text-transform:uppercase;color:#ffffff61;text-align:center;white-space:nowrap;pointer-events:none;font-family:Space Grotesk,monospace;font-size:.6rem;font-weight:700;line-height:1.35;transition:color .3s}.orbital-node:hover .node-float{animation-play-state:paused}.orbital-node:hover .node-circle{color:#a0a8ff;background:#121222f2;border-color:#7b7dff9e;transform:scale(1.05)translateY(-2px);box-shadow:0 0 18px #7b7dff38,0 0 36px #7b7dff14,0 4px 16px #0006}.orbital-node:hover .node-label{color:#ffffffd1}@media (width<=1100px){.hero-inner{grid-template-columns:1fr 420px}.orbital-system{width:420px;height:420px}}@media (width<=880px){.hero-inner{grid-template-columns:1fr;gap:3rem;min-height:auto}.hero-left{padding-right:0}.hero-right{justify-content:flex-start}.orbital-system{width:360px;height:360px}}@media (width<=600px){.hero-tech{padding:3rem 5vw}.hero-right{display:none}.hero-actions{flex-direction:column;align-items:flex-start}}.btn-primary{color:#000;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.btn-secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.hero-art-console{background:#000;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;height:240px;margin-top:1.5rem;animation:.8s cubic-bezier(.16,1,.3,1) .4s both fadeInUp;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000080,0 0 0 1px #6366f11a}.art-header{background:#111;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:10px 12px;display:flex}.art-header .dot{border-radius:50%;width:10px;height:10px}.art-header .red{background:#ff5f57}.art-header .yellow{background:#febc2e}.art-header .green{background:#28c840}.art-title{color:#fff6;margin-left:auto;margin-right:auto;font-family:ui-monospace,monospace;font-size:.7rem}.art-body{color:#4ade80;white-space:pre-wrap;word-wrap:break-word;flex-direction:column;flex:1;padding:.8rem;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.65rem;line-height:1.4;display:flex;position:relative;overflow:hidden}.art-body.typing:after{content:"█";animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.feed-header{margin-bottom:3.5rem}.feed-header h2{letter-spacing:-.04em;margin:0;font-size:2.75rem;font-weight:700}.super-text{color:var(--text-muted);vertical-align:super;font-size:1rem;font-weight:500}.feed-layout{grid-template-columns:240px 1fr;gap:4rem;display:grid}@media (width<=900px){.feed-layout{grid-template-columns:1fr;gap:2rem}.feed-sidebar{display:none}}.filter-group summary::-webkit-details-marker{display:none}.table-header{cursor:pointer;user-select:none;color:#fff9;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;list-style:none;transition:color .2s;display:flex}.table-header:hover{color:#fff}.table-header .chevron{opacity:.5;transition:transform .3s cubic-bezier(.16,1,.3,1)}.filter-group[open] .chevron{transform:rotate(180deg)}.filter-list{scrollbar-width:thin;scrollbar-color:#fff3 transparent;max-height:440px;margin:0;padding:0;list-style:none;overflow-y:auto}.filter-list::-webkit-scrollbar{width:4px}.filter-list::-webkit-scrollbar-track{background:0 0}.filter-list::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.filter-btn{color:#fff6;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.5rem .5rem .5rem .85rem;transition:color .25s,background .25s;display:flex;position:relative}.filter-btn:before{content:"";background:linear-gradient(#818cf8,#6366f1);border-radius:2px;width:2px;height:0;transition:height .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.filter-btn:hover{color:#ffffffd9;background:#ffffff08}.filter-btn.active{color:#fff;background:#6366f114}.filter-btn.active:before{height:60%}.filter-label{transition:transform .3s cubic-bezier(.16,1,.3,1)}.filter-btn:hover .filter-label{transform:translate(3px)}.filter-count{text-align:center;color:#ffffff73;background:#ffffff0f;border-radius:999px;min-width:1.4em;padding:.1rem .4rem;font-size:.65rem;font-weight:700;transition:background .25s,color .25s}.filter-btn:hover .filter-count{color:#ffffffb3}.filter-btn.active .filter-count{color:#c7d2fe;background:#6366f140}.article-list{margin:0;padding:0;list-style:none}.article-item{border:1px solid #ffffff0a;border-radius:12px;margin:0 -1.25rem .5rem;padding:0 1.25rem;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s;position:relative;overflow:hidden}.article-item:hover{background:#ffffff0a;border-bottom-color:#0000;transform:translateY(-3px);box-shadow:0 12px 30px -8px #0009}.article-item.expanded{background:#ffffff05;border-bottom-color:#0000;box-shadow:inset 0 0 0 1px #ffffff0d}.article-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1fr auto 40px;align-items:center;gap:2rem;width:100%;padding:1.5rem 0;text-decoration:none;display:grid}@media (width<=600px){.article-link{grid-template-columns:1fr auto;gap:1rem;padding:1.25rem 0}.arrow-col{display:none}.article-item{margin:0;padding:0}}.article-content{grid-template-rows:0fr;padding:0;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.article-content-inner{overflow:hidden}.article-item.expanded .article-content{grid-template-rows:1fr}.article-item.expanded .article-content-inner{padding-bottom:2rem}.date-col{color:var(--text-muted);font-family:Space Grotesk,monospace;font-size:.85rem}.name-col{min-width:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}.article-link:hover .name-col{transform:translate(8px)}.article-title{letter-spacing:-.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.35rem;font-weight:500;overflow:hidden}.article-item.expanded .article-title{white-space:normal;overflow:visible}.article-summary{color:#fff9;max-width:750px;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.article-meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.tag{color:#fffc;background:#ffffff0d;border-radius:999px;align-items:center;padding:.25rem .75rem;display:flex}.arrow-col{justify-content:flex-end;display:flex}.hover-arrow{color:#fff3;width:18px;height:18px;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s}.article-item.expanded .plus-icon{display:none}.article-item.expanded .minus-icon{color:#fff;display:block;transform:rotate(180deg)}.article-item:not(.expanded) .plus-icon{display:block}.article-item:not(.expanded) .minus-icon{display:none}.article-link:hover .hover-arrow.plus-icon{color:#fff;transform:translate(6px)rotate(90deg)}.read-more-link{color:#000;background:#fff;border-radius:999px;padding:.4rem 1rem;font-weight:600;text-decoration:none;transition:opacity .2s}.read-more-link:hover{opacity:.8}@keyframes heroReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-headline{animation:none}.hero-copy{animation:.9s cubic-bezier(.16,1,.3,1) .12s both heroReveal}.hero-actions{animation:.9s cubic-bezier(.16,1,.3,1) .24s both heroReveal}.hero-side-note{animation:.9s cubic-bezier(.16,1,.3,1) .36s both heroReveal}.hero-right{animation:1s cubic-bezier(.16,1,.3,1) .1s both heroReveal}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.article-item{background:#0006;border:1px solid #ffffff05;border-radius:12px;margin:0 -1.25rem .5rem;padding:0 1.25rem;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),opacity .6s;position:relative;overflow:hidden}.article-item:not(.revealed){opacity:0;transform:translateY(28px)}.article-item:before{content:"";border-radius:inherit;background:radial-gradient(500px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), #fffc, transparent 40%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:0;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.article-item:after{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), #6366f166,  transparent 50%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.article-item:hover:before,.article-item:hover:after{opacity:1}.article-link,.article-content{z-index:1;position:relative}.filter-btn:focus-visible,.article-link:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.read-more-link:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #818cf8e6}.term-toggle{z-index:10000;letter-spacing:.02em;color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#14141cb3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-family:Space Grotesk,monospace;font-size:.8rem;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s,opacity .25s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 24px -8px #000000b3}.term-toggle:hover{background:#1e1e2acc;border-color:#818cf899;transform:translateY(-2px)}.term-toggle-icon{color:#818cf8;font-weight:700}.term-toggle-key{color:#fff9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:5px;padding:.05rem .4rem;font-family:inherit;font-size:.7rem}body.term-open .term-toggle{opacity:0;pointer-events:none;transform:translateY(10px)}.term{z-index:10001;isolation:isolate;opacity:0;transform-origin:100% 100%;pointer-events:none;background:#000;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(700px,100vw - 2rem);height:min(460px,72vh);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;transform:translateY(24px)scale(.97);box-shadow:0 30px 70px -20px #000000d9,0 0 0 1px #6366f114}.term.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.term-bar{background:#111;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.term-dots{gap:.4rem;display:flex}.term-dot{border-radius:50%;width:11px;height:11px}.term-dot.red{background:#ff5f57}.term-dot.yellow{background:#febc2e}.term-dot.green{background:#28c840}.term-title{text-align:center;color:#ffffff73;letter-spacing:.02em;flex:1;font-size:.75rem}.term-close{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.2rem;line-height:1;transition:color .2s}.term-close:hover{color:#fff}.term-body{color:#fffc;outline:none;flex:1;padding:1rem;font-size:.85rem;line-height:1.6;overflow-y:auto}.term-body::-webkit-scrollbar{width:8px}.term-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.term-output{white-space:pre;overflow-x:hidden}.term-line{margin:0 0 .15rem}.term-line.cmd{color:#fff}.term-line.muted{color:#ffffff73}.term-line.accent{color:#818cf8}.term-line.success{color:#4ade80}.term-line.error{color:#f87171}.term-line a{color:#a5b4fc;border-bottom:1px dashed #a5b4fc66;text-decoration:none}.term-line a:hover{color:#fff}.term-input-line{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.term-prompt{color:#4ade80;white-space:nowrap;font-weight:600}.term-prompt-sep{color:#fff6}.term-input{color:#fff;caret-color:#818cf8;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.85rem}@media (width<=600px){.term{border-radius:14px 14px 0 0;width:100%;height:75vh;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.article-item:not(.revealed){opacity:1;transform:none}.article-item:hover{transform:none}.hero-headline,.hero-copy,.hero-actions,.hero-side-note,.hero-right,.orbit-arm,.orbital-node,.node-float,.bh-core,.bh-ring-outer,.bh-ring-mid,.bh-ambient-svg,.status-dot{animation:none}}
