.pbar[data-v-336f30e8]{--ok:#0ca30c;--critical:#d03b3b;--neutral:#2a78d6}.headline[data-v-336f30e8]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem}.big[data-v-336f30e8]{color:#222;font-size:2rem;font-weight:700}.big.ontrack[data-v-336f30e8]{color:var(--ok)}.big.behind[data-v-336f30e8]{color:var(--critical)}.sub[data-v-336f30e8]{color:#717171;font-size:.85rem}.info-wrap[data-v-336f30e8]{display:inline-block;position:relative}.info-btn[data-v-336f30e8]{background:none;border:none;color:#9b9b9b;cursor:pointer;font-size:.8rem;line-height:1;margin:0;padding:0 0 0 .15rem;vertical-align:-1px}.info-btn[data-v-336f30e8]:hover{color:#555}.note-bubble[data-v-336f30e8]{background:#222;border-radius:6px;box-shadow:0 4px 14px #0000002e;color:#fff;font-size:.72rem;left:0;line-height:1.35;padding:.55rem .7rem;position:absolute;top:1.4rem;width:230px;z-index:5}.flag[data-v-336f30e8]{font-size:.8rem;font-weight:600;margin:.25rem 0 1rem}.flag.behind[data-v-336f30e8]{color:var(--critical)}.flag.ok[data-v-336f30e8]{color:var(--ok)}.flag.stale[data-v-336f30e8]{background:#fdf3d8;border-radius:6px;color:#92660a;margin-top:.4rem;padding:.4rem .6rem}.timeline[data-v-336f30e8]{padding-top:1.2rem}.marks-bottom[data-v-336f30e8],.marks-top[data-v-336f30e8]{height:1.1rem;position:relative}.mark[data-v-336f30e8]{font-size:.68rem;position:absolute;top:0;white-space:nowrap}.today-mark[data-v-336f30e8]{color:#222;font-weight:600}.insp-mark[data-v-336f30e8]{color:#717171}.track[data-v-336f30e8]{background:#f0f0f0;height:14px;overflow:hidden;position:relative}.fill[data-v-336f30e8],.track[data-v-336f30e8]{border-radius:8px}.fill[data-v-336f30e8]{background:linear-gradient(90deg,#5c9ce6,var(--neutral));height:100%}.fill.ontrack[data-v-336f30e8]{background:linear-gradient(90deg,#4ade80,var(--ok))}.fill.behind[data-v-336f30e8]{background:linear-gradient(90deg,#f2867e,var(--critical))}.today-tick[data-v-336f30e8]{background:#222;bottom:-3px;position:absolute;top:-3px;width:2px}.edge-row[data-v-336f30e8]{height:1.1rem;margin-top:.55rem;position:relative}.edge-row .mark[data-v-336f30e8]{color:#9b9b9b;font-size:.72rem}.edge-row.stacked[data-v-336f30e8]{height:auto}.edge-row.stacked .mark[data-v-336f30e8]{display:block;position:static;transform:none!important}.edge-row.stacked .mark[data-v-336f30e8]:last-child{margin-top:.3rem}.bar-wrap .track[data-v-336f30e8]{margin-bottom:.5rem}@media(max-width:640px){.mark[data-v-336f30e8]{font-size:.6rem}.edge-row .mark[data-v-336f30e8]{font-size:.62rem}}.hint[data-v-336f30e8]{color:#717171;font-size:.75rem;margin:.4rem 0 0}.panel[data-v-4fd9bd44]{background:#fff;border:1px solid #ebebeb;border-radius:16px;box-shadow:0 1px 4px #0000000f;overflow:hidden}.panel[data-v-4fd9bd44] .cover{border-radius:0;height:320px}.on-cover[data-v-4fd9bd44]{left:14px;position:absolute;top:14px}.stat-strip[data-v-4fd9bd44]{display:none}.reputation-row[data-v-4fd9bd44]{border-top:1px solid #ebebeb;display:flex;gap:.7rem;margin-top:1.1rem;padding-top:.9rem}.head[data-v-4fd9bd44]{border-bottom:1px solid #ebebeb;padding:1rem 1.6rem 0}h1[data-v-4fd9bd44]{color:#222;font-size:1.5rem;margin:0}.meta-line[data-v-4fd9bd44]{color:#717171;font-size:.85rem;margin:.25rem 0 .9rem}.proj-no[data-v-4fd9bd44]{color:#9b9b9b;font-variant-numeric:tabular-nums}.attr[data-v-4fd9bd44]{color:#9b9b9b;cursor:help}.tabs[data-v-4fd9bd44]{display:flex;gap:1.2rem}.tabs button[data-v-4fd9bd44]{background:none;border:none;border-bottom:2px solid transparent;color:#717171;cursor:pointer;font-size:.85rem;font-weight:600;padding:0 0 .6rem}.tabs button.on[data-v-4fd9bd44]{border-bottom-color:#ff385c;color:#ff385c}.tab-count[data-v-4fd9bd44]{color:inherit;font-size:.7rem;font-weight:600;opacity:.7}.pane[data-v-4fd9bd44]{padding:1.2rem 1.6rem 1.6rem}.hidden[data-v-4fd9bd44]{display:none!important}.chips[data-v-4fd9bd44]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-4fd9bd44]{background:#f2f2f2;border-radius:999px;color:#555;display:inline-block;font-size:.72rem;font-weight:600;padding:.2rem .65rem}.chip.ok[data-v-4fd9bd44]{background:#e6f6e6;color:#187a18}.chip.active[data-v-4fd9bd44]{background:#e3efff;color:#1d4ed8}.chip.warn[data-v-4fd9bd44]{background:#fdf1d7;color:#a16207}.chip.bad[data-v-4fd9bd44]{background:#fde8e8;color:#c02626}.note[data-v-4fd9bd44]{color:#717171;font-size:.75rem;margin:.5rem 0 0}.note.center[data-v-4fd9bd44]{padding:1.5rem 0;text-align:center}.desc[data-v-4fd9bd44]{color:#444;font-size:.85rem;margin:.6rem 0 0}.desc.dim[data-v-4fd9bd44]{color:#9b9b9b}.section-title[data-v-4fd9bd44]{border-top:1px solid #ebebeb;color:#222;font-size:.9rem;font-weight:700;margin:1.1rem 0 .5rem;padding-top:.9rem}.reviews[data-v-4fd9bd44]{display:flex;flex-direction:column}.reviews[data-v-4fd9bd44] .greviews:first-child{border-top:none;margin-top:0;padding-top:0}.deals-toolbar[data-v-4fd9bd44]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.segments[data-v-4fd9bd44]{display:flex;gap:.4rem}.segments button[data-v-4fd9bd44]{background:#fff;border:1px solid #ddd;border-radius:999px;color:#444;cursor:pointer;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.segments button.on[data-v-4fd9bd44]{background:#222;border-color:#222;color:#fff}.range[data-v-4fd9bd44]{color:#9b9b9b;font-size:.75rem}.deals-wrap[data-v-4fd9bd44]{margin-top:.6rem;overflow-x:auto}.deals-table[data-v-4fd9bd44]{border-collapse:collapse;font-size:.8rem;width:100%}.deals-table th[data-v-4fd9bd44]{border-bottom:1px solid #ebebeb;color:#717171;font-size:.66rem;letter-spacing:.04em;padding:.35rem .55rem;text-align:left;text-transform:uppercase;white-space:nowrap}.deals-table td[data-v-4fd9bd44]{border-bottom:1px solid #f5f5f5;color:#333;padding:.42rem .55rem;white-space:nowrap}.deals-table th.num[data-v-4fd9bd44],.num[data-v-4fd9bd44]{text-align:right}.deal-cards[data-v-4fd9bd44]{display:none}.dim[data-v-4fd9bd44]{color:#9b9b9b}.pager[data-v-4fd9bd44]{display:flex;gap:1rem;justify-content:center;padding-top:.9rem}.pager button[data-v-4fd9bd44]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;font-size:.8rem;padding:.4rem .9rem}.pager button[data-v-4fd9bd44]:disabled{cursor:default;opacity:.4}@media(max-width:640px){.panel[data-v-4fd9bd44]{border-color:#e3e7ee;box-shadow:0 16px 32px -20px #171b2438}.panel[data-v-4fd9bd44] .cover{height:190px}.on-cover[data-v-4fd9bd44]{background:#171b24!important;border-radius:8px!important;color:#fff!important}.stat-strip[data-v-4fd9bd44]{background:#e3e7ee;display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.stat-cell[data-v-4fd9bd44]{background:#f8f9fb;padding:10px 12px}.stat-label[data-v-4fd9bd44]{color:#8a93a3;font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-value[data-v-4fd9bd44]{color:#171b24;font-family:ui-monospace,SF Mono,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.74rem;font-weight:600;margin-top:.3rem;white-space:nowrap}.stat-value.warn[data-v-4fd9bd44]{color:#b4790a;font-family:inherit;font-size:.64rem;white-space:normal}.head[data-v-4fd9bd44]{padding:.9rem 1rem 0}h1[data-v-4fd9bd44]{color:#171b24;font-size:1.15rem;font-weight:700}.meta-line[data-v-4fd9bd44]{color:#6b7280}.attr[data-v-4fd9bd44],.proj-no[data-v-4fd9bd44]{color:#8a93a3}.tabs[data-v-4fd9bd44]{background:#f1f3f7;border-radius:11px;display:flex;gap:4px;overflow-x:auto;padding:4px}.tabs button[data-v-4fd9bd44]{border-bottom:none;border-radius:9px;color:#6b7280;flex:1;font-size:.78rem;padding:.5rem .7rem;text-align:center}.tabs button.on[data-v-4fd9bd44]{background:#171b24;color:#fff}.tab-count[data-v-4fd9bd44]{opacity:.8}.pane[data-v-4fd9bd44]{padding:.9rem 1rem 1.2rem}.chip[data-v-4fd9bd44]{background:#f1f3f7;border-radius:8px;color:#6b7280}.chip.warn[data-v-4fd9bd44]{background:#fcf0d8;color:#b4790a}.desc.dim[data-v-4fd9bd44],.note[data-v-4fd9bd44]{color:#8a93a3}.desc[data-v-4fd9bd44]{color:#4b5563}.section-title[data-v-4fd9bd44]{color:#171b24}.deals-toolbar[data-v-4fd9bd44]{display:block}.segments[data-v-4fd9bd44]{background:#f1f3f7;border-radius:9px;display:flex;gap:4px;padding:4px}.segments button[data-v-4fd9bd44]{border:none;border-radius:7px;color:#6b7280;flex:1;padding:.45rem .6rem}.segments button.on[data-v-4fd9bd44]{background:#2451c4;border-color:#2451c4;color:#fff}.range[data-v-4fd9bd44]{color:#8a93a3;display:block;font-family:ui-monospace,SF Mono,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.68rem;margin-top:.5rem}.deals-table[data-v-4fd9bd44]{display:none}.deal-cards[data-v-4fd9bd44]{display:flex;flex-direction:column;gap:8px;margin-top:.6rem}.deal-card[data-v-4fd9bd44]{border:1px solid #e3e7ee;border-radius:10px;padding:.6rem .7rem}.deal-row[data-v-4fd9bd44]{color:#171b24;display:flex;font-size:.78rem;gap:.6rem;justify-content:space-between}.deal-row+.deal-row[data-v-4fd9bd44]{margin-top:.35rem}.deal-row.dim[data-v-4fd9bd44]{color:#8a93a3;font-size:.68rem}.deal-date[data-v-4fd9bd44],.deal-row.dim[data-v-4fd9bd44]{font-family:ui-monospace,SF Mono,Cascadia Code,Roboto Mono,Consolas,monospace}.deal-date[data-v-4fd9bd44]{color:#6b7280}.deal-price[data-v-4fd9bd44]{font-weight:700;white-space:nowrap}.pager button[data-v-4fd9bd44]{border-color:#e3e7ee;border-radius:8px;color:#c2c8d2}.pager button[data-v-4fd9bd44]:not(:disabled){background:#2451c4;border-color:#2451c4;color:#fff}}@media(min-width:1000px){.panel[data-v-4fd9bd44]{border-color:#e3e7ee;box-shadow:0 24px 48px -28px #171b2438}.hero[data-v-4fd9bd44]{display:flex;gap:16px;padding:20px 28px 0}.hero[data-v-4fd9bd44] .cover{border-radius:14px;flex-shrink:0;height:230px;width:58%}.on-cover[data-v-4fd9bd44]{background:#171b24;border-radius:8px;color:#fff}.stat-strip[data-v-4fd9bd44]{display:flex;flex:1;flex-direction:column;gap:8px}.stat-cell[data-v-4fd9bd44]{background:#f8f9fb;border:1px solid #e3e7ee;border-radius:12px;flex:1;padding:12px 14px}.stat-label[data-v-4fd9bd44]{color:#8a93a3;font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-value[data-v-4fd9bd44]{color:#171b24;font-family:ui-monospace,SF Mono,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:1.2rem;font-weight:600;margin-top:.35rem}.stat-value.warn[data-v-4fd9bd44]{color:#b4790a;font-family:inherit;font-size:.85rem}.head[data-v-4fd9bd44]{border-bottom:none;padding:1.3rem 1.8rem 0}h1[data-v-4fd9bd44]{color:#171b24;font-weight:700}.meta-line[data-v-4fd9bd44]{color:#6b7280}.attr[data-v-4fd9bd44],.proj-no[data-v-4fd9bd44]{color:#8a93a3}.tabs[data-v-4fd9bd44]{background:#f1f3f7;border-radius:12px;display:inline-flex;gap:4px;margin-top:.4rem;padding:4px}.tabs button[data-v-4fd9bd44]{border-bottom:none;border-radius:9px;color:#6b7280;padding:.55rem 1.1rem}.tabs button.on[data-v-4fd9bd44]{background:#171b24;color:#fff}.pane[data-v-4fd9bd44]{padding:1.3rem 1.8rem 1.8rem}.chip[data-v-4fd9bd44]{background:#f1f3f7;border-radius:8px;color:#6b7280}.chip.warn[data-v-4fd9bd44]{background:#fcf0d8;color:#b4790a}.desc.dim[data-v-4fd9bd44],.note[data-v-4fd9bd44]{color:#8a93a3}.desc[data-v-4fd9bd44]{color:#4b5563}.section-title[data-v-4fd9bd44]{color:#171b24}.reputation-row[data-v-4fd9bd44] .mini-card{padding:.9rem 1rem}.reputation-row[data-v-4fd9bd44] .mini-number{font-size:1.5rem}.segments button[data-v-4fd9bd44]{border:none;border-radius:8px}.segments[data-v-4fd9bd44]{background:#f1f3f7;border-radius:10px;padding:4px}.segments button.on[data-v-4fd9bd44]{background:#2451c4;border-color:#2451c4;color:#fff}.range[data-v-4fd9bd44]{color:#8a93a3;font-family:ui-monospace,SF Mono,Cascadia Code,Roboto Mono,Consolas,monospace}.deals-wrap[data-v-4fd9bd44]{border:1px solid #e3e7ee;border-radius:12px}.deals-table th[data-v-4fd9bd44]{background:#f8f9fb;border-bottom:none;color:#8a93a3}.deals-table td[data-v-4fd9bd44]{border-bottom-color:#eef1f5;color:#171b24}.pager button[data-v-4fd9bd44]{border-color:#e3e7ee;border-radius:8px;color:#c2c8d2}.pager button[data-v-4fd9bd44]:not(:disabled){background:#2451c4;border-color:#2451c4;color:#fff}}
