.page-module__9Wv0ra__content{z-index:1;max-width:900px;margin:0 auto;padding:8rem 2rem 4rem;position:relative}.page-module__9Wv0ra__content:before{content:"";background:radial-gradient(ellipse 80% 50% at 50% 100%,#ff6b351f,transparent),radial-gradient(ellipse 60% 40% at 20% 20%,#00d4ff14,transparent),linear-gradient(180deg,var(--space-black)0%,var(--deep-void)100%);pointer-events:none;z-index:-1;position:fixed;inset:0}.page-module__9Wv0ra__pageHeader{text-align:center;border-bottom:1px solid var(--hull-grey);margin-bottom:3rem;padding-bottom:2rem}.page-module__9Wv0ra__pageHeader h1{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--plasma-cyan);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.page-module__9Wv0ra__pageHeader p{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;color:var(--chrome-silver);font-size:1rem}.page-module__9Wv0ra__sectionTitle{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--shell-orange);text-transform:uppercase;letter-spacing:.05em;margin-top:2.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.page-module__9Wv0ra__content p{color:var(--chrome-silver);margin-bottom:1rem;line-height:1.8}.page-module__9Wv0ra__content a{color:var(--plasma-cyan);text-decoration:none;transition:color .3s}.page-module__9Wv0ra__content a:hover{color:var(--shell-orange)}.page-module__9Wv0ra__content code{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;color:var(--plasma-cyan);background:#0000004d;border-radius:4px;padding:.2rem .5rem}.page-module__9Wv0ra__clientGrid{gap:1.5rem;margin-top:2rem;display:grid}.page-module__9Wv0ra__clientCard{background:linear-gradient(135deg,var(--nebula-blue),var(--deep-void));border:1px solid var(--hull-grey);border-radius:12px;padding:2rem;transition:all .3s}.page-module__9Wv0ra__clientCard:hover{border-color:var(--plasma-cyan);box-shadow:var(--glow-cyan);transform:translateY(-3px)}.page-module__9Wv0ra__official{border-color:var(--shell-orange)}.page-module__9Wv0ra__official:hover{box-shadow:var(--glow-orange)}.page-module__9Wv0ra__clientHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__9Wv0ra__clientBadge{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;background:var(--shell-orange);color:var(--space-black);text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.page-module__9Wv0ra__clientBadgeGreen{background:var(--bio-green);}.page-module__9Wv0ra__clientCard h3{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:var(--star-white);font-size:1.3rem}.page-module__9Wv0ra__description{color:var(--chrome-silver);margin-bottom:1.5rem}.page-module__9Wv0ra__descriptionHighlight{color:var(--star-white);font-size:1.1rem;}.page-module__9Wv0ra__clientMeta{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.page-module__9Wv0ra__clientMeta span{color:var(--chrome-silver)}.page-module__9Wv0ra__label{color:var(--plasma-cyan)}.page-module__9Wv0ra__clientLinks{flex-wrap:wrap;gap:1rem;display:flex}.page-module__9Wv0ra__clientLinks a{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;border:1px solid var(--plasma-cyan);color:var(--plasma-cyan);border-radius:4px;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;transition:all .3s}.page-module__9Wv0ra__clientLinks a:hover{box-shadow:var(--glow-cyan);background:#00d4ff1a}.page-module__9Wv0ra__primaryLink{background:linear-gradient(135deg,var(--plasma-cyan),var(--laser-blue));border-color:var(--plasma-cyan)!important;color:var(--space-black)!important}.page-module__9Wv0ra__primaryLink:hover{box-shadow:var(--glow-cyan)}.page-module__9Wv0ra__featured{border-color:var(--bio-green);background:linear-gradient(135deg,#2dd4bf0f,var(--nebula-blue)40%,var(--deep-void));border-width:2px;position:relative;overflow:hidden}.page-module__9Wv0ra__featured:before{content:"";background:linear-gradient(90deg,transparent,var(--bio-green),var(--plasma-cyan),var(--bio-green),transparent);height:2px;animation:4s ease-in-out infinite page-module__9Wv0ra__featuredShimmer;position:absolute;top:0;left:0;right:0}@keyframes page-module__9Wv0ra__featuredShimmer{0%,to{opacity:.4}50%{opacity:1}}.page-module__9Wv0ra__featured:hover{border-color:var(--bio-green);box-shadow:0 0 30px #2dd4bf59}.page-module__9Wv0ra__featuredBadge{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;background:var(--bio-green);color:var(--space-black);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.page-module__9Wv0ra__featuredPreview{background:0 0;border:1px solid #2dd4bf26;border-radius:12px;justify-content:center;margin:1.25rem 0;line-height:0;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000080,0 2px 8px #2dd4bf1a}.page-module__9Wv0ra__featuredPreviewImg{border-radius:11px;width:auto;height:auto;max-height:360px;display:block}.page-module__9Wv0ra__featureTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.page-module__9Wv0ra__featureTag{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;color:var(--bio-green);letter-spacing:.03em;background:#2dd4bf0f;border:1px solid #2dd4bf4d;border-radius:20px;padding:.25rem .6rem;font-size:.7rem}.page-module__9Wv0ra__contributeSection{border:1px solid var(--shell-orange);background:linear-gradient(135deg,#ff6b351a,#1a274480);border-radius:12px;margin-top:4rem;padding:2rem}.page-module__9Wv0ra__contributeSection h2{color:var(--shell-orange);margin-top:0}.page-module__9Wv0ra__contributeSection p{color:var(--star-white)}.page-module__9Wv0ra__contributeLinks{margin-top:1.5rem;}.page-module__9Wv0ra__codeBlock{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;color:var(--plasma-cyan);white-space:pre;background:#0006;border-radius:8px;padding:1rem;font-size:.85rem;overflow-x:auto}.page-module__9Wv0ra__marginBottom2{margin-bottom:2rem}.page-module__9Wv0ra__marginTop1{margin-top:1rem}.page-module__9Wv0ra__marginTop1_5{margin-top:1.5rem}.page-module__9Wv0ra__borderWidth2{border-width:2px}@media (max-width:768px){.page-module__9Wv0ra__clientHeader{flex-direction:column;align-items:flex-start}}
