.pulse-scene{--pulse-void: #07070a;--pulse-deep: #0d0d12;--pulse-raised: #121218;--pulse-elevated: #181820;--pulse-ink: #ffffff;--pulse-ink-soft: rgba(255, 255, 255, .72);--pulse-ink-quiet: rgba(255, 255, 255, .52);--pulse-rule: rgba(255, 255, 255, .1);--pulse-rule-strong: rgba(255, 255, 255, .22);--pulse-purple: #8a5cff;--pulse-purple-deep: #5b2bd6;--pulse-gold: #d8b46a;--pulse-live: #46c97d;--pulse-held: #d9a441;--pulse-down: #e0788c;margin:0 auto;width:min(var(--max),calc(100% - 36px));color:var(--pulse-ink)}.pulse-hero{position:relative;overflow:hidden;isolation:isolate;margin-top:18px;padding:clamp(48px,8vw,96px) clamp(22px,5vw,64px) clamp(34px,5vw,56px);border:1px solid var(--pulse-rule);border-radius:12px;background:radial-gradient(120% 90% at 82% -10%,rgba(138,92,255,.16),transparent 52%),radial-gradient(90% 70% at 8% 110%,rgba(91,43,214,.12),transparent 46%),linear-gradient(165deg,var(--pulse-deep),var(--pulse-void) 64%)}.pulse-hero:after{content:"";position:absolute;inset:auto -10% -46%;height:70%;z-index:-1;background:radial-gradient(60% 100% at 30% 0%,rgba(138,92,255,.14),transparent 60%),radial-gradient(50% 90% at 70% 10%,rgba(216,180,106,.05),transparent 55%);filter:blur(2px);pointer-events:none}.pulse-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--pulse-gold);font-size:max(var(--vn-type-floor),.72rem);font-weight:var(--fw-black);letter-spacing:.22em;text-transform:uppercase}.pulse-eyebrow:before{content:"";width:34px;height:1px;background:var(--pulse-gold);opacity:.75}.pulse-hero h1,.pulse-hero h2.pulse-edition-title{margin:0 0 14px;font-family:var(--font-serif);font-weight:600;font-size:max(var(--vn-type-floor),clamp(2.4rem,6vw,4.4rem));line-height:1.02;letter-spacing:-.015em}.pulse-hero .pulse-strap{max-width:62ch;margin:0;color:var(--pulse-ink-soft);font-size:max(var(--vn-type-floor),clamp(1rem,1.6vw,1.14rem));line-height:1.65}.pulse-hero .pulse-signal-line{max-width:62ch;margin:12px 0 0;padding:12px 16px;border-left:3px solid var(--pulse-accent, #6d5efc);background:color-mix(in srgb,var(--pulse-accent, #6d5efc) 10%,transparent);color:var(--pulse-ink, #ece7ff);font-size:max(var(--vn-type-floor),.98rem);line-height:1.6}.pulse-hero .pulse-signal-line a{color:inherit;text-decoration:underline;text-decoration-color:var(--pulse-accent, #6d5efc);text-underline-offset:3px}.pulse-hero-meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--pulse-rule);color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.82rem)}.pulse-hero-meta strong{color:var(--pulse-ink-soft);font-weight:var(--fw-bold)}.pulse-live-status{display:inline-flex;align-items:center;color:var(--pulse-live)}.pulse-strap{max-width:720px;color:var(--pulse-ink-soft);font-size:max(var(--vn-type-floor),1.02rem);line-height:1.65}.pulse-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));align-items:start;gap:26px;margin-top:22px}.pulse-chart-long{grid-column:1 / -1}.pulse-chart-grid-held{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));margin-top:26px}.pulse-chart{min-width:0;padding:26px clamp(18px,3vw,30px) 20px;border:1px solid var(--pulse-rule);border-radius:10px;background:linear-gradient(170deg,var(--pulse-raised),var(--pulse-deep) 70%)}.pulse-chart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px}.pulse-chart-head h3{margin:0;font-family:var(--font-serif);font-size:max(var(--vn-type-floor),1.55rem);font-weight:600;letter-spacing:-.01em}.pulse-scope{margin:6px 0 4px;color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.68rem);font-weight:var(--fw-black);letter-spacing:.14em;text-transform:uppercase}.pulse-chart>p{margin:8px 0 0;max-width:62ch;color:var(--pulse-ink-soft);font-size:max(var(--vn-type-floor),.94rem);line-height:1.6}.pulse-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:4px;border:1px solid transparent;font-size:max(var(--vn-type-floor),.62rem);font-weight:var(--fw-black);letter-spacing:.1em;white-space:nowrap}.pulse-badge[data-move=up]{color:var(--pulse-live);border-color:#46c97d73}.pulse-badge[data-move=down]{color:var(--pulse-down);border-color:#e0788c6b}.pulse-badge[data-move=same]{color:var(--pulse-ink-quiet);border-color:var(--pulse-rule-strong)}.pulse-badge[data-move=new],.pulse-badge[data-move=re]{color:#bda8fb;border-color:#8a5cff80}.pulse-badge[data-move=peak]{color:var(--pulse-ink);border-color:#fff6}.pulse-badge[data-move=tenure]{color:var(--pulse-ink-quiet);border-color:var(--pulse-rule)}.pulse-badge[data-move=official],.pulse-badge[data-move=index]{color:#bda8fb;border-color:#8a5cff6b}.pulse-section-title{margin:24px 0 2px;font-size:max(var(--vn-type-floor),.72rem);font-weight:var(--fw-black);letter-spacing:.16em;text-transform:uppercase;color:var(--pulse-ink-quiet)}.pulse-list{margin:14px 0 0;padding:0;list-style:none}.pulse-entry{--pulse-rank-column: 64px;--pulse-art-size: 60px;display:grid;grid-template-columns:var(--pulse-rank-column) var(--pulse-art-size) minmax(0,1fr);align-items:center;gap:16px;padding:14px 4px;border-top:1px solid var(--pulse-rule)}.pulse-entry>.pulse-rank{grid-column:1;grid-row:1}.pulse-entry>.pulse-entry-art{grid-column:2;grid-row:1}.pulse-entry>.pulse-entry-body{grid-column:3;grid-row:1;min-width:0}.pulse-rank{font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-variant-numeric:tabular-nums;font-size:max(var(--vn-type-floor),1.6rem);font-weight:700;line-height:1.15;color:var(--pulse-ink-soft);letter-spacing:-.02em}.pulse-entry[data-tier="1"]{padding:22px 4px}.pulse-entry[data-tier="1"] .pulse-rank{font-size:max(var(--vn-type-floor),2.5rem);color:var(--pulse-ink)}.pulse-entry[data-tier="1"] .pulse-entry-body strong{font-size:max(var(--vn-type-floor),1.28rem)}.pulse-entry[data-tier="2"] .pulse-rank{font-size:max(var(--vn-type-floor),1.95rem);color:var(--pulse-ink)}.pulse-entry[data-tier="2"] .pulse-entry-body strong{font-size:max(var(--vn-type-floor),1.08rem)}.pulse-entry-body{min-width:0}.pulse-entry-body strong{display:block;font-size:max(var(--vn-type-floor),1rem);line-height:1.3;overflow-wrap:anywhere}.pulse-entry-sub{display:block;margin-top:2px;color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.85rem);overflow-wrap:anywhere}.pulse-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.pulse-meta-item{color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.72rem);font-variant-numeric:tabular-nums;letter-spacing:.04em}.pulse-evidence{margin-top:10px}.pulse-evidence>summary{display:flex;width:100%;max-width:100%;min-width:0;align-items:center;gap:7px;cursor:pointer;list-style:none;color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.74rem);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;transition:color .16s var(--ease-swift)}.pulse-evidence>summary::-webkit-details-marker{display:none}.pulse-evidence>summary:before{content:"";flex:0 0 7px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s var(--ease-swift)}.pulse-evidence[open]>summary:before{transform:rotate(45deg)}.pulse-evidence>summary:hover,.pulse-evidence>summary:focus-visible{color:var(--pulse-purple)}.pulse-evidence-panel{margin:12px 0 4px;padding:14px 16px;border-left:2px solid rgba(138,92,255,.55);background:linear-gradient(175deg,rgba(138,92,255,.06),transparent 70%);border-radius:0 8px 8px 0}.pulse-evidence-panel p{margin:0 0 8px;color:var(--pulse-ink-soft);font-size:max(var(--vn-type-floor),.88rem);line-height:1.6}.pulse-evidence-panel p:last-child{margin-bottom:0}.pulse-technical{margin-top:10px}.pulse-technical>summary{cursor:pointer;list-style:none;color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.7rem);letter-spacing:.08em;text-transform:uppercase}.pulse-technical>summary::-webkit-details-marker{display:none}.pulse-technical ul{margin:8px 0 0;padding:0;list-style:none;font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:max(var(--vn-type-floor),.74rem);line-height:1.7;color:var(--pulse-ink-quiet);overflow-wrap:anywhere}.pulse-chart-held{background:linear-gradient(170deg,var(--pulse-deep),var(--pulse-void) 70%)}.pulse-hold{margin:14px 0 0;padding:13px 15px;border-left:2px solid var(--pulse-held);background:#d9a44112;border-radius:0 8px 8px 0;color:var(--pulse-ink-soft);font-size:max(var(--vn-type-floor),.88rem);line-height:1.6}.pulse-hold strong{color:var(--pulse-held)}.pulse-coverage{display:flex;align-items:center;gap:12px;margin:14px 0 0;font-size:max(var(--vn-type-floor),.76rem);color:var(--pulse-ink-quiet);font-variant-numeric:tabular-nums}.pulse-coverage-bar{flex:1 1 auto;height:4px;border-radius:2px;background:var(--pulse-rule);overflow:hidden}.pulse-coverage-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--pulse-purple-deep),var(--pulse-purple))}.pulse-attribution,.pulse-note{margin:14px 0 0;color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.78rem);line-height:1.6;max-width:72ch}.pulse-edition-meta{color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.86rem);font-variant-numeric:tabular-nums}.pulse-schedule{margin:12px 0 0;padding-left:18px;color:var(--pulse-ink-soft);line-height:1.85}.pulse-schedule a{color:#bda8fb}.pulse-schedule a:hover,.pulse-schedule a:focus-visible{color:var(--pulse-ink)}.pulse-method h2{margin:30px 0 10px;font-family:var(--font-serif);font-size:max(var(--vn-type-floor),1.3rem);font-weight:600}.pulse-method p{max-width:74ch;color:var(--pulse-ink-soft);line-height:1.7}.pulse-footer-links{margin-top:26px;padding-top:16px;border-top:1px solid var(--pulse-rule);color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.86rem)}.pulse-footer-links a{color:#bda8fb}.pulse-footer-links a:hover,.pulse-footer-links a:focus-visible{color:var(--pulse-ink)}.pulse-corrections-note{margin:12px 0 0;padding:13px 15px;border-left:2px solid rgba(138,92,255,.6);background:#8a5cff0f;border-radius:0 8px 8px 0;font-size:max(var(--vn-type-floor),.9rem)}.pulse-corrections-note ul{margin:6px 0 0;padding-left:18px;color:var(--pulse-ink-soft)}.pulse-archive{margin:14px 0 0;padding:0;list-style:none}.pulse-archive li{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px;padding:13px 4px;border-top:1px solid var(--pulse-rule)}.pulse-archive time{font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-variant-numeric:tabular-nums;font-size:max(var(--vn-type-floor),.8rem);color:var(--pulse-ink-quiet);padding-top:2px}.pulse-archive a{color:var(--pulse-ink);font-family:var(--font-serif);font-size:max(var(--vn-type-floor),1.06rem);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s var(--ease-swift),color .16s var(--ease-swift)}.pulse-archive a:hover,.pulse-archive a:focus-visible{color:#bda8fb;border-bottom-color:#8a5cff80}.pulse-archive-sub{display:block;margin-top:3px;color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.8rem)}.pulse-health{display:inline-flex;align-items:center;font-size:max(var(--vn-type-floor),.8rem)}.pulse-health[data-state=healthy]{color:var(--pulse-live)}.pulse-health[data-state=stale]{color:var(--pulse-held)}.pulse-health[data-state=missing]{color:var(--pulse-down)}@media(prefers-reduced-motion:no-preference){.pulse-hero{animation:pulseArrive .64s var(--ease-swift, ease-out) both}.pulse-chart{animation:pulseArrive .52s var(--ease-swift, ease-out) both}.pulse-chart:nth-child(2){animation-delay:70ms}.pulse-chart:nth-child(3){animation-delay:.14s}.pulse-chart:nth-child(4){animation-delay:.21s}.pulse-evidence-panel{animation:pulseReveal .26s var(--ease-swift, ease-out) both}}@media(max-width:640px){.pulse-scene{width:calc(100% - 24px)}.pulse-hero{padding:40px 20px 26px}.pulse-entry{--pulse-rank-column: 46px;--pulse-art-size: 44px;gap:11px;padding:12px 2px}.pulse-rank{font-size:max(var(--vn-type-floor),1.3rem)}.pulse-entry[data-tier="1"]{padding:16px 2px}.pulse-entry[data-tier="1"] .pulse-rank{font-size:max(var(--vn-type-floor),1.9rem)}.pulse-entry[data-tier="2"] .pulse-rank{font-size:max(var(--vn-type-floor),1.55rem)}.pulse-archive li{grid-template-columns:92px minmax(0,1fr)}.pulse-hero-meta{gap:8px 18px}}@media(forced-colors:active){.pulse-badge,.pulse-hold,.pulse-evidence-panel{border:1px solid CanvasText}.pulse-coverage-bar span{background:CanvasText}}.pulse-scene{--pulse-void: #f0edf8;--pulse-deep: #f7f5fc;--pulse-raised: #ffffff;--pulse-elevated: #f4f0ff;--pulse-ink: #171022;--pulse-ink-soft: #443c52;--pulse-ink-quiet: #665e72;--pulse-rule: rgba(56, 42, 77, .13);--pulse-rule-strong: rgba(56, 42, 77, .25);--pulse-purple: #6431d8;--pulse-purple-deep: #4318a7;--pulse-gold: #6431d8;--pulse-live: #08743f;--pulse-held: #9b5b00;--pulse-down: #b42f50}.pulse-scene+.pulse-scene{margin-top:clamp(22px,3vw,36px)}.pulse-hero{border-color:#6431d833;border-radius:24px;color:var(--pulse-ink);background:radial-gradient(circle at 89% 10%,rgba(76,183,255,.22),transparent 31%),radial-gradient(circle at 72% 94%,rgba(255,107,128,.16),transparent 32%),linear-gradient(145deg,#fff,#f6f1ff 63%,#eef8ff);box-shadow:0 24px 70px #160d262e}.pulse-hero:after{inset:auto -8% -55% 18%;background:radial-gradient(60% 100% at 45% 0%,rgba(100,49,216,.16),transparent 68%);filter:none}.pulse-hero h1,.pulse-hero h2.pulse-edition-title,.pulse-chart-head h3,.pulse-entry-body strong,.pulse-method h2,.pulse-archive a{color:var(--pulse-ink)}.pulse-hero h1{max-width:16ch;font-family:var(--font-display, var(--font-serif));font-size:max(var(--vn-type-floor),clamp(2.45rem,6.5vw,5.25rem));font-weight:var(--fw-black);line-height:.96;letter-spacing:-.045em}.pulse-eyebrow{color:var(--pulse-purple)}.pulse-eyebrow:before{width:22px;height:3px;border-radius:999px;background:var(--pulse-purple)}.pulse-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.pulse-primary-link,.pulse-secondary-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 17px;border:1px solid rgba(100,49,216,.28);border-radius:999px;font-size:max(var(--vn-type-floor),.83rem);font-weight:var(--fw-extrabold);text-decoration:none}.pulse-primary-link{border-color:var(--pulse-purple);background:var(--pulse-purple);color:#fff;box-shadow:0 12px 28px #6431d83d}.pulse-secondary-link{background:#ffffffb8;color:var(--pulse-purple-deep)}.pulse-primary-link:hover,.pulse-primary-link:focus-visible{background:var(--pulse-purple-deep)}.pulse-secondary-link:hover,.pulse-secondary-link:focus-visible{background:#fff;border-color:var(--pulse-purple)}.pulse-category-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.pulse-category-nav a{display:inline-flex;min-height:36px;align-items:center;padding:8px 13px;border-radius:10px;background:#ffffffc7;color:#342746;font-size:max(var(--vn-type-floor),.76rem);font-weight:var(--fw-extrabold);text-decoration:none;box-shadow:inset 0 0 0 1px #382a4d1a}.pulse-category-nav a:nth-child(1){border-bottom:3px solid #6431d8}.pulse-category-nav a:nth-child(2){border-bottom:3px solid #ff5e73}.pulse-category-nav a:nth-child(3){border-bottom:3px solid #1677b8}.pulse-category-nav a:nth-child(4){border-bottom:3px solid #16864d}.pulse-hero-meta{border-top-color:var(--pulse-rule);color:var(--pulse-ink-quiet)}.pulse-hero-meta strong,.pulse-hero .pulse-strap{color:var(--pulse-ink-soft)}.pulse-hub-edition,.pulse-hub-meta,.pulse-empty-state,.pulse-method{padding:clamp(24px,4vw,46px);border:1px solid rgba(100,49,216,.14);border-radius:22px;background:#f8f7fb;box-shadow:0 20px 56px #09051224}.pulse-edition-intro{display:flex;align-items:end;justify-content:space-between;gap:18px 32px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--pulse-rule)}.pulse-edition-intro .pulse-eyebrow{margin-bottom:9px}.pulse-edition-intro .pulse-edition-title{margin:0;color:var(--pulse-ink);font-size:max(var(--vn-type-floor),clamp(2rem,4vw,3.5rem));line-height:1;letter-spacing:-.035em}.pulse-edition-summary{max-width:62ch;margin:10px 0 0;color:var(--pulse-ink-soft);line-height:1.55}.pulse-edition-period{display:grid;gap:4px;margin:0;color:var(--pulse-ink-soft);text-align:right;font-size:max(var(--vn-type-floor),.84rem)}.pulse-edition-period span{color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.74rem)}.pulse-chart{position:relative;overflow:hidden;border-color:#382a4d1f;border-radius:18px;color:var(--pulse-ink);background:#fff;box-shadow:0 12px 34px #1d122c17}.pulse-chart:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:#6431d8}.pulse-chart:nth-child(4n+2):before{background:#ff5e73}.pulse-chart:nth-child(4n+3):before{background:#1677b8}.pulse-chart:nth-child(4n+4):before{background:#16864d}.pulse-chart>p,.pulse-entry-sub,.pulse-meta-item,.pulse-attribution,.pulse-note,.pulse-scope,.pulse-section-title,.pulse-evidence>summary,.pulse-technical>summary,.pulse-technical ul{color:var(--pulse-ink-quiet)}.pulse-entry{border-top-color:var(--pulse-rule);border-radius:10px;transition:background .16s ease}.pulse-entry:hover,.pulse-entry:focus-within{background:#f7f4ff}.pulse-rank,.pulse-entry[data-tier="1"] .pulse-rank,.pulse-entry[data-tier="2"] .pulse-rank{color:var(--pulse-purple)}.pulse-entry-art{background-color:#eeebf5}.pulse-evidence-panel{border-left-color:var(--pulse-purple);background:#f3efff}.pulse-evidence-panel p{color:var(--pulse-ink-soft)}.pulse-chart-held{background:#fffaf0}.pulse-hold{background:#fff3d8;color:#443c52}.pulse-hold strong{color:#7c5a10}.pulse-schedule,.pulse-method p,.pulse-corrections-note ul{color:var(--pulse-ink-soft)}.pulse-schedule a,.pulse-footer-links a,.pulse-archive a:hover,.pulse-archive a:focus-visible{color:var(--pulse-purple-deep)}.pulse-footer-links{border-top-color:var(--pulse-rule);color:var(--pulse-ink-quiet)}.pulse-empty-state{display:grid;min-height:240px;align-content:center;gap:12px;background:radial-gradient(circle at 90% 20%,rgba(22,119,184,.13),transparent 28%),#fff}.pulse-empty-kicker{color:var(--pulse-live);font-size:max(var(--vn-type-floor),.72rem);font-weight:var(--fw-black);letter-spacing:.15em;text-transform:uppercase}.pulse-empty-state h2{max-width:20ch;margin:0;color:var(--pulse-ink);font-size:max(var(--vn-type-floor),clamp(1.8rem,4vw,3rem));line-height:1.05}.pulse-empty-state p{max-width:62ch;margin:0;color:var(--pulse-ink-soft);line-height:1.65}.pulse-empty-state a{width:max-content;margin-top:4px;color:var(--pulse-purple-deep);font-weight:var(--fw-extrabold)}@media(max-width:720px){.pulse-hero{border-radius:18px}.pulse-hero h1{font-size:max(var(--vn-type-floor),clamp(2.35rem,13vw,3.6rem))}.pulse-primary-link,.pulse-secondary-link{width:100%}.pulse-category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-category-nav a{justify-content:center}.pulse-hub-edition,.pulse-hub-meta,.pulse-empty-state,.pulse-method{padding:22px 16px;border-radius:16px}.pulse-edition-intro{align-items:start;flex-direction:column}.pulse-edition-period{text-align:left}}.pulse-modal-overlay{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:20px;background:#07070ab8;backdrop-filter:blur(6px)}.pulse-modal{width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:26px clamp(20px,4vw,30px) 22px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(170deg,#181820,#0d0d12 72%);color:#fff;box-shadow:0 30px 90px #0000008c}.pulse-modal h2{margin:0 0 16px;font-family:var(--font-serif);font-size:max(var(--vn-type-floor),1.4rem);font-weight:600;color:#fff}.pulse-modal-facts{display:grid;gap:12px;margin:0 0 18px;padding:14px 16px;border-radius:8px;background:#ffffff0a}.pulse-modal-facts>div{display:grid;gap:3px}.pulse-modal-facts dt{margin:0;color:#ffffff8c;font-size:max(var(--vn-type-floor),.64rem);font-weight:var(--fw-black);letter-spacing:.14em;text-transform:uppercase}.pulse-modal-facts dd{margin:0;color:#fff;font-size:max(var(--vn-type-floor),.95rem);font-weight:var(--fw-bold)}.pulse-modal-consequence{margin:0 0 10px;color:#ffffffd1;font-size:max(var(--vn-type-floor),.92rem);line-height:1.6}.pulse-modal-audit{margin:0 0 20px;color:#ffffff85;font-size:max(var(--vn-type-floor),.82rem);line-height:1.55}.pulse-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pulse-modal-actions button{min-height:44px}.pulse-modal-actions button:focus-visible{outline:2px solid #8a5cff;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.pulse-modal{animation:pulseModalIn .2s var(--ease-swift, ease-out) both}}.pulse-live-status[data-state=stale],.pulse-live-status[data-state=issue]{color:var(--pulse-held, #d9a441)}.pulse-live-status[data-state=unavailable]{color:var(--pulse-down, #e0788c)}.pulse-live-status[data-state=collecting]{color:#ffffffb8}.pulse-entry-art{display:block;width:var(--pulse-art-size);height:var(--pulse-art-size);overflow:hidden;border-radius:6px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--pulse-rule)}.pulse-entry-art img{display:block;width:100%;height:100%;object-fit:cover}.pulse-entry-art[data-artwork=fallback]{background-image:linear-gradient(135deg,transparent 46%,var(--pulse-rule) 46%,var(--pulse-rule) 54%,transparent 54%)}@media(forced-colors:active){.pulse-entry-art{box-shadow:none;border:1px solid CanvasText}}.pulse-chart>p.pulse-hold{margin:14px 0 0;max-width:none;color:var(--pulse-ink-soft);font-size:max(var(--vn-type-floor),.88rem);line-height:1.6}.pulse-chart>p.pulse-scope{margin:6px 0 4px;max-width:none;color:var(--pulse-ink-quiet);font-size:max(var(--vn-type-floor),.68rem);line-height:1.4}.pulse-coverage{flex-wrap:wrap}.pulse-coverage-bar{min-width:64px}.pulse-chart-head{min-width:0}.pulse-chart-head>*,.pulse-chart-head h3{min-width:0;max-width:100%;overflow-wrap:anywhere}.pulse-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.pulse-scene .pulse-masthead{font-family:var(--font-sans);font-size:max(var(--vn-type-floor),clamp(3.1rem,9vw,7.4rem));line-height:.96;letter-spacing:-.035em;font-weight:850;color:var(--pulse-ink, #171022);margin:.35em 0 .2em;text-wrap:balance}.pulse-hub-hero.pulse-v2 .pulse-strap{max-width:62ch}.pulse-hub-hero.pulse-v2 .pulse-hero-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.pulse-hub-hero.pulse-v2 .pulse-feed-count strong{font-variant-numeric:tabular-nums}.pulse-scene .pulse-board-nav{position:sticky;top:10px;z-index:24;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin-top:clamp(18px,3vw,30px);padding:6px;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:var(--radius-panel, 12px);background:color-mix(in srgb,#ffffff 86%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15)}.pulse-scene .pulse-board-nav::-webkit-scrollbar{display:none}.pulse-scene .pulse-board-nav a{flex:0 0 auto;padding:8px 13px;border-radius:var(--radius-control, 8px);font-size:var(--type-kicker, .76rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--pulse-ink-soft, #443c52);white-space:nowrap}.pulse-scene .pulse-board-nav a:hover{color:var(--pulse-ink, #171022);background:color-mix(in srgb,var(--pulse-purple, #6431d8) 9%,transparent)}.pulse-scene .pulse-board-nav a[aria-current=true]{color:#fff;background:var(--pulse-purple, #6431d8)}.pulse-scene.pulse-board{padding-top:clamp(26px,4vw,44px)}.pulse-scene .pulse-board-title{font-size:max(var(--vn-type-floor),clamp(2.1rem,5vw,3.6rem));letter-spacing:-.025em;line-height:1;margin:0 0 10px;color:var(--pulse-ink, #171022)}.pulse-scene .pulse-board-scope{font-size:var(--type-kicker, .76rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-ink-soft, #443c52);margin:0 0 8px}.pulse-scene .pulse-board-strap,.pulse-scene .pulse-board-movement{max-width:66ch;color:var(--pulse-ink-soft, #443c52);margin:0 0 10px}.pulse-scene .pulse-board-live{font-size:var(--type-meta, .82rem);color:var(--pulse-ink-soft, #443c52);margin:0 0 16px}.pulse-scene .pulse-board-live .pulse-board-freshness{color:var(--pulse-ink-mute, #665e72)}.pulse-scene .pulse-board-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0 4px}.pulse-scene .pulse-filter-group{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:var(--radius-control, 8px);background:#fff}.pulse-scene .pulse-board-list{list-style:none;margin:18px 0 0;padding:0;background:#fff;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:18px;overflow:clip}.pulse-scene .pulse-board-item+.pulse-board-item{border-top:1px solid var(--pulse-rule, rgba(56, 42, 77, .13))}.pulse-scene .pulse-board-entry>summary{list-style:none;cursor:pointer}.pulse-scene .pulse-board-entry>summary::-webkit-details-marker{display:none}.pulse-scene .pulse-entry-face{display:grid;grid-template-columns:46px 44px minmax(0,1fr) 118px 96px;gap:6px 14px;align-items:center;padding:12px clamp(14px,2.4vw,26px)}.pulse-scene .pulse-board-entry>summary:hover{background:color-mix(in srgb,var(--pulse-elevated, #f4f0ff) 62%,#ffffff)}.pulse-scene .pulse-board-entry>summary:focus-visible{outline:2px solid var(--pulse-purple-deep, #4318a7);outline-offset:-2px}.pulse-scene .pulse-board-rank{font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.02em;color:var(--pulse-ink, #171022);font-size:max(var(--vn-type-floor),1.06rem);text-align:right}.pulse-scene .pulse-entry-face .pulse-entry-art{width:44px;height:44px;border-radius:var(--radius-control, 8px);overflow:clip;background:var(--pulse-elevated, #f4f0ff);align-self:center}.pulse-scene .pulse-entry-face .pulse-entry-art img{width:100%;height:100%;object-fit:cover;display:block}.pulse-scene .pulse-face-id{display:flex;flex-direction:column;gap:3px;min-width:0}.pulse-scene .pulse-face-title{font-weight:750;color:var(--pulse-ink, #171022);line-height:1.16;overflow-wrap:anywhere}.pulse-scene .pulse-face-sub{color:var(--pulse-ink-soft, #443c52);font-size:var(--type-small, .88rem);line-height:1.2}.pulse-scene .pulse-face-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.pulse-scene .pulse-chip{font-size:max(var(--vn-type-floor),.64rem);font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--pulse-ink-soft, #443c52);border:1px solid var(--pulse-rule-strong, rgba(56, 42, 77, .25));border-radius:var(--radius-control, 8px);padding:2px 7px;white-space:nowrap}.pulse-scene .pulse-chip[data-domain=music]{border-color:color-mix(in srgb,var(--pulse-purple, #6431d8) 55%,transparent);color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-chip[data-domain=screen]{border-color:color-mix(in srgb,#1677b8 58%,transparent);color:#125f93}.pulse-scene .pulse-chip[data-domain=podcasts]{border-color:color-mix(in srgb,#16864d 58%,transparent);color:#116b3d}.pulse-scene .pulse-chip-sa{background:var(--pulse-ink, #171022);border-color:var(--pulse-ink, #171022);color:#fff}.pulse-scene .pulse-face-spark{color:var(--chrome-quiet, #5e6275);display:flex;align-items:center;min-height:34px}.pulse-scene svg.pulse-spark{width:100%;height:34px;overflow:visible}.pulse-scene svg.pulse-spark circle{fill:currentColor}.pulse-scene svg.pulse-spark path{stroke-dasharray:1;stroke-dashoffset:1}.pulse-scene svg.pulse-spark.pulse-spark-drawn path{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.25,.1,.25,1)}.pulse-scene .pulse-spark-flat{display:inline-block;width:100%;height:1px;background:var(--pulse-rule, rgba(56, 42, 77, .13))}.pulse-scene .pulse-face-score{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pulse-scene .pulse-score{font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.02em;font-size:max(var(--vn-type-floor),1.18rem);color:var(--pulse-ink, #171022);line-height:1}.pulse-scene .pulse-face-move{font-variant-numeric:tabular-nums;font-size:max(var(--vn-type-floor),.72rem);font-weight:800;letter-spacing:.06em}.pulse-scene .pulse-face-move[data-move=up]{color:var(--pulse-live, #08743f)}.pulse-scene .pulse-face-move[data-move=down]{color:var(--pulse-down, #b42f50)}.pulse-scene .pulse-face-move[data-move=new]{color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-face-move[data-move=same]{color:var(--pulse-ink-mute, #665e72)}.pulse-scene .pulse-board-entry[data-tier="3"] .pulse-entry-face{grid-template-columns:54px 64px minmax(0,1fr) 132px 104px;padding-block:16px}.pulse-scene .pulse-board-entry[data-tier="3"] .pulse-entry-face .pulse-entry-art{width:64px;height:64px}.pulse-scene .pulse-board-entry[data-tier="3"] .pulse-face-title{font-size:max(var(--vn-type-floor),1.08rem)}.pulse-scene .pulse-board-entry[data-tier="3"] .pulse-board-rank{font-size:max(var(--vn-type-floor),1.3rem)}.pulse-scene .pulse-board-entry[data-tier="3"] .pulse-score{font-size:max(var(--vn-type-floor),1.34rem)}.pulse-scene .pulse-board-entry[data-tier="2"] .pulse-entry-face{grid-template-columns:74px 96px minmax(0,1fr) 168px 122px;padding-block:22px}.pulse-scene .pulse-board-entry[data-tier="2"] .pulse-entry-face .pulse-entry-art{width:96px;height:96px;border-radius:var(--radius-panel, 12px)}.pulse-scene .pulse-board-entry[data-tier="2"] .pulse-face-title{font-size:max(var(--vn-type-floor),clamp(1.2rem,2.2vw,1.55rem));letter-spacing:-.015em}.pulse-scene .pulse-board-entry[data-tier="2"] .pulse-board-rank{font-size:max(var(--vn-type-floor),clamp(1.7rem,3vw,2.3rem))}.pulse-scene .pulse-board-entry[data-tier="2"] .pulse-score{font-size:max(var(--vn-type-floor),clamp(1.5rem,2.4vw,1.9rem))}.pulse-scene .pulse-board-entry[data-tier="2"] svg.pulse-spark{height:44px}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face{grid-template-columns:minmax(86px,128px) minmax(128px,168px) minmax(0,1fr) minmax(180px,250px) 148px;padding-block:clamp(26px,4vw,42px);background:radial-gradient(120% 150% at 0% 0%,color-mix(in srgb,var(--pulse-purple, #6431d8) 10%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--pulse-elevated, #f4f0ff) 70%,#ffffff),#fff)}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face .pulse-entry-art{width:100%;max-width:168px;height:auto;aspect-ratio:1;border-radius:var(--radius-panel, 12px);box-shadow:0 18px 40px -22px color-mix(in srgb,var(--pulse-ink, #171022) 55%,transparent)}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-board-rank{font-size:max(var(--vn-type-floor),clamp(2.6rem,6vw,4.6rem));line-height:.9}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-face-title{font-size:max(var(--vn-type-floor),clamp(1.65rem,3.6vw,2.7rem));letter-spacing:-.025em;line-height:1.03}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-face-sub{font-size:max(var(--vn-type-floor),clamp(.95rem,1.6vw,1.15rem))}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-score{font-size:max(var(--vn-type-floor),clamp(2rem,3.6vw,2.9rem))}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-face-move{font-size:max(var(--vn-type-floor),.86rem)}.pulse-scene .pulse-board-entry[data-tier="1"] svg.pulse-spark{height:64px}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-face-spark{color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-entry-drawer{padding:4px clamp(14px,2.4vw,26px) 22px;background:var(--pulse-deep, #f7f5fc);border-top:1px solid var(--pulse-rule, rgba(56, 42, 77, .13))}.pulse-scene .pulse-drawer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(16px,3vw,34px);padding-top:16px}.pulse-scene .pulse-entry-drawer h4{margin:0 0 10px;font-size:var(--type-kicker, .76rem);font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-family-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pulse-scene .pulse-family-row{display:grid;grid-template-columns:96px minmax(0,1fr) 44px;grid-template-areas:"label bar value" "detail detail detail";gap:2px 10px;align-items:center}.pulse-scene .pulse-family-label{grid-area:label;font-size:var(--type-meta, .82rem);font-weight:650;color:var(--pulse-ink, #171022)}.pulse-scene .pulse-family-bar{grid-area:bar;display:block;height:4px;background:var(--meter-track, rgba(23, 19, 34, .16))}.pulse-scene .pulse-family-bar span{display:block;height:100%;background:var(--pulse-purple, #6431d8)}.pulse-scene .pulse-family-value{grid-area:value;font-variant-numeric:tabular-nums;font-weight:750;font-size:var(--type-meta, .82rem);color:var(--pulse-ink, #171022);text-align:right}.pulse-scene .pulse-family-detail{grid-area:detail;font-size:max(var(--vn-type-floor),.78rem);color:var(--pulse-ink-mute, #665e72)}.pulse-scene .pulse-drawer-traj svg.pulse-spark-large{width:100%;height:72px;color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-drawer-days{font-size:max(var(--vn-type-floor),.78rem);color:var(--pulse-ink-mute, #665e72);margin:8px 0 0}.pulse-scene .pulse-drawer-eligibility{font-size:var(--type-meta, .82rem);color:var(--pulse-ink-soft, #443c52);margin:14px 0 0}.pulse-scene .pulse-compare-add{appearance:none;margin-top:10px;border:1px solid var(--pulse-rule-strong, rgba(56, 42, 77, .25));background:#fff;border-radius:var(--radius-control, 8px);padding:7px 12px;font:inherit;font-size:var(--type-meta, .82rem);font-weight:650;color:var(--pulse-ink, #171022);cursor:pointer}.pulse-scene .pulse-compare-add:hover{border-color:var(--pulse-purple-deep, #4318a7);color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-entry-drawer .pulse-evidence{margin-top:14px}.pulse-scene .pulse-board-foot{font-size:var(--type-meta, .82rem);color:var(--pulse-ink-mute, #665e72);margin:12px 0 0}.pulse-scene .pulse-empty-state{border:1px dashed var(--pulse-rule-strong, rgba(56, 42, 77, .25));border-radius:18px;padding:clamp(22px,4vw,40px);background:#fff}.pulse-scene .pulse-compare-panel{margin-top:16px;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:18px;background:#fff;padding:clamp(14px,2.4vw,24px)}.pulse-scene .pulse-compare-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pulse-scene .pulse-compare-head h3{margin:0;font-size:var(--type-panel-title, 1.1rem)}.pulse-scene .pulse-compare-chart{width:100%;height:96px;overflow:visible}.pulse-scene .pulse-compare-chart path[data-series="0"]{stroke:var(--pulse-purple, #6431d8)}.pulse-scene .pulse-compare-chart path[data-series="1"]{stroke:#1677b8}.pulse-scene .pulse-compare-legend{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:10px 0 0;padding:0}.pulse-scene .pulse-compare-legend li{display:flex;align-items:baseline;gap:8px;font-size:var(--type-meta, .82rem);color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-compare-legend li:before{content:"";width:14px;height:3px;align-self:center;background:var(--pulse-purple, #6431d8)}.pulse-scene .pulse-compare-legend li[data-series="1"]:before{background:#1677b8}.pulse-scene .pulse-compare-hint{font-size:var(--type-meta, .82rem);color:var(--pulse-ink-mute, #665e72);margin:10px 0 0}.pulse-scene .pulse-board-list[data-compare-on] .pulse-board-item{display:flex;align-items:stretch}.pulse-scene .pulse-board-list[data-compare-on] .pulse-board-item>.pulse-board-entry{flex:1 1 auto;min-width:0}.pulse-scene .pulse-pick[hidden],.pulse-scene .pulse-compare-add[hidden]{display:none!important}.pulse-scene .pulse-pick:not([hidden]){display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--vn-target-min, 44px)!important;min-width:var(--vn-target-min, 44px)!important;padding:10px 12px;border-right:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));background:var(--pulse-elevated, #f4f0ff);color:var(--pulse-ink, #171022);font-size:max(var(--vn-type-floor),.72rem);font-weight:700;letter-spacing:.02em;cursor:pointer}.pulse-scene .pulse-pick:not([hidden]):hover{background:#fff;color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-pick:has(.pulse-pick-input:checked){background:#fff;color:var(--pulse-purple-deep, #4318a7);box-shadow:inset 3px 0 0 var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-pick-input{width:20px;height:20px;margin:0;accent-color:var(--pulse-purple-deep, #4318a7);cursor:pointer}.pulse-scene .pulse-pick-input:focus-visible{outline:2px solid var(--pulse-purple-deep, #4318a7);outline-offset:2px}.pulse-scene .pulse-compare-head{flex-wrap:wrap}.pulse-scene .pulse-compare-count{margin:0 auto 0 0;font-size:var(--type-meta, .82rem);color:var(--pulse-ink-quiet, #665e72)}.pulse-scene .pulse-compare-note{margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--pulse-purple-deep, #4318a7);background:var(--pulse-elevated, #f4f0ff);border-radius:0 8px 8px 0;font-size:var(--type-meta, .82rem);color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-compare-note:empty{margin:0;padding:0;border:0;background:none}.pulse-scene .pulse-compare-chart path[data-series="2"]{stroke:#b3245c}.pulse-scene .pulse-compare-chart path[data-series="3"]{stroke:#4a4459}.pulse-scene .pulse-compare-legend li[data-series="2"]:before{background:#b3245c}.pulse-scene .pulse-compare-legend li[data-series="3"]:before{background:#4a4459}.pulse-scene .pulse-compare-scroll{margin-top:16px;overflow-x:auto}.pulse-scene .pulse-compare-table{width:100%;min-width:460px;border-collapse:collapse;font-size:max(var(--vn-type-floor),.82rem);color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-compare-table th,.pulse-scene .pulse-compare-table td{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-top:1px solid var(--pulse-rule, rgba(56, 42, 77, .13))}.pulse-scene .pulse-compare-table thead th{border-top:0;padding-bottom:12px}.pulse-scene .pulse-compare-table th strong,.pulse-scene .pulse-compare-table td strong{display:block;color:var(--pulse-ink, #171022);font-weight:700}.pulse-scene .pulse-compare-table tbody th{color:var(--pulse-ink, #171022);font-weight:650;white-space:nowrap;padding-right:22px}.pulse-scene .pulse-compare-detail{display:block;margin-top:3px;font-size:max(var(--vn-type-floor),.76rem);font-weight:400;color:var(--pulse-ink-quiet, #665e72)}.pulse-scene .pulse-compare-key{display:inline-flex;align-items:center;gap:7px;margin-bottom:4px;font-size:max(var(--vn-type-floor),.74rem);font-weight:650;color:var(--pulse-ink-quiet, #665e72)}.pulse-scene .pulse-compare-key:before{content:"";width:14px;height:3px;background:var(--pulse-purple, #6431d8)}.pulse-scene .pulse-compare-key[data-series="1"]:before{background:#1677b8}.pulse-scene .pulse-compare-key[data-series="2"]:before{background:#b3245c}.pulse-scene .pulse-compare-key[data-series="3"]:before{background:#4a4459}.pulse-scene .pulse-compare-source{display:block;margin-top:4px;font-weight:650;color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-mover-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.pulse-scene .pulse-mover-rail{background:#fff;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:18px;border-top:5px solid var(--pulse-purple, #6431d8);padding:16px 16px 12px}.pulse-scene .pulse-mover-rail:nth-child(2){border-top-color:#16864d}.pulse-scene .pulse-mover-rail:nth-child(3){border-top-color:#1677b8}.pulse-scene .pulse-mover-rail:nth-child(4){border-top-color:#b42f50}.pulse-scene .pulse-mover-rail:nth-child(5){border-top-color:#9b5b00}.pulse-scene .pulse-mover-rail h3{margin:0 0 10px;font-size:var(--type-kicker, .76rem);font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-mover-list{list-style:none;margin:0;padding:0}.pulse-scene .pulse-mover{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"rank id" "rank detail";gap:1px 10px;padding:9px 0}.pulse-scene .pulse-mover+.pulse-mover{border-top:1px solid var(--pulse-rule, rgba(56, 42, 77, .13))}.pulse-scene .pulse-mover-rank{grid-area:rank;font-variant-numeric:tabular-nums;font-weight:800;color:var(--pulse-ink, #171022);font-size:max(var(--vn-type-floor),.95rem)}.pulse-scene .pulse-mover-id{grid-area:id;display:flex;flex-direction:column;min-width:0}.pulse-scene .pulse-mover-id strong{color:var(--pulse-ink, #171022);line-height:1.2;overflow-wrap:anywhere}.pulse-scene .pulse-mover-id span{color:var(--pulse-ink-soft, #443c52);font-size:max(var(--vn-type-floor),.8rem)}.pulse-scene .pulse-mover-detail{grid-area:detail;font-size:max(var(--vn-type-floor),.78rem);font-variant-numeric:tabular-nums;color:var(--pulse-ink-mute, #665e72)}.pulse-scene .pulse-mover-empty{font-size:var(--type-meta, .82rem);color:var(--pulse-ink-mute, #665e72);margin:4px 0 0}.pulse-scene.pulse-narrative .pulse-narrative-line{font-family:var(--font-serif, Georgia, serif);font-size:max(var(--vn-type-floor),clamp(1.18rem,2.2vw,1.5rem));line-height:1.45;color:var(--pulse-ink, #171022);max-width:62ch;margin:0 0 .65em}.pulse-scene .pulse-narrative-note{font-size:var(--type-meta, .82rem);color:var(--pulse-ink-mute, #665e72);max-width:62ch}.pulse-scene .pulse-trends-list{list-style:none;margin:14px 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 26px;background:#fff;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:18px;padding:8px clamp(14px,2.4vw,24px)}.pulse-scene .pulse-trends-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--pulse-rule, rgba(56, 42, 77, .13))}.pulse-scene .pulse-trends-list li:first-child{border-top:0}.pulse-scene .pulse-trends-rank{font-variant-numeric:tabular-nums;font-weight:800;color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-trends-list strong{color:var(--pulse-ink, #171022);overflow-wrap:anywhere}.pulse-scene .pulse-trends-traffic{font-size:max(var(--vn-type-floor),.78rem);font-variant-numeric:tabular-nums;color:var(--pulse-ink-mute, #665e72);white-space:nowrap}.pulse-scene.pulse-lens .pulse-chart-grid{margin-top:14px}.pulse-scene .pulse-record-line{color:var(--pulse-ink-soft, #443c52);max-width:70ch}@media(max-width:720px){.pulse-scene .pulse-entry-face{grid-template-columns:32px 44px minmax(0,1fr) auto;gap:4px 10px}.pulse-scene .pulse-entry-face .pulse-face-spark{display:none}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face{grid-template-columns:44px 96px minmax(0,1fr);grid-template-rows:auto auto;padding-block:22px}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face .pulse-face-score{grid-column:3;align-items:flex-end}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face .pulse-face-spark{display:flex;grid-column:1 / -1;grid-row:2}.pulse-scene .pulse-board-entry[data-tier="2"] .pulse-entry-face{grid-template-columns:38px 64px minmax(0,1fr) auto}.pulse-scene .pulse-board-entry[data-tier="2"] .pulse-entry-face .pulse-entry-art{width:64px;height:64px}.pulse-scene .pulse-drawer-grid{grid-template-columns:minmax(0,1fr)}.pulse-scene .pulse-board-entry[data-sheet] .pulse-entry-drawer{position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:78dvh;overflow:auto;border-radius:var(--radius-sheet, 16px) var(--radius-sheet, 16px) 0 0;border-top:1px solid var(--pulse-rule-strong, rgba(56, 42, 77, .25));background:#fff;padding-bottom:max(22px,env(safe-area-inset-bottom,0px));animation:pulse-sheet-rise .24s cubic-bezier(.25,.1,.25,1)}}@media(prefers-reduced-motion:reduce){.pulse-scene svg.pulse-spark.pulse-spark-drawn path{transition:none}.pulse-scene .pulse-board-entry[data-sheet] .pulse-entry-drawer{animation:none}}:root[data-motion-profile=reduced] .pulse-scene svg.pulse-spark path{stroke-dashoffset:0;transition:none}:root[data-motion-profile=reduced] .pulse-scene .pulse-board-entry[data-sheet] .pulse-entry-drawer{animation:none}.pulse-scene.pulse-board,.pulse-scene.pulse-movers,.pulse-scene.pulse-narrative,.pulse-scene.pulse-lens,.pulse-scene.pulse-search-signal{padding:clamp(24px,4vw,46px);border:1px solid rgba(100,49,216,.14);border-radius:22px;background:#f8f7fb;box-shadow:0 20px 56px #09051224}.pulse-scene .pulse-live-status[data-state=collecting]{color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-face-title{overflow-wrap:break-word}.pulse-scene .pulse-spark-bridge{opacity:.45}@media(max-width:720px){.pulse-scene .pulse-board-entry[data-tier="3"] .pulse-entry-face{grid-template-columns:36px 56px minmax(0,1fr) auto;padding-block:14px}.pulse-scene .pulse-board-entry[data-tier="3"] .pulse-entry-face .pulse-entry-art{width:56px;height:56px}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"rank art" "id id" "spark spark" "score score";align-items:start;row-gap:10px}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face .pulse-entry-art{justify-self:start;max-width:128px}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-board-rank{grid-area:rank}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face .pulse-entry-art{grid-area:art}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-face-id{grid-area:id}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face .pulse-face-spark{grid-area:spark}.pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face .pulse-face-score{grid-area:score;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:10px}}@media(max-width:720px){.pulse-sheet-backdrop{position:fixed;inset:0;background:#17102270;z-index:58}body.pulse-sheet-open{overflow:hidden}body.pulse-sheet-open .pulse-scene.pulse-board{content-visibility:visible;contain:none}body.pulse-sheet-open #main{transform:none!important}}.pulse-scene .pulse-nav-divider{flex:0 0 1px;align-self:stretch;margin:6px 4px;background:var(--pulse-rule-strong, rgba(56, 42, 77, .25))}.pulse-scene .pulse-chip-coverage{border-style:dashed;color:var(--pulse-ink-mute, #665e72)}.pulse-scene .pulse-family-informational .pulse-family-detail{grid-column:1 / -1}.pulse-scene .pulse-family-informational{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"label detail";opacity:.82}.pulse-scene .pulse-family-informational .pulse-family-label{grid-area:label;color:var(--pulse-ink-mute, #665e72)}.pulse-scene .pulse-family-informational .pulse-family-detail{grid-area:detail}.pulse-scene .pulse-drawer-coverage,.pulse-scene .pulse-drawer-platforms{margin:14px 0 0;font-size:var(--type-meta, .82rem);color:var(--pulse-ink-soft, #443c52);max-width:66ch}.pulse-scene.pulse-now{padding:clamp(24px,4vw,46px);border:1px solid rgba(100,49,216,.14);border-radius:22px;background:#f8f7fb;box-shadow:0 20px 56px #09051224}.pulse-scene .pulse-now-stream{list-style:none;margin:14px 0 0;padding:0;background:#fff;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:18px;overflow:clip}.pulse-scene .pulse-now-item{display:grid;grid-template-columns:132px minmax(0,1fr) 56px;grid-template-areas:"state id rank" "state detail rank";gap:2px 14px;align-items:center;padding:13px clamp(14px,2.4vw,24px)}.pulse-scene .pulse-now-item+.pulse-now-item{border-top:1px solid var(--pulse-rule, rgba(56, 42, 77, .13))}.pulse-scene .pulse-now-state{grid-area:state;font-size:max(var(--vn-type-floor),.66rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-purple-deep, #4318a7);border:1px solid color-mix(in srgb,var(--pulse-purple, #6431d8) 45%,transparent);border-radius:var(--radius-control, 8px);padding:5px 9px;justify-self:start}.pulse-scene .pulse-now-item[data-state=COOLING] .pulse-now-state{color:var(--pulse-down, #b42f50);border-color:color-mix(in srgb,var(--pulse-down, #b42f50) 45%,transparent)}.pulse-scene .pulse-now-item[data-state=SURGING] .pulse-now-state{color:var(--pulse-live, #08743f);border-color:color-mix(in srgb,var(--pulse-live, #08743f) 45%,transparent)}.pulse-scene .pulse-now-id{grid-area:id;display:flex;flex-direction:column;min-width:0}.pulse-scene .pulse-now-id strong{color:var(--pulse-ink, #171022);overflow-wrap:anywhere}.pulse-scene .pulse-now-id span{color:var(--pulse-ink-soft, #443c52);font-size:max(var(--vn-type-floor),.8rem)}.pulse-scene .pulse-now-detail{grid-area:detail;font-size:max(var(--vn-type-floor),.8rem);font-variant-numeric:tabular-nums;color:var(--pulse-ink-mute, #665e72)}.pulse-scene .pulse-now-rank{grid-area:rank;font-variant-numeric:tabular-nums;font-weight:800;color:var(--pulse-ink-soft, #443c52);text-align:right}@media(max-width:720px){.pulse-scene .pulse-now-item{grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"state rank" "id rank" "detail detail"}}.pulse-scene .pulse-route-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.pulse-scene .pulse-route-card a{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;background:#fff;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:18px;text-decoration:none;color:var(--pulse-ink, #171022)}.pulse-scene .pulse-route-card a:hover{border-color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-route-card a:focus-visible{outline:2px solid var(--pulse-purple-deep, #4318a7);outline-offset:2px}.pulse-scene .pulse-route-card strong{font-size:max(var(--vn-type-floor),1.02rem);letter-spacing:-.01em}.pulse-scene .pulse-route-card span{font-size:max(var(--vn-type-floor),.8rem);color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-product-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.pulse-scene .pulse-product a{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;background:#fff;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:18px;text-decoration:none;color:var(--pulse-ink, #171022)}.pulse-scene .pulse-product a:hover{border-color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-product a:focus-visible{outline:2px solid var(--pulse-purple-deep, #4318a7);outline-offset:2px}.pulse-scene .pulse-product strong{font-size:max(var(--vn-type-floor),1.02rem);letter-spacing:-.01em}.pulse-scene .pulse-product-strap{font-size:max(var(--vn-type-floor),.8rem);color:var(--pulse-ink-soft, #443c52)}.pulse-scene .pulse-product-state{margin-top:auto;font-size:max(var(--vn-type-floor),.66rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-live, #08743f)}.pulse-scene .pulse-product[data-state=gated] .pulse-product-state{color:var(--pulse-held, #9b5b00)}.pulse-scene .pulse-badge[data-move=new],.pulse-scene .pulse-badge[data-move=re]{color:var(--pulse-purple-deep, #4318a7);border-color:color-mix(in srgb,var(--pulse-purple, #6431d8) 50%,transparent)}.pulse-scene .pulse-badge[data-move=official],.pulse-scene .pulse-badge[data-move=index]{color:var(--pulse-ink-soft, #443c52);border-color:var(--pulse-rule-strong, rgba(56, 42, 77, .25))}.pulse-scene .pulse-badge[data-move=peak]{color:var(--pulse-ink, #171022);border-color:var(--pulse-rule-strong, rgba(56, 42, 77, .25))}.pulse-scene .pulse-live-status{color:#075f34}.pulse-scene .pulse-live-status[data-state=stale],.pulse-scene .pulse-live-status[data-state=issue]{color:#8a5000}.pulse-scene .pulse-live-status[data-state=unavailable]{color:#a3283f}.pulse-scene.pulse-edition{padding:clamp(24px,4vw,46px);border:1px solid rgba(100,49,216,.14);border-radius:22px;background:#f8f7fb;box-shadow:0 20px 56px #09051224}.pulse-scene.pulse-edition .pulse-corrections-note{color:var(--pulse-ink-soft, #443c52);background:#fff;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:12px;padding:14px 16px}.pulse-scene.pulse-edition .pulse-corrections-note strong{color:var(--pulse-ink, #171022)}.pulse-scene.pulse-edition .pulse-corrections-note .pulse-meta-item{color:var(--pulse-ink-mute, #665e72)}.pulse-scene.pulse-edition .pulse-footer-links,.pulse-scene.pulse-edition .pulse-footer-links a{color:var(--pulse-ink-soft, #443c52)}.pulse-scene.pulse-edition .pulse-footer-links a{color:var(--pulse-purple-deep, #4318a7)}.pulse-scene .pulse-region-list li{grid-template-columns:34px minmax(0,1fr) fit-content(40%)}.pulse-scene .pulse-region-list .pulse-trends-traffic{white-space:normal;overflow-wrap:anywhere;text-align:right}main>.pulse-board-nav{position:sticky;top:10px;z-index:24;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;width:min(var(--max),calc(100% - 36px));margin:clamp(18px,3vw,30px) auto 0;padding:6px;border:1px solid var(--pulse-rule, rgba(56, 42, 77, .13));border-radius:var(--radius-panel, 12px);background:#ffffffdb;-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15)}body[data-route=pulse] main>.pulse-board-nav:first-child{margin-top:clamp(72px,6vw,92px)}main>.pulse-board-nav::-webkit-scrollbar{display:none}main>.pulse-board-nav a{flex:0 0 auto;padding:8px 13px;border-radius:var(--radius-control, 8px);font-size:var(--type-kicker, .76rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--pulse-ink-soft, #443c52);white-space:nowrap}main>.pulse-board-nav a:hover{color:var(--pulse-ink, #171022);background:color-mix(in srgb,var(--pulse-purple, #6431d8) 9%,transparent)}main>.pulse-board-nav a[aria-current=true]{color:#fff;background:var(--pulse-purple, #6431d8)}main>.pulse-board-nav .pulse-nav-divider{flex:0 0 1px;align-self:stretch;margin:6px 4px;background:var(--pulse-rule-strong, rgba(56, 42, 77, .25))}@media(max-width:640px){main>.pulse-board-nav{width:calc(100% - 24px)}}@media(min-width:721px){.pulse-scene .pulse-board-nav,main>.pulse-board-nav{flex-wrap:wrap;row-gap:2px;overflow-x:visible}}.pulse-chart-grid-compact{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px}.pulse-chart-grid-compact .pulse-chart{padding:18px clamp(14px,3vw,22px) 14px}.pulse-entry.pulse-entry-compact[data-tier]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 12px;padding:10px 4px;align-items:baseline}.pulse-entry.pulse-entry-compact[data-tier]>.pulse-rank{grid-column:1;grid-row:1;font-size:max(var(--vn-type-floor),1.05rem);align-self:baseline}.pulse-entry.pulse-entry-compact[data-tier]>strong{grid-column:2;grid-row:1;min-width:0;display:block;font-size:max(var(--vn-type-floor),1rem);line-height:1.3;overflow-wrap:anywhere;color:var(--pulse-ink)}.pulse-entry.pulse-entry-compact[data-tier]>.pulse-entry-sub{grid-column:2;grid-row:2;margin-top:0}.pulse-lens-controls{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.pulse-filter-group{display:flex;flex-wrap:wrap;gap:8px}.pulse-chart-more{margin:12px 0 0}.pulse-chart[hidden]{display:none}:root body:not(:root) .pulse-chart-more a{min-height:var(--vn-target-min)!important;display:inline-flex;align-items:center}body:not(:root) .pulse-hero{background:linear-gradient(145deg,#fff,#f6f1ff 63%,#eef8ff)!important}body:not(:root) .pulse-hero:after{content:none!important;background:none!important;filter:none!important}body:not(:root) .pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-elevated, #f4f0ff) 70%,#ffffff),#fff)!important}html body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .pulse-entry-art,html body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .pulse-scene .pulse-board-entry[data-tier="1"] .pulse-entry-face .pulse-entry-art{box-shadow:0 18px 40px -28px #0000006b!important}
