.activity{--a-line:#303030;--a-panel:#181818;--a-muted:#a3a3a3;color:#eee;max-width:1400px}.activity button,.activity select,.activity input{font:inherit}.activity button,.activity select{cursor:pointer}.activity button:focus-visible,.activity select:focus-visible,.activity input:focus-visible,.activity summary:focus-visible{outline:2px solid #eee;outline-offset:3px}.activity-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 24px}.activity-heading h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.04em;margin:5px 0 8px}.activity-heading p,.activity-player-head p{color:var(--a-muted);margin:0;line-height:1.5}.activity-eyebrow{font-size:11px;letter-spacing:.14em;color:var(--a-muted)}.activity-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap}.activity-rooms,.activity-tabs{display:flex;gap:4px;background:#111;padding:5px;border:1px solid var(--a-line);border-radius:12px;width:fit-content}.activity-rooms button,.activity-tabs button{background:transparent;border:0;border-radius:8px;color:var(--a-muted);padding:10px 13px;white-space:nowrap}.activity [aria-pressed=true]{background:#e6e6e6;color:#111}.activity-filters{display:flex;gap:12px}.activity-filters label{display:grid;gap:6px;color:var(--a-muted);font-size:11px}.activity select,.activity-search{color:#eee;background:#202020;border:1px solid #3b3b3b;border-radius:8px;padding:10px 12px;min-height:42px}.activity-filters select{max-width:250px;font-size:13px}.activity-source{color:var(--a-muted);font-size:12px;min-height:18px;margin:16px 0 22px;line-height:1.5}.activity-layout{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:20px;align-items:start}.activity-directory{border:1px solid var(--a-line);border-radius:16px;padding:18px;background:#141414}.activity-directory-title{display:flex;align-items:center;justify-content:space-between}.activity-directory h3{font-size:15px;margin:0 0 14px}.activity-total{font-size:12px;color:var(--a-muted);padding-bottom:14px}.activity-search,.activity-mode{width:100%;box-sizing:border-box;margin-bottom:10px}.activity-players{max-height:580px;overflow:auto;scrollbar-width:thin;margin-top:6px}.activity-player{width:100%;border:0;border-radius:9px;padding:13px 10px;margin:3px 0;background:transparent;display:grid;text-align:left;gap:5px;color:#eee}.activity-player:hover{background:#252525}.activity-player strong{overflow-wrap:anywhere;font-size:14px}.activity-player span,.activity-player small{font-size:11px;color:var(--a-muted)}.activity-player[aria-pressed=true]{background:#292929;color:#fff;box-shadow:inset 3px 0 0 #ddd}.activity-player[aria-pressed=true] span{color:#ddd}.activity-pager{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:5px;font-size:11px;color:var(--a-muted)}.activity-pager button{border:1px solid #3b3b3b;border-radius:8px;background:#202020;color:#eee;padding:5px 10px}.activity-pager button:disabled{opacity:.3;cursor:default}.activity-profile{border:1px solid var(--a-line);background:var(--a-panel);padding:26px;border-radius:18px;min-width:0}.activity-player-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.activity-player-head h3{font-size:28px;letter-spacing:-.03em;margin:8px 0;overflow-wrap:anywhere}.activity-player-head p{font-size:12px}.activity-badge{border:1px solid #444;border-radius:30px;font-size:11px;padding:8px 12px;white-space:nowrap}.activity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:22px 0;margin:24px 0}.activity-metrics article{display:flex;flex-direction:column;gap:10px}.activity-metrics article>span{font-size:12px;color:var(--a-muted);line-height:1.4}.activity-metrics strong{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.activity-metrics small{font-size:11px;color:var(--a-muted);line-height:1.5}.activity-current{font-size:12px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;color:var(--a-muted)}.activity-current strong{color:#ddd}.activity-current span{border-left:1px solid #555;padding-left:10px}.activity-tabs{margin:20px 0}.activity-tabs small{opacity:.6;margin-left:5px}.activity-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0}.activity-chart-head h4{font-size:17px;margin:0 0 6px;font-weight:500}.activity-chart-head p{font-size:11px;color:var(--a-muted);margin:0}.activity-chart-head select{font-size:12px}.activity-heatmap{display:grid;grid-template-columns:25px repeat(24,minmax(0,1fr));gap:4px;align-items:center}.activity-hour,.activity-day{font-size:10px;color:var(--a-muted)}.activity-day{padding-right:4px}.activity-cell{height:25px;border:0;border-radius:3px;padding:0;min-width:0}.activity-cell:hover,.activity-cell.chosen{outline:2px solid white;outline-offset:1px}.activity .level-0{background:#282828}.activity .level-1{background:#555}.activity .level-2{background:#858585}.activity .level-3{background:#b5b5b5}.activity .level-4{background:#eee}.activity .unknown{background:repeating-linear-gradient(135deg,#212121,#212121 3px,#303030 3px,#303030 4px)}.activity-legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--a-muted);font-size:10px;margin-top:15px}.activity-legend span{display:flex;gap:6px;align-items:center}.activity-legend i{width:11px;height:11px;border-radius:2px}.activity-cell-detail{min-height:34px;font-size:12px;line-height:1.6;color:#ccc;margin:17px 0}.activity-additional{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--a-line);padding-top:20px;gap:14px}.activity-additional>span{font-size:11px;color:var(--a-muted);display:grid;gap:10px}.activity-additional strong{font-size:16px;color:#eee;font-weight:500}.activity-additional small{font-size:10px;line-height:1.4}.activity-method{border-top:1px solid var(--a-line);margin-top:24px;padding-top:18px;color:var(--a-muted);font-size:12px;line-height:1.7}.activity-method summary{cursor:pointer;color:#ccc}.activity-notice{font-size:12px;line-height:1.7;color:#bbb;border-left:2px solid #666;padding-left:14px;margin:20px 0}.activity-empty{padding:36px 8px;color:var(--a-muted);line-height:1.6}.activity-empty h3,.activity-empty h4{color:#eee;margin:0 0 8px;font-weight:500}.activity-empty p{font-size:13px;margin:0 0 14px}.activity-profile>.activity-empty{padding:70px 12px;text-align:center}.activity-history{max-height:550px;overflow:auto;scrollbar-width:thin}.activity-history article{border-bottom:1px solid var(--a-line);display:grid;grid-template-columns:1fr 1fr;padding:18px 0;gap:12px}.activity-history article>div{display:grid;gap:7px}.activity-history strong{font-size:13px;font-weight:500}.activity-history span,.activity-history p{font-size:11px;color:var(--a-muted);line-height:1.5}.activity-history p{grid-column:1/-1;margin:0}.activity-muted,.activity-footnote{font-size:12px;line-height:1.7;color:var(--a-muted)}.activity-footnote{margin:22px 0;max-width:900px}
.activity,.activity *{box-sizing:border-box}.activity-directory{min-width:0}
@media(min-width:1550px){.activity-heatmap{gap:6px}.activity-cell{height:30px}}
@media(max-width:1100px){.activity-layout{grid-template-columns:210px minmax(0,1fr);gap:14px}.activity-profile{padding:20px}.activity-heatmap{gap:3px}.activity-metrics strong{font-size:19px}.activity-filters{width:100%}}
@media(max-width:850px){.activity-layout{grid-template-columns:1fr}.activity-players{display:flex;gap:6px;max-height:180px;overflow:auto}.activity-player{flex:0 0 170px}.activity-directory{padding:14px}.activity-directory-title{display:none}.activity-search{width:calc(58% - 8px);margin-right:8px}.activity-mode{width:42%}.activity-players .activity-empty{padding:8px}.activity-pager{max-width:240px;margin-inline:auto}.activity-profile{padding:20px}.activity-heading{align-items:start}.activity-heading .button{padding:10px}.activity-heading p{font-size:12px}.activity-metrics strong{font-size:19px}}
@media(max-width:500px){.activity-heading{display:block}.activity-refresh{margin-top:14px}.activity-rooms{width:100%;box-sizing:border-box}.activity-rooms button{flex:1;font-size:11px;padding:9px 5px}.activity-filters{gap:8px}.activity-filters label{min-width:0}.activity-filters label:last-child{flex:1}.activity-filters select{max-width:100%;width:100%;font-size:11px}.activity-player-head h3{font-size:24px}.activity-badge{font-size:10px;padding:6px 8px}.activity-metrics{gap:12px}.activity-metrics strong{font-size:16px}.activity-metrics article>span{font-size:11px}.activity-profile{padding:16px}.activity-heatmap{grid-template-columns:20px repeat(24,minmax(0,1fr));gap:2px}.activity-cell{height:22px}.activity-hour,.activity-day{font-size:8px}.activity-chart-head{align-items:start}.activity-chart-head select{max-width:125px;font-size:10px;padding:6px}.activity-additional{grid-template-columns:1fr;gap:16px}.activity-additional>span{grid-template-columns:1fr 1fr;align-items:center;gap:5px}.activity-additional small{grid-column:1/-1}.activity-legend{gap:8px}.activity-method{font-size:11px}}

.activity-metrics[hidden]{display:none}
