#t-wpcrs{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}#t-wpcrs .section-head{padding:24px 24px 0}#t-wpcrs .section-title{font-size:1.125rem;font-weight:700;color:var(--ink);margin:0 0 6px;letter-spacing:-.02em}#t-wpcrs .section-desc{font-size:14px;color:var(--text-2);margin:0 0 16px;line-height:1.55}#t-wpcrs .section-desc code{font-family:var(--font-mono);font-size:12px;background:var(--bg-muted);padding:1px 5px;border-radius:var(--r-sm);color:var(--ink)}#t-wpcrs .ref-table-wrap{padding:0 24px 24px;overflow-x:auto}#t-wpcrs .ref-table{width:100%;border-collapse:collapse;font-size:14px}#t-wpcrs .ref-table th{text-align:left;padding:10px 14px;background:var(--bg-subtle);color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);white-space:nowrap}#t-wpcrs .ref-table td{padding:12px 14px;border-bottom:1px solid var(--border-soft);color:var(--text-2);vertical-align:top}#t-wpcrs .ref-table tr:last-child td{border-bottom:none}#t-wpcrs .ref-table tr:hover td{background:var(--bg-subtle)}#t-wpcrs .ref-table td.slug{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--brand)}#t-wpcrs .ref-table td.display-name{font-weight:600;color:var(--ink);white-space:nowrap}#t-wpcrs .ref-table td.interval{font-family:var(--font-mono);font-size:13px;color:var(--text-2);white-space:nowrap}#t-wpcrs .ref-table td.fires{white-space:nowrap}#t-wpcrs .ref-table td.example{font-family:var(--font-mono);font-size:12px;color:var(--text-2);white-space:pre}#t-wpcrs .ref-table .copy-inline{padding:3px 8px;font-size:12px;margin-left:8px}#t-wpcrs .gen-form{padding:0 24px 20px}#t-wpcrs .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}#t-wpcrs .field{display:flex;flex-direction:column;gap:6px}#t-wpcrs .field-interval{grid-column:1 / -1}#t-wpcrs .field label{font-size:13px;font-weight:600;color:var(--text-2)}#t-wpcrs .field-hint{font-size:12px;color:var(--text-muted)}#t-wpcrs .field input[type=text],#t-wpcrs .field input[type=number]{font-family:var(--font-mono);font-size:14px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);outline:none;width:100%;box-sizing:border-box}#t-wpcrs .field input:focus{border-color:var(--brand-dark)}#t-wpcrs .interval-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#t-wpcrs .interval-row input[type=number]{width:100px}#t-wpcrs .interval-row select{font-family:inherit;font-size:14px;font-weight:600;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);outline:none;cursor:pointer}#t-wpcrs .interval-row select:focus{border-color:var(--brand-dark)}#t-wpcrs .interval-eq{font-size:14px;color:var(--text-muted);font-weight:500;white-space:nowrap}#t-wpcrs .gen-actions{display:flex;gap:10px;align-items:center}#t-wpcrs .output-wrap{padding:0 24px 24px}#t-wpcrs .block{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;margin-bottom:12px;background:var(--surface)}#t-wpcrs .block-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-subtle);border-bottom:1px solid var(--border-soft)}#t-wpcrs .block-title{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}#t-wpcrs pre.code{margin:0;padding:18px 20px;font-family:var(--font-mono);font-size:12.5px;line-height:1.75;color:var(--ink);white-space:pre;overflow-x:auto;background:var(--surface)}#t-wpcrs .gen-note{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--bg-subtle);border:1px solid var(--border-soft);border-radius:var(--r-md);font-size:13px;color:var(--text-2);line-height:1.5}#t-wpcrs .gen-note svg{flex-shrink:0;color:var(--text-muted);margin-top:1px}#t-wpcrs .gen-note code{font-family:var(--font-mono);font-size:12px;background:var(--bg-muted);padding:1px 5px;border-radius:var(--r-sm);color:var(--ink)}#t-wpcrs .calc-wrap{padding:0 24px 28px}#t-wpcrs .calc-row{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}#t-wpcrs .calc-col{flex:1;min-width:220px}#t-wpcrs .calc-divider{display:flex;align-items:center;padding-top:28px;color:var(--text-muted);font-size:14px;font-weight:500}#t-wpcrs .calc-label{display:block;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:10px}#t-wpcrs .calc-inputs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#t-wpcrs .calc-field{display:flex;align-items:center;gap:5px}#t-wpcrs .calc-field input{font-family:var(--font-mono);font-size:14px;font-weight:600;padding:9px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);outline:none;width:70px;text-align:right}#t-wpcrs .calc-field input:focus{border-color:var(--brand-dark)}#t-wpcrs .calc-field span{font-size:13px;color:var(--text-muted);white-space:nowrap}#t-wpcrs .calc-result{margin-top:12px;font-size:15px;font-weight:700;color:var(--brand);min-height:22px;font-family:var(--font-mono)}#t-wpcrs .status{min-height:22px;padding:0 24px 20px}#t-wpcrs #copied{color:var(--success);font-weight:600;font-size:14px;opacity:0;transition:opacity .2s}#t-wpcrs #copied.show{opacity:1}.about-section{margin-top:40px;padding-top:32px;border-top:1px solid var(--border-soft)}.about-section h2{font-size:1.25rem;font-weight:700;color:var(--ink);margin:0 0 12px;letter-spacing:-.02em}.about-section h3{font-size:1rem;font-weight:700;color:var(--ink);margin:24px 0 8px;letter-spacing:-.01em}.about-section p{font-size:15px;color:var(--text-2);line-height:1.65;margin:0 0 10px}.about-section code{font-family:var(--font-mono);font-size:12.5px;background:var(--bg-muted);padding:2px 6px;border-radius:var(--r-sm);color:var(--ink)}.about-section pre.inline-code{font-family:var(--font-mono);font-size:13px;background:var(--bg-subtle);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:14px 16px;color:var(--ink);margin:0 0 12px;overflow-x:auto;line-height:1.6;white-space:pre}@media (max-width: 640px){#t-wpcrs .form-grid{grid-template-columns:1fr}#t-wpcrs .field-interval{grid-column:1}#t-wpcrs .calc-divider{width:100%;padding-top:0;justify-content:center}#t-wpcrs .ref-table th,#t-wpcrs .ref-table td{padding:8px 10px}#t-wpcrs .ref-table td.example{display:none}}
