.page_header__3aumh{margin-bottom:var(--space-2xl)}.page_headerSubtitle__TClBz{font-size:clamp(.9rem,1.2vw,1.05rem);color:var(--text-muted);max-width:700px;line-height:1.7}.page_projectSection__L0irT{margin-bottom:var(--space-3xl)}.page_projectCard__5_W8M{position:relative;background:linear-gradient(145deg,rgba(10,20,30,.4),rgba(15,25,35,.35)),rgba(45,52,64,.25);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgb(var(--brand-color-rgb),.3);border-top:3px solid var(--brand-color);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:inset 2px 2px 8px rgba(255,255,255,.02),0 20px 40px rgba(0,0,0,.5),0 0 30px rgb(var(--brand-color-rgb),.1)}@media(max-width:768px){.page_projectCard__5_W8M{padding:var(--space-lg)}}.page_projectHeader__0RGeY{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl)}@media(max-width:576px){.page_projectHeader__0RGeY{flex-direction:column;gap:var(--space-md)}}.page_projectTitleGroup__7Sh8r{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.page_projectTitle__XhO2R{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:var(--font-bold);color:var(--brand-color-light);text-transform:uppercase;letter-spacing:2px;margin:0;text-shadow:0 0 12px rgb(var(--brand-color-rgb),.6),0 0 24px rgb(var(--brand-color-rgb),.3)}.page_projectType__ZEkKH{font-size:var(--font-size-xs);color:var(--brand-color);background:rgb(var(--brand-color-rgb),.1);border:1px solid rgb(var(--brand-color-rgb),.3);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:1px}.page_projectType__ZEkKH,.page_versionBadge__Cv01S{font-family:var(--font-mono);padding:var(--space-xs) var(--space-sm);white-space:nowrap}.page_versionBadge__Cv01S{font-size:var(--font-size-sm);color:var(--text-muted);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm)}.page_projectDescription__ah0sA{margin-bottom:var(--space-xl)}.page_projectDescription__ah0sA p{font-size:clamp(.9rem,1.2vw,1.05rem);color:var(--text-medium);line-height:1.8;max-width:800px}.page_featuresGrid__h_cVR{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-bottom:var(--space-xl)}@media(max-width:992px){.page_featuresGrid__h_cVR{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.page_featuresGrid__h_cVR{grid-template-columns:1fr}}.page_featureCard__pTPFd{background:rgba(0,0,0,.3);border:1px solid rgb(var(--brand-color-rgb),.1);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all var(--transition-normal)}.page_featureCard__pTPFd:hover{border-color:rgb(var(--brand-color-rgb),.25);transform:translateY(-2px)}.page_featureCard__pTPFd:hover .page_featureIcon__4baY8{color:var(--brand-color-light);box-shadow:0 0 10px rgb(var(--brand-color-rgb),.3)}.page_featureIcon__4baY8{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgb(var(--brand-color-rgb),.1);border:1px solid rgb(var(--brand-color-rgb),.2);border-radius:var(--radius-md);color:var(--brand-color);margin-bottom:var(--space-sm);transition:all var(--transition-normal)}.page_featureTitle__FCmkI{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-xs)}.page_featureDescription__afitm{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.6;margin:0}.page_techSection__VzBg1{border-top:1px solid rgb(var(--brand-color-rgb),.15);padding-top:var(--space-xl)}.page_techTitle__3oN06{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-semibold);color:var(--brand-color-light);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md)}.page_techTags__b8XkL{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.page_techTag__3t3sI{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-muted);background:rgb(var(--brand-color-rgb),.08);border:1px solid rgb(var(--brand-color-rgb),.15);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);transition:all var(--transition-normal)}.page_techTag__3t3sI:hover{color:var(--brand-color-light);border-color:rgb(var(--brand-color-rgb),.3);background:rgb(var(--brand-color-rgb),.12)}.page_browserSection__ub_Cl{margin-bottom:var(--space-3xl)}.page_browserCard__6eTow{background:rgba(0,0,0,.5);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgb(var(--brand-color-rgb),.3);border-radius:var(--radius-xl);padding:var(--space-2xl)}@media(max-width:768px){.page_browserCard__6eTow{padding:var(--space-lg)}}.page_browserTitle__i7uJN{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:var(--font-bold);color:var(--brand-color-light);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md);text-shadow:0 0 12px rgb(var(--brand-color-rgb),.6),0 0 24px rgb(var(--brand-color-rgb),.3)}.page_browserText__C8py0{font-size:var(--font-size-md);color:var(--text-muted);margin-bottom:var(--space-xl);max-width:500px;line-height:1.6}.page_browserGrid__wwAJl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}@media(max-width:768px){.page_browserGrid__wwAJl{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.page_browserGrid__wwAJl{grid-template-columns:1fr}}.page_browserItem__Y__1h{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--text-primary);background:rgb(var(--brand-color-rgb),.08);border:1px solid rgb(var(--brand-color-rgb),.15);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.page_browserItem__Y__1h svg{color:var(--brand-color);flex-shrink:0}.page_installSection__YcVNm{margin-bottom:var(--space-3xl)}.page_installCard__BiCzh{background:rgba(0,0,0,.5);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgb(var(--brand-color-rgb),.3);border-radius:var(--radius-xl);padding:var(--space-2xl);text-align:center}@media(max-width:768px){.page_installCard__BiCzh{padding:var(--space-lg)}}.page_installTitle__6p7cZ{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:var(--font-bold);color:var(--brand-color-light);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md);text-shadow:0 0 12px rgb(var(--brand-color-rgb),.6),0 0 24px rgb(var(--brand-color-rgb),.3)}.page_installText__dKGs8{font-size:var(--font-size-md);color:var(--text-muted);margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.page_installButtons__1W1KN{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.page_githubButton__0mnbe{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--brand-color);border:1px solid var(--brand-color);border-radius:var(--radius-md);padding:var(--space-md) var(--space-xl);text-decoration:none;transition:all var(--transition-normal)}.page_githubButton__0mnbe:hover{background:var(--brand-color-light);box-shadow:0 0 20px rgb(var(--brand-color-rgb),.4);transform:translateY(-2px)}.page_kofiButton__JLXZW{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-semibold);color:var(--brand-color-light);background:rgb(var(--brand-color-rgb),.1);border:1px solid rgb(var(--brand-color-rgb),.3);border-radius:var(--radius-md);padding:var(--space-md) var(--space-xl);text-decoration:none;transition:all var(--transition-normal)}.page_kofiButton__JLXZW:hover{background:rgb(var(--brand-color-rgb),.2);border-color:var(--brand-color);box-shadow:0 0 15px rgb(var(--brand-color-rgb),.2);transform:translateY(-1px)}.page_noticeSection__FTHJa{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-3xl)}.page_noticeCard__OYLMJ{display:flex;gap:var(--space-lg);background:rgba(0,0,0,.3);border:1px solid rgb(var(--brand-color-rgb),.15);border-radius:var(--radius-lg);padding:var(--space-lg)}@media(max-width:576px){.page_noticeCard__OYLMJ{flex-direction:column;gap:var(--space-md)}}.page_noticeIcon__MqH9I{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgb(var(--brand-color-rgb),.1);border:1px solid rgb(var(--brand-color-rgb),.2);border-radius:var(--radius-md);color:var(--brand-color)}.page_noticeContent__gAADb{flex:1 1}.page_noticeTitle__xuQn3{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-xs)}.page_noticeText__HTnFX{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.6;margin:0}.page_ctaSection__BkdHO{margin-bottom:var(--space-xl)}.page_ctaPanel__4edOT{background:rgba(0,0,0,.5);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgb(var(--brand-color-rgb),.2);border-radius:var(--radius-xl);padding:var(--space-2xl);text-align:center}@media(max-width:768px){.page_ctaPanel__4edOT{padding:var(--space-lg)}}.page_ctaTitle__isVm4{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:var(--font-bold);color:var(--brand-color-light);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md);text-shadow:0 0 12px rgb(var(--brand-color-rgb),.6),0 0 24px rgb(var(--brand-color-rgb),.3)}.page_ctaText__fvYVq{font-size:var(--font-size-md);color:var(--text-muted);margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}