.pilot-layout{gap:clamp(2rem,5vw,3rem);display:grid}@media (min-width:64rem){.pilot-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2.5rem,4vw,4rem)}.pilot-aside-sticky{top:calc(var(--nav-h) + 1.5rem);position:sticky}.pilot-main{align-self:start}}.pilot-steps{border-top:1px solid hsl(var(--border) / .6);margin:2rem 0 0;padding:0;list-style:none}.pilot-step{border-bottom:1px solid hsl(var(--border) / .6);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}.pilot-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;padding:clamp(1.25rem,3vw,2.5rem)}.pilot-tabs-list{border:1px solid hsl(var(--border));background:hsl(var(--foreground) / .03);border-radius:999px;gap:.25rem;margin-bottom:1.75rem;padding:.25rem;display:inline-flex}.pilot-tab{min-height:2.75rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s}.pilot-tab:hover{color:hsl(var(--foreground))}.pilot-tab[data-state=active]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.pilot-tab:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.pilot-panel[data-state=inactive]{display:none}.pilot-panel .dsrc-card{background:0 0;border:0;border-radius:0;padding:0}
