:root{--pulse-pink:#ff0a8a;--pulse-black:#050506;--pulse-ink:#111116;--pulse-line:rgba(255,255,255,.12);--pulse-muted:#8a8a93;--pulse-sans:"Libre Franklin",Arial,sans-serif;--pulse-display:"Oswald","Arial Narrow",Arial,sans-serif;--pulse-serif:"Newsreader",Georgia,serif}

/* Account surface --------------------------------------------------------- */
.waw-account-btn{display:inline-flex;align-items:center;gap:7px;background:var(--pulse-pink);color:#fff!important;padding:9px 12px;font:800 .64rem/1 var(--pulse-sans);letter-spacing:.075em;border-radius:1px;text-transform:uppercase}.waw-account-btn img{width:22px;height:22px;border-radius:50%;object-fit:cover}
.pulse-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:1px;background:var(--pulse-pink);color:#fff!important;padding:10px 16px;font:800 .65rem/1 var(--pulse-sans);letter-spacing:.07em;text-transform:uppercase}.pulse-btn:hover{filter:brightness(1.05)}.pulse-btn--ghost{background:transparent;border:1px solid #d8d8dd;color:#222!important}
.pulse-kicker,.pulse-module-label{font:900 .59rem/1.2 var(--pulse-sans);letter-spacing:.12em;color:var(--pulse-pink);text-transform:uppercase}.pulse-module-label{display:flex;justify-content:space-between;gap:10px}.pulse-module-label span{color:#85858e;letter-spacing:0;text-transform:none;font-weight:650}

/* Homepage / sidebar Pulse ----------------------------------------------- */
.pulse-sidebar{background:#050506;color:#fff;border:1px solid #24242a;padding:15px;border-radius:0;box-shadow:none;overflow:hidden}.pulse-side-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid #29292f;padding-bottom:10px}.pulse-side-kicker{display:block;color:#686872;font:800 .48rem/1 var(--pulse-sans);letter-spacing:.12em;margin-bottom:3px}.pulse-side-head h2{font:800 1.02rem/1 var(--pulse-display);letter-spacing:.025em;margin:0}.pulse-side-head h2 span{color:var(--pulse-pink);font-size:1.05em}.pulse-side-head>a{font:800 .5rem/1 var(--pulse-sans);letter-spacing:.05em;color:var(--pulse-pink);white-space:nowrap;margin-bottom:1px}
.pulse-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin:10px 0 9px}.pulse-tabs button{border:0;border-bottom:2px solid transparent;background:#111114;color:#86868f;padding:7px 3px 6px;font:800 .49rem/1 var(--pulse-sans);letter-spacing:.04em}.pulse-tabs button:hover{color:#fff}.pulse-tabs button.is-active{background:#17171b;border-bottom-color:var(--pulse-pink);color:#fff}
.pulse-tabpane{display:none}.pulse-tabpane.is-active{display:block}.pulse-tabpanes{min-height:275px}
.pulse-trending-list{list-style:none;margin:0;padding:0}.pulse-trending-list li{display:grid;grid-template-columns:23px minmax(0,1fr);gap:8px;border-bottom:1px solid #202026;padding:7px 0}.pulse-rank{font:700 1.05rem/1 var(--pulse-display);color:var(--pulse-pink);padding-top:1px}.pulse-trending-list a{color:#fff;min-width:0}.pulse-trending-list strong{font:700 .7rem/1.22 var(--pulse-sans);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pulse-trending-list small{display:block;color:#73737c;font-size:.54rem;margin-top:3px}
.pulse-seed-intro{border-left:2px solid var(--pulse-pink);padding:8px 0 8px 10px;margin:1px 0 5px}.pulse-seed-intro strong{display:block;font:700 .68rem/1.25 var(--pulse-sans);color:#fff}.pulse-seed-intro span{display:block;font:500 .55rem/1.35 var(--pulse-sans);color:#797983;margin-top:3px}.pulse-starter-list{display:grid}.pulse-starter-list>a{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:7px;row-gap:2px;padding:7px 0;border-bottom:1px solid #202026;color:#fff}.pulse-starter-list>a>span{grid-column:1;font:900 .47rem/1 var(--pulse-sans);color:var(--pulse-pink);letter-spacing:.06em}.pulse-starter-list>a>strong{grid-column:2;grid-row:1;font:700 .66rem/1.16 var(--pulse-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-starter-list>a>small{grid-column:2;grid-row:2;color:#686872;font:600 .5rem/1 var(--pulse-sans)}
.pulse-side-join{display:block;background:var(--pulse-pink);color:#fff;text-align:center;margin-top:10px;padding:9px 10px;font:900 .56rem/1 var(--pulse-sans);letter-spacing:.07em;text-transform:uppercase}

/* Poll / Hot Take / Discussion ------------------------------------------- */
.pulse-poll h3{font:700 1.02rem/1.13 var(--pulse-display);letter-spacing:.005em;margin:9px 0 10px}.pulse-poll-options{display:grid;gap:5px}.pulse-poll-option{position:relative;overflow:hidden;border:1px solid #292930;background:#101014;color:#fff;min-height:34px;padding:0 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left}.pulse-poll-option:hover{border-color:var(--pulse-pink)}.pulse-poll-bar{position:absolute;left:0;top:0;bottom:0;background:rgba(255,10,138,.22);z-index:0}.pulse-poll-choice,.pulse-poll-option b{position:relative;z-index:1;font:650 .62rem/1.2 var(--pulse-sans)}.pulse-poll-option b{font-size:.56rem;color:#c7c7cc}
.pulse-hot-take blockquote{font:600 .88rem/1.4 var(--pulse-serif);margin:11px 0;color:#fff}.pulse-hot-meta{display:flex;align-items:center;gap:7px;color:#91919a;font-size:.6rem}.pulse-hot-meta img{border-radius:50%}.pulse-hot-take>a{display:inline-block;margin-top:9px;color:var(--pulse-pink);font:800 .54rem/1 var(--pulse-sans);letter-spacing:.04em}.pulse-discuss-cta strong{display:block;font:700 .9rem/1.12 var(--pulse-display);color:#fff;margin-top:7px}.pulse-discuss-cta p{font:500 .63rem/1.45 var(--pulse-sans);color:#8a8a93;margin:8px 0 12px}.pulse-zero-state{display:grid;gap:7px;border-left:2px solid var(--pulse-pink);padding:14px 12px;margin-top:7px;background:#0c0c0f}.pulse-zero-state b{font:800 .8rem/1 var(--pulse-display);letter-spacing:.02em}.pulse-zero-state span{font:500 .62rem/1.45 var(--pulse-sans);color:#8a8a93}.pulse-zero-state a{font:800 .54rem/1 var(--pulse-sans);color:var(--pulse-pink);margin-top:4px}.pulse-empty{color:#888;padding:12px 0;font-size:.72rem}

/* Discussion threads ------------------------------------------------------ */
.waw-pulse-thread{margin:56px 0 20px;border-top:4px solid #111;padding-top:20px}.pulse-thread-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:20px}.pulse-thread-head h2{font:700 1.7rem/1 var(--pulse-display);margin:4px 0 0}.pulse-thread-count{color:#777;font-size:.72rem}.pulse-comment-form{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;background:#f7f7f8;border:1px solid #e5e5e9;padding:14px;margin-bottom:24px}.pulse-form-avatar img{border-radius:50%}.pulse-form-main textarea{width:100%;border:1px solid #ddd;background:#fff;padding:12px;resize:vertical}.pulse-form-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.pulse-replying{font-size:.68rem;color:#777}.pulse-replying button{border:0;background:none;text-decoration:underline}.pulse-join-gate{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#050506;color:#fff;padding:18px;margin-bottom:24px;border-left:3px solid var(--pulse-pink)}.pulse-join-gate strong{display:block;font:700 1rem var(--pulse-display)}.pulse-join-gate span{display:block;color:#aaa;font-size:.75rem;margin-top:3px}.pulse-join-gate>div:last-child{display:flex;gap:8px}.pulse-join-gate .pulse-btn--ghost{color:#fff!important;border-color:#555}.pulse-comment-list{display:grid;gap:2px}.pulse-comment{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 0 14px calc(var(--pulse-depth)*26px);border-bottom:1px solid #ececf0}.pulse-comment-avatar img{border-radius:50%}.pulse-comment-meta{display:flex;align-items:baseline;gap:8px}.pulse-comment-meta strong{font-size:.76rem}.pulse-comment-meta time{font-size:.62rem;color:#999}.pulse-comment-text{font-size:.88rem;line-height:1.55}.pulse-comment-text p{margin:.3em 0}.pulse-comment-actions{display:flex;align-items:center;gap:6px;margin-top:7px}.pulse-comment-actions button{border:0;background:transparent;color:#777;font-size:.66rem;padding:3px 5px}.pulse-comment-actions .pulse-react{background:#f5f5f7;border:1px solid #e7e7ea;border-radius:10px}.pulse-comment-actions button:hover{color:var(--pulse-pink)}

/* WAW-native auth --------------------------------------------------------- */
.pulse-auth-card,.pulse-account-card{max-width:520px;margin:40px auto;background:#fff;border:1px solid #e3e3e7;padding:30px;box-shadow:0 16px 50px -38px #000}.pulse-auth-card h1{font:700 2.1rem var(--pulse-display);margin:6px 0}.pulse-auth-card>p{color:#666}.pulse-auth-form{display:grid;gap:14px;margin:22px 0}.pulse-auth-form label{display:grid;gap:5px;font-size:.73rem;font-weight:700}.pulse-auth-form input{border:1px solid #d7d7dc;padding:11px}.pulse-auth-form .pulse-check{display:flex;align-items:center;gap:7px;font-weight:500}.pulse-auth-error{background:#fff0f5;border-left:3px solid var(--pulse-pink);padding:10px;font-size:.76rem}.pulse-auth-switch{font-size:.73rem;color:#666}.pulse-auth-switch a{color:var(--pulse-pink);font-weight:700}.pulse-account-head{display:flex;align-items:center;gap:14px}.pulse-account-head img{border-radius:50%}.pulse-account-head strong,.pulse-account-head span{display:block}.pulse-account-head span{font-size:.73rem;color:#777}.pulse-account-actions{display:flex;gap:8px;margin-top:18px}

/* Pulse hub --------------------------------------------------------------- */
.pulse-hub{max-width:1100px;margin:0 auto;padding:20px 0 50px}.pulse-hub-hero{background:#050506;color:#fff;padding:42px;position:relative;overflow:hidden;border-bottom:3px solid var(--pulse-pink)}.pulse-hub-hero:after{content:"PULSE";position:absolute;right:-4px;bottom:-42px;color:rgba(255,10,138,.07);font:900 9rem var(--pulse-display)}.pulse-hub-hero h1{font:800 3.7rem/1 var(--pulse-display);margin:5px 0}.pulse-hub-hero p{max-width:650px;color:#bbb;font-size:.9rem}.pulse-hub-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;margin-top:30px}.pulse-hub-grid h2{font:700 1.35rem var(--pulse-display);border-bottom:1px solid #111;padding-bottom:10px}.pulse-hub-discussions{display:grid}.pulse-hub-discussions a{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid #e6e6e9}.pulse-hub-discussions strong{font-size:.86rem}.pulse-hub-discussions span{color:#888;font-size:.68rem;white-space:nowrap}.pulse-hub-grid aside{background:#050506;color:#fff;padding:18px;align-self:start}.pulse-hot-take--hub{margin-top:24px;border-top:1px solid #2a2a30;padding-top:18px}.pulse-zero-state--hub{margin-top:20px}

@media(max-width:800px){.pulse-hub-grid{grid-template-columns:1fr}.pulse-join-gate{align-items:flex-start;flex-direction:column}.pulse-thread-head{align-items:flex-start;flex-direction:column}.pulse-comment{padding-left:calc(var(--pulse-depth)*12px)}.waw-account-btn span{display:none}.pulse-tabpanes{min-height:0}}


/* Pulse v1.2 — stronger launch state and less dashboard-like presentation */
.pulse-sidebar{padding:14px 15px 13px;background:linear-gradient(180deg,#050506 0%,#070708 100%)}
.pulse-side-head{padding-bottom:9px}.pulse-side-head h2{font-size:1.08rem}.pulse-side-kicker{color:#85858e}
.pulse-tabs{margin:9px 0 10px;gap:0;border-bottom:1px solid #202026}.pulse-tabs button{background:transparent;padding:7px 4px;border-bottom-width:2px}.pulse-tabs button.is-active{background:transparent;color:#fff}
.pulse-tabpanes{min-height:268px}
.pulse-seed-intro{margin:0 0 8px;padding:7px 0 7px 9px}.pulse-seed-intro strong{font-size:.66rem}.pulse-seed-intro span{font-size:.53rem}
.pulse-starter-feature{position:relative;display:grid;align-content:end;gap:4px;min-height:104px;padding:12px;margin:0 0 6px;color:#fff!important;background:radial-gradient(circle at 86% 10%,rgba(255,10,138,.22),transparent 35%),linear-gradient(135deg,#151518,#09090b);overflow:hidden;border:1px solid #25252b}
.pulse-starter-feature.has-image{background-image:linear-gradient(0deg,rgba(0,0,0,.93),rgba(0,0,0,.23)),var(--pulse-feature-image);background-size:cover;background-position:center}
.pulse-starter-feature:after{content:"";position:absolute;inset:0;border-left:2px solid var(--pulse-pink);pointer-events:none}.pulse-starter-feature>*{position:relative;z-index:1}
.pulse-starter-feature>span{font:900 .48rem/1 var(--pulse-sans);letter-spacing:.08em;color:var(--pulse-pink)}.pulse-starter-feature>strong{font:700 .80rem/1.18 var(--pulse-sans);max-width:94%}.pulse-starter-feature>small{font:800 .49rem/1 var(--pulse-sans);letter-spacing:.05em;color:#b9b9c0;margin-top:2px}
.pulse-starter-list>a{padding:6px 0;row-gap:1px}.pulse-starter-list>a>span{font-size:.45rem}.pulse-starter-list>a>strong{font-size:.62rem}.pulse-starter-list>a>small{font-size:.47rem}
.pulse-side-join{margin-top:9px;padding:9px 10px}
@media(max-width:1260px) and (min-width:1061px){.pulse-sidebar{padding:12px}.pulse-tabpanes{min-height:262px}.pulse-starter-feature{min-height:96px}}

/* Pulse v1.3 — sitewide promotion + community hub -------------------------------- */
.pulse-compact{background:#050506;color:#fff;border:1px solid #24242a;border-left:3px solid var(--pulse-pink);padding:14px}.pulse-compact__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pulse-compact__top span{display:block;color:#787881;font:800 .48rem/1 var(--pulse-sans);letter-spacing:.11em}.pulse-compact__top strong{display:block;margin-top:3px;font:800 1.08rem/1 var(--pulse-display);letter-spacing:.02em}.pulse-compact__top>b{color:var(--pulse-pink);font:700 1.3rem/1 var(--pulse-display)}.pulse-compact>p{color:#92929a;font:500 .61rem/1.4 var(--pulse-sans);margin:10px 0}.pulse-compact__thread{display:grid;gap:3px;border-top:1px solid #24242a;border-bottom:1px solid #24242a;padding:10px 0;color:#fff!important}.pulse-compact__thread>span{color:var(--pulse-pink);font:900 .46rem/1 var(--pulse-sans);letter-spacing:.07em}.pulse-compact__thread>strong{font:700 .68rem/1.22 var(--pulse-sans)}.pulse-compact__thread>small{color:#898992;font:600 .51rem/1 var(--pulse-sans)}.pulse-compact__stats{display:flex;gap:14px;padding:9px 0;color:#777780;font:600 .5rem/1 var(--pulse-sans);text-transform:uppercase}.pulse-compact__stats b{color:#fff}.pulse-compact__cta{display:block;background:var(--pulse-pink);color:#fff!important;text-align:center;padding:9px;font:900 .55rem/1 var(--pulse-sans);letter-spacing:.065em}.pulse-compact--article{margin-top:16px}

.pulse-btn--darkghost{background:transparent;border:1px solid #4a4a52;color:#fff!important}.pulse-hub-v2{max-width:1180px;padding-top:0}.pulse-hub-v2 .pulse-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;align-items:end;padding:48px;background:radial-gradient(circle at 82% 20%,rgba(255,10,138,.18),transparent 34%),linear-gradient(135deg,#030304,#0a0a0d);border-bottom:3px solid var(--pulse-pink)}.pulse-hub-v2 .pulse-hub-hero:after{font-size:11rem;bottom:-56px;right:-16px}.pulse-hub-hero__copy{position:relative;z-index:1}.pulse-hub-v2 .pulse-hub-hero h1{font-size:4.5rem;margin:6px 0 8px}.pulse-hub-v2 .pulse-hub-hero p{max-width:720px;font:500 .92rem/1.55 var(--pulse-sans);color:#b6b6bd}.pulse-hub-hero__actions{display:flex;gap:8px;margin-top:18px}.pulse-hub-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2b2b31;background:rgba(7,7,9,.75)}.pulse-hub-stats>div{padding:16px;border-right:1px solid #29292f}.pulse-hub-stats>div:last-child{border-right:0}.pulse-hub-stats b{display:block;color:#fff;font:700 1.6rem/1 var(--pulse-display)}.pulse-hub-stats span{display:block;margin-top:5px;color:#777780;font:700 .47rem/1.2 var(--pulse-sans);letter-spacing:.05em;text-transform:uppercase}
.pulse-hub-main{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;margin-top:28px}.pulse-hub-feature{min-width:0}.pulse-hub-sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid #111;padding-bottom:10px;margin-bottom:12px}.pulse-hub-sectionhead h2{font:700 1.6rem/1 var(--pulse-display);margin:4px 0 0}.pulse-hub-sectionhead>span{color:#85858d;font:600 .58rem/1 var(--pulse-sans)}.pulse-hub-lead{position:relative;display:grid;align-content:end;min-height:260px;overflow:hidden;background:radial-gradient(circle at 80% 10%,rgba(255,10,138,.22),transparent 35%),linear-gradient(135deg,#17171c,#08080b);color:#fff!important;padding:24px;border-bottom:3px solid var(--pulse-pink)}.pulse-hub-lead.has-image{background-image:linear-gradient(0deg,rgba(0,0,0,.94),rgba(0,0,0,.18)),var(--pulse-lead-image);background-size:cover;background-position:center}.pulse-hub-lead>span{color:var(--pulse-pink);font:900 .56rem/1 var(--pulse-sans);letter-spacing:.08em}.pulse-hub-lead h3{font:700 2rem/1.05 var(--pulse-display);max-width:760px;margin:6px 0 10px}.pulse-hub-lead small{font:800 .58rem/1 var(--pulse-sans);letter-spacing:.04em;color:#c2c2c8}.pulse-hub-discussions--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:8px}.pulse-hub-discussions--cards a{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid #e3e3e7;color:#111}.pulse-hub-discussion-label{color:var(--pulse-pink)!important;font:900 .5rem/1 var(--pulse-sans)!important;letter-spacing:.07em;text-transform:uppercase}.pulse-hub-discussions--cards strong{font:700 .82rem/1.24 var(--pulse-sans)}.pulse-hub-discussions--cards a>span:last-child{color:#888;font:600 .56rem/1 var(--pulse-sans);white-space:normal}.pulse-hub-side{background:#050506;color:#fff;padding:18px;align-self:start}.pulse-hub-side .pulse-poll h3{font-size:1.16rem}.pulse-hub-explore{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.pulse-hub-explore a{display:grid;gap:4px;padding:20px;background:#0a0a0d;color:#fff!important;border-top:2px solid var(--pulse-pink)}.pulse-hub-explore span{color:var(--pulse-pink);font:900 .5rem/1 var(--pulse-sans);letter-spacing:.08em}.pulse-hub-explore strong{font:700 1.15rem/1 var(--pulse-display)}.pulse-hub-explore small{color:#96969f;font:500 .62rem/1.4 var(--pulse-sans)}
@media(max-width:900px){.pulse-hub-v2 .pulse-hub-hero{grid-template-columns:1fr;padding:30px}.pulse-hub-stats{max-width:520px}.pulse-hub-main{grid-template-columns:1fr}.pulse-hub-explore{grid-template-columns:1fr}.pulse-hub-discussions--cards{grid-template-columns:1fr}.pulse-hub-v2 .pulse-hub-hero h1{font-size:3.4rem}}

/* Pulse v1.3.1 — post-comment stability ---------------------------------- */
.waw-pulse-thread,.pulse-comment-list,.pulse-comment,.pulse-comment-body,.pulse-comment-text,.pulse-comment-form,.pulse-form-main{min-width:0;max-width:100%}
.pulse-comment-text{overflow-wrap:anywhere;word-break:normal}
.pulse-comment-text p{max-width:none!important}

/* Pulse v1.4 — verified community, activity feed, stronger discussion UI --- */
.pulse-avatar{--pulse-avatar-size:38px;width:var(--pulse-avatar-size);height:var(--pulse-avatar-size);flex:0 0 var(--pulse-avatar-size);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;vertical-align:middle}.pulse-avatar--image img{width:100%;height:100%;object-fit:cover}.pulse-avatar--initial{background:#0a0a0d;color:#fff;border:1px solid #292930;box-shadow:inset 0 -2px 0 var(--pulse-pink);font:800 calc(var(--pulse-avatar-size)*.38)/1 var(--pulse-display);letter-spacing:.02em}.pulse-form-avatar .pulse-avatar{display:flex}.waw-account-btn .pulse-avatar{border-color:rgba(255,255,255,.38);box-shadow:none;background:#1b1b20}.waw-account-btn.is-unverified{box-shadow:inset 0 -3px 0 #fff}.waw-account-btn.is-unverified:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;margin-left:-2px}

.pulse-auth-notice{background:#eefbf5;border-left:3px solid #0c9f66;padding:10px 12px;font-size:.76rem;color:#174f3b}.pulse-auth-trust{display:grid;gap:3px;border-top:1px solid #ececf0;padding-top:14px;margin-top:4px;color:#666}.pulse-auth-trust b{font:800 .66rem/1 var(--pulse-sans);text-transform:uppercase;letter-spacing:.05em;color:#222}.pulse-auth-trust span{font:500 .69rem/1.45 var(--pulse-sans)}.pulse-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.pulse-account-status{display:inline-block!important;margin-top:6px;padding:4px 6px;background:#f0f0f3;color:#666!important;font:800 .52rem/1 var(--pulse-sans);letter-spacing:.04em;text-transform:uppercase;font-style:normal}.pulse-account-status.is-verified{background:#e9f8f1;color:#08714b!important}.pulse-account-status.is-pending{background:#fff0f5;color:#9d174d!important}

.pulse-verify-gate{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#09090b;color:#fff;border-left:3px solid var(--pulse-pink);padding:16px 18px;margin:0 0 24px}.pulse-verify-gate>div{display:grid;gap:4px}.pulse-verify-gate strong{font:700 1rem/1.1 var(--pulse-display)}.pulse-verify-gate small{font:500 .69rem/1.4 var(--pulse-sans);color:#aaa}.pulse-verify-gate form{margin:0;flex:0 0 auto}.pulse-verify-gate .pulse-btn--ghost{border-color:#4b4b53;color:#fff!important}.pulse-verify-gate.is-compact{margin:18px 0 0;align-items:flex-start}.pulse-verify-gate.is-compact .pulse-kicker{display:none}.pulse-verify-gate.is-compact strong{font-size:.88rem}.pulse-verify-gate.is-compact small{font-size:.63rem}.pulse-verify-gate.is-compact form{align-self:center}

.waw-pulse-thread{margin-top:46px;border-top:0;padding-top:0}.pulse-thread-head{border-top:4px solid #111;border-bottom:1px solid #dcdce1;padding:18px 0 14px;margin-bottom:16px}.pulse-thread-head h2{font-size:1.85rem}.pulse-thread-head p{margin:6px 0 0;color:#888;font:600 .65rem/1.35 var(--pulse-sans)}.pulse-thread-count{font:800 .57rem/1 var(--pulse-sans);letter-spacing:.06em;text-transform:uppercase;background:#f2f2f4;padding:7px 9px;color:#555}.pulse-comment-form{border:1px solid #dddde2;border-top:2px solid var(--pulse-pink);background:#fafafb;padding:16px;margin-bottom:18px}.pulse-form-main textarea{min-height:92px;border-color:#d6d6dc;font:500 .86rem/1.5 var(--pulse-sans);outline:none}.pulse-form-main textarea:focus{border-color:#8f8f99;box-shadow:0 0 0 2px rgba(255,10,138,.08)}.pulse-comment-list{gap:0;border-top:1px solid #ececf0}.pulse-comment{position:relative;padding:16px 0 16px calc(var(--pulse-depth)*28px);border-bottom:1px solid #e8e8ec;grid-template-columns:38px minmax(0,1fr);background:#fff}.pulse-comment--reply{background:linear-gradient(90deg,#fbfbfc 0,#fff 60%)}.pulse-comment--reply:before{content:"";position:absolute;left:calc((var(--pulse-depth)*28px) - 14px);top:0;bottom:0;width:2px;background:#ececf0}.pulse-depth-1:before{background:rgba(255,10,138,.28)}.pulse-comment-meta{gap:7px}.pulse-comment-meta strong{font:800 .75rem/1.2 var(--pulse-sans);color:#17171b}.pulse-comment-meta time{font:600 .57rem/1 var(--pulse-sans);color:#a1a1a8}.pulse-reply-label{font:800 .45rem/1 var(--pulse-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--pulse-pink);background:#fff0f6;padding:3px 5px}.pulse-comment-text{font:500 .84rem/1.52 var(--pulse-sans);color:#25252a}.pulse-comment-actions{gap:5px;flex-wrap:wrap}.pulse-comment-actions button{font:700 .59rem/1 var(--pulse-sans);padding:5px 7px;border-radius:2px}.pulse-comment-actions .pulse-react{border-radius:999px;background:#f7f7f9;border-color:#e3e3e7;min-width:42px}.pulse-comment-actions .pulse-react.is-active{border-color:var(--pulse-pink);background:#fff0f7;color:#111}.pulse-comment-actions .pulse-reply-trigger{color:#333}.pulse-comment-actions .pulse-report{margin-left:auto;color:#aaa}.pulse-comment-actions button:disabled{opacity:.45;cursor:not-allowed}.pulse-empty{border:1px dashed #d9d9df;padding:20px;text-align:center;background:#fafafb}

.pulse-poll-option:disabled{cursor:not-allowed;opacity:.82}.pulse-poll.has-voted .pulse-poll-option{opacity:1}.pulse-poll-gate{margin-top:8px;color:#85858e;font:700 .54rem/1.3 var(--pulse-sans)}.pulse-poll-gate a{color:var(--pulse-pink)}

.pulse-activity{margin:18px 0 6px;border-top:3px solid #111}.pulse-activity-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:14px 0 10px;border-bottom:1px solid #dedee3}.pulse-activity-head h3{margin:4px 0 0;font:700 1.2rem/1 var(--pulse-display)}.pulse-activity-head>span{font:700 .52rem/1 var(--pulse-sans);color:#929299;white-space:nowrap}.pulse-activity-list{display:grid}.pulse-activity-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #e7e7eb;color:#111!important}.pulse-activity-item:hover{background:linear-gradient(90deg,#fff7fb,transparent)}.pulse-activity-body{display:grid;min-width:0;gap:4px}.pulse-activity-line{font:600 .69rem/1.35 var(--pulse-sans);color:#777}.pulse-activity-line strong{color:#111;font-weight:800}.pulse-activity-line b{color:#222;font-weight:700}.pulse-activity-body q{quotes:none;font:600 .76rem/1.34 var(--pulse-sans);color:#1e1e22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-activity-body small{font:800 .49rem/1 var(--pulse-sans);letter-spacing:.04em;color:#999;text-transform:uppercase}.pulse-activity-item--reaction .pulse-avatar--initial{box-shadow:inset 0 -2px 0 #ffb020}.pulse-hub-more-label{margin-top:18px;padding-bottom:8px;border-bottom:1px solid #111}

@media(max-width:800px){
  .pulse-auth-card,.pulse-account-card{margin:20px auto;padding:22px 18px;box-shadow:none}.pulse-auth-card h1{font-size:2rem}.pulse-account-actions{flex-direction:column}.pulse-verify-gate{align-items:flex-start;flex-direction:column}.pulse-verify-gate form{width:100%}.pulse-verify-gate .pulse-btn{width:100%}.pulse-thread-head{gap:10px}.pulse-thread-head h2{font-size:1.55rem}.pulse-comment-form{grid-template-columns:34px minmax(0,1fr);padding:12px}.pulse-form-avatar .pulse-avatar{--pulse-avatar-size:34px!important}.pulse-comment{padding-left:calc(var(--pulse-depth)*16px);grid-template-columns:34px minmax(0,1fr);gap:9px}.pulse-comment-avatar .pulse-avatar{--pulse-avatar-size:34px!important}.pulse-comment--reply:before{left:calc((var(--pulse-depth)*16px) - 7px)}.pulse-comment-actions .pulse-report{margin-left:0}.pulse-activity-head{align-items:flex-start;flex-direction:column;gap:5px}.pulse-activity-head>span{white-space:normal}.pulse-activity-item{padding:11px 0}.pulse-activity-body q{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pulse-hub-v2 .pulse-hub-hero{padding:24px 20px}.pulse-hub-v2 .pulse-hub-hero h1{font-size:3rem}.pulse-hub-stats>div{padding:12px 9px}.pulse-hub-stats b{font-size:1.35rem}.pulse-hub-stats span{font-size:.43rem}.pulse-hub-main{margin-top:20px}.pulse-hub-lead{min-height:220px;padding:18px}.pulse-hub-lead h3{font-size:1.65rem}.pulse-hub-side{padding:15px}.pulse-hub-explore{margin-top:20px}
}
.pulse-thread-alert{margin:-4px 0 14px;background:#fff0f5;border-left:3px solid var(--pulse-pink);padding:10px 12px;color:#7c1646;font:700 .7rem/1.4 var(--pulse-sans)}

/* v1.4.1 — persistent member account menu / logout */
.waw-account-menu{position:relative;margin:0;padding:0}.waw-account-menu>summary{list-style:none;cursor:pointer}.waw-account-menu>summary::-webkit-details-marker{display:none}.waw-account-menu .waw-account-btn{border:0}.waw-account-chevron{width:10px;height:7px;flex:0 0 auto;transition:transform .16s ease}.waw-account-menu[open] .waw-account-chevron{transform:rotate(180deg)}.waw-account-popover{position:absolute;right:0;top:calc(100% + 9px);z-index:260;width:210px;background:#09090b;border:1px solid #29292e;box-shadow:0 18px 44px rgba(0,0,0,.4);padding:7px}.waw-account-popover:before{content:"";position:absolute;right:15px;top:-6px;width:10px;height:10px;background:#09090b;border-left:1px solid #29292e;border-top:1px solid #29292e;transform:rotate(45deg)}.waw-account-popover__head{position:relative;display:grid;gap:3px;padding:9px 10px 10px;border-bottom:1px solid #202024;margin-bottom:4px}.waw-account-popover__head strong{color:#fff;font:800 .72rem/1.2 var(--pulse-sans);overflow:hidden;text-overflow:ellipsis}.waw-account-popover__head span{color:#8f8f98;font:700 .52rem/1.2 var(--pulse-sans);letter-spacing:.05em;text-transform:uppercase}.waw-account-menu.is-unverified .waw-account-popover__head span{color:#ffb0cf}.waw-account-popover>a{position:relative;display:block;padding:10px;color:#d7d7dc!important;font:800 .62rem/1 var(--pulse-sans);letter-spacing:.055em;text-transform:uppercase}.waw-account-popover>a:hover,.waw-account-popover>a:focus{background:#17171b;color:#fff!important}.waw-account-popover .waw-account-logout{margin-top:4px;border-top:1px solid #202024;color:#ff4b91!important}.waw-account-popover .waw-account-logout:hover,.waw-account-popover .waw-account-logout:focus{color:#fff!important;background:var(--pulse-pink)}
@media(max-width:800px){.waw-account-menu .waw-account-chevron{display:none}.waw-account-popover{position:fixed;right:10px;top:58px;width:min(230px,calc(100vw - 20px))}.waw-account-popover:before{right:17px}}


/* v1.4.2 — clear guest auth + useful My WAW dashboard */
.waw-account-guest{display:flex;align-items:center;gap:10px}
.waw-account-login{display:inline-flex;align-items:center;justify-content:center;color:#d7d7dc!important;font:900 .62rem/1 var(--pulse-sans);letter-spacing:.06em;text-transform:uppercase;padding:10px 2px}
.waw-account-login:hover,.waw-account-login:focus{color:#fff!important}
.waw-account-join{margin:0}
.pulse-account-card--dashboard{max-width:620px}
.pulse-account-title{border-bottom:1px solid #ececf0;padding-bottom:18px;margin-bottom:20px}
.pulse-account-title h1{margin:6px 0 3px;font:800 2rem/1 var(--pulse-display);color:#111}
.pulse-account-title p{margin:0;color:#777;font:600 .72rem/1.4 var(--pulse-sans)}
.pulse-account-meta{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:20px;border:1px solid #e5e5e9;background:#fafafa}
.pulse-account-meta span{display:grid;gap:5px;padding:12px 14px;color:#666;font:600 .68rem/1.25 var(--pulse-sans)}
.pulse-account-meta span+span{border-left:1px solid #e5e5e9}
.pulse-account-meta b{font:900 .52rem/1 var(--pulse-sans);letter-spacing:.06em;text-transform:uppercase;color:#111}
.pulse-account-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;background:#0b0b0e;border-top:3px solid var(--pulse-pink)}
.pulse-account-stats span{display:grid;gap:4px;padding:16px 14px;border-right:1px solid #24242a}
.pulse-account-stats span:last-child{border-right:0}
.pulse-account-stats b{font:900 1.45rem/1 var(--pulse-display);color:#fff}
.pulse-account-stats small{font:900 .5rem/1 var(--pulse-sans);letter-spacing:.08em;color:#8f8f98}
@media(max-width:800px){
  .waw-account-guest{gap:7px}
  .waw-account-guest .waw-account-btn span{display:inline}
  .waw-account-login{font-size:.56rem;padding:8px 0}
  .waw-account-join{padding:8px 9px!important}
}
@media(max-width:560px){
  .waw-account-login{font-size:.52rem}
  .waw-account-join{padding:8px!important}
  .waw-account-join span{font-size:.54rem}
  .pulse-account-meta{grid-template-columns:1fr}
  .pulse-account-meta span+span{border-left:0;border-top:1px solid #e5e5e9}
  .pulse-account-stats span{padding:13px 10px}
  .pulse-account-stats b{font-size:1.2rem}
}

/* v1.4.3 — SMARK daily thread + account-synced game record */
.pulse-smark-discussion-page{max-width:980px;margin:0 auto;padding:20px 0 50px}
.pulse-smark-discussion-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;background:#050506;color:#fff;border-top:4px solid var(--pulse-pink);border-bottom:1px solid #29292f;padding:28px 30px}
.pulse-smark-discussion-hero h1{margin:5px 0 8px;font:900 3.35rem/.92 var(--pulse-display);letter-spacing:-.02em;color:#fff}
.pulse-smark-discussion-hero p{max-width:620px;margin:0;color:#a9a9b2;font:600 .78rem/1.5 var(--pulse-sans)}
.pulse-smark-discussion-actions{display:flex;gap:8px;flex:0 0 auto}.pulse-btn--darkghost{background:transparent;border:1px solid #44444c;color:#fff!important}
.pulse-smark-discussion-page .waw-pulse-thread{margin:0;background:#fff;padding:24px 30px 30px;border:1px solid #e3e3e7;border-top:0}
.pulse-smark-discussion-page .pulse-thread-head{margin-top:0}
.pulse-smark-spoiler-note{display:flex;align-items:flex-start;gap:12px;margin:-2px 0 16px;padding:11px 12px;background:#fff7fb;border-left:3px solid var(--pulse-pink)}
.pulse-smark-spoiler-note b{flex:0 0 auto;color:#111;font:900 .52rem/1.3 var(--pulse-sans);letter-spacing:.08em}
.pulse-smark-spoiler-note span{color:#6f6f78;font:600 .65rem/1.4 var(--pulse-sans)}

.pulse-account-smark{margin-top:14px;border:1px solid #dedee3;background:#fff}
.pulse-account-smark__head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #e7e7eb}
.pulse-account-smark__head strong{display:block;margin-top:4px;color:#111;font:800 1rem/1 var(--pulse-display)}
.pulse-account-smark__head>a{color:var(--pulse-pink);font:900 .54rem/1 var(--pulse-sans);letter-spacing:.06em}
.pulse-account-smark__stats{display:grid;grid-template-columns:repeat(4,1fr);background:#0b0b0e;border-bottom:1px solid #24242a}
.pulse-account-smark__stats span{display:grid;gap:4px;padding:14px 12px;border-right:1px solid #24242a}.pulse-account-smark__stats span:last-child{border-right:0}
.pulse-account-smark__stats b{font:900 1.3rem/1 var(--pulse-display);color:#fff}.pulse-account-smark__stats small{font:900 .46rem/1.15 var(--pulse-sans);letter-spacing:.06em;color:#85858f}
.pulse-account-smark>p{margin:0;padding:10px 14px;color:#777;font:600 .61rem/1.4 var(--pulse-sans);background:#fafafa}

@media(max-width:800px){
  .pulse-smark-discussion-page{padding:8px 0 30px}.pulse-smark-discussion-hero{display:block;padding:22px 18px}.pulse-smark-discussion-hero h1{font-size:2.8rem}.pulse-smark-discussion-actions{margin-top:18px}.pulse-smark-discussion-actions .pulse-btn{flex:1}.pulse-smark-discussion-page .waw-pulse-thread{padding:18px 14px 24px}.pulse-smark-spoiler-note{display:grid;gap:5px}.pulse-account-smark__stats{grid-template-columns:repeat(2,1fr)}.pulse-account-smark__stats span:nth-child(2){border-right:0}.pulse-account-smark__stats span:nth-child(-n+2){border-bottom:1px solid #24242a}
}

/* v1.5.2 — WAW Crowd reaction system: signature reaction deck --------------- */
.waw-crowd{--crowd-pink:#ff0a8a;--crowd-pink-soft:#ff66b5;--crowd-black:#070709;--crowd-panel:#0d0d11;--crowd-line:#29292f;margin:22px 0 10px;background:#070709;color:#fff;border:1px solid #26262c;border-top:4px solid var(--crowd-pink);box-shadow:0 16px 42px rgba(0,0,0,.16);overflow:hidden;isolation:isolate}
.waw-crowd__head{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:13px 18px 12px;border-bottom:1px solid #25252b;background:radial-gradient(circle at 0 50%,rgba(255,10,138,.11),transparent 34%),linear-gradient(180deg,#0d0d10,#09090b)}
.waw-crowd__identity{display:flex;align-items:center;gap:13px;min-width:0}.waw-crowd__mark{display:flex;width:52px;height:35px;align-items:center;justify-content:center;flex:0 0 auto}.waw-crowd__mark img{display:block;width:52px;height:35px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(255,10,138,.14))}.waw-crowd__identity>span:last-child{display:grid;gap:5px}.waw-crowd__identity small{font:950 .51rem/1 var(--pulse-sans);letter-spacing:.16em;color:var(--crowd-pink);text-transform:uppercase}.waw-crowd__identity strong{font:900 .92rem/1.05 var(--pulse-sans);letter-spacing:.004em;color:#fff}
.waw-crowd__summary{display:grid;text-align:right;gap:5px;flex:0 0 auto}.waw-crowd__summary b{font:950 .78rem/1 var(--pulse-sans);letter-spacing:.055em;color:#fff}.waw-crowd__summary span{font:750 .5rem/1 var(--pulse-sans);color:#888892}.waw-crowd__summary.is-empty b{color:var(--crowd-pink)}.waw-crowd__summary.is-empty span{color:#a0a0aa}
.waw-crowd__buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#2a2a30;overflow:hidden}.waw-crowd--live .waw-crowd__buttons,.waw-crowd--event .waw-crowd__buttons{grid-template-columns:repeat(8,minmax(0,1fr))}
.waw-reaction{appearance:none;position:relative;border:0;background:linear-gradient(180deg,#101014 0%,#0a0a0d 100%);color:#ff168f;min-width:0;min-height:118px;padding:15px 9px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;cursor:pointer;overflow:hidden;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.waw-reaction:before{content:"";position:absolute;left:16%;right:16%;bottom:0;height:3px;background:var(--crowd-pink);opacity:0;transform:scaleX(.3);transition:opacity .18s ease,transform .18s ease}.waw-reaction:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,rgba(255,10,138,.12),transparent 43%);opacity:0;transition:opacity .18s ease;pointer-events:none}.waw-reaction:hover,.waw-reaction:focus-visible{background:linear-gradient(180deg,#17171c 0%,#0e0e12 100%);color:#ff3aa0;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,10,138,.42)}.waw-reaction:hover:before,.waw-reaction:focus-visible:before{opacity:1;transform:scaleX(1)}.waw-reaction:hover:after,.waw-reaction:focus-visible:after{opacity:1}.waw-reaction.is-active{background:linear-gradient(180deg,#21101a 0%,#100a0f 100%);color:#ff47a6;box-shadow:inset 0 0 0 2px var(--crowd-pink),inset 0 -16px 34px rgba(255,10,138,.07)}.waw-reaction.is-active:before{opacity:1;transform:scaleX(1);height:4px}.waw-reaction.is-active:after{opacity:1;background:radial-gradient(circle at 50% 38%,rgba(255,10,138,.2),transparent 47%)}.waw-reaction:disabled{cursor:wait;opacity:.72;transform:none}
.waw-reaction__brand{position:absolute;top:8px;left:9px;z-index:3;display:flex;width:21px;height:14px;opacity:.34;transition:opacity .18s ease,transform .18s ease}.waw-reaction__brand img{display:block;width:21px;height:14px;object-fit:contain}.waw-reaction:hover .waw-reaction__brand{opacity:.62}.waw-reaction.is-active .waw-reaction__brand{opacity:1;transform:scale(1.05)}
.waw-reaction__icon{position:relative;width:64px;height:58px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;isolation:isolate;transition:transform .18s ease,filter .18s ease}.waw-reaction:hover .waw-reaction__icon,.waw-reaction.is-active .waw-reaction__icon{transform:scale(1.08);filter:drop-shadow(0 7px 12px rgba(255,10,138,.2))}.waw-reaction__effect{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.waw-reaction__effect svg{display:block;width:58px;height:58px;fill:currentColor}
.waw-reaction--pop .waw-reaction__effect{transform:translateY(-2px) scale(1.08)}.waw-reaction--heat .waw-reaction__effect{transform:scale(1.08)}.waw-reaction--banger .waw-reaction__effect{transform:scale(1.11)}.waw-reaction--swerve .waw-reaction__effect{transform:scale(1.07)}.waw-reaction--buried .waw-reaction__effect{transform:translateY(1px) scale(1.04)}.waw-reaction--botch .waw-reaction__effect{transform:scale(1.09)}.waw-reaction--holy .waw-reaction__effect{transform:scale(1.11)}.waw-reaction--marked_out .waw-reaction__effect{transform:scale(1.06)}
.waw-reaction__label{position:relative;z-index:2;font:950 .64rem/1 var(--pulse-sans);letter-spacing:.075em;white-space:nowrap;color:#f7f7f9}.waw-reaction__hint{position:relative;z-index:2;min-height:9px;font:850 .39rem/1 var(--pulse-sans);letter-spacing:.06em;white-space:nowrap;color:#6f6f78}.waw-reaction:hover .waw-reaction__hint,.waw-reaction.is-active .waw-reaction__hint{color:#a9a9b1}.waw-reaction__meta{position:relative;z-index:2;min-height:12px;display:flex;align-items:center;justify-content:center;gap:5px;font-family:var(--pulse-sans)}.waw-reaction__pct{font:950 .5rem/1 var(--pulse-sans);color:var(--crowd-pink-soft)}.waw-reaction__count{font:850 .47rem/1 var(--pulse-sans);color:#73737c}.waw-reaction__pct:not(:empty)+.waw-reaction__count:not(:empty):before{content:"·";margin-right:5px;color:#505059}.waw-reaction.is-active .waw-reaction__count{color:#dedee3}.waw-reaction.is-active .waw-reaction__pct{color:#fff}
.waw-reaction.is-active .waw-reaction__label:after{content:"  ·  YOUR CALL";font:950 .37rem/1 var(--pulse-sans);letter-spacing:.06em;color:var(--crowd-pink);vertical-align:1px}
.waw-crowd__gate{padding:8px 14px;background:#09090c;color:#7d7d87;font:750 .52rem/1.25 var(--pulse-sans);text-align:right;border-top:1px solid #1c1c21}
@keyframes wawReactionPunch{0%{transform:scale(1)}32%{transform:scale(1.035)}55%{transform:scale(.99)}76%{transform:scale(1.012)}100%{transform:scale(1)}}.waw-reaction.is-punch{animation:wawReactionPunch .42s cubic-bezier(.2,.8,.2,1)}

/* WAW Crowd module on /pulse/ */
.pulse-crowd-now{margin:18px 0 0;border:1px solid #1f1f24;background:#070709;color:#fff;border-top:3px solid var(--pulse-pink)}
.pulse-crowd-now__head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #222228}.pulse-crowd-now__head h2{margin:3px 0 0;font:800 1.25rem/1 var(--pulse-display);color:#fff}.pulse-crowd-now__head>span{font:700 .52rem/1 var(--pulse-sans);color:#7e7e87}
.pulse-crowd-now__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#26262c}.pulse-crowd-now__item{display:grid;gap:7px;background:#0d0d10;color:#fff!important;padding:13px 14px;min-height:118px}.pulse-crowd-now__item:hover{background:#151519}.pulse-crowd-now__call{display:flex;align-items:center;gap:6px;color:var(--pulse-pink)}.pulse-crowd-now__call i{display:flex;width:19px;height:19px}.pulse-crowd-now__call svg{width:19px;height:19px;fill:currentColor}.pulse-crowd-now__call b{font:900 .58rem/1 var(--pulse-sans);letter-spacing:.06em}.pulse-crowd-now__item>strong{font:750 .77rem/1.28 var(--pulse-sans);color:#f2f2f4}.pulse-crowd-now__item>small{margin-top:auto;font:800 .5rem/1 var(--pulse-sans);color:#777781}.pulse-crowd-now__empty{display:grid;gap:5px;padding:18px}.pulse-crowd-now__empty b{font:900 .65rem/1 var(--pulse-sans);letter-spacing:.08em;color:#fff}.pulse-crowd-now__empty span{font:600 .64rem/1.45 var(--pulse-sans);color:#8b8b94}

/* Wrestler Hub uses aggregate story sentiment rather than voting on a person. */
.waw-wrestler-pulse-meter{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(260px,.8fr);align-items:center;gap:20px;margin:0 0 26px;padding:16px 18px;background:#08080a;color:#fff;border-top:3px solid var(--pulse-pink);border-bottom:1px solid #24242a}.waw-wrestler-pulse-meter__copy h2{margin:4px 0 5px;font:800 1.28rem/1 var(--pulse-display);color:#fff}.waw-wrestler-pulse-meter__copy p{margin:0;color:#8c8c95;font:600 .63rem/1.4 var(--pulse-sans)}.waw-wrestler-pulse-meter__call{display:grid;gap:2px;text-align:center;padding:0 18px;border-left:1px solid #29292f;border-right:1px solid #29292f}.waw-wrestler-pulse-meter__call b{font:900 .58rem/1 var(--pulse-sans);letter-spacing:.09em;color:var(--pulse-pink)}.waw-wrestler-pulse-meter__call strong{font:900 2rem/.95 var(--pulse-display);color:#fff}.waw-wrestler-pulse-meter__call span{font:700 .48rem/1 var(--pulse-sans);color:#6f6f78}.waw-wrestler-pulse-meter__mix{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.waw-wrestler-pulse-meter__mix>span{display:grid;grid-template-columns:18px 1fr;column-gap:5px;align-items:center;background:#111115;padding:8px}.waw-wrestler-pulse-meter__mix i{grid-row:1/3;color:var(--pulse-pink);display:flex}.waw-wrestler-pulse-meter__mix svg{width:17px;height:17px;fill:currentColor}.waw-wrestler-pulse-meter__mix b{font:900 .45rem/1 var(--pulse-sans);letter-spacing:.05em;color:#ddd}.waw-wrestler-pulse-meter__mix em{font:800 .55rem/1 var(--pulse-sans);font-style:normal;color:#777}.waw-wrestler-pulse-meter.is-empty{grid-template-columns:1fr;margin-bottom:24px;padding:13px 16px}.waw-wrestler-pulse-meter.is-empty .waw-wrestler-pulse-meter__copy{display:flex;align-items:center;gap:13px}.waw-wrestler-pulse-meter.is-empty .waw-wrestler-pulse-meter__copy h2{margin:0;white-space:nowrap}.waw-wrestler-pulse-meter.is-empty .waw-wrestler-pulse-meter__copy p{margin-left:auto;text-align:right}

@media(max-width:1050px){.waw-crowd__buttons,.waw-crowd--live .waw-crowd__buttons,.waw-crowd--event .waw-crowd__buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-crowd-now__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.waw-wrestler-pulse-meter{grid-template-columns:1fr auto}.waw-wrestler-pulse-meter__mix{grid-column:1/-1}.waw-wrestler-pulse-meter.is-empty{grid-template-columns:1fr}}
@media(max-width:700px){.waw-crowd{margin:15px 0 4px}.waw-crowd__head{align-items:flex-start;padding:12px 13px 11px;gap:12px}.waw-crowd__mark{width:42px;height:27px}.waw-crowd__mark img{width:42px;height:27px}.waw-crowd__identity{gap:9px}.waw-crowd__identity strong{font-size:.76rem}.waw-crowd__summary{max-width:128px}.waw-crowd__summary b{font-size:.59rem;line-height:1.08}.waw-crowd__summary span{font-size:.44rem;line-height:1.18}.waw-crowd__buttons,.waw-crowd--live .waw-crowd__buttons,.waw-crowd--event .waw-crowd__buttons{display:flex;gap:1px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.waw-crowd__buttons::-webkit-scrollbar{display:none}.waw-reaction{flex:0 0 126px;min-height:112px;scroll-snap-align:start;padding:14px 7px 9px}.waw-reaction__icon{width:58px;height:54px}.waw-reaction__effect svg{width:54px;height:54px}.waw-reaction__brand{top:7px;left:8px;width:19px;height:13px}.waw-reaction__brand img{width:19px;height:13px}.waw-reaction__label{font-size:.58rem}.waw-reaction__hint{font-size:.36rem}.pulse-crowd-now{margin-top:12px}.pulse-crowd-now__head{align-items:flex-start;flex-direction:column;gap:5px}.pulse-crowd-now__grid{grid-template-columns:1fr 1fr}.pulse-crowd-now__item{min-height:104px}.waw-wrestler-pulse-meter{grid-template-columns:1fr;gap:12px;padding:14px}.waw-wrestler-pulse-meter__call{grid-template-columns:auto auto 1fr;align-items:baseline;gap:7px;text-align:left;border:0;border-top:1px solid #29292f;border-bottom:1px solid #29292f;padding:10px 0}.waw-wrestler-pulse-meter__call strong{font-size:1.55rem}.waw-wrestler-pulse-meter__mix{grid-template-columns:repeat(3,1fr)}.waw-wrestler-pulse-meter.is-empty .waw-wrestler-pulse-meter__copy{display:grid;gap:5px}.waw-wrestler-pulse-meter.is-empty .waw-wrestler-pulse-meter__copy h2{white-space:normal}.waw-wrestler-pulse-meter.is-empty .waw-wrestler-pulse-meter__copy p{margin:0;text-align:left}}
@media(max-width:480px){.waw-crowd__head{display:grid;grid-template-columns:minmax(0,1fr) auto}.waw-crowd__summary{max-width:110px}.waw-crowd__summary b{white-space:normal}.pulse-crowd-now__grid{grid-template-columns:1fr}.waw-wrestler-pulse-meter__mix{grid-template-columns:1fr 1fr}.waw-reaction{flex-basis:118px}}

/* WAW-native comment reactions: retained DB keys, new wrestling UI. */
.pulse-comment-actions .pulse-react{display:inline-flex;align-items:center;gap:4px;border-radius:1px!important;background:#0d0d10!important;border:1px solid #292930!important;color:#a9a9b2!important;padding:5px 7px!important;font-family:var(--pulse-sans);text-transform:uppercase}.pulse-comment-actions .pulse-react:hover,.pulse-comment-actions .pulse-react.is-active{color:#fff!important;border-color:var(--pulse-pink)!important;background:#180a12!important}.pulse-comment-actions .pulse-react i{display:flex;width:13px;height:13px;color:var(--pulse-pink)}.pulse-comment-actions .pulse-react i svg{width:13px;height:13px;fill:currentColor}.pulse-comment-actions .pulse-react b{font:900 .46rem/1 var(--pulse-sans);letter-spacing:.045em}.pulse-comment-actions .pulse-react span{font:800 .47rem/1 var(--pulse-sans);color:#777781}.pulse-comment-actions .pulse-react.is-active span{color:#ff70b2}
@media(max-width:560px){.pulse-comment-actions{flex-wrap:wrap}.pulse-comment-actions .pulse-react b{font-size:.43rem}}


/* v1.5.3 — Read first, Pulse second. Story/Event reactions now live inside
   one deliberate community block instead of being injected under headlines. */
.waw-pulse-community-block{margin:30px 0 34px;border:1px solid #232329;border-top:4px solid var(--pulse-pink);background:#070709;color:#fff;box-shadow:0 18px 46px rgba(0,0,0,.13);overflow:hidden}
.waw-pulse-community-block__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:18px 20px 16px;background:radial-gradient(circle at 0 0,rgba(255,10,138,.14),transparent 36%),linear-gradient(180deg,#0e0e12,#08080a);border-bottom:1px solid #29292f}
.waw-pulse-community-block__brand{display:flex;align-items:center;gap:12px}.waw-pulse-community-block__brand img{width:54px;height:36px;object-fit:contain}.waw-pulse-community-block__brand span{display:block;color:var(--pulse-pink);font:950 .49rem/1 var(--pulse-sans);letter-spacing:.15em}.waw-pulse-community-block__brand h2{margin:4px 0 0;color:#fff;font:900 1.18rem/1 var(--pulse-display);letter-spacing:.02em}.waw-pulse-community-block__head>p{grid-column:1/-1;margin:2px 0 0;color:#9a9aa3;font:600 .68rem/1.45 var(--pulse-sans)}.waw-pulse-community-block__meta{align-self:center;text-align:right}.waw-pulse-community-block__meta b{display:block;color:#fff;font:900 .82rem/1 var(--pulse-sans)}.waw-pulse-community-block__meta span{display:block;margin-top:4px;color:#777780;font:800 .47rem/1 var(--pulse-sans);letter-spacing:.08em;text-transform:uppercase}
.waw-pulse-community-block .waw-crowd{margin:0;border:0;border-top:0;box-shadow:none;background:#0a0a0d}.waw-crowd--embedded .waw-crowd__embedded-head{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:13px 18px 12px;border-bottom:1px solid #27272d;background:#0a0a0d}.waw-crowd__embedded-head>div:first-child{display:grid;gap:4px}.waw-crowd__embedded-head>div:first-child>span{color:var(--pulse-pink);font:950 .48rem/1 var(--pulse-sans);letter-spacing:.15em}.waw-crowd__embedded-head>div:first-child>strong{color:#fff;font:850 .74rem/1.1 var(--pulse-sans)}
.waw-pulse-community-block__discussion{background:#fff;color:#111;padding:0 20px 20px}.waw-pulse-community-block .waw-pulse-thread--embedded{margin:0;padding:0;border:0}.waw-pulse-community-block .waw-pulse-thread--embedded .pulse-thread-head{margin:0 -20px 16px;padding:18px 20px 14px;border-top:1px solid #e0e0e4;border-bottom:1px solid #e0e0e4;background:#fff}.waw-pulse-community-block .waw-pulse-thread--embedded .pulse-thread-head h2{font-size:1.55rem}.waw-pulse-community-block .waw-pulse-thread--embedded .pulse-thread-head p{font-size:.62rem}
.article-pulse-promote .waw-pulse-community-block{margin-top:20px}.article-pulse-promote{margin-top:0}
@media(max-width:760px){.waw-pulse-community-block{margin:22px 0 26px}.waw-pulse-community-block__head{padding:16px 14px 14px;gap:8px 12px}.waw-pulse-community-block__brand img{width:46px;height:31px}.waw-pulse-community-block__discussion{padding:0 14px 16px}.waw-pulse-community-block .waw-pulse-thread--embedded .pulse-thread-head{margin:0 -14px 14px;padding:16px 14px 13px}.waw-crowd--embedded .waw-crowd__embedded-head{padding:12px 14px;align-items:start}.waw-crowd--embedded .waw-crowd__embedded-head>div:first-child>strong{font-size:.68rem}}

/* v1.6.0 — WAW CALL IT ---------------------------------------------------
   Prediction is a Pulse identity hook, not gambling. Winner calls settle from
   WAW LIVE's deterministic result card and roll into one member record. */
.waw-call-it{--callit-pink:var(--pulse-pink);margin:24px 0;background:#070709;color:#fff;border:1px solid #29292f;border-top:4px solid var(--callit-pink);box-shadow:0 18px 48px rgba(0,0,0,.15);overflow:hidden}
.waw-call-it__head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 19px 15px;background:radial-gradient(circle at 7% 0,rgba(255,10,138,.19),transparent 32%),linear-gradient(180deg,#111115,#09090c);border-bottom:1px solid #29292f}
.waw-call-it__brand{display:flex;align-items:center;gap:12px;min-width:0}.waw-call-it__brand>div{min-width:0}.waw-call-it__brand small{display:block;color:#8b8b94;font:900 .46rem/1 var(--pulse-sans);letter-spacing:.15em}.waw-call-it__brand h2{margin:3px 0 2px;color:#fff;font:950 1.56rem/.92 var(--pulse-display);font-style:italic;letter-spacing:.025em}.waw-call-it__brand p{margin:0;color:#a1a1aa;font:700 .61rem/1.25 var(--pulse-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:560px}
.waw-call-it__target{position:relative;display:block;width:46px;height:46px;flex:0 0 46px;border:2px solid var(--callit-pink);border-radius:50%;box-shadow:0 0 0 5px rgba(255,10,138,.09),inset 0 0 22px rgba(255,10,138,.08)}.waw-call-it__target:before,.waw-call-it__target:after{content:"";position:absolute;background:var(--callit-pink)}.waw-call-it__target:before{left:50%;top:-7px;width:2px;height:56px;transform:translateX(-50%)}.waw-call-it__target:after{top:50%;left:-7px;height:2px;width:56px;transform:translateY(-50%)}.waw-call-it__target i{position:absolute;inset:13px;border:3px solid #fff;border-radius:50%;z-index:2;background:#09090c}
.waw-call-it__record{display:grid;grid-template-columns:auto auto;gap:1px;background:#29292f;border:1px solid #29292f;flex:0 0 auto}.waw-call-it__record>span{display:grid;gap:3px;min-width:92px;padding:9px 12px;background:#0d0d10;text-align:center;color:#777780;font:900 .43rem/1 var(--pulse-sans);letter-spacing:.08em}.waw-call-it__record b{color:#fff;font:950 1rem/1 var(--pulse-display);letter-spacing:.02em}.waw-call-it__record.is-guest{display:grid;gap:3px;background:#0d0d10;padding:9px 13px;text-align:right}.waw-call-it__record.is-guest b{font:900 .53rem/1 var(--pulse-sans);letter-spacing:.08em;color:var(--callit-pink)}.waw-call-it__record.is-guest span{font:700 .5rem/1.2 var(--pulse-sans);color:#777780}
.waw-call-it__sub{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 18px;background:#0b0b0e;border-bottom:1px solid #232329}.waw-call-it__sub strong{font:950 .49rem/1 var(--pulse-sans);letter-spacing:.14em;color:var(--callit-pink)}.waw-call-it__sub span{font:650 .53rem/1.25 var(--pulse-sans);color:#797983;text-align:right}
.waw-call-it__matches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#29292f}.waw-callit-match{display:grid;grid-template-rows:auto 1fr auto;background:#0a0a0d;min-width:0;transition:background .2s ease}.waw-callit-match.is-saving{opacity:.72}.waw-callit-match.is-correct{background:linear-gradient(135deg,rgba(255,10,138,.105),#0a0a0d 48%)}
.waw-callit-match>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:13px 14px 10px;border-bottom:1px solid #212126}.waw-callit-match>header>span{grid-column:1/-1;color:#65656e;font:900 .42rem/1 var(--pulse-sans);letter-spacing:.13em}.waw-callit-match>header strong{color:#f5f5f7;font:850 .67rem/1.28 var(--pulse-sans);overflow:hidden;text-overflow:ellipsis}.waw-callit-match>header em{align-self:start;font:950 .43rem/1 var(--pulse-sans);letter-spacing:.085em;font-style:normal;color:var(--callit-pink);white-space:nowrap}.waw-callit-match.is-correct>header em{color:#fff}.waw-callit-match.is-wrong>header em{color:#a2a2ab}
.waw-callit-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#232329}.waw-callit-choice{appearance:none;position:relative;display:grid;grid-template-rows:1fr auto auto;gap:7px;min-height:105px;padding:15px 13px 11px;border:0;background:#101014;color:#fff;text-align:left;cursor:pointer;overflow:hidden;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.waw-callit-choice:hover:not(:disabled){background:#17171c;box-shadow:inset 0 -3px var(--callit-pink)}.waw-callit-choice:disabled{cursor:default}.waw-callit-choice.is-active{background:linear-gradient(145deg,rgba(255,10,138,.25),#121216 65%);box-shadow:inset 0 0 0 2px var(--callit-pink),inset 0 -4px var(--callit-pink)}.waw-callit-choice.is-winner{box-shadow:inset 0 0 0 2px #fff}.waw-callit-choice.is-active.is-winner{box-shadow:inset 0 0 0 2px var(--callit-pink),inset 0 0 0 4px #fff}.waw-callit-choice.is-punch{animation:wawCallItPunch .38s cubic-bezier(.2,.8,.2,1)}@keyframes wawCallItPunch{0%{transform:scale(1)}42%{transform:scale(.965)}68%{transform:scale(1.025)}100%{transform:scale(1)}}
.waw-callit-choice__name{align-self:center;font:950 .76rem/1.12 var(--pulse-sans);letter-spacing:-.015em}.waw-callit-choice__bar{height:3px;background:#25252b;overflow:hidden}.waw-callit-choice__bar i{display:block;height:100%;background:var(--callit-pink);transition:width .28s ease}.waw-callit-choice__meta{font:900 .43rem/1 var(--pulse-sans);letter-spacing:.07em;color:#74747d}.waw-callit-choice.is-active .waw-callit-choice__meta,.waw-callit-choice.is-winner .waw-callit-choice__meta{color:#fff}
.waw-callit-match>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;background:#08080a;border-top:1px solid #202025}.waw-callit-match>footer span{font:750 .45rem/1 var(--pulse-sans);color:#686871}.waw-callit-match>footer b{font:800 .43rem/1.2 var(--pulse-sans);color:#92929b;text-align:right;max-width:68%}.waw-callit-match.is-correct>footer b{color:var(--callit-pink)}
.waw-call-it__gate{padding:10px 16px;background:#140910;border-top:1px solid rgba(255,10,138,.32);color:#d9a9c0;font:750 .52rem/1.3 var(--pulse-sans);text-align:center}

/* CALL IT sits inside the integrated Pulse block on Clash Cards/Event Hubs. */
.waw-pulse-community-block .waw-call-it--embedded{margin:0;border:0;border-top:1px solid #29292f;box-shadow:none}.waw-pulse-community-block .waw-call-it--embedded .waw-call-it__head{padding:14px 18px;background:linear-gradient(180deg,#0f0f13,#0a0a0d)}.waw-pulse-community-block .waw-call-it--embedded .waw-call-it__brand h2{font-size:1.28rem}.waw-pulse-community-block .waw-call-it--embedded .waw-call-it__target{width:38px;height:38px;flex-basis:38px}.waw-pulse-community-block .waw-call-it--embedded .waw-call-it__target:before{height:48px}.waw-pulse-community-block .waw-call-it--embedded .waw-call-it__target:after{width:48px}.waw-pulse-community-block .waw-call-it--embedded .waw-call-it__target i{inset:10px}

/* Pulse homepage feature */
.pulse-featured-callit{margin:14px 0;background:#070709;border-top:4px solid var(--callit-pink,#ff0a8a);color:#fff}.pulse-featured-callit>header{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px 13px;border-bottom:1px solid #29292f;background:radial-gradient(circle at 10% 0,rgba(255,10,138,.13),transparent 36%),#0c0c0f}.pulse-featured-callit>header h2{margin:4px 0 2px;font:900 1.18rem/1 var(--pulse-display);color:#fff}.pulse-featured-callit>header p{margin:0;color:#808089;font:650 .57rem/1.3 var(--pulse-sans)}.pulse-featured-callit>header>a{color:var(--pulse-pink)!important;font:900 .49rem/1 var(--pulse-sans);letter-spacing:.08em;white-space:nowrap}.pulse-featured-callit .waw-call-it--hub{margin:0;border:0;box-shadow:none}.pulse-featured-callit .waw-call-it--hub>.waw-call-it__head,.pulse-featured-callit .waw-call-it--hub>.waw-call-it__sub{display:none}.pulse-featured-callit .waw-call-it--hub .waw-call-it__matches{grid-template-columns:repeat(2,minmax(0,1fr))}

/* My WAW record */
.pulse-account-callit{margin-top:14px;border:1px solid #29292f;border-top:3px solid var(--pulse-pink);background:#09090c;color:#fff}.pulse-account-callit__head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:13px 14px;border-bottom:1px solid #29292f}.pulse-account-callit__head>div{display:grid;gap:4px}.pulse-account-callit__head strong{font:850 .73rem/1 var(--pulse-sans)}.pulse-account-callit__head>a{color:var(--pulse-pink)!important;font:900 .46rem/1 var(--pulse-sans);letter-spacing:.07em}.pulse-account-callit__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#29292f}.pulse-account-callit__stats>span{display:grid;gap:4px;padding:11px 8px;background:#101014;text-align:center}.pulse-account-callit__stats b{font:950 1.05rem/1 var(--pulse-display)}.pulse-account-callit__stats small{font:850 .41rem/1 var(--pulse-sans);letter-spacing:.07em;color:#707079}.pulse-account-callit>p{margin:0;padding:10px 14px;color:#777781;font:650 .54rem/1.35 var(--pulse-sans)}

@media(max-width:900px){.waw-call-it__matches{grid-template-columns:1fr}.pulse-featured-callit .waw-call-it--hub .waw-call-it__matches{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.waw-call-it{margin:18px 0}.waw-call-it__head{align-items:flex-start;padding:14px;gap:12px}.waw-call-it__brand{gap:10px}.waw-call-it__target{width:38px;height:38px;flex-basis:38px}.waw-call-it__target:before{height:48px}.waw-call-it__target:after{width:48px}.waw-call-it__target i{inset:10px}.waw-call-it__brand h2{font-size:1.3rem}.waw-call-it__brand p{max-width:48vw;font-size:.53rem}.waw-call-it__record>span{min-width:64px;padding:8px 7px}.waw-call-it__record b{font-size:.84rem}.waw-call-it__record.is-guest{display:none}.waw-call-it__sub{align-items:flex-start;padding:9px 13px}.waw-call-it__sub span{max-width:65%;font-size:.48rem}.waw-callit-match>header{padding:12px}.waw-callit-choices{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.waw-callit-choices::-webkit-scrollbar{display:none}.waw-callit-choice{flex:0 0 48%;min-width:145px;scroll-snap-align:start;min-height:98px}.pulse-featured-callit>header{padding:14px;align-items:flex-start}.pulse-featured-callit .waw-call-it--hub .waw-call-it__matches{grid-template-columns:1fr}.pulse-account-callit__stats{grid-template-columns:1fr 1fr}}
@media(max-width:440px){.waw-call-it__record{grid-template-columns:1fr}.waw-call-it__record>span{min-width:54px;padding:6px}.waw-call-it__record>span:last-child{display:none}.waw-call-it__brand p{max-width:44vw}.waw-callit-choice{flex-basis:72%}.waw-callit-match>footer{align-items:flex-start;flex-direction:column}.waw-callit-match>footer b{max-width:100%;text-align:left}.pulse-featured-callit>header>a{display:none}}


/* ==========================================================================
   WAW 2026 LOCKED DESIGN SYSTEM — PULSE
   Community product: dense, live, black-first, restrained pink.
   ========================================================================== */
.pulse-hub-v2{
  --waw26-bg:#000;
  --waw26-panel:#020203;
  --waw26-panel-hover:#070708;
  --waw26-line:#1a1a1f;
  --waw26-line-soft:#121216;
  --waw26-text:#f4f4f6;
  --waw26-muted:#a4a4ab;
  --waw26-dim:#686871;
  --waw26-pink:#ff0a8a;
  --waw26-pink-deep:#d50072;
  --waw26-display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;
  --waw26-sans:Inter,Arial,sans-serif;
max-width:1024px;margin:0 auto;padding:18px 0 34px;background:#000;color:var(--waw26-text);font-family:var(--waw26-sans);}
.waw-main--pulse{background:#000!important;color:#fff!important;}
.waw-main--pulse .waw-breadcrumb{border-color:var(--waw26-line)!important;background:#000!important;color:var(--waw26-muted)!important;}
.pulse-hub-v2 *{box-sizing:border-box;}
.pulse-hub-v2 a{color:inherit;text-decoration:none;}
.pulse-hub-v2 .pulse-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:end;margin:0 0 16px;padding:22px 16px 20px;border:1px solid var(--waw26-line);border-left:4px solid var(--waw26-pink);background:#000;box-shadow:none;border-radius:0;}
.pulse-hub-v2 .pulse-kicker{color:var(--waw26-pink)!important;font:800 .56rem/1 var(--waw26-sans)!important;letter-spacing:.14em!important;text-transform:uppercase;}
.pulse-hub-v2 .pulse-hub-hero h1{margin:5px 0 6px;color:#fff;font:900 clamp(3.5rem,8vw,6rem)/.82 var(--waw26-display);letter-spacing:-.015em;text-transform:uppercase;}
.pulse-hub-v2 .pulse-hub-hero h1::after{content:"⌁";margin-left:10px;color:var(--waw26-pink);font-size:.52em;vertical-align:.12em;}
.pulse-hub-v2 .pulse-hub-hero p{max-width:620px;margin:0;color:var(--waw26-muted);font:500 .82rem/1.55 var(--waw26-sans);}
.pulse-hub-v2 .pulse-hub-hero__actions{display:flex;gap:8px;margin-top:14px;}
.pulse-hub-v2 .pulse-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border:1px solid var(--waw26-pink)!important;border-radius:0!important;background:var(--waw26-pink)!important;color:#fff!important;font:800 .57rem/1 var(--waw26-sans);letter-spacing:.08em;text-transform:uppercase;box-shadow:none!important;}
.pulse-hub-v2 .pulse-btn:hover{background:var(--waw26-pink-deep)!important;color:#fff!important;}
.pulse-hub-v2 .pulse-btn--darkghost{background:#000!important;color:var(--waw26-pink)!important;}
.pulse-hub-v2 .pulse-btn--darkghost:hover{background:#08080a!important;color:#fff!important;}
.pulse-hub-v2 .pulse-hub-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-self:stretch;border:1px solid var(--waw26-line)!important;background:#020203!important;border-radius:0!important;}
.pulse-hub-v2 .pulse-hub-stats>div{display:grid;place-content:center;min-height:96px;padding:12px;border-right:1px solid var(--waw26-line-soft)!important;text-align:center;background:transparent!important;}
.pulse-hub-v2 .pulse-hub-stats>div:last-child{border-right:0!important;}
.pulse-hub-v2 .pulse-hub-stats b{color:var(--waw26-pink)!important;font:900 2rem/.9 var(--waw26-display)!important;}
.pulse-hub-v2 .pulse-hub-stats span{margin-top:6px;color:#8d8d95!important;font:800 .48rem/1 var(--waw26-sans)!important;letter-spacing:.08em;text-transform:uppercase;}
.pulse-hub-v2 .pulse-crowd-now,.pulse-hub-v2 .waw-call-it--hub,.pulse-hub-v2 .pulse-featured-callit{margin:0 0 14px!important;border:1px solid var(--waw26-line)!important;border-radius:0!important;background:#020203!important;box-shadow:none!important;}
.pulse-hub-v2 .pulse-crowd-now__head,.pulse-hub-v2 .waw-call-it__head{border-bottom:1px solid var(--waw26-line-soft)!important;background:#000!important;}
.pulse-hub-v2 .pulse-crowd-now__item,.pulse-hub-v2 .pulse-crowd-now__call{background:#020203!important;border-color:var(--waw26-line-soft)!important;border-radius:0!important;color:#fff!important;}
.pulse-hub-v2 .pulse-hub-main{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:14px!important;align-items:start!important;}
.pulse-hub-v2 .pulse-hub-feature,.pulse-hub-v2 .pulse-hub-side{min-width:0;}
.pulse-hub-v2 .pulse-hub-sectionhead{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:12px 14px;border:1px solid var(--waw26-line);border-bottom:0;background:#000!important;}
.pulse-hub-v2 .pulse-hub-sectionhead h2{margin:4px 0 0;color:#fff!important;font:800 1.65rem/.95 var(--waw26-display)!important;text-transform:uppercase;}
.pulse-hub-v2 .pulse-hub-sectionhead>span{color:#777780!important;font:600 .53rem/1 var(--waw26-sans)!important;text-transform:uppercase;letter-spacing:.05em;}
.pulse-hub-v2 .pulse-hub-lead{position:relative;display:flex!important;min-height:160px;padding:21px 20px;flex-direction:column;justify-content:flex-end;border:1px solid var(--waw26-line)!important;border-radius:0!important;background:#050506!important;color:#fff!important;overflow:hidden;box-shadow:none!important;}
.pulse-hub-v2 .pulse-hub-lead.has-image::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.55) 62%,rgba(0,0,0,.2)),var(--pulse-lead-image) center/cover no-repeat;z-index:0;}
.pulse-hub-v2 .pulse-hub-lead>*{position:relative;z-index:1;}
.pulse-hub-v2 .pulse-hub-lead>span{color:var(--waw26-pink)!important;font:800 .52rem/1 var(--waw26-sans)!important;letter-spacing:.1em;text-transform:uppercase;}
.pulse-hub-v2 .pulse-hub-lead h3{max-width:620px;margin:7px 0;color:#fff!important;font:800 2rem/1 var(--waw26-display)!important;text-transform:uppercase;}
.pulse-hub-v2 .pulse-hub-lead small{color:#a0a0a8!important;font:700 .58rem/1 var(--waw26-sans)!important;}
.pulse-hub-v2 .pulse-activity{margin:0!important;border:1px solid var(--waw26-line)!important;border-top:0!important;border-radius:0!important;background:#000!important;box-shadow:none!important;}
.pulse-hub-v2 .pulse-activity-head{padding:11px 13px!important;border-bottom:1px solid var(--waw26-line)!important;background:#020203!important;}
.pulse-hub-v2 .pulse-activity-head h3{color:#fff!important;font:800 1.25rem/1 var(--waw26-display)!important;text-transform:uppercase;}
.pulse-hub-v2 .pulse-activity-head>span{color:#777780!important;}
.pulse-hub-v2 .pulse-activity-item{padding:11px 12px!important;background:#000!important;border-bottom:1px solid var(--waw26-line-soft)!important;border-radius:0!important;color:#fff!important;}
.pulse-hub-v2 .pulse-activity-item:hover{background:#060607!important;color:#fff!important;}
.pulse-hub-v2 .pulse-activity-line,.pulse-hub-v2 .pulse-activity-line b,.pulse-hub-v2 .pulse-activity-line strong{color:#ededf0!important;}
.pulse-hub-v2 .pulse-activity-body q{color:#a2a2aa!important;}
.pulse-hub-v2 .pulse-activity-body small{color:#74747c!important;}
.pulse-hub-v2 .pulse-hub-more-label{padding:15px 0 7px!important;background:#000!important;}
.pulse-hub-v2 .pulse-hub-discussions{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border:1px solid var(--waw26-line)!important;}
.pulse-hub-v2 .pulse-hub-discussions>a{min-height:126px;padding:13px!important;background:#020203!important;border:0!important;border-right:1px solid var(--waw26-line-soft)!important;border-radius:0!important;color:#fff!important;box-shadow:none!important;}
.pulse-hub-v2 .pulse-hub-discussions>a:last-child{border-right:0!important;}
.pulse-hub-v2 .pulse-hub-discussions>a:hover{background:#070708!important;color:#fff!important;}
.pulse-hub-v2 .pulse-hub-discussions strong{color:#fff!important;font:700 .83rem/1.25 var(--waw26-sans)!important;}
.pulse-hub-v2 .pulse-hub-discussion-label{color:var(--waw26-pink)!important;}
.pulse-hub-v2 .pulse-hub-side{display:grid!important;gap:12px!important;}
.pulse-hub-v2 .pulse-poll,.pulse-hub-v2 .pulse-hot-take,.pulse-hub-v2 .pulse-zero-state{margin:0!important;padding:14px!important;background:#020203!important;border:1px solid var(--waw26-line)!important;border-radius:0!important;color:#fff!important;box-shadow:none!important;}
.pulse-hub-v2 .pulse-module-label{color:var(--waw26-pink)!important;font:800 .53rem/1 var(--waw26-sans)!important;letter-spacing:.1em;text-transform:uppercase;}
.pulse-hub-v2 .pulse-module-label span{color:#777780!important;}
.pulse-hub-v2 .pulse-poll h3{color:#fff!important;font:800 1.35rem/1.05 var(--waw26-display)!important;text-transform:uppercase;}
.pulse-hub-v2 .pulse-poll-option{position:relative;overflow:hidden;background:#000!important;border:1px solid var(--waw26-line-soft)!important;border-radius:0!important;color:#fff!important;}
.pulse-hub-v2 .pulse-poll-option:hover{border-color:#34343b!important;background:#060607!important;}
.pulse-hub-v2 .pulse-poll-bar{background:rgba(255,10,138,.16)!important;}
.pulse-hub-v2 .pulse-hot-take blockquote{color:#fff!important;border-left:2px solid var(--waw26-pink)!important;background:transparent!important;}
.pulse-hub-v2 .pulse-hot-take a{color:var(--waw26-pink)!important;}
.pulse-hub-v2 .pulse-hub-explore{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin-top:16px!important;border:1px solid var(--waw26-line)!important;}
.pulse-hub-v2 .pulse-hub-explore>a{min-height:110px;padding:16px!important;background:#020203!important;border:0!important;border-right:1px solid var(--waw26-line-soft)!important;border-radius:0!important;color:#fff!important;box-shadow:none!important;}
.pulse-hub-v2 .pulse-hub-explore>a:last-child{border-right:0!important;}
.pulse-hub-v2 .pulse-hub-explore>a:hover{background:#070708!important;color:#fff!important;}
.pulse-hub-v2 .pulse-hub-explore>a>span{color:var(--waw26-pink)!important;font:800 .5rem/1 var(--waw26-sans)!important;letter-spacing:.1em;}
.pulse-hub-v2 .pulse-hub-explore strong{color:#fff!important;font:800 1.25rem/1 var(--waw26-display)!important;text-transform:uppercase;}
.pulse-hub-v2 .pulse-hub-explore small{color:#85858d!important;}
.pulse-smark-discussion-page{
  --waw26-bg:#000;
  --waw26-panel:#020203;
  --waw26-panel-hover:#070708;
  --waw26-line:#1a1a1f;
  --waw26-line-soft:#121216;
  --waw26-text:#f4f4f6;
  --waw26-muted:#a4a4ab;
  --waw26-dim:#686871;
  --waw26-pink:#ff0a8a;
  --waw26-pink-deep:#d50072;
  --waw26-display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;
  --waw26-sans:Inter,Arial,sans-serif;
background:#000;color:#fff;}
.pulse-smark-discussion-hero{background:#020203!important;border:1px solid var(--waw26-line)!important;border-left:3px solid var(--waw26-pink)!important;border-radius:0!important;color:#fff!important;}
.pulse-thread-head,.pulse-comment,.pulse-comment-form,.pulse-verify-gate,.pulse-join-gate,.pulse-auth-card,.pulse-account-card{background:#020203!important;border-color:var(--waw26-line)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;}
.pulse-comment-text,.pulse-thread-head h1,.pulse-thread-head h2,.pulse-account-title{color:#fff!important;}
.pulse-comment-meta,.pulse-thread-count,.pulse-account-meta{color:var(--waw26-muted)!important;}
@media(max-width:820px){.pulse-hub-v2 .pulse-hub-hero{grid-template-columns:1fr}.pulse-hub-v2 .pulse-hub-main{grid-template-columns:1fr!important}.pulse-hub-v2 .pulse-hub-discussions,.pulse-hub-v2 .pulse-hub-explore{grid-template-columns:1fr!important}.pulse-hub-v2 .pulse-hub-discussions>a,.pulse-hub-v2 .pulse-hub-explore>a{border-right:0!important;border-bottom:1px solid var(--waw26-line-soft)!important}}
@media(max-width:560px){.pulse-hub-v2 .pulse-hub-hero{padding:18px 13px}.pulse-hub-v2 .pulse-hub-stats{grid-template-columns:repeat(3,1fr)!important}.pulse-hub-v2 .pulse-hub-stats>div{min-height:76px;padding:8px}.pulse-hub-v2 .pulse-hub-stats b{font-size:1.45rem!important}}

/* WAW 2026 LOCKED DESIGN SYSTEM — Pulse deep surfaces */
.pulse-hub-v2 .pulse-empty,.pulse-hub-v2 .pulse-zero-state,.waw-pulse-thread .pulse-empty{background:#020203!important;border:1px solid #1a1a1f!important;color:#8f8f98!important;border-radius:0!important}
.waw-pulse-thread,.pulse-auth-card,.pulse-account-card,.pulse-smark-discussion-page{--waw26-line:#1a1a1f;--waw26-line-soft:#121216;--waw26-pink:#ff0a8a;--waw26-muted:#92929a;color:#fff!important}
.waw-pulse-thread{border-top-color:#1a1a1f!important}
.pulse-thread-head{background:#000!important;border-top:1px solid #1a1a1f!important;border-bottom:1px solid #1a1a1f!important;color:#fff!important}
.pulse-thread-head h2,.pulse-thread-head h3{color:#fff!important}
.pulse-thread-head p,.pulse-thread-count{color:#8e8e97!important}
.pulse-thread-count{background:#020203!important;border:1px solid #1a1a1f!important;border-radius:0!important}
.pulse-comment-form{background:#020203!important;border:1px solid #1a1a1f!important;border-top:2px solid #ff0a8a!important;border-radius:0!important;box-shadow:none!important}
.pulse-form-main textarea,.pulse-auth-form input{background:#000!important;border:1px solid #25252b!important;border-radius:0!important;color:#fff!important;box-shadow:none!important}
.pulse-form-main textarea:focus,.pulse-auth-form input:focus{border-color:#ff0a8a!important;outline:0!important;box-shadow:none!important}
.pulse-replying,.pulse-comment-meta time,.pulse-comment-actions button{color:#85858e!important}
.pulse-comment-list{border-top-color:#1a1a1f!important}
.pulse-comment,.pulse-comment--reply{background:#000!important;border-bottom:1px solid #121216!important;color:#fff!important}
.pulse-comment--reply:before{background:#1a1a1f!important}
.pulse-comment-meta strong,.pulse-comment-text{color:#ededf0!important}
.pulse-reply-label{background:#12040a!important;color:#ff0a8a!important;border-radius:0!important}
.pulse-comment-actions .pulse-react{background:#020203!important;border:1px solid #242429!important;border-radius:0!important;color:#92929a!important}
.pulse-comment-actions .pulse-react.is-active{background:#11040a!important;border-color:#ff0a8a!important;color:#ff0a8a!important}
.pulse-comment-actions .pulse-reply-trigger:hover,.pulse-comment-actions .pulse-report:hover{color:#ff0a8a!important}
.pulse-join-gate,.pulse-verify-gate{background:#020203!important;border:1px solid #1a1a1f!important;border-left:3px solid #ff0a8a!important;color:#fff!important;border-radius:0!important;box-shadow:none!important}
.pulse-auth-card,.pulse-account-card{background:#020203!important;border:1px solid #1a1a1f!important;border-radius:0!important;box-shadow:none!important;color:#fff!important}
.pulse-auth-card h1,.pulse-account-title h1,.pulse-account-head strong{color:#fff!important}
.pulse-auth-card>p,.pulse-auth-switch,.pulse-auth-trust,.pulse-account-head span,.pulse-account-meta{color:#92929a!important}
.pulse-auth-error,.pulse-auth-notice{background:#090407!important;border-left:3px solid #ff0a8a!important;color:#e7e7eb!important;border-radius:0!important}
.pulse-auth-trust{border-color:#1a1a1f!important}.pulse-auth-trust b{color:#fff!important}
.pulse-account-status{background:#070708!important;border:1px solid #1a1a1f!important;border-radius:0!important;color:#aaaab2!important}
.pulse-account-status.is-verified{background:#04110c!important;border-color:#174e39!important;color:#71d6a5!important}
.pulse-account-status.is-pending{background:#11040a!important;border-color:#4b1730!important;color:#ff7ab7!important}
.pulse-account-meta{background:#000!important;border:1px solid #1a1a1f!important}
.pulse-account-meta>div{border-color:#121216!important}.pulse-account-meta b{color:#fff!important}
.pulse-account-smark{background:#020203!important;border:1px solid #1a1a1f!important;border-radius:0!important}
.pulse-account-smark__head strong{color:#fff!important}.pulse-account-smark>p{background:#000!important;color:#8f8f98!important}
.pulse-smark-discussion-page .waw-pulse-thread{background:#000!important;border:1px solid #1a1a1f!important;border-top:0!important}
.pulse-smark-spoiler-note{background:#090407!important;border-left:3px solid #ff0a8a!important;color:#aaaab2!important}
.pulse-smark-spoiler-note b{color:#fff!important}
.waw-pulse-community-block__discussion{background:#000!important;color:#fff!important}
.waw-pulse-community-block .waw-pulse-thread--embedded .pulse-thread-head{background:#020203!important;border-color:#1a1a1f!important}
body.waw-light .pulse-auth-card,body.waw-light .pulse-account-card,body.waw-light .pulse-comment,body.waw-light .pulse-comment-form,body.waw-light .pulse-thread-head{background:#020203!important;color:#fff!important}

/* ========================================================================
   WAW PULSE 2026 — v1.8.0 locked full-page product surface
   ======================================================================== */
.pulse26{
  --p26-bg:#000;--p26-panel:#020203;--p26-panel2:#050506;--p26-line:#1a1a1f;--p26-line2:#111115;--p26-text:#f4f4f6;--p26-muted:#95959e;--p26-dim:#6a6a73;--p26-pink:#ff0a8a;
  width:100%;max-width:1024px;margin:0 auto;background:#000;color:#fff;font-family:Inter,Arial,sans-serif
}
.pulse26 *{box-sizing:border-box}
.pulse26 a{color:inherit;text-decoration:none}
.pulse26-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(210px,.65fr) minmax(300px,.9fr);gap:0;border:1px solid var(--p26-line);background:#000;min-height:154px}
.pulse26-brand{padding:20px 22px;border-right:1px solid var(--p26-line);display:flex;flex-direction:column;justify-content:center}
.pulse26-kicker{display:block;color:var(--p26-pink);font:900 .52rem/1 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.pulse26-title-row{display:flex;align-items:center;gap:14px;margin-top:7px}
.pulse26-title-row h1{margin:0;color:#fff;font:900 clamp(3.5rem,7vw,6.3rem)/.76 "Barlow Condensed","Arial Narrow",Impact,sans-serif;letter-spacing:-.025em;text-transform:uppercase}
.pulse26-title-row h1 em{color:var(--p26-pink);font-style:italic}
.pulse26-beat{position:relative;width:54px;height:24px;flex:0 0 54px;background:linear-gradient(135deg,transparent 0 28%,var(--p26-pink) 29% 34%,transparent 35% 42%,var(--p26-pink) 43% 49%,transparent 50% 61%,var(--p26-pink) 62% 67%,transparent 68%)}
.pulse26-brand p{margin:12px 0 0;color:#b1b1b9;font:600 .78rem/1.4 Inter,Arial,sans-serif}
.pulse26-live-note{display:flex;align-items:center;gap:10px;padding:20px;border-right:1px solid var(--p26-line);background:#020203}
.pulse26-live-note>i{width:8px;height:8px;border-radius:50%;background:var(--p26-pink);box-shadow:0 0 0 5px rgba(255,10,138,.08)}
.pulse26-live-note b{display:block;color:#fff;font:900 .62rem/1 Inter,Arial,sans-serif;letter-spacing:.07em}
.pulse26-live-note span{display:block;margin-top:7px;color:#85858e;font:500 .66rem/1.45 Inter,Arial,sans-serif}
.pulse26-today{display:grid;grid-template-columns:1fr repeat(3,1fr);align-items:stretch;background:#000}
.pulse26-today>span{display:flex;align-items:center;padding:14px;color:#fff;font:900 .55rem/1 Inter,Arial,sans-serif;letter-spacing:.06em;border-bottom:1px solid var(--p26-line);grid-column:1/-1}
.pulse26-today>div{display:grid;place-items:center;align-content:center;min-height:82px;border-right:1px solid var(--p26-line)}
.pulse26-today>div:last-child{border-right:0}.pulse26-today b{color:var(--p26-pink);font:800 1.85rem/1 "Barlow Condensed","Arial Narrow",Impact,sans-serif}.pulse26-today small{margin-top:5px;color:#777780;font:800 .42rem/1 Inter,Arial,sans-serif;letter-spacing:.08em;text-align:center}
.pulse26-filters{display:flex;align-items:stretch;margin-top:14px;border:1px solid var(--p26-line);overflow:hidden;background:#000}
.pulse26-filters button{min-width:58px;height:38px;border:0;border-right:1px solid var(--p26-line);border-radius:0;background:#000;color:#8d8d96;font:800 .52rem/1 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}
.pulse26-filters button:hover{background:#070708;color:#fff}.pulse26-filters button.is-active{background:var(--p26-pink);color:#fff}.pulse26-filters>a{margin-left:auto;display:flex;align-items:center;padding:0 14px;color:var(--p26-pink);font:900 .5rem/1 Inter,Arial,sans-serif;letter-spacing:.05em}
.pulse26-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px;align-items:start}
.pulse26-stream{border:1px solid var(--p26-line);background:#000}.pulse26-stream>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;padding:14px 16px;border-bottom:1px solid var(--p26-line);background:#020203}.pulse26-stream>header h2{margin:5px 0 0;color:#fff;font:800 1.4rem/1 "Barlow Condensed","Arial Narrow",Impact,sans-serif;text-transform:uppercase}.pulse26-stream>header>small{color:#696972;font:800 .43rem/1 Inter,Arial,sans-serif;letter-spacing:.06em}
.pulse26-row{display:grid;grid-template-columns:34px 48px minmax(0,1fr) 54px 15px;gap:9px;align-items:center;min-height:64px;padding:8px 11px;border-bottom:1px solid var(--p26-line2);background:#000;color:#fff}.pulse26-row:hover{background:#060607;color:#fff}.pulse26-rank{color:var(--p26-pink);font:800 1.1rem/1 "Barlow Condensed","Arial Narrow",Impact,sans-serif;text-align:center}.pulse26-promo{display:inline-flex;align-items:center;justify-content:center;height:20px;background:#101014;color:#fff;font:900 .45rem/1 Inter,Arial,sans-serif;letter-spacing:.04em}.pulse26-promo--wwe{background:#151d31}.pulse26-promo--aew{background:#162315}.pulse26-promo--tna{background:#10222b}.pulse26-promo--njpw{background:#332b0c}.pulse26-promo--roh{background:#261719}.pulse26-promo--aaa{background:#281431}.pulse26-row-main{min-width:0}.pulse26-row-main strong{display:block;color:#f1f1f4;font:700 .72rem/1.2 Inter,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse26-row-main small{display:block;margin-top:5px;color:#73737c;font:600 .47rem/1 Inter,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse26-replies{display:grid;place-items:center}.pulse26-replies b{color:#fff;font:800 .82rem/1 "Barlow Condensed",sans-serif}.pulse26-replies small{margin-top:3px;color:#66666f;font:800 .38rem/1 Inter,sans-serif;letter-spacing:.05em}.pulse26-arrow{color:#707079}.pulse26-row:hover .pulse26-arrow{color:var(--p26-pink)}.pulse26-empty{padding:28px 18px;color:#8e8e97}.pulse26-empty b{display:block;color:#fff}.pulse26-empty span{display:block;margin-top:5px}.pulse26-stream-foot{padding:12px;text-align:center;background:#020203}.pulse26-stream-foot a{color:var(--p26-pink);font:900 .5rem/1 Inter,sans-serif;letter-spacing:.05em}
.pulse26-rail{display:grid;gap:12px}.pulse26-rail-card{border:1px solid var(--p26-line);background:#020203;color:#fff}.pulse26-rail-card>header{padding:11px 13px;border-bottom:1px solid var(--p26-line)}.pulse26-rail-card>header h3{margin:0;color:#fff;font:800 1rem/1 "Barlow Condensed","Arial Narrow",Impact,sans-serif;text-transform:uppercase}.pulse26-trending>a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:9px 12px;border-bottom:1px solid var(--p26-line2);background:#000}.pulse26-trending>a:hover{background:#060607}.pulse26-trending>a>b{color:var(--p26-pink);font:800 1.08rem/1 "Barlow Condensed",sans-serif}.pulse26-trending strong{display:block;color:#fff;font:700 .64rem/1.22 Inter,sans-serif}.pulse26-trending small{display:block;margin-top:4px;color:#71717a;font:600 .45rem/1 Inter,sans-serif}
.pulse26-live>header h3{display:flex;align-items:center;gap:8px}.pulse26-live>header i{width:7px;height:7px;border-radius:50%;background:var(--p26-pink)}.pulse26-live-event{display:block;padding:13px;background:#000}.pulse26-live-event>span{color:var(--p26-pink);font:900 .45rem/1 Inter,sans-serif}.pulse26-live-event strong{display:block;margin-top:7px;color:#fff;font:800 1.2rem/1 "Barlow Condensed",sans-serif;text-transform:uppercase}.pulse26-live-event small{display:block;margin-top:6px;color:#777780;font-size:.52rem}.pulse26-live-off{padding:13px;background:#000}.pulse26-live-off strong{display:block;color:#c9c9ce;font-size:.65rem}.pulse26-live-off a{display:block;margin-top:9px;color:var(--p26-pink);font:800 .5rem/1 Inter,sans-serif}
.pulse26-poll-wrap{padding:12px;background:#000}.pulse26-poll-wrap .pulse-poll{margin:0!important;background:#000!important;border:0!important;padding:0!important;color:#fff!important}.pulse26-poll-wrap .pulse-poll h3{color:#fff!important}.pulse26-poll-wrap .pulse-poll-option{background:#050506!important;border:1px solid #222228!important;color:#fff!important;border-radius:0!important}.pulse26-poll-wrap .pulse-poll-option:hover{background:#09090b!important;border-color:#3a3a41!important}.pulse26-poll-wrap .pulse-poll-bar{background:rgba(255,10,138,.15)!important}
.pulse26-active-promos{padding-bottom:9px}.pulse26-active-promos>div{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;gap:8px;align-items:center;padding:6px 12px}.pulse26-active-promos span{color:#b8b8bf;font:800 .48rem/1 Inter,sans-serif}.pulse26-active-promos i{display:block;height:5px;background:#101014;overflow:hidden}.pulse26-active-promos i b{display:block;height:100%;background:var(--p26-pink)}.pulse26-active-promos em{color:#777780;font:600 .45rem/1 Inter,sans-serif;font-style:normal;text-align:right}.pulse26-hot blockquote{margin:0;padding:14px;color:#d5d5da;font:500 .72rem/1.45 Newsreader,Georgia,serif;border:0}.pulse26-hot>a{display:block;padding:0 14px 13px;color:var(--p26-pink);font:900 .47rem/1 Inter,sans-serif}
.pulse26-topics{margin-top:14px;border:1px solid var(--p26-line);background:#000}.pulse26-topics>header{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-bottom:1px solid var(--p26-line)}.pulse26-topics h2{margin:0;color:#fff;font:800 1rem/1 "Barlow Condensed",sans-serif;text-transform:uppercase}.pulse26-topics>header a{color:var(--p26-pink);font:900 .47rem/1 Inter,sans-serif}.pulse26-topics>div{display:grid;grid-template-columns:repeat(5,1fr)}.pulse26-topics>div>a{min-height:92px;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;border-right:1px solid var(--p26-line2);background:linear-gradient(160deg,#09090b,#020203);color:#fff}.pulse26-topics>div>a:last-child{border-right:0}.pulse26-topics>div>a:hover{background:#08080a}.pulse26-topics>div span{font:800 .85rem/1 "Barlow Condensed",sans-serif;text-transform:uppercase}.pulse26-topics>div small{margin-top:7px;color:var(--p26-pink);font:800 .42rem/1 Inter,sans-serif}
@media(max-width:820px){.pulse26-hero{grid-template-columns:1fr 1fr}.pulse26-brand{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--p26-line)}.pulse26-layout{grid-template-columns:1fr}.pulse26-rail{grid-template-columns:1fr 1fr}.pulse26-topics>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.pulse26-hero{grid-template-columns:1fr}.pulse26-live-note{border-right:0;border-bottom:1px solid var(--p26-line)}.pulse26-today{grid-template-columns:repeat(3,1fr)}.pulse26-filters{overflow-x:auto}.pulse26-filters>a{display:none}.pulse26-row{grid-template-columns:28px 42px minmax(0,1fr) 44px}.pulse26-arrow{display:none}.pulse26-row-main strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pulse26-rail{grid-template-columns:1fr}.pulse26-topics>div{grid-template-columns:1fr}.pulse26-topics>div>a{border-right:0;border-bottom:1px solid var(--p26-line2)}}


/* =======================================================================
   WAW PULSE 1.8.1 — locked mock fidelity
   ======================================================================= */
.pulse26-title-row h1 em{color:#fff!important;font-style:italic!important;position:relative!important}
.pulse26-title-row h1 em::after{content:"";position:absolute;left:3px;right:0;bottom:-7px;height:3px;background:#ff0a8a;transform:skewX(-18deg)}
.pulse26-beat{margin-left:5px!important}
.pulse26-row{grid-template-columns:54px 48px minmax(0,1fr) 170px 18px!important;gap:10px!important;min-height:82px!important;padding:0 10px!important}
.pulse26-age{height:100%;display:grid;place-items:center;align-content:center;border-right:1px solid var(--p26-line2);text-align:center}.pulse26-age b{color:var(--p26-pink);font:800 1.25rem/1 "Barlow Condensed","Arial Narrow",Impact,sans-serif}.pulse26-age small{margin-top:3px;color:#777780;font:800 .38rem/1 Inter,sans-serif;letter-spacing:.08em}
.pulse26-row-main strong{font-size:.78rem!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.pulse26-row-main small{font-size:.47rem!important}
.pulse26-thumb{height:68px;display:grid;place-items:center;background:linear-gradient(145deg,#0d0d10,#030304);border-left:1px solid #121216;overflow:hidden}.pulse26-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pulse26-thumb i{color:#fff;font:900 1.3rem/1 "Barlow Condensed",sans-serif;font-style:normal;opacity:.7}
.pulse26-replies{display:none!important}
.pulse26-rss{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;padding:14px!important;align-items:center!important}.pulse26-rss>div>header{padding:0!important;border:0!important}.pulse26-rss p{margin:7px 0 12px;color:#8b8b94;font:500 .58rem/1.45 Inter,sans-serif}.pulse26-rss a{display:block;padding:9px 10px;background:#ff0a8a;color:#fff!important;text-align:center;font:900 .48rem/1 Inter,sans-serif;letter-spacing:.04em}.pulse26-rss-icon{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at center,#020203 0 23%,transparent 24%),radial-gradient(circle at 0 100%,transparent 0 36%,#ff0a8a 37% 47%,transparent 48% 60%,#ff0a8a 61% 71%,transparent 72%);transform:rotate(-1deg)}
@media(max-width:720px){.pulse26-row{grid-template-columns:48px 44px minmax(0,1fr) 18px!important;min-height:72px!important}.pulse26-thumb{display:none!important}.pulse26-age b{font-size:1.05rem!important}}

/* WAW PULSE 1.8.1 — final locked hero geometry */
.pulse26-hero{grid-template-columns:minmax(350px,1.12fr) minmax(205px,.62fr) minmax(300px,.9fr)!important;min-height:132px!important}
.pulse26-brand{padding:17px 20px!important}
.pulse26-title-row{gap:10px!important;margin-top:5px!important;flex-wrap:nowrap!important}
.pulse26-title-row h1{font-size:clamp(3.25rem,5.25vw,4.65rem)!important;line-height:.8!important;white-space:nowrap!important}
.pulse26-title-row h1 em{display:inline-block!important;color:#fff!important;position:relative!important}
.pulse26-title-row h1 em::after{left:2px!important;right:0!important;bottom:-4px!important;height:2px!important}
.pulse26-beat{width:46px!important;flex-basis:46px!important;height:22px!important;margin-left:2px!important}
.pulse26-brand p{margin:10px 0 0!important;color:#d2d2d7!important;font:800 .62rem/1.15 "Barlow Condensed","Arial Narrow",Impact,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.pulse26-live-note{padding:16px 18px!important}
.pulse26-live-note b{font-size:.54rem!important}
.pulse26-live-note span{font-size:.53rem!important;line-height:1.35!important}
@media(max-width:900px){.pulse26-hero{grid-template-columns:1fr 1fr!important}.pulse26-brand{grid-column:1/-1!important}.pulse26-title-row h1{font-size:4.25rem!important}.pulse26-brand p{font-size:.68rem!important}}
@media(max-width:560px){.pulse26-hero{grid-template-columns:1fr!important}.pulse26-title-row h1{font-size:clamp(3rem,15vw,4rem)!important;white-space:normal!important}.pulse26-beat{display:none!important}}
/* WAW PULSE 1.8.1 — keep the brand/heartbeat inside its own column. */
@media(min-width:901px){
  .pulse26-hero{grid-template-columns:minmax(405px,1.18fr) minmax(205px,.62fr) minmax(300px,.86fr)!important}
  .pulse26-title-row h1{font-size:4rem!important}
  .pulse26-beat{width:40px!important;flex-basis:40px!important}
}

/* WAW 2026 article-level Pulse ------------------------------------------
   Compact by default. Full reaction controls remain exclusive to LIVE,
   Event Hub and other surfaces where instant crowd reaction is the product. */
.pulse-article-panel{margin:0;border-top:2px solid var(--pulse-pink,#ff0a8a);border-bottom:1px solid #232328;background:#030304;color:#fff}
.pulse-article-panel details{margin:0}
.pulse-article-panel summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:64px;padding:12px 14px;cursor:pointer;list-style:none;background:#030304}
.pulse-article-panel summary::-webkit-details-marker{display:none}
.pulse-article-panel summary:hover{background:#08080a}
.pulse-article-panel__brand{display:flex;align-items:baseline;gap:10px;min-width:0}
.pulse-article-panel__brand small{color:var(--pulse-pink,#ff0a8a);font:900 .5rem/1 var(--pulse-sans,Arial,sans-serif);letter-spacing:.08em}
.pulse-article-panel__brand strong{color:#fff;font:800 .82rem/1.1 var(--pulse-sans,Arial,sans-serif);letter-spacing:.02em}
.pulse-article-panel__status{display:flex;align-items:center;gap:10px;color:#898992;font:700 .55rem/1.15 var(--pulse-sans,Arial,sans-serif);white-space:nowrap}
.pulse-article-panel__status b{display:grid;place-items:center;width:24px;height:24px;border:1px solid #303036;color:var(--pulse-pink,#ff0a8a);font-size:.8rem;transition:transform .18s ease}
.pulse-article-panel details[open] .pulse-article-panel__status b{transform:rotate(45deg)}
.pulse-article-panel__thread{padding:0 14px 14px;border-top:1px solid #202025;background:#000}
.pulse-article-panel__thread .waw-pulse-thread--embedded{margin:0!important;border:0!important;border-radius:0!important;background:#000!important}
.pulse-article-panel__thread .pulse-thread-head{padding:16px 0 12px!important}
.pulse-article-panel__thread .pulse-thread-head h2{font-size:1.2rem!important}
.pulse-article-panel__thread .pulse-thread-head p{font-size:.7rem!important}
.pulse-article-panel__thread .pulse-comment-form{margin-top:8px!important}
@media(max-width:620px){.pulse-article-panel summary{grid-template-columns:1fr;gap:7px}.pulse-article-panel__status{justify-content:space-between;white-space:normal}.pulse-article-panel__brand{display:grid;gap:4px}}


/* =======================================================================
   WAW PULSE 1.8.3 — WAW ID control centre + editorial white Pulse stream
   ======================================================================= */
.pulse-account-v2{
  --waw-id-pink:#ff0a8a;
  --waw-id-line:#24242a;
  --waw-id-muted:#9898a2;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-top:6px solid var(--waw-id-pink)!important;
  background:#000!important;
  color:#fff!important;
}
.pulse-account-v2__hero{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:24px;align-items:center;padding:32px 0 30px;border-bottom:1px solid var(--waw-id-line)}
.pulse-account-v2__avatar{position:relative;width:96px;height:96px;padding:4px;border:1px solid var(--waw-id-pink);border-radius:50%}
.pulse-account-v2__avatar .pulse-avatar,.pulse-account-v2__avatar img{width:86px!important;height:86px!important;border-radius:50%!important;display:grid;place-items:center;object-fit:cover;background:#09090b!important;color:#fff!important;font:900 2rem/1 var(--pulse-display)}
.pulse-account-v2__identity h1{margin:3px 0 10px;color:#fff!important;font:900 clamp(3.25rem,7vw,5.4rem)/.82 var(--pulse-display);letter-spacing:-.025em;text-transform:none}
.pulse-account-v2__identity p{max-width:680px;margin:13px 0 0;color:#a4a4ad;font:500 .82rem/1.5 var(--pulse-sans)}
.pulse-account-v2__badges{display:flex;gap:7px;flex-wrap:wrap}
.pulse-account-v2__badges span,.pulse-account-v2__badges em{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #35353c;color:#fff;font:900 .55rem/1 var(--pulse-sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase}
.pulse-account-v2__badges em.is-verified{border-color:var(--waw-id-pink);background:var(--waw-id-pink)}
.pulse-account-v2__badges em.is-pending{border-color:#8a641c;color:#e8b95c}
.pulse-account-v2__profile{align-self:start;margin-top:7px;color:#fff!important;font:900 .62rem/1 var(--pulse-sans);letter-spacing:.055em;text-transform:uppercase}
.pulse-account-v2__profile:hover{color:var(--waw-id-pink)!important}
.pulse-account-v2>.pulse-verify-gate{margin:22px 0 0!important}
.pulse-account-v2__stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;background:#fff;border-bottom:1px solid #dedee2;color:#090909}
.pulse-account-v2__stats span{display:grid;gap:6px;padding:22px 24px;border-right:1px solid #e3e3e7}
.pulse-account-v2__stats span:last-child{border-right:0}
.pulse-account-v2__stats b{color:#090909;font:900 2rem/1 var(--pulse-display)}
.pulse-account-v2__stats small{color:#71717a;font:900 .53rem/1 var(--pulse-sans);letter-spacing:.09em}
.pulse-account-v2__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;padding-top:30px}
.pulse-account-v2__main{display:grid;gap:18px}
.pulse-account-v2__module{margin:0!important;border:1px solid var(--waw-id-line)!important;border-top:4px solid var(--waw-id-pink)!important;background:#050506!important;color:#fff!important}
.pulse-account-v2__module .pulse-account-callit__head,.pulse-account-v2__module .pulse-account-smark__head{padding:18px 20px!important;border-bottom:1px solid var(--waw-id-line)!important}
.pulse-account-v2__module .pulse-account-callit__head strong,.pulse-account-v2__module .pulse-account-smark__head strong{color:#fff!important;font:900 1.35rem/1 var(--pulse-display)!important;text-transform:uppercase}
.pulse-account-v2__module .pulse-account-callit__head a,.pulse-account-v2__module .pulse-account-smark__head a{color:var(--waw-id-pink)!important}
.pulse-account-v2__module .pulse-account-callit__stats,.pulse-account-v2__module .pulse-account-smark__stats{margin:0!important;background:#000!important;border:0!important}
.pulse-account-v2__module>p{margin:0!important;padding:14px 20px!important;border-top:1px solid var(--waw-id-line);color:#8f8f98!important}
.pulse-account-v2__side{align-self:start;position:sticky;top:110px;border:1px solid var(--waw-id-line);border-top:5px solid var(--waw-id-pink);background:#050506}
.pulse-account-v2__side>section{padding:22px}
.pulse-account-v2__side h2{margin:7px 0 20px;color:#fff;font:900 2rem/.95 var(--pulse-display);text-transform:uppercase}
.pulse-account-v2__side dl{margin:0}
.pulse-account-v2__side dl>div{padding:13px 0;border-top:1px solid #1f1f24}
.pulse-account-v2__side dt{color:#676770;font:900 .48rem/1 var(--pulse-sans);letter-spacing:.08em}
.pulse-account-v2__side dd{margin:6px 0 0;color:#d8d8dc;font:600 .7rem/1.35 var(--pulse-sans);overflow-wrap:anywhere}
.pulse-account-v2__actions{display:grid;border-top:1px solid var(--waw-id-line)}
.pulse-account-v2__actions a{padding:14px 18px;border-bottom:1px solid #1f1f24;color:#fff!important;font:900 .58rem/1 var(--pulse-sans);letter-spacing:.055em;text-transform:uppercase}
.pulse-account-v2__actions a:last-child{border-bottom:0}
.pulse-account-v2__actions a:hover{color:var(--waw-id-pink)!important;background:#09090b}
.pulse-account-v2__actions a.is-primary{background:var(--waw-id-pink);color:#fff!important}

/* Keep Pulse's masthead, filters and rail dark, but give the core conversation
   a white editorial canvas so the product has hierarchy rather than one black slab. */
.pulse26-stream{border-color:#d9d9de!important;background:#fff!important;color:#111!important}
.pulse26-stream>header{border-bottom-color:#dedee3!important;background:#fff!important}
.pulse26-stream>header h2{color:#090909!important}
.pulse26-stream>header>small{color:#777780!important}
.pulse26-stream .pulse26-kicker{color:var(--p26-pink)!important}
.pulse26-row{border-bottom-color:#ececf0!important;background:#fff!important;color:#111!important}
.pulse26-row:hover{background:#f7f7f8!important;color:#111!important}
.pulse26-row-main strong{color:#111!important}
.pulse26-row-main small{color:#777780!important}
.pulse26-age{border-right-color:#ececf0!important}
.pulse26-age small{color:#8b8b93!important}
.pulse26-arrow{color:#777780!important}
.pulse26-row:hover .pulse26-arrow{color:var(--p26-pink)!important}
.pulse26-stream-foot{border-top:1px solid #e4e4e8;background:#f6f6f7!important}
.pulse26-stream-foot a{color:#111!important}
.pulse26-stream-foot a:hover{color:var(--p26-pink)!important}
.pulse26-empty{color:#777780!important;background:#fff!important}
.pulse26-empty b{color:#111!important}

@media(max-width:820px){
  .pulse-account-v2__hero{grid-template-columns:78px minmax(0,1fr);gap:16px}
  .pulse-account-v2__avatar{width:78px;height:78px}
  .pulse-account-v2__avatar .pulse-avatar,.pulse-account-v2__avatar img{width:68px!important;height:68px!important}
  .pulse-account-v2__profile{grid-column:1/-1;margin-top:0}
  .pulse-account-v2__layout{grid-template-columns:1fr}
  .pulse-account-v2__side{position:static}
}
@media(max-width:560px){
  .pulse-account-v2__hero{padding:24px 0 22px}
  .pulse-account-v2__identity h1{font-size:2.75rem}
  .pulse-account-v2__stats{grid-template-columns:1fr}
  .pulse-account-v2__stats span{padding:15px 0;border-right:0;border-bottom:1px solid #e3e3e7}
  .pulse-account-v2__stats span:last-child{border-bottom:0}
  .pulse-account-v2__module .pulse-account-callit__head,.pulse-account-v2__module .pulse-account-smark__head{align-items:flex-start;gap:12px;flex-direction:column}
}

/* =======================================================================
   WAW PULSE 1.8.4 — first-party member avatar upload
   ======================================================================= */
.pulse-account-v2__avatar-wrap{display:grid;justify-items:center;gap:8px;width:96px}
.pulse-account-v2__avatar-wrap>span{color:#73737d;font:900 .46rem/1 var(--pulse-sans);letter-spacing:.11em;white-space:nowrap}
.pulse-account-v2__avatar-editor{border-bottom:1px solid var(--waw-id-line)}
.pulse-account-v2__avatar-editor h2{margin-bottom:8px}
.pulse-account-v2__avatar-editor>p{margin:0 0 16px;color:#888892;font:500 .66rem/1.45 var(--pulse-sans)}
.pulse-avatar-upload{display:grid;gap:10px;margin:0}
.pulse-avatar-file{display:grid;gap:7px;color:#7e7e88;font:900 .48rem/1 var(--pulse-sans);letter-spacing:.08em}
.pulse-avatar-file input[type=file]{box-sizing:border-box;width:100%;min-width:0;padding:7px;border:1px solid #2b2b31;background:#0a0a0c;color:#a9a9b0;font:600 .58rem/1.2 var(--pulse-sans);cursor:pointer}
.pulse-avatar-file input[type=file]::file-selector-button{min-height:31px;margin-right:9px;padding:0 10px;border:1px solid #3a3a42;background:#151518;color:#fff;font:900 .52rem/1 var(--pulse-sans);letter-spacing:.05em;cursor:pointer}
.pulse-avatar-file input[type=file]:hover::file-selector-button{border-color:var(--waw-id-pink);color:var(--waw-id-pink)}
.pulse-avatar-save{min-height:38px;padding:0 13px;border:1px solid var(--waw-id-pink);background:var(--waw-id-pink);color:#fff;font:900 .54rem/1 var(--pulse-sans);letter-spacing:.06em;text-align:left;cursor:pointer}
.pulse-avatar-save:hover{background:#d50072;border-color:#d50072}
.pulse-avatar-remove{margin:10px 0 0}
.pulse-avatar-remove button{padding:0;border:0;background:transparent;color:#6f6f78;font:900 .48rem/1 var(--pulse-sans);letter-spacing:.055em;cursor:pointer}
.pulse-avatar-remove button:hover{color:#fff}
@media(max-width:820px){.pulse-account-v2__avatar-wrap{width:78px}.pulse-account-v2__avatar-wrap>span{font-size:.42rem}}


/* =======================================================================
   WAW PULSE 1.8.6 — compact My WAW member dashboard
   ======================================================================= */
.pulse-account-v2__hero{grid-template-columns:82px minmax(0,1fr) auto;gap:20px;padding:24px 0 22px}
.pulse-account-v2__avatar-wrap{width:82px}
.pulse-account-v2__avatar{width:82px;height:82px}
.pulse-account-v2__avatar .pulse-avatar,.pulse-account-v2__avatar img{width:72px!important;height:72px!important;font-size:1.7rem!important}
.pulse-account-v2__identity h1{font-size:clamp(2.8rem,5.7vw,4.45rem);margin-bottom:8px}
.pulse-account-v2__identity p{margin-top:10px;font-size:.75rem}
.pulse-account-v2__stats span{padding:17px 20px}
.pulse-account-v2__stats b{font-size:1.65rem}
.pulse-account-v2__layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding-top:22px;align-items:start}
.pulse-account-v2__main{display:grid;gap:18px;align-content:start;grid-auto-rows:max-content;min-width:0}
.pulse-account-v2__records{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
.pulse-account-v2__module{height:auto!important;min-height:0!important;align-self:start}
.pulse-account-v2__module .pulse-account-callit__head,.pulse-account-v2__module .pulse-account-smark__head{padding:15px 16px!important}
.pulse-account-v2__module .pulse-account-callit__head strong,.pulse-account-v2__module .pulse-account-smark__head strong{font-size:1.05rem!important}
.pulse-account-v2__module .pulse-account-callit__stats,.pulse-account-v2__module .pulse-account-smark__stats{grid-template-columns:1fr 1fr!important}
.pulse-account-v2__module .pulse-account-callit__stats>span,.pulse-account-v2__module .pulse-account-smark__stats>span{padding:12px 8px!important;border-bottom:1px solid #24242a}
.pulse-account-v2__module .pulse-account-callit__stats>span:nth-last-child(-n+2),.pulse-account-v2__module .pulse-account-smark__stats>span:nth-last-child(-n+2){border-bottom:0}
.pulse-account-v2__module>p{padding:11px 14px!important;min-height:0!important}
.pulse-account-v2__side{top:96px}
.pulse-account-v2__side>section{padding:18px}
.pulse-account-v2__side h2{font-size:1.55rem;margin:5px 0 14px}
.pulse-account-v2__side dl>div{padding:10px 0}
.pulse-avatar-upload{gap:8px}
.pulse-avatar-save{min-height:36px}

.pulse-account-recent{border:1px solid var(--waw-id-line);border-top:4px solid var(--waw-id-pink);background:#050506;color:#fff}
.pulse-account-recent__head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--waw-id-line)}
.pulse-account-recent__head>div{display:grid;gap:4px}
.pulse-account-recent__head h2{margin:0;color:#fff;font:900 1.25rem/1 var(--pulse-display)}
.pulse-account-recent__head>a{color:var(--waw-id-pink)!important;font:900 .5rem/1 var(--pulse-sans);letter-spacing:.06em}
.pulse-account-recent__list{display:grid}
.pulse-account-recent__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 16px;border-bottom:1px solid #1f1f24;color:#fff!important;text-decoration:none!important}
.pulse-account-recent__item:last-child{border-bottom:0}
.pulse-account-recent__item:hover{background:#0a0a0d}
.pulse-account-recent__item>span{display:grid;gap:5px;min-width:0}
.pulse-account-recent__item strong{color:#fff;font:850 .7rem/1.25 var(--pulse-sans)}
.pulse-account-recent__item q{margin:0;color:#8e8e98;font:550 .61rem/1.35 var(--pulse-sans);quotes:none}
.pulse-account-recent__item small{white-space:nowrap;color:#73737d;font:800 .46rem/1 var(--pulse-sans);letter-spacing:.04em}
.pulse-account-recent__empty{display:grid;gap:7px;padding:18px}
.pulse-account-recent__empty strong{font:900 1rem/1 var(--pulse-display)}
.pulse-account-recent__empty span{color:#8e8e98;font:550 .65rem/1.4 var(--pulse-sans)}
.pulse-account-recent__empty a{margin-top:4px;color:var(--waw-id-pink)!important;font:900 .52rem/1 var(--pulse-sans)}

@media(max-width:900px){
  .pulse-account-v2__records{grid-template-columns:1fr}
}
@media(max-width:820px){
  .pulse-account-v2__hero{grid-template-columns:72px minmax(0,1fr)}
  .pulse-account-v2__avatar-wrap{width:72px}
  .pulse-account-v2__avatar{width:72px;height:72px}
  .pulse-account-v2__avatar .pulse-avatar,.pulse-account-v2__avatar img{width:62px!important;height:62px!important}
  .pulse-account-v2__layout{grid-template-columns:1fr}
  .pulse-account-v2__side{position:static}
}
@media(max-width:560px){
  .pulse-account-v2__identity h1{font-size:2.35rem}
  .pulse-account-v2__stats{grid-template-columns:repeat(3,1fr)}
  .pulse-account-v2__stats span{padding:13px 8px;border-right:1px solid #e3e3e7;border-bottom:0}
  .pulse-account-v2__stats b{font-size:1.25rem}
  .pulse-account-v2__stats small{font-size:.4rem}
  .pulse-account-recent__head{align-items:flex-start;flex-direction:column}
  .pulse-account-recent__item{grid-template-columns:1fr}
  .pulse-account-recent__item small{white-space:normal}
}
