.busy.svelte-kdmb3n{opacity:.55;transition:opacity .15s}.stats.svelte-kdmb3n{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin:1.4rem 0 0;display:grid}.stat.svelte-kdmb3n{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.8rem .9rem}.stat.svelte-kdmb3n b:where(.svelte-kdmb3n){font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1.15;display:block}.stat.svelte-kdmb3n span:where(.svelte-kdmb3n){color:var(--text-secondary);font-size:.8rem}.coverage.svelte-kdmb3n{border:1px solid var(--line);border-left:3px solid var(--academia);background:var(--surface-2);color:var(--text-secondary);border-radius:10px;margin:1rem 0 0;padding:.7rem .9rem;font-size:.86rem}.coverage.svelte-kdmb3n strong:where(.svelte-kdmb3n){color:var(--text-primary)}.donuts.svelte-kdmb3n{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1rem;display:grid}@media (width<=760px){.donuts.svelte-kdmb3n{grid-template-columns:1fr}}.card.svelte-kdmb3n h3:where(.svelte-kdmb3n){margin:0 0 .1rem;font-size:.95rem}.card.svelte-kdmb3n .cap:where(.svelte-kdmb3n){color:var(--text-muted);margin:0 0 .9rem;font-size:.8rem}.donutrow.svelte-kdmb3n{flex-wrap:nowrap;align-items:center;gap:1.1rem;display:flex}.donutrow.svelte-kdmb3n svg:where(.svelte-kdmb3n){flex:none;width:clamp(104px,40%,150px);height:auto}circle.svelte-kdmb3n{stroke-linecap:butt;cursor:pointer;transition:opacity .12s,stroke-width .12s}circle.dim.svelte-kdmb3n{opacity:.3}circle.svelte-kdmb3n:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legend.svelte-kdmb3n{flex-direction:column;flex:1;gap:.42rem;min-width:0;font-size:.86rem;display:flex}.legend.svelte-kdmb3n button:where(.svelte-kdmb3n){width:100%;font:inherit;cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:.45rem;padding:.18rem .3rem;font-size:.86rem;display:flex}.legend.svelte-kdmb3n button:where(.svelte-kdmb3n):hover{background:var(--surface-1)}.legend.svelte-kdmb3n button.sel:where(.svelte-kdmb3n){background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--accent)}.sw.svelte-kdmb3n{border-radius:3px;flex:none;width:10px;height:10px;position:relative;top:1px}.legend.svelte-kdmb3n .k:where(.svelte-kdmb3n){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend.svelte-kdmb3n .k.unclassified:where(.svelte-kdmb3n){color:var(--text-muted);font-style:italic}.legend.svelte-kdmb3n .v:where(.svelte-kdmb3n){font-variant-numeric:tabular-nums;color:var(--text-secondary);margin-left:auto}.bars.svelte-kdmb3n{flex-direction:column;gap:.5rem;margin-top:.9rem;display:flex}.bar.svelte-kdmb3n{font-size:.85rem;font:inherit;cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:190px 1fr 42px;align-items:center;gap:.6rem;padding:.12rem .3rem;display:grid}.bar.svelte-kdmb3n:hover{background:var(--surface-1)}.bar.sel.svelte-kdmb3n{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--accent)}.bl.svelte-kdmb3n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track.svelte-kdmb3n{background:var(--surface-1);border:1px solid var(--line);border-radius:4px;height:16px;display:block;overflow:hidden}.fill.svelte-kdmb3n{background:var(--academia);border-radius:0 4px 4px 0;height:100%;display:block}.bn.svelte-kdmb3n{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.85rem}.otherwrap.svelte-kdmb3n{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.disclose.svelte-kdmb3n{font:inherit;cursor:pointer;color:var(--text-secondary);background:0 0;border:0;padding:0;font-size:.82rem}.disclose.svelte-kdmb3n:hover{color:var(--accent)}.otherlist.svelte-kdmb3n{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.otherlist.svelte-kdmb3n button:where(.svelte-kdmb3n){font:inherit;border:1px solid var(--line);cursor:pointer;background:var(--surface-1);color:var(--text-primary);text-align:left;border-radius:999px;align-items:baseline;gap:.35rem;max-width:340px;padding:.22rem .6rem;font-size:.78rem;display:flex}.otherlist.svelte-kdmb3n button:where(.svelte-kdmb3n):hover{border-color:var(--text-muted)}.otherlist.svelte-kdmb3n button.sel:where(.svelte-kdmb3n){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ot.svelte-kdmb3n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logos.svelte-kdmb3n{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.logo.svelte-kdmb3n{border:1px solid var(--line);background:var(--surface-1);cursor:pointer;color:var(--text-primary);border-radius:999px;align-items:center;gap:.45rem;max-width:280px;padding:.28rem .68rem .28rem .3rem;font-family:inherit;font-size:.83rem;display:flex}.logo.svelte-kdmb3n:hover{border-color:var(--text-muted)}.logo.sel.svelte-kdmb3n{box-shadow:inset 0 0 0 1px var(--accent);border-color:var(--accent)}.mono.svelte-kdmb3n{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:700;display:grid}.mono.img.svelte-kdmb3n{object-fit:contain;border:1px solid var(--line);background:#fff;padding:2px}.en.svelte-kdmb3n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cnt.svelte-kdmb3n{color:var(--text-muted);font-size:.78rem}.sechead.svelte-kdmb3n{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.sechead.svelte-kdmb3n h2:where(.svelte-kdmb3n){margin-right:auto}.secctl.svelte-kdmb3n{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.slbl.svelte-kdmb3n{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.seg-toggle.svelte-kdmb3n{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.seg-toggle.svelte-kdmb3n button:where(.svelte-kdmb3n){font:inherit;cursor:pointer;background:var(--surface-1);color:var(--text-secondary);border:0;padding:.34rem .7rem;font-size:.82rem}.seg-toggle.svelte-kdmb3n button[aria-pressed=true]:where(.svelte-kdmb3n){background:var(--academia);color:#fff}.chk.svelte-kdmb3n{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.4rem;font-size:.84rem;display:flex}.chk.svelte-kdmb3n input:where(.svelte-kdmb3n){accent-color:var(--academia)}.trend.svelte-kdmb3n{margin-top:.9rem;overflow-x:auto}.trend.svelte-kdmb3n svg:where(.svelte-kdmb3n){display:block}.tcol.svelte-kdmb3n rect:where(.svelte-kdmb3n){transition:opacity .12s}.tcol.svelte-kdmb3n:hover rect:where(.svelte-kdmb3n){opacity:.8}.hit.svelte-kdmb3n{fill:#0000}.tip.svelte-kdmb3n{pointer-events:none;z-index:9;background:var(--surface-1);border:1px solid var(--line);opacity:0;border-radius:8px;max-width:250px;padding:.5rem .6rem;font-size:.8rem;transition:opacity .1s;position:fixed;box-shadow:0 6px 20px #00000024}.tip.on.svelte-kdmb3n{opacity:1}.tip.svelte-kdmb3n b:where(.svelte-kdmb3n){font-variant-numeric:tabular-nums}.ttot.svelte-kdmb3n{color:var(--text-muted);margin-left:.35rem}.trow.svelte-kdmb3n{align-items:baseline;gap:.4rem;margin-top:.18rem;display:flex}.trow.svelte-kdmb3n .k:where(.svelte-kdmb3n){color:var(--text-secondary)}.trow.svelte-kdmb3n .v:where(.svelte-kdmb3n){font-variant-numeric:tabular-nums;margin-left:auto}.card.svelte-kdmb3n h3.ghead:where(.svelte-kdmb3n){align-items:center;gap:.45rem;margin:1.7rem 0 0;font-size:.9rem;font-weight:600;display:flex}.card.svelte-kdmb3n h3.ghead:where(.svelte-kdmb3n):first-of-type{margin-top:.4rem}.ghead.svelte-kdmb3n .cnt:where(.svelte-kdmb3n){font-weight:400}.more.svelte-kdmb3n{font:inherit;border:1px solid var(--line);cursor:pointer;background:var(--surface-1);color:var(--text-secondary);border-radius:999px;margin-top:.55rem;padding:.3rem .7rem;font-size:.8rem}.more.svelte-kdmb3n:hover{border-color:var(--text-muted);color:var(--text-primary)}.axis.svelte-kdmb3n{fill:var(--text-muted);font-size:.68rem}.gridline.svelte-kdmb3n{stroke:var(--line);stroke-width:1px}.decades.svelte-kdmb3n{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.decades.svelte-kdmb3n button:where(.svelte-kdmb3n){font:inherit;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;color:var(--text-primary);text-align:left;border-radius:10px;gap:.05rem;min-width:76px;padding:.5rem .75rem;display:grid}.decades.svelte-kdmb3n button:where(.svelte-kdmb3n):hover{border-color:var(--text-muted)}.decades.svelte-kdmb3n button.sel:where(.svelte-kdmb3n){box-shadow:inset 0 0 0 1px var(--accent);border-color:var(--accent)}.dn.svelte-kdmb3n{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600;line-height:1.15}.dl.svelte-kdmb3n{color:var(--text-secondary);font-size:.72rem}.dept-head.svelte-jot9ci{align-items:center;gap:.65rem;display:flex}.dept-head.svelte-jot9ci h1:where(.svelte-jot9ci){margin:0}.dept-mark.svelte-jot9ci{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:grid}.dept-mark.img.svelte-jot9ci{object-fit:contain;border:1px solid var(--line);background:#fff;padding:3px}.controls.svelte-jot9ci{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:1.1rem;margin:1.3rem 0 0;padding:.9rem 1rem;display:flex}.ctl.svelte-jot9ci{flex-direction:column;gap:.3rem;display:flex}.ctl.grow.svelte-jot9ci{flex:1;min-width:180px}.ctl.svelte-jot9ci label:where(.svelte-jot9ci){text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.72rem;font-weight:600}.ctl.svelte-jot9ci input:where(.svelte-jot9ci),.ctl.svelte-jot9ci select:where(.svelte-jot9ci){font:inherit;border:1px solid var(--line);background:var(--surface-1);color:var(--text-primary);border-radius:7px;padding:.32rem .45rem;font-size:.9rem}.ctl.svelte-jot9ci input[type=number]:where(.svelte-jot9ci){width:78px}.ctl.svelte-jot9ci .rng:where(.svelte-jot9ci){width:190px;accent-color:var(--academia);background:0 0;border:0;padding:0}.floatbar.svelte-jot9ci{z-index:20;white-space:nowrap;border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:.55rem;max-width:calc(100vw - 2rem);padding:.45rem .5rem .45rem .85rem;font-size:.84rem;display:flex;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #00000029}.fcount.svelte-jot9ci{font-variant-numeric:tabular-nums;font-weight:600}.fdim.svelte-jot9ci{color:var(--text-muted)}.floatbar.svelte-jot9ci button:where(.svelte-jot9ci){font:inherit;cursor:pointer;border-radius:999px;font-size:.8rem}.fclear.svelte-jot9ci{border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);padding:.3rem .8rem}.fclear.svelte-jot9ci:hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover)}.fup.svelte-jot9ci{border:1px solid var(--line);background:var(--surface-1);width:1.85rem;height:1.85rem;color:var(--text-secondary)}.fup.svelte-jot9ci:hover{color:var(--text-primary);border-color:var(--text-muted)}@media (width<=520px){.fdim.svelte-jot9ci{display:none}}.chips.svelte-jot9ci{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.chip.svelte-jot9ci{font:inherit;cursor:pointer;border:1px solid var(--accent);color:var(--accent);background:var(--surface-2);border-radius:999px;padding:.22rem .6rem;font-size:.78rem}.pager.svelte-jot9ci{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 .7rem;display:flex}.pager.bottom.svelte-jot9ci{margin:1.1rem 0 .4rem}.pager.svelte-jot9ci .loadmore:where(.svelte-jot9ci){border-color:var(--accent);color:var(--accent)}.pager.svelte-jot9ci .sm:where(.svelte-jot9ci){font-size:.8rem}.cards.busy.svelte-jot9ci{opacity:.55;transition:opacity .15s}.count.svelte-jot9ci{color:var(--text-secondary);font-size:.84rem}.pager.svelte-jot9ci button:where(.svelte-jot9ci){font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface-1);color:var(--text-secondary);border-radius:8px;padding:.24rem .6rem;font-size:.78rem}.pager.svelte-jot9ci button:where(.svelte-jot9ci):disabled{opacity:.45;cursor:default}.cards.svelte-jot9ci{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.55rem;display:grid}.cards.svelte-jot9ci .card:where(.svelte-jot9ci){flex-direction:column;gap:.3rem;padding:.6rem .75rem;display:flex}.top.svelte-jot9ci{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cards.svelte-jot9ci h2:where(.svelte-jot9ci){margin:0;font-size:.86rem;font-weight:600;line-height:1.25}.cards.svelte-jot9ci h2:where(.svelte-jot9ci) a:where(.svelte-jot9ci){color:inherit;text-decoration:none}.cards.svelte-jot9ci h2:where(.svelte-jot9ci) a:where(.svelte-jot9ci):hover{color:var(--accent)}.year.svelte-jot9ci{color:var(--text-muted);white-space:nowrap;font-size:.7rem}.role.svelte-jot9ci{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.3}.meta.svelte-jot9ci{color:var(--text-muted);margin:0;font-size:.7rem}.tags.svelte-jot9ci{flex-wrap:wrap;gap:.25rem;display:flex}.tag.svelte-jot9ci{background:var(--surface-1);color:var(--text-secondary);border:1px solid var(--line);border-radius:999px;padding:.06rem .4rem;font-size:.64rem}.tag.sector.svelte-jot9ci{border-color:var(--academia);color:var(--academia)}.foot.svelte-jot9ci{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.1rem;display:flex}.contact.svelte-jot9ci{flex-wrap:wrap;gap:.5rem;display:flex}.foot.svelte-jot9ci a:where(.svelte-jot9ci){color:var(--accent);font-size:.76rem;text-decoration:none}.foot.svelte-jot9ci a:where(.svelte-jot9ci):hover{text-decoration:underline}.foot.svelte-jot9ci a.ghost:where(.svelte-jot9ci){color:var(--text-muted)}.suppressed.svelte-jot9ci{color:var(--industry);font-size:.72rem}.emp.svelte-jot9ci{align-items:center;gap:.32rem;max-width:100%;display:flex;overflow:hidden}.emp.svelte-jot9ci .en:where(.svelte-jot9ci){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.emp.svelte-jot9ci .mono:where(.svelte-jot9ci){color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.56rem;font-weight:700;display:grid}.emp.svelte-jot9ci .mono.img:where(.svelte-jot9ci){object-fit:contain;border:1px solid var(--line);background:#fff;padding:1.5px}
