.group-graph-thumb{position:absolute;inset:0;display:flex;align-items:stretch;padding:1.5rem .12rem .02rem .02rem;background:var(--color-surface)}@media(min-width:640px){.group-graph-thumb{padding:2.45rem .4rem .1rem .05rem}}.group-graph-thumb>svg,.group-graph-thumb>.group-cf-scene,.group-graph-thumb>.frq-tile{width:100%;height:100%;min-height:0}html[data-appearance=night] .group-graph-thumb{background:var(--color-surface)}html[data-appearance=night] .group-ppc-halo{opacity:.28;filter:drop-shadow(0 0 2.5px var(--saber-demand))}html[data-appearance=night] .group-ppc-curve{stroke:var(--saber-demand);filter:drop-shadow(0 0 1.2px var(--saber-demand))}html[data-appearance=night] .group-ppc-ghost{stroke:var(--saber-demand);opacity:.6}html[data-appearance=night] .group-ppc-arrow line,html[data-appearance=night] .group-ppc-arrow polygon{stroke:var(--saber-demand);fill:var(--saber-demand);filter:drop-shadow(0 0 1px var(--saber-demand))}html[data-appearance=night] .group-graph-thumb .u1-eq-s line,html[data-appearance=night] .group-graph-thumb .u1-eq-d line{filter:drop-shadow(0 0 1.1px currentColor)}html[data-appearance=night] .group-ppc-a{stroke:var(--saber-demand);filter:drop-shadow(0 0 1.2px var(--saber-demand))}html[data-appearance=night] .group-ppc-b{stroke:var(--saber-supply);filter:drop-shadow(0 0 1.2px var(--saber-supply))}html[data-appearance=night] .group-ds-d{stroke:var(--saber-demand);filter:drop-shadow(0 0 1.2px var(--saber-demand))}html[data-appearance=night] .group-ds-s,html[data-appearance=night] .group-cf-real{stroke:var(--saber-supply);filter:drop-shadow(0 0 1.2px var(--saber-supply))}html[data-appearance=night] .group-cf-money{stroke:var(--saber-lras);filter:drop-shadow(0 0 1.2px var(--saber-lras))}.group-cf-hand{font-family:Caveat,Segoe Print,Comic Sans MS,cursive;font-weight:700;fill:var(--color-ink);paint-order:stroke fill;stroke:var(--color-surface);stroke-width:2.4px;stroke-linejoin:round}.group-cf-box{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:800;fill:var(--color-ink)!important}html[data-appearance=night] .group-cf-box{fill:#f4fbff!important;stroke:none!important;stroke-width:0!important}.group-cf-hand-real{fill:var(--graph-supply)}.group-cf-hand-money{fill:var(--graph-lras)}.group-cf-scene{position:relative;display:block;width:100%;height:100%;min-height:0;container-type:size}.group-cf-scene>svg{display:block;width:100%;height:100%}.group-cf-label{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;margin:0;padding:0 .15rem;text-align:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.64rem,5.6cqw,.84rem);font-weight:800;line-height:1.12;letter-spacing:-.01em;color:var(--color-ink);pointer-events:none}html[data-appearance=night] .group-cf-rect{fill:#1c2832;stroke:#8aa0b2}html[data-appearance=night] .group-cf-label{color:#f4fbff}.gmx-cell{fill:color-mix(in oklab,var(--unit-soft, #eceeff) 22%,#fffdfb);stroke:var(--color-border-strong, #cfc8bd);stroke-width:1.1}.gmx-sign{fill:var(--color-ink);font-size:13px;font-weight:800}.gmx-key{fill:var(--color-fg-muted, #6b6259);font-size:10px;font-weight:800;letter-spacing:.04em}.gmx-val{fill:var(--graph-demand);font-size:17px;font-weight:800}.gmx-val.is-q{fill:#4652d1;font-family:Georgia,Times New Roman,serif}html[data-appearance=night] .gmx-cell{fill:#1c2832;stroke:#3a4a58}html[data-appearance=night] .gmx-key{fill:#9fb2c2}html[data-appearance=night] .gmx-val{fill:var(--saber-demand)}html[data-appearance=night] .gmx-val.is-q{fill:#8b9bff}.qtm-m{fill:#23a060}.qtm-v{fill:#0256a9}.qtm-p{fill:#a63c0c}.qtm-y{fill:#b573d6}.qtm-rise{stroke:#a63c0c}.qtm-rise-cap{fill:#a63c0c}.qtm-pan{fill:color-mix(in oklab,var(--unit-soft, #eceefd) 40%,#fffdfb);stroke:#b8b0a4;stroke-width:1.1}.qtm-post{fill:color-mix(in oklab,var(--color-ink) 14%,#fffdfb)}html[data-appearance=night] .qtm-m{fill:#46c37f}html[data-appearance=night] .qtm-v{fill:#4f7de8}html[data-appearance=night] .qtm-p{fill:#c9542a}html[data-appearance=night] .qtm-y{fill:#d49af0}html[data-appearance=night] .qtm-rise{stroke:#c9542a}html[data-appearance=night] .qtm-rise-cap{fill:#c9542a}html[data-appearance=night] .qtm-pan{fill:color-mix(in oklab,var(--color-surface) 80%,#ffffff);stroke:#4a6278}html[data-appearance=night] .qtm-post{fill:color-mix(in oklab,var(--color-surface) 70%,#ffffff)}
