.sr-only.svelte-s738ww{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.collapsible-section.svelte-1rw9gyc{border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.collapsible-trigger.svelte-1rw9gyc{background:hsl(var(--background))}.collapsible-content.svelte-1rw9gyc{background:hsl(var(--card))}.logo-loader.svelte-14f7si9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--accent-color, var(--editor-accent, #8bc48b))}.loader-label.svelte-14f7si9{font-size:.85rem;color:var(--color-text-muted, #6a6a6a);font-family:JetBrains Mono,Fira Code,monospace}.sr-only.svelte-14f7si9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.gossamer-clouds.svelte-sqd1fq{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.gossamer-canvas.svelte-sqd1fq{display:block;width:100%;height:100%}.gossamer-image.svelte-1v5c3d1{position:relative;display:inline-block;overflow:hidden}.gossamer-image.hoverable.svelte-1v5c3d1{cursor:pointer}.gossamer-canvas.svelte-1v5c3d1{display:block;opacity:1;transition-property:opacity;transition-timing-function:ease-in-out}.gossamer-canvas.hidden.svelte-1v5c3d1{opacity:0}.gossamer-original.svelte-1v5c3d1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.gossamer-original.visible.svelte-1v5c3d1{opacity:1}.gossamer-image-loading.svelte-1v5c3d1,.gossamer-image-error.svelte-1v5c3d1{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100px;color:currentColor;opacity:.5}.gossamer-image-error.svelte-1v5c3d1{color:#ef4444}.gossamer-text.svelte-fd3qw5{position:relative;display:inline-block}.gossamer-canvas.svelte-fd3qw5{display:block}.gossamer-text-sr.svelte-fd3qw5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gossamer-overlay.svelte-1oexqwo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.gossamer-canvas.svelte-1oexqwo{display:block;width:100%;height:100%}.gossamer-border.svelte-qe7ze6{position:relative;display:block}.gossamer-border-canvas.svelte-qe7ze6{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.gossamer-border-content.svelte-qe7ze6{position:relative;z-index:1}.zoomable-image-wrapper.svelte-p8gb3z{border:none;background:none;padding:0;margin:0;display:inline-block;cursor:zoom-in}.zoomable-image-wrapper.svelte-p8gb3z:has(.zoomable-image.zoomed:where(.svelte-p8gb3z)){cursor:grab}.zoomable-image-wrapper.svelte-p8gb3z:has(.zoomable-image.dragging:where(.svelte-p8gb3z)){cursor:grabbing}.zoomable-image.svelte-p8gb3z{display:block;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.zoomable-image.dragging.svelte-p8gb3z{transition:none}.lightbox-caption.svelte-124q5y0{padding:.75rem 1rem;color:#ffffffe6;font-size:.9rem;font-style:italic;text-align:center;max-width:90vw;line-height:1.5}.gallery-container.svelte-1tpq41i{position:relative;width:100%;margin:1.5rem 0;outline:none}.gallery-container.svelte-1tpq41i:focus{outline:2px solid #5865f2;outline-offset:4px;border-radius:8px}.gallery-image-wrapper.svelte-1tpq41i{position:relative;width:100%;background:#000;border-radius:8px;overflow:hidden}.gallery-image.svelte-1tpq41i{width:100%;height:auto;display:block;max-height:70vh;-o-object-fit:contain;object-fit:contain}.gallery-image.hidden.svelte-1tpq41i{visibility:hidden}.image-loading.svelte-1tpq41i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.loading-spinner.svelte-1tpq41i{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#5865f2;border-radius:50%;animation:svelte-1tpq41i-spin .8s linear infinite}@keyframes svelte-1tpq41i-spin{to{transform:rotate(360deg)}}.image-error.svelte-1tpq41i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#9ca3af;z-index:5}.image-error.svelte-1tpq41i svg:where(.svelte-1tpq41i){width:48px;height:48px}.image-error.svelte-1tpq41i span:where(.svelte-1tpq41i){font-size:.875rem}.nav-button.svelte-1tpq41i{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#5865f2;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease;z-index:10;opacity:.9}.nav-button.svelte-1tpq41i:hover:not(:disabled){background:#4752c4;transform:translateY(-50%) scale(1.05);opacity:1}.nav-button.svelte-1tpq41i:disabled{opacity:.3;cursor:not-allowed}.nav-button.svelte-1tpq41i svg:where(.svelte-1tpq41i){width:24px;height:24px}.nav-prev.svelte-1tpq41i{left:16px}.nav-next.svelte-1tpq41i{right:16px}.gallery-info.svelte-1tpq41i{background:#f9fafb;border-radius:0 0 8px 8px}.dark .gallery-info.svelte-1tpq41i{background:#1f2937}.gallery-progress.svelte-1tpq41i{display:flex;justify-content:center;padding:12px 0 8px}.progress-dots.svelte-1tpq41i{display:flex;gap:6px}.progress-dot.svelte-1tpq41i{width:12px;height:12px;border-radius:50%;background:#d1d5db;border:none;padding:0;cursor:pointer;transition:all .2s ease}.progress-dot.svelte-1tpq41i:hover{background:#9ca3af;transform:scale(1.2)}.progress-dot.active.svelte-1tpq41i{background:#5865f2;width:28px;border-radius:6px;box-shadow:0 2px 4px #5865f24d}.dark .progress-dot.svelte-1tpq41i{background:#4b5563}.dark .progress-dot.svelte-1tpq41i:hover{background:#6b7280}.dark .progress-dot.active.svelte-1tpq41i{background:#5865f2}.gallery-counter.svelte-1tpq41i{text-align:center;font-size:.875rem;color:#6b7280;padding-bottom:8px}.dark .gallery-counter.svelte-1tpq41i{color:#9ca3af}.gallery-caption.svelte-1tpq41i{padding:12px 16px;font-size:.9rem;color:#374151;line-height:1.5;font-style:italic}.dark .gallery-caption.svelte-1tpq41i{color:#d1d5db}.image-expand-button.svelte-1tpq41i{padding:0;border:none;background:none;cursor:pointer;display:block;width:100%}.image-expand-button.svelte-1tpq41i:hover .gallery-image:where(.svelte-1tpq41i){opacity:.95}.lightbox-backdrop.svelte-1tpq41i{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;padding:1rem}.lightbox-close.svelte-1tpq41i{position:absolute;top:1rem;right:1rem;width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s;z-index:10}.lightbox-close.svelte-1tpq41i:hover{background:#fff3}.lightbox-close.svelte-1tpq41i svg:where(.svelte-1tpq41i){width:24px;height:24px}.lightbox-content.svelte-1tpq41i{position:relative;display:flex;align-items:center;justify-content:center;flex:1;width:100%;max-height:calc(100vh - 140px);overflow:auto}.lightbox-content .lightbox-image{max-width:90vw;max-height:calc(100vh - 140px);-o-object-fit:contain;object-fit:contain;border-radius:4px}.lightbox-nav.svelte-1tpq41i{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s}.lightbox-nav.svelte-1tpq41i:hover:not(:disabled){background:#fff3}.lightbox-nav.svelte-1tpq41i:disabled{opacity:.3;cursor:not-allowed}.lightbox-nav.svelte-1tpq41i svg:where(.svelte-1tpq41i){width:24px;height:24px}.lightbox-prev.svelte-1tpq41i{left:1rem}.lightbox-next.svelte-1tpq41i{right:1rem}.lightbox-thumbnails.svelte-1tpq41i{display:flex;gap:.5rem;padding:1rem;overflow-x:auto;max-width:100%;justify-content:center}.thumbnail-button.svelte-1tpq41i{flex-shrink:0;width:60px;height:60px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:none;transition:border-color .2s,opacity .2s;opacity:.6}.thumbnail-button.svelte-1tpq41i:hover{opacity:.9}.thumbnail-button.active.svelte-1tpq41i{border-color:#fff;opacity:1}.thumbnail-button.svelte-1tpq41i img:where(.svelte-1tpq41i){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 640px){.nav-button.svelte-1tpq41i{width:40px;height:40px}.nav-button.svelte-1tpq41i svg:where(.svelte-1tpq41i){width:20px;height:20px}.nav-prev.svelte-1tpq41i{left:8px}.nav-next.svelte-1tpq41i{right:8px}.gallery-caption.svelte-1tpq41i{font-size:.85rem;padding:10px 12px}.lightbox-nav.svelte-1tpq41i{width:40px;height:40px}.lightbox-nav.svelte-1tpq41i svg:where(.svelte-1tpq41i){width:20px;height:20px}.thumbnail-button.svelte-1tpq41i{width:50px;height:50px}}.lightbox-backdrop.svelte-1v7ioru{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;cursor:pointer;padding:2rem}.lightbox-content.svelte-1v7ioru{display:flex;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;overflow:auto}.lightbox-content .lightbox-image{max-width:90vw;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex:1 1 auto;min-height:0}.close-button.svelte-1v7ioru{position:absolute;top:1rem;right:1rem;width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s}.close-button.svelte-1v7ioru:hover{background:#fff3}.close-button.svelte-1v7ioru svg:where(.svelte-1v7ioru){width:24px;height:24px}.animate-score-fill.svelte-1cn13vk{animation:svelte-1cn13vk-score-fill .8s ease-out forwards}@keyframes svelte-1cn13vk-score-fill{0%{width:0%}to{width:var(--score-width)}}.line-clamp-2.svelte-1o1fp19{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collapsible-section.svelte-kp828g{margin-bottom:1.5rem;border:1px solid var(--light-border-primary);border-radius:8px;overflow:hidden}.dark .collapsible-section.svelte-kp828g{border-color:var(--light-border-primary)}.collapsible-toggle.svelte-kp828g{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--light-bg-tertiary);border:none;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--light-border-secondary);transition:background-color .2s}.collapsible-toggle.svelte-kp828g:hover,.dark .collapsible-toggle.svelte-kp828g:hover{background:var(--light-border-secondary)}.collapsible-title.svelte-kp828g{display:flex;align-items:center;gap:.5rem}.toggle-icon.svelte-kp828g{font-size:.75rem;transition:transform .2s}.collapsible-content.svelte-kp828g{padding:1rem;background:#fafafa}.dark .collapsible-content.svelte-kp828g{background:#1f1f1f}.legend-content.svelte-uk27nj{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.legend-item.svelte-uk27nj{display:flex;align-items:center;gap:.5rem}.legend-icon.svelte-uk27nj{width:24px;height:24px;flex-shrink:0}.legend-text.svelte-uk27nj{display:flex;flex-direction:column;gap:.1rem}.icon-name.svelte-uk27nj{font-weight:500;font-size:.85rem;color:#333}.icon-meaning.svelte-uk27nj{font-size:.75rem;color:#666}@media (max-width: 640px){.legend-content.svelte-uk27nj{grid-template-columns:1fr}}.content-search-wrapper.svelte-16yzohv{width:100%}.content-search-input-container.svelte-16yzohv{position:relative;display:flex;align-items:center}.content-search-icon.svelte-16yzohv{position:absolute;left:1rem;color:var(--light-text-light, #999);pointer-events:none;transition:color .3s ease}.content-search-input.svelte-16yzohv{width:100%;padding:.75rem 1rem .75rem 3rem;font-size:1rem;border:2px solid var(--light-border-primary, #e5e7eb);border-radius:.75rem;background:#fff;color:var(--light-text-primary, #1f2937);transition:border-color .2s ease,background-color .3s ease,color .3s ease}.content-search-input.svelte-16yzohv:focus{outline:none;border-color:var(--accent, #2c5f2d)}.content-search-input.svelte-16yzohv::-moz-placeholder{color:var(--light-text-muted, #9ca3af)}.content-search-input.svelte-16yzohv::placeholder{color:var(--light-text-muted, #9ca3af)}.content-search-clear.svelte-16yzohv{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;cursor:pointer;color:var(--light-text-light, #999);transition:color .2s ease;border-radius:.375rem}.content-search-clear.svelte-16yzohv:hover{color:var(--light-text-primary, #1f2937);background-color:var(--light-bg-secondary, #f3f4f6)}.content-search-clear.svelte-16yzohv:focus{outline:2px solid var(--accent, #2c5f2d);outline-offset:2px}.content-search-filters.svelte-16yzohv{margin-top:1rem}.sr-only.svelte-16yzohv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dark .content-search-icon.svelte-16yzohv{color:var(--dark-text-light, #6b7280)}.dark .content-search-input.svelte-16yzohv{background:var(--dark-bg-secondary, #1f2937);border-color:var(--dark-border-primary, #374151);color:var(--dark-text-primary, #f9fafb)}.dark .content-search-input.svelte-16yzohv:focus{border-color:var(--accent, #4ade80)}.dark .content-search-input.svelte-16yzohv::-moz-placeholder{color:var(--dark-text-muted, #6b7280)}.dark .content-search-input.svelte-16yzohv::placeholder{color:var(--dark-text-muted, #6b7280)}.dark .content-search-clear.svelte-16yzohv{color:var(--dark-text-light, #6b7280)}.dark .content-search-clear.svelte-16yzohv:hover{color:var(--dark-text-primary, #f9fafb);background-color:var(--dark-bg-tertiary, #111827)}.dark .content-search-clear.svelte-16yzohv:focus{outline-color:var(--accent, #4ade80)}.loading.svelte-7dv63x{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}.spinner.svelte-7dv63x{border-style:solid;border-color:var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-7dv63x-spin .8s linear infinite}@keyframes svelte-7dv63x-spin{to{transform:rotate(360deg)}}.message.svelte-7dv63x{color:var(--color-text-secondary);font-size:.875rem}.loading-sm.svelte-7dv63x .message:where(.svelte-7dv63x){font-size:.75rem}.loading-lg.svelte-7dv63x .message:where(.svelte-7dv63x){font-size:1rem}.theme-toggle-compact.svelte-18of0qs{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.theme-toggle-compact.svelte-18of0qs:hover{background:var(--color-bg-secondary);color:var(--color-text)}.theme-selector.svelte-18of0qs{display:flex;flex-direction:column;gap:.5rem}.theme-label.svelte-18of0qs{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.theme-options.svelte-18of0qs{display:flex;gap:.5rem}.theme-option.svelte-18of0qs{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);border-radius:var(--radius-md);font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.theme-option.svelte-18of0qs:hover{border-color:var(--color-primary);color:var(--color-text)}.theme-option.active.svelte-18of0qs{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}@media (max-width: 480px){.theme-options.svelte-18of0qs{flex-direction:column}}.sparkline.svelte-2236wh{display:inline-block;vertical-align:middle}.sparkline-line.svelte-2236wh{transition:stroke .2s ease}.sparkline-area.svelte-2236wh,.sparkline-dot.svelte-2236wh{transition:fill .2s ease}.activity-overview.svelte-1u5q80c{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #00000014;margin-bottom:1.5rem}.dark .activity-overview.svelte-1u5q80c{background:var(--light-bg-tertiary);box-shadow:0 2px 8px #0000004d}.overview-header.svelte-1u5q80c{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.overview-header.svelte-1u5q80c h3:where(.svelte-1u5q80c){margin:0;font-size:.9rem;color:#2c5f2d;font-weight:600}.dark .overview-header.svelte-1u5q80c h3:where(.svelte-1u5q80c){color:var(--accent-success)}.overview-stats.svelte-1u5q80c{display:flex;gap:.75rem;font-size:.8rem;color:#666}.dark .overview-stats.svelte-1u5q80c{color:var(--light-text-muted)}.overview-stats.svelte-1u5q80c strong:where(.svelte-1u5q80c){color:var(--light-border-secondary)}.dark .overview-stats.svelte-1u5q80c strong:where(.svelte-1u5q80c){color:var(--light-text-very-light)}.overview-content.svelte-1u5q80c{display:flex;gap:1.5rem;align-items:flex-start}@media (max-width: 500px){.overview-content.svelte-1u5q80c{flex-direction:column;gap:.75rem}}.heatmap.svelte-1u5q80c{display:flex;gap:3px;flex-wrap:wrap;max-width:200px}.heatmap-cell.svelte-1u5q80c{width:12px;height:12px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:0;transition:transform .15s ease}.heatmap-cell.svelte-1u5q80c:hover{transform:scale(1.2)}.heatmap-cell.today.svelte-1u5q80c{outline:1px solid var(--accent-success);outline-offset:1px}.heatmap-cell.level-0.svelte-1u5q80c{background:#ebedf0}.heatmap-cell.level-1.svelte-1u5q80c{background:#9be9a8}.heatmap-cell.level-2.svelte-1u5q80c{background:#40c463}.heatmap-cell.level-3.svelte-1u5q80c{background:#30a14e}.heatmap-cell.level-4.svelte-1u5q80c{background:#216e39}.dark .heatmap-cell.level-0.svelte-1u5q80c{background:#161b22}.dark .heatmap-cell.level-1.svelte-1u5q80c{background:#0e4429}.dark .heatmap-cell.level-2.svelte-1u5q80c{background:#006d32}.dark .heatmap-cell.level-3.svelte-1u5q80c{background:#26a641}.dark .heatmap-cell.level-4.svelte-1u5q80c{background:#39d353}.cell-day.svelte-1u5q80c{display:none}.sparklines.svelte-1u5q80c{flex:1;display:flex;flex-direction:column;gap:.5rem}.sparkline-row.svelte-1u5q80c{display:flex;align-items:center;gap:.5rem}.sparkline-label.svelte-1u5q80c{font-size:.7rem;color:var(--light-text-light);width:45px;text-align:right}.dark .sparkline-label.svelte-1u5q80c{color:#777}.sparkline-peak.svelte-1u5q80c{font-size:.65rem;color:var(--light-text-muted);margin-left:.35rem;font-variant-numeric:tabular-nums}.dark .sparkline-peak.svelte-1u5q80c{color:#666}.overview-footer.svelte-1u5q80c{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--light-text-very-light);display:flex;justify-content:flex-end}.dark .overview-footer.svelte-1u5q80c{border-top-color:var(--light-border-secondary)}.loc-summary.svelte-1u5q80c{display:flex;gap:.75rem;font-size:.8rem;font-weight:500}.loc-summary.svelte-1u5q80c .add:where(.svelte-1u5q80c){color:var(--accent-success)}.loc-summary.svelte-1u5q80c .del:where(.svelte-1u5q80c){color:var(--accent-danger)}.dark .loc-summary.svelte-1u5q80c .add:where(.svelte-1u5q80c){color:var(--accent-success)}.dark .loc-summary.svelte-1u5q80c .del:where(.svelte-1u5q80c){color:#e57373}.loc-bar.svelte-1msh4x3{display:flex;flex-direction:column;gap:.25rem}.loc-labels.svelte-1msh4x3{display:flex;justify-content:space-between;font-size:.7rem;font-weight:500}.label-add.svelte-1msh4x3{color:var(--accent-success)}.label-del.svelte-1msh4x3{color:var(--accent-danger)}.dark .label-add.svelte-1msh4x3{color:var(--accent-success)}.dark .label-del.svelte-1msh4x3{color:#e57373}.bar-container.svelte-1msh4x3{display:flex;background:#e9ecef;border-radius:4px;overflow:hidden}.dark .bar-container.svelte-1msh4x3{background:var(--light-border-secondary)}.bar-segment.svelte-1msh4x3{height:100%;transition:width .3s ease}.bar-add.svelte-1msh4x3{background:linear-gradient(90deg,var(--accent-success) 0%,#34d058 100%)}.bar-del.svelte-1msh4x3{background:linear-gradient(90deg,var(--accent-danger) 0%,#e57373 100%)}.loc-bar-compact.svelte-1msh4x3{display:flex;align-items:center;gap:.25rem}.loc-bar-compact.svelte-1msh4x3 .bar-track:where(.svelte-1msh4x3){flex:1;height:4px;background:#e9ecef;border-radius:2px;display:flex;overflow:hidden}.dark .loc-bar-compact.svelte-1msh4x3 .bar-track:where(.svelte-1msh4x3){background:var(--light-border-secondary)}.loc-bar-compact.svelte-1msh4x3 .bar-add:where(.svelte-1msh4x3),.loc-bar-compact.svelte-1msh4x3 .bar-del:where(.svelte-1msh4x3){height:100%;max-width:50%;transition:width .3s ease}.repo-breakdown.svelte-ocfnid{display:flex;flex-direction:column;gap:.35rem}.breakdown-bar.svelte-ocfnid{display:flex;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.dark .breakdown-bar.svelte-ocfnid{background:var(--light-border-secondary)}.breakdown-segment.svelte-ocfnid{height:100%;min-width:2px;transition:width .3s ease}.breakdown-segment.svelte-ocfnid:first-child{border-radius:3px 0 0 3px}.breakdown-segment.svelte-ocfnid:last-child{border-radius:0 3px 3px 0}.breakdown-segment.svelte-ocfnid:only-child{border-radius:3px}.breakdown-legend.svelte-ocfnid{display:flex;flex-wrap:wrap;gap:.5rem}.legend-item.svelte-ocfnid{display:flex;align-items:center;gap:.25rem;font-size:.65rem;color:#666}.dark .legend-item.svelte-ocfnid{color:var(--light-text-muted)}.legend-dot.svelte-ocfnid{width:6px;height:6px;border-radius:50%;flex-shrink:0}.legend-name.svelte-ocfnid{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}
