.pairs-explorer{--pair-paper:#f4f4ef;--pair-ink:#181e17;--pair-line:#cccec3;--pair-green:#5de2a4;color:var(--pair-ink);background:var(--pair-paper);max-width:1600px;margin:auto;padding:0 32px;font-family:var(--mono,monospace)}
.pairs-explorer *{box-sizing:border-box}.pairs-explorer button,.pairs-explorer input,.pairs-explorer select{font-family:inherit}.pairs-explorer button{cursor:pointer}.pairs-explorer button:disabled{cursor:wait;opacity:.6}.pairs-explorer a:focus-visible,.pairs-explorer button:focus-visible,.pairs-explorer input:focus-visible,.pairs-explorer select:focus-visible{outline:2px solid #1b7450;outline-offset:4px}.pairs-explorer a{color:inherit}.pairs-explorer [hidden]{display:none!important}
.pairs-heading{padding:70px 0 48px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.pairs-kicker{font-size:10px;letter-spacing:.09em}.pairs-heading h1{font-family:Geist,Arial,sans-serif;font-size:clamp(48px,6vw,86px);line-height:1.02;font-weight:500;letter-spacing:-.055em;margin:24px 0}.pairs-heading h1 .pixel{font-size:.9em;letter-spacing:-.05em}.pairs-heading p{font-family:Geist,Arial,sans-serif;font-size:18px;line-height:1.55;margin:0;color:#676f62}.pairs-header-action{display:flex;flex-direction:column;gap:24px;align-items:flex-end}.pairs-source-dot{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.07em}.pairs-source-dot:before{content:"";width:6px;height:6px;background:#31b979;box-shadow:0 0 0 3px #31b97912}
.pairs-summary{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;border:1px solid var(--pair-line);margin-bottom:36px}.pairs-summary>div{padding:23px 25px;border-right:1px solid var(--pair-line);display:flex;flex-direction:column;gap:20px;justify-content:space-between}.pairs-summary>div:last-child{border:0}.pairs-summary span{font-size:9px;letter-spacing:.08em;display:flex;align-items:center;gap:7px}.pairs-summary span img{width:14px;height:14px;object-fit:contain}.pairs-summary strong{font-size:35px;font-weight:400;line-height:1}.pairs-summary .pairs-snapshot strong{font-size:15px;letter-spacing:.04em}.pairs-summary small{font-size:8px;color:#778070;line-height:1.7}.pairs-summary .pairs-snapshot{gap:13px;background:#eef0e8}
.pairs-board{border:1px solid var(--pair-line);background:#fafbf6}.pairs-toolbar{padding:23px;display:flex;gap:20px;align-items:flex-end;border-bottom:1px solid var(--pair-line)}.pairs-search{flex:1;max-width:700px;margin:0}.pairs-search label{font-size:9px;letter-spacing:.08em;display:block;margin-bottom:12px}.pairs-search>div{display:flex;border:1px solid #adb4a2;height:47px;background:#fff}.pairs-search>div>span{padding:10px 0 10px 14px;font-size:20px;align-self:center}.pairs-search input{min-width:0;flex:1;border:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding:12px!important;font-size:11px;outline-offset:-2px!important}.pairs-search button{background:#e7ebdf;border:0;border-left:1px solid #adb4a2;font-size:9px;padding:0 18px;color:#283020;letter-spacing:.03em;white-space:nowrap}.pairs-search button:hover{background:#d6e6cf}.pairs-refresh{margin-left:auto;height:47px;padding:0 22px;border:1px solid #adb4a2;background:transparent;font-size:9px;letter-spacing:.04em}.pairs-refresh:hover{background:#edf2e8}
.pairs-filterbar{display:flex;justify-content:space-between;align-items:stretch;border-bottom:1px solid var(--pair-line);gap:20px}.pairs-quotes{display:flex}.pairs-quotes button{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 25px;background:transparent;border:0;border-right:1px solid var(--pair-line);border-bottom:2px solid transparent;font-size:10px;color:#64705a;white-space:nowrap}.pairs-quotes button[aria-pressed=true]{background:#e8f3e5;color:#142b1c;border-bottom-color:#2b9a63}.pairs-quotes button:hover{background:#eef2e8}.pairs-quotes button img{width:15px;height:15px;object-fit:contain}.pairs-quotes button span{font-size:8px;margin-left:4px;color:#6e7c63}.pairs-sort{display:flex;align-items:center;gap:15px;font-size:8px;padding-right:23px;margin:0!important;letter-spacing:.04em}.pairs-sort select{margin:0!important;padding:7px 20px 7px 9px!important;min-width:115px;font-size:10px;border:1px solid var(--pair-line)!important;background:#f5f6f0!important;color:#27311f}
.pairs-notice{font-size:9px;line-height:1.6;padding:18px 23px 0;color:#66735b;letter-spacing:.02em}.pairs-notice.is-error{color:#a44832}.pairs-warnings{font-size:10px;line-height:1.6;margin:12px 23px 0;padding:10px 14px;border-left:2px solid #bda741;background:#f4f1e3;color:#746332}.pairs-search-help{margin:8px 23px 19px!important;font-size:9px!important;line-height:1.6!important;color:#818877!important}.pairs-search-help button{font-size:9px;margin-left:10px;background:transparent;border:0;border-bottom:1px solid #87947a;padding:0;color:#314326}
.pairs-table-wrap{overflow-x:auto;scrollbar-color:#c4ccb8 #f3f4ee}.pairs-table{width:100%;border-collapse:collapse;table-layout:auto;min-width:900px}.pairs-table th{font-size:8px;letter-spacing:.06em;font-weight:400;color:#737e69;text-align:left;border-top:1px solid var(--pair-line);border-bottom:1px solid var(--pair-line);padding:14px 18px;background:#eff1e9;white-space:nowrap}.pairs-table th:first-child{padding-left:23px;width:32%}.pairs-table th:last-child{padding-right:23px}.pairs-table th button{font:inherit;letter-spacing:inherit;color:inherit;border:0;background:transparent;padding:0;text-align:left}.pairs-table th button span{display:inline-block;min-width:8px;color:#24482d}.pairs-table td{border-bottom:1px solid #dde1d4;padding:20px 18px;font-size:11px;vertical-align:middle}.pairs-table td:first-child{padding-left:23px}.pairs-table td:last-child{padding-right:23px}.pairs-table tbody tr{cursor:pointer;transition:background .15s}.pairs-table tbody tr:hover{background:#eaf2e4}.pairs-table tbody tr:last-child td{border-bottom:0}.pairs-identity{display:flex;align-items:center;gap:13px;text-decoration:none;min-width:220px}.pairs-token-icon{width:39px;height:39px;flex:0 0 39px;border:1px solid #d8decd;background:#e9efdf;display:grid;place-items:center;overflow:hidden;font-size:11px;color:#79856d}.pairs-token-icon img{width:100%;height:100%;object-fit:cover}.pairs-token-icon>span{grid-area:1/1}.pairs-identity>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.pairs-identity strong{font-size:12px;font-weight:600;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pairs-identity em{font-size:10px;font-style:normal;font-weight:400;color:#7b866f}.pairs-identity small{font-size:9px;color:#67765c;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pairs-identity code{font:8px var(--mono,monospace);color:#969e8d}.pairs-number{font-variant-numeric:tabular-nums;white-space:nowrap}.pairs-positive{color:#228652}.pairs-negative{color:#ad5841}.pairs-venue{font-size:9px;display:block;text-transform:uppercase}.pairs-pool-id{display:block;font-size:8px;color:#8c9582;margin-top:7px}.pairs-open{font-size:8px;border:1px solid #b1bea4;white-space:nowrap;padding:10px 12px;text-decoration:none;display:inline-block;background:#f3f6ed}.pairs-open:hover{background:var(--pair-green);border-color:#34986a}.pairs-board-foot{display:flex;justify-content:space-between;gap:15px;padding:17px 23px;border-top:1px solid var(--pair-line);font-size:8px;color:#7b866e;letter-spacing:.03em}.pairs-board-foot a{color:#526641;text-underline-offset:4px}
.pairs-empty{text-align:center;padding:58px 24px 66px;min-height:280px;border-top:1px solid var(--pair-line);background:radial-gradient(#aeb99b38 .6px,transparent .7px);background-size:11px 11px}.pairs-empty h3{font-family:Geist,Arial,sans-serif;font-weight:500;letter-spacing:-.03em;font-size:24px;margin:15px 0 11px}.pairs-empty p{font-size:11px;line-height:1.8;color:#778369;max-width:430px;margin:0 auto 20px}.pairs-empty button{padding:12px 20px;background:#e5eddb;border:1px solid #a4b393;font-size:9px}.pairs-loading-icon,.pairs-empty-icon{display:inline-grid;place-items:center;width:35px;height:35px;font-size:28px;color:#638848}.pairs-loading-icon{animation:pairs-blink 1.5s infinite;transform-origin:center}.pairs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.pairs-method{padding:72px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.pairs-method h2{font-family:Geist,Arial,sans-serif;font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1.1;letter-spacing:-.045em;margin:22px 0}.pairs-method>div:last-child{padding-top:20px}.pairs-method p{font-size:11px;line-height:1.9;color:#737d66;margin:0 0 15px}.pairs-method-links{display:flex;flex-wrap:wrap;gap:26px;margin-top:25px}.pairs-method-links a{font-size:9px;text-underline-offset:5px}
@keyframes pairs-blink{50%{opacity:.3;transform:scale(.94)}}
@media(max-width:900px){.pairs-explorer{padding:0 22px}.pairs-heading{padding-top:45px}.pairs-summary>div{padding:20px 17px}.pairs-quotes button{padding:0 15px}.pairs-method{gap:35px}.pairs-sort{padding-right:15px;gap:8px}.pairs-table{min-width:850px}.pairs-table th,.pairs-table td{padding-left:13px;padding-right:13px}}
@media(max-width:600px){.pairs-explorer{padding:0 16px}.pairs-heading{display:block;padding:35px 0 30px}.pairs-heading h1{font-size:54px}.pairs-heading p{font-size:16px}.pairs-header-action{margin-top:27px;align-items:flex-start;gap:18px}.pairs-header-action .button{font-size:10px!important}.pairs-summary{grid-template-columns:1fr 1fr;margin-bottom:23px}.pairs-summary>div:nth-child(2){border-right:0}.pairs-summary>div:nth-child(-n+2){border-bottom:1px solid var(--pair-line)}.pairs-summary strong{font-size:30px}.pairs-summary .pairs-snapshot strong{font-size:11px}.pairs-summary .pairs-snapshot small{font-size:7px}.pairs-toolbar{padding:18px 13px;gap:9px;flex-wrap:wrap}.pairs-search{flex-basis:100%}.pairs-search input{font-size:9px;padding:10px 7px!important}.pairs-search button{font-size:8px;padding:0 10px}.pairs-refresh{height:34px;padding:0 14px;margin-left:0;font-size:8px}.pairs-filterbar{flex-direction:column;gap:0}.pairs-quotes button{flex:1;justify-content:center;font-size:9px;padding:0 9px}.pairs-quotes button:last-child{border-right:0}.pairs-sort{border-top:1px solid var(--pair-line);justify-content:flex-end;padding:10px 13px}.pairs-notice{padding-left:13px;padding-right:13px;font-size:8px}.pairs-search-help{margin-left:13px!important;margin-right:13px!important;font-size:8px!important}.pairs-table th:first-child,.pairs-table td:first-child{padding-left:13px}.pairs-board-foot{padding:14px 13px;font-size:7px;line-height:1.7;flex-wrap:wrap}.pairs-empty{padding:40px 17px;min-height:250px}.pairs-empty h3{font-size:22px}.pairs-empty p{font-size:10px}.pairs-method{grid-template-columns:1fr;gap:5px;padding:43px 0 60px}.pairs-method>div:last-child{padding-top:0}.pairs-method h2{font-size:34px}.pairs-method-links{gap:20px}.pairs-warnings{margin-left:13px;margin-right:13px}}
@media(prefers-reduced-motion:reduce){.pairs-loading-icon{animation:none}.pairs-table tbody tr{transition:none}}
