.rm-node[data-astro-cid-kqpw5imy]{border-width:2px;border-radius:10px;transition:box-shadow .15s,transform .15s,border-color .15s,background .15s}.rm-node[data-astro-cid-kqpw5imy]:hover{z-index:2;transform:translateY(-1px)}.rm-node-on[data-astro-cid-kqpw5imy]{z-index:3;box-shadow:0 0 0 3px #10b98173}.rm-phase[data-astro-cid-kqpw5imy][data-lane=foundations]{background:#0284c7;border-color:#075985}.rm-phase[data-astro-cid-kqpw5imy][data-lane=craft]{background:#059669;border-color:#065f46}.rm-phase[data-astro-cid-kqpw5imy][data-lane=ship]{background:#d97706;border-color:#92400e}.rm-phase[data-astro-cid-kqpw5imy][data-lane=career]{background:#7c3aed;border-color:#5b21b6}.rm-skill[data-astro-cid-kqpw5imy][data-lane=foundations]{color:#0c4a6e;background:#e0f2fe;border-color:#0284c7}.rm-skill[data-astro-cid-kqpw5imy][data-lane=craft]{color:#064e3b;background:#d1fae5;border-color:#059669}.rm-skill[data-astro-cid-kqpw5imy][data-lane=ship]{color:#78350f;background:#fef3c7;border-color:#d97706}.rm-skill[data-astro-cid-kqpw5imy][data-lane=career]{color:#4c1d95;background:#ede9fe;border-color:#7c3aed}.dark .rm-skill[data-astro-cid-kqpw5imy][data-lane=foundations]{color:#e0f2fe;background:#0c4a6e;border-color:#38bdf8}.dark .rm-skill[data-astro-cid-kqpw5imy][data-lane=craft]{color:#d1fae5;background:#064e3b;border-color:#34d399}.dark .rm-skill[data-astro-cid-kqpw5imy][data-lane=ship]{color:#fef3c7;background:#78350f;border-color:#fbbf24}.dark .rm-skill[data-astro-cid-kqpw5imy][data-lane=career]{color:#ede9fe;background:#4c1d95;border-color:#c4b5fd}.rm-node-done[data-astro-cid-kqpw5imy]{color:#fff!important;background:#10b981!important;border-color:#10b981!important}.rm-dot[data-astro-cid-kqpw5imy]{fill:#94a3b873}.dark .rm-dot[data-astro-cid-kqpw5imy]{fill:#334155e6}.dark .rm-group[data-astro-cid-kqpw5imy]{fill-opacity:.35}.rm-viewport[data-astro-cid-kqpw5imy]{cursor:grab;user-select:none;touch-action:pan-x pan-y;max-height:min(78vh,860px)}.rm-viewport[data-astro-cid-kqpw5imy].is-panning{cursor:grabbing}.rm-finish[data-astro-cid-kqpw5imy],.rm-start[data-astro-cid-kqpw5imy]{border-radius:999px}.rm-li[data-astro-cid-kqpw5imy]:hover,.rm-li[data-astro-cid-kqpw5imy].rm-node-on{background:#f1f5f9}.dark .rm-li[data-astro-cid-kqpw5imy]:hover,.dark .rm-li[data-astro-cid-kqpw5imy].rm-node-on{background:#1e293b}.rm-li[data-astro-cid-kqpw5imy].rm-node-done [data-astro-cid-kqpw5imy][data-done-mark]{color:#fff;background:#10b981;border-color:#10b981}.rm-link-kind{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-right:.4rem;font-size:.65rem;font-weight:600}@media print{.continue-strip,.ad-slot,#rm-journey[data-astro-cid-kqpw5imy],#rm-map[data-astro-cid-kqpw5imy],#rm-detail[data-astro-cid-kqpw5imy],#rm-sheet-bg[data-astro-cid-kqpw5imy],.rm-view-toggle[data-astro-cid-kqpw5imy],#rm-print[data-astro-cid-kqpw5imy],#rm-reset[data-astro-cid-kqpw5imy],[data-astro-cid-kqpw5imy][data-rm-map-only]{display:none!important}#rm-list[data-astro-cid-kqpw5imy]{display:block!important}#rm-list[data-astro-cid-kqpw5imy]>ol[data-astro-cid-kqpw5imy]>li[data-astro-cid-kqpw5imy]{break-inside:avoid}.rm-li[data-astro-cid-kqpw5imy]{padding-top:.35rem;padding-bottom:.35rem}.rm-li[data-astro-cid-kqpw5imy] [data-astro-cid-kqpw5imy][data-done-mark]{border-color:#000}}.sc-panel[data-astro-cid-xoz6n2og]{padding:1rem}.sc-quiz[data-astro-cid-xoz6n2og]:focus,.sc-result[data-astro-cid-xoz6n2og]:focus{outline:2px solid var(--signal);outline-offset:4px}.sc-btn[data-astro-cid-xoz6n2og]{border:1px solid var(--ink);background:var(--sheet);color:var(--ink);text-align:left;border-radius:0;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.sc-btn[data-astro-cid-xoz6n2og]:hover{border-color:var(--signal);color:var(--signal)}.sc-btn[data-astro-cid-xoz6n2og]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sc-btn[data-astro-cid-xoz6n2og][aria-pressed=true]{border-color:var(--signal);box-shadow:inset 4px 0 0 var(--signal)}.sc-btn-primary[data-astro-cid-xoz6n2og]{background:var(--ink);color:var(--paper)}.sc-btn-primary[data-astro-cid-xoz6n2og]:hover{background:var(--signal);border-color:var(--signal);color:var(--paper)}.sc-btn-quiet[data-astro-cid-xoz6n2og]{border-color:var(--rule);font-weight:500}.sc-btn[data-astro-cid-xoz6n2og]:disabled{opacity:.4;cursor:not-allowed}.sc-key[data-astro-cid-xoz6n2og]{min-width:1.25rem;font-family:var(--font-mono);text-align:center;border:1px solid;font-size:.6875rem;display:inline-block}
