.trade-map-module__JiOqjG__page{height:calc(100vh - 56px);max-height:calc(100vh - 56px);color:var(--text);background:#f8fafc;flex-direction:column;width:100%;font-family:Inter,Segoe UI,sans-serif;display:flex;overflow:hidden}.trade-map-module__JiOqjG__compactHead{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:5;background:#ffffffd6;border-bottom:1px solid #94a3b829;flex-shrink:0;padding:12px 24px;position:relative}.trade-map-module__JiOqjG__compactHeadShell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;width:min(1280px,100%);margin:0 auto;display:flex}.trade-map-module__JiOqjG__compactHeadLeft{flex-direction:column;gap:0;min-width:0;display:flex}.trade-map-module__JiOqjG__crumbs{letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 2px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.trade-map-module__JiOqjG__crumbLink{color:var(--theme-primary);text-decoration:none}.trade-map-module__JiOqjG__crumbLink:hover{text-decoration:underline}.trade-map-module__JiOqjG__crumbSep{opacity:.45}.trade-map-module__JiOqjG__titleCompact{letter-spacing:-.02em;color:var(--text);margin:0;font-family:Manrope,Inter,Segoe UI,sans-serif;font-size:1.3rem;font-weight:800;line-height:1.2}.trade-map-module__JiOqjG__titleCode{color:var(--text-muted);letter-spacing:.04em;margin-left:.5rem;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700}.trade-map-module__JiOqjG__subtitleCompact{color:var(--text-muted);margin:2px 0 0;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;line-height:1.4}.trade-map-module__JiOqjG__compactHeadRight{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.trade-map-module__JiOqjG__compactStatRow{align-items:center;gap:.6rem;display:flex}.trade-map-module__JiOqjG__compactStat{text-align:right;border-right:1px solid #94a3b833;flex-direction:column;align-items:flex-end;padding:0 .6rem;display:flex}.trade-map-module__JiOqjG__compactStat:last-child{border-right:0;padding-right:0}.trade-map-module__JiOqjG__compactStatValue{color:var(--text);letter-spacing:-.015em;font-family:Manrope,Inter,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.1}.trade-map-module__JiOqjG__compactStatLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.trade-map-module__JiOqjG__headerCta{background:var(--theme-primary);color:#fff;letter-spacing:-.005em;border:1px solid var(--theme-primary);white-space:nowrap;border-radius:12px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-family:Manrope,Inter,sans-serif;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 1px 3px #0087752e,0 10px 18px -10px #0087756b}.trade-map-module__JiOqjG__headerCta:hover{background:var(--theme-strong,#006b5e);border-color:var(--theme-strong,#006b5e);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 2px 4px #00877538,0 14px 24px -10px #0087757a}.trade-map-module__JiOqjG__headerCta .trade-map-module__JiOqjG__material-symbols-outlined{font-size:18px}.trade-map-module__JiOqjG__headerCtaStatic{color:var(--text-muted);cursor:default;background:#94a3b814;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffffb8}.trade-map-module__JiOqjG__headerCtaStatic:hover{color:var(--text-muted);background:#94a3b814;border-color:#94a3b82e;transform:none;box-shadow:inset 0 1px #ffffffb8}.trade-map-module__JiOqjG__scroll{z-index:1;background:0 0;flex:1 1 0;min-height:0;position:relative;overflow:hidden auto}.trade-map-module__JiOqjG__inner{flex-direction:column;gap:1rem;width:min(1280px,100%);margin:0 auto;padding:1.1rem 1.5rem 2.5rem;display:flex}.trade-map-module__JiOqjG__section{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#ffffffc7;border:1px solid #94a3b842;border-radius:20px;flex-direction:column;gap:.95rem;padding:1.25rem 1.35rem 1.3rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0f172a0d,0 8px 22px -8px #0f172a1a,0 26px 52px -22px #0f172a33}.trade-map-module__JiOqjG__sectionHead{flex-direction:column;gap:.2rem;display:flex}.trade-map-module__JiOqjG__sectionTitle{letter-spacing:-.02em;color:var(--text);margin:0;font-family:Manrope,Inter,Segoe UI,sans-serif;font-size:1.15rem;font-weight:800;line-height:1.2}.trade-map-module__JiOqjG__sectionLead{color:var(--text-muted);max-width:70ch;margin:0;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;line-height:1.5}.trade-map-module__JiOqjG__mwaGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:.6rem;display:grid}@media (max-width:640px){.trade-map-module__JiOqjG__mwaGrid{grid-template-columns:minmax(0,1fr)}}.trade-map-module__JiOqjG__mwaCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #94a3b838;border-radius:14px;flex-direction:column;width:100%;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0f172a08}.trade-map-module__JiOqjG__mwaCard:hover{background:#ffffffeb;border-color:#00877561;transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 1px 3px #0f172a0d,0 14px 28px -14px #00877538}.trade-map-module__JiOqjG__mwaActive{border-color:var(--theme-primary);background:#fffffff5;grid-column:1/-1;transform:none;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #00877524,0 18px 38px -16px #00877547}.trade-map-module__JiOqjG__mwaCardHeader{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem .7rem .65rem;font-family:inherit;transition:background .15s;display:flex}.trade-map-module__JiOqjG__mwaCardHeader:hover{background:#0087750a}.trade-map-module__JiOqjG__mwaActive .trade-map-module__JiOqjG__mwaCardHeader{background:#0087750d;border-bottom:1px solid #0087752e}.trade-map-module__JiOqjG__mwaCardLetter{width:32px;height:32px;color:var(--theme-primary);letter-spacing:-.02em;background:#0087751a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:800;display:flex;box-shadow:inset 0 1px #fff9}.trade-map-module__JiOqjG__mwaActive .trade-map-module__JiOqjG__mwaCardLetter{background:var(--theme-primary);color:#fff;box-shadow:inset 0 1px #ffffff47,0 2px 6px #00877552}.trade-map-module__JiOqjG__mwaCardBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.trade-map-module__JiOqjG__mwaCardTitle{color:var(--text);letter-spacing:-.01em;word-break:break-word;overflow-wrap:break-word;font-family:Inter,Segoe UI,sans-serif;font-size:.92rem;font-weight:700;line-height:1.3}.trade-map-module__JiOqjG__mwaCardMeta{color:var(--text-muted);letter-spacing:.01em;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600}.trade-map-module__JiOqjG__mwaCardBadge{color:var(--theme-primary);letter-spacing:-.005em;white-space:nowrap;background:#00877514;border:1px solid #00877538;border-radius:999px;flex-shrink:0;padding:3px 10px;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:800}.trade-map-module__JiOqjG__mwaActive .trade-map-module__JiOqjG__mwaCardBadge{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff;box-shadow:inset 0 1px #ffffff3d}.trade-map-module__JiOqjG__mwaCardChev{color:var(--text-muted);flex-shrink:0;font-size:20px;transition:transform .2s,color .2s}.trade-map-module__JiOqjG__mwaActive .trade-map-module__JiOqjG__mwaCardChev{color:var(--theme-primary);transform:rotate(90deg)}.trade-map-module__JiOqjG__drillDown{background:#fff9;flex-direction:column;gap:.75rem;padding:.9rem 1rem 1rem;display:flex}.trade-map-module__JiOqjG__drillDownMeta{color:var(--text-muted);margin:0;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500}.trade-map-module__JiOqjG__drillDownMetaStrong{color:var(--theme-primary);font-weight:700}.trade-map-module__JiOqjG__taskGrid{-moz-column-count:3;column-count:3;-moz-column-gap:.7rem;column-gap:.7rem}@media (max-width:1180px){.trade-map-module__JiOqjG__taskGrid{-moz-column-count:2;column-count:2}}@media (max-width:720px){.trade-map-module__JiOqjG__taskGrid{-moz-column-count:1;column-count:1}}.trade-map-module__JiOqjG__taskCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;background:#ffffffd1;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;gap:.6rem;width:100%;margin:0 0 .7rem;padding:.85rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0f172a08}.trade-map-module__JiOqjG__taskCardTop{justify-content:space-between;gap:.55rem;display:flex}.trade-map-module__JiOqjG__taskCardHead{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.trade-map-module__JiOqjG__taskCardTitle{color:var(--text);letter-spacing:-.01em;margin:0;font-family:Inter,Segoe UI,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3}.trade-map-module__JiOqjG__taskCardCode{color:var(--theme-primary);letter-spacing:-.005em;margin-right:.25rem;font-family:Manrope,sans-serif;font-weight:800}.trade-map-module__JiOqjG__taskCardSub{color:var(--text-muted);margin:0;font-family:Inter,sans-serif;font-size:.74rem;font-weight:500;line-height:1.4}.trade-map-module__JiOqjG__taskCardBadge{color:var(--theme-primary);white-space:nowrap;letter-spacing:-.005em;background:#0087751a;border:1px solid #00877538;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:.2rem .7rem;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800}.trade-map-module__JiOqjG__subList{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.trade-map-module__JiOqjG__subItem{color:var(--text-soft);align-items:flex-start;gap:.55rem;padding:.12rem 0;font-family:Inter,sans-serif;font-size:.84rem;line-height:1.45;display:flex}.trade-map-module__JiOqjG__subIndex{color:var(--theme-primary);letter-spacing:-.005em;flex-shrink:0;min-width:1.7rem;padding-top:.05rem;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:800}.trade-map-module__JiOqjG__empty{color:var(--text-muted);margin:0;padding:.25rem 0;font-family:Inter,sans-serif;font-size:.82rem}.trade-map-module__JiOqjG__progressGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.65rem;display:grid}.trade-map-module__JiOqjG__progressCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #94a3b838;border-radius:14px;flex-direction:column;gap:.6rem;padding:.8rem .9rem .85rem;display:flex;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #0f172a08}.trade-map-module__JiOqjG__progressCardHead{align-items:center;gap:.6rem;min-width:0;display:flex}.trade-map-module__JiOqjG__progressCardLetter{width:24px;height:24px;color:var(--theme-primary);letter-spacing:-.02em;background:#0087751a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:.76rem;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff8c}.trade-map-module__JiOqjG__progressCardTitle{color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;line-height:1.3;overflow:hidden}.trade-map-module__JiOqjG__progressBar{background:#94a3b838;border-radius:999px;height:6px;position:relative;overflow:hidden}.trade-map-module__JiOqjG__progressBarFill{background:var(--theme-primary);border-radius:999px;position:absolute;inset:0 auto 0 0}.trade-map-module__JiOqjG__progressCardStats{color:var(--text-muted);justify-content:space-between;gap:.3rem;font-family:Inter,sans-serif;font-size:.7rem;font-weight:500;display:flex}.trade-map-module__JiOqjG__progressStatNum{color:var(--text);letter-spacing:-.01em;margin-right:3px;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:800}.trade-map-module__JiOqjG__progressCta{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.25rem;padding:.6rem .05rem 0;display:flex}.trade-map-module__JiOqjG__progressCtaBtn{color:var(--theme-primary);letter-spacing:-.005em;background:#00877514;border:1px solid #0087753d;border-radius:12px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #fff9}.trade-map-module__JiOqjG__progressCtaBtn:hover{background:var(--theme-primary);color:#fff;border-color:var(--theme-primary);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 10px 18px -10px #0087756b}.trade-map-module__JiOqjG__progressCtaBtn .trade-map-module__JiOqjG__material-symbols-outlined{font-size:18px}.trade-map-module__JiOqjG__progressCtaBtnStatic{color:var(--text-muted);cursor:default;background:#94a3b814;border-color:#94a3b833;box-shadow:inset 0 1px #ffffffb8}.trade-map-module__JiOqjG__progressCtaBtnStatic:hover{color:var(--text-muted);background:#94a3b814;border-color:#94a3b833;transform:none;box-shadow:inset 0 1px #ffffffb8}.trade-map-module__JiOqjG__progressCtaNote{color:var(--text-muted);font-family:Inter,sans-serif;font-size:.78rem;font-weight:500;line-height:1.45}.trade-map-module__JiOqjG__featureGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.6rem 1rem;display:grid}.trade-map-module__JiOqjG__featureLine{align-items:flex-start;gap:.7rem;padding:.5rem .1rem;display:flex}.trade-map-module__JiOqjG__featureLineIcon{width:32px;height:32px;color:var(--theme-primary);background:#0087751a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex;box-shadow:inset 0 1px #ffffffa6}.trade-map-module__JiOqjG__featureLineIcon .trade-map-module__JiOqjG__material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:18px}.trade-map-module__JiOqjG__featureLineTitle{color:var(--text);letter-spacing:-.015em;margin:0 0 1px;font-family:Manrope,Inter,sans-serif;font-size:.84rem;font-weight:800;line-height:1.25}.trade-map-module__JiOqjG__featureLineBody{color:var(--text-muted);margin:0;font-family:Inter,sans-serif;font-size:.76rem;font-weight:500;line-height:1.45}
