
@layer publicApp {
 body:not([data-workspace]) {--public-canvas:#eaf1f4;--public-paper:#fff;--public-ink:#173b48;--public-muted:#526f7d;--public-line:#d7e3e8;background:var(--public-canvas)!important;color:var(--public-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif!important}
 body:not([data-workspace]) :is(button,input,select,textarea){font-family:inherit!important}
 body:not([data-workspace]) #top{background:var(--public-canvas)!important;box-shadow:none!important}
 body:not([data-workspace]) #top :is(nav a,.outlinks a){font-size:15px!important;font-weight:500!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;border-radius:9px!important}
 body:not([data-workspace]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;line-height:1.5!important;border-radius:9px!important;min-height:44px!important}
 body:not([data-workspace]) :is(.button,button[type=submit],.ab-btn,.ct-btn){border-radius:9px!important;min-height:44px!important;font-size:15px!important}
 body:not([data-workspace]) #main .auth form>button:not([type]){min-height:44px!important}
 body:not([data-workspace]) #main .db-page .docs-sub{margin:24px 0 12px!important}
 body:not([data-workspace]) :is(.card,.ct-card,.db-page .topic,.pb-page .selector,.pb-page .free-plan,.hb-page .report-preview){border-radius:16px!important;border-color:var(--public-line)!important}
 body:not([data-workspace]) :is(.auth,.lga .auth){width:min(460px,100%)!important;max-width:460px!important;padding:30px!important;background:var(--public-paper)!important;border:1px solid var(--public-line)!important;border-radius:18px!important;box-shadow:0 8px 28px #173b4808!important}
 body:not([data-workspace]) .auth :is(h1,.intro h1){font-size:28px!important;line-height:1.2!important;letter-spacing:-.7px!important;text-wrap:balance!important;margin-bottom:12px!important}
 body:not([data-workspace]) .auth :is(.auth-sub,.intro p){font-size:15px!important;line-height:1.6!important;color:var(--public-muted)!important}
 body:not([data-workspace]) .auth label{font-size:15px!important;font-weight:550!important;line-height:1.5!important}
 body:not([data-workspace]) .auth :is(.hint,.auth-fine){font-size:14px!important;line-height:1.5!important}
 body:not([data-workspace]) .auth :is(.signin-with a,.providers a){border-radius:10px!important}
 body:not([data-workspace]) .auth .auth-provider-note{font-size:14px!important;line-height:1.55!important;color:var(--public-muted)!important;margin:0 0 20px!important}
 body:not([data-workspace]) .auth :is(.providers,.signin-with)[data-provider-count="1"]{grid-template-columns:1fr!important}
 body:not([data-workspace]) .auth :is(.providers,.signin-with)[data-provider-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body:not([data-workspace]) .auth :is(.providers,.signin-with)[data-provider-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body:not([data-workspace]) :is(.auth-alt,.auth-switch){margin-top:22px!important;padding-top:20px!important}
 body:not([data-workspace]) #first-report{--fra-red:#b3264e;--fra-amber:#996016;--fra-green:#247357;max-width:1160px!important;margin-inline:auto!important}
 body:not([data-workspace]) .fra-intro h1{font-size:clamp(26px,3vw,36px)!important;line-height:1.2!important;letter-spacing:-.8px!important;overflow-wrap:anywhere!important}
 body:not([data-workspace]) .fra-intro p{font-size:16px!important;line-height:1.6!important}
 body:not([data-workspace]) .fra-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;border:0!important;background:transparent!important;margin:24px 0!important;overflow:visible!important}
 body:not([data-workspace]) .fra-stat{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:20px 12px!important;min-height:120px!important;border:1px solid var(--public-line)!important;border-radius:14px!important;background:var(--public-paper)!important;color:var(--public-ink)!important;text-decoration:none!important}
 body:not([data-workspace]) .fra-stat strong{font-size:38px!important;line-height:1.05!important;font-weight:650!important;letter-spacing:-1px!important;font-variant-numeric:tabular-nums!important}
 body:not([data-workspace]) .fra-stat>span{font-size:15px!important;font-weight:600!important;line-height:1.4!important}
 body:not([data-workspace]) .fra-stat[data-result=red]{color:var(--fra-red)!important;background:#fff6f9!important;border-color:#edd4dc!important}
 body:not([data-workspace]) .fra-stat[data-result=amber]{color:var(--fra-amber)!important;background:#fffbf2!important;border-color:#e9debf!important}
 body:not([data-workspace]) .fra-stat[data-result=green]{color:var(--fra-green)!important;background:#f3faf7!important;border-color:#cee5d9!important}
 body:not([data-workspace]) a.fra-stat:hover{box-shadow:0 3px 14px #173b4812!important;filter:brightness(.98)!important}
 body:not([data-workspace]) :is(.fra-ev-copy p,.fra-title p,.fr-plist strong,.fr-block p,.fra-account>p){font-size:16px!important;line-height:1.6!important}
 body:not([data-workspace]) .fra-ev-copy .fra-label{font-size:13px!important;letter-spacing:.045em!important;font-weight:650!important;color:var(--public-muted)!important;margin-top:20px!important}
 body:not([data-workspace]) :is(.fra-showcase,.fra-account,.fra-screen){border-radius:14px!important}
 body:not([data-workspace]) .fra-badge{display:inline-flex!important;padding:5px 9px!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important}
 body:not([data-workspace]) .fra-badge.red{color:#b3264e!important;background:#fce9ef!important}
 body:not([data-workspace]) .fra-ev{gap:24px!important}
 body:not([data-workspace]) .fra-screen img{max-height:420px!important;object-fit:contain!important;background:#f4f7f8!important}
 body:not([data-workspace]) .fra-link{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:15px!important}
 body:not([data-workspace]) :is(.fr-fold>summary,.fra-scope>summary){min-height:48px!important;font-size:15px!important}
 @media(max-width:600px){
  html:lang(ru) body:not([data-workspace]) #top:has(>nav.anon){display:flex!important;gap:8px!important;align-items:center!important}
  html:lang(ru) body:not([data-workspace]) #top:has(>nav.anon) .brand{flex:none!important;width:clamp(88px,29vw,116px)!important;height:44px!important}
  html:lang(ru) body:not([data-workspace]) #top:has(>nav.anon) .brand .mark{width:100%!important;height:100%!important;background-size:contain!important;transform:none!important}
  body:not([data-workspace]) #top :is(nav a,.outlinks a){font-size:13px!important}
  body:not([data-workspace]) #top nav.anon .anon-links{gap:4px!important}
  body:not([data-workspace]) #top nav.anon .anon-links a{min-width:44px!important;min-height:44px!important;padding:0 6px!important;margin:0!important;justify-content:center!important}
  body:not([data-workspace]) :is(.auth,.lga .auth){padding:24px 20px!important}
  body:not([data-workspace]) .fra-stats{gap:8px!important;margin:20px 0!important}
  body:not([data-workspace]) .fra-stat{min-height:104px!important;padding:16px 8px!important}
  body:not([data-workspace]) .fra-stat strong{font-size:32px!important}
  body:not([data-workspace]) .fra-stat>span{font-size:14px!important}
 }
@media(max-width:599px){
  html:lang(ru) body:not([data-workspace]) #first-report.fra .fra-stat{padding-inline:4px!important}
  html:lang(ru) body:not([data-workspace]) #first-report.fra .fra-stat>span{gap:3px!important;min-height:36px!important;justify-content:center!important;text-align:center!important}
  html:lang(ru) body:not([data-workspace]) #first-report.fra .fra-stats{grid-template-columns:1fr minmax(max-content,1fr) 1fr!important}
 }
 @media(max-width:374px){
  html:lang(ru) body:not([data-workspace]) #first-report.fra .fra-stats{grid-template-columns:1fr!important;gap:8px!important}
  html:lang(ru) body:not([data-workspace]) #first-report.fra .fra-stat{flex-direction:row!important;justify-content:flex-start!important;gap:16px!important;min-height:64px!important;padding:12px 16px!important}
  html:lang(ru) body:not([data-workspace]) #first-report.fra .fra-stat strong{min-width:36px!important;text-align:center!important}
  html:lang(ru) body:not([data-workspace]) #top:has(>nav.anon) .brand{width:88px!important}
  body:not([data-workspace]) #top:has(>nav.anon){padding-inline:12px!important;gap:8px!important}
  body:not([data-workspace]) #top:has(>nav.anon) .brand{width:88px!important;height:44px!important}
  body:not([data-workspace]) #top nav.anon .anon-links{gap:2px!important}
  body:not([data-workspace]) #top nav.anon .anon-links a{padding-inline:2px!important}
 }
 @media(prefers-reduced-motion:reduce){body:not([data-workspace]) *{scroll-behavior:auto!important}}
}
@layer publicApp {
 body:not([data-workspace]) {
 --qa-palette-canvas:#dfe8e3!important;
 --qa-palette-panel:#ccded8!important;
 --qa-palette-control:#d7e6df!important;
 --qa-palette-line:#91afa3!important;
 --qa-palette-ink:#173b48!important;
 --qa-palette-muted:#3d565d!important;
 --qa-palette-link:#005b55!important;
 --public-canvas:var(--qa-palette-canvas)!important;--public-paper:var(--qa-palette-panel)!important;
 --public-line:var(--qa-palette-line)!important;--public-ink:var(--qa-palette-ink)!important;--public-muted:var(--qa-palette-muted)!important;
 background:var(--qa-palette-canvas)!important;color:var(--qa-palette-ink)!important;
 }
 body:not([data-workspace]) #top {background:#182e36!important;color:#e3f0f1!important}
 body:not([data-workspace]) #top nav.anon a {color:#e3f0f1!important}
 body:not([data-workspace]) #top nav.anon a:focus-visible {outline-color:#67dfc5!important}
 html[data-color-mode=light] body:not([data-workspace]) #top .brand .mark {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTUzIDUwMSIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJxYS5wcm8iPgogIDx0aXRsZT5xYS5wcm88L3RpdGxlPgogIDxwYXRoIGZpbGw9IiM2N2RmYzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wODgwMTk2IDAgMCAxLjA4Njc2NzkgLTUuNDQwMDk3OCAtMy4yNjAzMDM3KSIgZD0iTTE3Ni41IDMuMCBMMjEyLjUgNC4wIEwyNDQuNSAxMi4wIEwyNjMuNSAyMS4wIEwyNzYuNSAyOS4wIEwyODQuNSAzNS4wIEwzMDAuNSA1MS4wIEwzMDEuMCAxMy41IEwzMDIuNSAxMi4wIEw0MTIuNSAxMi4wIEw0MTQuMCAxMy41IEw0MTQuMCA0NjIuNSBMNDEyLjUgNDY0LjAgTDI5OS4wIDQ2My41IEwyOTguNSAzMjQuMCBMMjcwLjUgMzQ4LjAgTDI0NC41IDM2Mi4wIEwyMzMuNSAzNjYuMCBMMjEzLjUgMzcxLjAgTDE5OS41IDM3Mi4wIEwxOTguNSAzNzMuMCBMMTcxLjUgMzczLjAgTDE3MC41IDM3Mi4wIEwxNTMuNSAzNzEuMCBMMTI3LjUgMzY1LjAgTDExNC41IDM2MC4wIEw5MC41IDM0OC4wIEw4MS41IDM0Mi4wIEw2OC41IDMzMi4wIEw0OC4wIDMxMS41IEw0MC4wIDMwMS41IEwyNi4wIDI3OS41IEwxNS4wIDI1NC41IEw4LjAgMjI5LjUgTDYuMCAyMTAuNSBMNS4wIDIwOS41IEw1LjAgMTc0LjUgTDYuMCAxNzMuNSBMNi4wIDE2NS41IEw3LjAgMTY0LjUgTDkuMCAxNDguNSBMMTQuMCAxMzMuNSBMMTQuMCAxMzAuNSBMMjkuMCA5Ni41IEw0MC4wIDc5LjUgTDU0LjAgNjIuNSBMNzIuNSA0NS4wIEw5My41IDMwLjAgTDExNi41IDE4LjAgTDEzNS41IDExLjAgTDE2MC41IDUuMCBMMTc1LjUgNC4wWiBNMTkzLjUgMTAzLjAgTDE2OS41IDEwOS4wIEwxNTUuNSAxMTYuMCBMMTQ0LjUgMTI0LjAgTDEzMy4wIDEzNS41IEwxMjQuMCAxNDguNSBMMTE3LjAgMTY1LjUgTDExNC4wIDE3OS41IEwxMTQuMCAxOTcuNSBMMTE4LjAgMjE2LjUgTDEyNC4wIDIzMC41IEwxMzQuMCAyNDQuNSBMMTQzLjUgMjU0LjAgTDE1NC41IDI2Mi4wIEwxNzYuNSAyNzIuMCBMMTkxLjUgMjc1LjAgTDIxNC41IDI3NS4wIEwyMzIuNSAyNzEuMCBMMjUwLjUgMjYzLjAgTDI2NS41IDI1Mi4wIEwyNzMuMCAyNDQuNSBMMjgwLjAgMjM1LjUgTDI5MC4wIDIxNi41IEwyOTQuMCAyMDEuNSBMMjk1LjAgMTgzLjUgTDI5NC4wIDE4Mi41IEwyOTMuMCAxNjkuNSBMMjkwLjAgMTU5LjUgTDI3OC4wIDEzOC41IEwyNjYuNSAxMjYuMCBMMjQ3LjUgMTEzLjAgTDIzMi41IDEwNy4wIEwyMTMuNSAxMDMuMFoiLz4KICA8cGF0aCBmaWxsPSIjNjdkZmM1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDEuMTMxNzA3MyAwIDAgMS4xMjEyOTM4IC0xOC4xMDczMTcxIC0zLjM2Mzg4MTQpIiBkPSJNNTk1LjUgMy4wIEw2MzMuNSA0LjAgTDY2Ny41IDEzLjAgTDY5Ni41IDI5LjAgTDcyMC41IDUxLjAgTDcyMS41IDEyLjAgTDgzNC41IDEyLjAgTDgzNi4wIDEzLjUgTDgzNS41IDM3MC4wIEw3MjAuNSAzNzAuMCBMNzE5LjAgMzY4LjUgTDcxOC41IDMyNC4wIEw3MTEuNSAzMzIuMCBMNjk0LjUgMzQ2LjAgTDY3Ni41IDM1Ny4wIEw2NjEuNSAzNjQuMCBMNjMzLjUgMzcyLjAgTDYyMS41IDM3My4wIEw2MjAuNSAzNzQuMCBMNTc2LjUgMzczLjAgTDU0MS41IDM2NC4wIEw1MTAuNSAzNDkuMCBMNDg1LjUgMzMwLjAgTDQ3MC4wIDMxNC41IEw0NTguMCAyOTkuNSBMNDUwLjAgMjg2LjUgTDQzOC4wIDI2MC41IEw0MzAuMCAyMzMuNSBMNDI4LjAgMjE1LjUgTDQyNy4wIDIxNC41IEw0MjcuMCAyMDUuNSBMNDI2LjAgMjA0LjUgTDQyNi4wIDE4MC41IEw0MjcuMCAxNzkuNSBMNDI5LjAgMTU2LjUgTDQzNC4wIDEzNS41IEw0NDEuMCAxMTUuNSBMNDUzLjAgOTIuNSBMNDcwLjAgNjguNSBMNDkzLjUgNDUuMCBMNTA5LjUgMzMuMCBMNTI0LjUgMjQuMCBMNTQ2LjUgMTQuMCBMNTcwLjUgNy4wIEw1ODYuNSA1LjAgTDU4Ny41IDQuMCBMNTk0LjUgNC4wWiBNNjE1LjUgMTAzLjAgTDYwMC41IDEwNi4wIEw1ODguNSAxMTAuMCBMNTc4LjUgMTE1LjAgTDU2My41IDEyNi4wIEw1NTYuMCAxMzMuNSBMNTQ2LjAgMTQ3LjUgTDU0MS4wIDE1Ny41IEw1MzYuMCAxNzUuNSBMNTM1LjAgMTk2LjUgTDUzOC4wIDIxMi41IEw1NDcuMCAyMzMuNSBMNTU2LjAgMjQ1LjUgTDU2OS41IDI1OC4wIEw1ODQuNSAyNjcuMCBMNTk4LjUgMjcyLjAgTDYxMi41IDI3NS4wIEw2MzQuNSAyNzUuMCBMNjU1LjUgMjcwLjAgTDY3MC41IDI2My4wIEw2ODUuNSAyNTIuMCBMNjk0LjAgMjQzLjUgTDcwNS4wIDIyNy41IEw3MTIuMCAyMDkuNSBMNzE0LjAgMjAwLjUgTDcxNC4wIDE5MS41IEw3MTUuMCAxOTAuNSBMNzE0LjAgMTc3LjUgTDcxMC4wIDE2MS41IEw3MDMuMCAxNDYuNSBMNjk2LjAgMTM2LjUgTDY4My41IDEyNC4wIEw2NjUuNSAxMTIuMCBMNjUyLjUgMTA3LjAgTDYzMi41IDEwMy4wWiIvPgogIDxyZWN0IHg9IjEwNTQiIHk9IjIzIiB3aWR0aD0iODgxIiBoZWlnaHQ9IjQxMiIgcng9Ijc0IiBmaWxsPSJub25lIiBzdHJva2U9IiNlM2YwZjEiIHN0cm9rZS13aWR0aD0iMzYiLz4KICA8cGF0aCBmaWxsPSIjZTNmMGYxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDEuNDc1ODkxMCAwIDAgMS40MTI2MjE0IC00OTEuNTcwMjMwNiAtOTQuMDY3OTYxMikiIGQ9Ik0xMjA2LjUgMTQ4LjAgTDEyMjQuNSAxNDguMCBMMTI0NC41IDE1My4wIEwxMjYwLjUgMTYyLjAgTDEyNzYuMCAxNzcuNSBMMTI4Ni4wIDE5Ni41IEwxMjkwLjAgMjEzLjUgTDEyOTAuMCAyMjUuNSBMMTI5MS4wIDIyNi41IEwxMjkwLjAgMjI3LjUgTDEyOTAuMCAyMzkuNSBMMTI4NC4wIDI2MC41IEwxMjc1LjAgMjc2LjUgTDEyNjIuNSAyOTAuMCBMMTI0OS41IDI5OS4wIEwxMjI5LjUgMzA3LjAgTDEyMTcuNSAzMDguMCBMMTIxNi41IDMwOS4wIEwxMjA3LjUgMzA5LjAgTDEyMDYuNSAzMDguMCBMMTE5NS41IDMwNy4wIEwxMTc5LjUgMzAwLjAgTDExNjYuNSAyODkuMCBMMTE2Ni4wIDM1MS41IEwxMTY3LjAgMzUyLjUgTDExNjUuNSAzNTQuMCBMMTExOC41IDM1NC4wIEwxMTE3LjAgMzUyLjUgTDExMTcuMCAzNDQuNSBMMTExOC4wIDM0My41IEwxMTE4LjAgMzM2LjUgTDExMTcuMCAzMzUuNSBMMTExNy4wIDMyNy41IEwxMTE4LjAgMzI2LjUgTDExMTguMCAyOTguNSBMMTExNy4wIDI5Ny41IEwxMTE4LjAgMjk2LjUgTDExMTcuMCAyOTUuNSBMMTExOC4wIDI5NC41IEwxMTE4LjAgMjg1LjUgTDExMTcuMCAyODQuNSBMMTExNy4wIDI3OS41IEwxMTE4LjAgMjc4LjUgTDExMTguMCAyMjMuNSBMMTExNy4wIDIyMi41IEwxMTE3LjAgMjE0LjUgTDExMTguMCAyMTMuNSBMMTExOC4wIDE1NC41IEwxMTE3LjAgMTUyLjUgTDExNjUuNSAxNTIuMCBMMTE2Ni4wIDE2OC41IEwxMTY3LjUgMTY5LjAgTDExODAuNSAxNTcuMCBMMTE5MC41IDE1Mi4wWiBNMTQ5Ni41IDE0OC4wIEwxNTE3LjUgMTQ4LjAgTDE1MTguNSAxNDkuMCBMMTUzMC41IDE1MC4wIEwxNTQ4LjUgMTU2LjAgTDE1NTkuNSAxNjIuMCBMMTU2Ny41IDE2OC4wIEwxNTgyLjAgMTg0LjUgTDE1ODguMCAxOTUuNSBMMTU5My4wIDIxMi41IEwxNTk0LjAgMjM0LjUgTDE1OTMuMCAyMzUuNSBMMTU5Mi4wIDI0Ni41IEwxNTg4LjAgMjU4LjUgTDE1ODEuMCAyNzEuNSBMMTU2OC41IDI4Ni4wIEwxNTUzLjUgMjk3LjAgTDE1NDMuNSAzMDIuMCBMMTUyNy41IDMwNy4wIEwxNTE0LjUgMzA4LjAgTDE1MTMuNSAzMDkuMCBMMTQ4OS41IDMwOC4wIEwxNDY3LjUgMzAyLjAgTDE0NTcuNSAyOTcuMCBMMTQ0OC41IDI5MS4wIEwxNDM0LjAgMjc2LjUgTDE0MjUuMCAyNjEuNSBMMTQyMC4wIDI0NS41IEwxNDIwLjAgMjQwLjUgTDE0MTkuMCAyMzkuNSBMMTQyMC4wIDIxMy41IEwxNDI0LjAgMjAwLjUgTDE0MzQuMCAxODIuNSBMMTQ0My41IDE3Mi4wIEwxNDU5LjUgMTYwLjAgTDE0NzcuNSAxNTIuMFogTTEzOTguNSAxNDkuMCBMMTQxMS4wIDE0OS41IEwxNDExLjAgMTk1LjUgTDEzOTAuNSAxOTYuMCBMMTM4MC41IDE5OS4wIEwxMzcxLjAgMjA1LjUgTDEzNjYuMCAyMTEuNSBMMTM2Mi4wIDIxOS41IEwxMzYwLjAgMjI3LjUgTDEzNjAuMCAzMDQuNSBMMTMxMS41IDMwNS4wIEwxMzExLjAgMTUyLjUgTDEzNTkuNSAxNTIuMCBMMTM2MC41IDE3Ni4wIEwxMzY2LjAgMTY3LjUgTDEzNzcuNSAxNTcuMCBMMTM4Ni41IDE1Mi4wWiBNMTE5NC41IDE5Mi4wIEwxMTgwLjUgMTk4LjAgTDExNzAuMCAyMDkuNSBMMTE2Ni4wIDIxOS41IEwxMTY2LjAgMjI1LjUgTDExNjUuMCAyMjYuNSBMMTE2Ni4wIDIzNi41IEwxMTY5LjAgMjQ0LjUgTDExNzMuMCAyNTAuNSBMMTE4NC41IDI2MC4wIEwxMTk2LjUgMjY0LjAgTDEyMDkuNSAyNjQuMCBMMTIyNC41IDI1OC4wIEwxMjM0LjAgMjQ4LjUgTDEyNDAuMCAyMzUuNSBMMTI0MC4wIDIxOS41IEwxMjM0LjAgMjA2LjUgTDEyMjMuNSAxOTcuMCBMMTIxMi41IDE5Mi4wWiBNMTUwMS41IDE5Mi4wIEwxNDg2LjUgMTk3LjAgTDE0NzcuMCAyMDQuNSBMMTQ2OS4wIDIxOS41IEwxNDY4LjAgMjMyLjUgTDE0NjkuMCAyMzMuNSBMMTQ2OS4wIDIzOC41IEwxNDczLjAgMjQ3LjUgTDE0ODMuNSAyNTguMCBMMTQ5OC41IDI2NC4wIEwxNTEzLjUgMjY0LjAgTDE1MjUuNSAyNjAuMCBMMTUzOC4wIDI0OS41IEwxNTQ0LjAgMjM3LjUgTDE1NDUuMCAyMjQuNSBMMTU0MS4wIDIxMS41IEwxNTMyLjUgMjAxLjAgTDE1MjYuNSAxOTcuMCBMMTUxNi41IDE5My4wWiIvPgo8L3N2Zz4K)!important;background-size:contain!important;background-position:center!important;filter:none!important}
 body:not([data-workspace]) :is(.hb-page,#main,main.legal) {background:transparent!important}
 body:not([data-workspace]) :is(.auth,.lga .auth,.card,.ct-card,.db-page .topic,.pb-page .selector,.pb-page .free-plan,.hb-page .report-preview,.hb-page .report,.hb-page .free-card,.hb-page .how-grid article,.hb-page .audience-grid article,.hb-page .final-cta) {
  background:var(--qa-palette-panel)!important;border-color:var(--qa-palette-line)!important;
 }
 body:not([data-workspace]) :is(.auth input:not([type=checkbox]):not([type=radio]),.auth .providers a,.auth .signin-with a,.launch-row,.hb-page .report-summary,.hb-page .report-head) {background:var(--qa-palette-control)!important;border-color:var(--qa-palette-line)!important}
 body:not([data-workspace]) :is(.auth-sub,.auth-fine,.hint,.hb-page .intro,.hb-page .honesty,.hb-page .meta) {color:var(--qa-palette-muted)!important}
}
@layer publicApp {
 body:not([data-workspace]) .hb-page :is(p,.eyebrow,small,.free-price i),
 body:not([data-workspace]) .auth :is(label,.new-user p,.auth-fine) {color:var(--qa-palette-muted)!important}
 body:not([data-workspace]) .auth a:not(.button):not(.primary) {color:var(--qa-palette-link)!important}
 body:not([data-workspace]) .auth input::placeholder {color:var(--qa-palette-muted)!important;opacity:1!important}
}
@layer publicApp {
 body:not([data-workspace]) {
  --qa-tile-fill:#bcd8ce;--qa-tile-hover:#a7cabe;--qa-tile-pressed:#98bcaf;
  --qa-tile-edge:#8eb5a7;--qa-tile-strong:#4f8574;--qa-tile-ink:#173f39;
 }
 body:not([data-workspace]) #main :is(a.topic,a.result-row,details>summary,.button:not(.primary),button.ghost,.auth .providers a,.auth .signin-with a) {
  background:var(--qa-tile-fill)!important;color:var(--qa-tile-ink)!important;
  border-color:var(--qa-tile-edge)!important;border-radius:11px!important;
  box-shadow:inset 0 0 0 1px var(--qa-tile-edge),0 1px 2px #173b480d!important;
  min-height:44px!important;
 }
 body:not([data-workspace]) #main details>summary {padding:14px!important}
 body:not([data-workspace]) #main details {border:0!important;margin-block:8px!important}
 body:not([data-workspace]) #main details[open]>summary {background:#afcec2!important}
 @media(hover:hover) and (pointer:fine) {
  body:not([data-workspace]) #main :is(a.topic,a.result-row,details>summary,.button:not(.primary),button.ghost,.auth .providers a,.auth .signin-with a):not(:disabled,[aria-disabled=true]):hover {background:var(--qa-tile-hover)!important;box-shadow:inset 0 0 0 1px var(--qa-tile-strong)!important}
 }
 body:not([data-workspace]) #main :is(a,button,summary):focus-visible {outline:2px solid var(--qa-palette-link)!important;outline-offset:3px!important}
 body:not([data-workspace]) #main :is(a.topic,a.result-row,details>summary,.button:not(.primary),button.ghost):not(:disabled,[aria-disabled=true]):active {background:var(--qa-tile-pressed)!important}
 body:not([data-workspace]) #main :is(button:disabled,[aria-disabled=true]) {cursor:not-allowed!important}
}
@layer publicApp {
 body:not([data-workspace]) #main#main :is(.pb-page>.hero,.pb-page>.free,.pb-page>.enterprise,.lg-draft,.lg-tile,.lg-box,#docs-hero,#docs-search,.ct-hero) {background:var(--qa-palette-panel)!important;border-color:var(--qa-palette-line)!important}
 body:not([data-workspace]) #main#main :is(#topic-search,code.snip,.fra-screen img) {background-color:var(--qa-palette-control)!important;border-color:var(--qa-palette-line)!important}
 body:not([data-workspace]) #main#main .fra-stat:not([data-result=red],[data-result=amber],[data-result=green]) {background:var(--qa-palette-control)!important;border-color:var(--qa-palette-line)!important}
 body:not([data-workspace]) #main#main :is(.pb-page,.db-page,.ct-page,.lg-page) :is(p,.eyebrow,small),body:not([data-workspace]) #main#main :is(.topic p,.ct-card p,.fra-label,.fra-lead>p,.fra-ev-copy>p,.fra-ev-foot span,.fra-title>p,.section-heading p) {color:var(--qa-palette-muted)!important}
 body:not([data-workspace]) #main#main :is(.ct-addr a,.fra-link,.selector-alternatives a,.selector-alternatives a span) {color:var(--qa-palette-link)!important}
 body:not([data-workspace]) #main#main .db-pill.amber {color:#8c4806!important}
 body:not([data-workspace]) #foot#foot :is(p,small,span) {color:var(--qa-palette-muted)!important}
 body:not([data-workspace]) #main#main .site-choices>button[aria-pressed=true] {background:#2b6053!important;color:#f4fffa!important;box-shadow:inset 0 0 0 1px #1c4b40!important}
 body:not([data-workspace]) #main#main .site-choices>button[aria-pressed=true] :is(span,small,i) {color:inherit!important}
 body:not([data-workspace]) #main#main .quick-plans article.is-selected {border-color:#4f8574!important;box-shadow:inset 0 0 0 1px #4f8574!important}
}
@layer publicApp {
 body:not([data-workspace]) .auth-v2 .auth-back > a[href="/login"] {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:44px!important;min-width:44px!important;max-width:100%!important;
  white-space:normal!important;vertical-align:middle!important;
 }
}
@layer publicApp {
 body:not([data-workspace]) > a.skip {max-width:calc(100% - 16px)!important;box-sizing:border-box!important;}
 body:not([data-workspace]) > a.skip:not(:focus) {
  top:auto!important;bottom:100%!important;
 }
 @media(max-width:699px) {
  body:not([data-workspace]) #top:has(>nav.anon) {
   container:qa-public-header / inline-size;flex-wrap:wrap!important;height:auto!important;min-height:72px!important;row-gap:8px!important;
  }
  body:not([data-workspace]) #top nav.anon {
   flex:0 1 max-content!important;min-width:0!important;max-width:100%!important;
  }
  body:not([data-workspace]) #top nav.anon .anon-links {
   flex:0 1 auto!important;max-width:100%!important;flex-wrap:wrap!important;justify-content:flex-end!important;
  }
  body:not([data-workspace]) #top nav.anon .anon-links a {
   flex:0 0 auto!important;max-width:100%!important;white-space:normal!important;
  }
  @container qa-public-header (max-width:18em) {
   body:not([data-workspace]) #top nav.anon {flex-basis:100%!important;width:100%!important}
   body:not([data-workspace]) #top nav.anon .anon-links {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:4px!important}
  }
 }
}
@layer publicApp { body:not([data-workspace]) .auth-v2 :is(input,button,a[href]) {scroll-margin-block:8px!important;} }
@layer publicApp {body:not([data-workspace]) > a.skip {background:var(--qa-palette-panel)!important;color:var(--qa-palette-ink)!important;}}
