*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--wa-bg);color:var(--wa-text);font-family:var(--font-jakarta),var(--font-cairo),-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[dir=rtl] body{font-family:var(--wa-font-script),var(--font-jakarta),-apple-system,system-ui,sans-serif}h1,h2,h3,p{overflow-wrap:anywhere}a{color:var(--wa-primary-strong)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--wa-primary);outline-offset:2px}[dir=rtl] .wa-flip{transform:scaleX(-1)}.wa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wa-skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:12px;background:var(--wa-surface);color:var(--wa-primary-strong);font-weight:700;box-shadow:var(--wa-shadow-2)}.wa-skip:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}