.TokenomicsChart-module__guYINa__wrap{width:100%;max-width:32rem;padding:var(--space-6) var(--space-5) var(--space-7);color:var(--color-text);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-2) 100%);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:0 20px 48px -28px color-mix(in srgb, var(--color-bg-canvas) 50%, black), 0 0 0 1px color-mix(in srgb, var(--color-link) 6%, transparent) inset;flex-direction:column;align-items:center;margin:0 auto;display:flex}.TokenomicsChart-module__guYINa__title{margin:0 0 var(--space-2);font-family:var(--font-family-display);font-size:var(--fs-h3);text-align:center;text-wrap:balance;font-weight:600;line-height:var(--lh-tight);color:var(--color-text)}.TokenomicsChart-module__guYINa__canvas{margin-top:var(--space-4);cursor:pointer;border-radius:var(--r-md);background:var(--color-bg);max-width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--color-border)}.TokenomicsChart-module__guYINa__timeline,.TokenomicsChart-module__guYINa__legend{width:100%;max-width:26.25rem;margin-top:var(--space-5);padding:0 var(--space-4);box-sizing:border-box;justify-content:space-between;gap:var(--space-1);flex-wrap:wrap;display:flex}.TokenomicsChart-module__guYINa__node,.TokenomicsChart-module__guYINa__legendItem{cursor:pointer;color:var(--color-text);font-size:var(--fs-small);padding:var(--space-2);border-radius:var(--r-md);line-height:1.2;font:inherit;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #0000}.TokenomicsChart-module__guYINa__node{text-align:center;flex-direction:column;align-items:center;display:flex}.TokenomicsChart-module__guYINa__node:hover,.TokenomicsChart-module__guYINa__legendItem:hover,.TokenomicsChart-module__guYINa__legendItem:focus-visible,.TokenomicsChart-module__guYINa__node:focus-visible{background:color-mix(in srgb, var(--color-link) 6%, var(--color-surface));border-color:color-mix(in srgb, var(--color-link) 20%, var(--color-border))}.TokenomicsChart-module__guYINa__legendItem:focus-visible,.TokenomicsChart-module__guYINa__node:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TokenomicsChart-module__guYINa__dot{border:2px solid var(--color-border-strong);width:16px;height:16px;margin:0 0 var(--space-1);border-radius:50%;flex-shrink:0}.TokenomicsChart-module__guYINa__dotActive{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-strong));border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 30%, transparent), 0 0 16px -2px color-mix(in srgb, var(--color-accent) 25%, transparent)}.TokenomicsChart-module__guYINa__legendItem{align-items:center;gap:var(--space-2);opacity:1;text-align:left;display:flex}.TokenomicsChart-module__guYINa__legendDisabled{opacity:.35}.TokenomicsChart-module__guYINa__colorBox{width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:2px;flex-shrink:0}.TokenomicsChart-module__guYINa__tooltip{background:var(--color-surface-2);color:var(--color-text);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--r-sm);font-size:var(--fs-caption);pointer-events:none;z-index:var(--z-menu);box-shadow:0 8px 24px color-mix(in srgb, var(--color-bg-canvas) 40%, black);position:fixed}.TokenomicsChart-module__guYINa__marketDemand{margin-top:var(--space-6);text-align:center;width:100%;max-width:25rem;font-size:var(--fs-small);color:var(--color-text-muted);letter-spacing:.02em;font-weight:500}.TokenomicsChart-module__guYINa__slider{width:100%;margin-top:var(--space-3);appearance:none;background:var(--color-surface-2);height:.4rem;box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;border-radius:999px;display:block}.TokenomicsChart-module__guYINa__slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg, var(--color-accent), var(--color-accent-strong));width:1.1rem;height:1.1rem;box-shadow:0 0 0 2px var(--color-bg), 0 2px 8px color-mix(in srgb, var(--color-accent) 35%, transparent);cursor:grab;border-radius:50%}.TokenomicsChart-module__guYINa__slider::-webkit-slider-thumb:active{cursor:grabbing}.TokenomicsChart-module__guYINa__slider::-moz-range-thumb{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-strong));width:1.1rem;height:1.1rem;box-shadow:0 0 0 2px var(--color-bg), 0 2px 8px color-mix(in srgb, var(--color-accent) 35%, transparent);cursor:grab;border:none;border-radius:50%}.TokenomicsChart-module__guYINa__sliderLabel{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--color-text-muted)}@media only screen and (min-width:520px){.TokenomicsChart-module__guYINa__timeline,.TokenomicsChart-module__guYINa__legend{width:26.25rem}}
