.Tax-module__FdRtja__paths{border:1px solid var(--line);border-radius:16px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Tax-module__FdRtja__paths>li+li{border-top:1px solid var(--line-soft)}.Tax-module__FdRtja__paths>li{animation:Tax-module__FdRtja__path-in .46s var(--ease-brand) backwards;animation-delay:calc(var(--i,0) * 60ms + 80ms)}@keyframes Tax-module__FdRtja__path-in{0%{transform:translate(16px)}}.Tax-module__FdRtja__path{min-height:72px;color:var(--text-strong);transition:background-color .25s var(--ease-brand);grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px 18px;display:grid}.Tax-module__FdRtja__path:active{scale:.99}.Tax-module__FdRtja__pathIcon{background:var(--primary-tint);width:44px;height:44px;color:var(--primary-ink);border-radius:12px;place-items:center;display:grid}.Tax-module__FdRtja__pathTitle{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.25;display:block}.Tax-module__FdRtja__pathHint{color:var(--text-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.Tax-module__FdRtja__pathArrow{color:var(--primary-ink);transition:transform .25s var(--ease-brand)}@media (hover:hover) and (pointer:fine){.Tax-module__FdRtja__path:hover{background:var(--primary-tint)}.Tax-module__FdRtja__path:hover .Tax-module__FdRtja__pathArrow{transform:translate(3px)}}.Tax-module__FdRtja__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:20px 16px 0;display:flex}@media (min-width:640px){.Tax-module__FdRtja__panelHead{padding:24px 28px 0}}.Tax-module__FdRtja__calc{scroll-margin-top:calc(var(--app-bar-h) + 12px)}.Tax-module__FdRtja__anchor{height:0;scroll-margin-top:calc(var(--app-bar-h) + 12px);display:block;position:relative}.Tax-module__FdRtja__calcHead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title year""tabs tabs";align-items:center;gap:16px;padding:20px 16px 0;display:grid}.Tax-module__FdRtja__calcTitle{grid-area:title}.Tax-module__FdRtja__tabs{grid-area:tabs;grid-template-columns:1fr 1fr;display:grid}.Tax-module__FdRtja__yearControl{grid-area:year;align-items:center;gap:10px;display:flex}.Tax-module__FdRtja__yearLabel{color:var(--text-muted);font-size:12px;font-weight:600;display:none}@media (min-width:640px){.Tax-module__FdRtja__calcHead{padding:24px 28px 0}.Tax-module__FdRtja__yearLabel{display:inline}}@media (min-width:900px){.Tax-module__FdRtja__calcHead{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title tabs.year";column-gap:24px}.Tax-module__FdRtja__tabs{display:inline-flex}}.Tax-module__FdRtja__segment{background:var(--surface-sunken);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.Tax-module__FdRtja__segItem{white-space:nowrap;min-width:0;min-height:38px;color:var(--text-muted);cursor:pointer;transition:color .2s var(--ease-brand);border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.Tax-module__FdRtja__segItem[aria-pressed=true],.Tax-module__FdRtja__segItem[aria-selected=true]{color:var(--text-strong)}.Tax-module__FdRtja__segItem:disabled{opacity:.45;cursor:not-allowed}.Tax-module__FdRtja__segItem:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}.Tax-module__FdRtja__segThumb{background:var(--panel-fixed);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;position:absolute;inset:0}.Tax-module__FdRtja__segText{align-items:center;gap:7px;display:inline-flex;position:relative}.Tax-module__FdRtja__segItem[aria-selected=true] svg{color:var(--primary-ink)}@media (hover:hover) and (pointer:fine){.Tax-module__FdRtja__segItem:not(:disabled):not([aria-pressed=true]):not([aria-selected=true]):hover{color:var(--text-strong)}}.Tax-module__FdRtja__tabs .Tax-module__FdRtja__segItem{min-height:40px;padding:0 18px;font-size:14px}@media (max-width:639px){.Tax-module__FdRtja__segItem,.Tax-module__FdRtja__tabs .Tax-module__FdRtja__segItem{min-height:44px}.Tax-module__FdRtja__segment{width:100%}.Tax-module__FdRtja__segment>.Tax-module__FdRtja__segItem{flex:1 1 0}.Tax-module__FdRtja__yearControl .Tax-module__FdRtja__segment{width:auto}}.Tax-module__FdRtja__body{border-top:1px solid var(--line-soft);gap:0;display:grid}@media (min-width:1024px){.Tax-module__FdRtja__body{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.Tax-module__FdRtja__result{border-left:1px solid var(--line-soft)}.Tax-module__FdRtja__resultInner{top:calc(var(--app-bar-h) + 16px);position:sticky}}.Tax-module__FdRtja__form{min-width:0;padding:24px 16px 26px}@media (min-width:640px){.Tax-module__FdRtja__form{padding:28px 28px 30px}}.Tax-module__FdRtja__importBar{padding:18px 16px 22px}@media (min-width:640px){.Tax-module__FdRtja__importBar{padding:20px 28px 24px}}.Tax-module__FdRtja__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__step{padding:0 0 30px 42px;position:relative}.Tax-module__FdRtja__step:last-child{padding-bottom:0}.Tax-module__FdRtja__step:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:30px;bottom:4px;left:13px}.Tax-module__FdRtja__step:last-child:before{display:none}.Tax-module__FdRtja__step[data-done=true]:before{background:var(--primary-faint)}.Tax-module__FdRtja__node{border:1.5px solid var(--line-strong);background:var(--panel-fixed);width:28px;height:28px;color:var(--text-body);transition:background-color .3s var(--ease-brand), border-color .3s var(--ease-brand), color .3s var(--ease-brand);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.Tax-module__FdRtja__step[data-done=true] .Tax-module__FdRtja__node{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.Tax-module__FdRtja__stepTitle{letter-spacing:-.01em;color:var(--text-strong);margin:2px 0 16px;font-size:17px;font-weight:650;line-height:1.3}.Tax-module__FdRtja__fields{--surface-elevated:var(--panel-fixed);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.Tax-module__FdRtja__row{--surface-elevated:var(--panel-fixed)}@media (max-width:519px){.Tax-module__FdRtja__fields{grid-template-columns:minmax(0,1fr)}}.Tax-module__FdRtja__field{flex-direction:column;gap:7px;min-width:0;display:flex}.Tax-module__FdRtja__label{color:var(--text-body);font-size:13px;font-weight:600;line-height:1.3}.Tax-module__FdRtja__help{color:var(--text-muted);font-size:12px;line-height:1.45}.Tax-module__FdRtja__fieldError{color:var(--down);animation:Tax-module__FdRtja__chip-in .28s var(--ease-brand) both;align-items:flex-start;gap:5px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.Tax-module__FdRtja__fieldError svg{flex-shrink:0;margin-top:1px}.Tax-module__FdRtja__input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-fixed);width:100%;min-width:0;height:46px;color:var(--text-strong);transition:border-color .2s var(--ease-brand), box-shadow .2s var(--ease-brand);outline:none;padding:0 12px;font-size:16px}@media (hover:hover) and (pointer:fine){.Tax-module__FdRtja__input:hover{border-color:var(--text-muted)}}.Tax-module__FdRtja__input:focus{border-color:var(--line-focus);box-shadow:0 0 0 3px var(--primary-tint)}.Tax-module__FdRtja__input[aria-invalid=true]{border-color:var(--down)}.Tax-module__FdRtja__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--down-wash)}.Tax-module__FdRtja__upper{text-transform:uppercase}.Tax-module__FdRtja__fieldWide{grid-column:1/-1}.Tax-module__FdRtja__chip{background:var(--primary-tint);border:1px solid var(--primary-faint);color:var(--text-body);animation:Tax-module__FdRtja__chip-in .42s var(--ease-brand) both;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;padding:7px 12px;font-size:12px;line-height:1.3;display:inline-flex}.Tax-module__FdRtja__chip strong{color:var(--text-strong);font-weight:700}.Tax-module__FdRtja__chip[data-state=missing]{background:var(--down-wash);color:var(--down);border-color:#0000}.Tax-module__FdRtja__chip[data-state=loading]{border-style:dashed;border-color:var(--line-strong);color:var(--text-muted);animation:Tax-module__FdRtja__chip-in .42s var(--ease-brand) both, Tax-module__FdRtja__chip-wait 1.2s var(--ease-loop) .42s infinite alternate;background:0 0}@keyframes Tax-module__FdRtja__chip-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes Tax-module__FdRtja__chip-wait{to{opacity:.55}}.Tax-module__FdRtja__disclosure{margin-top:14px}.Tax-module__FdRtja__disclosure>summary{cursor:pointer;min-height:44px;color:var(--primary-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.Tax-module__FdRtja__disclosure>summary::-webkit-details-marker{display:none}.Tax-module__FdRtja__disclosure>summary svg{transition:transform .25s var(--ease-brand)}.Tax-module__FdRtja__disclosure[open]>summary svg{transform:rotate(45deg)}.Tax-module__FdRtja__disclosure>:not(summary){animation:Tax-module__FdRtja__chip-in .36s var(--ease-brand) both}.Tax-module__FdRtja__modeSwitch{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:22px;padding-bottom:18px;display:flex}.Tax-module__FdRtja__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__row{border-top:1px solid var(--line-soft);animation:Tax-module__FdRtja__chip-in .38s var(--ease-brand) both;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.Tax-module__FdRtja__row:first-child{border-top:0;padding-top:0}.Tax-module__FdRtja__rowChip{grid-column:1/-1;margin-top:-4px}.Tax-module__FdRtja__rows{container-type:inline-size}@container (min-width:560px){.Tax-module__FdRtja__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.Tax-module__FdRtja__rowHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.Tax-module__FdRtja__rowTag{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.Tax-module__FdRtja__rowTag[data-side=buy]{background:var(--primary-tint);color:var(--primary-ink)}.Tax-module__FdRtja__rowTag[data-side=sell]{background:var(--brass-wash);color:var(--brass-ink)}.Tax-module__FdRtja__remove{width:44px;height:44px;color:var(--text-muted);transition:background-color .2s var(--ease-brand), color .2s var(--ease-brand);border-radius:999px;place-items:center;margin:-8px -10px -8px 0;display:inline-grid}@media (hover:hover) and (pointer:fine){.Tax-module__FdRtja__remove:hover{background:var(--down-wash);color:var(--down)}}.Tax-module__FdRtja__addRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.Tax-module__FdRtja__drop{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-soft);transition:background-color .25s var(--ease-brand), box-shadow .25s var(--ease-brand);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 18px 12px 12px;display:flex;position:relative}.Tax-module__FdRtja__drop[data-over]{background:var(--primary-tint);box-shadow:inset 0 0 0 2px var(--primary)}.Tax-module__FdRtja__dropButton{text-align:left;align-items:center;gap:14px;min-width:0;display:flex}.Tax-module__FdRtja__dropButton:after{content:"";border-radius:16px;position:absolute;inset:0}.Tax-module__FdRtja__dropButton:focus-visible{outline:none}.Tax-module__FdRtja__dropButton:focus-visible:after{outline:2px solid var(--line-focus);outline-offset:2px}.Tax-module__FdRtja__dropIcon{background:var(--panel-fixed);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--primary-ink);transition:transform .35s var(--ease-brand), background-color .25s var(--ease-brand);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.Tax-module__FdRtja__drop[data-over] .Tax-module__FdRtja__dropIcon{background:var(--primary-wash);transform:translateY(-3px)scale(1.06)}.Tax-module__FdRtja__dropTitle{letter-spacing:-.01em;color:var(--text-strong);font-size:15px;font-weight:650;line-height:1.25;display:block}.Tax-module__FdRtja__dropHint{color:var(--text-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}@media (hover:hover) and (pointer:fine){.Tax-module__FdRtja__drop:hover{background:var(--primary-tint)}.Tax-module__FdRtja__drop:hover .Tax-module__FdRtja__dropIcon{transform:translateY(-2px)}}.Tax-module__FdRtja__privacy{pointer-events:none;color:var(--text-body);align-items:center;gap:6px;margin:0;padding-left:58px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex;position:relative}@media (min-width:640px){.Tax-module__FdRtja__privacy{padding-left:0}}.Tax-module__FdRtja__import{background:var(--surface-sunken);animation:Tax-module__FdRtja__chip-in .42s var(--ease-brand) both;border-radius:18px;margin-top:14px;padding:20px 16px}@media (min-width:640px){.Tax-module__FdRtja__import{padding:24px}}.Tax-module__FdRtja__importLoading{background:var(--surface-sunken);height:132px;animation:Tax-module__FdRtja__chip-wait 1.2s var(--ease-loop) infinite alternate;border-radius:18px;margin-top:14px}.Tax-module__FdRtja__importState{flex-direction:column;gap:14px;display:flex}.Tax-module__FdRtja__importTitle{letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(19px,4.4vw,22px);font-weight:700;line-height:1.2}.Tax-module__FdRtja__importBody{max-width:68ch;color:var(--text-body);margin:0;font-size:13px;line-height:1.6}.Tax-module__FdRtja__importMeta{min-width:0;color:var(--text-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;line-height:1.4;display:flex}.Tax-module__FdRtja__progress{background:var(--line);border-radius:4px;max-width:420px;height:4px;position:relative;overflow:hidden}.Tax-module__FdRtja__progress>span{background:var(--primary);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .4s var(--ease-brand);border-radius:4px;position:absolute;inset:0}.Tax-module__FdRtja__progress[data-indeterminate=true]>span{animation:Tax-module__FdRtja__progress-run 1.2s var(--ease-brand) infinite;transform:translate(-100%)scaleX(.35)}@keyframes Tax-module__FdRtja__progress-run{to{transform:translate(100%)scaleX(.35)}}.Tax-module__FdRtja__review{flex-direction:column;gap:18px;display:flex}.Tax-module__FdRtja__reviewHead{gap:16px 28px;display:grid}@media (min-width:768px){.Tax-module__FdRtja__reviewHead{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.Tax-module__FdRtja__broker{background:var(--primary-tint);color:var(--primary-ink);border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:700}.Tax-module__FdRtja__broker[data-known=false]{background:var(--brass-wash);color:var(--brass-ink)}.Tax-module__FdRtja__tally{gap:28px;margin:0;display:flex}.Tax-module__FdRtja__tally>div{flex-direction:column-reverse;gap:4px;display:flex}.Tax-module__FdRtja__tally dt{color:var(--text-muted);font-size:12px;font-weight:600}.Tax-module__FdRtja__tally dd{letter-spacing:-.045em;color:var(--text-strong);animation:Tax-module__FdRtja__tally-in .62s var(--ease-brand) both;animation-delay:calc(var(--i,0) * 90ms + .12s);margin:0;font-size:clamp(30px,7vw,40px);font-weight:650;line-height:1}.Tax-module__FdRtja__tally>[data-muted] dd{color:var(--text-muted)}@keyframes Tax-module__FdRtja__tally-in{0%{opacity:0;transform:translateY(12px)}}.Tax-module__FdRtja__months{margin:0}.Tax-module__FdRtja__months ol{grid-template-columns:repeat(var(--n), minmax(0,1fr));border-bottom:1px solid var(--line);align-items:end;gap:3px;height:56px;margin:0;padding:0;list-style:none;display:grid}.Tax-module__FdRtja__months li{transform-origin:50% 100%;height:100%;animation:Tax-module__FdRtja__month-in .56s var(--ease-brand) both;animation-delay:calc(var(--i,0) * 30ms + .16s);flex-direction:column-reverse;align-items:center;display:flex}@keyframes Tax-module__FdRtja__month-in{0%{transform:scaleY(0)}}.Tax-module__FdRtja__monthBar{width:100%;max-width:28px;height:calc(var(--h,0) * 100%);border-radius:2px 2px 0 0;display:block}.Tax-module__FdRtja__monthBar[data-side=buy]{background:var(--primary)}.Tax-module__FdRtja__monthBar[data-side=sell]{background:var(--brass)}.Tax-module__FdRtja__months figcaption{color:var(--text-muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;display:flex}.Tax-module__FdRtja__monthKey{align-items:center;gap:6px;display:inline-flex}.Tax-module__FdRtja__monthKey i{border-radius:2px;width:8px;height:8px;margin-left:4px;display:inline-block}.Tax-module__FdRtja__monthKey i[data-side=buy]{background:var(--primary)}.Tax-module__FdRtja__monthKey i[data-side=sell]{background:var(--brass)}.Tax-module__FdRtja__previewBlock{flex-direction:column;gap:8px;display:flex}.Tax-module__FdRtja__previewTitle{color:var(--text-strong);align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.Tax-module__FdRtja__previewTitle>span{color:var(--text-muted);font-size:12px;font-weight:600}.Tax-module__FdRtja__previewScroll{border:1px solid var(--line-soft);background:var(--panel-fixed);border-radius:12px;max-height:min(60vh,540px);overflow:auto}.Tax-module__FdRtja__preview{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;font-size:13px}.Tax-module__FdRtja__previewNarrow{min-width:560px}.Tax-module__FdRtja__preview thead th{z-index:2;border-bottom:1px solid var(--line-soft);background:var(--panel-fixed);text-align:left;white-space:nowrap;color:var(--text-muted);padding:10px 8px;font-size:12px;font-weight:600;position:sticky;top:0}.Tax-module__FdRtja__preview thead th.Tax-module__FdRtja__stick{z-index:3}.Tax-module__FdRtja__preview tbody>tr>*{border-top:1px solid var(--line-soft);vertical-align:middle;padding:5px 8px}.Tax-module__FdRtja__preview tbody>tr:first-child>*{border-top:0}.Tax-module__FdRtja__preview tbody>tr{animation:Tax-module__FdRtja__chip-in .38s var(--ease-brand) both;animation-delay:calc(var(--i,0) * 28ms)}.Tax-module__FdRtja__preview :is(th,td):first-child{padding-left:12px}.Tax-module__FdRtja__preview thead th.text-right{text-align:right}.Tax-module__FdRtja__stick{z-index:1;background:var(--panel-fixed);border-right:1px solid var(--line-soft);position:sticky;left:0}.Tax-module__FdRtja__stickInner{align-items:center;gap:10px;display:flex}.Tax-module__FdRtja__check{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.Tax-module__FdRtja__cell{background:var(--surface);min-width:0;height:36px;color:var(--text-strong);transition:border-color .2s var(--ease-brand), background-color .2s var(--ease-brand), opacity .2s var(--ease-brand);border:1px solid #0000;border-radius:8px;outline:none;padding:0 8px;font-size:13px}.Tax-module__FdRtja__cell:focus{border-color:var(--line-focus);background:var(--panel-fixed)}.Tax-module__FdRtja__cell[aria-invalid=true],.Tax-module__FdRtja__cell[data-ambiguous]{border-color:var(--brass)}select.Tax-module__FdRtja__cell{padding-right:4px;font-weight:700}select.Tax-module__FdRtja__cell[data-side=buy]{color:var(--primary-ink)}select.Tax-module__FdRtja__cell[data-side=sell]{color:var(--brass-ink)}.Tax-module__FdRtja__preview tr[data-off] .Tax-module__FdRtja__cell,.Tax-module__FdRtja__preview tr[data-off] .Tax-module__FdRtja__flag,.Tax-module__FdRtja__preview tr[data-off] .Tax-module__FdRtja__flagOk{opacity:.45}.Tax-module__FdRtja__flag{background:var(--surface-elevated);white-space:nowrap;min-height:22px;color:var(--text-body);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.Tax-module__FdRtja__flag[data-block]{background:var(--brass-wash);color:var(--brass-ink)}.Tax-module__FdRtja__flagOk{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.Tax-module__FdRtja__flagOk svg{color:var(--primary)}.Tax-module__FdRtja__legend{color:var(--text-body);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.Tax-module__FdRtja__legend li{align-items:baseline;gap:8px;display:flex}.Tax-module__FdRtja__skipped{margin-top:0}.Tax-module__FdRtja__skipped>div{flex-direction:column;gap:8px;display:flex}.Tax-module__FdRtja__skipped ul{flex-direction:column;gap:6px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.Tax-module__FdRtja__skipped li{align-items:baseline;gap:8px;display:flex}.Tax-module__FdRtja__skipped code{min-width:0;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-body);font-size:12px;line-height:1.5}.Tax-module__FdRtja__skipped[open]>summary svg{transform:rotate(180deg)}.Tax-module__FdRtja__reviewFoot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.Tax-module__FdRtja__reviewFoot .Tax-module__FdRtja__privacy{pointer-events:auto;padding-left:0}.Tax-module__FdRtja__result{background:var(--surface-sunken);min-width:0}.Tax-module__FdRtja__resultInner{flex-direction:column;gap:22px;padding:24px 20px 26px;display:flex}@media (min-width:640px){.Tax-module__FdRtja__resultInner{padding:28px 28px 30px}}.Tax-module__FdRtja__verdict{width:fit-content;min-height:36px;animation:Tax-module__FdRtja__verdict-in .52s var(--ease-spring-soft) both;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:700;display:inline-flex}.Tax-module__FdRtja__verdict[data-need=yes]{background:var(--primary);color:var(--on-primary)}.Tax-module__FdRtja__verdict[data-need=no]{background:var(--surface-elevated);color:var(--text-strong)}.Tax-module__FdRtja__verdict[data-need=wait]{border:1px dashed var(--line-strong);color:var(--text-muted);background:0 0;font-weight:600}@keyframes Tax-module__FdRtja__verdict-in{0%{opacity:0;transform:scale(.9)}}.Tax-module__FdRtja__verdictBody{max-width:46ch;color:var(--text-body);margin-top:10px;font-size:13px;line-height:1.6}.Tax-module__FdRtja__emptyLead{max-width:44ch;color:var(--text-body);align-items:center;gap:12px;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.Tax-module__FdRtja__emptyIcon{background:var(--panel-fixed);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--primary-ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.Tax-module__FdRtja__emptyHow{margin:4px 0 0 52px;position:relative}.Tax-module__FdRtja__emptyHow:after{content:"";position:absolute;inset:-6px -4px}.Tax-module__FdRtja__ghost{flex-direction:column;gap:20px;display:flex}.Tax-module__FdRtja__ghostRow{flex-direction:column;gap:10px;display:flex}.Tax-module__FdRtja__ghostRow+.Tax-module__FdRtja__ghostRow{border-top:1px solid var(--line-soft);padding-top:20px}.Tax-module__FdRtja__ghostBlock{background:var(--line);opacity:.8;border-radius:8px;width:38%;height:24px;display:block}.Tax-module__FdRtja__ghostRow[data-size=big] .Tax-module__FdRtja__ghostBlock{border-radius:10px;width:64%;height:44px}.Tax-module__FdRtja__ghostRow[data-size=range] .Tax-module__FdRtja__ghostBlock{width:56%}.Tax-module__FdRtja__ghostRange{background:var(--line-soft);border-radius:4px;width:100%;height:12px;display:block}.Tax-module__FdRtja__filled{animation:Tax-module__FdRtja__result-in .52s var(--ease-brand) both;flex-direction:column;gap:22px;display:flex}@keyframes Tax-module__FdRtja__result-in{0%{opacity:0;transform:translateY(8px)}}.Tax-module__FdRtja__figureLabel{color:var(--text-muted);font-size:12px;font-weight:600}.Tax-module__FdRtja__big{letter-spacing:-.045em;white-space:nowrap;margin-top:6px;font-size:clamp(36px,9vw,52px);font-weight:650;line-height:1;display:block}.Tax-module__FdRtja__mid{letter-spacing:-.025em;color:var(--text-strong);white-space:nowrap;font-size:clamp(20px,4.6vw,24px);font-weight:650;line-height:1.15}.Tax-module__FdRtja__between{letter-spacing:0;color:var(--text-muted);margin:0 .35em;font-size:14px;font-weight:500}.Tax-module__FdRtja__figures{border-top:1px solid var(--line-soft);gap:18px;padding-top:20px;display:grid}@media (min-width:480px){.Tax-module__FdRtja__figures[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.Tax-module__FdRtja__figureHint{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.55}.Tax-module__FdRtja__taxBlock{border-top:1px solid var(--line-soft);padding-top:20px}.Tax-module__FdRtja__range{margin-top:14px}.Tax-module__FdRtja__rangeTrack{background:var(--line-soft);border-radius:3px;height:5px;position:relative}.Tax-module__FdRtja__rangeKey{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.Tax-module__FdRtja__rangeKey span{align-items:center;gap:6px;display:inline-flex}.Tax-module__FdRtja__rangeKey i{border-radius:2px;width:12px;height:6px;display:inline-block}.Tax-module__FdRtja__rangeKey i[data-tone=proceeds]{background:var(--primary-soft)}.Tax-module__FdRtja__rangeKey i[data-tone=spread],.Tax-module__FdRtja__bar[data-tone=spread]{background:var(--primary-wash);box-shadow:inset 0 0 0 1px var(--primary-faint)}.Tax-module__FdRtja__basis{border-top:1px solid var(--line-soft);padding-top:18px}.Tax-module__FdRtja__basisTitle{color:var(--text-strong);margin:0 0 12px;font-size:14px;font-weight:700}.Tax-module__FdRtja__basisList{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:14px 20px;margin:0;display:grid}.Tax-module__FdRtja__basisList dt{color:var(--text-muted);font-size:12px;font-weight:600}.Tax-module__FdRtja__basisList dd{color:var(--text-strong);flex-direction:column;gap:2px;margin:3px 0 0;font-size:14px;font-weight:650;display:flex}.Tax-module__FdRtja__basisNote{color:var(--text-muted);font-size:12px;font-weight:500}.Tax-module__FdRtja__flowTitle{color:var(--text-strong);margin:0 0 12px;font-size:14px;font-weight:700}.Tax-module__FdRtja__flow{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__flowRow{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.Tax-module__FdRtja__flowName{color:var(--text-strong);font-size:13px;font-weight:600}.Tax-module__FdRtja__flowValue{color:var(--text-strong);white-space:nowrap;font-size:14px;font-weight:650}.Tax-module__FdRtja__flowNote{color:var(--text-muted);grid-column:1/-1;font-size:12px;line-height:1.4}.Tax-module__FdRtja__track{background:var(--line-soft);border-radius:3px;grid-column:1/-1;height:5px;margin:3px 0 1px;position:relative}.Tax-module__FdRtja__bar{transform-origin:0;transform:translateX(calc(var(--from,0) * 100%)) scaleX(var(--span,0));transition:transform .7s var(--ease-brand);border-radius:3px;position:absolute;inset:0}@starting-style{.Tax-module__FdRtja__bar{transform:translateX(calc(var(--from,0) * 100%)) scaleX(0)}}.Tax-module__FdRtja__bar[data-tone=cost]{background:var(--line-strong)}.Tax-module__FdRtja__bar[data-tone=index]{background:var(--brass)}.Tax-module__FdRtja__bar[data-tone=proceeds]{background:var(--primary-soft)}.Tax-module__FdRtja__bar[data-tone=up]{background:var(--up)}.Tax-module__FdRtja__bar[data-tone=down]{background:var(--down)}.Tax-module__FdRtja__meter{background:var(--line-soft);border-radius:3px;height:5px;margin-top:18px;position:relative;container-type:inline-size}.Tax-module__FdRtja__meterTick{background:var(--text-strong);width:2px;translate:calc(var(--at) * 100cqw) 0;transition:translate .7s var(--ease-brand);border-radius:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px;left:0}.Tax-module__FdRtja__meterScale{min-height:16px;color:var(--text-muted);margin-top:10px;font-size:12px;position:relative;container-type:inline-size}.Tax-module__FdRtja__meterLimit{translate:calc(var(--at) * 100cqw) 0;white-space:nowrap;color:var(--text-strong);transition:translate .7s var(--ease-brand);font-weight:600;position:absolute;top:0;left:0;transform:translate(-50%)}.Tax-module__FdRtja__notes{border-top:1px solid var(--line-soft);color:var(--text-muted);flex-direction:column;gap:8px;padding-top:18px;font-size:12px;line-height:1.55;display:flex}.Tax-module__FdRtja__warn{color:var(--down)}.Tax-module__FdRtja__advice{align-items:flex-start;gap:10px;display:flex}.Tax-module__FdRtja__notes>.Tax-module__FdRtja__advice:first-child{border-top:0;padding-top:0}.Tax-module__FdRtja__advice strong{color:var(--text-strong);font-weight:650;display:block}.Tax-module__FdRtja__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Tax-module__FdRtja__lots{border-top:1px solid var(--line-soft);padding-top:16px}.Tax-module__FdRtja__timelineWrap{position:relative}.Tax-module__FdRtja__timeline{margin:0;padding:0;list-style:none;position:relative}.Tax-module__FdRtja__mile{position:relative}.Tax-module__FdRtja__mileDot{border:2px solid var(--line-strong);background:var(--panel-fixed);border-radius:999px;width:14px;height:14px;display:block}.Tax-module__FdRtja__mile[data-done=true] .Tax-module__FdRtja__mileDot{border-color:var(--primary-soft);background:var(--primary-soft)}.Tax-module__FdRtja__mileName{color:var(--text-strong);font-size:14px;font-weight:650;line-height:1.3;display:block}.Tax-module__FdRtja__mileDate{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.Tax-module__FdRtja__todayPin{color:var(--text-strong);font-size:12px;font-weight:700}@media (max-width:767px){.Tax-module__FdRtja__timeline{flex-direction:column;gap:18px;padding-left:26px;display:flex}.Tax-module__FdRtja__timeline:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.Tax-module__FdRtja__mileDot{position:absolute;top:3px;left:-26px}.Tax-module__FdRtja__rail,.Tax-module__FdRtja__todayFloat{display:none}.Tax-module__FdRtja__todayRow{align-items:center;gap:8px;display:flex;position:relative}.Tax-module__FdRtja__todayRow:before{content:"";background:var(--primary-soft);width:10px;height:10px;box-shadow:0 0 0 4px var(--primary-wash);border-radius:999px;margin-top:-5px;position:absolute;top:50%;left:-24px}}@media (min-width:768px){.Tax-module__FdRtja__timeline{grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding-top:44px;display:grid}.Tax-module__FdRtja__mile{padding-right:14px}.Tax-module__FdRtja__mileDot{z-index:1;margin:-7px 0 14px -1px;position:relative}.Tax-module__FdRtja__todayRow{display:none}.Tax-module__FdRtja__rail{background:var(--line);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:44px;left:0;right:16.6667%}.Tax-module__FdRtja__railFill{width:calc(var(--today) * 100% * 6 / 5);background:var(--primary-soft);transform-origin:0;border-radius:2px;max-width:100%;position:absolute;inset:0 auto 0 0}.Tax-module__FdRtja__todayFloat{top:0;left:calc(var(--today) * 100%);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.Tax-module__FdRtja__todayFloat:after{content:"";background:var(--text-strong);border-radius:2px;width:2px;height:22px}}.Tax-module__FdRtja__filingGrid{gap:26px;display:grid}@media (min-width:900px){.Tax-module__FdRtja__filingGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}}.Tax-module__FdRtja__whereCard{background:var(--surface-sunken);border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-self:start;gap:14px;padding:16px;display:grid}@media (min-width:640px){.Tax-module__FdRtja__whereCard{padding:18px 20px}}.Tax-module__FdRtja__whereCard .Tax-module__FdRtja__subTitle{margin-top:7px}.Tax-module__FdRtja__subTitle{color:var(--text-strong);margin:0 0 10px;font-size:15px;font-weight:700}.Tax-module__FdRtja__checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.Tax-module__FdRtja__checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.Tax-module__FdRtja__docItem{border-top:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.Tax-module__FdRtja__checkIcon{background:var(--primary-tint);width:28px;height:28px;color:var(--primary-ink);border-radius:8px;place-items:center;display:grid}.Tax-module__FdRtja__checkName{color:var(--text-strong);font-size:14px;font-weight:650;display:block}.Tax-module__FdRtja__checkBody{color:var(--text-body);margin-top:2px;font-size:12px;line-height:1.55;display:block}.Tax-module__FdRtja__inlineLink{min-height:32px;color:var(--primary-ink);transition:color .2s var(--ease-brand);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.Tax-module__FdRtja__inlineLink:hover{color:var(--primary-hover)}.Tax-module__FdRtja__howGrid{gap:24px;margin-top:24px;display:grid}@media (min-width:1024px){.Tax-module__FdRtja__howGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}}.Tax-module__FdRtja__how{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__howStep{min-width:0;padding:0 0 34px 56px;position:relative}.Tax-module__FdRtja__howStep:last-child{padding-bottom:0}.Tax-module__FdRtja__howStep:before{content:"";background:var(--line-soft);border-radius:2px;width:2px;position:absolute;top:48px;bottom:6px;left:19px}.Tax-module__FdRtja__howStep:last-child:before{display:none}.Tax-module__FdRtja__howNode{background:var(--primary-tint);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--primary-faint);color:var(--primary-ink);border-radius:12px;place-items:center;display:grid;position:absolute;top:0;left:0}.Tax-module__FdRtja__howNum{background:var(--panel-fixed);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-strong);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-6px;right:-6px}.Tax-module__FdRtja__howTitle{letter-spacing:-.01em;width:fit-content;max-width:100%;color:var(--text-strong);margin:10px 0 4px;font-size:15px;font-weight:650;line-height:1.3}.Tax-module__FdRtja__howBody{max-width:62ch;color:var(--text-body);margin:0;font-size:13px;line-height:1.55}@media (max-width:639px){.Tax-module__FdRtja__howStep{padding-bottom:16px}.Tax-module__FdRtja__howBody{line-height:1.5}}.Tax-module__FdRtja__howFoot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:24px;padding-top:20px;display:flex}.Tax-module__FdRtja__howFold{--fold-inset:16px;padding-bottom:12px}@media (min-width:640px){.Tax-module__FdRtja__howFold{--fold-inset:28px;padding-bottom:16px}}.Tax-module__FdRtja__howFold:has(input:not(:checked)) .Tax-module__FdRtja__howStep:nth-child(2){padding-bottom:4px}.Tax-module__FdRtja__howFold:has(input:not(:checked)) .Tax-module__FdRtja__howStep:nth-child(2):before{display:none}@media (min-width:1024px){.Tax-module__FdRtja__howFold:has(input:not(:checked)) .Tax-module__FdRtja__howGrid{grid-template-columns:minmax(0,1fr)}}.Tax-module__FdRtja__example{--strip-h:37px;background:var(--surface-sunken);border-radius:20px;min-width:0;padding:20px 16px 16px}@media (min-width:640px){.Tax-module__FdRtja__example{padding:22px 24px 18px}}@media (min-width:1024px){.Tax-module__FdRtja__example{top:calc(var(--app-bar-h) + 16px);max-height:calc(100dvh - var(--app-bar-h) - 32px - var(--strip-h));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;position:sticky;overflow-y:auto}}@property --example-edge{syntax:"<length>";inherits:false;initial-value:0}@keyframes Tax-module__FdRtja__example-edge{0%{--example-edge:34px}to{--example-edge:0px}}@supports (animation-timeline:scroll()){@media (min-width:1024px){.Tax-module__FdRtja__example{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--example-edge)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--example-edge)), transparent);animation:linear both Tax-module__FdRtja__example-edge;animation-timeline:scroll(self)}}}.Tax-module__FdRtja__exampleHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.Tax-module__FdRtja__exampleTitle{letter-spacing:-.015em;color:var(--text-strong);margin:0;font-size:17px;font-weight:700;line-height:1.3}.Tax-module__FdRtja__exampleTag{background:var(--panel-fixed);min-height:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-body);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.Tax-module__FdRtja__exampleLead{max-width:60ch;color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.Tax-module__FdRtja__exampleRows{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__exampleRow{grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;padding:5px 0;display:grid}.Tax-module__FdRtja__exampleRow[data-first]{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:10px}.Tax-module__FdRtja__exampleRow>.Tax-module__FdRtja__track,.Tax-module__FdRtja__exampleRow>.Tax-module__FdRtja__flowNote{grid-column:2/-1}.Tax-module__FdRtja__exampleStep{background:var(--panel-fixed);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-strong);border-radius:999px;align-self:center;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.Tax-module__FdRtja__exampleStep:empty{visibility:hidden}.Tax-module__FdRtja__exampleRow[data-strong] .Tax-module__FdRtja__flowValue{letter-spacing:-.02em;font-size:18px}.Tax-module__FdRtja__exampleFoot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding-top:14px;display:flex}.Tax-module__FdRtja__exampleFoot>.Tax-module__FdRtja__help{flex:220px}.Tax-module__FdRtja__exampleNote{color:var(--text-body);animation:Tax-module__FdRtja__chip-in .42s var(--ease-brand) both;align-items:flex-start;gap:8px;margin:0 0 18px;font-size:12px;line-height:1.5;display:flex}.Tax-module__FdRtja__exampleNote svg{color:var(--primary-ink);flex-shrink:0;margin-top:1px}.Tax-module__FdRtja__guideGrid{gap:20px;display:grid}@media (min-width:1024px){.Tax-module__FdRtja__guideGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}}.Tax-module__FdRtja__tariff{min-width:0;padding:16px 16px 0}@media (min-width:640px){.Tax-module__FdRtja__tariff{padding:16px 28px 0}}@media (min-width:1024px){.Tax-module__FdRtja__tariff{padding:16px 0 0 28px}}.Tax-module__FdRtja__tariffLead{max-width:60ch;color:var(--text-body);margin:-4px 0 0;font-size:13px;line-height:1.55}.Tax-module__FdRtja__stairsFigure{margin:18px 0 0;container:stairs/inline-size}.Tax-module__FdRtja__stairs{grid-template-columns:repeat(var(--n,5), minmax(0,1fr));gap:0 4px;margin:0;padding:0;list-style:none;display:grid}.Tax-module__FdRtja__stair{flex-direction:column;min-width:0;display:flex}.Tax-module__FdRtja__stairPlot{border-bottom:1px solid var(--line-strong);flex-direction:column;justify-content:flex-end;height:150px;display:flex}.Tax-module__FdRtja__stairRate{letter-spacing:-.01em;color:var(--text-body);margin:0 0 6px 2px;font-size:15px;font-weight:700;line-height:20px}.Tax-module__FdRtja__stairBlock{height:calc(var(--h,1) * (100% - 26px));border-top:5px solid var(--line-strong);background:var(--line-soft);border-radius:4px 4px 0 0;display:block}.Tax-module__FdRtja__stair[data-sample] .Tax-module__FdRtja__stairRate{color:var(--text-strong)}.Tax-module__FdRtja__stair[data-sample] .Tax-module__FdRtja__stairBlock{border-top-color:var(--primary);background:var(--primary-wash)}.Tax-module__FdRtja__stairAxis{white-space:nowrap;color:var(--text-muted);padding:6px 0 0 2px;font-size:12px;font-weight:600;line-height:1.3}.Tax-module__FdRtja__stairShort{display:none}@container stairs (max-width:399px){.Tax-module__FdRtja__stairFull{display:none}.Tax-module__FdRtja__stairShort{display:inline}}@container stairs (max-width:279px){.Tax-module__FdRtja__stairAxis{padding-left:0;font-size:11px}.Tax-module__FdRtja__stairRate{font-size:13px}}.Tax-module__FdRtja__stairsKey{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.Tax-module__FdRtja__stairsKey span{align-items:center;gap:6px;display:inline-flex}.Tax-module__FdRtja__stairsKey i{background:var(--line-strong);border-radius:2px;width:12px;height:6px;display:inline-block}.Tax-module__FdRtja__stairsKey i[data-tone=sample]{background:var(--primary)}.Tax-module__FdRtja__sample{background:var(--surface-sunken);border-radius:16px;margin-top:20px;padding:16px;container:sample/inline-size}@media (min-width:640px){.Tax-module__FdRtja__sample{padding:18px 20px}}.Tax-module__FdRtja__sampleTitle{letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:15px;font-weight:700;line-height:1.3}.Tax-module__FdRtja__sampleLead{max-width:62ch;color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.Tax-module__FdRtja__slices{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__slices li{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:7px 0;font-size:13px;display:grid}.Tax-module__FdRtja__slices li[data-total]{border-top-color:var(--line-strong)}.Tax-module__FdRtja__sliceRate{color:var(--text-body);font-weight:600}.Tax-module__FdRtja__sliceAmount{color:var(--text-muted);white-space:nowrap;grid-area:2/1/auto/-1;font-size:12px}.Tax-module__FdRtja__sliceTax{color:var(--text-strong);text-align:right;white-space:nowrap;font-weight:650}.Tax-module__FdRtja__slices li[data-total] .Tax-module__FdRtja__sliceRate,.Tax-module__FdRtja__slices li[data-total] .Tax-module__FdRtja__sliceTax{color:var(--text-strong);font-weight:700}@container sample (min-width:380px){.Tax-module__FdRtja__slices li{grid-template-columns:minmax(0,1fr) auto minmax(96px,auto)}.Tax-module__FdRtja__sliceAmount{text-align:right;grid-area:auto;font-size:13px}}.Tax-module__FdRtja__rates{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:14px 0 12px;padding-top:14px;display:grid}.Tax-module__FdRtja__rates dt,.Tax-module__FdRtja__facts dt{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}.Tax-module__FdRtja__rates dd,.Tax-module__FdRtja__facts dd{letter-spacing:-.025em;color:var(--text-strong);white-space:nowrap;margin:3px 0 0;font-size:22px;font-weight:650;line-height:1.1}.Tax-module__FdRtja__rateHint{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.Tax-module__FdRtja__factTrack{background:var(--line-soft);border-radius:3px;height:5px;margin-top:8px;display:block;overflow:hidden}.Tax-module__FdRtja__factBar{background:var(--text-muted);border-radius:3px;height:100%;display:block}.Tax-module__FdRtja__factBar[data-tone=effective]{background:var(--primary)}.Tax-module__FdRtja__guideCards{flex-direction:column;gap:12px;min-width:0;padding:0 16px;display:flex}@media (min-width:640px){.Tax-module__FdRtja__guideCards{padding:0 28px}}@media (min-width:1024px){.Tax-module__FdRtja__guideCards{padding:16px 28px 0 0}}.Tax-module__FdRtja__guideCard{background:var(--surface-sunken);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;container-type:inline-size}@media (min-width:640px){.Tax-module__FdRtja__guideCard{padding:18px 20px}}.Tax-module__FdRtja__guideCardHead{align-items:center;gap:12px;display:flex}.Tax-module__FdRtja__guideCardHead>:last-child:not(h3){margin-left:auto}.Tax-module__FdRtja__guideIcon{background:var(--primary-tint);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--primary-faint);color:var(--primary-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.Tax-module__FdRtja__guideCardTitle{letter-spacing:-.01em;width:fit-content;min-width:0;max-width:100%;color:var(--text-strong);margin:0;font-size:16px;font-weight:650;line-height:1.3}.Tax-module__FdRtja__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}@container (min-width:400px){.Tax-module__FdRtja__facts[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:399px){.Tax-module__FdRtja__facts[data-cols="3"]>:last-child{grid-column:1/-1}}.Tax-module__FdRtja__facts dd.Tax-module__FdRtja__factDate{letter-spacing:-.01em;white-space:normal;font-size:16px;line-height:1.3}.Tax-module__FdRtja__factWas{color:var(--text-muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.Tax-module__FdRtja__more{border-top:1px solid var(--line-soft)}.Tax-module__FdRtja__more>summary{cursor:pointer;min-height:44px;color:var(--primary-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.Tax-module__FdRtja__more>summary::-webkit-details-marker{display:none}.Tax-module__FdRtja__more>summary svg{transition:transform .3s var(--ease-brand)}.Tax-module__FdRtja__more[open]>summary svg{transform:rotate(45deg)}.Tax-module__FdRtja__more>p{max-width:72ch;color:var(--text-body);animation:Tax-module__FdRtja__chip-in .36s var(--ease-brand) both;margin:0 0 4px;font-size:13px;line-height:1.65}@media (hover:hover) and (pointer:fine){.Tax-module__FdRtja__more>summary:hover{color:var(--primary-hover)}}.Tax-module__FdRtja__sourceList{flex-direction:column;margin:-4px -8px -8px;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__sourceList>li+li{border-top:1px solid var(--line-soft)}.Tax-module__FdRtja__source{min-height:44px;transition:background-color .25s var(--ease-brand);border-radius:10px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px;display:grid}.Tax-module__FdRtja__sourceName{color:var(--text-strong);font-size:13px;font-weight:600;line-height:1.4;display:block}.Tax-module__FdRtja__sourceHost{color:var(--text-muted);margin-top:1px;font-size:12px;line-height:1.4;display:block}.Tax-module__FdRtja__sourceArrow{color:var(--primary-ink);transition:transform .25s var(--ease-brand)}@media (hover:hover) and (pointer:fine){.Tax-module__FdRtja__source:hover{background:var(--primary-tint)}.Tax-module__FdRtja__source:hover .Tax-module__FdRtja__sourceArrow{transform:translate(2px,-2px)}}.Tax-module__FdRtja__source:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.Tax-module__FdRtja__import,.Tax-module__FdRtja__importLoading,.Tax-module__FdRtja__tally dd,.Tax-module__FdRtja__months li,.Tax-module__FdRtja__preview tbody>tr,.Tax-module__FdRtja__progress[data-indeterminate=true]>span{animation:none}.Tax-module__FdRtja__progress>span,.Tax-module__FdRtja__dropIcon,.Tax-module__FdRtja__cell{transition:none}.Tax-module__FdRtja__drop[data-over] .Tax-module__FdRtja__dropIcon{transform:none}.Tax-module__FdRtja__filled,.Tax-module__FdRtja__fieldError{animation:none}.Tax-module__FdRtja__segItem,.Tax-module__FdRtja__input,.Tax-module__FdRtja__drop{transition:none}.Tax-module__FdRtja__drop:hover .Tax-module__FdRtja__dropIcon{transform:none}.Tax-module__FdRtja__paths>li,.Tax-module__FdRtja__chip,.Tax-module__FdRtja__chip[data-state=loading],.Tax-module__FdRtja__row,.Tax-module__FdRtja__verdict,.Tax-module__FdRtja__disclosure>:not(summary),.Tax-module__FdRtja__more>p{animation:none}.Tax-module__FdRtja__bar,.Tax-module__FdRtja__meterTick,.Tax-module__FdRtja__meterLimit,.Tax-module__FdRtja__pathArrow,.Tax-module__FdRtja__path,.Tax-module__FdRtja__disclosure>summary svg,.Tax-module__FdRtja__more>summary svg,.Tax-module__FdRtja__source,.Tax-module__FdRtja__sourceArrow{transition:none}.Tax-module__FdRtja__path:active{scale:none}}.Tax-module__FdRtja__brackets{border-top:1px solid var(--line-soft);gap:8px;margin-top:18px;padding-top:18px;display:grid}.Tax-module__FdRtja__bracketTable{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.Tax-module__FdRtja__bracketTable thead th{text-align:right;color:var(--text-muted);padding:0 10px 6px;font-size:12px;font-weight:600}.Tax-module__FdRtja__bracketTable thead th:first-child{text-align:left;padding-left:12px}.Tax-module__FdRtja__bracketTable tbody th,.Tax-module__FdRtja__bracketTable tbody td{border-top:1px solid var(--line-soft);text-align:right;color:var(--text-muted);white-space:nowrap;padding:9px 10px}.Tax-module__FdRtja__bracketTable tbody th{text-align:left;padding-left:12px;font-weight:600}.Tax-module__FdRtja__bracketTable tbody tr[data-reached] th,.Tax-module__FdRtja__bracketTable tbody tr[data-reached] td{color:var(--text-strong)}.Tax-module__FdRtja__bracketTable tbody tr[data-current]>*{background:var(--primary-tint)}.Tax-module__FdRtja__bracketTable tbody tr[data-current] th{box-shadow:inset 3px 0 var(--primary);border-radius:8px 0 0 8px}.Tax-module__FdRtja__bracketTable tbody tr[data-current] td:last-child{border-radius:0 8px 8px 0}.Tax-module__FdRtja__bracketTable tbody tr[data-current] td:nth-child(2){color:var(--primary-ink);font-weight:700}.Tax-module__FdRtja__bracketYours{background:var(--primary-wash);color:var(--primary-ink);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}@media (max-width:519px){.Tax-module__FdRtja__bracketTable{table-layout:fixed;font-size:12.5px}.Tax-module__FdRtja__bracketTable thead th:first-child{width:50%}.Tax-module__FdRtja__bracketTable thead th:nth-child(2){width:17%}.Tax-module__FdRtja__bracketTable thead th:nth-child(3){white-space:normal;width:33%}.Tax-module__FdRtja__bracketTable tbody th,.Tax-module__FdRtja__bracketTable tbody td{padding:8px 6px}.Tax-module__FdRtja__bracketTable tbody th{white-space:normal;line-height:1.35}.Tax-module__FdRtja__bracketYours{width:max-content;margin:4px 0 0;display:block}}.Tax-module__FdRtja__emptySale{flex-direction:column;gap:22px;display:flex}.Tax-module__FdRtja__needs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__needs li{color:var(--text-muted);transition:color .3s var(--ease-brand);align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.Tax-module__FdRtja__needs li[data-done]{color:var(--text-strong)}.Tax-module__FdRtja__needMark{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--on-primary);transition:background-color .3s var(--ease-brand), box-shadow .3s var(--ease-brand);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.Tax-module__FdRtja__needs li[data-done] .Tax-module__FdRtja__needMark{background:var(--primary);box-shadow:none}.Tax-module__FdRtja__needs li[data-done] .Tax-module__FdRtja__needMark svg{animation:Tax-module__FdRtja__need-tick .42s var(--ease-spring) both}@keyframes Tax-module__FdRtja__need-tick{0%{opacity:0;transform:scale(.4)}}.Tax-module__FdRtja__needs li[data-busy] .Tax-module__FdRtja__needMark{box-shadow:inset 0 0 0 1.5px var(--primary-faint);animation:Tax-module__FdRtja__chip-wait 1.2s var(--ease-loop) infinite alternate}.Tax-module__FdRtja__sketch,.Tax-module__FdRtja__flowBlock{border-top:1px solid var(--line-soft);padding-top:18px}.Tax-module__FdRtja__sketch .Tax-module__FdRtja__bar{opacity:.38}.Tax-module__FdRtja__sketch .Tax-module__FdRtja__flowName{color:var(--text-muted)}.Tax-module__FdRtja__affix{min-width:0;display:block;position:relative}.Tax-module__FdRtja__affixUnit{pointer-events:none;color:var(--text-muted);align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:12px}.Tax-module__FdRtja__affix>.Tax-module__FdRtja__input{padding-left:28px}.Tax-module__FdRtja__ladderNext{color:var(--text-body);font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.Tax-module__FdRtja__exampleNote,.Tax-module__FdRtja__needs li[data-done] .Tax-module__FdRtja__needMark svg,.Tax-module__FdRtja__needs li[data-busy] .Tax-module__FdRtja__needMark{animation:none}.Tax-module__FdRtja__needs li,.Tax-module__FdRtja__needMark{transition:none}}.Tax-module__FdRtja__wf{display:grid}.Tax-module__FdRtja__wfChart{grid-template-columns:repeat(var(--n,5), minmax(0,1fr));border-bottom:1px solid var(--line-strong);--half:min(28cqw / var(--n,5), 22px);height:172px;margin-top:26px;display:grid;position:relative;container-type:inline-size}.Tax-module__FdRtja__wfCol{height:100%;position:relative}.Tax-module__FdRtja__wfBar{width:calc(var(--half) * 2);height:100%;margin-left:calc(var(--half) * -1);transform-origin:50% 100%;transform:translateY(calc(var(--from,0) * -100%)) scaleY(var(--span,0));transition:transform .7s var(--ease-brand), opacity .18s var(--ease-brand);transition-delay:calc(var(--i,0) * 70ms), 0s;border-radius:2px;position:absolute;bottom:0;left:50%}@starting-style{.Tax-module__FdRtja__wfBar{transform:translateY(calc(var(--from,0) * -100%)) scaleY(0)}}.Tax-module__FdRtja__wfBar[data-tone=cost],.Tax-module__FdRtja__wfSwatch[data-tone=cost]{background:var(--primary-wash);box-shadow:inset 0 0 0 1px var(--primary-faint)}.Tax-module__FdRtja__wfBar[data-tone=index],.Tax-module__FdRtja__wfSwatch[data-tone=index]{background:repeating-linear-gradient(135deg, var(--brass) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--brass)}.Tax-module__FdRtja__wfBar[data-tone=proceeds],.Tax-module__FdRtja__wfSwatch[data-tone=proceeds]{background:var(--primary-faint);box-shadow:inset 0 0 0 1px var(--primary-faint)}.Tax-module__FdRtja__wfBar[data-tone=up],.Tax-module__FdRtja__wfSwatch[data-tone=up]{background:var(--up)}.Tax-module__FdRtja__wfBar[data-tone=down],.Tax-module__FdRtja__wfSwatch[data-tone=down]{background:var(--down)}.Tax-module__FdRtja__wfBar[data-tone=base],.Tax-module__FdRtja__wfSwatch[data-tone=base]{background:var(--primary-soft)}.Tax-module__FdRtja__wfTop{left:-6px;right:-6px;bottom:calc(var(--top,0) * 100%);text-align:center;white-space:nowrap;color:var(--text-strong);transition:bottom .7s var(--ease-brand), opacity .18s var(--ease-brand);padding-bottom:5px;font-size:11.5px;font-weight:650;line-height:1;position:absolute}.Tax-module__FdRtja__wfLink{z-index:1;bottom:calc(var(--level,0) * 100%);left:calc((var(--a) + .5) * 100cqw / var(--n,5) + var(--half));width:calc((var(--b) - var(--a)) * 100cqw / var(--n,5) - var(--half) * 2);border-top:1px dashed var(--text-muted);pointer-events:none;transition:bottom .7s var(--ease-brand);position:absolute}.Tax-module__FdRtja__wfAxis{grid-template-columns:repeat(var(--n,5), minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.Tax-module__FdRtja__wfAxis li{justify-content:center;display:flex}.Tax-module__FdRtja__wfNum{background:var(--panel-fixed);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-strong);transition:box-shadow .18s var(--ease-brand);border-radius:999px;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.Tax-module__FdRtja__wfAxis li[data-on] .Tax-module__FdRtja__wfNum,.Tax-module__FdRtja__wfRow[data-on] .Tax-module__FdRtja__wfNum{box-shadow:inset 0 0 0 1.5px var(--primary-soft)}.Tax-module__FdRtja__wfList{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.Tax-module__FdRtja__wfRow{border-top:1px solid var(--line-soft);transition:opacity .18s var(--ease-brand);grid-template-columns:20px 10px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.Tax-module__FdRtja__wfRow:first-child{border-top:0}.Tax-module__FdRtja__wfSwatch{border-radius:2px;width:10px;height:10px}.Tax-module__FdRtja__wfNote{color:var(--text-muted);grid-column:3/-1;font-size:12px;line-height:1.4}.Tax-module__FdRtja__wfRow[data-tone=base] .Tax-module__FdRtja__flowValue{font-size:16px}.Tax-module__FdRtja__wf[data-active] .Tax-module__FdRtja__wfCol:not([data-on]) .Tax-module__FdRtja__wfBar,.Tax-module__FdRtja__wf[data-active] .Tax-module__FdRtja__wfCol:not([data-on]) .Tax-module__FdRtja__wfTop{opacity:.32}.Tax-module__FdRtja__wf[data-active] .Tax-module__FdRtja__wfRow:not([data-on]){opacity:.5}@container (max-width:439px){.Tax-module__FdRtja__wfTop{display:none}}@media (max-width:519px){.Tax-module__FdRtja__wfChart{height:140px;margin-top:12px}}.Tax-module__FdRtja__wf[data-sketch] .Tax-module__FdRtja__wfBar{opacity:.38}.Tax-module__FdRtja__wf[data-sketch] .Tax-module__FdRtja__flowName{color:var(--text-muted)}.Tax-module__FdRtja__wf[data-sketch] .Tax-module__FdRtja__wfList{margin-top:10px}.Tax-module__FdRtja__wf[data-sketch] .Tax-module__FdRtja__wfRow{padding:5px 0}.Tax-module__FdRtja__band{gap:10px;margin-bottom:10px;display:grid}.Tax-module__FdRtja__bandGrid{column-gap:3px;display:grid}.Tax-module__FdRtja__bandSlice,.Tax-module__FdRtja__bandMerged{grid-template-rows:16px var(--lane-h,5px) 16px;row-gap:7px;min-width:0;display:grid}.Tax-module__FdRtja__bandRate{white-space:nowrap;color:var(--text-strong);align-self:end;font-size:12px;font-weight:700;line-height:1}.Tax-module__FdRtja__bandTax{white-space:nowrap;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1}.Tax-module__FdRtja__bandSlice:not([data-labeled]) .Tax-module__FdRtja__bandRate,.Tax-module__FdRtja__bandSlice:not([data-labeled]) .Tax-module__FdRtja__bandTax{visibility:hidden}.Tax-module__FdRtja__bandMerged{z-index:1;pointer-events:none}.Tax-module__FdRtja__bandMerged b{white-space:nowrap;color:var(--text-strong);grid-row:1;align-self:end;font-size:12px;font-weight:700;line-height:1}.Tax-module__FdRtja__bandMergedTax{white-space:nowrap;color:var(--text-muted);grid-row:3;font-size:12px;font-weight:600;line-height:1}.Tax-module__FdRtja__bandStrip{background:var(--line-soft);border-radius:3px;position:relative}.Tax-module__FdRtja__bandFill{background:color-mix(in srgb, var(--primary-soft) calc(30% + var(--tone,0) * 70%), transparent);transform-origin:0;transform:scaleX(var(--fill,0));transition:transform .7s var(--ease-brand);transition-delay:calc(var(--i,0) * 90ms);border-radius:3px;position:absolute;inset:0}@starting-style{.Tax-module__FdRtja__bandFill{transform:scaleX(0)}}.Tax-module__FdRtja__bandSlice[data-state=current] .Tax-module__FdRtja__bandStrip:after{content:"";top:50%;left:calc(var(--fill,0) * 100%);background:var(--text-strong);border-radius:2px;width:3px;height:15px;margin:-7.5px 0 0 -1.5px;position:absolute}.Tax-module__FdRtja__bandGhostKey{width:14px;height:var(--lane-h,5px);background:var(--line-soft);vertical-align:middle;border-radius:3px;margin-right:7px;display:inline-block}.Tax-module__FdRtja__mscale{border-top:1px solid var(--line-soft);margin-top:32px;padding-top:18px}.Tax-module__FdRtja__msTitle{color:var(--text-muted);margin:0 0 6px;font-size:12px;font-weight:600}.Tax-module__FdRtja__msLane{height:var(--lane-h,5px);background:var(--line-soft);border-radius:3px;margin-top:20px;position:relative}.Tax-module__FdRtja__msPassed{background:var(--primary-faint);transform-origin:0;transform:scaleX(var(--at,0));transition:transform .9s var(--ease-brand);border-radius:3px;position:absolute;inset:0}@starting-style{.Tax-module__FdRtja__msPassed{transform:scaleX(0)}}.Tax-module__FdRtja__msYear{bottom:calc(100% + 4px);left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border:1px solid var(--primary-faint);border-bottom:0;border-radius:2px 2px 0 0;height:6px;position:absolute}.Tax-module__FdRtja__msWindow{top:-3px;bottom:-3px;left:calc(var(--a) * 100%);width:max(5px, calc((var(--b) - var(--a)) * 100%));background:var(--primary-soft);border-radius:2px;position:absolute}.Tax-module__FdRtja__msTick{top:-5px;bottom:-5px;left:calc(var(--at) * 100%);background:var(--text-strong);border-radius:2px;width:3px;margin-left:-3px;position:absolute}.Tax-module__FdRtja__msNow{top:50%;left:calc(var(--at) * 100%);background:var(--panel-fixed);width:11px;height:11px;box-shadow:inset 0 0 0 3px var(--text-strong);border-radius:999px;margin:-5.5px 0 0 -5.5px;position:absolute}.Tax-module__FdRtja__msAxis{grid-template-columns:repeat(var(--n,19), minmax(0,1fr));margin:6px 0 0;padding:0;list-style:none;display:grid}.Tax-module__FdRtja__msAxis li{border-left:1px solid var(--line-soft);min-width:0;color:var(--text-muted);flex-direction:column;gap:3px;padding:4px 0 0 3px;font-size:10.5px;font-weight:600;line-height:1;display:flex}.Tax-module__FdRtja__msAxis li[data-jan]{border-left-color:var(--line-strong)}.Tax-module__FdRtja__msAxis li b{color:var(--text-strong);font-size:11px;font-weight:700}.Tax-module__FdRtja__msKey{color:var(--text-body);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;font-size:12px;font-weight:600;display:flex}.Tax-module__FdRtja__msKey span{align-items:center;gap:7px;display:inline-flex}.Tax-module__FdRtja__msKey i{flex-shrink:0;display:inline-block}.Tax-module__FdRtja__msKey i[data-k=window]{background:var(--primary-soft);border-radius:2px;width:12px;height:11px}.Tax-module__FdRtja__msKey i[data-k=tick]{background:var(--text-strong);border-radius:2px;width:3px;height:13px}.Tax-module__FdRtja__msKey i[data-k=now]{width:11px;height:11px;box-shadow:inset 0 0 0 3px var(--text-strong);border-radius:999px}@media (prefers-reduced-motion:reduce){.Tax-module__FdRtja__wfBar,.Tax-module__FdRtja__wfTop,.Tax-module__FdRtja__wfLink,.Tax-module__FdRtja__wfRow,.Tax-module__FdRtja__wfNum,.Tax-module__FdRtja__bandFill,.Tax-module__FdRtja__msPassed{transition:none}}
