.page-title.svelte-ehj0dy{color:#fff;text-align:start;margin:.5rem 0;font-size:2rem;font-weight:700}.click-count.svelte-ehj0dy{color:#8b949e;font-size:.8rem;font-weight:400}.click-filter.svelte-ehj0dy{flex-direction:row;align-items:center;gap:.5rem;display:flex}.click-filter.svelte-ehj0dy button:where(.svelte-ehj0dy){color:#8b949e;font:inherit;cursor:pointer;background-color:#151b23;border:1px solid #3d444d;border-radius:.4rem;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.8rem;display:flex}.click-filter.svelte-ehj0dy button.active:where(.svelte-ehj0dy){color:#fff;background-color:#1e242a;border-color:#4493f8}.key-item.svelte-ehj0dy{flex-direction:row;align-items:center;gap:.5rem;display:flex}.key-color.svelte-ehj0dy{border-radius:.2rem;width:1rem;height:1rem}.heatmap.svelte-ehj0dy{color:#fff;border:1px solid #3d444d;border-radius:.5rem;flex-direction:column;align-self:center;width:calc(100% - 2rem - 2px);padding:.75rem 1rem 1rem;font-size:.9rem;font-weight:700;display:flex}.heatmap-header.svelte-ehj0dy{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.timeline.svelte-ehj0dy{-webkit-user-select:none;user-select:none;height:52px;position:relative}.timeline-track.svelte-ehj0dy{background-color:#151b23;border-radius:.4rem;align-items:flex-end;gap:1px;padding:4px 2px 0;display:flex;position:absolute;inset:0;overflow:hidden}.density-bar.svelte-ehj0dy{background-color:#4493f855;border-radius:1px 1px 0 0;flex:1}.timeline-dim.svelte-ehj0dy{pointer-events:none;background-color:#0009;border-radius:.4rem;position:absolute;top:0;bottom:0}.timeline-handle.svelte-ehj0dy{cursor:ew-resize;z-index:10;background-color:#4493f8;border-radius:3px;width:.2rem;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.timeline-handle.svelte-ehj0dy:before{content:"";position:absolute;inset:0 -2px}.timeline-labels.svelte-ehj0dy{color:#8b949e;justify-content:space-between;margin-top:.3rem;margin-bottom:.5rem;font-size:.75rem;font-weight:400;display:flex}.canvas-container.svelte-ehj0dy{margin-top:.5rem}.heatmap-canvas.svelte-ehj0dy{max-width:100%;max-height:100%;position:relative}.row.svelte-ehj0dy{gap:1rem;display:flex}.pie-container.svelte-ehj0dy{align-self:left;color:#fff;border:1px solid #3d444d;border-radius:.5rem;flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem 1rem;font-size:.9rem;font-weight:700;display:flex}.pie-wrapper.svelte-ehj0dy{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.pie.svelte-ehj0dy{margin-top:.5rem}.bar-container.svelte-ehj0dy{flex:1}.hours-container.svelte-ehj0dy{align-self:left;color:#fff;border:1px solid #3d444d;border-radius:.5rem;flex-direction:column;flex:3;gap:1rem;width:20%;padding:.75rem 1rem 1rem;font-size:.9rem;font-weight:700;display:flex}.days-container.svelte-ehj0dy{align-self:left;color:#fff;border:1px solid #3d444d;border-radius:.5rem;flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem 1rem;font-size:.9rem;font-weight:700;display:flex}.info-box.svelte-ehj0dy{align-self:left;color:#fff;border:1px solid #3d444d;border-radius:.5rem;flex-direction:column;flex:1;padding:.75rem 1rem 1rem;font-size:.9rem;font-weight:700;display:flex}.row.svelte-1jwf2j{gap:1rem;display:flex}.page-title.svelte-1jwf2j{color:#fff;text-align:start;margin:.5rem 0;font-size:2rem;font-weight:700}.info-box.svelte-1jwf2j,.timeline-card.svelte-1jwf2j,.geometry-card.svelte-1jwf2j{align-self:left;color:#fff;border:1px solid #3d444d;border-radius:.5rem;flex-direction:column;flex:1;padding:.75rem 1rem 1rem;font-size:.9rem;font-weight:700;display:flex}.timeline-card.svelte-1jwf2j{gap:.5rem}.timeline.svelte-1jwf2j{-webkit-user-select:none;user-select:none;height:42px;position:relative}.timeline-track.svelte-1jwf2j{background-color:#151b23;border-radius:.4rem;position:absolute;inset:0;overflow:hidden}.timeline-dim.svelte-1jwf2j{pointer-events:none;background-color:#0009;border-radius:.4rem;position:absolute;top:0;bottom:0}.timeline-handle.svelte-1jwf2j{cursor:ew-resize;z-index:10;background-color:#4493f8;border-radius:3px;width:.2rem;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.timeline-handle.svelte-1jwf2j:before{content:"";position:absolute;inset:0 -2px}.timeline-labels.svelte-1jwf2j{color:#8b949e;justify-content:space-between;font-size:.75rem;font-weight:400;display:flex}.geometry-card.svelte-1jwf2j{gap:.5rem}.geometry-header.svelte-1jwf2j{justify-content:space-between;align-items:start;gap:1rem;display:flex}.geometry-footer.svelte-1jwf2j{color:#8b949e;margin-top:.25rem;font-size:.8rem;font-weight:400}.geometry-controls.svelte-1jwf2j{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.desktop-switcher.svelte-1jwf2j{color:#8b949e;white-space:nowrap;align-items:center;gap:.5rem;font-weight:400;display:flex}.desktop-switcher.svelte-1jwf2j button:where(.svelte-1jwf2j){cursor:pointer;color:#fff;font:inherit;background-color:#151b23;border:1px solid #3d444d;border-radius:.4rem;padding:.3rem .55rem}.desktop-switcher.svelte-1jwf2j button:where(.svelte-1jwf2j):hover{background-color:#1e242a}.geometry-select.svelte-1jwf2j{color:#fff;min-width:14rem;font:inherit;background-color:#151b23;border:1px solid #3d444d;border-radius:.4rem;padding:.4rem .55rem;font-weight:400}.geometry-canvas.svelte-1jwf2j{background-color:#0d1117;overflow:hidden}.geometry-svg.svelte-1jwf2j{aspect-ratio:3520/1080;width:100%;display:block}.geometry-monitor.svelte-1jwf2j{fill:#151b23;stroke:#3d444d;stroke-width:5px}.geometry-window.svelte-1jwf2j{stroke-width:6px}.geometry-label.svelte-1jwf2j{fill:#fff;paint-order:stroke;stroke:#000c;stroke-width:.5rem;font-size:2.2rem;font-weight:700}.geometry-empty.svelte-1jwf2j{fill:#8b949e;font-size:48px;font-weight:500}.progress-container.svelte-1jwf2j{align-self:left;flex-direction:row;gap:.5rem;font-weight:400;display:flex}.progress-column.svelte-1jwf2j{flex-direction:column;gap:1rem;display:flex}.progress-bar-bg.svelte-1jwf2j{background-color:#3d444d;border-radius:.25rem;flex:1;height:.25rem;margin:.375rem}.progress-bar-fill.svelte-1jwf2j{background-color:#4493f8;border-radius:.25rem;max-width:100%;height:100%}.pie-box.svelte-1jwf2j{align-self:left;color:#fff;border:1px solid #3d444d;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;font-size:.9rem;font-weight:700;display:flex}.pie-wrapper.svelte-1jwf2j{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.pie.svelte-1jwf2j{margin-top:.5rem}main.svelte-1uha8ag{color:#fff;background-color:#0d1117;flex-direction:row;width:100vw;height:100vh;font-family:sans-serif;display:flex;overflow:hidden}.sidebar.svelte-1uha8ag{background-color:#010409;flex-direction:column;width:18rem;height:100%;display:flex;overflow:hidden}.content.svelte-1uha8ag{flex-direction:column;flex:1;align-items:center;display:flex}.inner.svelte-1uha8ag{flex-direction:column;gap:1rem;width:78rem;margin:1rem 2rem;display:flex;overflow-y:scroll}.import-data.svelte-1uha8ag{flex-direction:row;justify-content:start;align-items:center;gap:.4em;padding:1rem;font-weight:700;display:flex}.import-button.svelte-1uha8ag{cursor:pointer;color:#4493f8;background-color:#010409;border:0;border-radius:2em;font-family:sans-serif;font-size:1rem;font-weight:700;transition:all .1s}.import-button.svelte-1uha8ag:hover{text-decoration:underline}.upload-button.svelte-1uha8ag{cursor:pointer;color:#4493f8;background-color:#010409;border:0;margin-top:.35em}.sections.svelte-1uha8ag{flex-direction:column;padding:.5rem;display:flex}.company-mark.svelte-1uha8ag{align-items:center;width:fit-content;margin-top:auto;padding:1rem;display:flex}.company-logo.svelte-1uha8ag{opacity:.76;background-color:#fff;width:3rem;height:3rem;transition:background-color .16s,opacity .16s;-webkit-mask:url(../../../company-logo.svg) 50%/contain no-repeat;mask:url(../../../company-logo.svg) 50%/contain no-repeat}.company-mark.svelte-1uha8ag:hover .company-logo:where(.svelte-1uha8ag){opacity:.92;background-color:#ff8000}.section-button.svelte-1uha8ag{color:#fff;cursor:pointer;text-align:start;background-color:#010409;border:0;border-radius:.5em;flex-direction:row;align-items:center;gap:.6em;padding:.5em;font-size:1rem;transition:all;display:flex}.section-button.svelte-1uha8ag:hover{background-color:#13181e;transition:all .1s}.section-button.active.svelte-1uha8ag{background-color:#1e242a}
