.studio-module__RW3jrq__page{color:#10291f;background:#f2f6f3;min-height:100vh;font-family:Arial,sans-serif}.studio-module__RW3jrq__nav{background:#fff;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,22px);display:flex}.studio-module__RW3jrq__nav>div{text-align:left;flex-direction:column;gap:3px;display:flex}.studio-module__RW3jrq__nav small{color:#6e7d76}.studio-module__RW3jrq__brand{color:#10291f;letter-spacing:1.5px;font-weight:900;text-decoration:none}.studio-module__RW3jrq__brand span{color:#073326;background:#19d89a;border-radius:9px;place-items:center;width:31px;height:31px;margin-left:7px;display:inline-grid}.studio-module__RW3jrq__login{background:#fff;border-radius:28px;width:min(560px,100% - 36px);margin:8vh auto;padding:clamp(28px,5vw,52px);box-shadow:0 22px 65px #1237291a}.studio-module__RW3jrq__kicker{color:#07875f;letter-spacing:1.4px;font-size:11px;font-weight:900}.studio-module__RW3jrq__login h1,.studio-module__RW3jrq__intro h1{margin:15px 0;font-size:clamp(35px,5vw,58px);line-height:1.04}.studio-module__RW3jrq__login p,.studio-module__RW3jrq__intro p{color:#66776f;line-height:1.7}.studio-module__RW3jrq__login form{gap:17px;margin-top:28px;display:grid}.studio-module__RW3jrq__login label{gap:8px;font-size:13px;font-weight:800;display:grid}.studio-module__RW3jrq__login input,.studio-module__RW3jrq__intro select{height:50px;font:inherit;border:1px solid #cdd9d2;border-radius:12px;padding:0 14px}.studio-module__RW3jrq__login button,.studio-module__RW3jrq__form>button,.studio-module__RW3jrq__letter button{color:#fff;cursor:pointer;background:#0d4433;border:0;border-radius:12px;padding:15px 20px;font-weight:900}.studio-module__RW3jrq__login button:disabled,.studio-module__RW3jrq__form>button:disabled{opacity:.55}.studio-module__RW3jrq__error{color:#9d271f;background:#fff0ee;border-radius:10px;padding:13px 16px}.studio-module__RW3jrq__status,.studio-module__RW3jrq__disabled{border-radius:12px;margin-top:24px;padding:14px 17px;font-weight:700}.studio-module__RW3jrq__status{color:#075d43;background:#e1f8ef}.studio-module__RW3jrq__disabled{color:#754f00;background:#fff3d6;border:1px solid #eed493}.studio-module__RW3jrq__workspace{width:min(1280px,90vw);margin:55px auto}.studio-module__RW3jrq__intro{justify-content:space-between;align-items:end;gap:30px;display:flex}.studio-module__RW3jrq__intro>div{max-width:760px}.studio-module__RW3jrq__intro select{background:#fff;min-width:165px}.studio-module__RW3jrq__form{grid-template-columns:1fr 1fr;gap:17px;margin:34px 0;display:grid}.studio-module__RW3jrq__form label{gap:9px;font-size:13px;font-weight:900;display:grid}.studio-module__RW3jrq__form textarea{resize:vertical;background:#fff;border:1px solid #d5dfd9;border-radius:18px;min-height:270px;padding:18px;font:15px/1.7 Arial}.studio-module__RW3jrq__form>button{grid-column:1/-1;justify-self:start;min-width:210px}.studio-module__RW3jrq__results{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px;display:grid}.studio-module__RW3jrq__results article{background:#fff;border:1px solid #dce6df;border-radius:19px;padding:24px}.studio-module__RW3jrq__results h2{margin:0 0 16px;font-size:18px}.studio-module__RW3jrq__results ul{color:#4d6259;gap:10px;margin:0;padding:0;list-style:none;display:grid}.studio-module__RW3jrq__score{color:#fff;grid-row:span 2;background:#0d4433!important}.studio-module__RW3jrq__score>span{color:#a7d5c5;font-size:13px}.studio-module__RW3jrq__score>strong{margin:20px 0;font-size:74px;display:block}.studio-module__RW3jrq__score>strong small{font-size:25px}.studio-module__RW3jrq__score p{font-size:18px;line-height:1.7}.studio-module__RW3jrq__score>small{color:#9ac6b7}.studio-module__RW3jrq__letter{grid-column:1/-1}.studio-module__RW3jrq__letter p{white-space:pre-wrap;color:#3b5148;line-height:1.9}.studio-module__RW3jrq__letter button{margin-top:15px}@media (max-width:760px){.studio-module__RW3jrq__nav>div{display:none}.studio-module__RW3jrq__workspace{width:calc(100% - 28px);margin:35px auto}.studio-module__RW3jrq__intro{flex-direction:column;align-items:start}.studio-module__RW3jrq__form,.studio-module__RW3jrq__results{grid-template-columns:1fr}.studio-module__RW3jrq__score{grid-row:auto}.studio-module__RW3jrq__letter{grid-column:auto}}
