.project-details_main__AN1HY{min-height:100vh;padding-top:150px;padding-bottom:2rem;background:var(--bg-primary)}.project-details_container__YhZQ_{max-width:1000px;margin:0 auto;padding:0 1.5rem}.project-details_pageHeader___rO4_{text-align:center;margin-bottom:4rem;padding-bottom:2rem;border-bottom:2px solid var(--border-primary)}.project-details_pageTitle__Ex4hh{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.project-details_pageSubtitle__wUQMs{font-size:1.25rem;color:hsla(0,0%,100%,.8);margin:0 0 1.5rem;text-align:center}.project-details_pageIntro__LucWy{max-width:800px;margin:0 auto;font-size:1rem;color:hsla(0,0%,100%,.75);line-height:1.7;text-align:center}.project-details_section__AqN2D{margin-bottom:4rem}.project-details_sectionTitle__COtWN{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:2rem;color:#fff;margin-bottom:1.5rem;text-align:center}.project-details_icon__jvCsT{font-size:2.5rem;filter:drop-shadow(0 0 10px rgba(0,217,255,.4))}.project-details_text__loujg{color:hsla(0,0%,100%,.85);line-height:1.8;font-size:1.05rem;margin-bottom:1rem;text-align:justify}.project-details_text__loujg strong{color:var(--accent-primary);font-weight:600}.project-details_problemSolution___Yi_M{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2rem}.project-details_problemBox__gwcGl,.project-details_solutionBox__FqqTT{background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:12px;padding:2rem}.project-details_problemBox__gwcGl{border-color:var(--status-malicious)}.project-details_solutionBox__FqqTT{border-color:var(--status-clean)}.project-details_boxTitle__p2UvM{font-size:1.25rem;margin-bottom:1rem;color:#fff}.project-details_list__uGTRf{list-style:none;padding:0;margin:0}.project-details_list__uGTRf li{color:hsla(0,0%,100%,.85);line-height:1.6;position:relative;padding:.5rem 0 .5rem 1.5rem}.project-details_list__uGTRf li:before{content:"•";position:absolute;left:0;color:var(--accent-primary);font-weight:700}.project-details_iocGrid__du2_R{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.project-details_iocCard__c1KkI{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.project-details_iocCard__c1KkI:hover{border-color:var(--accent-primary);transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,217,255,.2)}.project-details_iocIcon__vJsL3{font-size:2.5rem;display:block;margin-bottom:1rem}.project-details_iocCard__c1KkI h3{font-size:1.1rem;color:var(--text-primary);margin-bottom:.5rem}.project-details_iocCard__c1KkI p{font-size:.9rem;color:var(--text-tertiary);margin-bottom:.75rem}.project-details_iocCard__c1KkI code{display:block;background:var(--bg-tertiary);color:var(--accent-primary);padding:.5rem;border-radius:6px;font-size:.8rem;font-family:Courier New,monospace}.project-details_workflow__pyvCw{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:2rem;margin:2rem 0}.project-details_workflowStep__FecRn{display:flex;gap:1.5rem;align-items:flex-start}.project-details_stepNumber__vdxMs{background:var(--accent-primary);color:var(--bg-primary);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.project-details_stepContent__RQP2Z h4{color:var(--text-primary);margin-bottom:.5rem}.project-details_stepContent__RQP2Z p{color:var(--text-secondary);line-height:1.6;margin:0;text-align:justify}.project-details_stepContent__RQP2Z strong{color:var(--accent-secondary)}.project-details_arrow__VAd58{text-align:center;font-size:2rem;color:var(--accent-primary);margin:1rem 0}.project-details_stats__Ed7Kv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}.project-details_stat__XoTuy{background:var(--bg-secondary);border:1px solid var(--border-accent);border-radius:12px;padding:2rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.project-details_statNumber__iVjhh{font-size:3rem;font-weight:700;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.project-details_statLabel__Da6db{color:var(--text-tertiary);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.project-details_alertBox__o6NH8{background:rgba(251,191,36,.1);border:2px solid var(--status-suspicious);border-radius:12px;padding:2rem;margin:2rem 0}.project-details_alertTitle__T_3R3{color:var(--status-suspicious);margin-bottom:1rem;font-size:1.25rem}.project-details_limitationsList___b3or{list-style:none;padding:0;margin-top:1.5rem}.project-details_limitationsList___b3or li{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:1rem;margin-bottom:.75rem;color:var(--text-secondary);line-height:1.6}.project-details_limitationsList___b3or strong{color:var(--accent-primary)}.project-details_enhancementsGrid__NB_0G{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.project-details_enhancementCard__tVYRX{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:1.5rem;transition:all .3s ease}.project-details_enhancementCard__tVYRX:hover{border-color:var(--accent-primary);transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,217,255,.15)}.project-details_enhancementCard__tVYRX h4{color:var(--accent-primary);margin-bottom:.75rem;font-size:1.1rem}.project-details_enhancementCard__tVYRX p{color:var(--text-tertiary);line-height:1.6;font-size:.9rem;margin:0;text-align:justify}.project-details_techStack__2GnSR{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.project-details_techItem__fe8hb{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:1.25rem;color:var(--text-secondary);font-size:1rem}.project-details_techItem__fe8hb strong{color:var(--accent-primary);margin-right:.5rem}.project-details_ctaSection__y9RVP{background:linear-gradient(135deg,rgba(0,217,255,.1),rgba(124,58,237,.1));border:2px solid var(--border-accent);border-radius:16px;padding:3rem;text-align:center;margin-top:4rem}.project-details_ctaTitle__0bD3f{font-size:2rem;color:var(--text-primary);margin-bottom:1rem}.project-details_ctaText__sxdXV{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem}.project-details_ctaButton__VRqfw{display:inline-block;background:linear-gradient(135deg,var(--accent-primary),var(--accent-tertiary));color:#fff;padding:1rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,217,255,.3)}.project-details_ctaButton__VRqfw:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,217,255,.4);color:#fff}.project-details_creatorSection__XdqlT{margin-top:4rem;padding-top:3rem;border-top:2px solid var(--border-primary)}.project-details_creatorGrid__nbF8V{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}.project-details_creatorCard__zDygN,.project-details_noticeCard__uvktj{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}.project-details_creatorHeader__8yjHs{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-primary)}.project-details_avatar__DB5Go{width:100px;height:100px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-tertiary));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;flex-shrink:0;box-shadow:0 4px 16px rgba(0,217,255,.3);overflow:hidden;border:3px solid var(--accent-primary)}.project-details_avatar__DB5Go img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.project-details_creatorInfo__xcleg{flex:1 1}.project-details_creatorName__GPH2X{font-size:1.5rem;color:#fff;margin:0 0 .25rem}.project-details_creatorRole__gTJQF{font-size:1rem;color:var(--accent-primary);margin:0 0 .25rem;font-weight:600}.project-details_creatorSubtitle__jZVTw{font-size:.9rem;color:hsla(0,0%,100%,.7);margin:0}.project-details_creatorBio__jfTER{margin-bottom:1.5rem}.project-details_creatorBio__jfTER p{color:hsla(0,0%,100%,.85);line-height:1.7;margin-bottom:1rem;font-size:.95rem;text-align:justify}.project-details_creatorBio__jfTER p:last-child{margin-bottom:0}.project-details_skillsTags__kWH5h{display:flex;flex-wrap:wrap;gap:.75rem}.project-details_skillTag__VfbA9{background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.3);color:var(--accent-primary);padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;transition:all .2s ease}.project-details_skillTag__VfbA9:hover{background:rgba(0,217,255,.2);border-color:var(--accent-primary);transform:translateY(-2px)}.project-details_noticeTitle__Ncrdb{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;color:var(--text-primary);margin-bottom:1.5rem}.project-details_noticeIcon__8CNDS{font-size:1.5rem}.project-details_noticeList__WlMk3{list-style:none;padding:0;margin:0}.project-details_noticeList__WlMk3 li{padding:.75rem 0;color:var(--text-secondary);line-height:1.6;font-size:.9rem;border-bottom:1px solid hsla(0,0%,100%,.05);text-align:justify}.project-details_noticeList__WlMk3 li:last-child{border-bottom:none}.project-details_noticeList__WlMk3 strong{color:var(--accent-primary);display:block;margin-bottom:.25rem}.project-details_projectFooter__brxzu{text-align:center;padding-top:2rem;border-top:1px solid var(--border-primary)}.project-details_copyright__U_xBn{color:var(--text-tertiary);font-size:.9rem;margin-bottom:.5rem}.project-details_builtWith__u_rgJ{color:var(--text-secondary);font-size:.9rem;margin:0}.project-details_heart__ruJQ_{color:#f05;display:inline-block;animation:project-details_heartbeat__dduHv 1.5s ease-in-out infinite}@keyframes project-details_heartbeat__dduHv{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.project-details_main__AN1HY{padding-top:120px}.project-details_pageTitle__Ex4hh{font-size:1.75rem}.project-details_pageSubtitle__wUQMs{font-size:1rem}.project-details_pageIntro__LucWy{font-size:.9rem}.project-details_sectionTitle__COtWN{font-size:1.4rem;flex-direction:column;gap:.5rem}.project-details_text__loujg{font-size:.95rem}.project-details_problemSolution___Yi_M{grid-template-columns:1fr}.project-details_boxTitle__p2UvM{font-size:1.1rem}.project-details_list__uGTRf li{font-size:.9rem}.project-details_workflow__pyvCw{padding:1.5rem}.project-details_stepContent__RQP2Z h4{font-size:1rem}.project-details_stepContent__RQP2Z p{font-size:.9rem}.project-details_stats__Ed7Kv{grid-template-columns:1fr;gap:1rem}.project-details_statNumber__iVjhh{font-size:2.5rem}.project-details_iocGrid__du2_R{grid-template-columns:repeat(2,1fr);gap:1rem}.project-details_iocCard__c1KkI h3{font-size:1rem}.project-details_iocCard__c1KkI p{font-size:.85rem}.project-details_enhancementsGrid__NB_0G{grid-template-columns:1fr}.project-details_enhancementCard__tVYRX h4{font-size:1rem}.project-details_enhancementCard__tVYRX p{font-size:.85rem}.project-details_creatorGrid__nbF8V{grid-template-columns:1fr}.project-details_creatorHeader__8yjHs{flex-direction:column;text-align:center}.project-details_creatorName__GPH2X{font-size:1.3rem}.project-details_creatorRole__gTJQF{font-size:.95rem}.project-details_creatorSubtitle__jZVTw{font-size:.85rem}.project-details_creatorBio__jfTER p{font-size:.9rem}.project-details_noticeTitle__Ncrdb{font-size:1.1rem}.project-details_noticeList__WlMk3 li{font-size:.85rem}.project-details_avatar__DB5Go{width:90px;height:90px;font-size:2rem}}@media (max-width:480px){.project-details_pageTitle__Ex4hh{font-size:1.5rem}.project-details_pageSubtitle__wUQMs{font-size:.9rem}.project-details_sectionTitle__COtWN{font-size:1.2rem}.project-details_text__loujg{font-size:.9rem}.project-details_iocGrid__du2_R{grid-template-columns:1fr}.project-details_creatorName__GPH2X{font-size:1.2rem}.project-details_avatar__DB5Go{width:80px;height:80px}}.Header_header__KwdYD{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(5,5,5,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);box-shadow:0 2px 10px rgba(0,0,0,.3)}.Header_container__vrI8C{max-width:1400px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.Header_brand__fkyv5{flex-shrink:0}.Header_logo____uDV{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .2s}.Header_logo____uDV:hover{opacity:.9}.Header_brandText__9ED4V{display:flex;flex-direction:column;justify-content:center}.Header_projectName__UA_Ch{font-size:1.1rem;font-weight:700;margin:0;color:var(--text-primary);line-height:1.2}.Header_tagline__1TGOt{font-size:.75rem;color:var(--text-secondary);margin:0;font-weight:400}.Header_navLink__Rvw2c,.Header_nav__tNWGY{display:flex;align-items:center;gap:.5rem}.Header_navLink__Rvw2c{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.95rem;padding:.75rem 1.25rem;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid transparent}.Header_navLink__Rvw2c:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-tertiary));transition:width .3s ease}.Header_navLink__Rvw2c:hover{color:var(--text-primary);background:rgba(0,217,255,.1);border-color:rgba(0,217,255,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,217,255,.2)}.Header_navLink__Rvw2c:hover:after{width:80%}.Header_mobileMenuButton__RW8v5{display:none;background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.3);color:var(--text-primary);font-size:1.5rem;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:all .3s ease}.Header_mobileMenuButton__RW8v5:hover{background:rgba(0,217,255,.2);border-color:var(--accent-primary);transform:scale(1.05)}.Header_mobileNav__FuzZI{display:none}.Header_mobileNavLink__Ai4_9{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:1rem;padding:1rem 1.25rem;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);border-left:3px solid transparent;margin-bottom:.5rem}.Header_mobileNavLink__Ai4_9:hover{color:var(--text-primary);background:rgba(0,217,255,.15);border-left-color:var(--accent-primary);transform:translateX(5px);box-shadow:0 2px 8px rgba(0,217,255,.2)}.Header_mobileNavLink__Ai4_9:last-child{margin-bottom:0}@media (max-width:768px){.Header_container__vrI8C{padding:.875rem 1rem}.Header_nav__tNWGY{display:none}.Header_mobileMenuButton__RW8v5{display:block}.Header_tagline__1TGOt{display:none}.Header_projectName__UA_Ch{font-size:.95rem}.Header_mobileNav__FuzZI{display:flex;flex-direction:column;padding:1.25rem 1rem;border-top:1px solid var(--glass-border);background:rgba(5,5,5,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media (max-width:480px){.Header_projectName__UA_Ch{font-size:.85rem}.Header_container__vrI8C{padding:.75rem .875rem}.Header_mobileNavLink__Ai4_9{font-size:.95rem;padding:.875rem 1rem}}