(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,8341,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o={cancelIdleCallback:function(){return r},requestIdleCallback:function(){return l}};for(var s in o)Object.defineProperty(n,s,{enumerable:!0,get:o[s]});let l="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},79520,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o={default:function(){return x},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return f}};for(var s in o)Object.defineProperty(n,s,{enumerable:!0,get:o[s]});let l=e.r(55682),r=e.r(90809),a=e.r(43476),i=l._(e.r(74080)),d=r._(e.r(71645)),_=e.r(42732),c=e.r(22737),u=e.r(8341),m=new Map,g=new Set,p=e=>{let{src:t,id:n,onLoad:o=()=>{},onReady:s=null,dangerouslySetInnerHTML:l,children:r="",strategy:a="afterInteractive",onError:d,stylesheets:_}=e,u=n||t;if(u&&g.has(u))return;if(m.has(t)){g.add(u),m.get(t).then(o,d);return}let p=()=>{s&&s(),g.add(u)},h=document.createElement("script"),f=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),o&&o.call(this,t),p()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});l?(h.innerHTML=l.__html||"",p()):r?(h.textContent="string"==typeof r?r:Array.isArray(r)?r.join(""):"",p()):t&&(h.src=t,m.set(t,f)),(0,c.setAttributesFromProps)(h,e),"worker"===a&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",a),_&&(e=>{if(i.default.preinit)return e.forEach(e=>{i.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(_),document.body.appendChild(h)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>p(e))}):p(e)}function f(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function y(e){let{id:t,src:n="",onLoad:o=()=>{},onReady:s=null,strategy:l="afterInteractive",onError:r,stylesheets:c,...m}=e,{updateScripts:h,scripts:f,getIsSsr:y,appDir:x,nonce:b}=(0,d.useContext)(_.HeadManagerContext);b=m.nonce||b;let w=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let e=t||n;w.current||(s&&e&&g.has(e)&&s(),w.current=!0)},[s,t,n]);let v=(0,d.useRef)(!1);if((0,d.useEffect)(()=>{if(!v.current){if("afterInteractive"===l)p(e);else"lazyOnload"===l&&("complete"===document.readyState?(0,u.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>p(e))}));v.current=!0}},[e,l]),("beforeInteractive"===l||"worker"===l)&&(h?(f[l]=(f[l]||[]).concat([{id:t,src:n,onLoad:o,onReady:s,onError:r,...m,nonce:b}]),h(f)):y&&y()?g.add(t||n):y&&!y()&&p({...e,nonce:b})),x){if(c&&c.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===l)if(!n)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...m,id:t}])})`}});else return i.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin}),(0,a.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([n,{...m,id:t}])})`}});"afterInteractive"===l&&n&&i.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let x=y;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},3303,(e,t,n)=>{t.exports=e.r(79520)},28977,e=>{"use strict";var t=e.i(43476),n=e.i(71645),o=e.i(3303);let s="G-8LW04WBH4K",l="https://mc.yandex.ru/metrika/tag.js?id=96253707";function r(){let[e,l]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{function e(){l(!0),a()}return"true"===localStorage.getItem("cookie-consent")&&(l(!0),a()),window.addEventListener("cookie-consent-accepted",e),()=>window.removeEventListener("cookie-consent-accepted",e)},[]),(0,t.jsxs)(t.Fragment,{children:[e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.default,{src:`https://www.googletagmanager.com/gtag/js?id=${s}`,strategy:"afterInteractive"}),(0,t.jsx)(o.default,{id:"google-analytics",strategy:"afterInteractive",children:` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '${s}'); `})]}),(0,t.jsx)("noscript",{children:(0,t.jsx)("div",{children:(0,t.jsx)("img",{src:"https://mc.yandex.ru/watch/96253707",style:{position:"absolute",left:"-9999px"},alt:""})})})]})}function a(){let e=window,t=Array.from(document.scripts).some(e=>e.src===l);if(!e.ym){let t=(...e)=>{let n=t.a||[];t.a=n,n.push(e)};t.l=Date.now(),e.ym=t}if(!t){let e=document.createElement("script");e.async=!0,e.src=l,document.head.appendChild(e)}let n="__ymInitialized96253707";e[n]||(e.ym?.(0x5bcb70b,"init",{ssr:!0,webvisor:!0,clickmap:!0,accurateTrackBounce:!0,trackLinks:!0}),e[n]=!0)}e.s(["default",()=>r])},23319,e=>{"use strict";var t=e.i(43476),n=e.i(71645),o=e.i(67881);let s="cookie-consent";function l(){let[e,l]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{"true"!==localStorage.getItem(s)&&l(!0)},[]),e)?(0,t.jsx)("div",{className:"fixed bottom-0 left-0 z-50 w-full p-3 sm:p-4",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-lg flex-col gap-3 rounded-xl border bg-background p-4 shadow-lg sm:flex-row sm:items-center sm:gap-4",children:[(0,t.jsx)("p",{className:"text-xs leading-relaxed text-muted-foreground sm:text-sm",children:"Мы используем файлы cookie для аналитики. Нажимая «Хорошо», вы соглашаетесь на использование cookie."}),(0,t.jsx)(o.Button,{onClick:function(){localStorage.setItem(s,"true"),window.dispatchEvent(new CustomEvent("cookie-consent-accepted")),l(!1)},size:"sm",className:"w-full shrink-0 sm:w-auto",children:"Хорошо"})]})}):null}e.s(["default",()=>l])},31012,e=>{"use strict";var t=e.i(71645),n=e.i(74080),o=e.i(43476);if("u">typeof document){let e=document.getElementById("feedback-tool-styles-annotation-popup-css-styles");e||((e=document.createElement("style")).id="feedback-tool-styles-annotation-popup-css-styles",e.textContent='svg[fill=none] {\n fill: none !important;\n}\n\n@keyframes styles-module__popupEnter___AuQDN {\n from {\n opacity: 0;\n transform: translateX(-50%) scale(0.95) translateY(4px);\n }\n to {\n opacity: 1;\n transform: translateX(-50%) scale(1) translateY(0);\n }\n}\n@keyframes styles-module__popupExit___JJKQX {\n from {\n opacity: 1;\n transform: translateX(-50%) scale(1) translateY(0);\n }\n to {\n opacity: 0;\n transform: translateX(-50%) scale(0.95) translateY(4px);\n }\n}\n@keyframes styles-module__shake___jdbWe {\n 0%, 100% {\n transform: translateX(-50%) scale(1) translateY(0) translateX(0);\n }\n 20% {\n transform: translateX(-50%) scale(1) translateY(0) translateX(-3px);\n }\n 40% {\n transform: translateX(-50%) scale(1) translateY(0) translateX(3px);\n }\n 60% {\n transform: translateX(-50%) scale(1) translateY(0) translateX(-2px);\n }\n 80% {\n transform: translateX(-50%) scale(1) translateY(0) translateX(2px);\n }\n}\n.styles-module__popup___IhzrD {\n position: fixed;\n transform: translateX(-50%);\n width: 280px;\n padding: 0.75rem 1rem 14px;\n background: #1a1a1a;\n border-radius: 16px;\n box-shadow: 0 4px 24px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.08);\n cursor: default;\n z-index: 100001;\n font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;\n will-change: transform, opacity;\n opacity: 0;\n}\n.styles-module__popup___IhzrD.styles-module__enter___L7U7N {\n animation: styles-module__popupEnter___AuQDN 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;\n}\n.styles-module__popup___IhzrD.styles-module__entered___COX-w {\n opacity: 1;\n transform: translateX(-50%) scale(1) translateY(0);\n}\n.styles-module__popup___IhzrD.styles-module__exit___5eGjE {\n animation: styles-module__popupExit___JJKQX 0.15s ease-in forwards;\n}\n.styles-module__popup___IhzrD.styles-module__entered___COX-w.styles-module__shake___jdbWe {\n animation: styles-module__shake___jdbWe 0.25s ease-out;\n}\n\n.styles-module__header___wWsSi {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 0.5625rem;\n}\n\n.styles-module__element___fTV2z {\n font-size: 0.75rem;\n font-weight: 400;\n color: rgba(255, 255, 255, 0.5);\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1;\n}\n\n.styles-module__headerToggle___WpW0b {\n display: flex;\n align-items: center;\n gap: 0.25rem;\n background: none;\n border: none;\n padding: 0;\n cursor: pointer;\n flex: 1;\n min-width: 0;\n text-align: left;\n}\n.styles-module__headerToggle___WpW0b .styles-module__element___fTV2z {\n flex: 1;\n}\n\n.styles-module__chevron___ZZJlR {\n color: rgba(255, 255, 255, 0.5);\n transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1);\n flex-shrink: 0;\n}\n.styles-module__chevron___ZZJlR.styles-module__expanded___2Hxgv {\n transform: rotate(90deg);\n}\n\n.styles-module__stylesWrapper___pnHgy {\n display: grid;\n grid-template-rows: 0fr;\n transition: grid-template-rows 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n}\n.styles-module__stylesWrapper___pnHgy.styles-module__expanded___2Hxgv {\n grid-template-rows: 1fr;\n}\n\n.styles-module__stylesInner___YYZe2 {\n overflow: hidden;\n}\n\n.styles-module__stylesBlock___VfQKn {\n background: rgba(255, 255, 255, 0.05);\n border-radius: 0.375rem;\n padding: 0.5rem 0.625rem;\n margin-bottom: 0.5rem;\n font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;\n font-size: 0.6875rem;\n line-height: 1.5;\n}\n\n.styles-module__styleLine___1YQiD {\n color: rgba(255, 255, 255, 0.85);\n word-break: break-word;\n}\n\n.styles-module__styleProperty___84L1i {\n color: #c792ea;\n}\n\n.styles-module__styleValue___q51-h {\n color: rgba(255, 255, 255, 0.85);\n}\n\n.styles-module__timestamp___Dtpsv {\n font-size: 0.625rem;\n font-weight: 500;\n color: rgba(255, 255, 255, 0.35);\n font-variant-numeric: tabular-nums;\n margin-left: 0.5rem;\n flex-shrink: 0;\n}\n\n.styles-module__quote___mcMmQ {\n font-size: 12px;\n font-style: italic;\n color: rgba(255, 255, 255, 0.6);\n margin-bottom: 0.5rem;\n padding: 0.4rem 0.5rem;\n background: rgba(255, 255, 255, 0.05);\n border-radius: 0.25rem;\n line-height: 1.45;\n}\n\n.styles-module__textarea___jrSae {\n width: 100%;\n padding: 0.5rem 0.625rem;\n font-size: 0.8125rem;\n font-family: inherit;\n background: rgba(255, 255, 255, 0.05);\n color: #fff;\n border: 1px solid rgba(255, 255, 255, 0.15);\n border-radius: 8px;\n resize: none;\n outline: none;\n transition: border-color 0.15s ease;\n}\n.styles-module__textarea___jrSae:focus {\n border-color: #3c82f7;\n}\n.styles-module__textarea___jrSae.styles-module__green___99l3h:focus {\n border-color: #34c759;\n}\n.styles-module__textarea___jrSae::placeholder {\n color: rgba(255, 255, 255, 0.35);\n}\n.styles-module__textarea___jrSae::-webkit-scrollbar {\n width: 6px;\n}\n.styles-module__textarea___jrSae::-webkit-scrollbar-track {\n background: transparent;\n}\n.styles-module__textarea___jrSae::-webkit-scrollbar-thumb {\n background: rgba(255, 255, 255, 0.2);\n border-radius: 3px;\n}\n\n.styles-module__actions___D6x3f {\n display: flex;\n justify-content: flex-end;\n gap: 0.375rem;\n margin-top: 0.5rem;\n}\n\n.styles-module__cancel___hRjnL,\n.styles-module__submit___K-mIR {\n padding: 0.4rem 0.875rem;\n font-size: 0.75rem;\n font-weight: 500;\n border-radius: 1rem;\n border: none;\n cursor: pointer;\n transition: background-color 0.15s ease, color 0.15s ease, opacity 0.15s ease;\n}\n\n.styles-module__cancel___hRjnL {\n background: transparent;\n color: rgba(255, 255, 255, 0.5);\n}\n.styles-module__cancel___hRjnL:hover {\n background: rgba(255, 255, 255, 0.1);\n color: rgba(255, 255, 255, 0.8);\n}\n\n.styles-module__submit___K-mIR {\n color: white;\n}\n.styles-module__submit___K-mIR:hover:not(:disabled) {\n filter: brightness(0.9);\n}\n.styles-module__submit___K-mIR:disabled {\n cursor: not-allowed;\n}\n\n.styles-module__deleteWrapper___oSjdo {\n margin-right: auto;\n}\n\n.styles-module__deleteButton___4VuAE {\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 28px;\n height: 28px;\n border-radius: 50%;\n border: none;\n background: transparent;\n color: rgba(255, 255, 255, 0.4);\n transition: background-color 0.15s ease, color 0.15s ease, transform 0.1s ease;\n}\n.styles-module__deleteButton___4VuAE:hover {\n background: rgba(255, 59, 48, 0.25);\n color: #ff3b30;\n}\n.styles-module__deleteButton___4VuAE:active {\n transform: scale(0.92);\n}\n\n.styles-module__light___6AaSQ.styles-module__popup___IhzrD {\n background: #fff;\n box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.06);\n}\n.styles-module__light___6AaSQ .styles-module__element___fTV2z {\n color: rgba(0, 0, 0, 0.6);\n}\n.styles-module__light___6AaSQ .styles-module__timestamp___Dtpsv {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__light___6AaSQ .styles-module__chevron___ZZJlR {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__light___6AaSQ .styles-module__stylesBlock___VfQKn {\n background: rgba(0, 0, 0, 0.03);\n}\n.styles-module__light___6AaSQ .styles-module__styleLine___1YQiD {\n color: rgba(0, 0, 0, 0.75);\n}\n.styles-module__light___6AaSQ .styles-module__styleProperty___84L1i {\n color: #7c3aed;\n}\n.styles-module__light___6AaSQ .styles-module__styleValue___q51-h {\n color: rgba(0, 0, 0, 0.75);\n}\n.styles-module__light___6AaSQ .styles-module__quote___mcMmQ {\n color: rgba(0, 0, 0, 0.55);\n background: rgba(0, 0, 0, 0.04);\n}\n.styles-module__light___6AaSQ .styles-module__textarea___jrSae {\n background: rgba(0, 0, 0, 0.03);\n color: #1a1a1a;\n border-color: rgba(0, 0, 0, 0.12);\n}\n.styles-module__light___6AaSQ .styles-module__textarea___jrSae::placeholder {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__light___6AaSQ .styles-module__textarea___jrSae::-webkit-scrollbar-thumb {\n background: rgba(0, 0, 0, 0.15);\n}\n.styles-module__light___6AaSQ .styles-module__cancel___hRjnL {\n color: rgba(0, 0, 0, 0.5);\n}\n.styles-module__light___6AaSQ .styles-module__cancel___hRjnL:hover {\n background: rgba(0, 0, 0, 0.06);\n color: rgba(0, 0, 0, 0.75);\n}\n.styles-module__light___6AaSQ .styles-module__deleteButton___4VuAE {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__light___6AaSQ .styles-module__deleteButton___4VuAE:hover {\n background: rgba(255, 59, 48, 0.15);\n color: #ff3b30;\n}',document.head.appendChild(e))}var s="styles-module__element___fTV2z",l="styles-module__expanded___2Hxgv",r=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 16 16",fill:"none",children:(0,o.jsx)("path",{d:"M4 4l8 8M12 4l-8 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})}),a=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 16 16",fill:"none",children:(0,o.jsx)("path",{d:"M8 3v10M3 8h10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})}),i=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 16 16",fill:"none",children:(0,o.jsx)("path",{d:"M3 8l3.5 3.5L13 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),d=({size:e=14})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 14 14",fill:"none",children:(0,o.jsx)("path",{d:"M3.9375 7L6.125 9.1875L10.5 4.8125",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),_=({size:e=24,style:t={}})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",style:t,children:[(0,o.jsxs)("g",{clipPath:"url(#clip0_list_sparkle)",children:[(0,o.jsx)("path",{d:"M11.5 12L5.5 12",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M18.5 6.75L5.5 6.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M9.25 17.25L5.5 17.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M16 12.75L16.5179 13.9677C16.8078 14.6494 17.3506 15.1922 18.0323 15.4821L19.25 16L18.0323 16.5179C17.3506 16.8078 16.8078 17.3506 16.5179 18.0323L16 19.25L15.4821 18.0323C15.1922 17.3506 14.6494 16.8078 13.9677 16.5179L12.75 16L13.9677 15.4821C14.6494 15.1922 15.1922 14.6494 15.4821 13.9677L16 12.75Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"})]}),(0,o.jsx)("defs",{children:(0,o.jsx)("clipPath",{id:"clip0_list_sparkle",children:(0,o.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),c=({size:e=20})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 20 20",fill:"none",children:[(0,o.jsx)("circle",{cx:"10",cy:"10.5",r:"5.25",stroke:"currentColor",strokeWidth:"1.25"}),(0,o.jsx)("path",{d:"M8.5 8.75C8.5 7.92 9.17 7.25 10 7.25C10.83 7.25 11.5 7.92 11.5 8.75C11.5 9.58 10.83 10.25 10 10.25V11",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("circle",{cx:"10",cy:"13",r:"0.75",fill:"currentColor"})]}),u=({size:e=14})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 14 14",fill:"none",children:[(0,o.jsx)("style",{children:` @keyframes checkDraw { 0% { stroke-dashoffset: 12; } 100% { stroke-dashoffset: 0; } } @keyframes checkBounce { 0% { transform: scale(0.5); opacity: 0; } 50% { transform: scale(1.12); opacity: 1; } 75% { transform: scale(0.95); } 100% { transform: scale(1); } } .check-path-animated { stroke-dasharray: 12; stroke-dashoffset: 0; transform-origin: center; animation: checkDraw 0.18s ease-out, checkBounce 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); } `}),(0,o.jsx)("path",{className:"check-path-animated",d:"M3.9375 7L6.125 9.1875L10.5 4.8125",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),m=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("path",{d:"M4.75 11.25C4.75 10.4216 5.42157 9.75 6.25 9.75H12.75C13.5784 9.75 14.25 10.4216 14.25 11.25V17.75C14.25 18.5784 13.5784 19.25 12.75 19.25H6.25C5.42157 19.25 4.75 18.5784 4.75 17.75V11.25Z",stroke:"currentColor",strokeWidth:"1.5"}),(0,o.jsx)("path",{d:"M17.25 14.25H17.75C18.5784 14.25 19.25 13.5784 19.25 12.75V6.25C19.25 5.42157 18.5784 4.75 17.75 4.75H11.25C10.4216 4.75 9.75 5.42157 9.75 6.25V6.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),g=({size:e=24,copied:t=!1})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("style",{children:` .copy-icon, .check-icon { transition: opacity 0.2s ease, transform 0.2s ease; } `}),(0,o.jsxs)("g",{className:"copy-icon",style:{opacity:+!t,transform:t?"scale(0.8)":"scale(1)",transformOrigin:"center"},children:[(0,o.jsx)("path",{d:"M4.75 11.25C4.75 10.4216 5.42157 9.75 6.25 9.75H12.75C13.5784 9.75 14.25 10.4216 14.25 11.25V17.75C14.25 18.5784 13.5784 19.25 12.75 19.25H6.25C5.42157 19.25 4.75 18.5784 4.75 17.75V11.25Z",stroke:"currentColor",strokeWidth:"1.5"}),(0,o.jsx)("path",{d:"M17.25 14.25H17.75C18.5784 14.25 19.25 13.5784 19.25 12.75V6.25C19.25 5.42157 18.5784 4.75 17.75 4.75H11.25C10.4216 4.75 9.75 5.42157 9.75 6.25V6.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,o.jsxs)("g",{className:"check-icon",style:{opacity:+!!t,transform:t?"scale(1)":"scale(0.8)",transformOrigin:"center"},children:[(0,o.jsx)("path",{d:"M12 20C7.58172 20 4 16.4182 4 12C4 7.58172 7.58172 4 12 4C16.4182 4 20 7.58172 20 12C20 16.4182 16.4182 20 12 20Z",stroke:"#22c55e",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M15 10L11 14.25L9.25 12.25",stroke:"#22c55e",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})]}),p=({size:e=24,state:t="idle"})=>{let n="idle"===t,s="sent"===t,l="failed"===t;return(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("style",{children:` .send-arrow-icon, .send-check-icon, .send-error-icon { transition: opacity 0.15s ease, transform 0.15s ease; } `}),(0,o.jsx)("g",{className:"send-arrow-icon",style:{opacity:n?1:.5*("sending"===t),transform:n?"scale(1)":"scale(0.8)",transformOrigin:"center"},children:(0,o.jsx)("path",{d:"M9.875 14.125L12.3506 19.6951C12.7184 20.5227 13.9091 20.4741 14.2083 19.6193L18.8139 6.46032C19.0907 5.6695 18.3305 4.90933 17.5397 5.18611L4.38072 9.79174C3.52589 10.0909 3.47731 11.2816 4.30494 11.6494L9.875 14.125ZM9.875 14.125L13.375 10.625",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,o.jsxs)("g",{className:"send-check-icon",style:{opacity:+!!s,transform:s?"scale(1)":"scale(0.8)",transformOrigin:"center"},children:[(0,o.jsx)("path",{d:"M12 20C7.58172 20 4 16.4182 4 12C4 7.58172 7.58172 4 12 4C16.4182 4 20 7.58172 20 12C20 16.4182 16.4182 20 12 20Z",stroke:"#22c55e",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M15 10L11 14.25L9.25 12.25",stroke:"#22c55e",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,o.jsxs)("g",{className:"send-error-icon",style:{opacity:+!!l,transform:l?"scale(1)":"scale(0.8)",transformOrigin:"center"},children:[(0,o.jsx)("path",{d:"M12 20C7.58172 20 4 16.4182 4 12C4 7.58172 7.58172 4 12 4C16.4182 4 20 7.58172 20 12C20 16.4182 16.4182 20 12 20Z",stroke:"#ef4444",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M12 8V12",stroke:"#ef4444",strokeWidth:"1.5",strokeLinecap:"round"}),(0,o.jsx)("circle",{cx:"12",cy:"15",r:"0.5",fill:"#ef4444",stroke:"#ef4444",strokeWidth:"1"})]})]})},h=({size:e=24,sent:t=!1})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 22 21",fill:"none",children:[(0,o.jsx)("style",{children:` .send-icon, .sent-icon { transition: opacity 0.2s ease, transform 0.2s ease; } `}),(0,o.jsxs)("g",{className:"send-icon",style:{opacity:+!t,transform:t?"scale(0.8)":"scale(1)",transformOrigin:"center"},children:[(0,o.jsx)("path",{d:"M9.5 5H6.5C4.84315 5 3.5 6.34315 3.5 8V15C3.5 16.6569 4.84315 18 6.5 18H13.5C15.1569 18 16.5 16.6569 16.5 15V12",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),(0,o.jsx)("path",{d:"M13.5 8.5L18.5 3.5M18.5 3.5L14.4524 3.5M18.5 3.5L18.5 7.54762",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M7.5 13.75H12.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),(0,o.jsx)("path",{d:"M7.5 10.75H10.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,o.jsxs)("g",{className:"sent-icon",style:{opacity:+!!t,transform:t?"scale(1)":"scale(0.8)",transformOrigin:"center"},children:[(0,o.jsx)("path",{d:"M11 19C6.58172 19 3 15.4182 3 11C3 6.58172 6.58172 3 11 3C15.4182 3 19 6.58172 19 11C19 15.4182 15.4182 19 11 19Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M14 9L10 13.25L8.25 11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})]}),f=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("path",{d:"M4.91516 12.7108C4.63794 12.2883 4.63705 11.7565 4.91242 11.3328C5.84146 9.9033 8.30909 6.74994 12 6.74994C15.6909 6.74994 18.1585 9.9033 19.0876 11.3328C19.3629 11.7565 19.3621 12.2883 19.0848 12.7108C18.1537 14.13 15.6873 17.2499 12 17.2499C8.31272 17.2499 5.8463 14.13 4.91516 12.7108Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M12 14.25C13.2426 14.25 14.25 13.2426 14.25 12C14.25 10.7574 13.2426 9.75 12 9.75C10.7574 9.75 9.75 10.7574 9.75 12C9.75 13.2426 10.7574 14.25 12 14.25Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),y=({size:e=24})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("path",{d:"M3.91752 12.7539C3.65127 12.2996 3.65037 11.7515 3.9149 11.2962C4.9042 9.59346 7.72688 5.49994 12 5.49994C16.2731 5.49994 19.0958 9.59346 20.0851 11.2962C20.3496 11.7515 20.3487 12.2996 20.0825 12.7539C19.0908 14.4459 16.2694 18.4999 12 18.4999C7.73064 18.4999 4.90918 14.4459 3.91752 12.7539Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M12 14.8261C13.5608 14.8261 14.8261 13.5608 14.8261 12C14.8261 10.4392 13.5608 9.17392 12 9.17392C10.4392 9.17392 9.17391 10.4392 9.17391 12C9.17391 13.5608 10.4392 14.8261 12 14.8261Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),x=({size:e=24})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("path",{d:"M18.6025 9.28503C18.9174 8.9701 19.4364 8.99481 19.7015 9.35271C20.1484 9.95606 20.4943 10.507 20.7342 10.9199C21.134 11.6086 21.1329 12.4454 20.7303 13.1328C20.2144 14.013 19.2151 15.5225 17.7723 16.8193C16.3293 18.1162 14.3852 19.2497 12.0008 19.25C11.4192 19.25 10.8638 19.1823 10.3355 19.0613C9.77966 18.934 9.63498 18.2525 10.0382 17.8493C10.2412 17.6463 10.5374 17.573 10.8188 17.6302C11.1993 17.7076 11.5935 17.75 12.0008 17.75C13.8848 17.7497 15.4867 16.8568 16.7693 15.7041C18.0522 14.5511 18.9606 13.1867 19.4363 12.375C19.5656 12.1543 19.5659 11.8943 19.4373 11.6729C19.2235 11.3049 18.921 10.8242 18.5364 10.3003C18.3085 9.98991 18.3302 9.5573 18.6025 9.28503ZM12.0008 4.75C12.5814 4.75006 13.1358 4.81803 13.6632 4.93953C14.2182 5.06741 14.362 5.74812 13.9593 6.15091C13.7558 6.35435 13.4589 6.42748 13.1771 6.36984C12.7983 6.29239 12.4061 6.25006 12.0008 6.25C10.1167 6.25 8.51415 7.15145 7.23028 8.31543C5.94678 9.47919 5.03918 10.8555 4.56426 11.6729C4.43551 11.8945 4.43582 12.1542 4.56524 12.375C4.77587 12.7343 5.07189 13.2012 5.44718 13.7105C5.67623 14.0213 5.65493 14.4552 5.38193 14.7282C5.0671 15.0431 4.54833 15.0189 4.28292 14.6614C3.84652 14.0736 3.50813 13.5369 3.27129 13.1328C2.86831 12.4451 2.86717 11.6088 3.26739 10.9199C3.78185 10.0345 4.77959 8.51239 6.22247 7.2041C7.66547 5.89584 9.61202 4.75 12.0008 4.75Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M5 19L19 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),b=({size:e=24,isOpen:t=!0})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("style",{children:` .eye-open, .eye-closed { transition: opacity 0.2s ease; } `}),(0,o.jsxs)("g",{className:"eye-open",style:{opacity:+!!t},children:[(0,o.jsx)("path",{d:"M3.91752 12.7539C3.65127 12.2996 3.65037 11.7515 3.9149 11.2962C4.9042 9.59346 7.72688 5.49994 12 5.49994C16.2731 5.49994 19.0958 9.59346 20.0851 11.2962C20.3496 11.7515 20.3487 12.2996 20.0825 12.7539C19.0908 14.4459 16.2694 18.4999 12 18.4999C7.73064 18.4999 4.90918 14.4459 3.91752 12.7539Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M12 14.8261C13.5608 14.8261 14.8261 13.5608 14.8261 12C14.8261 10.4392 13.5608 9.17392 12 9.17392C10.4392 9.17392 9.17391 10.4392 9.17391 12C9.17391 13.5608 10.4392 14.8261 12 14.8261Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,o.jsxs)("g",{className:"eye-closed",style:{opacity:+!t},children:[(0,o.jsx)("path",{d:"M18.6025 9.28503C18.9174 8.9701 19.4364 8.99481 19.7015 9.35271C20.1484 9.95606 20.4943 10.507 20.7342 10.9199C21.134 11.6086 21.1329 12.4454 20.7303 13.1328C20.2144 14.013 19.2151 15.5225 17.7723 16.8193C16.3293 18.1162 14.3852 19.2497 12.0008 19.25C11.4192 19.25 10.8638 19.1823 10.3355 19.0613C9.77966 18.934 9.63498 18.2525 10.0382 17.8493C10.2412 17.6463 10.5374 17.573 10.8188 17.6302C11.1993 17.7076 11.5935 17.75 12.0008 17.75C13.8848 17.7497 15.4867 16.8568 16.7693 15.7041C18.0522 14.5511 18.9606 13.1867 19.4363 12.375C19.5656 12.1543 19.5659 11.8943 19.4373 11.6729C19.2235 11.3049 18.921 10.8242 18.5364 10.3003C18.3085 9.98991 18.3302 9.5573 18.6025 9.28503ZM12.0008 4.75C12.5814 4.75006 13.1358 4.81803 13.6632 4.93953C14.2182 5.06741 14.362 5.74812 13.9593 6.15091C13.7558 6.35435 13.4589 6.42748 13.1771 6.36984C12.7983 6.29239 12.4061 6.25006 12.0008 6.25C10.1167 6.25 8.51415 7.15145 7.23028 8.31543C5.94678 9.47919 5.03918 10.8555 4.56426 11.6729C4.43551 11.8945 4.43582 12.1542 4.56524 12.375C4.77587 12.7343 5.07189 13.2012 5.44718 13.7105C5.67623 14.0213 5.65493 14.4552 5.38193 14.7282C5.0671 15.0431 4.54833 15.0189 4.28292 14.6614C3.84652 14.0736 3.50813 13.5369 3.27129 13.1328C2.86831 12.4451 2.86717 11.6088 3.26739 10.9199C3.78185 10.0345 4.77959 8.51239 6.22247 7.2041C7.66547 5.89584 9.61202 4.75 12.0008 4.75Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M5 19L19 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})]}),w=({size:e=24,isPaused:t=!1})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("style",{children:` .pause-bar, .play-triangle { transition: opacity 0.15s ease; } `}),(0,o.jsx)("path",{className:"pause-bar",d:"M8 6L8 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",style:{opacity:+!t}}),(0,o.jsx)("path",{className:"pause-bar",d:"M16 18L16 6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",style:{opacity:+!t}}),(0,o.jsx)("path",{className:"play-triangle",d:"M17.75 10.701C18.75 11.2783 18.75 12.7217 17.75 13.299L8.75 18.4952C7.75 19.0725 6.5 18.3509 6.5 17.1962L6.5 6.80384C6.5 5.64914 7.75 4.92746 8.75 5.50481L17.75 10.701Z",stroke:"currentColor",strokeWidth:"1.5",style:{opacity:+!!t}})]}),v=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("path",{d:"M4.91516 12.7108C4.63794 12.2883 4.63705 11.7565 4.91242 11.3328C5.84146 9.9033 8.30909 6.74994 12 6.74994C15.6909 6.74994 18.1585 9.9033 19.0876 11.3328C19.3629 11.7565 19.3621 12.2883 19.0848 12.7108C18.1537 14.13 15.6873 17.2499 12 17.2499C8.31272 17.2499 5.8463 14.13 4.91516 12.7108Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M9 12H15",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),k=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("path",{d:"M10.6504 5.81117C10.9939 4.39628 13.0061 4.39628 13.3496 5.81117C13.5715 6.72517 14.6187 7.15891 15.4219 6.66952C16.6652 5.91193 18.0881 7.33479 17.3305 8.57815C16.8411 9.38134 17.2748 10.4285 18.1888 10.6504C19.6037 10.9939 19.6037 13.0061 18.1888 13.3496C17.2748 13.5715 16.8411 14.6187 17.3305 15.4219C18.0881 16.6652 16.6652 18.0881 15.4219 17.3305C14.6187 16.8411 13.5715 17.2748 13.3496 18.1888C13.0061 19.6037 10.9939 19.6037 10.6504 18.1888C10.4285 17.2748 9.38135 16.8411 8.57815 17.3305C7.33479 18.0881 5.91193 16.6652 6.66952 15.4219C7.15891 14.6187 6.72517 13.5715 5.81117 13.3496C4.39628 13.0061 4.39628 10.9939 5.81117 10.6504C6.72517 10.4285 7.15891 9.38134 6.66952 8.57815C5.91193 7.33479 7.33479 5.91192 8.57815 6.66952C9.38135 7.15891 10.4285 6.72517 10.6504 5.81117Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("circle",{cx:"12",cy:"12",r:"2.5",stroke:"currentColor",strokeWidth:"1.5"})]}),C=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("path",{d:"M9.25 5.75C9.80228 5.75 10.25 6.19772 10.25 6.75L10.25 17.25C10.25 17.8023 9.80228 18.25 9.25 18.25L6.75 18.25C6.19772 18.25 5.75 17.8023 5.75 17.25L5.75 6.75C5.75 6.19772 6.19772 5.75 6.75 5.75L9.25 5.75Z",stroke:"currentColor",strokeWidth:"1.5"}),(0,o.jsx)("path",{d:"M17.25 5.75C17.8023 5.75 18.25 6.19772 18.25 6.75L18.25 17.25C18.25 17.8023 17.8023 18.25 17.25 18.25L14.75 18.25C14.1977 18.25 13.75 17.8023 13.75 17.25L13.75 6.75C13.75 6.19772 14.1977 5.75 14.75 5.75L17.25 5.75Z",stroke:"currentColor",strokeWidth:"1.5"})]}),j=({size:e=24})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("path",{d:"M8 6L8 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),(0,o.jsx)("path",{d:"M16 18L16 6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),L=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:(0,o.jsx)("path",{d:"M17.75 10.701C18.75 11.2783 18.75 12.7217 17.75 13.299L8.75 18.4952C7.75 19.0725 6.5 18.3509 6.5 17.1962L6.5 6.80384C6.5 5.64914 7.75 4.92746 8.75 5.50481L17.75 10.701Z",stroke:"currentColor",strokeWidth:"1.5"})}),S=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:(0,o.jsx)("path",{d:"M13.5 4C14.7426 4 15.75 5.00736 15.75 6.25V7H18.5C18.9142 7 19.25 7.33579 19.25 7.75C19.25 8.16421 18.9142 8.5 18.5 8.5H17.9678L17.6328 16.2217C17.61 16.7475 17.5912 17.1861 17.5469 17.543C17.5015 17.9087 17.4225 18.2506 17.2461 18.5723C16.9747 19.0671 16.5579 19.4671 16.0518 19.7168C15.7227 19.8791 15.3772 19.9422 15.0098 19.9717C14.6514 20.0004 14.2126 20 13.6865 20H10.3135C9.78735 20 9.34856 20.0004 8.99023 19.9717C8.62278 19.9422 8.27729 19.8791 7.94824 19.7168C7.44205 19.4671 7.02532 19.0671 6.75391 18.5723C6.57751 18.2506 6.49853 17.9087 6.45312 17.543C6.40883 17.1861 6.39005 16.7475 6.36719 16.2217L6.03223 8.5H5.5C5.08579 8.5 4.75 8.16421 4.75 7.75C4.75 7.33579 5.08579 7 5.5 7H8.25V6.25C8.25 5.00736 9.25736 4 10.5 4H13.5ZM7.86621 16.1562C7.89013 16.7063 7.90624 17.0751 7.94141 17.3584C7.97545 17.6326 8.02151 17.7644 8.06934 17.8516C8.19271 18.0763 8.38239 18.2577 8.6123 18.3711C8.70153 18.4151 8.83504 18.4545 9.11035 18.4766C9.39482 18.4994 9.76335 18.5 10.3135 18.5H13.6865C14.2367 18.5 14.6052 18.4994 14.8896 18.4766C15.165 18.4545 15.2985 18.4151 15.3877 18.3711C15.6176 18.2577 15.8073 18.0763 15.9307 17.8516C15.9785 17.7644 16.0245 17.6326 16.0586 17.3584C16.0938 17.0751 16.1099 16.7063 16.1338 16.1562L16.4668 8.5H7.5332L7.86621 16.1562ZM9.97656 10.75C10.3906 10.7371 10.7371 11.0626 10.75 11.4766L10.875 15.4766C10.8879 15.8906 10.5624 16.2371 10.1484 16.25C9.73443 16.2629 9.38794 15.9374 9.375 15.5234L9.25 11.5234C9.23706 11.1094 9.56255 10.7629 9.97656 10.75ZM14.0244 10.75C14.4384 10.7635 14.7635 11.1105 14.75 11.5244L14.6201 15.5244C14.6066 15.9384 14.2596 16.2634 13.8457 16.25C13.4317 16.2365 13.1067 15.8896 13.1201 15.4756L13.251 11.4756C13.2645 11.0617 13.6105 10.7366 14.0244 10.75ZM10.5 5.5C10.0858 5.5 9.75 5.83579 9.75 6.25V7H14.25V6.25C14.25 5.83579 13.9142 5.5 13.5 5.5H10.5Z",fill:"currentColor"})}),N=({size:e=16,style:t={}})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",style:t,children:[(0,o.jsx)("path",{d:"M18.8875 19.25L19.6112 19.0533C19.6823 19.3148 19.6068 19.5943 19.4137 19.7844C19.2206 19.9746 18.9399 20.0457 18.6795 19.9706L18.8875 19.25ZM14.9631 18.244L15.263 18.9314L14.9631 18.244ZM18.0914 15.6309L17.4669 15.2156L18.0914 15.6309ZM4.75 11.8041H5.5C5.5 15.2664 8.39065 18.1081 12 18.1081V18.8581V19.6081C7.60123 19.6081 4 16.1334 4 11.8041H4.75ZM19.25 11.8041H18.5C18.5 8.34166 15.6094 5.5 12 5.5V4.75V4C16.3988 4 20 7.47476 20 11.8041H19.25ZM12 4.75V5.5C8.39065 5.5 5.5 8.34166 5.5 11.8041H4.75H4C4 7.47476 7.60123 4 12 4V4.75ZM18.0914 15.6309L17.4669 15.2156C18.1213 14.2315 18.5 13.0612 18.5 11.8041H19.25H20C20 13.3681 19.5276 14.8257 18.716 16.0462L18.0914 15.6309ZM18.8875 19.25L18.1638 19.4467L17.2953 16.2517L18.019 16.055L18.7428 15.8583L19.6112 19.0533L18.8875 19.25ZM12 18.8581V18.1081C12.9509 18.1081 13.8518 17.9105 14.6632 17.5565L14.9631 18.244L15.263 18.9314C14.2652 19.3667 13.1603 19.6081 12 19.6081V18.8581ZM15.3144 18.2188L15.5224 17.4982L19.0955 18.5294L18.8875 19.25L18.6795 19.9706L15.1064 18.9394L15.3144 18.2188ZM14.9631 18.244L14.6632 17.5565C14.925 17.4423 15.2286 17.4134 15.5224 17.4982L15.3144 18.2188L15.1064 18.9394C15.1677 18.957 15.223 18.9489 15.263 18.9314L14.9631 18.244ZM18.0914 15.6309L18.716 16.0462C18.7451 16.0024 18.7636 15.9351 18.7428 15.8583L18.019 16.055L17.2953 16.2517C17.1957 15.8853 17.2716 15.5093 17.4669 15.2156L18.0914 15.6309Z",fill:"currentColor"}),(0,o.jsx)("circle",{cx:"15",cy:"11.75",r:"1",fill:"currentColor"}),(0,o.jsx)("circle",{cx:"12",cy:"11.75",r:"1",fill:"currentColor"}),(0,o.jsx)("circle",{cx:"9",cy:"11.75",r:"1",fill:"currentColor"})]}),I=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("g",{clipPath:"url(#clip0_2_45)",children:(0,o.jsx)("path",{d:"M16.25 8.75L10 15.25L7.25 12.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,o.jsx)("defs",{children:(0,o.jsx)("clipPath",{id:"clip0_2_45",children:(0,o.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),$=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsx)("g",{clipPath:"url(#clip0_2_37)",children:(0,o.jsx)("path",{d:"M17.5962 7.75L9.42308 16.25L6.15385 12.6538",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,o.jsx)("defs",{children:(0,o.jsx)("clipPath",{id:"clip0_2_37",children:(0,o.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),M=({size:e=24})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsxs)("g",{clipPath:"url(#clip0_checkmark_circle)",children:[(0,o.jsx)("path",{d:"M12 20C7.58172 20 4 16.4182 4 12C4 7.58172 7.58172 4 12 4C16.4182 4 20 7.58172 20 12C20 16.4182 16.4182 20 12 20Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M15 10L11 14.25L9.25 12.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,o.jsx)("defs",{children:(0,o.jsx)("clipPath",{id:"clip0_checkmark_circle",children:(0,o.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),E=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:[(0,o.jsxs)("g",{clipPath:"url(#clip0_2_53)",children:[(0,o.jsx)("path",{d:"M16.25 16.25L7.75 7.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M7.75 16.25L16.25 7.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,o.jsx)("defs",{children:(0,o.jsx)("clipPath",{id:"clip0_2_53",children:(0,o.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),P=({size:e=24})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",children:(0,o.jsx)("path",{d:"M16.7198 6.21973C17.0127 5.92683 17.4874 5.92683 17.7803 6.21973C18.0732 6.51262 18.0732 6.9874 17.7803 7.28027L13.0606 12L17.7803 16.7197C18.0732 17.0126 18.0732 17.4874 17.7803 17.7803C17.4875 18.0731 17.0127 18.0731 16.7198 17.7803L12.0001 13.0605L7.28033 17.7803C6.98746 18.0731 6.51268 18.0731 6.21979 17.7803C5.92689 17.4874 5.92689 17.0126 6.21979 16.7197L10.9395 12L6.21979 7.28027C5.92689 6.98738 5.92689 6.51262 6.21979 6.21973C6.51268 5.92683 6.98744 5.92683 7.28033 6.21973L12.0001 10.9395L16.7198 6.21973Z",fill:"currentColor"})}),B=({size:e=16})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 20 20",fill:"none",children:[(0,o.jsx)("path",{d:"M9.99999 12.7082C11.4958 12.7082 12.7083 11.4956 12.7083 9.99984C12.7083 8.50407 11.4958 7.2915 9.99999 7.2915C8.50422 7.2915 7.29166 8.50407 7.29166 9.99984C7.29166 11.4956 8.50422 12.7082 9.99999 12.7082Z",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M10 3.9585V5.05698",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M10 14.9429V16.0414",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M5.7269 5.72656L6.50682 6.50649",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M13.4932 13.4932L14.2731 14.2731",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M3.95834 10H5.05683",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M14.9432 10H16.0417",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M5.7269 14.2731L6.50682 13.4932",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,o.jsx)("path",{d:"M13.4932 6.50649L14.2731 5.72656",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]}),R=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 20 20",fill:"none",children:(0,o.jsx)("path",{d:"M15.5 10.4955C15.4037 11.5379 15.0124 12.5314 14.3721 13.3596C13.7317 14.1878 12.8688 14.8165 11.8841 15.1722C10.8995 15.5278 9.83397 15.5957 8.81217 15.3679C7.79038 15.1401 6.8546 14.6259 6.11434 13.8857C5.37408 13.1454 4.85995 12.2096 4.63211 11.1878C4.40427 10.166 4.47215 9.10048 4.82781 8.11585C5.18346 7.13123 5.81218 6.26825 6.64039 5.62791C7.4686 4.98756 8.46206 4.59634 9.5045 4.5C8.89418 5.32569 8.60049 6.34302 8.67685 7.36695C8.75321 8.39087 9.19454 9.35339 9.92058 10.0794C10.6466 10.8055 11.6091 11.2468 12.6331 11.3231C13.657 11.3995 14.6743 11.1058 15.5 10.4955Z",stroke:"currentColor",strokeWidth:"1.13793",strokeLinecap:"round",strokeLinejoin:"round"})}),T=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M11.3799 6.9572L9.05645 4.63375M11.3799 6.9572L6.74949 11.5699C6.61925 11.6996 6.45577 11.791 6.277 11.8339L4.29549 12.3092C3.93194 12.3964 3.60478 12.0683 3.69297 11.705L4.16585 9.75693C4.20893 9.57947 4.29978 9.4172 4.42854 9.28771L9.05645 4.63375M11.3799 6.9572L12.3455 5.98759C12.9839 5.34655 12.9839 4.31002 12.3455 3.66897C11.7033 3.02415 10.6594 3.02415 10.0172 3.66897L9.06126 4.62892L9.05645 4.63375",stroke:"currentColor",strokeWidth:"0.9",strokeLinecap:"round",strokeLinejoin:"round"})}),Y=({size:e=24})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M13.5 4C14.7426 4 15.75 5.00736 15.75 6.25V7H18.5C18.9142 7 19.25 7.33579 19.25 7.75C19.25 8.16421 18.9142 8.5 18.5 8.5H17.9678L17.6328 16.2217C17.61 16.7475 17.5912 17.1861 17.5469 17.543C17.5015 17.9087 17.4225 18.2506 17.2461 18.5723C16.9747 19.0671 16.5579 19.4671 16.0518 19.7168C15.7227 19.8791 15.3772 19.9422 15.0098 19.9717C14.6514 20.0004 14.2126 20 13.6865 20H10.3135C9.78735 20 9.34856 20.0004 8.99023 19.9717C8.62278 19.9422 8.27729 19.8791 7.94824 19.7168C7.44205 19.4671 7.02532 19.0671 6.75391 18.5723C6.57751 18.2506 6.49853 17.9087 6.45312 17.543C6.40883 17.1861 6.39005 16.7475 6.36719 16.2217L6.03223 8.5H5.5C5.08579 8.5 4.75 8.16421 4.75 7.75C4.75 7.33579 5.08579 7 5.5 7H8.25V6.25C8.25 5.00736 9.25736 4 10.5 4H13.5ZM7.86621 16.1562C7.89013 16.7063 7.90624 17.0751 7.94141 17.3584C7.97545 17.6326 8.02151 17.7644 8.06934 17.8516C8.19271 18.0763 8.38239 18.2577 8.6123 18.3711C8.70153 18.4151 8.83504 18.4545 9.11035 18.4766C9.39482 18.4994 9.76335 18.5 10.3135 18.5H13.6865C14.2367 18.5 14.6052 18.4994 14.8896 18.4766C15.165 18.4545 15.2985 18.4151 15.3877 18.3711C15.6176 18.2577 15.8073 18.0763 15.9307 17.8516C15.9785 17.7644 16.0245 17.6326 16.0586 17.3584C16.0938 17.0751 16.1099 16.7063 16.1338 16.1562L16.4668 8.5H7.5332L7.86621 16.1562ZM9.97656 10.75C10.3906 10.7371 10.7371 11.0626 10.75 11.4766L10.875 15.4766C10.8879 15.8906 10.5624 16.2371 10.1484 16.25C9.73443 16.2629 9.38794 15.9374 9.375 15.5234L9.25 11.5234C9.23706 11.1094 9.56255 10.7629 9.97656 10.75ZM14.0244 10.75C14.4383 10.7635 14.7635 11.1105 14.75 11.5244L14.6201 15.5244C14.6066 15.9384 14.2596 16.2634 13.8457 16.25C13.4317 16.2365 13.1067 15.8896 13.1201 15.4756L13.251 11.4756C13.2645 11.0617 13.6105 10.7366 14.0244 10.75ZM10.5 5.5C10.0858 5.5 9.75 5.83579 9.75 6.25V7H14.25V6.25C14.25 5.83579 13.9142 5.5 13.5 5.5H10.5Z",fill:"currentColor"})}),z=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M8.5 3.5L4 8L8.5 12.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),O=({size:e=16})=>(0,o.jsx)("svg",{width:e,height:e,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M8.5 11.5L12 8L8.5 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),A=({size:e=20,color:t="#4C74FF"})=>(0,o.jsxs)("svg",{width:e,height:e,viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,o.jsx)("style",{children:` @keyframes bunnyEnterEar { 0% { opacity: 0; transform: scale(0.8); } 100% { opacity: 1; transform: scale(1); } } @keyframes bunnyEnterFace { 0% { opacity: 0; transform: scale(0.9); } 100% { opacity: 1; transform: scale(1); } } @keyframes bunnyEnterEye { 0% { opacity: 0; transform: scale(0.5); } 100% { opacity: 1; transform: scale(1); } } @keyframes leftEyeLook { 0%, 8% { transform: translate(0, 0); } 10%, 18% { transform: translate(1.5px, 0); } 20%, 22% { transform: translate(1.5px, 0) scaleY(0.1); } 24%, 32% { transform: translate(1.5px, 0); } 35%, 48% { transform: translate(-0.8px, -0.6px); } 52%, 54% { transform: translate(0, 0) scaleY(0.1); } 56%, 68% { transform: translate(0, 0); } 72%, 82% { transform: translate(-0.5px, 0.5px); } 85%, 100% { transform: translate(0, 0); } } @keyframes rightEyeLook { 0%, 8% { transform: translate(0, 0); } 10%, 18% { transform: translate(0.8px, 0); } 20%, 22% { transform: translate(0.8px, 0) scaleY(0.1); } 24%, 32% { transform: translate(0.8px, 0); } 35%, 48% { transform: translate(-1.5px, -0.6px); } 52%, 54% { transform: translate(0, 0) scaleY(0.1); } 56%, 68% { transform: translate(0, 0); } 72%, 82% { transform: translate(-1.2px, 0.5px); } 85%, 100% { transform: translate(0, 0); } } @keyframes leftEarTwitch { 0%, 9% { transform: rotate(0deg); } 12% { transform: rotate(-8deg); } 16%, 34% { transform: rotate(0deg); } 38% { transform: rotate(-12deg); } 42% { transform: rotate(-6deg); } 48%, 100% { transform: rotate(0deg); } } @keyframes rightEarTwitch { 0%, 9% { transform: rotate(0deg); } 12% { transform: rotate(6deg); } 16%, 34% { transform: rotate(0deg); } 38% { transform: rotate(10deg); } 42% { transform: rotate(4deg); } 48%, 71% { transform: rotate(0deg); } 74% { transform: rotate(8deg); } 78%, 100% { transform: rotate(0deg); } } .bunny-eye-left { opacity: 0; animation: bunnyEnterEye 0.3s ease-out 0.35s forwards, leftEyeLook 5s ease-in-out 0.65s infinite; transform-origin: center; transform-box: fill-box; } .bunny-eye-right { opacity: 0; animation: bunnyEnterEye 0.3s ease-out 0.4s forwards, rightEyeLook 5s ease-in-out 0.7s infinite; transform-origin: center; transform-box: fill-box; } .bunny-ear-left { opacity: 0; animation: bunnyEnterEar 0.3s ease-out 0.1s forwards, leftEarTwitch 5s ease-in-out 0.4s infinite; transform-origin: bottom center; transform-box: fill-box; } .bunny-ear-right { opacity: 0; animation: bunnyEnterEar 0.3s ease-out 0.15s forwards, rightEarTwitch 5s ease-in-out 0.45s infinite; transform-origin: bottom center; transform-box: fill-box; } .bunny-face { opacity: 0; animation: bunnyEnterFace 0.3s ease-out 0.25s forwards; transform-origin: center; transform-box: fill-box; } svg:hover .bunny-eye-left, svg:hover .bunny-eye-right { opacity: 0; transition: opacity 0.2s ease; } .bunny-happy-face { opacity: 0; transition: opacity 0.2s ease; } svg:hover .bunny-happy-face { opacity: 1; } `}),(0,o.jsx)("rect",{width:"28",height:"28",fill:"transparent"}),(0,o.jsx)("path",{className:"bunny-ear-left",d:"M3.738 10.2164L7.224 2.007H9.167L5.676 10.2164H3.738ZM10.791 6.42705C10.791 5.90346 10.726 5.42764 10.596 4.99959C10.47 4.57155 10.292 4.16643 10.063 3.78425C9.833 3.39825 9.56 3.01797 9.243 2.64343C8.926 2.26507 8.767 2.07589 8.767 2.07589L10.24 0.957996C10.24 0.957996 10.433 1.17203 10.819 1.60007C11.209 2.0243 11.559 2.49056 11.869 2.99886C12.178 3.50717 12.413 4.04222 12.574 4.60403C12.734 5.16584 12.814 5.77352 12.814 6.42705C12.814 7.10734 12.73 7.7303 12.562 8.29593C12.394 8.85774 12.153 9.3966 11.84 9.9126C11.526 10.4247 11.181 10.8833 10.802 11.2884C10.428 11.6974 10.24 11.9018 10.24 11.9018L8.767 10.7839C8.767 10.7839 8.924 10.5948 9.237 10.2164C9.554 9.8419 9.83 9.4597 10.063 9.06985C10.3 8.6762 10.479 8.26726 10.602 7.84304C10.728 7.41499 10.791 6.943 10.791 6.42705Z",fill:t}),(0,o.jsx)("path",{className:"bunny-ear-right",d:"M15.003 10.2164L18.489 2.007H20.432L16.941 10.2164H15.003ZM22.056 6.42705C22.056 5.90346 21.991 5.42764 21.861 4.99959C21.735 4.57155 21.557 4.16643 21.328 3.78425C21.098 3.39825 20.825 3.01797 20.508 2.64343C20.191 2.26507 20.032 2.07589 20.032 2.07589L21.505 0.957996C21.505 0.957996 21.698 1.17203 22.084 1.60007C22.474 2.0243 22.824 2.49056 23.133 2.99886C23.443 3.50717 23.678 4.04222 23.839 4.60403C23.999 5.16584 24.079 5.77352 24.079 6.42705C24.079 7.10734 23.995 7.7303 23.827 8.29593C23.659 8.85774 23.418 9.3966 23.105 9.9126C22.791 10.4247 22.445 10.8833 22.067 11.2884C21.693 11.6974 21.505 11.9018 21.505 11.9018L20.032 10.7839C20.032 10.7839 20.189 10.5948 20.502 10.2164C20.819 9.8419 21.094 9.4597 21.328 9.06985C21.565 8.6762 21.744 8.26726 21.866 7.84304C21.993 7.41499 22.056 6.943 22.056 6.42705Z",fill:t}),(0,o.jsx)("path",{className:"bunny-face",d:"M2.03 20.4328C2.03 20.9564 2.093 21.4322 2.219 21.8602C2.345 22.2883 2.523 22.6953 2.752 23.0813C2.981 23.4635 3.254 23.8419 3.572 24.2164C3.889 24.5948 4.047 24.7839 4.047 24.7839L2.574 25.9018C2.574 25.9018 2.379 25.6878 1.989 25.2598C1.603 24.8355 1.256 24.3693 0.946 23.861C0.636 23.3527 0.401 22.8176 0.241 22.2558C0.08 21.694 0 21.0863 0 20.4328C0 19.7525 0.084 19.1314 0.252 18.5696C0.421 18.004 0.661 17.4651 0.975 16.953C1.288 16.4371 1.632 15.9765 2.007 15.5714C2.385 15.1625 2.574 14.958 2.574 14.958L4.047 16.0759C4.047 16.0759 3.889 16.2651 3.572 16.6434C3.258 17.018 2.983 17.4021 2.746 17.7957C2.513 18.1855 2.335 18.5945 2.213 19.0225C2.091 19.4467 2.03 19.9168 2.03 20.4328ZM23.687 20.4271C23.687 19.9035 23.622 19.4276 23.492 18.9996C23.366 18.5715 23.188 18.1664 22.959 17.7843C22.729 17.3982 22.456 17.018 22.139 16.6434C21.822 16.2651 21.663 16.0759 21.663 16.0759L23.136 14.958C23.136 14.958 23.329 15.172 23.715 15.6001C24.105 16.0243 24.455 16.4906 24.765 16.9989C25.074 17.5072 25.309 18.0422 25.47 18.604C25.63 19.1658 25.71 19.7735 25.71 20.4271C25.71 21.1073 25.626 21.7303 25.458 22.2959C25.29 22.8577 25.049 23.3966 24.736 23.9126C24.422 24.4247 24.077 24.8833 23.698 25.2884C23.324 25.6974 23.136 25.9018 23.136 25.9018L21.663 24.7839C21.663 24.7839 21.82 24.5948 22.133 24.2164C22.45 23.8419 22.726 23.4597 22.959 23.0698C23.196 22.6762 23.375 22.2673 23.498 21.843C23.624 21.415 23.687 20.943 23.687 20.4271Z",fill:t}),(0,o.jsx)("circle",{className:"bunny-eye-left",cx:"8.277",cy:"20.466",r:"1.8",fill:t}),(0,o.jsx)("circle",{className:"bunny-eye-right",cx:"19.878",cy:"20.466",r:"1.8",fill:t}),(0,o.jsx)("text",{className:"bunny-happy-face",x:"14",y:"26",textAnchor:"middle",fontSize:"12",fontWeight:"bold",fill:t,fontFamily:"system-ui, -apple-system, sans-serif",children:"˃ ᵕ ˂"})]}),W=["data-feedback-toolbar","data-annotation-popup","data-annotation-marker"],H=W.flatMap(e=>[`:not([${e}])`,`:not([${e}] *)`]).join(""),D="feedback-freeze-styles",F="__agentation_freeze",X=function(){if("u"0,pausedAnimations:[],frozenTimeoutQueue:[],frozenRAFQueue:[]};let e=window;return e[F]||(e[F]={frozen:!1,installed:!1,origSetTimeout:null,origSetInterval:null,origRAF:null,pausedAnimations:[],frozenTimeoutQueue:[],frozenRAFQueue:[]}),e[F]}();"u">typeof window&&!X.installed&&(X.origSetTimeout=window.setTimeout.bind(window),X.origSetInterval=window.setInterval.bind(window),X.origRAF=window.requestAnimationFrame.bind(window),window.setTimeout=(e,t,...n)=>"string"==typeof e?X.origSetTimeout(e,t):X.origSetTimeout((...t)=>{X.frozen?X.frozenTimeoutQueue.push(()=>e(...t)):e(...t)},t,...n),window.setInterval=(e,t,...n)=>"string"==typeof e?X.origSetInterval(e,t):X.origSetInterval((...t)=>{X.frozen||e(...t)},t,...n),window.requestAnimationFrame=e=>X.origRAF(t=>{X.frozen?X.frozenRAFQueue.push(e):e(t)}),X.installed=!0);var Q=X.origSetTimeout,U=X.origSetInterval;function Z(){if("u"{if(X.frozen)return void X.frozenTimeoutQueue.push(t);try{t()}catch(e){console.warn("[agentation] Error replaying queued timeout:",e)}},0);let t=X.frozenRAFQueue;for(let e of(X.frozenRAFQueue=[],t))X.origRAF(t=>{X.frozen?X.frozenRAFQueue.push(e):e(t)});for(let e of X.pausedAnimations)try{e.play()}catch(e){console.warn("[agentation] Error resuming animation:",e)}X.pausedAnimations=[],document.getElementById(D)?.remove(),document.querySelectorAll("video").forEach(e=>{"false"===e.dataset.wasPaused&&(e.play().catch(()=>{}),delete e.dataset.wasPaused)})}var V=(0,t.forwardRef)(function({element:e,timestamp:n,selectedText:r,placeholder:a="What should change?",initialValue:i="",submitLabel:d="Add",onSubmit:_,onCancel:c,onDelete:u,style:m,accentColor:g="#3c82f7",isExiting:p=!1,lightMode:h=!1,computedStyles:f},y){let[x,b]=(0,t.useState)(i),[w,v]=(0,t.useState)(!1),[k,C]=(0,t.useState)("initial"),[j,L]=(0,t.useState)(!1),[S,N]=(0,t.useState)(!1),I=(0,t.useRef)(null),$=(0,t.useRef)(null),M=(0,t.useRef)(null),E=(0,t.useRef)(null);(0,t.useEffect)(()=>{p&&"exit"!==k&&C("exit")},[p,k]),(0,t.useEffect)(()=>{Q(()=>{C("enter")},0);let e=Q(()=>{C("entered")},200),t=Q(()=>{let e=I.current;e&&(e.focus(),e.selectionStart=e.selectionEnd=e.value.length,e.scrollTop=e.scrollHeight)},50);return()=>{clearTimeout(e),clearTimeout(t),M.current&&clearTimeout(M.current),E.current&&clearTimeout(E.current)}},[]);let P=(0,t.useCallback)(()=>{E.current&&clearTimeout(E.current),v(!0),E.current=Q(()=>{v(!1),I.current?.focus()},250)},[]);(0,t.useImperativeHandle)(y,()=>({shake:P}),[P]);let B=(0,t.useCallback)(()=>{C("exit"),M.current=Q(()=>{c()},150)},[c]),R=(0,t.useCallback)(()=>{x.trim()&&_(x.trim())},[x,_]),T=(0,t.useCallback)(e=>{e.nativeEvent.isComposing||("Enter"!==e.key||e.shiftKey||(e.preventDefault(),R()),"Escape"===e.key&&B())},[R,B]),z=["styles-module__popup___IhzrD",h?"styles-module__light___6AaSQ":"","enter"===k?"styles-module__enter___L7U7N":"","entered"===k?"styles-module__entered___COX-w":"","exit"===k?"styles-module__exit___5eGjE":"",w?"styles-module__shake___jdbWe":""].filter(Boolean).join(" ");return(0,o.jsxs)("div",{ref:$,className:z,"data-annotation-popup":!0,style:m,onClick:e=>e.stopPropagation(),children:[(0,o.jsxs)("div",{className:"styles-module__header___wWsSi",children:[f&&Object.keys(f).length>0?(0,o.jsxs)("button",{className:"styles-module__headerToggle___WpW0b",onClick:()=>{N(!S),S&&Q(()=>I.current?.focus(),0)},type:"button",children:[(0,o.jsx)("svg",{className:`styles-module__chevron___ZZJlR ${S?l:""}`,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M5.5 10.25L9 7.25L5.75 4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,o.jsx)("span",{className:s,children:e})]}):(0,o.jsx)("span",{className:s,children:e}),n&&(0,o.jsx)("span",{className:"styles-module__timestamp___Dtpsv",children:n})]}),f&&Object.keys(f).length>0&&(0,o.jsx)("div",{className:`styles-module__stylesWrapper___pnHgy ${S?l:""}`,children:(0,o.jsx)("div",{className:"styles-module__stylesInner___YYZe2",children:(0,o.jsx)("div",{className:"styles-module__stylesBlock___VfQKn",children:Object.entries(f).map(([e,t])=>(0,o.jsxs)("div",{className:"styles-module__styleLine___1YQiD",children:[(0,o.jsx)("span",{className:"styles-module__styleProperty___84L1i",children:e.replace(/([A-Z])/g,"-$1").toLowerCase()}),": ",(0,o.jsx)("span",{className:"styles-module__styleValue___q51-h",children:t}),";"]},e))})})}),r&&(0,o.jsxs)("div",{className:"styles-module__quote___mcMmQ",children:["“",r.slice(0,80),r.length>80?"...":"","”"]}),(0,o.jsx)("textarea",{ref:I,className:"styles-module__textarea___jrSae",style:{borderColor:j?g:void 0},placeholder:a,value:x,onChange:e=>b(e.target.value),onFocus:()=>L(!0),onBlur:()=>L(!1),rows:2,onKeyDown:T}),(0,o.jsxs)("div",{className:"styles-module__actions___D6x3f",children:[u&&(0,o.jsx)("div",{className:"styles-module__deleteWrapper___oSjdo",children:(0,o.jsx)("button",{className:"styles-module__deleteButton___4VuAE",onClick:u,type:"button",children:(0,o.jsx)(Y,{size:22})})}),(0,o.jsx)("button",{className:"styles-module__cancel___hRjnL",onClick:B,children:"Cancel"}),(0,o.jsx)("button",{className:"styles-module__submit___K-mIR",style:{backgroundColor:g,opacity:x.trim()?1:.4},onClick:R,disabled:!x.trim(),children:d})]})]})});function J(e){if(e.parentElement)return e.parentElement;let t=e.getRootNode();return t instanceof ShadowRoot?t.host:null}function K(e,t){let n=e;for(;n;){if(n.matches(t))return n;n=J(n)}return null}function q(e){return e.getRootNode()instanceof ShadowRoot}function G(e){let t=e.getRootNode();return t instanceof ShadowRoot?t.host:null}function ee(e,t=4){let n=[],o=e,s=0;for(;o&&se.length>2&&!e.match(/^[a-z]{1,2}$/)&&!e.match(/[A-Z0-9]{5,}/));e&&(t=`.${e.split("_")[0]}`)}let l=J(o);!o.parentElement&&l&&(t=`\u27E8shadow\u27E9 ${t}`),n.unshift(t),o=l,s++}return n.join(" > ")}function et(e){let t=ee(e);if(e.dataset.element)return{name:e.dataset.element,path:t};let n=e.tagName.toLowerCase();if(["path","circle","rect","line","g"].includes(n)){let n=K(e,"svg");if(n){let e=J(n);if(e instanceof HTMLElement){let n=et(e).name;return{name:`graphic in ${n}`,path:t}}}return{name:"graphic element",path:t}}if("svg"===n){let n=J(e);if(n?.tagName.toLowerCase()==="button"){let e=n.textContent?.trim();return{name:e?`icon in "${e}" button`:"button icon",path:t}}return{name:"icon",path:t}}if("button"===n){let n=e.textContent?.trim(),o=e.getAttribute("aria-label");return o?{name:`button [${o}]`,path:t}:{name:n?`button "${n.slice(0,25)}"`:"button",path:t}}if("a"===n){let n=e.textContent?.trim(),o=e.getAttribute("href");return n?{name:`link "${n.slice(0,25)}"`,path:t}:o?{name:`link to ${o.slice(0,30)}`,path:t}:{name:"link",path:t}}if("input"===n){let n=e.getAttribute("type")||"text",o=e.getAttribute("placeholder"),s=e.getAttribute("name");return o?{name:`input "${o}"`,path:t}:s?{name:`input [${s}]`,path:t}:{name:`${n} input`,path:t}}if(["h1","h2","h3","h4","h5","h6"].includes(n)){let o=e.textContent?.trim();return{name:o?`${n} "${o.slice(0,35)}"`:n,path:t}}if("p"===n){let n=e.textContent?.trim();return n?{name:`paragraph: "${n.slice(0,40)}${n.length>40?"...":""}"`,path:t}:{name:"paragraph",path:t}}if("span"===n||"label"===n){let o=e.textContent?.trim();return o&&o.length<40?{name:`"${o}"`,path:t}:{name:n,path:t}}if("li"===n){let n=e.textContent?.trim();return n&&n.length<40?{name:`list item: "${n.slice(0,35)}"`,path:t}:{name:"list item",path:t}}if("blockquote"===n)return{name:"blockquote",path:t};if("code"===n){let n=e.textContent?.trim();return n&&n.length<30?{name:`code: \`${n}\``,path:t}:{name:"code",path:t}}if("pre"===n)return{name:"code block",path:t};if("img"===n){let n=e.getAttribute("alt");return{name:n?`image "${n.slice(0,30)}"`:"image",path:t}}if("video"===n)return{name:"video",path:t};if(["div","section","article","nav","header","footer","aside","main"].includes(n)){let o=e.className,s=e.getAttribute("role"),l=e.getAttribute("aria-label");if(l)return{name:`${n} [${l}]`,path:t};if(s)return{name:`${s}`,path:t};if("string"==typeof o&&o){let e=o.split(/[\s_-]+/).map(e=>e.replace(/[A-Z0-9]{5,}.*$/,"")).filter(e=>e.length>2&&!/^[a-z]{1,2}$/.test(e)).slice(0,2);if(e.length>0)return{name:e.join(" "),path:t}}return{name:"div"===n?"container":n,path:t}}return{name:n,path:t}}function en(e){let t=[],n=e.textContent?.trim();n&&n.length<100&&t.push(n);let o=e.previousElementSibling;if(o){let e=o.textContent?.trim();e&&e.length<50&&t.unshift(`[before: "${e.slice(0,40)}"]`)}let s=e.nextElementSibling;if(s){let e=s.textContent?.trim();e&&e.length<50&&t.push(`[after: "${e.slice(0,40)}"]`)}return t.join(" ")}function eo(e){if(e.dataset.element)return e.dataset.element;let t=e.tagName.toLowerCase();if("path"===t)return"path";if("circle"===t)return"circle";if("rect"===t)return"rectangle";if("line"===t)return"line";if("ellipse"===t)return"ellipse";if("polygon"===t)return"polygon";if("g"===t)return"group";if("svg"===t)return"svg";if("button"===t){let t=e.textContent?.trim();return t?`button "${t}"`:"button"}if("input"===t){let t=e.getAttribute("type")||"text";return`input (${t})`}if("span"===t||"p"===t||"label"===t){let t=e.textContent?.trim();return t&&t.length<30?`"${t}"`:"text"}if("div"===t){let t=e.className;if("string"==typeof t&&t){let e=t.split(/[\s_-]+/).map(e=>e.replace(/[A-Z0-9]{5,}.*$/,"")).filter(e=>e.length>2&&!/^[a-z]{1,2}$/.test(e)).slice(0,2);if(e.length>0)return e.join(" ")}return"container"}return t}function es(e){let t=J(e);if(!t)return"";let n=(e.getRootNode()instanceof ShadowRoot&&e.parentElement?Array.from(e.parentElement.children):Array.from(t.children)).filter(t=>t!==e&&t instanceof HTMLElement);if(0===n.length)return"";let o=n.slice(0,4).map(e=>{let t=e.tagName.toLowerCase(),n=e.className,o="";if("string"==typeof n&&n){let e=n.split(/\s+/).map(e=>e.replace(/[_][a-zA-Z0-9]{5,}.*$/,"")).find(e=>e.length>2&&!/^[a-z]{1,2}$/.test(e));e&&(o=`.${e}`)}if("button"===t||"a"===t){let n=e.textContent?.trim().slice(0,15);if(n)return`${t}${o} "${n}"`}return`${t}${o}`}),s=t.tagName.toLowerCase();if("string"==typeof t.className&&t.className){let e=t.className.split(/\s+/).map(e=>e.replace(/[_][a-zA-Z0-9]{5,}.*$/,"")).find(e=>e.length>2&&!/^[a-z]{1,2}$/.test(e));e&&(s=`.${e}`)}let l=t.children.length,r=l>o.length+1?` (${l} total in ${s})`:"";return o.join(", ")+r}function el(e){let t=e.className;return"string"==typeof t&&t?t.split(/\s+/).filter(e=>e.length>0).map(e=>{let t=e.match(/^([a-zA-Z][a-zA-Z0-9_-]*?)(?:_[a-zA-Z0-9]{5,})?$/);return t?t[1]:e}).filter((e,t,n)=>n.indexOf(e)===t).join(", "):""}var er=new Set(["none","normal","auto","0px","rgba(0, 0, 0, 0)","transparent","static","visible"]),ea=new Set(["p","span","h1","h2","h3","h4","h5","h6","label","li","td","th","blockquote","figcaption","caption","legend","dt","dd","pre","code","em","strong","b","i","a","time","cite","q"]),ei=new Set(["input","textarea","select"]),ed=new Set(["img","video","canvas","svg"]),e_=new Set(["div","section","article","nav","header","footer","aside","main","ul","ol","form","fieldset"]);function ec(e){if("u"e.replace(/[_][a-zA-Z0-9]{5,}.*$/,"")).find(e=>e.length>2);t&&(o=`${e}.${t}`)}let s=J(n);!n.parentElement&&s&&(o=`\u27E8shadow\u27E9 ${o}`),t.unshift(o),n=s}return t.join(" > ")}var eh="feedback-annotations-";function ef(e){return`${eh}${e}`}function ey(e){if("u"!e.timestamp||e.timestamp>o)}catch{return[]}}function ex(e,t){if("u">typeof window)try{localStorage.setItem(ef(e),JSON.stringify(t))}catch{}}function eb(e,t,n){ex(e,t.map(e=>({...e,_syncedTo:n})))}function ew(e){return`agentation-session-${e}`}function ev(e,t){if("u">typeof window)try{localStorage.setItem(ew(e),t)}catch{}}async function ek(e,t){let n=await fetch(`${e}/sessions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:t})});if(!n.ok)throw Error(`Failed to create session: ${n.status}`);return n.json()}async function eC(e,t){let n=await fetch(`${e}/sessions/${t}`);if(!n.ok)throw Error(`Failed to get session: ${n.status}`);return n.json()}async function ej(e,t,n){let o=await fetch(`${e}/sessions/${t}/annotations`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)});if(!o.ok)throw Error(`Failed to sync annotation: ${o.status}`);return o.json()}async function eL(e,t,n){let o=await fetch(`${e}/annotations/${t}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)});if(!o.ok)throw Error(`Failed to update annotation: ${o.status}`);return o.json()}async function eS(e,t){let n=await fetch(`${e}/annotations/${t}`,{method:"DELETE"});if(!n.ok)throw Error(`Failed to delete annotation: ${n.status}`)}var eN=new Set(["Component","PureComponent","Fragment","Suspense","Profiler","StrictMode","Routes","Route","Outlet","Root","ErrorBoundaryHandler","HotReload","Hot"]),eI=[/Boundary$/,/BoundaryHandler$/,/Provider$/,/Consumer$/,/^(Inner|Outer)/,/Router$/,/^Client(Page|Segment|Root)/,/^Server(Root|Component|Render)/,/^RSC/,/Context$/,/^Hot(Reload)?$/,/^(Dev|React)(Overlay|Tools|Root)/,/Overlay$/,/Handler$/,/^With[A-Z]/,/Wrapper$/,/^Root$/],e$=[/Page$/,/View$/,/Screen$/,/Section$/,/Card$/,/List$/,/Item$/,/Form$/,/Modal$/,/Dialog$/,/Button$/,/Nav$/,/Header$/,/Footer$/,/Layout$/,/Panel$/,/Tab$/,/Menu$/],eM=null,eE=new WeakMap;function eP(e){return Object.keys(e).some(e=>e.startsWith("__reactFiber$")||e.startsWith("__reactInternalInstance$")||e.startsWith("__reactProps$"))}function eB(e){return e?e.displayName?e.displayName:e.name?e.name:null:null}if("u">typeof document){let e=document.getElementById("feedback-tool-styles-page-toolbar-css-styles");e||((e=document.createElement("style")).id="feedback-tool-styles-page-toolbar-css-styles",e.textContent='svg[fill=none] {\n fill: none !important;\n}\n\n@keyframes styles-module__toolbarEnter___u8RRu {\n from {\n opacity: 0;\n transform: scale(0.5) rotate(90deg);\n }\n to {\n opacity: 1;\n transform: scale(1) rotate(0deg);\n }\n}\n@keyframes styles-module__badgeEnter___mVQLj {\n from {\n opacity: 0;\n transform: scale(0);\n }\n to {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes styles-module__scaleIn___c-r1K {\n from {\n opacity: 0;\n transform: scale(0.85);\n }\n to {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes styles-module__scaleOut___Wctwz {\n from {\n opacity: 1;\n transform: scale(1);\n }\n to {\n opacity: 0;\n transform: scale(0.85);\n }\n}\n@keyframes styles-module__slideUp___kgD36 {\n from {\n opacity: 0;\n transform: scale(0.85) translateY(8px);\n }\n to {\n opacity: 1;\n transform: scale(1) translateY(0);\n }\n}\n@keyframes styles-module__slideDown___zcdje {\n from {\n opacity: 1;\n transform: scale(1) translateY(0);\n }\n to {\n opacity: 0;\n transform: scale(0.85) translateY(8px);\n }\n}\n@keyframes styles-module__markerIn___5FaAP {\n 0% {\n opacity: 0;\n transform: translate(-50%, -50%) scale(0.3);\n }\n 100% {\n opacity: 1;\n transform: translate(-50%, -50%) scale(1);\n }\n}\n@keyframes styles-module__markerOut___GU5jX {\n 0% {\n opacity: 1;\n transform: translate(-50%, -50%) scale(1);\n }\n 100% {\n opacity: 0;\n transform: translate(-50%, -50%) scale(0.3);\n }\n}\n@keyframes styles-module__fadeIn___b9qmf {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes styles-module__fadeOut___6Ut6- {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n@keyframes styles-module__tooltipIn___0N31w {\n from {\n opacity: 0;\n transform: translateX(-50%) translateY(2px) scale(0.891);\n }\n to {\n opacity: 1;\n transform: translateX(-50%) translateY(0) scale(0.909);\n }\n}\n@keyframes styles-module__hoverHighlightIn___6WYHY {\n from {\n opacity: 0;\n transform: scale(0.98);\n }\n to {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes styles-module__hoverTooltipIn___FYGQx {\n from {\n opacity: 0;\n transform: scale(0.95) translateY(4px);\n }\n to {\n opacity: 1;\n transform: scale(1) translateY(0);\n }\n}\n@keyframes styles-module__settingsPanelIn___MGfO8 {\n from {\n opacity: 0;\n transform: translateY(10px) scale(0.95);\n filter: blur(5px);\n }\n to {\n opacity: 1;\n transform: translateY(0) scale(1);\n filter: blur(0px);\n }\n}\n@keyframes styles-module__settingsPanelOut___Zfymi {\n from {\n opacity: 1;\n transform: translateY(0) scale(1);\n filter: blur(0px);\n }\n to {\n opacity: 0;\n transform: translateY(20px) scale(0.95);\n filter: blur(5px);\n }\n}\n.styles-module__toolbar___wNsdK {\n position: fixed;\n bottom: 1.25rem;\n right: 1.25rem;\n width: 297px;\n z-index: 100000;\n font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;\n pointer-events: none;\n transition: left 0s, top 0s, right 0s, bottom 0s;\n}\n\n.styles-module__toolbarContainer___dIhma {\n user-select: none;\n margin-left: auto;\n align-self: flex-end;\n display: flex;\n align-items: center;\n justify-content: center;\n background: #1a1a1a;\n color: #fff;\n border: none;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2), 0 4px 16px rgba(0, 0, 0, 0.1);\n pointer-events: auto;\n cursor: grab;\n transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);\n}\n.styles-module__toolbarContainer___dIhma.styles-module__dragging___xrolZ {\n transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);\n cursor: grabbing;\n}\n.styles-module__toolbarContainer___dIhma.styles-module__entrance___sgHd8 {\n animation: styles-module__toolbarEnter___u8RRu 0.5s cubic-bezier(0.34, 1.2, 0.64, 1) forwards;\n}\n.styles-module__toolbarContainer___dIhma.styles-module__collapsed___Rydsn {\n width: 44px;\n height: 44px;\n border-radius: 22px;\n padding: 0;\n cursor: pointer;\n}\n.styles-module__toolbarContainer___dIhma.styles-module__collapsed___Rydsn svg {\n margin-top: -1px;\n}\n.styles-module__toolbarContainer___dIhma.styles-module__collapsed___Rydsn:hover {\n background: #2a2a2a;\n}\n.styles-module__toolbarContainer___dIhma.styles-module__collapsed___Rydsn:active {\n transform: scale(0.95);\n}\n.styles-module__toolbarContainer___dIhma.styles-module__expanded___ofKPx {\n height: 44px;\n border-radius: 1.5rem;\n padding: 0.375rem;\n width: 257px;\n}\n.styles-module__toolbarContainer___dIhma.styles-module__expanded___ofKPx.styles-module__serverConnected___Gfbou {\n width: 297px;\n}\n\n.styles-module__toggleContent___0yfyP {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: opacity 0.1s cubic-bezier(0.19, 1, 0.22, 1);\n}\n.styles-module__toggleContent___0yfyP.styles-module__visible___KHwEW {\n opacity: 1;\n visibility: visible;\n pointer-events: auto;\n}\n.styles-module__toggleContent___0yfyP.styles-module__hidden___Ae8H4 {\n opacity: 0;\n pointer-events: none;\n}\n\n.styles-module__controlsContent___9GJWU {\n display: flex;\n align-items: center;\n gap: 0.375rem;\n transition: filter 0.8s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1), transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);\n}\n.styles-module__controlsContent___9GJWU.styles-module__visible___KHwEW {\n opacity: 1;\n filter: blur(0px);\n transform: scale(1);\n visibility: visible;\n pointer-events: auto;\n}\n.styles-module__controlsContent___9GJWU.styles-module__hidden___Ae8H4 {\n pointer-events: none;\n opacity: 0;\n filter: blur(10px);\n transform: scale(0.4);\n}\n\n.styles-module__badge___2XsgF {\n position: absolute;\n top: -13px;\n right: -13px;\n user-select: none;\n min-width: 18px;\n height: 18px;\n padding: 0 5px;\n border-radius: 9px;\n background: #3c82f7;\n color: white;\n font-size: 0.625rem;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.04);\n opacity: 1;\n transition: transform 0.3s ease, opacity 0.2s ease;\n transform: scale(1);\n}\n.styles-module__badge___2XsgF.styles-module__fadeOut___6Ut6- {\n opacity: 0;\n transform: scale(0);\n pointer-events: none;\n}\n.styles-module__badge___2XsgF.styles-module__entrance___sgHd8 {\n animation: styles-module__badgeEnter___mVQLj 0.3s cubic-bezier(0.34, 1.2, 0.64, 1) 0.4s both;\n}\n\n.styles-module__controlButton___8Q0jc {\n position: relative;\n cursor: pointer !important;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 34px;\n height: 34px;\n border-radius: 50%;\n border: none;\n background: transparent;\n color: rgba(255, 255, 255, 0.85);\n transition: background-color 0.15s ease, color 0.15s ease, transform 0.1s ease, opacity 0.2s ease;\n}\n.styles-module__controlButton___8Q0jc:hover:not(:disabled):not([data-active=true]):not([data-failed=true]):not([data-auto-sync=true]):not([data-error=true]):not([data-no-hover=true]) {\n background: rgba(255, 255, 255, 0.12);\n color: #fff;\n}\n.styles-module__controlButton___8Q0jc:active:not(:disabled) {\n transform: scale(0.92);\n}\n.styles-module__controlButton___8Q0jc:disabled {\n opacity: 0.35;\n cursor: not-allowed;\n}\n.styles-module__controlButton___8Q0jc[data-active=true] {\n color: #3c82f7;\n background: rgba(60, 130, 247, 0.25);\n}\n.styles-module__controlButton___8Q0jc[data-error=true] {\n color: #ff3b30;\n background: rgba(255, 59, 48, 0.25);\n}\n.styles-module__controlButton___8Q0jc[data-danger]:hover:not(:disabled):not([data-active=true]):not([data-failed=true]) {\n background: rgba(255, 59, 48, 0.25);\n color: #ff3b30;\n}\n.styles-module__controlButton___8Q0jc[data-no-hover=true], .styles-module__controlButton___8Q0jc.styles-module__statusShowing___te6iu {\n cursor: default !important;\n pointer-events: none;\n background: transparent !important;\n}\n.styles-module__controlButton___8Q0jc[data-auto-sync=true] {\n color: #34c759;\n background: transparent;\n cursor: default;\n}\n.styles-module__controlButton___8Q0jc[data-failed=true] {\n color: #ff3b30;\n background: rgba(255, 59, 48, 0.25);\n}\n\n.styles-module__buttonBadge___NeFWb {\n position: absolute;\n top: 0px;\n right: 0px;\n min-width: 16px;\n height: 16px;\n padding: 0 4px;\n border-radius: 8px;\n background: #3c82f7;\n color: white;\n font-size: 0.625rem;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0 0 0 2px #1a1a1a, 0 1px 3px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.styles-module__buttonBadge___NeFWb.styles-module__light___r6n4Y {\n box-shadow: 0 0 0 2px #fff, 0 1px 3px rgba(0, 0, 0, 0.2);\n}\n\n@keyframes styles-module__mcpIndicatorPulseConnected___EDodZ {\n 0%, 100% {\n box-shadow: 0 0 0 0 rgba(52, 199, 89, 0.5);\n }\n 50% {\n box-shadow: 0 0 0 5px rgba(52, 199, 89, 0);\n }\n}\n@keyframes styles-module__mcpIndicatorPulseConnecting___cCYte {\n 0%, 100% {\n box-shadow: 0 0 0 0 rgba(245, 166, 35, 0.5);\n }\n 50% {\n box-shadow: 0 0 0 5px rgba(245, 166, 35, 0);\n }\n}\n.styles-module__mcpIndicator___zGJeL {\n position: absolute;\n top: 3px;\n right: 3px;\n width: 6px;\n height: 6px;\n border-radius: 50%;\n pointer-events: none;\n transition: background 0.3s ease, opacity 0.15s ease, transform 0.15s ease;\n opacity: 1;\n transform: scale(1);\n}\n.styles-module__mcpIndicator___zGJeL.styles-module__connected___7c28g {\n background: #34c759;\n animation: styles-module__mcpIndicatorPulseConnected___EDodZ 2.5s ease-in-out infinite;\n}\n.styles-module__mcpIndicator___zGJeL.styles-module__connecting___uo-CW {\n background: #f5a623;\n animation: styles-module__mcpIndicatorPulseConnecting___cCYte 1.5s ease-in-out infinite;\n}\n.styles-module__mcpIndicator___zGJeL.styles-module__hidden___Ae8H4 {\n opacity: 0;\n transform: scale(0);\n animation: none;\n}\n\n@keyframes styles-module__connectionPulse___-Zycw {\n 0%, 100% {\n opacity: 1;\n transform: scale(1);\n }\n 50% {\n opacity: 0.6;\n transform: scale(0.9);\n }\n}\n.styles-module__connectionIndicatorWrapper___L-e-3 {\n width: 8px;\n height: 34px;\n margin-left: 6px;\n margin-right: 6px;\n}\n\n.styles-module__connectionIndicator___afk9p {\n position: relative;\n width: 8px;\n height: 8px;\n border-radius: 50%;\n opacity: 0;\n transition: opacity 0.3s ease, background 0.3s ease;\n cursor: default;\n}\n\n.styles-module__connectionIndicatorVisible___C-i5B {\n opacity: 1;\n}\n\n.styles-module__connectionIndicatorConnected___IY8pR {\n background: #34c759;\n animation: styles-module__connectionPulse___-Zycw 2.5s ease-in-out infinite;\n}\n\n.styles-module__connectionIndicatorDisconnected___kmpaZ {\n background: #ff3b30;\n animation: none;\n}\n\n.styles-module__connectionIndicatorConnecting___QmSLH {\n background: #f59e0b;\n animation: styles-module__connectionPulse___-Zycw 1s ease-in-out infinite;\n}\n\n.styles-module__buttonWrapper___rBcdv {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.styles-module__buttonWrapper___rBcdv:hover .styles-module__buttonTooltip___Burd9 {\n opacity: 1;\n visibility: visible;\n transform: translateX(-50%) scale(1);\n transition-delay: 0.85s;\n}\n.styles-module__buttonWrapper___rBcdv:has(.styles-module__controlButton___8Q0jc:disabled):hover .styles-module__buttonTooltip___Burd9 {\n opacity: 0;\n visibility: hidden;\n}\n\n.styles-module__sendButtonWrapper___UUxG6 {\n width: 0;\n opacity: 0;\n overflow: hidden;\n pointer-events: none;\n margin-left: -0.375rem;\n transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1), margin 0.4s cubic-bezier(0.19, 1, 0.22, 1);\n}\n.styles-module__sendButtonWrapper___UUxG6 .styles-module__controlButton___8Q0jc {\n transform: scale(0.8);\n transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);\n}\n.styles-module__sendButtonWrapper___UUxG6.styles-module__sendButtonVisible___WPSQU {\n width: 34px;\n opacity: 1;\n overflow: visible;\n pointer-events: auto;\n margin-left: 0;\n}\n.styles-module__sendButtonWrapper___UUxG6.styles-module__sendButtonVisible___WPSQU .styles-module__controlButton___8Q0jc {\n transform: scale(1);\n}\n\n.styles-module__buttonTooltip___Burd9 {\n position: absolute;\n bottom: calc(100% + 14px);\n left: 50%;\n transform: translateX(-50%) scale(0.95);\n padding: 6px 10px;\n background: #1a1a1a;\n color: rgba(255, 255, 255, 0.9);\n font-size: 12px;\n font-weight: 500;\n border-radius: 8px;\n white-space: nowrap;\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n z-index: 100001;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);\n transition: opacity 0.135s ease, transform 0.135s ease, visibility 0.135s ease;\n}\n.styles-module__buttonTooltip___Burd9::after {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 50%;\n transform: translateX(-50%) rotate(45deg);\n width: 8px;\n height: 8px;\n background: #1a1a1a;\n border-radius: 0 0 2px 0;\n}\n\n.styles-module__shortcut___lEAQk {\n margin-left: 4px;\n opacity: 0.5;\n}\n\n.styles-module__tooltipBelow___m6ats .styles-module__buttonTooltip___Burd9 {\n bottom: auto;\n top: calc(100% + 14px);\n transform: translateX(-50%) scale(0.95);\n}\n.styles-module__tooltipBelow___m6ats .styles-module__buttonTooltip___Burd9::after {\n top: -4px;\n bottom: auto;\n border-radius: 2px 0 0 0;\n}\n\n.styles-module__tooltipBelow___m6ats .styles-module__buttonWrapper___rBcdv:hover .styles-module__buttonTooltip___Burd9 {\n transform: translateX(-50%) scale(1);\n}\n\n.styles-module__tooltipsHidden___VtLJG .styles-module__buttonTooltip___Burd9 {\n opacity: 0 !important;\n visibility: hidden !important;\n transition: none !important;\n}\n\n.styles-module__tooltipVisible___0jcCv,\n.styles-module__tooltipsHidden___VtLJG .styles-module__tooltipVisible___0jcCv {\n opacity: 1 !important;\n visibility: visible !important;\n transform: translateX(-50%) scale(1) !important;\n transition-delay: 0s !important;\n}\n\n.styles-module__buttonWrapperAlignLeft___myzIp .styles-module__buttonTooltip___Burd9 {\n left: 50%;\n transform: translateX(-12px) scale(0.95);\n}\n.styles-module__buttonWrapperAlignLeft___myzIp .styles-module__buttonTooltip___Burd9::after {\n left: 16px;\n}\n.styles-module__buttonWrapperAlignLeft___myzIp:hover .styles-module__buttonTooltip___Burd9 {\n transform: translateX(-12px) scale(1);\n}\n\n.styles-module__tooltipBelow___m6ats .styles-module__buttonWrapperAlignLeft___myzIp .styles-module__buttonTooltip___Burd9 {\n transform: translateX(-12px) scale(0.95);\n}\n.styles-module__tooltipBelow___m6ats .styles-module__buttonWrapperAlignLeft___myzIp:hover .styles-module__buttonTooltip___Burd9 {\n transform: translateX(-12px) scale(1);\n}\n\n.styles-module__buttonWrapperAlignRight___HCQFR .styles-module__buttonTooltip___Burd9 {\n left: 50%;\n transform: translateX(calc(-100% + 12px)) scale(0.95);\n}\n.styles-module__buttonWrapperAlignRight___HCQFR .styles-module__buttonTooltip___Burd9::after {\n left: auto;\n right: 8px;\n}\n.styles-module__buttonWrapperAlignRight___HCQFR:hover .styles-module__buttonTooltip___Burd9 {\n transform: translateX(calc(-100% + 12px)) scale(1);\n}\n\n.styles-module__tooltipBelow___m6ats .styles-module__buttonWrapperAlignRight___HCQFR .styles-module__buttonTooltip___Burd9 {\n transform: translateX(calc(-100% + 12px)) scale(0.95);\n}\n.styles-module__tooltipBelow___m6ats .styles-module__buttonWrapperAlignRight___HCQFR:hover .styles-module__buttonTooltip___Burd9 {\n transform: translateX(calc(-100% + 12px)) scale(1);\n}\n\n.styles-module__divider___c--s1 {\n width: 1px;\n height: 12px;\n background: rgba(255, 255, 255, 0.15);\n margin: 0 0.125rem;\n}\n\n.styles-module__overlay___Q1O9y {\n position: fixed;\n inset: 0;\n z-index: 99997;\n pointer-events: none;\n}\n.styles-module__overlay___Q1O9y > * {\n pointer-events: auto;\n}\n\n.styles-module__hoverHighlight___ogakW {\n position: fixed;\n border: 2px solid rgba(60, 130, 247, 0.5);\n border-radius: 4px;\n pointer-events: none !important;\n background: rgba(60, 130, 247, 0.04);\n box-sizing: border-box;\n will-change: opacity;\n contain: layout style;\n}\n.styles-module__hoverHighlight___ogakW.styles-module__enter___WFIki {\n animation: styles-module__hoverHighlightIn___6WYHY 0.12s ease-out forwards;\n}\n\n.styles-module__multiSelectOutline___cSJ-m {\n position: fixed;\n border: 2px dashed rgba(52, 199, 89, 0.6);\n border-radius: 4px;\n pointer-events: none !important;\n background: rgba(52, 199, 89, 0.05);\n box-sizing: border-box;\n will-change: opacity;\n}\n.styles-module__multiSelectOutline___cSJ-m.styles-module__enter___WFIki {\n animation: styles-module__fadeIn___b9qmf 0.15s ease-out forwards;\n}\n.styles-module__multiSelectOutline___cSJ-m.styles-module__exit___fyOJ0 {\n animation: styles-module__fadeOut___6Ut6- 0.15s ease-out forwards;\n}\n\n.styles-module__singleSelectOutline___QhX-O {\n position: fixed;\n border: 2px solid rgba(60, 130, 247, 0.6);\n border-radius: 4px;\n pointer-events: none !important;\n background: rgba(60, 130, 247, 0.05);\n box-sizing: border-box;\n will-change: opacity;\n}\n.styles-module__singleSelectOutline___QhX-O.styles-module__enter___WFIki {\n animation: styles-module__fadeIn___b9qmf 0.15s ease-out forwards;\n}\n.styles-module__singleSelectOutline___QhX-O.styles-module__exit___fyOJ0 {\n animation: styles-module__fadeOut___6Ut6- 0.15s ease-out forwards;\n}\n\n.styles-module__hoverTooltip___bvLk7 {\n position: fixed;\n font-size: 0.6875rem;\n font-weight: 500;\n color: #fff;\n background: rgba(0, 0, 0, 0.85);\n padding: 0.35rem 0.6rem;\n border-radius: 0.375rem;\n pointer-events: none !important;\n white-space: nowrap;\n max-width: 280px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.styles-module__hoverTooltip___bvLk7.styles-module__enter___WFIki {\n animation: styles-module__hoverTooltipIn___FYGQx 0.1s ease-out forwards;\n}\n\n.styles-module__hoverReactPath___gx1IJ {\n font-size: 0.625rem;\n color: rgba(255, 255, 255, 0.6);\n margin-bottom: 0.15rem;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.styles-module__hoverElementName___QMLMl {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.styles-module__markersLayer___-25j1 {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 0;\n z-index: 99998;\n pointer-events: none;\n}\n.styles-module__markersLayer___-25j1 > * {\n pointer-events: auto;\n}\n\n.styles-module__fixedMarkersLayer___ffyX6 {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 99998;\n pointer-events: none;\n}\n.styles-module__fixedMarkersLayer___ffyX6 > * {\n pointer-events: auto;\n}\n\n.styles-module__marker___6sQrs {\n position: absolute;\n width: 22px;\n height: 22px;\n background: #3c82f7;\n color: white;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0.6875rem;\n font-weight: 600;\n transform: translate(-50%, -50%) scale(1);\n opacity: 1;\n cursor: pointer;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.04);\n user-select: none;\n will-change: transform, opacity;\n contain: layout style;\n z-index: 1;\n}\n.styles-module__marker___6sQrs:hover {\n z-index: 2;\n}\n.styles-module__marker___6sQrs:not(.styles-module__enter___WFIki):not(.styles-module__exit___fyOJ0):not(.styles-module__clearing___FQ--7) {\n transition: background-color 0.15s ease, transform 0.1s ease;\n}\n.styles-module__marker___6sQrs.styles-module__enter___WFIki {\n animation: styles-module__markerIn___5FaAP 0.25s cubic-bezier(0.22, 1, 0.36, 1) both;\n}\n.styles-module__marker___6sQrs.styles-module__exit___fyOJ0 {\n animation: styles-module__markerOut___GU5jX 0.2s ease-out both;\n pointer-events: none;\n}\n.styles-module__marker___6sQrs.styles-module__clearing___FQ--7 {\n animation: styles-module__markerOut___GU5jX 0.15s ease-out both;\n pointer-events: none;\n}\n.styles-module__marker___6sQrs:not(.styles-module__enter___WFIki):not(.styles-module__exit___fyOJ0):not(.styles-module__clearing___FQ--7):hover {\n transform: translate(-50%, -50%) scale(1.1);\n}\n.styles-module__marker___6sQrs.styles-module__pending___2IHLC {\n position: fixed;\n background: #3c82f7;\n}\n.styles-module__marker___6sQrs.styles-module__fixed___dBMHC {\n position: fixed;\n}\n.styles-module__marker___6sQrs.styles-module__multiSelect___YWiuz {\n background: #34c759;\n width: 26px;\n height: 26px;\n border-radius: 6px;\n font-size: 0.75rem;\n}\n.styles-module__marker___6sQrs.styles-module__multiSelect___YWiuz.styles-module__pending___2IHLC {\n background: #34c759;\n}\n.styles-module__marker___6sQrs.styles-module__hovered___ZgXIy {\n background: #ff3b30;\n}\n\n.styles-module__renumber___nCTxD {\n display: block;\n animation: styles-module__renumberRoll___Wgbq3 0.2s ease-out;\n}\n\n@keyframes styles-module__renumberRoll___Wgbq3 {\n 0% {\n transform: translateX(-40%);\n opacity: 0;\n }\n 100% {\n transform: translateX(0);\n opacity: 1;\n }\n}\n.styles-module__markerTooltip___aLJID {\n position: absolute;\n top: calc(100% + 10px);\n left: 50%;\n transform: translateX(-50%) scale(0.909);\n z-index: 100002;\n background: #1a1a1a;\n padding: 8px 0.75rem;\n border-radius: 0.75rem;\n font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;\n font-weight: 400;\n color: #fff;\n box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.08);\n min-width: 120px;\n max-width: 200px;\n pointer-events: none;\n cursor: default;\n}\n.styles-module__markerTooltip___aLJID.styles-module__enter___WFIki {\n animation: styles-module__tooltipIn___0N31w 0.1s ease-out forwards;\n}\n\n.styles-module__markerQuote___FHmrz {\n display: block;\n font-size: 12px;\n font-style: italic;\n color: rgba(255, 255, 255, 0.6);\n margin-bottom: 0.3125rem;\n line-height: 1.4;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.styles-module__markerNote___QkrrS {\n display: block;\n font-size: 13px;\n font-weight: 400;\n line-height: 1.4;\n color: #fff;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-bottom: 2px;\n}\n\n.styles-module__markerHint___2iF-6 {\n display: block;\n font-size: 0.625rem;\n font-weight: 400;\n color: rgba(255, 255, 255, 0.6);\n margin-top: 0.375rem;\n white-space: nowrap;\n}\n\n.styles-module__settingsPanel___OxX3Y {\n position: absolute;\n right: 5px;\n bottom: calc(100% + 0.5rem);\n z-index: 1;\n overflow: hidden;\n background: #1c1c1c;\n border-radius: 1rem;\n padding: 13px 0 16px;\n min-width: 205px;\n cursor: default;\n opacity: 1;\n box-shadow: 0 1px 8px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.04);\n transition: background 0.25s ease, box-shadow 0.25s ease;\n}\n.styles-module__settingsPanel___OxX3Y::before, .styles-module__settingsPanel___OxX3Y::after {\n content: "";\n position: absolute;\n top: 0;\n bottom: 0;\n width: 16px;\n z-index: 2;\n pointer-events: none;\n}\n.styles-module__settingsPanel___OxX3Y::before {\n left: 0;\n background: linear-gradient(to right, #1c1c1c 0%, transparent 100%);\n}\n.styles-module__settingsPanel___OxX3Y::after {\n right: 0;\n background: linear-gradient(to left, #1c1c1c 0%, transparent 100%);\n}\n.styles-module__settingsPanel___OxX3Y .styles-module__settingsHeader___pwDY9,\n.styles-module__settingsPanel___OxX3Y .styles-module__settingsBrand___0gJeM,\n.styles-module__settingsPanel___OxX3Y .styles-module__settingsBrandSlash___uTG18,\n.styles-module__settingsPanel___OxX3Y .styles-module__settingsVersion___TUcFq,\n.styles-module__settingsPanel___OxX3Y .styles-module__settingsSection___m-YM2,\n.styles-module__settingsPanel___OxX3Y .styles-module__settingsLabel___8UjfX,\n.styles-module__settingsPanel___OxX3Y .styles-module__cycleButton___FMKfw,\n.styles-module__settingsPanel___OxX3Y .styles-module__cycleDot___nPgLY,\n.styles-module__settingsPanel___OxX3Y .styles-module__dropdownButton___16NPz,\n.styles-module__settingsPanel___OxX3Y .styles-module__toggleLabel___Xm8Aa,\n.styles-module__settingsPanel___OxX3Y .styles-module__customCheckbox___U39ax,\n.styles-module__settingsPanel___OxX3Y .styles-module__sliderLabel___U8sPr,\n.styles-module__settingsPanel___OxX3Y .styles-module__slider___GLdxp,\n.styles-module__settingsPanel___OxX3Y .styles-module__helpIcon___xQg56,\n.styles-module__settingsPanel___OxX3Y .styles-module__themeToggle___2rUjA {\n transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease;\n}\n.styles-module__settingsPanel___OxX3Y.styles-module__enter___WFIki {\n opacity: 1;\n transform: translateY(0) scale(1);\n filter: blur(0px);\n transition: opacity 0.2s ease, transform 0.2s ease, filter 0.2s ease;\n}\n.styles-module__settingsPanel___OxX3Y.styles-module__exit___fyOJ0 {\n opacity: 0;\n transform: translateY(8px) scale(0.95);\n filter: blur(5px);\n pointer-events: none;\n transition: opacity 0.1s ease, transform 0.1s ease, filter 0.1s ease;\n}\n.styles-module__settingsPanel___OxX3Y.styles-module__dark___ILIQf {\n background: #1a1a1a;\n box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.08);\n}\n.styles-module__settingsPanel___OxX3Y.styles-module__dark___ILIQf .styles-module__settingsLabel___8UjfX {\n color: rgba(255, 255, 255, 0.6);\n}\n.styles-module__settingsPanel___OxX3Y.styles-module__dark___ILIQf .styles-module__settingsOption___UNa12 {\n color: rgba(255, 255, 255, 0.85);\n}\n.styles-module__settingsPanel___OxX3Y.styles-module__dark___ILIQf .styles-module__settingsOption___UNa12:hover {\n background: rgba(255, 255, 255, 0.1);\n}\n.styles-module__settingsPanel___OxX3Y.styles-module__dark___ILIQf .styles-module__settingsOption___UNa12.styles-module__selected___OwRqP {\n background: rgba(255, 255, 255, 0.15);\n color: #fff;\n}\n.styles-module__settingsPanel___OxX3Y.styles-module__dark___ILIQf .styles-module__toggleLabel___Xm8Aa {\n color: rgba(255, 255, 255, 0.85);\n}\n\n.styles-module__settingsPanelContainer___Xksv8 {\n overflow: visible;\n position: relative;\n display: flex;\n padding: 0 1rem;\n}\n.styles-module__settingsPanelContainer___Xksv8.styles-module__transitioning___qxzCk {\n overflow-x: clip;\n overflow-y: visible;\n}\n\n.styles-module__settingsPage___6YfHH {\n min-width: 100%;\n flex-shrink: 0;\n transition: transform 0.35s cubic-bezier(0.32, 0.72, 0, 1), opacity 0.2s ease-out;\n opacity: 1;\n}\n\n.styles-module__settingsPage___6YfHH.styles-module__slideLeft___Ps01J {\n transform: translateX(-100%);\n opacity: 0;\n}\n\n.styles-module__automationsPage___uvCq6 {\n position: absolute;\n top: 0;\n left: 100%;\n width: 100%;\n height: 100%;\n padding: 3px 1rem 0;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n transition: transform 0.35s cubic-bezier(0.32, 0.72, 0, 1), opacity 0.25s ease-out 0.1s;\n opacity: 0;\n}\n\n.styles-module__automationsPage___uvCq6.styles-module__slideIn___4-qXe {\n transform: translateX(-100%);\n opacity: 1;\n}\n\n.styles-module__settingsNavLink___wCzJt {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n padding: 0;\n border: none;\n background: transparent;\n font-family: inherit;\n font-size: 0.8125rem;\n font-weight: 400;\n color: rgba(255, 255, 255, 0.5);\n cursor: pointer;\n transition: color 0.15s ease;\n}\n.styles-module__settingsNavLink___wCzJt:hover {\n color: rgba(255, 255, 255, 0.9);\n}\n.styles-module__settingsNavLink___wCzJt.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.5);\n}\n.styles-module__settingsNavLink___wCzJt.styles-module__light___r6n4Y:hover {\n color: rgba(0, 0, 0, 0.8);\n}\n.styles-module__settingsNavLink___wCzJt svg {\n color: rgba(255, 255, 255, 0.4);\n transition: color 0.15s ease;\n}\n.styles-module__settingsNavLink___wCzJt:hover svg {\n color: #fff;\n}\n.styles-module__settingsNavLink___wCzJt.styles-module__light___r6n4Y svg {\n color: rgba(0, 0, 0, 0.25);\n}\n.styles-module__settingsNavLink___wCzJt.styles-module__light___r6n4Y:hover svg {\n color: rgba(0, 0, 0, 0.8);\n}\n\n.styles-module__settingsNavLinkRight___ZWwhj {\n display: flex;\n align-items: center;\n gap: 6px;\n}\n\n.styles-module__mcpNavIndicator___cl9pO {\n width: 8px;\n height: 8px;\n border-radius: 50%;\n flex-shrink: 0;\n}\n.styles-module__mcpNavIndicator___cl9pO.styles-module__connected___7c28g {\n background: #34c759;\n animation: styles-module__mcpPulse___uNggr 2.5s ease-in-out infinite;\n}\n.styles-module__mcpNavIndicator___cl9pO.styles-module__connecting___uo-CW {\n background: #f5a623;\n animation: styles-module__mcpPulse___uNggr 1.5s ease-in-out infinite;\n}\n\n.styles-module__settingsBackButton___bIe2j {\n display: flex;\n align-items: center;\n gap: 4px;\n padding: 6px 0 12px 0;\n margin: -6px 0 0.5rem 0;\n border: none;\n border-bottom: 1px solid rgba(255, 255, 255, 0.07);\n border-radius: 0;\n background: transparent;\n font-family: inherit;\n font-size: 0.8125rem;\n font-weight: 500;\n letter-spacing: -0.15px;\n color: #fff;\n cursor: pointer;\n transition: transform 0.12s cubic-bezier(0.32, 0.72, 0, 1);\n}\n.styles-module__settingsBackButton___bIe2j svg {\n opacity: 0.4;\n flex-shrink: 0;\n transition: opacity 0.15s ease, transform 0.18s cubic-bezier(0.32, 0.72, 0, 1);\n}\n.styles-module__settingsBackButton___bIe2j:hover svg {\n opacity: 1;\n}\n.styles-module__settingsBackButton___bIe2j.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.85);\n border-bottom-color: rgba(0, 0, 0, 0.08);\n}\n\n.styles-module__automationHeader___InP0r {\n display: flex;\n align-items: center;\n gap: 0.125rem;\n font-size: 0.8125rem;\n font-weight: 400;\n color: #fff;\n}\n.styles-module__automationHeader___InP0r .styles-module__helpIcon___xQg56 svg {\n transform: none;\n}\n.styles-module__automationHeader___InP0r.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.85);\n}\n\n.styles-module__automationDescription___NKlmo {\n font-size: 0.6875rem;\n font-weight: 300;\n color: rgba(255, 255, 255, 0.5);\n margin-top: 2px;\n line-height: 14px;\n}\n.styles-module__automationDescription___NKlmo.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.styles-module__learnMoreLink___8xv-x {\n color: rgba(255, 255, 255, 0.8);\n text-decoration: underline dotted;\n text-decoration-color: rgba(255, 255, 255, 0.2);\n text-underline-offset: 2px;\n transition: color 0.15s ease;\n}\n.styles-module__learnMoreLink___8xv-x:hover {\n color: #fff;\n}\n.styles-module__learnMoreLink___8xv-x.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.6);\n text-decoration-color: rgba(0, 0, 0, 0.2);\n}\n.styles-module__learnMoreLink___8xv-x.styles-module__light___r6n4Y:hover {\n color: rgba(0, 0, 0, 0.85);\n}\n\n.styles-module__autoSendRow___UblX5 {\n display: flex;\n align-items: center;\n gap: 8px;\n}\n\n.styles-module__autoSendLabel___icDc2 {\n font-size: 0.6875rem;\n font-weight: 400;\n color: rgba(255, 255, 255, 0.4);\n transition: color 0.15s ease;\n}\n.styles-module__autoSendLabel___icDc2.styles-module__active___-zoN6 {\n color: #66b8ff;\n}\n.styles-module__autoSendLabel___icDc2.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__autoSendLabel___icDc2.styles-module__light___r6n4Y.styles-module__active___-zoN6 {\n color: #3c82f7;\n}\n\n.styles-module__webhookUrlInput___2375C {\n display: block;\n width: 100%;\n flex: 1;\n min-height: 60px;\n box-sizing: border-box;\n margin-top: 11px;\n padding: 8px 10px;\n border: 1px solid rgba(255, 255, 255, 0.1);\n border-radius: 6px;\n background: rgba(255, 255, 255, 0.03);\n font-family: inherit;\n font-size: 0.75rem;\n font-weight: 400;\n color: #fff;\n outline: none;\n resize: none;\n cursor: text !important;\n user-select: text;\n transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease;\n}\n.styles-module__webhookUrlInput___2375C::placeholder {\n color: rgba(255, 255, 255, 0.3);\n}\n.styles-module__webhookUrlInput___2375C:focus {\n border-color: rgba(255, 255, 255, 0.3);\n background: rgba(255, 255, 255, 0.08);\n}\n.styles-module__webhookUrlInput___2375C.styles-module__light___r6n4Y {\n border-color: rgba(0, 0, 0, 0.1);\n background: rgba(0, 0, 0, 0.03);\n color: rgba(0, 0, 0, 0.85);\n}\n.styles-module__webhookUrlInput___2375C.styles-module__light___r6n4Y::placeholder {\n color: rgba(0, 0, 0, 0.3);\n}\n.styles-module__webhookUrlInput___2375C.styles-module__light___r6n4Y:focus {\n border-color: rgba(0, 0, 0, 0.25);\n background: rgba(0, 0, 0, 0.05);\n}\n\n.styles-module__settingsHeader___pwDY9 {\n display: flex;\n align-items: center;\n justify-content: space-between;\n min-height: 24px;\n margin-bottom: 0.5rem;\n padding-bottom: 9px;\n border-bottom: 1px solid rgba(255, 255, 255, 0.07);\n}\n\n.styles-module__settingsBrand___0gJeM {\n font-size: 0.8125rem;\n font-weight: 600;\n letter-spacing: -0.0094em;\n color: #fff;\n}\n\n.styles-module__settingsBrandSlash___uTG18 {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.styles-module__settingsVersion___TUcFq {\n font-size: 11px;\n font-weight: 400;\n color: rgba(255, 255, 255, 0.4);\n margin-left: auto;\n letter-spacing: -0.0094em;\n}\n\n.styles-module__settingsSection___m-YM2 + .styles-module__settingsSection___m-YM2 {\n margin-top: 0.5rem;\n padding-top: 0.5rem;\n border-top: 1px solid rgba(255, 255, 255, 0.07);\n}\n.styles-module__settingsSection___m-YM2.styles-module__settingsSectionExtraPadding___jdhFV {\n padding-top: calc(0.5rem + 4px);\n}\n\n.styles-module__settingsSectionGrow___h-5HZ {\n flex: 1;\n display: flex;\n flex-direction: column;\n}\n\n.styles-module__settingsRow___3sdhc {\n display: flex;\n align-items: center;\n justify-content: space-between;\n min-height: 24px;\n}\n.styles-module__settingsRow___3sdhc.styles-module__settingsRowMarginTop___zA0Sp {\n margin-top: 8px;\n}\n\n.styles-module__dropdownContainer___BVnxe {\n position: relative;\n}\n\n.styles-module__dropdownButton___16NPz {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n padding: 0.25rem 0.5rem;\n border: none;\n border-radius: 0.375rem;\n background: transparent;\n font-size: 0.8125rem;\n font-weight: 600;\n color: #fff;\n cursor: pointer;\n transition: background-color 0.15s ease, color 0.15s ease;\n letter-spacing: -0.0094em;\n}\n.styles-module__dropdownButton___16NPz:hover {\n background: rgba(255, 255, 255, 0.08);\n}\n.styles-module__dropdownButton___16NPz svg {\n opacity: 0.6;\n}\n\n.styles-module__cycleButton___FMKfw {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n padding: 0;\n border: none;\n background: transparent;\n font-size: 0.8125rem;\n font-weight: 500;\n color: #fff;\n cursor: pointer;\n letter-spacing: -0.0094em;\n}\n.styles-module__cycleButton___FMKfw.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.85);\n}\n.styles-module__cycleButton___FMKfw:disabled {\n opacity: 0.35;\n cursor: not-allowed;\n}\n\n.styles-module__settingsRowDisabled___EgS0V .styles-module__settingsLabel___8UjfX {\n color: rgba(255, 255, 255, 0.2);\n}\n.styles-module__settingsRowDisabled___EgS0V .styles-module__settingsLabel___8UjfX.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.2);\n}\n.styles-module__settingsRowDisabled___EgS0V .styles-module__toggleSwitch___l4Ygm {\n opacity: 0.4;\n cursor: not-allowed;\n}\n\n@keyframes styles-module__cycleTextIn___Q6zJf {\n 0% {\n opacity: 0;\n transform: translateY(-6px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n.styles-module__cycleButtonText___fD1LR {\n display: inline-block;\n animation: styles-module__cycleTextIn___Q6zJf 0.2s ease-out;\n}\n\n.styles-module__cycleDots___LWuoQ {\n display: flex;\n flex-direction: column;\n gap: 2px;\n}\n\n.styles-module__cycleDot___nPgLY {\n width: 3px;\n height: 3px;\n border-radius: 50%;\n background: rgba(255, 255, 255, 0.3);\n transform: scale(0.667);\n transition: background-color 0.25s ease-out, transform 0.25s ease-out;\n}\n.styles-module__cycleDot___nPgLY.styles-module__active___-zoN6 {\n background: #fff;\n transform: scale(1);\n}\n.styles-module__cycleDot___nPgLY.styles-module__light___r6n4Y {\n background: rgba(0, 0, 0, 0.2);\n}\n.styles-module__cycleDot___nPgLY.styles-module__light___r6n4Y.styles-module__active___-zoN6 {\n background: rgba(0, 0, 0, 0.7);\n}\n\n.styles-module__dropdownMenu___k73ER {\n position: absolute;\n right: 0;\n top: calc(100% + 0.25rem);\n background: #1a1a1a;\n border-radius: 0.5rem;\n padding: 0.25rem;\n min-width: 120px;\n box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.1);\n z-index: 10;\n animation: styles-module__scaleIn___c-r1K 0.15s ease-out;\n}\n\n.styles-module__dropdownItem___ylsLj {\n width: 100%;\n display: flex;\n align-items: center;\n padding: 0.5rem 0.625rem;\n border: none;\n border-radius: 0.375rem;\n background: transparent;\n font-size: 0.8125rem;\n font-weight: 500;\n color: rgba(255, 255, 255, 0.85);\n cursor: pointer;\n text-align: left;\n transition: background-color 0.15s ease, color 0.15s ease;\n letter-spacing: -0.0094em;\n}\n.styles-module__dropdownItem___ylsLj:hover {\n background: rgba(255, 255, 255, 0.08);\n}\n.styles-module__dropdownItem___ylsLj.styles-module__selected___OwRqP {\n background: rgba(255, 255, 255, 0.12);\n color: #fff;\n font-weight: 600;\n}\n\n.styles-module__settingsLabel___8UjfX {\n font-size: 0.8125rem;\n font-weight: 400;\n letter-spacing: -0.0094em;\n color: rgba(255, 255, 255, 0.5);\n display: flex;\n align-items: center;\n gap: 0.125rem;\n}\n.styles-module__settingsLabel___8UjfX.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.styles-module__settingsLabelMarker___ewdtV {\n padding-top: 3px;\n margin-bottom: 10px;\n}\n\n.styles-module__settingsOptions___LyrBA {\n display: flex;\n gap: 0.25rem;\n}\n\n.styles-module__settingsOption___UNa12 {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.25rem;\n padding: 0.375rem 0.5rem;\n border: none;\n border-radius: 0.375rem;\n background: transparent;\n font-size: 0.6875rem;\n font-weight: 500;\n color: rgba(0, 0, 0, 0.7);\n cursor: pointer;\n transition: background-color 0.15s ease, color 0.15s ease;\n}\n.styles-module__settingsOption___UNa12:hover {\n background: rgba(0, 0, 0, 0.05);\n}\n.styles-module__settingsOption___UNa12.styles-module__selected___OwRqP {\n background: rgba(60, 130, 247, 0.15);\n color: #3c82f7;\n}\n\n.styles-module__sliderContainer___ducXj {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n\n.styles-module__slider___GLdxp {\n -webkit-appearance: none;\n appearance: none;\n width: 100%;\n height: 4px;\n background: rgba(255, 255, 255, 0.15);\n border-radius: 2px;\n outline: none;\n cursor: pointer;\n}\n.styles-module__slider___GLdxp::-webkit-slider-thumb {\n -webkit-appearance: none;\n appearance: none;\n width: 14px;\n height: 14px;\n background: white;\n border-radius: 50%;\n cursor: pointer;\n transition: transform 0.15s ease, box-shadow 0.15s ease;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n}\n.styles-module__slider___GLdxp::-moz-range-thumb {\n width: 14px;\n height: 14px;\n background: white;\n border: none;\n border-radius: 50%;\n cursor: pointer;\n transition: transform 0.15s ease, box-shadow 0.15s ease;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n}\n.styles-module__slider___GLdxp:hover::-webkit-slider-thumb {\n transform: scale(1.15);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n}\n.styles-module__slider___GLdxp:hover::-moz-range-thumb {\n transform: scale(1.15);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n}\n\n.styles-module__sliderLabels___FhLDB {\n display: flex;\n justify-content: space-between;\n}\n\n.styles-module__sliderLabel___U8sPr {\n font-size: 0.625rem;\n font-weight: 500;\n color: rgba(255, 255, 255, 0.4);\n cursor: pointer;\n transition: color 0.15s ease;\n}\n.styles-module__sliderLabel___U8sPr:hover {\n color: rgba(255, 255, 255, 0.7);\n}\n.styles-module__sliderLabel___U8sPr.styles-module__active___-zoN6 {\n color: rgba(255, 255, 255, 0.9);\n}\n\n.styles-module__colorOptions___iHCNX {\n display: flex;\n gap: 0.5rem;\n margin-top: 0.375rem;\n margin-bottom: 1px;\n}\n\n.styles-module__colorOption___IodiY {\n display: block;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n border: 2px solid transparent;\n cursor: pointer;\n transition: transform 0.2s cubic-bezier(0.25, 1, 0.5, 1);\n}\n.styles-module__colorOption___IodiY:hover {\n transform: scale(1.15);\n}\n.styles-module__colorOption___IodiY.styles-module__selected___OwRqP {\n transform: scale(0.83);\n}\n\n.styles-module__colorOptionRing___U2xpo {\n display: flex;\n width: 24px;\n height: 24px;\n border: 2px solid transparent;\n border-radius: 50%;\n transition: border-color 0.3s ease;\n}\n.styles-module__settingsToggle___fBrFn {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n cursor: pointer;\n}\n.styles-module__settingsToggle___fBrFn + .styles-module__settingsToggle___fBrFn {\n margin-top: calc(0.5rem + 6px);\n}\n.styles-module__settingsToggle___fBrFn input[type=checkbox] {\n position: absolute;\n opacity: 0;\n width: 0;\n height: 0;\n}\n.styles-module__settingsToggle___fBrFn.styles-module__settingsToggleMarginBottom___MZUyF {\n margin-bottom: calc(0.5rem + 6px);\n}\n\n.styles-module__customCheckbox___U39ax {\n position: relative;\n width: 14px;\n height: 14px;\n border: 1px solid rgba(255, 255, 255, 0.2);\n border-radius: 4px;\n background: rgba(255, 255, 255, 0.05);\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n transition: background 0.25s ease, border-color 0.25s ease;\n}\n.styles-module__customCheckbox___U39ax svg {\n color: #1a1a1a;\n opacity: 1;\n transition: opacity 0.15s ease;\n}\ninput[type=checkbox]:checked + .styles-module__customCheckbox___U39ax {\n border-color: rgba(255, 255, 255, 0.3);\n background: rgb(255, 255, 255);\n}\n.styles-module__customCheckbox___U39ax.styles-module__light___r6n4Y {\n border: 1px solid rgba(0, 0, 0, 0.15);\n background: #fff;\n}\n.styles-module__customCheckbox___U39ax.styles-module__light___r6n4Y.styles-module__checked___mnZLo {\n border-color: #1a1a1a;\n background: #1a1a1a;\n}\n.styles-module__customCheckbox___U39ax.styles-module__light___r6n4Y.styles-module__checked___mnZLo svg {\n color: #fff;\n}\n\n.styles-module__toggleLabel___Xm8Aa {\n font-size: 0.8125rem;\n font-weight: 400;\n color: rgba(255, 255, 255, 0.5);\n letter-spacing: -0.0094em;\n display: flex;\n align-items: center;\n gap: 0.25rem;\n}\n.styles-module__toggleLabel___Xm8Aa.styles-module__light___r6n4Y {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.styles-module__toggleSwitch___l4Ygm {\n position: relative;\n display: inline-block;\n width: 24px;\n height: 16px;\n flex-shrink: 0;\n cursor: pointer;\n transition: opacity 0.15s ease;\n}\n.styles-module__toggleSwitch___l4Ygm input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n.styles-module__toggleSwitch___l4Ygm input:checked + .styles-module__toggleSlider___wprIn {\n background: #3c82f7;\n}\n.styles-module__toggleSwitch___l4Ygm input:checked + .styles-module__toggleSlider___wprIn::before {\n transform: translateX(8px);\n}\n.styles-module__toggleSwitch___l4Ygm.styles-module__disabled___332Jw {\n opacity: 0.4;\n pointer-events: none;\n}\n.styles-module__toggleSwitch___l4Ygm.styles-module__disabled___332Jw .styles-module__toggleSlider___wprIn {\n cursor: not-allowed;\n}\n\n.styles-module__toggleSlider___wprIn {\n position: absolute;\n cursor: pointer;\n inset: 0;\n border-radius: 16px;\n background: #484848;\n}\n.styles-module__light___r6n4Y .styles-module__toggleSlider___wprIn {\n background: #dddddd;\n}\n.styles-module__toggleSlider___wprIn::before {\n content: "";\n position: absolute;\n height: 12px;\n width: 12px;\n left: 2px;\n bottom: 2px;\n background: white;\n border-radius: 50%;\n transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n}\n\n@keyframes styles-module__mcpPulse___uNggr {\n 0% {\n box-shadow: 0 0 0 0 rgba(52, 199, 89, 0.5);\n }\n 70% {\n box-shadow: 0 0 0 6px rgba(52, 199, 89, 0);\n }\n 100% {\n box-shadow: 0 0 0 0 rgba(52, 199, 89, 0);\n }\n}\n@keyframes styles-module__mcpPulseError___fov9B {\n 0% {\n box-shadow: 0 0 0 0 rgba(255, 59, 48, 0.5);\n }\n 70% {\n box-shadow: 0 0 0 6px rgba(255, 59, 48, 0);\n }\n 100% {\n box-shadow: 0 0 0 0 rgba(255, 59, 48, 0);\n }\n}\n.styles-module__mcpStatusDot___ibgkc {\n width: 8px;\n height: 8px;\n border-radius: 50%;\n flex-shrink: 0;\n}\n.styles-module__mcpStatusDot___ibgkc.styles-module__connecting___uo-CW {\n background: #f5a623;\n animation: styles-module__mcpPulse___uNggr 1.5s infinite;\n}\n.styles-module__mcpStatusDot___ibgkc.styles-module__connected___7c28g {\n background: #34c759;\n animation: styles-module__mcpPulse___uNggr 2.5s ease-in-out infinite;\n}\n.styles-module__mcpStatusDot___ibgkc.styles-module__disconnected___cHPxR {\n background: #ff3b30;\n animation: styles-module__mcpPulseError___fov9B 2s infinite;\n}\n\n.styles-module__helpIcon___xQg56 {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n cursor: help;\n margin-left: 0;\n}\n.styles-module__helpIcon___xQg56 svg {\n display: block;\n transform: translateY(1px);\n color: rgba(255, 255, 255, 0.2);\n transition: color 0.15s ease;\n}\n.styles-module__helpIcon___xQg56:hover svg {\n color: rgba(255, 255, 255, 0.5);\n}\n.styles-module__helpIcon___xQg56.styles-module__helpIconNudgeDown___0cqpM svg {\n transform: translateY(1px);\n}\n.styles-module__helpIcon___xQg56.styles-module__helpIconNoNudge___abogC svg {\n transform: translateY(0.5px);\n}\n.styles-module__helpIcon___xQg56.styles-module__helpIconNudge1-5___DM2TQ svg {\n transform: translateY(1.5px);\n}\n.styles-module__helpIcon___xQg56.styles-module__helpIconNudge2___TfWgC svg {\n transform: translateY(2px);\n}\n\n.styles-module__dragSelection___kZLq2 {\n position: fixed;\n top: 0;\n left: 0;\n border: 2px solid rgba(52, 199, 89, 0.6);\n border-radius: 4px;\n background: rgba(52, 199, 89, 0.08);\n pointer-events: none;\n z-index: 99997;\n will-change: transform, width, height;\n contain: layout style;\n}\n\n.styles-module__dragCount___KM90j {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n background: #34c759;\n color: white;\n font-size: 0.875rem;\n font-weight: 600;\n padding: 0.25rem 0.5rem;\n border-radius: 1rem;\n min-width: 1.5rem;\n text-align: center;\n}\n\n.styles-module__highlightsContainer___-0xzG {\n position: fixed;\n top: 0;\n left: 0;\n pointer-events: none;\n z-index: 99996;\n}\n\n.styles-module__selectedElementHighlight___fyVlI {\n position: fixed;\n top: 0;\n left: 0;\n border: 2px solid rgba(52, 199, 89, 0.5);\n border-radius: 4px;\n background: rgba(52, 199, 89, 0.06);\n pointer-events: none;\n will-change: transform, width, height;\n contain: layout style;\n}\n\n.styles-module__light___r6n4Y.styles-module__toolbarContainer___dIhma {\n background: #fff;\n color: rgba(0, 0, 0, 0.85);\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.04);\n}\n.styles-module__light___r6n4Y.styles-module__toolbarContainer___dIhma.styles-module__collapsed___Rydsn:hover {\n background: #f5f5f5;\n}\n.styles-module__light___r6n4Y.styles-module__controlButton___8Q0jc {\n color: rgba(0, 0, 0, 0.5);\n}\n.styles-module__light___r6n4Y.styles-module__controlButton___8Q0jc:hover:not(:disabled):not([data-active=true]):not([data-failed=true]):not([data-auto-sync=true]):not([data-error=true]):not([data-no-hover=true]) {\n background: rgba(0, 0, 0, 0.06);\n color: rgba(0, 0, 0, 0.85);\n}\n.styles-module__light___r6n4Y.styles-module__controlButton___8Q0jc[data-active=true] {\n color: #3c82f7;\n background: rgba(60, 130, 247, 0.15);\n}\n.styles-module__light___r6n4Y.styles-module__controlButton___8Q0jc[data-error=true] {\n color: #ff3b30;\n background: rgba(255, 59, 48, 0.15);\n}\n.styles-module__light___r6n4Y.styles-module__controlButton___8Q0jc[data-danger]:hover:not(:disabled):not([data-active=true]):not([data-failed=true]) {\n background: rgba(255, 59, 48, 0.15);\n color: #ff3b30;\n}\n.styles-module__light___r6n4Y.styles-module__controlButton___8Q0jc[data-auto-sync=true] {\n color: #34c759;\n background: transparent;\n}\n.styles-module__light___r6n4Y.styles-module__controlButton___8Q0jc[data-failed=true] {\n color: #ff3b30;\n background: rgba(255, 59, 48, 0.15);\n}\n.styles-module__light___r6n4Y.styles-module__buttonTooltip___Burd9 {\n background: #fff;\n color: rgba(0, 0, 0, 0.85);\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.04);\n}\n.styles-module__light___r6n4Y.styles-module__buttonTooltip___Burd9::after {\n background: #fff;\n}\n.styles-module__light___r6n4Y.styles-module__divider___c--s1 {\n background: rgba(0, 0, 0, 0.1);\n}\n.styles-module__light___r6n4Y.styles-module__markerTooltip___aLJID {\n background: #fff;\n box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.06);\n}\n.styles-module__light___r6n4Y.styles-module__markerTooltip___aLJID .styles-module__markerQuote___FHmrz {\n color: rgba(0, 0, 0, 0.5);\n}\n.styles-module__light___r6n4Y.styles-module__markerTooltip___aLJID .styles-module__markerNote___QkrrS {\n color: rgba(0, 0, 0, 0.85);\n}\n.styles-module__light___r6n4Y.styles-module__markerTooltip___aLJID .styles-module__markerHint___2iF-6 {\n color: rgba(0, 0, 0, 0.35);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y {\n background: #fff;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.04);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y::before {\n background: linear-gradient(to right, #fff 0%, transparent 100%);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y::after {\n background: linear-gradient(to left, #fff 0%, transparent 100%);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__settingsHeader___pwDY9 {\n border-bottom-color: rgba(0, 0, 0, 0.08);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__settingsBrand___0gJeM {\n color: rgba(0, 0, 0, 0.85);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__settingsBrandSlash___uTG18 {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__settingsVersion___TUcFq {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__settingsSection___m-YM2 {\n border-top-color: rgba(0, 0, 0, 0.08);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__settingsLabel___8UjfX {\n color: rgba(0, 0, 0, 0.5);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__cycleButton___FMKfw {\n color: rgba(0, 0, 0, 0.85);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__cycleDot___nPgLY {\n background: rgba(0, 0, 0, 0.2);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__cycleDot___nPgLY.styles-module__active___-zoN6 {\n background: rgba(0, 0, 0, 0.7);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__dropdownButton___16NPz {\n color: rgba(0, 0, 0, 0.85);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__dropdownButton___16NPz:hover {\n background: rgba(0, 0, 0, 0.05);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__toggleLabel___Xm8Aa {\n color: rgba(0, 0, 0, 0.5);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__customCheckbox___U39ax {\n border: 1px solid rgba(0, 0, 0, 0.15);\n background: #fff;\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__customCheckbox___U39ax.styles-module__checked___mnZLo {\n border-color: #1a1a1a;\n background: #1a1a1a;\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__customCheckbox___U39ax.styles-module__checked___mnZLo svg {\n color: #fff;\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__sliderLabel___U8sPr {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__sliderLabel___U8sPr:hover {\n color: rgba(0, 0, 0, 0.7);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__sliderLabel___U8sPr.styles-module__active___-zoN6 {\n color: rgba(0, 0, 0, 0.9);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__slider___GLdxp {\n background: rgba(0, 0, 0, 0.1);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__slider___GLdxp::-webkit-slider-thumb {\n background: #1a1a1a;\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__slider___GLdxp::-moz-range-thumb {\n background: #1a1a1a;\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__helpIcon___xQg56 svg {\n color: rgba(0, 0, 0, 0.2);\n}\n.styles-module__light___r6n4Y.styles-module__settingsPanel___OxX3Y .styles-module__helpIcon___xQg56:hover svg {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.styles-module__themeToggle___2rUjA {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 22px;\n height: 22px;\n margin-left: 0.5rem;\n border: none;\n border-radius: 6px;\n background: transparent;\n color: rgba(255, 255, 255, 0.4);\n cursor: pointer;\n transition: background-color 0.15s ease, color 0.15s ease;\n}\n.styles-module__themeToggle___2rUjA:hover {\n background: rgba(255, 255, 255, 0.1);\n color: rgba(255, 255, 255, 0.8);\n}\n.styles-module__light___r6n4Y .styles-module__themeToggle___2rUjA {\n color: rgba(0, 0, 0, 0.4);\n}\n.styles-module__light___r6n4Y .styles-module__themeToggle___2rUjA:hover {\n background: rgba(0, 0, 0, 0.06);\n color: rgba(0, 0, 0, 0.7);\n}\n\n.styles-module__themeIconWrapper___LsJIM {\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n width: 20px;\n height: 20px;\n}\n\n.styles-module__themeIcon___lCCmo {\n display: flex;\n align-items: center;\n justify-content: center;\n animation: styles-module__themeIconIn___TU6ML 0.35s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;\n}\n\n@keyframes styles-module__themeIconIn___TU6ML {\n 0% {\n opacity: 0;\n transform: scale(0.8) rotate(-30deg);\n }\n 100% {\n opacity: 1;\n transform: scale(1) rotate(0deg);\n }\n}',document.head.appendChild(e))}var eR={toolbar:"styles-module__toolbar___wNsdK",toolbarContainer:"styles-module__toolbarContainer___dIhma",dragging:"styles-module__dragging___xrolZ",entrance:"styles-module__entrance___sgHd8",toolbarEnter:"styles-module__toolbarEnter___u8RRu",collapsed:"styles-module__collapsed___Rydsn",expanded:"styles-module__expanded___ofKPx",serverConnected:"styles-module__serverConnected___Gfbou",toggleContent:"styles-module__toggleContent___0yfyP",visible:"styles-module__visible___KHwEW",hidden:"styles-module__hidden___Ae8H4",controlsContent:"styles-module__controlsContent___9GJWU",badge:"styles-module__badge___2XsgF",fadeOut:"styles-module__fadeOut___6Ut6-",badgeEnter:"styles-module__badgeEnter___mVQLj",controlButton:"styles-module__controlButton___8Q0jc",statusShowing:"styles-module__statusShowing___te6iu",buttonBadge:"styles-module__buttonBadge___NeFWb",light:"styles-module__light___r6n4Y",mcpIndicator:"styles-module__mcpIndicator___zGJeL",connected:"styles-module__connected___7c28g",mcpIndicatorPulseConnected:"styles-module__mcpIndicatorPulseConnected___EDodZ",connecting:"styles-module__connecting___uo-CW",mcpIndicatorPulseConnecting:"styles-module__mcpIndicatorPulseConnecting___cCYte",connectionIndicatorWrapper:"styles-module__connectionIndicatorWrapper___L-e-3",connectionIndicator:"styles-module__connectionIndicator___afk9p",connectionIndicatorVisible:"styles-module__connectionIndicatorVisible___C-i5B",connectionIndicatorConnected:"styles-module__connectionIndicatorConnected___IY8pR",connectionPulse:"styles-module__connectionPulse___-Zycw",connectionIndicatorDisconnected:"styles-module__connectionIndicatorDisconnected___kmpaZ",connectionIndicatorConnecting:"styles-module__connectionIndicatorConnecting___QmSLH",buttonWrapper:"styles-module__buttonWrapper___rBcdv",buttonTooltip:"styles-module__buttonTooltip___Burd9",sendButtonWrapper:"styles-module__sendButtonWrapper___UUxG6",sendButtonVisible:"styles-module__sendButtonVisible___WPSQU",shortcut:"styles-module__shortcut___lEAQk",tooltipBelow:"styles-module__tooltipBelow___m6ats",tooltipsHidden:"styles-module__tooltipsHidden___VtLJG",tooltipVisible:"styles-module__tooltipVisible___0jcCv",buttonWrapperAlignLeft:"styles-module__buttonWrapperAlignLeft___myzIp",buttonWrapperAlignRight:"styles-module__buttonWrapperAlignRight___HCQFR",divider:"styles-module__divider___c--s1",overlay:"styles-module__overlay___Q1O9y",hoverHighlight:"styles-module__hoverHighlight___ogakW",enter:"styles-module__enter___WFIki",hoverHighlightIn:"styles-module__hoverHighlightIn___6WYHY",multiSelectOutline:"styles-module__multiSelectOutline___cSJ-m",fadeIn:"styles-module__fadeIn___b9qmf",exit:"styles-module__exit___fyOJ0",singleSelectOutline:"styles-module__singleSelectOutline___QhX-O",hoverTooltip:"styles-module__hoverTooltip___bvLk7",hoverTooltipIn:"styles-module__hoverTooltipIn___FYGQx",hoverReactPath:"styles-module__hoverReactPath___gx1IJ",hoverElementName:"styles-module__hoverElementName___QMLMl",markersLayer:"styles-module__markersLayer___-25j1",fixedMarkersLayer:"styles-module__fixedMarkersLayer___ffyX6",marker:"styles-module__marker___6sQrs",clearing:"styles-module__clearing___FQ--7",markerIn:"styles-module__markerIn___5FaAP",markerOut:"styles-module__markerOut___GU5jX",pending:"styles-module__pending___2IHLC",fixed:"styles-module__fixed___dBMHC",multiSelect:"styles-module__multiSelect___YWiuz",hovered:"styles-module__hovered___ZgXIy",renumber:"styles-module__renumber___nCTxD",renumberRoll:"styles-module__renumberRoll___Wgbq3",markerTooltip:"styles-module__markerTooltip___aLJID",tooltipIn:"styles-module__tooltipIn___0N31w",markerQuote:"styles-module__markerQuote___FHmrz",markerNote:"styles-module__markerNote___QkrrS",markerHint:"styles-module__markerHint___2iF-6",settingsPanel:"styles-module__settingsPanel___OxX3Y",settingsHeader:"styles-module__settingsHeader___pwDY9",settingsBrand:"styles-module__settingsBrand___0gJeM",settingsBrandSlash:"styles-module__settingsBrandSlash___uTG18",settingsVersion:"styles-module__settingsVersion___TUcFq",settingsSection:"styles-module__settingsSection___m-YM2",settingsLabel:"styles-module__settingsLabel___8UjfX",cycleButton:"styles-module__cycleButton___FMKfw",cycleDot:"styles-module__cycleDot___nPgLY",dropdownButton:"styles-module__dropdownButton___16NPz",toggleLabel:"styles-module__toggleLabel___Xm8Aa",customCheckbox:"styles-module__customCheckbox___U39ax",sliderLabel:"styles-module__sliderLabel___U8sPr",slider:"styles-module__slider___GLdxp",helpIcon:"styles-module__helpIcon___xQg56",themeToggle:"styles-module__themeToggle___2rUjA",dark:"styles-module__dark___ILIQf",settingsOption:"styles-module__settingsOption___UNa12",selected:"styles-module__selected___OwRqP",settingsPanelContainer:"styles-module__settingsPanelContainer___Xksv8",transitioning:"styles-module__transitioning___qxzCk",settingsPage:"styles-module__settingsPage___6YfHH",slideLeft:"styles-module__slideLeft___Ps01J",automationsPage:"styles-module__automationsPage___uvCq6",slideIn:"styles-module__slideIn___4-qXe",settingsNavLink:"styles-module__settingsNavLink___wCzJt",settingsNavLinkRight:"styles-module__settingsNavLinkRight___ZWwhj",mcpNavIndicator:"styles-module__mcpNavIndicator___cl9pO",mcpPulse:"styles-module__mcpPulse___uNggr",settingsBackButton:"styles-module__settingsBackButton___bIe2j",automationHeader:"styles-module__automationHeader___InP0r",automationDescription:"styles-module__automationDescription___NKlmo",learnMoreLink:"styles-module__learnMoreLink___8xv-x",autoSendRow:"styles-module__autoSendRow___UblX5",autoSendLabel:"styles-module__autoSendLabel___icDc2",active:"styles-module__active___-zoN6",webhookUrlInput:"styles-module__webhookUrlInput___2375C",settingsSectionExtraPadding:"styles-module__settingsSectionExtraPadding___jdhFV",settingsSectionGrow:"styles-module__settingsSectionGrow___h-5HZ",settingsRow:"styles-module__settingsRow___3sdhc",settingsRowMarginTop:"styles-module__settingsRowMarginTop___zA0Sp",dropdownContainer:"styles-module__dropdownContainer___BVnxe",settingsRowDisabled:"styles-module__settingsRowDisabled___EgS0V",toggleSwitch:"styles-module__toggleSwitch___l4Ygm",cycleButtonText:"styles-module__cycleButtonText___fD1LR",cycleTextIn:"styles-module__cycleTextIn___Q6zJf",cycleDots:"styles-module__cycleDots___LWuoQ",dropdownMenu:"styles-module__dropdownMenu___k73ER",scaleIn:"styles-module__scaleIn___c-r1K",dropdownItem:"styles-module__dropdownItem___ylsLj",settingsLabelMarker:"styles-module__settingsLabelMarker___ewdtV",settingsOptions:"styles-module__settingsOptions___LyrBA",sliderContainer:"styles-module__sliderContainer___ducXj",sliderLabels:"styles-module__sliderLabels___FhLDB",colorOptions:"styles-module__colorOptions___iHCNX",colorOption:"styles-module__colorOption___IodiY",colorOptionRing:"styles-module__colorOptionRing___U2xpo",settingsToggle:"styles-module__settingsToggle___fBrFn",settingsToggleMarginBottom:"styles-module__settingsToggleMarginBottom___MZUyF",checked:"styles-module__checked___mnZLo",toggleSlider:"styles-module__toggleSlider___wprIn",disabled:"styles-module__disabled___332Jw",mcpStatusDot:"styles-module__mcpStatusDot___ibgkc",disconnected:"styles-module__disconnected___cHPxR",mcpPulseError:"styles-module__mcpPulseError___fov9B",helpIconNudgeDown:"styles-module__helpIconNudgeDown___0cqpM",helpIconNoNudge:"styles-module__helpIconNoNudge___abogC","helpIconNudge1-5":"styles-module__helpIconNudge1-5___DM2TQ",helpIconNudge2:"styles-module__helpIconNudge2___TfWgC",dragSelection:"styles-module__dragSelection___kZLq2",dragCount:"styles-module__dragCount___KM90j",highlightsContainer:"styles-module__highlightsContainer___-0xzG",selectedElementHighlight:"styles-module__selectedElementHighlight___fyVlI",themeIconWrapper:"styles-module__themeIconWrapper___LsJIM",themeIcon:"styles-module__themeIcon___lCCmo",themeIconIn:"styles-module__themeIconIn___TU6ML",scaleOut:"styles-module__scaleOut___Wctwz",slideUp:"styles-module__slideUp___kgD36",slideDown:"styles-module__slideDown___zcdje",settingsPanelIn:"styles-module__settingsPanelIn___MGfO8",settingsPanelOut:"styles-module__settingsPanelOut___Zfymi"};function eT(e,t="filtered"){let{name:n,path:o}=et(e);if("off"===t)return{name:n,elementName:n,path:o,reactComponents:null};let s=function(e,t){let n,o,s=(n=t?.mode??"filtered",o=eN,t?.skipExact&&(o=new Set([...eN,...t.skipExact instanceof Set?t.skipExact:new Set(t.skipExact)])),{maxComponents:t?.maxComponents??6,maxDepth:t?.maxDepth??30,mode:n,skipExact:o,skipPatterns:t?.skipPatterns?[...eI,...t.skipPatterns]:eI,userPatterns:t?.userPatterns??e$,filter:t?.filter}),l="all"===s.mode;if(l){let t=eE.get(e);if(void 0!==t)return t}if(!function(){if(null!==eM)return eM;if("u"{if(e.length>1){let t=e.replace(/[_][a-zA-Z0-9]{5,}.*$/,"").toLowerCase();t.length>1&&n.add(t)}}),o=o.parentElement,s++;return n}(e):void 0,a=[];try{var i;let t,n=(i=e,(t=Object.keys(i).find(e=>e.startsWith("__reactFiber$")||e.startsWith("__reactInternalInstance$"))||null)?i[t]:null),o=0;for(;n&&ot.test(e)))return!1;return!0;case"smart":if(n.skipExact.has(e)||n.skipPatterns.some(t=>t.test(e)))return!1;if(o&&function(e,t){let n=e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([A-Z])([A-Z][a-z])/g,"$1-$2").toLowerCase();for(let e of t){if(e===n)return!0;let t=n.split("-").filter(e=>e.length>2),o=e.split("-").filter(e=>e.length>2);for(let e of t)for(let t of o)if(e===t||e.includes(t)||t.includes(e))return!0}return!1}(e,o)||n.userPatterns.some(t=>t.test(e)))return!0;return!1}}(e,o,s,r)&&a.push(e),n=n.return,o++}}catch{let t={path:null,components:[]};return l&&eE.set(e,t),t}if(0===a.length){let t={path:null,components:[]};return l&&eE.set(e,t),t}let d={path:a.slice().reverse().map(e=>`<${e}>`).join(" "),components:a};return l&&eE.set(e,d),d}(e,{mode:t});return{name:s.path?`${s.path} ${n}`:n,elementName:n,path:o,reactComponents:s.path}}var eY=!1,ez={outputDetail:"standard",autoClearAfterCopy:!1,annotationColor:"#3c82f7",blockInteractions:!0,reactEnabled:!0,markerClickBehavior:"edit",webhookUrl:"",webhooksEnabled:!0},eO=e=>{if(!e||!e.trim())return!1;try{let t=new URL(e.trim());return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}},eA={compact:"off",standard:"filtered",detailed:"smart",forensic:"all"},eW=[{value:"compact",label:"Compact"},{value:"standard",label:"Standard"},{value:"detailed",label:"Detailed"},{value:"forensic",label:"Forensic"}],eH=[{value:"#AF52DE",label:"Purple"},{value:"#3c82f7",label:"Blue"},{value:"#5AC8FA",label:"Cyan"},{value:"#34C759",label:"Green"},{value:"#FFD60A",label:"Yellow"},{value:"#FF9500",label:"Orange"},{value:"#FF3B30",label:"Red"}];function eD(e,t){let n=document.elementFromPoint(e,t);if(!n)return null;for(;n?.shadowRoot;){let o=n.shadowRoot.elementFromPoint(e,t);if(!o||o===n)break;n=o}return n}function eF(e){let t=e;for(;t&&t!==document.body;){let e=window.getComputedStyle(t).position;if("fixed"===e||"sticky"===e)return!0;t=t.parentElement}return!1}function eX(e,t,n="standard",o="filtered"){if(0===e.length)return"";let s="u">typeof window?`${window.innerWidth}\xd7${window.innerHeight}`:"unknown",l=`## Page Feedback: ${t} `;return"forensic"===n?(l+=` **Environment:** - Viewport: ${s} `,"u">typeof window&&(l+=`- URL: ${window.location.href} - User Agent: ${navigator.userAgent} - Timestamp: ${new Date().toISOString()} - Device Pixel Ratio: ${window.devicePixelRatio} `),l+=` --- `):"compact"!==n&&(l+=`**Viewport:** ${s} `),l+="\n",e.forEach((e,t)=>{"compact"===n?(l+=`${t+1}. **${e.element}**: ${e.comment}`,e.selectedText&&(l+=` (re: "${e.selectedText.slice(0,30)}${e.selectedText.length>30?"...":""}")`),l+="\n"):("forensic"===n?(l+=`### ${t+1}. ${e.element} `,e.isMultiSelect&&e.fullPath&&(l+=`*Forensic data shown for first element of selection* `),e.fullPath&&(l+=`**Full DOM Path:** ${e.fullPath} `),e.cssClasses&&(l+=`**CSS Classes:** ${e.cssClasses} `),e.boundingBox&&(l+=`**Position:** x:${Math.round(e.boundingBox.x)}, y:${Math.round(e.boundingBox.y)} (${Math.round(e.boundingBox.width)}\xd7${Math.round(e.boundingBox.height)}px) `),l+=`**Annotation at:** ${e.x.toFixed(1)}% from left, ${Math.round(e.y)}px from top `,e.selectedText&&(l+=`**Selected text:** "${e.selectedText}" `),e.nearbyText&&!e.selectedText&&(l+=`**Context:** ${e.nearbyText.slice(0,100)} `),e.computedStyles&&(l+=`**Computed Styles:** ${e.computedStyles} `),e.accessibility&&(l+=`**Accessibility:** ${e.accessibility} `),e.nearbyElements&&(l+=`**Nearby Elements:** ${e.nearbyElements} `),e.reactComponents&&(l+=`**React:** ${e.reactComponents} `)):(l+=`### ${t+1}. ${e.element} **Location:** ${e.elementPath} `,e.reactComponents&&(l+=`**React:** ${e.reactComponents} `),"detailed"===n&&(e.cssClasses&&(l+=`**Classes:** ${e.cssClasses} `),e.boundingBox&&(l+=`**Position:** ${Math.round(e.boundingBox.x)}px, ${Math.round(e.boundingBox.y)}px (${Math.round(e.boundingBox.width)}\xd7${Math.round(e.boundingBox.height)}px) `)),e.selectedText&&(l+=`**Selected text:** "${e.selectedText}" `),"detailed"===n&&e.nearbyText&&!e.selectedText&&(l+=`**Context:** ${e.nearbyText.slice(0,100)} `)),l+=`**Feedback:** ${e.comment} `)}),l.trim()}function eQ({demoAnnotations:e,demoDelay:s=1e3,enableDemoMode:l=!1,onAnnotationAdd:i,onAnnotationDelete:d,onAnnotationUpdate:m,onAnnotationsClear:h,onCopy:f,onSubmit:y,copyToClipboard:x=!0,endpoint:v,sessionId:C,onSessionCreated:j,webhookUrl:L}={}){let N,I,$,M,Y,O,[A,F]=(0,t.useState)(!1),[J,q]=(0,t.useState)([]),[G,ee]=(0,t.useState)(!0),[eo,er]=(0,t.useState)(!1),[ea,ei]=(0,t.useState)(!1),[ed,e_]=(0,t.useState)(null),[eu,eN]=(0,t.useState)({x:0,y:0}),[eI,e$]=(0,t.useState)(null),[eM,eE]=(0,t.useState)(!1),[eP,eB]=(0,t.useState)("idle"),[eU,eZ]=(0,t.useState)(!1),[eV,eJ]=(0,t.useState)(!1),[eK,eq]=(0,t.useState)(null),[eG,e0]=(0,t.useState)(null),[e1,e5]=(0,t.useState)([]),[e2,e4]=(0,t.useState)(null),[e6,e7]=(0,t.useState)(null),[e9,e8]=(0,t.useState)(null),[e3,te]=(0,t.useState)(null),[tt,tn]=(0,t.useState)([]),[to,ts]=(0,t.useState)(0),[tl,tr]=(0,t.useState)(!1),[ta,ti]=(0,t.useState)(!1),[td,t_]=(0,t.useState)(!1),[tc,tu]=(0,t.useState)(!1),[tm,tg]=(0,t.useState)(!1),[tp,th]=(0,t.useState)("main"),[tf,ty]=(0,t.useState)(!1),[tx,tb]=(0,t.useState)(!1),[tw,tv]=(0,t.useState)([]),tk=(0,t.useRef)({cmd:!1,shift:!1}),tC=()=>{tb(!0)},tj=({content:e,children:s})=>{let[l,r]=(0,t.useState)(!1),[a,i]=(0,t.useState)(!1),[d,_]=(0,t.useState)(!1),[c,u]=(0,t.useState)({top:0,right:0}),m=(0,t.useRef)(null),g=(0,t.useRef)(null),p=(0,t.useRef)(null);return(0,t.useEffect)(()=>()=>{g.current&&clearTimeout(g.current),p.current&&clearTimeout(p.current)},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{ref:m,onMouseEnter:()=>{if(r(!0),_(!0),p.current&&(clearTimeout(p.current),p.current=null),m.current){let e=m.current.getBoundingClientRect();u({top:e.top+e.height/2,right:window.innerWidth-e.left+8})}g.current=Q(()=>{i(!0)},500)},onMouseLeave:()=>{r(!1),g.current&&(clearTimeout(g.current),g.current=null),i(!1),p.current=Q(()=>{_(!1)},150)},children:s}),d&&(0,n.createPortal)((0,o.jsx)("div",{"data-feedback-toolbar":!0,style:{position:"fixed",top:c.top,right:c.right,transform:"translateY(-50%)",padding:"6px 10px",background:"#383838",color:"rgba(255, 255, 255, 0.7)",fontSize:"11px",fontWeight:400,lineHeight:"14px",borderRadius:"10px",width:"180px",textAlign:"left",zIndex:100020,pointerEvents:"none",boxShadow:"0px 1px 8px rgba(0, 0, 0, 0.28)",opacity:a&&!tf?1:0,transition:"opacity 0.15s ease"},children:e}),document.body)]})},[tL,tS]=(0,t.useState)(ez),[tN,tI]=(0,t.useState)(!0),[t$,tM]=(0,t.useState)(!1),tE="u">typeof window&&("localhost"===window.location.hostname||"127.0.0.1"===window.location.hostname||"0.0.0.0"===window.location.hostname||window.location.hostname.endsWith(".local")),tP=tE&&tL.reactEnabled?eA[tL.outputDetail]:"off",[tB,tR]=(0,t.useState)(C??null),tT=(0,t.useRef)(!1),[tY,tz]=(0,t.useState)(v?"connecting":"disconnected"),[tO,tA]=(0,t.useState)(null),[tW,tH]=(0,t.useState)(!1),[tD,tF]=(0,t.useState)(null),[tX,tQ]=(0,t.useState)(0),tU=(0,t.useRef)(!1),[tZ,tV]=(0,t.useState)(new Set),[tJ,tK]=(0,t.useState)(new Set),[tq,tG]=(0,t.useState)(!1),[t0,t1]=(0,t.useState)(!1),[t5,t2]=(0,t.useState)(!1),t4=(0,t.useRef)(null),t6=(0,t.useRef)(null),t7=(0,t.useRef)(null),t9=(0,t.useRef)(null),t8=(0,t.useRef)(!1),t3=(0,t.useRef)(0),ne=(0,t.useRef)(null),nt=(0,t.useRef)(null),nn=(0,t.useRef)(null),no=(0,t.useRef)(null),ns=(0,t.useRef)(null),nl="u">typeof window?window.location.pathname:"/";(0,t.useEffect)(()=>{if(tc)tg(!0);else{tb(!1),th("main");let e=Q(()=>tg(!1),0);return()=>clearTimeout(e)}},[tc]),(0,t.useEffect)(()=>{ty(!0);let e=Q(()=>ty(!1),350);return()=>clearTimeout(e)},[tp]);let nr=A&&G;(0,t.useEffect)(()=>{if(nr){ei(!1),er(!0),tV(new Set);let e=Q(()=>{tV(e=>{let t=new Set(e);return J.forEach(e=>t.add(e.id)),t})},350);return()=>clearTimeout(e)}if(eo){ei(!0);let e=Q(()=>{er(!1),ei(!1)},250);return()=>clearTimeout(e)}},[nr]),(0,t.useEffect)(()=>{ti(!0),ts(window.scrollY),q(ey(nl)),eY||(tM(!0),eY=!0,Q(()=>tM(!1),750));try{let e=localStorage.getItem("feedback-toolbar-settings");e&&tS({...ez,...JSON.parse(e)})}catch(e){}try{let e=localStorage.getItem("feedback-toolbar-theme");null!==e&&tI("dark"===e)}catch(e){}try{let e=localStorage.getItem("feedback-toolbar-position");if(e){let t=JSON.parse(e);"number"==typeof t.x&&"number"==typeof t.y&&tA(t)}}catch(e){}},[nl]),(0,t.useEffect)(()=>{ta&&localStorage.setItem("feedback-toolbar-settings",JSON.stringify(tL))},[tL,ta]),(0,t.useEffect)(()=>{ta&&localStorage.setItem("feedback-toolbar-theme",tN?"dark":"light")},[tN,ta]);let na=(0,t.useRef)(!1);(0,t.useEffect)(()=>{let e=na.current;na.current=tW,e&&!tW&&tO&&ta&&localStorage.setItem("feedback-toolbar-position",JSON.stringify(tO))},[tW,tO,ta]),(0,t.useEffect)(()=>{v&&ta&&!tT.current&&(tT.current=!0,tz("connecting"),(async()=>{try{let e=function(e){if("u"e.id)),l=o.filter(e=>!s.has(e.id));if(l.length>0){let t="u">typeof window?window.location.origin:"",n=`${t}${nl}`,o=(await Promise.allSettled(l.map(t=>ej(v,e.id,{...t,sessionId:e.id,url:n})))).map((e,t)=>"fulfilled"===e.status?e.value:(console.warn("[Agentation] Failed to sync annotation:",e.reason),l[t])),s=[...e.annotations,...o];q(s),eb(nl,s,e.id)}else q(e.annotations),eb(nl,e.annotations,e.id)}catch(e){console.warn("[Agentation] Could not join session, creating new:",e);if("u">typeof window)try{localStorage.removeItem(ew(nl))}catch{}}if(!n){let e="u">typeof window?window.location.href:"/",t=await ek(v,e);tR(t.id),tz("connected"),ev(nl,t.id),j?.(t.id);let n=function(){let e=new Map;if("u"!e.timestamp||e.timestamp>t);o.length>0&&e.set(n,o)}}}}catch{}return e}(),o="u">typeof window?window.location.origin:"",s=[];for(let[e,l]of n){let n=l.filter(e=>!e._syncedTo);if(0===n.length)continue;let r=`${o}${e}`,a=e===nl;s.push((async()=>{try{let o=a?t:await ek(v,r),s=(await Promise.allSettled(n.map(e=>ej(v,o.id,{...e,sessionId:o.id,url:r})))).map((e,t)=>"fulfilled"===e.status?e.value:(console.warn("[Agentation] Failed to sync annotation:",e.reason),n[t]));if(eb(e,s,o.id),a){let e=new Set(n.map(e=>e.id));q(t=>{let n=t.filter(t=>!e.has(t.id));return[...s,...n]})}}catch(t){console.warn(`[Agentation] Failed to sync annotations for ${e}:`,t)}})())}await Promise.allSettled(s)}}catch(e){tz("disconnected"),console.warn("[Agentation] Failed to initialize session, using local storage:",e)}})())},[v,C,ta,j,nl]),(0,t.useEffect)(()=>{if(!v||!ta)return;let e=async()=>{try{(await fetch(`${v}/health`)).ok?tz("connected"):tz("disconnected")}catch{tz("disconnected")}};e();let t=U(e,1e4);return()=>clearInterval(t)},[v,ta]),(0,t.useEffect)(()=>{if(!v||!ta||!tB)return;let e=new EventSource(`${v}/sessions/${tB}/events`),t=["resolved","dismissed"],n=e=>{try{let n=JSON.parse(e.data);if(t.includes(n.payload?.status)){let e=n.payload.id;tK(t=>new Set(t).add(e)),Q(()=>{q(t=>t.filter(t=>t.id!==e)),tK(t=>{let n=new Set(t);return n.delete(e),n})},150)}}catch{}};return e.addEventListener("annotation.updated",n),()=>{e.removeEventListener("annotation.updated",n),e.close()}},[v,ta,tB]),(0,t.useEffect)(()=>{if(!v||!ta)return;let e="disconnected"===nt.current,t="connected"===tY;nt.current=tY,e&&t&&(async()=>{try{let e=ey(nl);if(0===e.length)return;let t="u">typeof window?window.location.origin:"",n=`${t}${nl}`,o=tB,s=[];if(o)try{s=(await eC(v,o)).annotations}catch{o=null}o||(o=(await ek(v,n)).id,tR(o),ev(nl,o));let l=new Set(s.map(e=>e.id)),r=e.filter(e=>!l.has(e.id));if(r.length>0){let e=(await Promise.allSettled(r.map(e=>ej(v,o,{...e,sessionId:o,url:n})))).map((e,t)=>"fulfilled"===e.status?e.value:(console.warn("[Agentation] Failed to sync annotation on reconnect:",e.reason),r[t])),t=[...s,...e];q(t),eb(nl,t,o)}}catch(e){console.warn("[Agentation] Failed to sync on reconnect:",e)}})()},[tY,v,ta,tB,nl]),(0,t.useEffect)(()=>{if(!l||!ta||!e||0===e.length||J.length>0)return;let t=[];return t.push(Q(()=>{F(!0)},s-200)),e.forEach((e,n)=>{t.push(Q(()=>{let t=document.querySelector(e.selector);if(!t)return;let o=t.getBoundingClientRect(),{name:s,path:l}=et(t),r={id:`demo-${Date.now()}-${n}`,x:(o.left+o.width/2)/window.innerWidth*100,y:o.top+o.height/2+window.scrollY,comment:e.comment,element:s,elementPath:l,timestamp:Date.now(),selectedText:e.selectedText,boundingBox:{x:o.left,y:o.top+window.scrollY,width:o.width,height:o.height},nearbyText:en(t),cssClasses:el(t)};q(e=>[...e,r])},s+300*n))}),()=>{t.forEach(clearTimeout)}},[l,ta,e,s]),(0,t.useEffect)(()=>{let e=()=>{ts(window.scrollY),tr(!0),ns.current&&clearTimeout(ns.current),ns.current=Q(()=>{tr(!1)},150)};return window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e),ns.current&&clearTimeout(ns.current)}},[]),(0,t.useEffect)(()=>{ta&&J.length>0?tB?eb(nl,J,tB):ex(nl,J):ta&&0===J.length&&localStorage.removeItem(ef(nl))},[J,nl,ta,tB]);let ni=(0,t.useCallback)(()=>{td||(!function(){if("u"{var t;"running"===e.playState&&((t=e.effect?.target)&&W.some(e=>!!t.closest?.(`[${e}]`))||(e.pause(),X.pausedAnimations.push(e)))})}catch{}document.querySelectorAll("video").forEach(e=>{e.paused||(e.dataset.wasPaused="false",e.pause())})}(),t_(!0))},[td]),nd=(0,t.useCallback)(()=>{td&&(Z(),t_(!1))},[td]),n_=(0,t.useCallback)(()=>{td?nd():ni()},[td,ni,nd]),nc=(0,t.useCallback)(()=>{if(0===tw.length)return;let e=tw[0],t=e.element,n=tw.length>1,o=tw.map(e=>e.element.getBoundingClientRect());if(n){let e={left:Math.min(...o.map(e=>e.left)),top:Math.min(...o.map(e=>e.top)),right:Math.max(...o.map(e=>e.right)),bottom:Math.max(...o.map(e=>e.bottom))},n=tw.slice(0,5).map(e=>e.name).join(", "),s=tw.length>5?` +${tw.length-5} more`:"",l=o.map(e=>({x:e.left,y:e.top+window.scrollY,width:e.width,height:e.height})),r=tw[tw.length-1].element,a=o[o.length-1],i=a.left+a.width/2,d=a.top+a.height/2,_=eF(r);e$({x:i/window.innerWidth*100,y:_?d:d+window.scrollY,clientY:d,element:`${tw.length} elements: ${n}${s}`,elementPath:"multi-select",boundingBox:{x:e.left,y:e.top+window.scrollY,width:e.right-e.left,height:e.bottom-e.top},isMultiSelect:!0,isFixed:_,elementBoundingBoxes:l,multiSelectElements:tw.map(e=>e.element),targetElement:r,fullPath:ep(t),accessibility:eg(t),computedStyles:em(t),computedStylesObj:ec(t),nearbyElements:es(t),cssClasses:el(t),nearbyText:en(t)})}else{let n=o[0],s=eF(t);e$({x:n.left/window.innerWidth*100,y:s?n.top:n.top+window.scrollY,clientY:n.top,element:e.name,elementPath:e.path,boundingBox:{x:n.left,y:s?n.top:n.top+window.scrollY,width:n.width,height:n.height},isFixed:s,fullPath:ep(t),accessibility:eg(t),computedStyles:em(t),computedStylesObj:ec(t),nearbyElements:es(t),cssClasses:el(t),nearbyText:en(t),reactComponents:e.reactComponents})}tv([]),e_(null)},[tw]);(0,t.useEffect)(()=>{!A&&(e$(null),e8(null),te(null),tn([]),e_(null),tu(!1),tv([]),tk.current={cmd:!1,shift:!1},td&&nd())},[A,td,nd]),(0,t.useEffect)(()=>()=>{Z()},[]),(0,t.useEffect)(()=>{if(!A)return;let e=document.createElement("style");return e.id="feedback-cursor-styles",e.textContent=` body * { cursor: crosshair !important; } body p, body span, body h1, body h2, body h3, body h4, body h5, body h6, body li, body td, body th, body label, body blockquote, body figcaption, body caption, body legend, body dt, body dd, body pre, body code, body em, body strong, body b, body i, body u, body s, body a, body time, body address, body cite, body q, body abbr, body dfn, body mark, body small, body sub, body sup, body [contenteditable], body p *, body span *, body h1 *, body h2 *, body h3 *, body h4 *, body h5 *, body h6 *, body li *, body a *, body label *, body pre *, body code *, body blockquote *, body [contenteditable] * { cursor: text !important; } [data-feedback-toolbar], [data-feedback-toolbar] * { cursor: default !important; } [data-feedback-toolbar] textarea, [data-feedback-toolbar] input[type="text"], [data-feedback-toolbar] input[type="url"] { cursor: text !important; } [data-feedback-toolbar] button, [data-feedback-toolbar] button *, [data-feedback-toolbar] label, [data-feedback-toolbar] label *, [data-feedback-toolbar] a, [data-feedback-toolbar] a *, [data-feedback-toolbar] [role="button"], [data-feedback-toolbar] [role="button"] * { cursor: pointer !important; } [data-annotation-marker], [data-annotation-marker] * { cursor: pointer !important; } `,document.head.appendChild(e),()=>{let e=document.getElementById("feedback-cursor-styles");e&&e.remove()}},[A]),(0,t.useEffect)(()=>{if(!A||eI)return;let e=e=>{if(K(e.composedPath()[0]||e.target,"[data-feedback-toolbar]"))return void e_(null);let t=eD(e.clientX,e.clientY);if(!t||K(t,"[data-feedback-toolbar]"))return void e_(null);let{name:n,elementName:o,path:s,reactComponents:l}=eT(t,tP);e_({element:n,elementName:o,elementPath:s,rect:t.getBoundingClientRect(),reactComponents:l}),eN({x:e.clientX,y:e.clientY})};return document.addEventListener("mousemove",e),()=>document.removeEventListener("mousemove",e)},[A,eI,tP]),(0,t.useEffect)(()=>{if(!A)return;let e=e=>{let t;if(t8.current){t8.current=!1;return}let n=e.composedPath()[0]||e.target;if(K(n,"[data-feedback-toolbar]")||K(n,"[data-annotation-popup]")||K(n,"[data-annotation-marker]"))return;if(e.metaKey&&e.shiftKey&&!eI&&!e9){e.preventDefault(),e.stopPropagation();let t=eD(e.clientX,e.clientY);if(!t)return;let n=t.getBoundingClientRect(),{name:o,path:s,reactComponents:l}=eT(t,tP),r=tw.findIndex(e=>e.element===t);r>=0?tv(e=>e.filter((e,t)=>t!==r)):tv(e=>[...e,{element:t,rect:n,name:o,path:s,reactComponents:l??void 0}]);return}let o=K(n,"button, a, input, select, textarea, [role='button'], [onclick]");if(tL.blockInteractions&&o&&(e.preventDefault(),e.stopPropagation()),eI){if(o&&!tL.blockInteractions)return;e.preventDefault(),nn.current?.shake();return}if(e9){if(o&&!tL.blockInteractions)return;e.preventDefault(),no.current?.shake();return}e.preventDefault();let s=eD(e.clientX,e.clientY);if(!s)return;let{name:l,path:r,reactComponents:a}=eT(s,tP),i=s.getBoundingClientRect(),d=e.clientX/window.innerWidth*100,_=eF(s),c=_?e.clientY:e.clientY+window.scrollY,u=window.getSelection();u&&u.toString().trim().length>0&&(t=u.toString().trim().slice(0,500));let m=ec(s),g=em(s);e$({x:d,y:c,clientY:e.clientY,element:l,elementPath:r,selectedText:t,boundingBox:{x:i.left,y:_?i.top:i.top+window.scrollY,width:i.width,height:i.height},nearbyText:en(s),cssClasses:el(s),isFixed:_,fullPath:ep(s),accessibility:eg(s),computedStyles:g,computedStylesObj:m,nearbyElements:es(s),reactComponents:a??void 0,targetElement:s}),e_(null)};return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)},[A,eI,e9,tL.blockInteractions,tP,tw]),(0,t.useEffect)(()=>{if(!A)return;let e=e=>{"Meta"===e.key&&(tk.current.cmd=!0),"Shift"===e.key&&(tk.current.shift=!0)},t=e=>{let t=tk.current.cmd&&tk.current.shift;"Meta"===e.key&&(tk.current.cmd=!1),"Shift"===e.key&&(tk.current.shift=!1);let n=tk.current.cmd&&tk.current.shift;t&&!n&&tw.length>0&&nc()},n=()=>{tk.current={cmd:!1,shift:!1},tv([])};return document.addEventListener("keydown",e),document.addEventListener("keyup",t),window.addEventListener("blur",n),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t),window.removeEventListener("blur",n)}},[A,tw,nc]),(0,t.useEffect)(()=>{if(!A||eI)return;let e=e=>{let t=e.composedPath()[0]||e.target;K(t,"[data-feedback-toolbar]")||K(t,"[data-annotation-marker]")||K(t,"[data-annotation-popup]")||new Set(["P","SPAN","H1","H2","H3","H4","H5","H6","LI","TD","TH","LABEL","BLOCKQUOTE","FIGCAPTION","CAPTION","LEGEND","DT","DD","PRE","CODE","EM","STRONG","B","I","U","S","A","TIME","ADDRESS","CITE","Q","ABBR","DFN","MARK","SMALL","SUB","SUP"]).has(t.tagName)||t.isContentEditable||(t4.current={x:e.clientX,y:e.clientY})};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[A,eI]),(0,t.useEffect)(()=>{if(!A||eI)return;let e=e=>{if(!t4.current)return;let t=e.clientX-t4.current.x,n=e.clientY-t4.current.y,o=t*t+n*n;if(!t5&&o>=64&&(t6.current=t4.current,t2(!0)),(t5||o>=64)&&t6.current){if(t7.current){let t=Math.min(t6.current.x,e.clientX),n=Math.min(t6.current.y,e.clientY),o=Math.abs(e.clientX-t6.current.x),s=Math.abs(e.clientY-t6.current.y);t7.current.style.transform=`translate(${t}px, ${n}px)`,t7.current.style.width=`${o}px`,t7.current.style.height=`${s}px`}let t=Date.now();if(t-t3.current<50)return;t3.current=t;let n=t6.current.x,o=t6.current.y,s=Math.min(n,e.clientX),l=Math.min(o,e.clientY),r=Math.max(n,e.clientX),a=Math.max(o,e.clientY),i=(s+r)/2,d=(l+a)/2,_=new Set;for(let[e,t]of[[s,l],[r,l],[s,a],[r,a],[i,d],[i,l],[i,a],[s,d],[r,d]])for(let n of document.elementsFromPoint(e,t))n instanceof HTMLElement&&_.add(n);for(let e of document.querySelectorAll("button, a, input, img, p, h1, h2, h3, h4, h5, h6, li, label, td, th, div, span, section, article, aside, nav"))if(e instanceof HTMLElement){let t=e.getBoundingClientRect(),n=t.left+t.width/2,o=t.top+t.height/2,i=n>=s&&n<=r&&o>=l&&o<=a,d=Math.min(t.right,r)-Math.max(t.left,s),c=Math.min(t.bottom,a)-Math.max(t.top,l),u=d>0&&c>0?d*c:0,m=t.width*t.height,g=m>0?u/m:0;(i||g>.5)&&_.add(e)}let c=[],u=new Set(["BUTTON","A","INPUT","IMG","P","H1","H2","H3","H4","H5","H6","LI","LABEL","TD","TH","SECTION","ARTICLE","ASIDE","NAV"]);for(let e of _){if(K(e,"[data-feedback-toolbar]")||K(e,"[data-annotation-marker]"))continue;let t=e.getBoundingClientRect();if((!(t.width>.8*window.innerWidth)||!(t.height>.5*window.innerHeight))&&!(t.width<10)&&!(t.height<10)&&t.lefts&&t.topl){let n=e.tagName,o=u.has(n);if(!o&&("DIV"===n||"SPAN"===n)){let t=e.textContent&&e.textContent.trim().length>0,n=null!==e.onclick||"button"===e.getAttribute("role")||"link"===e.getAttribute("role")||e.classList.contains("clickable")||e.hasAttribute("data-clickable");(t||n)&&!e.querySelector("p, h1, h2, h3, h4, h5, h6, button, a")&&(o=!0)}if(o){let e=!1;for(let n of c)if(n.left<=t.left&&n.right>=t.right&&n.top<=t.top&&n.bottom>=t.bottom){e=!0;break}e||c.push(t)}}}if(t9.current){let e=t9.current;for(;e.children.length>c.length;)e.removeChild(e.lastChild);c.forEach((t,n)=>{let o=e.children[n];o||((o=document.createElement("div")).className=eR.selectedElementHighlight,e.appendChild(o)),o.style.transform=`translate(${t.left}px, ${t.top}px)`,o.style.width=`${t.width}px`,o.style.height=`${t.height}px`})}}};return document.addEventListener("mousemove",e,{passive:!0}),()=>document.removeEventListener("mousemove",e)},[A,eI,t5,8]),(0,t.useEffect)(()=>{if(!A)return;let e=e=>{let t=t6.current;if(t5&&t){t8.current=!0;let n=Math.min(t.x,e.clientX),o=Math.min(t.y,e.clientY),s=Math.max(t.x,e.clientX),l=Math.max(t.y,e.clientY),r=[];document.querySelectorAll("button, a, input, img, p, h1, h2, h3, h4, h5, h6, li, label, td, th").forEach(e=>{if(!(e instanceof HTMLElement)||K(e,"[data-feedback-toolbar]")||K(e,"[data-annotation-marker]"))return;let t=e.getBoundingClientRect();t.width>.8*window.innerWidth&&t.height>.5*window.innerHeight||!(t.width<10)&&!(t.height<10)&&t.leftn&&t.topo&&r.push({element:e,rect:t})});let a=r.filter(({element:e})=>!r.some(({element:t})=>t!==e&&e.contains(t))),i=e.clientX/window.innerWidth*100,d=e.clientY+window.scrollY;if(a.length>0){let t=a.reduce((e,{rect:t})=>({left:Math.min(e.left,t.left),top:Math.min(e.top,t.top),right:Math.max(e.right,t.right),bottom:Math.max(e.bottom,t.bottom)}),{left:1/0,top:1/0,right:-1/0,bottom:-1/0}),n=a.slice(0,5).map(({element:e})=>et(e).name).join(", "),o=a.length>5?` +${a.length-5} more`:"",s=a[0].element,l=ec(s),r=em(s);e$({x:i,y:d,clientY:e.clientY,element:`${a.length} elements: ${n}${o}`,elementPath:"multi-select",boundingBox:{x:t.left,y:t.top+window.scrollY,width:t.right-t.left,height:t.bottom-t.top},isMultiSelect:!0,fullPath:ep(s),accessibility:eg(s),computedStyles:r,computedStylesObj:l,nearbyElements:es(s),cssClasses:el(s),nearbyText:en(s)})}else{let t=Math.abs(s-n),r=Math.abs(l-o);t>20&&r>20&&e$({x:i,y:d,clientY:e.clientY,element:"Area selection",elementPath:`region at (${Math.round(n)}, ${Math.round(o)})`,boundingBox:{x:n,y:o+window.scrollY,width:t,height:r},isMultiSelect:!0})}e_(null)}else t5&&(t8.current=!0);t4.current=null,t6.current=null,t2(!1),t9.current&&(t9.current.innerHTML="")};return document.addEventListener("mouseup",e),()=>document.removeEventListener("mouseup",e)},[A,t5]);let nu=(0,t.useCallback)(async(e,t,n)=>{let o=tL.webhookUrl||L;if(!o||!tL.webhooksEnabled&&!n)return!1;try{return(await fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({event:e,timestamp:Date.now(),url:"u">typeof window?window.location.href:void 0,...t})})).ok}catch(e){return console.warn("[Agentation] Webhook failed:",e),!1}},[L,tL.webhookUrl,tL.webhooksEnabled]),nm=(0,t.useCallback)(e=>{if(!eI)return;let t={id:Date.now().toString(),x:eI.x,y:eI.y,comment:e,element:eI.element,elementPath:eI.elementPath,timestamp:Date.now(),selectedText:eI.selectedText,boundingBox:eI.boundingBox,nearbyText:eI.nearbyText,cssClasses:eI.cssClasses,isMultiSelect:eI.isMultiSelect,isFixed:eI.isFixed,fullPath:eI.fullPath,accessibility:eI.accessibility,computedStyles:eI.computedStyles,nearbyElements:eI.nearbyElements,reactComponents:eI.reactComponents,elementBoundingBoxes:eI.elementBoundingBoxes,...v&&tB?{sessionId:tB,url:"u">typeof window?window.location.href:void 0,status:"pending"}:{}};q(e=>[...e,t]),ne.current=t.id,Q(()=>{ne.current=null},300),Q(()=>{tV(e=>new Set(e).add(t.id))},250),i?.(t),nu("annotation.add",{annotation:t}),tG(!0),Q(()=>{e$(null),tG(!1)},150),window.getSelection()?.removeAllRanges(),v&&tB&&ej(v,tB,t).then(e=>{e.id!==t.id&&(q(n=>n.map(n=>n.id===t.id?{...n,id:e.id}:n)),tV(n=>{let o=new Set(n);return o.delete(t.id),o.add(e.id),o}))}).catch(e=>{console.warn("[Agentation] Failed to sync annotation:",e)})},[eI,i,nu,v,tB]),ng=(0,t.useCallback)(()=>{tG(!0),Q(()=>{e$(null),tG(!1)},150)},[]),np=(0,t.useCallback)(e=>{let t=J.findIndex(t=>t.id===e),n=J[t];e9?.id===e&&(t1(!0),Q(()=>{e8(null),te(null),tn([]),t1(!1)},150)),e4(e),tK(t=>new Set(t).add(e)),n&&(d?.(n),nu("annotation.delete",{annotation:n})),v&&eS(v,e).catch(e=>{console.warn("[Agentation] Failed to delete annotation from server:",e)}),Q(()=>{q(t=>t.filter(t=>t.id!==e)),tK(t=>{let n=new Set(t);return n.delete(e),n}),e4(null),te7(null),200))},150)},[J,e9,d,nu,v]),nh=(0,t.useCallback)(e=>{if(e8(e),eq(null),e0(null),e5([]),e.elementBoundingBoxes?.length){let t=[];for(let n of e.elementBoundingBoxes){let e=eD(n.x+n.width/2,n.y+n.height/2-window.scrollY);e&&t.push(e)}tn(t),te(null)}else if(e.boundingBox){let t=e.boundingBox,n=eD(t.x+t.width/2,e.isFixed?t.y+t.height/2:t.y+t.height/2-window.scrollY);if(n){let e=n.getBoundingClientRect(),o=e.width/t.width,s=e.height/t.height;o<.5||s<.5?te(null):te(n)}else te(null);tn([])}else te(null),tn([])},[]),nf=(0,t.useCallback)(e=>{if(!e){eq(null),e0(null),e5([]);return}if(eq(e.id),e.elementBoundingBoxes?.length){let t=[];for(let n of e.elementBoundingBoxes){let e=n.x+n.width/2,o=n.y+n.height/2-window.scrollY,s=document.elementsFromPoint(e,o).find(e=>!e.closest("[data-annotation-marker]")&&!e.closest("[data-agentation-root]"));s&&t.push(s)}e5(t),e0(null)}else if(e.boundingBox){let t=e.boundingBox,n=eD(t.x+t.width/2,e.isFixed?t.y+t.height/2:t.y+t.height/2-window.scrollY);if(n){let e=n.getBoundingClientRect(),o=e.width/t.width,s=e.height/t.height;o<.5||s<.5?e0(null):e0(n)}else e0(null);e5([])}else e0(null),e5([])},[]),ny=(0,t.useCallback)(e=>{if(!e9)return;let t={...e9,comment:e};q(e=>e.map(e=>e.id===e9.id?t:e)),m?.(t),nu("annotation.update",{annotation:t}),v&&eL(v,e9.id,{comment:e}).catch(e=>{console.warn("[Agentation] Failed to update annotation on server:",e)}),t1(!0),Q(()=>{e8(null),te(null),tn([]),t1(!1)},150)},[e9,m,nu,v]),nx=(0,t.useCallback)(()=>{t1(!0),Q(()=>{e8(null),te(null),tn([]),t1(!1)},150)},[]),nb=(0,t.useCallback)(()=>{let e=J.length;0!==e&&(h?.(J),nu("annotations.clear",{annotations:J}),v&&Promise.all(J.map(e=>eS(v,e.id).catch(e=>{console.warn("[Agentation] Failed to delete annotation from server:",e)}))),eJ(!0),eZ(!0),Q(()=>{q([]),tV(new Set),localStorage.removeItem(ef(nl)),eJ(!1)},30*e+200),Q(()=>eZ(!1),1500))},[nl,J,h,nu,v]),nw=(0,t.useCallback)(async()=>{let e=eX(J,"u">typeof window?window.location.pathname+window.location.search+window.location.hash:nl,tL.outputDetail,tP);if(e){if(x)try{await navigator.clipboard.writeText(e)}catch{}f?.(e),eE(!0),Q(()=>eE(!1),2e3),tL.autoClearAfterCopy&&Q(()=>nb(),500)}},[J,nl,tL.outputDetail,tP,tL.autoClearAfterCopy,nb,x,f]),nv=(0,t.useCallback)(async()=>{let e=eX(J,"u">typeof window?window.location.pathname+window.location.search+window.location.hash:nl,tL.outputDetail,tP);if(!e)return;y&&y(e,J),eB("sending"),await new Promise(e=>Q(e,150));let t=await nu("submit",{output:e,annotations:J},!0);eB(t?"sent":"failed"),Q(()=>eB("idle"),2500),t&&tL.autoClearAfterCopy&&Q(()=>nb(),500)},[y,nu,J,nl,tL.outputDetail,tP,tL.autoClearAfterCopy,nb]);(0,t.useEffect)(()=>{if(!tD)return;let e=e=>{let t=e.clientX-tD.x,n=e.clientY-tD.y,o=Math.sqrt(t*t+n*n);if(!tW&&o>10&&tH(!0),tW||o>10){let e=tD.toolbarX+t,o=tD.toolbarY+n;tA({x:e=Math.max(20-(297-(A?"connected"===tY?297:257:44)),Math.min(window.innerWidth-20-297,e)),y:o=Math.max(20,Math.min(window.innerHeight-44-20,o))})}},t=()=>{tW&&(tU.current=!0),tH(!1),tF(null)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),()=>{document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}},[tD,tW,A,tY]);let nk=(0,t.useCallback)(e=>{if(e.target.closest("button")||e.target.closest(`.${eR.settingsPanel}`))return;let t=e.currentTarget.parentElement;if(!t)return;let n=t.getBoundingClientRect(),o=tO?.x??n.left,s=tO?.y??n.top;tQ((Math.random()-.5)*10),tF({x:e.clientX,y:e.clientY,toolbarX:o,toolbarY:s})},[tO]);if((0,t.useEffect)(()=>{if(!tO)return;let e=()=>{let e=tO.x,t=tO.y;e=Math.max(20-(297-(A?"connected"===tY?297:257:44)),Math.min(window.innerWidth-20-297,e)),t=Math.max(20,Math.min(window.innerHeight-44-20,t)),(e!==tO.x||t!==tO.y)&&tA({x:e,y:t})};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[tO,A,tY]),(0,t.useEffect)(()=>{let e=e=>{let t=e.target,n="INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable;if("Escape"===e.key){if(tw.length>0)return void tv([]);eI||A&&(tC(),F(!1))}if((e.metaKey||e.ctrlKey)&&e.shiftKey&&("f"===e.key||"F"===e.key)){e.preventDefault(),tC(),F(e=>!e);return}if(!n&&!e.metaKey&&!e.ctrlKey&&(("p"===e.key||"P"===e.key)&&(e.preventDefault(),tC(),n_()),("h"===e.key||"H"===e.key)&&J.length>0&&(e.preventDefault(),tC(),ee(e=>!e)),("c"===e.key||"C"===e.key)&&J.length>0&&(e.preventDefault(),tC(),nw()),("x"===e.key||"X"===e.key)&&J.length>0&&(e.preventDefault(),tC(),nb()),"s"===e.key||"S"===e.key)){let t=eO(tL.webhookUrl)||eO(L||"");J.length>0&&t&&"idle"===eP&&(e.preventDefault(),tC(),nv())}};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[A,eI,J.length,tL.webhookUrl,L,eP,nv,n_,nw,nb,tw]),!ta)return null;let nC=J.length>0,nj=J.filter(e=>!tJ.has(e.id)),nL=J.filter(e=>tJ.has(e.id)),nS=e=>{let t=e.x/100*window.innerWidth,n="string"==typeof e.y?parseFloat(e.y):e.y,o={};window.innerHeight-n-22-10<80&&(o.top="auto",o.bottom="calc(100% + 10px)");let s=t-100;if(s<10)o.left=`calc(50% + ${10-s}px)`;else if(s+200>window.innerWidth-10){let e=s+200-(window.innerWidth-10);o.left=`calc(50% - ${e}px)`}return o};return(0,n.createPortal)((0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:eR.toolbar,"data-feedback-toolbar":!0,style:tO?{left:tO.x,top:tO.y,right:"auto",bottom:"auto"}:void 0,children:(0,o.jsxs)("div",{className:`${eR.toolbarContainer} ${!tN?eR.light:""} ${A?eR.expanded:eR.collapsed} ${t$?eR.entrance:""} ${tW?eR.dragging:""} ${!tL.webhooksEnabled&&(eO(tL.webhookUrl)||eO(L||""))?eR.serverConnected:""}`,onClick:A?void 0:e=>{if(tU.current){tU.current=!1,e.preventDefault();return}F(!0)},onMouseDown:nk,role:A?void 0:"button",tabIndex:A?-1:0,title:A?void 0:"Start feedback mode",style:{...tW&&{transform:`scale(1.05) rotate(${tX}deg)`,cursor:"grabbing"}},children:[(0,o.jsxs)("div",{className:`${eR.toggleContent} ${!A?eR.visible:eR.hidden}`,children:[(0,o.jsx)(_,{size:24}),nC&&(0,o.jsx)("span",{className:`${eR.badge} ${A?eR.fadeOut:""} ${t$?eR.entrance:""}`,style:{backgroundColor:tL.annotationColor},children:J.length})]}),(0,o.jsxs)("div",{className:`${eR.controlsContent} ${A?eR.visible:eR.hidden} ${tO&&tO.y<100?eR.tooltipBelow:""} ${tx||tc?eR.tooltipsHidden:""}`,onMouseLeave:()=>{tb(!1)},children:[(0,o.jsxs)("div",{className:`${eR.buttonWrapper} ${tO&&tO.x<120?eR.buttonWrapperAlignLeft:""}`,children:[(0,o.jsx)("button",{className:`${eR.controlButton} ${!tN?eR.light:""}`,onClick:e=>{e.stopPropagation(),tC(),n_()},"data-active":td,children:(0,o.jsx)(w,{size:24,isPaused:td})}),(0,o.jsxs)("span",{className:eR.buttonTooltip,children:[td?"Resume animations":"Pause animations",(0,o.jsx)("span",{className:eR.shortcut,children:"P"})]})]}),(0,o.jsxs)("div",{className:eR.buttonWrapper,children:[(0,o.jsx)("button",{className:`${eR.controlButton} ${!tN?eR.light:""}`,onClick:e=>{e.stopPropagation(),tC(),ee(!G)},disabled:!nC,children:(0,o.jsx)(b,{size:24,isOpen:G})}),(0,o.jsxs)("span",{className:eR.buttonTooltip,children:[G?"Hide markers":"Show markers",(0,o.jsx)("span",{className:eR.shortcut,children:"H"})]})]}),(0,o.jsxs)("div",{className:eR.buttonWrapper,children:[(0,o.jsx)("button",{className:`${eR.controlButton} ${!tN?eR.light:""} ${eM?eR.statusShowing:""}`,onClick:e=>{e.stopPropagation(),tC(),nw()},disabled:!nC,"data-active":eM,children:(0,o.jsx)(g,{size:24,copied:eM})}),(0,o.jsxs)("span",{className:eR.buttonTooltip,children:["Copy feedback",(0,o.jsx)("span",{className:eR.shortcut,children:"C"})]})]}),(0,o.jsxs)("div",{className:`${eR.buttonWrapper} ${eR.sendButtonWrapper} ${!tL.webhooksEnabled&&(eO(tL.webhookUrl)||eO(L||""))?eR.sendButtonVisible:""}`,children:[(0,o.jsxs)("button",{className:`${eR.controlButton} ${!tN?eR.light:""} ${"sent"===eP||"failed"===eP?eR.statusShowing:""}`,onClick:e=>{e.stopPropagation(),tC(),nv()},disabled:!nC||!eO(tL.webhookUrl)&&!eO(L||"")||"sending"===eP,"data-no-hover":"sent"===eP||"failed"===eP,tabIndex:eO(tL.webhookUrl)||eO(L||"")?0:-1,children:[(0,o.jsx)(p,{size:24,state:eP}),nC&&"idle"===eP&&(0,o.jsx)("span",{className:`${eR.buttonBadge} ${!tN?eR.light:""}`,style:{backgroundColor:tL.annotationColor},children:J.length})]}),(0,o.jsxs)("span",{className:eR.buttonTooltip,children:["Send Annotations",(0,o.jsx)("span",{className:eR.shortcut,children:"S"})]})]}),(0,o.jsxs)("div",{className:eR.buttonWrapper,children:[(0,o.jsx)("button",{className:`${eR.controlButton} ${!tN?eR.light:""}`,onClick:e=>{e.stopPropagation(),tC(),nb()},disabled:!nC,"data-danger":!0,children:(0,o.jsx)(S,{size:24})}),(0,o.jsxs)("span",{className:eR.buttonTooltip,children:["Clear all",(0,o.jsx)("span",{className:eR.shortcut,children:"X"})]})]}),(0,o.jsxs)("div",{className:eR.buttonWrapper,children:[(0,o.jsx)("button",{className:`${eR.controlButton} ${!tN?eR.light:""}`,onClick:e=>{e.stopPropagation(),tC(),tu(!tc)},children:(0,o.jsx)(k,{size:24})}),v&&"disconnected"!==tY&&(0,o.jsx)("span",{className:`${eR.mcpIndicator} ${!tN?eR.light:""} ${eR[tY]} ${tc?eR.hidden:""}`,title:"connected"===tY?"MCP Connected":"MCP Connecting..."}),(0,o.jsx)("span",{className:eR.buttonTooltip,children:"Settings"})]}),(0,o.jsx)("div",{className:`${eR.divider} ${!tN?eR.light:""}`}),(0,o.jsxs)("div",{className:`${eR.buttonWrapper} ${tO&&"u">typeof window&&tO.x>window.innerWidth-120?eR.buttonWrapperAlignRight:""}`,children:[(0,o.jsx)("button",{className:`${eR.controlButton} ${!tN?eR.light:""}`,onClick:e=>{e.stopPropagation(),tC(),F(!1)},children:(0,o.jsx)(P,{size:24})}),(0,o.jsxs)("span",{className:eR.buttonTooltip,children:["Exit",(0,o.jsx)("span",{className:eR.shortcut,children:"Esc"})]})]})]}),(0,o.jsx)("div",{className:`${eR.settingsPanel} ${tN?eR.dark:eR.light} ${tm?eR.enter:eR.exit}`,onClick:e=>e.stopPropagation(),style:tO&&tO.y<230?{bottom:"auto",top:"calc(100% + 0.5rem)"}:void 0,children:(0,o.jsxs)("div",{className:`${eR.settingsPanelContainer} ${tf?eR.transitioning:""}`,children:[(0,o.jsxs)("div",{className:`${eR.settingsPage} ${"automations"===tp?eR.slideLeft:""}`,children:[(0,o.jsxs)("div",{className:eR.settingsHeader,children:[(0,o.jsxs)("span",{className:eR.settingsBrand,children:[(0,o.jsx)("span",{className:eR.settingsBrandSlash,style:{color:tL.annotationColor,transition:"color 0.2s ease"},children:"/"}),"agentation"]}),(0,o.jsxs)("span",{className:eR.settingsVersion,children:["v","2.2.1"]}),(0,o.jsx)("button",{className:eR.themeToggle,onClick:()=>tI(!tN),title:tN?"Switch to light mode":"Switch to dark mode",children:(0,o.jsx)("span",{className:eR.themeIconWrapper,children:(0,o.jsx)("span",{className:eR.themeIcon,children:tN?(0,o.jsx)(B,{size:20}):(0,o.jsx)(R,{size:20})},tN?"sun":"moon")})})]}),(0,o.jsxs)("div",{className:eR.settingsSection,children:[(0,o.jsxs)("div",{className:eR.settingsRow,children:[(0,o.jsxs)("div",{className:`${eR.settingsLabel} ${!tN?eR.light:""}`,children:["Output Detail",(0,o.jsx)(tj,{content:"Controls how much detail is included in the copied output",children:(0,o.jsx)("span",{className:eR.helpIcon,children:(0,o.jsx)(c,{size:20})})})]}),(0,o.jsxs)("button",{className:`${eR.cycleButton} ${!tN?eR.light:""}`,onClick:()=>{let e=(eW.findIndex(e=>e.value===tL.outputDetail)+1)%eW.length;tS(t=>({...t,outputDetail:eW[e].value}))},children:[(0,o.jsx)("span",{className:eR.cycleButtonText,children:eW.find(e=>e.value===tL.outputDetail)?.label},tL.outputDetail),(0,o.jsx)("span",{className:eR.cycleDots,children:eW.map((e,t)=>(0,o.jsx)("span",{className:`${eR.cycleDot} ${!tN?eR.light:""} ${tL.outputDetail===e.value?eR.active:""}`},e.value))})]})]}),(0,o.jsxs)("div",{className:`${eR.settingsRow} ${eR.settingsRowMarginTop} ${!tE?eR.settingsRowDisabled:""}`,children:[(0,o.jsxs)("div",{className:`${eR.settingsLabel} ${!tN?eR.light:""}`,children:["React Components",(0,o.jsx)(tj,{content:tE?"Include React component names in annotations":"Disabled — production builds minify component names, making detection unreliable. Use on localhost in development mode.",children:(0,o.jsx)("span",{className:eR.helpIcon,children:(0,o.jsx)(c,{size:20})})})]}),(0,o.jsxs)("label",{className:`${eR.toggleSwitch} ${!tE?eR.disabled:""}`,children:[(0,o.jsx)("input",{type:"checkbox",checked:tE&&tL.reactEnabled,disabled:!tE,onChange:()=>tS(e=>({...e,reactEnabled:!e.reactEnabled}))}),(0,o.jsx)("span",{className:eR.toggleSlider})]})]})]}),(0,o.jsxs)("div",{className:eR.settingsSection,children:[(0,o.jsx)("div",{className:`${eR.settingsLabel} ${eR.settingsLabelMarker} ${!tN?eR.light:""}`,children:"Marker Colour"}),(0,o.jsx)("div",{className:eR.colorOptions,children:eH.map(e=>(0,o.jsx)("div",{role:"button",onClick:()=>tS(t=>({...t,annotationColor:e.value})),style:{borderColor:tL.annotationColor===e.value?e.value:"transparent"},className:`${eR.colorOptionRing} ${tL.annotationColor===e.value?eR.selected:""}`,children:(0,o.jsx)("div",{className:`${eR.colorOption} ${tL.annotationColor===e.value?eR.selected:""}`,style:{backgroundColor:e.value},title:e.label})},e.value))})]}),(0,o.jsxs)("div",{className:eR.settingsSection,children:[(0,o.jsxs)("label",{className:eR.settingsToggle,children:[(0,o.jsx)("input",{type:"checkbox",id:"autoClearAfterCopy",checked:tL.autoClearAfterCopy,onChange:e=>tS(t=>({...t,autoClearAfterCopy:e.target.checked}))}),(0,o.jsx)("label",{className:`${eR.customCheckbox} ${tL.autoClearAfterCopy?eR.checked:""}`,htmlFor:"autoClearAfterCopy",children:tL.autoClearAfterCopy&&(0,o.jsx)(u,{size:14})}),(0,o.jsxs)("span",{className:`${eR.toggleLabel} ${!tN?eR.light:""}`,children:["Clear on copy/send",(0,o.jsx)(tj,{content:"Automatically clear annotations after copying",children:(0,o.jsx)("span",{className:`${eR.helpIcon} ${eR.helpIconNudge2}`,children:(0,o.jsx)(c,{size:20})})})]})]}),(0,o.jsxs)("label",{className:`${eR.settingsToggle} ${eR.settingsToggleMarginBottom}`,children:[(0,o.jsx)("input",{type:"checkbox",id:"blockInteractions",checked:tL.blockInteractions,onChange:e=>tS(t=>({...t,blockInteractions:e.target.checked}))}),(0,o.jsx)("label",{className:`${eR.customCheckbox} ${tL.blockInteractions?eR.checked:""}`,htmlFor:"blockInteractions",children:tL.blockInteractions&&(0,o.jsx)(u,{size:14})}),(0,o.jsx)("span",{className:`${eR.toggleLabel} ${!tN?eR.light:""}`,children:"Block page interactions"})]})]}),(0,o.jsx)("div",{className:`${eR.settingsSection} ${eR.settingsSectionExtraPadding}`,children:(0,o.jsxs)("button",{className:`${eR.settingsNavLink} ${!tN?eR.light:""}`,onClick:()=>th("automations"),children:[(0,o.jsx)("span",{children:"Manage MCP & Webhooks"}),(0,o.jsxs)("span",{className:eR.settingsNavLinkRight,children:[v&&"disconnected"!==tY&&(0,o.jsx)("span",{className:`${eR.mcpNavIndicator} ${eR[tY]}`}),(0,o.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M7.5 12.5L12 8L7.5 3.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})]})})]}),(0,o.jsxs)("div",{className:`${eR.settingsPage} ${eR.automationsPage} ${"automations"===tp?eR.slideIn:""}`,children:[(0,o.jsxs)("button",{className:`${eR.settingsBackButton} ${!tN?eR.light:""}`,onClick:()=>th("main"),children:[(0,o.jsx)(z,{size:16}),(0,o.jsx)("span",{children:"Manage MCP & Webhooks"})]}),(0,o.jsxs)("div",{className:eR.settingsSection,children:[(0,o.jsxs)("div",{className:eR.settingsRow,children:[(0,o.jsxs)("span",{className:`${eR.automationHeader} ${!tN?eR.light:""}`,children:["MCP Connection",(0,o.jsx)(tj,{content:"Connect via Model Context Protocol to let AI agents like Claude Code receive annotations in real-time.",children:(0,o.jsx)("span",{className:`${eR.helpIcon} ${eR.helpIconNudgeDown}`,children:(0,o.jsx)(c,{size:20})})})]}),v&&(0,o.jsx)("div",{className:`${eR.mcpStatusDot} ${eR[tY]}`,title:"connected"===tY?"Connected":"connecting"===tY?"Connecting...":"Disconnected"})]}),(0,o.jsxs)("p",{className:`${eR.automationDescription} ${!tN?eR.light:""}`,style:{paddingBottom:6},children:["MCP connection allows agents to receive and act on annotations."," ",(0,o.jsx)("a",{href:"https://agentation.dev/mcp",target:"_blank",rel:"noopener noreferrer",className:`${eR.learnMoreLink} ${!tN?eR.light:""}`,children:"Learn more"})]})]}),(0,o.jsxs)("div",{className:`${eR.settingsSection} ${eR.settingsSectionGrow}`,children:[(0,o.jsxs)("div",{className:eR.settingsRow,children:[(0,o.jsxs)("span",{className:`${eR.automationHeader} ${!tN?eR.light:""}`,children:["Webhooks",(0,o.jsx)(tj,{content:"Send annotation data to any URL endpoint when annotations change. Useful for custom integrations.",children:(0,o.jsx)("span",{className:`${eR.helpIcon} ${eR.helpIconNoNudge}`,children:(0,o.jsx)(c,{size:20})})})]}),(0,o.jsxs)("div",{className:eR.autoSendRow,children:[(0,o.jsx)("span",{className:`${eR.autoSendLabel} ${!tN?eR.light:""} ${tL.webhooksEnabled?eR.active:""}`,children:"Auto-Send"}),(0,o.jsxs)("label",{className:`${eR.toggleSwitch} ${!tL.webhookUrl?eR.disabled:""}`,children:[(0,o.jsx)("input",{type:"checkbox",checked:tL.webhooksEnabled,disabled:!tL.webhookUrl,onChange:()=>tS(e=>({...e,webhooksEnabled:!e.webhooksEnabled}))}),(0,o.jsx)("span",{className:eR.toggleSlider})]})]})]}),(0,o.jsx)("p",{className:`${eR.automationDescription} ${!tN?eR.light:""}`,children:"The webhook URL will receive live annotation changes and annotation data."}),(0,o.jsx)("textarea",{className:`${eR.webhookUrlInput} ${!tN?eR.light:""}`,placeholder:"Webhook URL",value:tL.webhookUrl,style:{"--marker-color":tL.annotationColor},onChange:e=>tS(t=>({...t,webhookUrl:e.target.value}))})]})]})]})})]})}),(0,o.jsxs)("div",{className:eR.markersLayer,"data-feedback-toolbar":!0,children:[eo&&nj.filter(e=>!e.isFixed).map((e,t)=>{let n=!ea&&eK===e.id,s=e2===e.id,l=(n||s)&&!e9,r=e.isMultiSelect,a=r?"#34C759":tL.annotationColor,i=J.findIndex(t=>t.id===e.id),d=!tZ.has(e.id),_=ea?eR.exit:eV?eR.clearing:d?eR.enter:"",c=l&&"delete"===tL.markerClickBehavior;return(0,o.jsxs)("div",{className:`${eR.marker} ${r?eR.multiSelect:""} ${_} ${c?eR.hovered:""}`,"data-annotation-marker":!0,style:{left:`${e.x}%`,top:e.y,backgroundColor:c?void 0:a,animationDelay:ea?`${(nj.length-1-t)*20}ms`:`${20*t}ms`},onMouseEnter:()=>!ea&&e.id!==ne.current&&nf(e),onMouseLeave:()=>nf(null),onClick:t=>{t.stopPropagation(),ea||("delete"===tL.markerClickBehavior?np(e.id):nh(e))},onContextMenu:t=>{"delete"===tL.markerClickBehavior&&(t.preventDefault(),t.stopPropagation(),ea||nh(e))},children:[l?c?(0,o.jsx)(E,{size:r?18:16}):(0,o.jsx)(T,{size:16}):(0,o.jsx)("span",{className:null!==e6&&i>=e6?eR.renumber:void 0,children:i+1}),n&&!e9&&(0,o.jsxs)("div",{className:`${eR.markerTooltip} ${!tN?eR.light:""} ${eR.enter}`,style:nS(e),children:[(0,o.jsxs)("span",{className:eR.markerQuote,children:[e.element,e.selectedText&&` "${e.selectedText.slice(0,30)}${e.selectedText.length>30?"...":""}"`]}),(0,o.jsx)("span",{className:eR.markerNote,children:e.comment})]})]},e.id)}),eo&&!ea&&nL.filter(e=>!e.isFixed).map(e=>{let t=e.isMultiSelect;return(0,o.jsx)("div",{className:`${eR.marker} ${eR.hovered} ${t?eR.multiSelect:""} ${eR.exit}`,"data-annotation-marker":!0,style:{left:`${e.x}%`,top:e.y},children:(0,o.jsx)(E,{size:t?12:10})},e.id)})]}),(0,o.jsxs)("div",{className:eR.fixedMarkersLayer,"data-feedback-toolbar":!0,children:[eo&&nj.filter(e=>e.isFixed).map((e,t)=>{let n=nj.filter(e=>e.isFixed),s=!ea&&eK===e.id,l=e2===e.id,r=(s||l)&&!e9,a=e.isMultiSelect,i=a?"#34C759":tL.annotationColor,d=J.findIndex(t=>t.id===e.id),_=!tZ.has(e.id),c=ea?eR.exit:eV?eR.clearing:_?eR.enter:"",u=r&&"delete"===tL.markerClickBehavior;return(0,o.jsxs)("div",{className:`${eR.marker} ${eR.fixed} ${a?eR.multiSelect:""} ${c} ${u?eR.hovered:""}`,"data-annotation-marker":!0,style:{left:`${e.x}%`,top:e.y,backgroundColor:u?void 0:i,animationDelay:ea?`${(n.length-1-t)*20}ms`:`${20*t}ms`},onMouseEnter:()=>!ea&&e.id!==ne.current&&nf(e),onMouseLeave:()=>nf(null),onClick:t=>{t.stopPropagation(),ea||("delete"===tL.markerClickBehavior?np(e.id):nh(e))},onContextMenu:t=>{"delete"===tL.markerClickBehavior&&(t.preventDefault(),t.stopPropagation(),ea||nh(e))},children:[r?u?(0,o.jsx)(E,{size:a?18:16}):(0,o.jsx)(T,{size:16}):(0,o.jsx)("span",{className:null!==e6&&d>=e6?eR.renumber:void 0,children:d+1}),s&&!e9&&(0,o.jsxs)("div",{className:`${eR.markerTooltip} ${!tN?eR.light:""} ${eR.enter}`,style:nS(e),children:[(0,o.jsxs)("span",{className:eR.markerQuote,children:[e.element,e.selectedText&&` "${e.selectedText.slice(0,30)}${e.selectedText.length>30?"...":""}"`]}),(0,o.jsx)("span",{className:eR.markerNote,children:e.comment})]})]},e.id)}),eo&&!ea&&nL.filter(e=>e.isFixed).map(e=>{let t=e.isMultiSelect;return(0,o.jsx)("div",{className:`${eR.marker} ${eR.fixed} ${eR.hovered} ${t?eR.multiSelect:""} ${eR.exit}`,"data-annotation-marker":!0,style:{left:`${e.x}%`,top:e.y},children:(0,o.jsx)(r,{size:t?12:10})},e.id)})]}),A&&(0,o.jsxs)("div",{className:eR.overlay,"data-feedback-toolbar":!0,style:eI||e9?{zIndex:99999}:void 0,children:[ed?.rect&&!eI&&!tl&&!t5&&(0,o.jsx)("div",{className:`${eR.hoverHighlight} ${eR.enter}`,style:{left:ed.rect.left,top:ed.rect.top,width:ed.rect.width,height:ed.rect.height,borderColor:`${tL.annotationColor}80`,backgroundColor:`${tL.annotationColor}0A`}}),tw.filter(e=>document.contains(e.element)).map((e,t)=>{let n=e.element.getBoundingClientRect(),s=tw.length>1;return(0,o.jsx)("div",{className:s?eR.multiSelectOutline:eR.singleSelectOutline,style:{position:"fixed",left:n.left,top:n.top,width:n.width,height:n.height,...s?{}:{borderColor:`${tL.annotationColor}99`,backgroundColor:`${tL.annotationColor}0D`}}},t)}),eK&&!eI&&(()=>{let e=J.find(e=>e.id===eK);if(!e?.boundingBox)return null;if(e.elementBoundingBoxes?.length)return e1.length>0?e1.filter(e=>document.contains(e)).map((e,t)=>{let n=e.getBoundingClientRect();return(0,o.jsx)("div",{className:`${eR.multiSelectOutline} ${eR.enter}`,style:{left:n.left,top:n.top,width:n.width,height:n.height}},`hover-outline-live-${t}`)}):e.elementBoundingBoxes.map((e,t)=>(0,o.jsx)("div",{className:`${eR.multiSelectOutline} ${eR.enter}`,style:{left:e.x,top:e.y-to,width:e.width,height:e.height}},`hover-outline-${t}`));let t=eG&&document.contains(eG)?eG.getBoundingClientRect():null,n=t?{x:t.left,y:t.top,width:t.width,height:t.height}:{x:e.boundingBox.x,y:e.isFixed?e.boundingBox.y:e.boundingBox.y-to,width:e.boundingBox.width,height:e.boundingBox.height},s=e.isMultiSelect;return(0,o.jsx)("div",{className:`${s?eR.multiSelectOutline:eR.singleSelectOutline} ${eR.enter}`,style:{left:n.x,top:n.y,width:n.width,height:n.height,...s?{}:{borderColor:`${tL.annotationColor}99`,backgroundColor:`${tL.annotationColor}0D`}}})})(),ed&&!eI&&!tl&&!t5&&(0,o.jsxs)("div",{className:`${eR.hoverTooltip} ${eR.enter}`,style:{left:Math.max(8,Math.min(eu.x,window.innerWidth-100)),top:Math.max(eu.y-(ed.reactComponents?48:32),8)},children:[ed.reactComponents&&(0,o.jsx)("div",{className:eR.hoverReactPath,children:ed.reactComponents}),(0,o.jsx)("div",{className:eR.hoverElementName,children:ed.elementName})]}),eI&&(0,o.jsxs)(o.Fragment,{children:[eI.multiSelectElements?.length?eI.multiSelectElements.filter(e=>document.contains(e)).map((e,t)=>{let n=e.getBoundingClientRect();return(0,o.jsx)("div",{className:`${eR.multiSelectOutline} ${tq?eR.exit:eR.enter}`,style:{left:n.left,top:n.top,width:n.width,height:n.height}},`pending-multi-${t}`)}):eI.targetElement&&document.contains(eI.targetElement)?(N=eI.targetElement.getBoundingClientRect(),(0,o.jsx)("div",{className:`${eR.singleSelectOutline} ${tq?eR.exit:eR.enter}`,style:{left:N.left,top:N.top,width:N.width,height:N.height,borderColor:`${tL.annotationColor}99`,backgroundColor:`${tL.annotationColor}0D`}})):eI.boundingBox&&(0,o.jsx)("div",{className:`${eI.isMultiSelect?eR.multiSelectOutline:eR.singleSelectOutline} ${tq?eR.exit:eR.enter}`,style:{left:eI.boundingBox.x,top:eI.boundingBox.y-to,width:eI.boundingBox.width,height:eI.boundingBox.height,...eI.isMultiSelect?{}:{borderColor:`${tL.annotationColor}99`,backgroundColor:`${tL.annotationColor}0D`}}}),(I=eI.x,$=eI.isFixed?eI.y:eI.y-to,(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:`${eR.marker} ${eR.pending} ${eI.isMultiSelect?eR.multiSelect:""} ${tq?eR.exit:eR.enter}`,style:{left:`${I}%`,top:$,backgroundColor:eI.isMultiSelect?"#34C759":tL.annotationColor},children:(0,o.jsx)(a,{size:12})}),(0,o.jsx)(V,{ref:nn,element:eI.element,selectedText:eI.selectedText,computedStyles:eI.computedStylesObj,placeholder:"Area selection"===eI.element?"What should change in this area?":eI.isMultiSelect?"Feedback for this group of elements...":"What should change?",onSubmit:nm,onCancel:ng,isExiting:tq,lightMode:!tN,accentColor:eI.isMultiSelect?"#34C759":tL.annotationColor,style:{left:Math.max(160,Math.min(window.innerWidth-160,I/100*window.innerWidth)),...$>window.innerHeight-290?{bottom:window.innerHeight-$+20}:{top:$+20}}})]}))]}),e9&&(0,o.jsxs)(o.Fragment,{children:[e9.elementBoundingBoxes?.length?tt.length>0?tt.filter(e=>document.contains(e)).map((e,t)=>{let n=e.getBoundingClientRect();return(0,o.jsx)("div",{className:`${eR.multiSelectOutline} ${eR.enter}`,style:{left:n.left,top:n.top,width:n.width,height:n.height}},`edit-multi-live-${t}`)}):e9.elementBoundingBoxes.map((e,t)=>(0,o.jsx)("div",{className:`${eR.multiSelectOutline} ${eR.enter}`,style:{left:e.x,top:e.y-to,width:e.width,height:e.height}},`edit-multi-${t}`)):(Y=(M=e3&&document.contains(e3)?e3.getBoundingClientRect():null)?{x:M.left,y:M.top,width:M.width,height:M.height}:e9.boundingBox?{x:e9.boundingBox.x,y:e9.isFixed?e9.boundingBox.y:e9.boundingBox.y-to,width:e9.boundingBox.width,height:e9.boundingBox.height}:null)?(0,o.jsx)("div",{className:`${e9.isMultiSelect?eR.multiSelectOutline:eR.singleSelectOutline} ${eR.enter}`,style:{left:Y.x,top:Y.y,width:Y.width,height:Y.height,...e9.isMultiSelect?{}:{borderColor:`${tL.annotationColor}99`,backgroundColor:`${tL.annotationColor}0D`}}}):null,(0,o.jsx)(V,{ref:no,element:e9.element,selectedText:e9.selectedText,computedStyles:function(e){if(!e)return;let t={};for(let n of e.split(";").map(e=>e.trim()).filter(Boolean)){let e=n.indexOf(":");if(e>0){let o=n.slice(0,e).trim(),s=n.slice(e+1).trim();o&&s&&(t[o]=s)}}return Object.keys(t).length>0?t:void 0}(e9.computedStyles),placeholder:"Edit your feedback...",initialValue:e9.comment,submitLabel:"Save",onSubmit:ny,onCancel:nx,onDelete:()=>np(e9.id),isExiting:t0,lightMode:!tN,accentColor:e9.isMultiSelect?"#34C759":tL.annotationColor,style:(O=e9.isFixed?e9.y:e9.y-to,{left:Math.max(160,Math.min(window.innerWidth-160,e9.x/100*window.innerWidth)),...O>window.innerHeight-290?{bottom:window.innerHeight-O+20}:{top:O+20}})})]}),t5&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{ref:t7,className:eR.dragSelection}),(0,o.jsx)("div",{ref:t9,className:eR.highlightsContainer})]})]})]}),document.body)}e.s(["Agentation",()=>eQ,"AnimatedBunny",()=>A,"AnnotationPopupCSS",()=>V,"IconChatEllipsis",()=>N,"IconCheck",()=>i,"IconCheckSmall",()=>d,"IconCheckSmallAnimated",()=>u,"IconCheckmark",()=>I,"IconCheckmarkCircle",()=>M,"IconCheckmarkLarge",()=>$,"IconChevronLeft",()=>z,"IconChevronRight",()=>O,"IconClose",()=>r,"IconCopyAlt",()=>m,"IconCopyAnimated",()=>g,"IconEdit",()=>T,"IconEye",()=>f,"IconEyeAlt",()=>y,"IconEyeAnimated",()=>b,"IconEyeClosed",()=>x,"IconEyeMinus",()=>v,"IconGear",()=>k,"IconHelp",()=>c,"IconListSparkle",()=>_,"IconMoon",()=>R,"IconPause",()=>j,"IconPauseAlt",()=>C,"IconPausePlayAnimated",()=>w,"IconPlayAlt",()=>L,"IconPlus",()=>a,"IconSendAnimated",()=>h,"IconSendArrow",()=>p,"IconSun",()=>B,"IconTrash",()=>Y,"IconTrashAlt",()=>S,"IconXmark",()=>E,"IconXmarkLarge",()=>P,"PageFeedbackToolbarCSS",()=>eQ,"closestCrossingShadow",()=>K,"getElementClasses",()=>el,"getElementPath",()=>ee,"getNearbyText",()=>en,"getShadowHost",()=>G,"getStorageKey",()=>ef,"identifyAnimationElement",()=>eo,"identifyElement",()=>et,"isInShadowDOM",()=>q,"loadAnnotations",()=>ey,"saveAnnotations",()=>ex])},94909,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o={default:function(){return _},getImageProps:function(){return d}};for(var s in o)Object.defineProperty(n,s,{enumerable:!0,get:o[s]});let l=e.r(55682),r=e.r(8927),a=e.r(85437),i=l._(e.r(1948));function d(e){let{props:t}=(0,r.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let _=a.Image},57688,(e,t,n)=>{t.exports=e.r(94909)},70119,e=>{"use strict";var t=e.i(43476),n=e.i(71645),o=e.i(22016),s=e.i(57688),l=e.i(33550);let r=(0,l.default)("outline","robot","Robot",[["path",{d:"M6 6a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2l0 -4",key:"svg-0"}],["path",{d:"M12 2v2",key:"svg-1"}],["path",{d:"M9 12v9",key:"svg-2"}],["path",{d:"M15 12v9",key:"svg-3"}],["path",{d:"M5 16l4 -2",key:"svg-4"}],["path",{d:"M15 14l4 2",key:"svg-5"}],["path",{d:"M9 18h6",key:"svg-6"}],["path",{d:"M10 8v.01",key:"svg-7"}],["path",{d:"M14 8v.01",key:"svg-8"}]]),a=(0,l.default)("outline","code","Code",[["path",{d:"M7 8l-4 4l4 4",key:"svg-0"}],["path",{d:"M17 8l4 4l-4 4",key:"svg-1"}],["path",{d:"M14 4l-4 16",key:"svg-2"}]]),i=(0,l.default)("outline","palette","Palette",[["path",{d:"M12 21a9 9 0 0 1 0 -18c4.97 0 9 3.582 9 8c0 1.06 -.474 2.078 -1.318 2.828c-.844 .75 -1.989 1.172 -3.182 1.172h-2.5a2 2 0 0 0 -1 3.75a1.3 1.3 0 0 1 -1 2.25",key:"svg-0"}],["path",{d:"M7.5 10.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M11.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M15.5 10.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}]]),d=(0,e.i(75254).default)("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]]);var _=e.i(95926),c=e.i(67881),u=e.i(74080),m=e.i(30030),g=e.i(81140),p=e.i(48425),h=e.i(69340),f=e.i(20783),y=e.i(86318),x=e.i(96626),b=e.i(10772),w=e.i(75830),v=e.i(26330),k=e.i(99682),C=e.i(34620),j=e.i(30207),L=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),S=n.forwardRef((e,n)=>(0,t.jsx)(p.Primitive.span,{...e,ref:n,style:{...L,...e.style}}));S.displayName="VisuallyHidden";var N="NavigationMenu",[I,$,M]=(0,w.createCollection)(N),[E,P,B]=(0,w.createCollection)(N),[R,T]=(0,m.createContextScope)(N,[M,B]),[Y,z]=R(N),[O,A]=R(N),W=n.forwardRef((e,o)=>{let{__scopeNavigationMenu:s,value:l,onValueChange:r,defaultValue:a,delayDuration:i=200,skipDelayDuration:d=300,orientation:_="horizontal",dir:c,...u}=e,[m,g]=n.useState(null),x=(0,f.useComposedRefs)(o,e=>g(e)),b=(0,y.useDirection)(c),w=n.useRef(0),v=n.useRef(0),k=n.useRef(0),[C,j]=n.useState(!0),[L,S]=(0,h.useControllableState)({prop:l,onChange:e=>{let t=d>0;""!==e?(window.clearTimeout(k.current),t&&j(!1)):(window.clearTimeout(k.current),k.current=window.setTimeout(()=>j(!0),d)),r?.(e)},defaultProp:a??"",caller:N}),I=n.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>S(""),150)},[S]),$=n.useCallback(e=>{window.clearTimeout(v.current),S(e)},[S]),M=n.useCallback(e=>{L===e?window.clearTimeout(v.current):w.current=window.setTimeout(()=>{window.clearTimeout(v.current),S(e)},i)},[L,S,i]);return n.useEffect(()=>()=>{window.clearTimeout(w.current),window.clearTimeout(v.current),window.clearTimeout(k.current)},[]),(0,t.jsx)(D,{scope:s,isRootMenu:!0,value:L,dir:b,orientation:_,rootNavigationMenu:m,onTriggerEnter:e=>{window.clearTimeout(w.current),C?M(e):$(e)},onTriggerLeave:()=>{window.clearTimeout(w.current),I()},onContentEnter:()=>window.clearTimeout(v.current),onContentLeave:I,onItemSelect:e=>{S(t=>t===e?"":e)},onItemDismiss:()=>S(""),children:(0,t.jsx)(p.Primitive.nav,{"aria-label":"Main","data-orientation":_,dir:b,...u,ref:x})})});W.displayName=N;var H="NavigationMenuSub";n.forwardRef((e,n)=>{let{__scopeNavigationMenu:o,value:s,onValueChange:l,defaultValue:r,orientation:a="horizontal",...i}=e,d=z(H,o),[_,c]=(0,h.useControllableState)({prop:s,onChange:l,defaultProp:r??"",caller:H});return(0,t.jsx)(D,{scope:o,isRootMenu:!1,value:_,dir:d.dir,orientation:a,rootNavigationMenu:d.rootNavigationMenu,onTriggerEnter:e=>c(e),onItemSelect:e=>c(e),onItemDismiss:()=>c(""),children:(0,t.jsx)(p.Primitive.div,{"data-orientation":a,...i,ref:n})})}).displayName=H;var D=e=>{let{scope:o,isRootMenu:s,rootNavigationMenu:l,dir:r,orientation:a,children:i,value:d,onItemSelect:_,onItemDismiss:c,onTriggerEnter:u,onTriggerLeave:m,onContentEnter:g,onContentLeave:p}=e,[h,f]=n.useState(null),[y,x]=n.useState(new Map),[w,v]=n.useState(null);return(0,t.jsx)(Y,{scope:o,isRootMenu:s,rootNavigationMenu:l,value:d,previousValue:(0,k.usePrevious)(d),baseId:(0,b.useId)(),dir:r,orientation:a,viewport:h,onViewportChange:f,indicatorTrack:w,onIndicatorTrackChange:v,onTriggerEnter:(0,j.useCallbackRef)(u),onTriggerLeave:(0,j.useCallbackRef)(m),onContentEnter:(0,j.useCallbackRef)(g),onContentLeave:(0,j.useCallbackRef)(p),onItemSelect:(0,j.useCallbackRef)(_),onItemDismiss:(0,j.useCallbackRef)(c),onViewportContentChange:n.useCallback((e,t)=>{x(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:n.useCallback(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,t.jsx)(I.Provider,{scope:o,children:(0,t.jsx)(O,{scope:o,items:y,children:i})})})},F="NavigationMenuList",X=n.forwardRef((e,n)=>{let{__scopeNavigationMenu:o,...s}=e,l=z(F,o),r=(0,t.jsx)(p.Primitive.ul,{"data-orientation":l.orientation,...s,ref:n});return(0,t.jsx)(p.Primitive.div,{style:{position:"relative"},ref:l.onIndicatorTrackChange,children:(0,t.jsx)(I.Slot,{scope:o,children:l.isRootMenu?(0,t.jsx)(e_,{asChild:!0,children:r}):r})})});X.displayName=F;var Q="NavigationMenuItem",[U,Z]=R(Q),V=n.forwardRef((e,o)=>{let{__scopeNavigationMenu:s,value:l,...r}=e,a=(0,b.useId)(),i=n.useRef(null),d=n.useRef(null),_=n.useRef(null),c=n.useRef(()=>{}),u=n.useRef(!1),m=n.useCallback((e="start")=>{if(i.current){c.current();let t=em(i.current);t.length&&eg("start"===e?t:t.reverse())}},[]),g=n.useCallback(()=>{if(i.current){var e;let t=em(i.current);t.length&&((e=t).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),c.current=()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}},[]);return(0,t.jsx)(U,{scope:s,value:l||a||"LEGACY_REACT_AUTO_VALUE",triggerRef:d,contentRef:i,focusProxyRef:_,wasEscapeCloseRef:u,onEntryKeyDown:m,onFocusProxyEnter:m,onRootContentClose:g,onContentFocusOutside:g,children:(0,t.jsx)(p.Primitive.li,{...r,ref:o})})});V.displayName=Q;var J="NavigationMenuTrigger",K=n.forwardRef((e,o)=>{let{__scopeNavigationMenu:s,disabled:l,...r}=e,a=z(J,e.__scopeNavigationMenu),i=Z(J,e.__scopeNavigationMenu),d=n.useRef(null),_=(0,f.useComposedRefs)(d,i.triggerRef,o),c=ef(a.baseId,i.value),u=ey(a.baseId,i.value),m=n.useRef(!1),h=n.useRef(!1),y=i.value===a.value;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(I.ItemSlot,{scope:s,value:i.value,children:(0,t.jsx)(eu,{asChild:!0,children:(0,t.jsx)(p.Primitive.button,{id:c,disabled:l,"data-disabled":l?"":void 0,"data-state":eh(y),"aria-expanded":y,"aria-controls":u,...r,ref:_,onPointerEnter:(0,g.composeEventHandlers)(e.onPointerEnter,()=>{h.current=!1,i.wasEscapeCloseRef.current=!1}),onPointerMove:(0,g.composeEventHandlers)(e.onPointerMove,ex(()=>{l||h.current||i.wasEscapeCloseRef.current||m.current||(a.onTriggerEnter(i.value),m.current=!0)})),onPointerLeave:(0,g.composeEventHandlers)(e.onPointerLeave,ex(()=>{l||(a.onTriggerLeave(),m.current=!1)})),onClick:(0,g.composeEventHandlers)(e.onClick,()=>{a.onItemSelect(i.value),h.current=y}),onKeyDown:(0,g.composeEventHandlers)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===a.dir?"ArrowLeft":"ArrowRight"}[a.orientation];y&&e.key===t&&(i.onEntryKeyDown(),e.preventDefault())})})})}),y&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(S,{"aria-hidden":!0,tabIndex:0,ref:i.focusProxyRef,onFocus:e=>{let t=i.contentRef.current,n=e.relatedTarget,o=n===d.current,s=t?.contains(n);(o||!s)&&i.onFocusProxyEnter(o?"start":"end")}}),a.viewport&&(0,t.jsx)("span",{"aria-owns":u})]})]})});K.displayName=J;var q="navigationMenu.linkSelect",G=n.forwardRef((e,n)=>{let{__scopeNavigationMenu:o,active:s,onSelect:l,...r}=e;return(0,t.jsx)(eu,{asChild:!0,children:(0,t.jsx)(p.Primitive.a,{"data-active":s?"":void 0,"aria-current":s?"page":void 0,...r,ref:n,onClick:(0,g.composeEventHandlers)(e.onClick,e=>{let t=e.target,n=new CustomEvent(q,{bubbles:!0,cancelable:!0});if(t.addEventListener(q,e=>l?.(e),{once:!0}),(0,p.dispatchDiscreteCustomEvent)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(el,{bubbles:!0,cancelable:!0});(0,p.dispatchDiscreteCustomEvent)(t,e)}},{checkForDefaultPrevented:!1})})})});G.displayName="NavigationMenuLink";var ee="NavigationMenuIndicator";n.forwardRef((e,n)=>{let{forceMount:o,...s}=e,l=z(ee,e.__scopeNavigationMenu),r=!!l.value;return l.indicatorTrack?u.default.createPortal((0,t.jsx)(x.Presence,{present:o||r,children:(0,t.jsx)(et,{...s,ref:n})}),l.indicatorTrack):null}).displayName=ee;var et=n.forwardRef((e,o)=>{let{__scopeNavigationMenu:s,...l}=e,r=z(ee,s),a=$(s),[i,d]=n.useState(null),[_,c]=n.useState(null),u="horizontal"===r.orientation,m=!!r.value;n.useEffect(()=>{let e=a(),t=e.find(e=>e.value===r.value)?.ref.current;t&&d(t)},[a,r.value]);let g=()=>{i&&c({size:u?i.offsetWidth:i.offsetHeight,offset:u?i.offsetLeft:i.offsetTop})};return ep(i,g),ep(r.indicatorTrack,g),_?(0,t.jsx)(p.Primitive.div,{"aria-hidden":!0,"data-state":m?"visible":"hidden","data-orientation":r.orientation,...l,ref:o,style:{position:"absolute",...u?{left:0,width:_.size+"px",transform:`translateX(${_.offset}px)`}:{top:0,height:_.size+"px",transform:`translateY(${_.offset}px)`},...l.style}}):null}),en="NavigationMenuContent",eo=n.forwardRef((e,n)=>{let{forceMount:o,...s}=e,l=z(en,e.__scopeNavigationMenu),r=Z(en,e.__scopeNavigationMenu),a=(0,f.useComposedRefs)(r.contentRef,n),i=r.value===l.value,d={value:r.value,triggerRef:r.triggerRef,focusProxyRef:r.focusProxyRef,wasEscapeCloseRef:r.wasEscapeCloseRef,onContentFocusOutside:r.onContentFocusOutside,onRootContentClose:r.onRootContentClose,...s};return l.viewport?(0,t.jsx)(es,{forceMount:o,...d,ref:a}):(0,t.jsx)(x.Presence,{present:o||i,children:(0,t.jsx)(er,{"data-state":eh(i),...d,ref:a,onPointerEnter:(0,g.composeEventHandlers)(e.onPointerEnter,l.onContentEnter),onPointerLeave:(0,g.composeEventHandlers)(e.onPointerLeave,ex(l.onContentLeave)),style:{pointerEvents:!i&&l.isRootMenu?"none":void 0,...d.style}})})});eo.displayName=en;var es=n.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:o}=z(en,e.__scopeNavigationMenu);return(0,C.useLayoutEffect)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,C.useLayoutEffect)(()=>()=>o(e.value),[e.value,o]),null}),el="navigationMenu.rootContentDismiss",er=n.forwardRef((e,o)=>{let{__scopeNavigationMenu:s,value:l,triggerRef:r,focusProxyRef:a,wasEscapeCloseRef:i,onRootContentClose:d,onContentFocusOutside:_,...c}=e,u=z(en,s),m=n.useRef(null),p=(0,f.useComposedRefs)(m,o),h=ef(u.baseId,l),y=ey(u.baseId,l),x=$(s),b=n.useRef(null),{onItemDismiss:w}=u;n.useEffect(()=>{let e=m.current;if(u.isRootMenu&&e){let t=()=>{w(),d(),e.contains(document.activeElement)&&r.current?.focus()};return e.addEventListener(el,t),()=>e.removeEventListener(el,t)}},[u.isRootMenu,e.value,r,w,d]);let k=n.useMemo(()=>{let e=x().map(e=>e.value);"rtl"===u.dir&&e.reverse();let t=e.indexOf(u.value),n=e.indexOf(u.previousValue),o=l===u.value,s=n===e.indexOf(l);if(!o&&!s)return b.current;let r=(()=>{if(t!==n){if(o&&-1!==n)return t>n?"from-end":"from-start";if(s&&-1!==t)return t>n?"to-start":"to-end"}return null})();return b.current=r,r},[u.previousValue,u.value,u.dir,x,l]);return(0,t.jsx)(e_,{asChild:!0,children:(0,t.jsx)(v.DismissableLayer,{id:y,"aria-labelledby":h,"data-motion":k,"data-orientation":u.orientation,...c,ref:p,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(el,{bubbles:!0,cancelable:!0});m.current?.dispatchEvent(e)},onFocusOutside:(0,g.composeEventHandlers)(e.onFocusOutside,e=>{_();let t=e.target;u.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:(0,g.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.target,n=x().some(e=>e.ref.current?.contains(t)),o=u.isRootMenu&&u.viewport?.contains(t);(n||o||!u.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,g.composeEventHandlers)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=em(e.currentTarget),n=document.activeElement,o=t.findIndex(e=>e===n);eg(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length))?e.preventDefault():a.current?.focus()}}),onEscapeKeyDown:(0,g.composeEventHandlers)(e.onEscapeKeyDown,e=>{i.current=!0})})})}),ea="NavigationMenuViewport",ei=n.forwardRef((e,n)=>{let{forceMount:o,...s}=e,l=!!z(ea,e.__scopeNavigationMenu).value;return(0,t.jsx)(x.Presence,{present:o||l,children:(0,t.jsx)(ed,{...s,ref:n})})});ei.displayName=ea;var ed=n.forwardRef((e,o)=>{let{__scopeNavigationMenu:s,children:l,...r}=e,a=z(ea,s),i=(0,f.useComposedRefs)(o,a.onViewportChange),d=A(en,e.__scopeNavigationMenu),[_,c]=n.useState(null),[u,m]=n.useState(null),h=_?_?.width+"px":void 0,y=_?_?.height+"px":void 0,b=!!a.value,w=b?a.value:a.previousValue;return ep(u,()=>{u&&c({width:u.offsetWidth,height:u.offsetHeight})}),(0,t.jsx)(p.Primitive.div,{"data-state":eh(b),"data-orientation":a.orientation,...r,ref:i,style:{pointerEvents:!b&&a.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":h,"--radix-navigation-menu-viewport-height":y,...r.style},onPointerEnter:(0,g.composeEventHandlers)(e.onPointerEnter,a.onContentEnter),onPointerLeave:(0,g.composeEventHandlers)(e.onPointerLeave,ex(a.onContentLeave)),children:Array.from(d.items).map(([e,{ref:n,forceMount:o,...s}])=>{let l=w===e;return(0,t.jsx)(x.Presence,{present:o||l,children:(0,t.jsx)(er,{...s,ref:(0,f.composeRefs)(n,e=>{l&&e&&m(e)})})},e)})})}),e_=n.forwardRef((e,n)=>{let{__scopeNavigationMenu:o,...s}=e,l=z("FocusGroup",o);return(0,t.jsx)(E.Provider,{scope:o,children:(0,t.jsx)(E.Slot,{scope:o,children:(0,t.jsx)(p.Primitive.div,{dir:l.dir,...s,ref:n})})})}),ec=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eu=n.forwardRef((e,n)=>{let{__scopeNavigationMenu:o,...s}=e,l=P(o),r=z("FocusGroupItem",o);return(0,t.jsx)(E.ItemSlot,{scope:o,children:(0,t.jsx)(p.Primitive.button,{...s,ref:n,onKeyDown:(0,g.composeEventHandlers)(e.onKeyDown,e=>{if(["Home","End",...ec].includes(e.key)){let t=l().map(e=>e.ref.current);if(["rtl"===r.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),ec.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>eg(t)),e.preventDefault()}})})})});function em(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function eg(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ep(e,t){let n=(0,j.useCallbackRef)(t);(0,C.useLayoutEffect)(()=>{let t=0;if(e){let o=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return o.observe(e),()=>{window.cancelAnimationFrame(t),o.unobserve(e)}}},[e,n])}function eh(e){return e?"open":"closed"}function ef(e,t){return`${e}-trigger-${t}`}function ey(e,t){return`${e}-content-${t}`}function ex(e){return t=>"mouse"===t.pointerType?e(t):void 0}var eb=e.i(25913),ew=e.i(31171),ew=ew,ev=e.i(47163);function ek({className:e,children:n,viewport:o=!0,...s}){return(0,t.jsxs)(W,{"data-slot":"navigation-menu","data-viewport":o,className:(0,ev.cn)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",e),...s,children:[n,o&&(0,t.jsx)(eI,{})]})}function eC({className:e,...n}){return(0,t.jsx)(X,{"data-slot":"navigation-menu-list",className:(0,ev.cn)("group flex flex-1 list-none items-center justify-center gap-1",e),...n})}function ej({className:e,...n}){return(0,t.jsx)(V,{"data-slot":"navigation-menu-item",className:(0,ev.cn)("relative",e),...n})}let eL=(0,eb.cva)("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1");function eS({className:e,children:n,...o}){return(0,t.jsxs)(K,{"data-slot":"navigation-menu-trigger",className:(0,ev.cn)(eL(),"group",e),...o,children:[n," ",(0,t.jsx)(ew.default,{className:"relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"})]})}function eN({className:e,...n}){return(0,t.jsx)(eo,{"data-slot":"navigation-menu-content",className:(0,ev.cn)("data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 top-0 left-0 w-full p-2 pr-2.5 md:absolute md:w-auto","group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-md group-data-[viewport=false]/navigation-menu:border group-data-[viewport=false]/navigation-menu:shadow group-data-[viewport=false]/navigation-menu:duration-200 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none",e),...n})}function eI({className:e,...n}){return(0,t.jsx)("div",{className:(0,ev.cn)("absolute top-full left-0 isolate z-50 flex justify-center"),children:(0,t.jsx)(ei,{"data-slot":"navigation-menu-viewport",className:(0,ev.cn)("origin-top-center bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border shadow md:w-[var(--radix-navigation-menu-viewport-width)]",e),...n})})}function e$({className:e,...n}){return(0,t.jsx)(G,{"data-slot":"navigation-menu-link",className:(0,ev.cn)("data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 rounded-sm p-2 text-sm transition-all outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4",e),...n})}function eM(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden md:block",children:(0,t.jsx)(ek,{children:(0,t.jsxs)(eC,{className:"gap-1",children:[(0,t.jsxs)(ej,{children:[(0,t.jsx)(eS,{children:"Все курсы"}),(0,t.jsx)(eN,{children:(0,t.jsxs)("ul",{className:"grid gap-3 p-6 md:w-[400px] lg:w-[500px] lg:grid-cols-[.75fr_1fr]",children:[(0,t.jsx)("li",{className:"row-span-3",children:(0,t.jsx)(e$,{asChild:!0,children:(0,t.jsxs)(o.default,{className:"flex h-full w-full flex-col justify-end rounded-md bg-gradient-to-t from-primary/15 via-background to-background p-6 no-underline outline-none transition-colors hover:shadow-sm",href:"/course",children:[(0,t.jsx)("div",{className:"mb-2 mt-4 text-lg font-medium",children:"Все курсы"}),(0,t.jsx)("p",{className:"text-sm leading-tight text-muted-foreground",children:"Подберём онлайн-курс под вашего ребёнка"})]})})}),(0,t.jsx)(eP,{href:"/course/ai",title:"Искусственный интеллект",icon:(0,t.jsx)(r,{className:"text-blue-500"}),children:"Генерим текст, видео и музыку"}),(0,t.jsx)(eP,{href:"/course/programming",title:"Программирование",icon:(0,t.jsx)(a,{className:"text-green-500"}),children:"Пишем код и создаём сайты"}),(0,t.jsx)(eP,{href:"/course/creative",title:"Цифровое творчество",icon:(0,t.jsx)(i,{className:"text-purple-500"}),children:"Дизайн, графика и 3D"})]})})]}),(0,t.jsx)(ej,{children:(0,t.jsx)(e$,{asChild:!0,className:eL(),children:(0,t.jsx)(o.default,{href:"/#activity",children:"О центре"})})}),(0,t.jsx)(ej,{children:(0,t.jsx)(e$,{asChild:!0,className:eL(),children:(0,t.jsx)(o.default,{href:"/mission#reviews",children:"Отзывы родителей"})})})]})})}),(0,t.jsx)("div",{className:"md:hidden",children:(0,t.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-4 px-2 text-lg font-semibold",children:"Все курсы"}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(eB,{href:"/course/ai",icon:(0,t.jsx)(r,{className:"text-blue-500",size:28}),title:"Искусственный интеллект",desc:"Генерим текст, видео и музыку"}),(0,t.jsx)(eB,{href:"/course/programming",icon:(0,t.jsx)(a,{className:"text-green-500",size:28}),title:"Программирование",desc:"Учимся писать код, делать сайты"}),(0,t.jsx)(eB,{href:"/course/creative",icon:(0,t.jsx)(i,{className:"text-purple-500",size:28}),title:"Цифровое творчество",desc:"Дизайн, графика и 3D"})]})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 border-t pt-4",children:[(0,t.jsx)(c.Button,{asChild:!0,variant:"ghost",className:"h-12 justify-start text-base",children:(0,t.jsx)(o.default,{href:"/#activity",children:"О центре"})}),(0,t.jsx)(c.Button,{asChild:!0,variant:"ghost",className:"h-12 justify-start text-base",children:(0,t.jsx)(o.default,{href:"/mission#reviews",children:"Отзывы родителей"})})]})]})})]})}function eE(){let[e,l]=n.useState(!1);return(0,t.jsxs)("header",{className:"sticky top-0 z-50 w-full border-b border-border bg-white",children:[(0,t.jsxs)("div",{className:"mx-auto flex h-16 max-w-6xl items-center justify-between gap-2 px-6 md:h-20 md:gap-4",children:[(0,t.jsxs)("div",{className:"flex shrink-0 items-center",children:[(0,t.jsx)(o.default,{href:"/",className:"flex shrink-0 items-center",children:(0,t.jsx)(s.default,{src:"/images/logo_full.svg",alt:"Логотип ЛИБИ",width:120,height:40,className:"h-8 w-auto object-contain md:h-10"})}),(0,t.jsx)("div",{className:"mx-3 hidden h-10 w-px bg-foreground/20 md:block"}),(0,t.jsx)("div",{className:"hidden md:block",children:(0,t.jsxs)("div",{className:"text-[10px] font-medium uppercase leading-tight tracking-wider text-muted-foreground",children:["центр развития",(0,t.jsx)("br",{}),"молодёжного",(0,t.jsx)("br",{}),"предпринимательства"]})})]}),(0,t.jsx)("div",{className:"hidden flex-1 justify-center md:flex",children:(0,t.jsx)(eM,{})}),(0,t.jsxs)("div",{className:"flex items-center gap-2 sm:gap-4",children:[(0,t.jsx)("div",{className:"hidden md:block",children:(0,t.jsx)(c.Button,{className:"whitespace-nowrap bg-primary px-4 text-sm text-primary-foreground hover:bg-primary/90 sm:px-6 sm:text-base",children:(0,t.jsx)(o.default,{href:"/projects",children:"Наши проекты"})})}),(0,t.jsx)("div",{className:"md:hidden",children:(0,t.jsx)("button",{onClick:()=>l(!e),className:"flex h-10 w-10 items-center justify-center rounded-md border bg-gray-50 transition-colors hover:bg-gray-100 active:bg-gray-200","aria-label":e?"Закрыть меню":"Открыть меню",children:e?(0,t.jsx)(_.XIcon,{className:"h-5 w-5"}):(0,t.jsx)(d,{className:"h-5 w-5"})})})]})]}),e&&(0,t.jsxs)("div",{className:"absolute left-0 top-full max-h-dvh w-full overflow-y-auto border-b bg-white p-5 shadow-xl duration-200 animate-in slide-in-from-top-2 sm:p-6 md:hidden",children:[(0,t.jsx)(eM,{}),(0,t.jsx)(c.Button,{className:"mt-6 h-12 w-full bg-primary text-base text-primary-foreground hover:bg-primary/90",children:(0,t.jsx)(o.default,{href:"/projects",children:"Наши проекты"})})]})]})}function eP({title:e,children:n,href:s,icon:l}){return(0,t.jsx)("li",{children:(0,t.jsx)(e$,{asChild:!0,children:(0,t.jsxs)(o.default,{href:s,className:"flex flex-row items-center gap-3 select-none rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",children:[l&&(0,t.jsx)("span",{className:"flex items-center shrink-0",children:l}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-sm font-medium leading-none",children:e}),(0,t.jsx)("p",{className:"line-clamp-2 text-sm leading-snug text-muted-foreground",children:n})]})]})})})}function eB({href:e,icon:s,title:l,desc:r}){return(0,t.jsxs)(o.default,{href:e,className:"flex items-center gap-4 p-3 rounded-xl hover:bg-gray-50 border border-transparent active:border-gray-200 transition-all",children:[(0,t.jsx)("div",{className:"h-10 w-10 flex items-center justify-center bg-white rounded-lg shadow-sm border",children:n.cloneElement(s,{size:24})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"font-medium text-gray-900",children:l}),(0,t.jsx)("div",{className:"text-xs text-muted-foreground",children:r})]})]})}e.s(["Header",()=>eE,"NavigationMenuDemo",()=>eM],70119)},56691,e=>{"use strict";var t=e.i(43476),n=e.i(46932),o=e.i(57688);e.s(["Footer",0,()=>{let e=new Date().getFullYear();return(0,t.jsx)("footer",{className:"w-full bg-white border-t border",children:(0,t.jsxs)("div",{className:"mx-auto max-w-6xl px-6 py-16",children:[(0,t.jsxs)("div",{className:"flex flex-col md:flex-row flex-wrap justify-between items-start gap-12 mb-16 md:gap-8",children:[(0,t.jsxs)(n.motion.div,{className:"flex-1 min-w-[200px]",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[(0,t.jsx)("h4",{className:"text-xl font-semibold text mb-6 whitespace-nowrap",children:"Организация"}),(0,t.jsxs)("ul",{className:"space-y-4",children:[(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/docs",className:"text-muted-foreground hover:text transition-colors",children:"Сведения об организации"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/annual-reports",className:"text-muted-foreground hover:text transition-colors",children:"Публичные годовые отчеты"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/projects",className:"text-muted-foreground hover:text transition-colors",children:"Реализованные проекты"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/team",className:"text-muted-foreground hover:text transition-colors",children:"Команда центра"})})]})]}),(0,t.jsxs)(n.motion.div,{className:"flex-1 min-w-[200px]",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:[(0,t.jsx)("h4",{className:"text-xl font-semibold text mb-6 whitespace-nowrap",children:"Документы"}),(0,t.jsxs)("ul",{className:"space-y-4",children:[(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/docs/offer.pdf",className:"text-muted-foreground hover:text transition-colors",children:"Оферта услуг"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/docs/terms.pdf",className:"text-muted-foreground hover:text transition-colors",children:"Пользовательское соглашение"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/docs/privacy.pdf",className:"text-muted-foreground hover:text transition-colors",children:"Политика конфиденциальности"})})]})]}),(0,t.jsxs)(n.motion.div,{className:"flex-1 min-w-[200px]",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.15},children:[(0,t.jsx)("h4",{className:"text-xl font-semibold text mb-6 whitespace-nowrap",children:"Курсы"}),(0,t.jsxs)("ul",{className:"space-y-4",children:[(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/course",className:"text-muted-foreground hover:text transition-colors",children:"Все курсы"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"/course",className:"text-muted-foreground hover:text transition-colors",children:"Бесплатные уроки"})})]})]}),(0,t.jsxs)(n.motion.div,{className:"flex-1 min-w-[200px]",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},children:[(0,t.jsx)("h4",{className:"text-xl font-semibold text mb-6 whitespace-nowrap",children:"Чат с консультантом"}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("a",{href:"https://t.me/st_vostrikov",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 text-lg hover:opacity-80 transition-opacity group",children:[(0,t.jsx)(o.default,{src:"/images/tg-logo.png",alt:"Telegram",width:32,height:32}),(0,t.jsx)("span",{className:"group-hover:text text-muted-foreground",children:"Telegram"})]}),(0,t.jsxs)("a",{href:"https://max.ru/u/f9LHodD0cOLCnNayIqe9U_nhEfs3f61O6K_E_BYcRI57RCy_8zvb5xHlKZk",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 text-lg hover:opacity-80 transition-opacity group",children:[(0,t.jsx)(o.default,{src:"/images/max-logo.png",alt:"Max",width:32,height:32}),(0,t.jsx)("span",{className:"group-hover:text text-muted-foreground",children:"Max"})]})]})]})]}),(0,t.jsx)("div",{className:"pt-8 border-t border-[#f0f0f0]",children:(0,t.jsxs)("p",{className:"text-muted-foreground",children:["© ",e," СО АНО «Центр развития «ЛИБИ»"]})})]})})}])}]);