{"version":3,"file":"FloatingChatButton_1.c_pdEaxc.mjs","names":["useId","useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/2Scd60T5w6n5ycQ31B3E/ccJnugLGca4ypXJ9Bjvl/FloatingChatButton_1.js"],"sourcesContent":["// User request: audit and fix visual glitching/instability in the floating chat button while preserving existing property controls/defaults and current visual design.\n// Vogue-Level Floating Meridian Star Chat Button\n// 2026-10-10 (Chris): the launcher is now a Triskelion relic with \"Speak into the Ether\" above it, and the open form takes the\n// same violet-pink neon light (see TriskelionRelic, .tk-modal); the Meridian Star stays as an option.\n// 2026-10-15 (Chris): the launcher steps aside while it would cover a form or the YouTube film (the Contact form's Send\n// button on phones) and returns once they have passed (see coversDodgeTarget).\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{memo,useState,useEffect,useRef,useId,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";function MeridianStarIconView(props){const{iconSize,iconColor,glowColor,glowIntensity,isHovered,tapPulse,shimmerActive}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 1L13.5 7.5L20 6L15 10L23 12L15 14L20 18L13.5 16.5L12 23L10.5 16.5L4 18L9 14L1 12L9 10L4 6L10.5 7.5L12 1Z\",fill:iconColor,style:{filter:`drop-shadow(0 0 ${(isHovered||tapPulse?16:6)*glowIntensity}px ${glowColor}${isHovered||tapPulse?\"90\":\"50\"})`,transition:\"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3L13 8L17 7.5L14 11L19 12L14 13L17 16.5L13 16L12 21L11 16L7 16.5L10 13L5 12L10 11L7 7.5L11 8L12 3Z\",fill:\"rgba(255, 255, 255, 0.15)\",style:{transition:\"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)\"}}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1.5\",fill:\"rgba(255, 255, 255, 0.2)\",style:{filter:`drop-shadow(0 0 ${(isHovered||tapPulse?8:3)*glowIntensity}px ${glowColor}60)`,transition:\"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)\"}})]})}),shimmerActive&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:\"-100%\",width:\"100%\",height:\"100%\",background:`linear-gradient(90deg, transparent, ${glowColor}60, transparent)`,animation:\"shimmer 0.8s ease-out\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes shimmer {0% { left: -100%; }100% { left: 100%; }}`})]});}const FormInput=/*#__PURE__*/memo(function FormInput(props){const{type=\"text\",placeholder,value,onChange,required=false,multiline=false,glowColor,iconColor}=props;const[isFocused,setIsFocused]=useState(false);const[isHovered,setIsHovered]=useState(false);const inputStyles={width:\"100%\",padding:\"12px 16px\",backgroundColor:\"rgba(0, 0, 0, 0.3)\",border:`1px solid ${glowColor}${isFocused?\"80\":isHovered?\"60\":\"40\"}`,borderRadius:\"8px\",color:iconColor,fontSize:\"14px\",fontFamily:\"inherit\",outline:\"none\",transition:\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",boxShadow:`0 0 ${isFocused?20:isHovered?10:0}px ${glowColor}${isFocused?\"40\":isHovered?\"20\":\"00\"}`,resize:multiline?\"vertical\":\"none\",minHeight:multiline?\"80px\":\"auto\",lineHeight:\"1.4\"};const placeholderStyles=`\n        ::placeholder { color: ${iconColor}60; opacity: 1; }\n        ::-webkit-input-placeholder { color: ${iconColor}60; }\n        ::-moz-placeholder { color: ${iconColor}60; opacity: 1; }\n        :-ms-input-placeholder { color: ${iconColor}60; }\n    `;if(multiline){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:placeholderStyles}),/*#__PURE__*/_jsx(\"textarea\",{placeholder:placeholder,value:value,onChange:e=>onChange(e.target.value),onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),required:required,style:inputStyles,name:\"message\"})]});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:placeholderStyles}),/*#__PURE__*/_jsx(\"input\",{type:type,placeholder:placeholder,value:value,onChange:e=>onChange(e.target.value),onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),required:required,style:inputStyles,name:type===\"email\"?\"email\":\"name\"})]});});function ChatHistoryView(props){const{chatHistory,glowColor,iconColor,clearChatHistory,closeHistory,loadPreviousMessage}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"16px\",height:\"100%\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",paddingBottom:\"12px\",borderBottom:`1px solid ${glowColor}20`},children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:0,color:iconColor,fontSize:\"16px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:\"Previous Messages\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:clearChatHistory,style:{background:\"none\",border:`1px solid ${glowColor}30`,color:`${iconColor}80`,cursor:\"pointer\",padding:\"4px 8px\",borderRadius:\"4px\",fontSize:\"11px\",transition:\"all 0.2s ease\"},children:\"Clear\"}),/*#__PURE__*/_jsx(\"button\",{onClick:closeHistory,style:{background:\"none\",border:\"none\",color:`${iconColor}70`,cursor:\"pointer\",padding:\"4px\",borderRadius:\"4px\",transition:\"all 0.2s ease\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6L18 18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,overflowY:\"auto\",display:\"flex\",flexDirection:\"column\",gap:\"12px\",paddingRight:\"4px\"},children:chatHistory.length===0?/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",color:`${iconColor}60`,fontSize:\"14px\",padding:\"40px 20px\",fontStyle:\"italic\"},children:\"No previous messages\"}):chatHistory.map(message=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px\",backgroundColor:\"rgba(255, 255, 255, 0.05)\",borderRadius:\"8px\",border:`1px solid ${glowColor}20`,cursor:\"pointer\",transition:\"all 0.2s ease\"},onClick:()=>loadPreviousMessage(message),children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",marginBottom:\"6px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:iconColor,fontSize:\"13px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:message.name}),/*#__PURE__*/_jsx(\"div\",{style:{color:`${iconColor}60`,fontSize:\"11px\",whiteSpace:\"nowrap\"},children:new Date(message.timestamp).toLocaleDateString()})]}),/*#__PURE__*/_jsx(\"div\",{style:{color:`${iconColor}80`,fontSize:\"12px\",lineHeight:\"1.4\",overflow:\"hidden\",display:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",marginBottom:\"4px\"},children:message.message}),/*#__PURE__*/_jsx(\"div\",{style:{color:`${iconColor}50`,fontSize:\"10px\",fontStyle:\"italic\"},children:\"Click to load\"})]},message.id))})]});}// ---------------------------------------------------------------- the Triskelion relic (Chris, 2026-10-10)\n// The chat launcher as a small ancient tablet: black stone inside a neon glass contour (rounded rectangle) that breathes a\n// soft ultraviolet light, with the triskelion (triple spiral: growth, paths and progress) in the violet-pink crystal of the\n// cósmica FUERZA title. A slow light travels the contour; on hover it brightens and the spiral turns one step (a third of a\n// turn, which brings it back to itself); a tap flashes. Calm, never distracting; with reduced motion only its light breathes.\nconst TRISK_PATH=\"M0 0 -0.1 -1.9 -0.4 -3.4 -1 -4.5 -1.7 -5.4 -2.6 -6 -3.7 -6.4 -4.9 -6.7 -6.2 -6.9 -7.7 -7.1 -9.2 -7.3 -10.9 -7.6 -12.6 -8 -14.3 -8.6 -16.1 -9.4 -17.9 -10.5 -19.8 -11.9 -21.6 -13.6 -23.4 -15.9 -25.1 -18.6 -26.8 -21.8 -29 -26.2 -30.4 -30.9 -31.2 -35.6 -31.2 -40.3 -30.6 -44.9 -29.2 -49.3 -27.3 -53.4 -24.8 -57.1 -21.9 -60.4 -18.5 -63.1 -14.8 -65.3 -10.8 -66.9 -6.8 -67.9 -2.7 -68.2 1.4 -67.9 5.3 -67 9 -65.6 12.4 -63.7 15.4 -61.3 18 -58.5 20.1 -55.4 21.7 -52.1 22.8 -48.6 23.3 -45.1 23.3 -41.5 22.8 -38.1 21.8 -34.8 20.3 -31.8 18.4 -29.1 16.1 -26.7 13.6 -24.7 10.8 -23.2 7.9 -22.1 4.9 -21.4 1.9 -21.3 -1 -21.6 -3.8 -22.3 -6.5 -23.4 -8.9 -24.8 -11 -26.6 -12.7 -28.6 -14.2 -30.9 -15.2 -33.3 -15.9 -35.7 -16.1 -38.2 -16 -40.6 -15.6 -43 -14.8 -45.2 -13.7 -47.2 -12.3 -49 -10.7 -50.5 -9 -51.8 -7.1 -52.7 -5.2 -53.3 -3.2 -53.6 -1.2 -53.6 0.6 -53.3 2.4 -52.8 4 -52 5.5 -51 6.7 -49.8 7.7 -48.4 8.4 -47 8.9 -45.6 9.2 -44.1 9.2 -42.6 9 -41.2 8.6 -39.9 8.1 -38.7 7.3 -37.7 6.5 -36.8 5.5 -36.1 4.5 -35.6 3.5 -35.2 2.5 -35.1 1.5 -35.1 0.6 -35.3 -0.3 -35.6 -1 -36 -1.7 -36.5 -2.1 -37.1 -2.5 -37.7 -2.7 -38.3 -2.8 -39 M0 0 1.7 0.8 3.1 1.3 4.4 1.4 5.5 1.2 6.5 0.7 7.4 0 8.3 -0.9 9.1 -1.9 10 -3.1 11 -4.3 12 -5.6 13.2 -6.9 14.6 -8.1 16.2 -9.3 18 -10.3 20.2 -11.2 22.6 -11.9 25.4 -12.3 28.6 -12.5 32.3 -12.3 37.2 -12 41.9 -10.9 46.4 -9.2 50.5 -6.9 54.2 -4 57.3 -0.7 59.9 3 61.9 7.1 63.2 11.3 63.9 15.6 64 19.9 63.4 24.1 62.2 28.1 60.4 31.8 58.1 35.2 55.4 38.1 52.3 40.6 48.9 42.6 45.3 44 41.6 44.9 37.9 45.1 34.2 44.9 30.7 44.1 27.4 42.7 24.3 41 21.6 38.8 19.3 36.3 17.4 33.5 16 30.4 15.1 27.3 14.6 24.1 14.7 21 15.2 17.9 16.1 15 17.5 12.3 19.2 9.9 21.2 7.8 23.5 6.1 25.9 4.7 28.5 3.8 31.2 3.3 33.8 3.2 36.4 3.5 38.9 4.1 41.2 5.1 43.2 6.4 45 8 46.5 9.8 47.7 11.8 48.6 13.8 49.1 16 49.3 18.1 49.2 20.2 48.8 22.2 48 24.1 47.1 25.7 45.9 27.2 44.5 28.5 43 29.5 41.4 30.2 39.8 30.7 38.1 30.9 36.5 30.8 35 30.5 33.6 30 32.3 29.3 31.2 28.4 30.2 27.4 29.5 26.3 29 25.2 28.6 24 28.5 22.8 28.5 21.7 28.8 20.7 29.1 19.7 29.6 18.8 30.3 18.1 30.9 17.5 31.7 17.1 32.4 16.8 33.2 16.7 33.9 16.7 34.6 16.8 35.2 17 M0 0 -1.6 1 -2.7 2.1 -3.4 3.1 -3.8 4.2 -3.9 5.3 -3.7 6.4 -3.4 7.6 -2.9 8.9 -2.3 10.2 -1.7 11.7 -1.2 13.2 -0.6 14.9 -0.3 16.7 -0.1 18.6 -0.1 20.8 -0.4 23 -1 25.5 -2.1 28.2 -3.5 31.1 -5.5 34.1 -8.3 38.2 -11.5 41.8 -15.2 44.8 -19.3 47.2 -23.6 48.9 -28.1 50 -32.6 50.4 -37.1 50.1 -41.4 49.1 -45.4 47.6 -49.2 45.5 -52.5 42.8 -55.4 39.8 -57.7 36.4 -59.5 32.7 -60.7 28.9 -61.3 25 -61.4 21.1 -60.8 17.3 -59.7 13.6 -58.1 10.3 -56 7.2 -53.5 4.5 -50.7 2.3 -47.6 0.6 -44.4 -0.7 -41 -1.4 -37.7 -1.7 -34.4 -1.4 -31.2 -0.6 -28.2 0.6 -25.5 2.2 -23.1 4.2 -21 6.5 -19.4 9 -18.2 11.7 -17.4 14.5 -17 17.3 -17.1 20.1 -17.6 22.8 -18.4 25.4 -19.7 27.7 -21.2 29.8 -23 31.6 -25 33.1 -27.2 34.2 -29.4 35 -31.8 35.4 -34 35.5 -36.3 35.2 -38.4 34.6 -40.3 33.7 -42.1 32.5 -43.6 31.1 -44.8 29.6 -45.8 27.9 -46.5 26.1 -46.9 24.3 -47 22.5 -46.9 20.8 -46.4 19.1 -45.8 17.6 -44.9 16.2 -43.9 15 -42.8 14.1 -41.5 13.3 -40.2 12.8 -38.9 12.5 -37.6 12.4 -36.3 12.5 -35.1 12.8 -34 13.2 -33.1 13.9 -32.3 14.6 -31.6 15.4 -31.1 16.3 -30.8 17.1 -30.7 18 -30.7 18.9 -30.8 19.7 -31 20.4 -31.4 21 -31.8 21.5 -32.3 21.9\";const RELIC_CSS=`\n.tk-wrap { position: relative; display: block; }\n.tk-label { position: absolute; left: 50%; bottom: 100%; margin-bottom: 11px; transform: translateX(-50%); white-space: nowrap; pointer-events: none;\n    font-family: \"Cinzel Decorative\", \"Cinzel\", Georgia, serif; font-size: 12px; font-weight: 400; letter-spacing: 0.06em; line-height: 1.2;\n    background: linear-gradient(100deg, #ffd9f5 0%, #d6b4ff 38%, #ff8fdc 62%, #e8d4ff 100%); -webkit-background-clip: text; background-clip: text; color: transparent;\n    filter: drop-shadow(0 0 4px rgba(190, 90, 255, 0.75)) drop-shadow(0 0 10px rgba(255, 80, 200, 0.35)); animation: tk-breathe 5.2s ease-in-out infinite; }\n.tk-wrap.tk-on .tk-label { filter: drop-shadow(0 0 5px rgba(210, 110, 255, 0.95)) drop-shadow(0 0 14px rgba(255, 90, 210, 0.5)); animation-play-state: paused; opacity: 1; }\n.tk-label { transition: opacity 0.35s ease; }\n.tk-wrap.tk-open .tk-label { opacity: 0 !important; animation: none !important; }\n@media (max-width: 699px) { .tk-label { font-size: 11px; margin-bottom: 9px; } }\n.tk-relic { position: relative; isolation: isolate; border-radius: 20px; transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), filter 0.45s ease; }\n.tk-aura { position: absolute; inset: -16px; border-radius: 34px; pointer-events: none; z-index: -1;\n    background: radial-gradient(ellipse 60% 58% at 50% 50%, rgba(176, 72, 255, 0.5), rgba(255, 74, 196, 0.2) 52%, transparent 74%); filter: blur(7px);\n    opacity: 0.72; animation: tk-breathe 5.2s ease-in-out infinite; transition: opacity 0.5s ease, transform 0.6s ease; }\n.tk-ring { position: absolute; inset: 0; border-radius: 20px; overflow: hidden; pointer-events: none;\n    box-shadow: 0 0 9px rgba(255, 88, 210, 0.42), 0 0 24px rgba(150, 72, 255, 0.34), 0 10px 26px rgba(0, 0, 0, 0.55); }\n.tk-ring::before { content: \"\"; position: absolute; left: -60%; top: -60%; width: 220%; height: 220%;\n    background: conic-gradient(from 0deg, #ff5ad6 0deg, #a35cff 60deg, rgba(110, 80, 255, 0.28) 120deg, #ff6fd8 185deg, #b46cff 250deg, rgba(130, 80, 255, 0.24) 310deg, #ff5ad6 360deg);\n    animation: tk-spin 11s linear infinite; }\n.tk-face { position: absolute; inset: 1.6px; border-radius: 18.4px; overflow: hidden; pointer-events: none;\n    background: radial-gradient(120% 92% at 50% 40%, #190a2a 0%, #08030e 60%, #030106 100%);\n    box-shadow: inset 0 0 14px rgba(160, 80, 255, 0.34), inset 0 1px 0 rgba(255, 226, 255, 0.26), inset 0 -1px 0 rgba(255, 150, 230, 0.12); }\n.tk-face::before { content: \"\"; position: absolute; inset: 0; opacity: 0.2; mix-blend-mode: screen;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='140'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.62 0 0 0 0 0.45 0 0 0 0 0.9 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='120' height='140' filter='url(%23s)'/%3E%3C/svg%3E\"); }\n.tk-face::after { content: \"\"; position: absolute; inset: 0; border-radius: inherit;\n    background: linear-gradient(140deg, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.03) 28%, transparent 42%), radial-gradient(60% 40% at 50% 104%, rgba(255, 90, 210, 0.16), transparent 70%); }\n.tk-sym { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); overflow: visible; pointer-events: none; }\n.tk-turn { transform-origin: 0 0; transform-box: view-box; }\n.tk-uv { animation: tk-breathe 5.2s ease-in-out infinite; }\n.tk-relic.tk-hot { filter: brightness(1.12) saturate(1.12); }\n.tk-relic.tk-hot .tk-aura { opacity: 1; transform: scale(1.06); animation-play-state: paused; }\n.tk-relic.tk-hot .tk-ring { box-shadow: 0 0 12px rgba(255, 96, 214, 0.62), 0 0 32px rgba(160, 80, 255, 0.5), 0 12px 30px rgba(0, 0, 0, 0.55); }\n.tk-relic.tk-hot .tk-turn { animation: tk-step 1.5s cubic-bezier(0.45, 0, 0.2, 1) 1; }\n.tk-relic.tk-tap .tk-face { box-shadow: inset 0 0 22px rgba(255, 120, 230, 0.6), inset 0 1px 0 rgba(255, 226, 255, 0.4); }\n.tk-modal { background: radial-gradient(140% 90% at 50% 0%, rgba(44, 14, 72, 0.97) 0%, rgba(14, 5, 26, 0.97) 52%, rgba(6, 2, 12, 0.98) 100%) !important;\n    border: 1px solid rgba(220, 124, 255, 0.6) !important;\n    box-shadow: 0 0 0 1px rgba(255, 92, 212, 0.22), 0 0 24px rgba(176, 80, 255, 0.45), 0 0 70px rgba(255, 80, 200, 0.16), 0 30px 80px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 224, 255, 0.2), inset 0 0 40px rgba(130, 50, 220, 0.12) !important; }\n.tk-modal::before { content: \"\"; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; opacity: 0.12; mix-blend-mode: screen;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0.62 0 0 0 0 0.45 0 0 0 0 0.9 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23s)'/%3E%3C/svg%3E\"); }\n.tk-modal > div:first-child { border-bottom: 1px solid rgba(204, 116, 255, 0.3) !important; }\n.tk-modal h3 { background: linear-gradient(100deg, #ffdaf6 0%, #d7b6ff 38%, #ff90dd 64%, #ead6ff 100%); -webkit-background-clip: text; background-clip: text; color: transparent !important;\n    text-shadow: none !important; filter: drop-shadow(0 0 6px rgba(190, 90, 255, 0.65)); }\n.tk-modal h4 { color: #f0dcff !important; }\n.tk-modal p { color: rgba(232, 208, 255, 0.84) !important; }\n.tk-modal label { color: rgba(240, 216, 255, 0.92) !important; }\n.tk-modal input, .tk-modal textarea { background: rgba(12, 4, 22, 0.72) !important; border: 1px solid rgba(196, 112, 255, 0.5) !important; color: #f7ecff !important;\n    box-shadow: inset 0 0 10px rgba(140, 60, 255, 0.16) !important; caret-color: #ff8ad8; }\n.tk-modal input:hover, .tk-modal textarea:hover { border-color: rgba(226, 136, 255, 0.75) !important; }\n.tk-modal input:focus, .tk-modal textarea:focus { border-color: rgba(255, 124, 222, 0.92) !important;\n    box-shadow: 0 0 0 1px rgba(255, 112, 220, 0.38), 0 0 18px rgba(190, 92, 255, 0.45), inset 0 0 10px rgba(140, 60, 255, 0.2) !important; }\n.tk-modal input::placeholder, .tk-modal textarea::placeholder { color: rgba(206, 176, 244, 0.52) !important; }\n.tk-modal button[type=\"submit\"] { background: linear-gradient(180deg, rgba(66, 20, 108, 0.88), rgba(28, 8, 48, 0.92)) !important; border: 1px solid rgba(255, 124, 222, 0.78) !important;\n    color: #ffe8fb !important; box-shadow: 0 0 14px rgba(200, 92, 255, 0.45), inset 0 1px 0 rgba(255, 224, 255, 0.26) !important; text-shadow: 0 0 8px rgba(255, 124, 222, 0.6); }\n.tk-modal button[type=\"submit\"]:hover { box-shadow: 0 0 22px rgba(222, 104, 255, 0.7), 0 0 44px rgba(255, 92, 212, 0.3), inset 0 1px 0 rgba(255, 224, 255, 0.36) !important; }\n.tk-modal button:not([type=\"submit\"]) { color: #ecd6ff !important; }\n.tk-modal button:not([type=\"submit\"]):hover { background-color: rgba(200, 110, 255, 0.14) !important; }\n.tk-modal [style*=\"cursor: pointer\"][style*=\"border-radius: 8px\"] { border-color: rgba(196, 112, 255, 0.3) !important; background-color: rgba(120, 50, 200, 0.1) !important; }\n.tk-modal ::-webkit-scrollbar { width: 6px; } .tk-modal ::-webkit-scrollbar-thumb { background: rgba(200, 110, 255, 0.4); border-radius: 3px; }\n@keyframes tk-breathe { 0%, 100% { opacity: 0.62; } 50% { opacity: 1; } }\n@keyframes tk-spin { to { transform: rotate(360deg); } }\n@keyframes tk-step { from { transform: rotate(0deg); } to { transform: rotate(120deg); } }\n@media (prefers-reduced-motion: reduce) {\n    .tk-relic .tk-ring::before { animation: tk-spin 40s linear infinite !important; }\n    .tk-relic .tk-aura, .tk-relic .tk-uv, .tk-wrap .tk-label { animation: tk-breathe 6.5s ease-in-out infinite !important; }\n    .tk-relic.tk-hot .tk-turn { animation: tk-step 1.8s cubic-bezier(0.45, 0, 0.2, 1) 1 !important; }\n    .tk-relic, .tk-relic .tk-aura { transition-duration: 0.45s !important; }\n}\n`;function TriskelionGlyph({size,className}){const uid=useId().replace(/[^a-zA-Z0-9]/g,\"\");return /*#__PURE__*/_jsxs(\"svg\",{className:className,width:size,height:size,viewBox:\"-100 -100 200 200\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsxs(\"linearGradient\",{id:`${uid}c`,x1:\"-80\",y1:\"-80\",x2:\"80\",y2:\"80\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#4b1597\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.32\",stopColor:\"#9a46ff\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.58\",stopColor:\"#ff58c9\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.8\",stopColor:\"#c46dff\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#5d22c4\"})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:`${uid}r`,x1:\"-70\",y1:\"-90\",x2:\"70\",y2:\"90\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#f6edff\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.3\",stopColor:\"#b8a3ff\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.55\",stopColor:\"#ffd6f6\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.78\",stopColor:\"#8f7bff\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#efe2ff\"})]}),/*#__PURE__*/_jsxs(\"filter\",{id:`${uid}n`,x:\"-20%\",y:\"-20%\",width:\"140%\",height:\"140%\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{type:\"fractalNoise\",baseFrequency:\"0.035\",numOctaves:\"3\",seed:\"11\",result:\"t\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"t\",type:\"matrix\",values:\"0 0 0 0 1  0 0 0 0 0.42  0 0 0 0 0.92  0 0 1.9 0 -0.75\",result:\"c\"}),/*#__PURE__*/_jsx(\"feComposite\",{in:\"c\",in2:\"SourceGraphic\",operator:\"in\",result:\"k\"}),/*#__PURE__*/_jsx(\"feBlend\",{in:\"k\",in2:\"SourceGraphic\",mode:\"screen\"})]}),/*#__PURE__*/_jsx(\"filter\",{id:`${uid}g`,x:\"-40%\",y:\"-40%\",width:\"180%\",height:\"180%\",children:/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:\"5\"})})]}),/*#__PURE__*/_jsxs(\"g\",{className:\"tk-turn\",children:[/*#__PURE__*/_jsx(\"g\",{className:\"tk-uv\",children:/*#__PURE__*/_jsx(\"path\",{d:TRISK_PATH,fill:\"none\",stroke:\"#b44dff\",strokeWidth:\"13\",strokeLinecap:\"round\",strokeLinejoin:\"round\",filter:`url(#${uid}g)`,opacity:\"0.55\"})}),/*#__PURE__*/_jsx(\"path\",{d:TRISK_PATH,fill:\"none\",stroke:`url(#${uid}r)`,strokeWidth:\"9.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{r:\"6.2\",fill:`url(#${uid}r)`}),/*#__PURE__*/_jsx(\"path\",{d:TRISK_PATH,fill:\"none\",stroke:`url(#${uid}c)`,strokeWidth:\"6.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",filter:`url(#${uid}n)`}),/*#__PURE__*/_jsx(\"circle\",{r:\"4.4\",fill:`url(#${uid}c)`}),/*#__PURE__*/_jsx(\"path\",{d:TRISK_PATH,fill:\"none\",stroke:\"rgba(255, 240, 255, 0.5)\",strokeWidth:\"1.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",transform:\"translate(-0.9 -1.2)\"})]})]});}// Forms, the YouTube film and the Contact page's info card (its email and social links): the floating launcher must never sit on them\nconst DODGE_TARGETS='form, .hyt-frame, [data-framer-name=\"Contact Info Card\"]';function coversDodgeTarget(rects,own,margin){if(typeof document===\"undefined\")return false;const nodes=document.querySelectorAll(DODGE_TARGETS);for(let i=0;i<nodes.length;i++){const n=nodes[i];if(own&&(own.contains(n)||n.contains(own)))continue;if(n.closest(\".tk-modal, .sq-wrap, [aria-modal='true']\"))continue;const r=n.getBoundingClientRect();if(r.width<2||r.height<2)continue;for(const a of rects){if(a.right+margin>r.left&&a.left-margin<r.right&&a.bottom+margin>r.top&&a.top-margin<r.bottom)return true;}}return false;}function TriskelionRelic({size,hovered,tap,label,open}){const w=size;const h=Math.round(size*1.16);const s=Math.round(size*.88);return /*#__PURE__*/_jsxs(\"div\",{className:`tk-wrap${hovered?\" tk-on\":\"\"}${open?\" tk-open\":\"\"}`,children:[label?/*#__PURE__*/_jsx(\"span\",{className:\"tk-label\",children:label}):null,/*#__PURE__*/_jsxs(\"div\",{className:`tk-relic${hovered?\" tk-hot\":\"\"}${tap?\" tk-tap\":\"\"}`,style:{width:w,height:h},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:RELIC_CSS}}),/*#__PURE__*/_jsx(\"span\",{className:\"tk-aura\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"tk-ring\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"tk-face\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(TriskelionGlyph,{size:s,className:\"tk-sym\"})]})]});}/**\n * Vogue-Level Floating Meridian Star Chat Button\n * \n * @framerIntrinsicWidth 80\n * @framerIntrinsicHeight 80\n * \n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function FloatingChatButton(props){const{launcher=\"triskelion\",launcherLabel=\"Speak into the Ether\",position=\"bottom-right\",buttonSize=60,iconSize=24,backgroundColor=\"rgba(0, 0, 0, 0.15)\",iconColor=\"#FFFFFF\",glowColor=\"#FFFFFF\",shadowIntensity=.3,blurIntensity=20,borderWidth=1,offsetX=16,offsetY=24,zIndex=1e3,meridianStarIcon={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Meridian Star\"},glowIntensity=1,modalTitle=\"Private Inquiry\",modalSubtitle=\"Send a message directly to Chris Limeres Art.\",nameLabel=\"Name *\",emailLabel=\"Email *\",messageLabel=\"Message *\",submitButtonText=\"Send Message\",successMessage=\"Your message has been received celestial.\",emailDestination=\"chris@chrislimeresart.com\",enableChatHistory=true,maxHistoryItems=10,enableRotation=false,rotationSpeed=20,enablePulsating=false,pulsatingSpeed=2,pulsatingIntensity=.1,style}=props;const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const[isModalOpen,setIsModalOpen]=useState(false);const[shimmerActive,setShimmerActive]=useState(false);const[tapPulse,setTapPulse]=useState(false);const[formData,setFormData]=useState({name:\"\",email:\"\",message:\"\"});const[isSubmitted,setIsSubmitted]=useState(false);const[showSuccess,setShowSuccess]=useState(false);const[chatHistory,setChatHistory]=useState([]);const[showHistory,setShowHistory]=useState(false);const[windowWidth,setWindowWidth]=useState(1200);const isStatic=useIsStaticRenderer();const isCanvas=isStatic;const interactionScale=isPressed?.92:isHovered?1.05:tapPulse?1.03:1;const interactionLift=isHovered?-4:0;const relicSize=Math.max(buttonSize,72);const launcherH=launcher===\"triskelion\"?Math.round(relicSize*1.16):buttonSize;const relicTheme=launcher===\"triskelion\"?\"tk-modal\":undefined;const launcherRef=useRef(null);const[dodging,setDodging]=useState(false);// the launcher (with its label) steps aside while it would cover a form or the YouTube film on the page, e.g. the\n// Contact form's Send button on phones, and returns once they have scrolled past (a wider margin to return, so it\n// never flickers at the edge)\nuseEffect(()=>{if(isStatic||typeof window===\"undefined\")return;let raf=0;let now=false;const check=()=>{raf=0;const el=launcherRef.current;if(!el)return;const rects=[el.getBoundingClientRect()];const label=el.querySelector(\".tk-label\");if(label)rects.push(label.getBoundingClientRect());const covers=coversDodgeTarget(rects,el,now?20:8);if(covers!==now){now=covers;startTransition(()=>setDodging(covers));}};const queue=()=>{if(!raf)raf=window.requestAnimationFrame(check);};check();window.addEventListener(\"scroll\",queue,{passive:true});window.addEventListener(\"resize\",queue);const tick=window.setInterval(queue,1200);return()=>{window.removeEventListener(\"scroll\",queue);window.removeEventListener(\"resize\",queue);window.clearInterval(tick);if(raf)window.cancelAnimationFrame(raf);};},[isStatic]);useEffect(()=>{if(typeof window!==\"undefined\"){setWindowWidth(window.innerWidth);}},[]);// Load chat history from localStorage on component mount\nuseEffect(()=>{if(typeof window!==\"undefined\"&&enableChatHistory&&!isCanvas){try{const savedHistory=localStorage.getItem(\"meridian-chat-history\");if(savedHistory){const parsedHistory=JSON.parse(savedHistory);startTransition(()=>setChatHistory(parsedHistory));}}catch(error){console.warn(\"Failed to load chat history:\",error);}}},[enableChatHistory,isCanvas]);// Save chat history to localStorage\nconst saveChatHistory=newMessage=>{if(typeof window!==\"undefined\"&&enableChatHistory&&!isCanvas){try{const updatedHistory=[newMessage,...chatHistory].slice(0,maxHistoryItems);localStorage.setItem(\"meridian-chat-history\",JSON.stringify(updatedHistory));setChatHistory(updatedHistory);}catch(error){console.warn(\"Failed to save chat history:\",error);}}};// Clear chat history\nconst clearChatHistory=()=>{if(typeof window!==\"undefined\"&&enableChatHistory&&!isCanvas){try{localStorage.removeItem(\"meridian-chat-history\");setChatHistory([]);}catch(error){console.warn(\"Failed to clear chat history:\",error);}}};// Load previous message into form\nconst loadPreviousMessage=message=>{setFormData({name:message.name,email:message.email,message:message.message});setShowHistory(false);};// Shimmer effect on hover\nuseEffect(()=>{if(isHovered&&!isStatic){const shimmerTimer=setTimeout(()=>{setShimmerActive(true);setTimeout(()=>{setShimmerActive(false);},600);},150);return()=>clearTimeout(shimmerTimer);}},[isHovered,isStatic]);// Position calculations\nconst getPositionStyles=()=>{const baseStyles={position:\"fixed\",zIndex:zIndex};switch(position){case\"bottom-right\":return{...baseStyles,bottom:`${offsetY}px`,right:`${offsetX}px`};case\"bottom-left\":return{...baseStyles,bottom:`${offsetY}px`,left:`${offsetX}px`};case\"middle-right\":return{...baseStyles,top:\"50%\",right:`${offsetX}px`};case\"middle-left\":return{...baseStyles,top:\"50%\",left:`${offsetX}px`};default:return baseStyles;}};const handleClick=()=>{setIsModalOpen(prev=>!prev);// Mobile tap pulse effect\nif(typeof window!==\"undefined\"&&\"ontouchstart\"in window){setTapPulse(true);setTimeout(()=>{setTapPulse(false);},300);}};const handleMouseEnter=()=>{if(!isStatic&&typeof window!==\"undefined\"&&!(\"ontouchstart\"in window)){setIsHovered(true);}};const handleMouseLeave=()=>{if(!isStatic&&typeof window!==\"undefined\"&&!(\"ontouchstart\"in window)){setIsHovered(false);setIsPressed(false);}};const handleMouseDown=()=>{if(!isStatic&&typeof window!==\"undefined\"){setIsPressed(true);}};const handleMouseUp=()=>{if(!isStatic&&typeof window!==\"undefined\"){setIsPressed(false);}};const closeModal=()=>{setIsModalOpen(false);setIsSubmitted(false);setShowSuccess(false);};const handleInputChange=(field,value)=>{setFormData(prev=>({...prev,[field]:value}));};const handleSubmit=e=>{e.preventDefault();// Create form data for Framer native submission\nconst form=e.target;const formDataObj=new FormData(form);// Add additional data\nconst pageUrl=typeof window!==\"undefined\"?window.location.href:\"\";const timestamp=new Date().toISOString();formDataObj.append(\"pageUrl\",pageUrl);formDataObj.append(\"timestamp\",timestamp);// Save to chat history\nif(enableChatHistory){const newMessage={id:`msg_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,name:formData.name,email:formData.email,message:formData.message,timestamp:timestamp,pageUrl:pageUrl};saveChatHistory(newMessage);}// This form has no server-side destination, so open the visitor's email app with the\n// message addressed to emailDestination (a plain form.submit() just reloaded the page)\nif(typeof window!==\"undefined\"){const subject=`Private Inquiry from ${formData.name||\"a website visitor\"}`;const body=`Name: ${formData.name}\nEmail: ${formData.email}\n\nMessage:\n${formData.message}\n\nSent from: ${pageUrl}`;window.location.href=`mailto:${emailDestination}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;}// Show success state\nsetIsSubmitted(true);setShowSuccess(true);// Button glow pulse\nsetTapPulse(true);setTimeout(()=>{setTapPulse(false);},600);// Clear form\nsetTimeout(()=>{setFormData({name:\"\",email:\"\",message:\"\"});},1e3);// Optional auto-close after delay\nsetTimeout(()=>{closeModal();},3e3);};useEffect(()=>{if(typeof window===\"undefined\"||isCanvas)return;const handleResize=()=>{setWindowWidth(window.innerWidth);};window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[isCanvas]);// Chat Modal renderer\nconst renderChatModal=()=>{const isMobile=windowWidth<=768;const isTablet=windowWidth>768&&windowWidth<=1024;// Mobile: Bottom drawer style\nif(isMobile){return /*#__PURE__*/_jsxs(\"div\",{className:relicTheme,style:{position:\"fixed\",bottom:0,left:0,right:0,width:\"100%\",height:\"85vh\",maxHeight:\"600px\",backgroundColor:\"rgba(0, 0, 0, 0.95)\",backdropFilter:`blur(${blurIntensity}px)`,WebkitBackdropFilter:`blur(${blurIntensity}px)`,borderRadius:\"24px 24px 0 0\",border:`${borderWidth}px solid ${glowColor}30`,borderBottom:\"none\",boxShadow:`\n                            0 -20px 60px rgba(0, 0, 0, 0.4),\n                            0 0 30px ${glowColor}20,\n                            inset 0 1px 0 rgba(255, 255, 255, 0.1)\n                        `,zIndex:zIndex-1,opacity:isModalOpen?1:0,transform:`translateY(${isModalOpen?0:\"100%\"}) scale(${isModalOpen?1:.96})`,transition:\"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)\",visibility:isModalOpen?\"visible\":\"hidden\",display:\"flex\",flexDirection:\"column\",padding:\"0\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",padding:\"16px 24px 20px\",borderBottom:`1px solid ${glowColor}20`},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"4px\",backgroundColor:`${glowColor}40`,borderRadius:\"2px\",marginBottom:\"16px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,color:iconColor,fontSize:\"20px\",fontWeight:400,letterSpacing:\"0.02em\",fontFamily:\"'Cinzel Decorative', serif\",textShadow:`0 0 10px ${glowColor}40`,marginBottom:\"4px\"},children:modalTitle}),modalSubtitle&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:`${iconColor}80`,fontSize:\"13px\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.3\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:modalSubtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\",marginLeft:\"16px\"},children:[enableChatHistory&&chatHistory.length>0&&!showHistory&&!isSubmitted&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowHistory(true),style:{background:\"none\",border:\"none\",color:iconColor,cursor:\"pointer\",padding:\"8px\",borderRadius:\"8px\",transition:\"all 0.2s ease\",opacity:.7},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";e.currentTarget.style.backgroundColor=`${glowColor}10`;},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.7\";e.currentTarget.style.backgroundColor=\"transparent\";},\"aria-label\":\"View chat history\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:closeModal,style:{background:\"none\",border:\"none\",color:iconColor,cursor:\"pointer\",padding:\"8px\",borderRadius:\"8px\",transition:\"all 0.2s ease\",opacity:.7},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";e.currentTarget.style.backgroundColor=`${glowColor}10`;},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.7\";e.currentTarget.style.backgroundColor=\"transparent\";},\"aria-label\":\"Close chat\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6L18 18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,padding:\"32px 24px 32px\",display:\"flex\",flexDirection:\"column\",justifyContent:isSubmitted?\"center\":\"flex-start\",alignItems:isSubmitted?\"center\":\"stretch\",overflow:\"auto\"},children:showHistory?/*#__PURE__*/_jsx(ChatHistoryView,{chatHistory:chatHistory,glowColor:glowColor,iconColor:iconColor,clearChatHistory:clearChatHistory,closeHistory:()=>setShowHistory(false),loadPreviousMessage:loadPreviousMessage}):isSubmitted?// Success State\n/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",opacity:showSuccess?1:0,transform:`translateY(${showSuccess?0:10}px)`,transition:\"all 0.6s cubic-bezier(0.4, 0, 0.2, 1)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"20px\",color:glowColor,filter:`drop-shadow(0 0 8px ${glowColor}40)`,transform:\"scale(1.2)\"},children:launcher===\"triskelion\"?/*#__PURE__*/_jsx(TriskelionGlyph,{size:56}):/*#__PURE__*/_jsx(MeridianStarIconView,{iconSize:iconSize,iconColor:iconColor,glowColor:glowColor,glowIntensity:glowIntensity,isHovered:false,tapPulse:false,shimmerActive:false})}),/*#__PURE__*/_jsx(\"p\",{style:{color:iconColor,fontSize:\"18px\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.4\",margin:0,fontFamily:\"'Cinzel Decorative', serif\"},children:successMessage})]}):// Form State with larger touch targets\n/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"24px\",height:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"14px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:nameLabel}),/*#__PURE__*/_jsx(FormInput,{placeholder:\"Your name\",value:formData.name,onChange:value=>handleInputChange(\"name\",value),required:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"14px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:emailLabel}),/*#__PURE__*/_jsx(FormInput,{type:\"email\",placeholder:\"your@email.com\",value:formData.email,onChange:value=>handleInputChange(\"email\",value),required:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\",flex:1},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"14px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:messageLabel}),/*#__PURE__*/_jsx(FormInput,{placeholder:\"Your message\",value:formData.message,onChange:value=>handleInputChange(\"message\",value),required:true,multiline:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"pageUrl\",value:typeof window!==\"undefined\"?window.location.href:\"\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"timestamp\",value:new Date().toISOString()}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{padding:\"16px 24px\",backgroundColor:\"rgba(0, 0, 0, 0.3)\",border:`1px solid ${glowColor}60`,borderRadius:\"12px\",color:iconColor,fontSize:\"16px\",fontFamily:\"'Cinzel Decorative', serif\",fontWeight:400,cursor:\"pointer\",transition:\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",letterSpacing:\"0.02em\",textTransform:\"none\",boxShadow:`0 0 10px ${glowColor}20`,transform:\"scale(1)\",minHeight:\"52px\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.4)\";e.currentTarget.style.boxShadow=`0 0 25px ${glowColor}40`;e.currentTarget.style.borderColor=`${glowColor}80`;e.currentTarget.style.transform=\"scale(1.02)\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.3)\";e.currentTarget.style.boxShadow=`0 0 10px ${glowColor}20`;e.currentTarget.style.borderColor=`${glowColor}60`;e.currentTarget.style.transform=\"scale(1)\";},onMouseDown:e=>{e.currentTarget.style.transform=\"scale(0.98)\";},onMouseUp:e=>{e.currentTarget.style.transform=\"scale(1.02)\";},children:submitButtonText})]})})]});}// Tablet: Wider modal with comfortable spacing\nif(isTablet){return /*#__PURE__*/_jsxs(\"div\",{className:relicTheme,style:{position:\"fixed\",bottom:`${offsetY+launcherH+16}px`,right:position.includes(\"right\")?`${offsetX}px`:\"auto\",left:position.includes(\"left\")?`${offsetX}px`:\"auto\",width:\"420px\",height:\"520px\",backgroundColor:\"rgba(0, 0, 0, 0.9)\",backdropFilter:`blur(${blurIntensity}px)`,WebkitBackdropFilter:`blur(${blurIntensity}px)`,borderRadius:\"20px\",border:`${borderWidth}px solid ${glowColor}30`,boxShadow:`\n                            0 20px 60px rgba(0, 0, 0, 0.4),\n                            0 0 30px ${glowColor}20,\n                            inset 0 1px 0 rgba(255, 255, 255, 0.1)\n                        `,zIndex:zIndex-1,opacity:isModalOpen?1:0,transform:`translateY(${isModalOpen?0:20}px) scale(${isModalOpen?1:.96})`,transition:\"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)\",visibility:isModalOpen?\"visible\":\"hidden\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"24px 28px 20px\",borderBottom:`1px solid ${glowColor}20`},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,color:iconColor,fontSize:\"20px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:modalTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[enableChatHistory&&chatHistory.length>0&&!showHistory&&!isSubmitted&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowHistory(true),style:{background:\"none\",border:\"none\",color:iconColor,cursor:\"pointer\",padding:\"6px\",borderRadius:\"6px\",transition:\"all 0.2s ease\",opacity:.7},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";e.currentTarget.style.backgroundColor=`${glowColor}10`;},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.7\";e.currentTarget.style.backgroundColor=\"transparent\";},\"aria-label\":\"View chat history\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:closeModal,style:{background:\"none\",border:\"none\",color:iconColor,cursor:\"pointer\",padding:\"6px\",borderRadius:\"6px\",transition:\"all 0.2s ease\",opacity:.7},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";e.currentTarget.style.backgroundColor=`${glowColor}10`;},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.7\";e.currentTarget.style.backgroundColor=\"transparent\";},\"aria-label\":\"Close chat\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6L18 18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,padding:\"28px\",display:\"flex\",flexDirection:\"column\",justifyContent:isSubmitted?\"center\":\"flex-start\",alignItems:isSubmitted?\"center\":\"stretch\"},children:showHistory?/*#__PURE__*/_jsx(ChatHistoryView,{chatHistory:chatHistory,glowColor:glowColor,iconColor:iconColor,clearChatHistory:clearChatHistory,closeHistory:()=>setShowHistory(false),loadPreviousMessage:loadPreviousMessage}):isSubmitted?// Success State\n/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",opacity:showSuccess?1:0,transform:`translateY(${showSuccess?0:10}px)`,transition:\"all 0.6s cubic-bezier(0.4, 0, 0.2, 1)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"18px\",color:glowColor,filter:`drop-shadow(0 0 8px ${glowColor}40)`,transform:\"scale(1.1)\"},children:launcher===\"triskelion\"?/*#__PURE__*/_jsx(TriskelionGlyph,{size:56}):/*#__PURE__*/_jsx(MeridianStarIconView,{iconSize:iconSize,iconColor:iconColor,glowColor:glowColor,glowIntensity:glowIntensity,isHovered:false,tapPulse:false,shimmerActive:false})}),/*#__PURE__*/_jsx(\"p\",{style:{color:iconColor,fontSize:\"17px\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.4\",margin:0,fontFamily:\"'Cinzel Decorative', serif\"},children:successMessage})]}):// Form State\n/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"22px\",height:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"7px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"14px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:nameLabel}),/*#__PURE__*/_jsx(FormInput,{placeholder:\"Your name\",value:formData.name,onChange:value=>handleInputChange(\"name\",value),required:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"7px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"14px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:emailLabel}),/*#__PURE__*/_jsx(FormInput,{type:\"email\",placeholder:\"your@email.com\",value:formData.email,onChange:value=>handleInputChange(\"email\",value),required:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"7px\",flex:1},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"14px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:messageLabel}),/*#__PURE__*/_jsx(FormInput,{placeholder:\"Your message\",value:formData.message,onChange:value=>handleInputChange(\"message\",value),required:true,multiline:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"pageUrl\",value:typeof window!==\"undefined\"?window.location.href:\"\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"timestamp\",value:new Date().toISOString()}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{padding:\"14px 24px\",backgroundColor:\"rgba(0, 0, 0, 0.3)\",border:`1px solid ${glowColor}60`,borderRadius:\"10px\",color:iconColor,fontSize:\"15px\",fontFamily:\"'Cinzel Decorative', serif\",fontWeight:400,cursor:\"pointer\",transition:\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",letterSpacing:\"0.02em\",textTransform:\"none\",boxShadow:`0 0 10px ${glowColor}20`,transform:\"scale(1)\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.4)\";e.currentTarget.style.boxShadow=`0 0 25px ${glowColor}40`;e.currentTarget.style.borderColor=`${glowColor}80`;e.currentTarget.style.transform=\"scale(1.02)\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.3)\";e.currentTarget.style.boxShadow=`0 0 10px ${glowColor}20`;e.currentTarget.style.borderColor=`${glowColor}60`;e.currentTarget.style.transform=\"scale(1)\";},onMouseDown:e=>{e.currentTarget.style.transform=\"scale(0.98)\";},onMouseUp:e=>{e.currentTarget.style.transform=\"scale(1.02)\";},children:submitButtonText})]})})]});}// Desktop: Compact modal panel (original design)\nreturn /*#__PURE__*/_jsxs(\"div\",{className:relicTheme,style:{position:\"fixed\",bottom:`${offsetY+launcherH+16}px`,right:position.includes(\"right\")?`${offsetX}px`:\"auto\",left:position.includes(\"left\")?`${offsetX}px`:\"auto\",width:\"360px\",height:\"480px\",backgroundColor:\"rgba(0, 0, 0, 0.9)\",backdropFilter:`blur(${blurIntensity}px)`,WebkitBackdropFilter:`blur(${blurIntensity}px)`,borderRadius:\"16px\",border:`${borderWidth}px solid ${glowColor}30`,boxShadow:`\n                        0 20px 60px rgba(0, 0, 0, 0.4),\n                        0 0 30px ${glowColor}20,\n                        inset 0 1px 0 rgba(255, 255, 255, 0.1)\n                    `,zIndex:zIndex-1,opacity:isModalOpen?1:0,transform:`translateY(${isModalOpen?0:20}px) scale(${isModalOpen?1:.96})`,transition:\"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)\",visibility:isModalOpen?\"visible\":\"hidden\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"20px 24px 16px\",borderBottom:`1px solid ${glowColor}20`},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,color:iconColor,fontSize:\"18px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:modalTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[enableChatHistory&&chatHistory.length>0&&!showHistory&&!isSubmitted&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowHistory(true),style:{background:\"none\",border:\"none\",color:iconColor,cursor:\"pointer\",padding:\"4px\",borderRadius:\"4px\",transition:\"all 0.2s ease\",opacity:.7},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";e.currentTarget.style.backgroundColor=`${glowColor}10`;},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.7\";e.currentTarget.style.backgroundColor=\"transparent\";},\"aria-label\":\"View chat history\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:closeModal,style:{background:\"none\",border:\"none\",color:iconColor,cursor:\"pointer\",padding:\"4px\",borderRadius:\"4px\",transition:\"all 0.2s ease\",opacity:.7},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";e.currentTarget.style.backgroundColor=`${glowColor}10`;},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.7\";e.currentTarget.style.backgroundColor=\"transparent\";},\"aria-label\":\"Close chat\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6L18 18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,padding:\"24px\",display:\"flex\",flexDirection:\"column\",justifyContent:isSubmitted?\"center\":\"flex-start\",alignItems:isSubmitted?\"center\":\"stretch\"},children:showHistory?/*#__PURE__*/_jsx(ChatHistoryView,{chatHistory:chatHistory,glowColor:glowColor,iconColor:iconColor,clearChatHistory:clearChatHistory,closeHistory:()=>setShowHistory(false),loadPreviousMessage:loadPreviousMessage}):isSubmitted?// Success State\n/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",opacity:showSuccess?1:0,transform:`translateY(${showSuccess?0:10}px)`,transition:\"all 0.6s cubic-bezier(0.4, 0, 0.2, 1)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"16px\",color:glowColor,filter:`drop-shadow(0 0 8px ${glowColor}40)`},children:launcher===\"triskelion\"?/*#__PURE__*/_jsx(TriskelionGlyph,{size:56}):/*#__PURE__*/_jsx(MeridianStarIconView,{iconSize:iconSize,iconColor:iconColor,glowColor:glowColor,glowIntensity:glowIntensity,isHovered:false,tapPulse:false,shimmerActive:false})}),/*#__PURE__*/_jsx(\"p\",{style:{color:iconColor,fontSize:\"16px\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.4\",margin:0,fontFamily:\"'Cinzel Decorative', serif\"},children:successMessage})]}):// Form State\n/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",height:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"6px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"13px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:nameLabel}),/*#__PURE__*/_jsx(FormInput,{placeholder:\"Your name\",value:formData.name,onChange:value=>handleInputChange(\"name\",value),required:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"6px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"13px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:emailLabel}),/*#__PURE__*/_jsx(FormInput,{type:\"email\",placeholder:\"your@email.com\",value:formData.email,onChange:value=>handleInputChange(\"email\",value),required:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"6px\",flex:1},children:[/*#__PURE__*/_jsx(\"label\",{style:{color:`${iconColor}90`,fontSize:\"13px\",fontWeight:500,letterSpacing:\"-0.01em\"},children:messageLabel}),/*#__PURE__*/_jsx(FormInput,{placeholder:\"Your message\",value:formData.message,onChange:value=>handleInputChange(\"message\",value),required:true,multiline:true,glowColor:glowColor,iconColor:iconColor})]}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"pageUrl\",value:typeof window!==\"undefined\"?window.location.href:\"\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"timestamp\",value:new Date().toISOString()}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{padding:\"12px 24px\",backgroundColor:\"rgba(0, 0, 0, 0.3)\",border:`1px solid ${glowColor}60`,borderRadius:\"8px\",color:iconColor,fontSize:\"14px\",fontFamily:\"'Cinzel Decorative', serif\",fontWeight:400,cursor:\"pointer\",transition:\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",letterSpacing:\"0.02em\",textTransform:\"none\",boxShadow:`0 0 10px ${glowColor}20`,transform:\"scale(1)\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.4)\";e.currentTarget.style.boxShadow=`0 0 25px ${glowColor}40`;e.currentTarget.style.borderColor=`${glowColor}80`;e.currentTarget.style.transform=\"scale(1.02)\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.3)\";e.currentTarget.style.boxShadow=`0 0 10px ${glowColor}20`;e.currentTarget.style.borderColor=`${glowColor}60`;e.currentTarget.style.transform=\"scale(1)\";},onMouseDown:e=>{e.currentTarget.style.transform=\"scale(0.98)\";},onMouseUp:e=>{e.currentTarget.style.transform=\"scale(1.02)\";},children:submitButtonText})]})})]});};const buttonStyles={...getPositionStyles(),background:\"none\",border:\"none\",padding:0,cursor:\"pointer\",userSelect:\"none\",transform:position.includes(\"middle\")?\"translateY(-50%)\":\"none\"};const animatedWrapperStyles={animation:isStatic?\"none\":`\n                ${enableRotation?`rotate ${rotationSpeed}s linear infinite`:\"\"}\n                ${enableRotation&&enablePulsating?\",\":\"\"}\n                ${enablePulsating?`pulsate ${pulsatingSpeed}s ease-in-out infinite`:\"\"}\n            `,transformOrigin:\"center\"};const visualCircleStyles={width:`${buttonSize}px`,height:`${buttonSize}px`,minWidth:\"80px\",minHeight:\"80px\",borderRadius:\"50%\",backgroundColor:backgroundColor,border:`${borderWidth}px solid ${glowColor}${isHovered||tapPulse?\"80\":\"50\"}`,backdropFilter:`blur(${blurIntensity}px)`,WebkitBackdropFilter:`blur(${blurIntensity}px)`,boxShadow:`\n            0 ${isHovered?16:10}px ${isHovered?50:35}px rgba(0, 0, 0, ${shadowIntensity+(isHovered?.2:0)}),\n            0 0 ${isHovered||tapPulse?30:15}px ${glowColor}${isHovered||tapPulse?\"60\":\"30\"},\n            inset 0 1px 0 rgba(255, 255, 255, 0.15),\n            inset 0 -1px 0 rgba(255, 255, 255, 0.05)\n        `,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)\",transform:`translateY(${interactionLift}px) scale(${interactionScale}) translateZ(0)`,overflow:\"hidden\",position:\"relative\",willChange:\"transform\"};// For static rendering, show in relative position with proper sizing\nif(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",// in the editor the label above the relic needs room inside the frame\n...launcher===\"triskelion\"&&launcherLabel?{paddingTop:34,display:\"flex\",justifyContent:\"center\"}:{}},children:launcher===\"triskelion\"?/*#__PURE__*/_jsx(TriskelionRelic,{size:relicSize,hovered:false,tap:false,label:launcherLabel}):/*#__PURE__*/_jsx(\"div\",{style:visualCircleStyles,children:/*#__PURE__*/_jsx(MeridianStarIconView,{iconSize:iconSize,iconColor:iconColor,glowColor:glowColor,glowIntensity:glowIntensity,isHovered:false,tapPulse:false,shimmerActive:false})})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{ref:launcherRef,style:{...buttonStyles,// on phones the open form is a drawer with its own close button: the relic steps aside so it never covers it\n...launcher===\"triskelion\"&&isModalOpen&&windowWidth<=768?{opacity:0,visibility:\"hidden\",pointerEvents:\"none\",transition:\"opacity 0.3s ease, visibility 0.3s\"}:dodging&&!isModalOpen?{opacity:0,visibility:\"hidden\",pointerEvents:\"none\",filter:\"blur(3px)\",transition:\"opacity 0.45s ease, visibility 0.45s, filter 0.45s ease\"}:{transition:\"opacity 0.45s ease, visibility 0.45s, filter 0.45s ease\"}},onClick:handleClick,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp,\"aria-label\":isModalOpen?\"Close chat\":launcher===\"triskelion\"&&launcherLabel?`${launcherLabel} (open chat)`:\"Open chat\",\"aria-expanded\":isModalOpen,role:\"button\",children:launcher===\"triskelion\"?/*#__PURE__*/_jsx(\"div\",{style:{transform:`translateY(${interactionLift}px) scale(${interactionScale})`,transition:\"transform 0.45s cubic-bezier(0.22, 1, 0.36, 1)\"},children:/*#__PURE__*/_jsx(TriskelionRelic,{size:relicSize,hovered:isHovered,tap:tapPulse,label:launcherLabel,open:isModalOpen})}):/*#__PURE__*/_jsx(\"div\",{style:animatedWrapperStyles,children:/*#__PURE__*/_jsx(\"div\",{style:visualCircleStyles,children:/*#__PURE__*/_jsx(MeridianStarIconView,{iconSize:iconSize,iconColor:iconColor,glowColor:glowColor,glowIntensity:glowIntensity,isHovered:isHovered,tapPulse:tapPulse,shimmerActive:shimmerActive})})})}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes rotate {\n                    from { transform: rotate(0deg); }\n                    to { transform: rotate(360deg); }\n                }\n                @keyframes pulsate {\n                    0%, 100% { \n                        transform: scale(1);\n                        box-shadow: \n                            0 10px 35px rgba(0, 0, 0, ${shadowIntensity}),\n                            0 0 15px ${glowColor}30,\n                            inset 0 1px 0 rgba(255, 255, 255, 0.15),\n                            inset 0 -1px 0 rgba(255, 255, 255, 0.05);\n                    }\n                    50% { \n                        transform: scale(${1+pulsatingIntensity});\n                        box-shadow: \n                            0 10px 35px rgba(0, 0, 0, ${shadowIntensity+.1}),\n                            0 0 25px ${glowColor}50,\n                            inset 0 1px 0 rgba(255, 255, 255, 0.15),\n                            inset 0 -1px 0 rgba(255, 255, 255, 0.05);\n                    }\n                }\n            `}),renderChatModal()]});}addPropertyControls(FloatingChatButton,{launcher:{type:ControlType.Enum,title:\"Launcher\",options:[\"triskelion\",\"meridian\"],optionTitles:[\"Triskelion Relic\",\"Meridian Star\"],defaultValue:\"triskelion\"},launcherLabel:{type:ControlType.String,title:\"Launcher Label\",defaultValue:\"Speak into the Ether\",hidden:p=>p.launcher===\"meridian\"},position:{type:ControlType.Enum,title:\"Position\",options:[\"bottom-right\",\"bottom-left\",\"middle-right\",\"middle-left\"],optionTitles:[\"Bottom Right\",\"Bottom Left\",\"Middle Right\",\"Middle Left\"],defaultValue:\"bottom-right\",displaySegmentedControl:true},buttonSize:{type:ControlType.Number,title:\"Button Size\",defaultValue:60,min:40,max:100,step:2,unit:\"px\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:24,min:16,max:40,step:2,unit:\"px\"},meridianStarIcon:{type:ControlType.ResponsiveImage,title:\"Meridian Star Icon\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0.15)\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\"},glowColor:{type:ControlType.Color,title:\"Glow Color\",defaultValue:\"#FFFFFF\"},glowIntensity:{type:ControlType.Number,title:\"Glow Intensity\",defaultValue:1,min:0,max:3,step:.1},shadowIntensity:{type:ControlType.Number,title:\"Shadow Intensity\",defaultValue:.3,min:0,max:1,step:.1},blurIntensity:{type:ControlType.Number,title:\"Blur Intensity\",defaultValue:20,min:0,max:40,step:2,unit:\"px\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:4,step:.5,unit:\"px\"},offsetX:{type:ControlType.Number,title:\"Horizontal Offset\",defaultValue:80,min:0,max:200,step:4,unit:\"px\"},offsetY:{type:ControlType.Number,title:\"Vertical Offset\",defaultValue:24,min:0,max:100,step:4,unit:\"px\"},zIndex:{type:ControlType.Number,title:\"Z-Index\",defaultValue:1e3,min:1,max:9999,step:1},enableRotation:{type:ControlType.Boolean,title:\"Enable Rotation\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},rotationSpeed:{type:ControlType.Number,title:\"Rotation Speed\",defaultValue:20,min:5,max:60,step:1,unit:\"s\",hidden:({enableRotation})=>!enableRotation},enablePulsating:{type:ControlType.Boolean,title:\"Enable Pulsating\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},pulsatingSpeed:{type:ControlType.Number,title:\"Pulsating Speed\",defaultValue:2,min:.5,max:5,step:.1,unit:\"s\",hidden:({enablePulsating})=>!enablePulsating},pulsatingIntensity:{type:ControlType.Number,title:\"Pulsating Intensity\",defaultValue:.1,min:.05,max:.3,step:.01,hidden:({enablePulsating})=>!enablePulsating},modalTitle:{type:ControlType.String,title:\"Modal Title\",defaultValue:\"Private Inquiry\"},modalSubtitle:{type:ControlType.String,title:\"Modal Subtitle\",defaultValue:\"Send a message directly to Chris Limeres Art.\",displayTextArea:true},nameLabel:{type:ControlType.String,title:\"Name Field Label\",defaultValue:\"Name *\"},emailLabel:{type:ControlType.String,title:\"Email Field Label\",defaultValue:\"Email *\"},messageLabel:{type:ControlType.String,title:\"Message Field Label\",defaultValue:\"Message *\"},submitButtonText:{type:ControlType.String,title:\"Submit Button Text\",defaultValue:\"Send Message\"},successMessage:{type:ControlType.String,title:\"Success Message\",defaultValue:\"Your message has been received celestial.\",displayTextArea:true},emailDestination:{type:ControlType.String,title:\"Email Destination\",defaultValue:\"chris@chrislimeresart.com\",placeholder:\"your@email.com\"},enableChatHistory:{type:ControlType.Boolean,title:\"Enable Chat History\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},maxHistoryItems:{type:ControlType.Number,title:\"Max History Items\",defaultValue:10,min:1,max:50,step:1,hidden:({enableChatHistory})=>!enableChatHistory}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FloatingChatButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"80\",\"framerIntrinsicHeight\":\"80\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FloatingChatButton_1.map"],"mappings":"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"}