.schedule{border:1px solid var(--rule-2);background:var(--bg);border-radius:8px;overflow:hidden}.schedule-entry{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 12px 10px 18px;display:flex}.schedule-input{min-width:0;height:40px;font-family:var(--mono);font-variant-ligatures:none;background:0 0;border:0;outline:0;flex:240px;padding:0;font-size:1.0625rem;font-weight:500}.schedule-examples{flex-wrap:wrap;gap:2px;display:flex}.schedule-examples button{font-family:var(--mono);color:var(--ink-3);border-radius:4px;padding:3px 8px;font-size:.75rem;transition:color .12s,background-color .12s}.schedule-examples button:hover,.schedule-examples button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.schedule-fields{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.schedule-field{border-left:1px solid var(--rule);min-width:0;padding:14px 18px 16px;transition:background-color .12s}.schedule-field:first-child{border-left:0}.schedule-field[data-active]{background:var(--butter-soft)}.schedule-field dt{color:var(--ink-2);font-size:.8125rem;font-weight:500}.schedule-field dd{margin:0}.schedule-value{font-family:var(--mono);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:clamp(1.625rem,3.6vw,3rem);font-weight:500;line-height:1.1;display:block;overflow:hidden}.schedule-value[data-size=m]{letter-spacing:-.02em;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.65}.schedule-value[data-size=s]{letter-spacing:-.01em;font-size:clamp(1rem,1.5vw,1.25rem);line-height:2.64}.schedule-note{min-height:1.35em;color:var(--ink-3);margin-top:8px;font-size:.8438rem;line-height:1.35;display:block}.schedule-ticks{border-top:1px solid var(--rule);grid-template-columns:repeat(60,minmax(0,1fr));align-items:end;height:26px;padding:0 18px;display:grid}.schedule-ticks i{background:var(--rule-2);justify-self:center;width:1px;height:7px;display:block}.schedule-ticks i:nth-child(5n+1){height:11px}.schedule-ticks i[data-on]{background:var(--ink);width:2px;height:17px}.schedule-ticks i[data-now]{background:var(--butter);width:3px;height:25px}.schedule-result{border-top:1px solid var(--rule);position:relative}.schedule-out{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.schedule-countdown{grid-column:span 2;padding:16px 18px 18px;transition:background-color .5s}.schedule-countdown[data-fired]{background:var(--butter);color:var(--on-butter);transition:none}.schedule-countdown[data-fired] .schedule-label,.schedule-countdown[data-fired] .schedule-zone{color:inherit}.schedule-label{color:var(--ink-2);font-size:.8125rem;font-weight:500;display:block}.schedule-timer{font-family:var(--mono);letter-spacing:-.03em;white-space:nowrap;margin-top:6px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15;display:block}.schedule-zone{color:var(--ink-3);overflow-wrap:anywhere;margin-top:8px;font-size:.8125rem;line-height:1.4;display:block}.schedule-runs{border-left:1px solid var(--rule);grid-column:span 4;margin:0;padding:16px 18px 14px;list-style:none}.schedule-runs ol{gap:1px;margin:7px 0 0;padding:0;list-style:none;display:grid}.schedule-runs li{font-family:var(--mono);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:0 16px;font-size:.8438rem;line-height:1.75;display:flex}.schedule-runs li:first-child{color:var(--ink);font-weight:500}.schedule-runs li span:last-child{color:var(--ink-3);font-weight:400}.schedule-error{font-family:var(--mono);color:var(--danger);margin:0;padding:16px 18px;font-size:.875rem;line-height:1.55;position:absolute;inset:0}.schedule[data-state=invalid] .schedule-value,.schedule[data-state=invalid] .schedule-note{color:var(--ink-3)}.schedule[data-state] .schedule-out{visibility:hidden}@media (width<=760px){.schedule-entry{padding-inline:14px 10px}.schedule-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-field{padding:12px 14px 13px}.schedule-field:nth-child(4){border-left:0}.schedule-field:nth-child(n+4){border-top:1px solid var(--rule)}.schedule-value{font-size:1.625rem}.schedule-value[data-size=m]{font-size:1.25rem;line-height:1.43}.schedule-value[data-size=s]{font-size:.9375rem;line-height:1.9}.schedule-ticks{padding-inline:14px}.schedule-out{display:block}.schedule-countdown{padding:14px}.schedule-runs{border-left:0;border-top:1px solid var(--rule);padding:14px}}.docs-article .schedule{margin:1.5rem 0;line-height:1.5}.docs-article .schedule-entry{padding:8px 10px 8px 14px}.docs-article .schedule-input{flex-basis:100%;height:34px;font-size:1rem}.docs-article .schedule-examples{margin-left:-8px}.docs-article .schedule-field{padding:11px 12px 12px}.docs-article .schedule-value{margin-top:6px;font-size:1.5rem;line-height:1.25}.docs-article .schedule-value[data-size=m]{font-size:1.125rem;line-height:1.667}.docs-article .schedule-value[data-size=s]{letter-spacing:0;font-size:.8125rem;line-height:2.31}.docs-article .schedule-note{margin-top:4px;font-size:.78rem}.docs-article .schedule-ticks{padding-inline:12px}.docs-article .schedule-countdown,.docs-article .schedule-runs{padding:12px}.docs-article .schedule-timer{font-size:1.625rem}.docs-article .schedule-runs ol{margin:4px 0 0;padding:0}.docs-article .schedule-runs li{margin:0;padding:0;font-size:.78rem}.docs-article .schedule-runs li span:last-child{display:none}.docs-article .schedule-error{padding:12px 14px;font-size:.8125rem}@media (width<=760px){.docs-article .schedule-value{font-size:1.375rem}}
