.pv{font-family:var(--font-sans), Inter, system-ui, sans-serif;color:rgb(var(--ink-900));--speed:1;--b-rows:calc(.3s * var(--speed));--b-count:calc(.9s * var(--speed));--b-resolve:calc(2.8s * var(--speed));--b-toofew:calc(3.9s * var(--speed));--b-eresolve:calc(4.7s * var(--speed));--b-protect:calc(6.3s * var(--speed));--end:calc(8.6s * var(--speed));--st-row:calc(.15s * var(--speed));--st-tick:calc(.42s * var(--speed));--ease-entry:cubic-bezier(.22, 1, .36, 1);--ease-settle:cubic-bezier(.34, 1.26, .64, 1);--play:paused;margin:0}.pv[data-state=playing],.pv[data-state=done]{--play:running}.pv [data-anim]{animation-play-state:var(--play)!important;animation-fill-mode:both!important}.pv__stage{border:1px solid rgb(var(--ink-900) / .1);background:rgb(var(--surface));box-sizing:border-box;border-radius:18px;width:100%;padding:20px 22px 30px;position:relative;overflow:hidden}.pv__showing{color:rgb(var(--ink-500));margin:0 0 4px;font-size:12.5px}.pv__showing b{color:rgb(var(--ink-800));font-weight:600}.pv__label{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-400));align-items:center;gap:6px;margin:16px 0 10px;font-size:10.5px;font-weight:700;display:flex}.pv__label svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.pv__qRow{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;display:flex}.pv__q{color:rgb(var(--ink-800));font-size:14px;font-weight:600}.pv__qRight{opacity:0;animation:pvIn calc(.3s * var(--speed)) linear calc(var(--b-resolve) + .9s * var(--speed));flex:none;align-items:center;gap:10px;display:inline-flex}.pv__metric{font-variant-numeric:tabular-nums;color:rgb(var(--ink-900));font-size:14px;font-weight:700}.pv__rows{flex-direction:column;gap:11px;display:flex}.pv__row{opacity:0;animation:pvRowIn calc(.34s * var(--speed)) var(--ease-entry) calc(var(--b-rows) + var(--t) * var(--st-row));align-items:center;gap:12px;font-size:12.5px;display:flex}.pv__name{width:108px;color:rgb(var(--ink-500));white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.pv__n{width:46px;height:16px;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;color:rgb(var(--ink-400));flex:none;font-size:11px;position:relative}.pv__n span{white-space:nowrap;opacity:0;line-height:16px;position:absolute;top:0;left:0}.pv__tick{animation:pvTick var(--st-tick) linear calc(var(--b-count) + var(--t) * calc(.12s * var(--speed)) + var(--i) * var(--st-tick))}.pv__last{animation:pvIn calc(.22s * var(--speed)) linear calc(var(--b-count) + var(--t) * calc(.12s * var(--speed)) + var(--i) * var(--st-tick))}.pv__slot{flex:1;min-width:0;height:18px;position:relative}.pv__result{opacity:0;align-items:center;gap:10px;height:18px;display:flex;position:absolute;top:0;left:0;right:0}.pv__bar{background:rgb(var(--ink-200));border-radius:999px;flex:1;max-width:200px;height:8px;display:block;overflow:hidden}.pv__fill{background:rgb(var(--brand-500));transform-origin:0;height:100%;animation:pvFill calc(.62s * var(--speed)) var(--ease-entry) var(--in);border-radius:999px;display:block;transform:scaleX(0)}.pv__val{text-align:right;font-variant-numeric:tabular-nums;width:40px;color:rgb(var(--ink-700));flex:none;font-size:12.5px;font-weight:600}.pv__delta{align-items:center;gap:2px;font-size:11px;font-weight:600;display:inline-flex}.pv__delta svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.pv__up{color:rgb(var(--brand-700))}.pv__down{color:rgb(var(--ink-500))}.pv__sup{color:rgb(var(--ink-400));opacity:0;font-size:12px;font-style:italic;line-height:18px;position:absolute;top:0;left:0}.pv__resolveA{animation:pvIn calc(.28s * var(--speed)) var(--ease-settle) var(--b-resolve)}.pv__resolveB{animation:pvIn calc(.28s * var(--speed)) var(--ease-settle) calc(var(--b-resolve) + .3s * var(--speed))}.pv__resolveC{animation:pvIn calc(.28s * var(--speed)) var(--ease-settle) calc(var(--b-resolve) + .6s * var(--speed))}.pv__tooFew{animation:pvIn calc(.28s * var(--speed)) linear var(--b-toofew)}.pv__nOutD{animation:pvCount calc(var(--b-toofew) - var(--b-count) + .3s * var(--speed)) linear calc(var(--b-count) + 3 * calc(.12s * var(--speed)) + 2 * var(--st-tick))}.pv__nOutE{animation:pvCount calc(var(--b-protect) - var(--b-count) + .5s * var(--speed)) linear calc(var(--b-count) + 4 * calc(.12s * var(--speed)) + 2 * var(--st-tick))}.pv__eResult{animation:pvLife calc(var(--b-protect) - var(--b-eresolve) + .3s * var(--speed)) linear var(--b-eresolve)}.pv__protect{animation:pvIn calc(.3s * var(--speed)) linear calc(var(--b-protect) + .2s * var(--speed))}@keyframes pvRowIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pvIn{0%{opacity:0}to{opacity:1}}@keyframes pvCount{0%{opacity:0}4%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes pvTick{0%{opacity:0}14%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes pvLife{0%{opacity:0}8%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes pvFill{0%{transform:scaleX(0)}to{transform:scaleX(var(--to))}}@keyframes pvCap{0%{opacity:0}12%{opacity:1}86%{opacity:1}to{opacity:0}}.pv__help{border:1px solid rgb(var(--ink-900) / .08);color:rgb(var(--ink-500));opacity:0;animation:pvIn calc(.3s * var(--speed)) linear calc(var(--b-protect) + .5s * var(--speed));background:#fff;border-radius:12px;align-items:center;gap:8px;margin:18px 0 0;padding:11px 13px;font-size:11.5px;line-height:1.45;display:flex}.pv__help svg{fill:none;width:13px;height:13px;stroke:rgb(var(--ink-400));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pv__caption{height:15px;margin:16px 0 0;position:relative}.pv__caption p{text-align:center;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-500));opacity:0;animation:pvCap var(--cap-dur) linear var(--cap-in);margin:0;font-size:10px;position:absolute;top:0;left:0;right:0}.pv__caption p.pv__caption--static{display:none}.pv[data-still="1"] [data-anim]{animation:none!important}.pv[data-still="1"] .pv__row,.pv[data-still="1"] .pv__last,.pv[data-still="1"] .pv__help{opacity:1!important;transform:none!important}.pv[data-still="1"] .pv__tick,.pv[data-still="1"] .pv__eResult,.pv[data-still="1"] .pv__nOutD,.pv[data-still="1"] .pv__nOutE{display:none}.pv[data-still="1"] .pv__qRight,.pv[data-still="1"] .pv__resolveA,.pv[data-still="1"] .pv__resolveB,.pv[data-still="1"] .pv__resolveC,.pv[data-still="1"] .pv__tooFew,.pv[data-still="1"] .pv__protect{opacity:1!important}.pv[data-still="1"] .pv__fill{transform:scaleX(var(--to))!important}.pv[data-still="1"] .pv__caption p{display:none}.pv[data-still="1"] .pv__caption p.pv__caption--static{opacity:1;display:block}
.rs{font-family:var(--font-sans), Inter, system-ui, sans-serif;color:rgb(var(--ink-900));--speed:1;--b-org:calc(.3s * var(--speed));--b-open:calc(2s * var(--speed));--b-hover:calc(2.7s * var(--speed));--b-pick:calc(3.4s * var(--speed));--b-scoped:calc(3.9s * var(--speed));--b-tab:calc(5.6s * var(--speed));--b-level:calc(6.1s * var(--speed));--end:calc(9.2s * var(--speed));--st-row:calc(.2s * var(--speed));--ease-entry:cubic-bezier(.22, 1, .36, 1);--ease-settle:cubic-bezier(.34, 1.26, .64, 1);--play:paused;margin:0}.rs[data-state=playing],.rs[data-state=done]{--play:running}.rs [data-anim]{animation-play-state:var(--play)!important;animation-fill-mode:both!important}.rs__stage{border:1px solid rgb(var(--ink-900) / .1);background:rgb(var(--surface));box-sizing:border-box;border-radius:18px;width:100%;padding:16px 16px 28px;position:relative;overflow:hidden}.rs__scopeRow{z-index:5;align-items:center;gap:8px;display:flex;position:relative}.rs__scopeCap{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400));font-size:10px;font-weight:600}.rs__pill{box-shadow:0 1px 2px rgb(var(--ink-900) / .05);color:rgb(var(--ink-800));background:#fff;border:1px solid #00000026;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.rs__pill svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.rs__b2{stroke:rgb(var(--brand-600))}.rs__chev{stroke:rgb(var(--ink-400))}.rs__chevSpin{animation:rsSpin calc(var(--b-pick) - var(--b-open) + .2s * var(--speed)) linear var(--b-open)}.rs__labelBox{min-width:118px;height:15px;position:relative}.rs__labelBox span{white-space:nowrap;line-height:15px;position:absolute;top:0;left:0}.rs__lblOrg{animation:rsOut calc(.2s * var(--speed)) linear var(--b-pick)}.rs__lblUnit{opacity:0;animation:rsIn calc(.2s * var(--speed)) linear var(--b-pick)}.rs__menu{z-index:9;width:226px;box-shadow:0 16px 34px rgb(var(--ink-900) / .18);transform-origin:0 0;opacity:0;animation:rsMenu calc(var(--b-pick) - var(--b-open) + .3s * var(--speed)) var(--ease-entry) var(--b-open);background:#fff;border:1px solid #0000001a;border-radius:16px;padding:6px;position:absolute;top:34px;left:46px}.rs__mi{color:rgb(var(--ink-700));border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex;position:relative}.rs__mi svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.rs__mi--root{background:rgb(var(--brand-50));color:rgb(var(--brand-700));font-weight:600}.rs__mi>:not(.rs__hl){z-index:1;position:relative}.rs__hl{z-index:0;background:rgb(var(--brand-50));opacity:0;animation:rsIn calc(.2s * var(--speed)) linear var(--b-hover);border-radius:8px;position:absolute;inset:0}.rs__mCheck{fill:none;width:12px;height:12px;stroke:rgb(var(--brand-600));stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto}.rs__mCheckOn{opacity:0;animation:rsIn calc(.2s * var(--speed)) linear var(--b-hover)}.rs__mRule{background:#0000000d;height:1px;margin:4px 0}.rs__hint{height:14px;margin:10px 0 12px;position:relative}.rs__hint p{color:rgb(var(--ink-400));margin:0;font-size:10.5px;line-height:14px;position:absolute;top:0;left:0;right:0}.rs__hint b{color:rgb(var(--ink-600));font-weight:600}.rs__hintOrg{animation:rsOut calc(.22s * var(--speed)) linear var(--b-scoped)}.rs__hintUnit{opacity:0;animation:rsIn calc(.22s * var(--speed)) linear var(--b-scoped)}.rs__tabs{border-bottom:1px solid rgb(var(--ink-900) / .08);align-items:center;gap:3px;padding:0 0 8px;display:flex;overflow:hidden}.rs__tab{color:rgb(var(--ink-500));white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:600;position:relative}.rs__tabOn{background:rgb(var(--ink-900));opacity:0;border-radius:8px;position:absolute;inset:0}.rs__tabLabel{z-index:1;position:relative}.rs__tabInk{z-index:2;color:#fff;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.rs__tSummary{animation:rsLife calc(var(--b-tab) + .2s * var(--speed)) linear 0s}.rs__tLevel{opacity:0;animation:rsIn calc(.22s * var(--speed)) linear var(--b-tab)}.rs__body{height:226px;margin:12px 0 0;position:relative}.rs__panel{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.rs__pSummary{animation:rsLife calc(var(--b-tab) + .2s * var(--speed)) linear 0s}.rs__pLevel{opacity:0;animation:rsIn calc(.3s * var(--speed)) var(--ease-entry) var(--b-level)}.rs__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.rs__stat{border:1px solid rgb(var(--ink-900) / .1);background:#fff;border-radius:12px;padding:10px 11px}.rs__statLab{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-400));margin:0 0 4px;font-size:9px;font-weight:700}.rs__statVal{height:21px;position:relative}.rs__statVal span{font-variant-numeric:tabular-nums;color:rgb(var(--ink-900));font-size:17px;font-weight:700;line-height:21px;position:absolute;top:0;left:0}.rs__vOrg{animation:rsOut calc(.22s * var(--speed)) linear var(--b-scoped)}.rs__vUnit{opacity:0;animation:rsIn calc(.22s * var(--speed)) linear var(--b-scoped)}.rs__qs{border:1px solid rgb(var(--ink-900) / .1);background:#fff;border-radius:12px;margin:10px 0 0;overflow:hidden}.rs__qRow{border-top:1px solid rgb(var(--ink-900) / .05);color:rgb(var(--ink-700));align-items:center;gap:10px;padding:8px 11px;font-size:11.5px;display:flex}.rs__qRow:first-child{border-top:0}.rs__qText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rs__qVal{flex:none;width:30px;height:15px;line-height:15px;position:relative}.rs__qVal span{font-variant-numeric:tabular-nums;color:rgb(var(--ink-900));font-size:12px;font-weight:600;line-height:15px;position:absolute;top:0;right:0}.rs__qN{line-height:15px;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;color:rgb(var(--ink-400));flex:none;align-items:center;gap:1px;font-size:10px;display:inline-flex}.rs__qN .rs__qVal span{color:rgb(var(--ink-400));font-size:10px;font-weight:400}.rs__showing{color:rgb(var(--ink-500));margin:0 0 10px;font-size:11px}.rs__showing b{color:rgb(var(--ink-800));font-weight:600}.rs__secLab{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-400));align-items:center;gap:5px;margin:0 0 8px;font-size:9px;font-weight:700;display:flex}.rs__secLab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.rs__lvlQ{justify-content:space-between;align-items:center;gap:12px;margin:0 0 11px;display:flex}.rs__lvlQText{color:rgb(var(--ink-800));font-size:12px;font-weight:600}.rs__lvlRight{flex:none;align-items:center;gap:8px;display:inline-flex}.rs__delta{color:rgb(var(--brand-700));align-items:center;gap:2px;font-size:10.5px;font-weight:600;display:inline-flex}.rs__delta svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.rs__metric{font-variant-numeric:tabular-nums;color:rgb(var(--ink-900));font-size:12.5px;font-weight:700}.rs__kids{flex-direction:column;gap:9px;display:flex}.rs__kid{opacity:0;animation:rsRowIn calc(.32s * var(--speed)) var(--ease-entry) calc(var(--b-level) + .2s * var(--speed) + var(--t) * var(--st-row));align-items:center;gap:10px;font-size:11.5px;display:flex}.rs__kName{width:124px;color:rgb(var(--ink-500));white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.rs__bar{background:rgb(var(--ink-200));border-radius:999px;flex:1;max-width:170px;height:8px;display:block;overflow:hidden}.rs__fill{background:rgb(var(--brand-500));transform-origin:0;height:100%;animation:rsFill calc(.56s * var(--speed)) var(--ease-entry) calc(var(--b-level) + .3s * var(--speed) + var(--t) * var(--st-row));border-radius:999px;display:block;transform:scaleX(0)}.rs__kVal{text-align:right;font-variant-numeric:tabular-nums;width:34px;color:rgb(var(--ink-700));flex:none;font-size:11.5px;font-weight:600}.rs__kN{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;color:rgb(var(--ink-400));flex:none;font-size:10px}.rs__sup{color:rgb(var(--ink-400));flex:1;font-size:11px;font-style:italic}@keyframes rsIn{0%{opacity:0}to{opacity:1}}@keyframes rsOut{0%{opacity:1}to{opacity:0}}@keyframes rsLife{0%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes rsMenu{0%{opacity:0;transform:scale(.96)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes rsSpin{0%{transform:rotate(0)}8%{transform:rotate(180deg)}92%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes rsRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rsFill{0%{transform:scaleX(0)}to{transform:scaleX(var(--to))}}@keyframes rsCap{0%{opacity:0}12%{opacity:1}86%{opacity:1}to{opacity:0}}.rs__caption{height:15px;margin:14px 0 0;position:relative}.rs__caption p{text-align:center;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-500));opacity:0;animation:rsCap var(--cap-dur) linear var(--cap-in);margin:0;font-size:10px;position:absolute;top:0;left:0;right:0}.rs__caption p.rs__caption--static{display:none}.rs[data-still="1"] [data-anim]{animation:none!important}.rs[data-still="1"] .rs__menu,.rs[data-still="1"] .rs__lblOrg,.rs[data-still="1"] .rs__hintOrg,.rs[data-still="1"] .rs__pSummary,.rs[data-still="1"] .rs__tSummary{display:none}.rs[data-still="1"] .rs__lblUnit,.rs[data-still="1"] .rs__hintUnit,.rs[data-still="1"] .rs__pLevel,.rs[data-still="1"] .rs__tLevel,.rs[data-still="1"] .rs__kid{opacity:1!important;transform:none!important}.rs[data-still="1"] .rs__fill{transform:scaleX(var(--to))!important}.rs[data-still="1"] .rs__pLevel{display:block;position:static}.rs[data-still="1"] .rs__body{height:auto}.rs[data-still="1"] .rs__vOrg{display:none}.rs[data-still="1"] .rs__vUnit{opacity:1!important}.rs[data-still="1"] .rs__caption{height:auto}.rs[data-still="1"] .rs__caption p{display:none}.rs[data-still="1"] .rs__caption p.rs__caption--static{opacity:1;display:block;position:static}
.gn{font-family:var(--font-sans), Inter, system-ui, sans-serif;color:rgb(var(--ink-900));--speed:1;--b-base:calc(.3s * var(--speed));--b-dumb:calc(1s * var(--speed));--b-stats:calc(2.3s * var(--speed));--b-gap:calc(4s * var(--speed));--b-themes:calc(5.6s * var(--speed));--b-off:calc(7.2s * var(--speed));--end:calc(9.4s * var(--speed));--st:calc(.22s * var(--speed));--ease-entry:cubic-bezier(.22, 1, .36, 1);--ease-settle:cubic-bezier(.34, 1.26, .64, 1);--play:paused;margin:0}.gn[data-state=playing],.gn[data-state=done]{--play:running}.gn [data-anim]{animation-play-state:var(--play)!important;animation-fill-mode:both!important}.gn__stage{border:1px solid rgb(var(--ink-900) / .1);background:rgb(var(--surface));box-sizing:border-box;border-radius:18px;width:100%;padding:16px 18px 28px;position:relative;overflow:hidden}.gn__base{color:rgb(var(--ink-900));opacity:0;animation:gnIn calc(.3s * var(--speed)) linear var(--b-base);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.gn__base svg{fill:none;width:14px;height:14px;stroke:rgb(var(--ink-400));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.gn__base i{color:rgb(var(--ink-400));font-style:normal;font-weight:400}.gn__avg{color:rgb(var(--ink-700));opacity:0;animation:gnIn calc(.3s * var(--speed)) linear calc(var(--b-base) + .2s * var(--speed));margin:5px 0 0;font-size:12.5px}.gn__avg b{font-variant-numeric:tabular-nums;color:rgb(var(--brand-700));font-weight:700}.gn__card{border-top:1px solid rgb(var(--ink-900) / .05);margin:12px 0 0;padding:12px 0 0}.gn__qt{color:rgb(var(--ink-800));margin:0 0 10px;font-size:12.5px;font-weight:600}.gn__dumb{opacity:0;height:16px;animation:gnIn calc(.3s * var(--speed)) linear var(--b-dumb);margin:0 0 12px;position:relative}.gn__track{background:rgb(var(--ink-200));border-radius:999px;height:2px;position:absolute;top:7px;left:0;right:0}.gn__seg{background:rgb(var(--brand-400));transform-origin:0;width:22%;height:2px;animation:gnGrow calc(.56s * var(--speed)) var(--ease-entry) calc(var(--b-dumb) + .2s * var(--speed));border-radius:999px;position:absolute;top:7px;left:52%;transform:scaleX(0)}.gn__dot{box-sizing:border-box;border-radius:999px;width:10px;height:10px;margin-left:-5px;position:absolute;top:3px}.gn__pre{border:2px solid rgb(var(--ink-300));background:#fff;left:52%}.gn__post{background:rgb(var(--brand-500));opacity:0;animation:gnPop calc(.3s * var(--speed)) var(--ease-settle) calc(var(--b-dumb) + .64s * var(--speed));left:74%}.gn__dLab{color:rgb(var(--ink-400));font-size:10px;position:absolute;top:-3px}.gn__stats{border-top:1px solid rgb(var(--ink-900) / .05);flex-wrap:wrap;gap:8px 22px;padding:11px 0 0;display:flex}.gn__stat{opacity:0;animation:gnIn calc(.3s * var(--speed)) var(--ease-settle) calc(var(--b-stats) + var(--i) * var(--st))}.gn__sLab{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400));margin:0 0 3px;font-size:10px;font-weight:700}.gn__sVal{font-variant-numeric:tabular-nums;color:rgb(var(--ink-900));font-size:13px;font-weight:700}.gn__ci{font-variant-numeric:tabular-nums;color:rgb(var(--ink-400));margin-left:5px;font-size:11px;font-weight:400}.gn__chip{background:rgb(var(--brand-100));color:rgb(var(--brand-800));border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.gn__gap{border-top:1px solid rgb(var(--ink-900) / .05);opacity:0;animation:gnIn calc(.32s * var(--speed)) var(--ease-entry) var(--b-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:11px 0 0;display:grid}.gn__gLab{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400));margin:0 0 3px;font-size:10px;font-weight:700}.gn__gVal{font-variant-numeric:tabular-nums;color:rgb(var(--ink-900));margin:0;font-size:16px;font-weight:700}.gn__band{background:rgb(var(--warning-100));color:rgb(var(--warning-800));opacity:0;animation:gnIn calc(.3s * var(--speed)) linear calc(var(--b-gap) + .4s * var(--speed));border-radius:999px;margin:9px 0 0;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.gn__bandNote{color:rgb(var(--ink-500));opacity:0;animation:gnIn calc(.3s * var(--speed)) linear calc(var(--b-gap) + .56s * var(--speed));margin:6px 0 0;font-size:11px;line-height:1.45}.gn__themes{border-top:1px solid rgb(var(--ink-900) / .05);opacity:0;animation:gnIn calc(.32s * var(--speed)) linear var(--b-themes);margin:12px 0 0;padding:11px 0 0}.gn__tHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.gn__tTitle{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400));font-size:10px;font-weight:700}.gn__switch{color:rgb(var(--ink-600));align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.gn__sw{background:rgb(var(--ink-300));border-radius:999px;flex:none;width:28px;height:16px;position:relative}.gn__swOn{background:rgb(var(--brand-400));animation:gnOut calc(.22s * var(--speed)) linear var(--b-off);border-radius:999px;position:absolute;inset:0}.gn__knob{width:12px;height:12px;box-shadow:0 1px 2px rgb(var(--ink-900) / .25);animation:gnKnob calc(.24s * var(--speed)) var(--ease-entry) var(--b-off);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;transform:translate(12px)}.gn__list{height:62px;margin:9px 0 0;position:relative}.gn__listIn{animation:gnLife calc(var(--b-off) - var(--b-themes) + .3s * var(--speed)) linear var(--b-themes);position:absolute;inset:0}.gn__theme{align-items:flex-start;gap:9px;margin:0 0 7px;display:flex}.gn__sent{border-radius:999px;flex:none;padding:1px 8px;font-size:10px;font-weight:700}.gn__sent--pos{background:rgb(var(--brand-100));color:rgb(var(--brand-800))}.gn__sent--neg{background:rgb(var(--warning-100));color:rgb(var(--warning-800))}.gn__tText{color:rgb(var(--ink-700));font-size:11.5px;line-height:1.4}.gn__tText b{color:rgb(var(--ink-900));font-weight:600}.gn__offMsg{color:rgb(var(--ink-500));opacity:0;animation:gnIn calc(.3s * var(--speed)) linear calc(var(--b-off) + .2s * var(--speed));align-items:center;gap:8px;font-size:11.5px;line-height:1.45;display:flex;position:absolute;inset:0}.gn__offMsg svg{fill:none;width:14px;height:14px;stroke:rgb(var(--brand-600));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.gn__themeNote{color:rgb(var(--ink-400));opacity:0;animation:gnIn calc(.3s * var(--speed)) linear calc(var(--b-themes) + .4s * var(--speed));margin:9px 0 0;font-size:10.5px;line-height:1.45}@keyframes gnIn{0%{opacity:0}to{opacity:1}}@keyframes gnOut{0%{opacity:1}to{opacity:0}}@keyframes gnLife{0%{opacity:0}8%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes gnGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gnPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes gnKnob{0%{transform:translate(12px)}to{transform:translate(0)}}@keyframes gnCap{0%{opacity:0}12%{opacity:1}86%{opacity:1}to{opacity:0}}.gn__caption{height:15px;margin:14px 0 0;position:relative}.gn__caption p{text-align:center;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-500));opacity:0;animation:gnCap var(--cap-dur) linear var(--cap-in);margin:0;font-size:10px;position:absolute;top:0;left:0;right:0}.gn__caption p.gn__caption--static{display:none}.gn[data-still="1"] [data-anim]{animation:none!important}.gn[data-still="1"] .gn__base,.gn[data-still="1"] .gn__avg,.gn[data-still="1"] .gn__dumb,.gn[data-still="1"] .gn__post,.gn[data-still="1"] .gn__stat,.gn[data-still="1"] .gn__gap,.gn[data-still="1"] .gn__band,.gn[data-still="1"] .gn__bandNote,.gn[data-still="1"] .gn__themes,.gn[data-still="1"] .gn__listIn,.gn[data-still="1"] .gn__themeNote{opacity:1!important;transform:none!important}.gn[data-still="1"] .gn__seg{transform:scaleX(1)!important}.gn[data-still="1"] .gn__offMsg{display:none}.gn[data-still="1"] .gn__knob{transform:translate(12px)!important}.gn[data-still="1"] .gn__caption{height:auto}.gn[data-still="1"] .gn__caption p{display:none}.gn[data-still="1"] .gn__caption p.gn__caption--static{opacity:1;display:block;position:static}
