.source-select.svelte-13zp67p{color:var(--muted,#8b98a5);white-space:nowrap;align-items:center;gap:.3rem;font-size:.58rem;display:inline-flex}.source-select.svelte-13zp67p span:where(.svelte-13zp67p){font-weight:650}.source-select.svelte-13zp67p select:where(.svelte-13zp67p){border:1px solid var(--line,#273039);background:var(--surface,#11171c);min-width:6.5rem;max-width:10rem;height:1.65rem;color:var(--ink,#e8edf2);font:inherit;border-radius:.2rem;padding:0 .3rem;font-size:.6rem}.source-select.compact.svelte-13zp67p select:where(.svelte-13zp67p){min-width:5rem;max-width:8rem;height:1.45rem;font-size:.56rem}@media (width<=620px){.source-select.svelte-13zp67p{max-width:100%}.source-select.svelte-13zp67p select:where(.svelte-13zp67p){min-width:5.4rem}}.research-shelf.svelte-1xn6vf3{flex-direction:column;align-items:stretch;gap:.25rem;min-width:0;max-width:22rem;display:inline-flex}.shelf-toggle.svelte-1xn6vf3,.shelf-btn.svelte-1xn6vf3{letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--line,#334155) 80%, transparent);color:#cbd5e1;cursor:pointer;background:#0f172ae0;border-radius:.35rem;padding:.28rem .55rem;font-size:.62rem;font-weight:650}.shelf-toggle[aria-pressed=true].svelte-1xn6vf3{color:#f1f5f9;background:#33415573;border-color:#64748b80}.shelf-btn.svelte-1xn6vf3:disabled,.shelf-toggle.svelte-1xn6vf3:disabled{opacity:.55;cursor:wait}.shelf-btn.danger.svelte-1xn6vf3{color:#fca5a5;border-color:#ef444466}.shelf-body.svelte-1xn6vf3{border:1px solid color-mix(in srgb, var(--line,#334155) 70%, transparent);background:#051017;border-radius:.4rem;max-height:12rem;padding:.35rem .4rem;overflow:auto}.shelf-actions.svelte-1xn6vf3{justify-content:flex-end;margin-bottom:.25rem;display:flex}.shelf-list.svelte-1xn6vf3{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.shelf-list.svelte-1xn6vf3 li:where(.svelte-1xn6vf3){color:#94a3b8;justify-content:space-between;align-items:flex-start;gap:.4rem;font-size:.58rem;display:flex}.shelf-list.svelte-1xn6vf3 .empty:where(.svelte-1xn6vf3){opacity:.75;justify-content:center}.meta.svelte-1xn6vf3{flex-direction:column;gap:.08rem;min-width:0;display:flex}.meta.svelte-1xn6vf3 strong:where(.svelte-1xn6vf3){color:#e2e8f0;font-size:.62rem}.dim.svelte-1xn6vf3{opacity:.7}.row-acts.svelte-1xn6vf3{flex-shrink:0;gap:.2rem;display:flex}.shelf-err.svelte-1xn6vf3{color:#fca5a5;margin:0 0 .25rem;font-size:.55rem}.pair-pick.svelte-3ckuga{min-width:0;max-width:100%;position:relative}.pair-trigger.svelte-3ckuga{max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.85rem;align-items:center;gap:.55rem;margin:0;padding:.25rem .55rem;transition:background .18s,transform .18s;display:inline-flex}.pair-trigger.svelte-3ckuga:hover,.pair-trigger[aria-expanded=true].svelte-3ckuga{background:#1e293bc7}.pair-copy.svelte-3ckuga{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.pair-row.svelte-3ckuga{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.pair-sym.svelte-3ckuga{font-family:var(--font-display,Syne, sans-serif);letter-spacing:-.01em;color:#f8fafc;font-size:1.05rem;font-weight:750;line-height:1.1}.pair-chev.svelte-3ckuga{opacity:.45;flex-shrink:0;place-items:center;transition:transform .18s,opacity .18s;display:grid}.pair-chev.flip.svelte-3ckuga{opacity:.8;transform:rotate(180deg)}.pair-meta.svelte-3ckuga{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:18rem;font-size:.62rem;overflow:hidden}.pair-pick.is-compact.svelte-3ckuga .pair-trigger:where(.svelte-3ckuga){border-radius:.55rem;max-width:100%;padding:.1rem .35rem}.pair-pick.is-compact.svelte-3ckuga .pair-sym:where(.svelte-3ckuga){text-overflow:clip;white-space:nowrap;max-width:none;font-size:.88rem;line-height:1.25;overflow:visible}.pair-pick.is-compact.svelte-3ckuga .pair-meta:where(.svelte-3ckuga){max-width:min(11rem,48vw);font-size:.52rem}.pair-pick.is-compact.svelte-3ckuga .pair-chev:where(.svelte-3ckuga) .gf-icon{--gf-icon-size:12px}.pair-panel.svelte-3ckuga{z-index:180;background:#0b1220;border:1px solid #334155bf;border-radius:1rem;flex-direction:column;max-height:min(30rem,74vh);animation:.16s ease-out svelte-3ckuga-pair-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 56px #00000094,0 0 0 1px #94a3b80a}@keyframes svelte-3ckuga-pair-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.pair-search.svelte-3ckuga{color:#64748b;background:#050a1b;border:1px solid #3341558c;border-radius:.7rem;align-items:center;gap:.45rem;margin:.7rem .7rem .35rem;padding:.55rem .65rem;display:flex}.pair-search-ico.svelte-3ckuga{flex-shrink:0;place-items:center;display:grid}.pair-search.svelte-3ckuga input:where(.svelte-3ckuga){color:#e2e8f0;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.88rem}.pair-search.svelte-3ckuga input:where(.svelte-3ckuga)::placeholder{color:#64748b}.pair-clear.svelte-3ckuga{color:#94a3b8;cursor:pointer;background:#1e293be6;border:0;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;padding:0;display:grid}.pair-clear.svelte-3ckuga:hover{color:#e2e8f0}.pair-hot.svelte-3ckuga{flex-wrap:wrap;gap:.3rem;padding:.15rem .75rem .45rem;display:flex}.hot.svelte-3ckuga{letter-spacing:.02em;color:#cbd5e1;cursor:pointer;background:#1e293bb3;border:0;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:750;transition:background .15s,color .15s}.hot.svelte-3ckuga:hover{color:#f8fafc;background:#334155cc}.hot.on.svelte-3ckuga{color:#f1f5f9;background:#334155bf}.pair-filters.svelte-3ckuga{flex-direction:column;gap:.35rem;padding:0 .7rem .5rem;display:flex}.filter-row.svelte-3ckuga{align-items:center;gap:.45rem;min-width:0;display:flex}.filter-label.svelte-3ckuga{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;flex-shrink:0;width:3.1rem;font-size:.55rem;font-weight:800}.pair-quotes.svelte-3ckuga,.pair-products.svelte-3ckuga{flex-wrap:wrap;gap:.2rem;min-width:0;display:inline-flex}.quote.svelte-3ckuga,.prod.svelte-3ckuga{letter-spacing:.05em;text-transform:uppercase;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.22rem .45rem;font-size:.6rem;font-weight:750}.quote.svelte-3ckuga:hover,.prod.svelte-3ckuga:hover{color:#e2e8f0;background:#1e293bcc}.quote.on.svelte-3ckuga,.prod.on.svelte-3ckuga{color:#0f172a;box-shadow:none;background:#e2e8f0}.pair-head.svelte-3ckuga{letter-spacing:.08em;text-transform:uppercase;color:#64748b;border-top:1px solid #33415573;justify-content:space-between;align-items:center;padding:.3rem .85rem;font-size:.58rem;font-weight:650;display:flex}.pair-hint.svelte-3ckuga{opacity:.7;letter-spacing:.04em;text-transform:none;font-weight:600}.pair-list.svelte-3ckuga{scrollbar-width:thin;scrollbar-color:#334155 transparent;flex:1;padding:.2rem .4rem .55rem;overflow-y:auto}.pair-opt.svelte-3ckuga{color:#e2e8f0;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.55rem;padding:.48rem .5rem;transition:background .12s;display:flex}.pair-opt.svelte-3ckuga:hover,.pair-opt.active.svelte-3ckuga{background:#1e293be0}.pair-opt.on.svelte-3ckuga{background:#1e293bf2;box-shadow:inset 0 0 0 1px #64748b66}.opt-main.svelte-3ckuga{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.opt-sym.svelte-3ckuga strong:where(.svelte-3ckuga){letter-spacing:-.01em;font-size:.84rem;font-weight:750}.opt-venues.svelte-3ckuga{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.opt-tags.svelte-3ckuga{flex-shrink:0;gap:.2rem;display:inline-flex}.tag.svelte-3ckuga{letter-spacing:.04em;border-radius:.3rem;padding:.12rem .28rem;font-size:.5rem;font-style:normal;font-weight:800}.tag.perp.svelte-3ckuga{color:#c084fc;background:#a855f72e}.tag.spot.svelte-3ckuga{color:#60a5fa;background:#3b82f62e}.tag.dated.svelte-3ckuga{color:#fdba74;background:#fb923c29}.pair-empty.svelte-3ckuga{text-align:center;color:#64748b;margin:0;padding:1.4rem .85rem;font-size:.76rem}.pair-skel.svelte-3ckuga{gap:.35rem;padding:.25rem .35rem;display:grid}.skel-row.svelte-3ckuga{align-items:center;padding:.35rem .4rem;display:flex}.skel-row.svelte-3ckuga span:where(.svelte-3ckuga){background:linear-gradient(90deg,#1e293b,#334155,#1e293b) 0 0/200% 100%;border-radius:.35rem;flex:1;height:.85rem;animation:1.1s ease-in-out infinite svelte-3ckuga-skel}@keyframes svelte-3ckuga-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.partner-banner.svelte-r65afp{color:#e0f2fe;background:#05161f;border:1px solid #38bdf866;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0 0 .55rem;padding:.45rem .7rem;font-size:.72rem;line-height:1.35;display:flex}.via.svelte-r65afp{letter-spacing:.04em;text-transform:uppercase;color:#7dd3fc;font-size:.62rem;font-weight:750}.detail.svelte-r65afp{color:#bae6fd;flex:10rem;min-width:0}.action.svelte-r65afp{letter-spacing:.03em;text-transform:uppercase;color:#041016;white-space:nowrap;background:#38bdf8;border:1px solid #38bdf8;border-radius:999px;padding:.28rem .55rem;font-size:.62rem;font-weight:750;text-decoration:none}.action.svelte-r65afp:hover{filter:brightness(1.06)}.dismiss.svelte-r65afp{color:#7dd3fc;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.1rem .25rem;font-size:1.1rem;line-height:1}.dismiss.svelte-r65afp:hover{color:#e0f2fe}
