{"version":3,"file":"CSS_Overrides.BPyjdSdz.mjs","names":[],"sources":["https:/framerusercontent.com/modules/xOA2ozHYy9YsNNKBLfFj/JAOW1T5kBjAswWIPGNkl/CSS_Overrides.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useState}from\"react\";import{useIsStaticRenderer}from\"framer\";export function scaleTap(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileTap:{scale:.95}});});}function isElementEffectivelyVisible(el){if(!el)return false;const rect=el.getBoundingClientRect();// not on screen / collapsed\nif(rect.width===0||rect.height===0)return false;let current=el;let totalOpacity=1;while(current&&current!==document.body){const style=window.getComputedStyle(current);if(style.display===\"none\"||style.visibility===\"hidden\"){return false;}const o=parseFloat(style.opacity||\"1\");if(!isNaN(o)){totalOpacity*=o;}current=current.parentElement;}// treat very low opacity as “not effectively visible”\nreturn totalOpacity>.1;}export function bgBlur(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[isBannerOpen,setIsBannerOpen]=useState(false);useEffect(()=>{const SELECTOR=\".--framer-cookie-banner-container\";const computeOpen=()=>{const el=document.querySelector(SELECTOR);setIsBannerOpen(isElementEffectivelyVisible(el));};// initial check\ncomputeOpen();const observer=new MutationObserver(()=>{computeOpen();});observer.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:[\"style\",\"class\"]});return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[isBannerOpen&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,pointerEvents:\"none\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",backgroundColor:\"rgba(0, 0, 0, 0.25)\",zIndex:9}}),/*#__PURE__*/_jsx(Component,{ref:ref,...props})]});});}const ACCORDION_EVENT_NAME=\"framer:application-accordion-change\";const ACCORDION_STYLE_ID=\"framer-application-accordion-styles\";const RESULT_LIST_STYLE_ID=\"framer-application-result-list-styles\";function ensureAccordionStyles(){if(typeof document===\"undefined\")return;if(document.getElementById(ACCORDION_STYLE_ID))return;const style=document.createElement(\"style\");style.id=ACCORDION_STYLE_ID;style.textContent=`\n[data-application-accordion-item] [data-framer-name=\"Accordion Details\"] {\n    overflow: hidden;\n    max-height: 0;\n    opacity: 0;\n    visibility: hidden;\n    pointer-events: none;\n    transition: max-height 0.3s ease, opacity 0.25s ease, visibility 0.25s ease;\n}\n[data-application-accordion-item][data-accordion-open=\"true\"] [data-framer-name=\"Accordion Details\"] {\n    max-height: 1000px;\n    opacity: 1;\n    visibility: visible;\n    pointer-events: auto;\n}\n[data-application-accordion-item] [data-framer-name=\"Accordion Chevron\"] {\n    transform: rotate(0deg);\n    transition: transform 0.3s ease;\n}\n[data-application-accordion-item][data-accordion-open=\"true\"] [data-framer-name=\"Accordion Chevron\"] {\n    transform: rotate(180deg);\n}\n@media (prefers-reduced-motion: reduce) {\n    [data-application-accordion-item] [data-framer-name=\"Accordion Details\"],\n    [data-application-accordion-item] [data-framer-name=\"Accordion Chevron\"] {\n        transition: none !important;\n    }\n}\n`;document.head.appendChild(style);}function ensureResultListStyles(){if(typeof document===\"undefined\")return;if(document.getElementById(RESULT_LIST_STYLE_ID))return;const style=document.createElement(\"style\");style.id=RESULT_LIST_STYLE_ID;style.textContent=`\n[data-application-result-list] > p,\n[data-application-result-list] > ul > li,\n[data-application-result-list] > ol > li {\n    display: flex;\n    align-items: flex-start;\n    gap: 9px;\n    margin: 8px 0;\n    padding: 0;\n    background: transparent;\n    border: none;\n    border-radius: 0;\n}\n[data-application-result-list] > p::before,\n[data-application-result-list] > ul > li::before,\n[data-application-result-list] > ol > li::before {\n    content: \"✓\";\n    color: var(--token-b695e474-4a68-4bc7-9c18-b3850022d2a7);\n    font-weight: 700;\n    line-height: 1.2;\n    flex: 0 0 auto;\n}\n[data-application-result-list] > ul,\n[data-application-result-list] > ol {\n    margin: 0;\n    padding: 0;\n}\n[data-application-result-list] > ul > li,\n[data-application-result-list] > ol > li {\n    list-style: none;\n}\n`;document.head.appendChild(style);}function createAccordionItemOverride(itemId){return function accordionItemOverride(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const isStatic=useIsStaticRenderer();const[isOpen,setIsOpen]=useState(itemId===1);useEffect(()=>{ensureAccordionStyles();if(isStatic)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const onAccordionChange=event=>{const customEvent=event;const nextOpen=customEvent.detail?.openId===itemId;startTransition(()=>setIsOpen(nextOpen));};window.addEventListener(ACCORDION_EVENT_NAME,onAccordionChange);return()=>{window.removeEventListener(ACCORDION_EVENT_NAME,onAccordionChange);};},[isStatic]);const onTap=useCallback((...args)=>{props.onTap?.(...args);if(isStatic||typeof window===\"undefined\")return;const event=args[0];const target=event?.target instanceof HTMLElement?event.target:null;if(!target)return;const interactiveTarget=target.closest('a, button, [role=\"button\"], input, select, textarea');if(interactiveTarget)return;const tappedSummary=target.closest('[data-framer-name=\"Accordion Summary\"]');if(!tappedSummary)return;const nextOpen=!isOpen;startTransition(()=>setIsOpen(nextOpen));window.dispatchEvent(new CustomEvent(ACCORDION_EVENT_NAME,{detail:{openId:nextOpen?itemId:null}}));},[isOpen,isStatic,itemId,props]);const mergedStyle=useMemo(()=>({...props.style}),[props.style]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,onTap:onTap,\"data-application-accordion-item\":itemId,\"data-accordion-open\":isOpen?\"true\":\"false\",\"aria-expanded\":isOpen});});};}export function applicationAccordionItem1(Component){return createAccordionItemOverride(1)(Component);}export function applicationAccordionItem2(Component){return createAccordionItemOverride(2)(Component);}export function applicationAccordionItem3(Component){return createAccordionItemOverride(3)(Component);}export function applicationAccordionItem4(Component){return createAccordionItemOverride(4)(Component);}export function applicationResultList(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const mergedStyle=useMemo(()=>({...props.style}),[props.style]);useEffect(()=>{ensureResultListStyles();},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,\"data-application-result-list\":\"true\"});});}\nexport const __FramerMetadata__ = {\"exports\":{\"applicationResultList\":{\"type\":\"reactHoc\",\"name\":\"applicationResultList\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"applicationAccordionItem1\":{\"type\":\"reactHoc\",\"name\":\"applicationAccordionItem1\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"bgBlur\":{\"type\":\"reactHoc\",\"name\":\"bgBlur\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"applicationAccordionItem4\":{\"type\":\"reactHoc\",\"name\":\"applicationAccordionItem4\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"applicationAccordionItem3\":{\"type\":\"reactHoc\",\"name\":\"applicationAccordionItem3\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"applicationAccordionItem2\":{\"type\":\"reactHoc\",\"name\":\"applicationAccordionItem2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"scaleTap\":{\"type\":\"reactHoc\",\"name\":\"scaleTap\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CSS_Overrides.map"],"mappings":"oKAA4M,SAAgB,EAAS,EAAU,CAAC,OAAoB,GAAY,EAAM,IAA2B,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC,CAAG,CAAE,qBAA9R,IAAqF,IAAwC"}