.market-page:where(:not(.home-only *)){overflow-x:clip}.market-h1:where(:not(.home-only *)){font-family:var(--font-serif,"Newsreader", serif);letter-spacing:-.02em;max-width:16ch;margin-top:16px;font-size:clamp(40px,6vw,80px);font-weight:400;line-height:1}.market-search:where(:not(.home-only *)){max-width:420px;display:block;position:relative}.market-search svg:where(:not(.home-only *)){color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.market-search input:where(:not(.home-only *)){width:100%;padding-left:36px}.market-chips:where(:not(.home-only *)){flex-wrap:wrap;gap:8px;display:flex}.market-filter:where(:not(.home-only *)){border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:4px;padding:6px 12px;font-size:14px}.market-filter[aria-pressed=true]:where(:not(.home-only *)){background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.market-grid:where(:not(.home-only *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.market-grid>li:where(:not(.home-only *)){min-width:0;display:flex}.market-card:where(:not(.home-only *)){text-align:left;flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.market-card-top:where(:not(.home-only *)){align-items:center;gap:14px;min-width:0;display:flex}.market-card-top>span:last-child:where(:not(.home-only *)),.market-card-top>div:where(:not(.home-only *)){justify-items:start;gap:6px;display:grid}.market-logo:where(:not(.home-only *)){border:1px solid hsl(var(--border));background:hsl(var(--background));width:40px;height:40px;color:hsl(var(--primary));border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.market-logo img:where(:not(.home-only *)){object-fit:cover;width:100%;height:100%}.market-name:where(:not(.home-only *)){overflow-wrap:anywhere;font-size:18px;line-height:1.25}.market-chip:where(:not(.home-only *)){background:hsl(var(--primary) / .1);font-family:var(--font-mono,monospace);color:hsl(var(--primary));border-radius:4px;padding:2px 8px;font-size:11px;display:inline-block}.market-line:where(:not(.home-only *)){color:hsl(var(--muted-foreground));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.market-foot:where(:not(.home-only *)){border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px;display:flex}.market-price:where(:not(.home-only *)){font-family:var(--font-mono,monospace);color:hsl(var(--primary));overflow-wrap:anywhere;font-size:13px}.market-empty:where(:not(.home-only *)){border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:8px;justify-items:start;gap:8px;padding:64px 24px;display:grid}.market-card:focus-visible:where(:not(.home-only *)),.market-filter:focus-visible:where(:not(.home-only *)),.market-close:focus-visible:where(:not(.home-only *)),.market-drawer button:focus-visible:where(:not(.home-only *)),.market-drawer a:focus-visible:where(:not(.home-only *)),.supply-tabs button:focus-visible:where(:not(.home-only *)){outline:2px solid hsl(var(--primary));outline-offset:2px}.market-overlay:where(:not(.home-only *)){z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.market-backdrop:where(:not(.home-only *)){background:hsl(var(--foreground) / .45);position:absolute;inset:0}.market-drawer:where(:not(.home-only *)){overscroll-behavior:contain;background:hsl(var(--background));border-left:1px solid hsl(var(--border));align-content:start;gap:22px;width:min(560px,100%);height:100%;padding:24px clamp(18px,3vw,32px) 40px;animation:.24s ease-out market-in;display:grid;position:relative;overflow-y:auto}@keyframes market-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.market-drawer:where(:not(.home-only *)){animation:none}}.market-drawer-head:where(:not(.home-only *)){justify-content:space-between;align-items:center;display:flex}.market-close:where(:not(.home-only *)){border:1px solid hsl(var(--border));border-radius:4px;place-items:center;width:40px;height:40px;display:grid}.market-drawer-title:where(:not(.home-only *)){font-family:var(--font-serif,"Newsreader", serif);overflow-wrap:anywhere;font-size:30px;font-weight:400;line-height:1.1}.market-full:where(:not(.home-only *)){color:hsl(var(--muted-foreground));white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.market-h3:where(:not(.home-only *)){font-size:18px}.market-code pre:where(:not(.home-only *)){white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.market-try:where(:not(.home-only *)){justify-items:start;gap:14px;display:grid}.market-try label:where(:not(.home-only *)),.market-try input:where(:not(.home-only *)),.market-input:where(:not(.home-only *)){width:100%}.market-input:where(:not(.home-only *)){height:auto;font-family:var(--font-mono,monospace);min-height:120px;padding-block:10px;font-size:13px}@media (width<=1023px){.market-grid:where(:not(.home-only *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.market-grid:where(:not(.home-only *)){grid-template-columns:1fr}.market-drawer:where(:not(.home-only *)){border-left:0}}.market-steps:where(:not(.home-only *)){gap:28px;display:grid}.market-step:where(:not(.home-only *)){grid-template-columns:28px minmax(0,1fr);gap:16px;display:grid}.market-step-n:where(:not(.home-only *)){border:1px solid hsl(var(--border));width:28px;height:28px;font-family:var(--font-mono,monospace);color:hsl(var(--primary));border-radius:4px;place-items:center;font-size:12px;display:grid}.market-form-grid:where(:not(.home-only *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.market-pill:where(:not(.home-only *)),.market-result:where(:not(.home-only *)){white-space:nowrap;background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.market-pill[data-state=live]:where(:not(.home-only *)),.market-result[data-ok=true]:where(:not(.home-only *)){background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.market-result[data-ok=false]:where(:not(.home-only *)){background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.market-first:where(:not(.home-only *)){gap:8px;display:grid}.market-tab .data-table td:where(:not(.home-only *)){vertical-align:top}@media (width<=639px){.market-form-grid:where(:not(.home-only *)){grid-template-columns:1fr}.market-step:where(:not(.home-only *)){grid-template-columns:1fr;gap:10px}}
