.guest-preview .guest-boundary{font-size:13px;color:hsl(var(--muted-foreground));line-height:1.8;margin-top:18px}.guest-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guest-steps button{display:flex;gap:12px;align-items:center;text-align:left;min-height:56px;padding:14px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));font-size:14px}.guest-steps button[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:currentColor}.guest-steps button span{font-size:12px}.guest-preview :is(a,button):focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px}.guest-step-content{padding:24px;margin-top:16px;border:1px solid hsl(var(--border));border-radius:8px;min-height:144px;background:hsl(var(--card))}.guest-step-content p{font-size:14px;color:hsl(var(--muted-foreground));line-height:1.9;margin-top:12px}.guest-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.guest-more a{border-bottom:1px solid hsl(var(--border));padding:14px 0;min-height:44px;font-size:14px}.guest-preview .guide-start p{font-size:14px;line-height:1.8}.guest-preview{padding-bottom:32px}@media(max-width:600px){.guest-steps{grid-template-columns:1fr}.guest-step-content{min-height:0;padding:20px}.guest-more{grid-template-columns:1fr 1fr}.guest-preview .guide-actions{gap:16px}.guest-preview .guide-enter{max-width:100%;white-space:normal}.guest-preview .guide-start{margin-top:0}}