.wl{--wl-coral:var(--highlighter,#ff6a45);--wl-coral-text:#b8400f;--wl-coral-strong:#d4461c;--wl-coral-button:#d4461c;--wl-coral-soft:#ffe6de;--wl-lee:#4f6e9c;--wl-shadow:0 12px 34px #15213b14;--wl-shadow-lift:0 16px 34px #15213b29}.dark .wl{--wl-coral-text:#ff8a66;--wl-coral-strong:#ff7a52;--wl-coral-soft:#ff6a452e;--wl-shadow:0 12px 34px #00000059;--wl-shadow-lift:0 16px 34px #00000073}.wl-transient{opacity:0}.wl-strike{color:var(--ink-3);text-decoration:line-through}.wl-check{stroke-dasharray:14;stroke-dashoffset:0}.wl-glass{background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(16px);box-shadow:var(--wl-shadow-lift)}@media (prefers-reduced-motion:no-preference){.wl-breathe{animation:2.4s ease-in-out infinite wl-breathe}@keyframes wl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.wl-ch{animation:.9s cubic-bezier(.3,1.5,.5,1) both wl-settle;animation-delay:var(--d);display:inline-block}@keyframes wl-settle{0%{transform:translate(var(--x), var(--y)) rotate(var(--r));opacity:0}to{opacity:1;transform:none}}.wl-out{animation:.6s ease-out 1s both wl-rise}@keyframes wl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wl-o-pop{animation:.5s cubic-bezier(.3,1.8,.5,1) 1.3s both wl-opop}@keyframes wl-opop{0%{transform:scale(0)}to{transform:none}}.wl-o-tick{stroke-dasharray:20;stroke-dashoffset:20px;animation:.5s ease-out 1.5s forwards wl-draw}@keyframes wl-draw{to{stroke-dashoffset:0}}.wl-hero{--t:10s}.wl-hero .wl-o1{animation:wl-o1 var(--t) infinite}@keyframes wl-o1{0%{opacity:0;transform:translate(-120px)rotate(-8deg)}4%,10%{opacity:1;transform:rotate(-3deg)}13.5%,to{opacity:0;transform:translate(10px,108px)scale(.35)}}.wl-hero .wl-o2{animation:wl-o2 var(--t) infinite}@keyframes wl-o2{0%,30%{opacity:0;transform:translate(140px)rotate(8deg)}33.5%,37%{opacity:1;transform:rotate(4deg)}40.5%,to{opacity:0;transform:translate(-30px,160px)scale(.35)}}.wl-hero .wl-o3{animation:wl-o3 var(--t) infinite}@keyframes wl-o3{0%,55%{opacity:0;transform:translate(-140px)rotate(-10deg)}58.5%,62%{opacity:1;transform:rotate(-4deg)}65.5%,to{opacity:0;transform:translate(20px,212px)scale(.35)}}.wl-hero .wl-o4{animation:wl-o4 var(--t) infinite}@keyframes wl-o4{0%,75%{opacity:0;transform:translate(140px)rotate(10deg)}78%,80%{opacity:1;transform:rotate(-5deg)}83%,to{opacity:0;transform:translate(-40px,264px)scale(.35)}}.wl-hero .wl-heard{animation:wl-heard var(--t) infinite}@keyframes wl-heard{0%,5%{opacity:0;transform:translateY(4px)}7%,11%{opacity:1;transform:none}13%,to{opacity:0}}.wl-wave{animation:1s ease-in-out infinite wl-wave}@keyframes wl-wave{0%,to{height:5px}50%{height:18px}}.wl-hero .wl-card{animation:wl-card var(--t) infinite}@keyframes wl-card{0%,96%{opacity:1}99%,to{opacity:0}}.wl-hero .wl-r1{animation:wl-r1 var(--t) infinite}@keyframes wl-r1{0%,12%{opacity:0;transform:translateY(-8px)}14%,96%{opacity:1;transform:none}99%,to{opacity:0}}.wl-hero .wl-r2{animation:wl-r2 var(--t) infinite}@keyframes wl-r2{0%,39%{opacity:0;transform:translateY(-8px)}41%,96%{opacity:1;transform:none}99%,to{opacity:0}}.wl-hero .wl-r3{animation:wl-r3 var(--t) infinite}@keyframes wl-r3{0%,64%{opacity:0;transform:translateY(-8px)}66%,96%{opacity:1;transform:none}99%,to{opacity:0}}.wl-hero .wl-r4{animation:wl-r4 var(--t) infinite}@keyframes wl-r4{0%,82%{opacity:0;transform:translateY(-8px)}84%,96%{opacity:1;transform:none}99%,to{opacity:0}}.wl-hero .wl-ring1{animation:wl-ring1 var(--t) infinite}@keyframes wl-ring1{0%,22.5%{background:var(--wl-coral-soft);transform:scale(1)}24%{background:var(--wl-coral);transform:scale(1.25)}26%,to{background:var(--wl-coral);transform:none}}.wl-hero .wl-think1{animation:wl-think1 var(--t) infinite}@keyframes wl-think1{0%,22%{opacity:1;transform:scale(1)}11%{transform:scale(1.2)}24%,to{opacity:0}}.wl-hero .wl-tick1{stroke-dasharray:14;animation:wl-tick1 var(--t) infinite}@keyframes wl-tick1{0%,23%{stroke-dashoffset:14px}26%,to{stroke-dashoffset:0}}.wl-hero .wl-s1{animation:wl-s1 var(--t) infinite}@keyframes wl-s1{0%,14%{opacity:0}15%,17%{opacity:1}18%,to{opacity:0}}.wl-hero .wl-s2{animation:wl-s2 var(--t) infinite}@keyframes wl-s2{0%,17.5%{opacity:0}18.5%,20%{opacity:1}21%,to{opacity:0}}.wl-hero .wl-s3{animation:wl-s3 var(--t) infinite}@keyframes wl-s3{0%,20.5%{opacity:0}21.5%,23%{opacity:1}24%,to{opacity:0}}.wl-hero .wl-t1a{animation:wl-t1a var(--t) infinite}@keyframes wl-t1a{0%,23%{opacity:1}24.5%,to{opacity:0}}.wl-hero .wl-t1b{animation:wl-t1b var(--t) infinite}@keyframes wl-t1b{0%,23.5%{opacity:0;transform:translateY(4px)}25.5%,to{opacity:1;transform:none}}.wl-hero .wl-ping{animation:wl-ping var(--t) infinite}@keyframes wl-ping{0%,44%{opacity:0;transform:translateY(-110px)}47%,52%{opacity:1;transform:none}55%,to{opacity:0;transform:translateY(-110px)}}.wl-hero .wl-old{animation:wl-old var(--t) infinite}@keyframes wl-old{0%,46%{color:var(--ink);text-decoration-color:#0000}48%,to{color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}}.wl-hero .wl-new{animation:wl-new var(--t) infinite}@keyframes wl-new{0%,47%{opacity:0;transform:translateY(-4px)}49%,to{opacity:1;transform:none}}.wl-hero .wl-ring4{animation:wl-ring4 var(--t) infinite}@keyframes wl-ring4{0%,86%{background:0 0}88%,to{background:var(--ink)}}.wl-hero .wl-tick4{stroke-dasharray:14;animation:wl-tick4 var(--t) infinite}@keyframes wl-tick4{0%,86.5%{stroke-dashoffset:14px}89%,to{stroke-dashoffset:0}}.wl-hero .wl-strike4{animation:wl-strike4 var(--t) infinite}@keyframes wl-strike4{0%,87%{color:var(--ink);text-decoration-color:#0000}89%,to{color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}}.wl-way{animation:10s infinite wl-way}@keyframes wl-way{0%,18%{background:var(--wl-coral);transform:scale(1.08)}20%,to{background:color-mix(in srgb, var(--ink) 7%, var(--surface));transform:none}}.wl-said{animation:10s infinite wl-said}@keyframes wl-said{0%,2%{opacity:0;transform:translateY(8px)}5%,17%{opacity:1;transform:none}19%,to{opacity:0;transform:translateY(-6px)}}.wl-f-ring{animation:10s infinite wl-fring}@keyframes wl-fring{0%,62%{background:var(--wl-coral-soft)}64%{background:var(--wl-coral);transform:scale(1.2)}66%,to{background:var(--wl-coral);transform:none}}.wl-f-dot{animation:10s infinite wl-fdot}@keyframes wl-fdot{0%,62%{opacity:1}31%{transform:scale(1.2)}64%,to{opacity:0}}.wl-f-tick{stroke-dasharray:14;animation:10s infinite wl-ftick}@keyframes wl-ftick{0%,63%{stroke-dashoffset:14px}66%,to{stroke-dashoffset:0}}.wl-st1{animation:10s infinite wl-st1}@keyframes wl-st1{0%,4%{opacity:0}6%,16%{opacity:1}18%,to{opacity:0}}.wl-st2{animation:10s infinite wl-st2}@keyframes wl-st2{0%,18%{opacity:0}20%,30%{opacity:1}32%,to{opacity:0}}.wl-st3{animation:10s infinite wl-st3}@keyframes wl-st3{0%,32%{opacity:0}34%,60%{opacity:1}62%,to{opacity:0}}.wl-op1{animation:10s infinite wl-op1}@keyframes wl-op1{0%,32%{opacity:0;transform:translateY(-16px)scale(.85)}37%,56%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(10px)}}.wl-op2{animation:10s infinite wl-op2}@keyframes wl-op2{0%,34%{opacity:0;transform:translateY(-16px)scale(.85)}39%,48%{opacity:1;background:var(--surface);transform:none}51%,57%{opacity:1;background:var(--wl-coral);transform:scale(1.08)}61%,to{opacity:0;transform:translateY(20px)scale(.9)}}.wl-op3{animation:10s infinite wl-op3}@keyframes wl-op3{0%,36%{opacity:0;transform:translateY(-16px)scale(.85)}41%,56%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(10px)}}.wl-f-out{animation:10s infinite wl-fout}@keyframes wl-fout{0%,63%{opacity:0;transform:translateY(4px)}66%,to{opacity:1;transform:none}}.wl-f-in{animation:10s infinite wl-fin}@keyframes wl-fin{0%,63%{opacity:1}65%,to{opacity:0}}.wl-cal{animation:10s infinite wl-cal}@keyframes wl-cal{0%,68%{opacity:0;transform:translateY(14px)}73%,96%{opacity:1;transform:none}99%,to{opacity:0}}.wl-yes{animation:7s infinite wl-yes}@keyframes wl-yes{0%,44%{transform:none}47%{transform:scale(.94)}50%,to{transform:none}}.wl-finger{animation:7s infinite wl-finger}@keyframes wl-finger{0%,30%{opacity:0;transform:translate(60px,60px)}40%,46%{opacity:1;transform:none}52%,to{opacity:0;transform:translate(10px,20px)}}.wl-ask{animation:7s infinite wl-ask}@keyframes wl-ask{0%,50%{opacity:1}54%,to{opacity:0}}.wl-ok{animation:7s infinite wl-ok}@keyframes wl-ok{0%,52%{opacity:0;transform:translateY(6px)}57%,94%{opacity:1;transform:none}98%,to{opacity:0}}.wl-ok-tick{stroke-dasharray:14;animation:7s infinite wl-oktick}@keyframes wl-oktick{0%,55%{stroke-dashoffset:14px}60%,to{stroke-dashoffset:0}}}.wl-line{stroke-dasharray:330;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.wl-line{animation:8s infinite wl-line}@keyframes wl-line{0%,6%{stroke-dashoffset:330px}50%,to{stroke-dashoffset:0}}.wl-drop{animation:8s infinite wl-drop}@keyframes wl-drop{0%,48%{opacity:0;transform:translateY(-70px)}54%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-70px)}}.wl-p-old{animation:8s infinite wl-pold}@keyframes wl-pold{0%,50%{color:var(--ink);text-decoration-color:#0000}54%,to{color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}}.wl-p-new{animation:8s infinite wl-pnew}@keyframes wl-pnew{0%,51%{opacity:0}55%,to{opacity:1}}.wl-s-ring{animation:8s infinite wl-sring}@keyframes wl-sring{0%,30%{background:0 0}34%,to{background:var(--ink)}}.wl-s-text{animation:8s infinite wl-stext}@keyframes wl-stext{0%,31%{color:var(--ink);text-decoration-color:#0000}35%,to{color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}}.wl-s-who{animation:8s infinite wl-swho}@keyframes wl-swho{0%,32%{opacity:0;transform:scale(.6)}36%,to{opacity:1;transform:none}}.wl-s-note{animation:8s infinite wl-snote}@keyframes wl-snote{0%,36%{opacity:0;transform:translateY(-60px)}42%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-60px)}}.wl-s-new{animation:8s infinite wl-snew}@keyframes wl-snew{0%,54%{opacity:0;transform:translate(-10px)}60%,to{opacity:1;transform:none}}.wl-s-tag{animation:8s infinite wl-stag}@keyframes wl-stag{0%,66%{opacity:0;transform:scale(.8)}71%,to{opacity:1;transform:none}}}.wl-big{stroke-dasharray:40;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.wl-big{animation:4s infinite wl-big}@keyframes wl-big{0%,15%{stroke-dashoffset:40px}40%,to{stroke-dashoffset:0}}.wl-pop{animation:4s infinite wl-pop}@keyframes wl-pop{0%,35%{transform:scale(.92)}45%{transform:scale(1.08)}55%,to{transform:scale(1)}}.wl-halo{animation:3s ease-out infinite wl-halo}@keyframes wl-halo{0%{box-shadow:0 0 #ff6a4573}70%,to{box-shadow:0 0 0 16px #ff6a4500}}.wl-mini-dots{animation:4s infinite wl-minidots}@keyframes wl-minidots{0%,55%{opacity:1}60%,to{opacity:0}}.wl-mini-tick{animation:4s infinite wl-minitick}@keyframes wl-minitick{0%,58%{opacity:0;transform:scale(.6)}66%,to{opacity:1;transform:none}}.wl-blink{animation:1s infinite wl-blink}@keyframes wl-blink{0%,to{opacity:.3}50%{opacity:1}}.wl-p120{animation:4s infinite wl-p120}@keyframes wl-p120{0%,40%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-10px)}}.wl-p75{animation:4s infinite wl-p75}@keyframes wl-p75{0%,44%{opacity:0;transform:translateY(10px)}52%,to{opacity:1;transform:none}}.wl-wa1{animation:4s infinite wl-wa1}@keyframes wl-wa1{0%,10%{opacity:0;transform:translateY(6px)scale(.9)}18%,to{opacity:1;transform:none}}.wl-wa2{animation:4s infinite wl-wa2}@keyframes wl-wa2{0%,45%{opacity:0;transform:translateY(6px)scale(.9)}53%,to{opacity:1;transform:none}}}.wl-joined-tick{stroke-dasharray:40;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.wl-joined-badge{animation:.7s cubic-bezier(.3,1.6,.5,1) both wl-jbadge}@keyframes wl-jbadge{0%{transform:scale(0)rotate(-12deg)}to{transform:none}}.wl-joined-tick{stroke-dashoffset:40px;animation:.6s ease-out .45s forwards wl-draw}.wl-burst{animation:.9s cubic-bezier(.1,.8,.3,1) .5s both wl-burst}@keyframes wl-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}10%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-110px) scale(1)}}.wl-joined-words{animation:.5s ease-out .7s both wl-rise}.wl-sheet{animation:.7s cubic-bezier(.2,.9,.3,1) 1s both wl-sheet}@keyframes wl-sheet{0%{transform:translateY(110%)}to{transform:none}}}.wl-burst{opacity:0}
