.toggle-label[data-astro-cid-jcjp2y7e]{display:flex!important;align-items:center;gap:9px;cursor:pointer;color:var(--ink)!important;font-size:13.5px!important}.toggle-label[data-astro-cid-jcjp2y7e] input[data-astro-cid-jcjp2y7e]{accent-color:var(--copper);width:16px;height:16px}.event-grid[data-astro-cid-jcjp2y7e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.event-grid[data-astro-cid-jcjp2y7e] label[data-astro-cid-jcjp2y7e]{display:block;font-family:var(--font-ui);font-size:11.5px;letter-spacing:.5px;color:var(--ink-soft);margin-bottom:6px}.event-grid[data-astro-cid-jcjp2y7e] input[data-astro-cid-jcjp2y7e]{width:100%;font-family:var(--font-ui);font-size:14px;padding:8px 12px;border:1.5px solid var(--rule);border-radius:8px;background:#fff;color:var(--ink);outline:none}.event-grid[data-astro-cid-jcjp2y7e] input[data-astro-cid-jcjp2y7e]:focus{border-color:var(--copper)}.pts-wrap[data-astro-cid-jcjp2y7e]{max-height:280px;overflow-y:auto;border:1px solid var(--rule);border-radius:8px;background:#fff}.pts-table[data-astro-cid-jcjp2y7e]{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:13px}.pts-table[data-astro-cid-jcjp2y7e] thead[data-astro-cid-jcjp2y7e] th[data-astro-cid-jcjp2y7e]{position:sticky;top:0;background:var(--paper-deep);text-align:left;font-size:11px;letter-spacing:.5px;color:var(--ink-soft);padding:7px 10px;border-bottom:1px solid var(--rule);z-index:1}.pts-table[data-astro-cid-jcjp2y7e] tbody[data-astro-cid-jcjp2y7e] td[data-astro-cid-jcjp2y7e]{padding:4px 8px;border-bottom:1px solid var(--rule)}.pts-table[data-astro-cid-jcjp2y7e] tbody[data-astro-cid-jcjp2y7e] tr[data-astro-cid-jcjp2y7e]:last-child td[data-astro-cid-jcjp2y7e]{border-bottom:none}.pts-table[data-astro-cid-jcjp2y7e] input[data-astro-cid-jcjp2y7e]{width:100%;font-family:var(--font-ui);font-size:13px;padding:5px 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink);outline:none}.pts-table[data-astro-cid-jcjp2y7e] input[data-astro-cid-jcjp2y7e]:focus{border-color:var(--copper);background:var(--paper-card)}.pts-table[data-astro-cid-jcjp2y7e] .ror-cell[data-astro-cid-jcjp2y7e]{font-family:var(--font-display);font-weight:600;color:var(--copper);white-space:nowrap;text-align:right;padding-right:12px}.del-btn[data-astro-cid-jcjp2y7e]{border:none;background:transparent;color:var(--ink-faint);cursor:pointer;font-size:15px;line-height:1;padding:2px 4px}.del-btn[data-astro-cid-jcjp2y7e]:hover{color:var(--badge-pro)}.pts-actions[data-astro-cid-jcjp2y7e]{display:flex;gap:10px;margin-top:12px}.mini-btn[data-astro-cid-jcjp2y7e]{font-family:var(--font-ui);font-size:12.5px;border:1.5px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);padding:6px 16px;cursor:pointer;transition:all .18s}.mini-btn[data-astro-cid-jcjp2y7e]:hover{background:var(--copper);border-color:var(--copper)}.mini-btn[data-astro-cid-jcjp2y7e].ghost{background:transparent;color:var(--ink-soft);border-color:var(--rule)}.mini-btn[data-astro-cid-jcjp2y7e].ghost:hover{color:var(--copper);border-color:var(--copper)}.chart-card[data-astro-cid-jcjp2y7e]{padding:20px 22px 18px}.chart-head[data-astro-cid-jcjp2y7e]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}.chart-head[data-astro-cid-jcjp2y7e] .label[data-astro-cid-jcjp2y7e]{margin-bottom:0}.legend[data-astro-cid-jcjp2y7e]{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--font-ui);font-size:12px;color:var(--ink-soft)}.legend[data-astro-cid-jcjp2y7e] .item[data-astro-cid-jcjp2y7e]{display:inline-flex;align-items:center;gap:6px}.legend[data-astro-cid-jcjp2y7e] .swatch[data-astro-cid-jcjp2y7e]{width:16px;height:3px;border-radius:2px}.legend[data-astro-cid-jcjp2y7e] .swatch[data-astro-cid-jcjp2y7e].dash{background-image:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 7px);height:2px}.chart-box[data-astro-cid-jcjp2y7e]{position:relative}#chart[data-astro-cid-jcjp2y7e]{width:100%;height:auto;display:block;background:var(--paper-card);border:1px solid var(--rule);border-radius:6px;touch-action:none}.grid-line[data-astro-cid-jcjp2y7e]{stroke:var(--rule);stroke-width:1}.axis-line[data-astro-cid-jcjp2y7e]{stroke:var(--ink-faint);stroke-width:1}.axis-text[data-astro-cid-jcjp2y7e]{font-family:var(--font-ui);font-size:10px;fill:var(--ink-faint)}.bt-line[data-astro-cid-jcjp2y7e]{fill:none;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.ror-line[data-astro-cid-jcjp2y7e]{fill:none;stroke-width:1.8;stroke-dasharray:5 4;stroke-linejoin:round}.bt-copper[data-astro-cid-jcjp2y7e]{stroke:var(--copper)}.bt-leaf[data-astro-cid-jcjp2y7e]{stroke:var(--leaf)}.bt-fault[data-astro-cid-jcjp2y7e]{stroke:#9a3b2a}.ror-copper[data-astro-cid-jcjp2y7e]{stroke:var(--copper-soft)}.ror-leaf[data-astro-cid-jcjp2y7e]{stroke:#7e8e5e}.ror-fault[data-astro-cid-jcjp2y7e]{stroke:#c98373}.evt-line[data-astro-cid-jcjp2y7e]{stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:3 3}.evt-dot[data-astro-cid-jcjp2y7e]{fill:var(--paper-card);stroke-width:2}.evt-text[data-astro-cid-jcjp2y7e]{font-family:var(--font-ui);font-size:9.5px;fill:var(--ink-soft);font-weight:600}.hover-line[data-astro-cid-jcjp2y7e]{stroke:var(--ink);stroke-width:1;opacity:0}.tip[data-astro-cid-jcjp2y7e]{position:absolute;pointer-events:none;background:var(--ink);color:var(--paper);font-family:var(--font-ui);font-size:11.5px;line-height:1.5;padding:6px 10px;border-radius:6px;white-space:nowrap;opacity:0;transition:opacity .12s;z-index:5;transform:translate(-50%,-118%)}.axis-note[data-astro-cid-jcjp2y7e]{font-family:var(--font-ui);font-size:11px;color:var(--ink-faint);margin-top:10px;line-height:1.7}.verdict[data-astro-cid-jcjp2y7e] ul[data-astro-cid-jcjp2y7e]{list-style:none}.verdict[data-astro-cid-jcjp2y7e] li[data-astro-cid-jcjp2y7e]{padding:5px 0;display:flex;gap:8px}.verdict[data-astro-cid-jcjp2y7e] li[data-astro-cid-jcjp2y7e] .badge[data-astro-cid-jcjp2y7e]{flex-shrink:0;font-family:var(--font-ui);font-size:11px;letter-spacing:.5px;padding:1px 9px;border-radius:999px;border:1px solid currentColor;height:fit-content;margin-top:2px}.verdict[data-astro-cid-jcjp2y7e] li[data-astro-cid-jcjp2y7e].good .badge[data-astro-cid-jcjp2y7e]{color:var(--leaf)}.verdict[data-astro-cid-jcjp2y7e] li[data-astro-cid-jcjp2y7e].warn .badge[data-astro-cid-jcjp2y7e]{color:var(--copper)}.verdict[data-astro-cid-jcjp2y7e] li[data-astro-cid-jcjp2y7e].bad .badge[data-astro-cid-jcjp2y7e]{color:var(--badge-pro)}
