.account-modal.svelte-69grun{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1.5rem;background:#1c1c1cd1}.account-modal__backdrop.svelte-69grun{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.account-modal__panel.svelte-69grun{position:relative;z-index:1;display:flex;width:min(100%,27.25rem);min-block-size:min(88vh,30rem);flex-direction:column;overflow:hidden;border:2px solid #5f5f5f;border-radius:15px;background:#f4f4f4;box-shadow:0 0 0 10px #00000038,0 16px 34px #00000052,inset 0 5px #ffffffeb,inset 0 -8px #0003;padding:2rem clamp(2rem,6vw,2.35rem) 2.2rem;color:#5a5a5d;text-align:left}.account-modal__panel--compact.svelte-69grun{min-block-size:0}.account-modal.svelte-69grun h2:where(.svelte-69grun){margin:0 0 1.55rem;color:#5a5a5d;font-size:clamp(2rem,1.45rem + 1.9vw,2.45rem);font-weight:800;line-height:1.05;text-shadow:0 4px 0 var(--color-white)}.account-modal.svelte-69grun p:where(.svelte-69grun){max-width:34ch;margin:0;color:#68686b;font-size:1rem;font-weight:700;line-height:1.25}.account-modal.svelte-69grun p:where(.svelte-69grun)+p:where(.svelte-69grun){margin-block-start:1.1rem}.account-modal.svelte-69grun strong:where(.svelte-69grun){color:#4a4a4d}.account-modal__actions.svelte-69grun{display:grid;gap:1rem;margin-block-start:2rem}.account-modal__actions--row.svelte-69grun{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;margin-block-start:1.25rem}.account-modal__button{--cp-btn-depth: 10px;--cp-btn-hover-lift: 6px;--cp-btn-border: 6px;--cp-btn-border-hover: 8px;--cp-btn-frame: 5px;--cp-btn-radius: 18px;--cp-btn-face-radius: 7px;--cp-btn-padding-y: 1.9em;--cp-btn-padding-x: 1.25em;--cp-btn-text-shadow-y: 3px;width:100%;font-size:1.3rem}.account-modal__button--gray{--cp-btn-depth: 8px;--cp-btn-padding-y: 1.45em;--cp-btn-face: #e8e8e8;--cp-btn-edge: #9c9c9c;--cp-btn-text: #55575b;--cp-btn-text-shadow: rgba(255, 255, 255, .72);--cp-btn-text-shadow-y: 2px;--cp-btn-border-color: rgba(0, 0, 0, .24);--cp-btn-bevel: #b8b8b8;--cp-btn-grid-opacity: .08}.account-modal__button--submit{--cp-btn-padding-y: 1.25em;font-size:1.2rem}.account-modal__button--compact{--cp-btn-depth: 8px;--cp-btn-padding-y: 1.25em;--cp-btn-padding-x: .9em;font-size:1.05rem}.account-modal__google{--cp-btn-depth: 7px;--cp-btn-hover-lift: 5px;--cp-btn-border: 5px;--cp-btn-border-hover: 7px;--cp-btn-frame: 4px;--cp-btn-radius: 16px;--cp-btn-face-radius: 8px;--cp-btn-padding-y: 1.15em;--cp-btn-padding-x: 1.1em;width:100%;font-size:1.1rem}.account-modal__google .cp-btn__label{display:inline-flex;align-items:center;gap:.65em}.account-modal__gbadge.svelte-69grun{display:inline-grid;place-items:center;width:1.6em;height:1.6em;flex:none;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000040}.account-modal__gbadge.svelte-69grun svg:where(.svelte-69grun){width:62%;height:62%;display:block}.account-modal__or.svelte-69grun{display:flex;align-items:center;gap:.9rem;margin-block:1.4rem;color:#a6a6a9;font-size:.8rem;font-weight:800;text-transform:uppercase}.account-modal__or.svelte-69grun:before,.account-modal__or.svelte-69grun:after{content:"";flex:1;height:2px;border-radius:2px;background:#dcdcdc}.account-modal__form.svelte-69grun{display:grid;gap:1.1rem;margin-block-start:0}.account-modal__form--spaced.svelte-69grun,.account-modal__waitlist.svelte-69grun{margin-block-start:1.6rem}.account-modal__field.svelte-69grun{display:grid;gap:.4rem}.account-modal__label.svelte-69grun{font-size:.85rem;font-weight:800;text-transform:uppercase;color:#7a7a7d}.account-modal__input.svelte-69grun{width:100%;padding:.85rem 1rem;border:2px solid #d4d4d4;border-radius:11px;background:var(--color-white);color:#3a3a3d;font-family:inherit;font-size:1rem;font-weight:600;box-shadow:inset 0 2px #0000000a}.account-modal__input.svelte-69grun::placeholder{color:#b3b3b6;font-weight:600}.account-modal__input.svelte-69grun:focus{outline:none;border-color:var(--cp-pink, #ff2e6e);box-shadow:0 0 0 3px #ff2e6e2e}.account-modal.svelte-69grun .account-modal__error:where(.svelte-69grun){margin:-.2rem 0 0;color:#d6334e;font-size:.9rem;font-weight:700}.account-modal.svelte-69grun .account-modal__switch:where(.svelte-69grun){margin-top:2.6rem;font-size:.92rem;font-weight:700;color:#68686b}.account-modal__switch-sep.svelte-69grun{margin-inline:.4rem;color:#b3b3b6}.account-modal__link.svelte-69grun{border:0;padding:0;background:none;color:var(--cp-pink, #ff2e6e);font-family:inherit;font-size:inherit;font-weight:800;text-decoration:underline;cursor:pointer}
