.buyer-module__qvnjgq__page{color:#182a43;background:#f5f7fb;min-height:100vh;overflow:hidden}.buyer-module__qvnjgq__main{isolation:isolate;width:min(100%,1600px);margin:0 auto;padding:clamp(120px,10vw,148px) clamp(20px,3.2vw,64px) clamp(64px,6vw,96px);position:relative}.buyer-module__qvnjgq__backgroundFlow{z-index:-1;opacity:.075;pointer-events:none;width:clamp(440px,30vw,630px);position:absolute;top:90px;right:clamp(-330px,-15vw,-160px)}.buyer-module__qvnjgq__hero{max-width:920px;margin-bottom:clamp(26px,2.5vw,38px)}.buyer-module__qvnjgq__eyebrow{color:#6280a0;font-size:var(--mahshar-caption-size);letter-spacing:.15em;margin-bottom:12px;font-weight:800}.buyer-module__qvnjgq__hero h1{color:#182a43;letter-spacing:-.06em;font-size:clamp(38px,3.5vw,58px);font-weight:780;line-height:1.02}.buyer-module__qvnjgq__hero>p{color:#6e8095;max-width:690px;margin-top:12px;font-size:clamp(15px,1vw,18px);line-height:1.65}.buyer-module__qvnjgq__searchSurface{background:#fff;border:1px solid #cbddec;border-radius:18px;margin-top:26px;padding:10px;position:relative;box-shadow:0 14px 36px #203c6510}.buyer-module__qvnjgq__searchSurface:before{content:"";background:linear-gradient(90deg,#9fc7f4,#d3c2ff);border-radius:0 0 999px 999px;width:120px;height:3px;position:absolute;top:0;left:26px}.buyer-module__qvnjgq__searchRow{align-items:center;gap:10px;display:flex}.buyer-module__qvnjgq__searchIcon{color:#5d83ad;flex:none;margin-left:10px}.buyer-module__qvnjgq__searchInput{color:#1e3856;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:13px 4px;font-size:15px}.buyer-module__qvnjgq__searchInput::placeholder{color:#98a7b8}.buyer-module__qvnjgq__searchButton{color:#fff;background:#2775ca;border-radius:12px;min-height:48px;padding:0 22px;font-size:14px;font-weight:750;transition:background-color .18s,transform .18s;box-shadow:0 8px 18px #2775ca2b}.buyer-module__qvnjgq__searchButton:hover{background:#1f63ad;transform:translateY(-1px)}.buyer-module__qvnjgq__searchButton:disabled{cursor:not-allowed;opacity:.6;transform:none}.buyer-module__qvnjgq__searchFeedback{color:#63768d;font-size:var(--mahshar-support-size);margin:12px 4px 0}.buyer-module__qvnjgq__searchError{color:#be4353}.buyer-module__qvnjgq__categoryBar{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.buyer-module__qvnjgq__categoryPill{color:#62768e;min-height:32px;font-size:var(--mahshar-support-size);background:#fff;border:1px solid #d8e3ef;border-radius:999px;padding:6px 12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s}.buyer-module__qvnjgq__categoryPill:hover{color:#2775ca;border-color:#a8c5e4}.buyer-module__qvnjgq__categoryPillActive{color:#fff;background:#2775ca;border-color:#2775ca}.buyer-module__qvnjgq__paymentBalances{background:#dce6f0;border:1px solid #d2deeb;border-radius:16px;grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(280px,1.3fr);gap:1px;margin:-10px 0 28px;display:grid;overflow:hidden;box-shadow:0 8px 24px #203c650b}.buyer-module__qvnjgq__paymentBalances>div,.buyer-module__qvnjgq__paymentBalances>p{background:#fff;padding:16px 18px}.buyer-module__qvnjgq__paymentBalances>div{gap:4px;display:grid}.buyer-module__qvnjgq__paymentBalances span{color:#70839a;font-size:var(--mahshar-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:780}.buyer-module__qvnjgq__paymentBalances strong{color:#203f61;font-family:var(--font-geist-mono,ui-monospace, monospace);font-size:16px}.buyer-module__qvnjgq__paymentBalances small{color:#7c8da0;font-size:var(--mahshar-caption-size)}.buyer-module__qvnjgq__paymentBalances>p{color:#5f748c;font-size:var(--mahshar-support-size);line-height:1.55}.buyer-module__qvnjgq__paymentBalances a,.buyer-module__qvnjgq__fundingLink{color:#2775ca;text-underline-offset:3px;font-weight:760;text-decoration:underline}.buyer-module__qvnjgq__workspace{grid-template-columns:minmax(0,1fr) minmax(272px,.31fr);align-items:start;gap:clamp(22px,2.8vw,42px);display:grid}.buyer-module__qvnjgq__resultsColumn{min-width:0}.buyer-module__qvnjgq__resultsHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.buyer-module__qvnjgq__resultsHeader h2{color:#263d59;letter-spacing:-.03em;font-size:18px;font-weight:760}.buyer-module__qvnjgq__resultsHeader p{color:#74859a;font-size:var(--mahshar-support-size);margin-top:4px}.buyer-module__qvnjgq__sortSelect{color:#516c89;min-height:39px;font-size:var(--mahshar-support-size);background:#fff;border:1px solid #d6e1ed;border-radius:10px;outline:none;padding:0 31px 0 11px;font-weight:700}.buyer-module__qvnjgq__resultsList{gap:14px;display:grid}.buyer-module__qvnjgq__apiCard{background:#fff;border:1px solid #d7e2ed;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:clamp(20px,2vw,27px);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 26px #203c650d}.buyer-module__qvnjgq__apiCard:before{content:"";background:linear-gradient(#9ac4ef,#d2c0fa);width:4px;height:100%;position:absolute;top:0;left:0}.buyer-module__qvnjgq__apiCard:hover{border-color:#bfd4e9;transform:translateY(-1px);box-shadow:0 14px 34px #203c6515}.buyer-module__qvnjgq__apiPrimary{min-width:0}.buyer-module__qvnjgq__apiTop{align-items:flex-start;gap:12px;display:flex}.buyer-module__qvnjgq__apiGlyph{color:#3679bf;background:#f2f8ff;border:1px solid #d8e7f7;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.buyer-module__qvnjgq__apiName{color:#1d3856;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,1.25vw,20px);font-weight:770;line-height:1.2;overflow:hidden}.buyer-module__qvnjgq__apiSubline{color:#718398;font-size:var(--mahshar-caption-size);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.buyer-module__qvnjgq__categoryBadge,.buyer-module__qvnjgq__methodBadge,.buyer-module__qvnjgq__contextBadge{min-height:24px;font-size:var(--mahshar-caption-size);letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 8px;font-weight:780;display:inline-flex}.buyer-module__qvnjgq__categoryBadge{color:#3975b1;background:#f2f8ff;border:1px solid #d8e6f6}.buyer-module__qvnjgq__methodBadge{color:#7154a8;background:#f8f6ff;border:1px solid #e2dafa}.buyer-module__qvnjgq__contextBadge{color:#66809b;background:#fbfcfe;border:1px solid #dce7f0}.buyer-module__qvnjgq__apiDescription{color:#5c7189;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:15px 0 17px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.buyer-module__qvnjgq__apiMetrics{border-top:1px solid #e8edf3;flex-wrap:wrap;align-items:end;gap:8px 19px;padding-top:14px;display:flex}.buyer-module__qvnjgq__metric{gap:3px;min-width:70px;padding-left:2px;display:grid}.buyer-module__qvnjgq__metricLabel{color:#8b99a9;font-size:var(--mahshar-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:760}.buyer-module__qvnjgq__metricValue{color:#405b77;font-size:var(--mahshar-support-size);font-weight:740}.buyer-module__qvnjgq__metricUnknown{color:#98a5b3}.buyer-module__qvnjgq__apiSide{align-content:space-between;justify-items:end;gap:22px;min-width:134px;display:grid}.buyer-module__qvnjgq__price{color:#193d63;font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:-.065em;text-align:right;font-size:22px;font-weight:810}.buyer-module__qvnjgq__price small{color:#667f99;font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--mahshar-caption-size);letter-spacing:.035em;margin-top:4px;font-weight:760;display:block}.buyer-module__qvnjgq__apiAction{color:#fff;background:#2775ca;border-radius:11px;min-width:128px;min-height:42px;padding:0 15px;font-size:13px;font-weight:750;transition:background-color .18s}.buyer-module__qvnjgq__apiAction:hover{background:#1f63ad}.buyer-module__qvnjgq__apiActionUse{background:#198959}.buyer-module__qvnjgq__apiActionUse:hover{background:#13764a}.buyer-module__qvnjgq__apiAction:disabled{cursor:not-allowed;opacity:.55}.buyer-module__qvnjgq__filterRail{background:#fff;border:1px solid #d2deeb;border-radius:19px;align-self:start;position:sticky;top:clamp(104px,9vw,124px);overflow:hidden;box-shadow:0 12px 32px #203c6510}.buyer-module__qvnjgq__filterHeader{background:linear-gradient(112deg,#edf6ff,#f6f4ff);border-bottom:1px solid #e3eaf2;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.buyer-module__qvnjgq__filterHeader h2{color:#476b92;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:820}.buyer-module__qvnjgq__clearButton{color:#2775ca;font-size:var(--mahshar-caption-size);font-weight:750}.buyer-module__qvnjgq__filterBody{gap:20px;padding:18px;display:grid}.buyer-module__qvnjgq__filterGroup{gap:9px;display:grid}.buyer-module__qvnjgq__filterGroup h3{color:#405a78;font-size:var(--mahshar-support-size);font-weight:790}.buyer-module__qvnjgq__filterOptions{gap:5px;display:grid}.buyer-module__qvnjgq__filterOption{color:#6b7f96;min-height:30px;font-size:var(--mahshar-support-size);text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.buyer-module__qvnjgq__filterOption:hover{color:#2775ca}.buyer-module__qvnjgq__filterOptionActive{color:#2775ca;font-weight:730}.buyer-module__qvnjgq__filterCount{color:#9aa7b6;font-size:var(--mahshar-caption-size)}.buyer-module__qvnjgq__rangeFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buyer-module__qvnjgq__rangeInput,.buyer-module__qvnjgq__filterSelect{color:#536d89;width:100%;min-width:0;min-height:35px;font-size:var(--mahshar-caption-size);background:#fbfcfe;border:1px solid #dbe4ee;border-radius:9px;outline:none;padding:0 9px}.buyer-module__qvnjgq__rangeInput:focus,.buyer-module__qvnjgq__filterSelect:focus,.buyer-module__qvnjgq__sortSelect:focus{border-color:#2775ca;box-shadow:0 0 0 3px #2775ca18}.buyer-module__qvnjgq__checkboxOption{color:#687c92;font-size:var(--mahshar-support-size);align-items:center;gap:8px;display:flex}.buyer-module__qvnjgq__checkboxOption input{accent-color:#2775ca}.buyer-module__qvnjgq__emptyState{color:#6b7e94;text-align:center;background:#fbfdff;border:1px dashed #cad8e7;border-radius:19px;padding:clamp(34px,4vw,56px) 24px}.buyer-module__qvnjgq__emptyState h3{color:#37516e;font-size:16px;font-weight:750}.buyer-module__qvnjgq__emptyState p{max-width:390px;margin:8px auto 0;font-size:13px;line-height:1.6}.buyer-module__qvnjgq__loadingState{gap:12px;display:grid}.buyer-module__qvnjgq__skeleton{background:linear-gradient(100deg,#f7f9fc 20%,#edf2f8 40%,#f7f9fc 60%) 0 0/200% 100%;border:1px solid #e2eaf2;border-radius:19px;height:142px;animation:1.4s infinite buyer-module__qvnjgq__shimmer}.buyer-module__qvnjgq__errorState{color:#b64152;background:#fff7f8;border-style:solid;border-color:#f0c8d0}.buyer-module__qvnjgq__fundingLink{margin-top:13px;display:inline-flex}.buyer-module__qvnjgq__fundingActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.buyer-module__qvnjgq__connectMain{isolation:isolate;background:#f5f7fb;place-items:center;min-height:100vh;padding:112px 24px 48px;display:grid;position:relative;overflow:hidden}.buyer-module__qvnjgq__connectBackgroundFlow{z-index:-1;opacity:.075;width:clamp(480px,34vw,700px);position:absolute;top:12%;right:clamp(-330px,-14vw,-170px)}.buyer-module__qvnjgq__connectCard{text-align:center;background:#fff;border:1px solid #d3e0ec;border-radius:24px;width:min(100%,464px);padding:38px;position:relative;overflow:hidden;box-shadow:0 18px 46px #203c6517}.buyer-module__qvnjgq__connectCardFlow{opacity:.15;width:260px;position:absolute;top:13px;right:-70px}.buyer-module__qvnjgq__walletChip{z-index:1;color:#3679bf;background:linear-gradient(145deg,#eef7ff,#f7f5ff);border:1px solid #d5e5f6;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 20px;display:grid;position:relative;box-shadow:0 7px 18px #2d5d8f12}.buyer-module__qvnjgq__connectCard h1{z-index:1;color:#1d3856;letter-spacing:-.045em;margin-bottom:10px;font-size:29px;font-weight:780;position:relative}.buyer-module__qvnjgq__connectCard p{z-index:1;color:#6d8095;max-width:350px;margin:0 auto 25px;font-size:15px;line-height:1.65;position:relative}.buyer-module__qvnjgq__connectCta{z-index:1;justify-items:center;display:grid;position:relative}.buyer-module__qvnjgq__connectCta button{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-width:220px;min-height:48px;display:inline-flex;box-shadow:0 8px 18px #2775ca22}.buyer-module__qvnjgq__connectHelper{z-index:1;color:#7b8ca0;font-size:var(--mahshar-support-size);margin-top:17px;display:block;position:relative}.buyer-module__qvnjgq__modalOverlay{z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.buyer-module__qvnjgq__modalBackdrop{background:#17263d85;position:absolute;inset:0}.buyer-module__qvnjgq__modal{background:#fff;border:1px solid #d7e2ed;border-radius:20px;width:min(100%,620px);max-height:min(760px,100vh - 32px);position:relative;overflow:auto;box-shadow:0 24px 70px #17263d40}.buyer-module__qvnjgq__modalHeader{background:linear-gradient(112deg,#edf6ff,#f8f6ff);border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:16px;padding:18px 21px;display:flex}.buyer-module__qvnjgq__modalTitle{color:#294460;font-size:16px;font-weight:770}.buyer-module__qvnjgq__modalClose{color:#6e8094;font-size:22px;line-height:1}.buyer-module__qvnjgq__modalClose:hover{color:#253c58}.buyer-module__qvnjgq__modalBody{gap:18px;padding:21px;display:grid}.buyer-module__qvnjgq__modalLead{color:#687d94;font-size:13px;line-height:1.6}.buyer-module__qvnjgq__codeArea{resize:none;color:#e6edf5;width:100%;min-height:230px;font-family:var(--font-geist-mono,ui-monospace, monospace);font-size:var(--mahshar-support-size);background:#243244;border:1px solid #31445c;border-radius:13px;outline:none;padding:15px;line-height:1.6}.buyer-module__qvnjgq__modalMeta{color:#74869b;min-height:18px;font-size:var(--mahshar-caption-size);justify-content:space-between;align-items:center;gap:12px;display:flex}.buyer-module__qvnjgq__modalError{color:#c13d50}.buyer-module__qvnjgq__modalSubmit{color:#fff;background:#198959;border-radius:11px;min-height:45px;font-size:13px;font-weight:750}.buyer-module__qvnjgq__modalSubmit:hover{background:#13764a}.buyer-module__qvnjgq__paymentBreakdown{border:1px solid #dbe5ef;border-radius:13px;overflow:hidden}.buyer-module__qvnjgq__paymentBreakdown div{color:#587089;border-bottom:1px solid #e8eef4;justify-content:space-between;gap:18px;padding:11px 13px;font-size:13px;display:flex}.buyer-module__qvnjgq__paymentBreakdown div:last-child{border-bottom:0}.buyer-module__qvnjgq__paymentBreakdown dd{color:#243f5d;font-family:var(--font-geist-mono,ui-monospace, monospace);text-align:right;font-weight:750}.buyer-module__qvnjgq__paymentBreakdown .buyer-module__qvnjgq__paymentTotal{color:#236b4a;background:#f0f8f4;font-weight:800}.buyer-module__qvnjgq__paymentBreakdown .buyer-module__qvnjgq__paymentTotal dd{color:#198959}.buyer-module__qvnjgq__responseSection{gap:9px;display:grid}.buyer-module__qvnjgq__responseSection h3{color:#36516f;font-size:var(--mahshar-support-size);font-weight:780}.buyer-module__qvnjgq__responseCode{color:#314965;max-height:235px;font-family:var(--font-geist-mono,ui-monospace, monospace);font-size:var(--mahshar-support-size);white-space:pre-wrap;background:#f7f9fc;border:1px solid #e1e8f0;border-radius:12px;padding:14px;line-height:1.55;overflow:auto}.buyer-module__qvnjgq__snippetCode{color:#e6edf5;max-height:260px;font-family:var(--font-geist-mono,ui-monospace, monospace);font-size:var(--mahshar-caption-size);white-space:pre;background:#243244;border-radius:12px;padding:15px;line-height:1.65;overflow:auto}.buyer-module__qvnjgq__modalActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.buyer-module__qvnjgq__modalAction{color:#55718e;min-height:40px;font-size:var(--mahshar-support-size);background:#fff;border:1px solid #d1ddea;border-radius:10px;font-weight:730}.buyer-module__qvnjgq__modalAction:hover{color:#2775ca;border-color:#9dbde0}.buyer-module__qvnjgq__modalActionCopied{color:#207349;background:#f1fbf5;border-color:#c8e7d5}@keyframes buyer-module__qvnjgq__shimmer{to{background-position:-200% 0}}@media (max-width:980px){.buyer-module__qvnjgq__workspace{grid-template-columns:minmax(0,1fr) minmax(250px,.33fr);gap:22px}.buyer-module__qvnjgq__apiCard{gap:15px}}@media (max-width:820px){.buyer-module__qvnjgq__paymentBalances{grid-template-columns:1fr 1fr}.buyer-module__qvnjgq__paymentBalances>p{grid-column:span 2}.buyer-module__qvnjgq__workspace{grid-template-columns:minmax(0,1fr)}.buyer-module__qvnjgq__filterRail{position:static}.buyer-module__qvnjgq__filterBody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.buyer-module__qvnjgq__filterGroup:last-child{grid-column:span 2}}@media (max-width:620px){.buyer-module__qvnjgq__main{padding-top:132px;padding-inline:16px}.buyer-module__qvnjgq__backgroundFlow,.buyer-module__qvnjgq__connectBackgroundFlow{display:none}.buyer-module__qvnjgq__searchRow{gap:6px}.buyer-module__qvnjgq__searchButton{padding-inline:14px}.buyer-module__qvnjgq__paymentBalances{grid-template-columns:minmax(0,1fr)}.buyer-module__qvnjgq__paymentBalances>p{grid-column:auto}.buyer-module__qvnjgq__workspace{gap:24px}.buyer-module__qvnjgq__resultsHeader{flex-direction:column;align-items:flex-start;gap:10px}.buyer-module__qvnjgq__apiCard{grid-template-columns:minmax(0,1fr)}.buyer-module__qvnjgq__apiSide{justify-content:space-between;align-items:end;gap:14px;min-width:0;display:flex}.buyer-module__qvnjgq__price{text-align:left}.buyer-module__qvnjgq__filterBody{grid-template-columns:minmax(0,1fr)}.buyer-module__qvnjgq__filterGroup:last-child{grid-column:auto}.buyer-module__qvnjgq__modalActions{grid-template-columns:minmax(0,1fr)}.buyer-module__qvnjgq__connectMain{padding:128px 16px 32px}.buyer-module__qvnjgq__connectCard{padding:30px 22px}.buyer-module__qvnjgq__connectCta button{width:100%;min-width:0}}
