.cw-panel,.cw-panel *{box-sizing:border-box;font-family:var(--font-sans)}html.cw-scroll-lock{overflow:hidden}body.cw-scroll-lock{touch-action:none;-webkit-overflow-scrolling:none;overscroll-behavior:none;width:100%;position:fixed;overflow:hidden}.cw-backdrop{display:none}.cw-panel{z-index:1500;opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;background:#131315;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;width:384px;height:min(600px,100dvh - 120px);transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),visibility .26s;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;transform:translateY(14px)scale(.97);box-shadow:0 0 0 1px #ffffff0d,0 24px 64px #000000bf}.cw-panel--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.cw-header{background:radial-gradient(120% 180% at 0 0,#53fc1812,#0000 55%),#181819;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.cw-header-left{align-items:center;gap:12px;min-width:0;display:flex}.cw-back-btn{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .16s,color .16s;display:inline-flex}.cw-back-btn:hover{color:#fff;background:#ffffff1a}.cw-avatar{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #62f52247}.cw-avatar-img{object-fit:contain;width:24px;height:24px;display:block}.cw-header-info{flex-direction:column;min-width:0;display:flex}.cw-header-title{font-size:var(--text-base);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.2;overflow:hidden}.cw-header-sub{font-size:var(--text-sm);color:#ffffff80;white-space:nowrap;align-items:center;gap:6px;margin-top:2px;line-height:1.2;display:flex}.cw-live-dot{background:#62f522;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.6s ease-out infinite cw-pulse;box-shadow:0 0 #62f52280}@keyframes cw-pulse{0%{box-shadow:0 0 #62f52273}70%{box-shadow:0 0 0 6px #62f52200}to{box-shadow:0 0 #62f52200}}.cw-close{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .16s;display:inline-flex}.cw-close:hover{background:#ffffff12}.cw-close-img{filter:invert();opacity:.45;width:16px;height:16px;transition:opacity .16s,filter .2s;display:block}.cw-close:hover .cw-close-img{opacity:1;filter:invert(78%)sepia(99%)saturate(400%)hue-rotate(60deg)brightness(105%)}.cw-home{background:#0b0b0c;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cw-home-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow-y:auto}.cw-home-list::-webkit-scrollbar{width:4px}.cw-home-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.cw-conv-item{cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:11px;width:100%;padding:13px 14px;font-family:inherit;transition:background .16s,border-color .16s,transform .12s;display:flex}.cw-conv-item:hover{border-color:rgba(var(--gk-accent-rgb), .2);background:#ffffff0d;transform:translate(2px)}.cw-conv-item:active{transform:translate(0)}.cw-conv-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cw-conv-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cw-conv-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-conv-status{font-size:var(--text-xs);color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.cw-conv-time{font-size:var(--text-xs);color:#ffffff47;flex:none}.cw-conv-preview{font-size:var(--text-sm);color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cw-conv-arrow{color:#ffffff38;flex-shrink:0;transition:color .14s,transform .14s}.cw-conv-item:hover .cw-conv-arrow{color:rgba(var(--gk-accent-rgb), .65);transform:translate(2px)}.cw-home-footer{border-top:1px solid #ffffff0f;flex-shrink:0;padding:12px 14px 14px}.cw-new-chat-btn{background:rgba(var(--gk-accent-rgb), .07);border:1px solid rgba(var(--gk-accent-rgb), .2);width:100%;height:44px;color:var(--gk-accent);font-family:inherit;font-size:var(--text-base);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background .16s,border-color .16s;display:inline-flex}.cw-new-chat-btn:hover{background:rgba(var(--gk-accent-rgb), .13);border-color:rgba(var(--gk-accent-rgb), .38)}.cw-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0b0b0c;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px;display:flex;overflow:hidden auto}.cw-scroll::-webkit-scrollbar{width:4px}.cw-scroll::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.cw-loading{flex:1;justify-content:center;align-items:center;min-height:80px;display:flex}.cw-spinner{border:2.5px solid #ffffff14;border-top-color:var(--gk-accent);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite cw-spin}@keyframes cw-spin{to{transform:rotate(360deg)}}.cw-welcome{text-align:center;flex-direction:column;align-items:center;margin:auto;padding:16px 8px;display:flex}.cw-welcome-avatar{background:radial-gradient(80% 80% at 30% 25%,#53fc181f,#0000 65%),#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #62f52238,0 10px 30px #00000059}.cw-welcome-avatar-img{object-fit:contain;width:32px;height:32px;display:block}.cw-welcome-title{font-size:var(--text-xl);color:#fff;margin:0 0 8px;font-weight:500}.cw-welcome-sub{font-size:var(--text-base);color:#ffffff73;max-width:260px;margin:0;line-height:1.6}.cw-msg{flex-direction:column;max-width:80%;animation:.22s cubic-bezier(.16,1,.3,1) cw-msg-in;display:flex}@keyframes cw-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cw-msg--visitor{align-self:flex-end;align-items:flex-end}.cw-msg--admin{align-self:flex-start;align-items:flex-start}.cw-bubble{font-size:var(--text-base);word-break:break-word;white-space:pre-wrap;border-radius:18px;padding:10px 15px;font-weight:400;line-height:1.5}.cw-msg--visitor .cw-bubble{background:var(--gk-accent);color:#0b0b0c;border-bottom-right-radius:6px;font-weight:500;box-shadow:0 4px 14px #53fc1824}.cw-msg--admin .cw-bubble{color:#ffffffeb;background:linear-gradient(#fff1,#ffffff0a);border:1px solid #ffffff14;border-bottom-left-radius:6px}.cw-msg-time{font-size:var(--text-xs);color:#ffffff42;margin-top:4px;padding:0 4px}.cw-typing-row{animation:.2s cw-msg-in}.cw-typing-bubble{align-items:center;gap:4px;padding:13px 16px;display:inline-flex}.cw-typing-dot{background:#ffffff73;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite cw-bounce}.cw-typing-dot:nth-child(2){animation-delay:.18s}.cw-typing-dot:nth-child(3){animation-delay:.36s}@keyframes cw-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cw-resolved{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:6px;padding:4px 8px 2px;display:flex}.cw-resolved-line{background:#ffffff12;width:100%;height:1px}.cw-resolved-text{font-size:var(--text-sm);color:#ffffff52;max-width:240px;line-height:1.5}.cw-error{color:#ff8484;width:100%;font-family:inherit;font-size:var(--text-sm);text-align:center;cursor:pointer;background:#ff46461a;border:none;border-top:1px solid #ff464626;flex-shrink:0;padding:9px 16px;font-weight:500;transition:background .16s}.cw-error:hover{background:#ff46462b}.cw-composer{margin:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#ffffff0b;border:1px solid #ffffff17;border-radius:22px;flex-shrink:0;align-items:flex-end;gap:6px;padding:5px 5px 5px 8px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.cw-composer:focus-within{border-color:rgba(var(--gk-accent-rgb), .45);box-shadow:0 0 0 3px rgba(var(--gk-accent-rgb), .1);background:#ffffff0f}.cw-input{color:#fff;min-height:36px;max-height:120px;font-family:inherit;font-size:var(--text-base);resize:none;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;padding:8px 6px;font-weight:400;line-height:1.4}.cw-input::placeholder{color:#ffffff47}.cw-input:disabled{opacity:.5}.cw-email-card{box-sizing:border-box;background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;align-self:center;gap:12px;width:100%;max-width:300px;margin:auto 8px;padding:20px 18px;display:flex}.cw-email-card-sub{text-align:center;color:#ffffffb3;margin:0;font-size:13px;line-height:1.5}.cw-email-field{color:#fff;width:100%;height:42px;font-family:inherit;font-size:var(--text-base);box-sizing:border-box;-webkit-appearance:none;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 13px;transition:border-color .16s,background .16s}.cw-email-field::placeholder{color:#ffffff47}.cw-email-field:focus{border-color:rgba(var(--gk-accent-rgb), .5);background:#00000059}.cw-email-start{background:var(--gk-accent);color:#0b0b0c;cursor:pointer;border:none;border-radius:10px;height:42px;font-family:inherit;font-size:13.5px;font-weight:600;transition:opacity .16s,transform .1s}.cw-email-start:hover:not(:disabled){opacity:.88}.cw-email-start:active:not(:disabled){transform:scale(.985)}.cw-email-start:disabled{opacity:.35;cursor:not-allowed}.cw-send{background:var(--gk-accent);color:#0b0b0c;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .16s,transform .1s;display:inline-flex;box-shadow:0 2px 10px #53fc1838}.cw-send:hover:not(:disabled){opacity:.87}.cw-send:active:not(:disabled){transform:scale(.92)}.cw-send:disabled{cursor:default;background:#ffffff14}.cw-send-icon{background-color:#fff;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cw-send:disabled .cw-send-icon{background-color:#ffffff47}.cw-send-spinner{border:2px solid #0b0b0c40;border-top-color:#0b0b0c;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite cw-spin}.cw-meta-bar{background:#101012;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:7px 18px;display:flex}.cw-meta-status{letter-spacing:.02em;color:#ffffffa6;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.cw-meta-status-dot{border-radius:50%;flex:none;width:6px;height:6px}.cw-meta-ticket{color:#ffffff8c;letter-spacing:.03em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;flex:none;padding:2px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;transition:color .15s,border-color .15s}.cw-meta-ticket:hover{color:#fff;border-color:#ffffff38}.cw-meta-email{text-overflow:ellipsis;white-space:nowrap;color:#ffffff59;min-width:0;margin-left:auto;font-size:11px;overflow:hidden}@media (max-width:520px){.cw-backdrop{-webkit-backdrop-filter:blur(5px);z-index:1400;opacity:0;visibility:hidden;background:#000000ad;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.cw-backdrop--open{opacity:1;visibility:visible}.cw-panel{transform-origin:bottom;opacity:0;visibility:hidden;pointer-events:none;background:#131315;border-radius:20px;width:auto;height:calc(100dvh - 32px);max-height:none;transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .28s,visibility .38s;inset:auto 16px 16px;transform:translateY(110%);box-shadow:0 8px 40px #000000a6,0 0 0 1px #ffffff12}.cw-panel--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.cw-input,.cw-email-field{min-height:44px;font-size:16px!important}.cw-composer{margin-bottom:max(12px, env(safe-area-inset-bottom))}.cw-msg{max-width:86%}.cw-close{width:36px;height:36px}.cw-back-btn{width:34px;height:34px}.cw-conv-item{min-height:64px}.cw-new-chat-btn{height:48px}}@media (prefers-reduced-motion:reduce){.cw-panel,.cw-backdrop,.cw-msg,.cw-conv-item{transition-duration:.01ms;animation:none}.cw-live-dot,.cw-typing-dot{animation:none}}.cw-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cw-attach-strip-wrap{flex-shrink:0;margin:0 12px}.cw-attach-strip-wrap:has(.cm-strip){margin-top:8px}.cw-attach-error{color:#ff8484;width:calc(100% - 24px);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:#ff46461a;border:1px solid #ff464633;border-radius:12px;flex-shrink:0;margin:8px 12px 0;padding:8px 12px;line-height:1.4}.cw-dropzone{z-index:5;border:2px dashed rgba(var(--gk-accent-rgb), .6);border-radius:inherit;pointer-events:none;background:#0b0b0cc7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cw-dropzone-text{background:rgba(var(--gk-accent-rgb), .12);color:var(--gk-accent);font-size:var(--text-base);border-radius:999px;padding:10px 18px;font-weight:600}.cw-panel--dragover{border-color:rgba(var(--gk-accent-rgb), .5)}.cw-msg--media{max-width:82%}.cw-bubble--media{flex-direction:column;gap:6px;min-width:140px;padding:4px;display:flex}.cw-caption{padding:4px 10px 6px;display:block}.cw-msg--visitor .cw-bubble--media .cm-grid{border-bottom-right-radius:4px}.cw-msg--admin .cw-bubble--media .cm-grid{border-bottom-left-radius:4px}
.ck-popup{z-index:2000000;-webkit-backdrop-filter:blur(60px)saturate();backdrop-filter:blur(60px)saturate();color:#fff;width:auto;font-family:var(--font-sans);font-size:var(--text-base);box-sizing:border-box;background-color:#000000bf;border-radius:10px;flex-direction:column;padding:30px;font-weight:400;animation:.28s cubic-bezier(.2,.8,.25,1) both ck-pop-in;display:flex;position:fixed;bottom:15px;left:15px;right:15px}@keyframes ck-pop-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ck-popup *{box-sizing:border-box}@media screen and (min-width:1001px){.ck-popup{width:500px;max-width:500px;left:auto}}.ck-title-cookie{align-items:center;gap:10px;display:flex}.ck-icon{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--ck-icon-url);-webkit-mask-image:var(--ck-icon-url);mask-image:var(--ck-icon-url);background-color:#fff}.ck-icon--xxxl{flex:0 0 60px;width:60px;height:60px;margin:10px 10px 20px}.ck-title{font-family:var(--font-sans);font-weight:500;font-size:var(--text-xl);color:#fff;margin:10px 10px 20px;line-height:1.2;display:flex}.ck-readable{font-family:var(--font-sans);font-size:var(--text-base);color:#a8a8a8;margin:10px 10px 30px;line-height:23px}.ck-readable a{color:var(--gk-accent);text-decoration:none;transition:filter .15s}.ck-readable a:hover{filter:brightness(1.15)}.ck-actions{flex-direction:column;width:100%;display:flex}.ck-actions-row{flex-direction:row;width:100%;display:flex}.ck-actions-row>.ck-button{flex:1 1 0;width:auto;min-width:0}.ck-button{box-sizing:border-box;cursor:pointer;text-align:center;height:56px;white-space:initial;-webkit-appearance:none;font-family:var(--font-sans);font-weight:500;font-size:var(--text-lg);color:#fff;background:linear-gradient(10deg, #2d8f14, var(--gk-accent));border:0;border-radius:7px;justify-content:center;align-items:center;gap:15px;margin:10px;padding:0 20px;transition:filter .15s,transform .12s,background .15s,box-shadow .15s;display:flex}.ck-button:hover{filter:brightness(1.06)}.ck-button:active{transform:translateY(1px)}.ck-button--secondary{z-index:1;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff4d}.ck-button--secondary:hover{filter:none;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff73}.ck-details{flex-direction:column;gap:18px;margin-bottom:10px;display:flex}.ck-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:6px;margin:0 10px;padding:14px 16px;display:flex}.ck-rule{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.ck-title-small{font-family:var(--font-sans);font-weight:500;font-size:var(--text-lg);color:#fff}.ck-section .ck-readable{font-size:var(--text-base);color:#a8a8a8;margin:4px 0 0;line-height:21px}.ck-toggle{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.ck-toggle-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ck-slider{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;transition:background .18s,border-color .18s;position:absolute;inset:0}.ck-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s cubic-bezier(.2,.8,.25,1),background .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #00000080}.ck-toggle-input:checked+.ck-slider{background:rgba(var(--gk-accent-rgb), .28);border-color:rgba(var(--gk-accent-rgb), .55)}.ck-toggle-input:checked+.ck-slider:before{background:var(--gk-accent);box-shadow:0 0 10px rgba(var(--gk-accent-rgb), .45);left:21px}.ck-toggle-input:focus-visible+.ck-slider{outline:2px solid rgba(var(--gk-accent-rgb), .6);outline-offset:2px}@media (max-width:480px){.ck-popup{border-radius:12px;padding:16px;bottom:10px;left:10px;right:10px}.ck-title-cookie{gap:6px}.ck-icon--xxxl{flex:0 0 38px;width:38px;height:38px;margin:2px 2px 6px}.ck-title{margin:2px 2px 6px;line-height:1.25}.ck-readable{margin:2px 2px 16px;line-height:19px}.ck-button{border-radius:8px;gap:10px;height:46px;margin:4px;padding:0 14px}.ck-details{gap:10px;margin-bottom:4px}.ck-section{gap:4px;margin:0 2px;padding:10px 12px}.ck-rule{gap:10px}.ck-section .ck-readable{margin:2px 0 0;line-height:18px}.ck-details>.ck-readable{margin:0 2px 4px;line-height:18px}.ck-toggle{width:40px;height:24px}.ck-slider:before{width:18px;height:18px;left:3px}.ck-toggle-input:checked+.ck-slider:before{left:17px}}@media (max-width:380px){.ck-popup{padding:14px;bottom:8px;left:8px;right:8px}.ck-icon--xxxl{flex:0 0 34px;width:34px;height:34px;margin:2px 2px 4px}.ck-title{margin:2px 2px 4px}.ck-readable{margin:2px 2px 12px;line-height:18px}.ck-button{gap:8px;height:44px;margin:3px;padding:0 12px}.ck-section{margin:0;padding:9px 10px}.ck-section .ck-readable{line-height:17px}}@media (prefers-reduced-motion:reduce){.ck-popup{animation:none}.ck-button,.ck-button--secondary,.ck-slider,.ck-slider:before,.ck-readable a{transition:none!important}}
