:root{--zap: #fb923c}.pulse-page{padding-top:36px;padding-bottom:72px}.pulse-page h1{margin:0;font-size:clamp(36px,4vw,48px);font-weight:760;letter-spacing:-.05em;line-height:1.05}.pulse-tagline{max-width:680px;margin:14px 0 0;color:var(--muted);font-size:18px;line-height:1.45}.pulse-stats{display:grid;gap:12px;margin-top:28px;margin-bottom:32px}.pulse-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-stat{display:flex;align-items:center;gap:16px;margin:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.pulse-stat-icon{flex:0 0 auto;color:var(--muted)}.pulse-stat-icon svg{display:block;fill:currentColor}.pulse-stat-icon-md{width:24px;height:24px}.pulse-stat-icon-lg{width:28px;height:28px}.pulse-stat p{margin:0;color:var(--muted);font-size:14px;font-weight:400;line-height:1.3}.pulse-stat strong{display:block;margin:0;font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.15;font-variant-numeric:tabular-nums}.pulse-stat-hero strong{font-size:30px}.pulse-stat-hero,.pulse-stat-zap{border-color:#f9731673;background:#fb923c1f}.pulse-stat-hero{border-color:#ea580c8c;background:#fb923c2e}.pulse-stat-hero .pulse-stat-icon,.pulse-stat-zap .pulse-stat-icon{color:#ea580c}.pulse-banner{display:block;margin:0 0 24px;padding:12px 20px;border-radius:12px;background:linear-gradient(to right,#9333ea,#f97316);color:#fff;text-align:center;font-size:14px;font-weight:500;line-height:1.45}.pulse-banner:hover{opacity:.9}.pulse-banner strong{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px}.pulse-activity-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0}#domain-activity .pulse-activity-head{margin-top:32px}.pulse-activity-head h2,.pulse-page h2{margin:0;font-size:20px;font-weight:720;letter-spacing:-.03em}.pulse-days{display:flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.pulse-days button{min-width:36px;border:0;border-right:1px solid var(--line);padding:4px 12px;background:var(--surface-raised);color:var(--muted);cursor:pointer;font-size:12px;font-weight:500}.pulse-days button:last-child{border-right:0}.pulse-days button[aria-pressed=true]{background:#ededed1a;color:var(--ink)}.pulse-note{margin:18px 0;color:var(--muted);font-size:15px}.pulse-activity-list{display:grid;gap:8px;max-height:384px;margin:16px 0 0;padding:0;overflow:auto;list-style:none}.pulse-activity{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-radius:8px;background:var(--surface-raised)}.pulse-activity-zap{padding:12px;border:1px solid rgba(249,115,22,.2);border-left:4px solid #f97316;background:var(--zap-soft)}.pulse-activity-reaction{padding:8px 12px;border:1px solid var(--line);border-left:4px solid #60a5fa}.pulse-zap{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:#f97316;white-space:nowrap;font-variant-numeric:tabular-nums}.pulse-zap svg{fill:currentColor}.pulse-zap-lg{font-size:18px;font-weight:700}.pulse-zap-lg svg{width:20px;height:20px}.pulse-zap-sm{font-size:14px;font-weight:600}.pulse-zap-sm svg{width:16px;height:16px}.pulse-zap span{font-size:12px;font-weight:400;color:#fb923c}.pulse-react{display:inline-flex;flex:0 0 auto;color:#60a5fa}.pulse-react svg{width:16px;height:16px;fill:currentColor}.pulse-react-down{color:#f87171}.pulse-emoji{flex:0 0 auto;font-size:18px;line-height:1}.pulse-activity-url{flex:1 1 auto;min-width:0;overflow:hidden;color:#3b82f6;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.pulse-activity-url a{color:#3b82f6}.pulse-activity-url a:hover{text-decoration:underline}.pulse-actor{display:inline-flex;align-items:center;gap:8px;max-width:180px;min-width:0;color:var(--ink);font-size:12px}.pulse-actor:hover{opacity:.9}.pulse-handle{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pulse-actor span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-avatar{width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:var(--line);object-fit:cover}.pulse-when,.pulse-when time{color:var(--faint);font-size:12px;white-space:nowrap}.pulse-search{display:flex;gap:8px;margin-top:28px}.pulse-search input{flex:1;min-width:0;min-height:44px;border:1px solid var(--line-strong);border-radius:8px;padding:0 14px;background:var(--surface-raised);color:var(--ink)}.pulse-back{display:inline-flex;margin-bottom:14px;color:var(--muted);font-size:14px;font-weight:640}.pulse-back:hover{color:var(--accent)}.pulse-table-wrap{margin-top:14px;overflow-x:auto;border:1px solid var(--line);border-radius:12px}.pulse-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.pulse-table thead{background:#ededed08}.pulse-table tbody tr:hover td{background:var(--hover)}.pulse-table th,.pulse-table td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.pulse-table th{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pulse-table th button{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.pulse-table th[aria-sort=descending] button{color:var(--ink)}.pulse-th-zap,.pulse-th-zap button,.pulse-table th.pulse-th-zap[aria-sort=descending] button{color:#f97316}.pulse-table tbody tr:last-child td{border-bottom:0}.pulse-table a{color:#3b82f6;font-weight:500}.pulse-sats{color:var(--zap);font-variant-numeric:tabular-nums;font-weight:680}.pulse-expand{display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 36px);border:0;padding:0;background:transparent;color:#3b82f6;cursor:pointer;font:inherit;font-weight:400;text-align:left}.pulse-expand span{overflow-wrap:anywhere}.pulse-caret{width:12px;height:12px;flex:0 0 auto;fill:currentColor}.pulse-expand[aria-expanded=true] .pulse-caret{transform:rotate(90deg)}.pulse-open svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pulse-open{display:inline-flex;margin-left:8px;color:var(--muted);vertical-align:middle}.pulse-url-detail td{padding:0;background:var(--hover);border-top:1px solid var(--line)}.pulse-url-detail .pulse-note{margin:0;padding:16px;text-align:center;font-size:14px}.pulse-url-events{margin:0;padding:0;list-style:none}.pulse-url-event{display:flex;align-items:center;gap:12px;padding:8px 24px;border-top:1px solid var(--line)}.pulse-url-event:first-child{border-top:0}.pulse-url-event .pulse-actor{flex:0 1 220px;min-width:160px;max-width:220px}.pulse-url-event .pulse-comment{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pulse-url-event .pulse-when{margin-left:auto}@media (min-width: 640px){.pulse-banner{font-size:16px}}@media (max-width: 639px){.pulse-stats-4,.pulse-stats-3{grid-template-columns:1fr 1fr}.pulse-stat-hero{grid-column:span 2}}@media (max-width: 760px){.pulse-url-event .pulse-actor{min-width:0}.pulse-search{flex-direction:column}}
