.step-wizard-trigger{display:contents}.step-wizard .step-wizard-pane{gap:.75rem}.step-wizard-art{border:1px solid var(--color-line);aspect-ratio:16/9;background:#0b1418;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #00000047}.step-wizard-art img{object-fit:cover;width:100%;height:100%;animation:.45s both step-art-in;display:block}@keyframes step-art-in{0%{opacity:.35;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.step-wizard-art img{animation:none}}.step-wizard-copy{align-items:flex-start;gap:.7rem;display:flex}.step-wizard-icon{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .12);width:2.4rem;height:2.4rem;color:var(--color-gold);border-radius:10px;flex:none;place-items:center;display:grid}.step-wizard-copy h3{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:750}.step-wizard-copy p{color:var(--color-muted);margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.step-wizard-body{gap:.65rem;display:grid}.step-wizard .wizard-nav>span:first-child{margin-right:auto}.step-wizard .wizard-steps{overflow-x:auto}.step-wizard .panel-pop-head button{place-items:center;display:grid}.fx-line{background:linear-gradient(90deg, rgba(var(--accent-rgb), .22), #d6ff3f2e);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-cream);border-radius:.25em;padding:.05em .2em;font-weight:750;display:inline}.fx-gold{color:var(--color-gold);font-weight:800}.fx-moss{color:#3ddc84;font-weight:800}.fx-pulse{animation:2.4s ease-in-out infinite fx-pulse}@keyframes fx-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){.fx-pulse{animation:none}}
