.discover-auth_card__4_qpA[data-ui=modal-content]{--discover-ink:#182033;--discover-paper:#fffdf8;--discover-muted:#4a5161;--discover-line:#e3d8c3;--discover-rust:#b5481b;width:min(100%,520px);max-width:520px;max-height:calc(100dvh - 40px);overflow-x:hidden;overscroll-behavior:contain;border:1px solid var(--discover-line);border-radius:30px;background:var(--discover-paper);color:var(--discover-ink);box-shadow:0 24px 64px rgba(24,32,51,.26);font-family:Discover DM Sans,system-ui,sans-serif}.discover-auth_header__ptaXz{position:relative;height:26px}.discover-auth_handle__UfIlM{display:none}.discover-auth_close__3PZo2{position:absolute;z-index:1;top:14px;right:16px;display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#f2e9d7;color:var(--discover-ink)}.discover-auth_close__3PZo2:hover{background:#e9ddc7}.discover-auth_formSection__MTS8t{min-width:0;padding:6px 30px 28px}.discover-auth_intro__h_5pm{margin:0 44px 5px 0;color:var(--discover-muted);font-size:.875rem}.discover-auth_title__FrMS1{margin:0 24px 0 0;color:var(--discover-ink);font:800 clamp(1.9rem,5vw,2.35rem)/1.05 Discover Bricolage,system-ui,sans-serif;letter-spacing:-.035em}.discover-auth_google__ukJOu{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:8px 12px;border:1px solid #9c8b75;border-radius:999px;color:var(--discover-ink);font-weight:750}.discover-auth_google__ukJOu:hover{background:#fbf6ec}.discover-auth_google__ukJOu:disabled,.discover-auth_modeSwitch__mPNQ8 button:disabled{opacity:.62;cursor:not-allowed}.discover-auth_divider__xLl3B{display:flex;align-items:center;gap:12px;margin-block:12px;color:var(--discover-muted);font-size:.8rem}.discover-auth_divider__xLl3B>span:first-child,.discover-auth_divider__xLl3B>span:last-child{background:var(--discover-line)}.discover-auth_formSection__MTS8t form label>span{color:var(--discover-ink);font-size:.85rem}.discover-auth_formSection__MTS8t form input{height:44px;border-color:#a99a84;border-radius:13px;background:var(--discover-paper);color:var(--discover-ink);font-size:1rem}.discover-auth_formSection__MTS8t form input::-moz-placeholder{color:#606878}.discover-auth_formSection__MTS8t form input::placeholder{color:#606878}.discover-auth_formSection__MTS8t form input:focus{border-color:var(--discover-rust);box-shadow:0 0 0 2px rgba(181,72,27,.15)}.discover-auth_formSection__MTS8t form button[type=submit]{min-height:48px;border-radius:999px;background:var(--discover-rust);color:#fffdf8;box-shadow:none;transform:none}.discover-auth_formSection__MTS8t form button[type=submit]:hover{background:#943914}.discover-auth_modeSwitch__mPNQ8{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:5px;column-gap:5px;margin-top:4px;color:var(--discover-muted);font-size:.875rem}.discover-auth_modeSwitch__mPNQ8 button{min-height:44px;border-radius:6px;padding-inline:3px;color:var(--discover-rust);font-weight:750}.discover-auth_modeSwitch__mPNQ8 button:hover{text-decoration:underline}.discover-auth_returnNote__G6BWG{margin:0;padding:9px 12px;border-radius:12px;background:#ddf0ee;color:#234b49;font-size:.82rem}.discover-auth_card__4_qpA button:focus-visible{outline:2px solid var(--discover-rust);outline-offset:2px}@media (max-width:639px){.discover-auth_card__4_qpA[data-ui=modal-content]{position:absolute;inset:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - 48px);border-bottom:0;border-radius:24px 24px 0 0}.discover-auth_handle__UfIlM{display:block;position:absolute;top:9px;left:50%;width:36px;height:4px;transform:translateX(-50%);border-radius:999px;background:#e0d5c1}.discover-auth_close__3PZo2{top:11px;right:13px}.discover-auth_formSection__MTS8t{padding:5px 18px max(14px,env(safe-area-inset-bottom))}body:has(.firebase-emulator-warning) .discover-auth_formSection__MTS8t{padding-bottom:max(46px,env(safe-area-inset-bottom))}}