._modal_1pf83_1::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#181b167a;animation:.2s both _fadeIn_1pf83_1}@keyframes _fadeIn_1pf83_1{0%{opacity:0}to{opacity:1}}._modal_1pf83_1,._inline_1pf83_12{--signup-accent:#d1f45c;--signup-ink:#181b16;--signup-muted:#63675d;--surface-card:#fffffa;--surface-card-border:#dcded2;--surface-inset:#f5f5ef;--text-default-heading:#181b16;--text-body-color:#63675d;--text-caption-color:#63675d;--tag-bg:#f5f5ef;--tag-accent-border:#7a915b;--divider:#dcded2;--font:"PP Neue Montreal", sans-serif;font-family:var(--font);color:var(--signup-ink)}._modal_1pf83_1{background:var(--surface-card);border:1px solid var(--surface-card-border);z-index:7001;width:94vw;max-width:440px;max-height:90dvh;font-family:var(--font);color:var(--signup-ink);border-radius:18px;flex-direction:column;gap:16px;margin:0;padding:28px;animation:.25s both _modalIn_1pf83_1;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #181b1633}._modal_1pf83_1[open]{display:flex}@keyframes _modalIn_1pf83_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._closeBtn_1pf83_61{top:var(--s-400);right:var(--s-400);background:var(--tag-bg);border:1px solid var(--surface-card-border);cursor:pointer;width:44px;height:44px;color:var(--text-body-color);border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:border-color .2s;display:flex;position:absolute}._closeBtn_1pf83_61:hover:not(:disabled){border-color:var(--tag-accent-border)}._closeBtn_1pf83_61:disabled{opacity:.5;cursor:not-allowed}._title_1pf83_89{letter-spacing:-.03em;color:var(--text-default-heading);margin:0;padding-right:38px;font-size:28px;font-weight:500;line-height:1.2}._subtitle_1pf83_99{font-size:var(--text-small-size);color:var(--text-body-color);margin-top:calc(var(--s-300) * -1);line-height:1.5}._signupBenefit_1pf83_106{color:var(--signup-muted);background:#f2f6e8;border:1px solid #d9e3c1;border-radius:8px;gap:6px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:grid}._signupBenefit_1pf83_106 strong{color:#43542c;font-weight:600}._legalNotice_1pf83_121{color:var(--signup-muted);margin:0;font-size:13px;line-height:1.5}._legalNotice_1pf83_121 a{color:#43542c;text-underline-offset:2px;text-decoration:underline}._visuallyHidden_1pf83_134{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._googleBtn_1pf83_146{justify-content:center;align-items:center;gap:var(--s-300);width:100%;padding:var(--s-400) var(--s-600);background:var(--white,#fff);border:1px solid var(--surface-card-border);color:#1f1f1f;font-family:var(--font);font-size:var(--text-small-size);cursor:pointer;border-radius:999px;font-weight:500;transition:background .2s,border-color .2s,opacity .2s;display:flex}._googleBtn_1pf83_146:hover:not(:disabled){background:#f5f5f5;border-color:#a6b48e}._googleBtn_1pf83_146:disabled{opacity:.6;cursor:not-allowed}._divider_1pf83_174{align-items:center;gap:var(--s-300);color:var(--text-caption-color);text-transform:uppercase;letter-spacing:.5px;font-size:12px;display:flex}._divider_1pf83_174:before,._divider_1pf83_174:after{content:"";background:var(--divider);flex:1;height:1px}._fields_1pf83_192{flex-direction:column;gap:12px;display:flex}._field_1pf83_192{min-width:0;color:var(--signup-ink);gap:7px;font-size:14px;font-weight:500;display:grid}._field_1pf83_192[for$=-password]{margin-bottom:-9px}._fieldHint_1pf83_199{color:var(--signup-muted);margin:-7px 0 0;font-size:12px;line-height:1.5}:is(._modal_1pf83_1,._inline_1pf83_12) :focus-visible{outline-offset:3px;outline:2px solid #4c641e}:is(._modal_1pf83_1,._inline_1pf83_12) button{min-height:44px}._row_1pf83_203{gap:var(--s-400);grid-template-columns:1fr 1fr;display:grid}._input_1pf83_209{background:var(--surface-inset);border:1px solid var(--surface-card-border);width:100%;min-height:48px;color:var(--text-default-heading);line-height:1.4;font-family:var(--font);border-radius:8px;outline:none;padding:11px 14px;font-size:16px;transition:border-color .2s}._input_1pf83_209::placeholder{color:var(--text-caption-color)}._input_1pf83_209:focus{border-color:#7a915b;box-shadow:0 0 0 3px #d1f45c35}._passwordWrap_1pf83_233{position:relative}._passwordWrap_1pf83_233 ._input_1pf83_209{padding-right:48px}._togglePassword_1pf83_241{width:44px;height:44px;color:var(--text-caption-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}._togglePassword_1pf83_241:hover:not(:disabled){color:var(--text-default-heading)}._togglePassword_1pf83_241:disabled{opacity:.5;cursor:not-allowed}._error_1pf83_268{color:#8e3d2d;border-radius:var(--br-100);background:#fff1ed;padding:10px 14px;font-size:13px}._submit_1pf83_276{width:100%;padding:var(--s-400) var(--s-600);background:var(--signup-accent);border:1px solid var(--signup-accent);color:var(--signup-ink);font-family:var(--font);font-size:var(--text-small-size);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-weight:600;transition:background .2s,opacity .2s;display:flex}._submit_1pf83_276:hover:not(:disabled){background:#c2e547}._submit_1pf83_276:disabled{opacity:.6;cursor:not-allowed}._modeSwitch_1pf83_302{text-align:center;font-size:var(--text-caption-size);color:var(--text-body-color);margin-top:calc(var(--s-300) * -1)}._modeSwitchBtn_1pf83_309{color:#43542c;font-family:var(--font);font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._modeSwitchBtn_1pf83_309:disabled{opacity:.6;cursor:not-allowed}._forgotPassword_1pf83_327{color:#43542c;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-end;margin-top:-8px;padding:0;font-size:14px;text-decoration:underline}._forgotPassword_1pf83_327:disabled{opacity:.6;cursor:wait}@media (width<=480px){._row_1pf83_203{grid-template-columns:1fr}._modal_1pf83_1{padding:28px 22px 22px}}@media (prefers-reduced-motion:reduce){._modal_1pf83_1::backdrop,._modal_1pf83_1{animation:none}._modal_1pf83_1 button{transition:none}}._inline_1pf83_12{border:1px solid var(--surface-card-border);background:var(--surface-card);border-radius:16px;flex-direction:column;gap:14px;width:100%;min-width:0;padding:28px;display:flex;box-shadow:0 12px 40px #181b1608}._inline_1pf83_12 ._title_1pf83_89{padding-right:0;font-size:26px}._inline_1pf83_12 ._legalNotice_1pf83_121{font-size:12px;line-height:1.45}._inline_1pf83_12 ._legalNotice_1pf83_121 a{text-underline-offset:2px;text-decoration:underline}._inline_1pf83_12 ._googleBtn_1pf83_146,._inline_1pf83_12 ._submit_1pf83_276{min-height:48px;padding:12px 18px;font-size:15px}._inline_1pf83_12 ._googleBtn_1pf83_146{gap:10px}._inline_1pf83_12 ._divider_1pf83_174,._inline_1pf83_12 ._row_1pf83_203{gap:12px}._inline_1pf83_12 ._modeSwitch_1pf83_302{margin-top:-5px;font-size:13px}._inline_1pf83_12 ._input_1pf83_209{background:#f7f8f1}._inline_1pf83_12 ._modeSwitchBtn_1pf83_309{padding-inline:4px}@media (width<=480px){._inline_1pf83_12{gap:12px;padding:22px 18px}._inline_1pf83_12 ._title_1pf83_89{font-size:25px}._inline_1pf83_12 ._row_1pf83_203{grid-template-columns:1fr 1fr;gap:10px}._inline_1pf83_12 ._input_1pf83_209{padding-inline:11px}._inline_1pf83_12 ._passwordWrap_1pf83_233 ._input_1pf83_209{padding-right:48px}}@media (width<=340px){._inline_1pf83_12 ._row_1pf83_203{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._inline_1pf83_12 button{transition:none}}
