.trading-module__evaHxG__page{--market-ink:#0a281f;--market-green:#123d2c;--market-line:#d8e3dc;--market-muted:#61786c;--market-sun:#ffa915;min-height:100dvh;color:var(--market-ink);background:#f5f8f6;overflow:clip}.trading-module__evaHxG__hero{background:radial-gradient(circle at 16% 30%,#ffa91529,#0000 24rem),linear-gradient(#fff,#f1f7f3);padding:8.5rem 1rem 4rem;position:relative}.trading-module__evaHxG__hero:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#123d2c1a 1px,#0000 1px),linear-gradient(90deg,#123d2c1a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.trading-module__evaHxG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);align-items:center;gap:clamp(2rem,6vw,6.5rem);width:min(100%,80rem);margin:0 auto;display:grid;position:relative}.trading-module__evaHxG__heroCopy h1{letter-spacing:-.025em;text-wrap:balance;max-width:13ch;margin-top:1rem;font-size:clamp(2.7rem,5vw,5rem);font-weight:800;line-height:1.18}.trading-module__evaHxG__heroLabel{color:#337052;font-size:.78rem;font-weight:800}.trading-module__evaHxG__heroBody{color:#45675a;text-wrap:pretty;max-width:55ch;margin-top:1.5rem;font-size:.95rem;line-height:2}.trading-module__evaHxG__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.trading-module__evaHxG__primaryAction,.trading-module__evaHxG__secondaryAction{border-radius:.75rem;justify-content:center;align-items:center;gap:2rem;min-height:3.5rem;padding:.8rem 1.15rem;font-size:.82rem;font-weight:800;transition:transform .18s,background-color .18s;display:inline-flex}.trading-module__evaHxG__primaryAction{background:var(--market-sun);color:#102a20}.trading-module__evaHxG__secondaryAction{color:#254b3b;background:#ffffffb8;border:1px solid #aec2b6}.trading-module__evaHxG__primaryAction:hover,.trading-module__evaHxG__secondaryAction:hover{transform:translateY(-2px)}.trading-module__evaHxG__scopeNote{color:#70857b;max-width:60ch;margin-top:1.2rem;font-size:.68rem;line-height:1.8}.trading-module__evaHxG__tokenStage{min-width:0;position:relative}.trading-module__evaHxG__tokenStage:before{content:"";filter:blur(22px);background:radial-gradient(circle,#ffb32433,#16663a14 48%,#0000 70%);border-radius:50%;position:absolute;inset:12% 6%}.trading-module__evaHxG__tokenEquation{background:#ffffffe6;border:1px solid #1d523a2e;border-radius:.75rem;flex-direction:column;padding:.8rem 1rem;display:flex;position:absolute;bottom:6%;right:4%}.trading-module__evaHxG__tokenEquation span{color:#70857a;font-size:.62rem;font-weight:700}.trading-module__evaHxG__tokenEquation strong{margin-top:.2rem;font-size:.82rem}.trading-module__evaHxG__marketBand{border:1px solid var(--market-line);background:var(--market-line);z-index:2;border-radius:1rem;grid-template-columns:repeat(5,1fr);gap:1px;width:min(100% - 2rem,80rem);margin:-1.6rem auto 0;display:grid;position:relative;overflow:hidden}.trading-module__evaHxG__marketBand>div{background:#fff;min-width:0;padding:1.25rem}.trading-module__evaHxG__marketBand span{color:#6f8378;font-size:.64rem;font-weight:700;display:block}.trading-module__evaHxG__marketBand strong{color:#173f30;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem;font-family:JetBrains Mono,monospace;font-size:clamp(.8rem,1.25vw,1rem);display:block;overflow:hidden}.trading-module__evaHxG__marketBand .trading-module__evaHxG__metricPrimary{background:var(--market-green)}.trading-module__evaHxG__marketBand .trading-module__evaHxG__metricPrimary span{color:#ffffff94}.trading-module__evaHxG__marketBand .trading-module__evaHxG__metricPrimary strong{color:#fff}.trading-module__evaHxG__marketWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.65fr);align-items:start;gap:1.25rem;width:min(100% - 2rem,80rem);margin:4rem auto 6rem;display:grid}.trading-module__evaHxG__marketMain{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.trading-module__evaHxG__chartSection,.trading-module__evaHxG__ledgerSection,.trading-module__evaHxG__tradeDesk{border:1px solid var(--market-line);background:#fff;border-radius:1rem}.trading-module__evaHxG__sectionHeading{border-bottom:1px solid #e4ebe6;justify-content:space-between;align-items:center;gap:1rem;min-height:5.2rem;padding:1rem 1.25rem;display:flex}.trading-module__evaHxG__sectionHeading h2{font-size:1rem;font-weight:800}.trading-module__evaHxG__sectionHeading p{color:#72857b;margin-top:.3rem;font-size:.65rem;line-height:1.6}.trading-module__evaHxG__sectionHeading button{color:#315747;background:#eef4f0;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.trading-module__evaHxG__chartWrap{height:22rem;padding:1.2rem .7rem .4rem}.trading-module__evaHxG__chartLegend{color:#5f756a;flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem 1.25rem 1.15rem;font-size:.62rem;display:flex}.trading-module__evaHxG__chartLegend span{align-items:center;gap:.4rem;display:flex}.trading-module__evaHxG__chartLegend i{border-radius:50%;width:.55rem;height:.55rem}.trading-module__evaHxG__rateDot{background:#17663a}.trading-module__evaHxG__volumeDot{background:#c6dbce}.trading-module__evaHxG__chartLegend small{color:#89978f;margin-inline-start:auto}.trading-module__evaHxG__chartTooltip{color:#294c3d;background:#fffffff5;border:1px solid #d6e0da;border-radius:.65rem;flex-direction:column;gap:.3rem;min-width:10rem;padding:.8rem;font-size:.65rem;display:flex}.trading-module__evaHxG__chartTooltip strong{margin-bottom:.2rem}.trading-module__evaHxG__tradeRows{overflow-x:auto}.trading-module__evaHxG__tradeHeader,.trading-module__evaHxG__tradeRow{grid-template-columns:5rem 1fr 1fr 1fr 8rem;align-items:center;gap:1rem;min-width:43rem;padding:.85rem 1.25rem;display:grid}.trading-module__evaHxG__tradeHeader{color:#708279;background:#f4f7f5;font-size:.6rem;font-weight:800}.trading-module__evaHxG__tradeRow{color:#526b5f;border-top:1px solid #e7ece9;font-size:.7rem}.trading-module__evaHxG__tradeRow strong{color:#244b3a;font-family:JetBrains Mono,monospace}.trading-module__evaHxG__tradeRow time{color:#84938c}.trading-module__evaHxG__buyBadge,.trading-module__evaHxG__sellBadge{border-radius:999px;width:fit-content;padding:.28rem .55rem;font-size:.62rem;font-weight:800}.trading-module__evaHxG__buyBadge{color:#17663a;background:#e5f4ea}.trading-module__evaHxG__sellBadge{color:#a44737;background:#fff0ed}.trading-module__evaHxG__emptyState,.trading-module__evaHxG__errorState{color:#71847a;text-align:center;padding:3rem 1.5rem;font-size:.75rem;line-height:1.9}.trading-module__evaHxG__errorState{color:#9b3e31}.trading-module__evaHxG__tradeDesk{position:sticky;top:6.5rem;overflow:hidden}.trading-module__evaHxG__deskHeader{background:var(--market-green);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.trading-module__evaHxG__deskHeader p{color:#ffffff94;font-size:.62rem}.trading-module__evaHxG__deskHeader strong{margin-top:.35rem;font-family:JetBrains Mono,monospace;font-size:1.15rem;display:block}.trading-module__evaHxG__deskHeader small{font-family:Estedad,sans-serif;font-size:.6rem}.trading-module__evaHxG__deskHeader a{color:#ffc35a;font-size:.66rem;font-weight:800}.trading-module__evaHxG__sideSwitch{grid-template-columns:1fr 1fr;gap:.4rem;padding:.75rem;display:grid}.trading-module__evaHxG__sideSwitch button{color:#708179;border-radius:.65rem;min-height:2.9rem;font-size:.75rem;font-weight:800}.trading-module__evaHxG__sideSwitch button[aria-pressed=true]{color:#154f30;background:#e7f1eb}.trading-module__evaHxG__balanceStrip,.trading-module__evaHxG__loginNotice{background:#f1f5f2;border-radius:.7rem;margin:0 .85rem;padding:.85rem}.trading-module__evaHxG__balanceStrip{justify-content:space-between;gap:1rem;display:flex}.trading-module__evaHxG__balanceStrip span,.trading-module__evaHxG__loginNotice{color:#667b70;font-size:.66rem}.trading-module__evaHxG__balanceStrip strong{color:#294e3e;font-family:JetBrains Mono,monospace;font-size:.72rem}.trading-module__evaHxG__amountField{padding:1rem .85rem 0;display:block}.trading-module__evaHxG__amountField>span{color:#315747;margin-bottom:.5rem;font-size:.68rem;font-weight:800;display:block}.trading-module__evaHxG__amountField>div{background:#fff;border:1px solid #bdcec4;border-radius:.75rem;align-items:center;height:4.2rem;display:flex}.trading-module__evaHxG__amountField input{color:#173e30;background:0 0;outline:none;flex:1;min-width:0;padding:0 1rem;font-family:JetBrains Mono,monospace;font-size:1.25rem}.trading-module__evaHxG__amountField b{color:#698076;padding-inline-end:1rem;font-size:.72rem}.trading-module__evaHxG__amountField>div:focus-within{border-color:#287a4a;box-shadow:0 0 0 3px #287a4a1f}.trading-module__evaHxG__quickAmounts{grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.55rem .85rem 0;display:grid}.trading-module__evaHxG__quickAmounts button{color:#577064;background:#f0f4f1;border-radius:.5rem;min-height:2rem;font-size:.6rem;font-weight:800}.trading-module__evaHxG__tradeSummary{border-block:1px solid #e3eae5;margin:1rem .85rem;padding-block:.7rem}.trading-module__evaHxG__tradeSummary div{justify-content:space-between;gap:1rem;padding:.38rem 0;font-size:.68rem;display:flex}.trading-module__evaHxG__tradeSummary dt{color:#73867c}.trading-module__evaHxG__tradeSummary dd{color:#294e3e;font-weight:800}.trading-module__evaHxG__buyButton,.trading-module__evaHxG__sellButton{border-radius:.75rem;justify-content:center;align-items:center;width:calc(100% - 1.7rem);min-height:3.4rem;margin:0 .85rem;font-size:.78rem;font-weight:900;display:flex}.trading-module__evaHxG__buyButton{background:var(--market-sun);color:#153126}.trading-module__evaHxG__sellButton{color:#fff;background:#a84d3e}.trading-module__evaHxG__buyButton:disabled,.trading-module__evaHxG__sellButton:disabled{cursor:not-allowed;opacity:.42}.trading-module__evaHxG__deskFinePrint{color:#87968f;padding:.8rem 1rem 1rem;font-size:.58rem;line-height:1.8}.trading-module__evaHxG__myActivity{border-top:1px solid #e2e9e4;padding:1rem}.trading-module__evaHxG__myActivity h3{margin-bottom:.55rem;font-size:.7rem;font-weight:900}.trading-module__evaHxG__myActivity div{color:#71847a;justify-content:space-between;gap:1rem;padding:.38rem 0;font-size:.62rem;display:flex}.trading-module__evaHxG__myActivity b{font-family:JetBrains Mono,monospace}.trading-module__evaHxG__positive{color:#17663a}.trading-module__evaHxG__negative{color:#a44737}.trading-module__evaHxG__explainer{color:#fff;background:#123d2c;border-radius:1rem;justify-content:space-between;align-items:center;gap:3rem;width:min(100% - 2rem,80rem);margin:0 auto 7rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.trading-module__evaHxG__explainer h2{max-width:22ch;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;line-height:1.35}.trading-module__evaHxG__explainer p{color:#ffffffa6;max-width:65ch;margin-top:.9rem;font-size:.76rem;line-height:2}.trading-module__evaHxG__explainer a{background:var(--market-sun);color:#153126;border-radius:.7rem;flex:none;align-items:center;gap:1.5rem;min-height:3.4rem;padding:.75rem 1rem;font-size:.75rem;font-weight:900;display:inline-flex}.trading-module__evaHxG__confirmBackdrop{z-index:70;background:#0519128c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.trading-module__evaHxG__confirmDialog{background:#fff;border-radius:1rem;width:min(100%,28rem);padding:1.5rem;box-shadow:0 24px 48px -12px #03071238}.trading-module__evaHxG__confirmLabel{color:#8a6118;font-size:.66rem;font-weight:900}.trading-module__evaHxG__confirmDialog h2{margin-top:.45rem;font-size:1.45rem;font-weight:900}.trading-module__evaHxG__confirmDialog>p:not(.trading-module__evaHxG__confirmLabel){color:#64796e;margin-top:.7rem;font-size:.72rem;line-height:1.9}.trading-module__evaHxG__confirmDialog dl{border-block:1px solid #e0e8e3;margin-block:1.1rem;padding-block:.6rem}.trading-module__evaHxG__confirmDialog dl div{justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.72rem;display:flex}.trading-module__evaHxG__confirmDialog dt{color:#70847a}.trading-module__evaHxG__confirmDialog dd{color:#224a39;font-family:JetBrains Mono,monospace;font-weight:800}.trading-module__evaHxG__confirmDialog>button{border-radius:.7rem;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.2rem;font-size:.75rem;font-weight:900;display:flex}.trading-module__evaHxG__confirmDialog>button:first-of-type{color:#fff;background:#123d2c}.trading-module__evaHxG__confirmDialog>button:last-of-type{color:#64796e;margin-top:.45rem}@media (max-width:900px){.trading-module__evaHxG__heroGrid{grid-template-columns:1fr}.trading-module__evaHxG__heroCopy{text-align:center}.trading-module__evaHxG__heroCopy h1,.trading-module__evaHxG__heroBody,.trading-module__evaHxG__scopeNote{margin-inline:auto}.trading-module__evaHxG__heroActions{justify-content:center}.trading-module__evaHxG__tokenStage{grid-row:1}.trading-module__evaHxG__marketBand{grid-template-columns:repeat(2,1fr)}.trading-module__evaHxG__marketBand>div:first-child{grid-column:span 2}.trading-module__evaHxG__marketWorkspace{grid-template-columns:1fr}.trading-module__evaHxG__tradeDesk{grid-row:1;position:static}.trading-module__evaHxG__explainer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.trading-module__evaHxG__hero{padding-top:6.8rem}.trading-module__evaHxG__heroCopy h1{letter-spacing:-.015em;max-width:14ch;font-size:2.65rem}.trading-module__evaHxG__heroBody{font-size:.82rem}.trading-module__evaHxG__tokenStage{margin-top:-1rem}.trading-module__evaHxG__tokenEquation{bottom:0;right:0}.trading-module__evaHxG__marketBand{margin-top:1rem}.trading-module__evaHxG__marketWorkspace{margin-top:1.25rem}.trading-module__evaHxG__chartWrap{height:17rem}.trading-module__evaHxG__chartLegend small{width:100%;margin-inline-start:0}.trading-module__evaHxG__explainer{margin-bottom:4rem}.trading-module__evaHxG__confirmBackdrop{align-items:end;padding:0}.trading-module__evaHxG__confirmDialog{border-radius:1.25rem 1.25rem 0 0}}@media (prefers-reduced-motion:reduce){.trading-module__evaHxG__primaryAction,.trading-module__evaHxG__secondaryAction{transition:none}}
