 .pgst{--pgst-accent:var(--i-primary, #c9302c);--pgst-accent-2:var(--i-secondary, #3b82f6);--pgst-panel:var(--i-background_2, rgba(127, 127, 127, .06));--pgst-panel-2:var(--i-background_3, rgba(127, 127, 127, .12));--pgst-line:var(--i-box--bo-co, rgba(127, 127, 127, .25));--pgst-soft:var(--i-color_soft, #8a8f98);--pgst-hard:var(--i-color_hard, inherit);--pgst-radius:var(--i-design-radius, 8px);--pgst-gap:12px;--pgst-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;container-type:inline-size;container-name:pgst;border-radius:inherit;}.pgst *, .pgst *::before, .pgst *::after{box-sizing:border-box;}.pgst__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}.pgst__title{display:inline-flex;align-items:center;gap:10px;}.pgst__pulse{position:relative;inline-size:10px;block-size:10px;border-radius:50%;background:var(--i-color_positive, #22c55e);box-shadow:0 0 0 0 color-mix(in srgb, var(--i-color_positive, #22c55e) 60%, transparent);animation:pgst-pulse 2.4s ease-out infinite;flex:none;}.pgst__live{font:700 .68em/1 var(--pgst-mono);letter-spacing:.12em;padding:3px 6px;border-radius:4px;color:var(--i-color_positive, #22c55e);background:color-mix(in srgb, var(--i-color_positive, #22c55e) 14%, transparent);}.pgst__headLink{font-size:.85em;font-weight:500;white-space:nowrap;}@keyframes pgst-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--i-color_positive, #22c55e) 55%, transparent);}70%{box-shadow:0 0 0 9px transparent;}100%{box-shadow:0 0 0 0 transparent;}}@media (prefers-reduced-motion:reduce){.pgst__pulse{animation:none;}}.pgst__body{display:grid;gap:var(--pgst-gap);padding:var(--pgst-gap);}.pgst__row{display:grid;gap:var(--pgst-gap);min-width:0;}.pgst__row > *{min-width:0;}@container pgst (min-width:640px){.pgst__row--top{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);}.pgst__row--activity{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);}.pgst__row--bottom{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}}.pgst__panel, .pgst__tile, .pgst__card{position:relative;background:var(--pgst-panel);border:1px solid var(--pgst-line);border-radius:var(--pgst-radius);padding:14px;min-width:0;}.pgst__panel{overflow:hidden;}.pgst__panel::before{content:"";position:absolute;inset:0 0 auto auto;inline-size:120px;block-size:120px;background:linear-gradient(color-mix(in srgb, var(--pgst-accent) 12%, transparent) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, color-mix(in srgb, var(--pgst-accent) 12%, transparent) 1px, transparent 1px) 0 0 / 12px 12px;mask-image:radial-gradient(circle at 100% 0, #000, transparent 70%);-webkit-mask-image:radial-gradient(circle at 100% 0, #000, transparent 70%);pointer-events:none;}.pgst__h{margin:0;font-size:1em;font-weight:700;color:var(--pgst-hard);display:flex;align-items:center;gap:8px;}.pgst__h i{color:var(--pgst-accent);}.pgst__h--section{margin-bottom:10px;}.pgst__kicker{margin:2px 0 10px;font:500 .72em/1.4 var(--pgst-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pgst-soft);}.pgst__caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin:10px 0 0;font-size:.82em;color:var(--pgst-soft);}.pgst__soft{color:var(--pgst-soft);}.pgst__num, .pgst__value, .pgst__ringInner strong, .pgst__legend b, .pgst__onlineMeta b, .pgst__personCount, .pgst__topicCount, .pgst__trivia b{font-variant-numeric:tabular-nums;}.pgst__onlineMain{display:flex;align-items:center;gap:16px;}.pgst__ring{--pgst-c-members:var(--pgst-accent);--pgst-c-anon:var(--pgst-accent-2);--pgst-c-guests:color-mix(in srgb, var(--pgst-soft) 55%, transparent);--pgst-c-bots:color-mix(in srgb, var(--pgst-soft) 22%, transparent);flex:none;inline-size:108px;block-size:108px;border-radius:50%;background:conic-gradient( var(--pgst-c-members) 0 var(--pgst-members), var(--pgst-c-anon) var(--pgst-members) var(--pgst-anon), var(--pgst-c-guests) var(--pgst-anon) var(--pgst-guests), var(--pgst-c-bots) var(--pgst-guests) 100% );display:grid;place-items:center;box-shadow:0 0 22px color-mix(in srgb, var(--pgst-accent) 22%, transparent);}.pgst__ringInner{inline-size:80px;block-size:80px;border-radius:50%;background:var(--i-box--ba-co, var(--i-background_1, #fff));display:grid;place-content:center;text-align:center;line-height:1.05;}.pgst__ringInner strong{font-size:1.75em;font-weight:800;color:var(--pgst-hard);}.pgst__ringInner span{font:600 .66em/1.4 var(--pgst-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--pgst-soft);}.pgst__onlineInfo{min-width:0;flex:1;}.pgst__onlineInfo .pgst__kicker{margin-top:0;}.pgst__legend{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:.9em;}.pgst__legend li{display:flex;align-items:center;gap:8px;}.pgst__legend b{margin-inline-start:auto;color:var(--pgst-hard);}.pgst__dot{inline-size:9px;block-size:9px;border-radius:3px;flex:none;}.pgst__dot--members{background:var(--pgst-accent);}.pgst__dot--anon{background:var(--pgst-accent-2);}.pgst__dot--guests{background:color-mix(in srgb, var(--pgst-soft) 55%, transparent);}.pgst__dot--bots{background:color-mix(in srgb, var(--pgst-soft) 22%, transparent);}.pgst__onlineMeta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--pgst-line);font-size:.85em;}.pgst__onlineMeta i{color:var(--pgst-accent);inline-size:1.1em;text-align:center;}.pgst__names{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px 0;font-size:.88em;line-height:1.5;}.pgst__names li:not(:last-child)::after{content:",\00a0";color:var(--pgst-soft);}.pgst__names li.pgst__soft::before{content:"\00a0";}.pgst__tiles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--pgst-gap);}@container pgst (min-width:1200px){.pgst__tiles{grid-template-columns:repeat(4, minmax(0, 1fr));}}.pgst__tile{display:flex;flex-direction:column;gap:2px;overflow:hidden;background:linear-gradient(135deg, color-mix(in srgb, var(--pgst-accent) 9%, transparent), transparent 60%), var(--pgst-panel);}.pgst__tileIcon{position:absolute;inset-block-end:-6px;inset-inline-end:-4px;font-size:2.6em;color:color-mix(in srgb, var(--pgst-accent) 14%, transparent);pointer-events:none;}.pgst__tile > :not(.pgst__tileIcon){position:relative;}.pgst__num{font-size:1.65em;font-weight:800;line-height:1.1;color:var(--pgst-hard);letter-spacing:-.01em;}.pgst__label{font-size:.82em;font-weight:600;color:var(--pgst-soft);display:flex;align-items:center;gap:6px;}.pgst__label i{color:var(--pgst-accent);}.pgst__hint{font-size:.78em;color:var(--pgst-soft);line-height:1.4;overflow-wrap:anywhere;}.pgst__hint a{font-weight:600;}.pgst__tile--member{align-items:flex-start;}.pgst__tile--member .ipsUserPhoto{inline-size:34px;block-size:34px;margin-bottom:4px;}.pgst__memberName{font-size:1.05em;font-weight:700;overflow-wrap:anywhere;}.pgst__heatGrid{display:grid;grid-template-columns:2.2em repeat(24, minmax(0, 1fr));gap:3px;font:500 .66em/1 var(--pgst-mono);color:var(--pgst-soft);}.pgst__heatHour{text-align:start;white-space:nowrap;}.pgst__heatDay{align-self:center;}.pgst__cell{aspect-ratio:1;border-radius:3px;background:var(--pgst-panel-2);background:color-mix(in srgb, var(--pgst-accent) var(--v), var(--pgst-panel-2));transition:transform .12s ease;}.pgst__cell:hover{transform:scale(1.35);outline:1px solid var(--pgst-hard);position:relative;z-index:1;}.pgst__bars{display:flex;align-items:flex-end;gap:3px;block-size:120px;padding-top:6px;border-bottom:1px solid var(--pgst-line);}.pgst__bar{flex:1 1 0;min-width:3px;block-size:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(to top, color-mix(in srgb, var(--pgst-accent) 45%, transparent), color-mix(in srgb, var(--pgst-accent) 75%, transparent));transition:filter .12s ease;}.pgst__bar:hover{filter:brightness(1.25);}.pgst__bar--peak{background:linear-gradient(to top, var(--pgst-accent), color-mix(in srgb, var(--pgst-accent) 70%, #fff));box-shadow:0 0 12px color-mix(in srgb, var(--pgst-accent) 45%, transparent);}.pgst__bar--now{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--pgst-accent) 70%, transparent) 0 4px, color-mix(in srgb, var(--pgst-accent) 40%, transparent) 4px 8px);}.pgst__barsAxis{display:flex;justify-content:space-between;margin-top:4px;font:500 .7em/1 var(--pgst-mono);color:var(--pgst-soft);}.pgst__cards{display:flex;flex-wrap:wrap;gap:var(--pgst-gap);}.pgst__card{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;}.pgst__card::after{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:-1px;inline-size:14px;block-size:14px;border-block-start:2px solid var(--pgst-accent);border-inline-start:2px solid var(--pgst-accent);border-start-start-radius:var(--pgst-radius);pointer-events:none;}.pgst__value{font-size:1.3em;font-weight:800;line-height:1.2;color:var(--pgst-hard);overflow-wrap:anywhere;}.pgst__value a{color:inherit;}.pgst__card--text .pgst__value{font-size:1.02em;font-weight:700;}@container pgst (min-width:480px){.pgst__card--wide{flex-basis:340px;flex-grow:2;}}.pgst__trend{font-weight:700;font-variant-numeric:tabular-nums;}.pgst__trend--up{color:var(--i-color_positive, #16a34a);}.pgst__trend--down{color:var(--i-color_negative, #dc2626);}.pgst__trivia{list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:6px;}.pgst__trivia li{position:relative;display:flex;justify-content:space-between;gap:10px;padding:3px 8px;border-radius:4px;font-size:.88em;overflow:hidden;isolation:isolate;}.pgst__trivia li::before{content:"";position:absolute;inset:0 auto 0 0;inline-size:var(--w);background:color-mix(in srgb, var(--pgst-accent) 16%, transparent);z-index:-1;}.pgst__trivia span{font-family:var(--pgst-mono);font-weight:600;}.pgst__topics{display:grid;gap:14px;}.pgst__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;}.pgst__list li{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:10px;font-size:.9em;}.pgst__rank{inline-size:22px;block-size:22px;border-radius:6px;display:grid;place-items:center;font:700 .8em/1 var(--pgst-mono);color:var(--pgst-accent);background:color-mix(in srgb, var(--pgst-accent) 12%, transparent);}.pgst__topicTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}.pgst__topicCount{font-size:.9em;color:var(--pgst-soft);white-space:nowrap;}.pgst__peopleCols{display:grid;gap:14px;}@container pgst (min-width:380px){.pgst__peopleCols{grid-template-columns:repeat(2, minmax(0, 1fr));}}.pgst__people{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;counter-reset:pgst;}.pgst__people li{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:8px;padding:3px 8px 3px 3px;border-radius:999px;font-size:.88em;isolation:isolate;overflow:hidden;}.pgst__people li::before{content:"";position:absolute;inset:0 auto 0 0;inline-size:var(--w);background:color-mix(in srgb, var(--pgst-accent) 12%, transparent);border-radius:inherit;z-index:-1;}.pgst__people .ipsUserPhoto{inline-size:26px;block-size:26px;}.pgst__personName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}.pgst__personCount{color:var(--pgst-hard);}.pgst__foot, .pgst__empty{margin:0;padding:0 var(--pgst-gap) var(--pgst-gap);font:500 .72em/1.4 var(--pgst-mono);color:var(--pgst-soft);letter-spacing:.03em;}.pgst__foot i{color:var(--pgst-accent);}.pgst__empty{padding-top:var(--pgst-gap);}.pgst--vertical{--pgst-gap:10px;}.pgst--vertical .pgst__ring{inline-size:92px;block-size:92px;}.pgst--vertical .pgst__ringInner{inline-size:68px;block-size:68px;}.pgst--vertical .pgst__ringInner strong{font-size:1.45em;}.pgst--vertical .pgst__bars{block-size:80px;}.pgst--vertical .pgst__heatGrid{gap:2px;grid-template-columns:1.8em repeat(24, minmax(0, 1fr));}.pgst--vertical .pgst__card{flex-basis:120px;}.pgst--vertical .pgst__card--wide{flex-basis:100%;}.pgst__beat, .pgst__anniv{padding-top:12px;border-top:1px dashed var(--pgst-line);}.pgst__beatBars, .pgst__pulseBars{display:flex;align-items:flex-end;gap:2px;block-size:64px;margin-top:10px;border-bottom:1px solid var(--pgst-line);}.pgst__pulseBar{flex:1 1 0;min-width:2px;block-size:var(--h);border-radius:2px 2px 0 0;background:color-mix(in srgb, var(--pgst-accent) 65%, transparent);transition:filter .12s ease;}.pgst__pulseBar:hover{filter:brightness(1.3);}.pgst__pulseBar--zero{block-size:2px;background:color-mix(in srgb, var(--pgst-soft) 35%, transparent);}.pgst__pulseBar--today{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--pgst-accent) 80%, transparent) 0 3px, color-mix(in srgb, var(--pgst-accent) 40%, transparent) 3px 6px);}.pgst__annivList{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;}.pgst__annivList li{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;font-size:.86em;background:color-mix(in srgb, var(--pgst-accent) 12%, transparent);}.pgst__annivList .ipsUserPhoto{inline-size:24px;block-size:24px;}.pgst__annivName{font-weight:600;}.pgst__annivYears{font:700 .82em/1 var(--pgst-mono);color:var(--pgst-accent);}