.container.svelte-1n02sj8{padding:2rem 1rem;max-width:1100px;margin:0 auto}.breadcrumb.svelte-1n02sj8{color:var(--text-secondary, #aaa);font-size:var(--fs-sm, .875rem);margin-bottom:1rem}.breadcrumb.svelte-1n02sj8 a:where(.svelte-1n02sj8){color:var(--text-secondary, #aaa);text-decoration:none}.breadcrumb.svelte-1n02sj8 a:where(.svelte-1n02sj8):hover{color:var(--accent-yellow, #f5c518)}.crumb-current.svelte-1n02sj8{color:var(--text-tertiary, #888);font-family:SF Mono,monospace}.market-head.svelte-1n02sj8{margin-bottom:1.5rem;padding-bottom:1.2rem;border-bottom:1px solid var(--border-subtle, #2a2a2a)}.title-row.svelte-1n02sj8{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}h1.svelte-1n02sj8{margin:0;font-size:var(--fs-2xl, 2rem);color:var(--text-primary, #f5f5f5);letter-spacing:-.02em}h1.svelte-1n02sj8 a:where(.svelte-1n02sj8){color:inherit;text-decoration:none}h1.svelte-1n02sj8 a:where(.svelte-1n02sj8):hover{color:var(--accent-yellow, #f5c518)}h2.svelte-1n02sj8{font-size:var(--fs-lg, 1.2rem);margin:0 0 .8rem;color:var(--text-primary, #f5f5f5)}h3.svelte-1n02sj8{font-size:var(--fs-md, 1rem);margin:0 0 .7rem;color:var(--text-primary, #f5f5f5)}.meta.svelte-1n02sj8{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem 1.5rem;margin:0}.meta-row.svelte-1n02sj8{display:flex;flex-direction:column;gap:.15rem;min-width:0}.meta-row.svelte-1n02sj8 dt:where(.svelte-1n02sj8){color:var(--text-secondary, #aaa);font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.05em}.meta-row.svelte-1n02sj8 dd:where(.svelte-1n02sj8){margin:0;color:var(--text-primary, #f5f5f5);font-size:var(--fs-sm, .875rem);font-variant-numeric:tabular-nums}.meta-row.svelte-1n02sj8 dd:where(.svelte-1n02sj8) code:where(.svelte-1n02sj8){font-family:SF Mono,monospace;color:var(--accent-cyan, #6cc1d4);font-size:var(--fs-xs, .8rem);overflow-wrap:anywhere;word-break:break-word}.muted.svelte-1n02sj8{color:var(--text-tertiary, #888)}.pill.svelte-1n02sj8{display:inline-block;padding:.15rem .7rem;border-radius:999px;border:1px solid currentColor;font-family:SF Mono,monospace;text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-xs, .75rem)}.pill-open.svelte-1n02sj8{color:var(--accent-green, #6cd47a)}.pill-fresh.svelte-1n02sj8{color:var(--accent-cyan, #6cc1d4)}.pill-resolved.svelte-1n02sj8{color:var(--accent-amber, #d4a76c)}.banner.svelte-1n02sj8{margin:0 0 1.5rem;padding:.7rem 1rem;border-radius:4px;font-size:var(--fs-sm, .875rem);line-height:1.5}.banner-ok.svelte-1n02sj8{background:#6cd47a1a;border-left:3px solid var(--accent-green, #6cd47a);color:var(--accent-green, #6cd47a)}.banner-warn.svelte-1n02sj8{background:#d47a6c1a;border-left:3px solid var(--accent-red, #d47a6c);color:var(--accent-red, #d47a6c)}.banner-info.svelte-1n02sj8{background:#d4a76c1a;border-left:3px solid var(--accent-amber, #d4a76c);color:var(--accent-amber, #d4a76c)}.wallet-link.svelte-1n02sj8{margin-left:.5em;color:inherit;font-weight:600;text-decoration:underline}@keyframes svelte-1n02sj8-price-flash{0%{background:#f5c5182e}to{background:var(--surface-2, rgba(255, 255, 255, .03))}}.price-block.svelte-1n02sj8{display:flex;gap:1rem;margin-bottom:2rem}.price-card.svelte-1n02sj8{flex:1;padding:1.2rem 1.5rem;background:var(--surface-2, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, #2a2a2a);border-radius:6px;display:flex;flex-direction:column;gap:.4rem;transition:background .1s}.price-card.price-flash.svelte-1n02sj8{animation:svelte-1n02sj8-price-flash 1.2s ease-out forwards}.price-yes.svelte-1n02sj8{border-color:#6cd47a66}.price-no.svelte-1n02sj8{border-color:#d47a6c66}.price-label-row.svelte-1n02sj8{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.price-label.svelte-1n02sj8{font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--text-secondary, #aaa)}.price-yes.svelte-1n02sj8 .price-label:where(.svelte-1n02sj8){color:var(--accent-green, #6cd47a)}.price-no.svelte-1n02sj8 .price-label:where(.svelte-1n02sj8){color:var(--accent-red, #d47a6c)}.live-badge.svelte-1n02sj8{font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem);font-weight:700;letter-spacing:.08em;color:var(--accent-yellow, #f5c518);animation:svelte-1n02sj8-live-pulse 1.8s ease-in-out infinite}@keyframes svelte-1n02sj8-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.price-big.svelte-1n02sj8{font-family:SF Mono,monospace;font-size:2.4rem;font-weight:600;line-height:1;color:var(--text-primary, #f5f5f5);font-variant-numeric:tabular-nums}.price-sub.svelte-1n02sj8{font-size:var(--fs-xs, .75rem);color:var(--text-secondary, #aaa);font-variant-numeric:tabular-nums}.trade-block.svelte-1n02sj8{margin-bottom:2rem}.trade-grid.svelte-1n02sj8{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:1rem}@media (max-width: 720px){.trade-grid.svelte-1n02sj8{grid-template-columns:1fr}}.trade-form.svelte-1n02sj8{display:flex;flex-direction:column;gap:1rem;padding:1.2rem 1.5rem;background:var(--surface-2, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, #2a2a2a);border-radius:6px}fieldset.sides.svelte-1n02sj8{display:flex;gap:.7rem;flex-wrap:wrap;border:none;padding:0;margin:0}fieldset.sides.svelte-1n02sj8 legend:where(.svelte-1n02sj8){font-size:var(--fs-xs, .75rem);color:var(--text-secondary, #aaa);text-transform:uppercase;letter-spacing:.05em;padding:0 0 .4rem;width:100%}fieldset.sides[disabled].svelte-1n02sj8{opacity:.5}.side-radio.svelte-1n02sj8{display:flex;align-items:center;gap:.4rem;padding:.5rem .8rem;background:var(--surface-1, #181818);border:1px solid var(--border-subtle, #2a2a2a);border-radius:4px;cursor:pointer}.side-radio.svelte-1n02sj8:has(input:where(.svelte-1n02sj8):checked){border-color:var(--accent-yellow, #f5c518);background:#f5c51814}.side-label.svelte-1n02sj8{font-family:SF Mono,monospace;font-size:var(--fs-sm, .875rem);font-variant-numeric:tabular-nums}.side-yes.svelte-1n02sj8{color:var(--accent-green, #6cd47a)}.side-no.svelte-1n02sj8{color:var(--accent-red, #d47a6c)}.field.svelte-1n02sj8{display:flex;flex-direction:column;gap:.3rem}.field-label.svelte-1n02sj8{font-size:var(--fs-xs, .75rem);color:var(--text-secondary, #aaa);text-transform:uppercase;letter-spacing:.05em}.field.svelte-1n02sj8 input:where(.svelte-1n02sj8){padding:.5rem .7rem;background:var(--surface-1, #181818);color:var(--text-primary, #f5f5f5);border:1px solid var(--border-subtle, #2a2a2a);border-radius:4px;font:inherit;font-variant-numeric:tabular-nums}.field.svelte-1n02sj8 input:where(.svelte-1n02sj8):focus{outline:none;border-color:var(--accent-yellow, #f5c518)}.field.svelte-1n02sj8 input:where(.svelte-1n02sj8):disabled{opacity:.5}.preview.svelte-1n02sj8{padding:.7rem .9rem;background:var(--surface-1, #181818);border:1px dashed var(--border-subtle, #2a2a2a);border-radius:4px;display:flex;flex-direction:column;gap:.3rem}.preview-row.svelte-1n02sj8{display:flex;justify-content:space-between;font-size:var(--fs-sm, .875rem)}.preview-label.svelte-1n02sj8{color:var(--text-secondary, #aaa)}.preview-val.svelte-1n02sj8{color:var(--text-primary, #f5f5f5);font-family:SF Mono,monospace;font-variant-numeric:tabular-nums}.preview-hint.svelte-1n02sj8{margin:.3rem 0 0;font-size:var(--fs-xs, .75rem);color:var(--text-tertiary, #888);line-height:1.4}.form-actions.svelte-1n02sj8{display:flex;justify-content:flex-end}.btn-primary.svelte-1n02sj8{padding:.6rem 1.4rem;border-radius:4px;font-size:var(--fs-sm, .875rem);font-weight:600;border:none;cursor:pointer;background:var(--accent-yellow, #f5c518);color:#1a1a1a}.btn-primary.svelte-1n02sj8:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1n02sj8:hover:not(:disabled){filter:brightness(1.1)}.form-note.svelte-1n02sj8{margin:0;font-size:var(--fs-sm, .875rem)}.form-note.svelte-1n02sj8 a:where(.svelte-1n02sj8){color:var(--accent-yellow, #f5c518)}.wallet-card.svelte-1n02sj8{padding:1.2rem 1.4rem;background:var(--surface-2, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, #2a2a2a);border-radius:6px;display:flex;flex-direction:column;gap:.5rem}.wallet-row.svelte-1n02sj8{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-sm, .875rem)}.wallet-label.svelte-1n02sj8{color:var(--text-secondary, #aaa);text-transform:uppercase;font-size:var(--fs-xs, .75rem);letter-spacing:.05em}.wallet-val.svelte-1n02sj8{color:var(--text-primary, #f5f5f5);font-family:SF Mono,monospace;font-variant-numeric:tabular-nums}.wallet-val.svelte-1n02sj8 code:where(.svelte-1n02sj8){font-size:var(--fs-xs, .8rem);color:var(--accent-cyan, #6cc1d4)}.wallet-balance.svelte-1n02sj8{color:var(--accent-yellow, #f5c518);font-size:var(--fs-md, 1rem);font-weight:600}.wallet-warn.svelte-1n02sj8{margin:.4rem 0 0;font-size:var(--fs-xs, .75rem);color:var(--accent-amber, #d4a76c);line-height:1.4}.wallet-warn.svelte-1n02sj8 a:where(.svelte-1n02sj8){color:var(--accent-amber, #d4a76c);text-decoration:underline}.orders-block.svelte-1n02sj8{margin-bottom:2rem}.live-count.svelte-1n02sj8{display:inline-block;margin-left:.6rem;padding:.1rem .55rem;border-radius:999px;background:#f5c5181f;border:1px solid rgba(245,197,24,.4);color:var(--accent-yellow, #f5c518);font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem);font-weight:600;letter-spacing:.06em;vertical-align:middle}.order-live-row.svelte-1n02sj8{background:#f5c5180a;animation:svelte-1n02sj8-row-slide-in .25s ease-out}@keyframes svelte-1n02sj8-row-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.live-dot.svelte-1n02sj8{color:var(--accent-yellow, #f5c518);font-size:.6em;margin-right:.3em;animation:svelte-1n02sj8-live-pulse 1.8s ease-in-out infinite}.orders-wrap.svelte-1n02sj8{overflow-x:auto;border:1px solid var(--border-subtle, #2a2a2a);border-radius:6px}.orders-table.svelte-1n02sj8{width:100%;border-collapse:collapse;font-size:var(--fs-sm, .875rem)}.orders-table.svelte-1n02sj8 th:where(.svelte-1n02sj8),.orders-table.svelte-1n02sj8 td:where(.svelte-1n02sj8){padding:.55rem .8rem;text-align:left;border-bottom:1px solid var(--border-subtle, #2a2a2a)}.orders-table.svelte-1n02sj8 thead:where(.svelte-1n02sj8) th:where(.svelte-1n02sj8){background:var(--surface-2, rgba(255, 255, 255, .03));font-weight:600;color:var(--text-secondary, #aaa);text-transform:uppercase;font-size:var(--fs-xs, .75rem);letter-spacing:.05em}.orders-table.svelte-1n02sj8 .num:where(.svelte-1n02sj8){text-align:right;font-variant-numeric:tabular-nums;font-family:SF Mono,monospace}.orders-table.svelte-1n02sj8 .time:where(.svelte-1n02sj8){font-family:SF Mono,monospace;color:var(--text-secondary, #aaa);white-space:nowrap}.orders-table.svelte-1n02sj8 code:where(.svelte-1n02sj8){font-family:SF Mono,monospace;color:var(--accent-cyan, #6cc1d4);font-size:var(--fs-xs, .8rem)}.side-tag.svelte-1n02sj8{display:inline-block;padding:.1rem .5rem;border-radius:3px;font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);font-weight:600}.side-yes.svelte-1n02sj8{background:#6cd47a2e;color:var(--accent-green, #6cd47a)}.side-no.svelte-1n02sj8{background:#d47a6c2e;color:var(--accent-red, #d47a6c)}.layout.svelte-1n02sj8{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:1.5rem;align-items:start}@media (max-width: 900px){.layout.svelte-1n02sj8{grid-template-columns:1fr}}.main.svelte-1n02sj8{display:flex;flex-direction:column}.side.svelte-1n02sj8{display:flex;flex-direction:column;gap:1rem}.meta-resolver.svelte-1n02sj8 dd:where(.svelte-1n02sj8){display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.resolver-source.svelte-1n02sj8{font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);color:var(--accent-amber, #d4a76c);padding:.1rem .5rem;border-radius:3px;background:#d4a76c1a;border:1px solid rgba(212,167,108,.3)}.explainer.svelte-1n02sj8{margin:0 0 2rem;background:var(--surface-2, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, #2a2a2a);border-radius:6px;padding:0}.explainer.svelte-1n02sj8>summary:where(.svelte-1n02sj8){list-style:none;cursor:pointer;padding:.8rem 1.2rem;font-size:var(--fs-md, 1rem);font-weight:600;color:var(--text-primary, #f5f5f5);-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem}.explainer.svelte-1n02sj8>summary:where(.svelte-1n02sj8)::-webkit-details-marker{display:none}.explainer.svelte-1n02sj8>summary:where(.svelte-1n02sj8):before{content:"▸";color:var(--text-secondary, #aaa);font-size:var(--fs-xs, .75rem);transition:transform .15s ease;display:inline-block}.explainer[open].svelte-1n02sj8>summary:where(.svelte-1n02sj8):before{transform:rotate(90deg)}.explainer-body.svelte-1n02sj8{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;padding:0 1.2rem 1.2rem;align-items:start}@media (max-width: 720px){.explainer-body.svelte-1n02sj8{grid-template-columns:1fr}}.explainer-prose.svelte-1n02sj8 p:where(.svelte-1n02sj8){margin:0 0 .7rem;color:var(--text-primary, #f5f5f5);font-size:var(--fs-sm, .875rem);line-height:1.55}.explainer-prose.svelte-1n02sj8 p:where(.svelte-1n02sj8):last-child{margin-bottom:0}.explainer-prose.svelte-1n02sj8 code:where(.svelte-1n02sj8){font-family:SF Mono,monospace;font-size:.85em;background:var(--surface-1, #181818);color:var(--accent-cyan, #6cc1d4);padding:.05rem .35rem;border-radius:3px;border:1px solid var(--border-subtle, #2a2a2a)}.explainer-inline.svelte-1n02sj8 .muted:where(.svelte-1n02sj8){display:block;margin-top:.4rem;color:var(--text-tertiary, #888);font-size:var(--fs-xs, .75rem)}.viz.svelte-1n02sj8{margin:0;padding:.6rem .7rem;background:var(--surface-1, #181818);border:1px solid var(--border-subtle, #2a2a2a);border-radius:4px;display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.viz.svelte-1n02sj8 svg:where(.svelte-1n02sj8){display:block}.viz-axis.svelte-1n02sj8{stroke:var(--border-subtle, #2a2a2a);stroke-width:1}.viz-grid.svelte-1n02sj8{stroke:var(--text-tertiary, #555);stroke-width:1;opacity:.45}.viz-curve.svelte-1n02sj8{stroke:var(--accent-yellow, #f5c518);stroke-width:1.6}.viz-link.svelte-1n02sj8{stroke:var(--text-secondary, #aaa);stroke-width:1;opacity:.7}.viz-dot.svelte-1n02sj8{stroke:var(--surface-1, #181818);stroke-width:1.5}.viz-dot-current.svelte-1n02sj8{fill:var(--accent-cyan, #6cc1d4)}.viz-dot-yes.svelte-1n02sj8{fill:var(--accent-green, #6cd47a)}.viz-dot-no.svelte-1n02sj8{fill:var(--accent-red, #d47a6c)}.viz-dot-clamped.svelte-1n02sj8{opacity:.6}.viz-tick.svelte-1n02sj8{font-family:SF Mono,monospace;font-size:9px;fill:var(--text-tertiary, #888)}.viz-caption.svelte-1n02sj8{font-size:var(--fs-xs, .7rem);color:var(--text-tertiary, #888);line-height:1.4}.dot-key.svelte-1n02sj8{font-size:.85em;margin:0 .1em}.dot-key-current.svelte-1n02sj8{color:var(--accent-cyan, #6cc1d4)}.dot-key-yes.svelte-1n02sj8{color:var(--accent-green, #6cd47a)}.dot-key-no.svelte-1n02sj8{color:var(--accent-red, #d47a6c)}
