.sgsp.svelte-w05ggl{display:grid;width:100%;overflow-x:clip}.sgsp-pane.svelte-w05ggl{min-width:0}:root[data-js] .sgsp.svelte-w05ggl>.sgsp-pane:where(.svelte-w05ggl){grid-area:1 / 1}.sgsp[data-align=center].svelte-w05ggl>.sgsp-pane:where(.svelte-w05ggl){align-self:center}.sgsp[data-align=start].svelte-w05ggl>.sgsp-pane:where(.svelte-w05ggl){align-self:start}.sgsp-hang.svelte-w05ggl{position:relative}:root[data-js] .sgsp-hang.svelte-w05ggl>.sgsp-sub:where(.svelte-w05ggl){position:absolute;top:0;inset-inline:0}:root[data-js] .sgsp.svelte-w05ggl:not([data-open])>.sgsp-sub:where(.svelte-w05ggl){transform:translate(100%);opacity:0;visibility:hidden}:root[data-js] .sgsp[data-open].svelte-w05ggl>.sgsp-main:where(.svelte-w05ggl){transform:translate(-30%);opacity:0;visibility:hidden}.sgsp-animated.svelte-w05ggl>.sgsp-pane:where(.svelte-w05ggl){transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .26s ease,visibility 0s linear .34s}.sgsp-animated.svelte-w05ggl:not([data-open])>.sgsp-main:where(.svelte-w05ggl),.sgsp-animated[data-open].svelte-w05ggl>.sgsp-sub:where(.svelte-w05ggl){transition-delay:0s}@media(prefers-reduced-motion:reduce){:root[data-js] .sgsp.svelte-w05ggl:not([data-open])>.sgsp-sub:where(.svelte-w05ggl),:root[data-js] .sgsp[data-open].svelte-w05ggl>.sgsp-main:where(.svelte-w05ggl){transform:none}.sgsp-animated.svelte-w05ggl>.sgsp-pane:where(.svelte-w05ggl){transition:opacity .16s ease,visibility 0s linear .16s}}.auth-panel.svelte-q3fhgz{display:grid;justify-items:center;gap:1.5rem;max-width:24rem;margin-inline:auto}.auth-main.svelte-q3fhgz{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.auth-stack.svelte-q3fhgz{display:grid;gap:.625rem;width:100%;max-width:18rem;margin-inline:auto}.auth-panel.svelte-q3fhgz .sg-btn.auth-pill{position:relative;font-size:1rem;font-weight:600;gap:.75rem}.auth-panel.svelte-q3fhgz .sg-btn.auth-pill-big{height:2.5rem}.auth-panel.svelte-q3fhgz .sg-btn.auth-pill-big:not(.variant-glass){background:var(--sg-cta-gradient);border-color:transparent}.auth-panel.svelte-q3fhgz .auth-pill-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.auth-agree.svelte-q3fhgz{display:none;margin:0;text-align:center;font-size:.8125rem;line-height:1.4;color:color-mix(in oklch,var(--color-base-content) 70%,transparent)}.auth-agree.svelte-q3fhgz a:where(.svelte-q3fhgz){color:inherit;text-decoration:underline;text-underline-offset:.18em}html[data-shell=ios] .auth-agree.svelte-q3fhgz{display:block}.auth-panel.svelte-q3fhgz .auth-pill-icon-google{width:1.0625rem;height:1.0625rem}.auth-panel.svelte-q3fhgz .sg-btn.auth-email-toggle{color:color-mix(in oklch,var(--color-base-content) 60%,transparent);font-weight:500}.auth-panel.svelte-q3fhgz .auth-or{color:inherit;opacity:.75}.auth-panel.svelte-q3fhgz .auth-chevron{width:1.1rem;height:1.1rem;opacity:.7}.auth-note.svelte-q3fhgz{margin:0;font-size:.875rem;text-align:center;color:color-mix(in oklch,var(--color-base-content) 75%,transparent)}:root:not([data-js]) .auth-panel .auth-email-toggle,:root:not([data-js]) .auth-panel .auth-js-only{display:none!important}.auth-email-pane.svelte-q3fhgz{display:grid;gap:1rem;width:100%;padding-inline:.375rem}.auth-email-head.svelte-q3fhgz{display:grid;grid-template-columns:2.25rem 1fr 2.25rem;align-items:center}.auth-email-title.svelte-q3fhgz{margin:0;text-align:center;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1.125rem;font-style:italic;color:color-mix(in oklch,var(--color-base-content) 85%,transparent)}.auth-forms.svelte-q3fhgz{display:grid;gap:1.5rem}:root[data-js] .auth-form.svelte-q3fhgz{grid-area:1 / 1;transition:opacity .2s ease}:root[data-js] .auth-forms[data-mode=login].svelte-q3fhgz [data-form=register]:where(.svelte-q3fhgz),:root[data-js] .auth-forms[data-mode=register].svelte-q3fhgz [data-form=login]:where(.svelte-q3fhgz){opacity:0;visibility:hidden}.auth-nojs-heading.svelte-q3fhgz{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;text-align:center}:root[data-js] .auth-nojs-heading.svelte-q3fhgz{display:none}.auth-pw.svelte-q3fhgz{position:relative}.auth-pw-eye.svelte-q3fhgz{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);display:grid;place-items:center;width:2rem;height:2rem;padding:0!important;border:none!important;border-radius:9999px!important;color:color-mix(in oklch,var(--color-base-content) 60%,transparent);cursor:pointer}.auth-pw-eye.svelte-q3fhgz svg{width:1.1rem;height:1.1rem}.auth-links.svelte-q3fhgz{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem}.auth-link.svelte-q3fhgz{font-size:.875rem;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;padding:0!important;border:none!important;cursor:pointer}.auth-link-sep.svelte-q3fhgz{color:color-mix(in oklch,var(--color-base-content) 45%,transparent)}.auth-panel.svelte-q3fhgz .auth-pending{animation:svelte-q3fhgz-auth-pulse 1.2s ease-in-out infinite}@keyframes svelte-q3fhgz-auth-pulse{0%,to{opacity:1}50%{opacity:.55}}
