.cron [hidden]{display: none}.cron{max-width: 1040px;margin: 0 auto;padding: 0 20px 64px}.cron__back{margin: 18px 0 12px;font-size: 13.5px}.cron__back a{display: inline-flex;align-items: center;gap: 4px;color: var(--c-muted);text-decoration: none}.cron__back a:hover{color: var(--c-accent)}.cron__panel{padding: 16px 18px 14px}.cron__field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.cron__field-lb{font-size: 12.5px;color: var(--c-muted)}.cron__input{width: 100%;padding: 11px 13px;box-sizing: border-box;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 17px;letter-spacing: .2px;border: 1px solid var(--c-border-strong);border-radius: 10px;background: var(--c-input-bg);color: var(--c-text)}.cron__input:focus{outline: none;border-color: var(--c-accent);box-shadow: 0 0 0 3px var(--c-accent-ring)}.cron__input::placeholder{color: var(--c-muted)}.cron__parts{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px;min-height: 0}.cron__part{display: inline-flex;flex-direction: column;align-items: center;gap: 1px;min-width: 0;max-width: 100%;padding: 4px 9px;border: 1px solid var(--c-border);border-radius: 8px;background: var(--c-panel-alt)}.cron__part-tok{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 13px;font-weight: 650;color: var(--c-text);overflow-wrap: anywhere}.cron__part.is-bad{border-color: var(--c-err);background: var(--c-err-soft)}.cron__part.is-bad .cron__part-tok{color: var(--c-err)}.cron__part-lbl{font-size: 10.5px;font-style: normal;color: var(--c-muted)}.cron__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;margin-top: 10px;font-size: 12.5px;color: var(--c-muted)}.cron__badge{padding: 3px 10px;border-radius: 999px;background: var(--c-accent-soft);color: var(--c-accent-solid,var(--c-accent));border: 1px solid var(--c-accent-line);font-size: 12px;font-weight: 600}.cron__badge:empty{display: none}.cron__tz{min-width: 0;overflow-wrap: anywhere}.cron__tz b{font-weight: 650;color: var(--c-text-soft)}.cron__error{margin: 10px 0 0;padding: 9px 12px;font-size: 13.5px;border-radius: 9px;background: var(--c-err-soft);color: var(--c-err);border: 1px solid currentColor;overflow-wrap: anywhere}.cron__tpl{margin-top: 12px}.cron__label{font-size: 12.5px;color: var(--c-muted)}.cron__chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 6px}.cron__chip{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 1px;padding: 6px 12px;font: inherit;text-align: left;min-width: 0;max-width: 100%;border: 1px solid var(--c-border);border-radius: 10px;background: var(--c-panel);color: var(--c-text-soft);cursor: pointer;transition: background-color .14s,border-color .14s,color .14s}.cron__chip:hover{border-color: var(--c-border-strong);color: var(--c-text)}.cron__chip.is-on{border-color: var(--c-accent-line);background: var(--c-accent-soft);color: var(--c-accent-solid,var(--c-accent))}.cron__chip-lb{font-size: 13px;font-weight: 600}.cron__chip-ex{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 11px;color: var(--c-muted);overflow-wrap: anywhere}.cron__chip.is-on .cron__chip-ex{color: inherit}.cron__notes,.cron__explain,.cron__runs{margin-top: 16px;padding: 16px 18px 18px}.cron__h2{margin: 0;font-size: 15px;font-weight: 650}.cron__note-list{margin: 10px 0 0;padding-left: 20px;font-size: 13px;line-height: 1.85;color: var(--c-text-soft)}.cron__note-list li + li{margin-top: 4px}.cron__note-list b{color: var(--c-text)}.cron__note-list code{padding: 1px 5px;border-radius: 5px;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 12px;background: var(--c-code-bg);color: var(--c-code-text);border: 1px solid var(--c-border);overflow-wrap: anywhere}.cron__head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px}.cron__logic{flex: 1 1 240px;min-width: 0;font-size: 12.5px;color: var(--c-muted);overflow-wrap: anywhere}.cron__next{font-size: 13px;font-weight: 650;color: var(--c-accent-solid,var(--c-accent))}.cron__next:empty{display: none}.cron__copy{margin-left: auto}.cron__empty{margin: 10px 0 0;font-size: 13px;line-height: 1.7;color: var(--c-muted);overflow-wrap: anywhere}.cron__rows{display: flex;flex-direction: column;gap: 6px;margin-top: 10px}.cron__row{display: grid;grid-template-columns: 40px minmax(0,110px) minmax(0,1fr);align-items: baseline;gap: 4px 12px;padding: 7px 11px;border-radius: 9px;background: var(--c-panel-alt);border: 1px solid var(--c-border);min-width: 0}.cron__row-k{font-size: 12px;font-weight: 650;color: var(--c-text-soft);text-align: center}.cron__row-raw{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 12.5px;color: var(--c-code-text);overflow-wrap: anywhere}.cron__row-v{font-size: 13.5px;color: var(--c-text);overflow-wrap: anywhere}.cron__warn{margin: 10px 0 0;padding: 9px 12px;font-size: 13px;line-height: 1.75;border-radius: 9px;white-space: pre-line;background: var(--c-warn-soft);color: var(--c-warn);border: 1px solid currentColor;overflow-wrap: anywhere}.cron__list{margin: 10px 0 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 4px;font-variant-numeric: tabular-nums}.cron__run{display: grid;grid-template-columns: 32px minmax(0,1fr) auto;align-items: baseline;gap: 4px 10px;padding: 6px 10px;border-radius: 8px;background: var(--c-panel-alt);min-width: 0}.cron__run-n{font-size: 11.5px;color: var(--c-muted)}.cron__run-t{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 13px;color: var(--c-text);overflow-wrap: anywhere}.cron__run-d{font-size: 12px;color: var(--c-muted);white-space: nowrap}.cron__foot{margin: 12px 0 0;font-size: 12px;line-height: 1.7;color: var(--c-muted)}@media (max-width: 900px){body.page .cron__chip,body.page .cron__copy,body.page .cron__back a{min-height: 44px;display: inline-flex;justify-content: center;align-items: center}body.page .cron__chip{flex-direction: row;align-items: baseline;gap: 6px}body.page .cron__input{font-size: 17px}}@media (max-width: 640px){.cron{padding: 0 14px 48px}.cron__notes,.cron__explain,.cron__runs{padding-inline: 14px}.cron__copy{margin-left: 0;flex: 1 1 100%;justify-content: center}.cron__row{grid-template-columns: 34px minmax(0,1fr)}.cron__row-v{grid-column: 1 / -1}.cron__run{grid-template-columns: 26px minmax(0,1fr)}.cron__run-d{grid-column: 2}.cron__run-t{font-size: 12.5px}}@media (prefers-reduced-motion: reduce){.cron__chip{transition: none}}