.site .p-status{.overall{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;background:var(--green-soft);border:1px solid #bfe3cd;border-radius:18px;padding:18px 22px;margin:22px 0 28px}.overall svg{width:64px;height:64px}.overall b{font-family:var(--serif);font-weight:400;font-size:32px;line-height:1;display:block}.overall span{font-size:14px;color:var(--ink2)}.overall .when{font-size:13px;color:var(--muted);text-align:right}.comps{background:var(--white);border:1px solid var(--line);border-radius:18px}.comp{padding:16px 20px;border-top:1px solid var(--line);display:grid;gap:10px}.comp:first-child{border-top:0}.comp .top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.comp .top b{font-size:15.5px}.comp .top small{display:block;font-size:12.5px;color:var(--muted);font-weight:400}.bars{display:grid;grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:30px}.bars i{border-radius:2px;background:#2f9e6a}.bars i.minor{background:var(--gold)}.bars i.major{background:var(--red)}.axis{display:flex;justify-content:space-between;font-size:11.5px}.axis,.group{color:var(--muted)}.group{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:16px 20px 0;border-top:1px solid var(--line)}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:12px}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;margin-top:28px;align-items:start}.empty{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px;font-size:15px;color:var(--ink2)}.empty b{display:block;font-size:16px;color:var(--ink);margin-bottom:4px}.sub2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px}@media (max-width:800px){.overall,.two{grid-template-columns:minmax(0,1fr)}.overall .when{text-align:left}.overall svg{display:none}.bars{gap:1px}}@media (max-width:480px){.bars{grid-template-columns:repeat(45,minmax(0,1fr))}.bars i:nth-child(-n+45){display:none}.sub2{grid-template-columns:minmax(0,1fr)}}.comp .note{font-size:12.5px;color:var(--muted)}.chip.down{color:var(--red)}.chip.down,.overall.down{background:var(--red-soft)}.overall.down{border-color:#f1c3bd}.sub2 input[type=email]{width:100%;min-width:0;font:500 15px var(--sans);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px}}