.gate-wrap[data-v-65c16fbe]{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:var(--app-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet[data-v-65c16fbe]{position:relative;width:100%;max-width:30rem;display:flex;flex-direction:column;gap:.7rem;padding:1.4rem 1.25rem calc(1.4rem + env(safe-area-inset-bottom,0px));border-radius:1.5rem 1.5rem 0 0;animation:gateSheetIn-65c16fbe .25s ease}@media(min-width:40rem){.gate-wrap[data-v-65c16fbe]{align-items:center}.sheet[data-v-65c16fbe]{border-radius:1.5rem}}@keyframes gateSheetIn-65c16fbe{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sheet[data-v-65c16fbe]{animation:none}}.sheet__x[data-v-65c16fbe]{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:2rem;height:2rem;border:none;border-radius:999px;background:var(--app-skel-base);color:var(--app-text-2);cursor:pointer}.sheet__title[data-v-65c16fbe]{margin:0;padding-right:2rem;font-family:var(--app-font-display);font-weight:800;font-size:1.25rem;color:var(--app-text);text-wrap:pretty}.sheet__sub[data-v-65c16fbe]{margin:0;font-weight:500;font-size:.9rem;line-height:1.45;color:var(--app-text-2);text-wrap:pretty}.tabs[data-v-65c16fbe]{display:flex;gap:.4rem;padding:.25rem;border-radius:.9rem;background:var(--app-skel-base)}.tab[data-v-65c16fbe]{flex:1;padding:.55rem;border:none;border-radius:.65rem;background:transparent;color:var(--app-text-2);font-weight:700;font-size:.9rem;cursor:pointer}.tab--on[data-v-65c16fbe]{background:var(--app-lime);color:var(--app-on-lime)}.email-switch[data-v-65c16fbe]{align-self:center;border:none;background:none;padding:.2rem;color:var(--app-text-2);text-decoration:underline;text-underline-offset:2px;font-weight:600;font-size:.9rem;cursor:pointer}.form[data-v-65c16fbe]{display:flex;flex-direction:column;gap:.6rem}.inp[data-v-65c16fbe]{width:100%;min-height:3rem;padding:0 1rem;border:1px solid var(--app-border);border-radius:.9rem;background:var(--app-card);color:var(--app-text);font-size:1rem}.inp[data-v-65c16fbe]:focus{outline:none;border-color:var(--app-lime)}.err[data-v-65c16fbe]{margin:0;color:var(--app-fire);font-weight:600;font-size:.85rem}.sheet__fine[data-v-65c16fbe]{margin-top:.5rem;text-align:center;font-size:.7rem;font-weight:500;color:var(--app-text-3)}
