.us-page>*{min-width:0}.us-bar-top{margin-top:16px}.us-own{margin:6px 0 0;font-size:12.5px;color:var(--text-muted)}.us-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.us-stamp{margin:0;font-family:var(--font-display);font-size:11px;color:var(--text-muted)}.us-denied{max-width:640px;line-height:1.6}.us-note{font-size:13px;line-height:1.55;color:var(--text-muted);margin:0 0 12px;max-width:72ch}.us-block{margin-top:34px;min-width:0}.us-h2{font-family:var(--font-text);font-size:17px;font-weight:600;margin:0 0 10px;color:var(--text-primary)}.us-h2row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.us-toggle{font-size:13px;color:var(--text-secondary);display:inline-flex;gap:6px;align-items:center;cursor:pointer}.us-groups{display:grid;gap:12px;margin-top:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.us-group{border:1px solid var(--line-default);background:var(--bg-surface);padding:14px 16px 16px;display:grid;gap:12px;align-content:start}.us-glabel{font-family:var(--font-display);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.us-figs{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px 16px}.us-fig b{display:block;font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.1;color:var(--text-primary);font-variant-numeric:tabular-nums}.us-fig span{display:block;margin-top:3px;font-size:12.5px;line-height:1.35;color:var(--text-secondary)}.us-fig.warn b{color:var(--warning)}.us-fig.good b{color:var(--done)}.us-chart{border:1px solid var(--line-default);background:var(--bg-surface);padding:14px 14px 10px}.us-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;align-items:end;height:96px;border-bottom:1px solid var(--line-default)}.us-bar{position:relative;background:var(--amber);min-height:0}.us-bar.zero{background:transparent}.us-bar i{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-style:normal;font-family:var(--font-display);font-size:10px;color:var(--text-primary);padding-bottom:2px}.us-axis{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin-top:5px}.us-axis span{font-family:var(--font-display);font-size:9.5px;color:var(--text-muted);white-space:nowrap}.us-scroll{overflow-x:auto;border:1px solid var(--line-default);background:var(--bg-surface)}.us-t{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--text-primary)}.us-t th{text-align:left;font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-panel);padding:9px 12px;border-bottom:1px solid var(--line-default);white-space:nowrap}.us-t td{padding:9px 12px;border-top:1px solid var(--line-soft);vertical-align:baseline}.us-t tr:first-child td{border-top:0}.us-t .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.us-t th.n{text-align:right}.us-t .dim,.us-t .zero{color:var(--text-muted)}.us-t .when{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary)}.us-t code{font-family:var(--font-code);font-size:12px}.us-empty td{color:var(--text-muted)}.us-people{min-width:900px}.us-people tbody tr.us-row{cursor:pointer}.us-people tbody tr.us-row:hover td,.us-people tbody tr.us-row.open td{background:var(--bg-panel)}.us-people tbody tr.us-row:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.us-mail{font-weight:500;overflow-wrap:anywhere}.us-chev{width:18px;color:var(--text-muted);font-family:var(--font-display)}.us-row.open .us-chev{color:var(--text-primary)}.us-chip{display:inline-block;margin-left:8px;padding:0 6px;font-size:10.5px;font-family:var(--font-display);border:1px solid var(--line-default);color:var(--text-muted);vertical-align:1px}.us-chip.own{border-color:var(--indigo);color:var(--indigo)}.us-chip.new{border-color:var(--done);color:var(--done)}.us-fail{color:var(--warning)}.us-drow[hidden]{display:none}.us-drow>td{padding:0;background:var(--bg-page);border-top:1px solid var(--line-default)}.us-det{display:grid;gap:22px;padding:18px 16px 22px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);position:sticky;left:0;box-sizing:border-box;max-width:calc(100vw - 40px)}.us-col{display:grid;gap:20px;align-content:start;min-width:0}.us-sub{font-family:var(--font-display);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.us-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px}.us-dl dt{color:var(--text-muted)}.us-dl dd{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.us-mini .us-t{font-size:12.5px}.us-mini .us-t td{padding:6px 10px}.us-none{margin:0;font-size:13px;color:var(--text-muted)}.us-gens{display:grid;gap:10px}.us-gen{border:1px solid var(--line-default);background:var(--bg-surface);padding:11px 13px;display:grid;gap:8px}.us-gen.failed{border-left:3px solid var(--warning)}.us-gmeta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px;color:var(--text-muted)}.us-gmeta a{color:var(--indigo)}.us-tag{border:1px solid var(--line-default);padding:0 6px;font-size:11px;font-family:var(--font-display);color:var(--text-secondary)}.us-tag.paid{border-color:var(--amber);color:var(--warning)}.us-tag.i2i{border-color:var(--indigo);color:var(--indigo)}.us-tag.fail{border-color:var(--warning);color:var(--warning)}.us-prompt{margin:0;font-family:var(--font-code);font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary)}.us-prompt.old{color:var(--text-secondary)}.us-answer{margin:0;font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);max-height:180px;overflow-y:auto;border-left:2px solid var(--line-default);padding-left:10px}.us-hint{margin:0;font-size:12px;color:var(--text-muted)}.us-trail .us-t td:first-child{width:1%}.us-trail tr.guest td{color:var(--text-muted)}.us-trail .us-scroll{max-height:300px;overflow-y:auto}.us-duo{display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.us-stack{min-width:0}@media(max-width:860px){.us-det,.us-duo{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.us-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.us-det{padding:14px 12px 18px}.us-fig b{font-size:21px}.us-axis span:nth-child(odd){visibility:hidden}}
