[data-selected] [data-bits-day]{background:var(--color-primary);color:#fff}[data-selected] [data-bits-day]:hover{background:var(--color-primary-hover);color:#fff}[data-today] [data-bits-day]{background:var(--color-subtle);font-weight:600}[data-disabled] [data-bits-day]{opacity:.5;pointer-events:none}[data-unavailable] [data-bits-day]{opacity:.5;text-decoration:line-through}[data-outside-month] [data-bits-day]{color:var(--color-muted);opacity:.5}.combobox-input{background-color:var(--color-input);border:none;border-bottom:1px solid var(--color-input-border);transition:border-bottom-color .15s,border-bottom-width .15s}.combobox-input:focus-visible{border-bottom:2px solid var(--color-primary)}.combobox-item[data-highlighted]{background-color:color-mix(in srgb, var(--color-muted) 10%, transparent)}.skeleton-avatar{flex-shrink:0}.tag-selectable.svelte-1uy9fri{line-height:1;transition:background-color .15s,color .15s}.tag-selectable.svelte-1uy9fri.bg-muted{background-color:color-mix(in srgb, var(--color-muted) 15%, transparent);color:var(--color-fg)}.tag-selectable.svelte-1uy9fri.bg-muted:hover{background-color:color-mix(in srgb, var(--color-muted) 25%, transparent)}.tag-selectable.svelte-1uy9fri.bg-muted[data-state=on]{background-color:var(--color-primary);color:var(--color-on-primary-container)}.tag-selectable.svelte-1uy9fri.border[data-state=on]{background-color:var(--color-primary);color:var(--color-on-primary-container);border-color:var(--color-primary)}.tag-selectable.svelte-1uy9fri.border:hover{background-color:color-mix(in srgb, var(--color-muted) 10%, transparent)}.tag-selectable.svelte-1uy9fri[disabled]{pointer-events:none;opacity:.5}.tag-selectable.svelte-1uy9fri:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary);outline:none}.check-icon.svelte-1uy9fri{flex-shrink:0;width:.75rem;height:.75rem}.tag-icon.svelte-1uy9fri{flex-shrink:0;width:1em;height:1em}ul.svelte-64dcr{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li.svelte-64dcr{outline:none}li.svelte-64dcr:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary);border-radius:9999px}.toggle.svelte-n10w1s{color:var(--color-fg);background:0 0}.toggle.svelte-n10w1s:hover{background:var(--color-subtle)}.toggle.svelte-n10w1s[data-state=on]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.toggle.svelte-n10w1s[disabled]{pointer-events:none;opacity:.5}.toggle.svelte-n10w1s.border{border:1px solid var(--color-border)}.toggle.svelte-n10w1s:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary);outline:none}.section.svelte-1mdwai8{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-1mdwai8{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-1mdwai8{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-1mdwai8{gap:var(--spacing-6);flex-direction:column;display:flex}.patterns.svelte-1mdwai8{flex-direction:column;gap:0;width:100%;display:flex}.pattern-row.svelte-1mdwai8{align-items:center;gap:var(--spacing-6);padding-block:var(--spacing-4);flex-wrap:wrap;display:flex}.pattern-label.svelte-1mdwai8{font-size:var(--text-fluid-sm);color:var(--color-muted);flex-shrink:0;min-width:10rem}.pattern-buttons.svelte-1mdwai8{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.pattern-divider.svelte-1mdwai8{background:var(--color-border);height:1px}.section.svelte-slskn7{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-slskn7{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-slskn7{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-slskn7{gap:var(--spacing-6);flex-direction:column;display:flex}.progress-demos.svelte-slskn7{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.progress-row.svelte-slskn7{gap:var(--spacing-2);flex-direction:column;display:flex}.progress-label.svelte-slskn7{font-size:var(--text-fluid-sm);color:var(--color-muted);font-weight:500}.skeleton-demo.svelte-slskn7{gap:var(--spacing-6);flex-direction:column;width:100%;max-width:25rem;display:flex}.skeleton-text-demo.svelte-slskn7{gap:var(--spacing-4);align-items:center;display:flex}.skeleton-text-group.svelte-slskn7{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.tag-demos.svelte-slskn7{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.tag-group.svelte-slskn7{gap:var(--spacing-3);flex-direction:column;display:flex}.tag-group-label.svelte-slskn7{font-size:var(--text-fluid-sm);color:var(--color-muted);font-weight:500}.tag-divider.svelte-slskn7{border:none;border-top:1px solid var(--color-border);margin:0}.tags-empty.svelte-slskn7{font-size:var(--text-fluid-sm);color:var(--color-muted);font-style:italic}.scroll-area-demo.svelte-slskn7{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.scroll-area-label.svelte-slskn7{font-size:var(--text-fluid-sm);color:var(--color-muted);font-weight:500}.scroll-area-content.svelte-slskn7{padding:var(--spacing-3)}.scroll-area-item.svelte-slskn7{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border);font-size:var(--text-fluid-sm)}.scroll-area-item.svelte-slskn7:last-child{border-bottom:none}.scroll-area-content-h.svelte-slskn7{gap:var(--spacing-2);padding:var(--spacing-3);width:max-content;display:flex}.scroll-area-chip.svelte-slskn7{padding:var(--spacing-1) var(--spacing-3);background:var(--color-muted);color:var(--color-bg);font-size:var(--text-fluid-sm);white-space:nowrap;border-radius:9999px;flex-shrink:0}.section.svelte-1g6sa7y{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-1g6sa7y{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-1g6sa7y{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-1g6sa7y{gap:var(--spacing-6);flex-direction:column;display:flex}.slider-label.svelte-1g6sa7y{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0 0 var(--spacing-3) 0;font-weight:500}.section.svelte-y2zmbm{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-y2zmbm{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-y2zmbm{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-y2zmbm{gap:var(--spacing-6);flex-direction:column;display:flex}.accordion-demo.svelte-y2zmbm{width:100%}.dialog-content.svelte-y2zmbm,.drawer-content.svelte-y2zmbm{margin:var(--spacing-4) 0;color:var(--color-fg);line-height:1.6}.drawer-title.svelte-y2zmbm{font-size:var(--text-fluid-lg);margin:0 0 var(--spacing-4) 0;color:var(--color-fg);font-weight:600}.dialog-actions.svelte-y2zmbm{justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6);display:flex}.popover-content.svelte-y2zmbm{padding:var(--spacing-2)}.popover-title.svelte-y2zmbm{font-size:var(--text-fluid-sm);margin:0 0 var(--spacing-1) 0;color:var(--color-fg);font-weight:600}.popover-text.svelte-y2zmbm{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0;line-height:1.5}.info-dialog-demo.svelte-y2zmbm{gap:var(--spacing-4);align-items:center;display:flex}.info-demo-content.svelte-y2zmbm{color:var(--color-body);line-height:1.6}.info-demo-heading.svelte-y2zmbm{font-size:var(--text-fluid-base);margin:0 0 var(--spacing-3) 0;color:var(--color-fg);font-weight:600}.info-demo-list.svelte-y2zmbm{margin:0 0 var(--spacing-3) 0;padding-left:var(--spacing-5);font-size:var(--text-fluid-sm)}.info-demo-list.svelte-y2zmbm li:where(.svelte-y2zmbm){margin-bottom:var(--spacing-1)}.info-demo-text.svelte-y2zmbm{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.tabs-demo.svelte-y2zmbm{width:100%}.tab-content.svelte-y2zmbm{padding:var(--spacing-4)}.tab-heading.svelte-y2zmbm{font-size:var(--text-fluid-base);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:600}.tab-text.svelte-y2zmbm{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0;line-height:1.6}
