.mcr-journey:where(.astro-keoueao6){display:flex;flex-direction:column;align-items:center;gap:0;margin:8px auto 16px}.mcr-journey:where(.astro-keoueao6) .node:where(.astro-keoueao6){position:relative;background:var(--wac-bg-1);border:1.5px solid var(--wac-line);border-radius:16px;padding:20px 26px;width:min(620px,100%);transition:transform .25s var(--wac-ease),border-color .25s var(--wac-ease),box-shadow .25s var(--wac-ease);box-shadow:var(--wac-shadow-soft)}.mcr-journey:where(.astro-keoueao6) .node:where(.astro-keoueao6):hover{transform:translateY(-2px);border-color:var(--wac-accent)}.mcr-journey:where(.astro-keoueao6) .node:where(.astro-keoueao6).open{border-color:var(--wac-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--wac-accent) 14%,transparent),var(--wac-shadow-soft)}.mcr-journey:where(.astro-keoueao6) .head:where(.astro-keoueao6){appearance:none;background:transparent;border:0;margin:0;padding:0;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:16px}.mcr-journey:where(.astro-keoueao6) .head:where(.astro-keoueao6):focus-visible{outline:2px solid var(--wac-accent);outline-offset:4px;border-radius:10px}.mcr-journey:where(.astro-keoueao6) .badge:where(.astro-keoueao6){width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:20px;background:var(--wac-bg-2);border:1px solid var(--wac-line-soft)}.mcr-journey:where(.astro-keoueao6) .badge:where(.astro-keoueao6).brat{background:color-mix(in oklab,var(--wac-accent) 14%,transparent);border-color:color-mix(in oklab,var(--wac-accent) 40%,transparent)}.mcr-journey:where(.astro-keoueao6) .badge:where(.astro-keoueao6).done{background:color-mix(in oklab,var(--wac-green) 15%,transparent);border-color:color-mix(in oklab,var(--wac-green) 40%,transparent)}.mcr-journey:where(.astro-keoueao6) .headtext:where(.astro-keoueao6){display:block}.mcr-journey:where(.astro-keoueao6) .beat:where(.astro-keoueao6){display:block;font-family:var(--wac-font-mono);font-size:11px;letter-spacing:.12em;color:var(--wac-accent);text-transform:uppercase}.mcr-journey:where(.astro-keoueao6) .title:where(.astro-keoueao6){display:block;font-family:var(--wac-font-display);font-weight:600;font-size:20px;margin-top:3px;color:var(--wac-ink)}.mcr-journey:where(.astro-keoueao6) .one:where(.astro-keoueao6){display:block;color:var(--wac-mute);font-size:14px;margin-top:3px;line-height:1.4}.mcr-journey:where(.astro-keoueao6) .chev:where(.astro-keoueao6){margin-left:auto;color:var(--wac-mute);font-size:13px;transition:transform .25s var(--wac-ease),color .25s var(--wac-ease);flex:none}.mcr-journey:where(.astro-keoueao6) .node:where(.astro-keoueao6).open .chev:where(.astro-keoueao6){transform:rotate(180deg);color:var(--wac-accent)}.mcr-journey:where(.astro-keoueao6) .detail:where(.astro-keoueao6){display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.mcr-journey:where(.astro-keoueao6) .node:where(.astro-keoueao6).open .detail:where(.astro-keoueao6){grid-template-rows:1fr}.mcr-journey:where(.astro-keoueao6) .detail:where(.astro-keoueao6) .clip:where(.astro-keoueao6){overflow:hidden;min-height:0;contain:paint}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6){padding-top:18px;margin-top:18px;border-top:1px dashed var(--wac-line);color:var(--wac-ink-2);font-size:14.5px;line-height:1.6}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) b:where(.astro-keoueao6){color:var(--wac-ink)}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) .hl:where(.astro-keoueao6){color:var(--wac-accent-ink)}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) .one-rule:where(.astro-keoueao6) .answer-line:where(.astro-keoueao6){margin:.35em 0 0;color:var(--wac-ink-2)}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) .one-rule:where(.astro-keoueao6) .hl:where(.astro-keoueao6){color:var(--wac-ink)}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) .one-rule:where(.astro-keoueao6) .more:where(.astro-keoueao6),.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) .more:where(.astro-keoueao6).more-block{display:flex;width:fit-content;margin-top:12px}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) ul:where(.astro-keoueao6){list-style:none;display:flex;flex-direction:column;gap:9px;margin:0;padding:0}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) ul:where(.astro-keoueao6) li:where(.astro-keoueao6){padding-left:20px;position:relative}.mcr-journey:where(.astro-keoueao6) .inner:where(.astro-keoueao6) ul:where(.astro-keoueao6) li:where(.astro-keoueao6):before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:var(--wac-accent);opacity:.85}.mcr-journey:where(.astro-keoueao6) .more:where(.astro-keoueao6){display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:var(--wac-font-mono);font-size:13px;font-weight:500;color:var(--wac-accent-ink);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s var(--wac-ease)}.mcr-journey:where(.astro-keoueao6) .more:where(.astro-keoueao6):hover{border-color:var(--wac-accent-ink)}.mcr-journey:where(.astro-keoueao6) .more:where(.astro-keoueao6) .arrow:where(.astro-keoueao6){transition:transform .2s var(--wac-ease)}.mcr-journey:where(.astro-keoueao6) .more:where(.astro-keoueao6):hover .arrow:where(.astro-keoueao6){transform:translate(3px)}.mcr-journey:where(.astro-keoueao6) .conn:where(.astro-keoueao6){width:2px;height:34px;position:relative;opacity:.8;background:linear-gradient(var(--wac-line),var(--wac-accent))}.mcr-journey:where(.astro-keoueao6) .conn:where(.astro-keoueao6):after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);border-top:8px solid var(--wac-accent);border-left:5px solid transparent;border-right:5px solid transparent}.mcr-journey:where(.astro-keoueao6) .branch:where(.astro-keoueao6){display:flex;justify-content:center;align-items:stretch;gap:18px;width:min(900px,100%);margin-top:6px;flex-wrap:wrap}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6){flex:1;min-width:200px;margin:0;display:flex;flex-direction:column;background:var(--wac-bg-1);border:1px solid var(--wac-line-soft);border-top-width:3px;border-radius:14px;padding:18px 20px;transition:transform .25s var(--wac-ease)}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6):hover{transform:translateY(-3px)}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6) .v:where(.astro-keoueao6){display:flex;align-items:center;gap:10px;min-height:26px;flex-shrink:0;font-family:var(--wac-font-display);font-weight:600;font-size:17px}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6) p:where(.astro-keoueao6){flex:1;color:var(--wac-mute);font-size:13.5px;line-height:1.5;margin:9px 0 0}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6).g{border-top-color:var(--wac-green)}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6).g .v:where(.astro-keoueao6){color:var(--wac-green)}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6).y{border-top-color:var(--wac-yellow)}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6).y .v:where(.astro-keoueao6){color:var(--wac-yellow)}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6).r{border-top-color:var(--wac-red)}.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6).r .v:where(.astro-keoueao6){color:var(--wac-red)}.mcr-journey:where(.astro-keoueao6) .branchlabel:where(.astro-keoueao6){font-family:var(--wac-font-mono);font-size:12px;color:var(--wac-mute);text-align:center;margin:14px 0 4px}.mcr-journey:where(.astro-keoueao6) .branch-more:where(.astro-keoueao6){width:min(900px,100%);margin-top:12px}.mcr-journey:where(.astro-keoueao6) .lockstrip:where(.astro-keoueao6){width:min(900px,100%);margin-top:16px;padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;align-items:start}.mcr-journey:where(.astro-keoueao6) .lockstrip:where(.astro-keoueao6) .li:where(.astro-keoueao6){margin:0}.mcr-journey:where(.astro-keoueao6) .lockstrip:where(.astro-keoueao6) .li:where(.astro-keoueao6) b:where(.astro-keoueao6){display:block;margin-bottom:5px;font-family:var(--wac-font-display);font-size:14.5px;color:var(--wac-accent-ink)}.mcr-journey:where(.astro-keoueao6) .lockstrip:where(.astro-keoueao6) .li:where(.astro-keoueao6) p:where(.astro-keoueao6){color:var(--wac-mute);font-size:13px;line-height:1.55;margin:0}.mcr-journey:where(.astro-keoueao6) .lockstrip:where(.astro-keoueao6) .more:where(.astro-keoueao6){grid-column:1 / -1;margin-top:2px}.mcr-journey:where(.astro-keoueao6) .mini-ladder:where(.astro-keoueao6){display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px}.mcr-journey:where(.astro-keoueao6) .mini-ladder:where(.astro-keoueao6) .m:where(.astro-keoueao6){font-family:var(--wac-font-display);font-size:12.5px;font-weight:600;border:1.5px solid var(--wac-line);border-radius:8px;padding:6px 10px;color:var(--wac-ink-2)}.mcr-journey:where(.astro-keoueao6) .mini-ladder:where(.astro-keoueao6) .m:where(.astro-keoueao6).k{border-color:var(--wac-accent);color:var(--wac-accent-ink)}.mcr-journey:where(.astro-keoueao6) .mini-ladder:where(.astro-keoueao6) .m:where(.astro-keoueao6).o{border-style:dashed;color:var(--wac-mute)}.mcr-journey:where(.astro-keoueao6) .mini-ladder:where(.astro-keoueao6) .a:where(.astro-keoueao6){color:var(--wac-mute);font-size:11px}.mcr-journey:where(.astro-keoueao6) .foot:where(.astro-keoueao6){text-align:center;color:var(--wac-mute);font-size:13px;padding:24px 12px 0;font-family:var(--wac-font-mono);line-height:1.6}.mcr-journey:where(.astro-keoueao6) .foot:where(.astro-keoueao6) b:where(.astro-keoueao6){color:var(--wac-accent-ink)}@media(max-width:720px){.mcr-journey:where(.astro-keoueao6) .branch:where(.astro-keoueao6){flex-direction:column}.mcr-journey:where(.astro-keoueao6) .lockstrip:where(.astro-keoueao6){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mcr-journey:where(.astro-keoueao6) .node:where(.astro-keoueao6),.mcr-journey:where(.astro-keoueao6) .detail:where(.astro-keoueao6),.mcr-journey:where(.astro-keoueao6) .chev:where(.astro-keoueao6),.mcr-journey:where(.astro-keoueao6) .bcard:where(.astro-keoueao6),.mcr-journey:where(.astro-keoueao6) .more:where(.astro-keoueao6),.mcr-journey:where(.astro-keoueao6) .more:where(.astro-keoueao6) .arrow:where(.astro-keoueao6){transition:none}}
