@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@600;700;800&display=swap";._button_b68m8_1{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}._button_b68m8_1:hover{transform:translateY(-1px)}._button_b68m8_1:disabled{cursor:not-allowed;opacity:.6;transform:none}._content_b68m8_25{display:inline-flex;align-items:center;gap:.55rem}._icon_b68m8_31{display:inline-flex;align-items:center}._primary_b68m8_36{background:linear-gradient(135deg,#6fe9c4,#4dbcf2);color:#07101f;box-shadow:0 18px 36px #4fc1f03d}._secondary_b68m8_42{background:#ffffff0f;border-color:#a4b8d63d;color:var(--color-text)}._ghost_b68m8_48{background:transparent;border-color:#a4b8d633;color:var(--color-text-muted)}._sm_b68m8_54{min-height:2.5rem;padding:0 .95rem;font-size:.95rem}._md_b68m8_60{min-height:3rem;padding:0 1.2rem;font-size:.98rem;font-weight:600}._fullWidth_b68m8_67{width:100%}._field_ophmk_1{display:grid;gap:.5rem}._fieldLabel_ophmk_6{display:inline-flex;align-items:center;gap:.4rem;color:#463c59;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._fieldIcon_ophmk_17{display:inline-flex;width:1.1rem;height:1.1rem;color:inherit}._inlineIcon_ophmk_24{display:inline-flex;width:1.1rem;height:1.1rem;flex-shrink:0}._fieldIcon_ophmk_17 svg,._inlineIcon_ophmk_24 svg,._previewWatermark_ophmk_33 svg{width:100%;height:100%}._fieldControl_ophmk_38{position:relative;display:block}._fieldInput_ophmk_43{width:100%;min-height:3.3rem;border:1px solid color-mix(in oklab,oklch(.42 .24 300) 10%,transparent);border-radius:1rem;padding:.95rem 1rem;background:color-mix(in oklab,white 88%,transparent);color:#150b24;font-size:1rem;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;appearance:textfield;-moz-appearance:textfield}._fieldInput_ophmk_43::-webkit-outer-spin-button,._fieldInput_ophmk_43::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}._fieldInput_ophmk_43:focus{outline:none;border-color:color-mix(in oklab,oklch(.42 .24 300) 45%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,oklch(.42 .24 300) 12%,transparent)}._fieldInputError_ophmk_73{border-color:color-mix(in oklab,oklch(.6 .24 25) 55%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,oklch(.6 .24 25) 10%,transparent)}._fieldSuffix_ophmk_78{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:#675d7c;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._fieldError_ophmk_90,._fieldHint_ophmk_91{font-size:.78rem;line-height:1.4}._fieldError_ophmk_90{color:#ee0b2a;font-weight:600}._fieldHint_ophmk_91{color:#675d7c}._formCard_ophmk_105{display:grid;gap:1.5rem;padding:1.8rem;border-radius:1.75rem;background:linear-gradient(180deg,#fff,#f9f7fe);box-shadow:0 4px 20px -6px color-mix(in oklab,oklch(.42 .24 300) 18%,transparent);border:1px solid color-mix(in oklab,oklch(.42 .24 300) 8%,transparent)}._formHeader_ophmk_116{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._sectionTitle_ophmk_123{margin:0;color:#150b24;font-size:clamp(1.75rem,3vw,2.3rem);line-height:1.05;font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._sectionDescription_ophmk_131{margin:.5rem 0 0;color:#675d7c;font-size:.96rem;max-width:32rem}._resetButton_ophmk_138{display:inline-flex;align-items:center;gap:.45rem;border:1px solid color-mix(in oklab,oklch(.18 .05 300) 12%,transparent);border-radius:999px;background:color-mix(in oklab,white 92%,transparent);color:#675d7c;padding:.6rem .9rem;font-size:.76rem;font-weight:700;cursor:pointer}._primaryField_ophmk_152{display:block}._formGrid_ophmk_156{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}._fieldInput_ophmk_43::placeholder{color:color-mix(in oklab,oklch(.18 .05 300) 38%,white);opacity:.78}._submitButton_ophmk_167{min-height:3.7rem;border-radius:999px;border:0;background:linear-gradient(135deg,#6400b0,#6d00bf,#7611c7 25%,#862bd7 50%,#a94ff6);background:linear-gradient(135deg,color(xyz 0.139 0.057 0.457),#7611c7,#862bd7 50%,#a94ff6);color:#fcfbff;box-shadow:0 20px 60px -20px color-mix(in oklab,oklch(.42 .24 300) 40%,transparent)}._sidePreview_ophmk_176{display:grid;gap:1rem}._howItWorksCard_ophmk_181,._previewCard_ophmk_182,._chartCard_ophmk_183,._chartCardWide_ophmk_184,._ctaCard_ophmk_185{border-radius:1.75rem;border:1px solid color-mix(in oklab,oklch(.42 .24 300) 8%,transparent);box-shadow:0 4px 20px -6px color-mix(in oklab,oklch(.42 .24 300) 18%,transparent)}._howItWorksCard_ophmk_181,._chartCard_ophmk_183,._chartCardWide_ophmk_184{background:#fffffff5;padding:1.5rem}._stepsList_ophmk_198{display:grid;gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none}._stepsList_ophmk_198 li{display:flex;gap:.85rem;color:#675d7c;font-size:.92rem}._stepsList_ophmk_198 span{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#6400b0,#6d00bf,#7611c7 25%,#862bd7 50%,#a94ff6);background:linear-gradient(135deg,color(xyz 0.139 0.057 0.457),#7611c7,#862bd7 50%,#a94ff6);color:#fcfbff;font-weight:800;box-shadow:0 0 40px color-mix(in oklab,oklch(.62 .24 305) 45%,transparent)}._stepsList_ophmk_198 p{margin:0}._previewCard_ophmk_182,._ctaCard_ophmk_185{position:relative;overflow:hidden;background:linear-gradient(135deg,#3f0080,#8000ca 60%,#8f14d4,#9d29da 80%,#ba46e6);background:linear-gradient(135deg,color(xyz 0.071 0.023 0.276),color(xyz 0.201 0.087 0.592) 60%,#8f14d4,#9d29da 80%,#ba46e6);padding:1.5rem;color:#fcfbff}._previewWatermark_ophmk_33{position:absolute;top:-1rem;right:-1rem;width:6.5rem;height:6.5rem;opacity:.15}._previewLabel_ophmk_254{display:inline-flex;color:color-mix(in oklab,white 70%,transparent);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._previewStore_ophmk_263{display:block;margin-top:.35rem;font-size:1.45rem;font-weight:800}._previewStats_ophmk_270{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.2rem}._miniStat_ophmk_277,._miniStatLoss_ophmk_278{padding:.9rem .6rem;border-radius:1rem;text-align:center;background:color-mix(in oklab,white 10%,transparent)}._miniStatLoss_ophmk_278{background:color-mix(in oklab,white 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,white 28%,transparent)}._miniStat_ophmk_277 strong,._miniStatLoss_ophmk_278 strong{display:block;font-size:1rem}._miniStat_ophmk_277 span,._miniStatLoss_ophmk_278 span{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,white 70%,transparent)}._resultSection_ophmk_304{display:grid;gap:1.35rem;margin-top:2.5rem}._sharedBanner_ophmk_310{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-radius:1.3rem;border:1px solid color-mix(in oklab,oklch(.42 .24 300) 18%,transparent);background:color-mix(in oklab,oklch(.42 .24 300) 5%,white)}._sharedBannerTitle_ophmk_322{color:#6400b1;color:oklch(.42 .24 300);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._sharedBannerTitle_ophmk_322 span:last-child{font-family:SFMono-Regular,ui-monospace,monospace;text-transform:none}._sharedBannerMeta_ophmk_335{color:#675d7c;font-size:.82rem;font-weight:600}._resultHeader_ophmk_341{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}._resultBadge_ophmk_348,._ctaBadge_ophmk_349,._chartBadge_ophmk_350{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.5rem .85rem;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._resultBadge_ophmk_348{background:color-mix(in oklab,oklch(.6 .24 25) 10%,white);color:#ee0b2a}._resultTitle_ophmk_367{margin:.8rem 0 0;color:#150b24;font-size:clamp(2rem,4vw,3.4rem);line-height:1;font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._resultTitle_ophmk_367 span{display:block;margin-top:.35rem;background:linear-gradient(135deg,#d40037,#ef0027 50%,#fd0318,#ff3623);background:linear-gradient(135deg,color(xyz 0.291 0.14 0.04),color(xyz 0.365 0.184 0.032) 50%,#fd0318,color(xyz 0.45 0.237 0.022));-webkit-background-clip:text;background-clip:text;color:transparent}._resultDescription_ophmk_384{margin:1rem 0 0;max-width:45rem;color:#675d7c}._resultDescription_ophmk_384 strong{color:#ee0b2a}._resultReset_ophmk_394{flex-shrink:0}._kpiGrid_ophmk_398{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}._kpiCard_ophmk_404,._kpiCardLoss_ophmk_405{display:grid;gap:.35rem;padding:1.3rem;border-radius:1.45rem}._kpiCard_ophmk_404{background:color-mix(in oklab,white 96%,transparent);border:1px solid color-mix(in oklab,oklch(.42 .24 300) 8%,transparent)}._kpiCardCashback_ophmk_417{border-color:color-mix(in oklab,oklch(.46 .09 158) 10%,transparent)}._kpiCardLoss_ophmk_405{background:linear-gradient(135deg,#d40037,#ef0027 50%,#fd0318,#ff3623);background:linear-gradient(135deg,color(xyz 0.291 0.14 0.04),color(xyz 0.365 0.184 0.032) 50%,#fd0318,color(xyz 0.45 0.237 0.022));color:snow}._kpiCardLossCashback_ophmk_426{background:linear-gradient(135deg,#00783b,#00943a 52%,#009a33 64%,#009e2f,#04a129 76%,#1ea627,#2fab24);background:linear-gradient(135deg,color(xyz 0.066 0.139 0.051),color(xyz 0.104 0.216 0.06) 52%,color(xyz 0.117 0.235 0.062),#04a129,#1ea627,#2fab24);color:#f6fcf7}._kpiLabel_ophmk_431{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.78}._kpiValue_ophmk_440{font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}._kpiHint_ophmk_445{font-size:.82rem;color:inherit;opacity:.72}._recoverySection_ophmk_451{display:grid;gap:1rem}._recoveryHeader_ophmk_456{display:flex;align-items:center}._recoveryBadge_ophmk_461{margin:0;display:inline-flex;align-items:center;min-height:2.5rem;padding:.6rem .95rem;border-radius:999px;background:color-mix(in oklab,oklch(.46 .1 155) 12%,white);color:#07492c;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._visualGrid_ophmk_477{display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._chartCardWide_ophmk_184{display:grid;gap:1rem}._projectionPdfStack_ophmk_488{display:none}._chartHeader_ophmk_492{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._chartHeaderMain_ophmk_499{display:grid;gap:.8rem;min-width:0;flex:1}._chartFilters_ophmk_506{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-left:auto;justify-content:flex-end;flex-shrink:0}._chartFilterButton_ophmk_516{min-height:2.2rem;padding:.55rem .95rem;border:1px solid color-mix(in oklab,oklch(.18 .05 300) 10%,transparent);border-radius:999px;background:color-mix(in oklab,white 94%,transparent);color:#675d7c;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}._chartFilterButton_ophmk_516:hover{transform:translateY(-1px)}._chartFilterButton_ophmk_516:focus-visible{outline:none;border-color:color-mix(in oklab,oklch(.42 .24 300) 40%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,oklch(.42 .24 300) 12%,transparent)}._chartFilterButtonActive_ophmk_546{border-color:transparent;background:linear-gradient(135deg,#6400b0,#6d00bf,#7611c7 25%,#862bd7 50%,#a94ff6);background:linear-gradient(135deg,color(xyz 0.139 0.057 0.457),#7611c7,#862bd7 50%,#a94ff6);color:#fcfbff;box-shadow:0 10px 30px -18px color-mix(in oklab,oklch(.42 .24 300) 50%,transparent)}._chartTitle_ophmk_553{margin:0;color:#150b24;font-size:1.15rem;font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._chartCopy_ophmk_560{margin:.35rem 0 0;color:#675d7c;font-size:.9rem}._chartBadge_ophmk_350{background:color-mix(in oklab,oklch(.6 .24 25) 10%,white);color:#ee0b2a}._projectionChart_ophmk_571{position:relative;display:grid;gap:.85rem}._projectionSvg_ophmk_577{width:100%;height:auto;overflow:visible}._projectionGridLine_ophmk_583{stroke:color-mix(in oklab,oklch(.42 .24 300) 14%,white);stroke-dasharray:4 6;stroke-width:1}._projectionAxis_ophmk_589{stroke:color-mix(in oklab,oklch(.18 .05 300) 45%,white);stroke-width:1.4}._projectionAxisSecondary_ophmk_594{stroke:color-mix(in oklab,oklch(.46 .12 160) 28%,white);stroke-width:1.2}._projectionAxisLabel_ophmk_599,._projectionMonthLabel_ophmk_600{fill:#675d7c;font-size:.78rem;font-weight:700}._projectionAxisLabelSecondary_ophmk_606{fill:color-mix(in oklab,oklch(.46 .12 160) 78%,oklch(.5 .05 300));font-size:.72rem;font-weight:700}._projectionLinePerda_ophmk_612,._projectionLineOffers_ophmk_613,._projectionLineCashback_ophmk_614{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}._projectionLinePerda_ophmk_612{stroke:#7b2bcf}._projectionLineOffers_ophmk_613{stroke:#f9052b;stroke-width:4.5;stroke-dasharray:10 8}._projectionLineCashback_ophmk_614{stroke:#23a136}._projectionDotPerda_ophmk_635,._projectionDotOffers_ophmk_636,._projectionDotCashback_ophmk_637{stroke:#fff;stroke-width:3}._projectionDotPerda_ophmk_635{fill:#7b2bcf}._projectionDotOffers_ophmk_636{fill:#f9052b;stroke-width:3.5}._projectionDotCashback_ophmk_637{fill:#23a136}._projectionDotPerdaActive_ophmk_655,._projectionDotOffersActive_ophmk_656,._projectionDotCashbackActive_ophmk_657{stroke:#fff;stroke-width:3}._projectionDotPerdaActive_ophmk_655{fill:#7b2bcf}._projectionDotOffersActive_ophmk_656{fill:#f9052b;stroke-width:4}._projectionDotCashbackActive_ophmk_657{fill:#23a136}._projectionHoverLine_ophmk_675{stroke:color-mix(in oklab,oklch(.18 .05 300) 25%,white);stroke-width:1.5}._projectionHoverZone_ophmk_680{fill:transparent;cursor:crosshair}._projectionLegend_ophmk_685{display:flex;justify-content:center;gap:1.1rem;flex-wrap:wrap}._projectionLegendItem_ophmk_692{display:inline-flex;align-items:center;gap:.45rem;color:#150b24;font-size:.95rem;font-weight:700}._projectionLegendSwatchPerda_ophmk_701,._projectionLegendSwatchOffers_ophmk_702,._projectionLegendSwatchCashback_ophmk_703{width:1rem;height:1rem;border-radius:999px;position:relative}._projectionLegendSwatchPerda_ophmk_701:before,._projectionLegendSwatchOffers_ophmk_702:before,._projectionLegendSwatchCashback_ophmk_703:before{content:"";position:absolute;left:-.35rem;right:-.35rem;top:50%;height:3px;transform:translateY(-50%)}._projectionLegendSwatchPerda_ophmk_701{background:#7b2bcf}._projectionLegendSwatchPerda_ophmk_701:before{background:#7b2bcf}._projectionLegendSwatchOffers_ophmk_702{background:#f9052b}._projectionLegendSwatchOffers_ophmk_702:before{background:#f9052b}._projectionLegendSwatchCashback_ophmk_703{background:#23a136}._projectionLegendSwatchCashback_ophmk_703:before{background:#23a136}._donutChart_ophmk_746{position:relative;display:grid;gap:1rem;justify-items:center;margin-top:1.1rem}._donutSvg_ophmk_754{width:min(100%,20rem);height:auto}._donutTrack_ophmk_759,._donutSegment_ophmk_760{fill:none;stroke-width:30}._donutTrack_ophmk_759{stroke:color-mix(in oklab,oklch(.42 .24 300) 8%,white)}._donutSegment_ophmk_760{stroke-linecap:butt;cursor:pointer}._donutSegmentActive_ophmk_774{fill:none;stroke-linecap:butt;stroke-width:34;cursor:pointer}._donutLegend_ophmk_781{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}._donutLegendToken_ophmk_788{display:inline-flex;align-items:center;gap:.55rem;color:#6400b1;color:oklch(.42 .24 300);font-size:.95rem;font-weight:700}._donutLegendDot_ophmk_797{width:.95rem;height:.95rem;border-radius:999px}._chartFooter_ophmk_803{margin-top:.9rem;padding:.9rem 1rem;border-radius:1rem;background:color-mix(in oklab,oklch(.42 .24 300) 8%,white);color:#675d7c;font-size:.88rem;text-align:center}._chartTooltip_ophmk_813{position:absolute;z-index:2;min-width:13rem;padding:1rem 1.15rem;border-radius:1.4rem;border:1px solid color-mix(in oklab,oklch(.42 .24 300) 14%,transparent);background:color-mix(in oklab,white 97%,transparent);box-shadow:0 18px 40px -24px color-mix(in oklab,oklch(.18 .05 300) 18%,transparent);transform:translate(-50%,-110%);pointer-events:none}._chartTooltip_ophmk_813 strong,._chartTooltip_ophmk_813 span{display:block}._chartTooltip_ophmk_813 strong{color:#150b24;font-size:.95rem;font-weight:800}._chartTooltip_ophmk_813 span{margin-top:.45rem;color:#150b24;font-size:.88rem;font-weight:600}._ctaCard_ophmk_185{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:22rem;padding:2.2rem 1.9rem}._ctaBadge_ophmk_349{background:color-mix(in oklab,white 12%,transparent);color:color-mix(in oklab,white 84%,transparent)}._ctaTitle_ophmk_857{margin:.95rem 0 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05;font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._ctaTitle_ophmk_857 span{color:#9adb45}._ctaCopy_ophmk_868{margin:1rem 0 0;color:color-mix(in oklab,white 82%,transparent);max-width:32rem;font-size:1.02rem;line-height:1.55}._ctaStats_ophmk_876{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}._ctaStatBox_ophmk_883{min-height:7.4rem;padding:1.3rem 1.15rem;border-radius:1rem;background:color-mix(in oklab,white 12%,transparent)}._ctaStatBox_ophmk_883 span{display:block;color:color-mix(in oklab,white 90%,transparent);font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._ctaStatBox_ophmk_883 strong{display:block;margin-top:.45rem;color:#a6d900;color:oklch(.82 .22 125);font-size:clamp(1.25rem,1.5vw,1.8rem);line-height:1}._ctaStatBox_ophmk_883 small{display:block;margin-top:.55rem;color:color-mix(in oklab,white 76%,transparent);font-size:.76rem;line-height:1.4}._shareCard_ophmk_915{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border-radius:1.75rem;border:1px solid color-mix(in oklab,oklch(.42 .24 300) 8%,transparent);background:color-mix(in oklab,white 96%,transparent);box-shadow:0 4px 20px -6px color-mix(in oklab,oklch(.42 .24 300) 18%,transparent)}._shareTitle_ophmk_928{margin:0;color:#150b24;font-size:1.2rem;font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._shareCopy_ophmk_935{margin:.45rem 0 0;color:#675d7c;font-size:.88rem;max-width:34rem}._shareFeedback_ophmk_942{margin:.75rem 0 0;color:#6400b1;color:oklch(.42 .24 300);font-size:.82rem;font-weight:700}._shareActions_ophmk_949{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._shareButton_ophmk_956{min-height:3.3rem;padding-inline:1.35rem;border-radius:999px}._shareButton_ophmk_956{border:0;background:linear-gradient(135deg,#6400b0,#6d00bf,#7611c7 25%,#862bd7 50%,#a94ff6);background:linear-gradient(135deg,color(xyz 0.139 0.057 0.457),#7611c7,#862bd7 50%,#a94ff6);color:#fcfbff;box-shadow:0 20px 60px -20px color-mix(in oklab,oklch(.42 .24 300) 40%,transparent)}._shareReset_ophmk_969{border-radius:999px;border-color:color-mix(in oklab,oklch(.18 .05 300) 12%,transparent);color:#675d7c}._shareModalBackdrop_ophmk_975{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:color-mix(in oklab,oklch(.18 .05 300) 40%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._shareModal_ophmk_975{width:min(100%,29rem);padding:1.6rem;border-radius:1.6rem;border:1px solid color-mix(in oklab,oklch(.42 .24 300) 10%,transparent);background:color-mix(in oklab,white 98%,transparent);box-shadow:0 20px 60px -26px color-mix(in oklab,oklch(.18 .05 300) 22%,transparent)}._shareModalHeader_ophmk_995{display:grid;gap:.45rem}._shareModalTitle_ophmk_1000{margin:0;color:#150b24;font-size:1.3rem;font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._shareModalCopy_ophmk_1007{margin:0;color:#675d7c;font-size:.95rem}._shareModalField_ophmk_1013{display:grid;gap:.55rem;margin-top:1.25rem}._shareModalField_ophmk_1013 span{color:#150b24;font-size:.92rem;font-weight:700}._shareModalInput_ophmk_1025{min-height:3.2rem;border:1px solid color-mix(in oklab,oklch(.42 .24 300) 10%,transparent);border-radius:1rem;padding:.85rem 1rem;background:color-mix(in oklab,white 96%,transparent);color:#150b24;font-size:1rem;font-weight:600}._shareModalInput_ophmk_1025:focus{outline:none;border-color:color-mix(in oklab,oklch(.42 .24 300) 45%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,oklch(.42 .24 300) 10%,transparent)}._shareModalError_ophmk_1042{margin:.75rem 0 0;color:#ee0b2a;font-size:.85rem;font-weight:700}._shareModalActions_ophmk_1049{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.35rem}._shareModalSubmit_ophmk_1056{border:0;background:linear-gradient(135deg,#6400b0,#6d00bf,#7611c7 25%,#862bd7 50%,#a94ff6);background:linear-gradient(135deg,color(xyz 0.139 0.057 0.457),#7611c7,#862bd7 50%,#a94ff6);color:#fcfbff}._shareModalCancel_ophmk_1062{border-color:color-mix(in oklab,oklch(.18 .05 300) 12%,transparent);color:#675d7c}@media(max-width:1024px){._visualGrid_ophmk_477,._ctaCard_ophmk_185{grid-template-columns:1fr}._kpiGrid_ophmk_398,._recoveryGrid_ophmk_1077{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){._formGrid_ophmk_156,._previewStats_ophmk_270,._kpiGrid_ophmk_398,._recoveryGrid_ophmk_1077,._ctaStats_ophmk_876{grid-template-columns:1fr}._formHeader_ophmk_116,._resultHeader_ophmk_341,._chartHeader_ophmk_492,._shareCard_ophmk_915{flex-direction:column;align-items:stretch}._projectionChart_ophmk_571{gap:.35rem}._shareActions_ophmk_949,._shareButton_ophmk_956,._shareReset_ophmk_969{width:100%}._shareModalActions_ophmk_1049{flex-direction:column-reverse}._shareModalSubmit_ophmk_1056,._shareModalCancel_ophmk_1062{width:100%}}._page_1f4af_1{min-height:100vh;color:#150b24;background:radial-gradient(circle at 10% 0%,color-mix(in oklab,oklch(.62 .24 305) 12%,transparent),transparent 50%),radial-gradient(circle at 90% 100%,color-mix(in oklab,oklch(.42 .24 300) 10%,transparent),transparent 50%),#faf9fd;font-family:Inter,Space Grotesk,Segoe UI,sans-serif}._header_1f4af_19{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;border-bottom:1px solid color-mix(in oklab,oklch(.42 .24 300) 8%,transparent)}._headerInner_1f4af_28{max-width:76rem;margin:0 auto;padding:.85rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}._brandLink_1f4af_38{display:inline-flex;align-items:center;flex-shrink:0}._brandLogo_1f4af_44{display:block;width:auto;height:3.4rem;object-fit:contain}._heroBadgeIcon_1f4af_51 svg,._heroArrow_1f4af_52 svg{width:100%;height:100%}._headerCta_1f4af_57{padding:.8rem 1.15rem;border-radius:999px;background:linear-gradient(135deg,#6400b0,#6d00bf,#7611c7 25%,#862bd7 50%,#a94ff6);background:linear-gradient(135deg,color(xyz 0.139 0.057 0.457),#7611c7,#862bd7 50%,#a94ff6);color:#fcfbff;font-weight:800;box-shadow:0 20px 60px -20px color-mix(in oklab,oklch(.42 .24 300) 40%,transparent)}._hero_1f4af_51{position:relative;overflow:hidden;background:linear-gradient(135deg,#3f0080,#8000ca 60%,#8f14d4,#9d29da 80%,#ba46e6);background:linear-gradient(135deg,color(xyz 0.071 0.023 0.276),color(xyz 0.201 0.087 0.592) 60%,#8f14d4,#9d29da 80%,#ba46e6);color:#fcfbff}._hero_1f4af_51:before,._hero_1f4af_51:after{content:"";position:absolute;border-radius:999px;filter:blur(16px);opacity:.35}._hero_1f4af_51:before{width:18rem;height:18rem;top:-6rem;left:-2rem;background:color-mix(in oklab,white 18%,transparent)}._hero_1f4af_51:after{width:16rem;height:16rem;bottom:-6rem;right:-2rem;background:color-mix(in oklab,oklch(.82 .19 130) 20%,transparent)}._heroInner_1f4af_103{position:relative;max-width:76rem;margin:0 auto;padding:5rem 1.25rem 4.5rem}._heroBadge_1f4af_51{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.45rem .85rem;background:color-mix(in oklab,white 14%,transparent);border:1px solid color-mix(in oklab,white 22%,transparent);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._heroBadgeIcon_1f4af_51{width:.9rem;height:.9rem;display:inline-flex}._heroTitle_1f4af_130{margin:1.15rem 0 0;max-width:42rem;font-size:clamp(2.5rem,4.8vw,4.45rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._heroTitle_1f4af_130 span{display:inline-block;margin-top:.35rem;background:linear-gradient(90deg,#fcfbff,#cbedac 50%,#b3e47e,#9adb45);-webkit-background-clip:text;background-clip:text;color:transparent}._heroCopy_1f4af_153{max-width:39rem;margin:1.4rem 0 0;color:color-mix(in oklab,white 84%,transparent);font-size:1rem}._heroActions_1f4af_160{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}._heroPrimary_1f4af_167,._heroSecondary_1f4af_168{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.95rem 1.4rem;font-weight:800}._heroPrimary_1f4af_167{background:#fcfbff;color:#6400b1;color:oklch(.42 .24 300);box-shadow:0 0 40px color-mix(in oklab,oklch(.62 .24 305) 45%,transparent)}._heroSecondary_1f4af_168{border:1px solid color-mix(in oklab,white 28%,transparent);color:#fcfbff}._heroArrow_1f4af_52{width:.95rem;height:.95rem;display:inline-flex}._contentSection_1f4af_194{max-width:76rem;margin:0 auto;padding:2rem 1.25rem 4rem}._contentGrid_1f4af_200{display:grid;gap:1.2rem;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:start}._formWrapper_1f4af_207{display:block}._errorBanner_1f4af_211{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;padding:.95rem 1.1rem;border-radius:1rem;background:color-mix(in oklab,oklch(.6 .24 25) 10%,white);color:#d8122c;border:1px solid color-mix(in oklab,oklch(.6 .24 25) 18%,transparent);font-weight:700}._loadingCard_1f4af_224{display:flex;gap:1rem;align-items:center;margin-top:1rem;padding:1.2rem 1.3rem;border-radius:1.2rem;background:color-mix(in oklab,white 92%,transparent);border:1px solid color-mix(in oklab,oklch(.42 .24 300) 8%,transparent);box-shadow:0 4px 20px -6px color-mix(in oklab,oklch(.42 .24 300) 18%,transparent)}._loadingCard_1f4af_224 strong{display:block;color:#150b24}._loadingCard_1f4af_224 p{margin:.25rem 0 0;color:#675d7c}._loadingPulse_1f4af_246{width:2.8rem;height:2.8rem;border-radius:999px;background:linear-gradient(135deg,#6400b0,#6d00bf,#7611c7 25%,#862bd7 50%,#a94ff6);background:linear-gradient(135deg,color(xyz 0.139 0.057 0.457),#7611c7,#862bd7 50%,#a94ff6);box-shadow:0 0 color-mix(in oklab,oklch(.42 .24 300) 35%,transparent);animation:_pulse_1f4af_1 1.4s ease-in-out infinite}@keyframes _pulse_1f4af_1{0%{transform:scale(1);box-shadow:0 0 color-mix(in oklab,oklch(.42 .24 300) 35%,transparent)}70%{transform:scale(1.05);box-shadow:0 0 0 18px color-mix(in oklab,oklch(.42 .24 300) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in oklab,oklch(.42 .24 300) 0%,transparent)}}._sharedEmptyState_1f4af_270{display:grid;gap:.9rem;margin-top:1.25rem;padding:1.6rem;border-radius:1.5rem;border:1px solid color-mix(in oklab,oklch(.42 .24 300) 8%,transparent);background:color-mix(in oklab,white 96%,transparent);box-shadow:0 4px 20px -6px color-mix(in oklab,oklch(.42 .24 300) 18%,transparent)}._sharedEmptyState_1f4af_270 h2{margin:0;color:#150b24;font-size:clamp(1.6rem,3vw,2.2rem);font-family:Poppins,Space Grotesk,Segoe UI,sans-serif}._sharedEmptyState_1f4af_270 p{margin:0;color:#675d7c;max-width:42rem}._sharedEmptyBadge_1f4af_294{display:inline-flex;justify-self:flex-start;align-items:center;border-radius:999px;padding:.5rem .85rem;background:color-mix(in oklab,oklch(.42 .24 300) 8%,white);color:#6400b1;color:oklch(.42 .24 300);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._sharedEmptyAction_1f4af_308{justify-self:flex-start;min-height:3.2rem;padding:.9rem 1.25rem;border:0;border-radius:999px;background:linear-gradient(135deg,#6400b0,#6d00bf,#7611c7 25%,#862bd7 50%,#a94ff6);background:linear-gradient(135deg,color(xyz 0.139 0.057 0.457),#7611c7,#862bd7 50%,#a94ff6);color:#fcfbff;font-weight:800;cursor:pointer;box-shadow:0 20px 60px -20px color-mix(in oklab,oklch(.42 .24 300) 40%,transparent)}@media(max-width:1024px){._contentGrid_1f4af_200{grid-template-columns:1fr}}@media(max-width:720px){._headerInner_1f4af_28{align-items:center;flex-wrap:wrap}._brandLogo_1f4af_44{height:2.8rem}._heroInner_1f4af_103{padding-top:4rem}}:root{color-scheme:dark;font-family:Space Grotesk,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#ebf2ff;background:radial-gradient(circle at top left,rgba(111,233,196,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(255,179,71,.16),transparent 24%),linear-gradient(135deg,#07101f,#0d1b2f 48%,#111f38);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-bg: #07101f;--color-surface: rgba(12, 20, 36, .78);--color-border: rgba(164, 184, 214, .18);--color-text: #ebf2ff;--color-text-muted: #9db0ca;--color-accent: #6fe9c4;--color-danger: #ff7d73;--shadow-lg: 0 24px 48px rgba(3, 8, 18, .36);--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-bg);color:var(--color-text)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,black 35%,transparent 78%);mask-image:radial-gradient(circle at center,black 35%,transparent 78%);opacity:.5}#root{min-height:100vh}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}
