.sync[data-astro-cid-tb7i544i]{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);background:var(--color-bg-surface)}.sync__summary[data-astro-cid-tb7i544i]{font-weight:var(--fw-semibold);cursor:pointer}.sync__hint[data-astro-cid-tb7i544i]{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.sync__actions[data-astro-cid-tb7i544i]{gap:var(--space-2);flex-wrap:wrap;display:flex}.sync__import[data-astro-cid-tb7i544i]{cursor:pointer;align-items:center;display:inline-flex}.sync__feedback[data-astro-cid-tb7i544i]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.sync__feedback[data-astro-cid-tb7i544i][data-error=true]{color:var(--color-warning)}.tribe-strip[data-astro-cid-w5sdfsum]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--color-brand);border-radius:var(--radius-md,12px);background:var(--color-bg-surface)}.tribe-strip__line[data-astro-cid-w5sdfsum]{margin:0 0 var(--space-2);font-size:var(--text-sm)}.tribe-strip__actions[data-astro-cid-w5sdfsum]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tribe-note{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-brand);align-items:center;gap:4px;margin:0;display:inline-flex}.tribe-note svg{width:1em;height:1em}.share-import[data-astro-cid-w5sdfsum]{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--radius-md,12px);background:var(--color-bg-elevated,var(--color-bg-surface))}.share-import__text[data-astro-cid-w5sdfsum]{margin:0 0 var(--space-3);font-weight:var(--fw-semibold)}.share-import__actions[data-astro-cid-w5sdfsum]{gap:var(--space-2);flex-wrap:wrap;display:flex}.share-feedback[data-astro-cid-w5sdfsum]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.stack[data-astro-cid-w5sdfsum]{gap:var(--space-3);flex-direction:column;display:flex}.agenda-tabs[data-astro-cid-w5sdfsum]{z-index:var(--z-header);gap:var(--space-1);padding:var(--space-2) var(--space-4);background:color-mix(in srgb, var(--color-bg-canvas) 90%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass));display:flex;position:sticky;top:0}@media (width>=600px){.agenda-tabs[data-astro-cid-w5sdfsum]{padding-inline:var(--space-fluid-page)}}@media (width>=1024px){.agenda-tabs[data-astro-cid-w5sdfsum]{max-width:var(--content-max);padding-inline:var(--space-fluid-page);margin-inline:auto}}.agenda-tab[data-astro-cid-w5sdfsum]{min-height:var(--control-min);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-secondary);font-weight:var(--fw-semibold);font-size:var(--text-sm);flex:1}.agenda-tab[data-astro-cid-w5sdfsum][data-active=true]{background:var(--color-brand);color:var(--color-text-on-brand);border-color:var(--color-brand)}.agenda-tab__count[data-astro-cid-w5sdfsum]:not(:empty){border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 22%, transparent);min-width:18px;height:18px;font-size:var(--text-xs);place-items:center;margin-left:2px;padding:0 5px;display:inline-grid}.agenda-item[data-astro-cid-w5sdfsum]{gap:var(--space-1);flex-direction:column;display:flex}.overlap-note{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-warning);margin:0}.feedback{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);display:flex}.feedback__q{color:var(--color-text-secondary)}.feedback__btn{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-surface);font-size:var(--text-sm)}.agenda-item__remind{padding:var(--space-1) var(--space-2);align-items:center;display:flex}.remind-link{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-text-primary);text-decoration:none;display:inline-flex}.remind-link svg{width:1em;height:1em}.feedback__btn[aria-pressed=true]{background:var(--color-success);color:var(--color-text-on-brand);border-color:var(--color-success)}
