.MessagingComparison_comparisonSection__jadyw,.MessagingComparison_quickSection__a89Zy{margin:var(--space-7) 0;scroll-margin-top:92px}.MessagingComparison_sectionNav__nbyO7{display:grid;grid-template-columns:auto minmax(0,1fr);margin:var(--space-5) 0 var(--space-6);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg)}.MessagingComparison_sectionNavLabel___Kr28{display:flex;align-items:center;min-height:var(--control-min);padding:0 var(--space-3);color:var(--subtle);font:var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.MessagingComparison_sectionNavLinks__4_RAK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.MessagingComparison_sectionNavLinks__4_RAK a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--control-min);padding:0 var(--space-2);border-left:1px solid var(--border);color:var(--muted);font:var(--text-xs)/1 var(--font-mono);text-decoration:none;text-transform:uppercase}.MessagingComparison_sectionNavLinks__4_RAK a:hover{color:var(--fg);background:var(--surface)}.MessagingComparison_sectionNavLinks__4_RAK a:focus-visible{outline:var(--focus-ring-width) solid var(--fg);outline-offset:calc(-1 * var(--focus-offset))}.MessagingComparison_sectionHeader__lcrtu{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:baseline;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.MessagingComparison_sectionHeader__lcrtu .MessagingComparison_index__bfmwK{color:var(--subtle);font:var(--text-xs)/1 var(--font-mono);padding:15px 0}.MessagingComparison_sectionHeader__lcrtu h2{border:0;margin:0;padding:14px 0;font:700 var(--text-heading)/1.25 var(--font-mono);letter-spacing:0}.MessagingComparison_sectionNote__gJjdB{margin:var(--space-3) 0 var(--space-4)!important;color:var(--subtle)!important;font-size:var(--text-sm)!important;line-height:1.55!important}.MessagingComparison_quickGrid__Y8RWP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--border)}.MessagingComparison_quickPick__gVYg7{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:start;gap:var(--space-3);min-height:132px;padding:var(--space-4);border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--fg);text-decoration:none!important;transition:background .15s ease-out}.MessagingComparison_quickPick__gVYg7:hover{background:var(--surface)}.MessagingComparison_detailLink__fHbkl:focus-visible,.MessagingComparison_providerLink__W_J1h:focus-visible,.MessagingComparison_quickPick__gVYg7:focus-visible{outline:var(--focus-ring-width) solid var(--fg);outline-offset:var(--focus-offset)}.MessagingComparison_logo__bi77R,.MessagingComparison_quickLogo__DQzsu{display:block;object-fit:contain;background:transparent;border:0;border-radius:var(--radius-panel)}.MessagingComparison_quickCopy__lTb2_{display:flex;flex-direction:column;gap:5px;min-width:0}.MessagingComparison_mobileLabel__M2Rc8,.MessagingComparison_quickCopy__lTb2_ small{color:var(--subtle);font:var(--text-xs)/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.MessagingComparison_quickCopy__lTb2_ strong{color:var(--fg);font:700 var(--text-md)/1.3 var(--font-mono)}.MessagingComparison_quickCopy__lTb2_ span{color:var(--muted);font:var(--text-sm)/1.55 var(--font-mono)}.MessagingComparison_comparisonTable___FgiH{border-top:1px solid var(--border);border-left:1px solid var(--border)}.MessagingComparison_tableRegion___sc5O{max-width:100%}.MessagingComparison_comparisonRow__6QZ3k,.MessagingComparison_tableHeader__Wgn1J{display:grid;grid-template-columns:1.05fr 1.05fr 1.35fr 1fr}.MessagingComparison_featureTable__XGN0I .MessagingComparison_comparisonRow__6QZ3k,.MessagingComparison_featureTable__XGN0I .MessagingComparison_tableHeader__Wgn1J{grid-template-columns:1.25fr repeat(5,minmax(0,1fr))}.MessagingComparison_tableHeader__Wgn1J{color:var(--subtle);font:700 var(--text-xs)/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.MessagingComparison_comparisonRow__6QZ3k>div,.MessagingComparison_tableHeader__Wgn1J>span{min-width:0;padding:11px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.MessagingComparison_comparisonRow__6QZ3k:hover>div{background:var(--surface)}.MessagingComparison_providerCell__ivWjr,.MessagingComparison_textProviderCell__5n2gp{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.MessagingComparison_providerLink__W_J1h{display:grid;grid-template-columns:32px minmax(0,1fr) 15px;width:100%}.MessagingComparison_providerLink__W_J1h,.MessagingComparison_textProviderLink__EjOEu{align-items:center;gap:var(--space-2);min-height:var(--control-min);color:var(--fg);text-decoration:none!important}.MessagingComparison_textProviderLink__EjOEu{display:inline-grid;grid-template-columns:28px minmax(0,1fr) 14px;font:700 var(--text-sm)/1.3 var(--font-mono)}.MessagingComparison_textProviderLink__EjOEu:focus-visible{outline:var(--focus-ring-width) solid var(--fg);outline-offset:var(--focus-offset)}.MessagingComparison_providerLink__W_J1h>span{display:flex;flex-direction:column;min-width:0;gap:3px}.MessagingComparison_providerLink__W_J1h strong{overflow:hidden;color:var(--fg);font:700 var(--text-md)/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.MessagingComparison_textProviderLogo__qkMZP{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;object-fit:contain;font-size:var(--text-lg)}.MessagingComparison_textProviderLink__EjOEu strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessagingComparison_providerLink__W_J1h small{color:var(--subtle);font:var(--text-xs)/1.25 var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessagingComparison_detailLink__fHbkl{min-height:28px;display:inline-flex;align-items:center;color:var(--muted)!important;font:var(--text-xs)/1.25 var(--font-mono);text-underline-offset:3px}.MessagingComparison_dataCell__Ej6Oh{display:flex;flex-direction:column;gap:7px;color:var(--muted);font:var(--text-sm)/1.5 var(--font-mono);overflow-wrap:anywhere}.MessagingComparison_dataCell__Ej6Oh strong{color:var(--fg);font-weight:600}.MessagingComparison_featureCell__gX6PH{display:flex;align-items:flex-start;color:var(--fg);font:var(--text-xs)/1.4 var(--font-mono);overflow-wrap:anywhere}.MessagingComparison_phoneState__rpSyP{padding-left:7px;border-left:2px solid var(--border)}.MessagingComparison_phoneState__rpSyP[data-state=phone-free]{color:var(--ok);border-left-color:var(--ok-border)}.MessagingComparison_phoneState__rpSyP[data-state=required]{color:var(--danger);border-left-color:var(--danger-border)}.MessagingComparison_phoneState__rpSyP[data-state=varies]{color:var(--info);border-left-color:var(--info-border)}.MessagingComparison_mobileLabel__M2Rc8{display:none}.MessagingComparison_setupGrid__NwAyc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.MessagingComparison_setupGuide__ugy4b{min-width:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.MessagingComparison_setupGuideHeader__NQGxu{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:68px;padding:var(--space-3);background:var(--surface)}.MessagingComparison_setupLogo__cC8Aj{display:block;object-fit:contain;border:0;border-radius:var(--radius-panel);background:transparent}.MessagingComparison_setupGuideHeader__NQGxu>div{min-width:0}.MessagingComparison_setupGuideHeader__NQGxu h3{margin:0;color:var(--fg);font:700 var(--text-md)/1.3 var(--font-mono);letter-spacing:0}.MessagingComparison_setupGuideHeader__NQGxu span{color:var(--subtle);font:var(--text-xs)/1.3 var(--font-mono)}.MessagingComparison_setupGuideHeader__NQGxu>a,.MessagingComparison_setupSource__Ukfgq{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-min);color:var(--fg);font:var(--text-xs)/1.2 var(--font-mono);text-decoration:underline;text-underline-offset:3px}.MessagingComparison_setupGuideHeader__NQGxu>a:focus-visible,.MessagingComparison_setupSource__Ukfgq:focus-visible{outline:var(--focus-ring-width) solid var(--fg);outline-offset:var(--focus-offset)}.MessagingComparison_setupSteps__UG9L4{margin:0!important;padding:0!important;list-style:none}.MessagingComparison_setupSteps__UG9L4 li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border)}.MessagingComparison_setupSteps__UG9L4 li>span{color:var(--subtle);font:var(--text-xs)/1.55 var(--font-mono)}.MessagingComparison_setupSteps__UG9L4 p{margin:0!important;color:var(--muted)!important;font:var(--text-sm)/1.55 var(--font-mono)!important}.MessagingComparison_setupSource__Ukfgq{width:100%;padding:0 var(--space-3);border-top:1px solid var(--border)}.MessagingComparison_notesList__vfPPD{border-top:1px solid var(--border);border-left:1px solid var(--border)}.MessagingComparison_noteRow__I1zTY{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.MessagingComparison_noteRow__I1zTY summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:var(--space-3);min-height:var(--control-min);padding:10px 12px;color:var(--fg);font:var(--text-sm)/1.35 var(--font-mono);cursor:pointer;list-style:none}.MessagingComparison_noteRow__I1zTY summary::-webkit-details-marker{display:none}.MessagingComparison_noteRow__I1zTY summary:after{content:"+";color:var(--subtle);text-align:right}.MessagingComparison_noteRow__I1zTY[open] summary{background:var(--surface)}.MessagingComparison_noteRow__I1zTY[open] summary:after{content:"-"}.MessagingComparison_noteRow__I1zTY summary>span{color:var(--subtle);font-size:var(--text-xs);text-transform:uppercase}.MessagingComparison_noteRow__I1zTY summary:focus-visible{outline:var(--focus-ring-width) solid var(--fg);outline-offset:calc(-1 * var(--focus-offset))}.MessagingComparison_noteBody__RjrzE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.MessagingComparison_noteBody__RjrzE>div{min-width:0;padding:var(--space-3);border-right:1px solid var(--border)}.MessagingComparison_noteBody__RjrzE>div:last-child{border-right:0}.MessagingComparison_noteBody__RjrzE p{margin:var(--space-2) 0 0!important;color:var(--muted)!important;font:var(--text-sm)/1.55 var(--font-mono)!important}.MessagingComparison_noteLabel__bH7Bx{color:var(--subtle);font:var(--text-xs)/1.25 var(--font-mono);text-transform:uppercase}@media (max-width:720px){.MessagingComparison_comparisonSection__jadyw,.MessagingComparison_quickSection__a89Zy{margin:var(--space-6) 0;scroll-margin-top:calc(var(--header-height) + 88px)}.MessagingComparison_quickGrid__Y8RWP{grid-template-columns:1fr}.MessagingComparison_sectionNav__nbyO7{position:sticky;top:var(--header-height);z-index:var(--z-ticker);display:block;margin:var(--space-4) 0 var(--space-6)}.MessagingComparison_sectionNavLabel___Kr28{min-height:28px;padding:0 var(--space-2);border-bottom:1px solid var(--border)}.MessagingComparison_sectionNavLinks__4_RAK{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.MessagingComparison_sectionNavLinks__4_RAK::-webkit-scrollbar{display:none}.MessagingComparison_sectionNavLinks__4_RAK a{flex:1 1 auto;min-width:0;padding:0 5px;scroll-snap-align:start}.MessagingComparison_quickPick__gVYg7{min-height:112px}.MessagingComparison_tableRegion___sc5O{margin-inline:calc(-1 * var(--page-gutter-mobile));overflow-x:auto}.MessagingComparison_comparisonTable___FgiH{width:820px}.MessagingComparison_featureTable__XGN0I{width:850px}.MessagingComparison_deviceTable__3t8vb{width:760px}.MessagingComparison_comparisonRow__6QZ3k>div:first-child,.MessagingComparison_tableHeader__Wgn1J>span:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.MessagingComparison_mobileLabel__M2Rc8{display:none}.MessagingComparison_noteBody__RjrzE,.MessagingComparison_setupGrid__NwAyc{grid-template-columns:1fr}.MessagingComparison_noteBody__RjrzE>div{border-right:0;border-bottom:1px solid var(--border)}.MessagingComparison_noteBody__RjrzE>div:last-child{border-bottom:0}}@media (max-width:420px){.MessagingComparison_sectionHeader__lcrtu{grid-template-columns:32px minmax(0,1fr)}.MessagingComparison_quickPick__gVYg7{grid-template-columns:32px minmax(0,1fr) 16px;padding:var(--space-3)}.MessagingComparison_noteRow__I1zTY summary{grid-template-columns:minmax(0,1fr) 16px}.MessagingComparison_noteRow__I1zTY summary>span{display:none}}.ArticleTOC_toc__RQeLi{padding-top:4px;scrollbar-width:none}.ArticleTOC_toc__RQeLi::-webkit-scrollbar{display:none}.ArticleTOC_tocLabel__nMX6D{font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:12px}.ArticleTOC_tocList__3lWxL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ArticleTOC_tocLink__k0ZCs{display:block;font:var(--text-xs)/1.5 var(--font-mono);color:var(--muted);text-decoration:none;padding:4px 0 4px 10px;border-left:1px solid var(--border);transition:color .15s ease-out,border-color .15s ease-out}.ArticleTOC_active__sfWqG .ArticleTOC_tocLink__k0ZCs,.ArticleTOC_tocLink__k0ZCs:hover{color:var(--fg);border-left-color:var(--fg)}.ArticleTOC_mobileToc__gGto4{display:none}@media (max-width:960px){.ArticleTOC_mobileToc__gGto4{display:block;margin:0 0 var(--space-5);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ArticleTOC_mobileToc__gGto4 summary{min-height:var(--control-min);display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.ArticleTOC_mobileTocState__Yr54U:before{content:"+";color:var(--muted);font:var(--text-lg)/1 var(--font-mono)}.ArticleTOC_mobileToc__gGto4[open] summary{border-bottom:1px solid var(--border)}.ArticleTOC_mobileToc__gGto4[open] .ArticleTOC_mobileTocState__Yr54U:before{content:"−"}.ArticleTOC_mobileToc__gGto4 .ArticleTOC_tocList__3lWxL{padding:var(--space-2) 0}.ArticleTOC_mobileToc__gGto4 .ArticleTOC_tocLink__k0ZCs{min-height:var(--control-min);display:flex;align-items:center;padding-left:var(--space-3)}}.ArticleFAQ_faqSection__ojddy{margin-top:3rem;border-top:1px solid var(--border2);padding-top:2rem}.ArticleFAQ_faqHeading__KdO2N{font-size:var(--text-lg);font-weight:700;color:var(--fg);margin-bottom:1.25rem;letter-spacing:.04em;text-transform:uppercase}.ArticleFAQ_faqHeadingWrap__VrnxG{min-width:0}.ArticleFAQ_faqHome__JiH3m{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0 56px;margin-top:0;padding:48px 0;border-top-color:var(--border)}.ArticleFAQ_faqHome__JiH3m .ArticleFAQ_faqHeading__KdO2N{position:sticky;top:96px;margin:0;font-size:var(--text-ui);line-height:1.35;letter-spacing:.12em}.ArticleFAQ_faqList__UHj1a{display:flex;flex-direction:column;gap:0}.ArticleFAQ_faqItem__vt92_{border-top:1px solid var(--border2);border-left:2px solid transparent;border-radius:var(--radius-control);padding:1rem 1.25rem;background:transparent;transition:background .15s ease-out,border-color .15s ease-out}.ArticleFAQ_faqItem__vt92_:hover,.ArticleFAQ_faqItem__vt92_[open]{background:var(--surface);border-left-color:var(--fg)}.ArticleFAQ_faqQuestion__vEcVN{cursor:pointer;font-size:var(--text-ui);font-weight:500;color:var(--fg);list-style:none;line-height:1.5}.ArticleFAQ_faqQuestion__vEcVN::-webkit-details-marker{display:none}.ArticleFAQ_faqQuestion__vEcVN:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:0;border-radius:var(--radius-control);font-weight:600;color:var(--fg);margin-right:.65rem}.ArticleFAQ_faqItem__vt92_[open] .ArticleFAQ_faqQuestion__vEcVN:before{content:"−"}.ArticleFAQ_faqAnswer__2NDDE{margin-top:.75rem;margin-left:1.9rem;color:var(--muted);line-height:1.7;font-size:var(--text-ui)}@media (max-width:768px){.ArticleFAQ_faqHome__JiH3m{grid-template-columns:1fr;gap:16px;padding:32px 0}.ArticleFAQ_faqHome__JiH3m .ArticleFAQ_faqHeading__KdO2N{position:static}.ArticleFAQ_faqQuestion__vEcVN{display:flex;min-height:44px;align-items:center;font-size:var(--text-md)}}.page_backRow__t48IC{padding:24px 0 0}.page_catTitle__2Fq9e{text-transform:uppercase;letter-spacing:.06em;margin:20px 0 12px}.page_catIntro__neZ5J{max-width:72ch;display:grid;gap:10px;margin:0 0 28px}.page_catLead__UDlkB{margin:0;color:var(--fg)}.page_catIntroText__IZVq7{margin:0;color:var(--muted);font-size:var(--text-ui);line-height:1.65}.page_catChecks__hawW_{margin-top:6px;padding:12px 16px;border:1px solid var(--border)}.page_catChecksLabel__FwFT2{display:block;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.page_catChecks__hawW_ ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--text-ui);line-height:1.55;color:var(--muted)}.page_catGuide__ekyXy{max-width:72ch;display:grid;gap:10px;margin:40px 0 8px;padding-top:24px;border-top:1px solid var(--border)}.page_catGuideTitle__as6DY{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px}.page_catRelated__G6uP1{margin:32px 0 8px}.page_catRelatedTitle__aPoDk{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.DiagramStatus_status__3AmPV{display:inline-flex;min-width:0;align-items:baseline;gap:5px;color:var(--muted);font:700 var(--text-2xs)/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.DiagramStatus_glyph__7PkTC{flex:0 0 auto;color:currentColor}.DiagramStatus_neutral__Y6hB2{color:var(--muted)}.DiagramStatus_ok__ytHnC{color:var(--ok)}.DiagramStatus_warn__k2Joe{color:var(--info)}.DiagramStatus_danger__tGWXF{color:var(--danger)}@media (forced-colors:active){.DiagramStatus_status__3AmPV{color:initial}}.GlossaryAutoLink_term__OI8Vi{position:relative;display:inline-flex;align-items:baseline;border-bottom:1px dotted var(--subtle);color:inherit;cursor:help;text-decoration:none}.GlossaryAutoLink_term__OI8Vi:focus-visible,.GlossaryAutoLink_term__OI8Vi:hover{border-bottom-color:var(--fg)}.GlossaryAutoLink_label__wsVO2{color:inherit}.GlossaryAutoLink_tooltip__DazAe{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:var(--z-tooltip);width:min(280px,calc(100vw - 32px));padding:10px 12px;border:1px solid var(--border);background:var(--overlay-tooltip);color:var(--fg);font-size:var(--text-md);line-height:1.45;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s ease-out}.GlossaryAutoLink_tooltip__DazAe:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:inherit;transform:translateX(-50%) rotate(45deg)}.GlossaryAutoLink_term__OI8Vi:focus-visible .GlossaryAutoLink_tooltip__DazAe,.GlossaryAutoLink_term__OI8Vi:hover .GlossaryAutoLink_tooltip__DazAe{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.GlossaryAutoLink_linkHint__V1iZR{display:inline-block;margin-top:6px;color:var(--muted);font-size:var(--text-sm)}@media (max-width:768px){.GlossaryAutoLink_tooltip__DazAe{position:fixed;left:16px;right:16px;bottom:auto;top:72px;width:auto;transform:translateY(4px)}.GlossaryAutoLink_tooltip__DazAe:after{display:none}.GlossaryAutoLink_term__OI8Vi:focus-visible .GlossaryAutoLink_tooltip__DazAe,.GlossaryAutoLink_term__OI8Vi:hover .GlossaryAutoLink_tooltip__DazAe{transform:translateY(0)}}.ReadoutProgress_progress__H27Jk{display:inline-flex;min-width:0;align-items:baseline;gap:8px;color:var(--fg);font:700 var(--text-sm)/1.2 var(--font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0}.ReadoutProgress_meter__uLpJF{flex:0 0 auto;white-space:pre;letter-spacing:0}.ReadoutProgress_value__C1hYk{min-width:0;color:currentColor;font-variant-numeric:tabular-nums;white-space:nowrap}.ReadoutProgress_neutral__LByU2{color:var(--fg)}.ReadoutProgress_ok__QvBhY{color:var(--ok)}.ReadoutProgress_warn__QtAFY{color:var(--info)}.ReadoutProgress_danger__8Wf97{color:var(--danger)}@supports (font-feature-settings:"ss01" 1){.ReadoutProgress_progress__H27Jk[data-zero-style=slashed]{font-feature-settings:"calt" 0,"ss01" 1}.ReadoutProgress_progress__H27Jk[data-zero-style=dotted]{font-feature-settings:"calt" 0,"ss02" 1}}@media (forced-colors:active){.ReadoutProgress_progress__H27Jk{color:initial}}.DirectoryClient_directoryGrid__3LNgj{display:grid;gap:12px}.DirectoryClient_directoryRight__dMTkT{min-width:0}@media (min-width:1024px){.DirectoryClient_directoryGrid__3LNgj{grid-template-columns:260px 1fr;align-items:start}.DirectoryClient_directoryLeft__oul7A{position:sticky;top:56px;align-self:start}}@media (max-width:1023px){.DirectoryClient_directoryGrid__3LNgj{grid-template-columns:1fr}.DirectoryClient_directoryLeft__oul7A{position:static;display:block;margin-bottom:14px}}.DirectoryClient_filterPanel__3RiIn{display:flex;flex-direction:column;gap:14px;background:transparent;border:0;border-right:1px solid var(--border);border-radius:var(--radius-control);padding:14px 12px 16px}.DirectoryClient_searchBlock__Oe9oy{display:flex;flex-direction:column;gap:6px}.DirectoryClient_searchSuggestions__L0Al_{margin-top:4px;gap:4px}.DirectoryClient_searchSuggestionOption__IFT_F{border:1px solid var(--border2);border-radius:var(--radius-control);background:transparent}.DirectoryClient_searchSuggestionOptionActive__uyZNK,.DirectoryClient_searchSuggestionOption__IFT_F:focus-visible,.DirectoryClient_searchSuggestionOption__IFT_F:hover{color:var(--fg);border-color:var(--fg);background:transparent}.DirectoryClient_searchSuggestions__L0Al_ .chip{font-size:var(--text-2xs);padding:3px 7px}.DirectoryClient_countrySelect__NN85x{margin-bottom:10px}.DirectoryClient_countrySelect__NN85x label{text-transform:uppercase;letter-spacing:.06em}.DirectoryClient_countryLockNote__jTpB7{font-size:var(--text-sm);margin-top:6px;color:var(--muted)}.DirectoryClient_navBuckets__SRkLC{display:flex;flex-direction:column;gap:2px}.DirectoryClient_navItem__DjKQT{display:flex;align-items:center;gap:6px;width:100%;text-align:left;border:1px solid transparent;background:transparent;padding:7px 10px;font:var(--text-xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:none}.DirectoryClient_navLabel__04ruW{flex:1;text-align:left}.DirectoryClient_navCount__zgkzz{font-variant-numeric:tabular-nums;color:var(--subtle)}.DirectoryClient_navItem__DjKQT:hover{color:var(--fg);border-color:var(--border)}.DirectoryClient_navItem__DjKQT.DirectoryClient_active__tISpd{color:var(--fg);background:transparent;border-color:var(--border);border-left-color:var(--fg);border-left-width:2px;font-weight:700;padding-left:9px}.DirectoryClient_navToggles__uS2_J{margin-top:12px;display:flex;flex-direction:column;gap:6px}.DirectoryClient_advancedFilters__KDiC7{margin-top:8px;border-top:1px solid var(--border);padding-top:12px}.DirectoryClient_advancedSummary__VwJFx{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font:var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.DirectoryClient_advancedSummary__VwJFx::-webkit-details-marker{display:none}.DirectoryClient_advancedSummary__VwJFx:hover{color:var(--fg)}.DirectoryClient_advancedCaret__mHCbm{transition:transform .15s ease-out}.DirectoryClient_advancedFilters__KDiC7[open] .DirectoryClient_advancedCaret__mHCbm{transform:rotate(180deg)}.DirectoryClient_advancedBody__QS4hG{display:flex;flex-direction:column;gap:14px;padding-top:10px}.DirectoryClient_filterGroup__mdmi7{display:flex;flex-direction:column;gap:8px}.DirectoryClient_filterLabel__t4_Xk{font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.DirectoryClient_filterHint__rykXg{margin:-2px 0 0;font:var(--text-2xs)/1.45 var(--font-mono);color:var(--subtle)}.DirectoryClient_filterChips__er1Re{margin-top:0}.DirectoryClient_filterChip__Gkj8J{justify-content:flex-start;flex-wrap:wrap;gap:4px 8px;min-height:44px;padding:8px 10px;text-align:left}.DirectoryClient_filterChipValue__xUek9{color:inherit}.DirectoryClient_filterChipLabel__4zRWj{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:none;opacity:.8}.DirectoryClient_toggle__O2ArJ{display:inline-flex;align-items:center;min-height:44px;font:var(--text-xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:none}.DirectoryClient_toggle__O2ArJ:hover{color:var(--fg)}.DirectoryClient_toggle__O2ArJ input{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid var(--border2);border-radius:var(--radius-control);margin:0 10px 0 0;background:var(--bg);cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.DirectoryClient_toggle__O2ArJ input:hover{border-color:var(--fg-40)}.DirectoryClient_toggle__O2ArJ input:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.DirectoryClient_toggle__O2ArJ input:checked{border-color:var(--fg);background:transparent}.DirectoryClient_toggle__O2ArJ input:checked:after{content:"";width:6px;height:6px;background:var(--fg)}.DirectoryClient_navClear__Kq74T{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-bottom:6px;font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);background:none;border:none;cursor:pointer}.DirectoryClient_navClear__Kq74T:hover{color:var(--fg)}@media (max-width:768px){.DirectoryClient_filterPanel__3RiIn{border-right:0;border-bottom:1px solid var(--border);padding:12px;margin-bottom:14px}.DirectoryClient_navBuckets__SRkLC{flex-direction:row;flex-wrap:nowrap;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-12px;margin-right:-12px;padding:2px 0 6px 12px}.DirectoryClient_navBuckets__SRkLC::-webkit-scrollbar{display:none}.DirectoryClient_navBuckets__SRkLC:after{content:"→";position:sticky;right:0;display:grid;place-items:center;align-self:stretch;flex:0 0 28px;min-height:36px;color:var(--fg);background:var(--bg);border-left:1px solid var(--border);font:700 var(--text-sm)/1 var(--font-mono);pointer-events:none;z-index:1}.DirectoryClient_navItem__DjKQT{width:auto;flex:0 0 auto;padding:8px 10px;font-size:var(--text-2xs);white-space:nowrap}.DirectoryClient_navItem__DjKQT.DirectoryClient_active__tISpd{padding-left:9px}.DirectoryClient_navLabel__04ruW{flex:0 0 auto}.DirectoryClient_navCount__zgkzz{display:none}}@media (max-width:480px){.DirectoryClient_filterPanel__3RiIn{padding:10px 8px 12px;gap:10px}.DirectoryClient_navBuckets__SRkLC{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:0}.DirectoryClient_navItem__DjKQT{padding:8px 9px}}.DirectoryClient_sort__c4W8f{display:flex;gap:8px;align-items:center;margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid var(--border)}.DirectoryClient_viewToggle__lDG0n{margin-left:auto;display:flex;gap:4px}.DirectoryClient_comparisonViewport__peN1M{--directory-compare-service-width:220px;width:100%;max-width:100%;overflow-x:auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border);isolation:isolate;scroll-padding-inline-start:var(--directory-compare-service-width);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.DirectoryClient_comparisonViewport__peN1M:focus-visible{outline:var(--focus-ring-width) solid var(--fg);outline-offset:var(--focus-offset)}.DirectoryClient_comparisonTable__oDwO2{width:100%;min-width:1032px;border-collapse:initial;border-spacing:0;color:var(--muted);font-size:var(--text-sm);line-height:1.4;table-layout:fixed}.DirectoryClient_comparisonServiceColumn___0G4V{width:var(--directory-compare-service-width)}.DirectoryClient_comparisonScoreColumn__xVzVE{width:90px}.DirectoryClient_comparisonRiskColumn__xq_eP{width:100px}.DirectoryClient_comparisonKycColumn__kLfon{width:90px}.DirectoryClient_comparisonAcceptsColumn__SFkYm,.DirectoryClient_comparisonCategoriesColumn__vYnpQ{width:180px}.DirectoryClient_comparisonLinksColumn__z2pmW{width:82px}.DirectoryClient_comparisonTable__oDwO2 td,.DirectoryClient_comparisonTable__oDwO2 th{box-sizing:border-box;min-height:var(--control-min);padding:10px 12px;border-bottom:1px solid var(--border2);text-align:left;vertical-align:middle}.DirectoryClient_comparisonTable__oDwO2 thead th{color:var(--subtle);background:var(--bg);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DirectoryClient_comparisonTable__oDwO2 thead th:not(:first-child){scroll-margin-inline-start:var(--directory-compare-service-width);scroll-snap-align:start}.DirectoryClient_comparisonTable__oDwO2 tbody tr:last-child td,.DirectoryClient_comparisonTable__oDwO2 tbody tr:last-child th{border-bottom:0}.DirectoryClient_comparisonTable__oDwO2 tbody tr:hover td,.DirectoryClient_comparisonTable__oDwO2 tbody tr:hover th{background:var(--surface)}.DirectoryClient_comparisonTable__oDwO2 tbody th,.DirectoryClient_comparisonTable__oDwO2 thead th:first-child{position:sticky;left:0;z-index:3;width:var(--directory-compare-service-width);min-width:var(--directory-compare-service-width);max-width:var(--directory-compare-service-width);overflow:hidden;background:var(--bg);border-right:1px solid var(--border)}.DirectoryClient_comparisonTable__oDwO2 thead th:first-child{z-index:4}.DirectoryClient_comparisonServiceLink__M2h_t{display:flex;min-height:var(--control-min);align-items:center;gap:10px;color:var(--fg);text-decoration:none}.DirectoryClient_comparisonServiceLink__M2h_t .brand-logo{width:22px;height:22px;flex:0 0 auto}.DirectoryClient_comparisonServiceLink__M2h_t span{display:grid;min-width:0;gap:3px}.DirectoryClient_comparisonServiceLink__M2h_t strong{display:-webkit-box;overflow:hidden;color:var(--fg);font-size:var(--text-ui);line-height:1.25;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.DirectoryClient_comparisonServiceLink__M2h_t small{display:-webkit-box;overflow:hidden;color:var(--subtle);font-size:var(--text-xs);font-weight:400;line-height:1.3;overflow-wrap:normal;white-space:normal;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.DirectoryClient_comparisonScore__JmMHm{color:var(--fg);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums}.DirectoryClient_comparisonAccepts__Jlhta,.DirectoryClient_comparisonCategories__ZoGgJ{overflow-wrap:normal;word-break:normal}.DirectoryClient_comparisonLinks__yUHSI{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.DirectoryClient_comparisonIconLink__YziCh{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid transparent;color:var(--muted)}.DirectoryClient_comparisonIconLink__YziCh:focus-visible,.DirectoryClient_comparisonIconLink__YziCh:hover{border-color:var(--border2);color:var(--fg)}@media (max-width:640px){.DirectoryClient_comparisonViewport__peN1M{--directory-compare-service-width:170px;border-right:1px solid var(--fg)}.DirectoryClient_filterChipLabel__4zRWj,.DirectoryClient_filterHint__rykXg,.DirectoryClient_filterLabel__t4_Xk,.DirectoryClient_navItem__DjKQT,.DirectoryClient_searchSuggestions__L0Al_ .chip{font-size:var(--text-xs)}.DirectoryClient_sort__c4W8f{flex-wrap:wrap;align-items:flex-start}.DirectoryClient_sort__c4W8f select{flex:1 1 180px;min-width:0;min-height:var(--control-min)}.DirectoryClient_viewToggle__lDG0n{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:nowrap}.DirectoryClient_viewToggle__lDG0n [data-desktop-only-view][aria-pressed]{display:none}.DirectoryClient_viewToggle__lDG0n button{min-height:var(--control-min)}.DirectoryClient_comparisonTable__oDwO2{min-width:982px}.DirectoryClient_comparisonIconLink__YziCh{width:var(--control-min);height:var(--control-min)}}.DirectoryClient_grid__oLJ42{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media (max-width:900px){.DirectoryClient_grid__oLJ42{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.DirectoryClient_grid__oLJ42{grid-template-columns:minmax(0,1fr)}}.DirectoryClient_dir__a8GdD .card{min-width:0;max-width:100%}.DirectoryClient_grid__oLJ42.DirectoryClient_list__XZjj4{display:block;border-top:1px solid var(--border)}.DirectoryClient_listHeader__HfAtr,.DirectoryClient_listRow__oFnwQ{display:grid;grid-template-columns:minmax(170px,1.5fr) minmax(88px,.7fr) minmax(56px,.45fr) minmax(64px,.5fr) minmax(92px,.7fr) minmax(76px,.6fr) minmax(100px,.75fr) minmax(90px,.7fr);gap:12px;align-items:center}.DirectoryClient_listHeader__HfAtr{min-height:42px;color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.DirectoryClient_listRow__oFnwQ{position:relative;min-width:0;padding:14px 0;border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-sm);line-height:1.45}.DirectoryClient_listRow__oFnwQ:hover{background:var(--surface)}.DirectoryClient_listRow__oFnwQ>div{min-width:0;overflow-wrap:anywhere}.DirectoryClient_listService__NeU2H{display:flex;align-items:center;gap:10px}.DirectoryClient_listLogo__ihgF1{display:flex;flex:0 0 auto;width:28px;height:28px;align-items:center;justify-content:center}.DirectoryClient_listLogo__ihgF1 .brand-logo{width:28px;height:28px;max-width:100%;max-height:100%;font-size:var(--text-sm)}.DirectoryClient_listServiceText__Im_oK{display:grid;gap:3px;min-width:0}.DirectoryClient_listService__NeU2H a{display:block;min-width:0;overflow:hidden;color:var(--fg);font-size:var(--text-md);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.DirectoryClient_listRowLink__rMgV_:after{content:"";position:absolute;inset:0}.DirectoryClient_listService__NeU2H a:hover{text-decoration:underline;text-underline-offset:3px}.DirectoryClient_listService__NeU2H span{color:var(--subtle);font-size:var(--text-xs)}.DirectoryClient_listEvidence__sa7Cd{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;justify-items:start}.DirectoryClient_listJurisdiction__U_4jw,.DirectoryClient_listRisk__3_TYA{display:grid;gap:4px;justify-items:start}.DirectoryClient_listReviewed__u_hrf{font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-feature-settings:"calt" 0}.DirectoryClient_listScore__FlHXL{color:var(--fg);font-size:var(--text-md);font-weight:700;text-align:left;font-variant-numeric:tabular-nums}.DirectoryClient_listAction__Ucheu,.DirectoryClient_listMobileMeta__fNOc_,.DirectoryClient_listSummary__rx0wa{display:none}@supports (font-feature-settings:"ss02" 1){.DirectoryClient_listReviewed__u_hrf[data-zero-style=dotted]{font-feature-settings:"calt" 0,"ss02" 1}}.DirectoryClient_dir__a8GdD.cards-animate .card{animation:DirectoryClient_fadeInUp__6Kg8O .15s ease-out both;animation-delay:calc(var(--card-index, 0) * 12ms)}.DirectoryClient_cardWrapper__kn4ku{display:contents}.DirectoryClient_categoryBoundary__MolQo{grid-column:1/-1;padding-bottom:8px;border-bottom:1px solid var(--border);font-size:var(--text-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--fg);font-weight:700;display:flex;align-items:center;gap:8px;margin-top:32px}.DirectoryClient_list__XZjj4 .DirectoryClient_categoryBoundary__MolQo{margin-top:24px}@media (max-width:820px){.DirectoryClient_listHeader__HfAtr{display:none}.DirectoryClient_listRow__oFnwQ{grid-template-columns:minmax(0,1fr) minmax(64px,auto) auto;gap:6px 12px;padding:8px 0;font-size:var(--text-md)}.DirectoryClient_listRow__oFnwQ>div:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.DirectoryClient_listService__NeU2H{grid-column:1/3}.DirectoryClient_listCategory__Ocl7v,.DirectoryClient_listEvidence__sa7Cd,.DirectoryClient_listJurisdiction__U_4jw,.DirectoryClient_listKyc__fVSkO,.DirectoryClient_listReviewed__u_hrf,.DirectoryClient_listRisk__3_TYA,.DirectoryClient_listScore__FlHXL,.DirectoryClient_listServiceText__Im_oK>span:last-child{display:none}.DirectoryClient_listAction__Ucheu:before,.DirectoryClient_listMobileMeta__fNOc_:before,.DirectoryClient_listService__NeU2H:before,.DirectoryClient_listSummary__rx0wa:before{display:none!important}.DirectoryClient_listSummary__rx0wa{display:-webkit-box;grid-column:1/-1;overflow:hidden;color:var(--muted);font-size:var(--text-md);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:1}.DirectoryClient_listAction__Ucheu{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:flex-end}.DirectoryClient_listAction__Ucheu a{display:inline-flex;min-height:44px;align-items:center;color:var(--fg);font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.DirectoryClient_listMobileMeta__fNOc_{display:flex;grid-column:1/-1;align-items:center;flex-wrap:wrap;gap:8px 14px;overflow:visible;color:var(--muted);font-size:var(--text-md);line-height:1.4;white-space:normal}.DirectoryClient_listMobileMeta__fNOc_ span{overflow:visible;text-overflow:clip;white-space:nowrap}.DirectoryClient_listMobileRiskCaution__BxghX{color:var(--info);font-weight:700}.DirectoryClient_listMobileRiskDanger__1yrBu{color:var(--danger);font-weight:700}.DirectoryClient_listRowLink__rMgV_:after{display:none}}.DirectoryClient_categoryBoundaryFirst__Gpj0y{margin-top:0}.DirectoryClient_categoryBoundaryIcon__sin0L{color:var(--muted)}.DirectoryClient_emptyState__5umUG{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0}.DirectoryClient_emptyState__5umUG .DirectoryClient_navClear__Kq74T{margin-bottom:0}.DirectoryClient_loadMoreRow__1916S{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-xs)}.DirectoryClient_resultBar__fXxe5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);margin-bottom:10px;flex-wrap:wrap}.DirectoryClient_resultBarLeft__ENrjH{display:flex;align-items:center;gap:12px;min-height:44px}.DirectoryClient_resultCount__d85RM{font-size:var(--text-sm);color:var(--muted);letter-spacing:.02em;text-transform:uppercase}.DirectoryClient_resultCount__d85RM strong{color:var(--fg);font-weight:600}.DirectoryClient_resultBarClear__cHtJU{background:transparent;border:1px solid var(--border2);border-radius:var(--radius-control);color:var(--muted);font:inherit;font-size:var(--text-sm);padding:8px 12px;cursor:pointer;min-height:36px;text-transform:uppercase;letter-spacing:.02em}.DirectoryClient_resultBarClear__cHtJU:hover{color:var(--fg);border-color:var(--fg-40);background:transparent}.DirectoryClient_mobileFiltersTrigger__F64eo{display:none;background:transparent;border:1px solid var(--border2);border-radius:var(--radius-control);color:var(--fg);font:inherit;font-size:var(--text-ui);padding:0 14px;min-height:44px;min-width:44px;cursor:pointer;letter-spacing:.02em}.DirectoryClient_mobileFiltersTrigger__F64eo:hover{border-color:var(--fg)}.DirectoryClient_activeChipsBar__mtS7p{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 12px;margin-bottom:4px}.DirectoryClient_activeChip__hnfu5{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border2);border-radius:var(--radius-control);color:var(--fg);font:inherit;font-size:var(--text-sm);padding:6px 10px;cursor:pointer;letter-spacing:.01em;min-height:32px}.DirectoryClient_activeChip__hnfu5:hover{border-color:var(--fg-40);background:transparent}.DirectoryClient_activeChipX__GS5A2{font-size:var(--text-md);line-height:1;color:var(--muted)}.DirectoryClient_activeChip__hnfu5:hover .DirectoryClient_activeChipX__GS5A2{color:var(--fg)}.DirectoryClient_sheetHeader__CAK6p{display:none;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--bg)}.DirectoryClient_sheetTitle__sLuoX{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.DirectoryClient_sheetActions__nM3aD{display:flex;align-items:center;gap:8px}.DirectoryClient_sheetClear__JHfbb,.DirectoryClient_sheetClose__LJJnc{background:transparent;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--fg);font:inherit;font-size:var(--text-ui);padding:0 14px;min-height:44px;min-width:60px;cursor:pointer}.DirectoryClient_sheetClear__JHfbb{color:var(--muted)}.DirectoryClient_sheetClear__JHfbb:hover,.DirectoryClient_sheetClose__LJJnc:hover{border-color:var(--fg);color:var(--fg)}.DirectoryClient_sheetOverlay__tpu_Q{display:none}@media (max-width:1023px){.DirectoryClient_mobileFiltersTrigger__F64eo{display:inline-flex;align-items:center}.DirectoryClient_sheetHeader__CAK6p{display:flex}.DirectoryClient_directoryLeft__oul7A{display:none;position:fixed;inset:0 0 0 auto;width:min(92vw,360px);max-width:100vw;background:var(--bg);border-left:1px solid var(--border);z-index:var(--z-modal);overflow-y:auto;margin-bottom:0;-webkit-overflow-scrolling:touch}.DirectoryClient_directoryLeftOpen__0aQbS{display:block}.DirectoryClient_sheetOverlay__tpu_Q{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:calc(var(--z-modal) - 1)}.DirectoryClient_filterPanel__3RiIn .DirectoryClient_toggle__O2ArJ{min-height:44px;align-items:center}.DirectoryClient_activeChip__hnfu5,.DirectoryClient_filterChip__Gkj8J,.DirectoryClient_navClear__Kq74T,.DirectoryClient_resultBarClear__cHtJU{min-height:44px}.DirectoryClient_navItem__DjKQT{min-height:var(--control-min)}.DirectoryClient_activeChip__hnfu5{padding:6px 10px;font-size:var(--text-sm);min-height:var(--control-min)}.DirectoryClient_resultBar__fXxe5{padding:8px 0;margin-bottom:8px;gap:8px}.DirectoryClient_resultBarLeft__ENrjH{gap:10px;min-height:36px}.DirectoryClient_resultBarClear__cHtJU{padding:0 12px;font-size:var(--text-sm);min-height:var(--control-min)}.DirectoryClient_activeChipsBar__mtS7p{padding-bottom:10px}}@media (min-width:1024px){.DirectoryClient_sheetHeader__CAK6p{display:none!important}}.ScoreBreakdown_breakdown__dUGMx{width:100%;border-top:1px solid var(--border)}.ScoreBreakdown_breakdown__dUGMx summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--control-min);color:var(--fg);font:var(--text-sm)/1.4 var(--font-mono);cursor:pointer;list-style:none}.ScoreBreakdown_breakdown__dUGMx summary::-webkit-details-marker{display:none}.ScoreBreakdown_breakdown__dUGMx summary span:last-child{color:var(--subtle);font-size:var(--text-xs);text-transform:uppercase}.ScoreBreakdown_breakdown__dUGMx summary:after{content:"+";color:var(--subtle)}.ScoreBreakdown_breakdown__dUGMx[open] summary:after{content:"-"}.ScoreBreakdown_breakdown__dUGMx dl{margin:0;border-top:1px solid var(--border)}.ScoreBreakdown_breakdown__dUGMx dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border2)}.ScoreBreakdown_breakdown__dUGMx dt{display:grid;gap:var(--space-1)}.ScoreBreakdown_breakdown__dUGMx dd,.ScoreBreakdown_breakdown__dUGMx dt strong{color:var(--fg);font:var(--text-sm)/1.4 var(--font-mono)}.ScoreBreakdown_breakdown__dUGMx dt span{color:var(--muted);font:var(--text-xs)/1.45 var(--font-mono)}.ScoreBreakdown_breakdown__dUGMx dd[data-positive=true]{color:var(--ok)}.ScoreBreakdown_breakdown__dUGMx dd[data-negative=true]{color:var(--danger)}.ScoreBreakdown_breakdown__dUGMx p{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.ScoreBreakdown_breakdown__dUGMx a{text-decoration:underline;text-underline-offset:3px}