.pulse-ar-vinyl{width:100%;height:100%;background:repeating-radial-gradient(circle at 50% 50%,var(--p-line-2) 0,var(--p-line-2) 1px,transparent 1px,transparent 5px),var(--p-ink-3)}.pulse-ar-vinyl,.pulse-ar-vinyl-label{position:relative;display:flex;align-items:center;justify-content:center}.pulse-ar-vinyl-label{width:46%;height:46%;border-radius:9999px;background:var(--p-sig);color:var(--p-on-sig);font-family:var(--font-pulse-display),"Plus Jakarta Sans",sans-serif;text-transform:uppercase;line-height:1}.pulse-ar-vinyl-label:after{content:"";position:absolute;width:12%;height:12%;border-radius:9999px;background:var(--p-bg-deep)}.pulse-ar-avatar{position:relative;display:block;width:44px;height:44px;border-radius:9999px;overflow:hidden;flex-shrink:0;border:1px solid var(--p-line);background:var(--p-ink-2)}.pulse-ar-avatar--live{border-color:var(--live)}.pulse-ar-avatar .pulse-ar-vinyl-label{font-size:11px}.pulse-ar-head{padding:22px 16px 6px}.pulse-ar-count{display:inline-flex;align-items:baseline;gap:7px;border:1px solid var(--p-line);border-radius:999px;padding:5px 11px;background:var(--p-ink-2)}.pulse-ar-kicker{display:flex;align-items:center;gap:10px;padding:0 16px;margin:26px 0 6px}.pulse-ar-kicker-rule{flex:1;height:1px;background:var(--p-line)}.pulse-ar-bigrow{display:flex;align-items:center;gap:13px;padding:13px 16px;border-bottom:1px solid var(--p-line-soft);-webkit-tap-highlight-color:transparent;position:relative}.pulse-ar-bigrow:active{background:var(--p-hover)}.pulse-ar-bigrow:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--p-sig)}.pulse-ar-bigrow[data-live]:before{background:var(--live)}.pulse-ar-bigrow-media{display:block;width:58px;height:58px;border-radius:14px;overflow:hidden;flex-shrink:0;border:1px solid var(--p-line);background:var(--p-ink-2)}.pulse-ar-bigrow[data-live] .pulse-ar-bigrow-media{border-color:color-mix(in srgb,var(--live) 55%,transparent)}.pulse-ar-bigrow-media .pulse-ar-vinyl-label{font-size:15px}.pulse-ar-bigrow-name{font-family:var(--font-pulse-display),"Plus Jakarta Sans",sans-serif;text-transform:uppercase;font-weight:400;font-size:21px;line-height:.95;letter-spacing:.01em;color:var(--p-text)}.pulse-ar-bigrow-time{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.pulse-ar-weekrow{display:flex;align-items:center;gap:11px;padding:9px 16px;border-bottom:1px solid var(--p-line-soft);-webkit-tap-highlight-color:transparent}.pulse-ar-weekrow:active{background:var(--p-hover)}.pulse-ar-chips{display:flex;gap:7px;overflow-x:auto;padding:10px 16px 4px;scrollbar-width:none}.pulse-ar-chips::-webkit-scrollbar{display:none}.pulse-ar-chip{flex-shrink:0;border:1px solid var(--p-line);border-radius:999px;padding:6px 12px;font-size:11px;letter-spacing:.12em;color:var(--p-muted);background:var(--p-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.pulse-ar-chip:active{transform:scale(.94)}.pulse-ar-chip[data-active]{border-color:transparent;background:var(--p-sig);color:var(--p-on-sig);font-weight:700}.pulse-ar-letter{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 58px);z-index:5;display:flex;align-items:center;gap:10px;padding:7px 16px;background:color-mix(in srgb,var(--p-bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pulse-ar-letter-glyph{font-family:var(--font-pulse-display),sans-serif;font-size:17px;line-height:1;color:var(--p-sig-text)}.pulse-ar-letter-rule{flex:1;height:1px;background:var(--p-line-soft)}.pulse-ar-row{display:flex;align-items:center;gap:11px;padding:7px 16px;border-bottom:1px solid var(--p-line-soft);-webkit-tap-highlight-color:transparent}.pulse-ar-row:active{background:var(--p-hover)}.pulse-ar-row .pulse-ar-avatar{width:38px;height:38px}.pulse-ar-tag{font-size:11px;letter-spacing:.12em;color:var(--p-faint);border:1px solid var(--p-line-soft);border-radius:4px;padding:2px 5px;white-space:nowrap}.pulse-ar-jump{display:flex;gap:4px;overflow-x:auto;padding:8px 16px;scrollbar-width:none}.pulse-ar-jump::-webkit-scrollbar{display:none}.pulse-ar-jump a{flex-shrink:0;min-width:28px;text-align:center;border:1px solid var(--p-line);border-radius:8px;padding:6px 0;font-size:11px;letter-spacing:.08em;color:var(--p-muted);background:var(--p-ink-2);-webkit-tap-highlight-color:transparent}.pulse-ar-jump a:active{background:var(--p-ink-3)}.pulse-ar-hero{position:relative;height:min(54vh,480px);min-height:380px;overflow:hidden;isolation:isolate}.pulse-ar-hero-glow{position:absolute;inset:-12%;z-index:0;display:none}.pulse-ar-hero-frame{position:absolute;inset:8px 10px 10px;z-index:1;border-radius:22px;overflow:hidden;transform:translateZ(0);background:var(--p-photo-bg);--p-text:var(--p-photo-text);--p-text-2:var(--p-photo-text-2);--p-muted:var(--p-photo-text-2);--p-sig-text:var(--p-sig-photo);--heat-1:var(--p-sig-photo);--live:var(--p-live-photo)}.pulse-ar-hero-scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgb(var(--p-scrim)/.5) 0,transparent 22%),linear-gradient(180deg,transparent 32%,rgb(var(--p-scrim)/.6) 60%,rgb(var(--p-scrim)/.97) 100%)}.pulse-ar-hero-edge{position:absolute;left:10px;right:10px;bottom:10px;height:3px;border-radius:0 0 22px 22px;background:var(--p-sig);z-index:3}.pulse-ar-hero-vinyl .pulse-ar-vinyl-label{width:132px;height:132px;font-size:56px}.pulse-ar-hero-name{font-family:var(--font-pulse-display),sans-serif;text-transform:uppercase;font-size:clamp(34px,10vw,52px);line-height:.92;letter-spacing:.01em;color:var(--p-text);overflow-wrap:anywhere}.pulse-ar-social{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--p-line);border-radius:999px;padding:8px 13px;font-size:11px;letter-spacing:.12em;color:var(--p-text);background:var(--p-ink-2);-webkit-tap-highlight-color:transparent}.pulse-ar-social:active{transform:scale(.96)}.pulse-ar-social--ig{border-color:var(--p-sig-line);color:var(--p-sig-text);background:var(--p-sig-tint)}.pulse-ar-setstub{position:relative;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;background:var(--p-ink-2);border-radius:13px;padding:11px 13px 11px 15px;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .15s ease;-webkit-mask:radial-gradient(circle 7px at 85px 0,transparent 6.5px,#000 7px) top /100% 51% no-repeat,radial-gradient(circle 7px at 85px 100%,transparent 6.5px,#000 7px) bottom /100% 51% no-repeat;mask:radial-gradient(circle 7px at 85px 0,transparent 6.5px,#000 7px) top /100% 51% no-repeat,radial-gradient(circle 7px at 85px 100%,transparent 6.5px,#000 7px) bottom /100% 51% no-repeat}.pulse-ar-setstub:active{transform:scale(.98)}.pulse-ar-setstub:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--p-sig)}.pulse-ar-setstub[data-live]:before{background:var(--live)}.pulse-ar-setstub-perf{position:absolute;left:85px;top:6px;bottom:6px;border-left:1.5px dashed var(--p-perf)}.pulse-ar-setstub-date{display:flex;flex-direction:column;gap:3px}.pulse-ar-setstub-logo{width:24px;height:24px;border-radius:7px;overflow:hidden;flex-shrink:0;padding:2px;background:var(--p-ink-3);border:1px solid var(--p-line)}.pulse-ar-setstub--past{opacity:1}.pulse-ar-setstub--past:before{background:var(--p-faint)}.pulse-ar-pasttoggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--p-line);border-radius:12px;padding:12px 14px;background:var(--p-ink-2);color:var(--p-muted);-webkit-tap-highlight-color:transparent}.pulse-ar-pasttoggle:active{background:var(--p-ink-3)}.pulse-ar-follow{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:999px;padding:12px 18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--p-on-sig);background:var(--p-sig);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.pulse-ar-follow:active{transform:scale(.96)}.pulse-ar-follow:disabled{opacity:.55;box-shadow:none}.pulse-ar-follow--on{background:var(--p-ink-2);border-color:var(--p-line);color:var(--p-text);box-shadow:none;font-weight:400}.pulse-ar-act{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--p-line);border-radius:999px;padding:12px 15px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted);background:var(--p-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease;white-space:nowrap}.pulse-ar-act:active{transform:scale(.95);background:var(--p-ink-3)}.pulse-ar-statchip{display:inline-flex;align-items:baseline;gap:4px;border-radius:999px;padding:4px 10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent;color:var(--p-photo-text);background:var(--p-photo-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pulse-ar-embed{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--p-line);border-radius:13px;padding:13px 14px 13px 16px;background:var(--p-ink-2);cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.pulse-ar-embed:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--p-sig)}.pulse-ar-embed:active{transform:scale(.98)}.pulse-ar-embed--open{display:block;padding:5px;cursor:default}.pulse-ar-embed--open:active{transform:none}.pulse-ar-embed-play{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--p-muted)}.pulse-ar-embed-tri{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--p-sig)}.pulse-ar-yt{display:block;border:1px solid var(--p-line);border-radius:11px;overflow:hidden;background:var(--p-ink-2);-webkit-tap-highlight-color:transparent}.pulse-ar-yt:active{transform:scale(.97)}.pulse-ar-yt-thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--p-ink-3)}.pulse-ar-yt-tri{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.4)}.pulse-ar-sheetwrap{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:var(--p-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pulse-ar-sheet{width:100%;max-width:512px;border:1px solid var(--p-line);border-bottom:none;border-radius:20px 20px 0 0;padding:18px 16px calc(env(safe-area-inset-bottom, 0px) + 22px);background:var(--p-ink-2);box-shadow:var(--p-shadow)}.pulse-ar-field{width:100%;border:1px solid var(--p-line);border-radius:11px;padding:11px 13px;font-size:13px;color:var(--p-text);background:var(--p-ink-3);outline:none}.pulse-ar-field::placeholder{color:var(--p-faint)}.pulse-ar-field:focus{border-color:var(--p-sig-text)}.pulse-ar-skel{border-radius:12px;background:var(--p-ink-3);animation:pulse-ar-shimmer 1.4s ease-in-out infinite alternate}@keyframes pulse-ar-shimmer{0%{background-color:var(--p-ink-3)}to{background-color:var(--p-ink-4)}}@media (prefers-reduced-motion:reduce){.pulse-ar-hero-glow,.pulse-ar-skel{animation:none}}