.bar_chart__YbKip{display:grid;gap:14px;min-width:0;margin:0}.bar_title__Dnd4z{font:600 16px/1.45 var(--display);color:var(--ink)}.bar_list___KJ4b{display:grid;gap:4px;margin:0;padding:0;list-style:none}.bar_row__L6zbV{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:16px;column-gap:16px;row-gap:8px;margin-inline:-10px;padding:8px 10px 10px;border-radius:var(--r-sm)}.bar_label__uvKsB{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:10px;column-gap:10px;row-gap:2px;min-width:0}.bar_name__PZbiO{min-width:0;font:600 15.5px/1.45 var(--display);color:var(--ink)}.bar_subject__eE9yY{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--ink-2)}.bar_dot__5m0OR{flex:none;width:9px;height:9px;border-radius:50%;background:var(--gen)}.bar_subject__eE9yY[data-k=gen]{color:var(--gen-ink)}.bar_subject__eE9yY[data-k=bio]{color:var(--bio-ink)}.bar_subject__eE9yY[data-k=chem]{color:var(--chem-ink)}.bar_subject__eE9yY[data-k=phys]{color:var(--phys-ink)}.bar_subject__eE9yY[data-k=earth]{color:var(--earth-ink)}.bar_subject__eE9yY[data-k=bio] .bar_dot__5m0OR{background:var(--bio)}.bar_subject__eE9yY[data-k=chem] .bar_dot__5m0OR{background:var(--chem)}.bar_subject__eE9yY[data-k=phys] .bar_dot__5m0OR{background:var(--phys)}.bar_subject__eE9yY[data-k=earth] .bar_dot__5m0OR{background:var(--earth)}.bar_value__F36Jv{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;white-space:nowrap}.bar_num__nKaqL{font:600 17px/1.3 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.bar_sub__4klFW{font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--muted)}.bar_track__QOkH8{grid-column:1/-1;position:relative;display:block;height:12px;border-radius:999px;background:var(--paper-2);overflow:hidden}.bar_fill__JfSio{display:block;height:100%;border-radius:inherit;background:var(--sun);box-shadow:inset 0 -3px 0 var(--sun-deep);transform-origin:left center}.bar_fill__JfSio[data-tone=ink]{background:var(--ink);box-shadow:none}.bar_fill__JfSio[data-tone=gen]{background:var(--gen);box-shadow:none}.bar_fill__JfSio[data-tone=bio]{background:var(--bio);box-shadow:none}.bar_fill__JfSio[data-tone=chem]{background:var(--chem);box-shadow:none}.bar_fill__JfSio[data-tone=phys]{background:var(--phys);box-shadow:none}.bar_fill__JfSio[data-tone=earth]{background:var(--earth);box-shadow:none}.bar_srOnly__nw_ax{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.bar_row__L6zbV:hover{background:var(--paper-2)}.bar_row__L6zbV:hover .bar_track__QOkH8{background:var(--card)}}@media (prefers-reduced-motion:no-preference){.bar_row__L6zbV{transition:background-color .15s}.bar_fill__JfSio{animation:bar_grow__Z_zkD .8s var(--out) both;animation-delay:calc(var(--i, 0) * 50ms)}}@keyframes bar_grow__Z_zkD{0%{transform:scaleX(0)}}@media (max-width:520px){.bar_row__L6zbV{-moz-column-gap:12px;column-gap:12px}.bar_name__PZbiO{font-size:15px}.bar_num__nKaqL{font-size:16px}.bar_value__F36Jv{flex-direction:column;align-items:flex-end;gap:0}}.radar_chart__r3J56{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0}.radar_title__WplEc{font:600 16px/1.45 var(--display);color:var(--ink)}.radar_box__2ZBec{display:flex;justify-content:center;min-width:0}.radar_plot__gJW6a{position:relative;max-width:100%}.radar_svg__beCGf{display:block;overflow:visible}.radar_ring__8PXV6{fill:none;stroke:var(--line-soft);stroke-width:1}.radar_ring__8PXV6[data-outer]{stroke:var(--line)}.radar_spoke__mWwuT{stroke:var(--line-soft);stroke-width:1}.radar_tick__VHrLr{font:500 11.5px/1 var(--body);fill:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none}.radar_area__18Hjv{fill:var(--sun);fill-opacity:.3;stroke:var(--sun-deep);stroke-width:2.5;stroke-linejoin:round}.radar_shape__aNI4B{transform-box:view-box;pointer-events:none}.radar_dot__baPNJ{fill:var(--card);stroke:var(--sun-deep);stroke-width:2.5;pointer-events:none}.radar_dot__baPNJ[data-k=gen]{fill:var(--gen)}.radar_dot__baPNJ[data-k=bio]{fill:var(--bio)}.radar_dot__baPNJ[data-k=chem]{fill:var(--chem)}.radar_dot__baPNJ[data-k=phys]{fill:var(--phys)}.radar_dot__baPNJ[data-k=earth]{fill:var(--earth)}.radar_dot__baPNJ[data-on]{stroke:var(--ink);stroke-width:3}.radar_focusRing__9nOdi{fill:none;stroke:var(--lab-focus);stroke-width:3;pointer-events:none}.radar_label__RAXDR{font-family:var(--display);font-weight:600;fill:var(--ink);pointer-events:none}.radar_en__uLgc1{font-family:var(--body);font-weight:500;fill:var(--muted)}.radar_hit__dh8bL{fill:transparent;cursor:pointer;outline:none}.radar_tip__4AV5V{position:absolute;z-index:2;display:grid;gap:2px;min-width:88px;max-width:200px;padding:8px 12px;border-radius:var(--r-sm);background:var(--card);color:var(--ink);box-shadow:var(--sh-2);pointer-events:none;transform:translate(-50%,-100%)}.radar_tipLabel__CJ8W6{font-size:13px;line-height:1.4;color:var(--muted)}.radar_tipValue__8W9Uo{font:600 18px/1.3 var(--display);font-variant-numeric:tabular-nums}.radar_tipNote__A_U2j{font-size:13px;line-height:1.45;color:var(--ink-2)}.radar_caption__sr__3{font-size:14px;line-height:1.6;color:var(--ink-2);text-align:center}.radar_srOnly__GzrHj{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:no-preference){.radar_shape__aNI4B{animation:radar_bloom__AjqBo .9s var(--out) .1s both}.radar_dot__baPNJ{transition:r .2s var(--spring)}.radar_tip__4AV5V{animation:radar_tipIn__fMGvz .16s ease-out}}@keyframes radar_bloom__AjqBo{0%{transform:scale(.15);opacity:0}}@keyframes radar_tipIn__fMGvz{0%{opacity:0}}@media (max-width:520px){.radar_caption__sr__3{font-size:13.5px}}.column_chart__mIQZQ{--face:#e4e7dc;--lip:#c7ccbb;--shine:#ffffffb3;--shadow:0 10px 18px -12px #23291f59;--hot:var(--sun);--hot-lip:var(--sun-deep);--hot-shadow:0 14px 24px -12px #c99a00;--text:var(--ink);--muted-t:var(--muted);--base:#23291f1a;width:100%;min-width:0}.column_chart__mIQZQ[data-tone=night]{--face:#ffffff24;--lip:#ffffff12;--shine:#ffffff2e;--shadow:0 12px 22px -14px #000;--text:#f2f3ea;--muted-t:#c9d2c4;--base:#ffffff1f}.column_cols__YPXcI{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:end;gap:clamp(6px,1.4vw,14px);margin:0;padding:0;list-style:none}.column_col__F1b8E{display:grid;grid-template-rows:auto auto;justify-items:center;min-width:0}.column_top__IxSGk{display:grid;justify-items:center;gap:6px;padding-bottom:6px}.column_value__sEruX{font:600 14px/1.2 var(--display);font-variant-numeric:tabular-nums;color:var(--text)}.column_col__F1b8E[data-hot] .column_value__sEruX{font-size:16px}.column_flag__EZ10N{padding:4px 10px;border-radius:999px;background:var(--card);color:var(--ink);white-space:nowrap;font:600 12.5px/1.2 var(--display);box-shadow:0 0 0 1px #23291f14,0 8px 16px -10px #23291f80}.column_well__0VBLW{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:calc(var(--h) + 58px)}.column_bar__XGlTW{display:block;width:min(100%,52px);height:calc(var(--v) * var(--h));min-height:10px;border-radius:14px 14px 8px 8px;background:var(--face);transform-origin:bottom;box-shadow:inset 0 -6px 0 var(--lip),inset 0 2px 0 var(--shine),var(--shadow)}.column_col__F1b8E[data-hot] .column_bar__XGlTW{background:var(--hot);box-shadow:inset 0 -6px 0 var(--hot-lip),inset 0 2px 0 #fff6c4,var(--hot-shadow)}.column_label__HCGv9{margin-top:10px;font:600 13px/1.2 var(--display);color:var(--muted-t);white-space:nowrap}.column_col__F1b8E[data-hot] .column_label__HCGv9{color:var(--text)}@media (prefers-reduced-motion:no-preference){.column_chart__mIQZQ:not([data-on]) .column_bar__XGlTW{transform:scaleY(.02)}.column_chart__mIQZQ:not([data-on]) .column_top__IxSGk{opacity:0}.column_bar__XGlTW{transition:transform .9s calc(.1s + var(--i) * 70ms) var(--spring)}.column_top__IxSGk{transition:opacity .4s calc(.5s + var(--i) * 70ms)}}@media (max-width:560px){.column_value__sEruX{font-size:12.5px}.column_label__HCGv9{font-size:12px}.column_bar__XGlTW{border-radius:10px 10px 6px 6px}}.column_chart__mIQZQ[data-wide] .column_bar__XGlTW{width:min(100%,104px);border-radius:18px 18px 10px 10px}@media print{.column_bar__XGlTW{transform:none!important;transition:none!important}.column_top__IxSGk{opacity:1!important;transition:none!important}}