.auth.svelte-1x05zx6{--paper: #f8f7f2;--card: #fffefa;--ink: #20241f;--ink2: #5f655b;--muted: #6c7069;--line: #e7e6df;--lime: #6f9145;--limedeep: #4f7038;--limebright: #c8f17b;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--paper);color:var(--ink);min-height:100vh;margin:0 -8px;padding:0 8px 48px;-webkit-font-smoothing:antialiased}.auth.svelte-1x05zx6 input:where(.svelte-1x05zx6),.auth.svelte-1x05zx6 button:where(.svelte-1x05zx6){font-family:inherit}.auth.svelte-1x05zx6 :where(.svelte-1x05zx6)::selection{background:var(--limebright);color:var(--ink)}.nav.svelte-1x05zx6{position:sticky;top:0;z-index:100;background:#f8f7f2f5;border-bottom:1px solid var(--line)}.nav-in.svelte-1x05zx6{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:20px}.logo.svelte-1x05zx6{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);font-family:Manrope,DM Sans,sans-serif;font-weight:800;font-size:21px;letter-spacing:-.055em}.logo.svelte-1x05zx6 .mark:where(.svelte-1x05zx6){width:30px;height:30px;border-radius:9px;background:#243b2b;color:var(--limebright);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;transform:none}.logo.svelte-1x05zx6 em:where(.svelte-1x05zx6){font-style:normal;color:var(--limedeep)}.nav-cta.svelte-1x05zx6{margin-left:auto}.signin.svelte-1x05zx6{font-size:13px;font-weight:700;color:var(--ink2);text-decoration:none;padding:9px 14px}.signin.svelte-1x05zx6:hover{color:var(--ink);text-decoration:underline;text-decoration-color:#c8f17b;text-underline-offset:4px;text-decoration-thickness:3px}.narrow.svelte-1x05zx6{max-width:460px;margin:0 auto;padding:46px 20px 0}.card.svelte-1x05zx6{background:var(--card);border:1px solid #e0e0d7;border-radius:22px;padding:30px 28px;box-shadow:0 20px 70px #27342612}h1.svelte-1x05zx6{font-family:Manrope,DM Sans,sans-serif;font-size:29px;font-weight:600;letter-spacing:-1.4px;margin:8px 0 6px}.note.svelte-1x05zx6{font-size:13px;color:var(--ink2);margin:0;line-height:1.7}.field.svelte-1x05zx6{margin-top:14px}.field.svelte-1x05zx6 label:where(.svelte-1x05zx6){display:block;font-size:12px;font-weight:700;color:var(--ink);margin-bottom:6px}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){width:100%;box-sizing:border-box;background:#fff;color:var(--ink);border:1px solid #dedfd6;border-radius:11px;padding:12px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{outline:none;border-color:#b9d18c;box-shadow:0 0 0 3px #c8f17b59}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6)::placeholder{color:#a5a79e}.urow.svelte-1x05zx6{display:flex;align-items:stretch}.urow.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-size:13px;font-weight:600;color:var(--muted);background:#f0efe8;border:1px solid #dedfd6;border-right:none;border-radius:11px 0 0 11px;padding:12px 4px 12px 12px;white-space:nowrap;font-family:DM Sans,sans-serif}.urow.svelte-1x05zx6 input:where(.svelte-1x05zx6){border-radius:0 11px 11px 0;font-family:DM Sans,sans-serif;font-weight:600}.avail.svelte-1x05zx6{font-size:12px;min-height:20px;margin:6px 0 0;font-weight:600;color:var(--limedeep);font-family:Georgia,serif;font-style:italic}.prow.svelte-1x05zx6{position:relative}.eye.svelte-1x05zx6{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;cursor:pointer;padding:4px 8px}.hint.svelte-1x05zx6{font-size:11.5px;color:var(--muted);margin:6px 0 0;line-height:1.5}.err.svelte-1x05zx6{background:#fdf1ed;border:1px solid #f0c9bb;color:#a53c25;font-size:12.5px;font-weight:600;border-radius:11px;padding:10px 14px;margin:14px 0 0}.terms.svelte-1x05zx6{display:flex;gap:9px;align-items:flex-start;margin:14px 0 0;font-size:11.5px;line-height:1.6;color:var(--ink2);cursor:pointer}.terms.svelte-1x05zx6 input:where(.svelte-1x05zx6){width:16px;height:16px;min-width:16px;padding:0;margin:3px 0 0;accent-color:var(--limedeep);flex:0 0 16px}.terms.svelte-1x05zx6 a:where(.svelte-1x05zx6),.google-fine.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--limedeep);font-weight:700}.google-fine.svelte-1x05zx6{text-align:center;font-size:10px;line-height:1.6;color:var(--muted);margin:8px 18px 0}.tabs.svelte-1x05zx6{display:flex;gap:6px;margin-bottom:6px;background:#f0efe8;border:1px solid #e3e3da;border-radius:999px;padding:4px}.tabs.svelte-1x05zx6 button:where(.svelte-1x05zx6){flex:1;border:none;background:transparent;color:var(--muted);padding:9px;font-weight:700;font-size:13px;cursor:pointer;border-radius:999px;transition:background .15s,color .15s}.tabs.svelte-1x05zx6 button.active:where(.svelte-1x05zx6){background:#243b2b;color:#fffefa}.go.svelte-1x05zx6{width:100%;margin-top:18px;border:none;cursor:pointer;background:#243b2b;color:#fffefa;font-size:14px;font-weight:700;padding:13px 22px;border-radius:99px;box-shadow:none;transition:background .15s,transform .15s,box-shadow .15s}.go.svelte-1x05zx6:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px #243b2b2e;background:#304d38}.go.svelte-1x05zx6:disabled{opacity:.4;cursor:not-allowed}.or.svelte-1x05zx6{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;margin:16px 0;color:var(--muted)}.or.svelte-1x05zx6:before,.or.svelte-1x05zx6:after{content:"";flex:1;border-top:1px solid var(--line)}.google.svelte-1x05zx6{width:100%;background:transparent;color:var(--ink);border:1px solid #dedfd6;padding:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border-radius:99px;transition:background .15s,border-color .15s}.google.svelte-1x05zx6:hover{background:#f0efe8;border-color:#cdd5c1}.g.svelte-1x05zx6{font-weight:900;color:var(--limedeep);font-size:18px}.fine.svelte-1x05zx6{font-size:12px;color:var(--muted);text-align:center;margin:14px 0 0}.fine.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--limedeep);font-weight:700}
