.face{flex:none;display:block}.blob{font:800 1em var(--head,sans-serif);color:#1c1b18;border:2px solid #1c1b18;flex:none;place-items:center;display:inline-grid}.cw-launch{z-index:80;background:var(--acc,#1f6b4f);color:#fff;cursor:pointer;border:2.5px solid #1c1b18;border-radius:52% 48% 50% 50%/50% 52% 48% 50%;place-items:center;width:60px;height:60px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-radius .4s;animation:.6s cubic-bezier(.34,1.56,.64,1) 1s both cw-pop,7s ease-in-out 6s infinite cw-wiggle;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:4px 6px #1c1b1833}.cw-launch:hover{border-radius:48% 52% 46% 54%/54% 46% 52% 48%;transform:translateY(-3px)rotate(-5deg)scale(1.05);box-shadow:6px 10px #1c1b1838}.cw-launch:active{transform:scale(.94)}.cw-launch.is-open{animation:none}.cw-launch.is-open svg{animation:.3s ease-out cw-spin}.cw-launch:focus-visible{outline:3px solid var(--text,#1c1b18);outline-offset:3px}.cw-launch.has-new{animation:.6s both cw-pop,1.6s ease-out infinite cw-ring}.cw-badge{background:#e07a4f;border:2.5px solid #fffdf8;border-radius:50%;width:18px;height:18px;position:absolute;top:-3px;right:-3px}.cw-tease{z-index:78;color:#1c1b18;transform-origin:100% 100%;background:#fffdf8;border:2px solid #1c1b18;border-radius:18px 18px 6px;align-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) both cw-tease;display:flex;position:fixed;bottom:92px;right:20px;box-shadow:5px 7px #1c1b1829}.cw-tease-go{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 6px 9px 10px;display:flex}.cw-tease-go span{display:grid}.cw-tease-go b{font:800 .9375rem var(--head,sans-serif)}.cw-tease-go small{color:#5f594c;font-size:.8125rem}.cw-tease-x{color:#5f594c;cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:flex-start;place-items:center;width:22px;height:22px;margin:6px 6px 0 0;display:grid}.cw-tease-x:hover{background:#ece8de}.cw-panel{z-index:79;color:#1c1b18;opacity:0;transform-origin:100% 100%;visibility:hidden;background:#fffdf8;border:2.5px solid #1c1b18;border-radius:22px 22px 8px;flex-direction:column;width:min(390px,100vw - 24px);height:min(580px,100vh - 124px);transition:opacity .2s ease-out,transform .42s cubic-bezier(.34,1.4,.64,1),visibility 0s linear .42s;display:flex;position:fixed;bottom:94px;right:20px;overflow:hidden;transform:translateY(20px)scale(.9)rotate(1.5deg);box-shadow:9px 13px #1c1b182b}.cw-panel.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.cw-head{color:#f4efe3;background:#26221b;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.cw-faces{display:flex}.cw-faces .face+.face{margin-left:-12px}.cw-faces .face{background:#26221b;border-radius:50%;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.cw-head:hover .cw-faces .face:first-child{transform:rotate(-8deg)translateY(-2px)}.cw-head:hover .cw-faces .face:nth-child(3){transform:rotate(8deg)translateY(-2px)}.cw-who{flex:1;min-width:0;display:grid}.cw-who b{font:800 1.05rem var(--head,sans-serif)}.cw-who span{color:#b9b19d;align-items:center;gap:6px;font-size:.8125rem;display:flex}.cw-who span.on:before{content:"";background:#6fcf9f;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite cw-breathe}.cw-x{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background-color .15s,transform .2s;display:grid}.cw-x:hover{background:#38332a;transform:rotate(90deg)}.cw-start{background:#f4f1ea;flex:1;align-content:start;gap:14px;padding:16px;display:grid;overflow:auto}.cw-hello{align-items:flex-end;gap:10px;animation:.5s cubic-bezier(.16,1,.3,1) .15s both cw-in;display:flex}.cw-hello p{background:#fffdf8;border:1.5px solid #1c1b18;border-radius:16px 16px 16px 5px;margin:0;padding:11px 14px;line-height:1.45;box-shadow:3px 3px #1c1b181f}.cw-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cw-start label{gap:4px;font-size:.875rem;font-weight:700;animation:.5s cubic-bezier(.16,1,.3,1) .28s both cw-in;display:grid}.cw-start label span{color:#5f594c;font-weight:400}.cw-start input,.cw-start textarea,.cw-compose textarea{width:100%;font:400 1rem var(--font,sans-serif);color:#1c1b18;resize:none;background:#fffdf8;border:1.5px solid #1c1b18;border-radius:12px 10px;padding:10px 12px;transition:box-shadow .15s}.cw-start input:focus,.cw-start textarea:focus,.cw-compose textarea:focus{box-shadow:3px 3px 0 var(--acc,#1f6b4f);outline:none}.cw-go{background:var(--acc,#1f6b4f);color:#fff;min-height:46px;font:800 1rem var(--font,sans-serif);cursor:pointer;border:2px solid #1c1b18;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;transition:transform .12s,box-shadow .12s,background-color .15s;display:inline-flex;box-shadow:3px 4px #1c1b1833}.cw-go:hover:not(:disabled){background:var(--acc-h,#185a42);transform:translate(-1px,-1px);box-shadow:4px 5px #1c1b1838}.cw-go:active:not(:disabled){transform:translate(2px,3px);box-shadow:1px 1px #1c1b1833}.cw-go:disabled{opacity:.5;cursor:not-allowed}.cw-log{scroll-behavior:smooth;background:#f4f1ea;flex-direction:column;flex:1;gap:10px;padding:16px 14px 8px;display:flex;overflow-y:auto}.cw-row{transform-origin:0 100%;align-items:flex-end;gap:8px;max-width:88%;animation:.35s cubic-bezier(.34,1.4,.64,1) both cw-in;display:flex}.cw-row.visitor{transform-origin:100% 100%;flex-direction:row-reverse;align-self:flex-end}.cw-msg{gap:3px;min-width:0;display:grid}.cw-msg>div{white-space:pre-wrap;overflow-wrap:anywhere;border:1.5px solid #1c1b18;padding:9px 13px;line-height:1.42;box-shadow:3px 3px #1c1b181f}.cw-row.staff .cw-msg>div{background:#fffdf8;border-radius:16px 16px 16px 5px}.cw-row.visitor .cw-msg>div{background:var(--acc,#1f6b4f);color:#fff;border-radius:16px 16px 5px}.cw-row.pending{opacity:.6}.cw-row.pending .cw-msg>div{transform:translateY(2px)}.cw-msg small{color:#5f594c;align-items:center;gap:3px;font-size:.75rem;display:flex}.cw-row.visitor small{justify-content:flex-end}.cw-tick{color:#5f594c;align-items:center;gap:3px;display:inline-flex}.cw-tick.seen{color:var(--acc,#1f6b4f);font-weight:700}.cw-tick svg path{stroke-dasharray:14;animation:.4s ease-out both cw-draw}.cw-tick svg path+path{animation-delay:.15s}.cw-dots{gap:4px;padding:4px 2px;display:flex}.cw-dots i{opacity:.35;background:#1c1b18;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite cw-bounce}.cw-dots i:nth-child(2){animation-delay:.15s}.cw-dots i:nth-child(3){animation-delay:.3s}.cw-sys{text-align:center;color:#5f594c;margin:4px 0;font-size:.8125rem}.cw-compose{background:#fffdf8;border-top:2px solid #1c1b18;align-items:flex-end;gap:8px;padding:10px;display:flex}.cw-compose textarea{max-height:110px}.cw-plane{background:var(--acc,#1f6b4f);color:#fff;cursor:pointer;border:2px solid #1c1b18;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:transform .12s,background-color .15s;display:grid}.cw-plane:hover:not(:disabled){background:var(--acc-h,#185a42)}.cw-plane:active:not(:disabled) svg{animation:.5s ease-in cw-fly}.cw-plane:disabled{opacity:.45;cursor:not-allowed}.cw-closed{color:#5f594c;text-align:center;background:#fffdf8;border-top:2px solid #1c1b18;justify-items:center;gap:10px;padding:14px;display:grid}.cw-end{color:#5f594c;font:400 .8125rem var(--font,sans-serif);cursor:pointer;text-underline-offset:.2em;background:#fffdf8;border:0;padding:4px 0 10px;text-decoration:underline}.cw-end:hover{color:#1c1b18}.cw-err{color:#b83227;background:#fffdf8;margin:0;padding:0 14px 8px;font-size:.875rem;font-weight:700}@keyframes cw-pop{0%{opacity:0;transform:scale(.4)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes cw-wiggle{0%,92%,to{transform:none}94%{transform:rotate(-9deg)scale(1.06)}96%{transform:rotate(8deg)scale(1.06)}98%{transform:rotate(-4deg)}}@keyframes cw-ring{0%{box-shadow:4px 6px #1c1b1833,0 0 #e07a4fb3}to{box-shadow:4px 6px #1c1b1833,0 0 0 18px #e07a4f00}}@keyframes cw-tease{0%{opacity:0;transform:translateY(14px)scale(.7)rotate(4deg)}to{opacity:1;transform:none}}@keyframes cw-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@keyframes cw-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes cw-breathe{50%{opacity:.5;transform:scale(1.5)}}@keyframes cw-draw{0%{stroke-dashoffset:14px}to{stroke-dashoffset:0}}@keyframes cw-fly{0%{transform:none}55%{opacity:0;transform:translate(14px,-14px)scale(.7)}56%{opacity:0;transform:translate(-14px,14px)scale(.7)}to{opacity:1;transform:none}}@keyframes cw-spin{0%{transform:rotate(-90deg)scale(.6)}to{transform:none}}@media (max-width:30rem){.cw-panel{width:calc(100vw - 16px);bottom:86px;right:8px}.cw-launch{bottom:14px;right:14px}.cw-tease{bottom:84px;right:14px}.cw-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cw-launch,.cw-panel,.cw-row,.cw-tease,.cw-hello,.cw-start label,.cw-dots i,.cw-tick svg path,.cw-who span.on:before,.cw-plane svg{transition:none!important;animation:none!important}.cw-dots i{opacity:.7}}.site-note{text-align:center;color:#2b2410;background:#f6e7b4;margin:0;padding:7px 16px;font-size:.875rem}.site-note.warn,.zd-banner.site-warn{color:#3a120b;background:#f3c9c0}
