:root,:where(main[data-landing-theme=light],main[data-public-theme=light],.modal-system-theme,[data-surface=canvas],.sdl-frame){--sd-autopost-hue:var(--canvas-autopost);--sd-autopost-ink:var(--canvas-autopost-ink);--sd-autopost-halo:0 0 20px 4px color-mix(in srgb,var(--canvas-autopost) 26%,transparent);--sd-autopost-tint:color-mix(in srgb,var(--canvas-autopost) 10%,transparent);--sd-autopost-light:radial-gradient(130% 110% at 100% 0%,var(--sd-autopost-tint),transparent 72%)}.sd-autopost-halo{box-shadow:var(--sd-autopost-halo);background-image:var(--sd-autopost-light)}.sd-autopost-pill{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;height:20px;padding:0 8px;border:0;border-radius:9999px;background:var(--sd-autopost-tint);box-shadow:0 0 12px 0 color-mix(in srgb,var(--sd-autopost-hue) 30%,transparent);color:var(--sd-autopost-ink);font-size:12px;line-height:20px;font-weight:600;white-space:nowrap}.sd-cadence-ring{display:inline-grid;place-items:center;flex:none;color:var(--canvas-ring-fill);line-height:0;border:0;padding:0;background:transparent}button.sd-cadence-ring{cursor:pointer;border-radius:999px}button.sd-cadence-ring:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.sd-cadence-ring__track{fill:none;stroke:var(--canvas-ring-track)}.sd-cadence-ring__fill{fill:none;stroke:var(--canvas-ring-fill);stroke-linecap:round}.sd-cadence-ring__notch{fill:var(--canvas-ring-notch);stroke:var(--reel-surface,var(--card-bg))}.sd-cadence-ring__bar{fill:var(--canvas-ring-fill)}.sd-cadence-ring[data-spec=manual] .sd-cadence-ring__track{stroke:var(--canvas-ghost);stroke-dasharray:2 2.5}.sd-cadence-ring[data-state=unarmed] .sd-cadence-ring__track{stroke:var(--canvas-ghost)}.sd-cadence-ring[data-state=failed] .sd-cadence-ring__notch{fill:var(--state-bad)}.sd-cadence-ring[data-overdue=true] .sd-cadence-ring__fill{stroke:var(--canvas-ring-fill)}.sd-cadence-ring--breathing{animation:sd-ring-breathe var(--canvas-dur-breathe) ease-in-out infinite}@keyframes sd-ring-breathe{0%,to{opacity:1}50%{opacity:.45}}.sd-next-run-chip,.sd-publish-tick{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px;color:var(--reel-fg);white-space:nowrap;font-variant-numeric:tabular-nums}.sd-next-run-chip[data-manual=true]{color:var(--reel-muted)}.sd-publish-tick__glyph{flex:none;color:var(--reel-ink)}.sd-publish-tick[data-size=md]{font-size:14px;line-height:20px}.sd-publish-tick[data-slot=none]{color:var(--reel-muted)}.sd-publish-tick[data-slot=none] .sd-publish-tick__glyph{color:var(--canvas-ghost)}.sd-publish-tick__platform{flex:none;color:var(--reel-muted)}.sd-asset-tile{position:relative;display:block;flex:none;overflow:hidden;border-radius:6px;background:transparent;border:0;padding:0;color:var(--reel-ink)}.sd-asset-tile[data-kind=avatar]{border-radius:999px}button.sd-asset-tile{cursor:pointer}button.sd-asset-tile:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.sd-asset-tile>.sd-asset-tile__media,.sd-asset-tile>.sd-asset-tile__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sd-asset-tile[data-state=loading]{background:var(--canvas-skeleton)}.sd-asset-tile[data-state=missing]{display:grid;place-items:center;border:1px dashed var(--canvas-ghost);color:color-mix(in srgb,var(--reel-ink) 40%,transparent)}.sd-asset-tile__studied{position:absolute;left:6px;bottom:6px;width:6px;height:6px;border-radius:999px;background:var(--reel-ink);box-shadow:0 0 0 1.5px var(--reel-surface,var(--card-bg))}.sd-asset-tile__lift,.sd-asset-tile__slides{position:absolute;top:4px;display:inline-flex;align-items:center;gap:2px;padding:0 4px;min-height:16px;border-radius:4px;background:color-mix(in srgb,var(--reel-surface,var(--card-bg)) 88%,transparent);color:var(--reel-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;line-height:16px}.sd-asset-tile__lift{left:4px}.sd-asset-tile__slides{right:4px}.sd-cover-loading{color:transparent;background-color:var(--canvas-skeleton);background-image:linear-gradient(90deg,transparent,var(--canvas-skeleton-sheen),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:sd-cover-sheen 2.5s linear infinite}@keyframes sd-cover-sheen{0%{background-position:-100% 0}to{background-position:250% 0}}.sd-skeleton-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--canvas-skeleton-sheen),transparent)}.sd-skeleton{animation:sd-skeleton-appear var(--canvas-dur-quick,.16s) var(--canvas-ease,ease-out) .15s both}.sd-skeleton[data-handoff]{animation:none}@keyframes sd-skeleton-appear{0%{opacity:0}to{opacity:1}}.sd-skeleton-block{display:block;flex:none;max-width:100%;background-color:var(--canvas-skeleton);background-image:linear-gradient(90deg,transparent,var(--canvas-skeleton-sheen),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:sd-cover-sheen 2.5s linear infinite}@media (prefers-reduced-motion:reduce){.sd-skeleton{animation-duration:1ms}.sd-skeleton-block{animation:none}}.sd-asset-mosaic{display:grid;gap:4px;min-width:0}.sd-asset-mosaic__cell{position:relative;min-width:0}.sd-asset-mosaic__cell>.sd-asset-tile{width:100%}.sd-asset-mosaic__cell[data-fresh=true]>.sd-asset-tile{animation:sd-asset-fade .24s var(--canvas-ease) both}@keyframes sd-asset-fade{0%{opacity:0}to{opacity:1}}.sd-overflow-chip{display:inline-grid;place-items:center;min-width:24px;min-height:24px;padding:0 6px;border-radius:999px;border:1px solid var(--reel-line);background:var(--reel-inset);color:var(--reel-fg);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.sd-overflow-chip[data-shape=tile]{width:100%;height:100%;border-radius:6px}.sd-ghost-dot{display:inline-flex;align-items:center;gap:8px;color:var(--canvas-ghost);font-size:12px;line-height:16px;white-space:nowrap}.sd-ghost-dot[data-variant=next]{color:var(--reel-ink)}.sd-ghost-dot__caption{color:var(--reel-muted)}.sd-ghost-dot[data-variant=next] .sd-ghost-dot__caption{color:var(--reel-fg)}.sd-status-dot{display:inline-block;flex:none;border-radius:999px}.sd-status-dot[data-tone=ok]{background:var(--foreground)}.sd-status-dot[data-tone=live]{background:var(--canvas-running)}.sd-status-dot[data-tone=warn]{background:var(--state-warn)}.sd-status-dot[data-tone=bad]{background:var(--state-bad)}.sd-status-dot[data-tone=neutral]{background:transparent;box-shadow:inset 0 0 0 1px var(--muted-foreground)}.sd-status-dot--breathing{animation:sd-ring-breathe 1.6s ease-in-out infinite}.sd-freshness-avatar{position:relative;display:inline-grid;place-items:center;flex:none}.sd-freshness-avatar>.sd-face-avatar{position:relative}.sd-freshness-avatar__ring{position:absolute;inset:0;overflow:visible;pointer-events:none}.sd-freshness-avatar__track{fill:none;stroke:var(--canvas-ring-track)}.sd-freshness-avatar__arc{fill:none;stroke:var(--canvas-ring-fill);stroke-linecap:round}.sd-freshness-avatar[data-state=stale] .sd-freshness-avatar__track[data-warn=true]{stroke:var(--state-warn)}.sd-freshness-avatar[data-state=never] .sd-freshness-avatar__track,.sd-freshness-avatar[data-state=paused] .sd-freshness-avatar__track{stroke:var(--canvas-ghost);stroke-dasharray:2 3}.sd-freshness-avatar[data-state=conflict] .sd-freshness-avatar__arc{stroke:var(--state-warn)}.sd-freshness-avatar--sweep .sd-freshness-avatar__arc{animation:sd-freshness-sweep .9s var(--canvas-ease) 1 both}@keyframes sd-freshness-sweep{0%{stroke-dashoffset:var(--sd-freshness-length,100)}to{stroke-dashoffset:0}}.sd-kind-mark{display:inline-flex;flex:none}.sd-cadence-control__notch{min-width:max-content;padding-inline:8px}.sd-cadence-control__notch[data-retired=true]{opacity:.55;text-decoration:line-through}.sd-cadence-control__notch[data-retired=true][aria-pressed=true]{opacity:1}.sd-cadence-control__anchors{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sd-cadence-control__field{display:flex;flex-direction:column;gap:4px;min-width:0}.sd-cadence-control__weekdays{display:flex;gap:4px;flex-wrap:wrap}.sd-cadence-control__weekday{min-width:40px;height:32px;padding:0 8px}.sd-cadence-control__select{height:32px;min-width:96px;padding:0 8px;border-radius:8px;border:1px solid var(--reel-line);background:var(--reel-surface,var(--card-bg));color:var(--reel-fg);font-size:14px}.sd-cadence-control__notch:focus-visible,.sd-cadence-control__select:focus-visible,.sd-cadence-control__weekday:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.sd-cadence-control__preview{display:flex;flex-wrap:wrap;gap:12px}.sd-cadence-control[data-mode=ladder] .sd-cadence-control__notch[aria-current=step]{font-weight:600}@media (prefers-reduced-motion:reduce){.sd-asset-mosaic__cell[data-fresh=true]>.sd-asset-tile,.sd-cadence-ring--breathing,.sd-freshness-avatar--sweep .sd-freshness-avatar__arc,.sd-status-dot--breathing{animation:none}.sd-cover-loading{animation:none;background-image:none}}