.card-container.svelte-d2g7dp{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-card-foreground);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow:visible;transition:all .3s ease-in-out}.expandable-fields.svelte-d2g7dp{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height .35s ease-in-out,opacity .25s ease-in-out,transform .35s ease-in-out,margin .35s ease-in-out,overflow 0s .35s}.expandable-fields.show.svelte-d2g7dp{max-height:200px;opacity:1;transform:translateY(0);margin-bottom:1rem;overflow:visible}.remember-me-field.svelte-d2g7dp{margin-bottom:0}.remember-me-field.show.svelte-d2g7dp{max-height:50px;margin-bottom:.5rem}@media(max-width:640px){.card-container.svelte-d2g7dp{border:none;box-shadow:none;background-color:transparent}.bg-background{background-color:var(--color-card)!important}.space-y-1\.5.p-6{padding:1rem 1.5rem}.space-y-4.p-6.pt-0{padding:0 1.5rem 1.5rem}.grid.grid-cols-2{grid-template-columns:1fr;gap:1rem}}@supports (padding: env(safe-area-inset-top)){.min-h-screen{min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.modal-overlay.svelte-d2g7dp{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content.svelte-d2g7dp{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;width:320px;max-width:90vw;box-shadow:0 16px 48px #00000080;animation:svelte-d2g7dp-modalIn .15s ease-out}@keyframes svelte-d2g7dp-modalIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header.svelte-d2g7dp{padding:16px 20px 0}.modal-header.svelte-d2g7dp h3:where(.svelte-d2g7dp){margin:0;font-size:16px;font-weight:600;color:#fff}.modal-body.svelte-d2g7dp{padding:12px 20px 20px;margin:0;font-size:14px;color:#888;line-height:1.5}.modal-body.svelte-d2g7dp strong:where(.svelte-d2g7dp){color:#fff}.modal-footer.svelte-d2g7dp{padding:0 16px 16px;display:flex;justify-content:flex-end}.modal-btn.svelte-d2g7dp{padding:8px 16px;background:#fff;color:#000;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.modal-btn.svelte-d2g7dp:hover{background:#e5e5e5}
