.Rail_root__QnGbB{position:relative}.Rail_rail__vZu9J{overscroll-behavior-x:contain;scroll-behavior:smooth}.Rail_root__QnGbB:after,.Rail_root__QnGbB:before{content:"";position:absolute;top:0;bottom:20px;width:clamp(40px,7vw,88px);pointer-events:none;opacity:1;transition:opacity .3s;z-index:1}.Rail_root__QnGbB:before{left:0;background:linear-gradient(to right,var(--white),transparent)}.Rail_root__QnGbB:after{right:calc(-1 * var(--pad));background:linear-gradient(to left,var(--white),transparent)}.Rail_root__QnGbB[data-end=true]:after,.Rail_root__QnGbB[data-start=true]:before{opacity:0}.Rail_buttons__9XhFo{display:none}@media (min-width:1181px){.Rail_buttons__9XhFo{position:absolute;top:calc(50% - 10px);left:-22px;right:-22px;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none;z-index:2}.Rail_button__nj_qE{pointer-events:auto;width:46px;height:46px;border:1px solid var(--line);border-radius:50%;background:var(--white);box-shadow:0 4px 16px rgba(44,90,110,.14);color:var(--ai-deep);font-size:20px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:background .3s,border-color .3s,opacity .3s,transform .3s var(--ease)}.Rail_button__nj_qE:hover:not(:disabled){background:var(--hi);border-color:var(--hi);color:var(--white)}.Rail_button__nj_qE:first-child:hover:not(:disabled){transform:translateX(-3px)}.Rail_button__nj_qE:last-child:hover:not(:disabled){transform:translateX(3px)}.Rail_button__nj_qE:disabled{opacity:0;pointer-events:none}}.WageChart_chart__iDsa6{margin-top:clamp(32px,5vh,56px)}.WageChart_legend__4juHR{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;line-height:2;color:var(--ink-soft)}.WageChart_legend__4juHR span{display:inline-flex;align-items:center;gap:8px}.WageChart_legend__4juHR span:before{content:"";width:14px;height:10px;border-radius:2px}.WageChart_keyMax__NyLjt:before{background:var(--ai)}.WageChart_keyAvg__nXI8a:before{background:var(--wakaba)}.WageChart_rows__2YeiF{margin-top:18px;border-top:1px solid var(--line)}.WageChart_row__p2Lt1{display:grid;grid-template-columns:10em 1fr;grid-gap:clamp(10px,2vw,28px);gap:clamp(10px,2vw,28px);align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.WageChart_year__zITQc{font-size:13.5px;line-height:2;color:var(--ink);letter-spacing:.04em}.WageChart_bars__BLuOV{display:grid;grid-gap:8px;gap:8px}.WageChart_bar__PRK2i{position:relative;display:flex;align-items:center;gap:12px;min-height:20px}.WageChart_fillAvg__cO9ds,.WageChart_fillMax__Dt0JV{height:14px;border-radius:3px;flex:none;transition:width .2s linear}.WageChart_fillMax__Dt0JV{background:var(--ai)}.WageChart_fillAvg__cO9ds{background:var(--wakaba)}.WageChart_value__Qwlhk{font-size:14px;line-height:1.8;color:var(--ink);white-space:nowrap;font-weight:400}.WageChart_pending__MX39P{font-size:14px;color:var(--ink-soft)}@media (max-width:700px){.WageChart_row__p2Lt1{grid-template-columns:1fr;gap:6px}.WageChart_year__zITQc{font-size:13px;color:var(--ink-soft)}}