.page_hero__dyYfd{padding:140px 0 60px;background:var(--bg-primary);position:relative;overflow:hidden}.page_hero__dyYfd:before{content:"";position:absolute;top:0;left:0;right:0;height:400px;background:radial-gradient(ellipse at 30% 20%,rgba(0,255,136,.05) 0,transparent 50%);pointer-events:none}.page_heroContent__l4MF6{max-width:720px;position:relative}.page_heroBadge__xMuro{display:inline-flex;align-items:center;gap:var(--sp-sm);padding:6px 14px;background:var(--color-primary-dim);border:1px solid rgba(0,255,136,.2);border-radius:100px;font-size:.8rem;font-weight:600;color:var(--color-primary);margin-bottom:var(--sp-xl);letter-spacing:.02em}.page_heroBadge__xMuro:before{content:"";width:6px;height:6px;background:var(--color-primary);border-radius:50%;box-shadow:0 0 8px var(--color-primary-glow)}.page_hero__dyYfd h1{font-size:2.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--sp-lg);color:var(--text-primary)}.page_subtitle__sHDae{font-size:1.15rem;color:var(--text-secondary);margin-bottom:var(--sp-lg);line-height:1.7;max-width:640px}.page_readTime__yCzML{display:inline-flex;align-items:center;gap:var(--sp-sm);color:var(--text-muted);font-size:.85rem;font-weight:500}.page_readTime__yCzML:before{content:"";width:4px;height:4px;background:var(--text-muted);border-radius:50%}.page_mainContent__PZcfM{background:var(--bg-surface);padding-top:var(--sp-2xl)}.page_containerNarrow__goi4i{max-width:780px;margin:0 auto;padding:0 var(--sp-xl)}.page_toc__2Mjt4{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-xl);padding:var(--sp-2xl);margin-bottom:var(--sp-3xl);box-shadow:var(--shadow-sm)}.page_toc__2Mjt4 h2{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--sp-lg)}.page_tocList__I2Bk8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-md) var(--sp-2xl);gap:var(--sp-md) var(--sp-2xl);list-style:none}.page_tocList__I2Bk8 a{display:flex;align-items:center;gap:var(--sp-md);color:var(--text-secondary);text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s}.page_tocList__I2Bk8 a:hover{color:var(--color-primary)}.page_tocNumber__TrPqO{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--bg-elevated);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--text-muted);font-family:var(--font-mono)}.page_quickAnswer__u6wc8{background:var(--color-primary-dim);border:1px solid rgba(0,255,136,.2);border-radius:var(--radius-xl);padding:var(--sp-2xl);margin-bottom:var(--sp-4xl);position:relative}.page_quickAnswer__u6wc8:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-primary);border-radius:4px 0 0 4px}.page_quickAnswerLabel__JaTEc{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:var(--sp-md)}.page_quickAnswer__u6wc8 p{color:var(--text-secondary);font-size:1.05rem;line-height:1.75;margin:0}.page_quickAnswer__u6wc8 strong{color:var(--text-primary)}.page_contentSection__FUKfl{padding:var(--sp-4xl) 0;border-bottom:var(--border-subtle)}.page_contentSection__FUKfl:last-of-type{border-bottom:none}.page_sectionHeader__c1f7D{display:flex;align-items:flex-start;gap:var(--sp-lg);margin-bottom:var(--sp-2xl)}.page_sectionNumber__usGhm{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary);color:var(--bg-void);border-radius:var(--radius-md);font-weight:700;font-size:.85rem;font-family:var(--font-mono);flex-shrink:0;box-shadow:0 0 15px var(--color-primary-glow)}.page_contentSection__FUKfl h2{font-size:1.65rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);padding-top:3px}.page_contentSection__FUKfl h3{font-size:1.1rem;font-weight:600;margin-top:var(--sp-2xl);margin-bottom:var(--sp-md);color:var(--text-primary)}.page_contentSection__FUKfl h4{font-size:1rem;font-weight:600;margin-bottom:var(--sp-sm);color:var(--text-primary)}.page_contentSection__FUKfl h5{font-size:.9rem;font-weight:600;margin-bottom:var(--sp-md);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.page_contentSection__FUKfl p{color:var(--text-secondary);margin-bottom:var(--sp-lg);font-size:1rem;line-height:1.8}.page_contentSection__FUKfl ol,.page_contentSection__FUKfl ul{list-style:none;margin-bottom:var(--sp-xl);padding:0}.page_contentSection__FUKfl li{position:relative;padding-left:var(--sp-xl);margin-bottom:var(--sp-md);color:var(--text-secondary);line-height:1.7}.page_contentSection__FUKfl ul li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;background:var(--color-primary);border-radius:50%}.page_contentSection__FUKfl ol{counter-reset:step-counter}.page_contentSection__FUKfl ol li{counter-increment:step-counter}.page_contentSection__FUKfl ol li:before{content:counter(step-counter) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--color-primary);font-family:var(--font-mono);font-size:.9rem}.page_contentSection__FUKfl code{background:var(--bg-elevated);padding:3px 7px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.875em;color:var(--color-primary)}.page_contentSection__FUKfl strong{font-weight:600;color:var(--text-primary)}.page_contentSection__FUKfl a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.page_contentSection__FUKfl a:hover{border-bottom-color:var(--color-primary)}.page_definitionBox__KRElQ{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-xl);margin:var(--sp-xl) 0;position:relative}.page_definitionBox__KRElQ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--color-primary),#00d4ff);border-radius:3px 0 0 3px}.page_definitionLabel__HK7JU{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:var(--sp-md)}.page_definitionBox__KRElQ p{margin-bottom:0;font-size:.95rem}.page_warningBox__4eIPE{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:var(--radius-lg);padding:var(--sp-xl);margin:var(--sp-xl) 0;position:relative}.page_warningBox__4eIPE:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ffc107,#ff9800);border-radius:3px 0 0 3px}.page_warningLabel__ZpLNR{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffc107;margin-bottom:var(--sp-md)}.page_warningBox__4eIPE p{margin-bottom:0;font-size:.95rem}.page_algorithmBox__ZXEmY{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-xl);margin:var(--sp-xl) 0;position:relative}.page_algorithmBox__ZXEmY:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#8be9fd,#bd93f9);border-radius:3px 0 0 3px}.page_algorithmLabel__qF7vt{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8be9fd;margin-bottom:var(--sp-md)}.page_algorithmBox__ZXEmY pre{margin:0;font-family:var(--font-mono);font-size:.85rem;color:var(--text-primary);line-height:1.7;white-space:pre-wrap}.page_exampleBox__bkmcc{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-xl);margin:var(--sp-xl) 0;position:relative}.page_exampleBox__bkmcc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ffc107,#ff9800);border-radius:3px 0 0 3px}.page_exampleLabel__9CZ01{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffc107;margin-bottom:var(--sp-md)}.page_exampleBox__bkmcc p{margin-bottom:0;font-size:.95rem}.page_reasoningSteps__JMW7y{margin:var(--sp-xl) 0}.page_reasoningStep__7PMVJ{display:flex;gap:var(--sp-lg);padding:var(--sp-xl);background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--sp-md);transition:all .2s}.page_reasoningStep__7PMVJ:hover{border-color:rgba(0,255,136,.2);box-shadow:0 0 20px rgba(0,255,136,.05)}.page_reasoningStepNumber__mYwZV{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-dim);color:var(--color-primary);border-radius:var(--radius-sm);font-weight:700;font-size:.8rem;font-family:var(--font-mono);flex-shrink:0}.page_reasoningStepContent__xNEf_ h4{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--sp-sm)}.page_reasoningStepContent__xNEf_ p{font-size:.9rem;color:var(--text-secondary);margin-bottom:0;line-height:1.6}.page_codeBlock__KjYYD{background:rgba(0,0,0,.4);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-lg);margin:var(--sp-lg) 0;overflow-x:auto}.page_codeHeader__OlBIq{display:flex;align-items:center;gap:var(--sp-md);padding-bottom:var(--sp-md);margin-bottom:var(--sp-md);border-bottom:var(--border-subtle)}.page_codeHeader__OlBIq span{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.page_codeBlock__KjYYD pre{margin:0}.page_codeBlock__KjYYD code{font-family:var(--font-mono);font-size:.85rem;color:var(--text-primary);background:transparent;padding:0;line-height:1.7;white-space:pre-wrap;word-break:break-word}.page_comment__PyLX1{color:var(--text-muted)}.page_string__tUoU0{color:var(--color-primary)}.page_property__0Kh_L{color:#8be9fd}.page_comparisonTable__Plr0d{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;margin:var(--sp-xl) 0}.page_comparisonHeader__ZgL43{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-elevated);border-bottom:var(--border-subtle)}.page_comparisonHeader__ZgL43 div{padding:var(--sp-lg) var(--sp-xl);font-weight:600;font-size:.95rem;color:var(--text-primary);text-align:center}.page_comparisonHeader__ZgL43 div:first-child{border-right:var(--border-subtle)}.page_comparisonRow__w2hSi{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--border-subtle)}.page_comparisonRow__w2hSi:last-child{border-bottom:none}.page_comparisonRow__w2hSi div{padding:var(--sp-lg) var(--sp-xl);font-size:.9rem;color:var(--text-secondary);line-height:1.5}.page_comparisonRow__w2hSi div:first-child{border-right:var(--border-subtle)}.page_comparisonRow__w2hSi strong{color:var(--text-muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:var(--sp-xs)}.page_dataTable__k6HBD{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;margin:var(--sp-xl) 0;overflow-x:auto}.page_dataTableHeader__lcrHw{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;background:var(--bg-elevated);border-bottom:var(--border-subtle);min-width:600px}.page_dataTableHeader__lcrHw div{padding:var(--sp-md) var(--sp-lg);font-weight:600;font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-right:var(--border-subtle)}.page_dataTableHeader__lcrHw div:last-child{border-right:none}.page_dataTableRow__GKwbw{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;border-bottom:var(--border-subtle);min-width:600px}.page_dataTableRow__GKwbw:last-child{border-bottom:none}.page_dataTableRow__GKwbw div{padding:var(--sp-md) var(--sp-lg);font-size:.85rem;color:var(--text-secondary);border-right:var(--border-subtle)}.page_dataTableRow__GKwbw div:last-child{border-right:none}.page_dataTableRow__GKwbw.page_highlighted__aAGvf{background:var(--color-primary-dim)}.page_dataTableRow__GKwbw.page_highlighted__aAGvf div{color:var(--text-primary)}.page_keyPointsGrid__0gmnW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-lg);gap:var(--sp-lg);margin:var(--sp-xl) 0}.page_keyPoint__e1hEK{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-xl);transition:all .2s}.page_keyPoint__e1hEK:hover{border-color:rgba(0,255,136,.2);box-shadow:0 0 20px rgba(0,255,136,.05)}.page_keyPointIcon__OG_6V{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-dim);border-radius:var(--radius-md);margin-bottom:var(--sp-md);font-size:1.25rem}.page_keyPoint__e1hEK h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--sp-sm)}.page_keyPoint__e1hEK p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:0}.page_faqSection__ZgyDW{margin-top:var(--sp-3xl)}.page_faqItem__MnA3I{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-xl);margin-bottom:var(--sp-md)}.page_faqItem__MnA3I h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--sp-md)}.page_faqItem__MnA3I p{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin-bottom:0}.page_startSteps__Rg0NX{margin:var(--sp-xl) 0}.page_startStep__AilJF{display:flex;gap:var(--sp-lg);padding:var(--sp-2xl);background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--sp-lg)}.page_startStepNumber__bvQ7J{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--bg-void);border-radius:var(--radius-md);font-weight:700;font-size:.9rem;font-family:var(--font-mono);flex-shrink:0;box-shadow:0 0 15px var(--color-primary-glow)}.page_startStepContent__a_uPa{flex:1 1}.page_startStepContent__a_uPa h4{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--sp-sm)}.page_startStepContent__a_uPa p{font-size:.95rem;color:var(--text-secondary);margin-bottom:var(--sp-md);line-height:1.6}.page_stepNote__1yAtD{font-size:.85rem;color:var(--text-muted);font-style:italic}.page_codeExamples___7h5D{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-lg);gap:var(--sp-lg);margin:var(--sp-xl) 0}.page_codeExample__OLufR{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-xl)}.page_codeExample__OLufR h5{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--sp-md)}.page_codeExample__OLufR .page_codeBlock__KjYYD{margin:0}.page_ctaSection__SWZA6{background:var(--bg-void);padding:var(--sp-5xl) 0;margin-top:var(--sp-4xl);position:relative;overflow:hidden}.page_ctaSection__SWZA6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 0,rgba(0,255,136,.1) 0,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(0,212,255,.08) 0,transparent 40%);pointer-events:none}.page_ctaContent__QrId4{text-align:center;max-width:600px;margin:0 auto;position:relative}.page_ctaContent__QrId4 h2{color:var(--text-primary);font-size:2.25rem;font-weight:700;margin-bottom:var(--sp-lg)}.page_ctaContent__QrId4 p{color:var(--text-secondary);margin-bottom:var(--sp-2xl);font-size:1.05rem}.page_ctaButtons__z2ZTh{display:flex;gap:var(--sp-lg);justify-content:center}@media (max-width:900px){.page_dataTableHeader__lcrHw,.page_dataTableRow__GKwbw{grid-template-columns:1fr 1fr 1fr;min-width:400px}.page_dataTableHeader__lcrHw div:nth-child(4),.page_dataTableHeader__lcrHw div:nth-child(5),.page_dataTableRow__GKwbw div:nth-child(4),.page_dataTableRow__GKwbw div:nth-child(5){display:none}}@media (max-width:768px){.page_hero__dyYfd h1{font-size:2rem}.page_hero__dyYfd{padding:120px 0 50px}.page_codeExamples___7h5D,.page_keyPointsGrid__0gmnW,.page_tocList__I2Bk8{grid-template-columns:1fr}.page_sectionHeader__c1f7D{flex-direction:column;gap:var(--sp-md)}.page_comparisonHeader__ZgL43,.page_comparisonRow__w2hSi{grid-template-columns:1fr}.page_comparisonHeader__ZgL43 div:first-child,.page_comparisonRow__w2hSi div:first-child{border-right:none;border-bottom:var(--border-subtle)}.page_startStep__AilJF{flex-direction:column;gap:var(--sp-md)}.page_ctaButtons__z2ZTh,.page_reasoningStep__7PMVJ{flex-direction:column}.page_dataTable__k6HBD{display:none}}