.ml-start{color:#18352e;background:#fff;min-height:100vh}.ml-start>header{border-bottom:1px solid #e5ebe5;justify-content:space-between;align-items:center;gap:20px;padding:27px max(24px,5vw);font-size:.875rem;display:flex}.ml-start-brand{font-family:var(--font-title);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.45rem;font-weight:600;display:flex}.ml-start-body{width:calc(100% - 40px);max-width:650px;margin:65px auto}.ml-start-meta{color:#748171;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:20px;font-size:.75rem;display:flex}.ml-start-progress{background:#edf1e9;border-radius:2px;height:3px;margin:18px 0 45px}.ml-start-progress>span{background:#194f3d;border-radius:2px;height:3px;transition:width .25s;display:block}.ml-start h1{letter-spacing:-.045em;margin:0 0 17px;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:600;line-height:1.2}.ml-start h1:focus{outline:none}.ml-start-hint{color:#6c7a70;margin:0 0 28px;font-size:1rem;line-height:1.6}.ml-start-options{border:0;gap:12px;padding:0;display:grid}.ml-start-options label{cursor:pointer;background:#fff;border:1px solid #dce5dc;border-radius:8px;align-items:center;gap:12px;padding:18px;font-size:1rem;display:flex}.ml-start-options label:hover{border-color:#6f997b}.ml-start-options .is-selected{background:#f0f6ea;border-color:#4c7854}.ml-start-options input{accent-color:#164e3a;width:17px;height:17px}.ml-start-options label>svg{margin-left:auto}.ml-start-input{font-size:.875rem;display:block}.ml-start-input>span{margin:0 0 10px;display:block}.ml-start-input input{color:#18352e;border:1px solid #cbd9cc;border-radius:7px;outline-color:#275b43;width:100%;padding:17px;font-size:1.05rem}.ml-start-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:35px;display:flex}.ml-start-back{color:#597762;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:flex}.ml-start-primary{color:#fff;background:#103f34;border:0;border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:15px 23px;font-weight:600;display:flex}.ml-start-primary:hover{background:#235b45}.ml-start-bottom{color:#7b897d;justify-content:space-between;align-items:center;gap:15px;margin-top:34px;font-size:.8rem;display:flex}.ml-start-bottom button{text-underline-offset:3px;color:#416449;background:0 0;border:0;padding:7px 0;text-decoration:underline}.ml-start-message{background:#f4f8ee;border:1px solid #dbe7d4;border-radius:6px;margin-top:24px;padding:14px 17px;font-size:.875rem;line-height:1.6}@media (max-width:600px){.ml-start-body{margin-block:38px}.ml-start>header{padding:20px}.ml-start-brand{font-size:1.2rem}.ml-start-options label{padding:15px}.ml-start-bottom{align-items:start}.ml-start-bottom>span{max-width:180px}}
