.spark.svelte-pz5mwn{display:block;overflow:visible}.hollow.svelte-pz5mwn{fill:var(--color-surface-raised)}.chart.svelte-2lpgn1{position:relative}.scroll.svelte-2lpgn1{overflow-x:auto;overscroll-behavior-x:contain}svg.svelte-2lpgn1{display:block;overflow:visible}.grid.svelte-2lpgn1{stroke:var(--color-border);stroke-width:1}.axis.svelte-2lpgn1{fill:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px}.value.svelte-2lpgn1{fill:var(--color-text);font-family:var(--font-mono);font-size:12px;font-weight:600}.prior.svelte-2lpgn1{stroke:var(--color-text);stroke-width:2;stroke-linecap:round}.avg.svelte-2lpgn1{stroke:var(--color-text-secondary);stroke-width:1;stroke-dasharray:4 3}.hit.svelte-2lpgn1{fill:transparent}.readout.svelte-2lpgn1{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);margin-top:var(--space-xs);min-height:1.4em}.readout.svelte-2lpgn1 strong:where(.svelte-2lpgn1){font-size:var(--text-lg)}.readout-date.svelte-2lpgn1{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.key.svelte-2lpgn1{display:flex;flex-wrap:wrap;gap:var(--space-md);margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.key-item.svelte-2lpgn1{display:inline-flex;align-items:center;gap:var(--space-xs)}.swatch-tick.svelte-2lpgn1{width:14px;height:2px;background:var(--color-text)}.swatch-open.svelte-2lpgn1{width:10px;height:10px;border:1px dashed var(--color-text-secondary);border-radius:2px}.swatch-avg.svelte-2lpgn1{width:14px;border-top:1px dashed var(--color-text-secondary)}.chart-empty.svelte-2lpgn1{padding:var(--space-lg)}.track.svelte-1chk2qa{position:relative;height:6px;background:var(--color-surface-sunken);border-radius:var(--radius-full);overflow:hidden}.fill.svelte-1chk2qa{height:100%;border-radius:var(--radius-full);transition:width .3s var(--ease-out, ease)}.marker.svelte-1chk2qa{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--color-text);border-radius:var(--radius-full)}@media (prefers-reduced-motion: reduce){.fill.svelte-1chk2qa{transition:none}}.empty-message.svelte-1uba7bi{color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.empty-hint.svelte-1uba7bi{font-size:var(--text-sm);color:var(--color-muted);max-width:46ch;margin-bottom:var(--space-md)}.change.svelte-1ufyl4u{display:inline-flex;align-items:baseline;gap:.3em;font-size:var(--text-sm);font-weight:600;line-height:1.3}.arrow.svelte-1ufyl4u{font-family:var(--font-mono)}.change-up.svelte-1ufyl4u{color:var(--color-success)}.change-down.svelte-1ufyl4u{color:var(--color-error)}.change-flat.svelte-1ufyl4u{color:var(--color-text-secondary)}.trend-row.svelte-5719dz{margin-bottom:var(--space-lg)}.trend-heading.svelte-5719dz{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500;margin:0 0 var(--space-sm)}.trend-grid.svelte-5719dz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-md)}.trend-card.svelte-5719dz{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.trend-title.svelte-5719dz{font-size:var(--text-base);font-weight:600;margin:0}.trend-period.svelte-5719dz{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.period-label.svelte-5719dz{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.period-span.svelte-5719dz{text-transform:none;letter-spacing:0}.trend-value.svelte-5719dz{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;line-height:1.2}.trend-value.muted.svelte-5719dz{color:var(--color-text-secondary)}.trend-note.svelte-5719dz,.trend-sub.svelte-5719dz,.trend-foot.svelte-5719dz,.trend-failed.svelte-5719dz{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4}.trend-note.svelte-5719dz{font-size:var(--text-sm)}.trend-foot.svelte-5719dz{margin:0}.whats-new.svelte-1f8l52r{border-left:4px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:var(--space-md)}.whats-new-head.svelte-1f8l52r{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.whats-new-label.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.whats-new-list.svelte-1f8l52r{margin:var(--space-xs) 0 0 1.1rem;padding:0;font-size:var(--text-sm)}.whats-new-list.svelte-1f8l52r li:where(.svelte-1f8l52r){margin:2px 0}.money-line.svelte-1f8l52r{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-md);margin-top:var(--space-lg);text-decoration:none;color:var(--color-text);border-left:4px solid var(--bhk-navy);border-radius:0 var(--radius-md) var(--radius-md) 0}.money-line.svelte-1f8l52r:hover{text-decoration:none;border-color:var(--color-border-strong);border-left-color:var(--bhk-navy)}.money-item.svelte-1f8l52r{display:flex;flex-direction:column;gap:1px}.money-label.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.money-value.svelte-1f8l52r{font-size:var(--text-xl);font-weight:600}.money-value.ahead.svelte-1f8l52r{color:var(--color-success)}.money-note.svelte-1f8l52r{font-size:var(--text-xs);color:var(--color-muted)}.results.svelte-1f8l52r{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-md);margin-top:var(--space-lg)}.result-card.svelte-1f8l52r{display:flex;flex-direction:column;gap:var(--space-xs)}.result-head.svelte-1f8l52r{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.result-delta.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted)}.result-delta.good.svelte-1f8l52r{color:var(--color-success)}.result-delta.bad.svelte-1f8l52r{color:var(--color-error)}.result-foot.svelte-1f8l52r{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.band-title.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);font-weight:500;margin:0 0 var(--space-sm)}.tiles-wrap.svelte-1f8l52r{margin-bottom:var(--space-md)}.tiles.svelte-1f8l52r{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--space-sm)}.tile.svelte-1f8l52r{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);text-decoration:none;color:var(--color-text);min-width:0;transition:border-color .15s}.tile.svelte-1f8l52r:hover{text-decoration:none;border-color:var(--color-border-strong)}.tile-label.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.tile-value.svelte-1f8l52r{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600;line-height:1.1}.tile-compare.svelte-1f8l52r{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.3}.tile-compare.up.svelte-1f8l52r{color:var(--color-success)}.tile-foot.svelte-1f8l52r{font-size:var(--text-xs);color:var(--color-text-secondary)}.goals.svelte-1f8l52r{margin-bottom:var(--space-lg)}.goals-head.svelte-1f8l52r{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-sm)}.goals-head.svelte-1f8l52r .section-title:where(.svelte-1f8l52r){margin:0}.goals-note.svelte-1f8l52r{font-size:var(--text-sm);color:var(--color-text-secondary)}.goal-list.svelte-1f8l52r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.goal.svelte-1f8l52r{display:flex;flex-direction:column;gap:var(--space-xs)}.goal-top.svelte-1f8l52r{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md)}.goal-area.svelte-1f8l52r{font-weight:600}.goal-kpi.svelte-1f8l52r{font-weight:400;font-size:var(--text-sm);color:var(--color-text-secondary);margin-left:var(--space-xs)}.goal-figures.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-sm);display:inline-flex;align-items:baseline;gap:var(--space-xs)}.verdict.svelte-1f8l52r{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;padding:1px var(--space-sm);border-radius:var(--radius-full);border:1px solid currentColor}.verdict-ahead.svelte-1f8l52r,.verdict-on-track.svelte-1f8l52r{color:var(--color-success)}.verdict-behind.svelte-1f8l52r{color:var(--color-warning)}.verdict-missed.svelte-1f8l52r{color:var(--color-error)}.verdict-no-actual.svelte-1f8l52r,.verdict-no-target.svelte-1f8l52r{color:var(--color-text-secondary)}.goal-from.svelte-1f8l52r{font-size:var(--text-xs);color:var(--color-text-secondary)}.totals.svelte-1f8l52r{margin:var(--space-lg) 0}.pulse.svelte-1f8l52r{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-sm);margin-bottom:var(--space-md)}.pulse-tile.svelte-1f8l52r{display:flex;flex-direction:column;gap:2px;padding:var(--space-md);text-decoration:none;color:var(--color-text);transition:border-color .15s}.pulse-tile.svelte-1f8l52r:hover{text-decoration:none;border-color:var(--color-border-strong)}.pulse-label.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.pulse-value.svelte-1f8l52r{font-size:var(--text-xl);font-weight:600;line-height:1.1}.pulse-note.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.today-page.svelte-1f8l52r{max-width:900px}.headline-card.svelte-1f8l52r{margin-bottom:var(--space-lg)}.headline.svelte-1f8l52r{font-size:var(--text-xl);font-weight:600;margin:0}.headline-note.svelte-1f8l52r{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-xs)}.action-group.svelte-1f8l52r{margin-bottom:var(--space-lg)}.group-title.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-sm);display:flex;align-items:baseline;gap:var(--space-xs)}.group-now.svelte-1f8l52r{color:var(--color-error)}.group-soon.svelte-1f8l52r{color:var(--color-warning)}.group-info.svelte-1f8l52r{color:var(--color-text-secondary)}.group-count.svelte-1f8l52r{color:var(--color-muted)}.action-list.svelte-1f8l52r{display:flex;flex-direction:column;gap:var(--space-sm)}.action-card.svelte-1f8l52r{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);text-decoration:none;color:var(--color-text);border-left:3px solid var(--color-border-strong);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);transition:transform .12s ease}.action-card.svelte-1f8l52r:hover{text-decoration:none;transform:translate(2px)}.action-now.svelte-1f8l52r{border-left-color:var(--color-error)}.action-soon.svelte-1f8l52r{border-left-color:var(--color-warning)}.action-info.svelte-1f8l52r{border-left-color:var(--bhk-blue)}.action-message.svelte-1f8l52r{font-size:var(--text-sm)}.action-go.svelte-1f8l52r{color:var(--color-muted);flex-shrink:0}.phase-card.svelte-1f8l52r{margin-bottom:var(--space-md);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.phase-label.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.phase-theme.svelte-1f8l52r{font-size:var(--text-lg);font-weight:600;margin:2px 0 var(--space-sm)}.phase-priorities.svelte-1f8l52r{margin:0;padding-left:var(--space-lg);font-size:var(--text-sm);color:var(--color-text-secondary)}.phase-priorities.svelte-1f8l52r li:where(.svelte-1f8l52r){margin-bottom:2px}.phase-more.svelte-1f8l52r{display:inline-block;margin-top:var(--space-sm);font-size:var(--text-sm)}.rows.svelte-1f8l52r{display:flex;flex-direction:column;gap:var(--space-xs)}.row.svelte-1f8l52r{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:var(--text-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border)}.due.svelte-1f8l52r{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.overdue.svelte-1f8l52r{color:var(--color-error);margin-left:var(--space-xs)}.more-link.svelte-1f8l52r{margin-top:var(--space-md);font-size:var(--text-sm);display:flex;flex-wrap:wrap;gap:var(--space-md)}.verdict.svelte-149zzo{border-left:4px solid var(--color-success);border-radius:0 10px 10px 0}.verdict.bad.svelte-149zzo{border-left-color:var(--color-error)}.verdict-line.svelte-149zzo{font-size:var(--text-lg);margin:0 0 var(--space-xs)}.verdict-sub.svelte-149zzo{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.cap-row.svelte-149zzo{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-end}.cap-field.svelte-149zzo{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--color-muted)}.cap-field.svelte-149zzo .input:where(.svelte-149zzo){max-width:8rem}.day-toggles.svelte-149zzo{display:flex;gap:4px}.day-toggle.svelte-149zzo{width:2rem;height:2.25rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);border-radius:6px;cursor:pointer;font-weight:600}.day-toggle.on.svelte-149zzo{background:var(--bhk-blue);border-color:var(--bhk-blue);color:var(--color-success-contrast)}.reality.svelte-149zzo{margin:var(--space-md) 0 0;font-size:var(--text-xs);color:var(--color-muted)}.accuracy.svelte-149zzo{margin:calc(var(--space-md) * -1) 0 var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.dep.svelte-149zzo{font-size:var(--text-xs);padding:3px 6px;max-width:9rem}.sizes.svelte-149zzo{display:flex;gap:3px}.size.svelte-149zzo{min-width:1.9rem;padding:3px 0;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);border-radius:5px;cursor:pointer;font-size:var(--text-xs);font-weight:600}.size.on.svelte-149zzo{background:var(--bhk-blue);border-color:var(--bhk-blue);color:var(--color-success-contrast)}.size.clear.svelte-149zzo{color:var(--color-error)}.tag.svelte-149zzo{font-size:var(--text-xs);color:var(--color-muted);border:1px solid var(--color-border);border-radius:4px;padding:0 5px;margin-left:6px}tr.missed.svelte-149zzo td:where(.svelte-149zzo){background:color-mix(in srgb,var(--color-error) 7%,transparent)}.bad-text.svelte-149zzo{color:var(--color-error)}.add-row.svelte-149zzo{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.add-row.svelte-149zzo .input:where(.svelte-149zzo){flex:1 1 10rem;min-width:0}.daylist.svelte-149zzo{list-style:none;margin:0;padding:0}.dayrow.svelte-149zzo{display:grid;grid-template-columns:9rem 3.5rem 1fr;gap:var(--space-sm);align-items:baseline;padding:6px 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.dayname.svelte-149zzo{color:var(--color-muted)}.dayhours.svelte-149zzo{font-variant-numeric:tabular-nums;font-weight:600}.daywork.svelte-149zzo{display:flex;flex-wrap:wrap;gap:4px}.chip.svelte-149zzo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:1px 7px;font-size:var(--text-xs)}@media (max-width: 640px){.dayrow.svelte-149zzo{grid-template-columns:1fr;gap:2px}}.progress.svelte-mibix7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.phase.svelte-mibix7{margin-bottom:var(--space-lg);border-left:3px solid var(--color-border-strong);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.phase.current.svelte-mibix7{border-left-color:var(--color-accent)}.phase.past.svelte-mibix7{background:var(--color-surface)}.phase-head.svelte-mibix7{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.phase-label.svelte-mibix7{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.now.svelte-mibix7{margin-left:var(--space-xs)}.phase-theme.svelte-mibix7{font-size:var(--text-lg);font-weight:600;margin:2px 0 0}.phase-dates.svelte-mibix7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.phase-body.svelte-mibix7{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}@media (max-width: 1000px){.phase-body.svelte-mibix7{grid-template-columns:1fr}}.col-head.svelte-mibix7{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}.theme-input.svelte-mibix7,.priority-input.svelte-mibix7{width:100%;margin-bottom:var(--space-xs)}.priority-input.svelte-mibix7{font-family:var(--font-sans);font-size:var(--text-sm)}.hint.svelte-mibix7{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0 0 var(--space-xs)}.edit-actions.svelte-mibix7{display:flex;gap:var(--space-xs);justify-content:flex-end}.add-form.svelte-mibix7{display:flex;gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap}.add-form.svelte-mibix7 .input:where(.svelte-mibix7){flex:1 1 8rem;min-width:0;font-size:var(--text-sm)}.title-input.svelte-mibix7{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:1px var(--space-xs);width:100%}.title-input.svelte-mibix7:hover{border-color:var(--color-border)}.title-input.svelte-mibix7:focus{border-color:var(--color-accent);background:var(--color-surface-raised);outline:none}.milestone-meta.svelte-mibix7{display:flex;align-items:baseline;gap:var(--space-xs)}.date-input.svelte-mibix7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:0 var(--space-xs)}.date-input.svelte-mibix7:hover{border-color:var(--color-border)}.date-input.svelte-mibix7:focus{border-color:var(--color-accent);background:var(--color-surface-raised);outline:none}.milestone-actions.svelte-mibix7{display:flex;flex-direction:column;gap:2px;align-items:flex-end;flex:0 0 auto}.overdue.svelte-mibix7{color:var(--color-error);font-size:var(--text-xs)}.col-title.svelte-mibix7{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}.priorities.svelte-mibix7{margin:0;padding-left:var(--space-lg);font-size:var(--text-sm)}.priorities.svelte-mibix7 li:where(.svelte-mibix7){margin-bottom:var(--space-xs)}.none.svelte-mibix7{font-size:var(--text-sm);color:var(--color-text-secondary)}.milestones.svelte-mibix7{display:flex;flex-direction:column;gap:var(--space-sm)}.milestone.svelte-mibix7{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.milestone-main.svelte-mibix7{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.milestone-note.svelte-mibix7{font-size:var(--text-xs);color:var(--color-text-secondary)}.as-of.svelte-mibix7{color:var(--color-text-secondary)}.links-card.svelte-mibix7{margin-bottom:var(--space-lg)}.links.svelte-mibix7{list-style:none;margin:var(--space-md) 0 0;padding:0;display:grid;gap:var(--space-md)}.links.svelte-mibix7 li:where(.svelte-mibix7){display:flex;gap:var(--space-md);align-items:baseline}.links.svelte-mibix7 a:where(.svelte-mibix7){font-weight:600}.link-note.svelte-mibix7{display:block;font-size:var(--text-sm);color:var(--color-text-secondary)}.products-card.svelte-mibix7{margin-top:var(--space-lg)}.products-head.svelte-mibix7{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md)}.products-count.svelte-mibix7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.products-note.svelte-mibix7{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.product-name.svelte-mibix7{display:block}.wave.svelte-mibix7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);margin-right:var(--space-xs)}.product-note.svelte-mibix7{font-size:var(--text-xs);color:var(--color-text-secondary)}.due.svelte-mibix7{font-family:var(--font-mono);font-size:var(--text-xs)}.input-compact.svelte-mibix7{padding:2px var(--space-xs);font-size:var(--text-xs);flex:0 0 auto;width:auto;max-width:6.5rem}.reports-page.svelte-11candh{max-width:900px}.page-header.embedded.svelte-11candh{justify-content:flex-end}.report.svelte-11candh{margin-bottom:var(--space-sm)}.report-head.svelte-11candh{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--space-md);background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-sans);color:var(--color-text);text-align:left}.report-week.svelte-11candh{font-family:var(--font-mono);font-size:var(--text-sm)}.report-status.svelte-11candh{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);margin-left:var(--space-sm)}.report-caret.svelte-11candh{font-family:var(--font-mono);color:var(--color-text-secondary)}.metrics.svelte-11candh{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-sm);margin:var(--space-md) 0;padding-top:var(--space-md);border-top:1px solid var(--color-border)}.metric.svelte-11candh{display:flex;flex-direction:column;gap:1px}.metric-label.svelte-11candh{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.metric-value.svelte-11candh{font-size:var(--text-lg);font-weight:600}.metric-delta.svelte-11candh{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);min-height:1em}.metric-delta.good.svelte-11candh{color:var(--color-success)}.metric-delta.bad.svelte-11candh{color:var(--color-error)}.report-body.svelte-11candh{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-sm);white-space:pre-wrap;overflow-x:auto}.chart.svelte-z8jt5q{position:relative}svg.svelte-z8jt5q{width:100%;height:auto;display:block;overflow:visible}.grid.svelte-z8jt5q{stroke:var(--color-border);stroke-width:1}.axis.svelte-z8jt5q{fill:var(--color-text-secondary);font-family:var(--font-mono);font-size:10px}.cursor.svelte-z8jt5q{stroke:var(--color-border-strong);stroke-width:1;stroke-dasharray:3 3}.active-dot.svelte-z8jt5q{stroke:var(--color-surface-raised);stroke-width:2}.readout.svelte-z8jt5q{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-sm)}.readout-date.svelte-z8jt5q{color:var(--color-text-secondary);font-size:var(--text-xs)}.was.svelte-lguz58{color:var(--color-muted);font-size:var(--text-xs);margin-left:var(--space-xs)}.perf-toolbar.svelte-lguz58{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.reach-cell.svelte-lguz58{min-width:7rem}.reach-cell.svelte-lguz58 span:where(.svelte-lguz58){display:block;margin-bottom:3px}.tile-spark.svelte-lguz58{margin-top:var(--space-xs)}.rank-note.svelte-lguz58{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.rank-up.svelte-lguz58{color:var(--color-success)}.rank-down.svelte-lguz58{color:var(--color-error)}.rank-flat.svelte-lguz58{color:var(--color-text-secondary)}.perf-page.svelte-lguz58{max-width:1100px}.tabs.svelte-lguz58{display:flex;gap:2px;border-bottom:1px solid var(--color-border)}.tab.svelte-lguz58{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:500;color:var(--color-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--font-sans);transition:color .15s,border-color .15s}.tab.svelte-lguz58:hover{color:var(--color-text-secondary)}.tab.active.svelte-lguz58{color:var(--color-text);border-bottom-color:var(--color-accent)}.tiles.svelte-lguz58{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.tile.svelte-lguz58{display:flex;flex-direction:column;gap:2px}.tile-label.svelte-lguz58{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.tile-value.svelte-lguz58{font-size:var(--text-2xl);font-weight:600}.tile-delta.svelte-lguz58{font-size:var(--text-xs)}.tile-prev.svelte-lguz58{color:var(--color-text-secondary);margin-left:var(--space-xs)}.tone-good.svelte-lguz58{color:var(--color-success)}.tone-hard.svelte-lguz58{color:var(--color-error)}.tone-flat.svelte-lguz58,.muted.svelte-lguz58{color:var(--color-text-secondary)}.card.svelte-lguz58+.card:where(.svelte-lguz58),.two-up.svelte-lguz58+.card:where(.svelte-lguz58),.card.svelte-lguz58+.two-up:where(.svelte-lguz58){margin-top:var(--space-lg)}.two-up.svelte-lguz58{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.hint.svelte-lguz58{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.bars.svelte-lguz58{display:flex;flex-direction:column;gap:var(--space-sm)}.bar-row.svelte-lguz58{display:grid;grid-template-columns:7rem 1fr auto;align-items:center;gap:var(--space-sm);font-size:var(--text-sm)}.bar-track.svelte-lguz58{height:10px;background:var(--color-surface-sunken);border-radius:var(--radius-full);overflow:hidden}.bar-fill.svelte-lguz58{height:100%}.channel-fill.svelte-lguz58{background:color-mix(in srgb,var(--bhk-blue) 55%,var(--bhk-navy))}.format-fill.svelte-lguz58{background:color-mix(in srgb,var(--bhk-purple) 70%,var(--bhk-cream))}.bar-count.svelte-lguz58{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.rows.svelte-lguz58{display:flex;flex-direction:column;gap:var(--space-xs)}.row.svelte-lguz58{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border)}.charts.svelte-1ot1p0n{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.chart-card.svelte-1ot1p0n{min-width:0}.chart-title.svelte-1ot1p0n{font-size:var(--text-base);font-weight:600;margin:0}.chart-note.svelte-1ot1p0n{font-size:var(--text-sm);color:var(--color-text-secondary);margin:2px 0 var(--space-sm)}.impr.svelte-1ot1p0n{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-secondary)}.table-toggle.svelte-1ot1p0n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-md)}.toggle-note.svelte-1ot1p0n{font-size:var(--text-sm);color:var(--color-text-secondary)}.detail-label.svelte-1ot1p0n{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.weekly-table.svelte-1ot1p0n td:where(.svelte-1ot1p0n){vertical-align:top}.week-cell.svelte-1ot1p0n{display:flex;flex-direction:column;gap:2px;background:none;border:none;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.week-no.svelte-1ot1p0n{font-weight:600}.week-dates.svelte-1ot1p0n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.week-tag.svelte-1ot1p0n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent)}.figure.svelte-1ot1p0n{display:block;font-size:var(--text-lg);font-weight:600;line-height:1.2}.sub.svelte-1ot1p0n,.none.svelte-1ot1p0n{display:block;font-size:var(--text-xs);color:var(--color-muted)}.d.svelte-1ot1p0n{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted)}.d.good.svelte-1ot1p0n{color:var(--color-success)}.d.bad.svelte-1ot1p0n{color:var(--color-error)}.is-future.svelte-1ot1p0n .figure:where(.svelte-1ot1p0n){color:var(--color-muted)}.detail-row.svelte-1ot1p0n td:where(.svelte-1ot1p0n){background:var(--color-surface)}.detail.svelte-1ot1p0n{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);padding:var(--space-sm) 0}.detail.svelte-1ot1p0n ul:where(.svelte-1ot1p0n){margin:.3rem 0 0 1rem;font-size:var(--text-sm)}.detail.svelte-1ot1p0n p:where(.svelte-1ot1p0n){margin:.3rem 0 0;font-size:var(--text-sm)}.modal-backdrop.svelte-1bxxaoh{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:var(--space-md);z-index:1000}.modal.svelte-1bxxaoh{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 24px 48px -20px #00000047,0 8px 20px -12px #00000029;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-sm.svelte-1bxxaoh{max-width:420px}.modal-md.svelte-1bxxaoh{max-width:640px}.modal-lg.svelte-1bxxaoh{max-width:860px}.modal-header.svelte-1bxxaoh{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border);flex-shrink:0}.modal-title.svelte-1bxxaoh{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin:0}.modal-close.svelte-1bxxaoh{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1;padding:4px;border-radius:var(--radius-sm);transition:color .15s,background .15s}.modal-close.svelte-1bxxaoh:hover,.modal-close.svelte-1bxxaoh:focus-visible{color:var(--color-text);background:var(--color-surface);outline:none}.modal-body.svelte-1bxxaoh{padding:var(--space-lg) var(--space-xl);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--space-md)}.modal-footer.svelte-1bxxaoh{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border);flex-shrink:0}@media (max-width: 600px){.modal-header.svelte-1bxxaoh,.modal-footer.svelte-1bxxaoh{padding-left:var(--space-md);padding-right:var(--space-md)}.modal-body.svelte-1bxxaoh{padding:var(--space-md)}}.engagements.svelte-8wg1k{margin-bottom:var(--space-lg)}.where.svelte-8wg1k{color:var(--color-muted);font-size:var(--text-xs);margin-left:var(--space-xs)}.warn.svelte-8wg1k{border-left:3px solid var(--color-warning);border-radius:0 6px 6px 0;background:var(--color-surface);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);margin:var(--space-sm) 0}.header-actions.svelte-8wg1k{display:flex;gap:var(--space-sm)}.metrics.svelte-8wg1k{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.metric.svelte-8wg1k{display:flex;flex-direction:column;gap:2px}.metric-label.svelte-8wg1k{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.metric-value.svelte-8wg1k{font-size:var(--text-xl);font-weight:600}.metric-value.alert.svelte-8wg1k{color:var(--color-error)}.metric-note.svelte-8wg1k{font-size:var(--text-xs);color:var(--color-text-secondary)}.opp-title.svelte-8wg1k{display:block}.opp-who.svelte-8wg1k{font-size:var(--text-xs);color:var(--color-text-secondary)}.opp-link.svelte-8wg1k{display:block;font-size:var(--text-xs)}.due.svelte-8wg1k{font-family:var(--font-mono);font-size:var(--text-xs)}.due.overdue.svelte-8wg1k{color:var(--color-error)}.input-compact.svelte-8wg1k{padding:2px var(--space-xs);font-size:var(--text-xs)}.contacts-card.svelte-8wg1k{margin-top:var(--space-lg)}.none.svelte-8wg1k{font-size:var(--text-sm);color:var(--color-text-secondary)}.form-grid.svelte-8wg1k{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.field.svelte-8wg1k{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.field-wide.svelte-8wg1k{grid-column:1 / -1}.tour-layout.svelte-e9non8{display:grid;grid-template-columns:1fr;gap:var(--space-md);align-items:start}@media (min-width: 900px){.tour-layout.svelte-e9non8:has(.checklist-panel:where(.svelte-e9non8)){grid-template-columns:2fr 1fr}}.city-cell.svelte-e9non8{font-weight:500}.event-title.svelte-e9non8{display:block;font-weight:400;font-size:var(--text-xs);color:var(--color-text-secondary)}.site-mark.svelte-e9non8{display:block;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.sync-note.svelte-e9non8{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-md)}tr.selected.svelte-e9non8 td:where(.svelte-e9non8){background:var(--color-accent-soft)}.header-actions.svelte-e9non8{display:flex;gap:var(--space-sm);align-items:center}.actions-cell.svelte-e9non8{display:flex;gap:var(--space-xs);justify-content:flex-end}.btn-compact.svelte-e9non8{font-size:var(--text-xs);padding:2px var(--space-sm)}.checklist-header.svelte-e9non8{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-sm)}.section-title.svelte-e9non8{font-size:var(--text-lg);font-weight:600;margin:0}.checklist.svelte-e9non8{list-style:none;margin:0 0 var(--space-md);padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.checklist.svelte-e9non8 li:where(.svelte-e9non8){display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.checklist-item.svelte-e9non8{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);cursor:pointer}.checklist-item.svelte-e9non8 .done:where(.svelte-e9non8){text-decoration:line-through;color:var(--color-muted)}.checklist-empty.svelte-e9non8{color:var(--color-muted);font-size:var(--text-sm)}.checklist-add.svelte-e9non8{display:flex;gap:var(--space-sm)}.checklist-add.svelte-e9non8 .input:where(.svelte-e9non8){flex:1}.form-grid.svelte-e9non8{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.field.svelte-e9non8{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.field-wide.svelte-e9non8{grid-column:1 / -1}.board.svelte-1h7v02d{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-md);align-items:start}.board-title.svelte-1h7v02d{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--space-sm)}.board-count.svelte-1h7v02d{color:var(--color-muted)}.board-empty.svelte-1h7v02d{color:var(--color-muted);font-size:var(--text-sm);border:1px dashed var(--color-border);padding:var(--space-md);text-align:center}.show-card.svelte-1h7v02d{margin-bottom:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.show-top.svelte-1h7v02d{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}.show-name.svelte-1h7v02d{font-weight:500}.source-badge.inbound.svelte-1h7v02d{background:var(--color-accent-subtle);color:var(--bhk-navy)}.show-meta.svelte-1h7v02d{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);font-size:var(--text-xs);color:var(--color-text-secondary)}.status-chip.svelte-1h7v02d{color:var(--color-muted)}.show-date.svelte-1h7v02d{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text)}.show-date.missing.svelte-1h7v02d{color:var(--color-error)}.show-actions.svelte-1h7v02d{display:flex;gap:var(--space-xs);flex-wrap:wrap}.btn-compact.svelte-1h7v02d{font-size:var(--text-xs);padding:2px var(--space-sm)}.form-grid.svelte-1h7v02d{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.field.svelte-1h7v02d{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.field-wide.svelte-1h7v02d{grid-column:1 / -1}.period-bar.svelte-1epgs7i{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.period-label.svelte-1epgs7i{font-size:var(--text-lg);font-weight:600;margin:0;min-width:12ch}.fill-note.svelte-1epgs7i{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.grid.svelte-1epgs7i{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-md)}.cell.svelte-1epgs7i{display:flex;flex-direction:column;gap:var(--space-xs);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.cell.manual.svelte-1epgs7i{border-left-color:var(--color-border-strong)}.cell-head.svelte-1epgs7i{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-xs)}.cell-area.svelte-1epgs7i{font-weight:600}.source-badge.svelte-1epgs7i{font-size:var(--text-xs)}.cell-kpi.svelte-1epgs7i{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.pace-note.svelte-1epgs7i{margin-top:4px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.target-row.svelte-1epgs7i{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.target-label.svelte-1epgs7i{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.target-input.svelte-1epgs7i{width:5.5rem;padding:2px var(--space-xs);font-size:var(--text-xs);text-align:right}.verdict.svelte-1epgs7i{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.verdict-ahead.svelte-1epgs7i,.verdict-on-track.svelte-1epgs7i{color:var(--color-success)}.verdict-behind.svelte-1epgs7i{color:var(--color-warning)}.verdict-missed.svelte-1epgs7i{color:var(--color-error)}.verdict-no-actual.svelte-1epgs7i,.verdict-no-target.svelte-1epgs7i{color:var(--color-text-secondary)}.cell-value.svelte-1epgs7i{font-size:var(--text-2xl);font-weight:600;line-height:1.1}.cell-input.svelte-1epgs7i{font-size:var(--text-xl);font-weight:600;padding:var(--space-xs) var(--space-sm)}.cell-note.svelte-1epgs7i{font-size:var(--text-xs);padding:2px var(--space-sm)}.cell-hint.svelte-1epgs7i{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.in-progress.svelte-1epgs7i{margin:calc(-1 * var(--space-sm)) 0 var(--space-md);font-size:var(--text-sm);color:var(--color-text-secondary)}.cell-sofar.svelte-1epgs7i,.cell-change-note.svelte-1epgs7i{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.optional.svelte-1epgs7i{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.optional-summary.svelte-1epgs7i{cursor:pointer;font-weight:600}.optional-count.svelte-1epgs7i{margin-left:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;color:var(--color-text-secondary)}.optional-note.svelte-1epgs7i{margin:var(--space-xs) 0 var(--space-md);font-size:var(--text-sm);color:var(--color-text-secondary)}.cell-detail.svelte-1epgs7i{margin:0;font-size:var(--text-sm)}.target-from.svelte-1epgs7i{font-size:var(--text-xs);color:var(--color-text-secondary)}.tabs.svelte-11uv2c5{display:flex;gap:2px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-lg)}.tab.svelte-11uv2c5{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:500;color:var(--color-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--font-sans);transition:color .15s,border-color .15s}.tab.svelte-11uv2c5:hover{color:var(--color-text-secondary)}.tab.active.svelte-11uv2c5{color:var(--color-text);border-bottom-color:var(--color-accent)}.month-nav.svelte-11uv2c5{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.month-label.svelte-11uv2c5{font-size:var(--text-lg);font-weight:600;margin:0;min-width:11ch}.month-scroll.svelte-11uv2c5{overflow-x:auto;padding-bottom:var(--space-xs)}.month-grid.svelte-11uv2c5{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;min-width:640px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.weekday.svelte-11uv2c5{background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;text-align:center;padding:var(--space-xs) 0}.day.svelte-11uv2c5{background:var(--color-surface-raised);min-height:116px;padding:var(--space-xs);display:flex;flex-direction:column;gap:2px}.day-out.svelte-11uv2c5{background:var(--color-surface)}.day-out.svelte-11uv2c5 .day-num:where(.svelte-11uv2c5){color:var(--color-text-secondary)}.day-today.svelte-11uv2c5{box-shadow:inset 0 0 0 2px var(--color-accent)}.day-num.svelte-11uv2c5{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);padding:0 2px}.day-today.svelte-11uv2c5 .day-num:where(.svelte-11uv2c5){color:var(--color-text);font-weight:700}.day-count.svelte-11uv2c5{color:var(--color-text-secondary)}.chip.svelte-11uv2c5{display:block;width:100%;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:2px var(--space-xs);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text);cursor:pointer;transition:background-color .15s,border-color .15s}.chip.svelte-11uv2c5:hover{background:var(--color-surface-sunken)}.chip[data-status=drafted].svelte-11uv2c5{border-left-color:var(--color-info)}.chip[data-status=scheduled].svelte-11uv2c5{border-left-color:var(--color-accent)}.chip[data-status=posted].svelte-11uv2c5{border-left-color:var(--color-success)}.chip-title.svelte-11uv2c5{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.chip-meta.svelte-11uv2c5{display:block;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-more.svelte-11uv2c5{background:none;border:none;padding:0 2px;text-align:left;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);text-decoration:underline;cursor:pointer}.day-more.svelte-11uv2c5:hover{color:var(--color-text)}.day-add.svelte-11uv2c5{flex:1;min-height:18px;margin-top:2px;background:none;border:1px dashed transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);color:transparent;cursor:pointer;transition:color .15s,border-color .15s}.day-add.svelte-11uv2c5:hover,.day-add.svelte-11uv2c5:focus-visible{color:var(--color-text-secondary);border-color:var(--color-border-strong)}.month-note.svelte-11uv2c5{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary)}.unscheduled.svelte-11uv2c5{margin-top:var(--space-lg)}.unscheduled-list.svelte-11uv2c5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-xs)}@media (max-width: 720px){.day.svelte-11uv2c5{min-height:84px}.chip-meta.svelte-11uv2c5{display:none}}.header-actions.svelte-11uv2c5{display:flex;gap:var(--space-sm)}.pipeline.svelte-11uv2c5{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md);align-items:start}.pipeline-title.svelte-11uv2c5{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--space-sm)}.pipeline-count.svelte-11uv2c5{color:var(--color-muted)}.pipeline-empty.svelte-11uv2c5{color:var(--color-muted);font-size:var(--text-sm);border:1px dashed var(--color-border);padding:var(--space-md);text-align:center}.pipeline-card.svelte-11uv2c5{margin-bottom:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.card-title.svelte-11uv2c5{font-weight:500}.card-meta.svelte-11uv2c5{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);font-size:var(--text-xs);color:var(--color-text-secondary)}.card-actions.svelte-11uv2c5{display:flex;gap:var(--space-xs);flex-wrap:wrap}.btn-compact.svelte-11uv2c5{font-size:var(--text-xs);padding:2px var(--space-sm)}.form-grid.svelte-11uv2c5{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.field.svelte-11uv2c5{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.field-wide.svelte-11uv2c5{grid-column:1 / -1}.readout.svelte-11uv2c5{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.tone-good.svelte-11uv2c5{color:var(--color-success)}.tone-ok.svelte-11uv2c5{color:var(--color-warning)}.tone-hard.svelte-11uv2c5{color:var(--color-error)}.dropzone.svelte-hz0q5m{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);margin-bottom:var(--space-xl);transition:border-color .15s,background-color .15s}.dropzone.dragging.svelte-hz0q5m{border-color:var(--color-accent);background:var(--color-accent-soft)}.drop-text.svelte-hz0q5m{width:100%;resize:vertical;font-family:var(--font-sans)}.drop-actions.svelte-hz0q5m{display:flex;gap:var(--space-sm);margin-top:var(--space-sm)}.file-input.svelte-hz0q5m{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-hint.svelte-hz0q5m{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary)}.staged.svelte-hz0q5m{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary)}.staged-thumb.svelte-hz0q5m{height:40px;width:auto;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.staged-name.svelte-hz0q5m{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-heading.svelte-hz0q5m{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-sm);display:flex;gap:var(--space-sm);align-items:baseline}.count.svelte-hz0q5m{color:var(--color-text-secondary)}.drop-card.svelte-hz0q5m{margin-bottom:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.drop-head.svelte-hz0q5m{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs)}.drop-id.svelte-hz0q5m{display:flex;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap}.badge-warn.svelte-hz0q5m{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.drop-meta.svelte-hz0q5m{font-size:var(--text-xs);color:var(--color-text-secondary)}.drop-source.svelte-hz0q5m{font-size:var(--text-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.drop-reason.svelte-hz0q5m{font-size:var(--text-sm);color:var(--color-text)}.table-scroll.svelte-hz0q5m{overflow-x:auto}.staged-table.svelte-hz0q5m{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.staged-table.svelte-hz0q5m th:where(.svelte-hz0q5m){text-align:left;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);padding:0 var(--space-xs) var(--space-xs);white-space:nowrap}.staged-table.svelte-hz0q5m td:where(.svelte-hz0q5m){padding:2px var(--space-xs)}.cell.svelte-hz0q5m{width:100%;min-width:90px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px var(--space-xs);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text)}.cell.svelte-hz0q5m:focus{border-color:var(--color-accent);outline:none}.drop-actions-row.svelte-hz0q5m{display:flex;gap:var(--space-sm)}.history.svelte-hz0q5m{display:flex;flex-direction:column;gap:var(--space-xs)}.history-row.svelte-hz0q5m{display:flex;align-items:baseline;gap:var(--space-sm);font-size:var(--text-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border)}.history-source.svelte-hz0q5m{flex:1;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-cleared.svelte-lifbxe{color:var(--color-warning)}.input-compact.svelte-lifbxe{padding:2px var(--space-xs);font-size:var(--text-xs)}.body-cell.svelte-lifbxe{max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary)}.actions-cell.svelte-lifbxe{display:flex;gap:var(--space-xs);justify-content:flex-end}.btn-compact.svelte-lifbxe{font-size:var(--text-xs);padding:2px var(--space-sm)}.form-col.svelte-lifbxe{display:flex;flex-direction:column;gap:var(--space-md)}.field.svelte-lifbxe{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.push-title.svelte-lifbxe{font-weight:500;color:var(--color-text);margin:0}.header-actions.svelte-hh5jqi{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.permission-warning.svelte-hh5jqi{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:3px solid var(--color-warning);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);font-size:var(--text-sm);color:var(--color-text)}.studio-grid.svelte-hh5jqi{display:grid;grid-template-columns:340px minmax(0,1fr);gap:1.25rem;align-items:start}@media (max-width: 900px){.studio-grid.svelte-hh5jqi{grid-template-columns:1fr}.studio-stage.svelte-hh5jqi{order:-1}}@media (min-width: 901px){.studio-stage.svelte-hh5jqi{position:sticky;top:1rem}}.studio-controls.svelte-hh5jqi .label:where(.svelte-hh5jqi){margin-top:.9rem}.studio-controls.svelte-hh5jqi .ctl-legend:where(.svelte-hh5jqi)+.label:where(.svelte-hh5jqi){margin-top:0}.studio-controls.svelte-hh5jqi{padding:1.25rem}.ctl-group.svelte-hh5jqi{border-top:1px solid var(--color-border);padding-top:1rem;margin-top:1rem}.ctl-group.svelte-hh5jqi:first-child{border-top:0;padding-top:0;margin-top:0}.ctl-legend.svelte-hh5jqi{font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 .75rem}.ctl-hint.svelte-hh5jqi{font-size:.75rem;line-height:1.45;color:var(--color-text-secondary);margin:.35rem 0 0}.ctl-num.svelte-hh5jqi{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-secondary);font-weight:400}.ctl-textarea.svelte-hh5jqi{min-height:5rem;resize:vertical;line-height:1.5}.swatches.svelte-hh5jqi{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem}.sw.svelte-hh5jqi{inline-size:2rem;block-size:2rem;border-radius:6px;border:2px solid transparent;padding:0;cursor:pointer}.sw-edge.svelte-hh5jqi{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.sw-on.svelte-hh5jqi{border-color:var(--color-text)}.sw.svelte-hh5jqi:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.readout.svelte-hh5jqi{font-family:var(--font-mono);font-size:.6875rem;line-height:1.6;margin-top:.75rem;padding:.55rem .7rem;background:var(--color-success-bg);color:var(--color-text);border-left:3px solid var(--color-success);border-radius:0 6px 6px 0}.readout-fail.svelte-hh5jqi{background:var(--color-warning-bg);border-left-color:var(--color-warning)}.chk.svelte-hh5jqi{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.8125rem;font-weight:500}input[type=range].svelte-hh5jqi{inline-size:100%;accent-color:var(--bhk-yellow)}.studio-stage.svelte-hh5jqi{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:8px}.studio-stage.svelte-hh5jqi canvas:where(.svelte-hh5jqi){max-inline-size:100%;max-block-size:68vh;box-shadow:0 10px 34px #00000047}.stage-meta.svelte-hh5jqi{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-secondary);margin:0;text-align:center;overflow-wrap:anywhere}.presets.svelte-hh5jqi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.presets-label.svelte-hh5jqi{font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);margin-right:var(--space-xs)}.chip.svelte-hh5jqi{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.25rem;padding:.3rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.chip.svelte-hh5jqi:hover{border-color:var(--color-text-secondary)}.chip-on.svelte-hh5jqi{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.chip.svelte-hh5jqi:focus-visible,.seg.svelte-hh5jqi button:where(.svelte-hh5jqi):focus-visible,.ico.svelte-hh5jqi:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chip-dot.svelte-hh5jqi{inline-size:.8rem;block-size:.8rem;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.seg.svelte-hh5jqi{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:6px;overflow:hidden}.seg.svelte-hh5jqi button:where(.svelte-hh5jqi){min-block-size:2.25rem;padding:.3rem .9rem;border:0;background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.seg.svelte-hh5jqi button:where(.svelte-hh5jqi)+button:where(.svelte-hh5jqi){border-left:1px solid var(--color-border-strong)}.seg.svelte-hh5jqi .seg-on:where(.svelte-hh5jqi){background:var(--color-text);color:var(--color-surface-raised)}.icons.svelte-hh5jqi{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.4rem}.ico.svelte-hh5jqi{aspect-ratio:1;display:grid;place-items:center;padding:.2rem;border:2px solid transparent;border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-strong);cursor:pointer}.ico.svelte-hh5jqi img:where(.svelte-hh5jqi){inline-size:100%;block-size:100%}.ico-none.svelte-hh5jqi{background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.6875rem;font-weight:500}.ico-on.svelte-hh5jqi{border-color:var(--color-text)}.photo-name.svelte-hh5jqi{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-secondary);margin:.5rem 0 0;overflow-wrap:anywhere}.btn-row.svelte-hh5jqi{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:.6rem}.input-num.svelte-hh5jqi{max-inline-size:7rem}.card.svelte-1to7kyg+.card:where(.svelte-1to7kyg){margin-top:var(--space-lg)}.hint.svelte-1to7kyg{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.draft-box.svelte-1to7kyg{width:100%;font-family:var(--font-sans)}.metrics.svelte-1to7kyg{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-md);margin:var(--space-md) 0}.metric.svelte-1to7kyg{display:flex;flex-direction:column;gap:2px}.metric-label.svelte-1to7kyg{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.metric-value.svelte-1to7kyg{font-size:var(--text-xl);font-weight:600}.metric-note.svelte-1to7kyg{font-size:var(--text-xs);color:var(--color-text-secondary)}.tone-good.svelte-1to7kyg{color:var(--color-success)}.tone-ok.svelte-1to7kyg{color:var(--color-warning)}.tone-hard.svelte-1to7kyg{color:var(--color-error)}.finding.svelte-1to7kyg{margin-top:var(--space-md);padding-left:var(--space-md);border-left:3px solid var(--color-border-strong);border-radius:0}.finding-title.svelte-1to7kyg{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin:0 0 var(--space-xs)}.finding-line.svelte-1to7kyg{font-size:var(--text-sm);margin-bottom:var(--space-xs)}.blog-head.svelte-1to7kyg{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}.sorts.svelte-1to7kyg{display:flex;gap:2px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-md)}.tab.svelte-1to7kyg{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:500;color:var(--color-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--font-sans);transition:color .15s,border-color .15s}.tab.svelte-1to7kyg:hover{color:var(--color-text-secondary)}.tab.active.svelte-1to7kyg{color:var(--color-text);border-bottom-color:var(--color-accent)}.section.svelte-15anjho{margin-top:var(--space-lg)}.notice.svelte-15anjho{font-size:var(--text-sm);margin-bottom:var(--space-md)}.tiles.svelte-15anjho{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-md)}.tile.svelte-15anjho{display:flex;flex-direction:column;gap:var(--space-xs)}.tile-label.svelte-15anjho,.tile-note.svelte-15anjho{font-size:var(--text-xs);color:var(--color-text-secondary)}.tile-value.svelte-15anjho{font-size:var(--text-xl);font-family:var(--font-mono)}.idea-grid.svelte-15anjho{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-md)}.idea.svelte-15anjho{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);border-left:4px solid var(--bhk-blue);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.idea-follow_up.svelte-15anjho,.idea-strong_theme.svelte-15anjho{border-left-color:var(--bhk-yellow)}.idea-unwritten_being.svelte-15anjho{border-left-color:var(--bhk-purple)}.idea-revise.svelte-15anjho,.idea-cadence.svelte-15anjho{border-left-color:var(--bhk-hairline)}.idea-title.svelte-15anjho{font-size:var(--text-base);font-weight:600;margin:0}.idea-why.svelte-15anjho{margin:0;padding-left:var(--space-md);font-size:var(--text-sm);color:var(--color-text-secondary)}.idea-action.svelte-15anjho{margin:0;font-size:var(--text-sm)}.btn-compact.svelte-15anjho{font-size:var(--text-xs);padding:2px var(--space-sm)}.muted-note.svelte-15anjho{color:var(--color-text-secondary);font-size:var(--text-xs)}.lead.svelte-15anjho{margin:0 0 var(--space-md)}.table-scroll.svelte-15anjho{overflow-x:auto}.num.svelte-15anjho{text-align:right;font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap}.post-meta.svelte-15anjho{display:block;font-size:var(--text-xs);color:var(--color-text-secondary)}.signal.svelte-15anjho{margin:0 var(--space-xs) var(--space-xs) 0}.more.svelte-15anjho{margin-top:var(--space-md)}.two-col.svelte-15anjho{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-lg)}.being-grid.svelte-15anjho{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--space-sm)}.being-tile.svelte-15anjho{display:flex;flex-direction:column;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.being-tile.unwritten.svelte-15anjho{border-left:4px solid var(--bhk-purple);border-radius:0 var(--radius-md) var(--radius-md) 0}.being-name.svelte-15anjho{font-weight:600;font-size:var(--text-sm)}.being-meta.svelte-15anjho{font-size:var(--text-xs);color:var(--color-text-secondary)}@media (max-width: 640px){.two-col.svelte-15anjho{grid-template-columns:1fr}}.head.svelte-1n8wytm{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.muted.svelte-1n8wytm{color:var(--color-text-secondary);font-size:var(--text-sm)}.empty.svelte-1n8wytm{margin-top:var(--space-md)}.group-title.svelte-1n8wytm{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.tests.svelte-1n8wytm{display:grid;gap:var(--space-md)}.test.svelte-1n8wytm{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);display:grid;gap:var(--space-sm)}.test-head.svelte-1n8wytm{display:flex;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.test-name.svelte-1n8wytm{display:block;font-weight:600}.test-meta.svelte-1n8wytm{display:block;font-size:var(--text-xs);color:var(--color-text-secondary)}.test-actions.svelte-1n8wytm{display:flex;gap:var(--space-xs)}.bet.svelte-1n8wytm{display:grid;grid-template-columns:max-content 1fr;gap:2px var(--space-md);margin:0;font-size:var(--text-sm)}.bet.svelte-1n8wytm dt:where(.svelte-1n8wytm){color:var(--color-text-secondary)}.bet.svelte-1n8wytm dd:where(.svelte-1n8wytm){margin:0;overflow-wrap:anywhere}.result.svelte-1n8wytm{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline;font-size:var(--text-sm)}.source.svelte-1n8wytm{font-size:var(--text-xs)}.comparison.svelte-1n8wytm,.lesson.svelte-1n8wytm{margin:0;font-size:var(--text-sm)}.two-col.svelte-1n8wytm{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.pb-goal.svelte-1n8wytm+.pb-goal:where(.svelte-1n8wytm){margin-top:var(--space-md)}.pb-title.svelte-1n8wytm{margin:var(--space-md) 0 var(--space-xs);font-size:var(--text-sm);font-weight:600}.pb-line.svelte-1n8wytm{margin:0;font-size:var(--text-sm)}.lessons.svelte-1n8wytm,.checklist.svelte-1n8wytm{margin:var(--space-xs) 0 0;padding-left:1.1rem;font-size:var(--text-sm);display:grid;gap:4px}.window.svelte-1n8wytm{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.form-grid.svelte-1n8wytm{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media (max-width: 560px){.form-grid.svelte-1n8wytm{grid-template-columns:1fr}}.field.svelte-1n8wytm{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.field-wide.svelte-1n8wytm{grid-column:1 / -1}.ads-page.svelte-yhdctc{display:flex;flex-direction:column;gap:var(--space-lg)}.header-actions.svelte-yhdctc{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap}.window.svelte-yhdctc{display:flex;gap:var(--space-xs)}.muted.svelte-yhdctc{color:var(--color-text-secondary);font-size:var(--text-sm)}.window-note.svelte-yhdctc{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.tiles.svelte-yhdctc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md)}.tile.svelte-yhdctc{display:flex;flex-direction:column;gap:var(--space-xs)}.tile-label.svelte-yhdctc{font-size:var(--text-sm);color:var(--color-text-secondary)}.tile-value.svelte-yhdctc{font-size:var(--text-2xl);font-weight:600}.tile-detail.svelte-yhdctc,.tile-prior.svelte-yhdctc{font-size:var(--text-xs);color:var(--color-text-secondary)}.best.svelte-yhdctc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md);margin-top:var(--space-md)}.best-item.svelte-yhdctc{display:flex;flex-direction:column;gap:2px}.best-goal.svelte-yhdctc{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.best-name.svelte-yhdctc{font-weight:600}.best-cost.svelte-yhdctc{font-family:var(--font-mono);font-size:var(--text-sm)}.table-wrap.svelte-yhdctc{overflow-x:auto}.num.svelte-yhdctc{text-align:right;white-space:nowrap}.sub.svelte-yhdctc{display:block;font-size:var(--text-xs);color:var(--color-text-secondary)}.ad-cell.svelte-yhdctc{min-width:260px}.ad-name.svelte-yhdctc{display:block;font-weight:600}.ad-meta.svelte-yhdctc{display:block;font-size:var(--text-xs);color:var(--color-text-secondary)}.ad-link.svelte-yhdctc{font-size:var(--text-xs)}.reasons.svelte-yhdctc{margin:var(--space-xs) 0 0;padding-left:1rem;font-size:var(--text-xs)}.verdict.svelte-yhdctc{display:inline-block;padding:2px 8px;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;border:1px solid currentColor}.verdict-keep.svelte-yhdctc{color:var(--color-success);background:var(--color-success-bg)}.verdict-watch.svelte-yhdctc{color:var(--color-warning);background:var(--color-warning-bg)}.verdict-stop.svelte-yhdctc{color:var(--color-error)}.verdict-learning.svelte-yhdctc{color:var(--color-text-secondary)}.rules.svelte-yhdctc{margin-top:var(--space-md)}.two-col.svelte-yhdctc{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-lg)}.boosts.svelte-yhdctc{margin:var(--space-md) 0 0;padding-left:1.25rem;display:grid;gap:var(--space-md)}.boosts.svelte-yhdctc li:where(.svelte-yhdctc) span:where(.svelte-yhdctc){display:block}.boost-title.svelte-yhdctc{font-weight:600}.boost-caption.svelte-yhdctc,.boost-why.svelte-yhdctc{font-size:var(--text-sm);color:var(--color-text-secondary)}.facts.svelte-yhdctc{display:grid;grid-template-columns:max-content 1fr;gap:6px var(--space-md);margin:var(--space-md) 0;font-size:var(--text-sm)}.facts.svelte-yhdctc dt:where(.svelte-yhdctc){color:var(--color-text-secondary)}.facts.svelte-yhdctc dd:where(.svelte-yhdctc){margin:0}.ask-page.svelte-7hq5lq{display:flex;flex-direction:column;gap:var(--space-4, 16px);min-height:calc(100vh - 160px)}.thread.svelte-7hq5lq{flex:1;display:flex;flex-direction:column;gap:var(--space-4, 16px);overflow-y:auto;max-height:calc(100vh - 300px)}.starters.svelte-7hq5lq{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3, 12px)}.starter.svelte-7hq5lq{text-align:left;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;cursor:pointer}.starter.svelte-7hq5lq:hover{border-color:var(--color-border-strong)}.turn.svelte-7hq5lq{max-width:760px}.turn-user.svelte-7hq5lq{align-self:flex-end;background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3, 12px) var(--space-4, 16px)}.turn-user.svelte-7hq5lq p:where(.svelte-7hq5lq){margin:0;white-space:pre-wrap}.answer.svelte-7hq5lq p{margin:0 0 var(--space-2, 8px)}.answer.svelte-7hq5lq ul{margin:0 0 var(--space-2, 8px);padding-left:1.25rem}.thinking.svelte-7hq5lq{color:var(--color-text-secondary)}.proposal.svelte-7hq5lq{margin-top:var(--space-3, 12px)}.proposal-head.svelte-7hq5lq{display:flex;flex-direction:column;gap:var(--space-2, 8px);align-items:flex-start}.proposal-summary.svelte-7hq5lq{margin:0;font-weight:600}.proposal-fields.svelte-7hq5lq{display:grid;grid-template-columns:max-content 1fr;gap:4px var(--space-4, 16px);margin:var(--space-3, 12px) 0;font-size:var(--text-sm)}.proposal-fields.svelte-7hq5lq dt:where(.svelte-7hq5lq){color:var(--color-text-secondary);text-transform:capitalize}.proposal-fields.svelte-7hq5lq dd:where(.svelte-7hq5lq){margin:0;overflow-wrap:anywhere}.proposal-error.svelte-7hq5lq{color:var(--color-error);font-size:var(--text-sm)}.proposal-done.svelte-7hq5lq{margin:0;color:var(--color-text-secondary)}.actions.svelte-7hq5lq{display:flex;gap:var(--space-2, 8px)}.composer.svelte-7hq5lq{display:flex;gap:var(--space-2, 8px);align-items:flex-end}.composer.svelte-7hq5lq textarea:where(.svelte-7hq5lq){flex:1;resize:vertical}.growth-card.svelte-1qrbzom{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.gc-head.svelte-1qrbzom{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.gc-name.svelte-1qrbzom{display:flex;flex-direction:column;min-width:0}.gc-channel.svelte-1qrbzom{font-weight:600;color:var(--color-text)}.gc-handle.svelte-1qrbzom{font-size:var(--text-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-method.svelte-1qrbzom{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:1px var(--space-sm);white-space:nowrap}.method-auto.svelte-1qrbzom{color:var(--color-success);border-color:var(--color-success-border);background:var(--color-success-bg)}.gc-body.svelte-1qrbzom{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.gc-count.svelte-1qrbzom{display:flex;align-items:baseline;gap:var(--space-xs)}.gc-number.svelte-1qrbzom{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:600;color:var(--color-text);line-height:1.1}.gc-unit.svelte-1qrbzom,.gc-none.svelte-1qrbzom{font-size:var(--text-sm);color:var(--color-text-secondary)}.gc-asof.svelte-1qrbzom{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.gc-asof.is-stale.svelte-1qrbzom{color:var(--color-warning)}.stale-tag.svelte-1qrbzom{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--color-warning-border);background:var(--color-warning-bg);border-radius:var(--radius-sm);padding:0 var(--space-xs);margin-left:var(--space-xs)}.gc-changes.svelte-1qrbzom{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.gc-change.svelte-1qrbzom{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);font-size:var(--text-sm)}.gc-window.svelte-1qrbzom{color:var(--color-text-secondary);min-width:5.5rem}.dir.svelte-1qrbzom{font-weight:600}.dir-up.svelte-1qrbzom{color:var(--color-success)}.dir-down.svelte-1qrbzom{color:var(--color-error)}.dir-flat.svelte-1qrbzom{color:var(--color-text-secondary)}.gc-delta.svelte-1qrbzom{font-family:var(--font-mono);color:var(--color-text)}.gc-note.svelte-1qrbzom{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.gc-update.svelte-1qrbzom{margin-top:auto;padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.gc-update-label.svelte-1qrbzom{display:block;font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:2px}.gc-update-row.svelte-1qrbzom{display:flex;gap:var(--space-xs)}.gc-input.svelte-1qrbzom{flex:1;min-width:0;text-align:right;font-family:var(--font-mono)}.gc-save.svelte-1qrbzom{flex-shrink:0}.best.svelte-4kstsw{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md)}.best-eyebrow.svelte-4kstsw{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.best-name.svelte-4kstsw{margin:2px 0 var(--space-xs);font-size:var(--text-xl);font-weight:600;color:var(--color-text)}.best-summary.svelte-4kstsw{margin:0;font-size:var(--text-sm);color:var(--color-text);max-width:70ch}.best-lists.svelte-4kstsw{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md);margin-top:var(--space-md)}.best-list-title.svelte-4kstsw{margin:0 0 var(--space-xs);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.best-list.svelte-4kstsw{margin:0;padding-left:var(--space-lg);font-size:var(--text-sm)}.best-list.svelte-4kstsw li:where(.svelte-4kstsw)+li:where(.svelte-4kstsw){margin-top:2px}.best-ch.svelte-4kstsw{font-weight:500;margin-right:var(--space-xs)}.best-num.svelte-4kstsw{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.best-missing.svelte-4kstsw{margin:var(--space-md) 0 0;padding-left:var(--space-lg);font-size:var(--text-xs);color:var(--color-text-secondary)}.reach-card.svelte-aohfc8{display:flex;flex-direction:column;gap:var(--space-xs);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-lg)}.reach-label.svelte-aohfc8{margin:0;font-weight:600;color:var(--color-text)}.reach-number.svelte-aohfc8{margin:0;font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:600;color:var(--color-text);line-height:1.1}.reach-sub.svelte-aohfc8,.reach-change.svelte-aohfc8{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.reach-split.svelte-aohfc8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text)}.split-name.svelte-aohfc8{font-family:inherit;color:var(--color-text-secondary)}.dir.svelte-aohfc8{font-weight:600;color:var(--color-text)}.reach-note.svelte-aohfc8{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.posts-scroll.svelte-nyegxf{overflow-x:auto;margin-bottom:var(--space-md)}.posts-table.svelte-nyegxf{min-width:720px}.posts-table.svelte-nyegxf td:where(.svelte-nyegxf):nth-child(2){min-width:15rem}.posts-table.svelte-nyegxf .input-num:where(.svelte-nyegxf){width:4.5rem}.posts-table.svelte-nyegxf td:where(.svelte-nyegxf):first-child{width:3rem}.posts-table.svelte-nyegxf tr.muted:where(.svelte-nyegxf){background:var(--color-surface)}.post-title.svelte-nyegxf{display:block;font-size:var(--text-sm)}.post-meta.svelte-nyegxf{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.week-date.svelte-nyegxf{margin-bottom:var(--space-md);max-width:12rem}.week-table.svelte-nyegxf{margin-bottom:var(--space-sm)}.week-table.svelte-nyegxf tr.scraped:where(.svelte-nyegxf){background:var(--color-surface)}.last.svelte-nyegxf{color:var(--color-text-secondary)}.auto.svelte-nyegxf{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.input-num.svelte-nyegxf{width:7rem;text-align:right;padding:2px var(--space-xs)}.up.svelte-nyegxf{color:var(--color-success)}.down.svelte-nyegxf{color:var(--color-error)}.flat.svelte-nyegxf{color:var(--color-text-secondary)}.week-note.svelte-nyegxf{font-size:var(--text-xs);color:var(--color-text-secondary)}.profiles-card.svelte-nyegxf{margin-bottom:var(--space-lg)}.profile-group.svelte-nyegxf+.profile-group:where(.svelte-nyegxf){margin-top:var(--space-md)}.profile-account.svelte-nyegxf{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin:0 0 var(--space-xs)}.profile-list.svelte-nyegxf{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-xs)}.profile-row.svelte-nyegxf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-xs) var(--space-sm)}.profile-link.svelte-nyegxf{display:flex;flex-direction:column;gap:1px;min-width:0;text-decoration:none;color:var(--color-text)}.profile-channel.svelte-nyegxf{font-size:var(--text-xs);color:var(--color-text-secondary)}.profile-handle.svelte-nyegxf{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readout.svelte-nyegxf{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.tone-good.svelte-nyegxf{color:var(--color-success)}.tone-ok.svelte-nyegxf{color:var(--color-warning)}.tone-hard.svelte-nyegxf{color:var(--color-error)}.field-wide.svelte-nyegxf{grid-column:1 / -1}.paste-help.svelte-nyegxf{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.paste-box.svelte-nyegxf{width:100%;margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs)}.paste-table.svelte-nyegxf{margin-top:var(--space-md)}.paste-handle.svelte-nyegxf{font-family:var(--font-mono);font-size:var(--text-xs)}.input-compact.svelte-nyegxf{padding:2px var(--space-xs);font-size:var(--text-xs)}.paste-skipped.svelte-nyegxf{margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-secondary)}.header-actions.svelte-nyegxf{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.social-page.svelte-nyegxf .page-header:where(.svelte-nyegxf){flex-wrap:wrap;gap:var(--space-md)}.growth-section.svelte-nyegxf{margin-bottom:var(--space-xl)}.growth-account.svelte-nyegxf+.growth-account:where(.svelte-nyegxf){margin-top:var(--space-xl)}.growth-grid.svelte-nyegxf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--space-md)}.posts-title.svelte-nyegxf{margin-top:var(--space-lg)}.toggle.svelte-nyegxf{display:block;margin-bottom:var(--space-sm)}.table-scroll.svelte-nyegxf{overflow-x:auto}.num.svelte-nyegxf{text-align:right;font-family:var(--font-mono);font-size:var(--text-sm)}.actions-cell.svelte-nyegxf{display:flex;gap:var(--space-xs);justify-content:flex-end}.btn-compact.svelte-nyegxf{font-size:var(--text-xs);padding:2px var(--space-sm)}.followers-section.svelte-nyegxf{margin-top:var(--space-xl)}.form-grid.svelte-nyegxf{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-md)}.form-col.svelte-nyegxf{display:flex;flex-direction:column;gap:var(--space-md)}.field.svelte-nyegxf{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width: 767px){.posts-scroll.svelte-nyegxf{overflow-x:visible}.posts-table.svelte-nyegxf,.week-table.svelte-nyegxf{min-width:0;display:block}.posts-table.svelte-nyegxf thead:where(.svelte-nyegxf),.week-table.svelte-nyegxf thead:where(.svelte-nyegxf){display:none}.posts-table.svelte-nyegxf tbody:where(.svelte-nyegxf),.week-table.svelte-nyegxf tbody:where(.svelte-nyegxf){display:block}.posts-table.svelte-nyegxf tr:where(.svelte-nyegxf),.week-table.svelte-nyegxf tr:where(.svelte-nyegxf){display:block;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm);margin-bottom:var(--space-sm)}.posts-table.svelte-nyegxf td:where(.svelte-nyegxf),.week-table.svelte-nyegxf td:where(.svelte-nyegxf){display:block;border:none;padding:2px 0;text-align:left}.posts-table.svelte-nyegxf td.metric-cell:where(.svelte-nyegxf),.week-table.svelte-nyegxf td.last:where(.svelte-nyegxf){display:inline-flex;flex-direction:column;gap:2px;width:48%;margin-right:2%}.posts-table.svelte-nyegxf td.metric-cell:where(.svelte-nyegxf):before,.week-table.svelte-nyegxf td.last:where(.svelte-nyegxf):before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.posts-table.svelte-nyegxf .input-num:where(.svelte-nyegxf),.week-table.svelte-nyegxf .input-num:where(.svelte-nyegxf){width:100%}.posts-table.svelte-nyegxf td:where(.svelte-nyegxf):first-child{width:auto}.posts-table.svelte-nyegxf td:where(.svelte-nyegxf):first-child input[type=checkbox]:where(.svelte-nyegxf){width:22px;height:22px}}.chart.svelte-s8rh3e{position:relative}.scroll.svelte-s8rh3e{overflow-x:auto;overscroll-behavior-x:contain}svg.svelte-s8rh3e{display:block;overflow:visible}.legend.svelte-s8rh3e{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);list-style:none;margin:0 0 var(--space-sm);padding:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.legend.svelte-s8rh3e li:where(.svelte-s8rh3e){display:inline-flex;align-items:center;gap:var(--space-xs)}.swatch.svelte-s8rh3e{width:12px;height:12px;border-radius:2px}.swatch-tick.svelte-s8rh3e{width:14px;height:2px;background:var(--color-text)}.swatch-open.svelte-s8rh3e{width:12px;height:12px;border:1px dashed var(--color-text-secondary);border-radius:2px}.diamond-key.svelte-s8rh3e{width:8px;height:8px;background:var(--color-text);transform:rotate(45deg)}.seg.svelte-s8rh3e{stroke:var(--color-surface-raised);stroke-width:1}.open.svelte-s8rh3e{fill:none;stroke:var(--color-text-secondary);stroke-width:1;stroke-dasharray:3 2}.grid.svelte-s8rh3e{stroke:var(--color-border);stroke-width:1}.axis.svelte-s8rh3e{fill:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px}.value.svelte-s8rh3e{fill:var(--color-text);font-family:var(--font-mono);font-size:12px;font-weight:600}.prior.svelte-s8rh3e{stroke:var(--color-text);stroke-width:2;stroke-linecap:round}.marker-stem.svelte-s8rh3e{stroke:var(--color-border-strong);stroke-width:1}.diamond.svelte-s8rh3e{fill:var(--color-text)}.marker-label.svelte-s8rh3e{fill:var(--color-text);font-family:var(--font-sans);font-size:12px}.hit.svelte-s8rh3e{fill:transparent}.readout.svelte-s8rh3e{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xs);min-height:1.4em}.readout.svelte-s8rh3e strong:where(.svelte-s8rh3e){font-size:var(--text-lg)}.readout-date.svelte-s8rh3e,.readout-split.svelte-s8rh3e{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.readout-split.svelte-s8rh3e{display:inline-flex;flex-wrap:wrap;gap:var(--space-sm)}.target.svelte-jhz986{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);border-left:4px solid var(--bhk-blue);border-radius:0 10px 10px 0;margin-bottom:var(--space-lg)}.target.ahead.svelte-jhz986{border-left-color:var(--color-success)}.target-line.svelte-jhz986{font-size:var(--text-sm)}.target-link.svelte-jhz986{font-size:var(--text-xs);white-space:nowrap}.sales-page.svelte-jhz986{max-width:960px}.header-actions.svelte-jhz986{display:flex;gap:var(--space-sm)}.num.svelte-jhz986{text-align:right;font-family:var(--font-mono);font-size:var(--text-sm)}.actions-cell.svelte-jhz986{display:flex;gap:var(--space-xs);justify-content:flex-end}.btn-compact.svelte-jhz986{font-size:var(--text-xs);padding:2px var(--space-sm)}.reviews-section.svelte-jhz986{margin-top:var(--space-xl)}.section-title.svelte-jhz986{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-md)}.form-col.svelte-jhz986{display:flex;flex-direction:column;gap:var(--space-md)}.field.svelte-jhz986{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.import-help.svelte-jhz986{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.import-preview.svelte-jhz986{display:flex;flex-direction:column;gap:var(--space-xs);border:1px solid var(--color-border);padding:var(--space-md)}.preview-row.svelte-jhz986{font-size:var(--text-sm)}.format-chip.svelte-jhz986{display:inline-block;margin-right:var(--space-md)}.cell-empty.svelte-jhz986{color:var(--color-text-secondary)}.preview-muted.svelte-jhz986{color:var(--color-muted);font-size:var(--text-xs)}.import-warning.svelte-jhz986{font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm)}.chart-card.svelte-jhz986{margin-top:var(--space-lg)}.category-grid.svelte-jhz986{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-md)}.category-tile.svelte-jhz986{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}.category-name.svelte-jhz986{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em}.category-figures.svelte-jhz986{font-size:var(--text-sm);font-family:var(--font-mono)}.muted-note.svelte-jhz986{color:var(--color-text-secondary);font-size:var(--text-xs);margin:var(--space-sm) 0 0}.trend-stack.svelte-jhz986{display:flex;flex-direction:column;gap:var(--space-xl)}.chart-head.svelte-jhz986{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md)}.chart-note.svelte-jhz986{font-size:var(--text-sm);color:var(--color-text-secondary)}.lead.svelte-jhz986{margin:0 0 var(--space-md)}.timeline.svelte-jhz986{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tl-row.svelte-jhz986{display:grid;grid-template-columns:minmax(150px,200px) 1fr;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-border)}.tl-row.svelte-jhz986:first-child{border-top:none;padding-top:0}.tl-day.svelte-jhz986{display:flex;flex-direction:column;gap:2px}.tl-date.svelte-jhz986{font-weight:600}.tl-figures.svelte-jhz986{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary)}.tl-figures.svelte-jhz986 strong:where(.svelte-jhz986){color:var(--color-text)}.tl-bar.svelte-jhz986{display:block;height:6px;margin-top:var(--space-xs);background:var(--chart-series-1);border-radius:var(--radius-full)}.tl-posts.svelte-jhz986{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-xs)}.chip.svelte-jhz986{display:inline-flex;align-items:baseline;gap:var(--space-xs);max-width:100%;padding:2px var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-sm)}.chip-channel.svelte-jhz986{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.chip-title.svelte-jhz986{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.chip-when.svelte-jhz986{font-size:var(--text-xs);color:var(--color-text-secondary)}.chip-more.svelte-jhz986{color:var(--color-text-secondary)}@media (max-width: 640px){.tl-row.svelte-jhz986{grid-template-columns:1fr;gap:var(--space-sm)}.header-actions.svelte-jhz986{flex-wrap:wrap}}.trend-label.svelte-jhz986{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);margin:0 0 var(--space-xs)}.row-form.svelte-1peznld{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.row-form.svelte-1peznld .input:where(.svelte-1peznld){flex:1 1 10rem;min-width:0}.tile-note.svelte-1peznld{font-size:var(--text-xs);color:var(--color-muted)}.tile.nudge.svelte-1peznld{border-left:4px solid var(--color-warning);border-radius:0 10px 10px 0}.who.svelte-1peznld{font-weight:500}.status.svelte-1peznld{font-size:var(--text-xs);color:var(--color-error);margin-left:var(--space-xs)}.date.svelte-1peznld{font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.muted.svelte-1peznld{color:var(--color-muted)}.input.compact.svelte-1peznld{font-size:var(--text-xs);padding:3px 6px}.feed-section.svelte-cxcqpj{margin-top:var(--space-md)}.tiles.svelte-cxcqpj{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-sm)}.tile.svelte-cxcqpj{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:8px}.tile-note.svelte-cxcqpj{font-size:var(--text-xs);color:var(--color-muted)}details.svelte-cxcqpj{margin-top:var(--space-sm)}summary.svelte-cxcqpj{cursor:pointer}.chart.svelte-1hksm0r{position:relative}svg.svelte-1hksm0r{width:100%;height:auto;display:block;overflow:visible}.grid.svelte-1hksm0r{stroke:var(--color-border);stroke-width:1}.axis.svelte-1hksm0r{fill:var(--color-text-secondary);font-family:var(--font-mono);font-size:10px}.cursor.svelte-1hksm0r{stroke:var(--color-border-strong);stroke-width:1;stroke-dasharray:3 3}.active-dot.svelte-1hksm0r{stroke:var(--color-surface-raised);stroke-width:2}.readout.svelte-1hksm0r{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-sm);margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-sm)}.readout-item.svelte-1hksm0r{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--text-xs);color:var(--color-text-secondary)}.readout-item.svelte-1hksm0r strong:where(.svelte-1hksm0r){font-size:var(--text-sm);color:var(--color-text)}.readout-date.svelte-1hksm0r{color:var(--color-text-secondary);font-size:var(--text-xs)}.swatch.svelte-1hksm0r{display:inline-block;width:12px;height:0;border-top:2px solid;vertical-align:middle}.all-body.svelte-v7f1g1{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-start;margin-top:var(--space-md)}.all-chart.svelte-v7f1g1{flex:3 1 22rem;min-width:0}.shares.svelte-v7f1g1{flex:1 1 14rem;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.share.svelte-v7f1g1{display:flex;flex-direction:column;gap:2px}.share-head.svelte-v7f1g1{display:flex;align-items:baseline;gap:var(--space-xs)}.share-name.svelte-v7f1g1{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.share-total.svelte-v7f1g1{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text)}.share-line.svelte-v7f1g1{font-size:var(--text-xs);color:var(--color-text-secondary)}.hint.svelte-v7f1g1{font-size:var(--text-xs);color:var(--color-muted)}.legend.svelte-v7f1g1{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-sm);margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.key.svelte-v7f1g1{display:inline-block;width:18px;height:0;margin-right:-4px;vertical-align:middle;border-top:2px solid}.share-head.svelte-v7f1g1 .key:where(.svelte-v7f1g1){margin-right:0}.key-prior.svelte-v7f1g1{border-top:1.25px dashed var(--color-text-secondary)}.key-partial.svelte-v7f1g1{border-top:2px dashed var(--color-text-secondary)}.seg.svelte-18595zx{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.metrics.svelte-18595zx{margin:var(--space-sm) 0 var(--space-md)}.seg-btn.svelte-18595zx{padding:4px var(--space-sm);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.seg-btn.svelte-18595zx:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong)}.seg-btn[aria-pressed=true].svelte-18595zx{color:var(--color-text);background:var(--color-accent-subtle);border-color:var(--color-accent)}.seg-btn.svelte-18595zx:disabled{color:var(--color-muted);cursor:not-allowed}.seg-btn.svelte-18595zx:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.trend-body.svelte-18595zx{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-start}.trend-chart.svelte-18595zx{flex:3 1 22rem;min-width:0}.trend-summary.svelte-18595zx{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:2px}.trend-summary.svelte-18595zx p:where(.svelte-18595zx){margin:var(--space-xs) 0 0}.big.svelte-18595zx{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;line-height:1.1;color:var(--color-text)}.what.svelte-18595zx{font-size:var(--text-xs);color:var(--color-text-secondary)}.change.svelte-18595zx{font-size:var(--text-sm);color:var(--color-text)}.hint.svelte-18595zx{font-size:var(--text-xs);color:var(--color-muted)}.legend.svelte-18595zx{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-sm);margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.key.svelte-18595zx{display:inline-block;width:18px;height:0;margin-right:-4px;vertical-align:middle}.key-now.svelte-18595zx{border-top:2px solid}.key-prior.svelte-18595zx{border-top:1.5px dashed var(--color-muted)}.key-partial.svelte-18595zx{border-top:2px dashed}.trend-head.svelte-1pr737w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.controls.svelte-1pr737w{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.seg.svelte-1pr737w{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.metrics.svelte-1pr737w{margin:var(--space-sm) 0 var(--space-md)}.views.svelte-1pr737w{margin-top:var(--space-sm)}.history-note.svelte-1pr737w{margin:var(--space-xs) 0 0}.seg-btn.svelte-1pr737w:disabled{color:var(--color-muted);cursor:not-allowed}.side-lists.svelte-1pr737w{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.side-title.svelte-1pr737w{margin:0 0 var(--space-xs);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.side-list.svelte-1pr737w ol:where(.svelte-1pr737w){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.side-list.svelte-1pr737w li:where(.svelte-1pr737w){display:flex;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-secondary)}.num.svelte-1pr737w{font-family:var(--font-mono);color:var(--color-text)}.seg-btn.svelte-1pr737w{padding:4px var(--space-sm);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.seg-btn.svelte-1pr737w:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong)}.seg-btn[aria-pressed=true].svelte-1pr737w{color:var(--color-text);background:var(--color-accent-subtle);border-color:var(--color-accent)}.seg-btn.svelte-1pr737w:focus-visible,.switch.svelte-1pr737w input:where(.svelte-1pr737w):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.switch.svelte-1pr737w{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer}.switch.svelte-1pr737w input:where(.svelte-1pr737w){accent-color:var(--color-accent)}.switch.svelte-1pr737w input:where(.svelte-1pr737w):disabled+span:where(.svelte-1pr737w){color:var(--color-muted)}.trend-body.svelte-1pr737w{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-start}.trend-chart.svelte-1pr737w{flex:3 1 22rem;min-width:0}.trend-summary.svelte-1pr737w{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:2px}.trend-summary.svelte-1pr737w p:where(.svelte-1pr737w){margin:var(--space-xs) 0 0}.big.svelte-1pr737w{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;line-height:1.1;color:var(--color-text)}.what.svelte-1pr737w{font-size:var(--text-xs);color:var(--color-text-secondary)}.change.svelte-1pr737w{font-size:var(--text-sm);color:var(--color-text)}.hint.svelte-1pr737w{font-size:var(--text-xs);color:var(--color-muted)}.legend.svelte-1pr737w{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-sm);margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.key.svelte-1pr737w{display:inline-block;width:18px;height:0;margin-right:-4px;vertical-align:middle}.key-now.svelte-1pr737w{border-top:2px solid var(--chart-series-1)}.key-prior.svelte-1pr737w{border-top:1.5px dashed var(--color-muted)}.key-partial.svelte-1pr737w{border-top:2px dashed var(--chart-series-1)}.site-page.svelte-13qk2cv{display:flex;flex-direction:column;gap:var(--space-md)}.tiles.svelte-13qk2cv{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-md)}.tile.svelte-13qk2cv{display:flex;flex-direction:column;gap:var(--space-xs)}.tile-label.svelte-13qk2cv{font-size:var(--text-sm);color:var(--color-text-secondary)}.tile-value.svelte-13qk2cv{font-size:var(--text-2xl);font-weight:600}.hint.svelte-13qk2cv{font-size:var(--text-sm);color:var(--color-text-secondary)}.table-scroll.svelte-13qk2cv{max-width:100%;overflow-x:auto}.funnel-share.svelte-13qk2cv{margin-left:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-secondary)}.funnel.svelte-13qk2cv{display:grid;gap:var(--space-xs);margin:var(--space-sm) 0}.funnel-row.svelte-13qk2cv{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) minmax(4.5rem,auto);align-items:center;gap:var(--space-sm);font-size:var(--text-sm)}.funnel-track.svelte-13qk2cv{min-width:0}.funnel-bar.svelte-13qk2cv{height:18px;background:var(--chart-series-1);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.funnel-value.svelte-13qk2cv{font-family:var(--font-mono);text-align:right;white-space:nowrap}.funnel-note.svelte-13qk2cv{margin:0 0 var(--space-xs)}@media (max-width: 520px){.funnel-row.svelte-13qk2cv{grid-template-columns:minmax(0,1fr) auto}.funnel-track.svelte-13qk2cv{grid-column:1 / -1;grid-row:2}}.feed-all.svelte-13qk2cv{margin-top:var(--space-lg)}.feed-meta.svelte-13qk2cv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-muted);margin:0 0 var(--space-sm)}.two-up.svelte-13qk2cv{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-md)}.sub-title.svelte-13qk2cv{font-size:var(--text-sm);margin:var(--space-md) 0 var(--space-xs)}.tags.svelte-13qk2cv{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0 0 var(--space-xs)}.plain.svelte-13qk2cv{list-style:none;padding:0;margin:0;display:grid;gap:6px}.section-head.svelte-13qk2cv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.actions.svelte-13qk2cv{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-sm)}.tile-note.svelte-13qk2cv{font-size:var(--text-xs);color:var(--color-muted)}.muted.svelte-13qk2cv{color:var(--color-muted)}.rate.svelte-13qk2cv{font-size:var(--text-lg);margin:0 0 var(--space-xs)}.grid.svelte-13qk2cv{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-md)}.grid.svelte-13qk2cv label:where(.svelte-13qk2cv),.wide.svelte-13qk2cv{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--color-muted)}.wide.svelte-13qk2cv{margin-top:var(--space-md)}.position.svelte-gq9kyd{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.fig.svelte-gq9kyd{display:flex;flex-direction:column;gap:2px}.fig-label.svelte-gq9kyd{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.fig-value.svelte-gq9kyd{font-size:var(--text-2xl);font-weight:600}.fig-note.svelte-gq9kyd{font-size:var(--text-xs);color:var(--color-muted)}.fig.ahead.svelte-gq9kyd .fig-value:where(.svelte-gq9kyd){color:var(--color-success)}.two-up.svelte-gq9kyd{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.bar-row.svelte-gq9kyd{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0;font-size:var(--text-sm)}.bar-track.svelte-gq9kyd{background:var(--color-surface);border-radius:var(--radius-sm);height:10px;overflow:hidden}.bar-fill.svelte-gq9kyd{background:var(--chart-series-1);height:100%}.bar-count.svelte-gq9kyd,.mono.svelte-gq9kyd{font-family:var(--font-mono);font-size:var(--text-xs)}.credit.svelte-gq9kyd{color:var(--color-success)}.actions-cell.svelte-gq9kyd{display:flex;gap:var(--space-xs);justify-content:flex-end}.monthly.svelte-gq9kyd{margin-bottom:var(--space-lg)}.monthly.svelte-gq9kyd .hint:where(.svelte-gq9kyd){font-size:var(--text-xs);color:var(--color-muted);margin-bottom:var(--space-sm)}tr.stopped.svelte-gq9kyd td:where(.svelte-gq9kyd){color:var(--color-muted)}.tag-monthly.svelte-gq9kyd{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 4px;margin-left:var(--space-xs)}.check.svelte-gq9kyd{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm)}.btn-compact.svelte-gq9kyd{font-size:var(--text-xs);padding:2px var(--space-sm)}.header-actions.svelte-1jiy28j{display:flex;gap:var(--space-sm)}.chart-card.svelte-1jiy28j{margin-bottom:var(--space-lg)}.section-title.svelte-1jiy28j{font-size:var(--text-lg);font-weight:600;margin:0 0 var(--space-md)}.num.svelte-1jiy28j{text-align:right;font-family:var(--font-mono);font-size:var(--text-sm)}.actions-cell.svelte-1jiy28j{display:flex;gap:var(--space-xs);justify-content:flex-end}.btn-compact.svelte-1jiy28j{font-size:var(--text-xs);padding:2px var(--space-sm)}.form-grid.svelte-1jiy28j{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-col.svelte-1jiy28j{display:flex;flex-direction:column;gap:var(--space-md)}.field.svelte-1jiy28j{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.field-wide.svelte-1jiy28j{grid-column:1 / -1}.trend-grid.svelte-1jiy28j{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.trend-label.svelte-1jiy28j{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);margin:0 0 var(--space-xs)}.insights-grid.svelte-1jiy28j{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-lg)}.muted.svelte-1jiy28j{color:var(--color-text-secondary);font-size:var(--text-sm)}.muted-inline.svelte-1jiy28j{display:block;color:var(--color-text-secondary);font-size:var(--text-xs)}.link-cell.svelte-1jiy28j{color:var(--color-accent);word-break:break-word}@media (max-width: 900px){.trend-grid.svelte-1jiy28j,.insights-grid.svelte-1jiy28j{grid-template-columns:1fr}}.habit.svelte-wzaxkh{text-decoration:none;color:var(--color-text-secondary)}.habit.done.svelte-wzaxkh{color:var(--color-text)}.habit-mark.svelte-wzaxkh{font-family:var(--font-mono);margin-right:4px}.habit.done.svelte-wzaxkh .habit-mark:where(.svelte-wzaxkh){color:var(--color-success)}.today-events.svelte-wzaxkh{margin-top:var(--space-sm)}.events-label.svelte-wzaxkh{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.today-events.svelte-wzaxkh ul:where(.svelte-wzaxkh){margin:var(--space-xs) 0 0 1.1rem;font-size:var(--text-sm)}.events-cell.svelte-wzaxkh{font-size:var(--text-xs);color:var(--color-text-secondary)}.checkin-form.svelte-wzaxkh{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-lg)}.form-row.svelte-wzaxkh{display:flex;gap:var(--space-md)}.habit-row.svelte-wzaxkh{display:flex;flex-wrap:wrap;gap:var(--space-md)}.habit.svelte-wzaxkh{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);cursor:pointer}.form-actions.svelte-wzaxkh{display:flex;justify-content:flex-end}.field.svelte-wzaxkh{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.num.svelte-wzaxkh{text-align:right;font-family:var(--font-mono);font-size:var(--text-sm)}.note-cell.svelte-wzaxkh{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary)}.threads-setup.svelte-jrg1ij{margin-top:var(--space-md);border-top:1px solid var(--color-border);padding-top:var(--space-md)}.threads-accounts.svelte-jrg1ij{list-style:none;margin:var(--space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.threads-account.svelte-jrg1ij{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.threads-account-info.svelte-jrg1ij{display:flex;flex-direction:column;min-width:0}.threads-account-name.svelte-jrg1ij{font-weight:600}.redirect-uri.svelte-jrg1ij{font-family:var(--font-mono);font-size:var(--text-xs);min-width:0;flex:2 1 20rem}.connector-list.svelte-jrg1ij{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-md)}.connections-page.svelte-jrg1ij>.connector-card:where(.svelte-jrg1ij){margin-bottom:var(--space-md)}.sync-when.svelte-jrg1ij{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.sync-error.svelte-jrg1ij{font-size:var(--text-xs);color:var(--color-error);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connector-card.svelte-jrg1ij{display:flex;flex-direction:column;gap:var(--space-sm)}.connector-head.svelte-jrg1ij{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md)}.connector-name.svelte-jrg1ij{font-size:var(--text-lg);font-weight:600;margin:0}.chip-on.svelte-jrg1ij{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.chip-off.svelte-jrg1ij{color:var(--color-muted)}.connector-feeds.svelte-jrg1ij{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.connector-form.svelte-jrg1ij{display:flex;gap:var(--space-sm);flex-wrap:wrap}.connector-form.svelte-jrg1ij .input:where(.svelte-jrg1ij){flex:1;min-width:220px}.yt-channels.svelte-jrg1ij{margin-top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm)}.yt-list.svelte-jrg1ij{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.yt-row.svelte-jrg1ij{display:flex;align-items:baseline;gap:var(--space-sm);font-size:var(--text-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border)}.yt-name.svelte-jrg1ij{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-account.svelte-jrg1ij{color:var(--color-text-secondary);font-size:var(--text-xs)}.connector-test.svelte-jrg1ij{font-size:var(--text-sm);margin-top:var(--space-xs)}.connector-test.ok.svelte-jrg1ij{color:var(--color-success)}.connector-test.bad.svelte-jrg1ij{color:var(--color-error)}.connector-help.svelte-jrg1ij{font-size:var(--text-xs);color:var(--color-muted);margin:0}.coming-soon.svelte-jrg1ij{border-style:dashed}.settings-names.svelte-jrg1ij{margin:var(--space-sm, 8px) 0 0;padding-left:1.25rem;font-size:var(--text-sm)}.auth-page.svelte-110obhz{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-lg);background:var(--color-surface)}.auth-column.svelte-110obhz{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-lg)}.brand-mark.svelte-110obhz{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);text-align:center}.brand-icon.svelte-110obhz{height:44px;margin-bottom:var(--space-xs)}.brand-kicker.svelte-110obhz{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--bhk-purple)}.brand-name.svelte-110obhz{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--bhk-navy);line-height:1.1}.brand-tagline.svelte-110obhz{font-size:var(--text-sm);color:var(--color-text-secondary)}.auth-card.svelte-110obhz{width:100%;padding:var(--space-xl);border-top:4px solid var(--bhk-yellow);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.auth-title.svelte-110obhz{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--space-xs)}.auth-subtitle.svelte-110obhz{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-lg)}.auth-form.svelte-110obhz{display:flex;flex-direction:column;gap:var(--space-md)}.form-field.svelte-110obhz{display:flex;flex-direction:column}.auth-submit.svelte-110obhz{width:100%;margin-top:var(--space-sm)}.otp-sent-message.svelte-110obhz{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-md)}.otp-input.svelte-110obhz{text-align:center;font-size:var(--text-2xl);font-family:var(--font-mono);letter-spacing:.5em;padding:var(--space-md)}.dev-login-section.svelte-110obhz{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px dashed var(--color-muted)}.dev-login-divider.svelte-110obhz{text-align:center;font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-sm)}.dev-login-btn.svelte-110obhz{width:100%}.dev-login-help.svelte-110obhz{margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted);line-height:1.4}.dev-login-help.svelte-110obhz code:where(.svelte-110obhz){font-family:var(--font-mono);font-size:.95em;background:var(--color-surface);padding:0 .25em;border-radius:2px}.otp-actions.svelte-110obhz{display:flex;justify-content:center;gap:var(--space-lg);margin-top:var(--space-md)}.link-btn.svelte-110obhz{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);padding:0;text-decoration:underline}.link-btn.svelte-110obhz:hover{opacity:.8}.auth-divider.svelte-110obhz{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;color:var(--color-muted);font-size:var(--text-sm)}.auth-divider.svelte-110obhz:before,.auth-divider.svelte-110obhz:after{content:"";flex:1;height:1px;background:var(--color-border)}.oauth-buttons.svelte-110obhz{display:flex;flex-direction:column;gap:var(--space-sm)}.oauth-btn.svelte-110obhz{width:100%;border-color:color-mix(in srgb,var(--provider-color) 40%,var(--color-border))}.oauth-btn.svelte-110obhz:hover{border-color:var(--provider-color)}.auth-footer.svelte-110obhz{margin-top:var(--space-lg);text-align:center;font-size:var(--text-sm);color:var(--color-muted)}.alert.svelte-110obhz{margin-bottom:var(--space-md)}.auth-page.svelte-1lzp8li{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-lg);background:var(--color-surface)}.auth-column.svelte-1lzp8li{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-lg)}.brand-mark.svelte-1lzp8li{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);text-align:center}.brand-icon.svelte-1lzp8li{height:44px;margin-bottom:var(--space-xs)}.brand-kicker.svelte-1lzp8li{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--bhk-purple)}.brand-name.svelte-1lzp8li{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--bhk-navy);line-height:1.1}.brand-tagline.svelte-1lzp8li{font-size:var(--text-sm);color:var(--color-text-secondary)}.auth-card.svelte-1lzp8li{width:100%;padding:var(--space-xl);border-top:4px solid var(--bhk-yellow);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.auth-title.svelte-1lzp8li{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--space-xs)}.auth-subtitle.svelte-1lzp8li{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-lg)}.auth-form.svelte-1lzp8li{display:flex;flex-direction:column;gap:var(--space-md)}.form-field.svelte-1lzp8li{display:flex;flex-direction:column}.auth-submit.svelte-1lzp8li{width:100%;margin-top:var(--space-sm)}.otp-sent-message.svelte-1lzp8li{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-md)}.otp-input.svelte-1lzp8li{text-align:center;font-size:var(--text-2xl);font-family:var(--font-mono);letter-spacing:.5em;padding:var(--space-md)}.otp-actions.svelte-1lzp8li{display:flex;justify-content:center;gap:var(--space-lg);margin-top:var(--space-md)}.link-btn.svelte-1lzp8li{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);padding:0;text-decoration:underline}.link-btn.svelte-1lzp8li:hover{opacity:.8}.auth-divider.svelte-1lzp8li{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;color:var(--color-muted);font-size:var(--text-sm)}.auth-divider.svelte-1lzp8li:before,.auth-divider.svelte-1lzp8li:after{content:"";flex:1;height:1px;background:var(--color-border)}.auth-google.svelte-1lzp8li{width:100%;gap:var(--space-sm)}.auth-google.svelte-1lzp8li svg:where(.svelte-1lzp8li){flex-shrink:0}.auth-footer.svelte-1lzp8li{margin-top:var(--space-lg);text-align:center;font-size:var(--text-sm);color:var(--color-muted)}.alert.svelte-1lzp8li{margin-bottom:var(--space-md)}.more-links.svelte-15j4tnx{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.more-links.svelte-15j4tnx li:where(.svelte-15j4tnx){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm)}.more-links.svelte-15j4tnx a:where(.svelte-15j4tnx){font-weight:500}.more-note.svelte-15j4tnx{font-size:var(--text-sm);color:var(--color-text-secondary)}.danger.svelte-15j4tnx{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.range.svelte-15j4tnx{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.start-row.svelte-15j4tnx{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.export-note.svelte-15j4tnx{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.export-grid.svelte-15j4tnx{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-xs)}.export-btn.svelte-15j4tnx{text-align:center;text-decoration:none;font-size:var(--text-xs)}.tabs.svelte-15j4tnx{display:flex;gap:2px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-lg)}.tab.svelte-15j4tnx{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:500;color:var(--color-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--font-sans);transition:color .15s,border-color .15s}.tab.svelte-15j4tnx:hover{color:var(--color-text-secondary)}.tab.active.svelte-15j4tnx{color:var(--color-text);border-bottom-color:var(--color-accent)}.settings-section.svelte-15j4tnx,.section-title.svelte-15j4tnx{margin-bottom:var(--space-lg)}.settings-form.svelte-15j4tnx{display:flex;flex-direction:column;gap:var(--space-md)}.form-field.svelte-15j4tnx{display:flex;flex-direction:column}.settings-form.svelte-15j4tnx .btn:where(.svelte-15j4tnx){align-self:flex-start}.invite-form.svelte-15j4tnx{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}.invite-form.svelte-15j4tnx .input:where(.svelte-15j4tnx){flex:1}.invite-role.svelte-15j4tnx{width:120px;flex:none}.invite-message.svelte-15j4tnx{margin-bottom:var(--space-md)}.members-list.svelte-15j4tnx{display:flex;flex-direction:column;gap:var(--space-sm)}.member-row.svelte-15j4tnx{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border)}.member-row.svelte-15j4tnx:last-child{border-bottom:none}.member-name.svelte-15j4tnx{font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.member-email.svelte-15j4tnx{font-size:var(--text-xs);color:var(--color-muted)}.text-muted.svelte-15j4tnx{font-size:var(--text-sm);color:var(--color-muted)}.billing-info.svelte-15j4tnx{margin-bottom:var(--space-lg)}.section-header.svelte-15j4tnx{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.section-header.svelte-15j4tnx .section-title:where(.svelte-15j4tnx){margin-bottom:0}.btn-sm.svelte-15j4tnx{padding:4px 10px;font-size:var(--text-xs)}.product-actions.svelte-15j4tnx{display:flex;gap:var(--space-sm);align-items:center}.badge-muted.svelte-15j4tnx{opacity:.6;margin-left:var(--space-sm)}.field-hint.svelte-15j4tnx{font-size:var(--text-xs);color:var(--color-muted);margin-top:4px}.billing-row.svelte-15j4tnx{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) 0}.billing-label.svelte-15j4tnx{font-size:var(--text-sm);color:var(--color-muted)}.alert.svelte-15j4tnx{margin-bottom:var(--space-md)}.docs.svelte-1akxss3{display:grid;grid-template-columns:280px 1fr;gap:2rem}.toc.svelte-1akxss3{position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto}.search.svelte-1akxss3{position:relative;margin-bottom:1rem}.search.svelte-1akxss3 input:where(.svelte-1akxss3){width:100%;padding:.55rem 2rem .55rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9rem}.search.svelte-1akxss3 .clear:where(.svelte-1akxss3){position:absolute;right:.4rem;top:50%;transform:translateY(-50%);border:none;background:none;font-size:1.2rem;line-height:1;cursor:pointer;color:var(--color-muted)}.toc-group.svelte-1akxss3{margin-bottom:1rem}.toc-group-title.svelte-1akxss3{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0 0 .35rem .25rem}.toc-item.svelte-1akxss3{display:block;width:100%;text-align:left;padding:.4rem .5rem;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.9rem;color:var(--color-text)}.toc-item.svelte-1akxss3:hover{background:var(--color-surface)}.toc-item.active.svelte-1akxss3{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:600}.results-head.svelte-1akxss3{font-size:.78rem;color:var(--color-muted);margin-bottom:.5rem}.mode.svelte-1akxss3{margin-left:.4rem;padding:.05rem .35rem;border-radius:var(--radius-sm);background:var(--color-surface)}.result.svelte-1akxss3{display:block;width:100%;text-align:left;padding:.55rem .6rem;margin-bottom:.4rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:none;cursor:pointer}.result.svelte-1akxss3:hover{border-color:var(--color-accent)}.result-title.svelte-1akxss3{font-weight:600;font-size:.88rem}.result-heading.svelte-1akxss3{font-size:.78rem;color:var(--color-accent)}.result-snippet.svelte-1akxss3{font-size:.8rem;color:var(--color-muted);margin-top:.2rem}.empty.svelte-1akxss3{color:var(--color-muted);padding:2rem 0}.content.svelte-1akxss3{min-width:0;line-height:1.65}.content.svelte-1akxss3 h1{font-size:1.7rem;margin:0 0 1rem}.content.svelte-1akxss3 h2{font-size:1.3rem;margin:1.8rem 0 .6rem}.content.svelte-1akxss3 h3{font-size:1.05rem;margin:1.4rem 0 .5rem}.content.svelte-1akxss3 p{margin:.6rem 0}.content.svelte-1akxss3 ul,.content.svelte-1akxss3 ol{margin:.6rem 0 .6rem 1.4rem}.content.svelte-1akxss3 li{margin:.25rem 0}.content.svelte-1akxss3 code{background:var(--color-surface);padding:.1rem .3rem;border-radius:var(--radius-sm);font-size:.85em}.content.svelte-1akxss3 pre{background:var(--color-text);color:var(--color-bg);padding:1rem;border-radius:var(--radius-md);overflow-x:auto}.content.svelte-1akxss3 pre code{background:none;padding:0;color:inherit}.content.svelte-1akxss3 a{color:var(--color-accent)}.content.svelte-1akxss3 .table-scroll{overflow-x:auto;margin:1rem 0}.content.svelte-1akxss3 table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.content.svelte-1akxss3 th{text-align:left;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:.5rem .75rem .5rem 0;white-space:nowrap}.content.svelte-1akxss3 td{border-bottom:1px solid var(--color-border);padding:.55rem .75rem .55rem 0;vertical-align:top}.content.svelte-1akxss3 tbody tr:last-child td{border-bottom:none}@media (max-width: 720px){.docs.svelte-1akxss3{grid-template-columns:1fr}}.filter-bar.svelte-12eyqxi{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-lg)}.filter-chip.svelte-12eyqxi{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;padding:5px 13px;border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.filter-chip.svelte-12eyqxi:hover{background:var(--color-bg);color:var(--color-text)}.filter-chip.svelte-12eyqxi:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.filter-chip.active.svelte-12eyqxi{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent);font-weight:600}.table-card.svelte-12eyqxi{padding:0;overflow:hidden}.email-table.svelte-12eyqxi{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.email-table.svelte-12eyqxi th:where(.svelte-12eyqxi),.email-table.svelte-12eyqxi td:where(.svelte-12eyqxi){text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border)}.email-table.svelte-12eyqxi th:where(.svelte-12eyqxi){font-weight:600;color:var(--color-text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface)}.email-table.svelte-12eyqxi tbody:where(.svelte-12eyqxi) tr:where(.svelte-12eyqxi):last-child td:where(.svelte-12eyqxi){border-bottom:none}.col-num.svelte-12eyqxi,.cell-num.svelte-12eyqxi{text-align:right;white-space:nowrap}.email-row.svelte-12eyqxi{cursor:pointer}.email-row.svelte-12eyqxi:hover td:where(.svelte-12eyqxi){background:var(--color-surface)}.email-row.svelte-12eyqxi:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.cell-received.svelte-12eyqxi{color:var(--color-text-secondary);font-size:var(--text-xs);white-space:nowrap}.cell-from.svelte-12eyqxi{color:var(--color-text-secondary);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.cell-subject.svelte-12eyqxi{color:var(--color-text);font-weight:500;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-reason.svelte-12eyqxi{color:var(--color-muted);font-size:var(--text-xs);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.badge-good.svelte-12eyqxi{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.badge.badge-bad.svelte-12eyqxi{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-border)}.badge.badge-warn.svelte-12eyqxi{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.badge.badge-info.svelte-12eyqxi{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}.badge.badge-neutral.svelte-12eyqxi{background:var(--color-surface);color:var(--color-text-secondary);border-color:var(--color-border)}.text-muted.svelte-12eyqxi{font-size:var(--text-sm);color:var(--color-muted)}.empty-hint.svelte-12eyqxi{font-size:var(--text-xs);color:var(--color-muted);max-width:52ch}@media (max-width: 768px){.email-table.svelte-12eyqxi{font-size:var(--text-xs)}.email-table.svelte-12eyqxi th:where(.svelte-12eyqxi),.email-table.svelte-12eyqxi td:where(.svelte-12eyqxi){padding:var(--space-xs) var(--space-sm)}.cell-from.svelte-12eyqxi,.cell-subject.svelte-12eyqxi{max-width:140px}.cell-reason.svelte-12eyqxi,.email-table.svelte-12eyqxi th:where(.svelte-12eyqxi):last-child{display:none}}.back-link.svelte-1k9j0g{display:inline-block;color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-md)}.back-link.svelte-1k9j0g:hover{color:var(--color-text)}.small.svelte-1k9j0g{font-size:var(--text-xs)}.text-muted.svelte-1k9j0g{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.empty-hint.svelte-1k9j0g{font-size:var(--text-xs);color:var(--color-muted)}.detail-header.svelte-1k9j0g{margin-bottom:var(--space-lg)}.header-top.svelte-1k9j0g{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm)}.subject.svelte-1k9j0g{font-size:var(--text-2xl);font-weight:600;margin:0;color:var(--color-text);word-break:break-word}.status-reason.svelte-1k9j0g{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-md)}.meta-grid.svelte-1k9j0g{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md);margin:0}.meta-grid.svelte-1k9j0g dt:where(.svelte-1k9j0g){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:2px}.meta-grid.svelte-1k9j0g dd:where(.svelte-1k9j0g){margin:0;font-size:var(--text-sm);color:var(--color-text);word-break:break-word}.section-card.svelte-1k9j0g{margin-bottom:var(--space-lg)}.section-title.svelte-1k9j0g{margin:0 0 var(--space-md)}.apply-counts.svelte-1k9j0g{display:flex;gap:var(--space-xl);margin-bottom:var(--space-md)}.apply-count.svelte-1k9j0g{display:flex;flex-direction:column}.apply-num.svelte-1k9j0g{font-size:var(--text-xl);font-weight:600;color:var(--color-text)}.apply-failed.svelte-1k9j0g .apply-num:where(.svelte-1k9j0g){color:var(--color-error)}.apply-label.svelte-1k9j0g{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.apply-summary.svelte-1k9j0g{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.attachment-list.svelte-1k9j0g{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.attachment-row.svelte-1k9j0g{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.att-meta.svelte-1k9j0g{min-width:0;display:flex;flex-direction:column;gap:2px}.att-name.svelte-1k9j0g{font-weight:500;font-size:var(--text-sm);color:var(--color-text);word-break:break-all}.att-sub.svelte-1k9j0g{font-size:var(--text-xs);color:var(--color-muted)}.att-download.svelte-1k9j0g{flex-shrink:0;text-decoration:none}.att-unavailable.svelte-1k9j0g{flex-shrink:0;font-size:var(--text-xs);color:var(--color-muted);font-style:italic}.body-text.svelte-1k9j0g{margin:0;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);white-space:pre-wrap;word-break:break-word;max-height:480px;overflow:auto}.body-html.svelte-1k9j0g{width:100%;height:420px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.body-note.svelte-1k9j0g{margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:var(--color-muted)}.raw-row.svelte-1k9j0g{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.headers-toggle.svelte-1k9j0g{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;padding:var(--space-sm) 0 0}.headers-toggle.svelte-1k9j0g:hover{color:var(--color-text)}.headers-json.svelte-1k9j0g{margin:var(--space-sm) 0 0;padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text);max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word}.badge.badge-good.svelte-1k9j0g{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.badge.badge-bad.svelte-1k9j0g{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-border)}.badge.badge-warn.svelte-1k9j0g{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.badge.badge-info.svelte-1k9j0g{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}.badge.badge-neutral.svelte-1k9j0g{background:var(--color-surface);color:var(--color-text-secondary);border-color:var(--color-border)}@media (max-width: 768px){.header-top.svelte-1k9j0g{flex-direction:column;gap:var(--space-sm)}}.invite-page.svelte-10y2gi5{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-md)}.invite-card.svelte-10y2gi5{max-width:480px;width:100%;padding:var(--space-xl)}.invite-title.svelte-10y2gi5{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-md)}.invite-meta.svelte-10y2gi5{margin-top:var(--space-sm);font-size:var(--text-sm)}.alert.svelte-10y2gi5{margin:var(--space-md) 0}.not-found.svelte-1h4jfc7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:var(--space-md)}h1.svelte-1h4jfc7{font-size:4rem;font-weight:700;color:var(--color-muted);line-height:1}p.svelte-1h4jfc7{font-size:var(--text-lg);color:var(--color-text-secondary)}.theme-toggle.svelte-1kenrq5{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:color .15s,transform .1s}.theme-toggle.svelte-1kenrq5:hover{color:var(--color-text)}.theme-toggle.svelte-1kenrq5:active{transform:scale(.94)}.sidebar.svelte-181dlmc{width:var(--sidebar-width);height:100vh;display:flex;flex-direction:column;background:var(--bhk-navy);border-right:none;flex-shrink:0;overflow:hidden}@media (max-width: 767px){.sidebar.svelte-181dlmc{position:fixed;top:0;left:0;z-index:40;visibility:hidden;transform:translate(-100%);box-shadow:var(--shadow-lg);transition:transform var(--motion-base, .2s) var(--ease-out, ease),visibility var(--motion-base, .2s)}.sidebar.open.svelte-181dlmc{visibility:visible;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.sidebar.svelte-181dlmc{transition:none}}.sidebar-header.svelte-181dlmc{padding:var(--space-lg) var(--space-md);border-bottom:1px solid color-mix(in srgb,var(--bhk-white) 14%,transparent)}.sidebar-header.svelte-181dlmc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.sidebar-logo.svelte-181dlmc{display:block;width:160px;max-width:100%;height:auto}.sidebar-sublogo.svelte-181dlmc{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--bhk-blue)}.sidebar-action.svelte-181dlmc{padding:var(--space-md) var(--space-md) 0}.sidebar-add.svelte-181dlmc{width:100%;text-decoration:none}.sidebar-add.svelte-181dlmc:hover{text-decoration:none}.sidebar-add.active.svelte-181dlmc{box-shadow:0 0 0 2px var(--bhk-cream)}.sidebar-nav.svelte-181dlmc{flex:1;padding:var(--space-sm);display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sidebar-spacer.svelte-181dlmc{height:var(--space-md)}.sidebar-group.svelte-181dlmc{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--bhk-cream) 62%,transparent);margin:var(--space-md) 0 var(--space-xs);padding:0 var(--space-md)}.sidebar-link.svelte-181dlmc{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:0;border-left:3px solid transparent;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--bhk-cream);text-decoration:none;transition:color .15s}.sidebar-link.svelte-181dlmc:hover{background:color-mix(in srgb,var(--bhk-white) 8%,transparent);color:var(--bhk-white);text-decoration:none}.sidebar-link.active.svelte-181dlmc{background:color-mix(in srgb,var(--bhk-white) 10%,transparent);border-left-color:var(--bhk-yellow);color:var(--bhk-white);font-weight:500}.sidebar-icon.svelte-181dlmc{display:flex;align-items:center;flex-shrink:0;color:inherit}.sidebar-footer.svelte-181dlmc{padding:var(--space-md);padding-bottom:calc(var(--space-md) + 52px);border-top:1px solid color-mix(in srgb,var(--bhk-white) 14%,transparent)}.sidebar-user.svelte-181dlmc{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.sidebar-user-avatar.svelte-181dlmc{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-text);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:600;flex-shrink:0}.sidebar-user-info.svelte-181dlmc{min-width:0}.sidebar-user-name.svelte-181dlmc{font-size:var(--text-sm);font-weight:500;color:var(--bhk-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-email.svelte-181dlmc{font-size:var(--text-xs);color:var(--bhk-cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-logout.svelte-181dlmc{width:100%;font-size:var(--text-xs);color:var(--bhk-cream)}.sidebar-logout.svelte-181dlmc:hover{color:var(--bhk-navy)}.overlay.svelte-10ssltl{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal.svelte-10ssltl{background:var(--color-surface-raised);border-radius:var(--radius-lg);padding:var(--space-lg);max-width:420px;width:90%;box-shadow:var(--shadow-lg)}.modal.svelte-10ssltl h2:where(.svelte-10ssltl){margin:0 0 var(--space-sm) 0;font-size:var(--text-lg);font-weight:600;color:var(--color-text)}.modal.svelte-10ssltl p:where(.svelte-10ssltl){margin:0 0 var(--space-md) 0;color:var(--color-text-secondary);line-height:1.5}.actions.svelte-10ssltl{display:flex;gap:var(--space-sm);justify-content:flex-end}.devpanel-root.svelte-1j9lx15{position:fixed;bottom:1rem;right:1rem;z-index:999999;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#e2e8f0}.devpanel-toggle.svelte-1j9lx15{background:#0f172a;color:#e2e8f0;border:1px solid #334155;border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit;box-shadow:0 2px 8px #0000004d}.devpanel-toggle.svelte-1j9lx15:hover{background:#1e293b}.devpanel-panel.svelte-1j9lx15{width:420px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto;background:#0f172a;border:1px solid #334155;border-radius:8px;box-shadow:0 8px 32px #0006}.devpanel-header.svelte-1j9lx15{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #334155;background:#1e293b;border-radius:8px 8px 0 0}.devpanel-meta.svelte-1j9lx15{flex:1;color:#94a3b8;font-size:11px}.devpanel-close.svelte-1j9lx15{background:transparent;color:#e2e8f0;border:none;font-size:18px;line-height:1;cursor:pointer;padding:0 .25rem}.devpanel-close.svelte-1j9lx15:hover{color:#f87171}.devpanel-body.svelte-1j9lx15{padding:.5rem .75rem}.devpanel-body.svelte-1j9lx15 section:where(.svelte-1j9lx15){margin-bottom:1rem}.devpanel-body.svelte-1j9lx15 h4:where(.svelte-1j9lx15){margin:0 0 .5rem;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.devpanel-empty.svelte-1j9lx15{color:#94a3b8;margin:0}.devpanel-empty.svelte-1j9lx15 code:where(.svelte-1j9lx15){background:#1e293b;padding:1px 4px;border-radius:3px}.devpanel-store.svelte-1j9lx15{margin-bottom:.25rem}.devpanel-store.svelte-1j9lx15 summary:where(.svelte-1j9lx15){cursor:pointer;padding:2px 0}.devpanel-store.svelte-1j9lx15 summary:where(.svelte-1j9lx15) code:where(.svelte-1j9lx15){color:#93c5fd}.devpanel-store.svelte-1j9lx15 pre:where(.svelte-1j9lx15){background:#1e293b;padding:.5rem;border-radius:4px;margin:.25rem 0 0;overflow-x:auto;font-size:11px;line-height:1.4;white-space:pre-wrap;word-break:break-all}.devpanel-error.svelte-1j9lx15{border-left:3px solid #f87171;padding-left:.5rem;margin-bottom:.5rem}.devpanel-error-meta.svelte-1j9lx15{color:#94a3b8;font-size:10px}.devpanel-error-msg.svelte-1j9lx15{color:#fca5a5;margin:2px 0}.devpanel-stack.svelte-1j9lx15{background:#1e293b;padding:.25rem .5rem;margin:0;font-size:10px;color:#cbd5e1;overflow-x:auto}.devpanel-hint.svelte-1j9lx15{color:#94a3b8;font-size:11px;border-top:1px solid #334155;padding-top:.5rem}.devpanel-hint.svelte-1j9lx15 code:where(.svelte-1j9lx15){color:#93c5fd}.toast-stack.svelte-1s91x7a{position:fixed;bottom:var(--space-lg, 24px);right:var(--space-lg, 24px);z-index:1000;display:flex;flex-direction:column;gap:var(--space-sm, 8px);max-width:min(360px,calc(100vw - 2 * var(--space-lg, 24px)))}.toast.svelte-1s91x7a{display:flex;align-items:center;gap:var(--space-sm, 8px);padding:var(--space-sm, 8px) var(--space-md, 16px);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-family:var(--font-sans);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text)}.toast-message.svelte-1s91x7a{flex:1}.toast-dismiss.svelte-1s91x7a{flex-shrink:0;background:none;border:none;cursor:pointer;color:inherit;opacity:.6;font-size:var(--text-sm);line-height:1;padding:2px;border-radius:var(--radius-sm)}.toast-dismiss.svelte-1s91x7a:hover,.toast-dismiss.svelte-1s91x7a:focus-visible{opacity:1;outline:none}.toast-success.svelte-1s91x7a{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.toast-error.svelte-1s91x7a{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}.toast-warning.svelte-1s91x7a{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.toast-info.svelte-1s91x7a{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}@media (max-width: 480px){.toast-stack.svelte-1s91x7a{left:var(--space-md, 16px);right:var(--space-md, 16px);bottom:var(--space-md, 16px);max-width:none}}.loading-screen.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;height:100vh}.loading-spinner.svelte-1n46o8q{width:24px;height:24px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-1n46o8q-spin .6s linear infinite}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.app-layout.svelte-1n46o8q{display:flex;height:100vh}.app-main.svelte-1n46o8q{flex:1;min-width:0;overflow-y:auto;padding:var(--space-xl)}.page-container.svelte-1n46o8q{max-width:var(--page-max-width)}#page-container>*{max-width:none}.app-sidebar-slot.svelte-1n46o8q{display:contents}.nav-toggle.svelte-1n46o8q,.nav-scrim.svelte-1n46o8q{display:none}@media (prefers-reduced-motion: reduce){.nav-toggle.svelte-1n46o8q{transition:none}}@media (max-width: 767px){.nav-toggle.svelte-1n46o8q{position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:60;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;transition:left var(--motion-base, .2s) var(--ease-out, ease)}.nav-toggle.shifted.svelte-1n46o8q{left:calc(var(--sidebar-width) + var(--space-sm))}.nav-scrim.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:block;background:color-mix(in srgb,var(--bhk-navy) 55%,transparent)}.app-main.svelte-1n46o8q{padding:calc(var(--space-xl) + 40px) var(--space-md) var(--space-md)}}:root{--brand-primary: #003a49;--brand-accent: #f4bd48;--brand-neutral: #f1f2ed;--bhk-navy: #003a49;--bhk-cream: #d6d8c7;--bhk-purple: #5a3752;--bhk-blue: #54bcca;--bhk-yellow: #f4bd48;--bhk-paper: #f1f2ed;--bhk-hairline: #c3c6b8;--bhk-white: #ffffff;--bhk-warm: #f8f7f1;--color-bg: var(--bhk-warm);--color-surface: #f1efe6;--color-surface-raised: #ffffff;--color-surface-sunken: color-mix(in srgb, var(--color-bg) 92%, black);--color-border: #e4e2d8;--color-border-strong: #cfccbf;--color-text: var(--bhk-navy);--color-text-secondary: #465c63;--color-muted: #5b6f76;--chart-series-1: #12707f;--chart-series-2: var(--bhk-purple);--chart-series-3: #946200;--color-accent: var(--bhk-yellow);--color-accent-hover: color-mix(in srgb, var(--bhk-yellow) 88%, black);--color-accent-active: color-mix(in srgb, var(--bhk-yellow) 76%, black);--color-accent-subtle: color-mix(in srgb, var(--bhk-yellow) 18%, white);--color-accent-soft: color-mix(in srgb, var(--bhk-yellow) 10%, var(--color-surface));--color-accent-contrast: var(--bhk-navy);--color-accent-text: var(--color-accent-contrast);--color-focus-ring: color-mix(in srgb, var(--bhk-navy) 55%, transparent);--color-error: #b91c1c;--color-error-hover: color-mix(in srgb, var(--color-error) 85%, black);--color-error-bg: color-mix(in srgb, var(--color-error) 8%, white);--color-error-border: color-mix(in srgb, var(--color-error) 20%, transparent);--color-error-contrast: #ffffff;--color-success: #15803d;--color-success-hover: color-mix(in srgb, var(--color-success) 85%, black);--color-success-bg: color-mix(in srgb, var(--color-success) 8%, white);--color-success-border: color-mix(in srgb, var(--color-success) 20%, transparent);--color-success-contrast: #ffffff;--color-warning: #b45309;--color-warning-hover: color-mix(in srgb, var(--color-warning) 85%, black);--color-warning-bg: color-mix(in srgb, var(--color-warning) 8%, white);--color-warning-border: color-mix(in srgb, var(--color-warning) 20%, transparent);--color-warning-contrast: #ffffff;--color-info: #1d4ed8;--color-info-hover: color-mix(in srgb, var(--color-info) 85%, black);--color-info-bg: color-mix(in srgb, var(--color-info) 8%, white);--color-info-border: color-mix(in srgb, var(--color-info) 20%, transparent);--color-info-contrast: #ffffff;--brand-gradient-from: var(--brand-primary);--brand-gradient-to: var(--brand-accent);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--sidebar-width: 240px;--page-max-width: 1600px;--font-display: "Fraunces", "Times New Roman", Georgia, serif;--font-heading: var(--font-display);--font-sans: var(--brand-font-body, "Poppins"), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "Roboto Mono", ui-monospace, "SF Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--text-xs: .64rem;--text-sm: .8rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-2xl: 1.9531rem;--text-3xl: 2.4414rem;--text-4xl: 3.0518rem;--text-5xl: 3.8147rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 4px 10px -2px rgba(15, 23, 42, .1), 0 2px 4px -2px rgba(15, 23, 42, .06);--shadow-lg: 0 16px 32px -8px rgba(15, 23, 42, .16), 0 4px 8px -4px rgba(15, 23, 42, .08)}:root[data-radius-scale=sharp]{--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px}:root[data-radius-scale=round]{--radius-sm: 12px;--radius-md: 20px;--radius-lg: 28px}:root[data-theme=dark]{--color-bg: #0a0d0f;--color-surface: #141a1d;--color-surface-raised: #1b2226;--chart-series-1: var(--bhk-blue);--chart-series-2: #c078b0;--chart-series-3: var(--bhk-yellow);--color-border: #263035;--color-border-strong: #384449;--color-text: var(--bhk-paper);--color-text-secondary: #a7adba;--color-muted: #6b7280;--color-accent-hover: color-mix(in srgb, var(--brand-primary, #111827) 85%, white);--color-accent-active: color-mix(in srgb, var(--brand-primary, #111827) 70%, white);--color-accent-subtle: color-mix(in srgb, var(--brand-primary, #111827) 22%, black);--color-error-bg: color-mix(in srgb, var(--color-error) 20%, black);--color-success-bg: color-mix(in srgb, var(--color-success) 20%, black);--color-warning-bg: color-mix(in srgb, var(--color-warning) 20%, black);--color-info-bg: color-mix(in srgb, var(--color-info) 20%, black);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 10px -2px rgba(0, 0, 0, .6), 0 2px 4px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 32px -8px rgba(0, 0, 0, .7), 0 4px 8px -4px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size-adjust:from-font}body{min-height:100vh}a{color:var(--bhk-purple);text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2;color:var(--color-text);font-weight:600;letter-spacing:-.01em}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-base)}h4,h5,h6{font-size:var(--text-sm)}.section-title{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-md)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}code,kbd,samp,pre{font-family:var(--font-mono)}a:focus-visible,button:focus-visible,.btn:focus-visible,.input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-focus-ring);border-radius:var(--radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:500;line-height:1.25;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s;font-family:var(--font-sans)}a.btn,a.btn:hover{text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn[data-loading]{position:relative;color:transparent!important;pointer-events:none}.btn[data-loading]:after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;border-radius:var(--radius-full);border:2px solid color-mix(in srgb,var(--btn-loading-fg, currentColor) 30%,transparent);border-top-color:var(--btn-loading-fg, currentColor);animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.btn[data-loading]:after{animation:none}}.btn-primary{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent);box-shadow:var(--shadow-sm);--btn-loading-fg: var(--color-accent-text)}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-primary:active:not(:disabled){background:var(--color-accent-active);border-color:var(--color-accent-active)}.btn-secondary{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border);--btn-loading-fg: var(--color-text)}.btn-secondary:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-border-strong)}.btn-ghost{background:transparent;color:var(--color-text-secondary);border-color:transparent;--btn-loading-fg: var(--color-text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.btn-danger{background:var(--color-error);color:var(--color-error-contrast);border-color:var(--color-error);--btn-loading-fg: var(--color-error-contrast)}.btn-danger:hover:not(:disabled){background:var(--color-error-hover);border-color:var(--color-error-hover)}.input{display:block;width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);line-height:1.5;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);transition:border-color .15s,box-shadow .15s}.input:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}.input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.input:disabled{background:var(--color-surface);color:var(--color-muted);cursor:not-allowed}.input::placeholder{color:var(--color-muted)}.label{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text);margin-bottom:var(--space-xs)}.card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm)}.badge{display:inline-flex;align-items:center;padding:2px var(--space-sm);font-size:var(--text-xs);font-weight:500;border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.badge-accent{background:var(--color-accent-subtle);color:var(--color-accent-hover);border-color:transparent}.brand-gradient{background-image:linear-gradient(135deg,var(--brand-gradient-from),var(--brand-gradient-to))}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.page-title{font-size:var(--text-2xl);font-weight:600;color:var(--color-text)}.page-subtitle{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-xs)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);text-align:center;color:var(--color-muted)}.empty-state p{margin-bottom:var(--space-md)}.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:radial-gradient(circle at 50% 40%,var(--color-accent-subtle),var(--color-surface) 70%);color:var(--color-accent);margin-bottom:var(--space-md)}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.table th{text-align:left;font-weight:600;color:var(--color-text-secondary);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-strong)}.table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);color:var(--color-text)}.table tbody tr:hover{background:var(--color-surface)}.tabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-lg)}.tab{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:500;color:var(--color-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--font-sans);transition:color .15s,border-color .15s}.tab:hover{color:var(--color-text-secondary)}.tab.active{color:var(--color-text);border-bottom-color:var(--color-accent)}.alert{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm)}.alert-error{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error-border)}.alert-success{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.alert-warning{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}.alert-info{background:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-info-border)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--motion-fast: .12s;--motion-base: .2s;--motion-slow: .4s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}.reveal{opacity:1;transform:none}html.reveal-ready .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out);transition-delay:calc(var(--reveal-index, 0) * 80ms)}html.reveal-ready .reveal.is-visible{opacity:1;transform:none}.motion-press{transition:transform var(--motion-fast) var(--ease-out)}.motion-press:active:not(:disabled){transform:scale(.97)}.skeleton{position:relative;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-sm);min-height:1em}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-border-strong) 60%,transparent),transparent);transform:translate(-100%);animation:skeleton-shimmer 1.6s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skeleton-text{height:.9em;margin-bottom:var(--space-xs);border-radius:var(--radius-sm)}.skeleton-text:last-child{width:70%}.skeleton-circle{border-radius:var(--radius-full);width:40px;height:40px}.skeleton-card{height:120px;border-radius:var(--radius-lg)}@keyframes toast-spring-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-spring-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.toast-spring-in{animation:toast-spring-in var(--motion-base) var(--ease-spring)}.toast-spring-out{animation:toast-spring-out var(--motion-fast) var(--ease-out)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-base);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion: reduce){html.reveal-ready .reveal{opacity:1!important;transform:none!important;transition:none!important}.motion-press{transition:none}.motion-press:active:not(:disabled){transform:none}.skeleton:after{animation:none}.toast-spring-in,.toast-spring-out{animation:none!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
