@keyframes pulse-page-dot{0%{box-shadow:0 0 #3d72d966}70%{box-shadow:0 0 0 6px #3d72d900}to{box-shadow:0 0 #3d72d900}}@keyframes pulse-page-blink{50%{opacity:0}}.pulse-page{background:var(--moya-cream);color:var(--moya-midnight);font-family:var(--moya-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.005em}.pulse-page a{color:inherit;text-decoration:none}.pulse-page button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.pulse-page .plaque{max-width:1180px;font-family:var(--moya-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--moya-slate-soft);justify-content:space-between;align-items:baseline;gap:24px;margin:48px auto 0;padding:0 56px;font-size:10.5px;display:flex}.pulse-page .plaque .id{color:var(--moya-midnight);font-weight:500}.pulse-page .plaque .name{color:var(--moya-midnight);letter-spacing:.24em;font-weight:500}.pulse-page .plaque .badge{letter-spacing:.22em;border:1px solid var(--moya-sky-deep);color:var(--moya-sky-deep);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:9.5px;display:inline-flex}.pulse-page .plaque .badge .pip{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2.4s ease-out infinite pulse-page-dot}.pulse-page .pulse-hero{max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,5vw,64px) 0}@media (width>=1308px){.pulse-page .pulse-hero{padding-left:0;padding-right:0}}.pulse-page .pulse-hero .eyebrow{font-family:var(--moya-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--moya-slate-soft);align-items:center;gap:12px;margin-bottom:18px;font-size:10.5px;display:inline-flex}.pulse-page .pulse-hero .eyebrow .alive{background:var(--moya-sky-deep);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite pulse-page-dot}.pulse-page .pulse-hero .eyebrow .label{color:var(--moya-slate)}.pulse-page .pulse-hero h1{font-family:var(--moya-display);letter-spacing:-.025em;color:var(--moya-midnight);text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,5vw,60px);font-weight:500;line-height:.98}.pulse-page .pulse-hero h1 em{color:var(--moya-sky-deep);font-style:normal}.pulse-page .pulse-hero .lede{max-width:640px;color:var(--moya-slate);margin:0;font-size:16px;line-height:1.65}.pulse-page .pulse-hero .lede b{color:var(--moya-midnight);font-weight:500}.pulse-page .strip-wrap{z-index:30;border-top:1px solid var(--moya-hairline);border-bottom:1px solid var(--moya-hairline);background:#fff;margin-top:56px;position:sticky;top:65px}.pulse-page .strip-meta{max-width:1180px;font-family:var(--moya-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--moya-slate-soft);justify-content:space-between;align-items:baseline;margin:0 auto;padding:18px 56px 0;font-size:10px;display:flex}.pulse-page .strip-meta .focus-date{font-family:var(--moya-display);letter-spacing:-.02em;color:var(--moya-midnight);text-transform:none;font-size:22px;font-weight:500}.pulse-page .strip-meta .focus-date .y{color:var(--moya-slate-soft);margin-left:6px;font-weight:400}.pulse-page .strip-meta .focus-meta{align-items:baseline;gap:16px;display:inline-flex}.pulse-page .strip-meta .focus-meta .kind{color:var(--moya-midnight);font-weight:500}.pulse-page .strip-meta .focus-meta .kind[data-kind=story]{color:var(--moya-apricot)}.pulse-page .strip-meta .focus-meta .kind[data-kind=live]{color:var(--moya-slate)}.pulse-page .strip{padding:32px 0 38px;position:relative;overflow:hidden}.pulse-page .strip .lens{pointer-events:none;z-index:0;background:linear-gradient(#3d72d90d 0%,#3d72d91f 50%,#3d72d90d 100%);border:1px solid #3d72d947;border-radius:14px;width:46px;position:absolute;top:24px;bottom:32px;left:50%;transform:translate(-50%)}.pulse-page .strip .lens:before,.pulse-page .strip .lens:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.pulse-page .strip .lens:before{border-top:7px solid var(--moya-sky-deep);top:-8px}.pulse-page .strip .lens:after{border-bottom:7px solid var(--moya-sky-deep);bottom:-8px}.pulse-page .strip-track{z-index:1;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:4px;padding:0 50%;display:flex;position:relative;overflow:auto visible}.pulse-page .strip-track::-webkit-scrollbar{display:none}.pulse-page .strip-track.dragging{cursor:grabbing}.pulse-page .strip-track.dragging .day,.pulse-page .strip-track.dragging .day .glyph,.pulse-page .strip-track.dragging .day .num{transition:none}.pulse-page .day{cursor:pointer;opacity:calc(.28 + .72 * var(--prox,1));flex-direction:column;flex:0 0 38px;align-items:center;gap:6px;padding:8px 0 6px;transition:transform .28s,opacity .4s;display:flex;position:relative}.pulse-page .day .month-cap{text-align:center;font-family:var(--moya-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--moya-slate-soft);opacity:0;pointer-events:none;font-size:9px;position:absolute;top:-14px;left:0;right:0}.pulse-page .day.month-start .month-cap{opacity:1}.pulse-page .day .glyph{width:26px;height:26px;color:var(--moya-amp-default);place-items:center;transition:color .25s,transform .25s;display:grid}.pulse-page .day .glyph svg{width:16px;height:16px}.pulse-page .day[data-amp=breakthrough] .glyph{color:var(--moya-amp-breakthrough)}.pulse-page .day[data-amp=surge] .glyph{color:var(--moya-amp-surge)}.pulse-page .day[data-amp=reflection] .glyph{color:var(--moya-amp-reflection)}.pulse-page .day[data-amp=whisper] .glyph{color:var(--moya-amp-whisper)}.pulse-page .day[data-amp=steady] .glyph{color:var(--moya-amp-default)}.pulse-page .day[data-amp=story] .glyph{color:var(--moya-apricot)}.pulse-page .day .num{font-family:var(--moya-mono);color:var(--moya-slate-soft);letter-spacing:.04em;font-size:10px;transition:color .25s}.pulse-page .day:hover .glyph{transform:scale(1.12)}.pulse-page .day:hover .num{color:var(--moya-midnight)}.pulse-page .day.focused{opacity:1}.pulse-page .day.focused .glyph{transform:scale(1.35)}.pulse-page .day.focused .num{color:var(--moya-midnight);font-weight:500}.pulse-page .strip:before,.pulse-page .strip:after{content:"";pointer-events:none;z-index:2;width:80px;position:absolute;top:0;bottom:0}.pulse-page .strip:before{background:linear-gradient(90deg,#fff 0%,#0000 100%);left:0}.pulse-page .strip:after{background:linear-gradient(270deg,#fff 0%,#0000 100%);right:0}.pulse-page .strip-nav{max-width:1180px;font-family:var(--moya-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--moya-slate-soft);justify-content:space-between;align-items:center;margin:0 auto;padding:0 56px 14px;font-size:10px;display:flex}.pulse-page .strip-nav .months{gap:16px;display:flex}.pulse-page .strip-nav .months a{color:var(--moya-slate-soft);cursor:pointer;transition:color .2s}.pulse-page .strip-nav .months a:hover{color:var(--moya-midnight)}.pulse-page .strip-nav .months a.active{color:var(--moya-sky-deep);font-weight:500}.pulse-page .strip-nav .hint{color:var(--moya-slate-soft);align-items:center;gap:10px;display:inline-flex}.pulse-page .strip-nav .hint kbd{background:var(--moya-cream-shade);border:1px solid var(--moya-hairline-mid);min-width:20px;height:20px;font-family:var(--moya-mono);color:var(--moya-midnight);letter-spacing:0;border-radius:4px;place-items:center;padding:0 5px;font-size:9px;display:inline-grid}.pulse-page .ledger-wrap{max-width:760px;margin:32px auto 0;padding:0 56px}.pulse-page .reading-thread-bar{justify-content:flex-end;margin-bottom:4px;display:flex}.pulse-page .reading-thread-bar button{font-family:var(--moya-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--moya-slate-soft);align-items:center;gap:8px;padding:8px 0;font-size:10px;transition:color .25s;display:inline-flex}.pulse-page .reading-thread-bar button:hover,.pulse-page .reading-thread-bar button.active{color:var(--moya-apricot)}.pulse-page .reading-thread-bar button .bm-icon{color:currentColor;place-items:center;width:12px;height:12px;display:inline-grid}.pulse-page .reading-thread-bar button .bm-icon svg{width:100%;height:100%}.pulse-page .ledger{flex-direction:column;padding:32vh 0 50vh;display:flex}.pulse-page .entry{border-top:1px solid var(--moya-hairline);cursor:pointer;opacity:calc(.32 + .68 * var(--prox,1));border-radius:14px;grid-template-columns:72px 28px 1fr;gap:18px;padding:24px 24px 24px 18px;transition:opacity .4s,background .3s,box-shadow .3s;display:grid;position:relative}.pulse-page .entry:first-child{border-top:none}.pulse-page .entry:hover{background:0 0}.pulse-page .entry.focused{opacity:1;box-shadow:none;border-top:1px solid var(--moya-hairline-strong);border-bottom:1px solid var(--moya-hairline-strong);background:0 0}.pulse-page .entry.focused+.entry{border-top-color:#0000}.pulse-page .entry[data-kind=story]{background:linear-gradient(90deg,#fbe3b82e 0%,#fbe3b800 50%)}.pulse-page .entry[data-kind=story]:hover{background:linear-gradient(90deg,#fbe3b847 0%,#fbe3b800 60%)}.pulse-page .entry[data-kind=story].focused{box-shadow:none;background:linear-gradient(90deg,#fbe3b86b 0%,#0000 60%);border-top:1px solid #f2a65a73;border-bottom:1px solid #f2a65a73}.pulse-page .entry .date{font-family:var(--moya-mono);letter-spacing:.1em;color:var(--moya-slate-soft);white-space:nowrap;padding-top:4px;font-size:11px}.pulse-page .entry .date .y{color:var(--moya-slate)}.pulse-page .entry.focused .date{color:var(--moya-midnight)}.pulse-page .entry .icon{color:var(--moya-amp-default);place-items:start center;padding-top:2px;display:grid}.pulse-page .entry[data-amp=breakthrough] .icon{color:var(--moya-amp-breakthrough)}.pulse-page .entry[data-amp=surge] .icon{color:var(--moya-amp-surge)}.pulse-page .entry[data-amp=reflection] .icon{color:var(--moya-amp-reflection)}.pulse-page .entry[data-amp=whisper] .icon{color:var(--moya-amp-whisper)}.pulse-page .entry[data-amp=steady] .icon{color:var(--moya-amp-default)}.pulse-page .entry[data-amp=story] .icon{color:var(--moya-apricot)}.pulse-page .entry .icon svg{width:18px;height:18px}.pulse-page .entry .body{min-width:0}.pulse-page .entry .text{font-family:var(--moya-mono);color:var(--moya-midnight);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.pulse-page .entry[data-kind=live] .text{color:var(--moya-slate);font-size:13.5px}.pulse-page .entry .text em{color:var(--moya-midnight);font-style:normal;font-weight:500}.pulse-page .entry[data-kind=story] .text em{color:var(--moya-apricot)}.pulse-page .entry .meta{font-family:var(--moya-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--moya-slate-soft);margin-top:10px;font-size:10px}.pulse-page .entry .meta .src{color:var(--moya-slate)}.pulse-page .entry .detail{opacity:0;max-height:0;margin-top:16px;padding-top:0;transition:max-height .4s,opacity .4s,padding-top .4s;overflow:hidden}.pulse-page .entry.focused .detail{opacity:1;border-top:1px dashed var(--moya-hairline-mid);max-height:600px;padding-top:14px}.pulse-page .detail-section{border-top:1px dashed var(--moya-hairline-mid);padding-top:14px}.pulse-page .detail-section:first-child{border-top:none;padding-top:0}.pulse-page .detail-section+.detail-section{margin-top:12px}.pulse-page .detail-section .label{font-family:var(--moya-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--moya-slate-soft);margin-bottom:8px;font-size:9.5px}.pulse-page .detail-section .reading{font-family:var(--moya-mono);color:var(--moya-slate);margin:0;font-size:12.5px;line-height:1.65}.pulse-page .detail-section .reading em{color:var(--moya-midnight);font-style:normal;font-weight:500}.pulse-page .entry[data-kind=story] .detail-section .reading em{color:var(--moya-apricot)}.pulse-page .substrate{font-family:var(--moya-mono);color:var(--moya-slate);flex-direction:column;gap:6px;font-size:11px;display:flex}.pulse-page .substrate .field{grid-template-columns:80px 1fr;align-items:baseline;gap:14px;display:grid}.pulse-page .substrate .field .k{color:var(--moya-slate-soft);text-transform:uppercase;letter-spacing:.18em;font-size:9.5px}.pulse-page .substrate .field .v{color:var(--moya-midnight);font-weight:500}.pulse-page .substrate .refs{flex-wrap:wrap;gap:6px;display:flex}.pulse-page .substrate .ref{background:var(--moya-sky-soft);color:var(--moya-sky-deep);letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;display:inline-flex}.pulse-page .cursor{background:var(--moya-sky-deep);vertical-align:-2px;width:7px;height:1em;margin-left:3px;animation:1s steps(2,start) infinite pulse-page-blink;display:inline-block}.pulse-page .entry.hidden,.pulse-page .day.hidden{display:none}@media (width<=640px){.pulse-page .strip-wrap{top:46px}}@media (width<=760px){.pulse-page .plaque{flex-wrap:wrap;gap:10px;margin-top:28px;padding:0 18px;font-size:9.5px}.pulse-page .pulse-hero{padding:20px 18px 0}.pulse-page .pulse-hero h1{font-size:clamp(30px,9vw,44px)}.pulse-page .pulse-hero .lede{font-size:14.5px}.pulse-page .strip-wrap{margin-top:36px}.pulse-page .strip-meta{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 18px 0}.pulse-page .strip-meta .focus-date{font-size:17px}.pulse-page .strip-meta .focus-meta{letter-spacing:.2em;gap:12px;font-size:9.5px}.pulse-page .strip{padding:24px 0 28px}.pulse-page .strip .lens{width:44px;top:16px;bottom:22px}.pulse-page .day{gap:6px;padding:10px 0 8px}.pulse-page .day .glyph{width:30px;height:30px}.pulse-page .day:hover .glyph{transform:none}.pulse-page .day.focused .glyph{transform:scale(1.3)}.pulse-page .strip-nav{flex-direction:column;align-items:stretch;gap:8px;padding:0 18px 12px}.pulse-page .strip-nav .hint{display:none}.pulse-page .strip-nav .months{flex-wrap:wrap;justify-content:space-between;gap:14px}.pulse-page .ledger-wrap{padding:0 18px}.pulse-page .reading-thread-bar{justify-content:flex-start}.pulse-page .ledger{padding:22vh 0 38vh}.pulse-page .entry{border-radius:12px;grid-template-columns:56px 22px 1fr;gap:12px;padding:18px 14px}.pulse-page .entry.focused{box-shadow:0 0 0 1px var(--moya-hairline-mid), 0 10px 22px -14px #1c2b4a2e;padding:18px 14px}.pulse-page .entry .text{font-size:13.5px}.pulse-page .entry[data-kind=live] .text{font-size:12.5px}.pulse-page .entry .date{font-size:10.5px}.pulse-page .substrate .field{grid-template-columns:64px 1fr;gap:8px}.pulse-page .detail-section .reading{font-size:12px}}@media (width<=380px){.pulse-page .plaque{padding:0 14px}.pulse-page .pulse-hero{padding:16px 14px 0}.pulse-page .strip-meta{padding:12px 14px 0}.pulse-page .strip-nav{padding:0 14px 10px}.pulse-page .ledger-wrap{padding:0 14px}.pulse-page .entry{grid-template-columns:48px 22px 1fr;gap:10px;padding:16px 12px}.pulse-page .entry.focused{padding:16px 12px}.pulse-page .strip-meta .focus-date{font-size:16px}}
