.auth-card[data-v-efb7d79f]{background:linear-gradient(180deg,rgba(35,31,29,.99),#181615)!important;border:1px solid rgba(255,127,80,.18);box-shadow:0 26px 56px rgba(0,0,0,.32);color:bisque;overflow:hidden;position:relative}.auth-card__close[data-v-efb7d79f]{background:hsla(0,0%,100%,.03);border:1px solid rgba(255,228,196,.08);border-radius:999px;color:bisque!important;height:34px;position:absolute;right:.75rem;top:.65rem;width:34px;z-index:2}.auth-card__hero[data-v-efb7d79f]{background:radial-gradient(circle at top left,rgba(255,127,80,.18),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border-bottom:1px solid rgba(255,228,196,.08);display:grid;gap:.5rem;padding:1rem 1.1rem .9rem}.auth-card__eyebrow[data-v-efb7d79f]{color:rgba(255,127,80,.96);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-card__title[data-v-efb7d79f]{color:#fff4ea;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1;margin:0}.auth-card__subtitle[data-v-efb7d79f]{color:rgba(255,228,196,.74);line-height:1.55;margin:0}.auth-card__body[data-v-efb7d79f]{padding:1rem 1.1rem .55rem!important}.auth-card__body--scrollable[data-v-efb7d79f]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.auth-card__form[data-v-efb7d79f]{display:grid;gap:.5rem}.auth-card__alert[data-v-efb7d79f]{border:1px solid rgba(255,127,80,.28);margin-top:1rem}.auth-card__actions--compact[data-v-efb7d79f]{backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(35,31,29,.86),rgba(24,22,21,.98));border-top:1px solid rgba(255,228,196,.08);bottom:0;box-shadow:0 -10px 24px rgba(0,0,0,.16);padding:.85rem 1.1rem calc(.95rem + env(safe-area-inset-bottom, 0px))!important;position:sticky;z-index:2}.auth-card__submit[data-v-efb7d79f]{font-weight:800;min-height:42px;text-transform:none;width:100%}.auth-card[data-v-efb7d79f] .v-field{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02))!important;border:1px solid rgba(255,228,196,.08);border-radius:18px}.auth-card[data-v-efb7d79f] .v-field--focused{border-color:rgba(255,127,80,.48)!important;box-shadow:0 0 0 4px rgba(255,127,80,.08)}.auth-card[data-v-efb7d79f] .v-field__outline{--v-field-border-opacity:0!important}.auth-card[data-v-efb7d79f] .v-field__input,.auth-card[data-v-efb7d79f] .v-label,.auth-card[data-v-efb7d79f] input{color:bisque!important}.auth-card[data-v-efb7d79f] .v-field__prepend-inner .v-icon{color:rgba(255,127,80,.9)}