:root{--cove-type-ink:#172126;--cove-type-muted:#555}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}:where(main,article,section,.app-main) :is(h1,h2,h3,h4){overflow-wrap:break-word;letter-spacing:-.025em;line-height:1.3}:where(main,article,.app-main) h1{font-size:clamp(26px,3vw,40px)}:where(main,article,.app-main) h2{font-size:clamp(20px,2vw,28px)}:where(main,article,.app-main) h3{font-size:clamp(16px,1.4vw,21px)}:where(main,article,.app-main) :is(p,li,label){overflow-wrap:anywhere;line-height:1.6}:where(main,.app-main) :is(input,select,textarea,button){font:inherit}:where(main,.app-main) :is(input,select,textarea){min-width:0;max-width:100%}:where(main,.app-main) :is(.panel,.card,.dashboard-card,.metric-card){box-sizing:border-box;min-width:0}:where(main,.app-main) :is(img,svg){max-width:100%}:where(main,.app-main) :is(table){border-collapse:collapse;max-width:100%}:where(main,.app-main) :is(th,td){vertical-align:middle}:where(main,.app-main) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #555}@media (max-width:700px){body{font-size:14px}:where(main,.app-main) :is(.panel,.card){max-width:100%}}
@media (max-width:760px){html,body{max-width:100%;overflow-x:clip}:where(.marketing-theme,.content-page,.app-shell,.app-main,.app-content,main){min-width:0;max-width:100%}:where(.marketing-theme,.content-page,.app-content) :is(img,video,canvas,iframe){max-width:100%;height:auto}:where(.marketing-theme,.content-page,.app-content) :is(.card,.panel,.price-card,.metric-card){box-sizing:border-box;min-width:0;max-width:100%}:where(.marketing-theme,.content-page) :is(h1,h2,h3){overflow-wrap:break-word;line-height:1.25}:where(.marketing-theme,.content-page) h1{font-size:clamp(25px,7vw,34px)}:where(.marketing-theme,.content-page) h2{font-size:clamp(20px,5.4vw,26px)}:where(.marketing-theme,.content-page) :is(p,li){overflow-wrap:anywhere;line-height:1.6}:where(.marketing-theme,.content-page) :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}:where(.marketing-theme,.content-page) :is(button,a){touch-action:manipulation}:where(.marketing-theme,.content-page) :is(.plan-comparison,.table-wrap,.table-container){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.site-nav.cove-header{width:100%;max-width:100%;padding-left:clamp(12px,4vw,18px);padding-right:clamp(12px,4vw,18px)}.site-nav :is(.logo-brand,.brand-word){min-width:0;max-width:100%}.site-nav .mobile-menu-toggle{flex-shrink:0;min-width:44px;min-height:44px}.language-bar{flex-wrap:wrap;gap:8px;max-width:100%}.language-bar select{min-width:0;max-width:100%;font-size:16px}}@media (max-width:390px){:where(.marketing-theme,.content-page) h1{font-size:25px}:where(.marketing-theme,.content-page) :is(.content-prose,.panel,.card){padding-left:14px;padding-right:14px}}
