.planning-tool .business-field>label{color:#e3ecf0;line-height:1.6}.planning-tool input{caret-color:#60def6;font-variant-numeric:tabular-nums}.planning-tool input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.planning-tool ::selection{color:#071117;background:#a7e8f4}.planning-tool .planning-status{color:#d5e9f2;min-height:3.4em;margin:0;font-size:.94rem;line-height:1.7}.planning-tool .business-result-list dd{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:53%}.planning-tool .secondary-link,.planning-tool .business-method a{text-underline-offset:.25em;text-decoration:underline}.planning-export{min-width:0}.planning-export>p{color:#b8ccd7;max-width:42ch;margin:12px 0 0;font-size:.85rem;line-height:1.7}.planning-comparison{border-bottom:1px solid #385664;margin:0;padding:40px 30px}.planning-comparison h2{max-width:30ch;margin-bottom:16px}.planning-comparison>p,.planning-comparison figcaption p{max-width:72ch;font-size:.98rem;line-height:1.8}.planning-meter-row{max-width:860px;margin-top:30px}.planning-meter-row>div:first-child{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.planning-meter-row strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.planning-meter{background:#223b46;height:12px;margin-top:12px;overflow:hidden}.planning-meter>span{width:100%;height:100%;transform:scaleX(var(--planning-share,0));transform-origin:0;background:#63d8ef;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block}.planning-meter-spend>span{background:#ffad6b}.planning-meter-row>p{color:#b8ccd7;font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:.86rem}.planning-meter-note,.planning-comparison-note{color:#b8ccd7;margin-top:25px}.planning-scenario-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:28px}.planning-scenario-table caption{text-align:left;color:#b8ccd7;margin-bottom:16px;font-size:.9rem}.planning-scenario-table th,.planning-scenario-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #385664;padding:18px 16px;font-size:.97rem;line-height:1.6}.planning-scenario-table th{text-align:left;font-weight:500}.planning-scenario-table th:first-child{width:50%;padding-left:0}.planning-scenario-table thead th:not(:first-child),.planning-scenario-table td{text-align:right;font-variant-numeric:tabular-nums}.planning-scenario-table tr>:last-child{padding-right:0}.planning-scenario-table tbody td:last-child{color:#70dff2}.planning-scenario-table tbody tr:last-child td{font-size:1.3rem;font-weight:650}@media (width<=850px){.planning-comparison{padding:30px 22px}}@media (width<=560px){.planning-tool .business-result-list>div{gap:7px;display:grid}.planning-tool .business-result-list dd{text-align:left;max-width:none}.planning-tool .planning-status{min-height:0;margin-bottom:15px}.planning-scenario-table th,.planning-scenario-table td{padding:15px 8px;font-size:.88rem}.planning-scenario-table th:first-child{width:46%}.planning-export>button{width:100%}}@media (prefers-reduced-motion:reduce){.planning-meter>span{transition:none}}
