.buyer-auth-wrap{background:radial-gradient(at 20% 0,#e6edff 0,#0000 55%),#f3f5fc;padding:40px 24px}.buyer-auth-card{border:1px solid #e1e7f2;border-radius:24px;max-width:480px;padding:36px 40px;box-shadow:0 16px 56px -24px #23396940}.buyer-auth-brand{margin-bottom:28px}.buyer-auth-brand img{object-fit:contain;width:180px;height:60px;display:block}.buyer-auth-card h1{letter-spacing:-.035em;font-size:30px;line-height:1.2}.buyer-auth-sub{margin:12px 0 28px;line-height:1.65}.buyer-auth-card .buyer-btn{border-radius:999px;min-height:46px}.buyer-auth-card .buyer-field label{font-size:14px}.buyer-auth-card a{text-underline-offset:3px;font-weight:600}.buyer-auth-recovery{text-align:center;margin:16px 0;font-size:14px}.buyer-auth-footer{border-top:1px solid var(--buyer-border);text-align:center;color:var(--buyer-text-secondary);margin:24px 0 0;padding-top:22px;font-size:14px}.buyer-auth-legal{color:var(--buyer-text-secondary);margin:0 0 20px;font-size:13px;line-height:1.65}@media (max-width:520px){.buyer-auth-wrap{align-items:flex-start;padding:24px 16px}.buyer-auth-card{border-radius:20px;padding:28px 24px}.buyer-auth-card h1{font-size:27px}}.buyer-auth-wrap--login{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;padding:0;display:grid}.buyer-auth-wrap--login .buyer-auth-card{width:min(100%,720px);max-width:none;box-shadow:none;border:0;border-radius:0;justify-self:center;padding:48px clamp(32px,5vw,78px)}.buyer-auth-wrap--login .buyer-auth-brand{justify-content:center;margin-bottom:34px}.buyer-auth-wrap--login .buyer-auth-brand img{width:198px;height:66px}.buyer-auth-wrap--login .buyer-auth-card h1{text-align:center;margin:0;font-size:clamp(28px,2.25vw,34px);line-height:1.18}.buyer-auth-wrap--login .buyer-auth-sub{text-align:center;margin:12px 0 38px;line-height:1.55}.buyer-auth-wrap--login .buyer-auth-card .buyer-field{margin-bottom:22px}.buyer-auth-wrap--login .buyer-auth-card .buyer-field label{font-size:14px;font-weight:600}.buyer-auth-wrap--login .buyer-auth-card .buyer-input{background:#fff;border-color:#d6deec;border-radius:10px;min-height:50px}.buyer-auth-wrap--login .buyer-auth-card .buyer-input:focus{outline-offset:2px;border-color:#2563eb;outline:2px solid #2563eb;box-shadow:0 0 0 4px #2563eb1f}.buyer-auth-wrap--login .buyer-auth-card .buyer-input:-webkit-autofill{-webkit-text-fill-color:#0b1324;-webkit-box-shadow:inset 0 0 0 100px #fff}.buyer-auth-wrap--login .buyer-auth-recovery{text-align:right;margin:0 0 30px}.buyer-auth-wrap--login .buyer-auth-card .buyer-btn{min-height:50px;font-size:15px}.buyer-auth-wrap--login .buyer-auth-footer{border:0;margin:46px 0 0;padding:0}.buyer-auth-showcase{color:#fff;background:linear-gradient(155deg,#4f7bf3 0%,#3268ec 58%,#2457df 100%);flex-direction:column;min-width:0;min-height:100dvh;display:flex;overflow:hidden}.buyer-auth-showcase-copy{z-index:1;text-align:center;width:min(100%,660px);margin:clamp(44px,6vh,72px) auto 22px;padding:0 34px;position:relative}.buyer-auth-showcase-kicker{color:#dbe7ff;letter-spacing:.18em;margin-bottom:22px;font-size:11px;font-weight:750;display:inline-block}.buyer-auth-showcase h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,49px);font-weight:750;line-height:1.14}.buyer-auth-showcase h2 span{color:#d7e6ff}.buyer-auth-showcase-copy p{color:#e3ecff;max-width:470px;margin:18px auto 0;font-size:15px;line-height:1.6}.buyer-auth-preview{color:#16233d;background:#fff;border:10px solid #dbe8ffed;border-bottom:0;border-radius:35px 35px 0 0;width:min(900px,122%);min-height:600px;margin:auto 0 -14px clamp(36px,6vw,94px);font-size:12px;line-height:1.4;display:flex;overflow:hidden;box-shadow:0 30px 80px #0e30804d}.buyer-auth-preview-rail{color:#c5d8ff;background:#285bdb;flex-direction:column;flex:0 0 62px;align-items:center;gap:18px;padding:18px 0;font-size:23px;display:flex}.buyer-auth-preview-logo,.buyer-auth-preview-rail-active{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.buyer-auth-preview-logo{color:#285bdb;background:#fff;margin-bottom:19px;font-size:22px;font-weight:800}.buyer-auth-preview-rail-active{color:#fff;background:#ffffff2e}.buyer-auth-preview-rail-bottom{margin-top:auto}.buyer-auth-preview-content{background:#f7f9fe;flex:1;min-width:0}.buyer-auth-preview-toolbar{background:#fff;border-bottom:1px solid #e8edf7;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 23px;display:flex}.buyer-auth-preview-toolbar strong{font-size:16px;display:block}.buyer-auth-preview-toolbar small,.buyer-auth-preview-chat-head small{color:#8490a6;margin-top:3px;font-size:10px;display:block}.buyer-auth-preview-toolbar-action{color:#fff;background:#3168ec;border-radius:8px;flex-shrink:0;padding:9px 11px;font-weight:650}.buyer-auth-preview-workspace{grid-template-columns:minmax(260px,46%) minmax(300px,54%);min-height:434px;display:grid}.buyer-auth-preview-inbox{background:#fff;border-right:1px solid #e8edf7}.buyer-auth-preview-tabs{color:#8a96a9;white-space:nowrap;border-bottom:1px solid #edf1f7;gap:16px;padding:17px 18px 12px;font-weight:650;display:flex}.buyer-auth-preview-tabs .active{color:#2861e9}.buyer-auth-preview-conversation{border-bottom:1px solid #eff2f8;align-items:center;gap:10px;min-height:74px;padding:10px 15px;display:flex}.buyer-auth-preview-conversation.active{background:#eef4ff}.buyer-auth-preview-avatar{background-color:#dce7fb;background-image:url(/site/login-avatars.jpg);background-repeat:no-repeat;background-size:300% 200%;border-radius:50%;flex:0 0 38px;width:38px;height:38px;display:block}.buyer-auth-preview-avatar.photo-1{background-position:0 0}.buyer-auth-preview-avatar.photo-2{background-position:50% 0}.buyer-auth-preview-avatar.photo-3{background-position:100% 0}.buyer-auth-preview-avatar.photo-4{background-position:0 100%}.buyer-auth-preview-avatar.photo-5{background-position:50% 100%}.buyer-auth-preview-avatar.photo-6{background-position:100% 100%}.buyer-auth-preview-conversation div{min-width:0}.buyer-auth-preview-conversation strong,.buyer-auth-preview-conversation small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.buyer-auth-preview-conversation strong{font-size:11px}.buyer-auth-preview-conversation small{color:#8793a5;margin-top:5px;font-size:10px}.buyer-auth-preview-conversation i{color:#97a2b4;align-self:flex-start;margin-left:auto;font-size:9px;font-style:normal}.buyer-auth-preview-chat{flex-direction:column;padding:0 18px 16px;display:flex}.buyer-auth-preview-chat-head{background:#fff;border-bottom:1px solid #e8edf7;align-items:center;gap:9px;min-height:68px;margin:0 -18px 24px;padding:10px 18px;display:flex}.buyer-auth-preview-chat-head strong{font-size:11px;display:block}.buyer-auth-preview-online{background:#32b98d;border-radius:50%;width:8px;height:8px;margin-left:auto}.buyer-auth-preview-message{color:#516078;background:#fff;border-radius:13px;max-width:76%;margin-bottom:17px;padding:12px 14px;box-shadow:0 2px 8px #1a366b0f}.buyer-auth-preview-message.outgoing{color:#2d4e91;background:#e6efff;border-radius:13px 13px 3px;align-self:flex-end}.buyer-auth-preview-compose{color:#a4afc0;background:#fff;border:1px solid #e2e8f2;border-radius:10px;justify-content:space-between;margin-top:auto;padding:12px 15px;display:flex}.buyer-auth-preview-compose span{color:#3168ec}@media (max-width:900px){.buyer-auth-wrap--login{justify-content:center;padding:32px 20px;display:flex}.buyer-auth-wrap--login .buyer-auth-card{width:min(100%,560px);padding:32px 24px}.buyer-auth-showcase{display:none}}@media (max-width:520px){.buyer-auth-wrap--login{align-items:center;padding:20px 16px}.buyer-auth-wrap--login .buyer-auth-card{padding:24px 8px}.buyer-auth-wrap--login .buyer-auth-brand{margin-bottom:28px}.buyer-auth-wrap--login .buyer-auth-sub{margin-bottom:32px}.buyer-auth-wrap--login .buyer-auth-footer{margin-top:38px}}
