.EPvO4W_dashboard{--panel-padding:20px;--section-gap:20px;--flow-buy:#087f68;--flow-sell:#bd425a;--flow-pending:#a3660d;--flow-quiet:color-mix(in oklch, var(--foreground) 63%, var(--background));max-width:1280px;margin:0 auto;padding:8px 16px 48px}.dark .EPvO4W_dashboard{--flow-buy:#51d3ad;--flow-sell:#f08da0;--flow-pending:#f2b65b}.EPvO4W_surface{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #17263506}.EPvO4W_intro{padding:var(--panel-padding) var(--panel-padding) 0;margin-bottom:var(--section-gap)}.EPvO4W_intro h1{letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:22px;font-weight:700;line-height:28px}.EPvO4W_flowScroll{padding:0 var(--panel-padding);overflow-x:auto}.EPvO4W_flowScroll:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.EPvO4W_flowSvg{width:100%;min-width:660px;display:block}.EPvO4W_flowSvg text{fill:var(--foreground);font-family:inherit}.EPvO4W_flowSvg .EPvO4W_svgMuted{fill:var(--flow-quiet);font-size:11px}.EPvO4W_flowSvg .EPvO4W_exchangeLabel{font-size:12px;font-weight:600}.EPvO4W_flowSvg .EPvO4W_exchangeValue{fill:var(--flow-quiet);font-variant-numeric:tabular-nums;font-size:11px}.EPvO4W_flowSvg .EPvO4W_buyText{fill:var(--flow-buy)}.EPvO4W_flowSvg .EPvO4W_sellText{fill:var(--flow-sell)}.EPvO4W_flowRibbon{pointer-events:none;transition:d .25s linear}.EPvO4W_flowSvg[data-motion=off] .EPvO4W_flowRibbon,.EPvO4W_flowSvg[data-motion=off] .EPvO4W_shareBar{transition:none}.EPvO4W_motionToggle{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.EPvO4W_motionToggle:hover{background:var(--muted)}.EPvO4W_motionToggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.EPvO4W_shareBar{transition:y .25s linear,height .25s linear}.EPvO4W_diagramFooter{padding:var(--section-gap) var(--panel-padding);color:var(--flow-quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.EPvO4W_legend{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.EPvO4W_legend span{align-items:center;gap:6px;display:inline-flex}.EPvO4W_legend i{width:14px;height:3px;display:inline-block}.EPvO4W_empty{padding:12px var(--panel-padding);color:var(--flow-quiet);background:var(--muted);font-size:12px}.EPvO4W_overview{gap:var(--section-gap);grid-template-columns:minmax(0,2.2fr) minmax(320px,1fr);align-items:stretch;display:grid}.EPvO4W_overview>*{min-width:0}.EPvO4W_history{min-width:0;display:flex}.EPvO4W_chartHeading{margin-bottom:var(--section-gap)}.EPvO4W_chartHeading h2{line-height:28px}.EPvO4W_support{gap:var(--section-gap);margin-top:var(--section-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.EPvO4W_tools{margin-top:var(--section-gap)}.EPvO4W_toolGrid{gap:var(--section-gap);padding:0 var(--panel-padding) var(--panel-padding);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EPvO4W_panel{border:1px solid var(--border);background:var(--card);padding:var(--panel-padding);border-radius:16px}.EPvO4W_chartSurface{border:1px solid var(--border);background:var(--card);width:100%;padding:var(--panel-padding);border-radius:16px;flex-direction:column;display:flex}.EPvO4W_chartPlot{border:1px solid var(--border);background:color-mix(in oklch, var(--muted) 30%, var(--card));border-radius:7px;flex:1;min-height:280px;padding:8px;position:relative}@media (max-width:1199px){.EPvO4W_overview{grid-template-columns:minmax(0,1fr)}.EPvO4W_chartPlot{flex:none;height:240px;min-height:0}}@media (max-width:800px){.EPvO4W_dashboard{--panel-padding:16px;padding:8px 12px 32px}.EPvO4W_support,.EPvO4W_toolGrid{grid-template-columns:1fr}.EPvO4W_chartPlot{height:220px}}@media (prefers-reduced-motion:reduce){.EPvO4W_flowRibbon,.EPvO4W_shareBar{transition:none}.EPvO4W_motionToggle{display:none}}
._5h-U4W_trigger{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--border);width:48px;height:48px;color:var(--foreground);background:color-mix(in oklab, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);cursor:pointer;border-radius:16px;place-items:center;display:grid;position:fixed;box-shadow:0 8px 28px #0002,inset 0 1px #ffffff30}._5h-U4W_trigger:hover,._5h-U4W_close:hover{background:var(--muted)}._5h-U4W_trigger:focus-visible,._5h-U4W_close:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._5h-U4W_dialog{z-index:60;position:relative}._5h-U4W_backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0005;position:fixed;inset:0}._5h-U4W_positioner{justify-content:flex-end;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}._5h-U4W_panel{width:100%;max-width:1440px;min-height:0;max-height:calc(100dvh - 48px);color:var(--foreground);background:color-mix(in oklab, var(--card) 90%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);border:1px solid color-mix(in oklab, var(--border) 75%, white);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0005,inset 0 1px #ffffff30}._5h-U4W_heading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}._5h-U4W_title{font-size:18px;font-weight:650;line-height:1.5}._5h-U4W_description{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.6}._5h-U4W_close{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._5h-U4W_content{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}@media (max-width:640px){._5h-U4W_trigger{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}._5h-U4W_positioner{padding:12px}._5h-U4W_panel{border-radius:20px;max-height:calc(100dvh - 24px)}._5h-U4W_heading{padding:16px}._5h-U4W_content{padding:12px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._5h-U4W_trigger,._5h-U4W_panel{background:var(--card)}}
