.login_main__U2mcH{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem;background:radial-gradient(ellipse 70% 50% at 20% 10%,rgba(154,91,60,.1),transparent),var(--sand-light);position:relative}.login_installButtonWrapper__utMyy{position:absolute;top:1rem;right:1rem;z-index:10}.login_inner__qT4g5{width:min(100%,440px);display:flex;flex-direction:column;gap:1rem}.login_betaNotice__QYFKB{margin-top:.35rem;color:rgba(28,25,22,.48);font-size:.78rem;line-height:1.45;text-align:center}.login_eyebrow__tkUJ1{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--seller)}.login_title__7huBn{font-family:var(--font-display);font-size:clamp(2rem,5vw,2.8rem);letter-spacing:-.03em;line-height:.95;text-transform:uppercase;color:var(--ink)}.login_title__7huBn span{color:var(--seller)}.login_text__f9OAs{color:var(--muted);line-height:1.5;margin-bottom:.5rem}.login_card__r3Ltj{background:rgba(255,250,244,.9);border:1px solid rgba(185,166,141,.75);padding:1.25rem;display:flex;flex-direction:column;gap:1.1rem}.login_tabs__b7pyw{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;padding:.3rem;background:var(--sand);border:1px solid var(--sand-deep)}.login_tab__FEk_I{padding:.7rem .5rem;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:background .2s ease,color .2s ease}.login_tabActive__LLPH3{background:var(--ink);color:var(--white)}.login_form__Ij6Df{display:flex;flex-direction:column;gap:.9rem}.login_label__1kJPU{display:flex;flex-direction:column;gap:.4rem;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.login_input__Y4JR4{width:100%;padding:.85rem .9rem;border:1.5px solid var(--sand-deep);background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:1rem;letter-spacing:normal;text-transform:none;font-weight:400}.login_input__Y4JR4:focus{outline:2px solid var(--seller);outline-offset:1px}.login_error__BN8Ls{background:rgba(154,91,60,.12);border:1px solid rgba(154,91,60,.35);color:var(--seller-deep)}.login_error__BN8Ls,.login_info__SihDy{padding:.7rem .8rem;font-size:.88rem;line-height:1.4}.login_info__SihDy{background:rgba(90,107,92,.12);border:1px solid rgba(90,107,92,.35);color:var(--buyer-deep)}.login_submit__ajKqa{margin-top:.25rem;width:100%;padding:.95rem 1.4rem;background:var(--ink);color:var(--white);border:2px solid var(--ink);font-family:var(--font-body);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;transition:transform .2s var(--ease-out),background .2s ease}.login_submit__ajKqa:hover:not(:disabled){transform:translateY(-1px);background:#2a2622}.login_submit__ajKqa:disabled{opacity:.65;cursor:wait}.login_checkbox__elGkf{display:flex;align-items:flex-start;gap:.65rem;font-family:var(--font-body);font-size:.92rem;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.45;color:var(--ink);cursor:pointer}.login_checkbox__elGkf input{margin-top:.2rem;width:1.05rem;height:1.05rem;flex-shrink:0;accent-color:var(--ink)}.login_checkbox__elGkf a{color:var(--buyer-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}.InstallAppButton_installButton__eHHiH{font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink,#1c1916);background:transparent;border:1.5px solid var(--ink,#1c1916);padding:.6rem .9rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:block!important;visibility:visible!important;opacity:1!important}.InstallAppButton_installButton__eHHiH:hover{background:var(--ink);color:var(--white)}.InstallAppButton_modal__tMjub{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.InstallAppButton_modalContent__Jr08e{background:var(--white);border-radius:.75rem;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:400px;width:100%;overflow:hidden;animation:InstallAppButton_modalSlideIn__APiGJ .3s ease-out}@keyframes InstallAppButton_modalSlideIn__APiGJ{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.InstallAppButton_modalHeader__KGgXB{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 0;border-bottom:1px solid var(--sand);margin-bottom:1rem}.InstallAppButton_modalTitle__Pb1U2{font-family:var(--font-display);font-size:1.2rem;font-weight:900;color:var(--ink);margin:0;text-transform:uppercase;letter-spacing:-.02em}.InstallAppButton_closeButton__oYOi3{background:none;border:none;font-size:1.5rem;color:var(--muted);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.InstallAppButton_closeButton__oYOi3:hover{color:var(--ink)}.InstallAppButton_modalBody__uxUA5{padding:0 1.5rem 1.5rem}.InstallAppButton_instruction__zeCQ6{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;padding:1rem;background:var(--sand-light);border-radius:.5rem}.InstallAppButton_instruction__zeCQ6:last-child{margin-bottom:0}.InstallAppButton_stepNumber__Fmb30{background:var(--seller);color:var(--white);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.75rem;font-weight:700;flex-shrink:0}.InstallAppButton_stepText__OByy9{font-size:.9rem;line-height:1.5;color:var(--ink)}.InstallAppButton_shareIcon__iymXu{display:inline-block;margin-left:.5rem;font-size:1rem}.InstallAppButton_modalFooter__JcjSd{padding:1rem 1.5rem;border-top:1px solid var(--sand);text-align:center}.InstallAppButton_okButton__RhmNL{background:var(--seller);color:var(--white);border:none;padding:.8rem 2rem;font-family:var(--font-body);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;border-radius:.5rem;cursor:pointer;transition:background .2s ease}.InstallAppButton_okButton__RhmNL:hover{background:var(--seller-deep)}.InstallAppButton_desktopInfo__T_mTG{text-align:center}.InstallAppButton_desktopIcon__YE_eh{font-size:3rem;margin-bottom:1rem}.InstallAppButton_desktopTitle__8646j{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:var(--ink);margin-bottom:1rem;text-transform:uppercase;letter-spacing:-.02em}.InstallAppButton_desktopText__wbx9H{font-size:.95rem;line-height:1.5;color:var(--ink);margin-bottom:1.2rem}.InstallAppButton_desktopSteps__0Xp_G{text-align:left;margin:1.2rem 0;padding-left:1rem}.InstallAppButton_desktopSteps__0Xp_G li{font-size:.9rem;line-height:1.6;color:var(--ink);margin-bottom:.8rem;list-style-type:disc}.InstallAppButton_desktopNote__eAwUP{font-size:.85rem;color:var(--muted);margin-top:1.2rem;padding:.8rem;background:var(--sand-light);border-radius:.5rem;font-style:italic}@media (max-width:768px){.InstallAppButton_installButton__eHHiH{font-size:.7rem;padding:.5rem .7rem}.InstallAppButton_modal__tMjub{padding:.5rem}.InstallAppButton_modalContent__Jr08e{max-width:350px}.InstallAppButton_modalHeader__KGgXB{padding:1rem 1.2rem 0}.InstallAppButton_modalTitle__Pb1U2{font-size:1.1rem}.InstallAppButton_modalBody__uxUA5{padding:0 1.2rem 1.2rem}.InstallAppButton_instruction__zeCQ6{padding:.8rem;gap:.8rem;margin-bottom:1rem}.InstallAppButton_stepText__OByy9{font-size:.85rem}.InstallAppButton_modalFooter__JcjSd{padding:.8rem 1.2rem}}