.stat-box.svelte-1bw8lek{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.stat-box.svelte-1bw8lek h3:where(.svelte-1bw8lek){margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.stat-header.svelte-1bw8lek{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-value.svelte-1bw8lek{font-size:.85rem;font-weight:700;color:var(--text-primary)}.stat-meta.svelte-1bw8lek{font-size:.75rem;color:var(--text-muted)}.stat-badge.svelte-1bw8lek{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:8px;white-space:nowrap}.stat-badge.red.svelte-1bw8lek{color:#ff7675;background:#ff767526}.chart-labels-top.svelte-1bw8lek{display:flex;justify-content:space-between;padding:0 8px;margin-bottom:8px}.chart-labels-top.svelte-1bw8lek span:where(.svelte-1bw8lek){font-size:.65rem;color:var(--text-muted);text-transform:uppercase}.stat-divider.svelte-1bw8lek{height:1px;background:var(--border);margin:12px 0}.stat-active.svelte-1bw8lek{opacity:1;transform:scale(1.05)}.stat-inactive.svelte-1bw8lek{opacity:.5}.graph-row.svelte-1bw8lek{display:flex;justify-content:space-between;align-items:flex-end;height:80px;padding:0 8px;margin-top:8px}.graph-col.svelte-1bw8lek{display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .2s}.dots-container.svelte-1bw8lek{height:60px;display:flex;align-items:flex-end;position:relative;width:20px;justify-content:center}.dots-stack.svelte-1bw8lek{display:flex;flex-direction:column-reverse;gap:3px;min-height:8px}.dot.svelte-1bw8lek{width:8px;height:8px;border-radius:50%;background:#ff7675;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.dot.animate.svelte-1bw8lek{opacity:1;transform:translateY(0)}.dot.empty.svelte-1bw8lek{background:var(--surface-hover)}.dot-val.svelte-1bw8lek{position:absolute;top:-20px;font-size:.75rem;font-weight:700}.stat-box.svelte-1gowv67{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.stat-box.svelte-1gowv67 h3:where(.svelte-1gowv67){margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.stat-header.svelte-1gowv67{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-value.svelte-1gowv67{font-size:.85rem;font-weight:700;color:var(--text-primary)}.stat-badge.svelte-1gowv67{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:8px;white-space:nowrap}.stat-badge.green.svelte-1gowv67{color:#4caf50;background:#4caf5026}.chart-labels-top.svelte-1gowv67{display:flex;justify-content:space-between;padding:0 8px;margin-bottom:8px}.chart-labels-top.svelte-1gowv67 span:where(.svelte-1gowv67){font-size:.65rem;color:var(--text-muted);text-transform:uppercase}.stat-active.svelte-1gowv67{opacity:1;transform:scale(1.05)}.stat-inactive.svelte-1gowv67{opacity:.5}.graph-row.svelte-1gowv67{display:flex;justify-content:space-between;align-items:flex-end;height:80px;padding:0 8px;margin-top:8px}.graph-col.svelte-1gowv67{display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .2s}.bar-container.svelte-1gowv67{height:60px;display:flex;align-items:flex-end;position:relative;width:20px;justify-content:center}.bar.svelte-1gowv67{width:100%;background:#4caf50;border-radius:4px 4px 0 0;transition:all .2s}.bar-val.svelte-1gowv67{position:absolute;top:-20px;font-size:.75rem;font-weight:700}.stat-box.svelte-1sdjlts{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.stat-box.svelte-1sdjlts h3:where(.svelte-1sdjlts){margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.stat-header.svelte-1sdjlts{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-label.svelte-1sdjlts{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-badge.svelte-1sdjlts{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:8px;white-space:nowrap}.stat-badge.green.svelte-1sdjlts{color:#4caf50;background:#4caf5026}.stat-list-row.svelte-1sdjlts{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.stat-list-row.svelte-1sdjlts:last-child{border-bottom:none}.stat-button.svelte-1sdjlts{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.75rem;font-weight:600;transition:all .2s}.stat-button.svelte-1sdjlts:hover{background:var(--surface-hover);color:var(--text-primary)}.stat-empty.svelte-1sdjlts{color:var(--text-faint);font-style:italic;text-align:center;padding:24px;font-size:.85rem}.archive-box.svelte-1sdjlts{display:flex;flex-direction:column;flex:1;min-height:0}.list-container.svelte-1sdjlts{display:flex;flex-direction:column;gap:0;max-height:400px;overflow:hidden;transition:max-height .2s ease-out;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 30px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 30px),transparent 100%);margin-top:8px}.list-container.scroll-mode.svelte-1sdjlts{overflow-y:auto;max-height:none;padding-bottom:20px;scrollbar-width:none}.list-container.scroll-mode.svelte-1sdjlts::-webkit-scrollbar{display:none}.list-container.closing.svelte-1sdjlts{transition:none!important;overflow-y:hidden}.row-main.svelte-1sdjlts{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.r-title.svelte-1sdjlts{font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.expand-btn.svelte-1sdjlts{margin-top:auto;margin-bottom:0;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0}.arrow-wrap.svelte-1sdjlts{display:flex;align-items:center;transition:transform .2s ease}.flipped.svelte-1sdjlts{transform:rotate(180deg)}.stat-box.svelte-1b0ih5{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.stat-label.svelte-1b0ih5{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-value.svelte-1b0ih5{font-size:.85rem;font-weight:700;color:var(--text-primary)}.timeline-box.svelte-1b0ih5{height:100%;padding:0;display:flex;flex-direction:column;overflow:hidden}.timeline-nav.svelte-1b0ih5{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--surface);z-index:2;border-bottom:1px solid var(--border)}.nav-btn.svelte-1b0ih5{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);padding:8px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.nav-btn.svelte-1b0ih5:hover{background:var(--surface-hover);color:var(--text-primary)}.date-display.svelte-1b0ih5{text-align:center;display:flex;flex-direction:column;gap:2px}.day-num.svelte-1b0ih5{font-size:1.5rem;font-weight:800;line-height:1}.month-name.svelte-1b0ih5{text-transform:uppercase;letter-spacing:1px}.timeline-scroll.svelte-1b0ih5{flex:1;overflow-y:auto;scrollbar-width:none;position:relative}.timeline-scroll.svelte-1b0ih5::-webkit-scrollbar{display:none}.daily-grid.svelte-1b0ih5{position:relative;width:100%}.grid-hour.svelte-1b0ih5{position:absolute;left:0;right:0;display:flex;align-items:flex-start;padding-top:8px}.grid-label.svelte-1b0ih5{width:50px;text-align:right;padding-right:12px}.grid-line.svelte-1b0ih5{flex:1;border-top:1px solid var(--border);height:100%;transform-origin:left center;transform:scaleX(0);transition:transform .4s ease}.grid-line.animate.svelte-1b0ih5{transform:scaleX(1)}.event-block.svelte-1b0ih5{position:absolute;left:60px;right:15px;background:#ff767526;border-left:3px solid #ff7675;border-radius:6px;padding:6px 10px;overflow:hidden;z-index:10;cursor:default;opacity:0;transform:translate(-20px);transition:all .2s,opacity .3s ease,transform .3s ease}.event-block.animate.svelte-1b0ih5{opacity:1;transform:translate(0)}.event-block.svelte-1b0ih5:hover{transform:scale(1.02) translateY(-1px);z-index:50;box-shadow:0 4px 12px #0000004d;border-left-width:4px;background:#ff767540}.ev-content.svelte-1b0ih5{display:flex;flex-direction:column;justify-content:center;height:100%;gap:2px}.ev-time.svelte-1b0ih5{font-size:.7rem}.ev-title.svelte-1b0ih5{font-size:.85rem;font-weight:600;color:#ff7675;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.now-indicator.svelte-1b0ih5{position:absolute;left:55px;right:0;height:2px;background:#0984e3;z-index:20;box-shadow:0 0 6px #0984e3;transform-origin:left center;transform:scaleX(0);transition:transform .5s cubic-bezier(.4,0,.2,1) .2s}.now-indicator.animate.svelte-1b0ih5{transform:scaleX(1)}.now-indicator.svelte-1b0ih5:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#0984e3;animation:svelte-1b0ih5-pulse 2s ease-in-out infinite}@keyframes svelte-1b0ih5-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.stat-box.svelte-1clt1q4{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.stat-box.svelte-1clt1q4 h3:where(.svelte-1clt1q4){margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.stat-header.svelte-1clt1q4{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-label.svelte-1clt1q4{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-value.svelte-1clt1q4{font-size:.85rem;font-weight:700;color:var(--text-primary)}.stat-meta.svelte-1clt1q4{font-size:.75rem;color:var(--text-muted)}.stat-badge.svelte-1clt1q4{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:8px;white-space:nowrap}.stat-badge.red.svelte-1clt1q4{color:#ff7675;background:#ff767526}.stat-badge.green.svelte-1clt1q4{color:#4caf50;background:#4caf5026}.stat-badge.blue.svelte-1clt1q4{color:#0984e3;background:#0984e326}.stat-badge.orange.svelte-1clt1q4{color:#ff9800;background:#ff980026}.chart-labels-top.svelte-1clt1q4{display:flex;justify-content:space-between;padding:0 8px;margin-bottom:8px}.chart-legend.svelte-1clt1q4{display:flex;gap:12px;align-items:center;font-size:.7rem;color:var(--text-muted)}.stat-divider.svelte-1clt1q4{height:1px;background:var(--border);margin:12px 0}.stat-list-row.svelte-1clt1q4{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.stat-list-row.svelte-1clt1q4:last-child{border-bottom:none}.stat-button.svelte-1clt1q4{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.75rem;font-weight:600;transition:all .2s}.stat-button.svelte-1clt1q4:hover{background:var(--surface-hover);color:var(--text-primary)}.stat-gap-sm.svelte-1clt1q4{gap:4px}.stat-gap-md.svelte-1clt1q4{gap:8px}.stat-gap-lg.svelte-1clt1q4{gap:12px}.stat-mb-sm.svelte-1clt1q4{margin-bottom:4px}.stat-mb-md.svelte-1clt1q4{margin-bottom:8px}.stat-mb-lg.svelte-1clt1q4{margin-bottom:12px}.stat-mt-sm.svelte-1clt1q4{margin-top:4px}.stat-mt-md.svelte-1clt1q4{margin-top:8px}.stat-mt-lg.svelte-1clt1q4{margin-top:12px}.stat-empty.svelte-1clt1q4{color:var(--text-faint);font-style:italic;text-align:center;padding:24px;font-size:.85rem}.stat-active.svelte-1clt1q4{opacity:1;transform:scale(1.05)}.stat-inactive.svelte-1clt1q4{opacity:.5}.heatmap-box.svelte-1clt1q4{height:auto;padding-bottom:16px;flex-shrink:0;contain:layout style}.heatmap-container.svelte-1clt1q4{width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;margin-top:8px;overflow-y:visible}.heatmap-container.svelte-1clt1q4::-webkit-scrollbar{display:none}.heatmap-grid.svelte-1clt1q4{display:flex;gap:3px;height:auto;min-width:max-content;padding:10px 0}.heat-col.svelte-1clt1q4{display:flex;flex-direction:column;gap:3px}.heat-cell-wrapper.svelte-1clt1q4{width:10px;height:10px;position:relative;display:flex;align-items:center;justify-content:center}.heat-cell.svelte-1clt1q4{width:10px;height:10px;border-radius:2px;background:#ffffff0f;transition:transform .12s cubic-bezier(.4,0,.2,1),border .12s ease,box-shadow .12s ease;position:absolute;will-change:transform}.heat-cell.svelte-1clt1q4:hover{transform:scale(1.6);z-index:100;border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 8px #0009}.heat-cell.is-today.svelte-1clt1q4{border:1px solid rgba(255,255,255,.8)}.level-0.svelte-1clt1q4{background:#ffffff0f}.level-1.svelte-1clt1q4{background:#ff76754d}.level-2.svelte-1clt1q4{background:#ff767599}.level-3.svelte-1clt1q4{background:#ff7675}.level-4.svelte-1clt1q4{background:#d63031}.legend-row.svelte-1clt1q4{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:12px 0}.legend-scale.svelte-1clt1q4{display:flex;gap:3px}.legend-scale.svelte-1clt1q4 .heat-cell:where(.svelte-1clt1q4){position:relative;width:12px;height:12px;pointer-events:none}.legend-scale.svelte-1clt1q4 .heat-cell:where(.svelte-1clt1q4):hover{transform:none;border:none;box-shadow:none;z-index:auto}.stats-summary.svelte-1clt1q4{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.s-item.svelte-1clt1q4{flex:1;background:#ffffff0d;padding:8px;border-radius:8px;text-align:center;display:flex;flex-direction:column;gap:2px}.stat-box.svelte-1jpqow4{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.stat-box.svelte-1jpqow4 h3:where(.svelte-1jpqow4){margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.stat-header.svelte-1jpqow4{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.chart-labels-top.svelte-1jpqow4{display:flex;justify-content:space-between;padding:0 8px;margin-bottom:8px}.chart-labels-top.svelte-1jpqow4 span:where(.svelte-1jpqow4){font-size:.65rem;color:var(--text-muted);text-transform:uppercase}.chart-legend.svelte-1jpqow4{display:flex;gap:12px;align-items:center;font-size:.7rem;color:var(--text-muted)}.stat-box.svelte-1jpqow4{flex:1;display:flex;flex-direction:column;min-height:0}.chart-wrapper.svelte-1jpqow4{position:relative;flex:1;width:100%;min-height:80px;margin-top:8px}.line-chart.svelte-1jpqow4{width:100%;height:100%;overflow:visible}.chart-line.svelte-1jpqow4{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.chart-line.animate.svelte-1jpqow4{stroke-dashoffset:0}.chart-dot.svelte-1jpqow4{opacity:0;transform:scale(0);transform-origin:center;transition:opacity .3s ease,transform .3s ease}.chart-dot.animate.svelte-1jpqow4{opacity:1;transform:scale(1)}.stat-box.svelte-wsg9z8{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.stat-box.svelte-wsg9z8 h3:where(.svelte-wsg9z8){margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.stat-header.svelte-wsg9z8{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-label.svelte-wsg9z8{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-value.svelte-wsg9z8{font-size:.85rem;font-weight:700;color:var(--text-primary)}.chart-labels-top.svelte-wsg9z8{display:flex;justify-content:space-between;padding:0 8px;margin-bottom:8px}.chart-labels-top.svelte-wsg9z8 span:where(.svelte-wsg9z8){font-size:.65rem;color:var(--text-muted);text-transform:uppercase}.chart-legend.svelte-wsg9z8{display:flex;gap:12px;align-items:center;font-size:.7rem;color:var(--text-muted)}.stat-divider.svelte-wsg9z8{height:1px;background:var(--border);margin:12px 0}.stat-box.svelte-wsg9z8{flex:1;display:flex;flex-direction:column;min-height:0}.chart-wrapper.svelte-wsg9z8{position:relative;flex:1;width:100%;min-height:80px;display:flex;align-items:center;margin-top:8px}.line-chart.svelte-wsg9z8{width:100%;height:100%;overflow:visible}.priority-summary.svelte-wsg9z8{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:-8px}.p-stat.svelte-wsg9z8{display:flex;flex-direction:column;align-items:center;gap:2px}.p-sep.svelte-wsg9z8{width:1px;height:20px;background:#ffffff1a}.chart-line.svelte-wsg9z8{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.chart-line.animate.svelte-wsg9z8{stroke-dashoffset:0}.chart-dot.svelte-wsg9z8{opacity:0;transform:translateY(8px);transition:opacity .12s ease,transform .12s cubic-bezier(.34,1.56,.64,1)}.chart-dot.animate.svelte-wsg9z8{opacity:1;transform:translateY(0)}.page-container.svelte-16pwk6k{height:calc(100vh - 100px);max-width:1400px;margin:0 auto;display:flex;flex-direction:column;color:var(--text-primary);overflow:hidden;padding:10px 0}.dashboard-grid.svelte-16pwk6k{display:grid;grid-template-columns:1.2fr 1.6fr 1.2fr;gap:15px;flex:1;min-height:0;padding-bottom:20px}.column.svelte-16pwk6k{display:flex;flex-direction:column;gap:15px;padding-right:5px}.left-col.svelte-16pwk6k{overflow:hidden}.mid-col.svelte-16pwk6k{overflow-y:auto;scrollbar-width:none}.mid-col.svelte-16pwk6k::-webkit-scrollbar{display:none}.right-col.svelte-16pwk6k{height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}
