@layer reset;@layer base{@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-canvas:#080a0b;--color-canvas-deep:#050607;--color-surface:#ffffff0b;--color-surface-raised:#fff1;--color-surface-inset:#00000038;--color-line:#ffffff14;--color-line-strong:#ffffff24;--color-text:#f2f4f1;--color-text-secondary:#b5bbb6;--color-text-muted:#858d87;--color-text-disabled:#626963;--color-signal:#a9d63a;--color-signal-hover:#bce64d;--color-signal-ink:#101504;--color-negative:#e27971;--color-negative-wash:#e279711f;--color-warning:#d9ba72;--color-signal-wash:#a9d63a24;--color-signal-halo:#a9d63a2e;--color-launch-wipe:#ffffff6b;--color-aqua:#70d7da;--color-orchid:#9177e9;--color-pink:#e96f9e;--color-amber:#ed9a4e;--color-sky:#6d9ce6;--color-chart-grid:#ffffff0b;--color-chart-canvas:#00000038;--color-chart-canvas-strong:#0000004d;--color-chart-separator:#ffffff14;--color-chart-crosshair:#f2f4f152;--color-chart-crosshair-soft:#f2f4f133;--color-chart-label:#1a201c;--color-chart-price-line:#a9d63a61;--color-chart-volume-buy:#a9d63a6b;--color-chart-volume-sell:#e27971c7;--color-transparent:#0000;--gradient-atmosphere-one:radial-gradient(circle at 18% 2%, #5c6d561f, #5c6d5600 34%);--gradient-atmosphere-two:radial-gradient(circle at 92% 12%, #78829614, #78829600 32%);--font-ui:"Geist Variable", "Geist", system-ui, sans-serif;--font-data:"Geist Mono", "SFMono-Regular", Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-body:.875rem;--text-md:1rem;--text-title:1.25rem;--text-page:clamp(1.75rem, 3vw, 2rem);--text-market:1.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-pill:999px;--radius-control:.5rem;--radius-panel:.875rem;--radius-row:0;--radius-glass:var(--radius-panel);--radius-dialog:var(--radius-panel);--rule-soft:1px solid var(--color-line);--rule-standard:1px solid var(--color-line-strong);--shadow-none:none;--shadow-glass-inset:inset .5rem .5rem 1.5rem #ffffff06, inset -.5rem -.5rem 1.5rem #00000029;--shadow-glass-depth:0 .75rem 2.5rem #00000021;--shadow-launch:0 .5rem 1.5rem #a9d63a1a;--shadow-focus:0 0 0 .1875rem var(--color-signal-wash);--mast-height:3.5rem;--mast-mobile-height:6.5rem;--content-max:90rem;--content-document:72rem;--touch-min:2.75rem;--filter-height:2.75rem;--token-image:2.75rem;--token-image-mobile:2.75rem;--trade-sidebar:22.5rem;--chart-height:27rem;--textarea-height:7rem;--glass-blur:1.75rem;--z-mast:20;--z-sticky:10;--duration-feedback:.14s;--duration-quick:.18s;--duration-standard:.24s;--duration-orb:15s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--color-night:var(--color-canvas);--color-night-deep:var(--color-canvas-deep);--color-pond:#101318;--color-glass:var(--color-surface);--color-glass-soft:#ffffff08;--color-glass-strong:var(--color-surface-raised);--color-glass-inset:var(--color-surface-inset);--color-edge-bright:var(--color-line-strong);--color-edge-mid:var(--color-line);--color-edge-quiet:#ffffff0e;--color-edge-dark:#00000038;--color-chalk:var(--color-text);--color-chalk-secondary:var(--color-text-secondary);--color-metadata:var(--color-text-muted);--color-disabled:var(--color-text-disabled);--color-lime:var(--color-signal);--color-lime-hover:var(--color-signal-hover);--color-lime-ink:var(--color-signal-ink);--color-lime-wash:var(--color-signal-wash);--color-lime-halo:var(--color-signal-halo);--color-coral:var(--color-negative);--color-coral-wash:var(--color-negative-wash)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html,body{overscroll-behavior-y:none;overflow-x:clip}body{color:var(--color-chalk);background:var(--color-canvas);font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:0;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;line-height:1.5}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:var(--color-transparent)}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px;box-shadow:var(--shadow-focus)}::selection{color:var(--color-lime-ink);background:var(--color-lime)}h1,h2,h3,p{overflow-wrap:anywhere;min-width:0}h1,h2,h3{letter-spacing:0;text-wrap:balance;font-style:normal}p{text-wrap:pretty}.app-shell{isolation:isolate;background:var(--color-canvas);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative}.app-shell:before{z-index:-2;content:"";pointer-events:none;background:var(--gradient-atmosphere-one), var(--gradient-atmosphere-two), var(--color-canvas);position:fixed;inset:0}.app-shell:after{z-index:-1;content:"";pointer-events:none;background:var(--color-canvas-deep);opacity:.14;position:fixed;inset:0}.app-main{min-width:0;scroll-margin-top:calc(var(--mast-height) + var(--space-3))}.glass-frame{border:1px solid var(--color-line);background:var(--color-glass);box-shadow:var(--shadow-glass-inset), var(--shadow-glass-depth);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-frame{background:var(--color-surface-raised)}}.primary-action,.launch-link{min-height:var(--touch-min);padding:0 var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-surface-raised);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-feedback) var(--ease-out), border-color var(--duration-feedback) var(--ease-out), color var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out), opacity var(--duration-quick) var(--ease-out);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.primary-action:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-raised);transform:translateY(-1px)}.primary-action:active:not(:disabled){transform:scale(.975)}.primary-action:disabled{opacity:.48}.launch-link{isolation:isolate;color:var(--color-signal-ink);border-color:var(--color-signal);background:var(--color-signal);box-shadow:var(--shadow-launch);position:relative;overflow:hidden}.launch-link:after{content:"";background:var(--color-launch-wipe);opacity:0;pointer-events:none;width:22%;position:absolute;inset:-40% auto -40% -30%;transform:translate(-220%)skew(-18deg)}.launch-link:hover{color:var(--color-signal-ink);background:var(--color-signal-hover);transform:translateY(-1px)}.launch-link:hover:after,.launch-link:focus-visible:after{opacity:1;transition:transform var(--duration-standard) var(--ease-out), opacity var(--duration-feedback) var(--ease-out);transform:translate(720%)skew(-18deg)}.launch-link:active{transform:scale(.975)}.secondary-action{min-height:var(--touch-min);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-chalk-secondary);background:var(--color-glass-soft);cursor:pointer;transition:color var(--duration-feedback) var(--ease-out), background-color var(--duration-feedback) var(--ease-out), border-color var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out)}.secondary-action:hover:not(:disabled){color:var(--color-chalk);background:var(--color-glass-strong);border-color:var(--color-line-strong)}.secondary-action:active:not(:disabled){transform:scale(.975)}.form-error{color:var(--color-coral);font-size:var(--text-sm);margin:0}.skip-link{top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-mast) + 1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-lime-ink);background:var(--color-lime);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--duration-quick) var(--ease-out);font-weight:650;position:fixed}.skip-link:focus-visible{transform:translateY(0)}@media (width<=48rem){.app-main{scroll-margin-top:calc(var(--mast-mobile-height) + var(--space-3))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}}@layer shell{.app-mast{z-index:var(--z-mast);width:min(calc(100% - var(--space-8)), var(--content-max));height:var(--mast-height);transition:transform var(--duration-standard) var(--ease-out), opacity var(--duration-standard) var(--ease-out);margin:0 auto;position:sticky;top:0;transform:translateY(0)}.app-mast--hidden{transform:translateY(calc(-100% - var(--space-2)))}.app-mast__inner{height:100%;padding:0 var(--space-3) 0 var(--space-4);align-items:center;gap:var(--space-6);grid-template-columns:minmax(9rem,auto) minmax(0,1fr) auto;display:grid}.brand-link{align-items:center;height:100%;display:inline-flex}.brand-mark{transform:translate3d(var(--magnet-x,0px), var(--magnet-y,0px), 0) scale(1);transition:transform var(--duration-quick) var(--ease-out), filter var(--duration-feedback) var(--ease-out);display:inline-flex}.brand-mark:hover{transform:translate3d(var(--magnet-x,0px), var(--magnet-y,0px), 0) scale(1.02)}.brand-mark:active{transform:translate3d(var(--magnet-x,0px), var(--magnet-y,0px), 0) scale(1.04);filter:brightness(1.1)}.brand-logo{object-fit:contain;object-position:left center;width:7.25rem;height:2.75rem;display:block}.route-nav{align-items:center;gap:var(--space-1);height:100%;display:flex}.route-nav a{min-height:var(--touch-min);padding:0 var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-metadata);transition:color var(--duration-feedback) var(--ease-out), background-color var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out);font-weight:540;display:inline-flex}.route-nav a:hover{color:var(--color-chalk);background:var(--color-glass-soft)}.route-nav a:active{transform:scale(.975)}.route-nav a[aria-current=page]{color:var(--color-chalk);background:var(--color-glass-soft)}.route-nav a[aria-current=page] svg{color:var(--color-signal)}.app-mast__actions{justify-content:end;align-items:center;gap:var(--space-2);display:flex}.wallet-control{width:var(--touch-min);min-width:var(--touch-min);height:var(--touch-min);border:1px solid var(--color-line);color:var(--color-chalk-secondary);background:var(--color-glass-soft);cursor:pointer;transition:color var(--duration-feedback) var(--ease-out), background-color var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.wallet-control:hover:not(:disabled){color:var(--color-chalk);background-color:var(--color-glass-strong)}.wallet-control:active:not(:disabled){transform:scale(.975)}.wallet-control:disabled{opacity:.55}.wallet-control--wrong-network,.wallet-control--failed,.wallet-control--offline{color:var(--color-warning)}.wallet-control__icon{z-index:2;transition:opacity var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out);display:inline-flex;position:relative}.wallet-control__sr-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wallet-control__label{width:10rem;padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-chalk-secondary);background:var(--color-surface-raised);opacity:0;clip-path:inset(0 0 0 100% round var(--radius-pill));transition:opacity var(--duration-feedback) var(--ease-out), clip-path var(--duration-standard) var(--ease-out), transform var(--duration-standard) var(--ease-out);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:-1px 0 -1px auto;transform:translateY(.25rem)}.wallet-control__word{opacity:0;transition:transform var(--duration-standard) var(--ease-out), opacity var(--duration-feedback) var(--ease-out);transform:translateY(.4rem)}.wallet-control:hover .wallet-control__icon,.wallet-control:focus-visible .wallet-control__icon{opacity:0;transform:scale(.9)}.wallet-control:hover .wallet-control__label,.wallet-control:focus-visible .wallet-control__label{opacity:1;clip-path:inset(0 round var(--radius-pill));transform:translateY(0)}.wallet-control:hover .wallet-control__word,.wallet-control:focus-visible .wallet-control__word{opacity:1;transform:translateY(0)}.wallet-control:hover .wallet-control__word:nth-child(2),.wallet-control:focus-visible .wallet-control__word:nth-child(2){transition-delay:45ms}.app-footer{min-height:var(--mast-height);padding:var(--space-4);justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-metadata);font-size:var(--text-xs);text-align:center;display:flex}.app-footer a{color:var(--color-chalk-secondary)}.deferred-page,.route-error{width:min(100% - var(--space-8), 38rem);place-content:center;gap:var(--space-2);text-align:center;min-height:24rem;margin:0 auto;display:grid}.deferred-page h1,.route-error h1{font-size:var(--text-title);margin:0;font-weight:620}.deferred-page p,.route-error p{color:var(--color-metadata);margin:0}@media (pointer:coarse){.wallet-control__label{opacity:1;clip-path:inset(0 round var(--radius-pill));transform:translateY(0)}.wallet-control__word{opacity:1;transform:translateY(0)}.wallet-control__icon{opacity:0}}@media (width<=48rem){.app-mast{width:calc(100% - var(--space-6));height:var(--mast-mobile-height)}.app-mast__inner{padding-inline:var(--space-2);gap:0 var(--space-1);grid-template-rows:3.75rem 3rem;grid-template-columns:minmax(0,1fr) auto}.brand-logo{width:6.75rem;height:2.75rem}.route-nav{justify-content:stretch;gap:var(--space-1);grid-area:2/1/auto/-1}.route-nav a{min-height:2.625rem;padding-inline:var(--space-2);flex:1;justify-content:center}.app-mast__actions{grid-area:1/2}.launch-link{padding-inline:var(--space-3);font-size:var(--text-xs);display:inline-flex}.wallet-control__label{width:9rem;font-size:var(--text-xs)}.app-footer{align-content:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap}.app-footer span:last-child{flex-basis:100%}}@media (width<=22rem){.app-mast{width:calc(100% - var(--space-4))}.brand-logo{width:6rem}.launch-link{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.app-mast,.brand-mark,.wallet-control,.wallet-control__label,.wallet-control__word,.wallet-control__icon{transition-duration:0s}}}@layer components{.mode-control{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-inset);display:flex;position:relative}.mode-control__indicator{top:var(--space-1);bottom:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-raised);width:0;transition:transform var(--duration-standard) var(--ease-out), width var(--duration-standard) var(--ease-out);pointer-events:none;position:absolute;left:0}.mode-control__option{z-index:1;min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-metadata);background:var(--color-transparent);white-space:nowrap;cursor:pointer;transition:color var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out);border:0;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.mode-control__option:hover,.mode-control__option[aria-pressed=true]{color:var(--color-chalk)}.mode-control__option:active{transform:scale(.975)}.token-avatar{width:var(--token-image);height:var(--token-image);border:1px solid var(--color-edge-mid);object-fit:cover;border-radius:50%;flex:none}.token-avatar--large{width:5rem;height:5rem}.gradient-orb{background:var(--color-pond);isolation:isolate;display:block;position:relative;overflow:hidden}.gradient-orb__layer{animation:orb-drift var(--duration-orb) var(--ease-in-out) infinite alternate;animation-play-state:inherit;border-radius:45%;position:absolute;inset:-35%}.gradient-orb__layer--two{animation-direction:alternate-reverse;animation-duration:calc(var(--duration-orb) * 1.2);mix-blend-mode:screen;opacity:.78;inset:-45%}.gradient-orb[data-motion=paused] .gradient-orb__layer{animation-play-state:paused}.gradient-orb--0 .gradient-orb__layer--one{background:radial-gradient(circle at 35% 35%, var(--color-aqua), var(--color-sky) 44%, var(--color-pink) 70%)}.gradient-orb--0 .gradient-orb__layer--two{background:radial-gradient(circle, var(--color-lime), var(--color-transparent) 58%)}.gradient-orb--1 .gradient-orb__layer--one{background:radial-gradient(circle at 66% 28%, var(--color-pink), var(--color-amber) 38%, var(--color-orchid) 75%)}.gradient-orb--1 .gradient-orb__layer--two{background:radial-gradient(circle, var(--color-sky), var(--color-transparent) 62%)}.gradient-orb--2 .gradient-orb__layer--one{background:radial-gradient(circle at 42% 68%, var(--color-lime), var(--color-aqua) 45%, var(--color-sky) 78%)}.gradient-orb--2 .gradient-orb__layer--two{background:radial-gradient(circle, var(--color-pink), var(--color-transparent) 58%)}.gradient-orb--3 .gradient-orb__layer--one{background:radial-gradient(circle at 70% 50%, var(--color-amber), var(--color-coral) 42%, var(--color-orchid) 76%)}.gradient-orb--3 .gradient-orb__layer--two{background:radial-gradient(circle, var(--color-lime), var(--color-transparent) 62%)}.gradient-orb--4 .gradient-orb__layer--one{background:radial-gradient(circle at 35% 30%, var(--color-orchid), var(--color-sky) 48%, var(--color-aqua) 76%)}.gradient-orb--4 .gradient-orb__layer--two{background:radial-gradient(circle, var(--color-pink), var(--color-transparent) 60%)}.gradient-orb--5 .gradient-orb__layer--one{background:radial-gradient(circle at 62% 34%, var(--color-aqua), var(--color-lime) 46%, var(--color-amber) 76%)}.gradient-orb--5 .gradient-orb__layer--two{background:radial-gradient(circle, var(--color-sky), var(--color-transparent) 55%)}.gradient-orb--6 .gradient-orb__layer--one{background:radial-gradient(circle at 38% 66%, var(--color-pink), var(--color-coral) 38%, var(--color-amber) 72%)}.gradient-orb--6 .gradient-orb__layer--two{background:radial-gradient(circle, var(--color-orchid), var(--color-transparent) 60%)}.gradient-orb--7 .gradient-orb__layer--one{background:radial-gradient(circle at 62% 62%, var(--color-lime), var(--color-aqua) 42%, var(--color-orchid) 76%)}.gradient-orb--7 .gradient-orb__layer--two{background:radial-gradient(circle, var(--color-amber), var(--color-transparent) 60%)}@keyframes orb-drift{0%{transform:rotate(-18deg)translate(-5%,4%)scale(1)}to{transform:rotate(28deg)translate(6%,-4%)scale(1.12)}}.metric{gap:var(--space-1);min-width:0;display:grid}.metric__label{color:var(--color-metadata);font-size:var(--text-xs)}.metric__value{color:var(--color-chalk);font-family:var(--font-data);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}.metric--secondary .metric__value{color:var(--color-chalk-secondary)}.metric--metadata .metric__value{color:var(--color-metadata)}.status-notice{min-height:var(--touch-min);padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-chalk-secondary);background:var(--color-glass-inset);font-size:var(--text-sm);display:flex}.status-notice__message{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.status-notice--warning{color:var(--color-warning)}.status-notice--error{color:var(--color-coral);background:var(--color-coral-wash)}.status-notice--success{color:var(--color-lime-hover);background:var(--color-lime-wash)}@media (width<=30rem){.mode-control__option{padding-inline:var(--space-3);font-size:var(--text-xs)}.token-avatar{width:var(--token-image-mobile);height:var(--token-image-mobile)}}@media (prefers-reduced-motion:reduce){.gradient-orb__layer{animation:none}}}@layer features{.tokens-page{width:min(calc(100% - var(--space-8)), var(--content-document));min-height:calc(100vh - var(--mast-height));padding:var(--space-6) 0 var(--space-12);margin:0 auto}.tokens-intro{margin-bottom:var(--space-4);justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.tokens-intro h1,.tokens-intro p{margin:0}.tokens-intro h1{font-size:var(--text-page);font-weight:650;line-height:1.05}.tokens-intro p{max-width:56ch;margin-top:var(--space-2);color:var(--color-chalk-secondary)}.tokens-intro__meta{color:var(--color-metadata);font-family:var(--font-data);font-size:var(--text-xs);text-align:right}.token-filter-shell{margin-bottom:var(--space-3);padding:var(--space-1);border-radius:var(--radius-panel)}.token-filters{gap:var(--space-1);flex-wrap:wrap;display:flex}.token-filters button{min-height:var(--filter-height);padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-chalk-secondary);background:var(--color-surface-inset);white-space:nowrap;cursor:pointer;transition:color var(--duration-feedback) var(--ease-out), background-color var(--duration-feedback) var(--ease-out), border-color var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out);display:inline-flex}.token-filters button:hover{color:var(--color-chalk);border-color:var(--color-line-strong);background:var(--color-glass-soft)}.token-filters button:active{transform:scale(.975)}.token-filters button[aria-checked=true]{color:var(--color-chalk);border-color:var(--color-signal);background:var(--color-surface-raised);box-shadow:inset 0 -2px 0 var(--color-signal)}.tokens-page>.status-notice{margin-bottom:var(--space-2)}.token-market{border-radius:var(--radius-panel);overflow:hidden}.token-row{min-height:4.5rem;padding:var(--space-3) var(--space-4);grid-template-columns:var(--token-image) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);border-bottom:var(--rule-soft);background:var(--color-glass-soft);content-visibility:auto;contain-intrinsic-size:auto 4.5rem;transition:background-color var(--duration-feedback) var(--ease-out), color var(--duration-feedback) var(--ease-out);display:grid}.token-row:last-child{border-bottom:0}.token-row:hover,.token-row:focus-visible{background:var(--color-surface-raised)}.token-row:active{background:var(--color-surface)}.token-row__identity{gap:var(--space-1);min-width:0;display:grid}.token-row__meta{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-xs);display:flex}.token-row__meta>span{color:var(--color-metadata);font-family:var(--font-data)}.token-row__meta strong{color:var(--color-chalk);font-family:var(--font-data);font-size:var(--text-body)}.token-row__meta em{color:var(--color-chalk-secondary);font-size:var(--text-xs);font-style:normal}.token-row__description{max-width:60ch;color:var(--color-chalk-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.token-row__market{justify-items:end;gap:var(--space-1);min-width:9rem;display:grid}.token-row__market strong,.token-row__market span{font-family:var(--font-data);white-space:nowrap}.token-row__market strong{color:var(--color-chalk);font-size:var(--text-market);font-weight:620}.token-row__market span{color:var(--color-metadata);font-size:var(--text-xs)}.token-row__market small{color:var(--color-metadata);font-family:var(--font-ui);font-size:.625rem;font-weight:600}.tokens-empty{min-height:6rem;padding:var(--space-4);place-content:center;justify-items:center;gap:var(--space-1);color:var(--color-metadata);display:grid}.tokens-empty strong{color:var(--color-chalk-secondary)}.token-skeleton{display:grid}.token-skeleton span{border-bottom:var(--rule-soft);background:var(--color-glass-soft);height:4.5rem;animation:token-loading 1.4s var(--ease-in-out) infinite}@keyframes token-loading{0%,to{opacity:.52}50%{opacity:.9}}@media (width<=48rem){.tokens-page{width:min(calc(100% - var(--space-6)), var(--content-document));min-height:calc(100vh - var(--mast-mobile-height));padding-top:var(--space-6)}.token-filter-shell{padding:var(--space-1);position:relative;overflow:hidden}.token-filters{max-width:100%;padding-right:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow:auto hidden}.token-filters button{scroll-snap-align:start}}@media (width<=36rem){.tokens-page{width:min(calc(100% - var(--space-4)), var(--content-document));padding-top:var(--space-5)}.tokens-intro{align-items:start;gap:var(--space-2);flex-direction:column}.tokens-intro__meta{text-align:left}.tokens-intro p{font-size:var(--text-sm)}.token-row{min-height:5.25rem;padding:var(--space-3);grid-template-columns:var(--token-image-mobile) minmax(0, 1fr);align-items:start;gap:var(--space-2) var(--space-3)}.token-row>.token-avatar{grid-row:1/span 2}.token-row__description{-webkit-line-clamp:1}.token-row__market{grid-column:2;justify-items:start;min-width:0}.token-row__market strong{font-size:var(--text-title)}}@media (prefers-reduced-motion:reduce){.token-skeleton span{animation:none}}.token-page{width:min(calc(100% - var(--space-8)), var(--content-max));padding:var(--space-8) 0 var(--space-12);margin:0 auto}.token-identity{min-width:0;margin-bottom:var(--space-6);align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.token-identity__avatar{width:5rem;height:5rem}.token-identity__copy{min-width:0}.token-identity__copy h1,.token-identity__copy p{margin:0}.token-identity__copy h1{font-size:var(--text-page);font-weight:680;line-height:1.08}.token-identity__ticker{color:var(--color-lime);font-family:var(--font-data);font-size:var(--text-xs);margin-bottom:var(--space-1)!important}.token-identity__description{max-width:60ch;color:var(--color-chalk-secondary);margin-top:var(--space-2)!important}.token-market-cap{justify-items:end;display:grid}.token-market-cap span,.token-market-cap small{color:var(--color-metadata);font-size:var(--text-xs)}.token-market-cap strong{color:var(--color-lime);font-family:var(--font-data);font-size:clamp(var(--text-market), 3vw, 2.25rem);font-weight:620;line-height:1.2}.token-layout{grid-template-columns:minmax(0, 1fr) var(--trade-sidebar);align-items:start;gap:var(--space-4);display:grid}.token-market-column{gap:var(--space-4);min-width:0;display:grid}.chart-workspace,.activity-ledger,.token-aside{border-radius:var(--radius-glass);overflow:hidden}.workspace-heading{min-height:4.25rem;padding:var(--space-3) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--rule-soft);display:flex}.workspace-heading h2,.workspace-heading p{margin:0}.workspace-heading h2{font-size:var(--text-md);font-weight:650}.workspace-heading p{color:var(--color-metadata);font-size:var(--text-xs)}.workspace-heading>strong{color:var(--color-chalk-secondary);font-family:var(--font-data);font-size:var(--text-sm);white-space:nowrap;font-weight:580}.market-chart{background:var(--color-chart-canvas-strong);margin:0}.market-chart__controls{min-height:3.5rem;padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--rule-soft);display:flex}.chart-range{gap:var(--space-1);display:flex}.chart-range button{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-metadata);background:var(--color-transparent);cursor:pointer;transition:color var(--duration-feedback) var(--ease-out), background-color var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out);border:0}.chart-range button:hover{color:var(--color-chalk);background:var(--color-glass-soft)}.chart-range button[aria-pressed=true]{color:var(--color-lime-ink);background:var(--color-lime)}.chart-range button:active{transform:scale(.975)}.market-chart__source{align-items:center;gap:var(--space-2);color:var(--color-metadata);font-size:var(--text-xs);text-align:right;display:inline-flex}.market-chart__source i{background:var(--color-lime);border-radius:50%;flex:none;width:.45rem;height:.45rem}.market-chart-canvas{height:var(--chart-height);position:relative}.market-chart-canvas__plot{position:absolute;inset:0}.market-chart-tooltip{top:var(--space-3);left:var(--space-4);z-index:2;max-width:calc(100% - var(--space-8));padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-chalk-secondary);background:var(--color-glass-strong);font-family:var(--font-data);font-size:var(--text-xs);pointer-events:none;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);position:absolute}.chart-empty{height:var(--chart-height);place-content:center;justify-items:center;gap:var(--space-2);color:var(--color-metadata);text-align:center;display:grid}.chart-empty strong{color:var(--color-chalk-secondary);font-weight:620}.market-chart>figcaption{padding:var(--space-3) var(--space-4);color:var(--color-metadata);font-size:var(--text-xs);border-top:var(--rule-soft)}.chart-data-table{border-top:var(--rule-soft)}.chart-data-table summary{min-height:var(--touch-min);padding:0 var(--space-4);color:var(--color-chalk-secondary);cursor:pointer;align-items:center;display:flex}.chart-data-table__scroll,.activity-ledger__scroll{overflow-x:auto}.chart-data-table table,.activity-table{border-collapse:collapse;width:100%;font-family:var(--font-data);font-size:var(--text-xs)}.chart-data-table th,.chart-data-table td,.activity-table th,.activity-table td{padding:var(--space-3) var(--space-4);border-bottom:var(--rule-soft);text-align:left;white-space:nowrap}.chart-data-table th,.activity-table th{color:var(--color-metadata);font-weight:520}.chart-data-table td,.activity-table td{color:var(--color-chalk-secondary)}.token-aside{top:calc(var(--mast-height) + var(--space-6));position:sticky}.token-aside__composer{padding:var(--space-3)}.trade-composer{gap:var(--space-3);display:grid}.trade-ticket__heading{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:650;display:flex}.trade-ticket__heading span:last-child{color:var(--color-lime);font-family:var(--font-data);font-size:var(--text-xs)}.trade-amount{gap:var(--space-2);color:var(--color-chalk-secondary);font-size:var(--text-sm);display:grid}.trade-amount>div{min-height:4.75rem;padding:0 var(--space-4);align-items:center;gap:var(--space-2);border:1px solid var(--color-edge-mid);border-radius:var(--radius-control);background:var(--color-glass-inset);display:flex}.trade-amount>div:focus-within{border-color:var(--color-lime);box-shadow:var(--shadow-focus)}.trade-amount input{width:100%;min-width:0;color:var(--color-chalk);background:var(--color-transparent);font-family:var(--font-data);font-size:var(--text-title);border:0;outline:0}.trade-amount input::placeholder{color:var(--color-metadata)}.trade-amount strong{color:var(--color-chalk-secondary);font-family:var(--font-data);font-size:var(--text-sm);font-weight:580}.trade-balance,.trade-quote>div{justify-content:space-between;gap:var(--space-3);display:flex}.trade-balance,.trade-slippage{color:var(--color-metadata);font-size:var(--text-xs)}.trade-quote{padding:var(--space-3) 0;gap:var(--space-2);border-top:var(--rule-soft);border-bottom:var(--rule-soft);display:grid}.trade-quote span{color:var(--color-metadata)}.trade-quote strong{color:var(--color-chalk-secondary);font-family:var(--font-data);font-size:var(--text-xs);text-align:right;font-weight:560}.trade-slippage{text-align:center;margin:0}.token-detail-group{padding:var(--space-4);border-top:var(--rule-soft)}.token-detail-group h2{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:650}.token-fact,.bonding-summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:1.8rem;display:flex}.token-fact span,.bonding-summary span{color:var(--color-metadata);font-size:var(--text-xs)}.token-fact strong,.bonding-summary strong{color:var(--color-chalk-secondary);font-family:var(--font-data);font-size:var(--text-xs);text-align:right;font-weight:560}.token-detail-group progress{width:100%;height:.5rem;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-glass-inset);appearance:none;border:0;overflow:hidden}.token-detail-group progress::-webkit-progress-bar{background:var(--color-glass-inset)}.token-detail-group progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-lime)}.token-detail-group progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-lime)}.token-detail-group>p{margin:var(--space-2) 0 0;color:var(--color-metadata);font-size:var(--text-xs)}.creator-fees{padding:var(--space-4);gap:var(--space-3);border-top:var(--rule-soft);display:grid}.creator-fees h2,.creator-fees p{margin:0}.creator-fees h2{font-size:var(--text-sm)}.creator-fees p{color:var(--color-metadata);font-size:var(--text-xs)}.creator-fees__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.creator-fees__row>div{gap:var(--space-1);min-width:0;display:grid}.creator-fees__row strong{color:var(--color-chalk-secondary);font-size:var(--text-xs)}.creator-fees__row span{color:var(--color-metadata);font-family:var(--font-data);font-size:var(--text-xs)}.activity-table strong{color:var(--color-coral);font-weight:650}.activity-table strong[data-side=buy]{color:var(--color-lime)}.feed-empty{padding:var(--space-10) var(--space-4);color:var(--color-metadata);text-align:center;margin:0}@media (width<=64rem){.token-layout{grid-template-columns:minmax(0,1fr) 20rem}}@media (width<=48rem){.token-page{width:min(calc(100% - var(--space-6)), var(--content-max));padding-top:var(--space-6)}.token-layout{grid-template-columns:minmax(0,1fr)}.token-market-column{display:contents}.chart-workspace{order:1}.token-aside{order:2;position:static}.activity-ledger{order:3}.market-chart-canvas,.chart-empty{height:21rem}}@media (width<=36rem){.token-page{width:min(calc(100% - var(--space-4)), var(--content-max));padding-top:var(--space-4)}.token-identity{grid-template-columns:auto minmax(0,1fr);align-items:start}.token-identity__avatar{width:4rem;height:4rem}.token-market-cap{padding-top:var(--space-3);border-top:var(--rule-soft);grid-column:1/-1;place-items:end start}.token-market-cap strong{font-size:var(--text-page)}.workspace-heading{padding-inline:var(--space-4)}.market-chart__controls{flex-direction:column;align-items:stretch}.chart-range{width:100%}.chart-range button{min-width:0;padding-inline:var(--space-2);flex:1}.market-chart__source{padding-inline:var(--space-1);text-align:left}.market-chart-canvas,.chart-empty{height:18rem}.activity-table th:nth-child(4),.activity-table td:nth-child(4){display:none}}.launch-page{width:min(calc(100% - var(--space-8)), var(--content-document));padding:var(--space-8) 0 var(--space-12);margin:0 auto}.launch-form{align-items:start;gap:var(--space-4);grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);display:grid}.launch-specimen{top:calc(var(--mast-height) + var(--space-6));min-width:0;padding:var(--space-6);gap:var(--space-6);border-radius:var(--radius-glass);display:grid;position:sticky;overflow:hidden}.launch-specimen__heading,.form-group__heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.launch-specimen__heading{color:var(--color-chalk-secondary);font-weight:650}.launch-specimen__heading span:last-child,.form-group__heading span{color:var(--color-metadata);font-family:var(--font-data);font-size:var(--text-xs);font-weight:400}.launch-specimen__identity{align-items:center;gap:var(--space-4);grid-template-columns:6rem minmax(0,1fr);display:grid}.launch-specimen__identity img,.launch-specimen__image{border:1px solid var(--color-edge-mid);object-fit:cover;border-radius:50%;width:6rem;height:6rem}.launch-specimen__identity>div{gap:var(--space-1);min-width:0;display:grid}.launch-specimen__identity strong{color:var(--color-lime);font-family:var(--font-data);font-size:var(--text-title);text-overflow:ellipsis;overflow:hidden}.launch-specimen__identity span{color:var(--color-chalk-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launch-specimen>p{max-width:38ch;min-height:3lh;color:var(--color-chalk-secondary);margin:0}.launch-specimen__market,.launch-specimen__quote{padding-top:var(--space-4);gap:var(--space-1) var(--space-3);border-top:var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.launch-specimen__market span,.launch-specimen__quote span,.launch-specimen__quote small{color:var(--color-metadata)}.launch-specimen__market strong,.launch-specimen__quote strong{color:var(--color-chalk);font-family:var(--font-data);text-align:right;font-weight:580}.launch-specimen__quote small{grid-column:1/-1}.launch-fields{min-width:0;padding:var(--space-6);border:1px solid var(--color-transparent);border-radius:var(--radius-glass);background:linear-gradient(var(--color-glass), var(--color-glass)) padding-box, var(--gradient-glass-edge) border-box;box-shadow:var(--shadow-glass-inset), var(--shadow-glass-depth);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(145%);backdrop-filter:blur(var(--glass-blur)) saturate(145%);display:grid}.form-heading{padding:0 0 var(--space-6);border-bottom:var(--rule-soft)}.form-heading h1,.form-heading p,.form-group__heading h2{margin:0}.form-heading h1{font-size:var(--text-page);font-weight:680;line-height:1.1}.form-heading p{margin-top:var(--space-2);color:var(--color-metadata)}.form-group{padding:var(--space-6) 0;gap:var(--space-4);border-bottom:var(--rule-soft);display:grid}.form-group__heading h2{font-size:var(--text-body);font-weight:650}.field-stack{gap:var(--space-2);min-width:0;display:grid}.field-pair,.optional-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.optional-fields .field-stack:last-child{grid-column:1/-1}.field-stack label{color:var(--color-chalk-secondary);font-size:var(--text-sm);font-weight:560}.field-stack input,.field-stack textarea{width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-edge-mid);border-radius:var(--radius-control);color:var(--color-chalk);background:var(--color-glass-inset);transition:border-color var(--duration-feedback) var(--ease-out), background-color var(--duration-feedback) var(--ease-out), transform var(--duration-quick) var(--ease-out), opacity var(--duration-quick) var(--ease-out);outline:0}.field-stack textarea{min-height:var(--textarea-height);resize:vertical}.field-stack input:hover:not(:disabled),.field-stack textarea:hover:not(:disabled){border-color:var(--color-edge-bright);background:var(--color-glass-soft)}.field-stack input:focus-visible,.field-stack textarea:focus-visible{border-color:var(--color-lime)}.field-stack input:disabled,.field-stack textarea:disabled{opacity:.55}.field-stack small{min-height:1lh;color:var(--color-metadata);font-size:var(--text-xs)}.file-field{padding:var(--space-1)!important}.file-field::file-selector-button{min-height:calc(var(--touch-min) - var(--space-1));margin-right:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-lime-ink);background:var(--color-lime);cursor:pointer;border:0}.launch-receipt{margin-top:var(--space-4);padding:var(--space-4);gap:var(--space-2);border-radius:var(--radius-control);background:var(--color-glass-inset);display:grid}.launch-receipt>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.launch-receipt span{color:var(--color-metadata)}.launch-receipt strong{color:var(--color-chalk-secondary);font-family:var(--font-data);font-size:var(--text-sm);text-align:right;font-weight:560}.launch-fields>.form-error{padding-top:var(--space-3)}.launch-fields>.primary-action{width:100%;margin-top:var(--space-4);min-height:3.5rem}@media (width<=48rem){.launch-page{width:min(calc(100% - var(--space-6)), var(--content-document));padding-top:var(--space-6)}.launch-form{flex-direction:column;display:flex}.launch-fields{display:contents}.form-heading{width:100%;padding:var(--space-4) 0 var(--space-6);order:1}.form-group:first-of-type{order:2;width:100%}.launch-specimen{width:100%;padding:var(--space-6);order:3;position:static}.form-group:nth-of-type(2){order:4;width:100%}.form-group:nth-of-type(3){order:5;width:100%}.launch-receipt{order:6;width:100%}.launch-fields>.form-error{order:7;width:100%}.launch-fields>.primary-action{order:8;width:100%}}@media (width<=42rem){.launch-page{width:min(calc(100% - var(--space-4)), var(--content-document))}.field-pair,.optional-fields{grid-template-columns:minmax(0,1fr)}.optional-fields .field-stack:last-child{grid-column:auto}.launch-specimen{padding:var(--space-4)}}@media (width<=22rem){.launch-specimen__identity{grid-template-columns:4rem minmax(0,1fr)}.launch-specimen__identity img,.launch-specimen__image{width:4rem;height:4rem}}.rules-page{width:min(calc(100% - var(--space-8)), var(--content-document));padding:var(--space-10) 0 var(--space-12);margin:0 auto}.rules-intro{max-width:44rem;margin-bottom:var(--space-8)}.rules-intro h1,.rules-intro p{margin:0}.rules-intro h1{letter-spacing:-.035em;font-size:clamp(2rem,5vw,3.75rem);font-weight:680;line-height:.98}.rules-intro p{max-width:58ch;margin-top:var(--space-4);color:var(--color-chalk-secondary);font-size:var(--text-md)}.curve-graph{border-radius:var(--radius-glass);overflow:hidden}.curve-graph__heading{min-height:5rem;padding:var(--space-4) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--rule-soft);display:flex}.curve-graph__heading h2,.curve-graph__heading p{margin:0}.curve-graph__heading h2{font-size:var(--text-title)}.curve-graph__heading p{color:var(--color-metadata);font-size:var(--text-xs)}.curve-graph__heading>strong{color:var(--color-lime);font-family:var(--font-data);font-size:var(--text-market)}.curve-graph__stage{min-height:28rem;padding:var(--space-5);align-items:center;gap:var(--space-5);background:var(--color-chart-canvas);grid-template-columns:minmax(0,1fr) 15rem;display:grid}.curve-graph__plot{touch-action:none;width:100%;height:auto;min-height:22rem;overflow:visible}.curve-graph__plot text{fill:var(--color-metadata);font-family:var(--font-ui);font-size:3px}.curve-graph__axis{stroke:var(--color-edge-mid);stroke-width:.35px;vector-effect:non-scaling-stroke}.curve-graph__graduation{stroke:var(--color-lime);stroke-width:.4px;stroke-dasharray:2 2;opacity:.45;vector-effect:non-scaling-stroke}.curve-graph__line{fill:none;stroke:var(--color-lime);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.curve-graph__area{fill:none;stroke:var(--color-lime-halo);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.42;vector-effect:non-scaling-stroke}.curve-graph__crosshair{stroke:var(--color-chart-crosshair-soft);stroke-width:.5px;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}.curve-graph__point{fill:var(--color-night);stroke:var(--color-lime);stroke-width:.85px;vector-effect:non-scaling-stroke}.curve-readout{padding:var(--space-3);gap:var(--space-1);border:1px solid var(--color-transparent);border-radius:var(--radius-control);background:linear-gradient(var(--color-glass-inset), var(--color-glass-inset)) padding-box, var(--gradient-glass-edge) border-box;display:grid}.curve-readout>div{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--rule-soft);min-height:2.5rem;display:flex}.curve-readout>div:last-child{border-bottom:0}.curve-readout span{color:var(--color-metadata);font-size:var(--text-xs)}.curve-readout strong{color:var(--color-chalk-secondary);font-family:var(--font-data);font-size:var(--text-xs);text-align:right;font-weight:580}.curve-slider{padding:var(--space-4) var(--space-6);gap:var(--space-2);border-top:var(--rule-soft);display:grid}.curve-slider span{color:var(--color-chalk-secondary);font-size:var(--text-sm)}.curve-slider input{width:100%;min-height:var(--touch-min);accent-color:var(--color-lime);cursor:pointer}.curve-fees{border-top:var(--rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.curve-fees>div{padding:var(--space-5) var(--space-6);gap:var(--space-1);display:grid}.curve-fees>div+div{border-left:var(--rule-soft)}.curve-fees span,.curve-fees small{color:var(--color-metadata);font-size:var(--text-xs)}.curve-fees strong{color:var(--color-chalk);font-family:var(--font-data);font-size:var(--text-title)}.curve-graph>figcaption{padding:var(--space-4) var(--space-6);color:var(--color-metadata);font-size:var(--text-xs);border-top:var(--rule-soft)}.curve-data-table{border-top:var(--rule-soft)}.curve-data-table summary{min-height:var(--touch-min);padding:0 var(--space-6);color:var(--color-chalk-secondary);cursor:pointer;align-items:center;display:flex}.curve-data-table>div{overflow-x:auto}.curve-data-table table{border-collapse:collapse;width:100%;font-family:var(--font-data);font-size:var(--text-xs)}.curve-data-table th,.curve-data-table td{padding:var(--space-3) var(--space-6);border-top:var(--rule-soft);text-align:left;white-space:nowrap}.curve-data-table th{color:var(--color-metadata);font-weight:520}.curve-data-table td{color:var(--color-chalk-secondary)}.rules-caption{max-width:62ch;margin:var(--space-5) auto 0;color:var(--color-metadata);text-align:center}@media (width<=48rem){.rules-page{width:min(calc(100% - var(--space-6)), var(--content-document));padding-top:var(--space-8)}.curve-graph__stage{grid-template-columns:minmax(0,1fr);min-height:0}.curve-graph__plot{min-height:18rem}.curve-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.curve-readout>div:nth-child(5){border-bottom:0}}@media (width<=36rem){.rules-page{width:min(calc(100% - var(--space-4)), var(--content-document));padding-top:var(--space-6)}.rules-intro h1{font-size:2.35rem}.curve-graph__heading{padding:var(--space-4);flex-direction:column;align-items:flex-start}.curve-graph__stage{padding:var(--space-3)}.curve-graph__plot{min-height:15rem}.curve-readout{grid-template-columns:minmax(0,1fr)}.curve-readout>div:nth-child(5){border-bottom:var(--rule-soft)}.curve-slider,.curve-fees>div,.curve-graph>figcaption{padding-inline:var(--space-4)}.curve-fees{grid-template-columns:minmax(0,1fr)}.curve-fees>div+div{border-top:var(--rule-soft);border-left:0}}}@layer responsive;
