.cash-flow-sankey-module__AgUk7a__scroller{scrollbar-width:thin;scrollbar-color:#54708d #ffffff05;overflow-x:auto}.cash-flow-sankey-module__AgUk7a__diagram{width:100%;min-width:690px;height:auto;display:block}.cash-flow-sankey-module__AgUk7a__heading{fill:#8297ad;letter-spacing:1.7px;font-size:10px;font-weight:650}.cash-flow-sankey-module__AgUk7a__name{fill:#e8f1f9;font-size:12px;font-weight:600}.cash-flow-sankey-module__AgUk7a__value{fill:#afc4d5;font-variant-numeric:tabular-nums;font-size:12px}.cash-flow-sankey-module__AgUk7a__caption{color:#93aabe;margin:0 0 4px;font-size:11px;line-height:1.5}.cash-flow-sankey-module__AgUk7a__mobileFlow{display:none}.cash-flow-sankey-module__AgUk7a__empty{color:#afc4d5;text-align:center;padding:48px 8px;font-size:13px}@media (max-width:600px){.cash-flow-sankey-module__AgUk7a__scroller{display:none}.cash-flow-sankey-module__AgUk7a__mobileFlow{margin:20px 0 12px;display:block}.cash-flow-sankey-module__AgUk7a__mobileFlow h3{color:#8297ad;letter-spacing:1.4px;margin:8px 0;font-size:9px;font-weight:650}.cash-flow-sankey-module__AgUk7a__mobileRows{gap:6px;display:grid}.cash-flow-sankey-module__AgUk7a__mobileRows>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:11px;display:flex}.cash-flow-sankey-module__AgUk7a__mobileRows span{align-items:center;gap:7px;min-width:0;display:flex}.cash-flow-sankey-module__AgUk7a__mobileRows i{border-radius:2px;flex:0 0 7px;height:7px;display:block}.cash-flow-sankey-module__AgUk7a__mobileRows b{flex-shrink:0;font-weight:600}.cash-flow-sankey-module__AgUk7a__mobileRibbons{width:100%;height:44px;margin:8px 0;display:block}.cash-flow-sankey-module__AgUk7a__mobileHub{color:#102238;text-align:center;font-variant-numeric:tabular-nums;background:#6ac7ff;border-radius:5px;width:72%;margin:auto;padding:7px 2px;font-size:11px;font-weight:700}}
.cash-flow-month-dialog-module__w1GN2W__dialog{color:#15263a;background:#fff;border:1px solid #d6e1eb;border-radius:18px;width:min(820px,100vw - 24px);max-height:min(88vh,900px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 70px #07152555}.cash-flow-month-dialog-module__w1GN2W__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07152588}.cash-flow-month-dialog-module__w1GN2W__panel{padding:0 22px 22px}.cash-flow-month-dialog-module__w1GN2W__header{z-index:1;background:#fff;border-bottom:1px solid #dbe4ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 0 16px;display:flex;position:sticky;top:0}.cash-flow-month-dialog-module__w1GN2W__header p{color:#6c7c8e;letter-spacing:1.6px;font-size:10px;font-weight:700}.cash-flow-month-dialog-module__w1GN2W__header h2{margin:3px 0;font-size:24px;font-weight:650}.cash-flow-month-dialog-module__w1GN2W__header span{color:#6c7c8e;font-size:13px}.cash-flow-month-dialog-module__w1GN2W__header button{border:1px solid #dbe4ec;border-radius:9px;place-items:center;width:34px;height:34px;font-size:25px;line-height:1;display:grid}.cash-flow-month-dialog-module__w1GN2W__summary{background:#f4f7fa;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;padding:15px;display:grid}.cash-flow-month-dialog-module__w1GN2W__summary span{color:#6c7c8e;font-size:11px;display:block}.cash-flow-month-dialog-module__w1GN2W__summary b{font-variant-numeric:tabular-nums;font-size:19px}.cash-flow-month-dialog-module__w1GN2W__columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cash-flow-month-dialog-module__w1GN2W__sideHeading,.cash-flow-month-dialog-module__w1GN2W__groupHeading,.cash-flow-month-dialog-module__w1GN2W__line{justify-content:space-between;gap:16px;display:flex}.cash-flow-month-dialog-module__w1GN2W__sideHeading{border-bottom:1px solid #dbe4ec;padding:0 0 11px}.cash-flow-month-dialog-module__w1GN2W__sideHeading h3{font-size:15px;font-weight:650}.cash-flow-month-dialog-module__w1GN2W__sideHeading strong{font-variant-numeric:tabular-nums}.cash-flow-month-dialog-module__w1GN2W__group{border-bottom:1px solid #e9eef3;padding:13px 0}.cash-flow-month-dialog-module__w1GN2W__groupHeading{font-size:13px}.cash-flow-month-dialog-module__w1GN2W__groupHeading b:last-child,.cash-flow-month-dialog-module__w1GN2W__line span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.cash-flow-month-dialog-module__w1GN2W__line{color:#627285;padding:7px 0 0 11px;font-size:12px}.cash-flow-month-dialog-module__w1GN2W__line span:first-child{overflow-wrap:anywhere}.cash-flow-month-dialog-module__w1GN2W__empty{color:#6c7c8e;padding:16px 0;font-size:13px}@media (max-width:600px){.cash-flow-month-dialog-module__w1GN2W__panel{padding:0 15px 18px}.cash-flow-month-dialog-module__w1GN2W__summary{gap:8px;padding:12px}.cash-flow-month-dialog-module__w1GN2W__summary b{font-size:14px}.cash-flow-month-dialog-module__w1GN2W__columns{grid-template-columns:1fr;gap:20px}}
.cash-flow-chart-module__RnsBTW__card{isolation:isolate;color:#f1f5f9;background:radial-gradient(at 95% 0,#174c704d,#0000 65%),#0e2035;border:1px solid #203953;border-radius:16px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 12px 32px -20px #0e203566}.cash-flow-chart-module__RnsBTW__header,.cash-flow-chart-module__RnsBTW__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.cash-flow-chart-module__RnsBTW__header h2{letter-spacing:-.4px;margin:3px 0;font-size:21px;font-weight:600}.cash-flow-chart-module__RnsBTW__header p,.cash-flow-chart-module__RnsBTW__notes{color:#a9b6c5;font-size:11px}.cash-flow-chart-module__RnsBTW__eyebrow{letter-spacing:1.5px;font-weight:600;color:#a9b6c5!important;font-size:9px!important}.cash-flow-chart-module__RnsBTW__viewToggle{background:#07152566;border:1px solid #ffffff14;border-radius:10px;padding:3px;display:inline-flex}.cash-flow-chart-module__RnsBTW__viewToggle button{color:#b5c5d7;border-radius:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:500}.cash-flow-chart-module__RnsBTW__viewToggle button[aria-pressed=true]{color:#102238;background:#edf5ff;box-shadow:0 2px 6px #0002}.cash-flow-chart-module__RnsBTW__metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 16px;display:grid}.cash-flow-chart-module__RnsBTW__metrics span{color:#a9b6c5;font-size:11px;display:block}.cash-flow-chart-module__RnsBTW__metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:clamp(19px,2.3vw,27px);font-weight:550}.cash-flow-chart-module__RnsBTW__inactiveNotice{color:#f6d698;background:#fbbf2412;border:1px solid #fbbf2455;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;margin:0 0 15px;padding:10px 12px;font-size:11px;display:flex}.cash-flow-chart-module__RnsBTW__inactiveNotice button{text-underline-offset:2px;font-weight:600;text-decoration:underline}.cash-flow-chart-module__RnsBTW__toolbar{flex-wrap:wrap}.cash-flow-chart-module__RnsBTW__legend{color:#b9c6d5;gap:16px;font-size:11px;display:flex}.cash-flow-chart-module__RnsBTW__legend i{vertical-align:middle;border-radius:1px;width:8px;height:8px;margin-right:4px;display:inline-block}.cash-flow-chart-module__RnsBTW__toggle{border:1px solid #ffffff18;border-radius:6px;padding:2px;display:flex}.cash-flow-chart-module__RnsBTW__toggle button{border-radius:4px;padding:4px 9px;font-size:11px}.cash-flow-chart-module__RnsBTW__toggle button[aria-pressed=true]{color:#fff;background:#ffffff12}.cash-flow-chart-module__RnsBTW__chart{min-width:0;margin-top:22px;display:flex;position:relative}.cash-flow-chart-module__RnsBTW__axis{color:#94a5b8;font-variant-numeric:tabular-nums;flex:0 0 54px;height:200px;font-size:10px;position:relative}.cash-flow-chart-module__RnsBTW__axis>span{white-space:nowrap;position:absolute;right:9px;transform:translateY(-50%)}.cash-flow-chart-module__RnsBTW__axis .cash-flow-chart-module__RnsBTW__axisCurrency{letter-spacing:.7px;color:#6f839b;font-size:8px;top:-9px}.cash-flow-chart-module__RnsBTW__scroller{flex:1;min-width:0;overflow-x:auto}.cash-flow-chart-module__RnsBTW__plot{min-width:660px;position:relative}.cash-flow-chart-module__RnsBTW__plot svg{width:100%;height:200px;display:block}.cash-flow-chart-module__RnsBTW__months{grid-template-columns:repeat(12,1fr);gap:2px;display:grid}.cash-flow-chart-module__RnsBTW__months button{color:#94a5b8;border-bottom:1px solid #0000;padding:6px 1px;font-size:10px}.cash-flow-chart-module__RnsBTW__months button[aria-pressed=true]{color:#edf2f7;border-bottom-color:#6ac7ff}.cash-flow-chart-module__RnsBTW__tooltip{z-index:3;color:#14253a;pointer-events:none;background:#f8fbfe;border:1px solid #d6e2ed;border-radius:11px;width:250px;padding:11px 12px;font-size:11px;position:absolute;top:0;box-shadow:0 12px 28px #07152555}.cash-flow-chart-module__RnsBTW__tooltipLeft{left:58px}.cash-flow-chart-module__RnsBTW__tooltipRight{right:10px}.cash-flow-chart-module__RnsBTW__tooltip>b{font-size:13px;display:block}.cash-flow-chart-module__RnsBTW__tooltipTotals{color:#42566b;border-bottom:1px solid #e4eaf0;flex-wrap:wrap;gap:4px 10px;margin:6px 0;padding-bottom:6px;font-size:10px;display:flex}.cash-flow-chart-module__RnsBTW__tooltipGroup{margin-top:5px}.cash-flow-chart-module__RnsBTW__tooltipGroup strong{color:#66798c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:10px;display:block}.cash-flow-chart-module__RnsBTW__tooltipGroup>div{justify-content:space-between;gap:10px;line-height:1.5;display:flex}.cash-flow-chart-module__RnsBTW__tooltipGroup>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cash-flow-chart-module__RnsBTW__tooltipGroup>div b{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.cash-flow-chart-module__RnsBTW__tooltip small{color:#67798a;font-size:9px}.cash-flow-chart-module__RnsBTW__notes{margin-top:8px;line-height:1.6}.cash-flow-chart-module__RnsBTW__notes summary{cursor:pointer}.cash-flow-chart-module__RnsBTW__notes p{margin-top:8px}.cash-flow-chart-module__RnsBTW__notice{color:#e5c69f;padding:20px 0}.cash-flow-chart-module__RnsBTW__coverage{color:#94a5b8;margin-top:12px;font-size:10px;line-height:1.5}.cash-flow-chart-module__RnsBTW__coverage button{color:#8bd5ff;text-underline-offset:2px;margin-left:6px;text-decoration:underline}.cash-flow-chart-module__RnsBTW__card button:focus-visible,.cash-flow-chart-module__RnsBTW__notes summary:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}@media (max-width:600px){.cash-flow-chart-module__RnsBTW__card{border-radius:14px;padding:16px}.cash-flow-chart-module__RnsBTW__header{align-items:flex-start}.cash-flow-chart-module__RnsBTW__header h2{font-size:19px}.cash-flow-chart-module__RnsBTW__viewToggle button{min-height:32px;padding:0 9px;font-size:10px}.cash-flow-chart-module__RnsBTW__metrics{gap:8px;margin:14px 0}.cash-flow-chart-module__RnsBTW__metrics strong{font-size:19px}.cash-flow-chart-module__RnsBTW__metrics span{font-size:10px}.cash-flow-chart-module__RnsBTW__legend{gap:10px;font-size:10px}.cash-flow-chart-module__RnsBTW__toolbar{gap:10px}.cash-flow-chart-module__RnsBTW__axis{flex-basis:46px}.cash-flow-chart-module__RnsBTW__tooltipLeft,.cash-flow-chart-module__RnsBTW__tooltipRight{width:100%;left:0;right:0}}
.first-plan-guide-module__S3891W__guide{background:linear-gradient(135deg,#f9fcfb 0%,#f2f7f5 100%);border:1px solid #d7e4e3;border-radius:24px;overflow:hidden;box-shadow:0 18px 42px -35px #14414059}.first-plan-guide-module__S3891W__intro{justify-content:space-between;gap:28px;padding:26px 28px 24px;display:flex}.first-plan-guide-module__S3891W__eyebrow{color:#39746c;letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.first-plan-guide-module__S3891W__intro h2{color:#122432;letter-spacing:-.04em;margin:11px 0 7px;font-size:clamp(24px,2.8vw,34px);font-weight:650;line-height:1.13}.first-plan-guide-module__S3891W__intro p{color:#5c707a;max-width:580px;font-size:14px;line-height:1.55}.first-plan-guide-module__S3891W__progress{color:#102b31;flex-direction:column;flex:0 0 150px;align-self:center;align-items:flex-end;display:flex}.first-plan-guide-module__S3891W__progress strong{letter-spacing:-.05em;font-size:30px;font-weight:650;line-height:1}.first-plan-guide-module__S3891W__progress strong span{color:#91aaa7;font-size:17px}.first-plan-guide-module__S3891W__progress small{color:#647b80;margin-top:3px;font-size:11px}.first-plan-guide-module__S3891W__progress div{background:#dce9e6;border-radius:20px;width:100%;height:5px;margin-top:11px;overflow:hidden}.first-plan-guide-module__S3891W__progress i{background:#2c8e77;border-radius:20px;height:100%;transition:width .25s;display:block}.first-plan-guide-module__S3891W__steps{background:#fff;border:1px solid #dce7e5;border-radius:16px;margin:0 28px 24px;padding:0;list-style:none}.first-plan-guide-module__S3891W__step{align-items:center;gap:16px;min-height:91px;padding:16px 20px;display:flex}.first-plan-guide-module__S3891W__step+.first-plan-guide-module__S3891W__step{border-top:1px solid #e8eeed}.first-plan-guide-module__S3891W__done{min-height:59px;padding-top:10px;padding-bottom:10px}.first-plan-guide-module__S3891W__done .first-plan-guide-module__S3891W__icon,.first-plan-guide-module__S3891W__done .first-plan-guide-module__S3891W__stepCopy p{display:none}.first-plan-guide-module__S3891W__done .first-plan-guide-module__S3891W__stepCopy{flex:auto}.first-plan-guide-module__S3891W__done .first-plan-guide-module__S3891W__complete{margin-left:auto}.first-plan-guide-module__S3891W__number{color:#34796c;background:#eaf3f0;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:750;display:grid}.first-plan-guide-module__S3891W__done .first-plan-guide-module__S3891W__number{color:#237a5c;background:#dff2e7}.first-plan-guide-module__S3891W__icon{color:#607d7a;border:1px solid #e7eeec;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.first-plan-guide-module__S3891W__stepCopy{flex:1;min-width:0}.first-plan-guide-module__S3891W__stepCopy h3{color:#1b2b36;font-size:14px;font-weight:650;line-height:1.2}.first-plan-guide-module__S3891W__stepCopy p{color:#677a81;margin-top:4px;font-size:12px;line-height:1.4}.first-plan-guide-module__S3891W__actions{flex:none;align-items:center;gap:7px;display:flex}.first-plan-guide-module__S3891W__actions button,.first-plan-guide-module__S3891W__demo button{color:#195b4c;white-space:nowrap;background:#f2f8f5;border:1px solid #bed8d0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.first-plan-guide-module__S3891W__actions button:hover,.first-plan-guide-module__S3891W__demo button:hover{background:#e4f2ea;border-color:#80b9a7}.first-plan-guide-module__S3891W__actions .first-plan-guide-module__S3891W__secondary{color:#566d70;background:0 0;border-color:#0000}.first-plan-guide-module__S3891W__complete{color:#3a8060;background:#edf7ef;border-radius:30px;padding:6px 10px;font-size:11px;font-weight:700}.first-plan-guide-module__S3891W__demo{color:#64777d;border-top:1px solid #dce7e5;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;font-size:12px;display:flex}.first-plan-guide-module__S3891W__demo button{background:0 0;border:none}@media (max-width:760px){.first-plan-guide-module__S3891W__intro{padding:22px 20px}.first-plan-guide-module__S3891W__steps{margin:0 20px 18px}.first-plan-guide-module__S3891W__step{flex-wrap:wrap;gap:12px;padding:15px}.first-plan-guide-module__S3891W__stepCopy{flex-basis:calc(100% - 90px)}.first-plan-guide-module__S3891W__actions,.first-plan-guide-module__S3891W__complete{margin-left:43px}.first-plan-guide-module__S3891W__demo{flex-direction:column;align-items:flex-start;padding:14px 20px}}@media (max-width:430px){.first-plan-guide-module__S3891W__intro{gap:12px}.first-plan-guide-module__S3891W__intro p{font-size:13px}.first-plan-guide-module__S3891W__progress{flex-basis:75px}.first-plan-guide-module__S3891W__progress strong{font-size:25px}.first-plan-guide-module__S3891W__progress small{text-align:right;font-size:9px}.first-plan-guide-module__S3891W__icon{width:32px;height:32px}.first-plan-guide-module__S3891W__stepCopy{flex-basis:calc(100% - 75px)}.first-plan-guide-module__S3891W__actions{flex-wrap:wrap;margin-left:43px}.first-plan-guide-module__S3891W__actions button{font-size:11px}.first-plan-guide-module__S3891W__steps{margin:0 12px 12px}.first-plan-guide-module__S3891W__intro{padding:20px 16px}.first-plan-guide-module__S3891W__demo{padding:12px 16px}}
.income-chart-module__oXglIW__card{isolation:isolate;color:#f1f5f9;background:radial-gradient(at 95% 0,#174c704d,#0000 65%),#0e2035;border:1px solid #203953;border-radius:24px;position:relative;box-shadow:0 12px 32px -20px #0e203566,inset 0 1px #ffffff0a}.income-chart-module__oXglIW__range{background:#07152566;border:1px solid #ffffff14;border-radius:12px;padding:4px;display:inline-flex}.income-chart-module__oXglIW__range button{color:#b5c5d7;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.income-chart-module__oXglIW__range button:hover{color:#fff;background:#ffffff0a}.income-chart-module__oXglIW__range button[aria-pressed=true]{color:#102238;background:#edf5ff;box-shadow:0 2px 6px #0002}.income-chart-module__oXglIW__range button:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.income-chart-module__oXglIW__month{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;padding:0;transition:background .15s;display:flex;position:relative}.income-chart-module__oXglIW__month:hover,.income-chart-module__oXglIW__month:focus-visible{background:#ffffff08}.income-chart-module__oXglIW__month:focus-visible{outline-offset:-2px;outline:2px solid #7dd3fc}.income-chart-module__oXglIW__month[data-current=true]{background:linear-gradient(#0000,#4f9eff14)}.income-chart-module__oXglIW__month:hover .income-chart-module__oXglIW__bar,.income-chart-module__oXglIW__month:focus-visible .income-chart-module__oXglIW__bar{filter:brightness(1.15)}.income-chart-module__oXglIW__bar{border-radius:6px 6px 0 0;width:72%;max-width:42px;transition:height .25s,filter .15s;overflow:hidden}.income-chart-module__oXglIW__received{background:linear-gradient(#6ac7ff,#4384f5)}.income-chart-module__oXglIW__expected{background:repeating-linear-gradient(135deg,#779ed538 0 3px,#779ed514 3px 6px)}.income-chart-module__oXglIW__declared{background:#6aaeff}.income-chart-module__oXglIW__estimated{background:#7987d6}.income-chart-module__oXglIW__interest{background:#4bd4b0}.income-chart-module__oXglIW__scroller{scrollbar-width:thin;scrollbar-color:#54708d #ffffff05}@media (prefers-reduced-motion:reduce){.income-chart-module__oXglIW__range button,.income-chart-module__oXglIW__month,.income-chart-module__oXglIW__bar{transition:none}}
.retirement-timeline-module__5jVjbW__root{gap:20px;min-width:0;display:grid}.retirement-timeline-module__5jVjbW__quickSettings{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;padding:20px!important}.retirement-timeline-module__5jVjbW__quickSettings input{font-variant-numeric:tabular-nums}.retirement-timeline-module__5jVjbW__link{color:var(--worthly-income,#0079db);text-underline-offset:3px;align-items:center;gap:4px;margin-top:7px;font-size:11px;text-decoration:underline;display:inline-flex}.retirement-timeline-module__5jVjbW__chartCard{isolation:isolate;color:#f1f5f9;background:radial-gradient(at 95% 0,#174c704d,#0000 65%),#0e2035;border:1px solid #203953;border-radius:16px;min-width:0;padding:24px;position:relative;box-shadow:0 12px 32px -20px #0e203566}.retirement-timeline-module__5jVjbW__chartHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.retirement-timeline-module__5jVjbW__eyebrow{letter-spacing:1.6px;color:#9bb0c8;font-size:9px;font-weight:600}.retirement-timeline-module__5jVjbW__chartHeader h2{letter-spacing:-.5px;margin-top:5px;font-size:22px;font-weight:550}.retirement-timeline-module__5jVjbW__subtitle{color:#9bb0c8;margin-top:5px;font-size:11px}.retirement-timeline-module__5jVjbW__headline{text-align:right;flex-shrink:0}.retirement-timeline-module__5jVjbW__headline span{color:#a9b6c5;font-size:11px;display:block}.retirement-timeline-module__5jVjbW__headline strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:550}.retirement-timeline-module__5jVjbW__legend{color:#b9c6d5;flex-wrap:wrap;gap:8px 16px;margin:22px 0 0;font-size:10px;display:flex}.retirement-timeline-module__5jVjbW__legend span{white-space:nowrap}.retirement-timeline-module__5jVjbW__legend i{vertical-align:middle;border-radius:1px;width:7px;height:7px;margin-right:5px;display:inline-block}.retirement-timeline-module__5jVjbW__legend .retirement-timeline-module__5jVjbW__netKey{background:#4bd4b0;width:12px;height:2px}.retirement-timeline-module__5jVjbW__legend .retirement-timeline-module__5jVjbW__targetKey{border-top:1px dashed #e9edf5;width:12px;height:0}.retirement-timeline-module__5jVjbW__chart{min-width:0;margin-top:27px;display:flex;position:relative}.retirement-timeline-module__5jVjbW__axis{color:#9bb0c8;font-variant-numeric:tabular-nums;flex:0 0 66px;height:218px;font-size:10px;position:relative}.retirement-timeline-module__5jVjbW__axis>span{white-space:nowrap;position:absolute;right:10px;transform:translateY(-50%)}.retirement-timeline-module__5jVjbW__axis .retirement-timeline-module__5jVjbW__axisCurrency{letter-spacing:.7px;color:#8b9fb5;font-size:7px;top:-12px}.retirement-timeline-module__5jVjbW__chartScroll{scrollbar-width:thin;scrollbar-color:#54708d #ffffff05;flex:1;min-width:0;overflow-x:auto}.retirement-timeline-module__5jVjbW__plot{position:relative}.retirement-timeline-module__5jVjbW__plot svg{width:100%;height:218px;display:block}.retirement-timeline-module__5jVjbW__hitTargets{height:218px;position:absolute;inset:0 0 auto}.retirement-timeline-module__5jVjbW__hitTargets button{border-radius:2px;height:100%;position:absolute;top:0}.retirement-timeline-module__5jVjbW__hitTargets button:hover{background:#ffffff08}.retirement-timeline-module__5jVjbW__hitTargets button:focus-visible{outline-offset:-2px;background:#ffffff08;outline:2px solid #7dd3fc}.retirement-timeline-module__5jVjbW__ageLabels{color:#9bb0c8;height:23px;padding-top:7px;font-size:9px;display:flex}.retirement-timeline-module__5jVjbW__ageLabels span{text-align:center;flex:1}.retirement-timeline-module__5jVjbW__chartCaption{color:#9bb0c8;margin-top:8px;font-size:10px;line-height:1.6}.retirement-timeline-module__5jVjbW__tooltip{z-index:3;color:#14253a;pointer-events:none;background:#f8fbfe;border:1px solid #d6e2ed;border-radius:10px;width:250px;max-width:100%;padding:13px;font-size:11px;position:absolute;top:0;box-shadow:0 12px 28px #07152555}.retirement-timeline-module__5jVjbW__tooltipLeft{left:66px}.retirement-timeline-module__5jVjbW__tooltipRight{right:0}.retirement-timeline-module__5jVjbW__tooltip>strong{margin-bottom:7px;font-size:13px;display:block}.retirement-timeline-module__5jVjbW__tooltip>div{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.retirement-timeline-module__5jVjbW__tooltip b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.retirement-timeline-module__5jVjbW__tooltip small{color:#62758a;margin-top:5px;font-size:9px;display:block}.retirement-timeline-module__5jVjbW__tooltipTotal{border-top:1px solid #e4eaf0;margin-top:5px;padding-top:6px!important}.retirement-timeline-module__5jVjbW__yearDetail{border-top:1px solid #ffffff14;grid-template-columns:minmax(150px,.6fr) 1.4fr;gap:24px;margin-top:18px;padding-top:18px;display:grid}.retirement-timeline-module__5jVjbW__yearSelection label>span{color:#9bb0c8;margin-bottom:6px;font-size:10px;display:block}.retirement-timeline-module__5jVjbW__yearSelection select{background:#172d45;border:1px solid #ffffff20;border-radius:7px;width:100%;max-width:220px;padding:8px 10px;font-size:12px}.retirement-timeline-module__5jVjbW__yearSelection>span{color:#9bb0c8;margin-top:8px;font-size:10px;display:block}.retirement-timeline-module__5jVjbW__detailNumbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;font-size:11px;display:grid}.retirement-timeline-module__5jVjbW__detailNumbers>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.retirement-timeline-module__5jVjbW__detailNumbers span{color:#a9bbcf}.retirement-timeline-module__5jVjbW__detailNumbers span i{vertical-align:middle;border-radius:1px;width:5px;height:5px;margin-left:5px;display:inline-block}.retirement-timeline-module__5jVjbW__detailNumbers b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.retirement-timeline-module__5jVjbW__detailTotal span,.retirement-timeline-module__5jVjbW__detailTotal b{color:#f1f5f9}.retirement-timeline-module__5jVjbW__detailTotal[data-gap=true] span,.retirement-timeline-module__5jVjbW__detailTotal[data-gap=true] b{color:#f2bc90}.retirement-timeline-module__5jVjbW__milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.retirement-timeline-module__5jVjbW__milestone{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:14px;min-width:0;padding:17px;transition:border-color .15s,transform .15s}.retirement-timeline-module__5jVjbW__milestone:hover:not(:disabled){border-color:#6ac7ff;transform:translateY(-2px)}.retirement-timeline-module__5jVjbW__milestone:disabled{opacity:.65;cursor:default}.retirement-timeline-module__5jVjbW__milestoneLabel{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:flex}.retirement-timeline-module__5jVjbW__milestoneLabel i{border-radius:50%;width:6px;height:6px}.retirement-timeline-module__5jVjbW__milestoneLabel svg{margin-left:auto}.retirement-timeline-module__5jVjbW__milestone>div{justify-content:space-between;align-items:baseline;gap:10px;margin:9px 0;display:flex}.retirement-timeline-module__5jVjbW__milestone strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.retirement-timeline-module__5jVjbW__milestone>div>span{white-space:nowrap;color:var(--muted-foreground);font-size:11px}.retirement-timeline-module__5jVjbW__milestone small{color:var(--muted-foreground);font-size:10px;line-height:1.6;display:block}.retirement-timeline-module__5jVjbW__insights,.retirement-timeline-module__5jVjbW__pensionSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.retirement-timeline-module__5jVjbW__insights>section,.retirement-timeline-module__5jVjbW__pensionSettings>section{padding:20px!important}.retirement-timeline-module__5jVjbW__insightLabel{letter-spacing:1.2px;color:var(--muted-foreground);font-size:9px;font-weight:600}.retirement-timeline-module__5jVjbW__insights h3,.retirement-timeline-module__5jVjbW__pensionSettings h3,.retirement-timeline-module__5jVjbW__advanced h3{letter-spacing:-.25px;margin-top:6px;font-size:16px;font-weight:550}.retirement-timeline-module__5jVjbW__insights strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:8px 0;font-size:27px;font-weight:550;display:block}.retirement-timeline-module__5jVjbW__insights strong small{color:var(--muted-foreground);letter-spacing:0;margin-left:8px;font-size:11px;font-weight:400}.retirement-timeline-module__5jVjbW__insights p,.retirement-timeline-module__5jVjbW__note{color:var(--muted-foreground);font-size:11px;line-height:1.75}.retirement-timeline-module__5jVjbW__sectionHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.retirement-timeline-module__5jVjbW__sectionHeading svg{color:var(--muted-foreground)}.retirement-timeline-module__5jVjbW__pensionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 12px;display:grid}.retirement-timeline-module__5jVjbW__pensionFields>label:first-child{grid-column:1/-1}.retirement-timeline-module__5jVjbW__stateFields{grid-template-columns:1fr 1.3fr;gap:12px;margin:18px 0 12px;display:grid}.retirement-timeline-module__5jVjbW__note+.retirement-timeline-module__5jVjbW__note{margin-top:7px}.retirement-timeline-module__5jVjbW__note a{color:var(--worthly-income,#0079db);text-underline-offset:2px;text-decoration:underline}.retirement-timeline-module__5jVjbW__details summary{cursor:pointer;font-size:13px;font-weight:550}.retirement-timeline-module__5jVjbW__advanced{grid-template-columns:1fr 1fr;gap:28px;margin-top:18px;display:grid}.retirement-timeline-module__5jVjbW__advancedFields{gap:15px;display:grid}.retirement-timeline-module__5jVjbW__source{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.retirement-timeline-module__5jVjbW__source input{accent-color:#0079db;width:15px;height:15px}.retirement-timeline-module__5jVjbW__source span{flex:1;justify-content:space-between;gap:14px;display:flex}.retirement-timeline-module__5jVjbW__source small{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground)}.retirement-timeline-module__5jVjbW__potTotal{justify-content:space-between;gap:12px;margin-top:15px;font-size:12px;display:flex}.retirement-timeline-module__5jVjbW__potTotal strong{font-variant-numeric:tabular-nums}.retirement-timeline-module__5jVjbW__tableScroll{margin-top:16px;overflow-x:auto}.retirement-timeline-module__5jVjbW__tableScroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:11px}.retirement-timeline-module__5jVjbW__tableScroll caption{text-align:left;color:var(--muted-foreground);padding-bottom:10px;font-size:10px}.retirement-timeline-module__5jVjbW__tableScroll th,.retirement-timeline-module__5jVjbW__tableScroll td{border-bottom:1px solid var(--border);text-align:right;padding:10px 12px}.retirement-timeline-module__5jVjbW__tableScroll th:first-child{text-align:left}.retirement-timeline-module__5jVjbW__tableScroll th{font-weight:550}.retirement-timeline-module__5jVjbW__tableScroll thead{color:var(--muted-foreground)}.retirement-timeline-module__5jVjbW__tableScroll tr[data-retired=true]{background:var(--muted)}.retirement-timeline-module__5jVjbW__assumptions{color:var(--muted-foreground);gap:12px;margin-top:16px;font-size:12px;line-height:1.7;display:grid}.retirement-timeline-module__5jVjbW__warnings{color:var(--muted-foreground);background:#d19b570a;border:1px solid #d19b5733;border-radius:10px;padding:12px 16px;font-size:11px;line-height:1.75}.retirement-timeline-module__5jVjbW__warning{color:#9a672a}.retirement-timeline-module__5jVjbW__empty{min-height:140px;padding:30px 0 20px}.retirement-timeline-module__5jVjbW__empty h3{margin-bottom:8px;font-size:17px;font-weight:550}.retirement-timeline-module__5jVjbW__empty p{color:#b3c2d4;font-size:12px;line-height:1.7}.retirement-timeline-module__5jVjbW__root button:focus-visible,.retirement-timeline-module__5jVjbW__root select:focus-visible,.retirement-timeline-module__5jVjbW__root summary:focus-visible,.retirement-timeline-module__5jVjbW__root a:focus-visible{outline-offset:3px;outline:2px solid #6ac7ff}@media (max-width:1000px){.retirement-timeline-module__5jVjbW__headline strong{font-size:28px}.retirement-timeline-module__5jVjbW__yearDetail{grid-template-columns:1fr}.retirement-timeline-module__5jVjbW__yearSelection{align-items:center;gap:20px;display:flex}.retirement-timeline-module__5jVjbW__yearSelection>span{margin-top:17px}.retirement-timeline-module__5jVjbW__milestone strong{font-size:22px}.retirement-timeline-module__5jVjbW__milestone>div{flex-wrap:wrap;gap:2px}.retirement-timeline-module__5jVjbW__insights,.retirement-timeline-module__5jVjbW__pensionSettings{gap:12px}.retirement-timeline-module__5jVjbW__stateFields{grid-template-columns:1fr}}@media (max-width:600px){.retirement-timeline-module__5jVjbW__root{gap:14px}.retirement-timeline-module__5jVjbW__quickSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px!important}.retirement-timeline-module__5jVjbW__chartCard{border-radius:14px;padding:18px 16px}.retirement-timeline-module__5jVjbW__chartHeader{flex-direction:column;gap:12px}.retirement-timeline-module__5jVjbW__chartHeader h2{font-size:20px}.retirement-timeline-module__5jVjbW__headline{text-align:left}.retirement-timeline-module__5jVjbW__headline strong{font-size:30px}.retirement-timeline-module__5jVjbW__legend{gap:8px 12px;margin-top:16px;font-size:9px}.retirement-timeline-module__5jVjbW__axis{flex-basis:53px;font-size:9px}.retirement-timeline-module__5jVjbW__axis .retirement-timeline-module__5jVjbW__axisCurrency{font-size:6px;right:5px}.retirement-timeline-module__5jVjbW__tooltipLeft,.retirement-timeline-module__5jVjbW__tooltipRight{width:100%;left:0;right:0}.retirement-timeline-module__5jVjbW__yearDetail{gap:14px}.retirement-timeline-module__5jVjbW__yearSelection{justify-content:space-between;gap:8px}.retirement-timeline-module__5jVjbW__yearSelection>span{max-width:120px;font-size:9px}.retirement-timeline-module__5jVjbW__detailNumbers{grid-template-columns:1fr;gap:8px}.retirement-timeline-module__5jVjbW__chartCaption{font-size:9px}.retirement-timeline-module__5jVjbW__milestones{grid-template-columns:1fr;gap:8px}.retirement-timeline-module__5jVjbW__milestone{padding:13px 15px}.retirement-timeline-module__5jVjbW__milestone>div{flex-wrap:nowrap;margin:5px 0}.retirement-timeline-module__5jVjbW__milestone small{font-size:10px}.retirement-timeline-module__5jVjbW__insights,.retirement-timeline-module__5jVjbW__pensionSettings,.retirement-timeline-module__5jVjbW__advanced{grid-template-columns:1fr}.retirement-timeline-module__5jVjbW__insights>section,.retirement-timeline-module__5jVjbW__pensionSettings>section{padding:17px!important}.retirement-timeline-module__5jVjbW__stateFields{grid-template-columns:1fr 1.3fr}.retirement-timeline-module__5jVjbW__source span{flex-wrap:wrap;gap:3px}.retirement-timeline-module__5jVjbW__quickSettings label>span,.retirement-timeline-module__5jVjbW__pensionFields label>span,.retirement-timeline-module__5jVjbW__stateFields label>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.retirement-timeline-module__5jVjbW__milestone{transition:none}.retirement-timeline-module__5jVjbW__milestone:hover:not(:disabled){transform:none}}
.country-comparison-module__ORkxEW__page{gap:20px;min-width:0;display:grid}.country-comparison-module__ORkxEW__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.country-comparison-module__ORkxEW__toggle{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:4px;display:inline-flex}.country-comparison-module__ORkxEW__toggle button{white-space:nowrap;cursor:pointer;min-height:36px;color:var(--muted-foreground);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.country-comparison-module__ORkxEW__toggle button[aria-pressed=true]{color:#fff;background:#102640;box-shadow:0 2px 5px #10264018}.country-comparison-module__ORkxEW__edit{cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:10px 0;font-size:13px;font-weight:600;display:inline-flex}.country-comparison-module__ORkxEW__page button:focus-visible,.country-comparison-module__ORkxEW__page summary:focus-visible,.country-comparison-module__ORkxEW__tableScroll:focus-visible,.country-comparison-module__ORkxEW__card:focus-visible{outline-offset:4px;outline:2px solid #0074ef}.country-comparison-module__ORkxEW__countryPicker{font-size:13px}.country-comparison-module__ORkxEW__countryPicker summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;font-weight:600;display:flex}.country-comparison-module__ORkxEW__countryPicker summary>span{color:var(--muted-foreground);font-size:12px;font-weight:400}.country-comparison-module__ORkxEW__countryPicker>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.country-comparison-module__ORkxEW__countryPicker label{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:flex}.country-comparison-module__ORkxEW__countryPicker input{accent-color:#0074ef;width:15px;height:15px}.country-comparison-module__ORkxEW__countryPicker small{color:var(--muted-foreground)}.country-comparison-module__ORkxEW__countryPicker>button{cursor:pointer;margin-top:12px;text-decoration:underline}.country-comparison-module__ORkxEW__hero{color:#edf4ff;background:#102137;border:1px solid #29405b;border-radius:20px;min-width:0;padding:24px}.country-comparison-module__ORkxEW__heroHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.country-comparison-module__ORkxEW__heroHeading>div{min-width:0}.country-comparison-module__ORkxEW__heroHeading h2{letter-spacing:-.03em;font-size:22px;font-weight:650}.country-comparison-module__ORkxEW__heroHeading>span{color:#9db0c8;font-size:12px}.country-comparison-module__ORkxEW__eyebrow{color:#9db0c8;text-transform:uppercase;letter-spacing:.18em;margin-bottom:6px;font-size:10px;font-weight:650}.country-comparison-module__ORkxEW__basis{color:#a9b8cb;max-width:780px;margin-top:10px;font-size:12px;line-height:1.6}.country-comparison-module__ORkxEW__headlines{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px 0;display:grid}.country-comparison-module__ORkxEW__headlines>div{flex-direction:column;gap:6px;min-width:0;display:flex}.country-comparison-module__ORkxEW__headlines span,.country-comparison-module__ORkxEW__headlines small{color:#a9b8cb;font-size:11px;line-height:1.5}.country-comparison-module__ORkxEW__headlines strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.2vw,29px);font-weight:600;line-height:1.2}.country-comparison-module__ORkxEW__headlines>div:last-child strong{color:#8bd5c6}.country-comparison-module__ORkxEW__ranking{border-top:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding-top:20px;display:grid}.country-comparison-module__ORkxEW__barRow{text-align:left;cursor:pointer;border-radius:6px;width:100%;min-width:0;padding:4px 0}.country-comparison-module__ORkxEW__barTop{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.country-comparison-module__ORkxEW__barTop>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.country-comparison-module__ORkxEW__barTop i{color:#9aadc5;font-size:11px;font-style:normal}.country-comparison-module__ORkxEW__barTop small{color:#9aadc5;font-size:10px}.country-comparison-module__ORkxEW__barTop b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.country-comparison-module__ORkxEW__barTrack{background:#263c53;border-radius:2px;height:7px;display:block;position:relative;overflow:hidden}.country-comparison-module__ORkxEW__barFill{background:#0785ff;height:100%;transition:width .25s;display:block;position:absolute}.country-comparison-module__ORkxEW__barFill[data-baseline=true]{background:#859cb6}.country-comparison-module__ORkxEW__barFill[data-negative=true]{background:#ce7e8e}.country-comparison-module__ORkxEW__zero{z-index:1;background:#ffffff80;width:1px;height:100%;position:absolute;top:0}.country-comparison-module__ORkxEW__barRow:hover .country-comparison-module__ORkxEW__barTop{color:#8ecaff}.country-comparison-module__ORkxEW__readiness{color:#a9b8cb;border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;padding-top:14px;font-size:11px;display:flex}.country-comparison-module__ORkxEW__readiness button{color:#d5eaff;cursor:pointer;align-items:center;gap:4px;font-weight:600;display:inline-flex}.country-comparison-module__ORkxEW__empty{color:#c0ccdc;padding:20px 0;font-size:13px;line-height:1.7}.country-comparison-module__ORkxEW__notice{color:#78561e;background:#fff8ea;border:1px solid #ebd4a6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.country-comparison-module__ORkxEW__notice button{cursor:pointer;align-items:center;gap:5px;font-weight:650;text-decoration:underline;display:inline-flex}.country-comparison-module__ORkxEW__method{color:var(--muted-foreground);font-size:12px;line-height:1.7}.country-comparison-module__ORkxEW__method summary{cursor:pointer;font-weight:600}.country-comparison-module__ORkxEW__method p{max-width:920px;margin-top:10px}.country-comparison-module__ORkxEW__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.country-comparison-module__ORkxEW__sectionHeading h2{letter-spacing:-.02em;font-size:16px;font-weight:650}.country-comparison-module__ORkxEW__sectionHeading span{color:var(--muted-foreground);font-size:11px}.country-comparison-module__ORkxEW__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.country-comparison-module__ORkxEW__card{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:20px;scroll-margin-top:88px}.country-comparison-module__ORkxEW__best{border-color:#80bafa;box-shadow:0 0 0 1px #0074ef12}.country-comparison-module__ORkxEW__unranked{background:color-mix(in srgb,var(--card) 80%,var(--muted))}.country-comparison-module__ORkxEW__card header{justify-content:space-between;align-items:start;gap:8px;display:flex}.country-comparison-module__ORkxEW__countryTitle{align-items:center;gap:7px;display:flex}.country-comparison-module__ORkxEW__countryTitle h2{letter-spacing:-.02em;font-size:16px;font-weight:650}.country-comparison-module__ORkxEW__rank{color:var(--muted-foreground);font-size:11px}.country-comparison-module__ORkxEW__card header p{color:var(--muted-foreground);margin-top:3px;font-size:11px}.country-comparison-module__ORkxEW__badges{flex-direction:column;align-items:end;gap:5px;display:flex}.country-comparison-module__ORkxEW__home,.country-comparison-module__ORkxEW__bestBadge{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:600}.country-comparison-module__ORkxEW__home{background:var(--muted);color:var(--muted-foreground)}.country-comparison-module__ORkxEW__bestBadge{color:#095db8;background:#e7f2ff}.country-comparison-module__ORkxEW__cardHeadline{flex-direction:column;gap:3px;margin-top:18px;display:flex}.country-comparison-module__ORkxEW__cardHeadline strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:650;line-height:1.2}.country-comparison-module__ORkxEW__cardHeadline span{color:var(--muted-foreground);font-size:11px}.country-comparison-module__ORkxEW__delta,.country-comparison-module__ORkxEW__indicative{margin-top:8px;font-size:12px}.country-comparison-module__ORkxEW__delta[data-positive=true]{color:#107869}.country-comparison-module__ORkxEW__delta[data-positive=false]{color:#b24861}.country-comparison-module__ORkxEW__indicative{color:var(--muted-foreground)}.country-comparison-module__ORkxEW__metrics{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-top:16px;padding-top:14px;font-size:12px;display:grid}.country-comparison-module__ORkxEW__metrics dt{color:var(--muted-foreground)}.country-comparison-module__ORkxEW__metrics dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:550}.country-comparison-module__ORkxEW__needsInput{margin-top:16px;font-size:12px;line-height:1.6}.country-comparison-module__ORkxEW__needsInput b{font-weight:600}.country-comparison-module__ORkxEW__needsInput p{color:var(--muted-foreground);margin-top:4px}.country-comparison-module__ORkxEW__missingDetails{gap:8px;margin-top:8px;list-style:none;display:grid}.country-comparison-module__ORkxEW__missingDetails li{border-left:2px solid var(--border);overflow-wrap:anywhere;padding-left:10px}.country-comparison-module__ORkxEW__missingDetails strong,.country-comparison-module__ORkxEW__missingDetails span{display:block}.country-comparison-module__ORkxEW__missingDetails span{color:var(--muted-foreground)}.country-comparison-module__ORkxEW__action{color:#0755a8;cursor:pointer;text-align:left;background:#e7f2ff;border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.country-comparison-module__ORkxEW__breakdown{margin-top:14px;font-size:12px}.country-comparison-module__ORkxEW__breakdown summary{cursor:pointer;font-weight:600}.country-comparison-module__ORkxEW__finePrint,.country-comparison-module__ORkxEW__warnings{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.7}.country-comparison-module__ORkxEW__warnings{padding-left:16px;list-style:outside}.country-comparison-module__ORkxEW__why{width:100%;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.country-comparison-module__ORkxEW__why summary{cursor:pointer;font-weight:600}.country-comparison-module__ORkxEW__why ul{margin-top:8px;padding-left:15px;list-style:outside}.country-comparison-module__ORkxEW__why p{margin-top:10px;font-weight:500}.country-comparison-module__ORkxEW__card footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:12px;display:flex}.country-comparison-module__ORkxEW__card footer>span:last-child{font-size:10px}.country-comparison-module__ORkxEW__figures{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.country-comparison-module__ORkxEW__figures>summary{cursor:pointer;padding:16px 20px;font-size:13px;font-weight:600}.country-comparison-module__ORkxEW__figures>summary span{color:var(--muted-foreground);margin-left:8px;font-size:11px;font-weight:400}.country-comparison-module__ORkxEW__tableScroll{overflow-x:auto}.country-comparison-module__ORkxEW__tableScroll table{min-width:760px}.country-comparison-module__ORkxEW__tableScroll caption{text-align:left;color:var(--muted-foreground);padding:4px 20px 12px;font-size:11px}.country-comparison-module__ORkxEW__tableScroll td{font-variant-numeric:tabular-nums;white-space:nowrap}.country-comparison-module__ORkxEW__tableScroll tbody th{color:var(--foreground);font-size:12px;font-weight:600}.country-comparison-module__ORkxEW__tableScroll small{color:var(--muted-foreground);font-size:10px;font-weight:400;display:block}@media (min-width:1500px){.country-comparison-module__ORkxEW__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.country-comparison-module__ORkxEW__controls{gap:8px}.country-comparison-module__ORkxEW__toggle button{padding:7px 12px}.country-comparison-module__ORkxEW__edit{margin-left:0;font-size:12px}.country-comparison-module__ORkxEW__hero{border-radius:16px;padding:20px 16px}.country-comparison-module__ORkxEW__heroHeading h2{font-size:20px}.country-comparison-module__ORkxEW__headlines{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;padding:20px 0}.country-comparison-module__ORkxEW__headlines>div:first-child{grid-column:1/-1}.country-comparison-module__ORkxEW__headlines strong{font-size:24px}.country-comparison-module__ORkxEW__headlines>div:first-child small{color:#edf4ff;font-size:16px}.country-comparison-module__ORkxEW__ranking{grid-template-columns:1fr;gap:12px}.country-comparison-module__ORkxEW__cards{grid-template-columns:1fr}.country-comparison-module__ORkxEW__card{padding:18px}.country-comparison-module__ORkxEW__countryTitle h2{font-size:15px}.country-comparison-module__ORkxEW__home,.country-comparison-module__ORkxEW__bestBadge{font-size:9px}.country-comparison-module__ORkxEW__figures>summary{padding:15px 16px}.country-comparison-module__ORkxEW__figures>summary span{margin:4px 0 0 16px;display:block}}@media (prefers-reduced-motion:reduce){.country-comparison-module__ORkxEW__barFill{transition:none}}
