/* Preserve type sizes while allowing local wording and browser terminology to wrap. */
body{font-family:Instrument,"ChatVault Picker notosans","ChatVault Picker notosansarabic","ChatVault Picker notosanshebrew","ChatVault Picker notosansethiopic","ChatVault Picker notosansdevanagari","ChatVault Picker notosansbengali","ChatVault Picker notosansgujarati","ChatVault Picker notosanskannada","ChatVault Picker notosansmalayalam","ChatVault Picker notosanstamil","ChatVault Picker notosanstelugu","ChatVault Picker notosansthai","ChatVault Picker notosansjp","ChatVault Picker notosanskr","ChatVault Picker notosanssc","ChatVault Picker notosanstc",sans-serif}
html:lang(zh-tw) body{font-family:Instrument,"ChatVault Picker notosanstc",sans-serif}
html:lang(zh-cn) body{font-family:Instrument,"ChatVault Picker notosanssc",sans-serif}
html:lang(ja) body{font-family:Instrument,"ChatVault Picker notosansjp",sans-serif}
html:lang(ko) body{font-family:Instrument,"ChatVault Picker notosanskr",sans-serif}
.button,.card,.premium-plan-button,.doc-pager a,.contact-help>a,.contact-actions .button,.article-promo-button{overflow-wrap:anywhere;min-width:0}
h1,h2,h3,.lead,.breadcrumbs,.doc-nav-group a,.contact-intro p{overflow-wrap:anywhere;hyphens:auto}
.contact-actions .button,.contact-help>a,.documentation-download .browser-install,.welcome-dashboard-intro strong,.premium-recommendation{white-space:normal}
.hero-browser-buttons .browser-install{max-width:100%;text-align:center}
.language [data-current-language]{max-width:145px}
.desktop-nav,.nav-actions{min-width:0}
.docs-search-trigger,.docs-search-large{min-width:0;white-space:normal;text-align:start}
.docs-search-trigger>span,.docs-search-large>span{min-width:0}
.docs-search-trigger kbd,.docs-search-large kbd{flex:none}
.premium-plan-heading{flex-wrap:wrap}.premium-plan-price{row-gap:10px}
.premium-inclusion,.premium-plan,.article-promo,.docs-card-grid>.card{min-width:0}
.bulk-flow,.website-flow,.onboarding-browser,.auto-browser,.scan-discovery,.brand,.premium-plan-price{direction:ltr}
.bulk-flow-url-text,.bulk-flow-mail,.website-flow-email,.scan-reveal-address,.onboarding-contact-page b{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] body{text-align:start}
html[dir=rtl] .article-toc,html[dir=rtl] .docs-toc,html[dir=rtl] .docs-sidebar{text-align:start}
html[dir=rtl] .article-toc nav,html[dir=rtl] .docs-toc nav{border-left:0;border-inline-start:1px solid var(--line)}
html[dir=rtl] .article-toc nav a,html[dir=rtl] .docs-toc nav a{border-left:0;border-inline-start:2px solid transparent}
html[dir=rtl] .article-toc nav a[aria-current],html[dir=rtl] .docs-toc nav a[aria-current]{border-inline-start-color:var(--accent)}
html[dir=rtl] input[type=email],html[dir=rtl] input[name=email]{direction:ltr;text-align:start}
html[dir=rtl] code,html[dir=rtl] pre,html[dir=rtl] kbd,html[dir=rtl] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
@media(max-width:1100px){.desktop-nav{display:none}.menu-toggle{display:block}.header .nav-wrap{gap:18px}.header .nav-actions{margin-inline-start:auto}}
@media(max-width:600px){.language [data-current-language]{max-width:105px}.header .nav-actions{gap:10px}.hero-browser-buttons .browser-install{width:100%}.welcome-footer-right,.welcome-footer-legal{flex-wrap:wrap}.docs-header-brand{min-width:0}.docs-search-trigger{max-width:135px}.documentation-download{grid-template-columns:1fr}}
@media(max-width:850px){html[dir=rtl] .docs-sidebar{inset:0 0 0 auto}}
.download-brand{display:grid;grid-template-columns:minmax(0,auto) auto max-content;max-width:100%;white-space:normal}.download-brand .download-label{min-width:0;overflow-wrap:anywhere}.download-brand>span:last-child{white-space:nowrap}
/* Give taller scripts the leading their actual glyph bounds require. */
html:is(:lang(ar),:lang(bn),:lang(gu),:lang(hi),:lang(ml),:lang(mr),:lang(te)){--ee-heading-leading:1.5}
html:lang(fa){--ee-heading-leading:1.4}
html:lang(kn){--ee-heading-leading:1.3}
html:is(:lang(ta),:lang(th)){--ee-heading-leading:1.35}
html:is(:lang(ar),:lang(bn),:lang(fa),:lang(gu),:lang(hi),:lang(kn),:lang(ml),:lang(mr),:lang(ta),:lang(te),:lang(th)) body #main :is(h1,h2,h3),html:is(:lang(ar),:lang(bn),:lang(fa),:lang(gu),:lang(hi),:lang(kn),:lang(ml),:lang(mr),:lang(ta),:lang(te),:lang(th)) body .footer h2{line-height:var(--ee-heading-leading);letter-spacing:normal}
