@property --sec14-tab-progress{syntax:"<number>";inherits:true;initial-value:0}.sec14-rail{z-index:1;grid-template-columns:repeat(4,1fr);height:2px;display:grid;position:absolute;inset:0 0 auto}.sec14-rail-seg{background:var(--color-divider);height:100%;position:relative}.sec14-rail-fill{background:var(--color-primary-main);transform:scaleX(var(--sec14-tab-progress));transform-origin:0;position:absolute;inset:0}.sec14-ground{--own-pool-x:6%;--own-pool-w:var(--pool-base);--own-pool-top:-30%;--own-pool-h:160%}@media (max-width:1023px){.sec14-ground{--own-pool-x:30%;--own-pool-w:150vw;--own-pool-top:-136px;--own-pool-h:600px}}
