.MiniPlanner{--miniplanner-ink:#0d3554;--miniplanner-ink-soft:#0d3554c7;--miniplanner-ink-faint:#0d35549e;--miniplanner-line:#0033561a;--miniplanner-line-strong:#00335624;--miniplanner-surface:#ffffffeb;--miniplanner-chip:#f2f7fa;--miniplanner-metric:#f3f8fb;--miniplanner-stage:#eef7f3;--miniplanner-accent:#dff5ed;position:relative}.MiniPlanner-shell{background:radial-gradient(circle at top left,#00c18f1f,#0000 35%),linear-gradient(135deg,#fffefb,#f8fbfc 50%,#eef7f4);border:1px solid var(--miniplanner-line);border-radius:28px;box-shadow:0 24px 70px #0033561a;display:grid;gap:18px;grid-template-areas:"copy" "form" "result";padding:20px}@media screen and (min-width:1026px){.MiniPlanner-shell{gap:24px;grid-template-areas:"copy form" "result result";grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);padding:32px}}.MiniPlanner-copy{align-content:start;display:grid;gap:14px;grid-area:copy;max-width:620px}.MiniPlanner-copy .Headline{text-wrap:balance;color:var(--miniplanner-ink);font-size:clamp(2.4rem,3vw,3.6rem);letter-spacing:-.03em;line-height:1.04;margin:0;max-width:11ch}.MiniPlanner-form{align-content:start;background-color:var(--miniplanner-surface);border-radius:24px;box-shadow:inset 0 0 0 1px var(--miniplanner-line),0 16px 24px -24px #00335633;display:grid;gap:16px;grid-area:form;padding:22px}.MiniPlanner-result{display:flex;grid-area:result}.MiniPlanner-appStoreLabel,.MiniPlanner-conversionEyebrow,.MiniPlanner-eyebrow,.MiniPlanner-progressLabel,.MiniPlanner-resultEyebrow,.MiniPlanner-stageEyebrow{font-size:.8rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.MiniPlanner-eyebrow,.MiniPlanner-progressLabel,.MiniPlanner-resultEyebrow,.MiniPlanner-stageEyebrow{color:var(--miniplanner-ink)}.MiniPlanner-appHintCopy,.MiniPlanner-helper,.MiniPlanner-lede,.MiniPlanner-progressText,.MiniPlanner-resultCopy,.MiniPlanner-secondaryHint{font-size:1rem;line-height:1.55;margin:0}.MiniPlanner-helper,.MiniPlanner-lede,.MiniPlanner-progressText,.MiniPlanner-resultCopy{color:var(--miniplanner-ink-soft)}.MiniPlanner-helper,.MiniPlanner-progressText,.MiniPlanner-secondaryHint{font-size:.96rem}.MiniPlanner-flowHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.MiniPlanner-flowCopy{display:grid;gap:4px}.MiniPlanner-edit,.MiniPlanner-reset{background:#0000;color:var(--miniplanner-ink);font-weight:700;padding:0;text-decoration:underline;text-underline-offset:.15em}.MiniPlanner-edit[hidden]{display:none}.MiniPlanner-summary{display:flex;flex-wrap:wrap;gap:8px}.MiniPlanner-summary[hidden]{display:none}.MiniPlanner-summaryChip{background-color:var(--miniplanner-chip);border:1px solid var(--miniplanner-line-strong);border-radius:999px;color:var(--miniplanner-ink);font-size:.94rem;font-weight:700;padding:7px 12px}.MiniPlanner-step{border:none;display:none;margin:0;padding:0}.MiniPlanner-step.is-visible{display:grid;gap:10px}.MiniPlanner-step legend{color:var(--miniplanner-ink);font-size:1.02rem;font-weight:800;padding:0}.MiniPlanner-selectWrap{display:grid;gap:10px}.MiniPlanner-select{appearance:none;background-color:#ffffffeb;border:1px solid var(--miniplanner-line-strong);border-radius:18px;color:var(--miniplanner-ink);font:inherit;font-weight:700;min-height:52px;padding:0 16px;width:100%}.MiniPlanner-searchInput::-webkit-search-cancel-button{cursor:pointer}.MiniPlanner-searchResults{display:grid;gap:8px}.MiniPlanner-searchEmpty,.MiniPlanner-searchResult{background-color:#ffffffeb;border:1px solid var(--miniplanner-line-strong);border-radius:18px;min-height:52px;padding:12px 16px}.MiniPlanner-searchResult{color:var(--miniplanner-ink);display:grid;gap:2px;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.MiniPlanner-searchResult:focus-visible,.MiniPlanner-searchResult:hover{background-color:#fff;border-color:#00c18f99;box-shadow:0 10px 20px #0033561a;transform:translateY(-1px)}.MiniPlanner-searchResult.is-active{background:linear-gradient(180deg,#f7fcfb,#eef8f5);border-color:#00c18f52}.MiniPlanner-searchResultTitle{color:var(--miniplanner-ink);font-weight:800}.MiniPlanner-searchEmpty,.MiniPlanner-searchResultMeta{color:var(--miniplanner-ink-soft);font-size:.94rem;line-height:1.45}.MiniPlanner-subtleAction{background:#0000;color:var(--miniplanner-ink);font-size:.95rem;font-weight:700;justify-self:flex-start;padding:0;text-decoration:underline;text-underline-offset:.15em}.MiniPlanner-options{display:flex;flex-wrap:wrap;gap:10px}.MiniPlanner-option{background-color:#ffffffeb;border:1px solid var(--miniplanner-line-strong);border-radius:18px;color:var(--miniplanner-ink);font-weight:700;padding:12px 16px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.MiniPlanner-option:focus-visible,.MiniPlanner-option:hover{background-color:#fff;border-color:#00c18f99;box-shadow:0 10px 20px #0033561a;transform:translateY(-1px)}.MiniPlanner-option.is-active{background:linear-gradient(135deg,var(--clr-primary) 0,#055b8d 100%);border-color:#0000;box-shadow:0 16px 30px #0033562e;color:var(--clr-white)}.MiniPlanner-formFooter{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-top:4px}.MiniPlanner-resultCard{background-color:var(--clr-white);border-radius:26px;box-shadow:inset 0 0 0 1px var(--miniplanner-line),0 18px 42px #0033560f;width:100%}.MiniPlanner-resultCard[hidden],.MiniPlanner-result[hidden],.MiniPlanner-stagePreview[hidden]{display:none}.MiniPlanner-conversionTitle,.MiniPlanner-resultTitle{margin:0}.MiniPlanner-resultCard{overflow:hidden}.MiniPlanner-resultHero{aspect-ratio:16/7;border-radius:16px;display:block;object-fit:cover;width:100%}.MiniPlanner-resultHero[hidden]{display:none}.MiniPlanner-resultLayout{display:grid}@media screen and (min-width:1026px){.MiniPlanner-resultLayout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}}.MiniPlanner-resultMain{display:grid;gap:18px;padding:28px}.MiniPlanner-resultTitle{text-wrap:balance;color:var(--miniplanner-ink);letter-spacing:-.02em;line-height:1.08}.MiniPlanner-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.MiniPlanner-metric{background-color:var(--miniplanner-metric);border-radius:18px;display:grid;gap:4px;padding:12px}.MiniPlanner-metric span{color:var(--miniplanner-ink-faint);font-size:.77rem;font-weight:700;text-transform:uppercase}.MiniPlanner-metric strong{color:var(--miniplanner-ink);font-size:1.05rem}.MiniPlanner-stagePreview{background:linear-gradient(180deg,#f4fbf8 0,var(--miniplanner-stage) 100%);border-radius:20px;display:grid;gap:12px;padding:16px}.MiniPlanner-stageList{display:grid;gap:10px;margin:0}.MiniPlanner-stageList li{display:grid;gap:2px;padding:0}.MiniPlanner-stageLabel{color:var(--miniplanner-ink);font-weight:800}.MiniPlanner-stageMeta{color:var(--miniplanner-ink-soft);font-size:.94rem;line-height:1.45}.MiniPlanner-conversionCard{align-content:start;background:radial-gradient(circle at top right,#ffffff29,#0000 32%),linear-gradient(160deg,#0a3a60,#05557f);color:var(--clr-white);display:grid;gap:14px;padding:28px}.MiniPlanner-conversionCard .Headline,.MiniPlanner-conversionTitle{color:var(--clr-white)}.MiniPlanner-conversionTitle{text-wrap:balance;letter-spacing:-.02em;line-height:1.06}.MiniPlanner-appStoreLabel,.MiniPlanner-conversionEyebrow{color:#ffffffc7}.MiniPlanner-appHintCopy{color:#ffffffeb;font-size:1.02rem;line-height:1.6}.MiniPlanner-storeLinks .StoreLinks{flex-wrap:wrap;gap:8px}.MiniPlanner-storeLinks .StoreLinks li{padding:0}.MiniPlanner-storeLinks .StoreLinks img{height:46px}.MiniPlanner-webLink{align-items:center;background-color:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;color:var(--clr-white);display:inline-flex;font-weight:700;justify-content:center;min-height:48px;padding:12px 18px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.MiniPlanner-webLink:focus-visible,.MiniPlanner-webLink:hover{background-color:#ffffff29;border-color:#ffffff6b;transform:translateY(-1px)}.MiniPlanner-secondaryHint{color:#ffffffd1}@media (max-width:760px){.MiniPlanner-shell{border-radius:22px;padding:18px}.MiniPlanner-conversionCard,.MiniPlanner-form,.MiniPlanner-resultMain{padding:18px}.MiniPlanner-flowHeader,.MiniPlanner-formFooter{align-items:flex-start;flex-direction:column}.MiniPlanner-metrics{grid-template-columns:1fr}.MiniPlanner-option{width:100%}}.MiniPlanner-saveButton{align-items:center;background:var(--clr-secondary,#007a5a);border:1.5px solid var(--clr-secondary,#007a5a);border-radius:var(--Button-border-radius,50px);box-shadow:0 12px 28px #00000029;color:var(--clr-white,#fff);cursor:pointer;display:inline-flex;font-family:var(--font-primary,sans-serif);font-size:.9375rem;font-weight:700;justify-content:center;margin-top:10px;min-height:48px;padding:12px 22px;text-align:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease;width:100%}.MiniPlanner-saveButton:hover:not(:disabled){background:var(--clr-primary,#003356);border-color:var(--clr-primary,#003356);box-shadow:0 14px 32px #0003;color:var(--clr-white,#fff);transform:translateY(-1px)}.MiniPlanner-saveButton:disabled{background:#ffffff29;border-color:#ffffff57;box-shadow:none;color:#ffffff9e;cursor:not-allowed;transform:none}