.dex-module__snDFfa__dex{min-height:100vh;padding-bottom:40px}#page-content:has(.dex-module__snDFfa__dex){overflow:visible}.dex-module__snDFfa__stars{z-index:-1;pointer-events:none;opacity:.45;position:fixed;inset:0}.dex-module__snDFfa__wrap{z-index:1;max-width:1320px;margin:0 auto;padding:14px 24px 80px;position:relative}.dex-module__snDFfa__dex button:focus-visible,.dex-module__snDFfa__dex a:focus-visible,.dex-module__snDFfa__dex input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dex-module__snDFfa__topbar{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 18px;display:flex}.dex-module__snDFfa__dex a.dex-module__snDFfa__back,.dex-module__snDFfa__dex a.dex-module__snDFfa__ghostLink{border:1px solid var(--line);color:var(--muted);background:#0e0a1e8c;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.dex-module__snDFfa__dex a.dex-module__snDFfa__back:hover,.dex-module__snDFfa__dex a.dex-module__snDFfa__ghostLink:hover{color:var(--ink);border-color:var(--edge)}.dex-module__snDFfa__brand{letter-spacing:-.01em;align-items:baseline;gap:6px;margin:0;font-size:1.12rem;font-weight:700;display:flex}.dex-module__snDFfa__brand b{background:linear-gradient(90deg, var(--accent), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.dex-module__snDFfa__brand span{color:var(--dim);font-size:.78rem;font-weight:500}.dex-module__snDFfa__topRight{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.dex-module__snDFfa__segment{border:1px solid var(--line);background:#0e0a1e99;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.dex-module__snDFfa__segment button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:.84rem;font-weight:650;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.dex-module__snDFfa__segment button:hover{color:var(--ink)}.dex-module__snDFfa__segment button[aria-checked=true]{color:var(--ink);background:#c7acff29;box-shadow:inset 0 0 0 1px #c7acff59}.dex-module__snDFfa__accountButton{color:var(--ink);font:inherit;cursor:pointer;background:#5eead414;border:1px solid #5eead466;border-radius:12px;align-items:center;gap:7px;padding:9px 14px;font-size:.84rem;font-weight:650;transition:background .25s,border-color .25s;display:inline-flex}.dex-module__snDFfa__accountButton:hover{border-color:var(--gain);background:#5eead424}.dex-module__snDFfa__testBanner{color:var(--ink);background:#ffc45c14;border:1px solid #ffc45c66;border-radius:12px;margin:-6px 0 16px;padding:9px 14px;font-size:.84rem}.dex-module__snDFfa__layout{grid-template-columns:minmax(0,1fr) 396px;align-items:start;gap:22px;display:grid}.dex-module__snDFfa__mainCol{gap:22px;min-width:0;display:grid}.dex-module__snDFfa__sideCol{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7acff40 transparent;border-radius:22px;max-height:calc(100vh - 104px);position:sticky;top:90px;overflow-y:auto}.dex-module__snDFfa__card{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1e163aa8,#0c081abd),#0c081ab3;border-radius:22px;position:relative;box-shadow:0 30px 80px -40px #000c,inset 0 1px #ffffff0d}.dex-module__snDFfa__label{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.dex-module__snDFfa__fine{color:var(--dim);align-items:flex-start;gap:6px;margin:0;font-size:.74rem;line-height:1.5;display:flex}.dex-module__snDFfa__fine svg{flex:none;margin-top:2px}.dex-module__snDFfa__ticket a.dex-module__snDFfa__ticketPowered{justify-self:center}.dex-module__snDFfa__pricePanel{--trend:var(--gain);padding:22px 22px 18px}.dex-module__snDFfa__pricePanel[data-trend=down]{--trend:var(--pain)}.dex-module__snDFfa__priceHead{gap:4px;display:grid}.dex-module__snDFfa__assetName{align-items:center;gap:8px;margin:0;font-size:.98rem;font-weight:650;display:flex}.dex-module__snDFfa__assetName span{color:var(--dim);font-size:.8rem;font-weight:500}.dex-module__snDFfa__bigPrice{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4.4vw,3.25rem);font-weight:700;line-height:1.1}.dex-module__snDFfa__skeletonText{color:#0000;background:linear-gradient(90deg,#c7acff0f,#c7acff24,#c7acff0f) 0 0/200% 100%;border-radius:12px;animation:1.6s linear infinite dex-module__snDFfa__shimmer}.dex-module__snDFfa__change{color:var(--muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.92rem}.dex-module__snDFfa__change b{font-weight:700}.dex-module__snDFfa__change b[data-up=true]{color:var(--gain)}.dex-module__snDFfa__change b[data-up=false]{color:var(--pain)}.dex-module__snDFfa__chartBox{margin:12px -4px 0;position:relative}.dex-module__snDFfa__chart{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;display:block;overflow:visible}.dex-module__snDFfa__fillTop{stop-color:var(--trend);stop-opacity:.24}.dex-module__snDFfa__fillBottom{stop-color:var(--trend);stop-opacity:0}.dex-module__snDFfa__baseline{stroke:#c7acff4d;stroke-width:1px;stroke-dasharray:2 5}.dex-module__snDFfa__area{animation:dex-module__snDFfa__fadeIn .9s .25s var(--ease) both}.dex-module__snDFfa__line{fill:none;stroke:var(--trend);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--trend) 55%, transparent));animation:dex-module__snDFfa__draw 1.1s var(--ease) forwards}.dex-module__snDFfa__cone{animation:dex-module__snDFfa__fadeIn .8s .4s var(--ease) both}.dex-module__snDFfa__cone2{fill:#c7acff0a;stroke:#c7acff38;stroke-width:1px;stroke-dasharray:3 4}.dex-module__snDFfa__cone1{fill:#c7acff12;stroke:#c7acff80;stroke-width:1.2px}.dex-module__snDFfa__zoneGain{fill:var(--gain);opacity:.17}.dex-module__snDFfa__zonePain{fill:var(--pain);opacity:.1}.dex-module__snDFfa__nowLine,.dex-module__snDFfa__expiryLine{stroke:#f3ecff3d;stroke-width:1px;stroke-dasharray:2 4}.dex-module__snDFfa__expiryLine{stroke:#c7acff66}.dex-module__snDFfa__axisText{fill:var(--dim);letter-spacing:.04em;font-size:11px;font-weight:650}.dex-module__snDFfa__level line{stroke:#f3ecff8c;stroke-width:1px;stroke-dasharray:5 5}.dex-module__snDFfa__level rect{fill:#0c081af0;stroke:#f3ecff66}.dex-module__snDFfa__level text{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.dex-module__snDFfa__livePulse{fill:var(--trend);transform-box:fill-box;transform-origin:50%;animation:1.9s ease-out infinite dex-module__snDFfa__pulse}.dex-module__snDFfa__liveDot{fill:var(--trend);stroke:#0b0717;stroke-width:2px}.dex-module__snDFfa__scrub line{stroke:#f3ecff73;stroke-width:1px}.dex-module__snDFfa__scrub circle{fill:var(--trend);stroke:#0b0717;stroke-width:2px}.dex-module__snDFfa__scrub text{fill:var(--muted);font-size:11.5px;font-weight:650}.dex-module__snDFfa__whatIf line{stroke:#f3ecff99;stroke-dasharray:3 3}.dex-module__snDFfa__whatIf circle{fill:var(--ink)}.dex-module__snDFfa__whatIf rect{fill:#0c081af2;stroke:var(--edge)}.dex-module__snDFfa__whatIfCaption{fill:var(--muted);font-size:11px}.dex-module__snDFfa__whatIfValue{fill:var(--gain);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:750}.dex-module__snDFfa__whatIfValue[data-up=false]{fill:var(--pain)}.dex-module__snDFfa__chartSkeleton{color:var(--dim);background:linear-gradient(90deg,#c7acff08,#c7acff14,#c7acff08) 0 0/200% 100%;border-radius:16px;place-items:center;font-size:.86rem;animation:1.6s linear infinite dex-module__snDFfa__shimmer;display:grid}.dex-module__snDFfa__rangeRow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-bottom:14px;display:flex}.dex-module__snDFfa__ranges{gap:4px;display:flex}.dex-module__snDFfa__ranges button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 12px;font-size:.82rem;font-weight:700;transition:color .2s,background .2s}.dex-module__snDFfa__ranges button:hover{color:var(--ink)}.dex-module__snDFfa__ranges button[aria-pressed=true]{color:var(--trend);background:color-mix(in srgb, var(--trend) 13%, transparent)}.dex-module__snDFfa__coneKey{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.76rem;display:flex}.dex-module__snDFfa__coneKey i{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.dex-module__snDFfa__keyCone{background:#c7acff33;border:1px solid #c7acff8c}.dex-module__snDFfa__keyGain{background:#5eead480}.dex-module__snDFfa__keyPain{background:#ff8a9a73}.dex-module__snDFfa__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.dex-module__snDFfa__stats div{border:1px solid var(--line);background:#07040f66;border-radius:14px;padding:10px 12px}.dex-module__snDFfa__stats dt{color:var(--dim);font-size:.72rem;font-weight:650}.dex-module__snDFfa__stats dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.95rem;font-weight:700}.dex-module__snDFfa__roll{display:inline-block;position:relative}.dex-module__snDFfa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dex-module__snDFfa__rollTrack{display:inline-flex}.dex-module__snDFfa__rollDigit{height:1.1em;line-height:1.1;display:inline-block;overflow:hidden}.dex-module__snDFfa__rollDigit>span{transition:transform .7s var(--ease);flex-direction:column;display:flex}.dex-module__snDFfa__rollDigit>span>span{height:1.1em}.dex-module__snDFfa__rollChar{line-height:1.1;display:inline-block}.dex-module__snDFfa__chain{padding:22px}.dex-module__snDFfa__chainHead h2{letter-spacing:-.01em;margin:0 0 14px;font-size:1.14rem;font-weight:700}.dex-module__snDFfa__picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dex-module__snDFfa__view{--tone:var(--gain);align-content:start;gap:8px;min-width:0;display:grid}.dex-module__snDFfa__view[data-view=bearish]{--tone:var(--pain)}.dex-module__snDFfa__view[data-view=volatility]{--tone:var(--accent)}.dex-module__snDFfa__viewName{color:var(--tone);letter-spacing:.14em;text-transform:uppercase;margin:0 2px;font-size:.7rem;font-weight:800}.dex-module__snDFfa__pick{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s, background .25s, box-shadow .3s, transform .3s var(--ease);background:#07040f66;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.dex-module__snDFfa__pick:hover{border-color:color-mix(in srgb, var(--tone) 55%, transparent);transform:translateY(-1px)}.dex-module__snDFfa__pick[aria-checked=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, #07040f80);box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent), 0 12px 30px -16px var(--tone)}.dex-module__snDFfa__pick>span{gap:2px;min-width:0;display:grid}.dex-module__snDFfa__pick b{font-size:.92rem}.dex-module__snDFfa__pick small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.dex-module__snDFfa__pickGlyph{flex:none;width:46px;height:26px}.dex-module__snDFfa__pickGlyph line,.dex-module__snDFfa__ticketGlyph line,.dex-module__snDFfa__orderBarGlyph line{stroke:#c7acff47;stroke-width:1.5px;stroke-dasharray:3 4}.dex-module__snDFfa__pickGlyph path{fill:none;stroke:var(--tone);stroke-width:3.6px;stroke-linejoin:round;stroke-linecap:round}.dex-module__snDFfa__pick[aria-checked=true] .dex-module__snDFfa__pickGlyph path{stroke-dasharray:1;animation:dex-module__snDFfa__draw .8s var(--ease) both}.dex-module__snDFfa__expiryRow{gap:8px;margin-top:18px;display:grid}.dex-module__snDFfa__expiries{scrollbar-width:none;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.dex-module__snDFfa__expiries::-webkit-scrollbar{display:none}.dex-module__snDFfa__expiries button{border:1px solid var(--line);min-width:74px;color:var(--ink);font:inherit;cursor:pointer;background:#07040f66;border-radius:12px;flex:none;justify-items:center;gap:1px;padding:8px 12px;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.dex-module__snDFfa__expiries button:hover{border-color:var(--edge)}.dex-module__snDFfa__expiries button b{font-size:.86rem}.dex-module__snDFfa__expiries button small{color:var(--dim);font-size:.72rem;font-weight:650}.dex-module__snDFfa__expiries button[aria-checked=true]{border-color:var(--accent);box-shadow:0 8px 24px -14px var(--accent);background:#c7acff24}.dex-module__snDFfa__expirySkeleton{background:linear-gradient(90deg,#c7acff0a,#c7acff1a,#c7acff0a) 0 0/200% 100%;border-radius:12px;flex:none;width:74px;height:50px;animation:1.6s linear infinite dex-module__snDFfa__shimmer}.dex-module__snDFfa__widthRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.dex-module__snDFfa__alert{background:#ff8a9a14;border:1px solid #ff8a9a66;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;font-size:.86rem;display:flex}.dex-module__snDFfa__alert button{border:1px solid var(--edge);color:var(--ink);font:inherit;cursor:pointer;background:#07040f80;border-radius:10px;padding:6px 12px;font-size:.8rem;font-weight:650}.dex-module__snDFfa__table{margin-top:16px;display:grid}.dex-module__snDFfa__thead,.dex-module__snDFfa__row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1.05fr) 112px;align-items:center;gap:12px;display:grid}.dex-module__snDFfa__thead{border-bottom:1px solid var(--line);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;padding:0 14px 9px;font-size:.68rem;font-weight:700}.dex-module__snDFfa__thead span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dex-module__snDFfa__thead span:last-child{text-align:right}.dex-module__snDFfa__rowWrap{display:grid}.dex-module__snDFfa__row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c7acff14;padding:12px 14px;transition:background .2s,box-shadow .25s;position:relative}.dex-module__snDFfa__row:hover{background:#c7acff0d}.dex-module__snDFfa__row[data-itm]{background:#c7acff09}.dex-module__snDFfa__row[aria-checked=true]{box-shadow:inset 3px 0 0 var(--gain);background:#5eead412}.dex-module__snDFfa__rowMain{gap:2px;min-width:0;display:grid}.dex-module__snDFfa__rowMain b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.98rem;font-weight:700}.dex-module__snDFfa__rowMain b i{color:var(--dim);margin:0 2px;font-style:normal}.dex-module__snDFfa__rowMain small{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.dex-module__snDFfa__rowMetric{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:650}.dex-module__snDFfa__rowChance{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.9rem;font-weight:650;display:flex}.dex-module__snDFfa__rowChance>i{background:#c7acff1f;border-radius:99px;flex:1;max-width:64px;height:5px;display:block;overflow:hidden}.dex-module__snDFfa__rowChance>i>i{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--gain));height:100%;transition:width .6s var(--ease);display:block}.dex-module__snDFfa__pill{min-width:100px;color:var(--gain);font-variant-numeric:tabular-nums;text-align:center;border:1px solid #5eead473;border-radius:999px;justify-self:end;padding:8px 12px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s}.dex-module__snDFfa__row:hover .dex-module__snDFfa__pill{background:#5eead41a}.dex-module__snDFfa__row[aria-checked=true] .dex-module__snDFfa__pill{border-color:var(--gain);background:var(--gain);color:#03231d;box-shadow:0 8px 24px -10px #5eead4cc}.dex-module__snDFfa__pill[data-empty]{border-color:var(--line);color:var(--dim);font-weight:600}.dex-module__snDFfa__pill[data-flash=up]{animation:dex-module__snDFfa__flashUp 1.1s var(--ease)}.dex-module__snDFfa__pill[data-flash=down]{animation:dex-module__snDFfa__flashDown 1.1s var(--ease)}.dex-module__snDFfa__spotRow{align-items:center;height:32px;display:flex;position:relative}.dex-module__snDFfa__spotRow:before{content:"";background:linear-gradient(90deg, var(--accent), #c7acff1f);height:1px;position:absolute;top:50%;left:0;right:0}.dex-module__snDFfa__spotRow span{border:1px solid var(--edge);font-variant-numeric:tabular-nums;background:#140d2a;border-radius:999px;align-items:center;gap:8px;margin-left:10px;padding:4px 11px;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.dex-module__snDFfa__spotRow i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.9s ease-out infinite dex-module__snDFfa__ping}.dex-module__snDFfa__rowSkeleton{background:linear-gradient(90deg,#c7acff08,#c7acff14,#c7acff08) 0 0/200% 100%;border-radius:12px;height:54px;margin:6px 0;animation:1.6s linear infinite dex-module__snDFfa__shimmer}.dex-module__snDFfa__empty{color:var(--muted);text-align:center;margin:0;padding:26px 12px;font-size:.9rem}.dex-module__snDFfa__more{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#07040f66;border-radius:999px;align-items:center;gap:6px;margin:14px auto 0;padding:8px 16px;font-size:.84rem;font-weight:650;display:flex}.dex-module__snDFfa__more svg{transition:transform .3s var(--ease)}.dex-module__snDFfa__more[aria-expanded=true] svg{transform:rotate(180deg)}.dex-module__snDFfa__chain>.dex-module__snDFfa__fine{margin-top:14px}.dex-module__snDFfa__ticket{gap:13px;padding:18px 18px 16px;display:grid}.dex-module__snDFfa__ticketHead{align-items:flex-start;gap:14px;display:flex}.dex-module__snDFfa__ticketGlyph{box-sizing:content-box;background:#5eead414;border:1px solid #5eead44d;border-radius:12px;flex:none;width:52px;height:30px;margin-top:2px;padding:6px}.dex-module__snDFfa__ticketGlyph path,.dex-module__snDFfa__orderBarGlyph path{fill:none;stroke:var(--gain);stroke-width:3.4px;stroke-linejoin:round;stroke-linecap:round}.dex-module__snDFfa__ticketHead h2{letter-spacing:-.015em;margin:3px 0 0;font-size:1.16rem;line-height:1.25}.dex-module__snDFfa__expiresLine{color:var(--muted);margin:4px 0 0;font-size:.8rem}.dex-module__snDFfa__legs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dex-module__snDFfa__legs li{border:1px solid var(--line);background:#07040f73;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:.86rem;display:flex}.dex-module__snDFfa__legs li span{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:.64rem;font-weight:800}.dex-module__snDFfa__legs li span[data-side=buy]{color:var(--buy);background:#8c9fff21}.dex-module__snDFfa__legs li span[data-side=sell]{color:var(--sell);background:#ffc45c21}.dex-module__snDFfa__legs li b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.dex-module__snDFfa__legs code{color:var(--muted);text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.dex-module__snDFfa__ticketChart{min-height:176px;margin:-4px -8px 0}.dex-module__snDFfa__ticketChartEmpty{border:1px dashed var(--line);height:176px;color:var(--dim);border-radius:14px;place-items:center;margin:0 8px;font-size:.86rem;display:grid}.dex-module__snDFfa__sizeBlock{gap:8px;display:grid}.dex-module__snDFfa__sizeHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dex-module__snDFfa__sizeHead span{color:var(--dim);font-variant-numeric:tabular-nums;font-size:.78rem}.dex-module__snDFfa__stepper{border:1px solid var(--line);background:#07040f80;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 46px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.dex-module__snDFfa__stepper:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #c7acff26}.dex-module__snDFfa__stepper button{color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .2s;display:grid}.dex-module__snDFfa__stepper button:hover:not(:disabled){background:#c7acff1a}.dex-module__snDFfa__stepper button:disabled{opacity:.4;cursor:not-allowed}.dex-module__snDFfa__stepper input{min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none;padding:10px 0;font-size:1.15rem;font-weight:700}.dex-module__snDFfa__dex .dex-module__snDFfa__stepper input:focus-visible{outline:none}.dex-module__snDFfa__quick{gap:6px;display:flex}.dex-module__snDFfa__quick button{border:1px solid var(--line);min-width:0;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#07040f66;border-radius:10px;flex:1;padding:6px 8px;font-size:.8rem;font-weight:650;transition:color .2s,border-color .2s,background .2s}.dex-module__snDFfa__quick button:hover{color:var(--ink)}.dex-module__snDFfa__quick button[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:#c7acff1f}.dex-module__snDFfa__cost{border:1px solid var(--line);background:#07040f80;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dex-module__snDFfa__cost>div{gap:3px;min-width:0;display:grid}.dex-module__snDFfa__cost span{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.dex-module__snDFfa__cost strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:1.6rem;font-weight:750}.dex-module__snDFfa__cost small{color:var(--dim);font-variant-numeric:tabular-nums;font-size:.76rem}.dex-module__snDFfa__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.dex-module__snDFfa__facts div{background:#07040f59;border:1px solid #c7acff1a;border-radius:12px;min-width:0;padding:8px 10px}.dex-module__snDFfa__facts dt{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:650;overflow:hidden}.dex-module__snDFfa__facts dt[title]{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted #c7acff66;text-decoration:underline dotted #c7acff66}.dex-module__snDFfa__facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:.88rem;font-weight:700;line-height:1.3}.dex-module__snDFfa__facts div[data-tone=pain] dd{color:var(--pain)}.dex-module__snDFfa__facts div[data-tone=gain] dd{color:var(--gain)}.dex-module__snDFfa__marketLine{color:var(--dim);font-variant-numeric:tabular-nums;margin:0;font-size:.76rem;line-height:1.5}.dex-module__snDFfa__issue,.dex-module__snDFfa__warn{color:var(--ink);background:#ff8a9a14;border:1px solid #ff8a9a66;border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45}.dex-module__snDFfa__warn{background:#ffc45c12;border-color:#ffc45c66}.dex-module__snDFfa__review{color:#170f2e;width:100%;min-height:54px;font:inherit;cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease), opacity .25s;background:linear-gradient(135deg,#d9c6ff,#a98bff 50%,#8c9fff 75%,#7ef0dc);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:1.02rem;font-weight:750;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px -12px #a78bfad9,inset 0 1px #fff9}.dex-module__snDFfa__review:after{content:"";transition:transform .9s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.dex-module__snDFfa__review:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 50px -12px #a78bfaf2,inset 0 1px #fff9}.dex-module__snDFfa__review:hover:not(:disabled):after{transform:translate(120%)}.dex-module__snDFfa__review:disabled{box-shadow:none;opacity:.45;cursor:not-allowed}.dex-module__snDFfa__sheetLayer{z-index:1300;pointer-events:none;position:fixed;inset:0}.dex-module__snDFfa__sheetLayer[data-open=true]{pointer-events:auto}.dex-module__snDFfa__sheetBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .4s var(--ease);background:#04020a9e;position:absolute;inset:0}.dex-module__snDFfa__sheetLayer[data-open=true] .dex-module__snDFfa__sheetBackdrop{opacity:1}.dex-module__snDFfa__sheet{border-left:1px solid var(--edge);width:min(500px,100vw);transition:transform .55s var(--ease);background:linear-gradient(#130d28,#0a0716 60%);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-40px 0 120px -40px #000000e6}.dex-module__snDFfa__sheetLayer[data-open=true] .dex-module__snDFfa__sheet{transform:none}.dex-module__snDFfa__sheetHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.dex-module__snDFfa__sheetHead h2{margin:0;font-size:1.1rem}.dex-module__snDFfa__iconButton{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#07040f80;border-radius:12px;place-items:center;display:grid}.dex-module__snDFfa__iconButton:hover{border-color:var(--edge)}.dex-module__snDFfa__sheetBody{overscroll-behavior:contain;flex:1;align-content:start;gap:18px;padding:18px 22px 48px;display:grid;overflow-y:auto}.dex-module__snDFfa__sheetBody #execution{box-shadow:none;background:0 0;border:0;padding:0}.dex-module__snDFfa__summaryCost{text-align:right;margin-left:auto}.dex-module__snDFfa__summaryCost span{opacity:.65;font-size:.72rem;display:block}.dex-module__snDFfa__summaryCost strong{font-size:1.15rem}.dex-module__snDFfa__summaryCard{background:linear-gradient(#5eead40f,#07040f66);border:1px solid #5eead44d;border-radius:18px;gap:14px;padding:18px;display:grid}.dex-module__snDFfa__summaryHead{align-items:flex-start;gap:14px;display:flex}.dex-module__snDFfa__summaryHead h3{margin:3px 0 0;font-size:1.1rem;line-height:1.25}.dex-module__snDFfa__orderBar{display:none}.dex-module__snDFfa__orderBar>span{flex:1;min-width:0;display:grid}.dex-module__snDFfa__orderBar b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.dex-module__snDFfa__orderBar small{color:var(--dim);font-size:.74rem}.dex-module__snDFfa__orderBar button{color:#170f2e;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:linear-gradient(135deg,#d9c6ff,#a98bff 50%,#8c9fff 75%,#7ef0dc);border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:11px 14px;font-weight:750;display:inline-flex}.dex-module__snDFfa__orderBarGlyph{flex:none;width:42px;height:24px}@media (max-width:1080px){.dex-module__snDFfa__layout{grid-template-columns:minmax(0,1fr)}.dex-module__snDFfa__sideCol{max-height:none;position:static;overflow:visible}.dex-module__snDFfa__orderBar{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1100;border:1px solid var(--edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .45s var(--ease), opacity .3s;background:#100b22eb;border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;position:fixed;left:12px;box-shadow:0 20px 60px -20px #000000e6}.dex-module__snDFfa__orderBar[data-hidden]{opacity:0;pointer-events:none;transform:translateY(140%)}}@media (max-width:760px){.dex-module__snDFfa__wrap{padding:10px 14px 96px}.dex-module__snDFfa__topbar{gap:10px}.dex-module__snDFfa__brand span{display:none}.dex-module__snDFfa__topRight{width:100%;margin-left:0}.dex-module__snDFfa__topRight .dex-module__snDFfa__segment{margin-right:auto}.dex-module__snDFfa__pricePanel,.dex-module__snDFfa__chain{padding:18px 16px}.dex-module__snDFfa__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dex-module__snDFfa__picker{grid-template-columns:minmax(0,1fr);gap:14px}.dex-module__snDFfa__view{grid-template-columns:repeat(2,minmax(0,1fr))}.dex-module__snDFfa__viewName{grid-column:1/-1}.dex-module__snDFfa__pickGlyph{display:none}.dex-module__snDFfa__thead,.dex-module__snDFfa__row{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) 96px;gap:10px}.dex-module__snDFfa__thead span:nth-child(3),.dex-module__snDFfa__rowChance{display:none}.dex-module__snDFfa__row{padding:11px 8px}.dex-module__snDFfa__thead{letter-spacing:.05em;padding:0 8px 9px}.dex-module__snDFfa__pill{min-width:88px;padding:7px 8px}.dex-module__snDFfa__sheet{border-top:1px solid var(--edge);border-left:0;border-radius:24px 24px 0 0;width:100%;height:92vh;top:auto;left:0;transform:translateY(104%)}}@keyframes dex-module__snDFfa__draw{to{stroke-dashoffset:0}}@keyframes dex-module__snDFfa__fadeIn{0%{opacity:0}}@keyframes dex-module__snDFfa__pulse{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(2.3)}}@keyframes dex-module__snDFfa__ping{0%{box-shadow:0 0 #c7acffb3}to{box-shadow:0 0 0 9px #c7acff00}}@keyframes dex-module__snDFfa__shimmer{to{background-position:-200% 0}}@keyframes dex-module__snDFfa__flashUp{0%{background:#5eead461;box-shadow:0 0 #5eead4b3}to{box-shadow:0 0 0 10px #5eead400}}@keyframes dex-module__snDFfa__flashDown{0%{background:#ff8a9a61;box-shadow:0 0 #ff8a9ab3}to{box-shadow:0 0 0 10px #ff8a9a00}}@media (prefers-reduced-motion:reduce){.dex-module__snDFfa__line,.dex-module__snDFfa__pick[aria-checked=true] .dex-module__snDFfa__pickGlyph path{stroke-dashoffset:0;animation:none}.dex-module__snDFfa__area,.dex-module__snDFfa__cone,.dex-module__snDFfa__pill[data-flash],.dex-module__snDFfa__skeletonText,.dex-module__snDFfa__chartSkeleton,.dex-module__snDFfa__rowSkeleton,.dex-module__snDFfa__expirySkeleton{animation:none}.dex-module__snDFfa__livePulse{display:none}.dex-module__snDFfa__spotRow i{animation:none}.dex-module__snDFfa__rollDigit>span,.dex-module__snDFfa__sheet,.dex-module__snDFfa__sheetBackdrop,.dex-module__snDFfa__orderBar,.dex-module__snDFfa__pick,.dex-module__snDFfa__review,.dex-module__snDFfa__review:after{transition:none}}.dex-module__snDFfa__pageTabs{border:1px solid var(--line);background:#0e0a1e99;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.dex-module__snDFfa__pageTabs button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:.84rem;font-weight:650;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.dex-module__snDFfa__pageTabs button:hover{color:var(--ink)}.dex-module__snDFfa__pageTabs button[aria-selected=true]{color:var(--ink);background:#5eead41f;box-shadow:inset 0 0 0 1px #5eead466}.dex-module__snDFfa__layout[hidden],.dex-module__snDFfa__segment[hidden]{display:none}.dex-module__snDFfa__positionsPage{min-height:420px}.dex-module__snDFfa__workspace{gap:12px;scroll-margin-top:90px;display:grid}.dex-module__snDFfa__toolTabs{border:1px solid var(--line);background:#0e0a1e99;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.dex-module__snDFfa__toolTabs button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:.86rem;font-weight:650;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.dex-module__snDFfa__toolTabs button:hover{color:var(--ink)}.dex-module__snDFfa__toolTabs button[aria-selected=true]{color:var(--ink);background:#c7acff29;box-shadow:inset 0 0 0 1px #c7acff59}.dex-module__snDFfa__toolContext{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin-left:auto;padding:0 10px;font-size:.8rem;display:inline-flex;overflow:hidden}.dex-module__snDFfa__toolGlyph{flex:none;width:22px;height:16px}.dex-module__snDFfa__toolCard{padding:22px}.dex-module__snDFfa__toolHead h2{letter-spacing:-.01em;margin:0 0 6px;font-size:1.14rem;font-weight:700}.dex-module__snDFfa__toolHead p{max-width:64ch;color:var(--muted);margin:0 0 16px;font-size:.86rem;line-height:1.5}.dex-module__snDFfa__toolLegs{margin:0}.dex-module__snDFfa__simulateLink{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:2px 0;font-size:.82rem;font-weight:600;display:inline-flex}.dex-module__snDFfa__simulateLink:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.dex-module__snDFfa__simulateLink:disabled{opacity:.45;cursor:default}@media (max-width:640px){.dex-module__snDFfa__toolTabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dex-module__snDFfa__toolContext{display:none}}
