.login-page.svelte-1x05zx6{background:#fcfdf9;grid-template-columns:1fr .9fr;min-height:100dvh;display:grid}.login-main.svelte-1x05zx6{flex-direction:column;padding:37px 8%;display:flex}.login-brand.svelte-1x05zx6{letter-spacing:-1px;align-items:center;gap:9px;width:max-content;font-size:23px;font-weight:550;display:flex}.login-brand.svelte-1x05zx6 svg{color:#3b7652}.login-brand.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:#69915b;margin-left:-8px}.login-content.svelte-1x05zx6{width:100%;max-width:360px;margin:auto;padding:60px 0}.back-link.svelte-1x05zx6{color:#8a987d;align-items:center;gap:7px;margin-bottom:32px;font-size:10px;display:flex}.login-content.svelte-1x05zx6 h1:where(.svelte-1x05zx6){letter-spacing:-1.2px;font-size:35px;font-weight:500}.login-subtitle.svelte-1x05zx6{color:#839277;margin:11px 0 30px;font-size:12px;line-height:1.8}.login-content.svelte-1x05zx6 label:where(.svelte-1x05zx6){color:#556e47;gap:9px;margin-bottom:21px;font-size:11px;display:grid}.login-content.svelte-1x05zx6 input:where(.svelte-1x05zx6){background:#fff;border-color:#dce3d3;border-radius:6px;width:100%;padding:13px 14px;font-size:12px}.login-content.svelte-1x05zx6 input:where(.svelte-1x05zx6)::placeholder{color:#929f88}.password-input.svelte-1x05zx6{position:relative}.password-input.svelte-1x05zx6 input:where(.svelte-1x05zx6){padding-right:46px}.password-input.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#90a080;padding:4px;position:absolute;top:9px;right:9px}.login-submit.svelte-1x05zx6{color:#fff;background:#23664c;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-top:26px;padding:14px 17px;font-size:12px;display:flex}.login-submit.svelte-1x05zx6:hover{background:#194f3a}.pricing-note.svelte-1x05zx6{color:#687d5b;margin-top:24px;font-size:12px;line-height:1.8}.pricing-note.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#23664c;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.access-note.svelte-1x05zx6{color:#8b9b7e;margin-top:24px;font-size:10px;line-height:1.9}.secure-note.svelte-1x05zx6{color:#879b76;border-top:1px solid #e7ecdf;justify-content:center;align-items:center;gap:6px;margin-top:28px;padding-top:22px;font-size:10px;display:flex}.form-error.svelte-1x05zx6{color:#8a513c;background:#f7eee9;border:1px solid #e7d4c9;border-radius:6px;margin-bottom:20px;padding:12px;font-size:11px;line-height:1.8}.login-main.svelte-1x05zx6 footer:where(.svelte-1x05zx6){color:#a2ad96;font-size:9px}.login-aside.svelte-1x05zx6{background:#e8efdf;flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:70px 12%;display:flex;position:relative;overflow:hidden}.landscape.svelte-1x05zx6{position:absolute;inset:0;overflow:hidden}.contour.svelte-1x05zx6{border:1px solid #9eb88880;border-radius:43% 57% 67% 33%;position:absolute;transform:rotate(-25deg)}.one.svelte-1x05zx6{background:#e0e9d5;width:600px;height:800px;top:-290px;left:-60px}.two.svelte-1x05zx6{background:#d5e2c7;width:460px;height:650px;top:-230px;left:20px}.three.svelte-1x05zx6{background:#c8d9b7;width:320px;height:480px;top:-190px;left:90px}.four.svelte-1x05zx6{background:#bbcea8;width:180px;height:310px;top:-110px;left:140px}.aside-copy.svelte-1x05zx6{position:relative}.aside-copy.svelte-1x05zx6>span:where(.svelte-1x05zx6){letter-spacing:1.6px;color:#7b9568;font-size:8px}.aside-copy.svelte-1x05zx6 h2:where(.svelte-1x05zx6){letter-spacing:-1.6px;color:#3b5d2c;margin:20px 0;font-size:43px;font-weight:500;line-height:1.16}.aside-copy.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:#7a9268;max-width:290px;font-size:12px;line-height:1.9}.login-divider.svelte-1x05zx6{text-align:center;border-top:1px solid #e4eadb;margin:28px 0 23px;line-height:0}.login-divider.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:#93a086;background:#fcfdf9;padding:0 10px;font-size:10px}.google-button.svelte-1x05zx6{color:#5b764b;background:#fff;border:1px solid #d7e1cd;border-radius:6px;width:100%;padding:13px;font-size:12px}@media (width<=1000px){.login-main.svelte-1x05zx6{padding:30px 10%}.login-aside.svelte-1x05zx6{padding:55px 9%}.aside-copy.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-size:36px}}@media (width<=700px){.login-page.svelte-1x05zx6{display:block}.login-main.svelte-1x05zx6{min-height:100dvh;padding:27px 7%}.login-brand.svelte-1x05zx6{font-size:21px}.login-content.svelte-1x05zx6{max-width:390px;padding:45px 0}.login-content.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:32px}.login-aside.svelte-1x05zx6{display:none}.login-main.svelte-1x05zx6 footer:where(.svelte-1x05zx6){text-align:center}}
