:root{color:#273d33;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f2;font-family:Avenir Next,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f7f7f2;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}img{max-width:100%;display:block}#root{min-height:100vh}h1,h2,h3,h4,p{margin-top:0}.language-selector{color:#34513e;flex-shrink:0;align-items:center;max-width:100%;display:inline-flex;position:relative}.language-selector>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.language-selector svg{pointer-events:none;position:absolute;inset-inline-start:11px}.language-selector select{appearance:none;width:auto;max-width:160px;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#fffefa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2334513e' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #d5ddcd;border-radius:7px;margin:0;padding:8px 30px 8px 33px;font-size:.88rem;line-height:1.3;transition:border-color .2s,background-color .2s}.language-selector select:hover{background-color:#f4f6ef;border-color:#b9c6ae}.language-selector select:focus-visible{outline-offset:2px;outline:3px solid #76945b}.app-language-bar{justify-content:flex-end;width:min(1500px,100% - 40px);margin:16px auto 0;display:flex}.app-language-bar:has(+.auth-shell){max-width:1120px}.app-language-bar+.auth-shell{margin-top:14px}.landing-header,.landing-actions{flex-wrap:wrap}[lang=hi] h1,[lang=hi] h2,[lang=gu] h1,[lang=gu] h2,[lang=ar] h1,[lang=ar] h2{letter-spacing:normal;line-height:1.45}[lang=hi] .eyebrow,[lang=gu] .eyebrow,[lang=ar] .eyebrow,[lang=hi] .landing-kicker,[lang=gu] .landing-kicker,[lang=ar] .landing-kicker{letter-spacing:normal}[dir=rtl] .workspace-shell{padding-left:0;padding-right:196px}[dir=rtl] .app-nav{left:auto;right:0}[dir=rtl] .app-nav .chip{text-align:right}[dir=rtl] input[name=email],[dir=rtl] input[type=email],[dir=rtl] input[type=password],[dir=rtl] input[type=number]{text-align:right;direction:ltr}[dir=rtl] .language-selector select{background-position:12px;padding-inline:30px 33px}[dir=rtl] .measurement-guide svg{direction:ltr}[dir=rtl] .nav-label{margin-left:0;margin-right:13px}[dir=rtl] .primary-button span{margin-left:0;margin-right:16px}@media (width<=800px){[dir=rtl] .workspace-shell{padding-right:0}}@media (width<=600px){.landing-actions{gap:10px}.landing-header{row-gap:8px}.language-selector select{max-width:130px;font-size:.8rem}}@media (width<=580px){.app-language-bar{width:calc(100% - 28px)}}
