@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}:root{--bg:#070A12;--panel:rgba(255,255,255,.06);--panel2:rgba(255,255,255,.10);--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.70);--faint:rgba(255,255,255,.45);--border:rgba(255,255,255,.12);--accent:#7C5CFF;--accent2:#00D1FF;--good:#3CFFB0;--warn:#FFC857;--danger:#FF4D6D;--radius:18px;--shadow:0 18px 60px rgba(0,0,0,.45);--shadow2:0 12px 30px rgba(0,0,0,.35);--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sans:ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--sans);background:radial-gradient(1000px 600px at 20% 10%,rgba(124,92,255,.28),transparent 60%),radial-gradient(1000px 600px at 80% 20%,rgba(0,209,255,.18),transparent 60%),radial-gradient(800px 500px at 50% 90%,rgba(60,255,176,.1),transparent 60%),linear-gradient(180deg,#070a12,#04050b 55%,#070a12);overflow-x:hidden}.site-header{position:sticky;top:0;z-index:40;background:rgba(7,10,18,.92);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner{max-width:1100px;margin:0 auto;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{flex-direction:column;line-height:1.1}.brand-mark{font-weight:900;letter-spacing:2px;font-size:15px;color:#fff}.brand-sub{font-size:11px;color:var(--muted);letter-spacing:.6px}.main-nav{display:flex;gap:18px;align-items:center;overflow-x:auto}.main-nav a{position:relative;text-decoration:none;font-size:13px;font-weight:600;color:var(--muted);padding:6px 2px;transition:color .15s ease;white-space:nowrap}.main-nav a:hover,body{color:var(--text)}.main-nav a.active{color:#fff}.main-nav a.active::after{left:0;right:0;bottom:-6px;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:2px}@media (max-width:800px){.header-inner{flex-direction:column;align-items:flex-start;gap:12px}.main-nav{width:100%;gap:14px}}.noise{pointer-events:none;position:fixed;inset:0;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");background-size:150px 150px}.wrap{max-width:1100px;margin:0 auto;padding:28px 18px 70px}.brand,.topbar{display:flex;align-items:center;gap:12px}.topbar{justify-content:space-between;margin-bottom:18px}.brand{text-decoration:none;color:inherit}.logo{width:42px;height:42px;border-radius:14px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 45%),linear-gradient(135deg,#7c5cff,#00d1ff);box-shadow:var(--shadow2);position:relative}.hero::before,.logo::after,.main-nav a.active::after{content:"";position:absolute}.logo::after{inset:1px;border-radius:13px;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.35))}.brand h1{margin:0;font-size:16px;letter-spacing:.6px;font-weight:750}.brand p{margin:2px 0 0}.chiprow{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.brand p,.chip{font-size:12px;color:var(--muted)}.chip{display:inline-flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--border);background:rgba(255,255,255,.04);border-radius:999px}.dot{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px rgba(60,255,176,.12)}.hero{margin-top:16px;border-radius:calc(var(--radius) + 10px);border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:var(--shadow);overflow:hidden;position:relative}.hero::before{inset:-2px;background:radial-gradient(700px 260px at 20% 20%,rgba(124,92,255,.38),transparent 60%),radial-gradient(700px 260px at 80% 30%,rgba(0,209,255,.24),transparent 60%),radial-gradient(700px 260px at 50% 100%,rgba(60,255,176,.12),transparent 60%);filter:blur(2px);opacity:.9}.heroInner{position:relative;padding:34px 22px;display:grid;grid-template-columns:1.35fr .65fr;gap:18px}@media (max-width:900px){.heroInner{grid-template-columns:1fr;padding:28px 18px}}.kicker,.tip code{font-family:var(--mono);color:rgba(255,255,255,.82)}.kicker{display:inline-flex;gap:10px;align-items:center;letter-spacing:.6px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:rgba(0,0,0,.25);width:fit-content}.card strong,.kicker .tag,.sideCard h3,.sub strong{color:rgba(255,255,255,.9)}.kicker .read{color:var(--muted)}.headline{margin:14px 0 10px;font-size:44px;line-height:1.04;letter-spacing:-1px;font-weight:860}@media (max-width:520px){.headline{font-size:36px}}.sub{margin:0;max-width:60ch;color:var(--muted);font-size:15px;line-height:1.6}.ctaRow{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);text-decoration:none;color:rgba(255,255,255,.92);background:rgba(255,255,255,.06);box-shadow:0 10px 30px rgba(0,0,0,.25);transition:transform .12s ease,background .12s ease,border-color .12s ease;font-weight:700}.btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18)}.btnPrimary{border-color:rgba(124,92,255,.55);background:linear-gradient(135deg,rgba(124,92,255,.95),rgba(0,209,255,.55))}.btnPrimary:hover{background:linear-gradient(135deg,#7c5cff,rgba(0,209,255,.62))}.btn small{font-weight:650;color:rgba(255,255,255,.85)}.icon{width:18px;height:18px;display:inline-block}.sideCard{border:1px solid var(--border);border-radius:var(--radius);background:rgba(0,0,0,.2);padding:16px;display:flex;flex-direction:column;gap:12px}.sideCard h3{margin:0;font-size:14px}.card p,.card ul,.sideCard p{margin:0;font-size:13px;color:var(--muted);line-height:1.55}.tip{border:1px dashed rgba(255,255,255,.2);border-radius:14px;padding:12px;background:rgba(255,255,255,.05);font-size:13px;color:rgba(255,255,255,.86)}.tip code{font-size:12px}.grid{margin-top:18px;display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.card{grid-column:span 6;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.05);box-shadow:var(--shadow2);padding:18px}.card h2{letter-spacing:.2px}.card p,.card ul{line-height:1.6;font-size:14px}.card ul{margin:10px 0 0;padding-left:18px;line-height:1.65}.card li{margin:6px 0}.mini{grid-column:span 3;padding:14px;display:flex;flex-direction:column;gap:8px}.mini .lbl{font-size:12px;color:var(--faint)}.mini .val{font-size:14px;color:rgba(255,255,255,.88);font-weight:750}@media (max-width:980px){.card{grid-column:span 12}.mini{grid-column:span 6}}@media (max-width:520px){.mini{grid-column:span 12}}.join{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(0,0,0,.24);padding:18px}.card h2,.join h2{margin:0 0 10px;font-size:16px}.join .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:700px){.join .row{grid-template-columns:1fr}}.field{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);border-radius:14px;padding:12px}.field label{display:block;margin-bottom:6px}.field input,.field textarea{width:100%;border:0;outline:0;background:0 0;color:rgba(255,255,255,.92);font-size:14px;font-family:var(--sans)}.field textarea{min-height:88px;resize:vertical}.field label,.footer,.note{color:var(--faint);font-size:12px}.note{margin-top:10px;line-height:1.6}.footer{margin-top:26px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.logo{animation:floaty 4s ease-in-out infinite}