.guide-example-stage-module___eVifq__root{outline:none;gap:.8rem;min-width:0;scroll-margin-top:5rem;display:grid}.guide-example-stage-module___eVifq__intro{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.55}.guide-example-stage-module___eVifq__tableau{min-width:0;position:relative}.guide-example-stage-module___eVifq__tableau>:first-child{min-height:14.5rem}.guide-example-stage-module___eVifq__tableau[data-preview=true] .guide-example-stage-module___eVifq__cast{margin:.7rem 0 0}.guide-example-stage-module___eVifq__tableau[data-preview=true] .guide-example-stage-module___eVifq__speech{margin-top:.7rem}.guide-example-stage-module___eVifq__cast{z-index:2;pointer-events:none;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.55rem;margin:-2.5rem .5rem 0;animation:.34s ease-out both guide-example-stage-module___eVifq__cast-enter;display:grid;position:relative}.guide-example-stage-module___eVifq__dealer{box-shadow:0 .75rem 1.5rem hsl(var(--background) / .65);border-radius:.75rem!important;width:5rem!important;height:6.25rem!important}.guide-example-stage-module___eVifq__speech{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--surface-elevated) / .97);border-radius:.75rem .75rem .75rem .25rem;min-width:0;min-height:4.5rem;margin-top:3rem;padding:.75rem .9rem;position:relative}.guide-example-stage-module___eVifq__speech:before{content:"";border-left:1px solid hsl(var(--primary) / .4);border-bottom:1px solid hsl(var(--primary) / .4);background:hsl(var(--surface-elevated));width:.7rem;height:.7rem;position:absolute;bottom:1rem;left:-.38rem;transform:rotate(45deg)}.guide-example-stage-module___eVifq__count{color:hsl(var(--primary));font-variant-numeric:tabular-nums;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.guide-example-stage-module___eVifq__line{color:hsl(var(--foreground));overflow-wrap:anywhere;word-break:keep-all;text-wrap:pretty;font-size:.875rem;line-height:1.6}.guide-example-stage-module___eVifq__practice{border-top:1px solid hsl(var(--border-subtle));border-bottom:1px solid hsl(var(--border-subtle));min-width:0;padding:.9rem 0}.guide-example-stage-module___eVifq__practiceHeading{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.75rem;list-style:none;display:flex}.guide-example-stage-module___eVifq__practiceHeading::-webkit-details-marker{display:none}.guide-example-stage-module___eVifq__practiceHeading:after{content:"+";color:hsl(var(--primary));flex:none;font-size:1.25rem;line-height:1}.guide-example-stage-module___eVifq__practice[open] .guide-example-stage-module___eVifq__practiceHeading:after{content:"−"}.guide-example-stage-module___eVifq__practiceHeading strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:650;line-height:1.4}.guide-example-stage-module___eVifq__practiceHeading span{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5}.guide-example-stage-module___eVifq__choices{grid-template-columns:1fr;gap:.45rem;margin-top:.7rem;display:grid}.guide-example-stage-module___eVifq__choice{border:1px solid hsl(var(--border-strong));background:hsl(var(--surface));min-height:3rem;color:hsl(var(--foreground));text-align:left;border-radius:.75rem;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:start;gap:.65rem;padding:.5rem .75rem;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out;display:grid}.guide-example-stage-module___eVifq__choice:hover{border-color:hsl(var(--primary))}.guide-example-stage-module___eVifq__choice:active{transform:scale(.97)}.guide-example-stage-module___eVifq__choice[aria-checked=true]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.guide-example-stage-module___eVifq__choiceMark{background:hsl(var(--input-bg));width:1.5rem;height:1.5rem;color:hsl(var(--muted-foreground));font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.guide-example-stage-module___eVifq__choiceBody{gap:.15rem;min-width:0;display:grid}.guide-example-stage-module___eVifq__choiceBody strong{font-size:.875rem;line-height:1.4}.guide-example-stage-module___eVifq__choiceBody span{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;word-break:keep-all;font-size:.8125rem;line-height:1.5}.guide-example-stage-module___eVifq__choiceArrow{width:1rem;height:1rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.guide-example-stage-module___eVifq__choice[aria-checked=true] .guide-example-stage-module___eVifq__choiceMark{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.guide-example-stage-module___eVifq__practiceAnswer{border-left:2px solid hsl(var(--primary));background:hsl(var(--input-bg));min-width:0;color:hsl(var(--foreground));overflow-wrap:break-word;gap:.25rem;padding:.7rem .8rem;font-size:.8125rem;line-height:1.6;display:grid}.guide-example-stage-module___eVifq__practiceAnswer strong{font-family:"Pretendard", var(--font-fallback)}.guide-example-stage-module___eVifq__progress{gap:.3rem;display:flex}.guide-example-stage-module___eVifq__progress span{background:hsl(var(--border-strong));border-radius:1rem;flex:1;height:.2rem;transition:background-color .18s ease-out,transform .18s ease-out}.guide-example-stage-module___eVifq__progress span[data-active=true]{background:hsl(var(--primary));transform:scaleY(1.5)}@keyframes guide-example-stage-module___eVifq__cast-enter{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:359px){.guide-example-stage-module___eVifq__cast{grid-template-columns:4rem minmax(0,1fr);gap:.4rem;margin-inline:.35rem}.guide-example-stage-module___eVifq__dealer{width:4rem!important;height:5.25rem!important}.guide-example-stage-module___eVifq__speech{margin-top:3.25rem}}@media (prefers-reduced-motion:reduce){.guide-example-stage-module___eVifq__cast{animation:none}.guide-example-stage-module___eVifq__progress span,.guide-example-stage-module___eVifq__choice{transition:none}}html[data-motion=off] .guide-example-stage-module___eVifq__cast{animation:none}html[data-motion=off] .guide-example-stage-module___eVifq__progress span{transition:none}html[data-motion=off] .guide-example-stage-module___eVifq__choice{transition:none}
