.pow-heat.svelte-7a254j.svelte-7a254j{background:var(--color-bg-secondary);border-radius:12px;padding:1.25rem}.heat-head.svelte-7a254j.svelte-7a254j{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1rem}h2.svelte-7a254j.svelte-7a254j{font-size:1.125rem;font-weight:700;color:var(--color-text-primary)}.filters.svelte-7a254j.svelte-7a254j{display:flex;gap:.375rem;flex-wrap:wrap}.filter.svelte-7a254j.svelte-7a254j{padding:.375rem .875rem;border-radius:999px;font-size:.875rem;font-weight:600;background:var(--color-input-bg);color:var(--color-text-primary)}.filter.selected.svelte-7a254j.svelte-7a254j{background:var(--color-accent-gray)}.filter.svelte-7a254j.svelte-7a254j:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.heat-scroll.svelte-7a254j.svelte-7a254j{overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.heat-inner.svelte-7a254j.svelte-7a254j{--cell:12px;--gap:3px;width:-moz-max-content;width:max-content}.month-row.svelte-7a254j.svelte-7a254j{display:grid;grid-template-columns:repeat(var(--weeks),var(--cell));-moz-column-gap:var(--gap);column-gap:var(--gap);margin-left:calc(2rem + var(--gap));font-size:.6875rem;color:var(--color-caption);height:1rem}.month-row.svelte-7a254j span.svelte-7a254j{white-space:nowrap}.heat-body.svelte-7a254j.svelte-7a254j{display:flex;gap:var(--gap)}.weekday-col.svelte-7a254j.svelte-7a254j{position:sticky;left:0;z-index:1;background:var(--color-bg-secondary);display:grid;grid-template-rows:repeat(7,var(--cell));row-gap:var(--gap);width:2rem;font-size:.6875rem;line-height:var(--cell);color:var(--color-caption)}.cells.svelte-7a254j.svelte-7a254j{display:grid;grid-template-columns:repeat(var(--weeks),var(--cell));grid-template-rows:repeat(7,var(--cell));gap:var(--gap)}.cell.svelte-7a254j.svelte-7a254j{display:block;width:var(--cell);height:var(--cell);border-radius:3px;padding:0;border:0;cursor:default;transition:background-color .6s ease}.level-0.svelte-7a254j.svelte-7a254j{background:var(--color-card-sunken)}.level-1.svelte-7a254j.svelte-7a254j{background:color-mix(in srgb,var(--color-primary) 28%,var(--color-card-sunken))}.level-2.svelte-7a254j.svelte-7a254j{background:color-mix(in srgb,var(--color-primary) 50%,var(--color-card-sunken))}.level-3.svelte-7a254j.svelte-7a254j{background:color-mix(in srgb,var(--color-primary) 75%,var(--color-card-sunken))}.level-4.svelte-7a254j.svelte-7a254j{background:var(--color-primary)}.cell.today.svelte-7a254j.svelte-7a254j{outline:1px solid var(--color-text-secondary);outline-offset:1px}.cell.svelte-7a254j.svelte-7a254j:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:1px}.cell.warm.svelte-7a254j.svelte-7a254j{animation:svelte-7a254j-warm 1.6s ease-out 1}@keyframes svelte-7a254j-warm{0%{box-shadow:0 0 color-mix(in srgb,var(--color-primary) 70%,transparent)}to{box-shadow:0 0 0 8px transparent}}.heat-foot.svelte-7a254j.svelte-7a254j{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;font-size:.8125rem;color:var(--color-text-secondary)}.tip.svelte-7a254j.svelte-7a254j{min-height:1.25rem}.legend.svelte-7a254j.svelte-7a254j{display:flex;align-items:center;gap:3px;font-size:.75rem;color:var(--color-caption)}.legend.svelte-7a254j .cell.svelte-7a254j{width:10px;height:10px}.legend.svelte-7a254j span.svelte-7a254j:first-child{margin-right:.25rem}.legend.svelte-7a254j span.svelte-7a254j:last-child{margin-left:.25rem}.tz.svelte-7a254j.svelte-7a254j{margin-top:.25rem;font-size:.75rem;color:var(--color-caption)}@media (prefers-reduced-motion: reduce){.cell.svelte-7a254j.svelte-7a254j{transition:none}.cell.warm.svelte-7a254j.svelte-7a254j{animation:none}}.facts.svelte-h77jc2.svelte-h77jc2{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.fact.svelte-h77jc2.svelte-h77jc2{background:var(--color-bg-secondary);border-radius:12px;padding:1rem}dt.svelte-h77jc2.svelte-h77jc2{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-caption)}dd.svelte-h77jc2.svelte-h77jc2{margin-top:.375rem;display:flex;flex-direction:column;gap:.125rem}strong.svelte-h77jc2.svelte-h77jc2{font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}.counting.svelte-h77jc2 strong.svelte-h77jc2{color:var(--color-text-secondary)}dd.svelte-h77jc2 span.svelte-h77jc2{font-size:.8125rem;color:var(--color-text-secondary)}.monthly.svelte-8ordr9.svelte-8ordr9{background:var(--color-bg-secondary);border-radius:12px;padding:1.25rem}h2.svelte-8ordr9.svelte-8ordr9{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.75rem}figure.svelte-8ordr9.svelte-8ordr9{margin:0 0 1rem}svg.svelte-8ordr9.svelte-8ordr9{width:100%;height:140px;display:block}.area.svelte-8ordr9.svelte-8ordr9{fill:color-mix(in srgb,var(--color-primary) 14%,transparent)}.line.svelte-8ordr9.svelte-8ordr9{fill:none;stroke:var(--color-primary);stroke-width:2;vector-effect:non-scaling-stroke}figcaption.svelte-8ordr9.svelte-8ordr9{font-size:.75rem;color:var(--color-caption);margin-top:.25rem}.table-wrap.svelte-8ordr9.svelte-8ordr9{overflow-x:auto}table.svelte-8ordr9.svelte-8ordr9{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--color-text-primary)}th.svelte-8ordr9.svelte-8ordr9,td.svelte-8ordr9.svelte-8ordr9{text-align:left;padding:.5rem .5rem .5rem 0;border-top:1px solid var(--color-input-border);white-space:nowrap}thead.svelte-8ordr9 th.svelte-8ordr9{border-top:0;font-size:.75rem;font-weight:600;color:var(--color-caption);text-transform:uppercase;letter-spacing:.04em}tbody.svelte-8ordr9 th.svelte-8ordr9{font-weight:600}.num.svelte-8ordr9.svelte-8ordr9{text-align:right;padding-right:1rem;font-variant-numeric:tabular-nums}.lines.svelte-8ordr9.svelte-8ordr9{display:flex;gap:.5rem;justify-content:flex-end}.add.svelte-8ordr9.svelte-8ordr9{color:#16a34a}.del.svelte-8ordr9.svelte-8ordr9{color:var(--color-text-secondary)}html.dark .add.svelte-8ordr9.svelte-8ordr9{color:#4ade80}.split.svelte-8ordr9.svelte-8ordr9{display:flex;align-items:center;gap:.5rem}.bar.svelte-8ordr9.svelte-8ordr9{display:flex;width:72px;height:6px;border-radius:3px;overflow:hidden;flex-shrink:0;gap:1px}.seg-frontend.svelte-8ordr9.svelte-8ordr9{background:var(--color-primary)}.seg-zap_cooking_android.svelte-8ordr9.svelte-8ordr9{background:color-mix(in srgb,var(--color-primary) 55%,var(--color-card-sunken))}.seg-zapcooking_ios.svelte-8ordr9.svelte-8ordr9{background:var(--color-caption)}.split-text.svelte-8ordr9.svelte-8ordr9{font-size:.8125rem;color:var(--color-text-secondary)}.recent.svelte-ogsf1a{background:var(--color-bg-secondary);border-radius:12px;padding:1.25rem}h2.svelte-ogsf1a{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}ol.svelte-ogsf1a{list-style:none;margin:0;padding:0}li.svelte-ogsf1a{padding:.625rem 0;border-top:1px solid var(--color-input-border)}li.svelte-ogsf1a:first-child{border-top:0}a.svelte-ogsf1a{font-weight:600;color:var(--color-text-primary);text-decoration:none;overflow-wrap:anywhere}a.svelte-ogsf1a:hover,a.svelte-ogsf1a:focus-visible{color:var(--color-primary);text-decoration:underline}.meta.svelte-ogsf1a,.empty.svelte-ogsf1a{margin-top:.125rem;font-size:.8125rem;color:var(--color-caption)}.people.svelte-1gmaoen.svelte-1gmaoen{background:var(--color-bg-secondary);border-radius:12px;padding:1.25rem}h2.svelte-1gmaoen.svelte-1gmaoen{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}ol.svelte-1gmaoen.svelte-1gmaoen{list-style:none;margin:0;padding:0}li.svelte-1gmaoen.svelte-1gmaoen{display:grid;grid-template-columns:1fr auto;grid-template-areas:"who count" "lines lines";padding:.5rem 0;border-top:1px solid var(--color-input-border)}li.svelte-1gmaoen.svelte-1gmaoen:first-child{border-top:0}.who.svelte-1gmaoen.svelte-1gmaoen{grid-area:who;font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere}.count.svelte-1gmaoen.svelte-1gmaoen{grid-area:count;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.lines.svelte-1gmaoen.svelte-1gmaoen{grid-area:lines;font-size:.8125rem;color:var(--color-caption)}.bots.svelte-1gmaoen .who.svelte-1gmaoen,.bots.svelte-1gmaoen .count.svelte-1gmaoen{color:var(--color-text-secondary);font-weight:500}.zap-link.svelte-1o327el.svelte-1o327el{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;border:1px solid var(--color-input-border);background:transparent;color:var(--color-text-secondary);font-size:.875rem}.zap-link.svelte-1o327el.svelte-1o327el:hover,.zap-link.svelte-1o327el.svelte-1o327el:focus-visible{color:var(--color-primary);border-color:var(--color-primary)}h2.svelte-1o327el.svelte-1o327el{font-size:1.125rem;font-weight:700}.stack.svelte-1o327el.svelte-1o327el{display:flex;flex-direction:column;gap:.875rem;color:var(--color-text-primary)}.lede.svelte-1o327el.svelte-1o327el,.comment.svelte-1o327el span.svelte-1o327el{font-size:.875rem;color:var(--color-text-secondary)}.addr.svelte-1o327el.svelte-1o327el{overflow-wrap:anywhere}.presets.svelte-1o327el.svelte-1o327el{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.presets.svelte-1o327el button.svelte-1o327el{padding:.5rem 0;border-radius:10px;border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.presets.svelte-1o327el button.selected.svelte-1o327el{border-color:var(--color-primary);color:var(--color-primary)}.comment.svelte-1o327el.svelte-1o327el{display:flex;flex-direction:column;gap:.25rem}textarea.svelte-1o327el.svelte-1o327el{border-radius:10px;border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text-primary);padding:.5rem;resize:vertical}.row.svelte-1o327el.svelte-1o327el{display:flex;gap:.5rem}.primary.svelte-1o327el.svelte-1o327el{padding:.625rem 1rem;border-radius:999px;background:var(--color-primary);color:#fff;font-weight:600}.primary.svelte-1o327el.svelte-1o327el:disabled{opacity:.6}.ghost.svelte-1o327el.svelte-1o327el{padding:.625rem 1rem;border-radius:999px;border:1px solid var(--color-input-border);color:var(--color-text-primary)}.error.svelte-1o327el.svelte-1o327el{color:var(--color-danger);font-size:.875rem}.done.svelte-1o327el.svelte-1o327el{color:var(--color-text-primary);padding:1rem 0}.pow-page.svelte-1wbjf4z{max-width:1100px;margin:0 auto;padding:1.5rem 0 3rem}.pow-header.svelte-1wbjf4z{margin-bottom:1.5rem}.title-row.svelte-1wbjf4z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}h1.svelte-1wbjf4z{font-size:2rem;font-weight:700;color:var(--color-text-primary)}.sentence.svelte-1wbjf4z{margin-top:.5rem;font-size:1.0625rem;color:var(--color-text-primary)}.counting-badge.svelte-1wbjf4z{display:inline-block;margin-right:.375rem;padding:.0625rem .5rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);border:1px dashed var(--color-accent-gray)}.footnote.svelte-1wbjf4z,.updated.svelte-1wbjf4z{margin-top:.25rem;font-size:.8125rem;color:var(--color-caption)}.sections.svelte-1wbjf4z{display:flex;flex-direction:column;gap:1rem}.two-col.svelte-1wbjf4z{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1rem;align-items:start}@media (max-width: 768px){.two-col.svelte-1wbjf4z{grid-template-columns:minmax(0,1fr)}h1.svelte-1wbjf4z{font-size:1.625rem}}.empty.svelte-1wbjf4z{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary)}.empty-title.svelte-1wbjf4z{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}
