: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-identity-mark{display:inline-grid;flex:none;place-items:center;color:color-mix(in srgb,var(--foreground) 78%,transparent);line-height:0}.sd-identity-mark svg{stroke-width:2}.sd-identity-mark[data-frame=disc]{width:18px;height:18px;border-radius:9999px;background-color:var(--background);background-image:linear-gradient(var(--reel-surface,transparent),var(--reel-surface,transparent));color:var(--foreground);box-shadow:0 0 0 1px var(--reel-line,var(--card-border))}.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}.sd-pace-slots{display:inline-flex;flex:none;align-items:center;gap:3px;vertical-align:middle}.sd-pace-slot{box-sizing:border-box;flex:none;width:8px;height:8px;border-radius:2px}.sd-pace-slot[data-slot=done]{background:currentColor}.sd-pace-slot[data-slot=open]{border:1.25px dashed;background:none}@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}}.sd-readiness-track{display:flex;align-items:center;min-width:0;color:var(--muted-foreground)}.sd-readiness-track__dot{flex:none;margin-right:8px}.sd-readiness-track__line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cv-meta,12px)}.sd-readiness-track[data-stage=needs_you] .sd-readiness-track__line{color:var(--foreground)}.sd-readiness-track__open{border:0;padding:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--cv-meta,12px);cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.sd-readiness-track__open:hover{text-decoration-color:currentColor}.sd-readiness-track__open:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.sd-read-ring{position:relative;display:inline-grid;place-items:center;flex:none}.sd-read-ring>:first-child{position:relative}.sd-read-ring__ring{position:absolute;inset:0;overflow:visible;pointer-events:none}.sd-read-ring__track{fill:none;stroke:var(--canvas-ring-track)}.sd-read-ring[data-state=next] .sd-read-ring__track{stroke:var(--canvas-running);stroke-dasharray:2 3}.sd-read-ring[data-state=read] .sd-read-ring__track{stroke:var(--foreground)}.sd-read-ring__arc{fill:none;stroke:var(--canvas-running);stroke-linecap:round;transform-origin:50% 50%;animation:sd-read-ring-turn 1.4s linear infinite}@keyframes sd-read-ring-turn{to{transform:rotate(1turn)}}.sd-read-ring__tick{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--foreground);color:var(--background);box-shadow:0 0 0 2px var(--card-bg,var(--background))}@media (prefers-reduced-motion:reduce){.sd-read-ring__arc{animation:none}}.sd-readiness-track.sd-brain-readiness{flex:none;min-height:20px;max-height:44px;overflow:hidden}.sd-structure-overlay{display:grid;gap:8px;margin:0;min-width:0}.sd-structure-overlay__post{min-width:0}.sd-structure-overlay__parts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none}.sd-structure-overlay__part{display:grid;place-items:center;min-height:32px;padding:0 4px;border-radius:8px;font-size:12px;line-height:16px;text-align:center}.sd-structure-overlay__part[data-kept=true]:not([data-state=echo]){border:1px solid var(--reel-ink);background:color-mix(in srgb,var(--reel-ink) 8%,transparent);color:var(--reel-ink)}.sd-structure-overlay__part[data-kept=false]{border:1px dashed var(--canvas-ghost);color:color-mix(in srgb,var(--reel-ink) 55%,transparent)}.sd-structure-overlay__part[data-state=echo]{border:1px solid color-mix(in srgb,var(--reel-ink) 30%,transparent);color:color-mix(in srgb,var(--reel-ink) 70%,transparent)}.sd-structure-overlay__footer{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;line-height:16px;color:color-mix(in srgb,var(--reel-ink) 70%,transparent)}.sd-ghost-lines{display:grid;gap:6px;width:100%;min-width:0}.sd-ghost-lines__line{display:block;height:6px;width:100%;border:1px dashed var(--canvas-ghost);border-radius:3px}.sd-ghost-lines__line[data-role=heading]{width:72%;height:10px;border-style:solid;border-color:color-mix(in srgb,var(--reel-ink) 35%,transparent)}.sd-ghost-lines__line[data-short=true]{width:58%}.sd-structure-overlay__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdx-state-mark{display:inline-grid;flex:none;place-items:center;color:var(--foreground)}.sdx-state-mark[data-tone=violet]{color:var(--canvas-running)}.sdx-state-mark[data-tone=amber]{color:var(--state-warn)}.sdx-state-mark[data-tone=red]{color:var(--state-bad)}.sdx-state-mark[data-tone=sky]{color:var(--sd-autopost-ink)}.sdx-state-mark[data-tone=grey]{color:var(--face-ghost)}.sdx-state-word__text{color:var(--foreground)}.sdx-ghost{border:1.5px dashed var(--face-ghost);background:transparent}.sdx-ghost__verb{color:var(--foreground)}.sdx-missing{border:1px solid var(--card-border);background:var(--canvas-module-surface);color:var(--muted-foreground)}.sdx-generated-mark{display:inline-grid;place-items:center;border-radius:9999px;color:var(--mark-ink);font-weight:600}.sdx-generated-mark[data-hue="1"]{background:var(--mark-hue-1)}.sdx-generated-mark[data-hue="2"]{background:var(--mark-hue-2)}.sdx-generated-mark[data-hue="3"]{background:var(--mark-hue-3)}.sdx-generated-mark[data-hue="4"]{background:var(--mark-hue-4)}.sdx-generated-mark[data-hue="5"]{background:var(--mark-hue-5)}.sdx-generated-mark[data-hue="6"]{background:var(--mark-hue-6)}.sdx-layer-title{color:var(--layer-title-ink);font-size:var(--layer-title-size);font-weight:600;line-height:var(--layer-title-band)}.sdx-plane-popup{z-index:var(--plane-popup)}.sdx-plane-notice{z-index:var(--plane-notice)}.sdx-focus:focus-visible{outline:var(--focus-ring-width) solid var(--foreground);outline-offset:2px}.sdx-press:not(:disabled):active{transform:translateY(-2px)}.sdx-priced__price{white-space:nowrap}@media (max-width:519px){.sdx-priced{flex-direction:column}.sdx-priced__dot{display:none}}.sdx-priced__spinner{animation:sdx-priced-spin .9s linear infinite}@keyframes sdx-priced-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sdx-priced__spinner{animation:none}.sdx-press:not(:disabled):active{transform:none}}@media (forced-colors:active){.sdx-state-mark[data-tone]{color:CanvasText;forced-color-adjust:none}.sdx-ghost{border-color:CanvasText}}