@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
.PremiumFeatureModal-module-scss-module__UM30ka__modalContent{max-width:550px}.PremiumFeatureModal-module-scss-module__UM30ka__modalContent .PremiumFeatureModal-module-scss-module__UM30ka__crownIcon{justify-content:center;margin-bottom:1rem;display:flex}.PremiumFeatureModal-module-scss-module__UM30ka__modalContent .PremiumFeatureModal-module-scss-module__UM30ka__crownIcon svg{color:gold;filter:drop-shadow(0 2px 4px #ffd7004d)}.PremiumFeatureModal-module-scss-module__UM30ka__modalContent .PremiumFeatureModal-module-scss-module__UM30ka__title{text-align:center;color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.PremiumFeatureModal-module-scss-module__UM30ka__modalContent .PremiumFeatureModal-module-scss-module__UM30ka__description{text-align:center;color:#64748b;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.PremiumFeatureModal-module-scss-module__UM30ka__content{flex-direction:column;gap:1.5rem;margin:1rem 0;display:flex}.PremiumFeatureModal-module-scss-module__UM30ka__content .PremiumFeatureModal-module-scss-module__UM30ka__benefits h4{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.PremiumFeatureModal-module-scss-module__UM30ka__content .PremiumFeatureModal-module-scss-module__UM30ka__benefits ul{margin:0;padding:0;list-style:none}.PremiumFeatureModal-module-scss-module__UM30ka__content .PremiumFeatureModal-module-scss-module__UM30ka__benefits ul li{color:#334155;padding:.5rem 0 .5rem 1.5rem;position:relative}.PremiumFeatureModal-module-scss-module__UM30ka__content .PremiumFeatureModal-module-scss-module__UM30ka__benefits ul li:before{content:"✓";color:#6b9571;font-size:1.1rem;font-weight:700;position:absolute;left:0}.PremiumFeatureModal-module-scss-module__UM30ka__content .PremiumFeatureModal-module-scss-module__UM30ka__plans h4{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.PremiumFeatureModal-module-scss-module__UM30ka__content .PremiumFeatureModal-module-scss-module__UM30ka__plans .PremiumFeatureModal-module-scss-module__UM30ka__planBadges{flex-wrap:wrap;gap:.5rem;display:flex}.PremiumFeatureModal-module-scss-module__UM30ka__content .PremiumFeatureModal-module-scss-module__UM30ka__plans .PremiumFeatureModal-module-scss-module__UM30ka__planBadges .PremiumFeatureModal-module-scss-module__UM30ka__planBadge{color:#fff;background:linear-gradient(135deg,#6b9571 0%,#5a8560 100%);border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #6b95714d}.PremiumFeatureModal-module-scss-module__UM30ka__upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b9571 0%,#5a8560 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px #6b957166}.PremiumFeatureModal-module-scss-module__UM30ka__upgradeButton svg:first-child{color:gold}.PremiumFeatureModal-module-scss-module__UM30ka__upgradeButton:hover{background:linear-gradient(135deg,#5a8560 0%,#4a7350 100%);transform:translateY(-1px);box-shadow:0 6px 12px #6b957180}.PremiumFeatureModal-module-scss-module__UM30ka__upgradeButton:active{transform:translateY(0);box-shadow:0 2px 4px #6b957166}