.TypingInput-module__INppRq__segmentGroup{--segment-guide-reserve:7.75rem;vertical-align:top;display:inline-block;position:relative}.TypingInput-module__INppRq__segmentText{display:inline;position:relative}.TypingInput-module__INppRq__segmentGroupCurrent{padding-bottom:var(--segment-guide-reserve)}.TypingInput-module__INppRq__segmentGroupCurrent>.TypingInput-module__INppRq__segmentText{background:linear-gradient(180deg,transparent 72%,color-mix(in srgb,var(--main-primary)14%,transparent)72%);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--main-primary)68%,transparent);border-radius:.18rem}.TypingInput-module__INppRq__segmentGuide{--guidance-horizontal-shift:0px;--guidance-pointer-shift:0px;z-index:4;top:calc(100% - var(--segment-guide-reserve) + .72rem);border-top:1px solid var(--border-secondary);background:linear-gradient(180deg,color-mix(in srgb,var(--main-primary)4%,var(--bg-primary))0%,color-mix(in srgb,var(--bg-primary)92%,transparent)62%,transparent 100%);width:min(20rem,100vw - 2rem);color:var(--text-primary);font-family:var(--font-sans,inherit);letter-spacing:normal;pointer-events:none;text-align:left;transform:translateX(calc(-50% + var(--guidance-horizontal-shift)));gap:.34rem;padding:.46rem .58rem .52rem;font-size:.72rem;font-weight:400;line-height:1.38;display:grid;position:absolute;left:50%}.TypingInput-module__INppRq__segmentGuide:before{top:-.76rem;left:calc(50% + var(--guidance-pointer-shift));background:color-mix(in srgb,var(--main-primary)68%,transparent);content:"";width:1px;height:.76rem;position:absolute}.TypingInput-module__INppRq__segmentGuideHeader{color:var(--main-primary);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:600;line-height:1.2;overflow:hidden}.TypingInput-module__INppRq__segmentGuideRow{grid-template-columns:2.45rem minmax(0,1fr);align-items:baseline;gap:.42rem;display:grid}.TypingInput-module__INppRq__segmentGuideLabel{color:var(--text-secondary);white-space:nowrap;font-size:.62rem;line-height:1.35}.TypingInput-module__INppRq__segmentGuideTranslation{color:var(--text-primary);font-size:.78rem;font-weight:600;line-height:1.35}.TypingInput-module__INppRq__segmentGuideExplanation{color:var(--text-secondary);font-size:.68rem;line-height:1.42;display:block}.TypingInput-module__INppRq__segmentGuide ruby{ruby-align:center}.TypingInput-module__INppRq__segmentGuide rt{color:var(--text-secondary);font-size:.58em;font-weight:400}@media (max-width:640px){.TypingInput-module__INppRq__segmentGroup{--segment-guide-reserve:8.3rem}.TypingInput-module__INppRq__segmentGuide{width:min(18rem,100vw - 1.25rem);padding-left:.48rem;padding-right:.48rem}.TypingInput-module__INppRq__segmentGuideRow{grid-template-columns:2.2rem minmax(0,1fr);gap:.32rem}}
