.person-detail.svelte-128r3ut{min-width:0}.sep.svelte-128r3ut{color:var(--color-border-strong);margin:0 .4rem}.kpi-strip.svelte-128r3ut{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi.svelte-128r3ut{border-color:var(--color-border-main);min-width:0;padding:.875rem 1rem}.kpi.svelte-128r3ut:nth-child(odd){border-right:1px solid var(--color-border-main)}.kpi.svelte-128r3ut:nth-child(-n+2){border-bottom:1px solid var(--color-border-main)}.kpi-wide.svelte-128r3ut{border-top:1px solid var(--color-border-main);grid-column:span 2;border-right:0!important}.kpi-label.svelte-128r3ut{color:var(--color-text-sec);font-size:.75rem}.kpi-value.svelte-128r3ut{letter-spacing:-.02em;color:var(--color-text-pri);margin-top:.25rem;font-size:1.375rem;font-weight:650;line-height:1.75rem}.kpi-value.svelte-128r3ut small:where(.svelte-128r3ut){color:var(--color-text-sec);margin-left:1px;font-size:.8125rem;font-weight:500}.kpi-sub.svelte-128r3ut{color:var(--color-text-hnt);margin-top:.125rem;font-size:.6875rem}.best-video.svelte-128r3ut{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.best-video.svelte-128r3ut img:where(.svelte-128r3ut){aspect-ratio:16/9;object-fit:cover;background:var(--color-bg-ter);border-radius:6px;flex:none;width:96px}.year-table.svelte-128r3ut th:where(.svelte-128r3ut){color:var(--color-text-hnt);white-space:nowrap;border-bottom:1px solid var(--color-border-main);padding:0 .5rem .5rem 0;font-size:.6875rem;font-weight:500}.year-table.svelte-128r3ut td:where(.svelte-128r3ut){border-bottom:1px solid var(--color-border-main);white-space:nowrap;padding:.625rem .5rem .625rem 0;font-size:.8125rem}.year-table.svelte-128r3ut th:where(.svelte-128r3ut):last-child,.year-table.svelte-128r3ut td:where(.svelte-128r3ut):last-child{padding-right:0}.year-table.svelte-128r3ut tbody:where(.svelte-128r3ut) tr:where(.svelte-128r3ut):last-child td:where(.svelte-128r3ut){border-bottom:0}.bar.svelte-128r3ut{transform-origin:0;animation:svelte-128r3ut-grow .9s var(--ease-out-expo) both}@keyframes svelte-128r3ut-grow{0%{transform:scaleX(0)}}.month-chart.svelte-128r3ut{padding-bottom:.25rem;overflow-x:auto}.month-columns.svelte-128r3ut{grid-template-columns:repeat(var(--cols), minmax(12px, 1fr));min-width:calc(var(--cols) * 16px);gap:4px;display:grid}.month-col.svelte-128r3ut{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.month-count.svelte-128r3ut{color:var(--color-text-sec);font-size:10px;line-height:12px}.month-track.svelte-128r3ut{border-bottom:1px solid var(--color-border-main);flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;width:100%;height:150px;display:flex}.month-bar.svelte-128r3ut{transform-origin:bottom;width:100%;min-height:2px;animation:svelte-128r3ut-rise .8s var(--ease-out-expo) both;border-radius:3px 3px 0 0}@keyframes svelte-128r3ut-rise{0%{transform:scaleY(0)}}.month-label.svelte-128r3ut{letter-spacing:-.02em;color:var(--color-text-hnt);white-space:nowrap;font-size:9.5px}.timeline-card.svelte-128r3ut{min-width:0;padding:1rem}.timeline-header.svelte-128r3ut{flex-direction:column;gap:.75rem;display:flex}.range-controls.svelte-128r3ut{align-self:flex-start;max-width:100%;overflow-x:auto}.month-picker.svelte-128r3ut{color:var(--color-text-sec);align-items:center;gap:.6rem;margin-top:.75rem;font-size:.75rem;display:flex}.month-picker.svelte-128r3ut input:where(.svelte-128r3ut){border:1px solid var(--color-border-main);border-radius:var(--radius-button);height:2rem;color:var(--color-text-pri);background:#fff;padding:0 .625rem;font-size:.8125rem}.timeline-meta.svelte-128r3ut{color:var(--color-text-sec);justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.75rem;display:flex}.timeline-meta.svelte-128r3ut strong:where(.svelte-128r3ut){color:var(--color-text-pri);font-weight:600}.timeline-scroll.svelte-128r3ut{overscroll-behavior-inline:contain;border:1px solid var(--color-border-main);background:linear-gradient(var(--color-bg-sec), var(--color-bg-sec)) padding-box;border-radius:10px;max-width:100%;margin-top:.75rem;overflow-x:auto}.timeline-stage.svelte-128r3ut{min-width:var(--timeline-width);height:144px;margin-inline:32px;position:relative}.timeline-line.svelte-128r3ut{background:var(--color-border-strong);border-radius:2px;height:2px;position:absolute;top:88px;left:0;right:0}.timeline-tick.svelte-128r3ut{background:var(--color-border-main);width:1px;position:absolute;top:16px;bottom:16px}.timeline-tick.svelte-128r3ut span:where(.svelte-128r3ut){white-space:nowrap;color:var(--color-text-hnt);font-size:.6875rem;font-weight:500;position:absolute;top:-2px;left:6px}.timeline-event.svelte-128r3ut{z-index:2;width:46px;height:46px;box-shadow:0 0 0 1px var(--color-border-strong), 0 2px 6px #18181b1f;transition:scale .2s var(--ease-out-expo), box-shadow .2s ease;animation:svelte-128r3ut-pop .5s var(--ease-out-expo) both;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:66px;translate:-50%}@keyframes svelte-128r3ut-pop{0%{opacity:0;scale:.4}}.timeline-event.svelte-128r3ut:hover,.timeline-event.svelte-128r3ut:focus-visible,.timeline-event.selected-event.svelte-128r3ut{z-index:3;box-shadow:0 0 0 2px var(--color-primary), 0 0 0 6px #f0437d26;outline:none;scale:1.15}.timeline-event.svelte-128r3ut img:where(.svelte-128r3ut){object-fit:cover;border-radius:50%;width:100%;height:100%}.timeline-event.svelte-128r3ut>span:where(.svelte-128r3ut){color:var(--color-text-sec);font-weight:600}.timeline-event.svelte-128r3ut small:where(.svelte-128r3ut){background:var(--color-text-pri);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:.2rem;font-size:.5625rem;font-weight:600;display:grid;position:absolute;bottom:-4px;right:-6px}.timeline-empty.svelte-128r3ut{border:1px dashed var(--color-border-main);min-height:120px;color:var(--color-text-hnt);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;display:flex}.selected-videos.svelte-128r3ut{border-top:1px solid var(--color-border-main);margin-top:1rem;padding-top:1rem}.video-preview.svelte-128r3ut{border:1px solid var(--color-border-main);background:#fff;border-radius:10px;min-width:0;display:flex;overflow:hidden}.video-preview.svelte-128r3ut>img:where(.svelte-128r3ut),.video-placeholder.svelte-128r3ut{aspect-ratio:16/9;object-fit:cover;background:var(--color-bg-ter);flex:none;align-self:center;width:144px}.video-placeholder.svelte-128r3ut{color:var(--color-text-hnt);place-items:center;display:grid}.detail-link.svelte-128r3ut{border:1px solid var(--color-border-main);height:1.625rem;color:var(--color-text-sec);border-radius:6px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.detail-link.svelte-128r3ut:hover{border-color:var(--color-border-strong);color:var(--color-text-pri)}.chip-row.svelte-128r3ut{gap:.375rem;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.chip-row.svelte-128r3ut>button:where(.svelte-128r3ut){flex:none}.video-grid.svelte-128r3ut{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .875rem;display:grid}.thumb.svelte-128r3ut{aspect-ratio:16/9;background:var(--color-bg-ter);border-radius:10px;position:relative;overflow:hidden}.thumb.svelte-128r3ut img:where(.svelte-128r3ut){object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out-expo)}.video-tile.svelte-128r3ut:hover .thumb:where(.svelte-128r3ut) img:where(.svelte-128r3ut){transform:scale(1.04)}.duration.svelte-128r3ut{color:#fff;font-variant-numeric:tabular-nums;background:#000000b8;border-radius:4px;padding:1px 5px;font-size:11px;line-height:16px;position:absolute;bottom:6px;right:6px}.load-more.svelte-128r3ut{border:1px solid var(--color-border-main);border-radius:var(--radius-button);background:var(--color-bg-main);align-items:center;gap:.5rem;height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.load-more.svelte-128r3ut:hover{background:var(--color-bg-sec)}@media (width>=768px){.kpi-strip.svelte-128r3ut{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr)}.kpi.svelte-128r3ut{border-right:1px solid var(--color-border-main);border-bottom:0!important}.kpi-wide.svelte-128r3ut{border-top:0;grid-column:auto}.timeline-card.svelte-128r3ut{padding:1.25rem}.timeline-header.svelte-128r3ut{flex-direction:row;justify-content:space-between;align-items:center}.video-grid.svelte-128r3ut{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.video-grid.svelte-128r3ut{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.video-preview.svelte-128r3ut>img:where(.svelte-128r3ut),.video-placeholder.svelte-128r3ut{width:112px}}.costar-bar.svelte-128r3ut{width:var(--w);transform-origin:0;animation:svelte-128r3ut-costar-grow .9s var(--ease-out-expo) both;animation-delay:var(--d,0s)}@keyframes svelte-128r3ut-costar-grow{0%{transform:scaleX(0)}}
