.status-chip[data-astro-cid-zc232skc]{border-radius:var(--r-pill);font-size:var(--fs-tiny);letter-spacing:.01em;white-space:nowrap;color:var(--muted);background:var(--glass);box-shadow:inset 0 0 0 1px var(--line-soft);align-items:center;gap:6px;padding:5px 12px 5px 9px;font-weight:900;display:inline-flex}.status-chip[data-astro-cid-zc232skc][data-status=doing]{color:var(--gold-ink);background:var(--gold);box-shadow:0 6px 20px -8px #f2b33db3}.status-chip[data-astro-cid-zc232skc][data-status=doing] .icon{animation:status-spin 2.4s var(--ease-out) infinite}.status-chip[data-astro-cid-zc232skc][data-status=next]{color:var(--gold-text);background:var(--gold-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent)}.status-chip[data-astro-cid-zc232skc][data-status=done]{color:var(--tone-calm-accent);background:color-mix(in srgb, var(--tone-calm-accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-calm-accent) 40%, transparent)}@keyframes status-spin{0%,60%{transform:rotate(0)}to{transform:rotate(180deg)}}.rm-wrap[data-astro-cid-ffvum5eo]{padding:clamp(32px,6vw,72px) 0 clamp(48px,8vw,96px)}.rm[data-astro-cid-ffvum5eo]{--node:52px;position:relative}.rm__rail[data-astro-cid-ffvum5eo]{left:calc(var(--node) / 2 - 2px);top:calc(var(--node) / 2);border-radius:4px;width:4px;position:absolute;bottom:40px}.rm__rail[data-astro-cid-ffvum5eo]:before,.rm__fill[data-astro-cid-ffvum5eo]{border-radius:inherit;position:absolute;inset:0;mask-image:linear-gradient(#000 88%,#0000)}.rm__rail[data-astro-cid-ffvum5eo]:before{content:"";background:var(--line)}.rm__fill[data-astro-cid-ffvum5eo]{background:linear-gradient(180deg, var(--tone-accent), var(--gold) 40%, var(--gold-hi));transform-origin:top;box-shadow:0 0 18px -2px #f2b33d8c}.rm__walker[data-astro-cid-ffvum5eo]{z-index:2;pointer-events:none;filter:drop-shadow(0 8px 14px #00000073);display:none;position:absolute;top:0;left:50%;translate:-50% -50%}.rm__walker-inner[data-astro-cid-ffvum5eo]{transform-origin:50% 90%;display:block}.rm[data-astro-cid-ffvum5eo].is-armed .rm__walker[data-astro-cid-ffvum5eo]{display:block}.rm__list[data-astro-cid-ffvum5eo]{gap:clamp(28px,5vw,56px);list-style:none;display:grid}.rm-stage[data-astro-cid-ffvum5eo]{grid-template-columns:var(--node) minmax(0, 1fr);scroll-margin-top:calc(var(--header-h) + 24px);gap:clamp(14px,3vw,32px);display:grid;position:relative}.rm-stage__node[data-astro-cid-ffvum5eo]{z-index:1;width:var(--node);height:var(--node);color:var(--gold-ink);background:linear-gradient(180deg, var(--gold-hi), var(--gold));box-shadow:0 0 0 8px var(--bg), 0 10px 30px -8px #f2b33d99;transition:background var(--dur-m), color var(--dur-m), transform var(--dur-m) var(--ease-spring);border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:relative}.rm[data-astro-cid-ffvum5eo].is-armed .rm-stage[data-astro-cid-ffvum5eo]:not(.is-lit) .rm-stage__node[data-astro-cid-ffvum5eo]{color:var(--muted);background:var(--surface-2);box-shadow:0 0 0 8px var(--bg), inset 0 0 0 2px var(--line);transform:scale(.88)}.rm-stage__card[data-astro-cid-ffvum5eo]{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);gap:12px;min-width:0;padding:clamp(20px,3.5vw,32px);display:grid}.rm-stage[data-astro-cid-ffvum5eo][data-status=doing] .rm-stage__card[data-astro-cid-ffvum5eo]{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 55%), var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent), 0 30px 60px -36px #f2b33d8c}.rm-stage__top[data-astro-cid-ffvum5eo]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.rm-stage__step[data-astro-cid-ffvum5eo]{font-weight:900;font-size:var(--fs-small);color:var(--gold-text);margin-right:4px}.rm-stage__here[data-astro-cid-ffvum5eo]{font-size:var(--fs-tiny);color:var(--ink);align-items:center;gap:6px;font-weight:900;display:inline-flex}.rm-stage__here[data-astro-cid-ffvum5eo] .icon{color:var(--gold-text)}.rm-stage__title[data-astro-cid-ffvum5eo]{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:900}.rm-stage__lead[data-astro-cid-ffvum5eo]{color:var(--muted);max-width:60ch;font-weight:600}.rm-stage__items[data-astro-cid-ffvum5eo]{gap:9px;margin-top:4px;font-weight:700;list-style:none;display:grid}.rm-stage__items[data-astro-cid-ffvum5eo] li[data-astro-cid-ffvum5eo]{align-items:baseline;gap:10px;display:flex}.rm-stage__items[data-astro-cid-ffvum5eo] .icon{color:var(--gold-text);flex:none;translate:0 1px}.rm-ideas[data-astro-cid-ffvum5eo]{border-top:1px solid var(--line-soft);padding-block:clamp(48px,8vw,96px)}.rm-ideas__head[data-astro-cid-ffvum5eo]{gap:14px;max-width:720px;margin-bottom:clamp(28px,4vw,44px);display:grid}.rm-ideas__title[data-astro-cid-ffvum5eo]{letter-spacing:-.03em;font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem)}.rm-ideas__grid[data-astro-cid-ffvum5eo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;list-style:none;display:grid}.rm-idea[data-astro-cid-ffvum5eo]{border-radius:var(--r-l);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;background-image:linear-gradient(180deg, var(--glass), transparent);align-content:start;gap:10px;padding:22px;display:grid}.rm-idea[data-astro-cid-ffvum5eo]:nth-child(2n){translate:0 clamp(0px,2vw,22px)}.rm-idea__bulb[data-astro-cid-ffvum5eo]{width:36px;height:36px;color:var(--gold-text);background:var(--gold-soft);border-radius:50%;place-items:center;display:grid}.rm-idea__title[data-astro-cid-ffvum5eo]{letter-spacing:-.01em;font-size:1.15rem;font-weight:850}.rm-idea[data-astro-cid-ffvum5eo] p[data-astro-cid-ffvum5eo]{color:var(--muted);font-weight:600;font-size:var(--fs-small)}.rm-cl[data-astro-cid-ffvum5eo]{padding-bottom:clamp(72px,10vw,140px)}.rm-cl__card[data-astro-cid-ffvum5eo]{border-radius:var(--r-xl);background:radial-gradient(120% 140% at 100% 100%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 60%), var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);justify-items:start;gap:14px;padding:clamp(24px,4vw,44px);display:grid}.rm-cl__title[data-astro-cid-ffvum5eo]{letter-spacing:-.025em;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem)}.rm-cl__card[data-astro-cid-ffvum5eo] p[data-astro-cid-ffvum5eo]{color:var(--muted);max-width:52ch;font-weight:600}.rm-cl__actions[data-astro-cid-ffvum5eo]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.rm-cl__primary[data-astro-cid-ffvum5eo]{color:var(--gold-ink);background:var(--gold);box-shadow:none}.rm-cl__primary[data-astro-cid-ffvum5eo]:hover{background:var(--gold-hi)}@media (width<=560px){.rm[data-astro-cid-ffvum5eo]{--node:42px}.rm-stage__node[data-astro-cid-ffvum5eo]{font-size:1.05rem}.rm-idea[data-astro-cid-ffvum5eo]:nth-child(2n){translate:none}}
