{"version":3,"file":"Feature_explorer_pricing.CyCvnf0b.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/Q7UUbYLeowLGqexE2KGw/GxCQql1PPkspgh9PoL8h/Feature_explorer_pricing.js"],"sourcesContent":["// RentRedi Feature Explorer — Pricing Page Variant\n// Framer Component — Paste into Framer's code editor (Add > Code Component)\n// Same shell as the global Feature Explorer, repopulated with RentRedi's\n// full feature set across 8 categories. The right-hand \"visual\" is a plain\n// white checklist card (two columns, checkmarks) that you build yourself —\n// no badges/tiers, just editable text per tab.\n//\n// FONT SIZE: text sizes read from shared site-wide CSS variables —\n// --rr-title-size, --rr-subtitle-size, --rr-text-size, --rr-cta-size —\n// defined once (Site Settings → Custom Code, or a single global component)\n// so every RentRedi component on the page stays in sync automatically.\n// Leave a size control blank to inherit the shared value; type a number\n// into it to override just that element on this component instance.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function RentRediFeatureExplorerPricing(props){const{iconGlyph,iconImage,categoryTitle,statPrefix,statBold,statSuffix,tabs,bottomCtaText,bottomCtaUrl,bottomCtaIcon,bottomCtaArrow,bottomCtaSupportingText,backgroundColor,iconBackground,categoryTitleColor,statColor,statBoldColor,stageBackground,tabBackground,tabActiveBackground,tabTextColor,tabActiveTextColor,headlineColor,descriptionColor,linkColor,ctaBackground,ctaTextColor,ctaAccentColor,overrideTitleSize,titleSize,overrideSubtitleSize,subtitleSize,overrideTextSize,textSize,overrideCtaSize,ctaSize,tabHeadlineSize,ctaFontWeight,ctaMinHeight,ctaHorizontalPadding,ctaBorderRadius,ctaShowShadow,visualBackground,visualBorderColor,visualTitleColor,visualTagColor,visualTagBackground,checkGlyph,checkColor,itemTextColor,checklistRowGap,checklistColumnGap,itemTagTextColor,itemTagBackground}=props;// Each tier uses this component's own number only when its \"Override\"\n// toggle is on; otherwise it reads the shared site-wide CSS variable\n// (with a hardcoded px fallback in case the global stylesheet snippet\n// hasn't been added yet). Number controls can't reliably stay \"blank\"\n// in Framer, so the toggle — not the number's truthiness — decides.\nconst ttl=overrideTitleSize?`${titleSize}px`:\"var(--rr-title-size, 40px)\";const sub=overrideSubtitleSize?`${subtitleSize}px`:\"var(--rr-subtitle-size, 20px)\";const txt=overrideTextSize?`${textSize}px`:\"var(--rr-text-size, 15px)\";const cta=overrideCtaSize?`${ctaSize}px`:\"var(--rr-cta-size, 17px)\";const[activeIndex,setActiveIndex]=useState(0);const safeTabs=tabs&&tabs.length>0?tabs:[];const active=safeTabs[Math.min(activeIndex,safeTabs.length-1)];if(!active){return /*#__PURE__*/_jsx(\"div\",{style:{padding:40,textAlign:\"center\",fontFamily:\"'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",color:\"#8a94a6\",border:\"1px dashed #cbd5e1\",borderRadius:16,background:\"#f8fafc\"},children:'No tabs configured. Add at least one tab in the \"Tabs\" property, or reset it to restore the defaults.'});}const leftItems=(active.checklistLeftItems||[]).filter(i=>i&&i.text);const rightItems=(active.checklistRightItems||[]).filter(i=>i&&i.text);const ChecklistColumn=({items})=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:`${checklistRowGap??14}px`},children:items.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:\"10px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:checkColor||\"#3ab5a0\",fontSize:txt,fontWeight:700,lineHeight:1.5,flexShrink:0},children:checkGlyph||\"✓\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{color:itemTextColor||\"#1B2B45\",fontSize:txt,lineHeight:1.5},children:item.text}),item.tag&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:4,display:\"inline-block\",fontSize:`calc(${txt} * 0.73)`,fontWeight:700,letterSpacing:\"0.02em\",textTransform:\"uppercase\",color:itemTagTextColor||\"#C1631B\",background:itemTagBackground||\"#FDEEE0\",padding:\"3px 9px\",borderRadius:6},children:item.tag})]})]},i))});return /*#__PURE__*/_jsxs(\"section\",{style:{background:backgroundColor,padding:\"40px 24px 28px\",boxSizing:\"border-box\",width:\"100%\",fontFamily:\"'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                /* Mobile-first: default to the stacked / pill-tab layout so a\n                   briefly-wide iOS viewport cannot flash the 2-column desktop\n                   explorer (sidebar + checklist) before the media query wins. */\n                .rrfep-shell {\n                    max-width: 1440px;\n                    margin: 0 auto;\n                }\n\n                .rrfep-header {\n                    display: flex;\n                    align-items: flex-start;\n                    gap: 14px;\n                    margin-bottom: 28px;\n                }\n\n                .rrfep-stage {\n                    display: grid;\n                    grid-template-columns: 1fr;\n                    gap: 28px;\n                    margin: 0 -8px;\n                    padding: 22px 16px;\n                    border-radius: 22px;\n                    background: ${stageBackground};\n                    box-sizing: border-box;\n                }\n\n                .rrfep-sidebar {\n                    display: flex;\n                    flex-direction: row;\n                    gap: 14px;\n                    overflow-x: auto;\n                    padding-bottom: 6px;\n                    scrollbar-width: none;\n                }\n\n                .rrfep-sidebar::-webkit-scrollbar {\n                    display: none;\n                }\n\n                .rrfep-tab {\n                    width: auto;\n                    min-width: 230px;\n                    min-height: 64px;\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    gap: 16px;\n                    padding: 14px 16px 14px 20px;\n                    border: 1px solid rgba(27, 43, 69, 0.08);\n                    border-radius: 16px;\n                    box-shadow: 0 2px 5px rgba(20, 39, 73, 0.08);\n                    cursor: pointer;\n                    font-family: 'Outfit', 'Inter', sans-serif;\n                    font-size: ${cta};\n                    font-weight: 700;\n                    line-height: 1.22;\n                    text-align: left;\n                    transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease, color 0.15s ease;\n                }\n\n                .rrfep-tab:hover {\n                    transform: translateY(-1px);\n                    box-shadow: 0 5px 13px rgba(20, 39, 73, 0.11);\n                }\n\n                .rrfep-count {\n                    display: none;\n                    min-width: 28px;\n                    height: 28px;\n                    padding: 0;\n                    align-items: center;\n                    justify-content: center;\n                    border-radius: 999px;\n                    font-size: calc(${cta} * 0.88);\n                    font-weight: 800;\n                    flex: none;\n                    transition: transform 0.15s ease;\n                }\n\n                .rrfep-content {\n                    min-width: 0;\n                    padding-top: 0;\n                }\n\n                .rrfep-copy {\n                    max-width: 920px;\n                }\n\n                .rrfep-description {\n                    display: none;\n                }\n\n                .rrfep-cta-btn {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    width: 100%;\n                    box-sizing: border-box;\n                    min-height: ${ctaMinHeight??58}px;\n                    padding: 0 ${ctaHorizontalPadding??38}px;\n                    border: none;\n                    border-radius: ${ctaBorderRadius??15}px;\n                    cursor: pointer;\n                    text-decoration: none;\n                    font-family: 'Outfit', 'Inter', sans-serif;\n                    font-size: ${cta};\n                    font-weight: ${ctaFontWeight??800};\n                    transition: transform 0.15s ease, box-shadow 0.15s ease;\n                }\n\n                .rrfep-cta-btn:hover {\n                    transform: translateY(-1px);\n                }\n\n                .rrfep-visual-card {\n                    margin-top: 36px;\n                    padding: 24px 20px;\n                    border-radius: 24px;\n                    box-sizing: border-box;\n                }\n\n                .rrfep-card-header {\n                    display: flex;\n                    align-items: flex-start;\n                    justify-content: space-between;\n                    gap: 20px;\n                    margin-bottom: 24px;\n                }\n\n                .rrfep-checklist-grid {\n                    display: grid;\n                    grid-template-columns: 1fr;\n                    column-gap: ${checklistColumnGap??48}px;\n                    row-gap: ${checklistRowGap??16}px;\n                }\n\n                .rrfep-footer {\n                    display: flex;\n                    flex-direction: column;\n                    align-items: center;\n                    gap: 14px;\n                    padding-top: 42px;\n                    text-align: center;\n                }\n\n                .rrfep-table-btn {\n                    width: 100%;\n                    box-sizing: border-box;\n                    min-height: 66px;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 16px;\n                    padding: 0 34px;\n                    border: 2px solid ${headlineColor};\n                    border-radius: 16px;\n                    color: ${headlineColor};\n                    background: transparent;\n                    text-decoration: none;\n                    font-family: 'Outfit', 'Inter', sans-serif;\n                    font-size: calc(${cta} * 1.06);\n                    font-weight: 800;\n                }\n\n                @media (min-width: 1200px) {\n                    .rrfep-header {\n                        align-items: center;\n                        gap: 20px;\n                    }\n\n                    .rrfep-stage {\n                        grid-template-columns: 330px minmax(0, 1fr);\n                        gap: 54px;\n                        margin: 0;\n                        padding: 46px 52px 44px;\n                        border-radius: 30px;\n                    }\n\n                    .rrfep-sidebar {\n                        flex-direction: column;\n                        overflow-x: visible;\n                        padding-bottom: 0;\n                    }\n\n                    .rrfep-tab {\n                        width: 100%;\n                        min-width: 0;\n                    }\n\n                    .rrfep-count {\n                        display: inline-flex;\n                    }\n\n                    .rrfep-description {\n                        display: block;\n                    }\n\n                    .rrfep-content {\n                        padding-top: 2px;\n                    }\n\n                    .rrfep-checklist-grid {\n                        grid-template-columns: repeat(2, minmax(0, 1fr));\n                    }\n\n                    .rrfep-visual-card {\n                        padding: 32px 36px 30px;\n                    }\n\n                    .rrfep-card-header {\n                        align-items: center;\n                    }\n\n                    .rrfep-cta-btn,\n                    .rrfep-table-btn {\n                        width: auto;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-shell\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-header\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rrfep-icon\",style:{width:68,height:68,borderRadius:17,background:iconBackground,display:\"grid\",placeItems:\"center\",fontSize:28,flex:\"none\",overflow:\"hidden\"},children:iconImage?.src?/*#__PURE__*/_jsx(\"img\",{src:iconImage.src,srcSet:iconImage.srcSet,alt:iconImage.alt||\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):iconGlyph}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 5px\",fontFamily:\"'Outfit', 'Inter', sans-serif\",fontWeight:800,fontSize:`clamp(calc(${ttl} * 0.7), 3vw, ${ttl})`,color:categoryTitleColor,letterSpacing:\"-0.025em\",lineHeight:1.05},children:categoryTitle}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontSize:`clamp(calc(${sub} * 0.75), 1.5vw, ${sub})`,lineHeight:1.45,color:statColor},children:[statPrefix,\" \",/*#__PURE__*/_jsx(\"b\",{style:{color:statBoldColor},children:statBold}),\" \",statSuffix]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-stage\",children:[/*#__PURE__*/_jsx(\"nav\",{className:\"rrfep-sidebar\",\"aria-label\":\"Feature categories\",children:safeTabs.map((tab,i)=>{const selected=i===activeIndex;return /*#__PURE__*/_jsxs(\"button\",{id:`feature-explorer-pricing-tab-${i}`,className:\"rrfep-tab\",onClick:()=>setActiveIndex(i),\"aria-pressed\":selected,style:{background:selected?tabActiveBackground:tabBackground,color:selected?tabActiveTextColor:tabTextColor},children:[/*#__PURE__*/_jsx(\"span\",{children:tab.label}),/*#__PURE__*/_jsx(\"span\",{className:\"rrfep-count\",\"aria-hidden\":\"true\",style:{background:selected?\"rgba(255,255,255,0.16)\":visualTagBackground,color:selected?tabActiveTextColor:visualTagColor,transform:selected?\"rotate(90deg)\":\"rotate(0deg)\"},children:\"›\"})]},i);})}),/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-copy\",children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:\"0 0 18px\",fontFamily:\"'Outfit', 'Inter', sans-serif\",fontWeight:800,fontSize:`clamp(${Math.round((tabHeadlineSize||40)*.75)}px, 4vw, ${tabHeadlineSize||40}px)`,color:headlineColor,letterSpacing:\"-0.035em\",lineHeight:1.07},children:active.headline}),/*#__PURE__*/_jsxs(\"p\",{className:\"rrfep-description\",style:{margin:\"0 0 28px\",maxWidth:850,fontSize:`clamp(calc(${sub} * 0.8), 1.6vw, ${sub})`,lineHeight:1.58,color:descriptionColor},children:[active.description,\" \",active.linkText?/*#__PURE__*/_jsx(\"a\",{id:`feature-explorer-pricing-link-${activeIndex}`,href:active.linkUrl,style:{color:linkColor,textDecoration:\"underline\"},children:active.linkText}):null]}),active.ctaText?/*#__PURE__*/_jsx(\"a\",{id:`feature-explorer-pricing-cta-${activeIndex}`,href:active.ctaUrl,className:\"rrfep-cta-btn\",style:{background:ctaBackground,color:ctaTextColor,boxShadow:ctaShowShadow?`0 10px 24px ${ctaAccentColor}`:\"none\"},children:active.ctaText}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-visual-card\",style:{background:visualBackground,border:`1px solid ${visualBorderColor}`,boxShadow:\"0 14px 42px rgba(14,33,64,0.08)\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-card-header\",children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"'Outfit', 'Inter', sans-serif\",fontWeight:800,fontSize:sub,color:visualTitleColor},children:active.visualTitle||active.label}),active.visualTag?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:`calc(${txt} * 0.87)`,fontWeight:800,padding:\"8px 15px\",borderRadius:999,color:visualTagColor,background:visualTagBackground,whiteSpace:\"nowrap\"},children:active.visualTag}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-checklist-grid\",children:[/*#__PURE__*/_jsx(ChecklistColumn,{items:leftItems}),/*#__PURE__*/_jsx(ChecklistColumn,{items:rightItems})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rrfep-footer\",children:[bottomCtaText?/*#__PURE__*/_jsxs(\"a\",{href:bottomCtaUrl||\"#\",className:\"rrfep-table-btn\",children:[bottomCtaIcon?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:bottomCtaIcon}):null,/*#__PURE__*/_jsx(\"span\",{children:bottomCtaText}),bottomCtaArrow?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:bottomCtaArrow}):null]}):null,bottomCtaSupportingText?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:statColor,opacity:.65,fontSize:txt},children:bottomCtaSupportingText}):null]})]})]});}const item=text=>({text,tag:\"\"});const itemWithTag=(text,tag)=>({text,tag});RentRediFeatureExplorerPricing.defaultProps={iconGlyph:\"⭐\",iconImage:null,categoryTitle:\"Everything Included\",statPrefix:\"One flat price covers\",statBold:\"every feature below\",statSuffix:\"— no add-ons, no upgrades to unlock them.\",bottomCtaText:\"See all 73 features in a table view\",bottomCtaUrl:\"#\",bottomCtaIcon:\"▦\",bottomCtaArrow:\"→\",bottomCtaSupportingText:\"Every feature included on all three terms — Monthly, 6-Month & Annual\",tabs:[{label:\"Rent Collection & Payments\",headline:\"Get paid faster, with more ways to pay\",description:\"Every payment method landlords and tenants actually want, plus the automation to make collecting rent effortless — no matter how many accounts or portfolios you manage.\",linkText:\"See all rent collection features\",linkUrl:\"#\",ctaText:\"Turn on AutoPay\",ctaUrl:\"#\",visualTitle:\"Rent Collection & Payments\",visualTag:\"\",checklistLeftItems:[item(\"Online rent payments (ACH, card, cash)\"),itemWithTag(\"Unlimited connected bank accounts\",\"OTHER TOOLS CHARGE PER ACCOUNT\"),item(\"Unlimited portfolios & sub-accounts\"),item(\"AutoPay & smart reminders\"),item(\"Automatic late fees\")],checklistRightItems:[item(\"Quick 2–3 day payouts\"),item(\"Flexible payment options\"),item(\"Payment controls (pause / block)\"),item(\"Security deposit collection\"),item(\"Rent roll\")]},{label:\"Accounting & Reporting\",headline:\"Books that stay tax-ready year-round\",description:\"AI-categorized receipts, property-level accounts, and one-click Schedule E — reporting built for landlords, not accountants.\",linkText:\"See all accounting features\",linkUrl:\"#\",ctaText:\"Explore Accounting\",ctaUrl:\"#\",visualTitle:\"Accounting & Reporting\",visualTag:\"\",checklistLeftItems:[item(\"AI-powered receipt categorization\"),item(\"Income & expense tracking\"),item(\"Profit & Loss statements\"),item(\"Schedule E generation\"),item(\"Investor health reports\")],checklistRightItems:[item(\"Organize by property, portfolio or LLC\"),itemWithTag(\"Live bank sync\",\"BETA\"),itemWithTag(\"Bulk receipt upload\",\"BETA\"),itemWithTag(\"Mileage tracking\",\"BETA\"),item(\"Portfolio performance dashboard (NOI, cash flow, equity)\")]},{label:\"Listings & Leasing\",headline:\"Market vacancies and sign leases online\",description:\"One-click syndication to the sites renters actually check, itemized Zillow fees, and unlimited e-signed leases — all in one place.\",linkText:\"See all listing features\",linkUrl:\"#\",ctaText:\"List a Vacancy\",ctaUrl:\"#\",visualTitle:\"Listings & Leasing\",visualTag:\"\",checklistLeftItems:[item(\"One-click listing syndication (Zillow, Realtor.com, Trulia, HotPads)\"),item(\"Dedicated listings page\"),item(\"Custom listing pages\"),item(\"Free portfolio website\"),item(\"Lead capture & prescreening\"),item(\"Zillow itemized fees (pet rent, parking, HOA)\")],checklistRightItems:[item(\"Unlimited e-signatures\"),item(\"Lease signing notifications\"),item(\"Lease renewal reminders\"),item(\"Month-to-month leases\"),item(\"Document storage\"),itemWithTag(\"AI listing descriptions\",\"BETA\")]},{label:\"Applications & Screening\",headline:\"Find qualified tenants, faster\",description:\"TransUnion screening, income verification, and compliance-ready workflows — built to protect you and save time on every application.\",linkText:\"See all screening features\",linkUrl:\"#\",ctaText:\"Start Screening Tenants\",ctaUrl:\"#\",visualTitle:\"Applications & Screening\",visualTag:\"\",checklistLeftItems:[item(\"Online applications\"),item(\"Pre-qualifications\"),item(\"Custom application builder\"),itemWithTag(\"TransUnion credit, criminal & eviction reports\",\"TENANT-PAID\"),itemWithTag(\"Plaid-certified income verification\",\"TENANT-PAID\")],checklistRightItems:[item(\"Two-step compliance screening (ICRAA / state)\"),item(\"Auto-screen rules\"),item(\"Application document scan\"),item(\"Chat with applicants\")]},{label:\"Maintenance & Operations\",headline:\"Track every request from start to finish\",description:\"Tenants submit requests with photos and video, vendors get assigned, and you see progress and invoices the whole way through.\",linkText:\"See all maintenance features\",linkUrl:\"#\",ctaText:\"Set Up Maintenance\",ctaUrl:\"#\",visualTitle:\"Maintenance & Operations\",visualTag:\"\",checklistLeftItems:[item(\"Maintenance requests (photo & video)\"),item(\"Assign to vendors & teammates\"),item(\"Work progress tracking\"),item(\"Invoice breakdown\")],checklistRightItems:[item(\"Latchel integration\"),item(\"Lessen premium maintenance\"),item(\"Maintenance reporting & export\"),item(\"Maintenance chat\")]},{label:\"Tenant Experience & Messaging\",headline:\"Keep tenants happy and in the loop\",description:\"Two-way chat, announcements, and a full tenant portal — plus perks and credit-building tools that make renting from you the easy choice.\",linkText:\"See all tenant experience features\",linkUrl:\"#\",ctaText:\"See the Tenant App\",ctaUrl:\"#\",visualTitle:\"Tenant Experience & Messaging\",visualTag:\"\",checklistLeftItems:[item(\"Two-way chat with tenants\"),item(\"Tenant announcements\"),item(\"Chat file attachments\"),item(\"Tenant portal & app\"),item(\"Add tenant / invite flow\")],checklistRightItems:[item(\"Receipts & payment history\"),itemWithTag(\"Credit boost / rent reporting\",\"LANDLORD- OR TENANT-PAID\"),item(\"Renters insurance\"),item(\"Tenant perks\")]},{label:\"Mobile Apps\",headline:\"Manage everything from your pocket\",description:\"Native iOS and Android apps for landlords and tenants alike, with Spanish localization and local payment reminders built in.\",linkText:\"See all mobile app features\",linkUrl:\"#\",ctaText:\"Get the App\",ctaUrl:\"#\",visualTitle:\"Mobile Apps\",visualTag:\"\",checklistLeftItems:[item(\"Native iOS & Android apps (landlord + tenant)\"),item(\"Tenant home hub\"),item(\"Mobile signature capture\")],checklistRightItems:[item(\"Spanish localization\"),item(\"In-app payment reminders\")]},{label:\"Account, Team & Support\",headline:\"Unlimited team access, real human help\",description:\"Real phone and chat support for you and your tenants, unlimited teammates and permissions, plus AI tools that make onboarding effortless.\",linkText:\"See all account & support features\",linkUrl:\"#\",ctaText:\"Talk to Our Team\",ctaUrl:\"#\",visualTitle:\"Account, Team & Support\",visualTag:\"\",checklistLeftItems:[item(\"Guided onboarding\"),item(\"Two-factor authentication\"),item(\"Easy migration from other platforms\"),item(\"Unlimited properties, tenants & teammates\"),item(\"Teammate permissions by property & role\")],checklistRightItems:[item(\"Member perks / exclusive savings\"),item(\"Customizable dashboard\"),item(\"Fast human phone support (9–5 EST)\"),item(\"24/7 chat support\"),item(\"AI onboarding from lease upload\")]}],backgroundColor:\"#ffffff\",iconBackground:\"#EEF6FE\",categoryTitleColor:\"#1B2B45\",statColor:\"#44557A\",statBoldColor:\"#1B2B45\",stageBackground:\"#EEF6FE\",tabBackground:\"transparent\",tabActiveBackground:\"#0E2140\",tabTextColor:\"#1259AC\",tabActiveTextColor:\"#ffffff\",headlineColor:\"#1B2B45\",descriptionColor:\"#44557A\",linkColor:\"#1F7AE0\",ctaBackground:\"#EFA31C\",ctaTextColor:\"#ffffff\",ctaAccentColor:\"rgba(239,163,28,0.35)\",ctaFontWeight:800,ctaMinHeight:58,ctaHorizontalPadding:38,ctaBorderRadius:15,ctaShowShadow:true,visualBackground:\"#ffffff\",visualBorderColor:\"#E2E9F4\",visualTitleColor:\"#1B2B45\",visualTagColor:\"#1259AC\",visualTagBackground:\"#EEF6FE\",checkGlyph:\"✓\",checkColor:\"#3ab5a0\",itemTextColor:\"#1B2B45\",checklistRowGap:14,tabHeadlineSize:40,checklistColumnGap:32,itemTagTextColor:\"#C1631B\",itemTagBackground:\"#FDEEE0\"};const checklistItemControl={type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Text\"},tag:{type:ControlType.String,title:\"Callout Tag\",description:\"Optional small orange annotation under this item (e.g. 'OTHER TOOLS CHARGE PER ACCOUNT'). Leave blank to hide.\"}}};addPropertyControls(RentRediFeatureExplorerPricing,{iconGlyph:{type:ControlType.String,title:\"Icon (emoji/glyph)\"},iconImage:{type:ControlType.ResponsiveImage,title:\"Icon Image\",description:\"Optional. Drop in the RentRedi circular icon (or any image) to replace the emoji glyph above.\"},categoryTitle:{type:ControlType.String,title:\"Category Title\"},statPrefix:{type:ControlType.String,title:\"Stat Prefix\"},statBold:{type:ControlType.String,title:\"Stat Bold\"},statSuffix:{type:ControlType.String,title:\"Stat Suffix\"},bottomCtaText:{type:ControlType.String,title:\"Bottom CTA Text\",description:\"Leave blank to hide the bottom CTA button.\"},bottomCtaUrl:{type:ControlType.String,title:\"Bottom CTA URL\"},bottomCtaIcon:{type:ControlType.String,title:\"Bottom CTA Icon\",description:\"Leave blank to hide the leading icon.\"},bottomCtaArrow:{type:ControlType.String,title:\"Bottom CTA Arrow\",description:\"Leave blank to hide the trailing arrow.\"},bottomCtaSupportingText:{type:ControlType.String,title:\"Bottom Supporting Text\",displayTextArea:true,description:\"Leave blank to hide the text below the button.\"},tabs:{type:ControlType.Array,title:\"Tabs\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Tab label\"},headline:{type:ControlType.String,title:\"Headline\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true},linkText:{type:ControlType.String,title:\"Inline link text\"},linkUrl:{type:ControlType.String,title:\"Inline link URL\"},ctaText:{type:ControlType.String,title:\"CTA button text\"},ctaUrl:{type:ControlType.String,title:\"CTA button URL\"},visualTitle:{type:ControlType.String,title:\"Checklist card title\",description:\"Optional. Leave blank to hide the header row above the checklist.\"},visualTag:{type:ControlType.String,title:\"Checklist card tag\",description:\"Optional small pill next to the title (e.g. '10 features'). Leave blank to hide it.\"},checklistLeftItems:{type:ControlType.Array,title:\"Checklist — left column\",control:checklistItemControl},checklistRightItems:{type:ControlType.Array,title:\"Checklist — right column\",control:checklistItemControl}}}},backgroundColor:{type:ControlType.Color,title:\"Section Background\"},iconBackground:{type:ControlType.Color,title:\"Icon Background\"},categoryTitleColor:{type:ControlType.Color,title:\"Category Title Color\"},statColor:{type:ControlType.Color,title:\"Stat Text Color\"},statBoldColor:{type:ControlType.Color,title:\"Stat Bold Color\"},stageBackground:{type:ControlType.Color,title:\"Stage Background\"},tabBackground:{type:ControlType.Color,title:\"Tab Background\"},tabActiveBackground:{type:ControlType.Color,title:\"Active Tab Background\"},tabTextColor:{type:ControlType.Color,title:\"Tab Text Color\"},tabActiveTextColor:{type:ControlType.Color,title:\"Active Tab Text Color\"},headlineColor:{type:ControlType.Color,title:\"Panel Headline Color\"},descriptionColor:{type:ControlType.Color,title:\"Panel Description Color\"},linkColor:{type:ControlType.Color,title:\"Inline Link Color\"},ctaBackground:{type:ControlType.Color,title:\"CTA Background\"},ctaTextColor:{type:ControlType.Color,title:\"CTA Text Color\"},ctaAccentColor:{type:ControlType.Color,title:\"CTA Shadow Accent (rgba)\"},overrideTitleSize:{type:ControlType.Boolean,title:\"Override Title Size\",defaultValue:false,description:\"Off = inherit --rr-title-size site-wide. On = set a size just for this component's category title.\"},titleSize:{type:ControlType.Number,title:\"Title Size\",defaultValue:40,min:24,max:64,step:1,displayStepper:true,hidden:props=>!props.overrideTitleSize},tabHeadlineSize:{type:ControlType.Number,title:\"Tab Headline Size\",defaultValue:40,min:24,max:64,step:1,displayStepper:true,description:\"Each tab's headline (e.g. 'Get paid faster...'). Kept independent of --rr-title-size since it repeats per-tab rather than once per page.\"},overrideSubtitleSize:{type:ControlType.Boolean,title:\"Override Subtitle Size\",defaultValue:false,description:\"Off = inherit --rr-subtitle-size site-wide. On = set a size just for this component's stat line, description, and checklist card title.\"},subtitleSize:{type:ControlType.Number,title:\"Subtitle Size\",defaultValue:20,min:12,max:32,step:1,displayStepper:true,hidden:props=>!props.overrideSubtitleSize},overrideTextSize:{type:ControlType.Boolean,title:\"Override Text Size\",defaultValue:false,description:\"Off = inherit --rr-text-size site-wide. On = set a size just for this component's checklist items, tags, and supporting text.\"},textSize:{type:ControlType.Number,title:\"Text Size\",defaultValue:15,min:11,max:22,step:1,displayStepper:true,hidden:props=>!props.overrideTextSize},overrideCtaSize:{type:ControlType.Boolean,title:\"Override CTA Size\",defaultValue:false,description:\"Off = inherit --rr-cta-size site-wide. On = set a size just for this component's CTA buttons, tab labels, and bottom table-view button.\"},ctaSize:{type:ControlType.Number,title:\"CTA Size\",defaultValue:17,min:10,max:32,step:1,displayStepper:true,hidden:props=>!props.overrideCtaSize},ctaFontWeight:{type:ControlType.Enum,title:\"CTA Font Weight\",options:[400,500,600,700,800,900],optionTitles:[\"Regular\",\"Medium\",\"Semibold\",\"Bold\",\"Extra Bold\",\"Black\"],defaultValue:800},ctaMinHeight:{type:ControlType.Number,title:\"CTA Height\",defaultValue:58,min:32,max:100,step:1,displayStepper:true},ctaHorizontalPadding:{type:ControlType.Number,title:\"CTA Side Padding\",defaultValue:38,min:8,max:80,step:1,displayStepper:true},ctaBorderRadius:{type:ControlType.Number,title:\"CTA Corner Radius\",defaultValue:15,min:0,max:50,step:1,displayStepper:true},ctaShowShadow:{type:ControlType.Boolean,title:\"CTA Shadow\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},visualBackground:{type:ControlType.Color,title:\"Checklist Card Background\"},visualBorderColor:{type:ControlType.Color,title:\"Checklist Card Border\"},visualTitleColor:{type:ControlType.Color,title:\"Checklist Card Title Color\"},visualTagColor:{type:ControlType.Color,title:\"Checklist Tag Color\"},visualTagBackground:{type:ControlType.Color,title:\"Checklist Tag Background\"},checkGlyph:{type:ControlType.String,title:\"Checkmark Glyph\",defaultValue:\"✓\",description:\"Any character/emoji — swap for a different check style.\"},checkColor:{type:ControlType.Color,title:\"Checkmark Color\",defaultValue:\"#3ab5a0\"},itemTextColor:{type:ControlType.Color,title:\"Checklist Text Color\",defaultValue:\"#1B2B45\"},checklistRowGap:{type:ControlType.Number,title:\"Checklist Row Gap\",defaultValue:14,min:4,max:32,step:1,displayStepper:true},checklistColumnGap:{type:ControlType.Number,title:\"Checklist Column Gap\",defaultValue:32,min:8,max:64,step:2,displayStepper:true},itemTagTextColor:{type:ControlType.Color,title:\"Callout Tag Text Color\",defaultValue:\"#C1631B\"},itemTagBackground:{type:ControlType.Color,title:\"Callout Tag Background\",defaultValue:\"#FDEEE0\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RentRediFeatureExplorerPricing\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feature_explorer_pricing.map"],"mappings":"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"}