.BudgetPageContent-module__71M5Kq__container{flex-direction:column;gap:2rem;max-width:1440px;margin:0 auto;padding:0 2rem 2rem;display:flex}.BudgetPageContent-module__71M5Kq__hero{text-align:center;padding:40px 0 32px;position:relative}.BudgetPageContent-module__71M5Kq__heroContent{max-width:800px;margin:0 auto}.BudgetPageContent-module__71M5Kq__title{color:#fff;letter-spacing:-.02em;margin:4rem 0 1.5rem;font-size:56px;font-weight:800;line-height:1.1}.BudgetPageContent-module__71M5Kq__highlight{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);-webkit-background-clip:text;background-clip:text}.BudgetPageContent-module__71M5Kq__subtitle{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.BudgetPageContent-module__71M5Kq__mainContainer{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(135deg,#14141ef2 0%,#05050afa 100%);border:1px solid #ffffff0d;border-radius:32px;padding:3rem;position:relative;box-shadow:0 30px 80px #000000b3,inset 1px 1px #ffffff26,inset 0 0 20px #ffffff05}.BudgetPageContent-module__71M5Kq__mainHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.BudgetPageContent-module__71M5Kq__headerText{flex-direction:column;gap:.5rem;display:flex}.BudgetPageContent-module__71M5Kq__mainTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.BudgetPageContent-module__71M5Kq__mainSubtitle{color:#fff9;margin:0;font-size:1rem}.BudgetPageContent-module__71M5Kq__grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:3rem;display:grid;position:relative}.BudgetPageContent-module__71M5Kq__leftColumn{flex-direction:column;gap:3rem;display:flex}.BudgetPageContent-module__71M5Kq__rightColumn{height:fit-content;position:sticky;top:24px}.BudgetPageContent-module__71M5Kq__inputSection{flex-direction:column;gap:0;display:flex}.BudgetPageContent-module__71M5Kq__sectionHeader{cursor:pointer;background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;padding:.75rem 1rem;transition:all .2s ease-out;display:flex}.BudgetPageContent-module__71M5Kq__sectionHeader:hover{background:#0006;border-color:#ffffff1a}.BudgetPageContent-module__71M5Kq__expenseSectionHeader:hover{border-color:#fab38733}.BudgetPageContent-module__71M5Kq__sectionTitle{color:#fff;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.BudgetPageContent-module__71M5Kq__sectionCount{color:#fff6;margin-left:.25rem;font-size:.875rem;font-weight:500}.BudgetPageContent-module__71M5Kq__sectionChevron{color:#ffffff80;opacity:.5;flex-shrink:0;width:16px;height:16px;transition:transform .25s ease-out,opacity .15s ease-out}.BudgetPageContent-module__71M5Kq__sectionHeader:hover .BudgetPageContent-module__71M5Kq__sectionChevron{opacity:.8}.BudgetPageContent-module__71M5Kq__sectionChevronOpen{transform:rotate(180deg)}.BudgetPageContent-module__71M5Kq__categoryListWrapper{overflow:hidden}.BudgetPageContent-module__71M5Kq__expenseSectionTitle{color:#fff}.BudgetPageContent-module__71M5Kq__categoryList{scrollbar-width:thin;scrollbar-color:#333 transparent;flex-direction:column;gap:.5rem;max-height:400px;padding-right:12px;display:flex;overflow-y:auto}.BudgetPageContent-module__71M5Kq__categoryList::-webkit-scrollbar{width:4px}.BudgetPageContent-module__71M5Kq__categoryList::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.BudgetPageContent-module__71M5Kq__categoryCard{background:#00000059;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff14;border-left:3px solid #10b98199;border-right:1px solid #ffffff0a;border-radius:14px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s ease-out;display:flex;box-shadow:inset 0 2px 6px #0006}.BudgetPageContent-module__71M5Kq__categoryCard:hover{background:#0006;border-color:#ffffff14 #ffffff14 #ffffff1f #10b981cc;box-shadow:inset 0 2px 8px #00000080}.BudgetPageContent-module__71M5Kq__expenseCard{border-left-color:#fab38780}.BudgetPageContent-module__71M5Kq__expenseCard:hover{border-left-color:#fab387b3}.BudgetPageContent-module__71M5Kq__categoryHeader{align-items:center;gap:10px;display:flex}.BudgetPageContent-module__71M5Kq__categoryName{color:#ffffffe6;flex:1;font-size:.9375rem;font-weight:600}.BudgetPageContent-module__71M5Kq__categoryAmount{color:#fff;font-family:Geist Mono,monospace;font-size:1rem;font-weight:700}.BudgetPageContent-module__71M5Kq__progressContainer{flex-direction:column;gap:6px;display:flex}.BudgetPageContent-module__71M5Kq__progressBar{background:#0006;border:1px solid #ffffff0d;border-bottom-color:#ffffff1a;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d}.BudgetPageContent-module__71M5Kq__progressFill{border-radius:999px;height:100%;transition:width .3s ease-out}.BudgetPageContent-module__71M5Kq__progressFillIncome{background:linear-gradient(90deg,#10b981 0%,#34d399 100%);box-shadow:0 0 10px #10b98166}.BudgetPageContent-module__71M5Kq__progressFillExpense{background:linear-gradient(90deg,#fab387 0%,#f9e2af 100%);box-shadow:0 0 10px #fab38766}.BudgetPageContent-module__71M5Kq__progressFillOver{background:linear-gradient(90deg,#ef4444 0%,#f87171 100%);box-shadow:0 0 10px #ef444466}.BudgetPageContent-module__71M5Kq__progressLabel{color:#ffffff80;font-size:.75rem;font-weight:500}.BudgetPageContent-module__71M5Kq__incomeLabel{color:#10b981cc;text-transform:capitalize;align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:flex}.BudgetPageContent-module__71M5Kq__expenseLabel{color:#fab387cc;text-transform:capitalize;align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:flex}.BudgetPageContent-module__71M5Kq__recurringCategoryIcon{opacity:.8}.BudgetPageContent-module__71M5Kq__overBudget{color:#f87171}.BudgetPageContent-module__71M5Kq__hasTransactions{padding-bottom:.75rem}.BudgetPageContent-module__71M5Kq__transactionsSummary{cursor:pointer;background:#0006;border:1px solid #ffffff0d;border-bottom-color:#ffffff1a;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:.5rem;padding:8px 10px;transition:all .2s;display:flex;box-shadow:inset 0 2px 4px #0000004d}.BudgetPageContent-module__71M5Kq__transactionsSummary:hover{background:#00000059;border-color:#ffffff14}.BudgetPageContent-module__71M5Kq__summaryDots{color:#ffffff4d;letter-spacing:2px;font-size:10px}.BudgetPageContent-module__71M5Kq__summaryText{color:#ffffff80;text-align:left;flex:1;font-size:12px;font-weight:500}.BudgetPageContent-module__71M5Kq__expandIcon{color:#fff6;opacity:.4;flex-shrink:0;width:14px;height:14px;transition:opacity .15s ease-out,transform .15s ease-out}.BudgetPageContent-module__71M5Kq__transactionsSummary:hover .BudgetPageContent-module__71M5Kq__expandIcon{opacity:.7}.BudgetPageContent-module__71M5Kq__collapseIcon{color:#fff6;flex-shrink:0;width:14px;height:14px;transition:transform .15s ease-out;transform:rotate(180deg)}.BudgetPageContent-module__71M5Kq__collapseButton{cursor:pointer;opacity:.4;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s ease-out;display:flex}.BudgetPageContent-module__71M5Kq__collapseButton:hover{opacity:.7;background:#ffffff0d}.BudgetPageContent-module__71M5Kq__transactionsList{border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.BudgetPageContent-module__71M5Kq__transactionsHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.BudgetPageContent-module__71M5Kq__transactionsCount{color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.BudgetPageContent-module__71M5Kq__transaction{background:#0000004d;border:1px solid #ffffff0a;border-bottom-color:#ffffff14;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;transition:all .15s ease-out;display:flex;box-shadow:inset 0 1px 3px #0003}.BudgetPageContent-module__71M5Kq__transaction:hover{background:#00000040;border-color:#ffffff14}.BudgetPageContent-module__71M5Kq__recurring{border-left:2px solid #a855f780}.BudgetPageContent-module__71M5Kq__transactionDate{color:#ffffff80;min-width:48px;font-size:12px;font-weight:500}.BudgetPageContent-module__71M5Kq__transactionNote{color:#fffc;flex:1;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.BudgetPageContent-module__71M5Kq__recurringIcon{opacity:.6}.BudgetPageContent-module__71M5Kq__transactionAmount{color:#ffffffb3;font-family:Geist Mono,monospace;font-size:13px;font-weight:600}.BudgetPageContent-module__71M5Kq__addTransactionButton{color:#10b981;cursor:pointer;background:#10b9810d;border:1px dashed #10b98133;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.BudgetPageContent-module__71M5Kq__addTransactionButton:hover{background:#10b9811a;border-color:#10b981}.BudgetPageContent-module__71M5Kq__addButton{color:#10b981;cursor:pointer;background:#10b9810d;border:1px dashed #10b98133;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:0 0 .5rem;padding:.75rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.BudgetPageContent-module__71M5Kq__addButton:hover{background:#10b9811a;border-color:#10b981}.BudgetPageContent-module__71M5Kq__addExpenseButton{color:#fab387;background:#fab3870d;border-color:#fab38733}.BudgetPageContent-module__71M5Kq__addExpenseButton:hover{background:#fab3871a;border-color:#fab387}.BudgetPageContent-module__71M5Kq__addButtonDisabled{opacity:.5;cursor:not-allowed;color:#fff6;background:#ffffff05;border-color:#ffffff1a}.BudgetPageContent-module__71M5Kq__addButtonDisabled:hover{background:#ffffff05;border-color:#ffffff1a;transform:none}.BudgetPageContent-module__71M5Kq__upgradeBanner{background:linear-gradient(135deg,#a855f71a 0%,#8b5cf60d 100%);border:1px solid #a855f733;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.875rem 1.25rem;display:flex}.BudgetPageContent-module__71M5Kq__upgradeBannerContent{align-items:center;gap:.75rem;display:flex}.BudgetPageContent-module__71M5Kq__upgradeBannerText{flex-direction:column;gap:.125rem;display:flex}.BudgetPageContent-module__71M5Kq__upgradeBannerTitle{color:#ffffffe6;margin:0;font-size:.875rem;font-weight:600}.BudgetPageContent-module__71M5Kq__upgradeBannerSubtitle{color:#ffffff80;margin:0;font-size:.75rem}.BudgetPageContent-module__71M5Kq__upgradeBannerButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%);border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s ease-out}.BudgetPageContent-module__71M5Kq__upgradeBannerButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a855f766}.BudgetPageContent-module__71M5Kq__faqCard{padding:1.5rem}.BudgetPageContent-module__71M5Kq__upgradeCta{padding:2rem}.BudgetPageContent-module__71M5Kq__upgradeCtaHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.BudgetPageContent-module__71M5Kq__upgradeCtaTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.BudgetPageContent-module__71M5Kq__upgradeCtaSubtitle{color:#fff9;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.BudgetPageContent-module__71M5Kq__upgradeCtaFeatures{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;margin-bottom:1.5rem;display:grid}.BudgetPageContent-module__71M5Kq__upgradeCtaFeature{color:#fffc;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.BudgetPageContent-module__71M5Kq__upgradeCtaCheck{color:#a6e3a1;flex-shrink:0;width:18px;height:18px}.BudgetPageContent-module__71M5Kq__upgradeCtaCheck svg{width:100%;height:100%}.BudgetPageContent-module__71M5Kq__upgradeCtaFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.BudgetPageContent-module__71M5Kq__upgradeCtaPricing{align-items:baseline;display:flex}.BudgetPageContent-module__71M5Kq__upgradeCtaCurrency{color:#ffffffb3;font-size:1.25rem;font-weight:600}.BudgetPageContent-module__71M5Kq__upgradeCtaAmount{color:#fff;font-size:2.5rem;font-weight:700;line-height:1}.BudgetPageContent-module__71M5Kq__upgradeCtaInterval{color:#ffffff80;margin-left:.25rem;font-size:.875rem}.BudgetPageContent-module__71M5Kq__upgradeCtaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%);border:none;border-radius:12px;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease-out;box-shadow:0 4px 16px #a855f74d}.BudgetPageContent-module__71M5Kq__upgradeCtaButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #a855f766}@media (max-width:768px){.BudgetPageContent-module__71M5Kq__upgradeCtaFeatures{grid-template-columns:1fr}}@media (max-width:640px){.BudgetPageContent-module__71M5Kq__upgradeBanner{text-align:center;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.BudgetPageContent-module__71M5Kq__upgradeBannerContent{justify-content:center}.BudgetPageContent-module__71M5Kq__upgradeCta{padding:1.5rem}.BudgetPageContent-module__71M5Kq__upgradeCtaHeader{justify-content:center}.BudgetPageContent-module__71M5Kq__upgradeCtaTitle{font-size:1.125rem}.BudgetPageContent-module__71M5Kq__upgradeCtaSubtitle{text-align:center;font-size:.8125rem}.BudgetPageContent-module__71M5Kq__upgradeCtaFooter{flex-direction:column;gap:1rem}.BudgetPageContent-module__71M5Kq__upgradeCtaButton{text-align:center;width:100%}}.BudgetPageContent-module__71M5Kq__addCategoryButton{color:#a855f7;cursor:pointer;background:#a855f70d;border:1px dashed #a855f733;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:1rem;padding:14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.BudgetPageContent-module__71M5Kq__addCategoryButton:hover{background:#a855f71a;border-color:#a855f7}.BudgetPageContent-module__71M5Kq__summaryCard{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(#0a0a0fcc 0%,#05050ae6 100%);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:2.5rem;padding:2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -10px #000c,inset 1px 1px #ffffff1a,inset 0 0 20px #ffffff05}.BudgetPageContent-module__71M5Kq__summaryCard:before{content:"";pointer-events:none;filter:blur(50px);opacity:.6;background:radial-gradient(circle,#10b98114 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-100px;left:-100px}.BudgetPageContent-module__71M5Kq__summaryHeader{letter-spacing:.1em;color:#fff9;text-transform:uppercase;z-index:1;justify-content:center;align-items:center;gap:.75rem;margin-bottom:-1rem;font-size:1.125rem;font-weight:600;display:flex;position:relative}.BudgetPageContent-module__71M5Kq__summaryHero{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.BudgetPageContent-module__71M5Kq__summaryHeroLabel{letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;font-size:.875rem;font-weight:600}.BudgetPageContent-module__71M5Kq__summaryHeroValue{letter-spacing:-.03em;background:linear-gradient(#fff 20%,#34d399 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px #10b9814d);-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:800;line-height:1}.BudgetPageContent-module__71M5Kq__superscriptCents{vertical-align:super;opacity:.7;margin-left:2px;font-size:.4em;font-weight:600}.BudgetPageContent-module__71M5Kq__summaryHeroHint{color:#fff6;font-size:13px}.BudgetPageContent-module__71M5Kq__summaryStats{z-index:1;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem;display:grid;position:relative}.BudgetPageContent-module__71M5Kq__summaryStat{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.BudgetPageContent-module__71M5Kq__summaryStatLabel{letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;font-size:.875rem;font-weight:600}.BudgetPageContent-module__71M5Kq__summaryStatValue{color:#fff;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.BudgetPageContent-module__71M5Kq__expenseStatValue{color:#fff9}.BudgetPageContent-module__71M5Kq__savingsHighlight{z-index:1;background:linear-gradient(135deg,#10b9811a 0%,#06b6d41a 100%);border:1px solid #10b98133;border-radius:16px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:relative;overflow:hidden}.BudgetPageContent-module__71M5Kq__savingsHighlight:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:100%;height:100%;animation:8s cubic-bezier(.4,0,.2,1) infinite BudgetPageContent-module__71M5Kq__shimmer;position:absolute;top:0;left:-100%}@keyframes BudgetPageContent-module__71M5Kq__shimmer{0%{left:-100%}15%{left:100%}to{left:100%}}.BudgetPageContent-module__71M5Kq__savingsContent{flex-direction:column;gap:.25rem;display:flex}.BudgetPageContent-module__71M5Kq__savingsLabel{letter-spacing:.05em;color:#34d399;text-transform:uppercase;font-size:.875rem;font-weight:600}.BudgetPageContent-module__71M5Kq__savingsValue{color:#fff;text-shadow:0 0 20px #10b98166;font-size:1.75rem;font-weight:800}.BudgetPageContent-module__71M5Kq__savingsHint{color:#fff9;margin-top:.125rem;font-size:.8125rem;font-weight:500;display:block}.BudgetPageContent-module__71M5Kq__savingsIcon{background:#10b98133;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 15px #10b98133}.BudgetPageContent-module__71M5Kq__textDivider{margin-top:2.5rem}.BudgetPageContent-module__71M5Kq__chartToggleWrapper{justify-content:center;margin-bottom:1rem;display:flex}.BudgetPageContent-module__71M5Kq__chartSection{background:linear-gradient(135deg,#14141e99 0%,#0a0a14cc 100%);border:1px solid #ffffff0d;border-radius:24px;width:100%;margin-top:0;padding:1.5rem;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006,inset 0 0 0 1px #ffffff0d,inset 0 0 40px #a855f70d}@media (max-width:640px){.BudgetPageContent-module__71M5Kq__chartSection{border-radius:16px;padding-left:0;padding-right:0}}.BudgetPageContent-module__71M5Kq__faqHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.BudgetPageContent-module__71M5Kq__faqTitle{color:#ffffffe6;margin:0;font-size:18px;font-weight:700}.BudgetPageContent-module__71M5Kq__faqList{flex-direction:column;gap:8px;display:flex}.BudgetPageContent-module__71M5Kq__faqItem{background:#0000004d;border:1px solid #ffffff0a;border-bottom-color:#ffffff14;border-radius:10px;transition:all .2s ease-out;overflow:hidden;box-shadow:inset 0 1px 3px #0003}.BudgetPageContent-module__71M5Kq__faqItem:hover{background:#00000040;border-color:#ffffff0f}.BudgetPageContent-module__71M5Kq__faqItemOpen{background:#00000059;border-color:#a855f733}.BudgetPageContent-module__71M5Kq__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.BudgetPageContent-module__71M5Kq__faqQuestionText{color:#ffffffd9;flex:1;font-size:14px;font-weight:600}.BudgetPageContent-module__71M5Kq__faqChevron{color:#fff6;font-size:10px;transition:transform .25s ease-out}.BudgetPageContent-module__71M5Kq__faqChevronOpen{transform:rotate(180deg)}.BudgetPageContent-module__71M5Kq__faqAnswerWrapper{overflow:hidden}.BudgetPageContent-module__71M5Kq__faqAnswer{color:#fff9;margin:0;padding:0 16px 16px 46px;font-size:13px;line-height:1.7}.BudgetPageContent-module__71M5Kq__emptyMessage{color:#fff6;text-align:center;margin:0;padding:24px 16px;font-size:14px}@media (max-width:1024px){.BudgetPageContent-module__71M5Kq__grid{grid-template-columns:1fr}.BudgetPageContent-module__71M5Kq__mainContainer{padding:2rem}.BudgetPageContent-module__71M5Kq__rightColumn{order:-1;margin-bottom:2rem;position:static}.BudgetPageContent-module__71M5Kq__summaryHeroValue{font-size:4rem}}@media (max-width:768px){.BudgetPageContent-module__71M5Kq__container{gap:1.5rem;padding:0 1.5rem 1.5rem}.BudgetPageContent-module__71M5Kq__mainContainer{border-radius:24px;padding:1.5rem}.BudgetPageContent-module__71M5Kq__hero{padding:32px 0 24px}.BudgetPageContent-module__71M5Kq__title{margin:3rem 0 1.25rem;font-size:40px}.BudgetPageContent-module__71M5Kq__subtitle{font-size:16px}.BudgetPageContent-module__71M5Kq__mainTitle{font-size:1.5rem}.BudgetPageContent-module__71M5Kq__summaryHeroValue{font-size:3.5rem}.BudgetPageContent-module__71M5Kq__summaryCard{border-radius:20px;gap:2rem;padding:1.5rem}.BudgetPageContent-module__71M5Kq__faqAnswer{padding-left:16px}}@media (max-width:640px){.BudgetPageContent-module__71M5Kq__leftColumn{gap:2rem}.BudgetPageContent-module__71M5Kq__categoryCard{border-radius:12px;padding:.875rem}.BudgetPageContent-module__71M5Kq__categoryName{font-size:.875rem}.BudgetPageContent-module__71M5Kq__categoryAmount{font-size:.9375rem}.BudgetPageContent-module__71M5Kq__summaryHeroValue{font-size:3rem}.BudgetPageContent-module__71M5Kq__summaryStatValue{font-size:1.25rem}.BudgetPageContent-module__71M5Kq__savingsHighlight{padding:1rem}.BudgetPageContent-module__71M5Kq__savingsValue{font-size:1.5rem}.BudgetPageContent-module__71M5Kq__savingsIcon{width:40px;height:40px}}@media (max-width:480px){.BudgetPageContent-module__71M5Kq__container{padding:0 1rem 1rem}.BudgetPageContent-module__71M5Kq__mainContainer{border-radius:20px;padding:1rem}.BudgetPageContent-module__71M5Kq__hero{padding:24px 0 20px}.BudgetPageContent-module__71M5Kq__title{margin:2rem 0 1rem;font-size:32px}.BudgetPageContent-module__71M5Kq__subtitle{font-size:15px}.BudgetPageContent-module__71M5Kq__mainTitle{font-size:1.25rem}.BudgetPageContent-module__71M5Kq__mainSubtitle{font-size:.875rem}.BudgetPageContent-module__71M5Kq__categoryHeader{gap:8px}.BudgetPageContent-module__71M5Kq__summaryHeroValue{font-size:2.5rem}.BudgetPageContent-module__71M5Kq__summaryStats{grid-template-columns:1fr;gap:1rem}.BudgetPageContent-module__71M5Kq__summaryStat{padding:.5rem 0}.BudgetPageContent-module__71M5Kq__summaryStat:first-child{border-bottom:1px solid #ffffff0f;padding-bottom:1rem}}.BudgetPageContent-module__71M5Kq__groupFilterTabs{background:#0003;border:1px solid #ffffff0a;border-radius:10px;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:.25rem;display:flex}.BudgetPageContent-module__71M5Kq__groupFilterTab{color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s ease-out}.BudgetPageContent-module__71M5Kq__groupFilterTab:hover{color:#fffc;background:#ffffff0d}.BudgetPageContent-module__71M5Kq__groupFilterTabActive{color:#fab387;background:#fab3871a;border-color:#fab3874d}.BudgetPageContent-module__71M5Kq__groupFilterTabActive:hover{color:#fab387;background:#fab38726}.BudgetPageContent-module__71M5Kq__categoryGroup{flex-direction:column;display:flex}.BudgetPageContent-module__71M5Kq__groupedCategoriesWrapper{overflow:hidden}.BudgetPageContent-module__71M5Kq__groupedCategories{border-left:1px solid #ffffff0f;flex-direction:column;gap:.5rem;margin-left:.25rem;padding-left:.75rem;display:flex}@media (max-width:640px){.BudgetPageContent-module__71M5Kq__groupFilterTabs{gap:.375rem;padding:.25rem}.BudgetPageContent-module__71M5Kq__groupFilterTab{padding:.375rem .75rem;font-size:.75rem}.BudgetPageContent-module__71M5Kq__groupedCategories{margin-left:.125rem;padding-left:.5rem}}@media (max-width:480px){.BudgetPageContent-module__71M5Kq__groupFilterTabs{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.BudgetPageContent-module__71M5Kq__groupFilterTabs::-webkit-scrollbar{display:none}}.BudgetPageContent-module__71M5Kq__columnHeader,.BudgetPageContent-module__71M5Kq__columnIcon,.BudgetPageContent-module__71M5Kq__columnTitleGroup,.BudgetPageContent-module__71M5Kq__columnTitle,.BudgetPageContent-module__71M5Kq__columnSubtitle,.BudgetPageContent-module__71M5Kq__categoriesColumn,.BudgetPageContent-module__71M5Kq__summaryColumn,.BudgetPageContent-module__71M5Kq__mainLayout{display:none}.BudgetPageContent-module__71M5Kq__faqSection{margin-top:0}
.BudgetModals-module__ltyQZG__formGroup{margin-bottom:1.5rem}.BudgetModals-module__ltyQZG__label{color:#ffffffb3;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.BudgetModals-module__ltyQZG__input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:.875rem 1rem;font-size:1rem;transition:all .2s ease-out}.BudgetModals-module__ltyQZG__input:focus{background:#ffffff0d;border-color:#a855f7;outline:none;box-shadow:0 0 0 3px #a855f726}.BudgetModals-module__ltyQZG__input::placeholder{color:#ffffff59}.BudgetModals-module__ltyQZG__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.BudgetModals-module__ltyQZG__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BudgetModals-module__ltyQZG__input[type=number]{appearance:textfield}.BudgetModals-module__ltyQZG__input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.BudgetModals-module__ltyQZG__currencyInput{align-items:center;display:flex;position:relative}.BudgetModals-module__ltyQZG__currencySymbol{color:#ffffff80;font-size:1rem;font-weight:500;position:absolute;left:1rem}.BudgetModals-module__ltyQZG__currencyInput .BudgetModals-module__ltyQZG__input{padding-left:2rem}.BudgetModals-module__ltyQZG__select{color:#fff;cursor:pointer;appearance:none;background:#ffffff08 url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-top:.75rem;padding:.875rem 2.5rem .875rem 1rem;font-size:1rem;transition:all .2s ease-out}.BudgetModals-module__ltyQZG__select:focus{background-color:#ffffff0d;border-color:#a855f7;outline:none}.BudgetModals-module__ltyQZG__select option{color:#fff;background-color:#1a1a2e}.BudgetModals-module__ltyQZG__checkboxLabel{cursor:pointer;color:#ffffffb3;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.BudgetModals-module__ltyQZG__checkbox{accent-color:#a855f7;cursor:pointer;width:18px;height:18px}.BudgetModals-module__ltyQZG__hint{color:#fff6;margin:.25rem 0 0;font-size:.8rem}.BudgetModals-module__ltyQZG__colorHint{color:#ffffff80;margin:.5rem 0 0;font-size:.8rem;font-weight:500}.BudgetModals-module__ltyQZG__colorGrid{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.BudgetModals-module__ltyQZG__colorOption{cursor:pointer;border:2px solid #0000;border-radius:8px;width:32px;height:32px;transition:all .15s ease-out;box-shadow:inset 0 2px 4px #0003}.BudgetModals-module__ltyQZG__colorOption:hover{transform:scale(1.1);box-shadow:inset 0 2px 4px #0003,0 0 12px}.BudgetModals-module__ltyQZG__colorSelected{border-color:#fff;transform:scale(1.05);box-shadow:inset 0 2px 4px #0003,0 0 0 2px #ffffff4d,0 0 16px}.BudgetModals-module__ltyQZG__emojiGrid{grid-template-columns:repeat(8,1fr);gap:.5rem;display:grid}.BudgetModals-module__ltyQZG__emojiOption{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s ease-out;display:flex}.BudgetModals-module__ltyQZG__emojiOption:hover{background:#ffffff0f;border-color:#ffffff26;transform:scale(1.05)}.BudgetModals-module__ltyQZG__emojiOption.BudgetModals-module__ltyQZG__selected{background:#a855f726;border-color:#a855f7;box-shadow:0 0 12px #a855f74d}.BudgetModals-module__ltyQZG__error{color:#f38ba8;background:#f38ba81a;border-left:3px solid #f38ba8;border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.875rem}.BudgetModals-module__ltyQZG__cancelButton{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .15s ease-out}.BudgetModals-module__ltyQZG__cancelButton:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff40}.BudgetModals-module__ltyQZG__cancelButton:disabled{opacity:.5;cursor:not-allowed}.BudgetModals-module__ltyQZG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%);border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .15s ease-out;box-shadow:0 4px 12px #a855f74d}.BudgetModals-module__ltyQZG__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #a855f766}.BudgetModals-module__ltyQZG__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.BudgetModals-module__ltyQZG__emojiGrid{grid-template-columns:repeat(6,1fr)}.BudgetModals-module__ltyQZG__emojiOption{width:40px;height:40px}}@media (max-width:480px){.BudgetModals-module__ltyQZG__emojiGrid{grid-template-columns:repeat(5,1fr)}}.BudgetModals-module__ltyQZG__deleteButton{color:#f38ba8;cursor:pointer;background:#f38ba81a;border:1px solid #f38ba84d;border-radius:10px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .15s ease-out}.BudgetModals-module__ltyQZG__deleteButton:hover:not(:disabled){background:#f38ba833;border-color:#f38ba8}.BudgetModals-module__ltyQZG__deleteButton:disabled{opacity:.5;cursor:not-allowed}.BudgetModals-module__ltyQZG__menuContainer{position:relative}.BudgetModals-module__ltyQZG__menuButton{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:all .15s ease-out;display:flex}.BudgetModals-module__ltyQZG__menuButton:hover{color:#fffc;background:#ffffff1a}.BudgetModals-module__ltyQZG__menuDropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#1e1e2efa;border:1px solid #ffffff1a;border-radius:10px;min-width:140px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 32px #0006}.BudgetModals-module__ltyQZG__menuItem{color:#fffc;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.875rem;transition:all .1s ease-out;display:flex}.BudgetModals-module__ltyQZG__menuItem:hover{background:#ffffff14}.BudgetModals-module__ltyQZG__menuItemDelete{color:#f38ba8}.BudgetModals-module__ltyQZG__menuItemDelete:hover{background:#f38ba81a}.BudgetModals-module__ltyQZG__deleteConfirmContent{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.BudgetModals-module__ltyQZG__deleteIconWrapper{margin-bottom:1rem}.BudgetModals-module__ltyQZG__deleteMessage{color:#ffffffb3;margin:0 0 .5rem;font-size:.95rem;line-height:1.5}.BudgetModals-module__ltyQZG__deleteItemName{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.BudgetModals-module__ltyQZG__deleteConfirmButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f38ba8 0%,#e06c88 100%);border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .15s ease-out;box-shadow:0 4px 12px #f38ba84d}.BudgetModals-module__ltyQZG__deleteConfirmButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #f38ba866}.BudgetModals-module__ltyQZG__deleteConfirmButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.BudgetModals-module__ltyQZG__syncDebtsIntro{background:#a855f714;border:1px solid #a855f733;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;display:flex}.BudgetModals-module__ltyQZG__syncDebtsIntro p{color:#fffc;margin:0;font-size:.9rem;line-height:1.5}.BudgetModals-module__ltyQZG__noDebtsMessage{background:#10b98114;border:1px solid #10b98133;border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.BudgetModals-module__ltyQZG__noDebtsMessage p{color:#ffffffb3;margin:0;font-size:.9rem}.BudgetModals-module__ltyQZG__debtListHeader{border-bottom:1px solid #ffffff14;margin-bottom:12px;padding-bottom:12px}.BudgetModals-module__ltyQZG__debtList{flex-direction:column;gap:8px;max-height:280px;padding-right:4px;display:flex;overflow-y:auto}.BudgetModals-module__ltyQZG__debtList::-webkit-scrollbar{width:6px}.BudgetModals-module__ltyQZG__debtList::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.BudgetModals-module__ltyQZG__debtList::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.BudgetModals-module__ltyQZG__debtList::-webkit-scrollbar-thumb:hover{background:#ffffff26}.BudgetModals-module__ltyQZG__debtItem{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s ease-out;display:flex}.BudgetModals-module__ltyQZG__debtItem:hover{background:#ffffff0a;border-color:#ffffff1a}.BudgetModals-module__ltyQZG__debtItem:has(input:checked){background:#a855f714;border-color:#a855f740}.BudgetModals-module__ltyQZG__debtInfo{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.BudgetModals-module__ltyQZG__debtTitle{color:#ffffffe6;font-size:.9rem;font-weight:500}.BudgetModals-module__ltyQZG__debtAmount{color:#ffffff80;font-family:Geist Mono,monospace;font-size:.85rem}.BudgetModals-module__ltyQZG__syncSummary{color:#ffffffb3;background:#a855f71a;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;font-size:.85rem;display:flex}.BudgetModals-module__ltyQZG__syncTotal{color:#c084fc;font-family:Geist Mono,monospace;font-weight:600}.BudgetModals-module__ltyQZG__syncSectionHeader{color:#fff9;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-top:20px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.BudgetModals-module__ltyQZG__incomeItem{background:#10b9810f;border-color:#10b98133}.BudgetModals-module__ltyQZG__incomeItem:hover{background:#10b9811a;border-color:#10b9814d}.BudgetModals-module__ltyQZG__incomeItem:has(input:checked){background:#10b9811f;border-color:#10b98166}.BudgetModals-module__ltyQZG__incomeAmount{color:#10b981!important}.BudgetModals-module__ltyQZG__syncSourceHint{color:#fff6;margin:8px 0 0;font-size:.75rem;font-style:italic}
body.modal-open{overflow:hidden}.Modal-module__QnvrMa__modal{z-index:2000;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:none;position:fixed;top:0;left:0}.Modal-module__QnvrMa__modal.Modal-module__QnvrMa__active{display:flex}.Modal-module__QnvrMa__modalOverlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2001;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.Modal-module__QnvrMa__modalContent{-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);z-index:2002;clip-path:inset(0 round 24px);scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(135deg,#141419f2 0%,#0a0a0ffa 100%);border:1px solid #ffffff14;border-radius:24px;width:100%;max-height:90vh;padding:2.5rem 2.5rem 1.5rem;position:relative;overflow:hidden auto;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a,0 25px 50px -12px #0009}.Modal-module__QnvrMa__modalContent::-webkit-scrollbar{display:none}.Modal-module__QnvrMa__modalContent:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#a855f71f 0%,#3b82f614 30%,#0000 70%);width:140%;height:300px;animation:8s ease-in-out infinite Modal-module__QnvrMa__ambientPulse;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes Modal-module__QnvrMa__ambientPulse{0%,to{opacity:.7}50%{opacity:1}}.Modal-module__QnvrMa__modalContent.Modal-module__QnvrMa__small{max-width:400px}.Modal-module__QnvrMa__modalContent.Modal-module__QnvrMa__medium{max-width:900px}.Modal-module__QnvrMa__modalContent.Modal-module__QnvrMa__large{max-width:1200px}.Modal-module__QnvrMa__modalContent.Modal-module__QnvrMa__fullscreen{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem)}.Modal-module__QnvrMa__modalClose{color:#fff9;cursor:pointer;z-index:2003;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:2rem;right:2rem}.Modal-module__QnvrMa__modalClose svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.Modal-module__QnvrMa__modalClose:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.Modal-module__QnvrMa__modalHeader{z-index:1;margin-bottom:2rem;padding-right:3rem;position:relative}.Modal-module__QnvrMa__modalHeader h2{background:linear-gradient(135deg,#fff 0%,#e9d5ff 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:700}.Modal-module__QnvrMa__modalHeader h3{color:#ffffffb3;margin:.5rem 0 0;font-size:1.5rem;font-weight:600}.Modal-module__QnvrMa__modalBody{color:#fffc;z-index:1;line-height:1.7;position:relative}.Modal-module__QnvrMa__modalBody p{margin:1rem 0}.Modal-module__QnvrMa__modalBody strong{color:#fff;font-weight:600}.Modal-module__QnvrMa__modalFooter{z-index:1;border-top:1px solid #ffffff1a;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex;position:relative}.Modal-module__QnvrMa__statBox{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin:1rem 0;padding:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.Modal-module__QnvrMa__statBox:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-2px);box-shadow:0 10px 30px -10px #00000080}.Modal-module__QnvrMa__statBox h4{color:var(--purple-400);margin:0 0 .5rem;font-size:1rem;font-weight:600;transition:color .3s}.Modal-module__QnvrMa__statBox p{color:#fffc;margin:0;font-size:.95rem;line-height:1.5}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__primary{background:linear-gradient(135deg,#a855f70d 0%,#3b82f60d 100%);border-color:#a855f733}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__primary:hover{border-color:#a855f780;box-shadow:0 0 20px #a855f726}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__primary h4{color:#d8b4fe;text-shadow:0 0 10px #a855f74d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__success{background:linear-gradient(135deg,#2dd4bf0d 0%,#10b9810d 100%);border-color:#2dd4bf33}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__success:hover{border-color:#2dd4bf80;box-shadow:0 0 20px #2dd4bf26}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__success h4{color:#5eead4;text-shadow:0 0 10px #2dd4bf4d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__glass:hover{background:#ffffff1f;border-color:#ffffff4d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__glass h4{color:#fff}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__gradient{background:linear-gradient(135deg,#1e1e28cc 0%,#141419e6 100%);border:1px solid #ffffff1a}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__gradient:hover{border-color:#ffffff40}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__gradient h4{background:linear-gradient(90deg,#c084fc,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__warning{background:linear-gradient(135deg,#f59e0b0d 0%,#d977060d 100%);border-color:#f59e0b33}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__warning:hover{border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b26}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__warning h4{color:#fcd34d;text-shadow:0 0 10px #f59e0b4d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__danger{background:linear-gradient(135deg,#ef44440d 0%,#ec48990d 100%);border-color:#ef444433}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__danger:hover{border-color:#ef444480;box-shadow:0 0 20px #ef444426}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__danger h4{color:#fca5a5;text-shadow:0 0 10px #ef44444d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__info{background:linear-gradient(135deg,#06b6d40d 0%,#0ea5e90d 100%);border-color:#06b6d433}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__info:hover{border-color:#06b6d480;box-shadow:0 0 20px #06b6d426}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__info h4{color:#67e8f9;text-shadow:0 0 10px #06b6d44d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__luxury{background:linear-gradient(135deg,#eab30814 0%,#a162071f 100%);border:1px solid #eab3084d}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__luxury:hover{border-color:#fde04799;box-shadow:0 0 25px #eab30840}.Modal-module__QnvrMa__statBox.Modal-module__QnvrMa__luxury h4{background:linear-gradient(90deg,#fde047,#d97706);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.Modal-module__QnvrMa__modalBody ul{margin:1rem 0;padding-left:1.5rem}.Modal-module__QnvrMa__modalBody li{color:#fffc;margin:.5rem 0}.Modal-module__QnvrMa__modalBody li strong{color:var(--purple-400)}@media (max-width:768px){.Modal-module__QnvrMa__modalContent{border-radius:20px;max-height:85vh;padding:2rem 1.5rem}.Modal-module__QnvrMa__modalHeader h2{padding-right:2rem;font-size:1.5rem}.Modal-module__QnvrMa__modalHeader h3{font-size:1.25rem}.Modal-module__QnvrMa__modalClose{width:36px;height:36px;font-size:1.5rem;top:1rem;right:1rem}.Modal-module__QnvrMa__modalBody{font-size:.95rem}}@media (max-width:480px){.Modal-module__QnvrMa__modalContent{border-radius:16px;padding:1.5rem 1rem}.Modal-module__QnvrMa__modalHeader h2{font-size:1.25rem}.Modal-module__QnvrMa__modalHeader h3{font-size:1.1rem}.Modal-module__QnvrMa__modalBody .Modal-module__QnvrMa__statBox{border-radius:12px;padding:1rem}}
.PremiumGlassCard-module__EbbdLW__colorfulGlassCard{color:#fff;cursor:default;isolation:isolate;background:#050505;border-radius:24px;width:600px;max-width:100%;padding:48px 56px;transition:transform .7s cubic-bezier(.25,.8,.25,1),box-shadow .7s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:before{content:"";z-index:-2;opacity:.6;background:conic-gradient(#0000 0deg 80deg,#00f0ff 100deg,#7000ff 140deg,#ff00b4 180deg,#0000 200deg 360deg);width:150%;height:150%;transition:opacity .3s;animation:4s linear infinite PremiumGlassCard-module__EbbdLW__borderRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes PremiumGlassCard-module__EbbdLW__borderRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:after{content:"";z-index:-1;background:radial-gradient(800px at 0 0,#14f0ff14,#0000 40%),radial-gradient(800px at 100% 100%,#ff00b414,#0000 40%),linear-gradient(145deg,#0a0a0a,#020202);border-radius:23px;position:absolute;inset:1.5px}.PremiumGlassCard-module__EbbdLW__spotlightTexture{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);opacity:0;background:radial-gradient(circle,#fff3 1.5px,#0000 1.5px) 0 0/20px 20px;border-radius:23px;transition:opacity .3s;position:absolute;inset:1.5px}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:hover .PremiumGlassCard-module__EbbdLW__spotlightTexture{opacity:1}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard[role=button]{cursor:pointer}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard[role=button]:hover{transform:translateY(-4px)}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard[role=button]:hover:before{opacity:1;animation-duration:2s}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard[role=button]:active{transform:translateY(-2px)}.PremiumGlassCard-module__EbbdLW__colorfulGlassIcon{color:#fff;z-index:2;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:32px;font-size:28px;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #00000080,inset 0 0 20px #7000ff1a}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:hover .PremiumGlassCard-module__EbbdLW__colorfulGlassIcon{background:#ffffff0d;border-color:#ffffff4d;transform:scale(1.05);box-shadow:0 0 0 1px #00000080,inset 0 0 30px #7000ff33,0 0 20px #7000ff33}.PremiumGlassCard-module__EbbdLW__colorfulGlassTitle{color:#fff;letter-spacing:-.02em;z-index:2;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.1;position:relative}.PremiumGlassCard-module__EbbdLW__colorfulGlassDescription{color:#888;z-index:2;margin:0;font-size:16px;font-weight:400;line-height:1.6;transition:color .3s;position:relative}.PremiumGlassCard-module__EbbdLW__colorfulGlassCard:hover .PremiumGlassCard-module__EbbdLW__colorfulGlassDescription{color:#bbb}@media (max-width:700px){.PremiumGlassCard-module__EbbdLW__colorfulGlassCard{width:100%;padding:32px}.PremiumGlassCard-module__EbbdLW__colorfulGlassTitle{font-size:24px}}
.StatsCard-module__CPJN0a__container{perspective:1000px;width:100%;height:100%}.StatsCard-module__CPJN0a__spotlightTexture{z-index:2;pointer-events:none;-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x)var(--mouse-y),black,transparent);mask-image:radial-gradient(300px circle at var(--mouse-x)var(--mouse-y),black,transparent);-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x)var(--mouse-y),black,transparent);opacity:0;background-image:radial-gradient(#ffffff26 1px,#0000 1px);background-size:12px 12px;transition:opacity .3s;position:absolute;inset:0}.StatsCard-module__CPJN0a__statsCard:hover .StatsCard-module__CPJN0a__spotlightTexture{opacity:1}.StatsCard-module__CPJN0a__statsCard{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);height:100%;transform-style:preserve-3d;background:linear-gradient(135deg,#1e1e28b3 0%,#0a0a0fcc 100%);border:1px solid #ffffff14;border-radius:12px;padding:2rem;transition:box-shadow .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26,inset 0 -1px #0000004d}.StatsCard-module__CPJN0a__obsidian{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(145deg,#141419f2 0%,#0a0a0ffa 100%);border:1px solid #ffffff14;border-top-color:#ffffff40;box-shadow:0 0 0 1px #0009,0 20px 40px -10px #000c,inset 0 1px #ffffff26,inset 0 0 20px #ffffff05}.StatsCard-module__CPJN0a__obsidian:after{content:none}.StatsCard-module__CPJN0a__obsidian:hover{border-top-color:#fff6;transform:translateY(-4px);box-shadow:0 0 0 1px #000c,0 30px 60px -15px #000000e6,inset 0 1px #ffffff4d,0 0 20px -5px #a855f733}.StatsCard-module__CPJN0a__obsidian .StatsCard-module__CPJN0a__statsCardNumber{background:linear-gradient(135deg,#e9d5ff 0%,#c084fc 50%,#a855f7 100%);-webkit-text-fill-color:transparent;text-shadow:0 4px 12px #a855f74d;-webkit-background-clip:text;background-clip:text}.StatsCard-module__CPJN0a__hero{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(145deg,#141419f2 0%,#0a0a0ffa 100%);border:1px solid #a855f733;border-top-color:#a855f766;box-shadow:0 0 0 1px #0009,0 25px 50px -12px #000c,inset 0 1px #a855f726,inset 0 0 20px #a855f70d}.StatsCard-module__CPJN0a__hero:hover{border-color:#a855f7cc;box-shadow:0 16px 48px #a855f74d}.StatsCard-module__CPJN0a__hero .StatsCard-module__CPJN0a__statsCardNumber{font-size:4rem}.StatsCard-module__CPJN0a__statsCardEmojiBg{opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;bottom:1rem;right:1rem;transform:scale(1.33)}.StatsCard-module__CPJN0a__statsCard:hover{border-color:#a855f780;transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px -10px #00000080,0 0 20px #a855f733,inset 0 1px #ffffff4d}.StatsCard-module__CPJN0a__statsCardEmoji{z-index:1;align-items:center;margin-bottom:1rem;line-height:1;display:inline-flex;position:relative;transform:scale(.9)}.StatsCard-module__CPJN0a__emojiAnimationWrapper{will-change:transform;backface-visibility:hidden;animation:2.66s ease-in-out infinite StatsCard-module__CPJN0a__emojiFloat;transform:translateZ(0)}.StatsCard-module__CPJN0a__statsCardEmoji img{image-rendering:smooth;display:block;transform:none}@keyframes StatsCard-module__CPJN0a__emojiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.StatsCard-module__CPJN0a__statsCardNumber{background:linear-gradient(135deg,#c084fc,#9333ea);-webkit-text-fill-color:transparent;letter-spacing:-.02em;z-index:1;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:800;line-height:1;position:relative}.StatsCard-module__CPJN0a__statsCardLabel{color:#fff;letter-spacing:-.01em;z-index:1;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;position:relative}.StatsCard-module__CPJN0a__statsCardDescription{color:#94a3b8;z-index:1;max-width:100%;font-size:.875rem;line-height:1.5;position:relative}.StatsCard-module__CPJN0a__infoButtonWrapper{z-index:20;position:absolute;top:1rem;right:1rem}.StatsCard-module__CPJN0a__statsCardCompact{padding:1.5rem}.StatsCard-module__CPJN0a__statsCardCompact .StatsCard-module__CPJN0a__statsCardEmoji{margin-bottom:.75rem}.StatsCard-module__CPJN0a__statsCardCompact .StatsCard-module__CPJN0a__statsCardNumber{font-size:2.5rem}.StatsCard-module__CPJN0a__statsCardCompact .StatsCard-module__CPJN0a__statsCardLabel{margin-bottom:.375rem;font-size:1rem}.StatsCard-module__CPJN0a__statsCardCompact .StatsCard-module__CPJN0a__statsCardDescription{font-size:.8125rem}@media (max-width:768px){.StatsCard-module__CPJN0a__statsCard{padding:1.75rem}.StatsCard-module__CPJN0a__statsCardNumber{font-size:3rem}.StatsCard-module__CPJN0a__statsCardLabel{font-size:1.125rem}.StatsCard-module__CPJN0a__statsCard:after{font-size:4rem}}@media (max-width:480px){.StatsCard-module__CPJN0a__statsCard{padding:1.5rem}.StatsCard-module__CPJN0a__statsCardEmoji{font-size:2rem}.StatsCard-module__CPJN0a__statsCardNumber{font-size:2.5rem}.StatsCard-module__CPJN0a__statsCardLabel{font-size:1rem}}
.FeatureCard-module__XaKrZG__featureCard{--feature-card-primary-rgb:168,85,247;--feature-card-accent-rgb:147,51,234;background:  radial-gradient(800px circle at var(--mouse-x,50%)var(--mouse-y,50%),rgba(var(--feature-card-primary-rgb),.15),transparent 40%),linear-gradient(135deg,#1e1e28b3 0%,#0a0a0fcc 100%);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1.5rem;padding:2rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.34,1.56,.64,1),border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26,inset 0 -1px #0000004d}.FeatureCard-module__XaKrZG__featureCardBgEmoji{opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;justify-content:center;align-items:center;transition:all .5s ease-out;display:flex;position:absolute;bottom:-.5rem;right:.5rem}.FeatureCard-module__XaKrZG__featureCard:hover{border-color:rgba(var(--feature-card-primary-rgb),.5);box-shadow:0 30px 60px -12px #0009,0 0 30px rgba(var(--feature-card-primary-rgb),.25),inset 0 1px 0 0 #fff6;background:  radial-gradient(800px circle at var(--mouse-x,50%)var(--mouse-y,50%),rgba(var(--feature-card-primary-rgb),.2),transparent 40%),linear-gradient(135deg,#282832bf 0%,#141419d9 100%);transform:translateY(-8px)scale(1.02)}.FeatureCard-module__XaKrZG__featureCard:hover .FeatureCard-module__XaKrZG__featureCardBgEmoji{opacity:.1;transform:scale(1.1)rotate(-5deg)}.FeatureCard-module__XaKrZG__featureCardIcon{z-index:2;background:linear-gradient(135deg,rgba(var(--feature-card-primary-rgb),.15)0%,rgba(var(--feature-card-accent-rgb),.05)100%);border:1px solid rgba(var(--feature-card-primary-rgb),.2);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff1a}.FeatureCard-module__XaKrZG__featureCard:hover .FeatureCard-module__XaKrZG__featureCardIcon{background:linear-gradient(135deg,rgba(var(--feature-card-primary-rgb),.25)0%,rgba(var(--feature-card-accent-rgb),.15)100%);border-color:rgba(var(--feature-card-primary-rgb),.4);box-shadow:0 8px 24px rgba(var(--feature-card-primary-rgb),.25),inset 0 1px 0 #fff3;transform:scale(1.1)rotate(3deg)}.FeatureCard-module__XaKrZG__hideIconContainer{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.FeatureCard-module__XaKrZG__featureCard:hover .FeatureCard-module__XaKrZG__hideIconContainer{box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.FeatureCard-module__XaKrZG__hideIconContainer{background:0 0!important;border:none!important;border-radius:0!important;width:auto!important;height:auto!important}.FeatureCard-module__XaKrZG__featureCard:hover .FeatureCard-module__XaKrZG__hideIconContainer{transform:none!important}.FeatureCard-module__XaKrZG__featureCardIcon img{image-rendering:smooth;filter:drop-shadow(0 4px 8px #0000004d);display:block}.FeatureCard-module__XaKrZG__featureCardContent{z-index:2;align-items:center;display:flex}.FeatureCard-module__XaKrZG__featureCardTextWrapper{flex-direction:column;gap:.5rem;display:flex}.FeatureCard-module__XaKrZG__featureCardTitle{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 4px #00000080;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3;text-align:left!important}.FeatureCard-module__XaKrZG__featureCardDescription{color:#94a3b8;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6;text-align:left!important}.FeatureCard-module__XaKrZG__featureCard:hover .FeatureCard-module__XaKrZG__featureCardDescription{color:#ffffffe6}.FeatureCard-module__XaKrZG__featureCardVertical{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 2rem}.FeatureCard-module__XaKrZG__featureCardVertical .FeatureCard-module__XaKrZG__featureCardIcon{width:80px;height:80px;margin-bottom:1rem}.FeatureCard-module__XaKrZG__featureCardVertical .FeatureCard-module__XaKrZG__featureCardTitle{font-size:1.5rem;text-align:center!important}.FeatureCard-module__XaKrZG__featureCardVertical .FeatureCard-module__XaKrZG__featureCardDescription{text-align:center!important}.FeatureCard-module__XaKrZG__featureCard.FeatureCard-module__XaKrZG__featureCardCompact{gap:1.25rem!important;padding:1.5rem!important}.FeatureCard-module__XaKrZG__featureCard.FeatureCard-module__XaKrZG__featureCardCompact .FeatureCard-module__XaKrZG__featureCardIcon{border-radius:14px;width:56px!important;height:56px!important}.FeatureCard-module__XaKrZG__featureCard.FeatureCard-module__XaKrZG__featureCardCompact .FeatureCard-module__XaKrZG__featureCardTitle{font-size:1.125rem!important}.FeatureCard-module__XaKrZG__featureCard.FeatureCard-module__XaKrZG__featureCardCompact .FeatureCard-module__XaKrZG__featureCardDescription{font-size:.875rem!important}.FeatureCard-module__XaKrZG__featureCardClickable{cursor:pointer;-webkit-user-select:none;user-select:none}.FeatureCard-module__XaKrZG__featureCardClickable:active{transform:translateY(-2px)scale(.99)}.FeatureCard-module__XaKrZG__featureCardClickable:after{content:"→";color:rgba(var(--feature-card-primary-rgb),1);opacity:0;z-index:3;text-shadow:0 0 12px rgba(var(--feature-card-primary-rgb),.6);font-size:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:2rem;right:2rem;transform:translate(-10px)}.FeatureCard-module__XaKrZG__featureCardClickable:hover:after{opacity:1;transform:translate(0)}@media (min-width:641px) and (max-width:768px){.FeatureCard-module__XaKrZG__featureCard{gap:1.375rem;padding:1.625rem}.FeatureCard-module__XaKrZG__featureCardIcon{width:58px;height:58px}.FeatureCard-module__XaKrZG__featureCardTitle{font-size:1.3125rem}.FeatureCard-module__XaKrZG__featureCardDescription{font-size:.9375rem}}@media (min-width:481px) and (max-width:640px){.FeatureCard-module__XaKrZG__featureCard{gap:1.25rem;padding:1.5rem}.FeatureCard-module__XaKrZG__featureCard .FeatureCard-module__XaKrZG__featureCardIcon{width:56px;height:56px}.FeatureCard-module__XaKrZG__featureCard .FeatureCard-module__XaKrZG__featureCardTitle{font-size:1.25rem}.FeatureCard-module__XaKrZG__featureCard .FeatureCard-module__XaKrZG__featureCardDescription{font-size:.875rem}}@media (max-width:640px){.FeatureCard-module__XaKrZG__featureCard{text-align:center;flex-direction:column;align-items:center;padding:1.5rem}.FeatureCard-module__XaKrZG__featureCardTextWrapper{max-height:none}.FeatureCard-module__XaKrZG__featureCardIcon{width:64px;height:64px;margin-bottom:.5rem}.FeatureCard-module__XaKrZG__featureCardTitle{font-size:1.25rem;text-align:center!important}.FeatureCard-module__XaKrZG__featureCardDescription{font-size:.9375rem;text-align:center!important}.FeatureCard-module__XaKrZG__featureCardBgEmoji{opacity:.05;bottom:0;right:.25rem}.FeatureCard-module__XaKrZG__featureCardClickable:after{display:none}}
.AnimatedStatsCounter-module__zCQ1EG__statsCounter{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:linear-gradient(135deg,#1e1e28d9 0%,#0a0a0ff2 100%);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}.AnimatedStatsCounter-module__zCQ1EG__statsCounter:hover{border-color:#a855f74d;transform:translateY(-4px);box-shadow:0 12px 40px #00000080,inset 0 1px #fff3,0 0 20px #a855f71a}.AnimatedStatsCounter-module__zCQ1EG__statsCounter:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(120deg,#0000 30%,#ffffff1a 40%,#fff3 50%,#ffffff1a 60%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.AnimatedStatsCounter-module__zCQ1EG__statsCounter:hover:before,.AnimatedStatsCounter-module__zCQ1EG__shimmering:before{animation:5s cubic-bezier(.4,0,.2,1) forwards AnimatedStatsCounter-module__zCQ1EG__statsCounterShimmer}@keyframes AnimatedStatsCounter-module__zCQ1EG__statsCounterShimmer{0%{transform:translate(-100%)}20%{transform:translate(100%)}to{transform:translate(100%)}}.AnimatedStatsCounter-module__zCQ1EG__counterValue{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:-.02em;filter:drop-shadow(0 2px 10px #a855f74d);-webkit-background-clip:text;background-clip:text;min-width:150px;margin-bottom:.5rem;font-size:3.5rem;font-weight:900;line-height:1}.AnimatedStatsCounter-module__zCQ1EG__counterLabel{color:#94a3b8;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;font-weight:600}.AnimatedStatsCounter-module__zCQ1EG__counterDescription{color:#64748b;text-align:center;max-width:80%;margin-top:.5rem;font-size:.85rem;line-height:1.5}.AnimatedStatsCounter-module__zCQ1EG__statsCounterLarge{padding:3rem 2rem}.AnimatedStatsCounter-module__zCQ1EG__statsCounterLarge .AnimatedStatsCounter-module__zCQ1EG__counterValue{font-size:5rem}.AnimatedStatsCounter-module__zCQ1EG__statsCounterCompact{padding:1.5rem 1rem}.AnimatedStatsCounter-module__zCQ1EG__statsCounterCompact .AnimatedStatsCounter-module__zCQ1EG__counterValue{font-size:2.5rem}.AnimatedStatsCounter-module__zCQ1EG__statsCounterCompact .AnimatedStatsCounter-module__zCQ1EG__counterLabel{font-size:.85rem}.AnimatedStatsCounter-module__zCQ1EG__statsCounterMinimal{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:1rem 0}.AnimatedStatsCounter-module__zCQ1EG__statsCounterMinimal:hover{box-shadow:none;background:0 0;transform:none}.AnimatedStatsCounter-module__zCQ1EG__statsCounterMinimal:before{display:none}.AnimatedStatsCounter-module__zCQ1EG__statsCounterPurple .AnimatedStatsCounter-module__zCQ1EG__counterValue{background:linear-gradient(135deg,#c084fc,#a855f7);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #a855f766);-webkit-background-clip:text;background-clip:text}.AnimatedStatsCounter-module__zCQ1EG__statsCounterSuccess{border-bottom:2px solid #10b9814d}.AnimatedStatsCounter-module__zCQ1EG__statsCounterSuccess .AnimatedStatsCounter-module__zCQ1EG__counterValue{background:linear-gradient(135deg,#34d399,#10b981);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #10b98166);-webkit-background-clip:text;background-clip:text}.AnimatedStatsCounter-module__zCQ1EG__statsCounterWarning{border-bottom:2px solid #f59e0b4d}.AnimatedStatsCounter-module__zCQ1EG__statsCounterWarning .AnimatedStatsCounter-module__zCQ1EG__counterValue{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #f59e0b66);-webkit-background-clip:text;background-clip:text}.AnimatedStatsCounter-module__zCQ1EG__statsCounterInfo{border-bottom:2px solid #3b82f64d}.AnimatedStatsCounter-module__zCQ1EG__statsCounterInfo .AnimatedStatsCounter-module__zCQ1EG__counterValue{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #3b82f666);-webkit-background-clip:text;background-clip:text}.AnimatedStatsCounter-module__zCQ1EG__statsCounterGlow{border-color:#a855f766;box-shadow:0 0 20px #a855f733,0 8px 32px #0006,inset 0 1px #ffffff1a}.AnimatedStatsCounter-module__zCQ1EG__statsCounterGlow:hover{box-shadow:0 0 30px #a855f74d,0 12px 48px #00000080}@media (max-width:768px){.AnimatedStatsCounter-module__zCQ1EG__statsCounter{padding:1.5rem 1rem}.AnimatedStatsCounter-module__zCQ1EG__counterValue{font-size:2.5rem}.AnimatedStatsCounter-module__zCQ1EG__counterLabel{font-size:.9rem}.AnimatedStatsCounter-module__zCQ1EG__counterDescription{font-size:.8rem}}@media (max-width:480px){.AnimatedStatsCounter-module__zCQ1EG__statsCounter{padding:1.25rem 1rem}.AnimatedStatsCounter-module__zCQ1EG__counterValue{font-size:2rem}.AnimatedStatsCounter-module__zCQ1EG__counterLabel{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.AnimatedStatsCounter-module__zCQ1EG__statsCounter:before{animation:none}.AnimatedStatsCounter-module__zCQ1EG__statsCounter{transition:none}}
.ParallaxCards-module__Vl2WHq__parallaxSection{perspective:1000px;width:100%;padding:6rem 0;position:relative;overflow:hidden}.ParallaxCards-module__Vl2WHq__parallaxCardsContainer{justify-content:center;align-items:center;width:100%;height:1000px;margin-bottom:1.5rem;display:flex;position:relative}.ParallaxCards-module__Vl2WHq__parallaxCard{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);will-change:transform;background:linear-gradient(135deg,#0f0f14d9 0%,#05050af2 100%);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:space-between;width:380px;max-width:90vw;padding:2.5rem;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 40px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #0006}.ParallaxCards-module__Vl2WHq__parallaxCard:first-child{top:15%;left:20%}.ParallaxCards-module__Vl2WHq__parallaxCard:nth-child(2){top:50%;left:50%}.ParallaxCards-module__Vl2WHq__parallaxCard:nth-child(3){top:60%;left:auto;right:20%}.ParallaxCards-module__Vl2WHq__parallaxCard:nth-child(4){top:16%;left:auto;right:16%}.ParallaxCards-module__Vl2WHq__parallaxCard:nth-child(5){top:65%;left:25%}.ParallaxCards-module__Vl2WHq__parallaxCard.ParallaxCards-module__Vl2WHq__isHovered{border-color:#a855f780;box-shadow:0 30px 60px #000000b3,inset 0 1px #fff3,0 0 30px #a855f726}.ParallaxCards-module__Vl2WHq__cardShimmer{pointer-events:none;z-index:10;background:linear-gradient(120deg,#0000 30%,#ffffff0d 45%,#ffffff03 50%,#0000 60%);width:100%;height:100%;transition:transform .6s ease-out;position:absolute;top:0;left:0;transform:translate(-100%)}.ParallaxCards-module__Vl2WHq__parallaxCard.ParallaxCards-module__Vl2WHq__isHovered .ParallaxCards-module__Vl2WHq__cardShimmer{transition:transform 1s ease-in-out;transform:translate(100%)}.ParallaxCards-module__Vl2WHq__parallaxCardHeader{z-index:2;margin-bottom:1.5rem;position:relative}.ParallaxCards-module__Vl2WHq__parallaxCardIcon{filter:drop-shadow(0 4px 12px #0000004d);margin-bottom:1rem;font-size:3rem;display:block}.ParallaxCards-module__Vl2WHq__parallaxCardTitle{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.ParallaxCards-module__Vl2WHq__parallaxCardSubtitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.85rem;font-weight:600}.ParallaxCards-module__Vl2WHq__parallaxCardDescription{color:#cbd5e1;z-index:2;margin:1rem 0;font-size:.95rem;line-height:1.6;position:relative}.ParallaxCards-module__Vl2WHq__parallaxCardFooter{color:#c084fc;z-index:2;border-top:1px solid #ffffff1a;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.9rem;font-weight:600;transition:gap .2s;display:flex;position:relative}.ParallaxCards-module__Vl2WHq__parallaxCard.ParallaxCards-module__Vl2WHq__isHovered .ParallaxCards-module__Vl2WHq__parallaxCardFooter{color:#d8b4fe;gap:.75rem}.ParallaxCards-module__Vl2WHq__parallaxCardsContainerLarge{height:1200px}.ParallaxCards-module__Vl2WHq__parallaxCardsContainerCompact{height:600px}.ParallaxCards-module__Vl2WHq__parallaxCard.ParallaxCards-module__Vl2WHq__accentBlue.ParallaxCards-module__Vl2WHq__isHovered{border-color:#3b82f699;box-shadow:0 30px 60px #000000b3,0 0 30px #3b82f626}.ParallaxCards-module__Vl2WHq__accentBlue .ParallaxCards-module__Vl2WHq__parallaxCardFooter{color:#60a5fa}.ParallaxCards-module__Vl2WHq__parallaxCard.ParallaxCards-module__Vl2WHq__accentGreen.ParallaxCards-module__Vl2WHq__isHovered{border-color:#10b98199;box-shadow:0 30px 60px #000000b3,0 0 30px #10b98126}.ParallaxCards-module__Vl2WHq__accentGreen .ParallaxCards-module__Vl2WHq__parallaxCardFooter{color:#34d399}.ParallaxCards-module__Vl2WHq__parallaxCard.ParallaxCards-module__Vl2WHq__accentOrange.ParallaxCards-module__Vl2WHq__isHovered{border-color:#f59e0b99;box-shadow:0 30px 60px #000000b3,0 0 30px #f59e0b26}.ParallaxCards-module__Vl2WHq__accentOrange .ParallaxCards-module__Vl2WHq__parallaxCardFooter{color:#fbbf24}@media (max-width:1024px){.ParallaxCards-module__Vl2WHq__parallaxCardsContainer{height:800px;padding:40px}.ParallaxCards-module__Vl2WHq__parallaxCard{max-width:320px;padding:2rem}}@media (max-width:768px){.ParallaxCards-module__Vl2WHq__parallaxCardsContainer{flex-direction:column;gap:2rem;height:auto;padding:2rem}.ParallaxCards-module__Vl2WHq__parallaxCard{max-width:100%;position:relative;top:auto!important;left:auto!important;right:auto!important}}
.ModeSelector-module__4Xru5G__modeSelectorSection{perspective:1000px;width:100%;margin:4rem 0}.ModeSelector-module__4Xru5G__modeSliderContainer{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#0f0f1999;border:1px solid #ffffff14;border-radius:12px;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:1.5rem 2rem;transition:border-color .3s,box-shadow .3s;position:relative;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a}.ModeSelector-module__4Xru5G__modeSliderContainer:hover{border-color:#a855f74d;box-shadow:0 25px 50px #00000080,inset 0 1px #ffffff1a,0 0 30px #a855f71a}.ModeSelector-module__4Xru5G__sliderWrapper{align-items:center;margin-bottom:1.5rem;padding:2.5rem 0 2rem;display:flex;position:relative}.ModeSelector-module__4Xru5G__modeSlider{appearance:none;cursor:grab;z-index:5;background:linear-gradient(90deg,#a855f733 0%,#a855f780 50%,#a855f733 100%);border-radius:10px;outline:none;width:100%;height:6px;transition:all .3s;position:absolute;top:2.5rem;box-shadow:inset 0 1px 3px #0003}.ModeSelector-module__4Xru5G__modeSlider:hover{background:linear-gradient(90deg,#a855f74d 0%,#a855f7b3 50%,#a855f74d 100%);height:8px;box-shadow:inset 0 1px 3px #0000004d,0 0 15px #a855f74d}.ModeSelector-module__4Xru5G__modeSlider:active{cursor:grabbing}.ModeSelector-module__4Xru5G__modeSlider::-webkit-slider-thumb{appearance:none;cursor:grab;background:linear-gradient(135deg,#c084fc 0%,#a855f7 100%);border:2px solid #ffffffe6;border-radius:50%;width:28px;height:28px;margin-top:-10px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 15px #a855f799,0 4px 8px #0000004d}.ModeSelector-module__4Xru5G__modeSlider::-webkit-slider-thumb:hover{border-color:#fff;transform:scale(1.2);box-shadow:0 0 25px #a855f7cc,0 6px 12px #0006}.ModeSelector-module__4Xru5G__modeSlider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.ModeSelector-module__4Xru5G__modeSlider::-moz-range-thumb{cursor:grab;background:linear-gradient(135deg,#c084fc 0%,#a855f7 100%);border:2px solid #ffffffe6;border-radius:50%;width:28px;height:28px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 15px #a855f799,0 4px 8px #0000004d}.ModeSelector-module__4Xru5G__modeSlider::-moz-range-thumb:hover{border-color:#fff;transform:scale(1.2);box-shadow:0 0 25px #a855f7cc,0 6px 12px #0006}.ModeSelector-module__4Xru5G__modeSlider::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.1)}.ModeSelector-module__4Xru5G__modeSlider::-moz-range-track{background:0 0;border:none}.ModeSelector-module__4Xru5G__modeMarkers{pointer-events:none;z-index:4;height:60px;position:absolute;top:2.5rem;left:0;right:0}.ModeSelector-module__4Xru5G__modeMarker{flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.ModeSelector-module__4Xru5G__markerLine{background:linear-gradient(#a855f7b3,#a855f71a);border-radius:2px;width:2px;height:24px;transition:all .3s;box-shadow:0 0 8px #a855f74d}.ModeSelector-module__4Xru5G__modeMarker:hover .ModeSelector-module__4Xru5G__markerLine{background:linear-gradient(#a855f7,#a855f780);height:28px;box-shadow:0 0 12px #a855f7cc}.ModeSelector-module__4Xru5G__markerLabel{color:#ffffff80;letter-spacing:.5px;white-space:nowrap;text-shadow:0 2px 4px #00000080;margin-top:2px;font-size:.7rem;font-weight:600}.ModeSelector-module__4Xru5G__sliderValueDisplay{text-align:center;color:#ffffffb3;margin-top:1rem;font-size:1rem}.ModeSelector-module__4Xru5G__sliderValueDisplay strong{color:#c084fc;text-shadow:0 0 10px #a855f780;font-weight:600}.ModeSelector-module__4Xru5G__sliderLabels{width:100%;height:30px;margin-bottom:1.5rem;position:relative}.ModeSelector-module__4Xru5G__sliderLabel{color:#fff6;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;transform-origin:50%;font-size:.875rem;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:absolute}.ModeSelector-module__4Xru5G__sliderLabel:first-child{left:0%;transform:translate(0)}.ModeSelector-module__4Xru5G__sliderLabel:nth-child(2){left:20%;transform:translate(-50%)}.ModeSelector-module__4Xru5G__sliderLabel:nth-child(3){left:36%;transform:translate(-50%)}.ModeSelector-module__4Xru5G__sliderLabel:nth-child(4){left:auto;right:0%;transform:translate(0)}.ModeSelector-module__4Xru5G__sliderLabel.ModeSelector-module__4Xru5G__active{color:#c084fc;text-shadow:0 0 15px #a855f799;font-weight:800;transform:scale(1.2)translateY(-2px)}.ModeSelector-module__4Xru5G__sliderLabel:nth-child(2).ModeSelector-module__4Xru5G__active,.ModeSelector-module__4Xru5G__sliderLabel:nth-child(3).ModeSelector-module__4Xru5G__active{transform:translate(-50%)scale(1.2)translateY(-2px)}.ModeSelector-module__4Xru5G__modeCarousel{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;min-height:600px;margin:8rem;padding:4rem 20%;display:flex;position:relative;overflow:visible}.ModeSelector-module__4Xru5G__modeCard{background:var(--obsidian-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);width:400px;max-width:90vw;box-shadow:var(--obsidian-shadow);will-change:transform,opacity,filter;transform-origin:50%;cursor:pointer;border:1px solid #ffffff0f;border-color:#ffffff1f #ffffff0f #0006;border-radius:12px;padding:2.5rem;transition:transform .7s cubic-bezier(.25,.8,.25,1),opacity .7s,filter .7s,z-index,border-color .3s,box-shadow .3s;position:absolute}.ModeSelector-module__4Xru5G__modeCard:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff08 45%,#fff0 50%) 0 0/200% 100%;height:100%;animation:6s linear infinite ModeSelector-module__4Xru5G__shimmer;position:absolute;top:0;left:0;right:0}@keyframes ModeSelector-module__4Xru5G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ModeSelector-module__4Xru5G__modeCard[data-position="0"]{z-index:3;opacity:1;filter:blur();pointer-events:all;border-color:#a855f780 #a855f74d #a855f74d;transform:translate(0)scale(1);box-shadow:0 30px 70px #000c,0 0 40px #a855f71a,inset 0 1px #ffffff26,inset 0 0 20px #a855f70d}.ModeSelector-module__4Xru5G__modeCard[data-position="0"]:hover{border-color:#a855f780;transform:translate(0)scale(1.02)translateY(-5px);box-shadow:0 40px 80px #000000e6,0 0 50px #a855f733,inset 0 1px #fff3,inset 0 0 30px #a855f71a}.ModeSelector-module__4Xru5G__modeCard[data-position="-1"]{z-index:2;opacity:.5;filter:blur(2px)brightness(.7);background:linear-gradient(145deg,#0a0a0fe6 0%,#000005f2 100%);border-color:#ffffff08;transform:translate(-380px)scale(.85)rotateY(15deg)}.ModeSelector-module__4Xru5G__modeCard[data-position="-1"]:hover{opacity:.7;filter:blur(1px)brightness(.9);transform:translate(-380px)scale(.9)rotateY(10deg)}.ModeSelector-module__4Xru5G__modeCard[data-position="1"]{z-index:2;opacity:.5;filter:blur(2px)brightness(.7);background:linear-gradient(145deg,#0a0a0fe6 0%,#000005f2 100%);border-color:#ffffff08;transform:translate(380px)scale(.85)rotateY(-15deg)}.ModeSelector-module__4Xru5G__modeCard[data-position="1"]:hover{opacity:.7;filter:blur(1px)brightness(.9);transform:translate(380px)scale(.9)rotateY(-10deg)}.ModeSelector-module__4Xru5G__modeCard[data-position="-2"],.ModeSelector-module__4Xru5G__modeCard[data-position="2"],.ModeSelector-module__4Xru5G__modeCard[data-position="-3"],.ModeSelector-module__4Xru5G__modeCard[data-position="3"]{z-index:0;opacity:0;pointer-events:none;transform:translate(0)scale(.7)}.ModeSelector-module__4Xru5G__modeCardHeader{margin-bottom:1.5rem}.ModeSelector-module__4Xru5G__modeCardIcon{filter:drop-shadow(0 0 15px #a855f766);margin-bottom:1rem;transition:transform .6s cubic-bezier(.25,.8,.25,1);display:inline-block}.ModeSelector-module__4Xru5G__modeCard:hover .ModeSelector-module__4Xru5G__modeCardIcon{transform:scale(1.1)}.ModeSelector-module__4Xru5G__modeCardTitle{color:#fff;background:linear-gradient(135deg,#fff 0%,#e0e7ff 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:2rem;font-weight:800}.ModeSelector-module__4Xru5G__modeCardSubtitle{color:#94a3b8;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1rem;font-weight:600}.ModeSelector-module__4Xru5G__modeCardDetails{background:#0003;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0;padding:1.5rem;display:grid}.ModeSelector-module__4Xru5G__modeDetail{flex-direction:column;gap:.25rem;display:flex}.ModeSelector-module__4Xru5G__modeDetailLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.ModeSelector-module__4Xru5G__modeDetailValue{color:#fff;text-shadow:0 0 10px #fff3;font-size:1rem;font-weight:700}.ModeSelector-module__4Xru5G__modeCardDescription{color:#fffc;margin:1.5rem 0;font-size:1rem;line-height:1.6}.ModeSelector-module__4Xru5G__modeStrategy{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.ModeSelector-module__4Xru5G__modeStrategyTitle{color:#c084fc;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px #a855f766;margin-bottom:1rem;font-size:.85rem;font-weight:800}.ModeSelector-module__4Xru5G__modeStrategyItems{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ModeSelector-module__4Xru5G__modeStrategyItems li{color:#ffffffe6;padding-left:1.75rem;font-size:.95rem;position:relative}.ModeSelector-module__4Xru5G__modeStrategyItems li:before{content:"✓";color:#a855f7;filter:drop-shadow(0 0 5px #a855f799);font-weight:800;position:absolute;left:0}.ModeSelector-module__4Xru5G__modeBadge{color:#e9d5ff;background:#a855f726;border:1px solid #a855f766;border-radius:12px;margin-top:1.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:0 0 15px #a855f733}@media (max-width:1024px){.ModeSelector-module__4Xru5G__modeSliderContainer{margin-bottom:3rem;padding:2rem}.ModeSelector-module__4Xru5G__sliderWrapper{padding:2rem 0 1rem}.ModeSelector-module__4Xru5G__modeCarousel{min-height:500px}.ModeSelector-module__4Xru5G__modeCard{width:95%;padding:2rem 1.5rem}}@media (min-width:641px) and (max-width:768px){.ModeSelector-module__4Xru5G__modeSliderContainer{flex-direction:column;margin-bottom:2.5rem;padding:1.5rem;display:flex}.ModeSelector-module__4Xru5G__sliderWrapper{padding:1.5rem 0 .75rem}.ModeSelector-module__4Xru5G__modeCarousel{min-height:600px}.ModeSelector-module__4Xru5G__modeCard{width:60vw;padding:1.75rem 1.25rem}.ModeSelector-module__4Xru5G__modeCardTitle{font-size:1.5rem}.ModeSelector-module__4Xru5G__modeCardIcon{font-size:2.5rem}.ModeSelector-module__4Xru5G__modeCardDetails{grid-template-columns:1fr;gap:.75rem}.ModeSelector-module__4Xru5G__sliderLabel{font-size:.75rem}.ModeSelector-module__4Xru5G__sliderValueDisplay{order:-1;margin-top:0;margin-bottom:1rem;font-size:.875rem}.ModeSelector-module__4Xru5G__sliderLabels{justify-content:center;align-items:center;display:flex}.ModeSelector-module__4Xru5G__sliderLabel{display:none}.ModeSelector-module__4Xru5G__sliderLabel.ModeSelector-module__4Xru5G__active{color:#c084fc;font-size:1.25rem;display:block;position:static;transform:none!important}}@media (min-width:481px) and (max-width:640px){.ModeSelector-module__4Xru5G__modeSliderContainer{flex-direction:column;margin-bottom:2.5rem;padding:1.5rem;display:flex}.ModeSelector-module__4Xru5G__sliderWrapper{padding:1.5rem 0 .75rem}.ModeSelector-module__4Xru5G__modeCarousel{min-height:600px}.ModeSelector-module__4Xru5G__modeCard{width:85vw;max-width:340px;padding:1.75rem 1.25rem}.ModeSelector-module__4Xru5G__modeCardTitle{font-size:1.5rem}.ModeSelector-module__4Xru5G__modeCardIcon{font-size:2.5rem}.ModeSelector-module__4Xru5G__modeCardDetails{grid-template-columns:1fr;gap:.75rem}.ModeSelector-module__4Xru5G__sliderLabel{font-size:.75rem}.ModeSelector-module__4Xru5G__sliderValueDisplay{order:-1;margin-top:0;margin-bottom:1rem;font-size:.875rem}.ModeSelector-module__4Xru5G__sliderLabels{justify-content:center;align-items:center;display:flex}.ModeSelector-module__4Xru5G__sliderLabel{display:none}.ModeSelector-module__4Xru5G__sliderLabel.ModeSelector-module__4Xru5G__active{color:#c084fc;font-size:1.25rem;display:block;position:static;transform:none!important}}@media (max-width:480px){.ModeSelector-module__4Xru5G__modeSliderContainer{border-radius:12px;flex-direction:column;margin-bottom:2rem;padding:1.25rem;display:flex}.ModeSelector-module__4Xru5G__sliderWrapper{padding:1.25rem 0 .5rem}.ModeSelector-module__4Xru5G__modeCarousel{min-height:600px}.ModeSelector-module__4Xru5G__modeCard{width:85vw;max-width:340px;padding:1.5rem 1rem}.ModeSelector-module__4Xru5G__modeCardTitle{font-size:1.4rem}.ModeSelector-module__4Xru5G__modeCardIcon{font-size:2rem}.ModeSelector-module__4Xru5G__modeCardDescription{font-size:.9rem}.ModeSelector-module__4Xru5G__sliderLabel{font-size:.7rem}.ModeSelector-module__4Xru5G__sliderValueDisplay{order:-1;margin-top:0;margin-bottom:1rem;font-size:.875rem}.ModeSelector-module__4Xru5G__sliderLabels{justify-content:center;align-items:center;display:flex}.ModeSelector-module__4Xru5G__sliderLabel{display:none}.ModeSelector-module__4Xru5G__sliderLabel.ModeSelector-module__4Xru5G__active{color:#c084fc;font-size:1.25rem;display:block;position:static;transform:none!important}.ModeSelector-module__4Xru5G__markerLine{height:20px}}@media (prefers-reduced-motion:reduce){.ModeSelector-module__4Xru5G__modeCard{transition:none}.ModeSelector-module__4Xru5G__modeSlider::-webkit-slider-thumb{transition:none}.ModeSelector-module__4Xru5G__modeSlider::-moz-range-thumb{transition:none}}
.TypedText-module__jSbKDG__typedTextContainer{margin-right:-.5ch;display:inline-block;position:relative}.TypedText-module__jSbKDG__typedText{color:var(--purple-400,#c084fc);white-space:nowrap;font-weight:700;display:inline}.TypedText-module__jSbKDG__typedText:after{content:"|";color:var(--purple-500,#a855f7);animation:1s infinite TypedText-module__jSbKDG__blink}@keyframes TypedText-module__jSbKDG__blink{0%,49%{opacity:1}50%,to{opacity:0}}.TypedText-module__jSbKDG__typedText.TypedText-module__jSbKDG__typing:after{opacity:1;animation:none}
.InteractiveTimeline-module__MU__9W__timelineContainer{max-width:900px;margin:0 auto;padding:4rem 2rem;position:relative}.InteractiveTimeline-module__MU__9W__timelineLine{background:#fff3;border-radius:4px;width:2px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 10px #0000004d}.InteractiveTimeline-module__MU__9W__timelineProgress{transform-origin:top;background:linear-gradient(#a855f733 0%,#a855f7 40%,#d8b4fe 80%,#fff 100%);width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 15px #a855f7cc,0 0 30px #a855f766}.InteractiveTimeline-module__MU__9W__timelineItem{margin-bottom:4rem;position:relative}.InteractiveTimeline-module__MU__9W__timelineItem:nth-child(odd) .InteractiveTimeline-module__MU__9W__timelineContent{margin-left:calc(50% + 40px)}.InteractiveTimeline-module__MU__9W__timelineItem:nth-child(2n) .InteractiveTimeline-module__MU__9W__timelineContent{text-align:right;margin-right:calc(50% + 40px)}.InteractiveTimeline-module__MU__9W__timelineNode{z-index:10;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.InteractiveTimeline-module__MU__9W__timelineNodeGlow{filter:blur(8px);background:radial-gradient(circle,#a855f766,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite InteractiveTimeline-module__MU__9W__pulseGlow;position:absolute;inset:0}@keyframes InteractiveTimeline-module__MU__9W__pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.InteractiveTimeline-module__MU__9W__timelineNodeIcon{z-index:2;filter:drop-shadow(0 0 10px #a855f780);position:relative}.InteractiveTimeline-module__MU__9W__timelineContent{background:var(--obsidian-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;box-shadow:var(--obsidian-shadow);border:1px solid #ffffff14;border-top-color:#ffffff26;border-radius:12px;padding:2rem;position:relative;overflow:hidden}.InteractiveTimeline-module__MU__9W__timelineContent:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#a855f726,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.InteractiveTimeline-module__MU__9W__timelineContent:hover:before{opacity:1}.InteractiveTimeline-module__MU__9W__timelineContent:hover{border-color:#a855f74d;box-shadow:0 20px 40px #0009,0 0 20px #a855f71a}.InteractiveTimeline-module__MU__9W__timelineDate{color:#d8b4fe;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 10px #a855f74d;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:inline-block}.InteractiveTimeline-module__MU__9W__timelineTitle{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.2}.InteractiveTimeline-module__MU__9W__timelineDescription{color:#ffffffb3;margin-bottom:1rem;font-size:1rem;line-height:1.6}.InteractiveTimeline-module__MU__9W__timelineTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.InteractiveTimeline-module__MU__9W__timelineItem:nth-child(2n) .InteractiveTimeline-module__MU__9W__timelineTags{justify-content:flex-end}.InteractiveTimeline-module__MU__9W__timelineTag{color:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.InteractiveTimeline-module__MU__9W__timelineDetails{overflow:hidden}.InteractiveTimeline-module__MU__9W__timelineDetailsContent{color:#fff9;border-top:1px solid #ffffff1a;padding-top:1rem;font-size:.95rem;line-height:1.6}@media (max-width:768px){.InteractiveTimeline-module__MU__9W__timelineContainer{padding:2rem 1rem}.InteractiveTimeline-module__MU__9W__timelineLine{left:24px;transform:none}.InteractiveTimeline-module__MU__9W__timelineNode{left:24px;transform:translate(-50%)}.InteractiveTimeline-module__MU__9W__timelineItem:nth-child(odd) .InteractiveTimeline-module__MU__9W__timelineContent,.InteractiveTimeline-module__MU__9W__timelineItem:nth-child(2n) .InteractiveTimeline-module__MU__9W__timelineContent{text-align:left;margin-left:60px;margin-right:0}.InteractiveTimeline-module__MU__9W__timelineItem:nth-child(2n) .InteractiveTimeline-module__MU__9W__timelineTags{justify-content:flex-start}}.InteractiveTimeline-module__MU__9W__timelineHorizontal{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;align-items:flex-start;gap:6rem;max-width:100%;padding:100px 8rem 8rem;display:flex;overflow-x:auto}.InteractiveTimeline-module__MU__9W__timelineHorizontal::-webkit-scrollbar{display:none}.InteractiveTimeline-module__MU__9W__timelineHorizontal .InteractiveTimeline-module__MU__9W__timelineLine{width:max-content;min-width:100%;height:2px;inset:50px 0 auto;transform:none}.InteractiveTimeline-module__MU__9W__timelineHorizontal .InteractiveTimeline-module__MU__9W__timelineProgress{transform-origin:0;background:linear-gradient(90deg,#a855f700 0%,#a855f7 40%,#d8b4fe 80%,#fff 100%);width:100%;height:100%}.InteractiveTimeline-module__MU__9W__timelineHorizontal .InteractiveTimeline-module__MU__9W__timelineItem{flex-direction:column;flex-shrink:0;align-items:center;min-width:260px;max-width:400px;margin-bottom:0;display:flex}.InteractiveTimeline-module__MU__9W__timelineHorizontal .InteractiveTimeline-module__MU__9W__timelineNode{top:-74px;left:50%;transform:translate(-50%)}.InteractiveTimeline-module__MU__9W__timelineHorizontal .InteractiveTimeline-module__MU__9W__timelineContent{width:100%;text-align:left!important;margin:0!important}.InteractiveTimeline-module__MU__9W__timelineHorizontal .InteractiveTimeline-module__MU__9W__timelineItem:nth-child(odd) .InteractiveTimeline-module__MU__9W__timelineContent,.InteractiveTimeline-module__MU__9W__timelineHorizontal .InteractiveTimeline-module__MU__9W__timelineItem:nth-child(2n) .InteractiveTimeline-module__MU__9W__timelineContent{text-align:left;margin:0}.InteractiveTimeline-module__MU__9W__timelineHorizontal .InteractiveTimeline-module__MU__9W__timelineItem:nth-child(2n) .InteractiveTimeline-module__MU__9W__timelineTags{justify-content:flex-start}
.ParticleConstellation-module__Q0TJLa__particleCanvasContainer{width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.ParticleConstellation-module__Q0TJLa__particleCanvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.ParticleConstellation-module__Q0TJLa__particleCanvasBlurred .ParticleConstellation-module__Q0TJLa__particleCanvas{filter:blur(2px);opacity:.6}.ParticleConstellation-module__Q0TJLa__particleCanvasExtraBlurred .ParticleConstellation-module__Q0TJLa__particleCanvas{filter:blur(4px);opacity:.4}.ParticleConstellation-module__Q0TJLa__particleCanvasSubtleBlur .ParticleConstellation-module__Q0TJLa__particleCanvas{filter:blur(1px);opacity:.7}.ParticleConstellation-module__Q0TJLa__particleContent{z-index:2;padding:4rem 2rem;position:relative}.ParticleConstellation-module__Q0TJLa__particleBackground{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.ParticleConstellation-module__Q0TJLa__particleSection{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.ParticleConstellation-module__Q0TJLa__particleCanvasContainer{min-height:300px}.ParticleConstellation-module__Q0TJLa__particleContent{padding:2rem 1rem}}@media (prefers-reduced-motion:reduce){.ParticleConstellation-module__Q0TJLa__particleCanvas{display:none}}
.MicroPaymentSuccessModal-module__TVoyla__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;opacity:0;background:#000c;justify-content:center;align-items:center;padding:20px;transition:opacity .3s ease-out;display:flex;position:fixed;inset:0}.MicroPaymentSuccessModal-module__TVoyla__overlay.MicroPaymentSuccessModal-module__TVoyla__visible{opacity:1}.MicroPaymentSuccessModal-module__TVoyla__modal{text-align:center;opacity:0;background:#141414f2;border:1px solid #ffffff1a;border-radius:32px;width:100%;max-width:360px;padding:48px 32px 32px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;transform:scale(.8)translateY(20px);box-shadow:0 20px 50px -12px #00000080,0 0 0 1px #ffffff1a}.MicroPaymentSuccessModal-module__TVoyla__modal:before{content:"";z-index:-1;background:radial-gradient(circle at top,#22c55e33 0%,#0000 70%);position:absolute;inset:0}.MicroPaymentSuccessModal-module__TVoyla__modal.MicroPaymentSuccessModal-module__TVoyla__visible{opacity:1;transform:scale(1)translateY(0)}.MicroPaymentSuccessModal-module__TVoyla__emojiContainer{margin-bottom:24px;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both MicroPaymentSuccessModal-module__TVoyla__emojiPop;display:inline-flex;position:relative}.MicroPaymentSuccessModal-module__TVoyla__emojiContainer:after{content:"";filter:blur(10px);z-index:-1;background:radial-gradient(circle,#22c55e66 0%,#0000 70%);animation:2s ease-in-out infinite MicroPaymentSuccessModal-module__TVoyla__glowPulse;position:absolute;inset:-20px}@keyframes MicroPaymentSuccessModal-module__TVoyla__emojiPop{0%{transform:scale(0)rotate(-20deg)}to{transform:scale(1)rotate(0)}}@keyframes MicroPaymentSuccessModal-module__TVoyla__glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.MicroPaymentSuccessModal-module__TVoyla__title{background:linear-gradient(135deg,#fff 0%,#22c55e 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:1.75rem;font-weight:800}.MicroPaymentSuccessModal-module__TVoyla__statsContainer{margin-bottom:20px}.MicroPaymentSuccessModal-module__TVoyla__statRow{background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.MicroPaymentSuccessModal-module__TVoyla__statLabel{color:#ffffffb3;font-size:.9rem}.MicroPaymentSuccessModal-module__TVoyla__statValue{color:#fff;font-size:1.1rem;font-weight:600}.MicroPaymentSuccessModal-module__TVoyla__statValueBig{color:#22c55e;font-size:1.4rem;font-weight:700}.MicroPaymentSuccessModal-module__TVoyla__arrow{opacity:.5;padding:8px 0}.MicroPaymentSuccessModal-module__TVoyla__roiContainer{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:1px solid #22c55e4d;border-radius:16px;margin-bottom:24px;padding:20px}.MicroPaymentSuccessModal-module__TVoyla__roiValue{color:#22c55e;text-shadow:0 0 20px #22c55e80;margin-bottom:8px;font-size:2.5rem;font-weight:800;line-height:1;display:block}.MicroPaymentSuccessModal-module__TVoyla__roiLabel{color:#fffc;font-size:.95rem;font-weight:500}.MicroPaymentSuccessModal-module__TVoyla__closeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:16px;width:100%;padding:16px;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px -4px #22c55e66}.MicroPaymentSuccessModal-module__TVoyla__closeButton:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.02);box-shadow:0 12px 24px -4px #22c55e80}.MicroPaymentSuccessModal-module__TVoyla__closeButton:active{transform:scale(.98)}@media (max-width:480px){.MicroPaymentSuccessModal-module__TVoyla__modal{width:90%;padding:40px 24px 24px}.MicroPaymentSuccessModal-module__TVoyla__title{font-size:1.5rem}.MicroPaymentSuccessModal-module__TVoyla__roiValue{font-size:2rem}}
.FinPalHeroCard-module__BcQ2-W__finpalHeroContainer{perspective:1000px;width:100%;max-width:600px;position:relative}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard{background:radial-gradient(circle at 50% 0%,#a855f726,transparent 70%),var(--obsidian-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;box-shadow:inset 0 0 0 1px #ffffff0d,var(--obsidian-shadow);isolation:isolate;transform-style:preserve-3d;border:1px solid #ffffff14;border-radius:12px;padding:3rem 2.5rem;position:relative;overflow:hidden}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);opacity:0;background:radial-gradient(circle,#fff3 1.5px,#0000 1.5px) 0 0/20px 20px;border-radius:12px;transition:opacity .3s;position:absolute;inset:1.5px}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard:hover:before{opacity:1}.FinPalHeroCard-module__BcQ2-W__finpalHeroBgEmoji{opacity:.03;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;filter:grayscale()blur(1px);transition:all .8s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-40px;right:-30px;transform:rotate(0)}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard:hover .FinPalHeroCard-module__BcQ2-W__finpalHeroBgEmoji{opacity:.12;filter:grayscale(0%)blur();transform:scale(1.15)rotate(var(--bg-rotate,0deg))}.FinPalHeroCard-module__BcQ2-W__finpalHeroContent{z-index:10;position:relative}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard:hover{border-color:#a855f766;box-shadow:inset 0 0 0 1px #a855f733,0 20px 40px -10px #000000b3,0 0 30px #a855f733,0 0 10px #a855f71a}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard:after{content:"";pointer-events:none;z-index:20;background:linear-gradient(115deg,#0000 0% 40%,#ffffff0d 45%,#ffffff1a 50%,#ffffff0d 55%,#0000 60% 100%);width:200%;height:100%;transition:transform .8s ease-out;position:absolute;top:0;left:0;transform:translate(-100%)}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard:hover:after{transition:transform 1.5s cubic-bezier(.2,.8,.2,1);transform:translate(50%)}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard[data-bg-rotate="15"]{--bg-rotate:15deg}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard[data-bg-rotate="30"]{--bg-rotate:30deg}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard[data-bg-rotate="45"]{--bg-rotate:45deg}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard[data-bg-rotate="-15"]{--bg-rotate:-15deg}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard[data-bg-rotate="-30"]{--bg-rotate:-30deg}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard[data-bg-rotate="-45"]{--bg-rotate:-45deg}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard .FinPalHeroCard-module__BcQ2-W__finpalHeroBgEmoji{transform:rotate(var(--bg-rotate,0deg))}.FinPalHeroCard-module__BcQ2-W__finpalHeroIcon{filter:drop-shadow(0 0 20px #a855f766);transform-origin:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;transition:all .6s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard:hover .FinPalHeroCard-module__BcQ2-W__finpalHeroIcon{filter:drop-shadow(0 0 30px #a855f7b3);transform:translateY(-8px)scale(1.1)}.FinPalHeroCard-module__BcQ2-W__finpalHeroTitle{letter-spacing:-.02em;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px #a855f726;background-image:linear-gradient(#fff 20%,#fff9 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.2;position:relative}.FinPalHeroCard-module__BcQ2-W__finpalHeroDescription{color:#ffffffbf;font-size:1.05rem;font-weight:400;line-height:1.6;transition:color .3s;position:relative}.FinPalHeroCard-module__BcQ2-W__finpalHeroCard:hover .FinPalHeroCard-module__BcQ2-W__finpalHeroDescription{color:#ffffffe6}@media (max-width:768px){.FinPalHeroCard-module__BcQ2-W__finpalHeroCard{padding:2rem 1.5rem}.FinPalHeroCard-module__BcQ2-W__finpalHeroBgEmoji{transform:scale(.8)rotate(var(--bg-rotate,0deg));bottom:-20px;right:-15px}.FinPalHeroCard-module__BcQ2-W__finpalHeroTitle{font-size:1.5rem}.FinPalHeroCard-module__BcQ2-W__finpalHeroDescription{font-size:1rem}}
.MicroPaymentButton-module__8HuMba__triggerButton{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#22c55e26,#22c55e14);border:1px solid #22c55e4d;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;transition:all .2s;display:flex}.MicroPaymentButton-module__8HuMba__triggerButton:hover{background:linear-gradient(135deg,#22c55e40,#22c55e26);border-color:#22c55e80;transform:translateY(-1px);box-shadow:0 4px 16px #22c55e40}.MicroPaymentButton-module__8HuMba__buttonIcon{font-size:1rem;line-height:1}.MicroPaymentButton-module__8HuMba__buttonText{color:#22c55e;letter-spacing:.01em;font-size:.8rem;font-weight:600}.MicroPaymentButton-module__8HuMba__modalContent{padding:0;position:relative}.MicroPaymentButton-module__8HuMba__closeBtn{color:#fff9;cursor:pointer;z-index:10;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:0;right:0}.MicroPaymentButton-module__8HuMba__closeBtn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.MicroPaymentButton-module__8HuMba__modalHeader{text-align:center;margin-bottom:1rem}.MicroPaymentButton-module__8HuMba__headerEmoji{margin-bottom:.5rem}.MicroPaymentButton-module__8HuMba__modalTitle{color:#fff;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.MicroPaymentButton-module__8HuMba__modalSubtitle{color:#fff9;margin:0;font-size:.8rem}.MicroPaymentButton-module__8HuMba__formGroup{margin-bottom:1.25rem}.MicroPaymentButton-module__8HuMba__label{color:#ffffffb3;margin-bottom:.5rem;font-size:.8rem;font-weight:500;display:block}.MicroPaymentButton-module__8HuMba__customSelect{width:100%;position:relative}.MicroPaymentButton-module__8HuMba__selectTrigger{color:#ffffffe6;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s;display:flex}.MicroPaymentButton-module__8HuMba__selectTrigger:hover{background:#ffffff14;border-color:#a855f766}.MicroPaymentButton-module__8HuMba__selectTrigger.MicroPaymentButton-module__8HuMba__open{border-color:#a855f799;border-bottom-right-radius:0;border-bottom-left-radius:0}.MicroPaymentButton-module__8HuMba__selectValue{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.MicroPaymentButton-module__8HuMba__debtTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.MicroPaymentButton-module__8HuMba__debtBalance{color:#22c55ee6;flex-shrink:0;font-size:.85rem;font-weight:600}.MicroPaymentButton-module__8HuMba__chevron{color:#ffffff80;flex-shrink:0;transition:transform .2s}.MicroPaymentButton-module__8HuMba__chevron.MicroPaymentButton-module__8HuMba__rotated{transform:rotate(180deg)}.MicroPaymentButton-module__8HuMba__dropdownMenu{z-index:100;background:#141419fa;border:1px solid #a855f766;border-top:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;animation:.15s ease-out MicroPaymentButton-module__8HuMba__dropdownSlide;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}@keyframes MicroPaymentButton-module__8HuMba__dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MicroPaymentButton-module__8HuMba__dropdownItem{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:.95rem;transition:all .15s;display:flex}.MicroPaymentButton-module__8HuMba__dropdownItem:hover{background:#a855f726}.MicroPaymentButton-module__8HuMba__dropdownItem.MicroPaymentButton-module__8HuMba__selected{color:#fff;background:#a855f733}.MicroPaymentButton-module__8HuMba__dropdownItem.MicroPaymentButton-module__8HuMba__selected .MicroPaymentButton-module__8HuMba__debtBalance{color:#22c55e}.MicroPaymentButton-module__8HuMba__dropdownItem:not(:last-child){border-bottom:1px solid #ffffff0d}.MicroPaymentButton-module__8HuMba__amountGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.MicroPaymentButton-module__8HuMba__amountButton{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:14px 0;font-size:1rem;font-weight:600;transition:all .2s}.MicroPaymentButton-module__8HuMba__amountButton:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.MicroPaymentButton-module__8HuMba__amountButton.MicroPaymentButton-module__8HuMba__selected{color:#22c55e;background:linear-gradient(135deg,#22c55e33,#22c55e1a);border-color:#22c55e80;box-shadow:0 0 12px #22c55e33}.MicroPaymentButton-module__8HuMba__customAmountRow{align-items:stretch;gap:10px;display:flex}.MicroPaymentButton-module__8HuMba__customInputWrapper{flex:1;position:relative}.MicroPaymentButton-module__8HuMba__currencySymbol{color:#ffffff80;font-size:1rem;font-weight:600;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.MicroPaymentButton-module__8HuMba__customInput{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:12px 16px 12px 36px;font-size:1rem;transition:all .2s}.MicroPaymentButton-module__8HuMba__customInput:hover,.MicroPaymentButton-module__8HuMba__customInput:focus{border-color:#a855f780;outline:none}.MicroPaymentButton-module__8HuMba__customInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MicroPaymentButton-module__8HuMba__customInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.MicroPaymentButton-module__8HuMba__customInput[type=number]{-moz-appearance:textfield}.MicroPaymentButton-module__8HuMba__savingsBox{background:linear-gradient(135deg,#22c55e1a,#a855f70d);border:1px solid #22c55e33;border-radius:12px;gap:12px;margin-bottom:1.25rem;padding:16px;display:flex}.MicroPaymentButton-module__8HuMba__savingsIcon{flex-shrink:0;font-size:1.5rem}.MicroPaymentButton-module__8HuMba__savingsContent{flex:1}.MicroPaymentButton-module__8HuMba__savingsText{color:#fffc;margin:0 0 8px;font-size:.85rem;line-height:1.6}.MicroPaymentButton-module__8HuMba__savingsTagline{color:#22c55e;border-top:1px solid #22c55e26;margin:0;padding-top:8px;font-size:.9rem;font-weight:600}.MicroPaymentButton-module__8HuMba__highlight{color:#22c55e;font-weight:600}.MicroPaymentButton-module__8HuMba__errorBox{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:8px;margin-bottom:1.25rem;padding:12px 16px;font-size:.85rem;display:flex}.MicroPaymentButton-module__8HuMba__submitButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;flex-shrink:0;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .2s}.MicroPaymentButton-module__8HuMba__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #22c55e59}.MicroPaymentButton-module__8HuMba__submitButton:disabled{opacity:.5;cursor:not-allowed}.MicroPaymentButton-module__8HuMba__successScreen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.MicroPaymentButton-module__8HuMba__successEmoji{margin-bottom:1rem;animation:.6s MicroPaymentButton-module__8HuMba__bounce}@keyframes MicroPaymentButton-module__8HuMba__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.MicroPaymentButton-module__8HuMba__successTitle{color:#22c55e;margin:0 0 1rem;font-size:1.75rem;font-weight:700}.MicroPaymentButton-module__8HuMba__successMessage{color:#ffffffe6;margin:0 0 .5rem;font-size:1.1rem;line-height:1.5}.MicroPaymentButton-module__8HuMba__successSubtext{color:#fff9;margin:0 0 2rem;font-size:.9rem}.MicroPaymentButton-module__8HuMba__progressBarContainer{background:#ffffff1a;border-radius:4px;width:100%;max-width:250px;height:4px;overflow:hidden}.MicroPaymentButton-module__8HuMba__progressBar{transform-origin:0;background:linear-gradient(90deg,#a855f7,#22c55e);width:100%;height:100%;animation:3s linear forwards MicroPaymentButton-module__8HuMba__shrink}@keyframes MicroPaymentButton-module__8HuMba__shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:768px){.MicroPaymentButton-module__8HuMba__triggerButton{padding:6px 12px}.MicroPaymentButton-module__8HuMba__buttonText{font-size:.75rem}.MicroPaymentButton-module__8HuMba__buttonIcon{font-size:.9rem}}@media (max-width:480px){.MicroPaymentButton-module__8HuMba__triggerButton{padding:6px 10px}.MicroPaymentButton-module__8HuMba__buttonText{font-size:.7rem}.MicroPaymentButton-module__8HuMba__buttonTextFull{display:none}.MicroPaymentButton-module__8HuMba__buttonTextShort{display:inline}.MicroPaymentButton-module__8HuMba__buttonIcon{font-size:1.1rem}.MicroPaymentButton-module__8HuMba__modalTitle{font-size:1.25rem}}.MicroPaymentButton-module__8HuMba__buttonTextShort{display:none}.MicroPaymentButton-module__8HuMba__buttonTextFull{display:inline}
.CursorSpotlight-module__0E6ZTa__cursorSpotlightSection{position:relative;overflow:hidden}.CursorSpotlight-module__0E6ZTa__cursorSpotlight{pointer-events:none;opacity:1;z-index:1;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#a855f726 0%,#a855f714 25%,#a855f708 50%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:0;left:0}.CursorSpotlight-module__0E6ZTa__cursorSpotlightSection>:not(.CursorSpotlight-module__0E6ZTa__cursorSpotlight){z-index:2;position:relative}.CursorSpotlight-module__0E6ZTa__cursorSpotlightStrong{background:radial-gradient(circle,#a855f740 0%,#a855f726 25%,#a855f714 50%,#0000 70%)}.CursorSpotlight-module__0E6ZTa__cursorSpotlightLarge{width:800px;height:800px}.CursorSpotlight-module__0E6ZTa__cursorSpotlightTight{background:radial-gradient(circle,#a855f733 0%,#a855f71a 40%,#0000 60%);width:400px;height:400px}.CursorSpotlight-module__0E6ZTa__cursorSpotlightMulticolor{background:radial-gradient(circle,#a855f726 0%,#f472b61f 30%,#60a5fa14 50%,#0000 70%)}.CursorSpotlight-module__0E6ZTa__cursorSpotlightSmooth{transition:opacity .3s,left .15s,top .15s}.CursorSpotlight-module__0E6ZTa__cursorSpotlightInstant{transition:opacity .3s}
.SectionHeader-module__Gc5kZq__sectionHeaderContainer{flex-direction:column;gap:1rem;width:100%;margin-bottom:2rem;display:flex;position:relative}.SectionHeader-module__Gc5kZq__alignLeft{text-align:left;align-items:flex-start}.SectionHeader-module__Gc5kZq__alignCenter{text-align:center;align-items:center}.SectionHeader-module__Gc5kZq__alignRight{text-align:right;align-items:flex-end}.SectionHeader-module__Gc5kZq__headerContent{z-index:2;align-items:center;gap:1rem;display:flex;position:relative}.SectionHeader-module__Gc5kZq__alignCenter .SectionHeader-module__Gc5kZq__headerContent{justify-content:center}.SectionHeader-module__Gc5kZq__alignRight .SectionHeader-module__Gc5kZq__headerContent{flex-direction:row-reverse}.SectionHeader-module__Gc5kZq__iconWrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s;display:flex;box-shadow:0 4px 12px #0006,inset 0 1px #ffffff0d}.SectionHeader-module__Gc5kZq__sectionHeaderContainer:hover .SectionHeader-module__Gc5kZq__iconWrapper{border-color:#ffffff4d;transform:scale(1.05)rotate(5deg);box-shadow:0 8px 20px #00000080,inset 0 1px #ffffff1a,0 0 15px #ffffff1a}.SectionHeader-module__Gc5kZq__textWrapper{flex-direction:column;gap:.25rem;display:flex}.SectionHeader-module__Gc5kZq__title{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.SectionHeader-module__Gc5kZq__subtitle{color:#ffffffe6;letter-spacing:.01em;text-shadow:0 1px 2px #00000080;margin:0;font-size:.95rem;font-weight:500}.SectionHeader-module__Gc5kZq__dividerContainer{width:100%;height:1px;margin-top:.5rem;position:relative}.SectionHeader-module__Gc5kZq__dividerLine{background:linear-gradient(90deg,#fff0 0%,#fff6 20% 80%,#fff0 100%);width:100%;height:1px;position:absolute;top:0;left:0}.SectionHeader-module__Gc5kZq__alignLeft .SectionHeader-module__Gc5kZq__dividerLine{background:linear-gradient(90deg,#ffffff80 0%,#ffffff1a 50%,#fff0 100%)}.SectionHeader-module__Gc5kZq__alignRight .SectionHeader-module__Gc5kZq__dividerLine{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#ffffff80 100%)}.SectionHeader-module__Gc5kZq__dividerGlow{filter:blur(2px);opacity:.5;background:linear-gradient(90deg,#0000 0%,#fff3 20% 80%,#0000 100%);width:100%;height:2px;position:absolute;top:-1px;left:0}.SectionHeader-module__Gc5kZq__alignLeft .SectionHeader-module__Gc5kZq__dividerGlow{background:linear-gradient(90deg,#ffffff4d 0%,#0000 100%)}.SectionHeader-module__Gc5kZq__alignRight .SectionHeader-module__Gc5kZq__dividerGlow{background:linear-gradient(90deg,#0000 0%,#ffffff4d 100%)}@media (max-width:768px){.SectionHeader-module__Gc5kZq__title{font-size:1.5rem}.SectionHeader-module__Gc5kZq__subtitle{font-size:.85rem}.SectionHeader-module__Gc5kZq__iconWrapper{width:40px;height:40px}}
.QuickWinsCard-module__om11kW__container{width:100%;height:100%}.QuickWinsCard-module__om11kW__headerWrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative;overflow:visible}.QuickWinsCard-module__om11kW__headerTitles{flex-direction:column;gap:.75rem;display:flex}.QuickWinsCard-module__om11kW__headerTitle{letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:800;line-height:1.1}.QuickWinsCard-module__om11kW__headerSubtitle{color:#ffffffb3;margin:0;font-size:1.125rem;font-weight:400}.QuickWinsCard-module__om11kW__microPaymentWrapper{z-index:100;position:absolute;top:0;right:52px;overflow:visible}.QuickWinsCard-module__om11kW__collapsedContent{cursor:pointer;padding:12px 24px}.QuickWinsCard-module__om11kW__statsGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.QuickWinsCard-module__om11kW__statItem{flex-direction:column;align-items:center;gap:4px;display:flex}.QuickWinsCard-module__om11kW__statValue{color:#fff;align-items:center;gap:4px;font-size:2rem;font-weight:700;display:flex}.QuickWinsCard-module__om11kW__statLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.QuickWinsCard-module__om11kW__fireEmoji{font-size:1.25rem}.QuickWinsCard-module__om11kW__motivationalMessage{color:#ffffffb3;text-align:center;margin:0;font-size:.9rem;font-style:italic}.QuickWinsCard-module__om11kW__expandedContent{flex-direction:column;flex:1;padding:16px 24px;display:flex}.QuickWinsCard-module__om11kW__sectionTitle{color:#fffc;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:.9rem;font-weight:600}.QuickWinsCard-module__om11kW__winsList{flex-direction:column;flex:1;gap:0;max-height:300px;margin-bottom:20px;padding-left:12px;display:flex;position:relative;overflow-y:auto}.QuickWinsCard-module__om11kW__winsList::-webkit-scrollbar{width:6px}.QuickWinsCard-module__om11kW__winsList::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.QuickWinsCard-module__om11kW__winsList::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.QuickWinsCard-module__om11kW__winsList::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.QuickWinsCard-module__om11kW__winsList:before{content:"";background:#ffffff1a;border-radius:1px;width:2px;position:absolute;top:12px;bottom:12px;left:6px}.QuickWinsCard-module__om11kW__winItem{border-radius:8px;justify-content:space-between;align-items:center;margin-left:12px;padding:12px 16px;transition:background .2s;display:flex;position:relative}.QuickWinsCard-module__om11kW__winItem:hover{background:#ffffff08}.QuickWinsCard-module__om11kW__winItem:before{content:"";z-index:1;background:#22c55e;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-17px;transform:translateY(-50%);box-shadow:0 0 0 4px #22c55e1a}.QuickWinsCard-module__om11kW__winType{color:#ffffffe6;font-size:.9rem;font-weight:500}.QuickWinsCard-module__om11kW__winAmount{color:#22c55e;background:#22c55e1a;border-radius:6px;padding:4px 8px;font-size:.9rem;font-weight:600}.QuickWinsCard-module__om11kW__emptyMessage{color:#ffffff80;text-align:center;margin:0;padding:24px;font-size:.9rem;font-style:italic}@media (max-width:768px){.QuickWinsCard-module__om11kW__headerTitle{max-width:70%;font-size:2rem}.QuickWinsCard-module__om11kW__microPaymentWrapper{right:44px}}@media (max-width:480px){.QuickWinsCard-module__om11kW__collapsedContent,.QuickWinsCard-module__om11kW__expandedContent{padding:12px 16px}.QuickWinsCard-module__om11kW__statsGrid{gap:8px}.QuickWinsCard-module__om11kW__statValue{font-size:1.5rem}.QuickWinsCard-module__om11kW__statLabel{font-size:.7rem}.QuickWinsCard-module__om11kW__fireEmoji{font-size:1rem}.QuickWinsCard-module__om11kW__headerTitle{font-size:1.75rem}.QuickWinsCard-module__om11kW__headerSubtitle{font-size:1rem}.QuickWinsCard-module__om11kW__microPaymentWrapper{right:40px}}
.CustomSelect-module____EHyG__customSelect{width:100%;position:relative}.CustomSelect-module____EHyG__selectTrigger{color:#fff;cursor:pointer;text-align:left;isolation:isolate;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;transition:all .3s;display:flex;position:relative}.CustomSelect-module____EHyG__selectTrigger:before{content:"";-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:0}.CustomSelect-module____EHyG__selectTrigger:hover{background:#ffffff0d;border-color:#a855f74d}.CustomSelect-module____EHyG__selectTrigger:focus{background:#ffffff0d;border-color:#a855f7;outline:none;box-shadow:0 0 0 4px #a855f71a}.CustomSelect-module____EHyG__selectedValue{color:#fff;font-weight:400}.CustomSelect-module____EHyG__placeholder{color:#64748b;font-weight:400}.CustomSelect-module____EHyG__arrow{flex-shrink:0;margin-left:.5rem;transition:transform .3s}.CustomSelect-module____EHyG__arrowOpen{transform:rotate(180deg)}.CustomSelect-module____EHyG__dropdownMenu{z-index:100;isolation:isolate;border:1px solid #ffffff1f;border-radius:12px;max-height:240px;padding:.5rem;animation:.2s cubic-bezier(.4,0,.2,1) CustomSelect-module____EHyG__dropdownFadeIn;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 1px #ffffff0d,0 16px 48px #00000080,0 0 0 1px #0000001a}.CustomSelect-module____EHyG__dropdownMenuUpward{animation:.2s cubic-bezier(.4,0,.2,1) CustomSelect-module____EHyG__dropdownFadeInUpward;top:auto;bottom:calc(100% + .5rem)}.CustomSelect-module____EHyG__dropdownMenu:before{content:"";-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);z-index:-1;pointer-events:none;background:#0a0a0ad9;border-radius:12px;position:absolute;inset:0}@keyframes CustomSelect-module____EHyG__dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomSelect-module____EHyG__dropdownFadeInUpward{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CustomSelect-module____EHyG__dropdownItem{color:#94a3b8;cursor:pointer;text-align:left;isolation:isolate;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:.25rem;padding:.875rem 1rem;font-size:.95rem;font-weight:400;transition:all .2s;display:flex;position:relative}.CustomSelect-module____EHyG__dropdownItem:last-child{margin-bottom:0}.CustomSelect-module____EHyG__dropdownItem:hover{color:#fff;background:#a855f726;transform:translate(4px);box-shadow:0 2px 8px #a855f733}.CustomSelect-module____EHyG__dropdownItem:hover:before{content:"";-webkit-backdrop-filter:blur(8px)saturate(150%);backdrop-filter:blur(8px)saturate(150%);z-index:-1;pointer-events:none;background:#a855f714;border-radius:8px;position:absolute;inset:0}.CustomSelect-module____EHyG__dropdownItem.CustomSelect-module____EHyG__selected{color:#fff;background:#a855f733;font-weight:500;box-shadow:0 0 0 1px #a855f74d}.CustomSelect-module____EHyG__dropdownItem.CustomSelect-module____EHyG__selected:before{content:"";-webkit-backdrop-filter:blur(8px)saturate(150%);backdrop-filter:blur(8px)saturate(150%);z-index:-1;pointer-events:none;background:#a855f71f;border-radius:8px;position:absolute;inset:0}.CustomSelect-module____EHyG__checkmark{opacity:1;flex-shrink:0;animation:.3s cubic-bezier(.34,1.56,.64,1) CustomSelect-module____EHyG__checkmarkPop}@keyframes CustomSelect-module____EHyG__checkmarkPop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.CustomSelect-module____EHyG__dropdownMenu::-webkit-scrollbar{width:6px}.CustomSelect-module____EHyG__dropdownMenu::-webkit-scrollbar-track{background:#ffffff05;border-radius:8px}.CustomSelect-module____EHyG__dropdownMenu::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:8px}.CustomSelect-module____EHyG__dropdownMenu::-webkit-scrollbar-thumb:hover{background:#a855f780}
.BillingPeriodConfirmation-module__8iVYCW__confirmationBox{background:#3b82f614;border-left:3px solid #3b82f6;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.875rem 1rem;transition:all .2s ease-out;display:flex}.BillingPeriodConfirmation-module__8iVYCW__confirmationBox:hover{background:#3b82f61f;border-left-color:#60a5fa}.BillingPeriodConfirmation-module__8iVYCW__iconWrapper{opacity:.9;flex-shrink:0;margin-top:.125rem}.BillingPeriodConfirmation-module__8iVYCW__content{flex:1}.BillingPeriodConfirmation-module__8iVYCW__text{color:#ffffffd9;margin:0;font-size:.875rem;line-height:1.5}.BillingPeriodConfirmation-module__8iVYCW__text strong{color:#3b82f6;font-weight:600}@media (max-width:640px){.BillingPeriodConfirmation-module__8iVYCW__confirmationBox{gap:.625rem;padding:.75rem .875rem}.BillingPeriodConfirmation-module__8iVYCW__text{font-size:.8125rem}}
.GoalProgressRing-module__MqTFNW__container{justify-content:center;align-items:center;transition:transform .3s,filter .3s;display:inline-flex;position:relative}.GoalProgressRing-module__MqTFNW__svg{overflow:visible;transform:rotate(0)}.GoalProgressRing-module__MqTFNW__progressCircle{filter:drop-shadow(0 0 #0000);transition:stroke-dashoffset .3s}.GoalProgressRing-module__MqTFNW__glowOnHover:hover .GoalProgressRing-module__MqTFNW__progressCircle{filter:drop-shadow(var(--glow-color,0 0 20px #a855f799))}.GoalProgressRing-module__MqTFNW__glowOnHover:hover{transform:scale(1.05)}.GoalProgressRing-module__MqTFNW__label{color:#fffffff2;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:baseline;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GoalProgressRing-module__MqTFNW__percentage{font-size:1.75rem;line-height:1}.GoalProgressRing-module__MqTFNW__percentSymbol{opacity:.8;margin-left:2px;font-size:1rem}@media (max-width:640px){.GoalProgressRing-module__MqTFNW__percentage{font-size:1.5rem}.GoalProgressRing-module__MqTFNW__percentSymbol{font-size:.875rem}}
.TextDivider-module__Xbdi1W__divider{text-transform:uppercase;letter-spacing:.05em;color:#fff6;align-items:center;gap:12px;margin-bottom:24px;font-size:14px;font-weight:600;display:flex}.TextDivider-module__Xbdi1W__divider:after{content:"";background:#ffffff0d;flex:1;height:1px}
