.v2_1-scope .v2-step-nav{display:flex;align-items:center;gap:18px;margin-top:var(--space-s,16px)}.v2_1-scope .v2-step-nav-arrow{flex-shrink:0;width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);opacity:.55;transition:opacity .2s ease,color .2s ease}.v2_1-scope .v2-step-nav-arrow svg{width:16px;height:16px}.v2_1-scope .v2-step-nav-arrow:hover:not(:disabled),.v2_1-scope .v2-step-nav-arrow:not(:disabled):active{opacity:1;color:var(--section-accent,var(--accent))}.v2_1-scope .v2-step-nav-arrow:focus-visible{opacity:1;outline:2px solid var(--section-accent,var(--accent));outline-offset:4px;border-radius:4px}.v2_1-scope .v2-step-nav-arrow:disabled{opacity:.15;cursor:not-allowed}.v2_1-scope .v2-step-nav-dots{flex:1;list-style:none;margin:0;padding:0;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.v2_1-scope .v2-step-nav-dots>li{display:contents}.v2_1-scope .v2-step-nav-dot{background:transparent;border:none;padding:8px 0;cursor:pointer;font-family:var(--font-v2-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);opacity:.55;transition:opacity .2s ease,color .2s ease;display:inline-flex;align-items:baseline;gap:6px;position:relative;white-space:nowrap}.v2_1-scope .v2-step-nav-dot:hover{opacity:1;color:var(--section-accent,var(--accent))}.v2_1-scope .v2-step-nav-dot:focus-visible{opacity:1;outline:2px solid var(--section-accent,var(--accent));outline-offset:4px;border-radius:4px}.v2_1-scope .v2-step-nav-dot[aria-selected=true]{opacity:1;color:var(--section-accent,var(--accent))}.v2_1-scope .v2-step-nav-dot[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor}.v2_1-scope .v2-step-nav-num{font-family:var(--font-v2-mono),"JetBrains Mono",monospace;opacity:.7}.v2_1-scope .v2-step-nav-label{color:inherit}.v2_1-scope .v2-step-nav--compact .v2-step-nav-num,.v2_1-scope .v2-step-nav--mobile-only{display:none}@media (max-width:1023px){.v2_1-scope .v2-step-nav--mobile-only{display:flex}}@media (min-width:1024px){.v2_1-scope .v2-step-nav--mobile-only[data-overflow=true]{display:flex}}