@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;800&family=Rajdhani:wght@400;500;600;700&display=swap";:root{--bg:#05070b;--panel:#0e151fc7;--panel-strong:#101823eb;--line:#ffffff14;--text:#f3f7fb;--muted:#a7b5c4;--cyan:#58f5ff;--cyan-soft:#58f5ff2e;--red:#ff5b4f;--red-soft:#ff5b4f2e;--success:#91f6bb;--shadow:0 24px 80px #00000073;--radius:26px;--container:1180px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 15% 20%,#58f5ff1f,#0000 26%),radial-gradient(circle at 82% 18%,#ff5b4f21,#0000 30%),linear-gradient(#0a0f16 0%,#040507 100%);margin:0;font-family:Rajdhani,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.site-shell{position:relative;overflow-x:clip}.page-noise,.glow{pointer-events:none;z-index:-1;position:fixed;inset:0}.page-noise{opacity:.14;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:90px 90px;-webkit-mask-image:radial-gradient(circle,#000,#0000 85%);mask-image:radial-gradient(circle,#000,#0000 85%)}.glow-cyan{background:radial-gradient(circle at 12% 34%,#58f5ff47,#0000 22%)}.glow-red{background:radial-gradient(circle at 88% 22%,#ff5b4f38,#0000 26%)}.container{width:min(100% - 32px, var(--container));margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040507b8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.site-header__inner,.site-footer__inner,.hero__grid,.contact-grid,.docs-layout,.cta-strip,.issue-card__top,.issue-card__bottom{gap:24px;display:flex}.site-header__inner,.site-footer__inner{justify-content:space-between;align-items:center;padding:18px 0}.brand{align-items:center;gap:14px;display:inline-flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 18px #58f5ff38);width:56px;height:56px}.brand strong,.hero h1,.section-heading h2,.page-head h1,.docs-article h2,.panel h3,.cta-strip h2,.doc-markdown h1,.doc-markdown h2,.doc-markdown h3{font-family:Orbitron,sans-serif}.brand strong{letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem;display:block}.brand span{color:var(--muted);font-size:.96rem;display:block}.site-nav{align-items:center;gap:10px;display:inline-flex}.site-nav a,.button,.issue-badge,.issue-status,.panel__label,.eyebrow{letter-spacing:.08em;text-transform:uppercase}.site-nav a{color:var(--muted);border:1px solid #0000;border-radius:999px;padding:12px 16px;transition:all .18s}.site-nav a:hover,.site-nav a.is-active{color:var(--text);background:#ffffff0a;border-color:#58f5ff38}.menu-toggle{border:1px solid var(--line);background:#ffffff08;border-radius:18px;width:54px;height:54px;padding:0;display:none}.menu-toggle span{background:var(--text);width:22px;height:2px;margin:6px auto;display:block}.hero,.page-head,.section{padding:48px 0 88px}.hero{padding-top:72px}.hero__grid,.contact-grid,.docs-layout{align-items:stretch}.hero__content,.hero__visual,.docs-article,.docs-sidebar,.contact-grid>*{flex:1 1 0}.hero__content{max-width:680px}.eyebrow{color:var(--cyan);margin-bottom:18px;font-size:.88rem;display:inline-block}.hero h1,.page-head h1{margin:0;line-height:.98}.hero h1{max-width:12ch;font-size:clamp(3.3rem,8vw,6.4rem)}.page-head h1{max-width:14ch;font-size:clamp(2.3rem,5vw,4.4rem)}.hero__lead,.section-heading p,.page-head p,.panel p,.docs-sidebar span,.docs-article__meta p,.doc-markdown,.issue-form,.copy-hint,.site-footer p{color:var(--muted);font-size:1.12rem;line-height:1.6}.hero__actions,.contact-list{flex-wrap:wrap;gap:14px;display:flex}.button{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#081015;background:linear-gradient(135deg, var(--cyan) 0%, #d5feff 100%);box-shadow:0 16px 34px #58f5ff2e}.button-secondary{color:var(--text);background:#ffffff0a;border-color:#ffffff1f}.hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0 0;display:grid}.hero__stats div,.panel,.hero-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff08,#ffffff03)}.hero__stats div{padding:18px 20px}.hero__stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.9rem}.hero__stats dd{margin:0;font-size:1.2rem;font-weight:700}.hero__visual{gap:18px;display:grid}.hero-card{padding:26px;position:relative;overflow:hidden}.hero-card--logo{background:linear-gradient(140deg,#58f5ff14,#0000 34%),linear-gradient(310deg,#ff5b4f1a,#0000 32%),#0a0f16e6;min-height:480px}.hero-card--logo img{object-fit:contain;width:100%;height:100%}.hero-card--quote span{color:var(--red);letter-spacing:.12em;text-transform:uppercase}.hero-card--quote p{margin:12px 0 0;font-size:1.35rem;line-height:1.45}.section--muted{background:linear-gradient(#ffffff05,#0000);border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}.section-heading{max-width:760px;margin-bottom:28px}.section-heading h2,.cta-strip h2,.docs-article h2,.panel h3{margin:0 0 10px}.section-heading h2,.cta-strip h2{font-size:clamp(2rem,4vw,3.2rem)}.highlight-grid,.feature-grid,.issues-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.panel{padding:26px}.panel-highlight{grid-column:span 4}.feature-grid .panel{grid-column:span 3}.panel__label,.issue-badge,.issue-status{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.84rem;display:inline-flex}.panel__label,.issue-badge--feature,.issue-status--planned{background:var(--cyan-soft);border-color:#58f5ff3d}.issue-badge--bug,.flash--error{background:var(--red-soft);border-color:#ff5b4f3d}.issue-badge--docs,.issue-status--research{background:#ffffff0f}.issue-badge--platform,.issue-status--open{background:#91f6bb1a;border-color:#91f6bb38}.cta-strip{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(110deg, #58f5ff14, transparent 33%), linear-gradient(290deg, #ff5b4f1a, transparent 36%), var(--panel-strong);justify-content:space-between;align-items:center;padding:30px}.docs-sidebar{max-width:340px}.docs-sidebar__nav{gap:10px;display:grid}.docs-sidebar__nav a{background:#ffffff05;border:1px solid #0000;border-radius:18px;padding:16px;transition:all .18s;display:block}.docs-sidebar__nav a:hover,.docs-sidebar__nav a.is-active{background:#58f5ff14;border-color:#58f5ff38}.docs-sidebar__nav strong,.contact-card strong{margin-bottom:4px;font-size:1.14rem;display:block}.doc-markdown h1{margin-top:0}.doc-markdown ul{padding-left:22px}.doc-markdown li+li{margin-top:10px}.contact-grid{align-items:start}.contact-list,.contact-cta{margin-top:24px}.contact-card{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#ffffff08;border-radius:20px;padding:18px 20px}.contact-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.9rem;display:block}.issue-form{gap:14px;display:grid}.issue-form label span{color:var(--text);margin-bottom:8px;display:block}.issue-form input,.issue-form textarea,.issue-form select{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:15px 16px}.flash{color:var(--text);background:#91f6bb14;border:1px solid #91f6bb3d;border-radius:16px;margin-bottom:16px;padding:14px 16px}.issue-card{grid-column:span 4}.issue-card__top,.issue-card__bottom{justify-content:space-between;align-items:flex-start}.issue-card__bottom{flex-direction:column;gap:14px;margin-top:24px}.issue-scoreboard,.issue-actions{gap:12px;display:flex}.issue-scoreboard{margin-top:24px}.issue-score{border:1px solid var(--line);background:#ffffff08;border-radius:18px;flex:1 1 0;padding:16px}.issue-score.is-active{border-color:#58f5ff47;box-shadow:inset 0 0 0 1px #58f5ff2e}.issue-score--negative.is-active{border-color:#ff5b4f47;box-shadow:inset 0 0 0 1px #ff5b4f2e}.issue-score span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.84rem;display:block}.issue-score strong{font-size:2rem;line-height:1;display:block}.button-vote-up,.button-vote-down{border-color:#ffffff1f}.button-vote-up{background:#58f5ff14}.button-vote-down{background:#ff5b4f14}.issue-error{color:#ff9a9a;margin:0}.site-footer{background:#0000003d;border-top:1px solid #ffffff0f}.site-footer__links{color:var(--muted);gap:16px;display:inline-flex}@media (width<=1080px){.hero__grid,.contact-grid,.docs-layout,.cta-strip{flex-direction:column}.panel-highlight,.feature-grid .panel,.issue-card{grid-column:span 6}.docs-sidebar{max-width:none}}@media (width<=820px){.menu-toggle{display:inline-block}.site-nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#070a0ff5;border-radius:24px;flex-direction:column;align-items:stretch;padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:16px;right:16px}.site-nav.is-open{display:flex}.hero__stats{grid-template-columns:1fr}.issue-scoreboard,.issue-actions{flex-direction:column}.highlight-grid,.feature-grid,.issues-grid{grid-template-columns:1fr}.panel-highlight,.feature-grid .panel,.issue-card{grid-column:span 1}.hero,.page-head,.section{padding:42px 0 64px}.hero-card--logo{min-height:320px}}
