:root{--blue: #1e90ff;--dark: #0f0f23;--dark2: #1a1a2e;--text: #e2e8f0;--text-dim: #94a3b8;--card-bg: rgba(26, 26, 46, .6);--border: rgba(74, 111, 165, .15)}:where(.astro-rzcj5pwa){margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--dark);color:var(--text);line-height:1.7}nav:where(.astro-rzcj5pwa){position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:64px;background:#0f0f23d9;backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}nav:where(.astro-rzcj5pwa) .brand:where(.astro-rzcj5pwa){display:flex;align-items:center;gap:.625rem;text-decoration:none}nav:where(.astro-rzcj5pwa) .brand:where(.astro-rzcj5pwa) span:where(.astro-rzcj5pwa){font-size:1.125rem;font-weight:600;color:#fff}nav:where(.astro-rzcj5pwa) .links:where(.astro-rzcj5pwa){display:flex;gap:2rem;align-items:center}nav:where(.astro-rzcj5pwa) .links:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--text-dim);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .2s}nav:where(.astro-rzcj5pwa) .links:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa):hover,nav:where(.astro-rzcj5pwa) .links:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa).active{color:var(--blue)}.page:where(.astro-rzcj5pwa){padding:8rem 2rem 4rem;max-width:960px;margin:0 auto}.page:where(.astro-rzcj5pwa) h1:where(.astro-rzcj5pwa){font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.page:where(.astro-rzcj5pwa) .subtitle:where(.astro-rzcj5pwa){color:var(--text-dim);font-size:1.125rem;margin-bottom:3rem}.tabs:where(.astro-rzcj5pwa){display:flex;gap:.5rem;margin-bottom:2rem}.tab:where(.astro-rzcj5pwa){padding:.625rem 1.5rem;border-radius:8px;background:var(--card-bg);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;font-size:.9375rem;font-weight:500;transition:all .2s}.tab:where(.astro-rzcj5pwa):hover{border-color:#1e90ff4d;color:var(--text)}.tab:where(.astro-rzcj5pwa).active{background:#1e90ff1f;border-color:var(--blue);color:var(--blue)}.platform-content:where(.astro-rzcj5pwa){display:none}.platform-content:where(.astro-rzcj5pwa).active{display:block}.download-card:where(.astro-rzcj5pwa){background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:2.5rem;margin-bottom:2rem}.download-card:where(.astro-rzcj5pwa) h2:where(.astro-rzcj5pwa){font-size:1.5rem;color:#fff;margin-bottom:1rem}.download-card:where(.astro-rzcj5pwa) .info:where(.astro-rzcj5pwa){color:var(--text-dim);margin-bottom:1.5rem;font-size:.9375rem}.download-card:where(.astro-rzcj5pwa) .info:where(.astro-rzcj5pwa) span:where(.astro-rzcj5pwa){display:inline-block;margin-right:1.5rem}.btn-dl:where(.astro-rzcj5pwa){display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:10px;background:var(--blue);color:#fff;text-decoration:none;font-size:1.0625rem;font-weight:600;box-shadow:0 4px 20px #1e90ff4d;transition:all .2s}.btn-dl:where(.astro-rzcj5pwa):hover{background:#3b82f6;transform:translateY(-1px)}.install-steps:where(.astro-rzcj5pwa){margin-top:2rem;padding:1.5rem;background:#0f0f2366;border-radius:12px}.install-steps:where(.astro-rzcj5pwa) h3:where(.astro-rzcj5pwa){color:var(--text);margin-bottom:1rem;font-size:1rem}.install-steps:where(.astro-rzcj5pwa) ol:where(.astro-rzcj5pwa){padding-left:1.25rem;color:var(--text-dim);font-size:.9375rem}.install-steps:where(.astro-rzcj5pwa) ol:where(.astro-rzcj5pwa) li:where(.astro-rzcj5pwa){margin-bottom:.5rem}.requirements:where(.astro-rzcj5pwa){margin-top:3rem;padding:2rem;background:var(--card-bg);border:1px solid var(--border);border-radius:16px}.requirements:where(.astro-rzcj5pwa) h3:where(.astro-rzcj5pwa){color:#fff;margin-bottom:1rem}.requirements:where(.astro-rzcj5pwa) ul:where(.astro-rzcj5pwa){padding-left:1.25rem;color:var(--text-dim)}.requirements:where(.astro-rzcj5pwa) ul:where(.astro-rzcj5pwa) li:where(.astro-rzcj5pwa){margin-bottom:.5rem}.version-info:where(.astro-rzcj5pwa){margin-top:2rem;text-align:center;color:var(--text-dim);font-size:.875rem}footer:where(.astro-rzcj5pwa){padding:3rem 2rem;text-align:center;border-top:1px solid var(--border);color:var(--text-dim);font-size:.875rem}footer:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--blue);text-decoration:none}footer:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa):hover{text-decoration:underline}
