.c3sJIW_root{width:100%;min-width:0;font-family:var(--ul-font);color:var(--ul-fg);gap:14px;display:grid;position:relative}.c3sJIW_header{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;min-height:28px;display:flex}.c3sJIW_crumbs{min-width:0;font-size:var(--ul-text-sm);flex-wrap:wrap;align-items:baseline;gap:2px 6px;line-height:28px;display:flex}.c3sJIW_crumb{color:var(--ul-fg-3);animation:c3sJIW_ul-treemap-crumb var(--ul-dur-base) var(--ul-ease-out);gap:6px;display:inline-flex}.c3sJIW_crumb button{color:var(--ul-fg-2);font:inherit;cursor:pointer;transition:color var(--ul-dur-fast) var(--ul-ease-out);background:0 0;border:0;border-radius:4px;padding:0}.c3sJIW_crumb button:focus-visible{outline:2px solid var(--ul-fg);outline-offset:2px}.c3sJIW_here{animation:c3sJIW_ul-treemap-crumb var(--ul-dur-base) var(--ul-ease-out);font-weight:500}@keyframes c3sJIW_ul-treemap-crumb{0%{opacity:0;transform:translate(-6px)}}.c3sJIW_total{font-size:var(--ul-text-lg);white-space:nowrap;font-weight:600;line-height:28px}.c3sJIW_plot{height:var(--ul-tree-h);border-radius:var(--ul-radius-sm);opacity:0;transition:opacity var(--ul-dur-slow) var(--ul-ease-out);position:relative;overflow:hidden}.c3sJIW_plot[data-seen]{opacity:1}.c3sJIW_tile{-webkit-tap-highlight-color:transparent;outline:0;position:absolute;top:0;left:0}.c3sJIW_tile:before{content:"";background:color-mix(in oklab, var(--ul-series) var(--ul-tree-shade), var(--ul-surface));opacity:0;transition:opacity var(--ul-dur-base) var(--ul-ease-out), background-color var(--ul-dur-fast) var(--ul-ease-out);border-radius:5px;position:absolute;inset:1px}.c3sJIW_tile[data-rel="1"]:before{opacity:1}.c3sJIW_tile[data-rel="1"][data-branch]{cursor:zoom-in}.c3sJIW_tile[data-rel="2"]{pointer-events:none;z-index:1}.c3sJIW_tile[data-rel="2"]:before{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ul-surface) 55%, transparent);background:0 0;border-radius:3px;inset:0}.c3sJIW_tile[data-rel="0"]{pointer-events:none}.c3sJIW_tile[data-on]:before{background:color-mix(in oklab, var(--ul-series) calc(var(--ul-tree-shade) + 14%), var(--ul-surface))}.c3sJIW_tile:focus-visible:before{outline:2px solid var(--ul-fg);outline-offset:-3px}.c3sJIW_face{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--ul-dur-base) var(--ul-ease-out);align-content:start;gap:1px;padding:10px 12px;display:grid;position:absolute;inset:0;overflow:hidden}.c3sJIW_tile[data-size=lg] .c3sJIW_face,.c3sJIW_tile[data-size=md] .c3sJIW_face{opacity:1}.c3sJIW_name{font-size:var(--ul-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}.c3sJIW_value{color:color-mix(in oklab, var(--ul-fg) 72%, var(--ul-series));font-size:var(--ul-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}.c3sJIW_tile[data-size=md] .c3sJIW_face{padding:6px 8px}.c3sJIW_tile[data-size=md] .c3sJIW_name{font-size:var(--ul-text-xs)}.c3sJIW_tile[data-size=md] .c3sJIW_value{display:none}.c3sJIW_tip{z-index:3;border-radius:var(--ul-radius-sm);background:var(--ul-fg);color:var(--ul-bg);box-shadow:var(--ul-shadow-2);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 100%;transition:opacity var(--ul-dur-instant) var(--ul-ease-in), scale var(--ul-dur-instant) var(--ul-ease-in);gap:2px;padding:7px 11px 8px;display:grid;position:absolute;top:0;left:0;scale:.94}.c3sJIW_tip[data-open]{opacity:1;transition:opacity var(--ul-dur-fast) var(--ul-ease-out), scale var(--ul-dur-spring) var(--ul-spring-snappy);scale:1}.c3sJIW_tipTitle{color:color-mix(in oklab, var(--ul-bg) 66%, var(--ul-fg));font-size:var(--ul-text-xs);line-height:1.3}.c3sJIW_tipValue{font-size:var(--ul-text-sm);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-weight:500;line-height:1.3;display:flex}.c3sJIW_tipShare{color:color-mix(in oklab, var(--ul-bg) 66%, var(--ul-fg));font-size:var(--ul-text-xs);font-weight:400}.c3sJIW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.c3sJIW_crumb button:hover{color:var(--ul-fg)}}@media (prefers-reduced-motion:reduce){.c3sJIW_tile:before,.c3sJIW_face,.c3sJIW_plot{transition:none}.c3sJIW_crumb,.c3sJIW_here{animation:none}.c3sJIW_tip,.c3sJIW_tip[data-open]{transition:opacity var(--ul-dur-instant) linear;scale:1}}
._456-gq_root{position:relative}._456-gq_caret{vertical-align:-.16em;background:currentColor;border-radius:1px;width:max(1.5px,.07em);height:1.05em;margin-left:.06em;display:inline-block}._456-gq_caret[data-blink]{animation:_456-gq_ul-typewriter-blink 1.1s var(--ul-ease-in-out) infinite}@keyframes _456-gq_ul-typewriter-blink{0%,45%{opacity:1}55%,to{opacity:0}}._456-gq_still{align-items:baseline;display:inline-grid}._456-gq_still>*{grid-area:1/1}._456-gq_in{animation:_456-gq_ul-typewriter-in var(--ul-dur-slow) var(--ul-ease-out) both}._456-gq_out{animation:_456-gq_ul-typewriter-out var(--ul-dur-base) var(--ul-ease-in) both;white-space:nowrap}@keyframes _456-gq_ul-typewriter-in{0%{opacity:0}}@keyframes _456-gq_ul-typewriter-out{to{opacity:0}}._456-gq_srOnly{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._456-gq_caret[data-blink]{animation:none}}
