.page_container__jZF7q{min-height:100vh}.page_nav__ijo23{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,5%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.page_logo__ikIZE{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:8px}.page_logoIcon__FOO5m{color:var(--primary)}.page_navLinks__8rPi_{display:flex;gap:32px}.page_navLink__Z58UL{color:var(--gray);font-size:.95rem;transition:color .2s}.page_navLink__Z58UL:hover{color:var(--light)}.page_hero__7KFOs{padding:100px 40px 80px;max-width:1200px;margin:0 auto}.page_heroTag__OsUmD{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(16,163,127,.15);border:1px solid rgba(16,163,127,.3);border-radius:50px;font-size:.85rem;color:var(--primary);margin-bottom:1.5rem}.page_heroTitle__ixXIp{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.15;margin-bottom:1.5rem;max-width:800px}.page_heroHighlight__Q2hs4{color:var(--primary)}.page_heroSubtitle__ZW2Yq{font-size:1.25rem;color:var(--gray);max-width:600px;margin-bottom:2.5rem}.page_heroBtns__Z6S_7{display:flex;gap:16px;flex-wrap:wrap}.page_btnPrimary__d_sTc{padding:14px 28px;background:var(--primary);color:var(--dark);border-radius:8px;font-weight:600;transition:background .2s}.page_btnPrimary__d_sTc:hover{background:var(--primary-dark)}.page_btnSecondary__s2OE4{padding:14px 28px;background:transparent;color:var(--light);border:1px solid var(--border);border-radius:8px;font-weight:500;transition:border-color .2s,background .2s}.page_btnSecondary__s2OE4:hover{border-color:var(--gray);background:hsla(0,0%,100%,.05)}.page_codeSection__26Ye6{padding:0 40px 100px;max-width:1200px;margin:0 auto}.page_codeBlock__5Ess8{background:var(--code-bg);border:1px solid var(--border);border-radius:12px;overflow:hidden}.page_codeHeader__shOgU{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(0,0,0,.3);border-bottom:1px solid var(--border)}.page_codeDot__5Khdj{width:12px;height:12px;border-radius:50%}.page_codeDotRed__qhWRt{background:#ff5f57}.page_codeDotYellow__YYxal{background:#febc2e}.page_codeDotGreen__PKbJd{background:#28c840}.page_codeTitle__DLqjQ{margin-left:12px;font-size:.85rem;color:var(--gray)}.page_codeContent__kwJdX{padding:24px;font-size:.9rem;line-height:1.7;overflow-x:auto}.page_codeContent__kwJdX pre{margin:0}.page_keyword__cu32o{color:#c678dd}.page_function__Zasg9{color:#61afef}.page_string__5j9hs{color:#98c379}.page_comment__eNJmQ{color:#5c6370}.page_variable__sVWJu{color:#e06c75}.page_frameworks__zs7Bb{padding:80px 40px;background:var(--darker)}.page_sectionHeader___raMx{text-align:center;max-width:600px;margin:0 auto 60px}.page_sectionTag__x8zz3{font-size:.85rem;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.page_sectionTitle__6ic_4{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.page_sectionSubtitle__cOHw_{color:var(--gray)}.page_frameworkGrid__Nh175{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.page_frameworkCard__0ebVP{padding:32px;background:var(--card);border:1px solid var(--border);border-radius:12px;transition:border-color .2s,transform .2s}.page_frameworkCard__0ebVP:hover{border-color:var(--primary);transform:translateY(-2px)}.page_frameworkIcon__w1tnc{font-size:2rem;margin-bottom:1rem}.page_frameworkName__6_HTO{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.page_frameworkDesc__abwPH{color:var(--gray);font-size:.95rem;margin-bottom:1rem}.page_frameworkLink__kC_5C{color:var(--primary);font-size:.9rem;display:inline-flex;align-items:center;gap:4px}.page_concepts__gLDYc{padding:80px 40px}.page_conceptGrid__hesbS{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px;max-width:1200px;margin:0 auto}.page_concept__Sej4P{padding:24px 0;border-bottom:1px solid var(--border)}.page_conceptTitle__vruW6{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:10px}.page_conceptIcon__kD2cP{color:var(--primary)}.page_conceptDesc__wmOWL{color:var(--gray);font-size:.95rem}.page_newsletter__ObA_4{padding:80px 40px;background:linear-gradient(135deg,rgba(16,163,127,.1),transparent);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page_newsletterInner__pdNB3{max-width:600px;margin:0 auto;text-align:center}.page_newsletterTitle__jNSaq{font-size:2rem;font-weight:700;margin-bottom:1rem}.page_newsletterSubtitle__Rdyjc{color:var(--gray);margin-bottom:2rem}.page_newsletterForm__y26Q7{display:flex;gap:12px;max-width:450px;margin:0 auto}.page_newsletterInput__JRLcT{flex:1 1;padding:14px 18px;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--light);font-size:1rem;outline:none}.page_newsletterInput__JRLcT:focus{border-color:var(--primary)}.page_newsletterInput__JRLcT::placeholder{color:var(--gray)}.page_newsletterBtn__l1GB1{padding:14px 24px;background:var(--primary);color:var(--dark);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.page_newsletterBtn__l1GB1:hover{background:var(--primary-dark)}.page_footer__F3MD0{padding:40px;text-align:center;color:var(--gray);font-size:.9rem}