.why{--why-cream:var(--text-heading);--why-muted:var(--text-muted);--why-book:#3dbe6c;--why-ad:#4c8dff;--why-ad2:#7a5cff;--why-win:#46c97a;--why-loss:#e8626a;--why-rose:#b8787c;--why-bubble:#3a3732;background:var(--ground-alt);color:var(--why-cream);padding:clamp(5rem,14svh,8rem) 0 clamp(4rem,10svh,6.5rem);position:relative;overflow-x:clip}.why-noisy{color:var(--why-loss);filter:url(#why-jag);animation:.7s steps(3,end) infinite why-tremor;display:inline-block}@keyframes why-tremor{0%{translate:0}33%{translate:.8px -.5px}66%{translate:-.6px .6px}to{translate:.3px .2px}}@media (prefers-reduced-motion:reduce){.why-noisy{animation:none}}.why-strip{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-top:clamp(3.5rem,8svh,5.5rem);padding:clamp(1.75rem,4svh,2.75rem) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.why-row{width:max-content;animation:why-slide var(--dur,60s) linear infinite;align-items:center;gap:2.25rem;padding:.5rem 0;display:flex}.why-row.is-back{animation-direction:reverse}@keyframes why-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.why-row{animation:none}}.why-notif{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e9e5dc;width:17rem;opacity:var(--o,.92);background:#ffffff14;border-radius:14px;grid-template-columns:2rem 1fr;align-items:start;gap:.6rem;padding:.6rem .75rem;line-height:1.25;display:grid}.why-notif.is-small{transform-origin:0;width:14.5rem;opacity:var(--o,.6);transform:scale(.88)}.why-icon{width:2rem;height:2rem;font-family:var(--face-eyebrow);color:#fff;background:var(--c,#555);border-radius:8px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.why-icon svg{width:1.1rem;height:1.1rem}.why-notif-head{letter-spacing:.02em;text-transform:uppercase;color:#a39d92;justify-content:space-between;gap:.5rem;font-size:.6875rem;display:flex}.why-notif b{color:#f2efe8;margin-top:.1rem;font-size:.8125rem;font-weight:600;display:block}.why-notif p{color:#cfc9be;white-space:normal;margin-top:.05rem;font-size:.78rem}.why-mail{color:#202124;width:20rem;opacity:var(--o,.92);background:#f5f3ee;border-radius:10px;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.6rem;padding:.55rem .75rem;line-height:1.25;display:grid}.why-mail .why-avatar{color:#fff;background:var(--c,#888);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:600;display:grid}.why-mail b{font-size:.78rem;font-weight:600;display:block}.why-mail span{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;max-width:13rem;font-size:.72rem;display:block;overflow:hidden}.why-mail em{color:#5f6368;align-self:start;font-size:.68rem;font-style:normal}.why-mail i{color:#3c4043;background:#e2e8f0;border-radius:3px;margin-left:.3rem;padding:0 .3rem;font-size:.6rem;font-style:normal;display:inline-block}.why-sms{color:#e6e1d8;white-space:normal;width:15rem;opacity:var(--o,.9);background:#3a3732;border-radius:14px 14px 14px 4px;padding:.55rem .75rem;font-size:.78rem;line-height:1.3}.why-sms b{color:#9b968c;margin-bottom:.1rem;font-size:.68rem;font-weight:500;display:block}.why-th{font-family:var(--face-display);font-style:italic;font-size:var(--s,1.375rem);white-space:nowrap;color:#8e887e;opacity:var(--o,1)}.why-th.is-loud{font-size:var(--s,1.75rem);color:#d9d4ca}.why-board{background:linear-gradient(135deg, var(--why-ad), var(--why-ad2));color:#fff;text-transform:uppercase;width:15rem;opacity:var(--o,.95);border-radius:4px;gap:.35rem;padding:.9rem 1rem .7rem;display:grid}.why-board.is-alt{background:linear-gradient(135deg,#0f9d58,#1a6f3b)}.why-board.is-dark{background:#111;outline:1px solid #fff3}.why-board b{font-family:var(--face-display);letter-spacing:-.01em;white-space:normal;font-size:1.2rem;font-weight:700;line-height:1}.why-board small{font-family:var(--face-eyebrow);letter-spacing:.08em;opacity:.85;justify-content:space-between;font-size:.55rem;display:flex}.why-num{font-family:var(--face-eyebrow);font-size:.95rem}.why-num.is-up{color:var(--why-win)}.why-num.is-dn{color:var(--why-loss)}.why-after{margin-top:clamp(3.5rem,8svh,5.5rem)}
