.rm-term.svelte-k8hc2w{border:1px solid var(--card-border,#b0b8b4);background:#f7f9f8;border-radius:8px;width:100%;max-width:48rem;margin:2rem auto 0;position:relative;overflow:hidden}.rm-term-chrome.svelte-k8hc2w{border-bottom:1px solid var(--line,#2226241f);background:#eef2f0;align-items:center;gap:.45rem;min-height:2.4rem;padding:.55rem 1rem;display:flex}.rm-dot.svelte-k8hc2w{background:#c5ccc8;border-radius:2px;flex-shrink:0;width:.55rem;height:.55rem}.rm-dot-a.svelte-k8hc2w{background:#27ae7d}.rm-dot-b.svelte-k8hc2w{background:#48cb99}.rm-dot-c.svelte-k8hc2w{background:#a8b0ac}.rm-term-live.svelte-k8hc2w .rm-dot-a:where(.svelte-k8hc2w){animation:1.6s ease-in-out infinite svelte-k8hc2w-rm-dot-pulse}.rm-term-title.svelte-k8hc2w{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-pixel,var(--font-main));letter-spacing:.08em;color:var(--muted);text-transform:lowercase;margin-left:.35rem;font-size:.7rem;overflow:hidden}.rm-term-pill.svelte-k8hc2w{font-family:var(--font-pixel,var(--font-main));letter-spacing:.1em;color:var(--accent-emerald,#27ae7d);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;font-size:.65rem;display:inline-flex}.rm-term-pill-dot.svelte-k8hc2w{background:var(--accent-emerald,#27ae7d);border-radius:1px;width:.4rem;height:.4rem;box-shadow:0 0 #27ae7d73}.rm-term-live.svelte-k8hc2w .rm-term-pill-dot:where(.svelte-k8hc2w){animation:1.8s ease-out infinite svelte-k8hc2w-rm-live-ping}.rm-term-body.svelte-k8hc2w{color:var(--ink);padding:1.15rem 1.25rem 1.25rem;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.55}.rm-line.svelte-k8hc2w{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0;padding:0}.rm-meta.svelte-k8hc2w{color:var(--muted)}.rm-live-meta.svelte-k8hc2w,.rm-live-feed.svelte-k8hc2w{color:var(--ink)}.rm-live-tag.svelte-k8hc2w{color:var(--accent-emerald,#27ae7d);font-weight:700}.rm-live-phase.svelte-k8hc2w{color:var(--accent-emerald-dark,#1e8861);font-weight:700}.rm-live-feed.svelte-k8hc2w{min-height:1.55em}.rm-foot.svelte-k8hc2w{margin-top:.85rem}.rm-ps.svelte-k8hc2w{color:var(--accent-emerald,#27ae7d);font-weight:700}.rm-phases.svelte-k8hc2w{flex-direction:column;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.rm-phase.svelte-k8hc2w{opacity:var(--rm-fade,1);border:1px solid #0000;border-radius:6px;grid-template-columns:2rem minmax(0,12.5rem) 5.25rem minmax(0,1fr);align-items:baseline;gap:.2rem .85rem;padding:.45rem .55rem;display:grid}.rm-phase.is-ghost.svelte-k8hc2w,.rm-phase.is-faded[data-status=done].svelte-k8hc2w{border-style:dashed;border-color:#626b662e}.rm-phase[data-status=wip].svelte-k8hc2w,.rm-phase.is-wip-live.svelte-k8hc2w{background:#27ae7d14;border-color:#27ae7d47}.rm-term-live.svelte-k8hc2w .rm-phase.is-wip-live:where(.svelte-k8hc2w){animation:2.4s ease-in-out infinite svelte-k8hc2w-rm-wip-glow}.rm-phase-id.svelte-k8hc2w{color:var(--muted);font-variant-numeric:tabular-nums}.rm-phase-title.svelte-k8hc2w{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:.4rem;font-weight:700;display:inline-flex;position:relative}.rm-wip-pulse.svelte-k8hc2w{background:var(--accent-emerald,#27ae7d);border-radius:1px;flex-shrink:0;width:.42rem;height:.42rem}.rm-term-live.svelte-k8hc2w .rm-wip-pulse:where(.svelte-k8hc2w){animation:1.8s ease-out infinite svelte-k8hc2w-rm-live-ping}.rm-phase-status.svelte-k8hc2w{letter-spacing:.04em;white-space:nowrap;font-weight:700}.rm-phase-status.is-done.svelte-k8hc2w{color:var(--accent-emerald-dark,#1e8861)}.rm-phase-status.is-wip.svelte-k8hc2w{color:var(--accent-emerald,#27ae7d)}.rm-phase-status.is-todo.svelte-k8hc2w{color:var(--muted)}.rm-phase-status.is-soon.svelte-k8hc2w{color:#626b66b3}.rm-phase-detail.svelte-k8hc2w{color:var(--muted);min-width:0}.rm-cursor.svelte-k8hc2w{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.35rem;display:flex}.rm-input-cmd.svelte-k8hc2w{color:var(--ink);font:inherit;border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.rm-input-cmd.svelte-k8hc2w:hover,.rm-input-cmd.svelte-k8hc2w:focus-visible{color:var(--accent-emerald,#27ae7d);border-bottom-color:#27ae7d8c;outline:none}.rm-blink.svelte-k8hc2w{color:var(--accent-emerald,#27ae7d);animation:1.1s step-end infinite svelte-k8hc2w-rm-blink;display:inline-block}.rm-voxel-strip.svelte-k8hc2w{border-top:1px solid var(--line,#2226241f);background:#eef2f0;flex-wrap:wrap;gap:3px;padding:.65rem 1rem .75rem;display:flex}.rm-voxel.svelte-k8hc2w{background:#cfd6d2;border-radius:2px;width:.7rem;height:.7rem;box-shadow:inset -1px -1px #2226241f}.rm-voxel.accent.svelte-k8hc2w{background:#27ae7d}.rm-voxel.dim.svelte-k8hc2w{background:#a8b0ac}.rm-term-live.svelte-k8hc2w .rm-voxel.accent:where(.svelte-k8hc2w){animation:2.2s ease-in-out infinite svelte-k8hc2w-rm-voxel-breathe;animation-delay:var(--rm-voxel-delay,0s)}@keyframes svelte-k8hc2w-rm-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes svelte-k8hc2w-rm-live-ping{0%{opacity:1;box-shadow:0 0 #27ae7d73}70%{opacity:.85;box-shadow:0 0 0 .45rem #27ae7d00}to{opacity:1;box-shadow:0 0 #27ae7d00}}@keyframes svelte-k8hc2w-rm-dot-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes svelte-k8hc2w-rm-wip-glow{0%,to{background:#27ae7d12;border-color:#27ae7d38}50%{background:#27ae7d24;border-color:#27ae7d66}}@keyframes svelte-k8hc2w-rm-voxel-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media (width<=720px){.rm-term-body.svelte-k8hc2w{padding:1rem}.rm-phase.svelte-k8hc2w{grid-template-columns:1.75rem minmax(0,1fr) auto;grid-template-areas:"id title status"".detail detail";gap:.25rem .65rem;padding:.5rem .45rem}.rm-phase-id.svelte-k8hc2w{grid-area:id}.rm-phase-title.svelte-k8hc2w{grid-area:title}.rm-phase-status.svelte-k8hc2w{grid-area:status}.rm-phase-detail.svelte-k8hc2w{grid-area:detail;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.rm-blink.svelte-k8hc2w,.rm-term-live.svelte-k8hc2w .rm-dot-a:where(.svelte-k8hc2w),.rm-term-live.svelte-k8hc2w .rm-term-pill-dot:where(.svelte-k8hc2w),.rm-term-live.svelte-k8hc2w .rm-wip-pulse:where(.svelte-k8hc2w),.rm-term-live.svelte-k8hc2w .rm-phase.is-wip-live:where(.svelte-k8hc2w),.rm-term-live.svelte-k8hc2w .rm-voxel.accent:where(.svelte-k8hc2w){animation:none}}
