.advent-progress.svelte-wstqmq{border:1px solid var(--border-color-1);border-radius:var(--border-radius-5);background:var(--bg-color-1);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.advent-progress__stats.svelte-wstqmq{color:var(--text-color-2);flex-wrap:wrap;align-items:baseline;gap:8px 28px;font-size:14px;display:flex}.advent-progress__stats.svelte-wstqmq p:where(.svelte-wstqmq){margin:0}.advent-progress__filled.svelte-wstqmq{align-items:baseline;gap:6px;display:flex}.advent-progress__big.svelte-wstqmq{font-family:var(--ui-font);font-variant-numeric:tabular-nums;color:var(--text-color-1);font-size:28px;font-weight:700}.advent-progress__total.svelte-wstqmq{font-family:var(--ui-font);color:var(--text-color-3)}.advent-progress__open.svelte-wstqmq{color:var(--color-primary);font-weight:500}.advent-progress__bar.svelte-wstqmq{gap:3px;display:flex}.advent-progress__seg.svelte-wstqmq{border-radius:2px;flex:1 1 0;min-width:2px;height:8px}.advent-progress__seg--published.svelte-wstqmq{background:var(--color-primary)}.advent-progress__seg--planned.svelte-wstqmq,.advent-progress__seg--pending.svelte-wstqmq{background:color-mix(in oklab, var(--color-primary) 38%, var(--bg-color-1))}.advent-progress__seg--empty.svelte-wstqmq,.advent-progress__seg--closed.svelte-wstqmq{background:var(--border-color-1)}.advent-progress__legend.svelte-wstqmq{color:var(--text-color-3);flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.advent-progress__legend.svelte-wstqmq li:where(.svelte-wstqmq){align-items:center;gap:6px;display:inline-flex}.advent-progress__swatch.svelte-wstqmq{border-radius:2px;width:10px;height:10px}.advent-grid.svelte-5sr16u{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.advent-grid__wd.svelte-5sr16u{text-align:center;color:var(--text-color-2);padding:4px 0;font-size:12px;font-weight:500}.advent-grid__wd--sun.svelte-5sr16u{color:#b91c1c}.advent-grid__wd--sat.svelte-5sr16u{color:#1d4ed8}.advent-cell.svelte-5sr16u{box-sizing:border-box;border:1px solid var(--border-color-1);border-radius:var(--border-radius-4);background:var(--bg-color-1);flex-direction:column;gap:8px;min-width:0;min-height:168px;padding:10px;display:flex}.advent-cell--blank.svelte-5sr16u{background:0 0;border-color:#0000}.advent-cell--open.svelte-5sr16u{border-style:dashed;border-color:var(--border-color-2);background:var(--bg-color-2)}.advent-cell--past.svelte-5sr16u{background:var(--bg-color-2)}.advent-cell--today.svelte-5sr16u{border:2px solid var(--color-primary);padding:9px}.advent-cell__head.svelte-5sr16u{align-items:center;gap:6px;display:flex}.advent-cell__day.svelte-5sr16u{font-family:var(--ui-font);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.advent-cell__date.svelte-5sr16u{color:var(--text-color-2);font-size:11px}.advent-cell__spacer.svelte-5sr16u{flex:1}.advent-cell__closed.svelte-5sr16u{color:var(--text-color-2);font-size:12px}.advent-badge.svelte-5sr16u{border-radius:9999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5}.advent-badge--today.svelte-5sr16u{background:var(--color-primary);color:var(--color-on-primary)}.advent-badge--pending.svelte-5sr16u{color:#92400e;background:#fef3c7}.advent-badge--you.svelte-5sr16u{background:color-mix(in oklab, var(--color-primary) 16%, var(--bg-color-1));color:var(--text-color-1)}.advent-entry.svelte-5sr16u{flex-direction:column;gap:6px;min-width:0;display:flex}.advent-entry__link.svelte-5sr16u{color:var(--text-color-1);text-decoration:none}.advent-entry__link.svelte-5sr16u:hover .advent-entry__title:where(.svelte-5sr16u){text-decoration:underline}.advent-entry__title.svelte-5sr16u{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.advent-entry__person.svelte-5sr16u{min-width:0;color:var(--text-color-2);align-items:center;gap:6px;font-size:12px;display:flex}.advent-entry__name.svelte-5sr16u{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.advent-entry__name--strong.svelte-5sr16u{color:var(--text-color-1);font-size:13px;font-weight:500}.advent-entry__plan.svelte-5sr16u{-webkit-line-clamp:3;line-clamp:3;color:var(--text-color-2);-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.advent-entry__mine.svelte-5sr16u{border:1px solid var(--border-color-2);background:var(--bg-color-1);min-height:32px;color:var(--text-color-1);font:inherit;cursor:pointer;border-radius:9999px;align-self:flex-start;padding:0 10px;font-size:12px}.advent-join.svelte-5sr16u{border:1px solid var(--color-primary);background:var(--bg-color-1);min-height:36px;color:var(--color-primary);font:inherit;cursor:pointer;border-radius:9999px;padding:0 12px;font-size:13px;font-weight:700}.advent-join.svelte-5sr16u:hover{background:color-mix(in oklab, var(--color-primary) 8%, var(--bg-color-1))}.advent-list.svelte-5sr16u{border:1px solid var(--border-color-1);border-radius:var(--border-radius-5);background:var(--bg-color-1);margin:0;padding:0;list-style:none;overflow:hidden}.advent-list__row.svelte-5sr16u{align-items:center;gap:16px;padding:12px 16px;display:flex}.advent-list__row.svelte-5sr16u+.advent-list__row:where(.svelte-5sr16u){border-top:1px solid var(--border-color-1)}.advent-list__row--today.svelte-5sr16u{background:color-mix(in oklab, var(--color-primary) 6%, var(--bg-color-1))}.advent-list__day.svelte-5sr16u{flex-direction:column;flex:none;align-items:center;width:56px;display:flex}.advent-list__num.svelte-5sr16u{font-family:var(--ui-font);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.advent-list__date.svelte-5sr16u{color:var(--text-color-2);font-size:11px}.advent-list__body.svelte-5sr16u{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.advent-list__empty.svelte-5sr16u{color:var(--text-color-2);font-size:14px}.advent-list__side.svelte-5sr16u{flex:none;align-items:center;gap:8px;display:flex}@media (width<=760px){.advent-grid.svelte-5sr16u{grid-template-columns:minmax(0,1fr)}.advent-grid__wd.svelte-5sr16u,.advent-cell--blank.svelte-5sr16u{display:none}.advent-cell.svelte-5sr16u{min-height:0}.advent-list__row.svelte-5sr16u{flex-wrap:wrap}}.advent-dialog.svelte-v71t0l{z-index:210;width:100%;max-width:none;height:100%;max-height:none;padding:var(--default-padding);color:inherit;background:#0f172a73;border:none;justify-content:center;align-items:center;margin:0;position:fixed;inset:0}.advent-dialog[open].svelte-v71t0l{display:flex}.advent-dialog.svelte-v71t0l::backdrop{background:0 0}.advent-dialog__panel.svelte-v71t0l{box-sizing:border-box;border-radius:var(--border-radius-5);background:var(--bg-color-1);width:100%;max-width:520px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 20px 48px #0f172a2e}.advent-dialog__form.svelte-v71t0l{flex-direction:column;gap:20px;display:flex}.advent-dialog__title.svelte-v71t0l{margin:0;font-size:20px;font-weight:700}.advent-dialog__sub.svelte-v71t0l,.advent-dialog__text.svelte-v71t0l{color:var(--text-color-2);margin:4px 0 0;font-size:14px;line-height:1.7}.advent-dialog__days.svelte-v71t0l{border:0;margin:0;padding:0}.advent-dialog__label.svelte-v71t0l{margin-bottom:8px;padding:0;font-size:13px;font-weight:700;display:block}.advent-dialog__optional.svelte-v71t0l{color:var(--text-color-2);font-weight:400}.advent-dialog__grid.svelte-v71t0l{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.advent-dialog__day.svelte-v71t0l{border:1px solid var(--color-primary);border-radius:var(--border-radius-4);background:var(--bg-color-1);height:44px;color:var(--color-primary);font-family:var(--ui-font);cursor:pointer;font-size:15px;font-weight:600}.advent-dialog__day.svelte-v71t0l:disabled{border-color:var(--border-color-1);background:var(--bg-color-3);color:var(--text-color-2);cursor:not-allowed}.advent-dialog__day--picked.svelte-v71t0l{background:var(--color-primary);color:var(--color-on-primary)}.advent-dialog__hint.svelte-v71t0l,.advent-dialog__note.svelte-v71t0l{color:var(--text-color-2);margin:8px 0 0;font-size:12px;line-height:1.7}.advent-dialog__note.svelte-v71t0l{border-radius:var(--border-radius-4);background:var(--bg-color-2);margin:0;padding:12px 14px}.advent-dialog__field.svelte-v71t0l{flex-direction:column;display:flex}.advent-dialog__error.svelte-v71t0l{color:var(--color-danger);margin:6px 0 0;font-size:13px;line-height:1.6}.advent-dialog__actions.svelte-v71t0l{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.advent-dialog__form.svelte-v71t0l .advent-dialog__actions:where(.svelte-v71t0l){margin-top:0}.advent-dialog__btn.svelte-v71t0l{border:1px solid var(--border-color-2);background:var(--bg-color-1);min-height:44px;color:var(--text-color-1);font:inherit;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;text-decoration:none;display:inline-flex}.advent-dialog__btn.svelte-v71t0l:disabled{opacity:.6;cursor:not-allowed}.advent-dialog__btn--primary.svelte-v71t0l{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:700}.advent-dialog.svelte-1ergzxe{z-index:210;width:100%;max-width:none;height:100%;max-height:none;padding:var(--default-padding);color:inherit;background:#0f172a73;border:none;justify-content:center;align-items:center;margin:0;position:fixed;inset:0}.advent-dialog[open].svelte-1ergzxe{display:flex}.advent-dialog.svelte-1ergzxe::backdrop{background:0 0}.advent-dialog__panel.svelte-1ergzxe{box-sizing:border-box;border-radius:var(--border-radius-5);background:var(--bg-color-1);flex-direction:column;gap:20px;width:100%;max-width:480px;padding:24px;display:flex;box-shadow:0 20px 48px #0f172a2e}.advent-dialog__title.svelte-1ergzxe{margin:0;font-size:20px;font-weight:700}.advent-dialog__field.svelte-1ergzxe{flex-direction:column;display:flex}.advent-dialog__label.svelte-1ergzxe{margin-bottom:8px;font-size:13px;font-weight:700}.advent-dialog__error.svelte-1ergzxe,.advent-dialog__saved.svelte-1ergzxe{color:var(--color-danger);margin:6px 0 0;font-size:13px;line-height:1.6}.advent-dialog__saved.svelte-1ergzxe{color:#15803d}.advent-dialog__actions.svelte-1ergzxe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.advent-dialog__post.svelte-1ergzxe{border-top:1px solid var(--border-color-1);flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;display:flex}.advent-dialog__post.svelte-1ergzxe .advent-dialog__label:where(.svelte-1ergzxe){margin:0}.advent-dialog__linked.svelte-1ergzxe{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.advent-dialog__hint.svelte-1ergzxe{color:var(--text-color-2);margin:0;font-size:12px;line-height:1.6}.advent-dialog__url.svelte-1ergzxe{gap:8px;width:100%;display:flex}.advent-dialog__url.svelte-1ergzxe input:where(.svelte-1ergzxe){flex:1;min-width:0}.advent-dialog__btn--write.svelte-1ergzxe{border-color:var(--color-primary);color:var(--color-primary);font-weight:700;text-decoration:none}.advent-dialog__btn--small.svelte-1ergzxe{min-height:36px;font-size:13px}.advent-dialog__spacer.svelte-1ergzxe{flex:1}.advent-dialog__btn.svelte-1ergzxe{border:1px solid var(--border-color-2);background:var(--bg-color-1);min-height:44px;color:var(--text-color-1);font:inherit;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;display:inline-flex}.advent-dialog__btn.svelte-1ergzxe:disabled{opacity:.6;cursor:not-allowed}.advent-dialog__btn--primary.svelte-1ergzxe{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:700}.advent-dialog__btn--danger.svelte-1ergzxe{color:var(--color-danger);border-color:#0000}.advent-page.svelte-79fg51{max-width:var(--column-max-width-wide);padding:32px var(--default-padding) 64px;box-sizing:border-box;flex-direction:column;gap:24px;margin:0 auto;display:flex}.advent-page__crumbs.svelte-79fg51{font-size:13px}.advent-page__crumbs.svelte-79fg51 a:where(.svelte-79fg51){color:var(--text-color-2)}.advent-page__header.svelte-79fg51{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.advent-page__intro.svelte-79fg51{flex-direction:column;flex:520px;gap:12px;min-width:0;display:flex}.advent-page__title.svelte-79fg51{overflow-wrap:anywhere;margin:0;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.3}.advent-page__owner.svelte-79fg51{color:var(--text-color-1);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.advent-page__owner.svelte-79fg51:hover span:where(.svelte-79fg51):first-of-type{text-decoration:underline}.advent-page__handle.svelte-79fg51{color:var(--text-color-2)}.advent-page__description.svelte-79fg51{max-width:640px;color:var(--text-color-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.advent-page__actions.svelte-79fg51{flex-wrap:wrap;gap:8px;display:flex}.advent-page__btn.svelte-79fg51{border:1px solid var(--border-color-2);background:var(--bg-color-1);min-height:44px;color:var(--text-color-1);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.advent-page__btn--icon.svelte-79fg51{justify-content:center;width:44px;padding:0}.advent-page__btn--primary.svelte-79fg51{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-size:15px;font-weight:700}.advent-page__toolbar.svelte-79fg51{justify-content:flex-end;display:flex}.advent-page__switch.svelte-79fg51{background:var(--bg-color-3);border-radius:9999px;padding:3px;display:flex}.advent-page__switch.svelte-79fg51 button:where(.svelte-79fg51){min-height:36px;color:var(--text-color-1);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 16px;font-size:13px;font-weight:500}.advent-page__switch.svelte-79fg51 button[aria-pressed=true]:where(.svelte-79fg51){background:var(--bg-color-1);box-shadow:0 1px 2px #0f172a14}.advent-page__note.svelte-79fg51{color:var(--text-color-2);margin:0;font-size:13px;line-height:1.8}@media (width<=760px){.advent-page__toolbar.svelte-79fg51{display:none}}
