.m-card.svelte-p3w848{background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--acc) 9%, transparent), transparent 65%), var(--bg-panel);border:1px solid var(--border);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--acc) 85%, transparent), var(--shadow-panel);cursor:pointer;text-align:center;min-width:0;color:inherit;border-radius:6px;flex-direction:column;width:100%;padding:0;font-family:inherit;transition:background .1s,border-color .1s,box-shadow .1s;display:flex;overflow:hidden}@media (hover:hover){.m-card.svelte-p3w848:hover{border-color:color-mix(in srgb, var(--acc) 50%, var(--border))}}.m-card.active.svelte-p3w848{background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--acc) 14%, transparent), transparent 65%), color-mix(in srgb, var(--acc) 5%, var(--bg-panel));border-color:color-mix(in srgb, var(--acc) 75%, transparent);box-shadow:inset 0 2px 0 var(--acc), 0 0 14px -8px var(--acc)}.header.svelte-p3w848{background:linear-gradient(90deg, transparent, var(--border) 12%, var(--border) 88%, transparent) bottom / 100% 1px no-repeat;justify-content:space-between;align-items:center;padding:.55rem .9rem calc(.45rem + 1px);display:flex}.name.svelte-p3w848{color:var(--acc);font-size:1.15rem;font-weight:700;line-height:1.6rem}.initial.svelte-p3w848{color:var(--acc);opacity:.18;margin:-.2rem -.1rem -.3rem 0;font-size:1.8rem;font-weight:800;line-height:1}.body.svelte-p3w848{flex-direction:column;gap:.6rem;padding:.65rem .9rem .6rem;display:flex}.main.svelte-p3w848{align-items:center;display:flex}.stat.svelte-p3w848{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.val.svelte-p3w848{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1.15}.unit.svelte-p3w848{color:var(--text-secondary);margin-left:2px;font-size:.75rem;font-weight:500}.lbl.svelte-p3w848{color:var(--text-secondary);white-space:nowrap;font-size:.72rem;font-weight:600}.sep.svelte-p3w848{background:var(--border);width:1px;height:1.8rem}.share.svelte-p3w848{background:var(--bg-input);border-radius:999px;height:4px;overflow:hidden}.fill.svelte-p3w848{background:var(--acc);height:100%;box-shadow:0 0 6px -1px var(--acc);border-radius:999px}.rows.svelte-p3w848{flex-direction:column;gap:.2rem;margin:0;display:flex}.rows.svelte-p3w848 div:where(.svelte-p3w848){justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}dt.svelte-p3w848{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}dd.svelte-p3w848{color:color-mix(in srgb, var(--text-primary) 85%, var(--text-secondary));font-variant-numeric:tabular-nums;margin:0;font-size:.85rem;font-weight:600}.dates.svelte-p3w848{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}@media (width<=600px){.header.svelte-p3w848{padding-inline:.6rem}.name.svelte-p3w848{font-size:1.05rem}.initial.svelte-p3w848{font-size:1.5rem}.body.svelte-p3w848{padding-inline:.55rem}.val.svelte-p3w848{font-size:1.2rem}.unit.svelte-p3w848{font-size:.68rem}.dates.svelte-p3w848{letter-spacing:-.2px;font-size:.66rem}}.chart-wrapper.svelte-4cvny8{width:100%;position:relative}.detail-panel.svelte-y1jbuj{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:6px;padding:.5rem .75rem .75rem;scroll-margin-top:20px;animation:.3s cubic-bezier(.16,1,.3,1) svelte-y1jbuj-slideDown;position:relative}@keyframes svelte-y1jbuj-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header.svelte-y1jbuj{background:linear-gradient(90deg, transparent, var(--border) 12%, var(--border) 88%, transparent) bottom / 100% 1px no-repeat;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:.75rem;padding-bottom:calc(.5rem + 1px);display:grid}.who.svelte-y1jbuj{grid-column:2;align-items:center;gap:.85rem;display:flex}.name.svelte-y1jbuj{min-width:6em;color:var(--theme);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:700;line-height:20px;display:inline-flex}.name.svelte-y1jbuj:before{content:"";background:var(--theme);border-radius:50%;width:8px;height:8px}.round.svelte-y1jbuj{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0 0 2px;font-size:1.1rem;line-height:1;transition:border-color .1s,color .1s;display:flex}.round.svelte-y1jbuj:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-primary)}.round.svelte-y1jbuj:disabled{opacity:.35;cursor:not-allowed}.close.svelte-y1jbuj{grid-column:3;justify-self:end}.content-grid.svelte-y1jbuj{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=900px){.content-grid.svelte-y1jbuj{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.plat-section.svelte-y1jbuj{grid-area:1/1}.chemistry-section.svelte-y1jbuj{grid-area:1/2}.time-section.svelte-y1jbuj{grid-area:2/1/auto/-1}}.section.svelte-y1jbuj{background:var(--bg-panel);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-panel);border-radius:6px;flex-direction:column;padding:.55rem .8rem .8rem;display:flex}h3.svelte-y1jbuj{text-align:center;color:var(--text-primary);margin:0;padding-bottom:.5rem;font-size:.9rem;font-weight:700;line-height:20px}.section.svelte-y1jbuj>h3:where(.svelte-y1jbuj){background:linear-gradient(90deg, transparent, var(--border) 12%, var(--border) 88%, transparent) bottom / 100% 1px no-repeat;margin-bottom:.8rem}h4.svelte-y1jbuj{color:var(--text-secondary);text-align:center;margin:0 0 .5rem;font-size:.78rem;font-weight:600}.tiles.svelte-y1jbuj{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.6rem;display:grid}.tile.svelte-y1jbuj{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 7%, transparent), transparent 60%);border-radius:6px;flex-direction:column;gap:.35rem;min-width:0;padding:.55rem .65rem .65rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tile.svelte-y1jbuj:after{content:"";height:2px;width:var(--w);background:var(--c);min-width:4px;box-shadow:0 0 6px var(--c);position:absolute;bottom:0;left:0}.tile-head.svelte-y1jbuj{align-items:center;gap:.45rem;min-width:0;display:flex}.ico.svelte-y1jbuj{flex-shrink:0;width:16px;height:16px}.avatar.svelte-y1jbuj{border:1.5px solid var(--c);width:20px;height:20px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, var(--bg-card));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:flex}.lab.svelte-y1jbuj{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.lab.member.svelte-y1jbuj{color:var(--c)}.tile-val.svelte-y1jbuj{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}@container (width<=100px){.tile-head.svelte-y1jbuj{gap:.3rem}.lab.svelte-y1jbuj{font-size:.75rem}.tile-val.svelte-y1jbuj{flex-direction:column;gap:0}}.num.svelte-y1jbuj{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700;line-height:1.2}.pct.svelte-y1jbuj{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}@media (width<=600px){.tiles.svelte-y1jbuj{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:.4rem}.tile.svelte-y1jbuj{align-items:center;gap:.25rem;padding:.45rem .3rem .5rem}.lab.svelte-y1jbuj{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tile-val.svelte-y1jbuj{flex-direction:column;align-items:center;gap:0}.num.svelte-y1jbuj{font-size:1.05rem}.pct.svelte-y1jbuj{font-size:.7rem}}.empty-state.svelte-y1jbuj{background:var(--bg-input);border:1px dashed var(--border);color:var(--text-secondary);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:120px;padding:2.5rem 1rem;display:flex}.empty-text.svelte-y1jbuj{font-size:.85rem;font-style:italic}.charts-row.svelte-y1jbuj{gap:1.5rem;height:160px;display:flex}.mini-chart.svelte-y1jbuj{flex-direction:column;flex:1;min-width:0;display:flex}.c-container.svelte-y1jbuj{flex:1;width:100%;min-height:0}@media (width<=768px){.charts-row.svelte-y1jbuj{flex-direction:column;gap:2rem;height:auto}.c-container.svelte-y1jbuj{height:150px}}.group-section.svelte-1mvhudu{background:var(--bg-panel);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:6px;padding:.5rem .75rem .75rem}.header.svelte-1mvhudu{background:linear-gradient(90deg, transparent, var(--border) 12%, var(--border) 88%, transparent) bottom / 100% 1px no-repeat;margin-bottom:.75rem;padding-bottom:calc(.5rem + 1px)}.section-title.svelte-1mvhudu{text-align:center;color:var(--text-primary);margin:0;font-size:1rem;font-weight:700;line-height:26px}.units-grid.svelte-1mvhudu{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:.5rem;width:100%;display:grid}@media (width>=1100px){.units-grid.svelte-1mvhudu{gap:1rem}}.unit-card.svelte-1mvhudu{background:var(--bg-panel);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:6px;flex-direction:column;justify-content:space-between;gap:.6rem;min-width:0;min-height:90px;padding:.7rem .5rem .5rem;transition:transform .1s,border-color .1s;display:flex}.unit-card.svelte-1mvhudu:hover{border-color:var(--text-secondary)}.avatars-container.svelte-1mvhudu{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.avatars.svelte-1mvhudu{text-align:center;text-wrap:balance;width:100%;padding-right:.4rem;font-size:0}.avatar.svelte-1mvhudu{background:color-mix(in srgb, var(--c) 12%, var(--bg-card));border:1.5px solid var(--c);width:1.7rem;height:1.7rem;color:var(--c);box-shadow:0 1px 3px #0000004d, 0 0 6px -3px var(--c);vertical-align:middle;cursor:default;z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.2rem;margin-right:-.4rem;font-size:.75rem;font-weight:700;transition:transform .2s,z-index;display:inline-flex;position:relative}.avatar.svelte-1mvhudu:hover{z-index:10;transform:scale(1.15)translateY(-2px)}.stats-row.svelte-1mvhudu{background:linear-gradient(90deg, transparent, var(--border) 12%, var(--border) 88%, transparent) top / 100% 1px no-repeat;justify-content:center;align-items:center;gap:0;margin-top:auto;padding-top:.5rem;display:flex}.stat-item.svelte-1mvhudu{flex-direction:column;flex:1;align-items:center;line-height:1.1;display:flex}.val.svelte-1mvhudu{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.unit.svelte-1mvhudu{color:var(--text-secondary);margin-left:1px;font-size:.7rem;font-weight:500}.lbl.svelte-1mvhudu{color:var(--text-secondary);margin-top:2px;font-size:.65rem;font-weight:600}.sep.svelte-1mvhudu{background:var(--border);width:1px;height:1.2rem;margin:0 .2rem}.empty.svelte-1mvhudu{text-align:center;width:100%;color:var(--text-secondary);background:var(--bg-card);border:1px dashed var(--border);border-radius:6px;grid-column:1/-1;padding:2rem;font-size:.9rem;font-style:italic}@media (width<=1023px){.collapsed.svelte-1mvhudu .unit-card:where(.svelte-1mvhudu):nth-child(n+11){display:none}}@media (width>=1024px){.more-btn-wrap.narrow-only.svelte-1mvhudu{display:none}}.more-btn-wrap.svelte-1mvhudu{justify-content:center;padding:.75rem 0 0;display:flex}.more-btn-wrap.is-sticky.svelte-1mvhudu{z-index:20;pointer-events:none;position:sticky;bottom:1rem}.more-btn-wrap.is-sticky.svelte-1mvhudu>*{pointer-events:auto;background-color:var(--bg-input);box-shadow:0 4px 12px #00000080}@media (width>=1024px){.lbl.svelte-1mvhudu{font-size:.75rem}}.layout.svelte-s4nwcj{flex-direction:column;gap:1rem;display:flex}.totals.svelte-s4nwcj{background:var(--bg-panel);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:6px;justify-content:center;align-items:center;gap:2.5rem;padding:.45rem .8rem;display:flex}.total.svelte-s4nwcj{align-items:baseline;gap:.45rem;display:flex}.val.svelte-s4nwcj{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;line-height:1.3}small.svelte-s4nwcj{color:var(--text-secondary);margin-left:2px;font-size:.8rem;font-weight:500}.lbl.svelte-s4nwcj{color:var(--text-secondary);font-size:.85rem;font-weight:600}.sep.svelte-s4nwcj{background:var(--border);width:1px;height:1.1rem}@media (width<=600px){.totals.svelte-s4nwcj{gap:1.25rem}}.members-grid.svelte-s4nwcj{grid-template-columns:repeat(auto-fit,minmax(10em,1fr));gap:.5rem;display:grid}@media (width>=1100px){.members-grid.svelte-s4nwcj{grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:1rem}}.card.svelte-1dygsmr{background:var(--bg-panel);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:6px;padding:.5rem 1rem 1rem}.wide.svelte-1dygsmr{grid-column:1/-1}.chart-header.svelte-1dygsmr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.chart-header.svelte-1dygsmr h3:where(.svelte-1dygsmr){color:var(--text-primary);white-space:nowrap;margin:0;font-size:1rem}.controls-container.svelte-1dygsmr{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.legend.svelte-1dygsmr{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.short.svelte-1dygsmr{display:none}@media (width<=600px){.legend.long.svelte-1dygsmr{gap:.3rem}.legend.long.svelte-1dygsmr .full:where(.svelte-1dygsmr){clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.legend.long.svelte-1dygsmr .short:where(.svelte-1dygsmr){display:inline}}.control-group.svelte-1dygsmr{align-items:center;gap:.5rem;display:flex}@media (width<=600px){.chart-header.svelte-1dygsmr{flex-direction:column;align-items:flex-start}.controls-container.svelte-1dygsmr{justify-content:space-between;width:100%}}.stats-grid.svelte-1m1q4si{grid-template-columns:1fr;gap:1rem;display:grid}
