.mxs,.mxu,.mxr{position:relative;min-width:0}.mx-tag{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font:650 11px/1.45 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground) / .82);background:hsl(var(--foreground) / .07);border:1px solid hsl(var(--foreground) / .08);white-space:nowrap}.mx-tag--fc{background:repeating-linear-gradient(45deg,hsl(var(--foreground) / .12) 0,hsl(var(--foreground) / .12) 3px,hsl(var(--foreground) / .04) 3px,hsl(var(--foreground) / .04) 6px)}.mx-sw{display:inline-block;flex:none;width:11px;height:11px;border-radius:4px;background:var(--c);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .16)}.mx-sw.is-fc{background:repeating-linear-gradient(45deg,var(--c) 0 2.5px,color-mix(in srgb,var(--c) 45%,transparent) 2.5px 5px)}.mx-chg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px;font:650 12px/1.4 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground) / .8)}.mx-chg.is-up{color:hsl(var(--profit))}.mx-chg.is-down{color:hsl(var(--loss))}.mx-chg-vs{font-weight:500;color:hsl(var(--muted-foreground))}.mx-arrow{flex:none}.mx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mx-pill{fill:hsl(var(--card));stroke:hsl(var(--foreground) / .22);stroke-width:.75}.mx-foot{display:flex;flex-direction:column;gap:5px;margin:12px 0 0;font:500 12px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}.mx-key{display:inline-flex;align-items:flex-start;gap:8px}.mx-key-dash{flex:none;width:14px;height:0;margin-top:8px;border-top:2px dashed hsl(var(--foreground) / .6)}.mx-key-hatch{flex:none;width:14px;height:10px;margin-top:4px;border-radius:3px;border:1px dashed hsl(var(--foreground) / .55);background:repeating-linear-gradient(45deg,hsl(var(--foreground) / .3) 0 2px,transparent 2px 5px)}.mxs-read{margin:0 0 6px;display:grid;gap:12px}@container (min-width: 760px){.mxs-read{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px}.mxs-read .mxs-cards{margin:0}}.mxs{container-type:inline-size}.mxs-head{min-width:0}.mxs-when{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}.mxs-when-cat{font:700 17px/1.3 var(--font-display, var(--font-body));letter-spacing:-.015em;color:hsl(var(--foreground))}.mxs-when-total{font:500 13px/1.4 var(--font-body);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.mxs-when-total b{font-weight:700;color:hsl(var(--foreground))}.mxs-when-sec{margin:2px 0 0;font:500 13px/1.45 var(--font-body);color:hsl(var(--foreground) / .82)}.mxs-when-note{margin:4px 0 0;max-width:60ch;font:500 12px/1.45 var(--font-body);color:hsl(var(--muted-foreground))}.mxs-cards{display:grid;grid-template-columns:repeat(var(--mx-n, 2),minmax(0,220px));gap:8px;margin:0 0 4px}@media (max-width: 520px){.mxs-cards{grid-template-columns:repeat(var(--mx-n, 2),minmax(0,1fr))}}.mxs-card{display:flex;flex-direction:column;gap:3px;min-width:0;padding:11px 13px 12px;border-radius:16px;background:linear-gradient(180deg,hsl(var(--foreground) / .045),hsl(var(--foreground) / .02));border:1px solid hsl(var(--foreground) / .09);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000000d}.mxs-card-name{display:flex;align-items:center;gap:7px;font:600 12.5px/1.3 var(--font-body);color:hsl(var(--foreground) / .85);min-width:0}.mxs-card-val{font:700 22px/1.15 var(--font-display, var(--font-body));font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:hsl(var(--foreground))}.mxs-card-meta{font:500 12px/1.4 var(--font-body);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;min-height:1em}.mxs-plot{position:relative;margin-top:4px;border-radius:14px;outline:none}.mxs-plot:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--foreground))}.mxs-plot svg{display:block;max-width:100%;overflow:visible;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer}.mxs-band{fill:hsl(var(--foreground) / .05);stroke:hsl(var(--foreground) / .07);transition:x .18s ease;pointer-events:none}.mxs-flow{transition:opacity .18s ease;pointer-events:none}.mxs-val{pointer-events:none}.mxs-grow{transform:scaleY(.001);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.mxs.is-in .mxs-grow{transform:none}.mxs .mxs-val,.mxs .mxs-flow{opacity:0}.mxs.is-in .mxs-val{opacity:1;transition:opacity .35s ease-out .55s}.mxs.is-in .mxs-flow{opacity:1;transition:opacity .5s ease-out .6s}@media (max-width: 479px){.mxs-cards{gap:6px}.mxs-card{padding:9px 10px 10px;border-radius:14px}.mxs-card-val{font-size:18px}.mxs-card-name{font-size:12px;align-items:flex-start}.mxs-card-name .mx-sw{margin-top:2px}}.mxu-body{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center}@container (min-width: 440px){.mxu-body{grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:22px}}.mxu{container-type:inline-size;--mxu-other: hsl(var(--foreground) / .46)}.mxu-left{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.mxu-scale{display:inline-flex;align-items:center;gap:7px;margin:0;font:500 12px/1.3 var(--font-body);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.mxu-cell--key{display:inline-block;width:12px;height:12px;aspect-ratio:auto;opacity:1!important;transform:none!important;--c: var(--mxu-other)}.mxu-fact{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:14px;font:500 12.5px/1.45 var(--font-body);color:hsl(var(--foreground) / .82);background:hsl(var(--foreground) / .03);border:1px solid hsl(var(--foreground) / .08)}.mxu-fact b{font-weight:700;color:hsl(var(--foreground))}.mxu-fact .tv-logo{flex:none;border-radius:7px;margin-top:1px}.mxu-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;width:100%;max-width:280px;margin:0 auto;padding:10px;border-radius:18px;background:hsl(var(--foreground) / .03);border:1px solid hsl(var(--foreground) / .07)}.mxu-cell{aspect-ratio:1;border-radius:28%;background:var(--c);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px hsl(var(--foreground) / .08);transform:scale(.4);opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,filter .15s ease}.mxu-cell.is-strong{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 82%,#fff),var(--c))}.mxu.is-in .mxu-cell{transform:none;opacity:1}.mxu.is-in .mxu-cell:not(.is-on){opacity:.8;filter:saturate(.7)}.mxu-cell.is-empty{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .12)}.mxu-side{display:flex;flex-direction:column;gap:14px;min-width:0}.mxu-read{display:flex;flex-direction:column;gap:2px}.mxu-big{font:750 40px/1.05 var(--font-display, var(--font-body));letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.mxu-say{font:500 14px/1.45 var(--font-body);color:hsl(var(--foreground) / .85)}.mxu-say b{font-weight:700;color:hsl(var(--foreground))}.mxu-amt{font:500 12.5px/1.45 var(--font-body);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.mxu-keys{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mxu-key{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"sw name val" "bar bar bar" "amt amt amt";align-items:center;gap:4px 8px;width:100%;min-height:44px;padding:10px 12px;border-radius:14px;text-align:left;cursor:pointer;background:hsl(var(--foreground) / .03);border:1px solid hsl(var(--foreground) / .08);transition:background-color .15s ease,border-color .15s ease}.mxu-key .mx-sw{grid-area:sw}.mxu-key:hover{background:hsl(var(--foreground) / .06)}.mxu-key.is-on{background:hsl(var(--foreground) / .07);border-color:hsl(var(--foreground) / .3)}.mxu-key:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}.mxu-key[aria-checked=true]{border-color:hsl(var(--foreground) / .3)}.mxu-key-name{grid-area:name;font:650 13.5px/1.3 var(--font-body);color:hsl(var(--foreground))}.mxu-key-val{grid-area:val;font:700 14px/1.3 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.mxu-key-amt{grid-area:amt;font:500 12px/1.3 var(--font-body);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.mxu-key-bar{grid-area:bar;display:block;height:6px;border-radius:99px;background:hsl(var(--foreground) / .07);overflow:hidden}.mxu-key-bar>span{display:block;height:100%;border-radius:inherit}.mxr{--lw: 128px;--vw: 92px;--gp: 12px;--px: 10px}.mxr.is-small{--lw: 88px;--vw: 78px;--gp: 8px;--px: 6px}.mxr-read{display:grid;margin:0 0 12px;padding:12px 14px 13px;border-radius:16px;background:linear-gradient(180deg,hsl(var(--foreground) / .05),hsl(var(--foreground) / .02));border:1px solid hsl(var(--foreground) / .09);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000000d}.mxr-read-one{grid-area:1 / 1;display:flex;flex-direction:column;gap:3px;min-width:0;visibility:hidden}.mxr-read-one.is-on{visibility:visible}.mxr-read-head{display:flex;align-items:center;gap:8px;min-width:0}.mxr-read-head .tv-logo{border-radius:8px}.mxr-read-name{font:650 14px/1.3 var(--font-body);color:hsl(var(--foreground));min-width:0;flex:1}.mxr-read-val{font:750 26px/1.15 var(--font-display, var(--font-body));letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.mxr-read-cmp{font:500 12.5px/1.45 var(--font-body);color:hsl(var(--foreground) / .82);font-variant-numeric:tabular-nums}.mxr-read-cmp em{font-style:normal;color:hsl(var(--muted-foreground))}.mxr-read-note{font:500 12px/1.45 var(--font-body);color:hsl(var(--muted-foreground))}.mxr-plot{position:relative}.mxr-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mxr-row{display:grid;grid-template-columns:var(--lw) minmax(0,1fr) var(--vw);align-items:center;gap:var(--gp);width:100%;min-height:44px;padding:4px var(--px);border-radius:12px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.mxr-row:hover,.mxr-row.is-on{background:hsl(var(--foreground) / .055);border-color:hsl(var(--foreground) / .08)}.mxr-row:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}.mxr.has-hover .mxr-row:not(.is-on){opacity:.78}.mxr.has-hover .mxr-row.is-subject:not(.is-on){opacity:.92}.mxr-lab{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.mxr-lab .tv-logo{border-radius:7px}.mxr-lab-t{font:550 13px/1.25 var(--font-body);color:hsl(var(--foreground) / .88);text-align:right;min-width:0;overflow-wrap:anywhere}.mxr-row.is-subject .mxr-lab-t{font-weight:750;color:hsl(var(--foreground))}.mxr-anon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;font:700 11px/1 var(--font-body);color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--foreground) / .35)}.mxr-track{position:relative;display:block;height:16px;border-radius:99px;background:hsl(var(--foreground) / .05)}.mxr-fill{position:absolute;left:0;top:0;bottom:0;display:block;border-radius:99px;background:linear-gradient(180deg,#ffffff38,#fff0 60%),var(--c);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1);transform:scaleX(.001);transform-origin:left center;transition:transform .75s cubic-bezier(.2,.8,.2,1)}.mxr.is-in .mxr-fill{transform:none}.mxr-fill.is-capped{border-radius:99px 3px 3px 99px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),hsl(0 0% 0% / .35));mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#00000059)}.mxr-ghost{position:absolute;top:0;bottom:0;display:block;border-radius:0 99px 99px 0;border:1px dashed hsl(var(--foreground) / .55);border-left:0;background:repeating-linear-gradient(45deg,hsl(var(--foreground) / .26) 0 2px,transparent 2px 5px)}.mxr-val{display:flex;flex-direction:column;gap:2px;font:700 13px/1.2 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));white-space:nowrap}.mxr-val-sub{font:600 11px/1.2 var(--font-body);color:hsl(var(--muted-foreground))}.mxr-val-sub--fc{color:hsl(var(--foreground) / .82)}.mxr-cut{position:absolute;top:50%;transform:translate(-50%,-50%);display:block;line-height:0;z-index:1}.mxr-cut-t{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;font:650 11px/1 var(--font-body);color:hsl(var(--foreground));z-index:1}.mxr-read-tag{margin-left:8px;vertical-align:middle}.mxr-read-one.is-subject .mxr-read-name{font-weight:750}.mxr-row:not(.is-subject) .mxr-val{font-weight:600;color:hsl(var(--foreground) / .82)}.mxr-ref{position:absolute;z-index:2;top:-6px;bottom:0;pointer-events:none;left:calc(1px + var(--px) + var(--lw) + var(--gp) + var(--f) * (100% - 2px - 2 * var(--px) - var(--lw) - var(--vw) - 2 * var(--gp)))}.mxr-ref-line{position:absolute;top:14px;bottom:4px;left:0;border-left:1.5px dashed hsl(var(--foreground) / .55)}.mxr-ref-lab{position:absolute;top:-10px;left:0;transform:translate(-50%);white-space:nowrap;padding:1px 7px;border-radius:99px;font:650 11px/1.4 var(--font-body);color:hsl(var(--foreground) / .85);background:hsl(var(--card));border:1px solid hsl(var(--foreground) / .14)}.mxr-plot:has(.mxr-ref){padding-top:16px}@media (prefers-reduced-motion: reduce){.mxs-grow,.mxr-fill,.mxu-cell{transform:none!important;transition:none!important}.mxu-cell{opacity:1}.mxs .mxs-val,.mxs .mxs-flow{opacity:1!important;transition:none!important}.mxs-band,.mxs-flow,.mxr-row,.mxu-key{transition:none!important}}.mxs-val--on{fill:hsl(var(--primary-foreground))}.gbx{position:relative;min-width:0}.gbx-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 10px}.gbx-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;min-width:0}.gbx-when-cat{font:700 15px/1.3 var(--font-display, var(--font-body));color:hsl(var(--foreground));letter-spacing:-.01em}.gbx-when-sec{font:500 12px/1.3 var(--font-body);color:hsl(var(--muted-foreground))}.gbx-tag{align-self:center;padding:2px 8px;border-radius:999px;font:650 11px/1.4 var(--font-body);color:hsl(var(--foreground) / .8);background:hsl(var(--foreground) / .07)}.gbx-tag--fc{color:hsl(var(--foreground) / .85);background:repeating-linear-gradient(45deg,hsl(var(--foreground) / .1) 0,hsl(var(--foreground) / .1) 3px,hsl(var(--foreground) / .04) 3px,hsl(var(--foreground) / .04) 6px)}.gbx-hint{margin:0;font:500 12px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.gbx-hint-touch{display:none}@media (hover: none){.gbx-hint-mouse{display:none}.gbx-hint-touch{display:inline}}.gbx-cells{display:grid;grid-template-columns:repeat(var(--gbx-n, 1),minmax(0,1fr));gap:8px;margin:0 0 14px}.gbx-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:44px;padding:10px 12px 11px;border-radius:14px;text-align:left;cursor:pointer;background:hsl(var(--foreground) / .035);border:1px solid hsl(var(--foreground) / .09);box-shadow:inset 0 1px #ffffff0d;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.gbx-cell:hover{background:hsl(var(--foreground) / .06);border-color:hsl(var(--foreground) / .16)}.gbx-cell:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}.gbx-cell.is-solo{background:hsl(var(--foreground) / .08);border-color:hsl(var(--foreground) / .4)}.gbx-cell.is-dim{opacity:.7}.gbx-cell-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;max-width:100%}.gbx-cell-head .tv-logo{width:20px;height:20px;border-radius:6px}.gbx-cell-name{font:600 12px/1.25 var(--font-body);color:hsl(var(--foreground) / .82);min-width:0}.gbx-cell-val{font:700 19px/1.15 var(--font-display, var(--font-body));font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:hsl(var(--foreground))}.gbx-chg{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;min-height:1.35em;font:650 12px/1.35 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground) / .78)}.gbx-chg-num{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.gbx-chg-arrow{font-size:11px}.gbx-chg.is-good{color:hsl(var(--profit))}.gbx-chg.is-bad{color:hsl(var(--loss))}.gbx-chg-vs{font-weight:500;color:hsl(var(--muted-foreground))}.gbx-short{display:none}@media (max-width: 479px){.gbx-short{display:inline;white-space:nowrap}}.gbx-chg-none{font-weight:500;color:hsl(var(--muted-foreground))}.gbx-span{margin-top:2px;font:500 12px/1.35 var(--font-body);color:hsl(var(--muted-foreground))}.gbx-sw{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px;background:var(--c);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .18)}.gbx-sw.is-fc{background:repeating-linear-gradient(45deg,var(--c) 0 2.5px,transparent 2.5px 5px)}.gbx-sw.is-outline{background:color-mix(in srgb,var(--c) 22%,transparent);box-shadow:inset 0 0 0 1.6px var(--c)}@supports (grid-template-rows: subgrid){.gbx-cells{grid-auto-rows:auto;row-gap:0}.gbx-cell{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:3px;align-content:start}.gbx-cell.has-span{grid-row:span 4}.gbx-cell-head{align-self:start}.gbx-cell-val{align-self:end}}@media (max-width: 479px){.gbx-long{display:none}.gbx-cells{gap:6px}.gbx-cell{padding:8px 9px 9px;border-radius:12px}.gbx-cell-val{font-size:16px}.gbx-cell-head{gap:5px}.gbx:not(.gbx--one) .gbx-cell-name{flex-basis:100%}}.gbx-scroll{position:relative;min-width:0}.gbx-scroll.is-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.gbx-scroll.is-scroll.is-end{-webkit-mask-image:none;mask-image:none}.gbx-plot{position:relative;border-radius:12px;outline:none}.gbx-plot:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:3px}.gbx-scroll.is-scroll .gbx-plot:focus-visible{outline-offset:-2px}.gbx-plot svg{display:block;overflow:visible;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gbx-hit{cursor:crosshair}.gbx-band{fill:hsl(var(--foreground) / .055);transition:x .15s ease;pointer-events:none}.gbx-fczone{fill:none;stroke:hsl(var(--foreground) / .16);stroke-dasharray:4 4;pointer-events:none}.gbx-bar{transition:opacity .15s ease}.gbx-bar.is-dim{opacity:.18}.gbx-val,.gbx-cat,.gbx-ruler{pointer-events:none}.gbx-ruler line{stroke:hsl(var(--foreground) / .22);stroke-width:1;stroke-dasharray:2 3}.gbx-ruler circle{fill:hsl(var(--foreground) / .35)}.gbx-ruler circle.is-on{fill:hsl(var(--foreground))}.gbx-ruler rect{fill:hsl(var(--card));stroke:hsl(var(--foreground) / .14);stroke-width:1}.gbx-ruler text{fill:hsl(var(--muted-foreground));font-weight:600}.gbx-swipe{margin:6px 0 0;font:500 12px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.gbx-foot{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font:500 12px/1.45 var(--font-body);color:hsl(var(--muted-foreground))}.gbx-foot-fc{display:inline-flex;align-items:center;gap:6px}.gbx-grow{transform:scaleY(.001);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.gbx.is-in .gbx-grow{transform:none}.gbx .gbx-val{opacity:0;transition:opacity .35s ease-out .45s}.gbx.is-in .gbx-val{opacity:1}@media (prefers-reduced-motion: reduce){.gbx-grow,.gbx .gbx-val,.gbx-band,.gbx-bar,.gbx-cell{transition:none!important}.gbx-grow{transform:none}.gbx .gbx-val{opacity:1}}.gb{--gb-a: hsl(var(--foreground) / .22);--gb-a-hi: hsl(var(--foreground) / .16);--gb-up: hsl(var(--profit));--gb-up-hi: color-mix(in srgb, hsl(var(--profit)) 84%, hsl(var(--background)));--gb-up-text: hsl(var(--background));--gb-line: hsl(var(--foreground) / .1);--gb-track: hsl(var(--foreground) / .035);display:flex;flex-direction:column;gap:12px;min-width:0;font-family:var(--font-body, "Inter", system-ui, sans-serif)}.dark .gb{--gb-a: hsl(var(--foreground) / .3);--gb-a-hi: hsl(var(--foreground) / .36);--gb-up-hi: hsl(var(--profit));--gb-track: hsl(var(--foreground) / .045)}.gb-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.gb-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.gb-legend>span{display:inline-flex;align-items:center;gap:8px;font:500 12.5px/1.3 var(--font-body);color:hsl(var(--muted-foreground))}.gb-legend .gb-unit{padding:3px 8px;border-radius:999px;background:hsl(var(--foreground) / .06);color:hsl(var(--foreground) / .8);font-weight:600;font-size:12px}.gb-sw{display:inline-block;width:14px;height:10px;border-radius:3px}.gb-sw-a{background:var(--gb-a)}.gb-sw-b{background:var(--gb-up)}.gb-sort.seg button{min-height:40px;font-size:13px}.gb-sort.seg button:after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.gb-axis{position:relative;height:18px;margin:0 var(--gb-pad, 12px);border-bottom:1px solid var(--gb-line)}.gb-axis span{position:absolute;top:0;transform:translate(-50%);font:500 11.5px/1 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));white-space:nowrap}.gb-axis span.is-first{transform:translate(-2px)}.gb-list{list-style:none;margin:-6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.gb.gb .gb-list>li{max-width:none;width:100%;margin:0;padding:0}.gb-item{position:relative}.gb-item.is-on{z-index:5}.gb-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:14px var(--gb-pad, 12px) 2px;border-top:1px solid var(--gb-line)}.gb.gb .gb-list>li.gb-group:first-child{border-top:0;padding-top:10px}.gb-group-name{font:700 12px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--foreground) / .78)}.gb-group-size{font:500 12px/1.3 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.gb-row{display:flex;flex-direction:column;gap:8px;width:100%;min-height:44px;padding:10px var(--gb-pad, 12px) 12px;border:0;border-radius:14px;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background-color .15s;-webkit-tap-highlight-color:transparent}.gb-row.is-on{background:hsl(var(--foreground) / .045)}.gb-row[aria-pressed=true]{background:hsl(var(--foreground) / .065);box-shadow:inset 0 0 0 .5px hsl(var(--foreground) / .16)}.gb-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsl(var(--foreground))}.gb-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.gb-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:600 14.5px/1.3 var(--font-body);color:hsl(var(--foreground));min-width:0}.gb-tag{font:600 11px/1 var(--font-body);padding:4px 7px;border-radius:999px;background:hsl(var(--foreground) / .07);color:hsl(var(--foreground) / .8);white-space:nowrap}.gb-tag-up{background:color-mix(in srgb,var(--gb-up) 14%,transparent);color:var(--gb-up)}.gb-nums{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font:500 13px/1.2 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground) / .82)}.gb-today-k{color:hsl(var(--muted-foreground));font-weight:500}.gb-pill{display:inline-flex;align-items:baseline;padding:3px 8px;border-radius:999px;font:700 12px/1.15 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in srgb,var(--gb-up) 14%,transparent);color:var(--gb-up)}.gb-pill-yr{font-weight:600}.gb-track{position:relative;display:block;height:30px;border-radius:9px;background:var(--gb-track)}.gb-grid{position:absolute;top:-3px;bottom:-3px;width:0;border-left:1px dashed hsl(var(--foreground) / .1);pointer-events:none}.gb-fill{position:absolute;inset:0 auto 0 0;display:flex;border-radius:9px;overflow:hidden;clip-path:inset(0 100% 0 0 round 9px);transition:clip-path .82s cubic-bezier(.2,.8,.2,1),opacity .15s;box-shadow:0 1px 2px #00000014}.gb.is-in .gb-fill{clip-path:inset(0 0 0 0 round 9px)}.gb-a{height:100%;background:linear-gradient(180deg,var(--gb-a-hi),var(--gb-a))}.gb-b{height:100%;background:linear-gradient(180deg,var(--gb-up-hi),var(--gb-up));box-shadow:inset 2px 0 hsl(var(--card, var(--background)))}.gb-b.is-est{background:repeating-linear-gradient(135deg,var(--gb-up) 0 7px,color-mix(in srgb,var(--gb-up) 78%,hsl(var(--background))) 7px 10px)}.gb-in{position:absolute;top:50%;transform:translateY(-50%);margin-left:10px;font:700 12px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--gb-up-text);white-space:nowrap;opacity:0;transition:opacity .3s,color .15s;pointer-events:none}.gb-end{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:baseline;gap:4px;font:700 13.5px/1 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}.gb-end em{font-style:normal;font-size:11px;font-weight:600;color:hsl(var(--muted-foreground))}.gb.is-in .gb-in,.gb.is-in .gb-end{opacity:1}.gb.has-active .gb-item:not(.is-on) .gb-fill{opacity:.32}.gb.has-active .gb-item:not(.is-on) .gb-in{color:hsl(var(--foreground) / .85)}.gb.has-active .gb-item:not(.is-on) .gb-end{color:hsl(var(--foreground) / .7)}.gb-tip{position:absolute;z-index:20;pointer-events:none;padding:12px 14px;border-radius:16px;background:hsl(var(--card, var(--background)));border:.5px solid hsl(var(--foreground) / .16);box-shadow:0 12px 32px -8px #00000047,0 2px 6px #00000014;box-sizing:border-box}.dark .gb-tip{background:hsl(var(--card));border-color:hsl(var(--foreground) / .2);box-shadow:0 14px 36px -6px #000000b3}.gb-tip.is-below{top:calc(100% - 4px)}.gb-tip.is-above{bottom:calc(100% - 4px)}.gb.gb .gb-tip p{max-width:none}.gb-tip-name{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;font:650 14.5px/1.3 var(--font-display, var(--font-body));color:hsl(var(--foreground))}.gb-tip-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.gb-tip-stats>div{min-width:0}.gb-tip-stats dt{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font:500 12px/1.3 var(--font-body);color:hsl(var(--muted-foreground))}.gb-tip-stats dt em{font-style:normal;font-size:11px;font-weight:600;padding:1px 6px;border-radius:999px;background:hsl(var(--foreground) / .07);color:hsl(var(--foreground) / .75)}.gb-tip-stats dd{margin:2px 0 0;font:700 18px/1.2 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));white-space:nowrap;letter-spacing:-.01em}.gb-tip-stats dd small{font-size:12px;font-weight:600;color:hsl(var(--muted-foreground))}.gb-tip-stats dd.gb-up{color:var(--gb-up)}.gb-tip-note{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--gb-line);font:500 12.5px/1.45 var(--font-body);color:hsl(var(--foreground) / .85)}.gb-tip-foot{margin:8px 0 0;font:500 11.5px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.gb-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:2px 0 0;padding:12px var(--gb-pad, 12px) 0;border-top:1px solid var(--gb-line);font:500 13px/1.35 var(--font-body);font-variant-numeric:tabular-nums;color:hsl(var(--foreground) / .85)}.gb-total-k{font-weight:650;color:hsl(var(--foreground))}.gb-total-v strong{font-weight:700;color:hsl(var(--foreground))}.gb-total-x{font-weight:700;color:var(--gb-up)}.gb-total-n{font-size:12px;color:hsl(var(--muted-foreground))}.gb.gb .gb-total,.gb.gb .gb-hint{max-width:none}.gb-hint{margin:0;padding:0 var(--gb-pad, 12px);font:500 12px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}@media (max-width: 519px){.gb-nums{flex-basis:100%;justify-content:space-between}.gb-tip-stats dd{font-size:17px}}.gb.is-phone .gb-nums{flex-basis:100%;justify-content:space-between}@media (prefers-reduced-motion: reduce){.gb-fill,.gb-in,.gb-end,.gb-row{transition:none}.gb-fill{clip-path:none}.gb-in,.gb-end{opacity:1}}.otr{display:flex;flex-direction:column;gap:16px}.otr-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.otr-seg{flex:0 1 auto;min-width:0}.otr-tools{flex:none;display:flex;align-items:center;gap:8px}@media (max-width: 639px){.otr-bar{flex-direction:column;align-items:stretch}.otr-tools{justify-content:flex-end}}.otr-info{position:relative}.otr-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(340px,80vw);padding:14px 16px;border-radius:16px;background:hsl(var(--card));border:1px solid hsl(var(--foreground) / .12);box-shadow:0 1px 2px #0000000d,0 18px 40px -18px #0006}.otr-pop b{display:block;font:700 11.5px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.otr-pop p{margin:6px 0 0;font:400 14.5px/1.5 var(--font-body);color:hsl(var(--foreground))}.otr-shot{display:flex;flex-direction:column;gap:16px}@media (max-width: 639px){.otr-info{position:static}.otr-pop{left:0;right:0;width:auto}}
