.trader-page{--trader-line:color-mix(in srgb, var(--bench-line) 72%, transparent);width:min(1100px,100vw - 32px)}.trader-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-bottom:28px;display:grid}.trader-head--detail{margin-bottom:22px}.trader-head__copy h1{letter-spacing:-.035em;max-width:none;color:var(--paper);font-size:clamp(2.45rem,5vw,3.65rem);line-height:.98}.trader-head__copy p{max-width:66ch;color:var(--paper-soft);margin-top:14px;font-size:clamp(1rem,1.7vw,1.14rem);line-height:1.55}.trader-stats{align-items:stretch;gap:10px;display:flex}.trader-stat{border:1px solid var(--trader-line);background:#121b20c7;border-radius:4px;flex-direction:column;justify-content:space-between;width:118px;min-height:84px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff05}.trader-stat dt{letter-spacing:.075em;text-transform:uppercase;color:var(--paper-soft);font-size:10px;font-weight:900;line-height:1.25}.trader-stat dd{font:900 29px/1 var(--font-display);color:var(--paper);margin:8px 0 0}.trader-section{margin-top:26px}.trader-section__title{border-left:4px solid var(--panel);font:900 15px/1.35 var(--font-body);letter-spacing:.085em;text-transform:uppercase;color:var(--paper);padding-left:12px}.trader-section__lede{color:var(--paper-soft);margin-top:8px;font-size:14px}.trader-route-list{gap:10px;margin-top:12px;display:grid}.trader-route-list--compact{border:1px solid var(--trader-line);border-radius:4px;gap:0;overflow:hidden}.trader-route{border:1px solid var(--trader-line);min-height:92px;color:var(--paper);background:linear-gradient(105deg,#ffffff06,#0000 46%),#121b20e0;border-radius:4px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:14px 20px;transition:border-color .14s,background-color .14s;display:grid}.trader-route--compact{border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) 22px;gap:14px;min-height:94px;padding:13px 16px}.trader-route--compact+.trader-route--compact{border-top:1px solid var(--trader-line)}.trader-route:hover{border-color:var(--cyan);background-color:#16242beb;text-decoration:none}.trader-route__copy{min-width:0}.trader-route__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trader-route__title{font:900 20px/1.2 var(--font-display);letter-spacing:.01em;color:var(--paper)}.trader-route__meta{color:var(--cyan);background:#48d5ff1a;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:900}.trader-route__body{max-width:68ch;color:var(--paper-soft);margin-top:4px;font-size:13px;line-height:1.45;display:block}.trader-route__chevron{width:24px;height:24px;color:var(--cyan);transition:transform .14s}.trader-route:hover .trader-route__chevron{transform:translate(3px)}.trader-hub-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.45fr);gap:20px;display:grid}.trader-how-grid{border:1px solid var(--trader-line);background:var(--trader-line);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.trader-how{background:#121b20f5;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:128px;padding:14px;display:grid}.trader-how h3{font:900 15px/1.25 var(--font-body);color:var(--paper)}.trader-how p{color:var(--paper-soft);margin-top:5px;font-size:12px;line-height:1.5}.trader-currencies{border:1px solid var(--trader-line);background:var(--trader-line);border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.trader-currencies a{height:100%;min-height:70px;color:var(--paper);background:#121b20f5;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.trader-currencies a:hover{background:var(--bench-3);text-decoration:none}.trader-currencies strong,.trader-currencies small{display:block}.trader-currencies strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trader-currencies small{color:var(--paper-soft);margin-top:2px;font-size:10px;line-height:1.35}.trader-browser{margin-top:6px}.trader-tabs{border:1px solid var(--trader-line);scrollbar-width:thin;background:#121b20d1;border-radius:4px;display:flex;overflow-x:auto}.trader-tab{appearance:none;border:0;border-right:1px solid var(--trader-line);min-width:0;min-height:48px;color:var(--paper-soft);cursor:pointer;background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.trader-tab:last-child{border-right:0}.trader-tab:hover,.trader-tab[aria-selected=true]{color:var(--cyan);background:#48d5ff14}.trader-tab[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--cyan)}.trader-tab:focus-visible{z-index:1;outline:2px solid var(--cyan);outline-offset:-4px;position:relative}.trader-tab b{color:var(--cyan);font-variant-numeric:tabular-nums;background:#48d5ff1a;border-radius:3px;padding:1px 6px}.trader-tab--crop{justify-content:flex-start}.trader-tab-panels{margin-top:10px}.trader-tab-panel{border:1px solid var(--trader-line);background:#121b20eb;border-radius:4px;overflow:hidden}.trader-tab-panel:not([hidden]){border-color:var(--cyan)}.trader-tab-panel[hidden]{display:none}.trader-table-wrap{scrollbar-color:var(--bench-line) var(--bench-2);scrollbar-width:thin;overflow-x:auto}.trader-table{min-width:720px;font-size:13px}.trader-table th,.trader-table td{border-bottom:1px solid color-mix(in srgb, var(--bench-line) 52%, transparent);text-align:left;vertical-align:middle;padding:8px 14px}.trader-table thead th{letter-spacing:.09em;text-transform:uppercase;color:var(--paper-soft);background:#0c1418bd;font-size:10px;font-weight:900}.trader-table tbody tr:last-child>*{border-bottom:0}.trader-table tbody tr:hover{background:#ffffff06}.trader-table>tbody>tr>th:first-child,.trader-table>tbody>tr>td:first-child{width:38%}.trader-table--tracks>tbody>tr>th:first-child{width:74px}.trader-table--tracks>tbody>tr>td:nth-child(2){width:42%}.trader-item,.trader-price,.trader-reward{color:var(--paper);align-items:center;gap:9px;display:inline-flex}.trader-item:hover,.trader-price:hover,.trader-reward:hover{color:var(--cyan);text-decoration:none}.trader-item__copy{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.trader-price-list{flex-wrap:wrap;gap:6px 12px;display:flex}.trader-price{color:var(--paper-soft);font-size:12px}.trader-price b{color:var(--paper)}.trader-availability{width:31%;color:var(--paper-soft)}.trader-availability--unpublished{color:var(--danger)}.trader-step{border-right:1px solid var(--trader-line);font:900 23px/1 var(--font-display);color:var(--paper);text-align:center!important}.trader-note{border-left:4px solid var(--cyan);background:var(--well-sign);color:var(--paper);margin-top:16px;padding:12px 14px;font-size:13px}.trader-note--warning{border-left-color:var(--danger);background:var(--well-danger)}.trader-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}@media (width<=899.98px){.trader-head{grid-template-columns:minmax(0,1fr);gap:20px}.trader-stats{width:100%}.trader-stat{flex:1;width:auto;min-width:0}.trader-hub-grid{grid-template-columns:minmax(0,1fr)}.trader-currencies{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=719.98px){.trader-how-grid,.trader-related{grid-template-columns:minmax(0,1fr)}.trader-currencies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.trader-page{width:calc(100vw - 18px)}.trader-head__copy h1{max-width:none;font-size:clamp(2.15rem,12vw,3.15rem)}.trader-stats{gap:6px}.trader-stat{min-height:76px;padding:10px}.trader-stat dd{font-size:24px}.trader-stat dt{font-size:8px}.trader-route,.trader-route--compact{grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;min-height:82px;padding:12px}.trader-route__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trader-route__title{font-size:17px}.trader-how{min-height:0}.trader-tab{flex:none;min-width:max-content}.trader-tab--crop{min-width:148px}.trader-table{min-width:0}.trader-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.trader-table,.trader-table tbody,.trader-table tr,.trader-table th,.trader-table td{display:block;width:100%!important}.trader-table tbody+tbody{border-top:3px solid var(--bench-line)}.trader-table tr{border-bottom:1px solid var(--trader-line);padding:10px 12px}.trader-table th,.trader-table td{border:0;padding:5px 0}.trader-table th[data-label],.trader-table td[data-label]{grid-template-columns:minmax(84px,.34fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.trader-table th[data-label]:before,.trader-table td[data-label]:before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--paper-soft);padding-top:4px;font-size:9px;font-weight:900}.trader-step{font:inherit;border-right:0;text-align:left!important}.trader-currencies a{grid-template-columns:34px minmax(0,1fr)}}@media (width<=419.98px){.trader-currencies{grid-template-columns:minmax(0,1fr)}}
