.mtx-page svg[viewBox="0 0 24 24"][stroke=currentColor]{box-sizing:border-box;vertical-align:middle;flex:none;align-self:center;margin:0;display:block;overflow:visible}.mtx4-icon-tile,.mtx-toolbar-icon,.mtx-step-badge,.mtx-select-trigger-icon,.mtx-select-option-icon,.mtx-dialog-icon,.mtx-info-button,.mtx-article-icon,.mtx-section-icon,.mtx-group-title>i,.mtx-rule-callout>span{box-sizing:border-box;flex:none;overflow:hidden;place-items:center!important;line-height:0!important;display:inline-grid!important}.mtx4-icon-tile>svg,.mtx-toolbar-icon>svg,.mtx-step-badge>svg,.mtx-select-trigger-icon>svg,.mtx-select-option-icon>svg,.mtx-dialog-icon>svg,.mtx-info-button>svg,.mtx-article-icon>svg,.mtx-section-icon>svg,.mtx-group-title>i>svg,.mtx-rule-callout>span>svg{transform-origin:50%;max-width:70%;max-height:70%;margin:auto!important;position:static!important;inset:auto!important}button>svg,a>svg,.mtx-field-label>svg,.mtx-eyebrow>svg,.mtx-card-title svg{flex-shrink:0;align-self:center}.mtx-export-menu-v3 button>svg{box-sizing:border-box;margin:auto;display:block;overflow:hidden}.mtx4-workspace{width:min(100% - 40px, var(--mtx-max));color:var(--mtx-ink);margin:18px auto 0}.mtx4-toolbar{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-height:70px;box-shadow:var(--mtx-shadow-xs);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.mtx4-toolbar-title,.mtx4-toolbar-title>span:last-child{align-items:center;min-width:0;display:flex}.mtx4-toolbar-title{gap:10px}.mtx4-toolbar-title>span:last-child{flex-direction:column;align-items:flex-start;gap:2px}.mtx4-toolbar-title strong{font-size:13px}.mtx4-toolbar-title small{color:var(--mtx-muted);font-size:9px;line-height:1.4}.mtx4-icon-tile{background:var(--mtx-brand-soft);width:32px;height:32px;color:var(--mtx-brand);border-radius:10px}.mtx4-icon-tile.is-large{border-radius:12px;width:38px;height:38px}.mtx4-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mtx4-toolbar-actions button,.mtx4-add,.mtx4-done{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-height:38px;color:var(--mtx-ink-2);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.mtx4-toolbar-actions button:hover,.mtx4-add:hover{background:var(--mtx-surface-soft)}.mtx4-toolbar-actions button.is-primary{border-color:var(--mtx-ink);background:var(--mtx-ink);color:var(--mtx-bg)}.mtx4-flow{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:15px;align-items:center;min-height:52px;margin:12px 0 16px;padding:9px 14px;display:flex}.mtx4-flow a{color:var(--mtx-muted);align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.mtx4-flow a:hover{color:var(--mtx-ink)}.mtx4-flow a b{background:var(--mtx-brand-soft);width:26px;height:26px;color:var(--mtx-brand);border-radius:8px;place-items:center;font-size:9px;display:grid}.mtx4-flow>i{background:linear-gradient(90deg,var(--mtx-line),color-mix(in srgb,var(--mtx-brand) 44%,var(--mtx-line)),var(--mtx-line));flex:1;min-width:34px;height:1px;margin:0 14px}.mtx4-grid{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);align-items:start;gap:18px;display:grid}.mtx4-form-column{gap:18px;min-width:0;display:grid}.mtx4-section{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-width:0;box-shadow:var(--mtx-shadow-xs);border-radius:20px;padding:18px}.mtx4-section-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.mtx4-section-icon{background:var(--mtx-brand-soft);width:40px;height:40px;color:var(--mtx-brand);border-radius:12px}.mtx4-section-head h2{margin:0;font-size:18px;line-height:1.25}.mtx4-section-head p{color:var(--mtx-muted);margin:4px 0 0;font-size:10px;line-height:1.6}.mtx4-section-total{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mtx4-section-total small{color:var(--mtx-muted);font-size:8px}.mtx4-section-total strong{font-size:13px}.mtx4-income-list{gap:10px;display:grid}.mtx4-income-card{border:1px solid var(--mtx-line);background:var(--mtx-surface);box-shadow:var(--mtx-shadow-xs);border-radius:16px;overflow:visible}.mtx4-income-card.is-collapsed{overflow:hidden}.mtx4-income-summary{align-items:stretch;min-width:0;display:flex}.mtx4-income-summary>button:first-child{min-width:0;min-height:72px;color:var(--mtx-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:11px 10px 11px 13px;display:grid}.mtx4-income-summary>button:first-child:hover{background:var(--mtx-surface-soft)}.mtx4-income-summary>button:first-child>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.mtx4-income-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mtx4-income-summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--mtx-muted);font-size:8.5px;overflow:hidden}.mtx4-income-summary b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.mtx4-income-summary svg{color:var(--mtx-muted);transition:transform .16s}.mtx4-index{background:var(--mtx-brand-soft);width:32px;height:32px;color:var(--mtx-brand);border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid!important}.mtx4-icon-button{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:34px;height:34px;color:var(--mtx-muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;line-height:0;display:grid}.mtx4-income-summary>.mtx4-icon-button{margin:auto 11px auto 0}.mtx4-icon-button:hover{color:var(--mtx-ink);background:var(--mtx-surface-soft)}.mtx4-icon-button.is-danger:hover{color:var(--mtx-danger);background:var(--mtx-danger-soft)}.mtx4-icon-button:disabled{opacity:.32;cursor:not-allowed}.mtx4-income-body{border-top:1px solid var(--mtx-line);padding:16px;animation:.18s both mtx4BodyIn}.mtx4-text-field{flex-direction:column;gap:6px;display:flex}.mtx4-text-field>span{color:var(--mtx-ink-2);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.mtx4-text-field input{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:100%;min-height:44px;color:var(--mtx-ink);font:inherit;border-radius:11px;outline:0;padding:0 11px}.mtx4-text-field input:focus,.mtx4-money-control:focus-within{border-color:var(--mtx-brand);box-shadow:0 0 0 3px var(--mtx-focus)}.mtx4-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.mtx4-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.mtx4-rule-note{border:1px solid color-mix(in srgb,var(--mtx-brand) 20%,var(--mtx-line));background:color-mix(in srgb,var(--mtx-brand-soft) 55%,var(--mtx-surface));border-radius:13px;grid-template-columns:32px 1fr;gap:10px;margin-top:12px;padding:11px;display:grid}.mtx4-rule-note strong{font-size:10px}.mtx4-rule-note p{color:var(--mtx-ink-2);margin:3px 0 0;font-size:9px;line-height:1.55}.mtx4-rule-note a{color:var(--mtx-brand-strong);align-items:center;gap:3px;margin-top:6px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.mtx4-expense-method{background:var(--mtx-surface-soft);border-radius:13px;padding:11px}.mtx4-expense-preview,.mtx4-auto-box{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:12px;flex-direction:column;justify-content:center;min-height:80px;padding:10px;display:flex}.mtx4-expense-preview>span,.mtx4-auto-box>span{color:var(--mtx-muted);align-items:center;gap:5px;font-size:8px;display:flex}.mtx4-expense-preview strong,.mtx4-auto-box strong{margin-top:4px;font-size:12px}.mtx4-expense-preview small,.mtx4-auto-box small{color:var(--mtx-muted);margin-top:3px;font-size:8px;line-height:1.45}.mtx4-done{background:var(--mtx-brand-soft);color:var(--mtx-brand-strong);border:0;margin-top:13px;margin-left:auto}.mtx4-done:disabled{opacity:.38;cursor:not-allowed}.mtx4-money-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mtx4-field-label{min-width:0;color:var(--mtx-ink-2);align-items:center;gap:6px;font-size:9.5px;font-weight:700;line-height:1.4;display:flex}.mtx4-inline-icon{background:var(--mtx-brand-soft);width:24px;height:24px;color:var(--mtx-brand);border-radius:8px;place-items:center;line-height:0;display:grid}.mtx4-money-control{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:11px;align-items:center;gap:6px;min-height:44px;padding:0 10px;transition:all .16s;display:flex}.mtx4-money-control>span{color:var(--mtx-muted);font-size:11px}.mtx4-money-control input{width:100%;min-width:0;color:var(--mtx-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.mtx4-money-field.is-disabled{opacity:.5}.mtx4-money-field.is-limited .mtx4-money-control{border-color:color-mix(in srgb,var(--mtx-warning) 55%,var(--mtx-line))}.mtx4-money-field.is-pending .mtx4-money-control{border-color:color-mix(in srgb,var(--mtx-warning) 45%,var(--mtx-line))}.mtx4-field-meta{justify-content:space-between;align-items:flex-start;gap:8px;min-height:16px;display:flex}.mtx4-field-meta small{color:var(--mtx-muted);font-size:7.8px;line-height:1.45}.mtx4-field-meta em{color:var(--mtx-brand-strong);white-space:nowrap;flex:none;font-size:7.8px;font-style:normal;font-weight:700}.mtx4-audit-line{border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;min-height:30px;padding:5px 7px;font-size:7.7px;display:flex}.mtx4-audit-line.is-ok{background:var(--mtx-positive-soft);color:var(--mtx-positive)}.mtx4-audit-line.is-limited,.mtx4-audit-line.is-pending{background:var(--mtx-warning-soft);color:var(--mtx-warning)}.mtx4-audit-line b{font-size:8px}.mtx4-deduction-groups{gap:10px;display:grid}.mtx4-group{border:1px solid var(--mtx-line);background:var(--mtx-surface);box-shadow:var(--mtx-shadow-xs);border-radius:17px;overflow:visible}.mtx4-group.is-open{border-color:color-mix(in srgb,var(--mtx-brand) 27%,var(--mtx-line))}.mtx4-group-head{border-radius:inherit;width:100%;min-height:74px;color:var(--mtx-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:11px 13px;display:grid}.mtx4-group-head:hover{background:var(--mtx-surface-soft)}.mtx4-group-title{align-items:center;gap:9px;min-width:0;display:flex}.mtx4-group-title>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mtx4-group-title strong{font-size:11px}.mtx4-group-title small{color:var(--mtx-muted);font-size:8px;line-height:1.4}.mtx4-group-head>b{white-space:nowrap;font-size:10px}.mtx4-group-head>svg{color:var(--mtx-muted);transition:transform .16s}.mtx4-group-body{border-top:1px solid var(--mtx-line);padding:13px;animation:.18s both mtx4BodyIn}.mtx4-fixed-row{background:var(--mtx-surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:flex}.mtx4-fixed-row>span{align-items:center;gap:8px;display:flex}.mtx4-fixed-row>span>span:last-child{flex-direction:column;gap:2px;display:flex}.mtx4-fixed-row strong{font-size:10px}.mtx4-fixed-row small{color:var(--mtx-muted);font-size:8px}.mtx4-fixed-row b{font-size:10px}.mtx4-status-toggle{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:100%;min-height:62px;color:var(--mtx-ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:9px;padding:9px 10px;display:grid}.mtx4-status-toggle.is-active{border-color:color-mix(in srgb,var(--mtx-positive) 38%,var(--mtx-line));background:var(--mtx-positive-soft)}.mtx4-status-toggle>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.mtx4-status-toggle strong{font-size:10px}.mtx4-status-toggle small{color:var(--mtx-muted);font-size:8px;line-height:1.4}.mtx4-status-toggle b{color:var(--mtx-brand-strong);font-size:9px}.mtx4-counter-list{gap:7px;margin-top:9px;display:grid}.mtx4-counter-row{border:1px solid var(--mtx-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 10px;display:flex}.mtx4-counter-copy{align-items:center;gap:9px;min-width:0;display:flex}.mtx4-counter-copy>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.mtx4-counter-copy strong{font-size:10px}.mtx4-counter-copy small{color:var(--mtx-muted);font-size:7.8px;line-height:1.4}.mtx4-counter{border:1px solid var(--mtx-line);background:var(--mtx-surface-soft);border-radius:10px;grid-template-columns:28px 32px 28px;align-items:center;min-width:94px;height:34px;padding:3px;display:grid}.mtx4-counter button{background:var(--mtx-surface);width:28px;height:28px;color:var(--mtx-ink);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;line-height:0;display:grid}.mtx4-counter button:disabled{opacity:.3;cursor:not-allowed}.mtx4-counter>strong{text-align:center;font-size:11px}.mtx4-family-expense{background:var(--mtx-surface-soft);border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;margin-top:9px;padding:11px;display:grid}.mtx4-family-expense>.mtx4-eligibility{grid-column:1/-1}.mtx4-social-row{background:var(--mtx-surface-soft);border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:11px;padding:11px;display:grid}.mtx4-deduction-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mtx4-deduction-card{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:14px;min-width:0;padding:11px}.mtx4-deduction-card.is-pending{border-color:color-mix(in srgb,var(--mtx-warning) 36%,var(--mtx-line))}.mtx4-deduction-card-head{justify-content:space-between;align-items:flex-start;gap:8px;min-height:43px;margin-bottom:9px;display:flex}.mtx4-deduction-card-head>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.mtx4-deduction-card-head>span>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mtx4-deduction-card-head strong{font-size:10px;line-height:1.4}.mtx4-deduction-card-head small{color:var(--mtx-muted);font-size:7.7px;line-height:1.45}.mtx4-eligibility{border:1px solid var(--mtx-line);background:var(--mtx-surface-soft);width:100%;min-height:50px;color:var(--mtx-ink);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;display:grid}.mtx4-eligibility.is-active{border-color:color-mix(in srgb,var(--mtx-positive) 32%,var(--mtx-line));background:var(--mtx-positive-soft)}.mtx4-eligibility.is-law-check:not(.is-active){border-color:color-mix(in srgb,var(--mtx-warning) 35%,var(--mtx-line));background:var(--mtx-warning-soft)}.mtx4-eligibility>span:last-child{flex-direction:column;gap:2px;display:flex}.mtx4-eligibility strong{font-size:8.7px}.mtx4-eligibility small{color:var(--mtx-muted);font-size:7.5px;line-height:1.35}.mtx4-rule-result{background:var(--mtx-surface-soft);color:var(--mtx-muted);border-radius:8px;align-items:flex-start;gap:5px;margin:7px 0 0;padding:6px 7px;font-size:7.7px;line-height:1.45;display:flex}.mtx4-shared-meter{background:var(--mtx-brand-soft);color:var(--mtx-brand-strong);border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:9px;margin-top:11px;padding:10px;display:grid}.mtx4-shared-meter>span:last-child{flex-direction:column;gap:3px;display:flex}.mtx4-shared-meter strong{font-size:9px}.mtx4-shared-meter small{font-size:7.8px}.mtx4-shared-meter i{background:color-mix(in srgb,var(--mtx-brand) 13%,var(--mtx-surface));border-radius:999px;height:5px;margin-top:2px;overflow:hidden}.mtx4-shared-meter b{border-radius:inherit;background:var(--mtx-brand);height:100%;transition:width .25s;display:block}.mtx4-condition-note{background:var(--mtx-brand-soft);color:var(--mtx-brand-strong);border-radius:11px;grid-template-columns:20px 1fr;align-items:flex-start;gap:7px;margin-top:9px;padding:9px 10px;display:grid}.mtx4-condition-note.is-warning{background:var(--mtx-warning-soft);color:var(--mtx-warning)}.mtx4-condition-note p{margin:0;font-size:8px;line-height:1.55}.mtx4-global-audit{border:1px solid color-mix(in srgb,var(--mtx-warning) 28%,var(--mtx-line));background:var(--mtx-warning-soft);color:var(--mtx-warning);border-radius:13px;grid-template-columns:32px 1fr;gap:9px;margin-top:11px;padding:11px;display:grid}.mtx4-global-audit strong{font-size:9px}.mtx4-global-audit p{margin:3px 0 0;font-size:8px;line-height:1.5}.mtx4-summary{min-width:0}.mtx4-summary-sticky{border:1px solid var(--mtx-line);background:var(--mtx-surface);box-shadow:var(--mtx-shadow-sm);border-radius:20px;padding:14px;position:sticky;top:86px}.mtx4-summary-sticky>header{justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.mtx4-summary-sticky>header>span{align-items:center;gap:8px;display:flex}.mtx4-summary-sticky>header>span>span:last-child{flex-direction:column;gap:2px;display:flex}.mtx4-summary-sticky header strong{font-size:10px}.mtx4-summary-sticky header small{color:var(--mtx-muted);font-size:7.5px}.mtx4-summary-sticky>header>i{background:var(--mtx-line-strong);border-radius:50%;width:8px;height:8px}.mtx4-summary-sticky>header>i.is-ready{background:var(--mtx-positive);box-shadow:0 0 0 5px color-mix(in srgb,var(--mtx-positive) 11%,transparent)}.mtx4-result-stack{gap:9px;display:grid}.mtx4-result-primary{background:linear-gradient(145deg,var(--mtx-ink),color-mix(in srgb,var(--mtx-ink) 88%,var(--mtx-brand)));color:var(--mtx-bg);border-radius:15px;flex-direction:column;margin-top:8px;padding:14px;display:flex}.mtx4-result-primary span{color:color-mix(in srgb,var(--mtx-bg) 66%,transparent);font-size:8px}.mtx4-result-primary strong{letter-spacing:-.035em;margin-top:3px;font-size:28px}.mtx4-result-primary small{color:color-mix(in srgb,var(--mtx-bg) 60%,transparent);margin-top:2px;font-size:7.5px}.mtx4-balance{background:var(--mtx-warning-soft);color:var(--mtx-warning);border-radius:13px;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 12px;display:grid}.mtx4-balance.is-refund{background:var(--mtx-positive-soft);color:var(--mtx-positive)}.mtx4-balance span{font-size:8px}.mtx4-balance strong{grid-area:1/2/span 2;align-self:center;font-size:14px}.mtx4-balance small{opacity:.8;font-size:7.5px}.mtx4-visual-card{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:14px;padding:11px}.mtx4-card-head{justify-content:space-between;align-items:center;gap:9px;min-height:32px;margin-bottom:8px;display:flex}.mtx4-card-head>span{align-items:center;gap:7px;display:flex}.mtx4-card-head strong{font-size:9px}.mtx4-card-head small{color:var(--mtx-muted);font-size:7.5px}.mtx4-ring-layout{grid-template-columns:86px 1fr;align-items:center;gap:10px;display:grid}.mtx4-ring{width:84px;height:84px;transform:rotate(-90deg)}.mtx4-ring circle{fill:none;stroke-width:9px}.mtx4-ring .track{stroke:var(--mtx-chart-track)}.mtx4-ring .value{stroke:var(--mtx-chart-income);stroke-linecap:round;transition:stroke-dasharray .28s}.mtx4-ring text{fill:var(--mtx-ink);transform-origin:50px 50px;font-size:14px;font-weight:700;transform:rotate(90deg)}.mtx4-ring text.caption{fill:var(--mtx-muted);font-size:6.5px;font-weight:500}.mtx4-metric-list{gap:6px;display:grid}.mtx4-metric-list>span{color:var(--mtx-muted);grid-template-columns:7px 1fr auto;align-items:center;gap:5px;font-size:7.5px;display:grid}.mtx4-metric-list i{border-radius:50%;width:7px;height:7px}.mtx4-metric-list i.income{background:var(--mtx-chart-income)}.mtx4-metric-list i.expense{background:var(--mtx-chart-expense)}.mtx4-metric-list i.deduction{background:var(--mtx-chart-deduction)}.mtx4-metric-list strong{color:var(--mtx-ink);font-size:8px}.mtx4-income-bars{gap:7px;display:grid}.mtx4-income-bars>div{grid-template-columns:72px 1fr 30px;align-items:center;gap:6px;display:grid}.mtx4-income-bars span{text-overflow:ellipsis;white-space:nowrap;color:var(--mtx-muted);font-size:7.5px;overflow:hidden}.mtx4-income-bars i{background:var(--mtx-chart-track);border-radius:999px;height:6px;overflow:hidden}.mtx4-income-bars b{border-radius:inherit;background:var(--mtx-chart-income);height:100%;display:block}.mtx4-income-bars strong{text-align:right;font-size:7.5px}.mtx4-tax-method{background:var(--mtx-brand-soft);color:var(--mtx-brand-strong);border-radius:13px;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.mtx4-tax-method strong{font-size:8.5px}.mtx4-tax-method p{margin:3px 0 0;font-size:7.5px;line-height:1.45}.mtx4-warning{background:var(--mtx-warning-soft);color:var(--mtx-warning);border-radius:13px;grid-template-columns:32px 1fr;gap:8px;padding:10px;display:grid}.mtx4-warning strong{font-size:8.5px}.mtx4-warning ul{margin:5px 0 0;padding-left:14px;font-size:7.5px;line-height:1.5}.mtx4-trace{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:20px;margin-top:18px;padding:18px}.mtx4-trace-grid{gap:7px;display:grid}.mtx4-trace-grid article{border:1px solid var(--mtx-line);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px 10px;display:grid}.mtx4-trace-grid article>span{background:var(--mtx-surface-soft);width:26px;height:26px;color:var(--mtx-muted);border-radius:8px;place-items:center;font-size:8px;font-weight:700;display:grid}.mtx4-trace-grid strong{font-size:9px}.mtx4-trace-grid p{color:var(--mtx-muted);margin:2px 0 0;font-size:7.8px;line-height:1.45}.mtx4-trace-grid b{text-align:right;white-space:nowrap;font-size:9px}.mtx4-rule-sheet .lead{color:var(--mtx-ink-2);margin:0;font-size:12px;line-height:1.75}.mtx4-rule-sheet-cap{background:var(--mtx-brand-soft);color:var(--mtx-brand-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:11px;display:flex}.mtx4-rule-sheet-cap span{font-size:8.5px}.mtx4-rule-sheet-cap strong{text-align:right;font-size:11px}.mtx4-rule-sheet section{border-top:1px solid var(--mtx-line);margin-top:17px;padding-top:15px}.mtx4-rule-sheet h3{margin:0 0 7px;font-size:11px}.mtx4-rule-sheet ul{color:var(--mtx-muted);margin:0;padding-left:17px;font-size:9px;line-height:1.65}.mtx4-rule-sheet>a{border:1px solid var(--mtx-line);min-height:44px;color:var(--mtx-brand-strong);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding:0 11px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.mtx4-rule-sheet>a>span{align-items:center;gap:6px;display:inline-flex}.mtx4-law-alert{background:var(--mtx-warning-soft);color:var(--mtx-warning);border-radius:11px;grid-template-columns:20px 1fr;gap:7px;margin-top:13px;padding:9px;display:grid}.mtx4-law-alert p{margin:0;font-size:8px;line-height:1.5}.mtx-select-trigger-icon,.mtx-select-option-icon{width:32px;min-width:32px;height:32px;padding:0!important}.mtx-select-trigger{grid-template-columns:32px minmax(0,1fr) 18px}.mtx-select-options button{grid-template-columns:32px minmax(0,1fr) auto 18px}.mtx-select-options button>svg:last-child,.mtx-select-trigger>svg:last-child{justify-self:center}@keyframes mtx4BodyIn{0%{opacity:.55;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:1080px){.mtx4-grid{grid-template-columns:1fr}.mtx4-summary-sticky{position:static}.mtx4-deduction-list{grid-template-columns:1fr}.mtx4-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mtx4-workspace{width:min(100% - 28px,var(--mtx-max));margin-top:12px}.mtx4-toolbar{flex-direction:column;align-items:flex-start}.mtx4-toolbar-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.mtx4-toolbar-actions::-webkit-scrollbar{display:none}.mtx4-toolbar-actions button{flex:none}.mtx4-flow{overflow-x:auto}.mtx4-flow a{white-space:nowrap}.mtx4-flow>i{min-width:25px;margin:0 7px}.mtx4-section{border-radius:17px;padding:13px}.mtx4-section-head{grid-template-columns:36px minmax(0,1fr);gap:9px}.mtx4-section-icon{width:36px;height:36px}.mtx4-section-head>:last-child{grid-column:1/-1;justify-self:stretch}.mtx4-add{width:100%}.mtx4-section-total{background:var(--mtx-surface-soft);border-radius:10px;align-items:flex-start;padding:8px 9px}.mtx4-income-summary>button:first-child{grid-template-columns:31px minmax(0,1fr) 18px;gap:7px;min-height:68px;padding:10px 7px 10px 10px}.mtx4-income-summary b{grid-column:2;font-size:8.5px}.mtx4-income-summary>button:first-child>svg{grid-area:1/3/span 2}.mtx4-income-summary>.mtx4-icon-button{margin-right:6px}.mtx4-income-body{padding:12px}.mtx4-two,.mtx4-three,.mtx4-social-row,.mtx4-family-expense{grid-template-columns:1fr}.mtx4-family-expense>.mtx4-eligibility{grid-column:auto}.mtx4-rule-note{grid-template-columns:30px 1fr}.mtx4-group-head{grid-template-columns:minmax(0,1fr) 18px;min-height:70px;padding:10px}.mtx4-group-head>b{grid-column:1;padding-left:41px;font-size:8.5px}.mtx4-group-head>svg{grid-area:1/2/span 2}.mtx4-counter-row{flex-direction:column;align-items:flex-start}.mtx4-counter{align-self:flex-end}.mtx4-status-toggle{grid-template-columns:32px minmax(0,1fr)}.mtx4-status-toggle>b{grid-column:2}.mtx4-field-meta{flex-direction:column;gap:2px}.mtx4-field-meta em{white-space:normal}.mtx4-ring-layout{grid-template-columns:78px 1fr}.mtx4-ring{width:76px;height:76px}.mtx4-trace{padding:13px}.mtx4-trace-grid article{grid-template-columns:26px minmax(0,1fr)}.mtx4-trace-grid article>b{text-align:left;grid-column:2}}@media print{.mtx4-toolbar,.mtx4-flow,.mtx4-form-column,.mtx4-trace,.mtx-dialog-layer{display:none!important}.mtx4-workspace,.mtx4-grid,.mtx4-summary{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.mtx4-summary-sticky{box-shadow:none!important;border:0!important;position:static!important}}@media (prefers-reduced-motion:reduce){.mtx4-income-body,.mtx4-group-body,.mtx4-ring .value,.mtx4-income-bars b,.mtx4-shared-meter b{transition:none!important;animation:none!important}}
:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mtx-bg:#fff;--mtx-surface:#fff;--mtx-surface-soft:#f6f8f7;--mtx-surface-strong:#eef3f1;--mtx-ink:#10231d;--mtx-ink-2:#40514b;--mtx-muted:#72827c;--mtx-line:#dde6e2;--mtx-line-strong:#cbd8d2;--mtx-brand:#10866f;--mtx-brand-strong:#086b59;--mtx-brand-soft:#e5f5ef;--mtx-positive:#087a55;--mtx-positive-soft:#e7f6ef;--mtx-warning:#9b6115;--mtx-warning-soft:#fff5df;--mtx-danger:#ad443c;--mtx-danger-soft:#fff0ee;--mtx-focus:#10866f24;--mtx-shadow-xs:0 1px 2px #122c240a;--mtx-shadow-sm:0 8px 28px #122c2412;--mtx-shadow-md:0 22px 58px #122c241a}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mtx-bg:#0d1714;--mtx-surface:#13211d;--mtx-surface-soft:#182a24;--mtx-surface-strong:#20352e;--mtx-ink:#f1f7f4;--mtx-ink-2:#c5d3cd;--mtx-muted:#91a49c;--mtx-line:#2b4038;--mtx-line-strong:#39564b;--mtx-brand:#64d4b3;--mtx-brand-strong:#83e2c5;--mtx-brand-soft:#183c32;--mtx-positive:#6ed2ae;--mtx-positive-soft:#183a31;--mtx-warning:#f0b95f;--mtx-warning-soft:#3d2f18;--mtx-danger:#f19a91;--mtx-danger-soft:#402522;--mtx-focus:#64d4b329;--mtx-shadow-xs:0 1px 2px #00000029;--mtx-shadow-sm:0 10px 30px #0000002e;--mtx-shadow-md:0 24px 60px #00000042}html,body,.mtx-page{background:var(--mtx-bg)}.memo-icon,.mtx-page svg.memo-icon{transform-origin:50%;vertical-align:middle!important;flex:none!important;align-self:center!important;max-width:none!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.mtx5-icon-tile,.mtx5-mini-icon,.mtx5-section-icon,.mtx-toolbar-icon,.mtx-step-badge,.mtx-select-trigger-icon,.mtx-select-option-icon,.mtx-dialog-icon,.mtx-info-button,.mtx-article-icon,.mtx-group-title>i,.mtx-rule-callout>span{box-sizing:border-box;flex:none;justify-content:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:inline-flex!important;overflow:visible!important}.mtx5-icon-tile>.memo-icon,.mtx5-mini-icon>.memo-icon,.mtx5-section-icon>.memo-icon,.mtx-select-trigger-icon>.memo-icon,.mtx-select-option-icon>.memo-icon,.mtx-dialog-icon>.memo-icon,.mtx-article-icon>.memo-icon{margin:auto!important}button>.memo-icon,a>.memo-icon{align-self:center!important}.themeToggle{min-width:40px;border:1px solid var(--mtx-line)!important;background:var(--mtx-surface)!important;width:40px!important;height:40px!important;color:var(--mtx-ink-2)!important;box-shadow:var(--mtx-shadow-xs)!important;border-radius:12px!important;padding:0!important;position:relative!important;overflow:hidden!important}.themeToggleTrack,.themeToggle .sunIcon,.themeToggle .moonIcon{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;line-height:0!important;display:flex!important;position:absolute!important;inset:0!important}.themeToggle .sunIcon{opacity:1;transform:none}.themeToggle .moonIcon,html[data-theme=dark] .themeToggle .sunIcon{opacity:0;transform:scale(.82)}html[data-theme=dark] .themeToggle .moonIcon{opacity:1;transform:none}.themeToggle .memo-icon{width:17px!important;height:17px!important;position:static!important}.mtx-select-trigger,.mtx-select-popover,.mtx-select-options,.mtx-select-options button,.mtx-dialog,.mtx-sheet,.mtx-dialog-secondary,.mtx-library-search,.mtx-mobile-nav{background-color:var(--mtx-surface)!important;color:var(--mtx-ink)!important;border-color:var(--mtx-line)!important}.mtx-select-search{background:var(--mtx-surface-soft)!important;border-color:var(--mtx-line)!important}.mtx-select-search input{color:var(--mtx-ink)!important;background:0 0!important}.mtx-select-options button:hover,.mtx-select-options button.is-selected{background:var(--mtx-brand-soft)!important}.mtx-dialog-layer{background:#08110e70!important}html[data-theme=dark] .mtx-dialog-layer{background:#0000009e!important}.mtx-tool-intro-v5{padding-bottom:42px}.mtx-tool-intro-v5 h1{max-width:760px}.mtx-tool-note-v5{color:var(--mtx-ink-2);background:var(--mtx-brand-soft)!important;border:0!important}.mtx-tool-note-v5 strong{color:var(--mtx-brand-strong)}.mtx5-workspace{width:min(100% - 40px, var(--mtx-max));color:var(--mtx-ink);margin:0 auto;padding-bottom:64px}.mtx5-toolbar{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-height:72px;box-shadow:var(--mtx-shadow-xs);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.mtx5-toolbar-title{align-items:center;gap:11px;min-width:0;display:flex}.mtx5-toolbar-title>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.mtx5-toolbar-title strong{font-size:14px}.mtx5-toolbar-title small{color:var(--mtx-muted);font-size:10px}.mtx5-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mtx5-toolbar-actions button,.mtx5-add,.mtx5-done{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-height:40px;color:var(--mtx-ink-2);cursor:pointer;font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.mtx5-toolbar-actions button:hover,.mtx5-add:hover{background:var(--mtx-surface-soft)}.mtx5-toolbar-actions button.is-primary{border-color:var(--mtx-ink);background:var(--mtx-ink);color:var(--mtx-bg)}.mtx5-icon-tile{background:var(--mtx-brand-soft);width:34px;height:34px;color:var(--mtx-brand);border-radius:11px}.mtx5-icon-tile.is-large{border-radius:13px;width:42px;height:42px}.mtx5-mode-switch{border:1px solid var(--mtx-line);background:var(--mtx-surface-soft);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:12px 0;padding:5px;display:grid}.mtx5-mode-switch button{min-height:58px;color:var(--mtx-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:9px 13px;display:flex}.mtx5-mode-switch button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mtx5-mode-switch strong{font-size:11px}.mtx5-mode-switch small{font-size:8.5px;line-height:1.4}.mtx5-mode-switch button.is-active{background:var(--mtx-surface);color:var(--mtx-ink);box-shadow:var(--mtx-shadow-xs)}.mtx5-mode-switch button.is-active>.memo-icon{color:var(--mtx-brand)}.mtx5-filing-panel{border:1px solid color-mix(in srgb, var(--mtx-brand) 24%, var(--mtx-line));background:linear-gradient(145deg, var(--mtx-surface), color-mix(in srgb, var(--mtx-brand-soft) 46%, var(--mtx-surface)));border-radius:20px;margin:12px 0;padding:18px}.mtx5-filing-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.mtx5-filing-head h2{margin:0;font-size:16px}.mtx5-filing-head p{color:var(--mtx-muted);margin:3px 0 0;font-size:9.5px;line-height:1.5}.mtx5-form-recommend{background:var(--mtx-surface);border-radius:12px;flex-direction:column;align-items:flex-end;min-width:92px;padding:8px 10px;display:flex}.mtx5-form-recommend small{color:var(--mtx-muted);font-size:7.5px}.mtx5-form-recommend strong{color:var(--mtx-brand-strong);font-size:14px}.mtx5-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.mtx5-choice-grid>div>span{color:var(--mtx-muted);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.mtx5-segment{background:var(--mtx-surface-soft);border-radius:11px;gap:4px;padding:4px;display:flex}.mtx5-segment button{min-height:34px;color:var(--mtx-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:9px;font-weight:700}.mtx5-segment button.is-active{background:var(--mtx-surface);color:var(--mtx-brand-strong);box-shadow:var(--mtx-shadow-xs)}.mtx5-form-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.mtx5-form-steps span{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-width:0;color:var(--mtx-muted);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 5px;font-size:8px;display:flex}.mtx5-form-steps b{background:var(--mtx-brand-soft);width:21px;height:21px;color:var(--mtx-brand-strong);border-radius:7px;place-items:center;display:grid}.mtx5-form-note{color:var(--mtx-muted);align-items:flex-start;gap:6px;font-size:8.5px;line-height:1.55;display:flex;margin:12px 0 0!important}.mtx5-flow{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:16px;align-items:center;min-height:52px;margin:12px 0 16px;padding:9px 14px;display:flex}.mtx5-flow a{color:var(--mtx-muted);align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.mtx5-flow a b{background:var(--mtx-brand-soft);width:27px;height:27px;color:var(--mtx-brand-strong);border-radius:8px;place-items:center;display:grid}.mtx5-flow>i{background:var(--mtx-line-strong);flex:1;min-width:30px;height:1px;margin:0 13px}.mtx5-grid{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);align-items:start;gap:18px;display:grid}.mtx5-form-column{gap:18px;min-width:0;display:grid}.mtx5-section,.mtx5-trace{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-width:0;box-shadow:var(--mtx-shadow-xs);border-radius:21px;padding:19px}.mtx5-section-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.mtx5-section-icon{background:var(--mtx-brand-soft);width:42px;height:42px;color:var(--mtx-brand);border-radius:13px}.mtx5-section-head h2{margin:0;font-size:19px;line-height:1.2}.mtx5-section-head p{color:var(--mtx-muted);margin:4px 0 0;font-size:10px;line-height:1.55}.mtx5-section-total{flex-direction:column;align-items:flex-end;display:flex}.mtx5-section-total small{color:var(--mtx-muted);font-size:8px}.mtx5-section-total strong{font-size:13px}.mtx5-income-list{gap:10px;display:grid}.mtx5-income-card{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:16px;overflow:visible}.mtx5-income-card.is-collapsed{overflow:hidden}.mtx5-income-summary{align-items:stretch;min-width:0;display:flex}.mtx5-income-summary>button:first-child{min-width:0;min-height:70px;color:var(--mtx-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid}.mtx5-income-summary>button:first-child:hover{background:var(--mtx-surface-soft)}.mtx5-income-summary>button:first-child>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.mtx5-income-summary strong,.mtx5-income-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtx5-income-summary strong{font-size:12px}.mtx5-income-summary small{color:var(--mtx-muted);font-size:8.5px}.mtx5-income-summary b{white-space:nowrap;font-size:10px}.mtx5-index{background:var(--mtx-brand-soft);width:32px;height:32px;color:var(--mtx-brand-strong);border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.mtx5-icon-button{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:36px;height:36px;color:var(--mtx-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.mtx5-income-summary>.mtx5-icon-button{margin:auto 10px auto 0}.mtx5-icon-button:hover{background:var(--mtx-surface-soft);color:var(--mtx-ink)}.mtx5-icon-button.is-danger:hover{background:var(--mtx-danger-soft);color:var(--mtx-danger)}.mtx5-icon-button:disabled{opacity:.3;cursor:not-allowed}.mtx5-income-body{border-top:1px solid var(--mtx-line);padding:16px;animation:.18s both mtx5Fade}.mtx5-text-field{flex-direction:column;gap:6px;display:flex}.mtx5-text-field>span{color:var(--mtx-ink-2);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.mtx5-text-field input{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:100%;min-height:44px;color:var(--mtx-ink);font:inherit;border-radius:11px;outline:0;padding:0 11px}.mtx5-text-field input:focus,.mtx5-money-control:focus-within{border-color:var(--mtx-brand);box-shadow:0 0 0 3px var(--mtx-focus)}.mtx5-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.mtx5-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.mtx5-rule-note{background:var(--mtx-surface-soft);border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:12px;padding:11px;display:grid}.mtx5-rule-note strong{font-size:10px}.mtx5-rule-note p{color:var(--mtx-ink-2);margin:3px 0 0;font-size:9px;line-height:1.55}.mtx5-rule-note a{color:var(--mtx-brand-strong);align-items:center;gap:3px;margin-top:6px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.mtx5-expense-method{background:var(--mtx-surface-soft);border-radius:13px;padding:10px}.mtx5-expense-preview,.mtx5-auto-box{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:12px;flex-direction:column;justify-content:center;min-height:82px;padding:10px;display:flex}.mtx5-expense-preview>span,.mtx5-auto-box>span{color:var(--mtx-muted);align-items:center;gap:5px;font-size:8px;display:flex}.mtx5-expense-preview strong,.mtx5-auto-box strong{margin-top:4px;font-size:12px}.mtx5-expense-preview small,.mtx5-auto-box small{color:var(--mtx-muted);margin-top:3px;font-size:8px;line-height:1.45}.mtx5-done{background:var(--mtx-brand-soft);color:var(--mtx-brand-strong);border:0;margin-top:12px;margin-left:auto}.mtx5-done:disabled{opacity:.4;cursor:not-allowed}.mtx5-money-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mtx5-field-label{min-width:0;color:var(--mtx-ink-2);align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}.mtx5-mini-icon{background:var(--mtx-brand-soft);width:26px;height:26px;color:var(--mtx-brand);border-radius:8px}.mtx5-money-control{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:11px;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:flex}.mtx5-money-control>span{color:var(--mtx-muted);font-size:11px}.mtx5-money-control input{width:100%;min-width:0;color:var(--mtx-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.mtx5-money-field.is-disabled{opacity:.48}.mtx5-field-meta{justify-content:space-between;gap:8px;min-height:15px;display:flex}.mtx5-field-meta small{color:var(--mtx-muted);font-size:7.8px;line-height:1.45}.mtx5-field-meta em{color:var(--mtx-brand-strong);flex:none;font-size:7.8px;font-style:normal;font-weight:700}.mtx5-audit{border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;min-height:30px;padding:5px 7px;font-size:7.8px;display:flex}.mtx5-audit.is-ok{background:var(--mtx-positive-soft);color:var(--mtx-positive)}.mtx5-audit.is-limited,.mtx5-audit.is-pending{background:var(--mtx-warning-soft);color:var(--mtx-warning)}.mtx5-audit small{margin-left:auto}.mtx5-deduction-groups{gap:10px;display:grid}.mtx5-group{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:16px;overflow:hidden}.mtx5-group-head{width:100%;min-height:68px;color:var(--mtx-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 12px;display:grid}.mtx5-group-head:hover{background:var(--mtx-surface-soft)}.mtx5-group-title{align-items:center;gap:10px;min-width:0;display:flex}.mtx5-group-title>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mtx5-group-title strong{font-size:11px}.mtx5-group-title small{color:var(--mtx-muted);font-size:8px;line-height:1.4}.mtx5-group-head>b{white-space:nowrap;font-size:10px}.is-rotated{transform:rotate(180deg)}.mtx5-group-body{border-top:1px solid var(--mtx-line);background:color-mix(in srgb, var(--mtx-surface-soft) 38%, var(--mtx-surface));padding:13px;animation:.18s both mtx5Fade}.mtx5-fixed-row,.mtx5-status-toggle{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:100%;min-height:58px;color:var(--mtx-ink);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;display:flex}.mtx5-fixed-row>span,.mtx5-status-toggle>span{align-items:center;gap:8px;min-width:0;display:flex}.mtx5-fixed-row>span>span:last-child,.mtx5-status-toggle>span>span:last-child{flex-direction:column;gap:2px;display:flex}.mtx5-fixed-row strong,.mtx5-status-toggle strong{font-size:10px}.mtx5-fixed-row small,.mtx5-status-toggle small{color:var(--mtx-muted);font-size:8px}.mtx5-fixed-row>b,.mtx5-status-toggle>b{white-space:nowrap;font-size:10px}.mtx5-status-toggle{cursor:pointer;margin-top:8px}.mtx5-status-toggle.is-active{border-color:color-mix(in srgb,var(--mtx-brand) 35%,var(--mtx-line));background:var(--mtx-brand-soft)}.mtx5-counter-list{gap:8px;margin-top:8px;display:grid}.mtx5-counter-row{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:flex}.mtx5-counter-copy{align-items:center;gap:8px;min-width:0;display:flex}.mtx5-counter-copy>span:last-child{flex-direction:column;gap:2px;display:flex}.mtx5-counter-copy strong{font-size:10px}.mtx5-counter-copy small{color:var(--mtx-muted);font-size:8px;line-height:1.4}.mtx5-counter{border:1px solid var(--mtx-line);border-radius:10px;flex:none;grid-template-columns:30px 32px 30px;align-items:center;display:grid;overflow:hidden}.mtx5-counter button{background:var(--mtx-surface-soft);cursor:pointer;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.mtx5-counter strong{text-align:center;font-size:10px}.mtx5-family-expense,.mtx5-social-row{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px;padding:10px;display:grid}.mtx5-family-expense .mtx5-eligibility{grid-column:1/-1}.mtx5-deduction-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mtx5-deduction-card{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:13px;min-width:0;padding:11px}.mtx5-deduction-card.is-pending{border-color:color-mix(in srgb,var(--mtx-warning) 40%,var(--mtx-line))}.mtx5-deduction-head{justify-content:space-between;align-items:flex-start;gap:8px;min-height:50px;margin-bottom:10px;display:flex}.mtx5-deduction-head>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.mtx5-deduction-head>span>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mtx5-deduction-head strong{font-size:9.5px;line-height:1.35}.mtx5-deduction-head small{color:var(--mtx-muted);font-size:7.5px;line-height:1.45}.mtx5-eligibility{border:1px solid var(--mtx-line);background:var(--mtx-surface-soft);width:100%;min-height:46px;color:var(--mtx-ink);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:8px;margin-top:8px;padding:7px;display:flex}.mtx5-eligibility>span:last-child{flex-direction:column;gap:2px;display:flex}.mtx5-eligibility strong{font-size:8.5px}.mtx5-eligibility small{color:var(--mtx-muted);font-size:7.5px}.mtx5-eligibility.is-active{border-color:color-mix(in srgb,var(--mtx-positive) 34%,var(--mtx-line));background:var(--mtx-positive-soft)}.mtx5-shared-meter{background:var(--mtx-brand-soft);border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.mtx5-shared-meter>span:last-child{flex:1;grid-template-columns:1fr auto;gap:4px 8px;min-width:0;display:grid}.mtx5-shared-meter strong{font-size:9px}.mtx5-shared-meter small{color:var(--mtx-brand-strong);font-size:8px}.mtx5-shared-meter i{background:color-mix(in srgb,var(--mtx-brand) 15%,var(--mtx-surface));border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.mtx5-shared-meter b{border-radius:inherit;background:var(--mtx-brand);height:100%;display:block}.mtx5-global-note{background:var(--mtx-warning-soft);color:var(--mtx-warning);border-radius:13px;gap:9px;margin-top:11px;padding:11px;display:flex}.mtx5-global-note strong{font-size:9.5px}.mtx5-global-note p{margin:3px 0 0;font-size:8px;line-height:1.5}.mtx5-credit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mtx5-credit-summary>div:first-child{background:var(--mtx-brand-soft);border-radius:13px;flex-direction:column;justify-content:center;min-height:110px;padding:12px;display:flex}.mtx5-credit-summary>div:first-child span{color:var(--mtx-brand-strong);font-size:9px}.mtx5-credit-summary>div:first-child strong{margin-top:4px;font-size:16px}.mtx5-credit-summary>div:first-child small{color:var(--mtx-muted);margin-top:4px;font-size:7.5px}.mtx5-summary{min-width:0}.mtx5-summary-sticky{gap:10px;display:grid;position:sticky;top:86px}.mtx5-summary-sticky>header{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:15px;justify-content:space-between;align-items:center;min-height:54px;padding:9px 11px;display:flex}.mtx5-summary-sticky>header>span{align-items:center;gap:8px;display:flex}.mtx5-summary-sticky>header>span>span:last-child{flex-direction:column;display:flex}.mtx5-summary-sticky header strong{font-size:11px}.mtx5-summary-sticky header small{color:var(--mtx-muted);font-size:8px}.mtx5-summary-sticky header>i{background:var(--mtx-line-strong);border-radius:50%;width:8px;height:8px}.mtx5-summary-sticky header>i.is-ready{background:var(--mtx-positive);box-shadow:0 0 0 5px var(--mtx-positive-soft)}.mtx5-result-stack{gap:10px;display:grid}.mtx5-result-hero{isolation:isolate;color:#f4fffb;background:linear-gradient(145deg,#0b725e,#0d4e43);border-radius:19px;padding:19px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0b5b4b2e}.mtx5-result-hero:after{content:"";z-index:-1;border:1px solid #ffffff38;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-70px;box-shadow:0 0 0 24px #ffffff09,0 0 0 50px #ffffff06}.mtx5-result-hero.is-refund{background:linear-gradient(145deg,#165f76,#16475b)}.mtx5-result-hero>span{opacity:.84;font-size:10px}.mtx5-result-hero>strong{letter-spacing:-.03em;margin-top:3px;font-size:clamp(27px,3vw,38px);display:block}.mtx5-result-hero>div{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px;padding-top:12px;display:grid}.mtx5-result-hero>div span{opacity:.88;flex-direction:column;gap:2px;font-size:8px;display:flex}.mtx5-result-hero>div b{color:#fff;font-size:10px}.mtx5-visual-card{border:1px solid var(--mtx-line);background:var(--mtx-surface);box-shadow:var(--mtx-shadow-xs);border-radius:16px;padding:13px}.mtx5-visual-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.mtx5-visual-card>header>span{align-items:center;gap:7px;display:flex}.mtx5-visual-card header strong{font-size:10px}.mtx5-visual-card header small{color:var(--mtx-muted);font-size:7.5px}.mtx5-money-path{gap:8px;display:grid}.mtx5-money-path>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.mtx5-path-index{background:var(--mtx-surface-soft);width:22px;height:22px;color:var(--mtx-muted);border-radius:7px;place-items:center;font-size:7px;font-weight:800;display:grid}.mtx5-path-copy{grid-template-columns:1fr;gap:4px;min-width:0;display:grid}.mtx5-path-copy b{font-size:7.8px;font-weight:600}.mtx5-path-copy i{background:var(--mtx-surface-strong);border-radius:999px;height:7px;overflow:hidden}.mtx5-path-copy em{border-radius:inherit;background:var(--mtx-brand);transform-origin:0;min-width:2px;height:100%;animation:.6s cubic-bezier(.2,.8,.2,1) both mtx5Grow;display:block}.mtx5-money-path>div.is-expense em{background:#7fa99c}.mtx5-money-path>div.is-taxable em{background:#36a787}.mtx5-money-path>div.is-tax em{background:#e0a84e}.mtx5-money-path>div>strong{font-size:8.2px}.mtx5-path-foot{border-top:1px dashed var(--mtx-line);color:var(--mtx-muted);justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;font-size:7.5px;display:flex}.mtx5-gauge-layout{grid-template-columns:116px 1fr;align-items:center;gap:10px;display:grid}.mtx5-gauge{width:112px;height:112px;overflow:visible;transform:rotate(-90deg)}.mtx5-gauge circle{fill:none;stroke-width:9px;stroke-linecap:round}.mtx5-gauge .track{stroke:var(--mtx-surface-strong)}.mtx5-gauge .marginal{stroke:color-mix(in srgb,var(--mtx-brand) 28%,var(--mtx-line-strong))}.mtx5-gauge .effective{stroke:var(--mtx-brand)}.mtx5-gauge text{fill:var(--mtx-ink);transform-origin:55px 55px;font-family:inherit;font-size:13px;font-weight:800;transform:rotate(90deg)}.mtx5-gauge text.caption{fill:var(--mtx-muted);font-size:6px;font-weight:600}.mtx5-gauge-legend{gap:9px;display:grid}.mtx5-gauge-legend>span{grid-template-columns:7px 1fr;align-items:center;gap:7px;display:grid}.mtx5-gauge-legend i{background:var(--mtx-brand);border-radius:50%;width:7px;height:7px}.mtx5-gauge-legend i.marginal{background:color-mix(in srgb,var(--mtx-brand) 35%,var(--mtx-line-strong))}.mtx5-gauge-legend>span>span{color:var(--mtx-muted);flex-direction:column;font-size:7.5px;display:flex}.mtx5-gauge-legend strong{color:var(--mtx-ink);font-size:10px}.mtx5-compare-bars,.mtx5-income-bars{gap:8px;display:grid}.mtx5-compare-bars>div,.mtx5-income-bars>div{color:var(--mtx-muted);grid-template-columns:74px 1fr auto;align-items:center;gap:6px;font-size:7.5px;display:grid}.mtx5-compare-bars i,.mtx5-income-bars i{background:var(--mtx-surface-strong);border-radius:999px;height:7px;overflow:hidden}.mtx5-compare-bars b,.mtx5-income-bars b{border-radius:inherit;background:var(--mtx-line-strong);height:100%;animation:.6s both mtx5Grow;display:block}.mtx5-compare-bars .is-selected b{background:var(--mtx-brand)}.mtx5-compare-bars .is-selected span{color:var(--mtx-brand-strong);font-weight:700}.mtx5-compare-bars strong,.mtx5-income-bars strong{color:var(--mtx-ink);font-size:7.5px}.mtx5-income-bars b{background:var(--mtx-brand)}.mtx5-tax-stairs{grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;gap:4px;min-height:128px;padding:8px 1px 1px;display:grid;overflow-x:auto}.mtx5-tax-stairs>div{min-width:42px;height:calc(46px + var(--step) * 9px);border:1px solid var(--mtx-line);background:var(--mtx-surface-soft);color:var(--mtx-muted);border-radius:9px 9px 5px 5px;flex-direction:column;justify-content:flex-end;gap:2px;padding:6px 4px;display:flex}.mtx5-tax-stairs>div.is-active{border-color:color-mix(in srgb,var(--mtx-brand) 34%,var(--mtx-line));background:var(--mtx-brand-soft);color:var(--mtx-brand-strong);animation:.45s both mtx5Step}.mtx5-tax-stairs span{font-size:9px;font-weight:800}.mtx5-tax-stairs small{text-overflow:ellipsis;white-space:nowrap;font-size:5.8px;overflow:hidden}.mtx5-tax-stairs b{color:var(--mtx-ink);font-size:6px}.mtx5-warning{background:var(--mtx-warning-soft);color:var(--mtx-warning);border-radius:14px;grid-template-columns:18px 1fr;gap:8px;padding:11px;display:grid}.mtx5-warning strong{font-size:9px}.mtx5-warning ul{margin:5px 0 0;padding-left:14px;font-size:7.8px;line-height:1.5}.mtx5-trace{margin-top:18px}.mtx5-trace-grid{gap:6px;display:grid}.mtx5-trace-grid article{background:var(--mtx-surface-soft);border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.mtx5-trace-grid article>span{background:var(--mtx-surface);width:26px;height:26px;color:var(--mtx-muted);border-radius:8px;place-items:center;font-size:7px;font-weight:800;display:grid}.mtx5-trace-grid article>div{min-width:0}.mtx5-trace-grid strong{font-size:9px}.mtx5-trace-grid p{color:var(--mtx-muted);margin:2px 0 0;font-size:7.5px;line-height:1.4}.mtx5-trace-grid article>b{white-space:nowrap;font-size:8.5px}.mtx5-rule-sheet .lead{color:var(--mtx-ink-2);line-height:1.65}.mtx5-rule-sheet-cap{background:var(--mtx-brand-soft);border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.mtx5-rule-sheet-cap span{color:var(--mtx-brand-strong);font-size:10px}.mtx5-rule-sheet-cap strong{font-size:12px}.mtx5-rule-sheet section{margin-top:18px}.mtx5-rule-sheet h3{font-size:12px}.mtx5-rule-sheet li{color:var(--mtx-ink-2);margin:6px 0;font-size:10px;line-height:1.55}.mtx5-rule-sheet>a{border:1px solid var(--mtx-line);border-radius:11px;justify-content:space-between;align-items:center;margin-top:18px;padding:10px;text-decoration:none;display:flex}.mtx5-rule-sheet>a>span{align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}@keyframes mtx5Fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mtx5Grow{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes mtx5Step{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.mtx5-grid{grid-template-columns:1fr}.mtx5-summary{order:2}.mtx5-summary-sticky{position:static}.mtx5-credit-summary{grid-template-columns:1fr}}@media (max-width:680px){.mtx-page main{padding-bottom:86px}.mtx5-workspace{width:min(100% - 24px, var(--mtx-max));padding-bottom:28px}.mtx-tool-intro-v5{padding-left:12px;padding-right:12px}.mtx5-toolbar{flex-direction:column;align-items:flex-start;padding:12px}.mtx5-toolbar-actions{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.mtx5-toolbar-actions button{gap:4px;min-width:0;padding:0 5px;font-size:9px}.mtx5-mode-switch{grid-template-columns:1fr}.mtx5-mode-switch button{min-height:52px}.mtx5-flow{padding:8px 9px}.mtx5-flow a{gap:5px;font-size:9px}.mtx5-flow>i{min-width:10px;margin:0 6px}.mtx5-section,.mtx5-trace{border-radius:18px;padding:14px}.mtx5-section-head{grid-template-columns:38px minmax(0,1fr);gap:9px}.mtx5-section-icon{width:38px;height:38px}.mtx5-section-head>:last-child:not(div){grid-column:1/-1;justify-self:stretch;align-items:flex-start}.mtx5-section-head .mtx5-add{grid-column:1/-1;width:100%}.mtx5-section-head h2{font-size:17px}.mtx5-section-head p{font-size:9px}.mtx5-income-summary>button:first-child{grid-template-columns:30px minmax(0,1fr) 18px;gap:8px;min-height:66px}.mtx5-income-summary>button:first-child>b{display:none}.mtx5-index{width:29px;height:29px}.mtx5-two,.mtx5-three,.mtx5-family-expense,.mtx5-social-row,.mtx5-deduction-list{grid-template-columns:1fr}.mtx5-income-body{padding:12px}.mtx5-group-head{grid-template-columns:minmax(0,1fr) 18px}.mtx5-group-head>b{display:none}.mtx5-group-title small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mtx5-counter-row{align-items:flex-start}.mtx5-counter-copy small{max-width:220px}.mtx5-filing-panel{padding:14px}.mtx5-filing-head{grid-template-columns:34px minmax(0,1fr)}.mtx5-form-recommend{grid-column:1/-1;align-items:flex-start;width:100%}.mtx5-choice-grid{grid-template-columns:1fr}.mtx5-form-steps{grid-template-columns:repeat(3,1fr)}.mtx5-gauge-layout{grid-template-columns:105px 1fr}.mtx5-gauge{width:102px;height:102px}.mtx5-tax-stairs{grid-template-columns:repeat(7,50px)}.mtx5-trace-grid article{grid-template-columns:26px minmax(0,1fr)}.mtx5-trace-grid article>b{grid-column:2}.mtx-mobile-nav{background:color-mix(in srgb,var(--mtx-surface) 96%,transparent)!important;border-color:var(--mtx-line)!important;box-shadow:0 12px 34px color-mix(in srgb,var(--mtx-ink) 12%,transparent)!important}.mtx-mobile-nav a{color:var(--mtx-muted)!important}.mtx-mobile-nav a.is-active{background:var(--mtx-brand-soft)!important;color:var(--mtx-brand-strong)!important}}@media (prefers-reduced-motion:reduce){.mtx5-money-path em,.mtx5-tax-stairs>div,.mtx5-income-body,.mtx5-group-body{animation:none!important}}@media print{.mtx-header,.mtx-mobile-nav,.mtx5-toolbar-actions,.mtx5-mode-switch,.mtx5-flow,.mtx5-add,.mtx5-icon-button,.mtx5-eligibility,.mtx5-done{display:none!important}.mtx5-workspace{width:100%}.mtx5-grid{grid-template-columns:1fr}.mtx5-summary-sticky{position:static}.mtx5-section,.mtx5-visual-card,.mtx5-result-hero,.mtx5-trace{break-inside:avoid;box-shadow:none!important}}
.mtx5-auto-box small{display:none}html[data-theme=dark] .mtx-library-grid-v3>article,html[data-theme=dark] .mtx-library-grid-v3>article.is-featured,html[data-theme=dark] .mtx-knowledge-map-v3>div,html[data-theme=dark] .mtx-deduction-reference-groups>section,html[data-theme=dark] .mtx-income-rule-grid>article{background:var(--mtx-surface)!important;color:var(--mtx-ink)!important;border-color:var(--mtx-line)!important}html[data-theme=dark] .mtx-library-grid-v3>article.is-featured{background:linear-gradient(145deg, var(--mtx-brand-soft), var(--mtx-surface))!important}html[data-theme=dark] .mtx-library-filters button,html[data-theme=dark] .mtx-anchor-nav a{background:var(--mtx-surface)!important;color:var(--mtx-muted)!important;border-color:var(--mtx-line)!important}html[data-theme=dark] .mtx-library-filters button.is-active{background:var(--mtx-brand-soft)!important;color:var(--mtx-brand-strong)!important}html[data-theme=dark] .mtx-library-grid-v3>article p,html[data-theme=dark] .mtx-library-grid-v3>article small{color:var(--mtx-muted)!important}
html,body{max-width:100%;overflow-x:clip}.mtx-page,.mtx-page main,.mtx6,.mtx6 *{box-sizing:border-box}.mtx6{width:min(100% - 40px, var(--mtx-max));color:var(--mtx-ink);margin:0 auto;padding:0 0 72px}.mtx6 button,.mtx6 input,.mtx6 textarea{font:inherit}.mtx6 button{cursor:pointer}.mtx6 button:disabled{cursor:not-allowed;opacity:.42}.mtx6 input,.mtx6 textarea{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:100%;min-width:0;color:var(--mtx-ink);border-radius:12px;outline:0}.mtx6 input{min-height:45px;padding:0 12px}.mtx6 textarea{resize:vertical;padding:10px 12px}.mtx6 input:focus,.mtx6 textarea:focus{border-color:color-mix(in srgb,var(--mtx-brand) 58%,var(--mtx-line));box-shadow:0 0 0 3px var(--mtx-focus)}.mtx6 .is-rotated{transform:rotate(180deg)}.mtx6-toolbar{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-width:0;box-shadow:var(--mtx-shadow-xs);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex;position:relative}.mtx6-title{align-items:center;gap:10px;min-width:0;display:flex}.mtx6-title>i,.mtx6-section-head>i,.mtx6-result>div>header>i,.mtx6-group-head>i{background:var(--mtx-brand-soft);width:40px;height:40px;color:var(--mtx-brand);border-radius:12px;flex:none;place-items:center;font-style:normal;display:grid}.mtx6-title>span,.mtx6-result>div>header>span{flex-direction:column;gap:1px;min-width:0;display:flex}.mtx6-title strong{font-size:14px}.mtx6-title small,.mtx6-result header small{color:var(--mtx-muted);font-size:9px}.mtx6-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.mtx6-actions button,.mtx6-add,.mtx6-pnd-actions button{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-height:39px;color:var(--mtx-ink-2);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.mtx6-actions .is-primary,.mtx6-pnd-actions button{border-color:var(--mtx-ink);background:var(--mtx-ink);color:var(--mtx-bg)}.mtx6-toast{z-index:15;border:1px solid var(--mtx-line);background:var(--mtx-surface);box-shadow:var(--mtx-shadow-sm);color:var(--mtx-ink-2);border-radius:10px;padding:8px 11px;font-size:9px;position:absolute;top:calc(100% + 7px);right:14px}.mtx6-mode{border:1px solid var(--mtx-line);background:var(--mtx-surface-soft);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:12px 0;padding:5px;display:grid}.mtx6-mode button{min-width:0;min-height:56px;color:var(--mtx-muted);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:flex}.mtx6-mode button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.mtx6-mode strong{font-size:10.5px}.mtx6-mode small{overflow-wrap:anywhere;font-size:8px}.mtx6-mode button.is-active{background:var(--mtx-surface);color:var(--mtx-ink);box-shadow:var(--mtx-shadow-xs)}.mtx6-mode button.is-active>svg{color:var(--mtx-brand)}.mtx6-pnd{border:1px solid color-mix(in srgb,var(--mtx-brand) 28%,var(--mtx-line));background:linear-gradient(145deg,var(--mtx-surface),color-mix(in srgb,var(--mtx-brand-soft) 42%,var(--mtx-surface)));border-radius:21px;margin:12px 0 14px;padding:18px}.mtx6-section-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.mtx6-section-head h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.25}.mtx6-section-head p{color:var(--mtx-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.5}.mtx6-form-badge{background:var(--mtx-surface);min-width:90px;color:var(--mtx-brand-strong);text-align:center;box-shadow:var(--mtx-shadow-xs);border-radius:11px;padding:8px 11px;font-size:13px;font-weight:800}.mtx6-form-choice{grid-template-columns:110px 1fr;align-items:center;gap:10px;margin-top:14px;display:grid}.mtx6-form-choice>span,.mtx6-choice>span,.mtx6-pnd-grid label>span{color:var(--mtx-muted);font-size:9px;font-weight:700}.mtx6-form-choice>div,.mtx6-choice>div{background:var(--mtx-surface-soft);border-radius:11px;gap:4px;min-width:0;padding:4px;display:flex}.mtx6-form-choice button,.mtx6-choice button{min-width:0;min-height:34px;color:var(--mtx-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:0 8px;font-size:9px;font-weight:700}.mtx6-form-choice button.is-active,.mtx6-choice button.is-active{background:var(--mtx-surface);color:var(--mtx-brand-strong);box-shadow:var(--mtx-shadow-xs)}.mtx6-pnd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mtx6-pnd-grid label,.mtx6-choice{gap:5px;min-width:0;display:grid}.mtx6-pnd-grid .is-wide{grid-column:1/-1}.mtx6-pnd-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.mtx6-pnd-steps span{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-width:0;min-height:58px;color:var(--mtx-muted);text-align:center;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:7.5px;display:flex}.mtx6-pnd-steps b{background:var(--mtx-brand-soft);width:21px;height:21px;color:var(--mtx-brand-strong);border-radius:7px;place-items:center;display:grid}.mtx6-pnd-actions{align-items:center;gap:11px;margin-top:14px;display:flex}.mtx6-pnd-actions small{color:var(--mtx-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.5}.mtx6-flow{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 16px;padding:8px;display:grid}.mtx6-flow a{min-width:0;min-height:38px;color:var(--mtx-muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:5px 8px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.mtx6-flow a b{background:var(--mtx-brand-soft);width:25px;height:25px;color:var(--mtx-brand-strong);border-radius:8px;flex:0 0 25px;place-items:center;display:grid}.mtx6-layout{grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);align-items:start;gap:18px;min-width:0;display:grid}.mtx6-form-column{gap:18px;min-width:0;display:grid}.mtx6-card,.mtx6-trace{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-width:0;box-shadow:var(--mtx-shadow-xs);border-radius:21px;padding:18px}.mtx6-card>.mtx6-section-head{margin-bottom:15px}.mtx6-add{align-self:center}.mtx6-total{flex-direction:column;align-items:flex-end;gap:1px;min-width:105px;display:flex}.mtx6-total small{color:var(--mtx-muted);font-size:8px}.mtx6-total strong{color:var(--mtx-brand-strong);font-size:13px}.mtx6-income-list,.mtx6-groups{gap:9px;min-width:0;display:grid}.mtx6-income,.mtx6-group{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:16px;min-width:0;overflow:visible}.mtx6-income-head{grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;min-width:0;display:grid}.mtx6-income-head>button:first-child{min-width:0;min-height:66px;color:var(--mtx-ink);text-align:left;background:0 0;border:0;grid-template-columns:39px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:10px;display:grid}.mtx6-income-head>button:first-child>span{background:var(--mtx-brand-soft);width:36px;height:36px;color:var(--mtx-brand-strong);border-radius:11px;place-items:center;font-size:10px;font-weight:800;display:grid}.mtx6-income-head>button:first-child>div{flex-direction:column;gap:1px;min-width:0;display:flex}.mtx6-income-head strong{overflow-wrap:anywhere;font-size:11px}.mtx6-income-head small{color:var(--mtx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mtx6-income-head>button:first-child>b{color:var(--mtx-ink-2);white-space:nowrap;font-size:9px}.mtx6-income-head>button:last-child{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:34px;height:34px;color:var(--mtx-danger);border-radius:10px;place-items:center;margin:auto;padding:0;display:grid}.mtx6-income-body{border-top:1px solid var(--mtx-line);gap:12px;min-width:0;padding:14px;display:grid}.mtx6-text{gap:5px;min-width:0;display:grid}.mtx6-text>span{color:var(--mtx-muted);font-size:9px;font-weight:700}.mtx6-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mtx6-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mtx6-note{background:var(--mtx-surface-soft);border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:74px;padding:10px 11px;display:flex}.mtx6-note span{color:var(--mtx-muted);font-size:8px}.mtx6-note strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.mtx6-note small{color:var(--mtx-muted);overflow-wrap:anywhere;font-size:7.5px;line-height:1.4}.mtx6-money{gap:5px;min-width:0;display:grid}.mtx6-money>span{color:var(--mtx-muted);font-size:9px;font-weight:700}.mtx6-money>div{min-width:0;position:relative}.mtx6-money>div>b{color:var(--mtx-muted);font-size:10px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.mtx6-money input{padding-left:27px}.mtx6-money>small{color:var(--mtx-muted);overflow-wrap:anywhere;font-size:7.5px;line-height:1.45}.mtx6-money>em{color:var(--mtx-brand-strong);overflow-wrap:anywhere;font-size:7.5px;font-style:normal;font-weight:700}.mtx6-money.is-disabled{opacity:.48}.mtx6-group-head{width:100%;min-width:0;min-height:62px;color:var(--mtx-ink);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:9px 10px;display:grid}.mtx6-group-head>i{border-radius:10px;width:34px;height:34px}.mtx6-group-head>span{flex-direction:column;gap:1px;min-width:0;display:flex}.mtx6-group-head strong{font-size:10px}.mtx6-group-head small{color:var(--mtx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.mtx6-group-head>b{color:var(--mtx-ink-2);white-space:nowrap;font-size:9px}.mtx6-group-body{border-top:1px solid var(--mtx-line);gap:10px;min-width:0;padding:12px;display:grid}.mtx6-fixed{background:var(--mtx-surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:9px;display:flex}.mtx6-toggle{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-height:45px;color:var(--mtx-ink);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:flex}.mtx6-toggle b{color:var(--mtx-muted);font-size:8px}.mtx6-toggle.is-active{border-color:color-mix(in srgb,var(--mtx-brand) 38%,var(--mtx-line));background:var(--mtx-brand-soft)}.mtx6-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mtx6-counter{border:1px solid var(--mtx-line);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.mtx6-counter>span{min-width:0;color:var(--mtx-ink-2);overflow-wrap:anywhere;font-size:8px;line-height:1.35}.mtx6-counter>div{flex:none;align-items:center;gap:5px;display:flex}.mtx6-counter button{border:1px solid var(--mtx-line);background:var(--mtx-surface);width:27px;height:27px;color:var(--mtx-ink);border-radius:8px;padding:0}.mtx6-counter b{text-align:center;min-width:18px;font-size:9px}.mtx6-rule-list{gap:8px;display:grid}.mtx6-rule{border:1px solid var(--mtx-line);border-radius:13px;gap:9px;min-width:0;padding:11px;display:grid}.mtx6-rule>div:first-child{flex-direction:column;gap:2px;display:flex}.mtx6-rule>div:first-child strong{overflow-wrap:anywhere;font-size:10px}.mtx6-rule>div:first-child small{color:var(--mtx-muted);overflow-wrap:anywhere;font-size:7.5px;line-height:1.45}.mtx6-confirm{border:1px solid var(--mtx-line);background:var(--mtx-surface);min-height:33px;color:var(--mtx-muted);border-radius:9px;justify-self:start;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.mtx6-confirm.is-active{border-color:color-mix(in srgb,var(--mtx-brand) 40%,var(--mtx-line));background:var(--mtx-brand-soft);color:var(--mtx-brand-strong)}.mtx6-pregnancy{gap:8px;display:grid}.mtx6-result{min-width:0}.mtx6-result-sticky{gap:10px;min-width:0;display:grid;position:sticky;top:88px}.mtx6-result>div>header{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:16px;align-items:center;gap:9px;min-width:0;min-height:55px;padding:8px 10px;display:flex}.mtx6-result>div>header>i{border-radius:10px;width:34px;height:34px}.mtx6-result header strong{font-size:11px}.mtx6-hero-result{color:#f5fffb;background:linear-gradient(140deg,#0e6f5c,#165e50);border-radius:20px;min-width:0;padding:18px;overflow:hidden}html[data-theme=dark] .mtx6-hero-result{background:linear-gradient(140deg,#225d4f,#164438)}.mtx6-hero-result>span{color:#ffffffc7;font-size:9px;display:block}.mtx6-hero-result>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 18px;font-size:clamp(27px,4.2vw,36px);display:block}.mtx6-hero-result>div{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.mtx6-hero-result>div span{color:#ffffffb3;flex-direction:column;gap:2px;font-size:8px;display:flex}.mtx6-hero-result>div b{color:#fff;font-size:10px}.mtx6-hero-result.is-refund{background:linear-gradient(140deg,#176545,#267855)}.mtx6-visual,.mtx6-rates,.mtx6-brackets,.mtx6-warnings{border:1px solid var(--mtx-line);background:var(--mtx-surface);border-radius:16px;min-width:0;padding:13px}.mtx6-visual h3,.mtx6-brackets h3{margin:0 0 10px;font-size:10px}.mtx6-path{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 0;display:grid}.mtx6-path>b{background:var(--mtx-surface-soft);width:24px;height:24px;color:var(--mtx-muted);border-radius:8px;place-items:center;font-size:8px;display:grid}.mtx6-path>span{gap:4px;min-width:0;display:grid}.mtx6-path>span strong{font-size:8.5px}.mtx6-path i{background:var(--mtx-surface-strong);border-radius:999px;width:100%;height:5px;overflow:hidden}.mtx6-path em{border-radius:inherit;background:var(--mtx-brand);height:100%;display:block}.mtx6-path>strong{white-space:nowrap;font-size:8px}.mtx6-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mtx6-rates>div{background:var(--mtx-surface-soft);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.mtx6-rates span{color:var(--mtx-muted);font-size:8px}.mtx6-rates strong{color:var(--mtx-brand-strong);font-size:17px}.mtx6-brackets{gap:5px;display:grid}.mtx6-brackets>div{border:1px solid var(--mtx-line);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:39px;padding:7px 9px;display:flex}.mtx6-brackets>div>span{align-items:center;gap:8px;min-width:0;display:flex}.mtx6-brackets>div>span b{width:35px;color:var(--mtx-muted);flex:0 0 35px;font-size:9px}.mtx6-brackets small{min-width:0;color:var(--mtx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mtx6-brackets>div>strong{white-space:nowrap;flex:none;font-size:8px}.mtx6-brackets>div.is-active{border-color:color-mix(in srgb,var(--mtx-brand) 36%,var(--mtx-line));background:var(--mtx-brand-soft)}.mtx6-brackets>div.is-active>span b{color:var(--mtx-brand-strong)}.mtx6-warnings{background:var(--mtx-warning-soft);color:var(--mtx-warning)}.mtx6-warnings>strong{font-size:9px}.mtx6-warnings ul{margin:5px 0 0;padding-left:16px;font-size:7.5px;line-height:1.45}.mtx6-trace{margin-top:18px}.mtx6-trace>.mtx6-section-head{margin-bottom:12px}.mtx6-trace>div:last-child{gap:6px;display:grid}.mtx6-trace article{background:var(--mtx-surface-soft);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.mtx6-trace article>b{background:var(--mtx-surface);width:27px;height:27px;color:var(--mtx-muted);border-radius:8px;place-items:center;font-size:8px;display:grid}.mtx6-trace article>span{flex-direction:column;gap:1px;min-width:0;display:flex}.mtx6-trace article strong{font-size:9px}.mtx6-trace article small{color:var(--mtx-muted);overflow-wrap:anywhere;font-size:7.5px;line-height:1.4}.mtx6-trace article em{color:var(--mtx-ink-2);white-space:nowrap;font-size:8px;font-style:normal;font-weight:700}.mtx-mobile-nav{width:auto!important;max-width:calc(100vw - 24px)!important;margin-inline:0!important;left:12px!important;right:12px!important}.mtx-anchor-nav,.mtx-library-nav,.mtx-filter-row,.mtx-page img,.mtx-page svg{max-width:100%}@media (max-width:900px){.mtx6-layout{grid-template-columns:1fr}.mtx6-result{order:2}.mtx6-result-sticky{position:static}}@media (max-width:680px){.mtx-page main{padding-bottom:calc(160px + env(safe-area-inset-bottom))!important}.mtx6{width:min(100% - 24px,var(--mtx-max));padding-bottom:30px}.mtx6-toolbar{flex-direction:column;align-items:stretch;padding:11px}.mtx6-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mtx6-actions button{width:100%;min-width:0}.mtx6-toast{text-align:center;top:calc(100% + 6px);left:11px;right:11px}.mtx6-mode button{padding:8px 9px}.mtx6-pnd,.mtx6-card,.mtx6-trace{border-radius:18px;padding:14px}.mtx6-section-head{grid-template-columns:38px minmax(0,1fr)}.mtx6-section-head>i{width:38px;height:38px}.mtx6-section-head>.mtx6-form-badge,.mtx6-section-head>.mtx6-total,.mtx6-section-head>.mtx6-add{grid-column:1/-1;align-items:flex-start;width:100%}.mtx6-section-head>.mtx6-add{justify-self:stretch}.mtx6-form-choice{grid-template-columns:1fr;gap:5px}.mtx6-pnd-grid,.mtx6-two,.mtx6-three{grid-template-columns:1fr}.mtx6-pnd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mtx6-pnd-actions{flex-direction:column;align-items:stretch}.mtx6-pnd-actions button{width:100%}.mtx6-flow{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.mtx6-flow a{flex-direction:column;gap:3px;padding:4px;font-size:8px}.mtx6-flow a b{flex-basis:22px;width:22px;height:22px}.mtx6-income-head{grid-template-columns:minmax(0,1fr) 38px}.mtx6-income-head>button:first-child{grid-template-columns:35px minmax(0,1fr) 16px}.mtx6-income-head>button:first-child>b{grid-column:2;justify-self:start}.mtx6-income-head>button:first-child>svg{grid-area:1/3/span 2}.mtx6-counters{grid-template-columns:1fr}.mtx6-group-head{grid-template-columns:32px minmax(0,1fr) 16px}.mtx6-group-head>b{grid-column:2;justify-self:start}.mtx6-group-head>svg{grid-area:1/3/span 2}.mtx6-trace article{grid-template-columns:27px minmax(0,1fr)}.mtx6-trace article>em{grid-column:2;justify-self:start}.mtx-anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}.mtx-anchor-nav a{overflow-wrap:anywhere;justify-content:center;width:100%!important;min-width:0!important}.mtx-library-nav,.mtx-filter-row{flex-wrap:wrap;display:flex;overflow:visible!important}.mtx5-tax-stairs{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;min-height:0!important;overflow:visible!important}.mtx5-tax-stairs>div{min-height:64px;min-width:0!important;height:auto!important}.mtx5-tax-stairs small{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.mtx5-form-steps,.mtx5-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mtx-tool-intro,.mtx-tool-intro-v5{overflow:hidden}}@media (max-width:390px){.mtx6{width:min(100% - 18px,var(--mtx-max))}.mtx6-mode{grid-template-columns:1fr}.mtx6-flow{gap:4px}.mtx-mobile-nav{max-width:calc(100vw - 18px)!important;left:9px!important;right:9px!important}}
