.google-btn.svelte-15l8g8c{border-radius:var(--radius);color:#1f1f1f;cursor:pointer;width:100%;min-height:44px;transform:skewX(var(--skew));background:#fff;border:2px solid #747775;justify-content:center;align-items:center;padding:10px 16px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;transition:box-shadow .2s,transform .1s;display:flex}.google-btn.svelte-15l8g8c .content:where(.svelte-15l8g8c){transform:skewX(calc(var(--skew) * -1));align-items:center;gap:10px;display:inline-flex}.google-btn.svelte-15l8g8c:hover{box-shadow:var(--shadow)}.google-btn.svelte-15l8g8c:active{transform:skewX(var(--skew)) translateY(2px)}.google-btn.svelte-15l8g8c:disabled{opacity:.7;pointer-events:none}.google-btn.svelte-15l8g8c svg:where(.svelte-15l8g8c){flex-shrink:0;width:20px;height:20px}.dark .google-btn.svelte-15l8g8c{color:#e3e3e3;background:#131314;border-color:#8e918f}.signup-head.svelte-q3fhgz{font-family:var(--font-d);text-transform:uppercase;text-align:center;margin:6px 0 10px;font-size:1.25rem;line-height:1.2}.signup-sub.svelte-q3fhgz{text-align:center;color:var(--muted);margin-bottom:20px;font-size:.9rem}.code-input.svelte-q3fhgz{text-align:center;font-family:var(--font-c);letter-spacing:.45em;text-indent:.45em;font-size:1.35rem}.signup-sub.svelte-q3fhgz b:where(.svelte-q3fhgz){color:var(--ink);font-weight:700}.obj-line.svelte-q3fhgz{text-align:center;color:var(--muted);margin-bottom:.75rem;font-size:.875rem}.mailbtn.svelte-q3fhgz{white-space:normal;text-align:center;overflow-wrap:anywhere}.mailbtn.svelte-q3fhgz>span:where(.svelte-q3fhgz){align-items:center;gap:7px;display:inline-flex}.mailbtn.svelte-q3fhgz svg:where(.svelte-q3fhgz){flex:none;width:16px;height:16px}.back.svelte-q3fhgz{text-align:center;margin-top:1.5rem;font-size:.875rem}.code-note.svelte-q3fhgz{text-align:center;font-family:var(--font-c);text-transform:uppercase;letter-spacing:.08em;color:var(--good);margin-top:18px;font-size:.85rem;font-weight:600}.auth-scrim.svelte-qo8nva{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e132073;padding:24px 16px;display:none;position:fixed;inset:0;overflow-y:auto}.dark .auth-scrim.svelte-qo8nva{background:#05020c99}.auth-scrim.open.svelte-qo8nva{animation:.25s ease-out svelte-qo8nva-scrim-in;display:flex}.auth-card.svelte-qo8nva{width:100%;max-width:28rem;max-height:90vh;margin:auto;position:relative;overflow-y:auto}.auth-scrim.open.svelte-qo8nva .auth-card:where(.svelte-qo8nva){animation:.3s cubic-bezier(.2,1,.3,1) svelte-qo8nva-auth-card-in}.auth-card.svelte-qo8nva:focus{outline:none}.auth-close.svelte-qo8nva{z-index:2;width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:var(--radius);place-items:center;display:grid;position:absolute;top:10px;right:10px}.auth-close.svelte-qo8nva:hover{color:var(--ink);background:var(--panel2)}@keyframes svelte-qo8nva-scrim-in{0%{opacity:0}}@keyframes svelte-qo8nva-auth-card-in{0%{opacity:0;transform:translateY(14px)}}.signed-in.svelte-qo8nva{text-align:center;font-family:var(--font-c);text-transform:uppercase;letter-spacing:.08em;padding:26px 0;font-weight:600}.signed-in.svelte-qo8nva .dots:where(.svelte-qo8nva){text-align:left;width:1.1em;margin-right:-1.1em;display:inline-block}.signed-in.svelte-qo8nva .dots:where(.svelte-qo8nva):after{content:"";animation:1.2s steps(4,end) infinite dots}
