.LoginPromptModal_overlay__zA_DL{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;animation:LoginPromptModal_fadeIn__URz5V .15s ease}@media (min-width:640px){.LoginPromptModal_overlay__zA_DL{align-items:center}}@keyframes LoginPromptModal_fadeIn__URz5V{0%{opacity:0}to{opacity:1}}.LoginPromptModal_sheet__v7m4X{background:var(--bg-elev);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:36px 28px 40px;width:100%;max-width:420px;text-align:center;animation:LoginPromptModal_slideUp__uzASd .2s ease}@media (min-width:640px){.LoginPromptModal_sheet__v7m4X{border-radius:var(--r-xl)}}@keyframes LoginPromptModal_slideUp__uzASd{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.LoginPromptModal_icon__gpOZz{font-size:40px;margin-bottom:14px}.LoginPromptModal_title__zUsYb{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;margin-bottom:10px}.LoginPromptModal_sub__XZQ7w{font-size:14px;color:var(--fg-muted);line-height:1.6;margin-bottom:28px}.LoginPromptModal_sub__XZQ7w strong{color:var(--fg);font-weight:700}.LoginPromptModal_primaryBtn__rFfn8{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;border-radius:var(--r-md);background:var(--fg);color:var(--bg);font-size:15px;font-weight:700;text-decoration:none;margin-bottom:10px;transition:opacity var(--t-fast)}.LoginPromptModal_primaryBtn__rFfn8:hover{opacity:.85}.LoginPromptModal_secondaryBtn__8unwB{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px;border-radius:var(--r-md);background:none;border:1.5px solid var(--border);font-size:14px;font-weight:600;font-family:inherit;color:var(--fg);text-decoration:none;margin-bottom:16px;transition:border-color var(--t-fast)}.LoginPromptModal_secondaryBtn__8unwB:hover{border-color:var(--fg)}.LoginPromptModal_cancelBtn__9Zjtm{background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--fg-muted);cursor:pointer;padding:4px;transition:color var(--t-fast)}.LoginPromptModal_cancelBtn__9Zjtm:hover{color:var(--fg)}