.metek{--m-orange:#f57622;--m-black:#181818;position:fixed;z-index:99998;right:-10px;bottom:-6px;font-family:Inter,Manrope,Arial,sans-serif;color:var(--m-black)}.metek *{box-sizing:border-box}.metek [hidden]{display:none!important}.metek-launcher{position:relative;display:block;width:150px;min-width:150px;height:190px;min-height:190px;margin:0;padding:0;border:0!important;border-radius:0!important;overflow:visible;background:transparent!important;color:#fff;box-shadow:none!important;cursor:pointer;transition:transform .2s ease,filter .2s ease;-webkit-appearance:none;appearance:none}.metek-launcher:hover,.metek-launcher:focus-visible{transform:translate(-6px,-5px) rotate(-1deg);filter:drop-shadow(0 12px 16px rgb(0 0 0 / .22));outline:none}.metek-launcher:focus-visible{filter:drop-shadow(0 0 0 #fff0) drop-shadow(0 0 5px rgb(245 118 34 / .85))}.metek-character{position:absolute;right:0;bottom:0;display:block;width:150px;height:190px;overflow:visible;background:#fff0;pointer-events:none}.metek-character img{display:block;width:100%;height:100%;margin:0;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 7px 9px rgb(0 0 0 / .16))}.metek-launcher-label{position:absolute;right:134px;bottom:70px;width:max-content;max-width:180px;padding:8px 11px;border-radius:10px;background:#181818;color:#fff;font-size:12px;font-weight:800;line-height:1.2;opacity:0;visibility:hidden;transform:translateX(5px);transition:.18s;pointer-events:none;box-shadow:0 6px 18px rgb(0 0 0 / .18)}.metek-launcher:hover .metek-launcher-label,.metek-launcher:focus-visible .metek-launcher-label{opacity:1;visibility:visible;transform:none}.metek-unread{position:absolute;right:24px;top:22px;display:grid;width:24px;height:24px;place-items:center;border:2px solid #fff;border-radius:50%;background:#d7272e;color:#fff;font-style:normal;font-size:11px;box-shadow:0 3px 9px rgb(0 0 0 / .25)}.metek-panel{position:absolute;right:20px;bottom:186px;width:min(390px,calc(100vw - 24px));max-height:min(650px,calc(100vh - 110px));overflow:auto;border:1px solid #dedede;border-radius:22px;background:#fff;box-shadow:0 20px 70px rgb(0 0 0 / .25);animation:metekIn .22s ease}.metek-panel header{display:flex;align-items:center;gap:10px;padding:15px 17px;background:var(--m-black);color:#fff}.metek-panel header>div{flex:1}.metek-panel header strong,.metek-panel header small{display:block}.metek-panel header small{color:#bbb}.metek-panel header button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;font-size:25px;cursor:pointer}.metek-panel header button:hover{background:rgb(255 255 255 / .16)}.metek-mini{display:block;width:46px;height:46px;border-radius:50%;overflow:hidden;background:#fff}.metek-mini img{display:block;width:100%;height:100%;object-fit:cover}.metek-chat{min-height:92px;padding:18px 20px 9px;background:#fafaf9}.metek-chat p{position:relative;margin:0;padding:14px 16px;border-radius:4px 15px 15px 15px;background:#fff;box-shadow:0 4px 16px rgb(0 0 0 / .07);font-size:14px;line-height:1.55}.metek-actions{display:flex;flex-wrap:wrap;gap:7px;padding:8px 20px 16px;background:#fafaf9}.metek-actions a,.metek-actions button{min-height:36px;padding:8px 11px;border:1px solid #ddd;border-radius:20px;background:#fff;color:var(--m-black);font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.metek-actions a:first-child,.metek-actions button:first-child{border-color:var(--m-orange);color:#c94f05}.metek-question{padding:14px 20px 18px;background:#fafaf9;border-top:1px solid #ececea}.metek-question label{display:block;margin-bottom:7px;color:#5f6164;font-size:11px;font-weight:800}.metek-question>span{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:7px}.metek-question input{display:block;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:8px 11px!important;border:1px solid #d0d1cf!important;border-radius:10px!important;background:#fff!important;color:#181818!important;-webkit-text-fill-color:#181818!important;font:inherit!important;font-size:13px!important}.metek-question button{display:grid;width:42px;height:42px;margin:0;padding:0;place-items:center;border:0;border-radius:10px;background:var(--m-orange);color:#fff;font-size:21px;font-weight:900;cursor:pointer}.metek-panel footer{padding:10px 18px;border-top:1px solid #eee;background:#fff;color:#777;font-size:10px}.metek-panel footer span{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#35a765}.metek.is-talking .metek-character{animation:metekPeek .55s ease}@keyframes metekIn{from{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes metekPeek{50%{transform:translate(-5px,-4px) rotate(-2deg)}}@media(max-width:600px){.metek{right:-12px;bottom:-10px}.metek-launcher{width:122px;min-width:122px;height:156px;min-height:156px}.metek-character{width:122px;height:156px}.metek-panel{right:17px;bottom:153px;max-height:calc(100vh - 90px)}.metek-launcher-label{display:none}.metek-unread{right:19px;top:19px}.metek-chat{max-height:38vh;overflow:auto}}@media(prefers-reduced-motion:reduce){.metek *{animation:none!important;scroll-behavior:auto!important}}.metek-context{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #eee;background:#fff9f4;font-size:11px}.metek-context span{color:#777}.metek-context strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metek-context button{flex:0 0 auto;padding:6px 9px;border:1px solid #f0b486;border-radius:999px;background:#fff;color:#b94c08;font:inherit;font-weight:800;cursor:pointer}.metek-quick,.metek-history{padding:10px 20px 14px;background:#fafaf9;border-top:1px solid #efefec}.metek-quick>strong,.metek-history>strong{display:block;margin-bottom:7px;color:#6d6d6d;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.metek-quick>div,.metek-history>div{display:flex;flex-wrap:wrap;gap:6px}.metek-quick button,.metek-history button{min-height:30px;padding:6px 9px;border:1px solid #ddd;border-radius:999px;background:#fff;color:#333;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.metek-quick button:hover,.metek-history button:hover{border-color:var(--m-orange);color:#b94c08}.metek-history{padding-top:8px;background:#fff}.metek-chat p{white-space:normal}.metek-actions a{max-width:100%}@media(max-width:600px){.metek-context{align-items:flex-start;flex-wrap:wrap}.metek-context strong{width:100%;flex-basis:calc(100% - 80px)}.metek-quick,.metek-history{padding-inline:14px}.metek-panel{width:min(390px,calc(100vw - 16px))}}.metek-panel{width:min(410px,calc(100vw - 24px))!important;max-height:min(650px,calc(100vh - 32px))!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 24px 70px rgb(0 0 0 / .22)!important}.metek-head{padding:14px 16px!important;min-height:72px!important}.metek-head img,.metek-avatar{width:52px!important;height:52px!important}.metek-head h3{font-size:22px!important;line-height:1.05!important;margin:0 0 4px!important}.metek-head p{font-size:13px!important;line-height:1.2!important;margin:0!important;opacity:.72}.metek-close{width:42px!important;height:42px!important}.metek-context{padding:9px 16px!important;min-height:0!important;display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important}.metek-context span{opacity:.65}.metek-context strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.metek-context button{margin-left:auto!important;padding:7px 10px!important;font-size:11px!important;border-radius:999px!important}.metek-body{padding:16px!important;overflow-y:auto!important}.metek-chat{padding:14px 16px!important;border-radius:16px!important;margin:0 0 12px!important;box-shadow:none!important;background:#f6f6f6!important}.metek-chat p{font-size:14px!important;line-height:1.55!important;margin:0!important}.metek-actions{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin:0 0 12px!important}.metek-actions a,.metek-actions button{padding:8px 11px!important;font-size:12px!important;line-height:1.2!important;border-radius:999px!important;min-height:0!important}.metek-quick,.metek-history{margin:10px 0 0!important;padding-top:10px!important}.metek-quick>span,.metek-history>span{font-size:10px!important;letter-spacing:.08em!important}.metek-quick>div,.metek-history>div{display:flex!important;gap:6px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:7px 0 3px!important;scrollbar-width:none}.metek-quick>div::-webkit-scrollbar,.metek-history>div::-webkit-scrollbar{display:none}.metek-quick button,.metek-history button{flex:0 0 auto!important;padding:7px 10px!important;font-size:11px!important;border-radius:999px!important;white-space:nowrap!important}.metek-question{position:sticky!important;bottom:0!important;background:#fff!important;padding:11px 12px!important;border-top:1px solid #eee!important;z-index:5!important}.metek-question input{height:44px!important;font-size:14px!important;padding:0 48px 0 14px!important;border-radius:14px!important}.metek-question button{width:36px!important;height:36px!important;right:16px!important;bottom:15px!important;border-radius:11px!important}@media(max-width:600px){.metek-panel{position:fixed!important;left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important}.metek-head{padding:12px 14px!important}.metek-head img,.metek-avatar{width:46px!important;height:46px!important}.metek-context{padding:8px 14px!important}.metek-context strong{max-width:120px}.metek-body{padding:13px!important}.metek-chat{padding:13px 14px!important}}.metek-panel{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}@media(max-width:600px){.metek-panel{max-height:calc(100dvh - 16px)!important}}.metek-character{position:relative}.metek-eye{position:absolute;z-index:4;display:block;border-radius:50%;background:#fff;pointer-events:none;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgb(20 20 20 / .08),inset 0 0 2px rgb(0 0 0 / .12)}.metek-eye>i{position:absolute;left:50%;top:50%;display:block;border-radius:50%;background:#111;transform:translate(-50%,-50%);will-change:transform;transition:transform .055s linear;box-shadow:inset -1px -1px 1px rgb(255 255 255 / .18)}@media (hover:none),(pointer:coarse),(max-width:600px){.metek-eye{display:none!important}}