/* The same rail, grip, number centers and input states as the working kit. */
.nct-slider{--slider-thumb-width:14px;width:100%;margin-block:16px;min-width:0}.nct-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:14px;font-weight:600;margin-bottom:8px}.nct-heading output{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;text-align:right}.nct-unknown{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:400;min-height:44px;margin-bottom:4px}.nct-unknown input{width:20px;min-height:20px;height:20px;padding:0;margin:0;accent-color:var(--accent)}input.nct-range{appearance:none;-webkit-appearance:none;display:block;width:100%;height:48px;min-height:48px;padding:0;margin:0;background:transparent;border:0;cursor:grab;touch-action:pan-y}input.nct-range:active{cursor:grabbing}input.nct-range::-webkit-slider-runnable-track{height:10px;border-radius:0;border-bottom:1px solid var(--ink);background:#d3d6d3}input.nct-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--slider-thumb-width);height:28px;margin-top:-9px;border:0;border-radius:7px;background:var(--ink);box-shadow:none;transform:translateX(var(--snap-offset,0px));transition:var(--snap-motion,none)}input.nct-range::-moz-range-track{height:10px;border-radius:0;border-bottom:1px solid var(--ink);background:#d3d6d3}input.nct-range::-moz-range-progress{height:10px;border-radius:0;background:transparent}input.nct-range::-moz-range-thumb{width:var(--slider-thumb-width);height:28px;border:0;border-radius:7px;background:var(--ink);box-shadow:none;transform:translateX(var(--snap-offset,0px));transition:var(--snap-motion,none)}.nct-stops{position:relative;display:block;height:44px;margin:0 calc(var(--slider-thumb-width)/2)}.nct-stops button{position:absolute;top:0;transform:translateX(-50%);width:44px;min-width:0;max-width:calc(100% / 8);height:44px;min-height:44px;padding:8px 0;border:0;background:transparent;color:inherit;font:400 12px/1.4 Inter;cursor:pointer}.nct-stops button:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.nct-stops button[aria-pressed=true]{font-weight:700}.nct-slider[data-unknown=true] .nct-range,.nct-slider[data-unknown=true] .nct-stops{opacity:.5}.nct-note{font-size:12px!important;line-height:1.5;color:var(--muted);margin-top:4px}.nct-note:empty{display:none}.duration-panel.signature .nct-slider{--ink:#f4f6ef;--muted:#d4e0da;--accent:#c6ad79}.duration-panel.signature .nct-unknown input{background:var(--paper)}@media(prefers-reduced-motion:reduce){input.nct-range::-webkit-slider-thumb,input.nct-range::-moz-range-thumb{transition:none}}
