.mr-sage-fab{bottom:200px;right:24px}@media(max-width:767px),(max-height:500px){.mr-sage-fab{bottom:max(24px,env(safe-area-inset-bottom,0px));right:max(24px,env(safe-area-inset-right,0px))}}.mr-nav-scroll::-webkit-scrollbar{display:none}.mr-nav-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-y:hidden}button.mr-shell-nav-tab:not(:disabled):hover,button.mr-shell-nav-tab:not(:disabled):active{transform:none;box-shadow:none;filter:none}button.mr-flow-stepper-tab:not(:disabled):hover,button.mr-flow-stepper-tab:not(:disabled):active{transform:none;filter:none}.mr-subtab-scroll::-webkit-scrollbar{display:none}.mr-subtab-scroll{scrollbar-width:none;-ms-overflow-style:none}@keyframes mr-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes mr-drawer-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}button.mr-shell-account-trigger:not(:disabled){opacity:1}button.mr-shell-account-trigger:not(:disabled):hover{filter:none;transform:none;box-shadow:none}button.mr-shell-account-trigger:not(:disabled):active{transform:none;filter:brightness(.97);box-shadow:none}button.mr-shell-account-trigger:focus-visible{outline:2px solid var(--accent, #2563eb);outline-offset:2px;border-radius:999px}button.info-icon-btn:not(:disabled),button.info-icon-btn-subtle:not(:disabled){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;width:16px;height:16px;border:none;border-radius:50%;background:transparent;color:var(--t3, #94a3b8);cursor:pointer;opacity:.9;filter:none;box-shadow:none;transform:none;vertical-align:middle;transition:color .15s ease,background-color .15s ease,opacity .15s ease}button.info-icon-btn:not(:disabled) .info-icon-svg,button.info-icon-btn-subtle:not(:disabled) .info-icon-svg{width:14px;height:14px;display:block}button.info-icon-btn:not(:disabled):hover,button.info-icon-btn-subtle:not(:disabled):hover{color:var(--accent, #2563eb);background:var(--bgMuted, rgba(0, 0, 0, .05));opacity:1;transform:none;box-shadow:none;filter:none}button.info-icon-btn:not(:disabled):active,button.info-icon-btn-subtle:not(:disabled):active{opacity:.85;transform:none;box-shadow:none;filter:none}button.info-icon-btn.info-icon-btn-prominent:not(:disabled){width:18px;height:18px}button.info-icon-btn.info-icon-btn-prominent:not(:disabled) .info-icon-svg{width:15px;height:15px}button{transition:filter .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease,border-color .18s ease,background-color .18s ease}button:not(:disabled){opacity:.97}button:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 14px #00000029;opacity:1}button:not(:disabled):active{transform:translateY(0);filter:brightness(1.02);box-shadow:0 2px 8px #00000024}button:not(:disabled)[style*="background: transparent"]:not(.mr-flow-stepper-tab):hover,button:not(:disabled)[style*='background: "transparent"']:not(.mr-flow-stepper-tab):hover{background-color:color-mix(in srgb,currentColor 8%,transparent)!important;border-width:1px!important}.btn-remove{background:transparent;border:1px solid var(--line);color:var(--t3);font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;cursor:pointer;line-height:1.4;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.btn-remove:hover{background:#ef444412;border-color:#ef444473;color:#dc2626;box-shadow:0 0 0 3px #ef44441f}.cashflow-age-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.cashflow-age-slider::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:var(--line)}.cashflow-age-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent2);border:2px solid var(--card);box-shadow:0 1px 4px #0003;margin-top:-5px;cursor:pointer}.cashflow-age-slider::-moz-range-track{height:8px;border-radius:4px;background:var(--line)}.cashflow-age-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent2);border:2px solid var(--card);cursor:pointer}[data-novice-education="1"] [data-term]:not(.mr-financial-term--repeat){border-bottom:1px dashed #9ca3af;color:inherit;font-weight:inherit;cursor:help;display:inline}[data-novice-education="1"] [data-term]:not(.mr-financial-term--repeat):hover,[data-novice-education="1"] [data-term]:not(.mr-financial-term--repeat):focus-visible{color:inherit;outline:none}[data-term].mr-financial-term--repeat{border-bottom:none;color:inherit;font-weight:inherit;cursor:inherit}@media(prefers-reduced-motion:reduce){button{transition:none}button:not(:disabled):hover,button:not(:disabled):active{transform:none;box-shadow:none}button.info-icon-btn:not(:disabled):hover,button.info-icon-btn:not(:disabled):active,button.info-icon-btn-subtle:not(:disabled):hover,button.info-icon-btn-subtle:not(:disabled):active,button.info-icon-btn-prominent:not(:disabled):hover,button.info-icon-btn-prominent:not(:disabled):active{transform:none;box-shadow:none}}.taxplan-timeline-svg:focus{outline:2px solid var(--accentPrimary, #3b82f6);outline-offset:2px;border-radius:4px}.taxplan-timeline-svg:focus:not(:focus-visible){outline:none}.taxplan-timeline-scroll{scrollbar-width:thin;scrollbar-color:var(--t3) var(--bg2)}.taxplan-timeline-scroll::-webkit-scrollbar{height:10px}.taxplan-timeline-scroll::-webkit-scrollbar-track{background:var(--bg2);border-radius:999px}.taxplan-timeline-scroll::-webkit-scrollbar-thumb{background:var(--t3);border-radius:999px;border:2px solid var(--bg2)}.taxplan-timeline-scroll::-webkit-scrollbar-thumb:hover{background:var(--t2)}.taxplan-table-wrap{scrollbar-width:thin;scrollbar-color:var(--t3) var(--bg2)}.taxplan-table-wrap::-webkit-scrollbar{height:10px}.taxplan-table-wrap::-webkit-scrollbar-track{background:var(--bg2);border-radius:999px}.taxplan-table-wrap::-webkit-scrollbar-thumb{background:var(--t3);border-radius:999px;border:2px solid var(--bg2)}.taxplan-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--t2)}@media print{.mr-no-print{display:none!important}html,body{background:#fff!important;color:#000!important}[data-theme]{background:#fff!important;box-shadow:none!important}.no-print{display:none!important}.taxplan-zone4{display:block!important}.taxplan-table-toggle{display:none!important}.taxplan-table-wrap{display:block!important}.taxplan-table{display:table!important;font-size:10px!important}.taxplan-table th,.taxplan-table td{padding:3px 4px!important;border:1px solid #ccc!important;color:#000!important}.taxplan-table thead{display:table-header-group}}@keyframes taxplan-progress{0%{transform:translate(-100%)}to{transform:translate(200%)}}
