.ResponsiveTable_responsiveTableWrapper__stlq2{width:100%;margin:2rem 0}.ResponsiveTable_desktopTable__tG8Xm{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ResponsiveTable_desktopTable__tG8Xm thead{background:#fafafa;border-bottom:2px solid #e2e8f0}.ResponsiveTable_desktopTable__tG8Xm th{padding:1rem;text-align:left;font-weight:600;font-size:.875rem;color:#171717;letter-spacing:-.011em}.ResponsiveTable_desktopTable__tG8Xm tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}.ResponsiveTable_desktopTable__tG8Xm tbody tr:hover{background:#f8f9fa}.ResponsiveTable_desktopTable__tG8Xm tbody tr:last-child{border-bottom:none}.ResponsiveTable_desktopTable__tG8Xm td{padding:.875rem 1rem;font-size:.875rem;color:#737373;letter-spacing:-.011em;vertical-align:top}.ResponsiveTable_mobileCards__duCR4{display:none;gap:1rem;flex-direction:column}.ResponsiveTable_mobileCard__ZQiEf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ResponsiveTable_mobileRow__cZ_ey{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;border-bottom:1px solid #f1f5f9;gap:1rem}.ResponsiveTable_mobileRow__cZ_ey:last-child{border-bottom:none}.ResponsiveTable_mobileLabel__7x3bv{font-weight:600;font-size:.8125rem;color:#171717;letter-spacing:-.011em;flex-shrink:0;min-width:40%}.ResponsiveTable_mobileValue__xQbqy{font-size:.8125rem;color:#737373;letter-spacing:-.011em;text-align:right;flex:1 1}@media (max-width:768px){.ResponsiveTable_desktopTable__tG8Xm{display:none}.ResponsiveTable_mobileCards__duCR4{display:flex}}@media (max-width:480px){.ResponsiveTable_mobileRow__cZ_ey{flex-direction:column;align-items:stretch;gap:.25rem}.ResponsiveTable_mobileLabel__7x3bv{min-width:auto}.ResponsiveTable_mobileValue__xQbqy{text-align:left;font-size:.75rem}.ResponsiveTable_mobileLabel__7x3bv{font-size:.75rem}}.ComparisonCards_comparisonCardsGrid__04XVn{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;width:100%;margin:2.5rem 0}.ComparisonCards_comparisonCard__fu8tR{background:transparent;border-radius:0;overflow:hidden;border:none;transition:all .3s ease;box-shadow:none}.ComparisonCards_comparisonCard__fu8tR:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ComparisonCards_positive__yVvZD{border-color:rgba(16,185,129,.3)}.ComparisonCards_positive__yVvZD:hover{border-color:rgba(16,185,129,.5)}.ComparisonCards_negative__w64mk{border-color:rgba(239,68,68,.3)}.ComparisonCards_negative__w64mk:hover{border-color:rgba(239,68,68,.5)}.ComparisonCards_cardBadge__Fq9z7{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.25rem;font-weight:600;font-size:1rem;text-align:center}.ComparisonCards_positiveBadge__DuKap{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:6px}.ComparisonCards_negativeBadge__pOxI6{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:6px}.ComparisonCards_badgeIcon__wIOc_{width:20px;height:20px;flex-shrink:0}.ComparisonCards_badgeText__ItyTX{font-weight:600;font-size:1rem}.ComparisonCards_cardContent__GE_qu{padding:1.5rem 0;background:transparent;border-radius:0;box-shadow:none}.ComparisonCards_policyItem__HPT4s{color:#6b7280;line-height:1.6;border-bottom:none;position:relative;padding:.875rem 0 .875rem 1.5rem;font-size:.95rem;transition:all .2s ease}.ComparisonCards_policyItem__HPT4s:hover{color:#374151}.ComparisonCards_policyItem__HPT4s:last-child{border-bottom:none;padding-bottom:0}.ComparisonCards_policyItem__HPT4s:first-child{padding-top:.5rem}.ComparisonCards_policyItem__HPT4s:before{content:"\2022";position:absolute;left:.5rem;top:.875rem;font-weight:700;font-size:1.2rem;line-height:1}.ComparisonCards_positive__yVvZD .ComparisonCards_policyItem__HPT4s:before{color:#10b981}.ComparisonCards_negative__w64mk .ComparisonCards_policyItem__HPT4s:before{color:#ef4444}@media (max-width:768px){.ComparisonCards_comparisonCardsGrid__04XVn{grid-template-columns:1fr;gap:1.5rem}.ComparisonCards_cardBadge__Fq9z7{padding:1rem 1.25rem;font-size:.95rem}.ComparisonCards_badgeIcon__wIOc_{width:18px;height:18px}.ComparisonCards_cardContent__GE_qu{padding:1.5rem}.ComparisonCards_policyItem__HPT4s{font-size:.9rem;padding:.75rem 0 .75rem 1.75rem}}@media (max-width:480px){.ComparisonCards_comparisonCardsGrid__04XVn{gap:1.25rem}.ComparisonCards_cardBadge__Fq9z7{padding:1rem;font-size:.9rem}.ComparisonCards_cardContent__GE_qu{padding:1.25rem}.ComparisonCards_policyItem__HPT4s{padding:.625rem 0 .625rem 1.5rem;font-size:.875rem}}.page_mainWrapper__T_ggU{max-width:1200px;margin:0 auto;padding:7rem 2rem 2rem}.page_breadcrumb__Cujrp{display:flex;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;margin-bottom:2rem}.page_breadcrumb__Cujrp a{color:#64748b;text-decoration:none;transition:color .15s ease}.page_breadcrumb__Cujrp a:hover{color:#404751}.page_breadcrumbSeparator__Ysu8Y{color:#cbd5e1}.page_breadcrumbCurrent__AcKHW{color:#374151;font-weight:500}.page_paperHeader__0CfnX{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.page_paperMeta__Du0vG{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_venueBadge__MKWsE{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:.375rem .75rem;background:#404751;color:#fff;border-radius:4px;font-size:.8125rem;font-weight:600}.page_venueLink__M3VXs{text-decoration:none;cursor:pointer;transition:all .15s ease}.page_venueLink__M3VXs:hover{background:#5a6270;transform:translateY(-1px);box-shadow:0 2px 6px rgba(64,71,81,.3)}.page_publicationDate__pNboi{color:#64748b;font-size:.875rem}.page_paperTitle__qpwwQ,.page_publicationDate__pNboi{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_paperTitle__qpwwQ{font-size:2.25rem;font-weight:800;color:#171717;line-height:1.2;letter-spacing:-.025em;margin:0 0 1.5rem}.page_authorsBrief__ApG0p{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1.5rem}.page_authorsBrief__ApG0p .page_authorName__IfVlz{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#171717}.page_authorsMore__jc0uM{font-size:.9375rem;color:#64748b;font-style:italic}.page_authorsMore__jc0uM,.page_paperAbstract__DWz9N{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_paperAbstract__DWz9N{font-size:1.125rem;line-height:1.7;color:#475569;margin:0 0 1.5rem}.page_paperLinks__ObN_E{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.page_paperLink__rC2c1{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease}.page_paperLink__rC2c1.page_pdf__n0_D5{background:#ef4444;color:#fff}.page_paperLink__rC2c1.page_pdf__n0_D5:hover{background:#dc2626}.page_paperLink__rC2c1.page_dataset__sHr92{background:#10b981;color:#fff}.page_paperLink__rC2c1.page_dataset__sHr92:hover{background:#059669}.page_paperTags__DQ0f5{display:flex;flex-direction:column;gap:.75rem}.page_tagGroup__p5BNS{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_tagLabel__1M55M{font-size:.8125rem;font-weight:600;color:#64748b}.page_categoryTag__jo3NI,.page_tagLabel__1M55M{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_categoryTag__jo3NI{padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:500;background:#e8e6e3;color:#404751}.page_keyFindingsSection___IafF{margin-bottom:3rem;padding:2rem;background:#f5f4f2;border-radius:12px;border:1px solid #e2e0dc}.page_keyFindingsSection___IafF h2{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;color:#171717;margin:0 0 1.5rem;letter-spacing:-.025em}.page_findingsGrid__oMcj4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.page_findingCard__pxN8p{background:#fff;padding:1.25rem;border-radius:8px;border:1px solid #e2e0dc;display:flex;gap:1rem;align-items:flex-start}.page_findingNumber__Gq4ty{flex-shrink:0;width:28px;height:28px;background:#404751;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}.page_findingCard__pxN8p p,.page_findingNumber__Gq4ty{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_findingCard__pxN8p p{font-size:.9375rem;line-height:1.6;color:#475569;margin:0}.page_contentLayout__fBxop{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.page_contentLayout__fBxop{grid-template-columns:200px 1fr;gap:3rem}}.page_tocSidebar__7o5y6{display:none}@media (min-width:1024px){.page_tocSidebar__7o5y6{display:block}.page_tocNav__bLs48{position:-webkit-sticky;position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto}}.page_tocTitle__GeJeh{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 .75rem}.page_tocList__XO4r7{list-style:none;padding:0;margin:0}.page_tocList__XO4r7 li{margin-bottom:.25rem}.page_tocLink__Rt6ks{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:block;padding:.5rem .75rem;font-size:.8125rem;color:#475569;text-decoration:none;border-left:2px solid transparent;transition:all .15s ease}.page_tocLink__Rt6ks:hover{color:#1e293b;background:#f8fafc;border-left-color:#e2e8f0}.page_paperContent__O3raM{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;max-width:100%}.page_authorsSection__xSkDX{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_authorsSection__xSkDX h3{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:700;color:#171717;margin:0 0 1rem}.page_authorsFullList__RUL8b{display:flex;flex-wrap:wrap;gap:.5rem}.page_authorFull__pco9x{display:inline-flex;align-items:baseline;gap:.25rem}.page_authorsFullList__RUL8b .page_authorName__IfVlz{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:600;color:#171717}.page_authorAffiliation__97u4i{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;color:#64748b}.page_authorAffiliation__97u4i:before{content:"("}.page_authorAffiliation__97u4i:after{content:")"}.page_authorSeparator__T95ZL{margin-right:.25rem}.page_codeButtonSection__s2F_7{margin-top:2rem}.page_codeButtonFull__bBXob{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:1rem 1.5rem;background:#171717;color:#fff;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s ease}.page_codeButtonFull__bBXob:hover{background:#262626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_citationBlock__H0LpU{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_citationBlock__H0LpU h3{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:700;color:#171717;margin:0 0 1rem}.page_citationBox__wMDyk{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.page_citationText__BiXI1{flex:1 1;font-size:.9375rem;line-height:1.6;color:#374151;margin:0}.page_citationText__BiXI1,.page_copyCitation__MUVfn{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_copyCitation__MUVfn{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem;font-weight:500;color:#475569;cursor:pointer;transition:all .15s ease;flex-shrink:0}.page_copyCitation__MUVfn:hover{background:#f1f5f9;border-color:#cbd5e1}.page_citationSource__RvP5V{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:.75rem 0 0;font-size:.8125rem;color:#64748b}.page_citationSource__RvP5V a{color:#404751;text-decoration:none;word-break:break-all}.page_citationSource__RvP5V a:hover{text-decoration:underline}.page_relatedSection__fi50z{margin-top:4rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_relatedSection__fi50z h2{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;color:#171717;margin:0 0 1.5rem;letter-spacing:-.025em}.page_relatedGrid___GxXi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_relatedCard__B3A5_{display:block;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;transition:all .2s ease}.page_relatedCard__B3A5_:hover{border-color:#404751;box-shadow:0 4px 12px rgba(32,41,50,.12);transform:translateY(-2px)}.page_relatedCard__B3A5_ h3{font-size:1rem;font-weight:700;color:#171717;margin:0 0 .5rem;line-height:1.4}.page_relatedCard__B3A5_ h3,.page_relatedCard__B3A5_ p{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_relatedCard__B3A5_ p{font-size:.875rem;line-height:1.6;color:#64748b;margin:0 0 1rem}.page_relatedMeta__e4dWu{display:flex;gap:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;color:#94a3b8}.page_relatedVenue__lljX6{font-weight:600;color:#404751}@media (max-width:768px){.page_mainWrapper__T_ggU{padding:7rem 1rem 2rem}.page_paperTitle__qpwwQ{font-size:1.75rem}.page_paperAbstract__DWz9N{font-size:1rem}.page_paperLinks__ObN_E{flex-direction:column}.page_paperLink__rC2c1{justify-content:center}.page_findingsGrid__oMcj4{grid-template-columns:1fr}.page_citationBox__wMDyk{flex-direction:column}.page_copyCitation__MUVfn{align-self:flex-start}}.page_paperContent__O3raM h2{font-size:1.875rem;font-weight:800;color:#171717;margin:3rem 0 1.5rem;line-height:1.2;letter-spacing:-.025em}.page_paperContent__O3raM h3{font-size:1.375rem;font-weight:700;color:#171717;margin:2.5rem 0 1rem;line-height:1.3}.page_paperContent__O3raM [class*=chartContainer] h3{font-size:1rem;font-weight:700;color:#d9d4d0;margin:0 0 .25rem;line-height:1.4}.page_paperContent__O3raM p{font-size:1.0625rem;line-height:1.8;color:#171717;margin-bottom:1.5rem}.page_paperContent__O3raM [class*=chartContainer] p{font-size:.8125rem;line-height:1.4;color:#8b9099;margin:0 0 .75rem}.page_paperContent__O3raM ol,.page_paperContent__O3raM ul{margin:1.5rem 0;padding-left:1.5rem}.page_paperContent__O3raM li{font-size:1.0625rem;line-height:1.7;margin-bottom:.75rem;color:#171717}.page_paperContent__O3raM blockquote{margin:2rem 0;padding:1.5rem 2rem;background:#f5f4f2;border-left:4px solid #404751;border-radius:0 8px 8px 0}.page_paperContent__O3raM blockquote p{margin:0;font-style:italic;color:#475569}.page_paperContent__O3raM strong{font-weight:600;color:#171717}.page_paperContent__O3raM code{background:#f1f5f9;padding:.125rem .375rem;border-radius:4px;font-size:.9em}.page_paperContent__O3raM pre{background-color:#1a1f26!important;border-radius:8px;padding:1.25rem;margin:1.5rem 0;overflow-x:auto;border:1px solid #404751}.page_paperContent__O3raM pre code{background:transparent!important;padding:0;border-radius:0;font-size:.875rem;line-height:1.7;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;display:block;white-space:pre;color:#e2e8f0}.page_paperContent__O3raM .table-wrapper{overflow-x:auto;margin:1.5rem 0;-webkit-overflow-scrolling:touch}.page_paperContent__O3raM table{width:100%;border-collapse:collapse;font-size:.9375rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.page_paperContent__O3raM td,.page_paperContent__O3raM th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.page_paperContent__O3raM th{font-weight:600;background:#f8fafc;color:#374151}.page_paperContent__O3raM td:first-child{font-weight:500;color:#374151}.page_paperContent__O3raM tr:last-child td{border-bottom:none}.page_paperContent__O3raM tr:hover td{background:#f8fafc}.page_paperContent__O3raM .info-box{background:linear-gradient(135deg,#f5f4f2,#eae8e5);border:1px solid #d9d4d0;border-left:4px solid #8b7355;border-radius:8px;padding:1.25rem 1.5rem;margin:1.5rem 0;overflow-wrap:break-word}.page_paperContent__O3raM .info-box strong{display:block;font-size:.9375rem;font-weight:700;color:#5a4a3a;margin-bottom:.5rem}.page_paperContent__O3raM .info-box p{font-size:.9375rem;line-height:1.7;color:#3d3530;margin:0 0 .75rem}.page_paperContent__O3raM .info-box p:last-child{margin-bottom:0}.page_paperContent__O3raM .tldr-box{background:linear-gradient(135deg,#f5f4f2,#eae8e5);border:1px solid #d9d4d0;border-left:4px solid #a89070;border-radius:8px;padding:1.5rem;margin:0 0 2rem}.page_paperContent__O3raM .tldr-box strong:first-child{display:block;font-size:1rem;font-weight:700;color:#8b7355;margin-bottom:1rem;letter-spacing:-.01em}.page_paperContent__O3raM .tldr-box ol{margin:0;padding-left:1.25rem}.page_paperContent__O3raM .tldr-box li{font-size:.9375rem;line-height:1.6;color:#3d3530;margin-bottom:.75rem}.page_paperContent__O3raM .tldr-box li:last-child{margin-bottom:0}.page_paperContent__O3raM .formula-box{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem 1.5rem;margin:1.5rem 0;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:1.125rem;color:#1e293b;text-align:center;letter-spacing:.025em;overflow-x:auto}.page_paperContent__O3raM .highlight-badge{display:flex;align-items:flex-start;gap:.75rem;background:linear-gradient(135deg,#f5f4f2,#eae8e5);border:1px solid #d9d4d0;border-left:4px solid #a89070;border-radius:10px;padding:1rem 1.25rem;margin:1.25rem 0}.page_paperContent__O3raM .badge-icon{font-size:1.25rem;flex-shrink:0}.page_paperContent__O3raM .badge-text{font-size:.9375rem;line-height:1.5;color:#3d3530}.page_paperContent__O3raM .badge-text strong{color:#8b7355}.page_paperContent__O3raM .comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0}@media (max-width:768px){.page_paperContent__O3raM .comparison-grid{grid-template-columns:1fr}}.page_paperContent__O3raM .comparison-column{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1.25rem;border:2px solid #e2e8f0}.page_paperContent__O3raM .comparison-column.bad{border-color:#94a3b8;border-left:4px solid #94a3b8}.page_paperContent__O3raM .comparison-column.good{border-color:#a89070;border-left:4px solid #a89070}.page_paperContent__O3raM .matrix-visual{background:#1a1f26;color:#d9d4d0;padding:.75rem 1rem;border-radius:6px;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.8rem;line-height:1.6;margin:.75rem 0;overflow-x:auto;white-space:pre}.page_paperContent__O3raM .chart-container,.page_paperContent__O3raM [class*=-chart]{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_paperContent__O3raM svg{max-width:100%;height:auto}@media (max-width:640px){.page_paperContent__O3raM .info-box{padding:1rem;margin:1rem 0}.page_paperContent__O3raM .tldr-box{padding:1rem}.page_paperContent__O3raM table{font-size:.8125rem}.page_paperContent__O3raM td,.page_paperContent__O3raM th{padding:.625rem .75rem}}.page_mainWrapper__w8SNB{max-width:1200px;margin:0 auto;padding:7rem 2rem 2rem}.page_breadcrumb__gU5tD{display:flex;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;margin-bottom:2rem}.page_breadcrumb__gU5tD a{color:#64748b;text-decoration:none;transition:color .15s ease}.page_breadcrumb__gU5tD a:hover{color:#404751}.page_breadcrumbSeparator__SoKTI{color:#cbd5e1}.page_breadcrumbCurrent__oUFaU{color:#374151;font-weight:500}.page_contentGrid__pmN20{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.page_contentGrid__pmN20{grid-template-columns:200px 1fr;gap:3rem}}.page_articleMeta__K8R60{justify-content:space-between;margin-bottom:1.5rem}.page_articleMeta__K8R60,.page_metaLeft__QkjZ3{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.page_lastUpdated__vni37{color:#10b981;font-size:.8125rem;background:rgba(16,185,129,.1);padding:.25rem .75rem;border-radius:4px}.page_categoryBadge__xKAhp,.page_lastUpdated__vni37{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.page_categoryBadge__xKAhp{display:inline-block;padding:.5rem 1rem;background:#fff;border:1px solid #4a6485;border-radius:8px;color:#4a6485;font-size:.875rem;text-transform:capitalize;letter-spacing:-.011em}.page_difficultyBadge__S8Qtj{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:inline-block;padding:.375rem .75rem;border-radius:6px;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.page_titleContainer__B7rz4{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.page_articleTitle__JHt4K{font-size:2.75rem;line-height:1.1;margin:0;background:linear-gradient(135deg,#4a6485,#202932);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;letter-spacing:-.025em;flex:1 1}.page_articleSummary__bE5p7,.page_articleTitle__JHt4K{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_articleSummary__bE5p7{font-size:1.25rem;color:#6b7280;margin-bottom:1.5rem;line-height:1.5;font-weight:400;letter-spacing:-.011em}.page_articleTags___fPpk{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.page_tag__EmyWU{display:inline-block;padding:.25rem .75rem;background:#fff;border:1px solid #4a6485;border-radius:20px;font-size:.8125rem;color:#4a6485;transition:all .3s ease}.page_tag__EmyWU:hover{background:#4a6485;color:#fff;transform:translateY(-1px)}.page_prerequisitesSection__YeUAK{background:rgba(74,100,133,.08);border:1px solid rgba(74,100,133,.2);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.page_prerequisitesSection__YeUAK h3{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#4a6485;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em}.page_prerequisitesSection__YeUAK ul{margin:0;padding-left:1.5rem}.page_prerequisitesSection__YeUAK li{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;color:#171717;margin-bottom:.5rem;line-height:1.5}.page_prerequisitesSection__YeUAK li:last-child{margin-bottom:0}.page_overviewSection__DwXti{background:#f9fafb;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;margin:2rem 0}.page_overviewSection__DwXti h2{color:#4a6485;font-size:1.5rem;display:flex;align-items:center;gap:.75rem}.page_overviewContent__S9kTZ p,.page_overviewSection__DwXti h2{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:1.5rem}.page_overviewContent__S9kTZ p{font-size:1.125rem;line-height:1.7;color:#171717;font-weight:400;letter-spacing:-.011em}.page_overviewContent__S9kTZ p:last-child{margin-bottom:0}.page_articleText__o_Mle{font-size:1.125rem;line-height:1.7;max-width:100%;margin-bottom:2rem;font-weight:400;letter-spacing:-.011em}.page_articleText__o_Mle,.page_articleText__o_Mle h2{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#171717}.page_articleText__o_Mle h2{font-size:2rem;font-weight:800;margin:4rem 0 2rem;line-height:1.2;letter-spacing:-.025em}.page_articleText__o_Mle h3{font-size:1.5rem;margin:3rem 0 1.5rem;line-height:1.3;letter-spacing:-.022em}.page_articleText__o_Mle h3,.page_articleText__o_Mle h4{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;color:#171717}.page_articleText__o_Mle h4{font-size:1.25rem;margin:2.5rem 0 1.25rem;line-height:1.4;letter-spacing:-.019em}.page_articleText__o_Mle p{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:1.5rem;line-height:1.7;color:#171717;font-weight:400;letter-spacing:-.011em}.page_articleText__o_Mle blockquote{margin:2rem 0;padding:1.5rem 2rem;background:rgba(74,100,133,.05);border-left:4px solid #4a6485;border-radius:8px;width:100%}.page_articleText__o_Mle strong{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#4a6485;font-weight:600}.page_articleText__o_Mle ol,.page_articleText__o_Mle ul{margin:1.5rem 0;padding-left:2rem;color:#171717;max-width:100%}.page_articleText__o_Mle li{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:.75rem;line-height:1.7;position:relative;font-weight:400;letter-spacing:-.011em}.page_articleText__o_Mle ul li{list-style:none}.page_articleText__o_Mle ul li:before{content:"\2022";color:#4a6485;font-weight:700;font-size:1.25rem;position:absolute;left:-1.5rem;top:-.1rem}.page_articleText__o_Mle ul li:has(input[type=checkbox]):before{content:none}.page_articleText__o_Mle input[type=checkbox]{margin-right:.5rem;accent-color:#4a6485}.page_articleText__o_Mle ol li{list-style:decimal;list-style-position:outside}.page_articleText__o_Mle ol li::marker{color:#4a6485;font-weight:600}.page_articleText__o_Mle a{color:#4a6485;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.page_articleText__o_Mle a:hover{border-bottom-color:#4a6485}.page_articleText__o_Mle code{font-family:Monaco,Menlo,monospace;font-size:.9em;background:#f1f5f9;padding:.2em .4em;border-radius:4px;color:#0f172a}.page_articleText__o_Mle pre{margin:2rem 0;padding:1.25rem 1rem;background:#f8fafc;color:#0f172a;border-radius:8px;border:1px solid #e2e8f0;overflow-x:hidden}.page_articleText__o_Mle pre,.page_articleText__o_Mle pre code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.page_articleText__o_Mle pre code{background:none;padding:0;color:inherit}.page_articleText__o_Mle .table-wrapper{overflow-x:auto;margin:2rem 0;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-overflow-scrolling:touch}.page_articleText__o_Mle table{width:100%;min-width:500px;border-collapse:collapse;margin:0;background:#fff}.page_articleText__o_Mle th{background:#f8fafc;text-align:left;font-weight:600;color:#171717}.page_articleText__o_Mle td,.page_articleText__o_Mle th{padding:1rem;border-bottom:1px solid #e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_articleText__o_Mle td{color:#6b7280}.page_articleText__o_Mle tr:last-child td{border-bottom:none}.page_articleText__o_Mle tr:nth-child(2n){background:rgba(0,0,0,.02)}.page_articleFooter__q5tVa{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_articleMetaFooter__oMdjv{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#6b7280;font-size:.875rem;margin-bottom:1rem;font-weight:400;letter-spacing:-.011em}.page_tocSidebar__DDEpI{display:none}@media (min-width:1024px){.page_tocSidebar__DDEpI{display:block}}.page_tocTitle__ZTh2K{font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 1rem}.page_tocList__StAKV{list-style:none;padding:0;margin:0}.page_tocList__StAKV li{margin-bottom:.25rem}.page_tocLink__XWr_A{font-family:Inter,sans-serif;display:block;padding:.5rem .75rem;font-size:.8125rem;color:#475569;text-decoration:none;border-left:2px solid transparent;transition:all .15s ease;border-radius:0 4px 4px 0}.page_tocLink__XWr_A:hover{color:#1e293b;background:#e2e8f0;border-left-color:#4a6485}.page_relatedSection__z3lBf{margin-top:4rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_relatedSection__z3lBf h2{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:#171717;margin:0 0 1.5rem;letter-spacing:-.025em}.page_relatedGrid__2u4Va{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_relatedCard__X_U2N{display:block;padding:1.5rem;background:#f9fafb;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;transition:all .2s ease}.page_relatedCard__X_U2N:hover{border-color:#404751;box-shadow:0 4px 12px rgba(32,41,50,.12);transform:translateY(-2px)}.page_relatedMeta__Im0W7{display:flex;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.page_relatedDifficulty__aak3E{font-family:Inter,sans-serif;padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.page_relatedCategory__9Apil{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;color:#4a6485;text-transform:uppercase;letter-spacing:.03em}.page_relatedCard__X_U2N h3{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:#171717;margin:0 0 .5rem;line-height:1.4}.page_relatedCard__X_U2N p{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6;color:#64748b;margin:0 0 .75rem}.page_relatedReadingTime__kMonp{font-family:Inter,sans-serif;font-size:.75rem;color:#94a3b8}@media (max-width:768px){.page_mainWrapper__w8SNB{padding:7rem 1rem 2rem;max-width:100vw;overflow-x:hidden}.page_contentGrid__pmN20{grid-template-columns:1fr;gap:2rem}.page_articleContent__e_H_g,.page_contentGrid__pmN20{max-width:100%;overflow-x:hidden}.page_titleContainer__B7rz4{flex-direction:column;align-items:flex-start;gap:1rem}.page_articleTitle__JHt4K{font-size:2rem}.page_articleSummary__bE5p7{font-size:1.125rem}.page_articleMeta__K8R60,.page_metaLeft__QkjZ3{justify-content:center}.page_metaLeft__QkjZ3{width:100%}.page_articleText__o_Mle{font-size:1.125rem;max-width:100%;overflow-x:hidden;word-wrap:break-word}.page_articleText__o_Mle h2{font-size:1.625rem}.page_articleText__o_Mle h3{font-size:1.25rem}.page_overviewSection__DwXti{padding:1.5rem}.page_prerequisitesSection__YeUAK{padding:1rem}.page_articleText__o_Mle .table-wrapper{margin:1.5rem -1rem;border-radius:8px;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);overflow-x:auto;-webkit-overflow-scrolling:touch}.page_articleText__o_Mle table{min-width:100%;width:100%;font-size:.8125rem;table-layout:auto}.page_articleText__o_Mle td,.page_articleText__o_Mle th{padding:.5rem .25rem;font-size:.75rem;white-space:normal;word-wrap:break-word;max-width:120px}.page_articleText__o_Mle blockquote{margin:1.5rem 0;padding:1rem 1.5rem}.page_articleText__o_Mle pre{margin:1.5rem 0;padding:1rem;font-size:.875rem;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.page_mainWrapper__w8SNB{padding:7rem 1rem 2rem}.page_articleTitle__JHt4K{font-size:1.75rem;line-height:1.2}.page_articleSummary__bE5p7{font-size:1rem}.page_articleText__o_Mle{font-size:1.0625rem}.page_overviewSection__DwXti{padding:1rem;margin:1.5rem 0}}.page_mainWrapper___zWgL{max-width:1200px;margin:0 auto;padding:7rem 2rem 2rem}.page_breadcrumb__3gt2c{display:flex;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;margin-bottom:2rem}.page_breadcrumb__3gt2c a{color:#64748b;text-decoration:none;transition:color .15s ease}.page_breadcrumb__3gt2c a:hover{color:#404751}.page_breadcrumbSeparator__n3Gre{color:#cbd5e1}.page_breadcrumbCurrent__Yy5jT{color:#374151;font-weight:500}.page_contentGrid__M1qvE{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.page_contentGrid__M1qvE{grid-template-columns:200px 1fr;gap:3rem}}.page_articleContent___E0g2{min-width:0}.page_articleMeta__1neTr{justify-content:space-between;margin-bottom:1.5rem}.page_articleMeta__1neTr,.page_metaLeft__rT_9J{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.page_lastUpdated__8GuRk{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#64748b}.page_categoryBadge__kUyfo{background:rgba(74,100,133,.1);border:1px solid rgba(74,100,133,.3);border-radius:4px;text-transform:uppercase;letter-spacing:.5px;color:#4a6485}.page_categoryBadge__kUyfo,.page_sourceBadge__EsIGl{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.page_sourceBadge__EsIGl{display:flex;align-items:center;gap:.375rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:4px;color:#10b981;text-decoration:none;transition:all .2s ease}.page_sourceBadge__EsIGl:hover{background:rgba(16,185,129,.2)}.page_sourceBadge__EsIGl svg{width:12px;height:12px}.page_titleContainer__pKtKn{margin-bottom:1.5rem}.page_articleTitle__JLQ5X{font-family:Archivo Black,Inter,sans-serif;font-size:2.5rem;font-weight:900;color:#171717;line-height:1.15;letter-spacing:-.03em;margin:0}.page_articleSummary__W_9qy{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;line-height:1.7;color:#475569;margin:0 0 1.5rem}.page_articleTags__A95WM{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.page_tag__6SqtO{padding:.375rem .75rem;background:#f1f5f9;border-radius:4px;font-size:.8125rem;color:#475569}.page_articleText__C6Xet,.page_tag__6SqtO{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_articleText__C6Xet h2{font-size:1.875rem;font-weight:800;color:#171717;margin:3rem 0 1.5rem;line-height:1.2;letter-spacing:-.025em}.page_articleText__C6Xet h3{font-size:1.375rem;font-weight:700;color:#171717;margin:2.5rem 0 1rem;line-height:1.3}.page_articleText__C6Xet p{font-size:1.0625rem;line-height:1.8;color:#171717;margin-bottom:1.5rem}.page_articleText__C6Xet ol,.page_articleText__C6Xet ul{margin:1.5rem 0;padding-left:1.5rem}.page_articleText__C6Xet li{font-size:1.0625rem;line-height:1.7;margin-bottom:.75rem;color:#171717}.page_articleText__C6Xet blockquote{margin:2rem 0;padding:1.5rem 2rem;background:#f5f4f2;border-left:4px solid #404751;border-radius:0 8px 8px 0}.page_articleText__C6Xet blockquote p{margin:0;font-style:italic;color:#475569}.page_articleText__C6Xet strong{font-weight:600;color:#171717}.page_articleText__C6Xet code{background:#f1f5f9;padding:.125rem .375rem;border-radius:4px;font-size:.9em}.page_articleText__C6Xet pre{background-color:#1a1f26!important;border-radius:8px;padding:1.25rem;margin:1.5rem 0;overflow-x:auto;border:1px solid #404751}.page_articleText__C6Xet pre code{background:transparent!important;padding:0;border-radius:0;font-size:.875rem;line-height:1.7;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;display:block;white-space:pre;color:#e2e8f0}.page_articleText__C6Xet .table-wrapper{overflow-x:auto;margin:1.5rem 0;-webkit-overflow-scrolling:touch}.page_articleText__C6Xet table{width:100%;border-collapse:collapse;font-size:.9375rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.page_articleText__C6Xet td,.page_articleText__C6Xet th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.page_articleText__C6Xet th{font-weight:600;background:#f8fafc;color:#374151}.page_articleText__C6Xet td:first-child{font-weight:500;color:#374151}.page_articleText__C6Xet tr:last-child td{border-bottom:none}.page_articleText__C6Xet tr:hover td{background:#f8fafc}.page_articleText__C6Xet .info-box{background:linear-gradient(135deg,#f5f4f2,#eae8e5);border:1px solid #d9d4d0;border-left:4px solid #8b7355;border-radius:8px;padding:1.25rem 1.5rem;margin:1.5rem 0;overflow-wrap:break-word}.page_articleText__C6Xet .info-box strong{display:block;font-size:.9375rem;font-weight:700;color:#5a4a3a;margin-bottom:.5rem}.page_articleText__C6Xet .info-box p{font-size:.9375rem;line-height:1.7;color:#3d3530;margin:0 0 .75rem}.page_articleText__C6Xet .info-box p:last-child{margin-bottom:0}.page_articleText__C6Xet .tldr-box{background:linear-gradient(135deg,#f5f4f2,#eae8e5);border:1px solid #d9d4d0;border-left:4px solid #a89070;border-radius:8px;padding:1.5rem;margin:0 0 2rem}.page_articleText__C6Xet .tldr-box strong:first-child{display:block;font-size:1rem;font-weight:700;color:#8b7355;margin-bottom:1rem;letter-spacing:-.01em}.page_articleText__C6Xet .tldr-box ol{margin:0;padding-left:1.25rem}.page_articleText__C6Xet .tldr-box li{font-size:.9375rem;line-height:1.6;color:#3d3530;margin-bottom:.75rem}.page_articleText__C6Xet .tldr-box li:last-child{margin-bottom:0}.page_articleFooter__VX_Q7{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_articleMetaFooter__yGHD_{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#64748b}.page_tocSidebar___3WF5{display:none}@media (min-width:1024px){.page_tocSidebar___3WF5{display:block}}.page_relatedSection__y5meB{margin-top:4rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_relatedSection__y5meB h2{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;color:#171717;margin:0 0 1.5rem;letter-spacing:-.025em}.page_relatedGrid__rqMUF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_relatedCard__lpkmy{display:block;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;transition:all .2s ease}.page_relatedCard__lpkmy:hover{border-color:#404751;box-shadow:0 4px 12px rgba(32,41,50,.12);transform:translateY(-2px)}.page_relatedCard__lpkmy h3{font-size:1rem;font-weight:700;color:#171717;margin:0 0 .5rem;line-height:1.4}.page_relatedCard__lpkmy h3,.page_relatedCard__lpkmy p{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page_relatedCard__lpkmy p{font-size:.875rem;line-height:1.6;color:#64748b;margin:0 0 1rem}.page_relatedMeta__e16hE{display:flex;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.page_relatedCategory__vw6dm{background:rgba(74,100,133,.1);text-transform:uppercase;color:#4a6485}.page_relatedCategory__vw6dm,.page_relatedSource__ZQ_Us{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:600}.page_relatedSource__ZQ_Us{background:rgba(16,185,129,.1);color:#10b981}.page_relatedReadingTime__C3SWb{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;color:#94a3b8}@media (max-width:768px){.page_mainWrapper___zWgL{padding:7rem 1rem 2rem}.page_articleTitle__JLQ5X{font-size:1.875rem}.page_articleSummary__W_9qy{font-size:1.125rem}}.page_mainWrapper__CaLrs{max-width:1200px;margin:0 auto;padding:7rem 2rem 2rem}.page_breadcrumb__5cDYC{display:flex;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;margin-bottom:2rem}.page_breadcrumb__5cDYC a{color:#64748b;text-decoration:none;transition:color .15s ease}.page_breadcrumb__5cDYC a:hover{color:#404751}.page_breadcrumbSeparator__srv7Y{color:#cbd5e1}.page_breadcrumbCurrent__PshUs{color:#374151;font-weight:500}.page_reportHeader__O2Cs6{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.page_reportMeta__5xxdz{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_sourceBadge__9MlD3{padding:.375rem .875rem;border:1px solid;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.page_sourceBadge__9MlD3,.page_typeBadge__wU4L1{font-family:Inter,sans-serif;border-radius:4px;font-size:.8125rem}.page_typeBadge__wU4L1{padding:.375rem .75rem;background:#f1f5f9;color:#475569;font-weight:500}.page_publicationDate__NPhEQ{font-family:Inter,sans-serif;color:#64748b;font-size:.875rem}.page_reportTitle__iKsp7{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.25rem;font-weight:800;color:#171717;line-height:1.2;letter-spacing:-.025em;margin:0 0 1rem}.page_surveyInfo__DMYar{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:1rem}.page_surveyStat__xWbsS{font-weight:700;color:#a89070}.page_surveyScope__PQ3Fx{color:#64748b}.page_separator___52q_{color:#d1d5db}.page_reportAbstract__guaIB{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.7;color:#475569;margin:0 0 1.5rem}.page_reportLinks__WhQ7E{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.page_reportLink__xu6gc{font-family:Inter,sans-serif;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease}.page_reportLink__xu6gc.page_pdf__UWRuG{background:#ef4444;color:#fff}.page_reportLink__xu6gc.page_pdf__UWRuG:hover{background:#dc2626}.page_reportLink__xu6gc.page_source__gMb6d{background:#404751;color:#fff}.page_reportLink__xu6gc.page_source__gMb6d:hover{background:#5a6270}.page_reportTags__uC1NU{display:flex;flex-direction:column;gap:.75rem}.page_tagGroup__tY_O8{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_tagLabel__v53df{font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;color:#64748b}.page_categoryTag__UlLO5,.page_topicTag__3j0Jk{font-family:Inter,sans-serif;padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:500}.page_categoryTag__UlLO5{background:#e8e6e3;color:#404751}.page_topicTag__3j0Jk{background:#f1f5f9;color:#475569}.page_keyStatsSection__WtrZ5{margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.page_keyStatsSection__WtrZ5 h2{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:#171717;margin:0 0 1.5rem;letter-spacing:-.025em}.page_statsGrid___ciiE{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.page_statCard__Btadi{background:#fff;padding:1.25rem;border-radius:8px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.5rem}.page_statNumber___6n7q{font-family:Inter,sans-serif;font-size:2rem;font-weight:800;color:#a89070;line-height:1}.page_statDescription__6UPuL{font-family:Inter,sans-serif;font-size:.875rem;color:#475569;line-height:1.4}.page_tldrSection__4fnMk{margin-bottom:3rem;padding:2rem;background:#f5f4f2;border-radius:12px;border:1px solid #e2e0dc;border-left:4px solid #a89070}.page_tldrSection__4fnMk h2{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:#8b7355;margin:0 0 1.5rem;letter-spacing:-.025em}.page_tldrList__CYU_i{margin:0;padding-left:1.25rem}.page_tldrList__CYU_i li{font-family:Inter,sans-serif;font-size:1rem;line-height:1.7;color:#3d3530;margin-bottom:.875rem}.page_tldrList__CYU_i li:last-child{margin-bottom:0}.page_contentLayout__I6P5V{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.page_contentLayout__I6P5V{grid-template-columns:200px 1fr;gap:3rem}}.page_tocSidebar__02P1O{display:none}@media (min-width:1024px){.page_tocSidebar__02P1O{display:block}.page_tocNav__SzlZq{position:-webkit-sticky;position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto}}.page_tocTitle__KIvVU{font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 .75rem}.page_tocList__1WD1f{list-style:none;padding:0;margin:0}.page_tocList__1WD1f li{margin-bottom:.25rem}.page_tocLink__Mz_fa{font-family:Inter,sans-serif;display:block;padding:.5rem .75rem;font-size:.8125rem;color:#475569;text-decoration:none;border-left:2px solid transparent;transition:all .15s ease}.page_tocLink__Mz_fa:hover{color:#1e293b;background:#f8fafc;border-left-color:#e2e8f0}.page_reportContent__6TpKx{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;max-width:100%}.page_reportContent__6TpKx h2{font-size:1.75rem;font-weight:800;color:#171717;margin:3rem 0 1.5rem;line-height:1.2;letter-spacing:-.025em}.page_reportContent__6TpKx h3{font-size:1.375rem;font-weight:700;color:#171717;margin:2.5rem 0 1rem;line-height:1.3}.page_reportContent__6TpKx [class*=chartContainer] h3{font-size:1rem;font-weight:700;color:#d9d4d0;margin:0 0 .25rem;line-height:1.4}.page_reportContent__6TpKx [class*=chartContainer] p{font-size:.8125rem;color:#8b9099;margin:0 0 .75rem;line-height:1.4}.page_reportContent__6TpKx p{font-size:1.0625rem;line-height:1.8;color:#171717;margin-bottom:1.5rem}.page_reportContent__6TpKx ol,.page_reportContent__6TpKx ul{margin:1.5rem 0;padding-left:1.5rem}.page_reportContent__6TpKx li{font-size:1.0625rem;line-height:1.7;margin-bottom:.75rem;color:#171717}.page_reportContent__6TpKx blockquote{margin:2rem 0;padding:1.5rem 2rem;background:#f5f4f2;border-left:4px solid #a89070;border-radius:0 8px 8px 0}.page_reportContent__6TpKx blockquote p{margin:0;font-style:italic;color:#475569}.page_reportContent__6TpKx strong{font-weight:600;color:#171717}.page_reportContent__6TpKx .table-wrapper{overflow-x:auto;margin:1.5rem 0;-webkit-overflow-scrolling:touch}.page_reportContent__6TpKx table{width:100%;border-collapse:collapse;font-size:.9375rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.page_reportContent__6TpKx td,.page_reportContent__6TpKx th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.page_reportContent__6TpKx th{font-weight:600;background:#f8fafc;color:#374151}.page_reportContent__6TpKx tr:last-child td{border-bottom:none}.page_reportContent__6TpKx tr:hover td{background:#f8fafc}.page_reportContent__6TpKx code{background:#f1f5f9;padding:.125rem .375rem;border-radius:4px;font-size:.9em;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace}.page_reportContent__6TpKx pre{background:#f8fafc;color:#0f172a;border-radius:8px;padding:1.25rem;margin:1.5rem 0;overflow-x:auto;border:1px solid #e2e8f0}.page_reportContent__6TpKx pre code{background:transparent;padding:0;border-radius:0;font-size:.875rem;line-height:1.7;display:block;white-space:pre;color:#0f172a}.page_reportContent__6TpKx .info-box{background:linear-gradient(135deg,#f5f4f2,#eae8e5);border:1px solid #d9d4d0;border-left:4px solid #8b7355;border-radius:8px;padding:1.25rem 1.5rem;margin:1.5rem 0}.page_reportContent__6TpKx .info-box strong{display:block;font-size:.9375rem;font-weight:700;color:#5a4a3a;margin-bottom:.5rem}.page_reportContent__6TpKx .info-box p{font-size:.9375rem;line-height:1.7;color:#3d3530;margin:0}.page_sourceBlock__p5JGt{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_sourceBlock__p5JGt h3{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;color:#171717;margin:0 0 1rem}.page_sourceBox__0q1Kc{padding:1rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.page_sourceText__FPRGx{font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6;color:#374151;margin:0}.page_sourceUrl__HNaCd{font-family:Inter,sans-serif;margin:.75rem 0 0;font-size:.8125rem;color:#64748b}.page_sourceUrl__HNaCd a{color:#404751;text-decoration:none;word-break:break-all}.page_sourceUrl__HNaCd a:hover{text-decoration:underline}.page_relatedSection__sFb__{margin-top:4rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_relatedSection__sFb__ h2{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:#171717;margin:0 0 1.5rem;letter-spacing:-.025em}.page_relatedGrid__PkG_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_relatedCard__stNmm{display:block;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;transition:all .2s ease}.page_relatedCard__stNmm:hover{border-color:#404751;box-shadow:0 4px 12px rgba(32,41,50,.12);transform:translateY(-2px)}.page_relatedSource___Ma9t{font-family:Inter,sans-serif;display:inline-block;font-size:.75rem;font-weight:700;color:#0072ce;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem}.page_relatedCard__stNmm h3{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:#171717;margin:0 0 .5rem;line-height:1.4}.page_relatedCard__stNmm p{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6;color:#64748b;margin:0 0 1rem}.page_relatedMeta__9HNOj{display:flex;gap:1rem;font-family:Inter,sans-serif;font-size:.75rem;color:#94a3b8}.page_relatedType__WCE2y{font-weight:600;color:#404751}@media (max-width:768px){.page_mainWrapper__CaLrs{padding:7rem 1rem 2rem}.page_reportTitle__iKsp7{font-size:1.75rem}.page_reportAbstract__guaIB{font-size:1rem}.page_reportLinks__WhQ7E{flex-direction:column}.page_reportLink__xu6gc{justify-content:center}.page_statsGrid___ciiE{grid-template-columns:repeat(2,1fr)}.page_statNumber___6n7q{font-size:1.5rem}}.ShareIcons_shareWidget__TJX9j{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;gap:0}.ShareIcons_shareTrigger___23zx{position:relative;width:48px;height:48px;background:#0f172a;border-radius:0;border:1px solid rgba(99,102,241,.2);border-left:none;border-bottom-right-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:2px 0 8px rgba(0,0,0,.3);transition:background .2s ease,color .2s ease,border-color .2s ease;color:hsla(0,0%,100%,.7);will-change:transform}.ShareIcons_shareTrigger___23zx:hover{background:#0f172a;color:#4a6485;box-shadow:3px 0 12px rgba(74,100,133,.2);border-color:#4a6485}.ShareIcons_shareTrigger___23zx svg{width:20px;height:20px}.ShareIcons_shareDropdown__D4gJ2{position:absolute;left:0;top:47px;background:#0f172a;border-radius:0;border:1px solid rgba(99,102,241,.2);border-top:none;box-shadow:0 10px 25px rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;width:48px;overflow:hidden;transform:translateY(-10px)}.ShareIcons_shareDropdown__D4gJ2.ShareIcons_active__MGieB{opacity:1;visibility:visible;transform:translateY(0)}.ShareIcons_shareOption__CcAtq{width:100%;height:40px;padding:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.9);transition:background .15s ease;border:none;border-bottom:1px solid hsla(0,0%,100%,.05)}.ShareIcons_shareOption__CcAtq:last-child{border-bottom:none}.ShareIcons_shareOption__CcAtq:hover{background:hsla(0,0%,100%,.05);color:#fff}.ShareIcons_shareOption__CcAtq svg{width:18px;height:18px;flex-shrink:0}.ShareIcons_shareOption__CcAtq[data-share=twitter]:hover{background:rgba(29,161,242,.08);color:#1d9bf0}.ShareIcons_shareOption__CcAtq[data-share=linkedin]:hover{background:rgba(0,119,181,.08);color:#0077b5}.ShareIcons_shareOption__CcAtq[data-share=email]:hover{background:rgba(99,102,241,.08);color:#6366f1}.ShareIcons_shareOption__CcAtq[data-share=copy]:hover{background:rgba(16,185,129,.08);color:#10b981}.ShareIcons_shareOption__CcAtq.ShareIcons_copied__bSi_2{background:rgba(16,185,129,.15);color:#059669}@media (max-width:768px){.ShareIcons_shareWidget__TJX9j{display:none}}.TableOfContents_tableOfContents__V_40m{position:-webkit-sticky;position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.TableOfContents_tocHeader__wqiVA{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.TableOfContents_tocHeader__wqiVA svg{color:#64748b;flex-shrink:0}.TableOfContents_tocTitle__Eg8Js{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600;color:#1e293b;margin:0;text-transform:uppercase;letter-spacing:.05em}.TableOfContents_tocNav__7GKCC{margin:0}.TableOfContents_tocList__gFhh5{list-style:none;padding:0;margin:0}.TableOfContents_tocItem__yS_yw{margin-bottom:.25rem}.TableOfContents_tocItem__yS_yw:last-child{margin-bottom:0}.TableOfContents_tocLink__XJGAR{display:block;padding:.5rem .75rem;color:#64748b;text-decoration:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;border-radius:6px;transition:all .2s ease;border-left:2px solid transparent;line-height:1.4}.TableOfContents_tocLink__XJGAR:hover{color:#1e293b;background:rgba(0,0,0,.03)}.TableOfContents_tocLink__XJGAR.TableOfContents_active__QZK0X{color:#171717;background:rgba(0,0,0,.05);border-left-color:#171717;font-weight:500}@media (max-width:1024px){.TableOfContents_tableOfContents__V_40m{display:none}}.ChartStyles_chartContainer__BgoAs{background:linear-gradient(135deg,#202932,#2a3441);border:1px solid #404751;border-radius:12px;padding:1.25rem;margin:2rem 0;overflow:hidden}.ChartStyles_chartContainerGitHub__wBZqE{background:linear-gradient(135deg,#0d1117,#161b22);border:1px solid #30363d;border-radius:12px;padding:1.25rem;margin:2rem 0;overflow:hidden}@media (max-width:640px){.ChartStyles_chartContainerGitHub__wBZqE,.ChartStyles_chartContainer__BgoAs{padding:.75rem;margin:1rem 0}}.ChartStyles_chartTitle___P31M{color:#d9d4d0}.ChartStyles_chartTitleLight___WBop,.ChartStyles_chartTitle___P31M{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;margin:0 0 .25rem}.ChartStyles_chartTitleLight___WBop{color:#f0f6fc}.ChartStyles_chartSubtitle__MY1bx{color:#8b9099;margin:0 0 .75rem}.ChartStyles_chartSubtitleLight__7DutC,.ChartStyles_chartSubtitle__MY1bx{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.ChartStyles_chartSubtitleLight__7DutC{color:#8b949e;margin:0 0 1rem}.ChartStyles_barChart__1_oGR,.ChartStyles_donutChart__v6d3l,.ChartStyles_groupedBarChart__pUC1M,.ChartStyles_horizontalBarChart__RRjxB,.ChartStyles_lineChart__qCwd2,.ChartStyles_timelineChart__uS6WN{width:100%}.ChartStyles_chartLegend__6xx8y{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.ChartStyles_legendItem__O6fO1{display:flex;align-items:center;gap:.5rem}.ChartStyles_legendColor__YZJ0M{width:14px;height:14px;border-radius:4px}.ChartStyles_legendLabel__HYmg_{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;color:#8b9099;font-weight:500}.ChartStyles_chartInsight__MaBGN{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:hsla(34,24%,55%,.1);border-radius:8px;border-left:4px solid #a89070}.ChartStyles_chartInsight__MaBGN svg{flex-shrink:0;color:#a89070;margin-top:.125rem}.ChartStyles_chartInsight__MaBGN span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#d9d4d0;line-height:1.5}.ChartStyles_chartInsight__MaBGN span strong{color:#a89070}.ChartStyles_chartInsightOrange__NUyC0{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:rgba(244,128,36,.1);border-radius:8px;border-left:4px solid #f48024}.ChartStyles_chartInsightOrange__NUyC0 svg{flex-shrink:0;color:#f48024;margin-top:.125rem}.ChartStyles_chartInsightOrange__NUyC0 span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#d9d4d0;line-height:1.5}.ChartStyles_chartInsightOrange__NUyC0 span strong{color:#f48024}.ChartStyles_chartInsightGreen__c6w4N{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:rgba(35,134,54,.1);border-radius:8px;border-left:4px solid #238636}.ChartStyles_chartInsightGreen__c6w4N svg{flex-shrink:0;color:#238636;margin-top:.125rem}.ChartStyles_chartInsightGreen__c6w4N span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#c9d1d9;line-height:1.5}.ChartStyles_chartInsightGreen__c6w4N span strong{color:#238636}.ChartStyles_chartInsightPurple__Ydq4H{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:rgba(163,113,247,.1);border-radius:8px;border-left:4px solid #a371f7}.ChartStyles_chartInsightPurple__Ydq4H svg{flex-shrink:0;color:#a371f7;margin-top:.125rem}.ChartStyles_chartInsightPurple__Ydq4H span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#c9d1d9;line-height:1.5}.ChartStyles_chartInsightPurple__Ydq4H span strong{color:#a371f7}.ChartStyles_chartInsightBlue__AKrxl{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:rgba(31,111,235,.1);border-radius:8px;border-left:4px solid #1f6feb}.ChartStyles_chartInsightBlue__AKrxl svg{flex-shrink:0;color:#1f6feb;margin-top:.125rem}.ChartStyles_chartInsightBlue__AKrxl span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#c9d1d9;line-height:1.5}.ChartStyles_chartInsightBlue__AKrxl span strong{color:#1f6feb}.ChartStyles_chartInsightTan__bABsb{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:hsla(31,53%,64%,.1);border-radius:8px;border-left:4px solid #d4a574}.ChartStyles_chartInsightTan__bABsb svg{flex-shrink:0;color:#d4a574;margin-top:.125rem}.ChartStyles_chartInsightTan__bABsb span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#d9d4d0;line-height:1.5}.ChartStyles_chartInsightTan__bABsb span strong{color:#d4a574}.ChartStyles_chartInsightRed__aFRkb{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:rgba(139,85,85,.1);border-radius:8px;border-left:4px solid #8b5555}.ChartStyles_chartInsightRed__aFRkb svg{flex-shrink:0;color:#8b5555;margin-top:.125rem}.ChartStyles_chartInsightRed__aFRkb span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#d9d4d0;line-height:1.5}.ChartStyles_chartInsightRed__aFRkb span strong{color:#8b5555}.ChartStyles_chartInsightTypeScript__zmRff{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:rgba(49,120,198,.1);border-radius:8px;border-left:4px solid #3178c6}.ChartStyles_chartInsightTypeScript__zmRff svg{flex-shrink:0;color:#3178c6;margin-top:.125rem}.ChartStyles_chartInsightTypeScript__zmRff span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#c9d1d9;line-height:1.5}.ChartStyles_chartInsightTypeScript__zmRff span strong{color:#3178c6}.ChartStyles_metricsRow__VYFW1{display:flex;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.ChartStyles_metric__5Z9Rq{flex:1 1;min-width:120px;padding:1rem;background:#21262d;border-radius:8px;text-align:center}.ChartStyles_metricLarge__8Y4Xw{background:rgba(35,134,54,.15);border:1px solid rgba(35,134,54,.3)}.ChartStyles_metricValue__vUIFt{display:block;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;color:#f0f6fc}.ChartStyles_metricValueGreen__Xf7Cy{color:#238636;font-size:2rem}.ChartStyles_metricLabel__xuD1z{display:block;font-family:Inter,sans-serif;font-size:.75rem;color:#8b949e;margin-top:.25rem}.ChartStyles_metricChange__gczsq{display:block;font-family:Inter,sans-serif;font-size:.6875rem;color:#238636;margin-top:.25rem}.ChartStyles_statsRow__VbILb{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.ChartStyles_stat__jLQXO{flex:1 1;min-width:100px;padding:.75rem;background:#21262d;border-radius:8px;text-align:center}.ChartStyles_statHighlight__qreqx{background:rgba(35,134,54,.15);border:1px solid rgba(35,134,54,.3)}.ChartStyles_statValue__Ns_mt{display:block;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:#f0f6fc}.ChartStyles_statValueGreen__04sym{color:#238636}.ChartStyles_statLabel__SEPJz{display:block;font-family:Inter,sans-serif;font-size:.6875rem;color:#8b949e;margin-top:.25rem}.ChartStyles_projectsChart__2lWJQ{background:#21262d;border-radius:8px;padding:1rem}.ChartStyles_projectsTitle__ggQ_V{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;color:#8b949e;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.ChartStyles_projectsList__dqRFO{display:flex;flex-direction:column;gap:.5rem}.ChartStyles_project__EscvA{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#0d1117;border-radius:6px;border-left:3px solid #30363d}.ChartStyles_project__EscvA:hover{border-left-color:#238636}.ChartStyles_projectInfo__yDkcg{display:flex;flex-direction:column;gap:.125rem}.ChartStyles_projectName__ZzFhb{font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;color:#f0f6fc}.ChartStyles_projectFocus__5nNL5{font-family:Inter,sans-serif;font-size:.6875rem;color:#8b949e}.ChartStyles_projectBadge__mrqjb{font-family:Inter,sans-serif;font-size:.625rem;font-weight:600;padding:.25rem .5rem;background:rgba(35,134,54,.2);color:#238636;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.ChartStyles_projectBadgeContrib__ixsiD{background:rgba(31,111,235,.2);color:#1f6feb}.ChartStyles_useCases__4inNb{margin-top:1rem;padding:1rem;background:#21262d;border-radius:8px}.ChartStyles_useCasesTitle__cVir0{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;color:#8b949e;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.ChartStyles_useCasesGrid__5dtAW{display:flex;flex-wrap:wrap;gap:.5rem}.ChartStyles_useCase__P6WVb{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#0d1117;border-radius:4px;font-family:Inter,sans-serif;font-size:.75rem;color:#c9d1d9}.ChartStyles_useCaseIcon__hS2OW{flex-shrink:0;color:#a371f7}.ChartStyles_chartLayout__hDuE_{display:flex;align-items:center;gap:2rem}@media (max-width:500px){.ChartStyles_chartLayout__hDuE_{flex-direction:column;gap:1rem}}.ChartStyles_milestones__T0l9n{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.ChartStyles_milestone__VDTxB{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#21262d;border-radius:6px;border-left:3px solid #30363d}.ChartStyles_milestoneHighlight__hN_e6{border-left-color:#238636;background:rgba(35,134,54,.15)}.ChartStyles_milestoneLabel__6z1Yk{font-family:Inter,sans-serif;font-size:.8125rem;color:#c9d1d9}.ChartStyles_milestoneValue__EDzyJ{font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;color:#238636}.ChartStyles_milestoneDate__3GpsO{font-family:Inter,sans-serif;font-size:.75rem;color:#8b949e}.ChartStyles_trustSummary__FgHPj{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:1rem;padding:.75rem;background:hsla(0,0%,100%,.03);border-radius:8px}.ChartStyles_summaryItem__wRXAg{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ChartStyles_summaryValue__NJX_G{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:800}.ChartStyles_summaryLabel__Xoups{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ChartStyles_summaryDistrust__94kcF .ChartStyles_summaryValue__NJX_G{color:#8b5555}.ChartStyles_summaryDistrust__94kcF .ChartStyles_summaryLabel__Xoups{color:#a07070}.ChartStyles_summaryTrust__JDm4t .ChartStyles_summaryValue__NJX_G{color:#4a8a4a}.ChartStyles_summaryTrust__JDm4t .ChartStyles_summaryLabel__Xoups{color:#6a8a6a}.ChartStyles_summaryDivider___mmgn{width:1px;height:40px;background:#404751}.ChartStyles_reasons__S1L4Q{margin-top:1rem;padding:1rem;background:#21262d;border-radius:8px}.ChartStyles_reasonsTitle__wt9VZ{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;color:#8b949e;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.ChartStyles_reasonsGrid__GwFLf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}@media (max-width:400px){.ChartStyles_reasonsGrid__GwFLf{grid-template-columns:1fr}}.ChartStyles_reason__TI2rh{display:flex;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:.8125rem;color:#c9d1d9}.ChartStyles_reasonIcon__1LW34{flex-shrink:0;color:#238636}.ChartStyles_gapCallout__I2b1Q{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem 1rem;background:rgba(74,100,133,.15);border-radius:8px;border:1px solid rgba(74,100,133,.3)}.ChartStyles_gapNumber__GKg4L{font-size:1.5rem;font-weight:800;color:#4a6485}.ChartStyles_gapNumber__GKg4L,.ChartStyles_gapText__XuARv{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ChartStyles_gapText__XuARv{font-size:.875rem;color:#8b9099}.ChartStyles_dualChart__vdkc0{display:flex;gap:1rem;align-items:stretch}.ChartStyles_chartSection__8AF4_{flex:1 1}.ChartStyles_sectionTitle__4tyon{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.ChartStyles_sectionTitleWont__n_Sbw{color:#8b5555}.ChartStyles_sectionTitleWill__UFFRZ{color:#4a8a4a}.ChartStyles_sectionChart__7g1c6{width:100%;min-height:120px}.ChartStyles_chartDivider__se_jF{width:1px;background:#404751;margin:0 .5rem}@media (max-width:600px){.ChartStyles_dualChart__vdkc0{flex-direction:column}.ChartStyles_chartDivider__se_jF{width:100%;height:1px;margin:.5rem 0}}.ChartStyles_chartWrapper__2qXGG{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center}.ChartStyles_chartDetails__Z0Zke{display:flex;flex-direction:column;gap:1.5rem}.ChartStyles_detailBreakdown__pjjGr h4{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600;color:#d9d4d0;margin:0 0 .5rem}.ChartStyles_detailRow__1yxbl{display:flex;justify-content:space-between;gap:1rem;padding:.375rem 0;border-bottom:1px solid #404751}.ChartStyles_detailLabel__5wGe7{color:#8b9099}.ChartStyles_detailLabel__5wGe7,.ChartStyles_detailValue__UdFm0{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.ChartStyles_detailValue__UdFm0{font-weight:600;color:#d9d4d0}@media (max-width:640px){.ChartStyles_chartWrapper__2qXGG{flex-direction:column}}.ChartContainer_chartContainer__Nv9SN{background:linear-gradient(135deg,#202932,#2a3441);border:1px solid #404751;border-radius:12px;padding:1rem;margin:2rem 0;overflow:hidden}.ChartContainer_chartTitle__U_g8E{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;color:#d9d4d0;margin:0 0 .25rem}.ChartContainer_chartSubtitle__oew9H{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;color:#8b9099;margin:0 0 .75rem}.ChartContainer_chartContent__LkSSU{width:100%}.ChartContainer_chartMeta__aT7I3{display:flex;justify-content:space-between;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;color:#606875;margin-top:.75rem;padding-top:.5rem;border-top:1px solid #404751}.ChartContainer_chart__bbmv2{width:100%}.ChartContainer_chart__bbmv2 svg{width:100%;display:block}.ChartContainer_modesInteractive__tilUT{background:linear-gradient(135deg,#202932,#2a3441);border:1px solid #404751;border-radius:12px;padding:1rem;margin:1.5rem 0}.ChartContainer_modesTitle__zbLpK{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;color:#d9d4d0;margin:0 0 .25rem}.ChartContainer_modesSubtitle__OCbYG{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;color:#8b9099;margin:0 0 .75rem}.ChartContainer_tabsContainer__ezLap{display:flex;gap:.5rem;margin-bottom:.75rem}.ChartContainer_tab__eWJpm{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:.5rem .75rem;background:#1a1f26;border:2px solid #404751;border-radius:8px;cursor:pointer;transition:all .2s ease}.ChartContainer_tab__eWJpm:hover{border-color:#606875}.ChartContainer_tabActive__rC1c4{border-color:#a89070;background:#2a3441}.ChartContainer_tabBeta__E_2jh{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:700;color:#606875;transition:color .2s ease}.ChartContainer_tabActive__rC1c4 .ChartContainer_tabBeta__E_2jh{color:#c4a882}.ChartContainer_tabName__AZbsE{font-family:Inter,sans-serif;font-size:.75rem;color:#8b9099;margin-top:.25rem}.ChartContainer_tabActive__rC1c4 .ChartContainer_tabName__AZbsE{color:#d9d4d0}.ChartContainer_modeContent__k5XF9{display:none;animation:ChartContainer_fadeIn__fZ9aE .3s ease}.ChartContainer_modeContentActive__qO_a4{display:block}@keyframes ChartContainer_fadeIn__fZ9aE{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ChartContainer_modeGrid__bXPBY{display:grid;grid-template-columns:180px 1fr;grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:600px){.ChartContainer_modeGrid__bXPBY{grid-template-columns:1fr}}.ChartContainer_modeVisual__tn5pw{background:#1a1f26;border-radius:8px;padding:.5rem;border:1px solid #404751}.ChartContainer_modeSvg__Yzw3B{width:100%;height:auto}.ChartContainer_modeDescription___dwX2 h4{font-family:Inter,sans-serif;font-size:.9375rem;font-weight:700;color:#d9d4d0;margin:0 0 .375rem}.ChartContainer_modeDescription___dwX2 p{font-family:Inter,sans-serif;font-size:.8125rem;color:#8b9099;line-height:1.5;margin:0 0 .5rem}.ChartContainer_formula__OFsC5{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#a89070;background:#1a1f26;padding:.375rem .625rem;border-radius:6px;margin-bottom:.5rem;border:1px solid #404751}.ChartContainer_formula__OFsC5 strong{color:#c4a882}.ChartContainer_useCase__eThW6{font-family:Inter,sans-serif;font-size:.75rem;color:#606875;padding:.375rem .625rem;background:#2a3441;border-radius:6px;border-left:3px solid #a89070}.ChartContainer_useCaseLabel__B2RwK{font-weight:600;color:#8b9099}.ChartContainer_architectureChart__r0l2e{width:100%;min-height:380px}@media (max-width:500px){.ChartContainer_architectureChart__r0l2e{min-height:780px}}.ChartContainer_topicArchitectureChart__kacpZ{width:100%;min-height:330px}@media (max-width:500px){.ChartContainer_topicArchitectureChart__kacpZ{min-height:700px}}.ChartContainer_betaSliderContainer__LBbWh{background:linear-gradient(135deg,#202932,#2a3441);border:1px solid #404751;border-radius:12px;padding:1rem;margin:1.5rem 0}.ChartContainer_sliderTitle__i0mTw{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:700;color:#d9d4d0;margin:0 0 .25rem}.ChartContainer_sliderSubtitle__2QzZh{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;color:#8b9099;margin:0 0 1rem}.ChartContainer_sliderWrapper__cq8XP{margin-bottom:1rem}.ChartContainer_sliderLabels__7Oy2d{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:.75rem;color:#606875;margin-bottom:.25rem;padding:0 2px}.ChartContainer_betaSlider__M3mfN{width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,#1a1f26 0,#2a3441 50%,#3a4451);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ChartContainer_betaSlider__M3mfN::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#c4a882;cursor:pointer;border:2px solid #d9d4d0;box-shadow:0 2px 4px rgba(0,0,0,.3)}.ChartContainer_betaSlider__M3mfN::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#c4a882;cursor:pointer;border:2px solid #d9d4d0;box-shadow:0 2px 4px rgba(0,0,0,.3)}.ChartContainer_sliderZones__Ard0M{display:flex;justify-content:space-between;margin-top:.375rem}.ChartContainer_zone__A1qVo{font-family:Inter,sans-serif;font-size:.6875rem;color:#606875;text-align:center;flex:1 1}.ChartContainer_zoneIdentity__X4tb_{text-align:left}.ChartContainer_zoneProjection__QkI3b{text-align:center}.ChartContainer_zoneReflection__KOU65{text-align:right}.ChartContainer_outputDisplay__3FyYZ{background:#1a1f26;border-radius:8px;padding:.75rem;margin-bottom:.75rem;border:1px solid #404751}.ChartContainer_betaValue__sWHlH{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;color:#c4a882;margin-bottom:.5rem}.ChartContainer_betaValue__sWHlH .ChartContainer_value__2J8GU{color:#d9d4d0}.ChartContainer_stateIndicator__N0HAn{display:flex;gap:.5rem;align-items:center;margin-bottom:.375rem}.ChartContainer_stateLabel___Nboh{font-family:Inter,sans-serif;font-size:.75rem;color:#606875}.ChartContainer_stateName__lh3bh{font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;color:#a89070}.ChartContainer_stateDescription__puud_{font-family:Inter,sans-serif;font-size:.75rem;color:#8b9099;line-height:1.4}.ChartContainer_visualPreview__AQ1jy{background:#1a1f26;border-radius:6px;padding:.5rem;border:1px solid #404751}.ChartContainer_transformSvg__0A_WG{width:100%;height:auto;display:block}.ChartContainer_outputVector__2chek line,.ChartContainer_outputVector__2chek text{transition:all .15s ease-out}.ChartContainer_contaminationChartContainer__P0quQ{background:linear-gradient(135deg,#202932,#2a3441);border:1px solid #404751;border-radius:12px;padding:1rem;margin:2rem 0;overflow:hidden}.ChartContainer_contaminationChart__DtM5g{width:100%;min-height:260px}.ChartContainer_contaminationChart__DtM5g svg{width:100%;display:block}