.export-menu.svelte-1uvql0o{display:inline-flex;position:relative}.export-trigger.svelte-1uvql0o{font:inherit;color:#ccc;cursor:pointer;background:#1a1a2e;border:1px solid #2a2a40;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.78rem;display:inline-flex}.export-trigger.svelte-1uvql0o:hover,.export-trigger[aria-expanded=true].svelte-1uvql0o{color:#e8e8ea;border-color:#555}.export-trigger.svelte-1uvql0o:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.chevron.svelte-1uvql0o{color:#999;transition:transform .15s}.export-trigger[aria-expanded=true].svelte-1uvql0o .chevron:where(.svelte-1uvql0o){transform:rotate(180deg)}.export-popover.svelte-1uvql0o{z-index:30;box-sizing:border-box;color:#ccc;background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;width:18rem;max-width:calc(100vw - 16px);margin:0;padding:.35rem;position:fixed;inset:auto}.export-popover[hidden].svelte-1uvql0o{display:none}.export-items.svelte-1uvql0o{flex-direction:column;gap:.1rem;display:flex}.export-items[hidden].svelte-1uvql0o{display:none}.export-items.svelte-1uvql0o [role=menuitem]:where(.svelte-1uvql0o){width:100%;font:inherit;color:#ccc;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .75rem;font-size:.85rem;display:block}.export-items.svelte-1uvql0o [role=menuitem]:where(.svelte-1uvql0o):hover,.export-items.svelte-1uvql0o [role=menuitem]:where(.svelte-1uvql0o):focus-visible{color:#e8e8ea;background:#222228}.export-items.svelte-1uvql0o [role=menuitem]:where(.svelte-1uvql0o):focus-visible{outline-offset:-2px;outline:2px solid #818cf8}.export-notes.svelte-1uvql0o{color:#999;border-top:1px solid #2a2a30;margin-top:.3rem;padding:.5rem .75rem .35rem;font-size:.72rem;line-height:1.45}.export-notes.svelte-1uvql0o p:where(.svelte-1uvql0o){margin:0}.export-notes.svelte-1uvql0o p:where(.svelte-1uvql0o)+p:where(.svelte-1uvql0o){margin-top:.4rem}.export-notes.svelte-1uvql0o a:where(.svelte-1uvql0o){color:#818cf8}.export-notes.svelte-1uvql0o a:where(.svelte-1uvql0o):focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid #818cf8}@media (width<=768px){.export-popover.svelte-1uvql0o{width:calc(100vw - 32px);max-width:none}}@media (prefers-reduced-motion:reduce){.chevron.svelte-1uvql0o{transition:none}}.site-header.svelte-11lufkt h1{overflow-wrap:anywhere;margin:0 0 .25rem;font-size:1.6rem}.site-id.svelte-11lufkt{color:#999;font-family:monospace;font-size:.75rem}.periods.svelte-11lufkt{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.periods.svelte-11lufkt button:where(.svelte-11lufkt){color:#999;cursor:pointer;background:#1a1a2e;border:1px solid #2a2a40;border-radius:6px;padding:.35rem .7rem;font-size:.8rem}.periods.svelte-11lufkt button:where(.svelte-11lufkt):hover{color:#ccc;border-color:#555}.periods.svelte-11lufkt button.active:where(.svelte-11lufkt){color:#fff;background:#818cf8;border-color:#818cf8}.detail-filters.svelte-11lufkt{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.5rem;display:flex}.custom-range.svelte-11lufkt{flex-wrap:wrap}.custom-range.svelte-11lufkt,.compare-control.svelte-11lufkt{color:#999;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.detail-filters.svelte-11lufkt input:where(.svelte-11lufkt),.detail-filters.svelte-11lufkt button:where(.svelte-11lufkt){color:#ccc;background:#1a1a2e;border:1px solid #2a2a40;border-radius:6px;padding:.35rem .55rem}.detail-filters.svelte-11lufkt button:where(.svelte-11lufkt){cursor:pointer}.filter-button.svelte-11lufkt{font:inherit;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.filter-button.svelte-11lufkt:hover{color:#e8e8ea;border-color:#555}.detail-filters.svelte-11lufkt button:where(.svelte-11lufkt):focus-visible,.detail-filters.svelte-11lufkt input:where(.svelte-11lufkt):focus-visible{outline-offset:2px;outline:2px solid #818cf8}.compare-control.svelte-11lufkt input:where(.svelte-11lufkt){accent-color:#818cf8}.range-label.svelte-11lufkt{color:#999;margin:0 0 1rem;font-size:.78rem}.card.svelte-7n9z7y{background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;min-width:0;padding:.75rem 1rem}.top.svelte-7n9z7y{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.title.svelte-7n9z7y{color:#e8e8ea;border-bottom:2px solid #818cf8;margin:0;padding:.25rem 0;font-size:.8rem;font-weight:500}.export.svelte-7n9z7y{color:#999;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #2a2a30;border-radius:8px;padding:.25rem .5rem;font-size:.7rem}.export.svelte-7n9z7y:hover{color:#e8e8ea;border-color:#4a4a55}.export.svelte-7n9z7y:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.bar-row.svelte-7n9z7y{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.bar-label.svelte-7n9z7y{color:#ccc;text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:250px;font-size:.8rem;overflow:hidden}.bar-track.svelte-7n9z7y{background:#0a0a0d;border-radius:3px;flex:1.5;height:6px;overflow:hidden}.bar-size.svelte-7n9z7y{height:100%}.bar-fill.svelte-7n9z7y{background:#818cf8;border-radius:3px;height:100%}.bar-fill.yellow.svelte-7n9z7y{background:#eab308}.bar-val.svelte-7n9z7y{color:#999;text-align:right;min-width:40px;font-size:.75rem}.event-actions.svelte-7n9z7y{align-items:center;gap:.75rem;margin:0 0 .5rem;padding-left:.5rem;display:flex}.event-actions.svelte-7n9z7y .link:where(.svelte-7n9z7y){color:#818cf8;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.7rem}.event-actions.svelte-7n9z7y .link:where(.svelte-7n9z7y):hover:not(:disabled){text-decoration:underline}.event-actions.svelte-7n9z7y .link:where(.svelte-7n9z7y):disabled{opacity:.5;cursor:not-allowed}.event-actions.svelte-7n9z7y .link:where(.svelte-7n9z7y):focus-visible{outline-offset:2px;outline:2px solid #818cf8}.goal-chip.svelte-7n9z7y{color:#c7d2fe;background:#818cf829;border-radius:999px;padding:.05rem .4rem;font-size:.65rem}.details.svelte-7n9z7y{background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;margin:0 0 .75rem;padding:.5rem .75rem}.details.svelte-7n9z7y h3:where(.svelte-7n9z7y){color:#999;letter-spacing:.04em;text-transform:uppercase;margin:.25rem 0;font-size:.65rem;font-weight:600}.details.svelte-7n9z7y h3:where(.svelte-7n9z7y):not(:first-child){margin-top:.6rem}.details.svelte-7n9z7y ol:where(.svelte-7n9z7y){margin:0;padding:0;list-style:none}.details.svelte-7n9z7y li:where(.svelte-7n9z7y){color:#ccc;justify-content:space-between;gap:.75rem;padding:.15rem 0;font-size:.75rem;display:flex}.details.svelte-7n9z7y .target:where(.svelte-7n9z7y){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.details.svelte-7n9z7y b:where(.svelte-7n9z7y){font-variant-numeric:tabular-nums;font-weight:600}.muted.svelte-7n9z7y{color:#999;margin:0;font-size:.75rem}.notice.svelte-7n9z7y{color:#999;margin:.5rem 0 0;font-size:.75rem}.error.svelte-7n9z7y{color:#ef4444;margin:.5rem 0 0;font-size:.75rem}.event-stats.svelte-7n9z7y{color:#999;flex-wrap:wrap;gap:.75rem;margin:.15rem 0 .5rem;padding-left:.5rem;font-size:.65rem;display:flex}.event-stats.svelte-7n9z7y span:where(.svelte-7n9z7y){white-space:nowrap}.event-stats.svelte-7n9z7y .field-name:where(.svelte-7n9z7y){color:#818cf8;font-weight:600}.gcard.svelte-1873wix{--row-h:2.75rem;--hdr-h:1.75rem;--list-h:calc(1.75rem + 8 * 2rem);--n-w:5.5rem;--v-w:4rem;background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;flex-direction:column;min-width:0;padding:.75rem 1rem;display:flex}.gcard.cmp.svelte-1873wix{--n-w:8rem}@media (width<=480px){.gcard.svelte-1873wix{--n-w:4.5rem;--v-w:3.5rem}.gcard.cmp.svelte-1873wix{--n-w:6.5rem}}.top.svelte-1873wix{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tabs.svelte-1873wix{flex-wrap:wrap;gap:.25rem .75rem;min-width:0;display:flex}.tabs.svelte-1873wix button:where(.svelte-1873wix){color:#999;cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;padding:.25rem 0;font-size:.8rem;font-weight:500}.tabs.svelte-1873wix button:where(.svelte-1873wix):hover{color:#e8e8ea}.tabs.svelte-1873wix button.on:where(.svelte-1873wix){color:#e8e8ea;border-bottom-color:#818cf8}button.svelte-1873wix:focus-visible,.scroll.svelte-1873wix:focus-visible,input.svelte-1873wix:focus-visible,select.svelte-1873wix:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.panel.svelte-1873wix{min-height:var(--list-h);flex-direction:column;display:flex}.scroll.svelte-1873wix{max-height:var(--list-h);scrollbar-width:thin;scrollbar-color:#2a2a30 transparent;border-radius:8px;overflow-y:auto}.hdr.svelte-1873wix{z-index:1;grid-template-columns:minmax(0, 1fr) var(--n-w) var(--v-w);height:var(--hdr-h);color:#999;letter-spacing:.04em;text-transform:uppercase;background:#1a1a1f;align-items:center;column-gap:.75rem;padding:0 .5rem;font-size:.7rem;display:grid;position:sticky;top:0}.hdr.svelte-1873wix span:where(.svelte-1873wix){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0;line-height:1.1}ol.svelte-1873wix,ul.svelte-1873wix{margin:0;padding:0;list-style:none}ol.svelte-1873wix li:where(.svelte-1873wix){grid-template-columns:minmax(0, 1fr) var(--n-w) var(--v-w);height:var(--row-h);align-items:center;column-gap:.75rem;padding:0 .5rem;font-size:.8rem;display:grid;position:relative}.bar.svelte-1873wix{position:absolute;top:.25rem;bottom:.25rem;left:0}.fill.svelte-1873wix{background:#818cf829;border-radius:8px;height:100%;display:block}.label.svelte-1873wix{flex-direction:column;min-width:0;display:flex;position:relative}.name.svelte-1873wix,.match.svelte-1873wix{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name.svelte-1873wix{color:#e8e8ea}.match.svelte-1873wix{color:#999;font-size:.7rem}.hdr.svelte-1873wix .num:where(.svelte-1873wix),.n.svelte-1873wix,.v.svelte-1873wix{text-align:right}.n.svelte-1873wix,.v.svelte-1873wix{color:#ccc;font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.v.svelte-1873wix{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.of.svelte-1873wix{color:#999;font-size:.7rem}.rule.svelte-1873wix{color:#999;margin:0;padding:.25rem .5rem .5rem;font-size:.7rem;line-height:1.4}.n.svelte-1873wix .vs{margin-left:.5rem;font-size:.7rem}.n.svelte-1873wix .vs-prev{color:#999;margin-left:.4rem;font-size:.65rem}.empty.svelte-1873wix{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.empty.svelte-1873wix p:where(.svelte-1873wix){text-align:center}.empty.svelte-1873wix p:where(.svelte-1873wix),.muted.svelte-1873wix{color:#999;margin:0;font-size:.8rem}.btn-primary.svelte-1873wix{background:var(--klar-primary,#4f46e5);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8rem}.btn-primary.svelte-1873wix:hover:not(:disabled){background:#4338ca}.btn-primary.svelte-1873wix:disabled{opacity:.5;cursor:not-allowed}.goals.svelte-1873wix{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.goals.svelte-1873wix li:where(.svelte-1873wix){background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.goal-info.svelte-1873wix{flex-direction:column;gap:.125rem;min-width:0;display:flex}.goal-info.svelte-1873wix .name:where(.svelte-1873wix){font-weight:600}.desc.svelte-1873wix{color:#ccc;font-size:.7rem}.target.svelte-1873wix{color:#818cf8;font-size:.7rem}.btn-del.svelte-1873wix{color:#999;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:.25rem;display:inline-flex}.btn-del.svelte-1873wix:hover{color:#ef4444;border-color:#2a2a30}.muted.svelte-1873wix{margin-bottom:1rem}.goal-form.svelte-1873wix{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.goal-form.svelte-1873wix{grid-template-columns:repeat(2,minmax(0,1fr))}}.goal-form.svelte-1873wix label:where(.svelte-1873wix){color:#999;flex-direction:column;gap:.25rem;min-width:0;font-size:.7rem;display:flex}.goal-form.svelte-1873wix input:where(.svelte-1873wix),.goal-form.svelte-1873wix select:where(.svelte-1873wix){box-sizing:border-box;color:#e8e8ea;width:100%;height:2.25rem;font:inherit;background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}.goal-form.svelte-1873wix input:where(.svelte-1873wix):hover,.goal-form.svelte-1873wix select:where(.svelte-1873wix):hover{border-color:#4a4a55}.goal-form.svelte-1873wix input:where(.svelte-1873wix)::placeholder{color:#999}.actions.svelte-1873wix{align-items:flex-end;display:flex}.error.svelte-1873wix{color:#ef4444;grid-column:1/-1;margin:0;font-size:.75rem}.notice.svelte-1873wix{color:#999;grid-column:1/-1;margin:0;font-size:.75rem}.panel.svelte-1873wix>.error:where(.svelte-1873wix){margin-bottom:.75rem}.tcard.svelte-1cc85f3{background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;min-width:0;margin-bottom:1rem;padding:.75rem 1rem}h2.svelte-1cc85f3{color:#e8e8ea;margin:0 0 .25rem;font-size:.9rem}h3.svelte-1cc85f3{color:#e8e8ea;margin:0 0 .5rem;font-size:.8rem;font-weight:600}.lists.svelte-1cc85f3{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.75rem;display:grid}@media (width>=768px){.lists.svelte-1cc85f3{grid-template-columns:repeat(2,minmax(0,1fr))}}ul.svelte-1cc85f3{flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}li.svelte-1cc85f3{background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;display:flex}code.svelte-1cc85f3{overflow-wrap:anywhere;color:#e8e8ea;min-width:0;font-size:.8rem}form.svelte-1cc85f3{align-items:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}label.svelte-1cc85f3{color:#999;flex-direction:column;flex:1;gap:.25rem;min-width:0;font-size:.7rem;display:flex}input.svelte-1cc85f3{box-sizing:border-box;color:#e8e8ea;width:100%;height:2.25rem;font:inherit;background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}input.svelte-1cc85f3:hover{border-color:#4a4a55}input.svelte-1cc85f3::placeholder{color:#999}.btn-primary.svelte-1cc85f3,.btn-secondary.svelte-1cc85f3{cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;padding:.5rem 1rem;font-size:.8rem}.btn-primary.svelte-1cc85f3{background:var(--klar-primary,#4f46e5);color:#fff;border:none}.btn-primary.svelte-1cc85f3:hover:not(:disabled){background:#4338ca}.btn-secondary.svelte-1cc85f3{color:#e8e8ea;background:0 0;border:1px solid #2a2a30}.btn-secondary.svelte-1cc85f3:hover:not(:disabled){border-color:#4a4a55}.btn-primary.svelte-1cc85f3:disabled,.btn-secondary.svelte-1cc85f3:disabled,.btn-del.svelte-1cc85f3:disabled{opacity:.5;cursor:not-allowed}.btn-del.svelte-1cc85f3{color:#999;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:.25rem;display:inline-flex}.btn-del.svelte-1cc85f3:hover:not(:disabled){color:#ef4444;border-color:#2a2a30}.muted.svelte-1cc85f3{color:#999;margin:0 0 .5rem;font-size:.8rem}.error.svelte-1cc85f3{color:#ef4444;margin:.5rem 0 0;font-size:.75rem}.notice.svelte-1cc85f3{color:#999;margin:.5rem 0 0;font-size:.75rem}.dcard.svelte-8274vs{background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;min-width:0;margin-bottom:1rem;padding:.75rem 1rem}h2.svelte-8274vs{color:#e8e8ea;margin:0 0 .25rem;font-size:.9rem}h3.svelte-8274vs{color:#e8e8ea;margin:0 0 .5rem;font-size:.8rem;font-weight:600}.lists.svelte-8274vs{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.75rem;display:grid}@media (width>=768px){.lists.svelte-8274vs{grid-template-columns:repeat(2,minmax(0,1fr))}}ul.svelte-8274vs{flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}li.svelte-8274vs{background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;display:flex}code.svelte-8274vs{overflow-wrap:anywhere;color:#e8e8ea;min-width:0;font-size:.8rem}form.svelte-8274vs{align-items:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}label.svelte-8274vs{color:#999;flex-direction:column;flex:1;gap:.25rem;min-width:0;font-size:.7rem;display:flex}input.svelte-8274vs{box-sizing:border-box;color:#e8e8ea;width:100%;height:2.25rem;font:inherit;background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}input.svelte-8274vs:hover{border-color:#4a4a55}input.svelte-8274vs::placeholder{color:#999}.btn-primary.svelte-8274vs,.btn-secondary.svelte-8274vs{cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;padding:.5rem 1rem;font-size:.8rem}.btn-primary.svelte-8274vs{background:var(--klar-primary,#4f46e5);color:#fff;border:none}.btn-primary.svelte-8274vs:hover:not(:disabled){background:#4338ca}.btn-secondary.svelte-8274vs{color:#e8e8ea;background:0 0;border:1px solid #2a2a30}.btn-secondary.svelte-8274vs:hover:not(:disabled){border-color:#4a4a55}.btn-primary.svelte-8274vs:disabled,.btn-secondary.svelte-8274vs:disabled,.btn-del.svelte-8274vs:disabled{opacity:.5;cursor:not-allowed}.btn-del.svelte-8274vs{color:#999;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:.25rem .5rem;font-size:1rem;line-height:1;display:inline-flex}.btn-del.svelte-8274vs:hover:not(:disabled){color:#ef4444;border-color:#2a2a30}.muted.svelte-8274vs{color:#999;margin:0 0 .5rem;font-size:.8rem}.error.svelte-8274vs{color:#ef4444;margin:.5rem 0 0;font-size:.75rem}.notice.svelte-8274vs{color:#999;margin:.5rem 0 0;font-size:.75rem}.breakdowns.svelte-1i5ku38{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}@media (width<=767px){.breakdowns.svelte-1i5ku38{grid-template-columns:minmax(0,1fr)}}.install-check.svelte-1e9u7uk{border-top:1px solid #2a2a30;margin-top:1.25rem;padding-top:1rem}h3.svelte-1e9u7uk{color:#e8e8ea;margin:0 0 .5rem;font-size:1rem}.hint.svelte-1e9u7uk{color:#ccc;margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.field.svelte-1e9u7uk{color:#999;margin-bottom:.25rem;font-size:.8rem;display:block}input.svelte-1e9u7uk{box-sizing:border-box;width:100%;font:inherit;color:#e8e8ea;background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.85rem}input.svelte-1e9u7uk:focus-visible,.actions.svelte-1e9u7uk button:focus-visible,.actions.svelte-1e9u7uk a:where(.svelte-1e9u7uk):focus-visible{outline-offset:2px;outline:2px solid #818cf8}.actions.svelte-1e9u7uk{flex-wrap:wrap;gap:.5rem;display:flex}.actions.svelte-1e9u7uk button:where(.svelte-1e9u7uk),.actions.svelte-1e9u7uk a:where(.svelte-1e9u7uk){font:inherit;cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;text-decoration:none}.btn-primary.svelte-1e9u7uk{color:#e8e8ea;background:var(--klar-primary,#4f46e5);border:1px solid var(--klar-primary,#4f46e5)}.btn-secondary.svelte-1e9u7uk{color:#e8e8ea;background:0 0;border:1px solid #2a2a30}.btn-secondary.svelte-1e9u7uk:disabled{opacity:.5;cursor:not-allowed}.status.svelte-1e9u7uk{color:#ccc;margin:.75rem 0 0;font-size:.85rem}.status.error.svelte-1e9u7uk{color:#ef4444}.status.empty.svelte-1e9u7uk{margin:0}.items.svelte-1e9u7uk{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.item.svelte-1e9u7uk{border:1px solid #2a2a30;border-radius:8px;grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.5rem .75rem;font-size:.85rem;display:grid}.label.svelte-1e9u7uk{color:#e8e8ea}.badge.svelte-1e9u7uk{color:#999;font-size:.75rem}.item.ok.svelte-1e9u7uk .badge:where(.svelte-1e9u7uk){color:#22c55e}.item.problem.svelte-1e9u7uk{border-color:#ef4444}.item.problem.svelte-1e9u7uk .badge:where(.svelte-1e9u7uk){color:#ef4444}.detail.svelte-1e9u7uk{color:#ccc;overflow-wrap:anywhere;grid-column:1/-1;line-height:1.45}.first-pageview.svelte-gtoaxn{border-top:1px solid #2a2a30;margin-top:1.25rem;padding-top:1rem}h3.svelte-gtoaxn{color:#e8e8ea;margin:0 0 .5rem;font-size:1rem}.hint.svelte-gtoaxn{color:#ccc;margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.steps.svelte-gtoaxn{gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.step.svelte-gtoaxn{border:1px solid #2a2a30;border-radius:8px;gap:.15rem;padding:.5rem .75rem;font-size:.85rem;display:grid}.step.observed.svelte-gtoaxn{border-color:#22c55e}.label.svelte-gtoaxn{color:#e8e8ea}.detail.svelte-gtoaxn{color:#ccc;overflow-wrap:anywhere;line-height:1.45}.actions.svelte-gtoaxn button:where(.svelte-gtoaxn){font:inherit;cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.85rem}.btn-secondary.svelte-gtoaxn{color:#e8e8ea;background:0 0;border:1px solid #2a2a30}.btn-secondary.svelte-gtoaxn:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-gtoaxn:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.live.svelte-gtoaxn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.setup-sheet.svelte-1k84ku7{box-sizing:border-box;color:#e8e8ea;background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;width:min(40rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0}.setup-sheet.svelte-1k84ku7::backdrop{background:#000000b3}.sheet-body.svelte-1k84ku7{padding:1.5rem}h2.svelte-1k84ku7{color:#e8e8ea;margin:0 0 .75rem;font-size:1.2rem}.hint.svelte-1k84ku7{color:#ccc;margin:0 0 .75rem;font-size:.9rem;line-height:1.5}pre.svelte-1k84ku7{background:#0a0a0d;border-radius:8px;margin:0 0 1rem;padding:.75rem;overflow-x:auto}pre.svelte-1k84ku7 code:where(.svelte-1k84ku7){color:#a78bfa;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.options.svelte-1k84ku7{border:1px solid #2a2a30;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem}.options.svelte-1k84ku7 legend:where(.svelte-1k84ku7){color:#e8e8ea;padding:0 .35rem;font-size:.85rem}.options-hint.svelte-1k84ku7{color:#999;margin:0 0 .5rem;font-size:.8rem}.check.svelte-1k84ku7{color:#ccc;align-items:flex-start;gap:.6rem;margin:.5rem 0;font-size:.85rem;display:flex}.check.svelte-1k84ku7 input:where(.svelte-1k84ku7){accent-color:var(--klar-primary,#4f46e5);margin-top:.2rem}.check.svelte-1k84ku7 small:where(.svelte-1k84ku7){color:#999;margin-top:.15rem;font-size:.75rem;display:block}.check.svelte-1k84ku7 input:where(.svelte-1k84ku7):focus-visible,.extensions.svelte-1k84ku7 input:where(.svelte-1k84ku7):focus-visible{outline-offset:2px;outline:2px solid #818cf8}.extensions.svelte-1k84ku7{margin-top:.5rem}.extensions.svelte-1k84ku7 label:where(.svelte-1k84ku7){color:#999;margin-bottom:.25rem;font-size:.75rem;display:block}.extensions-row.svelte-1k84ku7{gap:.5rem;display:flex}.extensions.svelte-1k84ku7 input:where(.svelte-1k84ku7){box-sizing:border-box;color:#e8e8ea;min-width:0;font:inherit;background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.8rem}.extensions-row.svelte-1k84ku7 .btn-secondary:where(.svelte-1k84ku7){font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}.rotated-key.svelte-1k84ku7{overflow-wrap:anywhere;color:#a78bfa;background:#0a0a0d;border-radius:8px;margin:0 0 1rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.actions.svelte-1k84ku7{flex-wrap:wrap;gap:.5rem;display:flex}.actions.svelte-1k84ku7 button:where(.svelte-1k84ku7){font:inherit;cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.85rem}.actions.svelte-1k84ku7 button:where(.svelte-1k84ku7):focus-visible{outline-offset:2px;outline:2px solid #818cf8}.btn-primary.svelte-1k84ku7{color:#e8e8ea;background:var(--klar-primary,#4f46e5);border:1px solid var(--klar-primary,#4f46e5)}.btn-primary.svelte-1k84ku7:hover{background:#4338ca;border-color:#4338ca}.btn-secondary.svelte-1k84ku7{color:#e8e8ea;background:0 0;border:1px solid #2a2a30}.btn-secondary.svelte-1k84ku7:hover{border-color:#4a4a55}.btn-secondary.svelte-1k84ku7:disabled{opacity:.5;cursor:not-allowed}.btn-ghost.svelte-1k84ku7{color:#999;background:0 0;border:1px solid #0000;margin-left:auto}.btn-ghost.svelte-1k84ku7:hover{color:#e8e8ea}.note.svelte-1k84ku7{color:#999;margin:.75rem 0 0;font-size:.8rem}.error.svelte-1k84ku7{color:#ef4444;border:1px solid #ef4444;border-radius:8px;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.85rem}.error.ok.svelte-1k84ku7{color:#999;border-color:#2a2a30}.error.empty.svelte-1k84ku7{border:0;margin:0;padding:0}.acard.svelte-1utkyuj{background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;min-width:0;margin-bottom:1rem;padding:.75rem 1rem}.top.svelte-1utkyuj{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}h2.svelte-1utkyuj{color:#e8e8ea;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.hint.svelte-1utkyuj,.muted.svelte-1utkyuj{color:#999;margin:.25rem 0 0;font-size:.75rem}.muted.svelte-1utkyuj{margin-top:.5rem}button.svelte-1utkyuj:focus-visible,input.svelte-1utkyuj:focus-visible,select.svelte-1utkyuj:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.btn-primary.svelte-1utkyuj{background:var(--klar-primary,#4f46e5);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8rem}.btn-primary.svelte-1utkyuj:hover:not(:disabled){background:#4338ca}.btn-primary.svelte-1utkyuj:disabled{opacity:.5;cursor:not-allowed}.btn-ghost.svelte-1utkyuj{color:#ccc;cursor:pointer;font:inherit;background:0 0;border:1px solid #2a2a30;border-radius:8px;padding:.5rem 1rem;font-size:.8rem}.btn-ghost.svelte-1utkyuj:hover{color:#e8e8ea;border-color:#4a4a55}.form.svelte-1utkyuj{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem;display:grid}@media (width>=640px){.form.svelte-1utkyuj{grid-template-columns:11rem minmax(0,1fr) 12rem}.form.svelte-1utkyuj .wide:where(.svelte-1utkyuj){grid-column:2}.form.svelte-1utkyuj .actions:where(.svelte-1utkyuj),.form.svelte-1utkyuj .error:where(.svelte-1utkyuj){grid-column:1/-1}}.form.svelte-1utkyuj label:where(.svelte-1utkyuj){color:#999;flex-direction:column;gap:.25rem;min-width:0;font-size:.7rem;display:flex}.form.svelte-1utkyuj input:where(.svelte-1utkyuj),.form.svelte-1utkyuj select:where(.svelte-1utkyuj){box-sizing:border-box;color:#e8e8ea;width:100%;height:2.25rem;font:inherit;background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}.form.svelte-1utkyuj input:where(.svelte-1utkyuj):hover,.form.svelte-1utkyuj select:where(.svelte-1utkyuj):hover{border-color:#4a4a55}.form.svelte-1utkyuj input:where(.svelte-1utkyuj)::placeholder{color:#999}.actions.svelte-1utkyuj{gap:.5rem;display:flex}.error.svelte-1utkyuj{color:#ef4444;margin:0 0 .5rem;font-size:.75rem}.notes.svelte-1utkyuj{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.notes.svelte-1utkyuj li:where(.svelte-1utkyuj){border-radius:8px;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.4rem .5rem;font-size:.8rem;display:grid}.notes.svelte-1utkyuj li:where(.svelte-1utkyuj):hover{background:#222228}.when.svelte-1utkyuj{color:#999;font-variant-numeric:tabular-nums}.what.svelte-1utkyuj{color:#e8e8ea;overflow-wrap:anywhere;min-width:0}.chip.svelte-1utkyuj{color:#c7d2fe;background:#818cf829;border-radius:999px;margin-right:.4rem;padding:.05rem .4rem;font-size:.65rem;display:inline-block}.row-actions.svelte-1utkyuj{gap:.75rem;display:inline-flex}.btn-link.svelte-1utkyuj{color:#818cf8;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.75rem}.btn-link.svelte-1utkyuj:hover{text-decoration:underline}.btn-link.danger.svelte-1utkyuj{color:#ef4444}@media (width<=520px){.notes.svelte-1utkyuj li:where(.svelte-1utkyuj){grid-template-columns:minmax(0,1fr) auto}.when.svelte-1utkyuj{grid-column:1/-1}}.filter-bar.svelte-1qyiilc{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1rem;display:flex}.live-only-note.svelte-1qyiilc{color:#999;margin:-.5rem 0 1rem;font-size:.72rem}.chip.svelte-1qyiilc{background:#818cf829;border:1px solid #2a2a30;border-radius:8px;align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.chip.svelte-1qyiilc button:where(.svelte-1qyiilc){font:inherit;color:#e8e8ea;cursor:pointer;background:0 0;border:0;font-size:.78rem}.chip-open.svelte-1qyiilc{text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:8px 0 0 8px;min-width:0;padding:.3rem .25rem .3rem .6rem;overflow:hidden}.chip-remove.svelte-1qyiilc{color:#ccc;border-radius:0 8px 8px 0;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:.3rem .55rem .3rem .35rem;display:inline-flex}.chip.svelte-1qyiilc button:where(.svelte-1qyiilc):hover{background:#222228}.chip-remove.svelte-1qyiilc:hover{color:#e8e8ea}.clear-all.svelte-1qyiilc{font:inherit;color:#999;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.3rem .5rem;font-size:.78rem}.clear-all.svelte-1qyiilc:hover{color:#e8e8ea;border-color:#4a4a55}.filter-bar.svelte-1qyiilc button:where(.svelte-1qyiilc):focus-visible{outline-offset:2px;outline:2px solid #818cf8}.saved-button.svelte-1qyiilc{font:inherit;color:#e8e8ea;cursor:pointer;background:#1a1a1f;border:1px solid #2a2a30;border-radius:8px;padding:.3rem .6rem;font-size:.78rem}.saved-button.svelte-1qyiilc:hover{background:#222228;border-color:#4a4a55}.default-label.svelte-1qyiilc{color:#ccc;font-size:.78rem}.filter-panel.svelte-xn45kr{box-sizing:border-box;color:#e8e8ea;background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0}.filter-panel.svelte-xn45kr::backdrop{background:#000000b3}.panel-body.svelte-xn45kr{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}h2.svelte-xn45kr{color:#e8e8ea;margin:0;font-size:1.2rem}.row.svelte-xn45kr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}label.svelte-xn45kr{color:#999;flex-direction:column;gap:.35rem;min-width:0;font-size:.8rem;display:flex}select.svelte-xn45kr,input.svelte-xn45kr{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#e8e8ea;background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;padding:.5rem .6rem;font-size:.9rem}.value-input.svelte-xn45kr{gap:.5rem;display:flex}.values.svelte-xn45kr{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.value-chip.svelte-xn45kr{color:#e8e8ea;background:#818cf829;border-radius:8px;align-items:center;gap:.25rem;max-width:100%;padding:.2rem .25rem .2rem .6rem;font-size:.8rem;display:inline-flex}.value-chip.svelte-xn45kr span:where(.svelte-xn45kr){overflow-wrap:anywhere;min-width:0}.value-chip.svelte-xn45kr button:where(.svelte-xn45kr){font:inherit;color:#ccc;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.1rem .35rem}.value-chip.svelte-xn45kr button:where(.svelte-xn45kr):hover{color:#e8e8ea;background:#222228}.docs-link.svelte-xn45kr{color:#818cf8;margin-top:.75rem;font-size:.85rem;display:inline-block}.actions.svelte-xn45kr{flex-wrap:wrap;gap:.5rem;display:flex}button.svelte-xn45kr{font:inherit}.actions.svelte-xn45kr button:where(.svelte-xn45kr),.btn-secondary.svelte-xn45kr{cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.85rem}button.svelte-xn45kr:focus-visible,select.svelte-xn45kr:focus-visible,input.svelte-xn45kr:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.btn-primary.svelte-xn45kr{color:#e8e8ea;background:var(--klar-primary,#4f46e5);border:1px solid var(--klar-primary,#4f46e5)}.hint.svelte-xn45kr{color:#f97316;margin:-.5rem 0 0;font-size:.8rem}.hint.svelte-xn45kr:empty{margin:-1rem 0 0}button.svelte-xn45kr:disabled,select.svelte-xn45kr:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-xn45kr:hover{background:#4338ca;border-color:#4338ca}.btn-secondary.svelte-xn45kr{color:#e8e8ea;background:0 0;border:1px solid #2a2a30;flex-shrink:0}.btn-secondary.svelte-xn45kr:hover{border-color:#4a4a55}.btn-ghost.svelte-xn45kr{color:#999;background:0 0;border:1px solid #0000;margin-left:auto}.btn-ghost.svelte-xn45kr:hover{color:#e8e8ea}@media (width<=768px){.filter-panel.svelte-xn45kr{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.row.svelte-xn45kr{grid-template-columns:minmax(0,1fr)}}.saved-dialog.svelte-1yrh711{box-sizing:border-box;color:#e8e8ea;background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0}.saved-dialog.svelte-1yrh711::backdrop{background:#000000b3}.dialog-body.svelte-1yrh711{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.head.svelte-1yrh711{justify-content:space-between;align-items:center;gap:.5rem;display:flex}h2.svelte-1yrh711{margin:0;font-size:1.2rem}h3.svelte-1yrh711{margin:0;font-size:.95rem}.muted.svelte-1yrh711{color:#999;margin:0;font-size:.85rem}.sets.svelte-1yrh711{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sets.svelte-1yrh711 li:where(.svelte-1yrh711){background:#222228;border-radius:8px;flex-direction:column;gap:.4rem;padding:.6rem .75rem;display:flex}.set-line.svelte-1yrh711,.actions.svelte-1yrh711,.inline.svelte-1yrh711{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}button.svelte-1yrh711{font:inherit;cursor:pointer;border-radius:8px;font-size:.8rem}.set-name.svelte-1yrh711{color:#e8e8ea;overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.apply.svelte-1yrh711{color:#e8e8ea;background:var(--klar-primary,#4f46e5);border:1px solid var(--klar-primary,#4f46e5);padding:.3rem .7rem}.apply.svelte-1yrh711:hover{background:#4338ca;border-color:#4338ca}.badge.svelte-1yrh711{color:#ccc;background:#818cf829;border-radius:8px;padding:.1rem .45rem;font-size:.7rem}.ghost.svelte-1yrh711,.icon.svelte-1yrh711{color:#ccc;background:0 0;border:1px solid #2a2a30;padding:.3rem .55rem}.ghost.svelte-1yrh711:hover,.icon.svelte-1yrh711:hover{color:#e8e8ea;border-color:#4a4a55}.primary.svelte-1yrh711{color:#e8e8ea;background:var(--klar-primary,#4f46e5);border:1px solid var(--klar-primary,#4f46e5);padding:.45rem 1rem}.primary.svelte-1yrh711:hover{background:#4338ca;border-color:#4338ca}.danger.svelte-1yrh711{color:#0a0a0d;background:#ef4444;border:1px solid #ef4444;padding:.3rem .55rem}.save.svelte-1yrh711{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}label.svelte-1yrh711{color:#999;flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}input.svelte-1yrh711,select.svelte-1yrh711{box-sizing:border-box;width:100%;font:inherit;color:#e8e8ea;background:#0a0a0d;border:1px solid #2a2a30;border-radius:8px;padding:.5rem .6rem;font-size:.9rem}.inline.svelte-1yrh711 input:where(.svelte-1yrh711){flex:10rem;width:auto}button.svelte-1yrh711:disabled,input.svelte-1yrh711:disabled,select.svelte-1yrh711:disabled{opacity:.5;cursor:not-allowed}button.svelte-1yrh711:focus-visible,input.svelte-1yrh711:focus-visible,select.svelte-1yrh711:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.status.svelte-1yrh711{color:#f97316;min-height:1.2em;margin:0;font-size:.8rem}@media (width<=768px){.saved-dialog.svelte-1yrh711{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.range-timezone.svelte-1yhad0r{color:#999;margin:0 0 1rem;font-size:.8125rem}.install-empty.svelte-1yhad0r{background:#1a1a1f;border:1px solid #2a2a30;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0 0 1rem;padding:1rem 1.25rem;display:flex}.install-empty.svelte-1yhad0r h2:where(.svelte-1yhad0r){color:#e8e8ea;margin:0 0 .25rem;font-size:1rem}.install-empty.svelte-1yhad0r p:where(.svelte-1yhad0r){color:#ccc;margin:0;font-size:.85rem}.install-empty.svelte-1yhad0r button:where(.svelte-1yhad0r){font:inherit;color:#e8e8ea;background:var(--klar-primary,#4f46e5);border:1px solid var(--klar-primary,#4f46e5);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.85rem}.install-empty.svelte-1yhad0r button:where(.svelte-1yhad0r):focus-visible{outline-offset:2px;outline:2px solid #818cf8}.powered-by.svelte-1yhad0r{text-align:center;color:#999;margin-top:1rem;padding:1rem;font-size:.75rem}.powered-by.svelte-1yhad0r a:where(.svelte-1yhad0r){color:#818cf8;text-underline-offset:.15em;text-decoration:underline}.powered-by.svelte-1yhad0r a:where(.svelte-1yhad0r):hover{color:#a78bfa}.vs.up{color:#22c55e}.vs.down{color:#ef4444}.vs.flat{color:#999}main.svelte-1yhad0r{max-width:1100px;margin:0 auto;padding:1.5rem 1rem}.empty[role=alert].svelte-1yhad0r{color:#e4e4e7}.empty.svelte-1yhad0r{text-align:center;color:#999;background:#1a1a2e;border:1px dashed #333;border-radius:8px;padding:3rem}.empty.svelte-1yhad0r a:where(.svelte-1yhad0r){color:#818cf8}.events-goals.svelte-1yhad0r{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.events-goals.svelte-1yhad0r>:only-child{grid-column:1/-1}@media (width<=767px){.events-goals.svelte-1yhad0r{grid-template-columns:minmax(0,1fr)}}
