.pg .pg-top{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.pg .pg-l{font-size:13.5px;font-weight:600;color:var(--ink-2)}.pg .pg-gap{margin-left:8px}.pg .pg-lab{display:block;font-size:14px;font-weight:600;color:var(--navy-800);margin-bottom:8px}.pg input[type=date]{font-family:var(--ff-mono);font-weight:600;font-size:16px;width:100%;background:0 0;border:0;outline:0;color:var(--navy-800);padding:12px 0}.pg [data-m][hidden]{display:none}.pg .pg-pr{display:flex;align-items:center;gap:18px}.pg .pg-pr b{display:block;font-size:.8em;line-height:1.15}.pg .pg-pr small{display:block;font-size:13px;opacity:.75;font-family:var(--ff-body);margin-top:6px;letter-spacing:0;font-weight:500}.pg .pg-ring{width:120px;height:120px;flex:none}.pg .pg-ring circle{fill:none;stroke-width:12}.pg .pg-ring .t0{stroke:rgba(91,141,239,.25)}.pg .pg-ring .t1{stroke:rgba(91,141,239,.18)}.pg .pg-ring .t2{stroke:rgba(91,141,239,.11)}.pg .pg-ring .pv{stroke:#e8a33d;stroke-linecap:round}.pg .pg-ring text{text-anchor:middle;fill:#fff;font-family:var(--ff-mono)}.pg .pg-ring .rw{font-size:16px;font-weight:700}.pg .pg-ring .rp{font-size:12px;fill:rgba(255,255,255,.7)}@media(max-width:600px){.pg .pg-pr{gap:12px}.pg .pg-ring{width:96px;height:96px}.pg .pg-pr b{font-size:.62em}}.pg .pg-med{margin-top:16px;padding:12px 14px;border-radius:12px;background:#fff6e5;color:#6b4a00;font-size:13.5px;display:flex;gap:10px;line-height:1.5}.pg .pg-med svg{width:18px;height:18px;flex:none;margin-top:1px}.pg .pg-tl{margin-top:22px}.pg .pg-tl:empty{display:none}.pg .pg-tl>b{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.pg .pg-tl ol{list-style:none;margin:0 0 0 6px;padding:0;border-left:2px solid var(--line)}.pg .pg-tl li{position:relative;padding:6px 0 6px 18px;font-size:14px;color:var(--ink-2);display:grid;grid-template-columns:120px 92px 1fr;gap:8px;align-items:baseline}.pg .pg-tl li:before{content:"";position:absolute;left:-7px;top:11px;width:12px;height:12px;border-radius:50%;background:var(--card);border:2px solid var(--line-2)}.pg .pg-tl li.past:before{background:var(--blue);border-color:var(--blue)}.pg .pg-tl li.now{font-weight:700;color:var(--navy-800)}.pg .pg-tl li.now:before{box-shadow:0 0 0 4px rgba(31,79,216,.2)}.pg .pg-tl li span{font-family:var(--ff-mono);font-size:13px}.pg .pg-tl li em{font-style:normal;font-family:var(--ff-mono);font-size:12.5px;color:var(--ink-3)}.pg .pg-tl li i{font-style:normal}@media(max-width:600px){.pg .pg-tl li{grid-template-columns:1fr auto}.pg .pg-tl li em{text-align:right}.pg .pg-tl li i{grid-column:1/-1}}.pg .pg-cal{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin-top:20px}.pg .pg-cal:empty{display:none}.pg .pg-mon b{display:block;font-size:14px;color:var(--navy-800);margin-bottom:6px;text-transform:capitalize}.pg .pg-mon .g{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.pg .pg-mon .g i{font:600 12.5px var(--ff-mono);font-style:normal;text-align:center;padding:5px 0;border-radius:7px;color:var(--ink-2)}.pg .pg-mon .g i.h{font-size:10.5px;color:var(--ink-3);text-transform:uppercase}.pg i.per,.pg .pg-mon .g i.per{background:#f6d3e2;color:#8a1c4f}.pg i.fer,.pg .pg-mon .g i.fer{background:#d7e3fd;color:#1a3fa8}.pg i.ov,.pg .pg-mon .g i.ov{background:var(--blue);color:#fff}.pg .pg-mon .g i.td{outline:2px solid var(--navy-800);outline-offset:-2px}.pg .pg-cal .pg-leg{grid-column:1/-1}.pg .pg-leg{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2);margin-top:6px}.pg .pg-leg i{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:6px;vertical-align:-1px}.pg .pg-scroll{margin-top:16px;border:1px solid var(--line);border-radius:12px;overflow:auto}.pg .pg-scroll:empty{display:none}.pg table{width:100%;border-collapse:collapse;font-size:13.5px}.pg th,.pg td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--line)}.pg th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:700}.pg td{font-family:var(--ff-mono);color:var(--navy-800)}.pg tbody tr:last-child td{border-bottom:0}.pg .pg-wch{width:100%;height:auto;margin-top:16px;display:block}.pg .pg-wch text{font-size:10.5px;font-family:var(--ff-mono);fill:var(--ink-3)}.pg .pg-wch .gl{stroke:var(--line)}.pg .pg-wch .band{fill:rgba(31,79,216,.18)}.pg .pg-leg i.band{background:rgba(31,79,216,.25)}.pg .pg-wch .me{fill:#c2307a}.pg .pg-leg i.me{background:#c2307a;border-radius:50%}@media(max-width:600px){.pg .pg-wch text{font-size:18px}}