.modes.svelte-n1dbdy.svelte-n1dbdy{display:grid;max-width:90vw;width:21rem}.modes.svelte-n1dbdy p.svelte-n1dbdy{grid-column:1/2;grid-row:1/2}.login-signup.svelte-n1dbdy.svelte-n1dbdy{background:none;border:none;border-radius:var(--radius);color:var(--fg-a)!important;cursor:pointer;margin-left:.5rem;outline:1px solid rgba(var(--fg-d-rgb),.33);padding:0 .25rem;text-decoration:none;transition:background .15s ease-out}.login-signup.svelte-n1dbdy.svelte-n1dbdy:focus,.login-signup.svelte-n1dbdy.svelte-n1dbdy:hover{background:var(--brand-a);color:#fff!important;outline-color:var(--brand-a)}.name.svelte-15pakko.svelte-15pakko{text-transform:capitalize}.provider.svelte-15pakko.svelte-15pakko{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.svelte-15pakko.svelte-15pakko{animation:fade-in .25s forwards,fly-in .25s forwards;opacity:0}:root[theme=light] button.oauth.svelte-15pakko.svelte-15pakko{background:var(--bg-a)}button.oauth.svelte-15pakko.svelte-15pakko{align-items:center;background:var(--bg-a);border:none;border-radius:var(--radius);box-shadow:var(--shadow-xs);color:var(--fg-a);display:flex;gap:1rem;justify-content:flex-start;margin:auto;min-width:14rem;outline:1px solid var(--bg-d);padding:.5rem .75rem;position:relative;transform:scale(1);transition:.1s ease-out;width:-moz-fit-content;width:fit-content}button.oauth.svelte-15pakko .icon.svelte-15pakko{max-height:1.5rem;max-width:1.5rem}button.oauth.svelte-15pakko .text.svelte-15pakko{font-size:var(--font-sm)}button.oauth.svelte-15pakko.svelte-15pakko:focus,button.oauth.svelte-15pakko.svelte-15pakko:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}a.forgot.svelte-gt1nax.svelte-gt1nax{color:var(--fg-d);cursor:pointer;font-size:var(--font-xs);opacity:1;text-align:center;transition:opacity .3s;view-transition-name:forgot-password}a.forgot.svelte-gt1nax.svelte-gt1nax:focus,a.forgot.svelte-gt1nax.svelte-gt1nax:hover{text-decoration:underline}a.forgot.hidden.svelte-gt1nax.svelte-gt1nax{opacity:0!important}.oauth-wrapper.svelte-gt1nax .oauth.svelte-gt1nax{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin-top:.4rem}.oauth-wrapper.svelte-gt1nax .disabled.svelte-gt1nax{cursor:not-allowed;filter:blur(1px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oauth-wrapper.svelte-gt1nax .no_u.svelte-gt1nax{animation:fade-in .25s cubic-bezier(.33,.1,.25,.97) .25s forwards;display:flex;flex-direction:column;font-size:var(--font-sm);font-weight:400;margin:0 auto;opacity:0;padding:.75rem 1rem;width:-moz-fit-content;width:fit-content}.oauth-wrapper.svelte-gt1nax .no_u p.svelte-gt1nax{color:var(--fg-c);transition:.15s}.oauth-wrapper.svelte-gt1nax:has(.disabled):hover .no_u p.svelte-gt1nax{color:var(--fg-a)!important}.oauth-wrapper.svelte-gt1nax center.svelte-gt1nax{animation:svelte-gt1nax-btw 5s infinite;color:var(--bg-d);opacity:0}@keyframes svelte-gt1nax-btw{0%{opacity:0;transform:translateY(0)}10%{opacity:1;transform:translateY(.1rem)}20%{opacity:1;transform:translateY(-.5rem)}30%{opacity:0;transform:translateY(0)}}.oauth-wrapper.svelte-gt1nax details.svelte-gt1nax{margin:.5rem auto auto;text-align:center;width:-moz-fit-content;width:fit-content}.oauth-wrapper.svelte-gt1nax details .svelte-gt1nax::marker{display:none}.oauth-wrapper.svelte-gt1nax details summary.svelte-gt1nax{color:var(--fg-d);cursor:pointer;list-style:none;text-align:center;text-decoration:underline;text-decoration-color:var(--bg-d);text-decoration-color:color-mix(in lch,var(--fg-d),var(--bg-d))}.oauth-wrapper.svelte-gt1nax details summary.svelte-gt1nax::-webkit-details-marker,.oauth-wrapper.svelte-gt1nax details summary.svelte-gt1nax::marker{display:none}.oauth-wrapper.svelte-gt1nax details .explainer.svelte-gt1nax{color:var(--fg-c);font-size:var(--font-xs)}.oauth-wrapper.svelte-gt1nax details.svelte-gt1nax .success{height:-moz-fit-content;height:fit-content;padding:1rem;width:-moz-fit-content;width:fit-content}@keyframes svelte-gt1nax-details-show{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}details[open] :not(summary){animation:svelte-gt1nax-details-show .25s ease-out forwards!important;opacity:0}.oauth-error.svelte-gt1nax.svelte-gt1nax{color:tomato;text-align:center}@keyframes svelte-gt1nax-open{0%{max-width:0}to{max-width:20rem}}
