.wce-bubbles{z-index:200;pointer-events:none;position:fixed}.wce-bubbles i{bottom:65%;left:var(--left);width:var(--size);height:var(--size);opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:wce-rise var(--duration) var(--delay) ease-out infinite;background:radial-gradient(circle at 28% 22%,#ffffffa6,#ffffff0a 28%,#ffffff08 60%,#b9ecd830);border:.5px solid #fff6;border-radius:50%;position:absolute;box-shadow:inset 1px 1px 3px #ffffff80,inset -2px -3px 5px #b9ecd833,0 4px 12px #070b1820}@keyframes wce-rise{0%{opacity:0;transform:translateY(12px)scale(.4)}15%{opacity:.9}75%{opacity:.7}to{opacity:0;transform:translate(var(--drift), -220px) scale(1)}}@property --wce-radius{syntax:"<length>";inherits:false;initial-value:0}.wce-inward-shadow{z-index:9999;pointer-events:none;background:radial-gradient(circle at var(--wce-x) var(--wce-y), transparent calc(var(--wce-radius) * .55), #06090cc9 calc(var(--wce-radius) * .85), #06090c var(--wce-radius));animation:1.8s cubic-bezier(.65,0,.35,1) forwards wce-engulf;position:fixed;inset:0}.wce-page[data-soaking=true]{pointer-events:none;animation:1.8s cubic-bezier(.65,0,.35,1) forwards wce-collapse}@keyframes wce-engulf{to{--wce-radius:0px}}@keyframes wce-collapse{0%{filter:saturate();transform:scale(1)}30%{filter:saturate(1.4);transform:scale(.96)}75%{opacity:1;filter:saturate(2)blur(2px)}to{filter:saturate(2)blur(6px);opacity:0;transform:scale(.015)}}@media (prefers-reduced-motion:reduce){.wce-bubbles{display:none}}
.ai-page-summary{justify-content:center;align-items:center;gap:var(--site-space-6);margin-top:var(--site-space-8);padding-block:var(--site-space-3);flex-wrap:wrap;font-size:14px;display:flex}.ai-summary-links{align-items:center;gap:var(--site-space-6);display:flex}.ai-summary-links a{place-items:center;width:24px;height:24px;display:grid;position:relative}.ai-summary-links a:before{content:"";position:absolute;inset:-10px}.ai-summary-links img{filter:grayscale()brightness(0)invert();width:24px;height:24px;transition:opacity .2s}.ai-summary-links a:hover img{filter:none}.ai-summary-links a:focus-visible{outline:2px solid var(--nw-accent);outline-offset:8px;border-radius:4px}@media (max-width:480px){.ai-page-summary{gap:var(--site-space-4)}.ai-page-summary>span{text-align:center;width:100%}}
