:root{--header-background:rgba(85,214,170,.85);--page-background:#fff}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}strong{font-weight:700}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:Helvetica Neue LT Std;font-style:normal;font-weight:100;src:url(3688fd017a4c46be866b.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Std;font-style:normal;font-weight:400;src:url(988a8eeeca5ef859a2bc.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Std;font-style:normal;font-weight:900;src:url(e85fdc7afa43e513bc71.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Std;font-stretch:condensed;font-style:normal;font-weight:400;src:url(92b96308eec4c978bff2.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Std;font-style:italic;font-weight:400;src:url(80ad0a38c1962a6a6367.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Std;font-style:italic;font-weight:700;src:url(20a52314deadaec2f33f.woff) format("woff")}@font-face{font-family:ITC Franklin Gothic Std;src:url(4bfe5a065f175e672d8f.otf) format("opentype")}body{color:#222;font-family:var(--font-sans);font-size:16px}a:-webkit-any-link{color:#222}#root header{background-color:var(--header-background);position:fixed;text-align:center;width:100%;z-index:999}main{padding-top:2.5em}#root footer{margin-top:1em}.flex{align-items:flex-end;display:flex}.inline{display:inline-block}.border-top{border-top:1px solid var(--border-color)}.brand{font-size:1.25em;margin:0 auto;padding:10px 0;width:fit-content}.button{border-radius:.25em}.entries-master{display:flex;font-size:10pt;gap:1em;justify-content:center;padding-bottom:.3em}.entries-master button[name=upload]{background-color:var(--blue-3)}.entries-master button[name=download]{background-color:var(--yellow-3)}.entries-master button[name=reset],.entries-master button[name=yes]{background-color:var(--red-3)}.entries-master button[name=no]{background-color:var(--yellow-3)}.nav-bar{background-color:var(--header-background);left:0;position:absolute;text-align:left;top:100%;transform:scaleY(0);transform-origin:top;transition:transform .4s ease-in-out;width:100%}.nav-bar ul{list-style:none;margin:0;padding:0}.nav-bar li{margin-bottom:1em;margin-left:1em}.nav-bar a{color:#444;font-size:1.2rem;opacity:0;text-decoration:none;text-transform:uppercase}.nav-toggle{left:-9999px!important;position:absolute!important;top:-9999px!important}.nav-toggle:checked~nav{transform:scale(1)}.nav-toggle:checked~nav a{opacity:1;transition:opacity .25s ease-in-out .25s}.nav-toggle-label{align-items:center;display:flex;height:100%;left:0;margin:0 1em;position:absolute;top:0}.nav-toggle-label span,.nav-toggle-label span:after,.nav-toggle-label span:before{background-color:#fff;border-radius:2px;display:block;height:2px;position:relative;width:2em}.nav-toggle-label span:after,.nav-toggle-label span:before{content:"";position:absolute}.nav-toggle-label span:before{bottom:7px}.nav-toggle-label span:after{top:7px}@media only screen and (min-width:800px){.nav-toggle-label{display:none}header{display:grid;grid-template-columns:1fr auto minmax(600px,3fr) 1fr}.brand{grid-column:2/3}.nav-bar{all:unset;align-items:center;grid-column:3/4;justify-content:flex-end}.nav-bar,.nav-bar ul{display:flex}.nav-bar li{margin-bottom:0;margin-left:3em}.nav-bar a{opacity:1;position:relative}.nav-bar a:before{background-color:#000;content:"";display:block;height:5px;left:0;position:absolute;right:0;top:-.5em;transform:scaleX(0);transition:transform .25s ease-in-out}.nav-bar a:hover:before{transform:scale(1)}}.list>ul{list-style:none;margin:0;padding:0}.list__item{font-size:2em;margin:0 auto;width:200px}.list__item:nth-child(odd){background-color:#b8d1f3}.list__item:nth-child(2n){background-color:#dae5f4}nav.foot-links ul{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;list-style:none;margin:0;padding:0}nav.foot-links li:after{content:"|";margin-left:1em}nav.foot-links li:last-child:after{content:"";margin-left:0}.spinner>svg{animation:spinner .7s linear infinite;color:hsla(0,0%,4%,.5);height:30px;margin:auto;width:30px}@keyframes spinner{to{transform:rotate(1turn)}}.title{font-size:2em;font-weight:700}.page{background-color:var(--page-background);display:grid;grid-template-areas:"head" "body" "foot";line-height:var(--page-line-height);padding-block:var(--page-padding-block);padding-inline:var(--page-padding-inline);padding-right:var(--page-padding-right);page-break-after:auto}.page__head{grid-area:head}.page__foot,.page__head{display:flex;justify-content:space-between}.page__foot{align-items:flex-end;grid-area:foot}.page__body{grid-area:body}.line{align-items:stretch;display:flex}.line__field.line__field--percentage:after{content:"%";display:grid;font-weight:700;place-items:end}.line__field.line__field--hour:after{content:"hr.";display:grid;font-weight:700;place-items:end}.line__number{flex:0 1 3em}.line__number--left{text-align:right}.line__number--left,.line__number--sub{display:inline-block;width:50%}.nested{flex:1}.line__content{flex:1;overflow:hidden;position:relative}.line__content span{background-color:var(--section-background)}.line__content .end-pointer{width:1.6em}.line__content .end-checkbox,.line__content .end-pointer{display:inline-block;position:absolute;right:0}.social-security-number{display:grid;grid-template-columns:3fr 2fr 4fr}.social-security-number div+div{border-left:1px dotted var(--border-color)}.page__head>div.form-number{background-color:var(--page-background);flex-basis:var(--section-title-width)}.page__head>div.form-number>div{margin-top:-.5em}@media only screen and (min-width:800px){.page__head>div.form-number>div{margin-top:.25em}}.page__head>div.form-number>div>div:first-child{font-size:7pt;transform:rotate(270deg) translate(-1.9em,-.75em);width:fit-content}.page__head>div.form-number>div>span:last-child{font-size:24pt;font-weight:900;margin-left:.25em;transform:scaleX(.75)}.page__head>div.form-head{display:flex;flex:1}@media only screen and (min-width:800px){.page__head>div.form-head{padding-top:1em}}.page__head>div.form-head>div.form-name{align-items:center;display:grid;flex-grow:1;justify-items:center;padding:0}@media only screen and (min-width:800px){.page__head>div.form-head>div.form-name{display:block;flex-grow:0;padding:0 .4em 0 var(--section-body-padding-left)}}.page__head>div.form-head>div.form-name>div:first-child{display:none}@media only screen and (min-width:800px){.page__head>div.form-head>div.form-name>div:first-child{display:flow-root;font-size:6pt}.page__head>div.form-head>div.form-name>div:first-child>span:last-child{float:right;font-size:7pt}}.page__head>div.form-head>div.form-name>div:last-child{font-family:ITC Franklin Gothic Std;font-size:12pt;margin-top:.25em;text-align:center}@media only screen and (min-width:800px){.page__head>div.form-head>div.form-name>div:last-child{margin-top:0;text-align:left}}.page__head>div.form-head>div.form-year{align-items:center;background-color:var(--page-background);display:grid;font-size:20pt;font-weight:900;justify-items:end;padding:0;width:var(--section-title-width)}@media only screen and (min-width:800px){.page__head>div.form-head>div.form-year{background-color:var(--section-background);border-left:1px solid var(--border-color);padding:0 .25em;place-items:center;width:fit-content}}.page__head>div.form-head>div.form-year>div>span:first-child{letter-spacing:.05em}@supports(-webkit-text-stroke:1px black){.page__head>div.form-head>div.form-year>div>span:first-child{-webkit-text-stroke:.65px #000;-webkit-text-fill-color:var(--page-background)}@media only screen and (min-width:800px){.page__head>div.form-head>div.form-year>div>span:first-child{-webkit-text-fill-color:var(--section-background)}}}.page__head>div.form-head>div.omb-number{display:none}@media only screen and (min-width:800px){.page__head>div.form-head>div.omb-number{align-items:end;border-left:1px solid var(--border-color);display:grid;padding:0 var(--section-body-padding-left)}}.page__head>div.form-head>div.irs-use-only{display:none}@media only screen and (min-width:800px){.page__head>div.form-head>div.irs-use-only{align-items:end;border-left:1px solid var(--border-color);display:grid;font-size:6pt;padding:0 var(--section-body-padding-left)}}.taxpayer{background-color:var(--page-background);border-bottom:1px solid var(--border-color);display:none}@media only screen and (min-width:800px){.taxpayer{display:block}}.taxpayer .taxpayer__title{font-size:7pt;line-height:1.3em;padding-left:.5em}.taxpayer .taxpayer__name{border-bottom:1px solid var(--border-color);display:flex}.taxpayer .taxpayer__name>div+div{border-left:1px solid var(--border-color)}.taxpayer .taxpayer__name .firstname,.taxpayer .taxpayer__name .lastname{flex:1}.taxpayer .taxpayer__name .ssn{flex-basis:15em}.taxpayer .taxpayer__name .ssn .taxpayer__title{font-weight:700}.taxpayer .taxpayer__address{flex:4}.taxpayer .taxpayer__address>div{border-bottom:1px solid var(--border-color)}.taxpayer .taxpayer__address>div>div+div{border-left:1px solid var(--border-color)}.taxpayer .taxpayer__address .address{flex:1}.taxpayer .taxpayer__address .apt-no{width:8em}.taxpayer .taxpayer__address .city{flex:1}.taxpayer .taxpayer__address .state,.taxpayer .taxpayer__address .zip{flex-basis:10em}.taxpayer .taxpayer__address .foreign-country{flex:6}.taxpayer .taxpayer__address .foreign-province{flex:3}.taxpayer .taxpayer__address .foreign-postal{flex-basis:10em}.taxpayer .taxpayer__address>div:last-child{border-bottom:0}.taxpayer .taxpayer_election{background-color:var(--section-background);border-left:1px solid var(--border-color);flex-basis:15em}.taxpayer .taxpayer_election div{padding-left:.5em}.taxpayer .taxpayer_election div:first-child{font-size:7.5pt;font-weight:700;margin:.1em 0}.taxpayer .taxpayer_election div:nth-child(2){font-size:7.5pt;line-height:1.1em;margin:.1em 0;width:13.8em}.taxpayer .taxpayer_election div:last-child{margin-bottom:.34em;margin-left:2.6em}.taxpayer .taxpayer_election div:last-child label{font-size:7pt;font-weight:700}.dependents{display:grid;grid-template-columns:3fr 1fr 1fr 3fr}.dependents input[type=text]{font-size:var(--input-font-size)}.dependents__title{border-bottom:1px solid var(--border-color);font-size:7pt;text-align:center}.dependents .name .dependents__title{text-align:left}.dependents .name .dependents__title>div:first-child{font-size:8pt}.dependents .ssn .dependents__title>div{margin:0 auto;width:10em}.dependents .ssn .social-security-number{height:16px}.dependents .relationship .dependents__title>div{margin:0 auto;width:7em}.dependents .credits label.checkbox>span{margin-left:1.1em}.dependents .credits .flex>div>div:first-child,.dependents .credits .flex>div>div:nth-child(2),.dependents .credits .flex>div>div:nth-child(3){border-bottom:1px solid var(--border-color)}.dependents .credits .child{text-align:center}.dependents .credits .other{border-left:1px solid var(--border-color);text-align:center}.dependents .flex>div{flex:1}.dependents>div+div{border-left:1px solid var(--border-color)}.names-ssn{border-bottom:1px solid var(--border-color);display:flex}.names-ssn .names__title,.names-ssn .ssn__title{font-size:6pt}.names-ssn .ssn__title{font-weight:700}.names-ssn>div:first-child{flex:1;padding-right:.5em}.names-ssn>div:last-child{border-left:1px solid var(--border-color);flex-basis:15em;padding-left:.5em}.about{margin:0 auto;max-width:85in;width:80%}.about p+p{margin-top:1em}.about fieldset{border:0;margin:0;min-width:0;padding:0}.about legend{border:0;color:#333;display:block;font-size:21px;line-height:inherit;margin-bottom:20px;padding:0;width:100%}.about a{color:#337ab7;text-decoration:none}sup.service-mark{color:#337ab7;font-size:30%;font-weight:700;top:-1.5em}.disclaimer{margin:0 auto;max-width:85in;width:80%}.disclaimer fieldset{border:0;margin:0;min-width:0;padding:0}.disclaimer legend{border:0;color:#333;display:block;font-size:21px;line-height:inherit;margin-bottom:20px;padding:0;width:100%}.disclaimer a{color:#337ab7;text-decoration:none}.disclaimer div.footnote{margin-top:3em}.disclaimer p.footnote{color:gray}.home article{text-align:left}.home article+article{margin-top:1em}.home .font-weights{font-size:2em;width:fit-content}.home .font-weight-100{font-weight:var(--font-weight-1)}.home .font-weight-200{font-weight:var(--font-weight-2)}.home .font-weight-300{font-weight:var(--font-weight-3)}.home .font-weight-400{font-weight:var(--font-weight-4)}.home .font-weight-500{font-weight:var(--font-weight-5)}.home .font-weight-600{font-weight:var(--font-weight-6)}.home .font-weight-700{font-weight:var(--font-weight-7)}.home .font-weight-800{font-weight:var(--font-weight-8)}.home .font-weight-900{font-weight:var(--font-weight-9)}.forms__fed{display:flex;gap:1em;justify-content:flex-start}.form .dotless .line__content:after{content:""}.form .line.bold .field__value{font-weight:700}.form .multi-cols{display:flex;gap:1em;justify-content:space-between}.form .multi-cols>*{flex:1}.border-bottom{border-bottom:1px solid var(--border-color)}.federal{--outline-color:#000;--border-color:#000;--input-color:#0022ac;--disabled-background:silver;--page-header-background:#dcfffb;--page-footer-background:#dcfffb;--section-background:#fff;--input-background:#f1f4ff;--page-width:8.5in;--page-height:11in;--page-line-height:1.5em;--page-padding-block:.5em;--page-padding-inline:.5em;--page-padding-right:.5em;--section-title-width:5.3rem;--section-body-padding-left:0.5em;--section-body-padding-right:0em;--section-tail-padding-right:1em;--page-foot-height:2.1em;--field-background-color:#f1f4ff;--dot-spacing:1em;--line-number-width:2.2em;--line-number-margin:0.3em;--field-number-width:3em;--field-width:12em;--field-value-padding-right:0.2em;--input-font-size:10pt;--input-font-weight:normal;--input-height:1.2em;--radio-box-radius:0;accent-color:var(--input-background);margin-inline:auto}@media only screen and (min-width:800px){.federal{--page-padding-block:.3in;--page-padding-inline:.49in;--page-padding-right:.4in}}.federal input:where([type=checkbox],[type=radio]){appearance:none;background:var(--input-background,#fff) no-repeat center center;border:1px solid var(--border-color);border-radius:0;height:1em;margin:0;width:1em}.federal input:where([type=checkbox],[type=radio]):not(disabled),.federal label.checkbox,.federal label.radio{cursor:pointer}.federal input:where([type=checkbox],[type=radio]):where(:hover:not(:disabled)){outline:1px solid var(--outline-color,#000)}.federal input:where([type=checkbox],[type=radio]):disabled{background-color:var(--page-background)}.federal input:where([type=checkbox],[type=radio]):disabled,.federal input:where([type=checkbox],[type=radio]):disabled+*{cursor:not-allowed;opacity:.5}.federal input[type=checkbox]:checked,.federal input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='m0 8 5 5 9-9-2-2-7 7-3-3z'/%3E%3C/svg%3E");background-size:cover}.federal .page{box-shadow:var(--shadow-3);font-family:Helvetica Neue LT Std;font-size:8pt;margin:0 auto;max-width:var(--page-width);width:100%}.federal .page__head{border-bottom:2px solid var(--border-color)}.federal .page__foot{border-top:2px solid var(--border-color);font-size:8pt}.federal .page__foot--right span{font-size:1.2em;font-weight:700}.federal .page+.page{margin-top:2em}.federal .section{border-bottom:1px solid var(--border-color);position:relative}.federal .section:last-child{border-bottom:0}.federal .section__title{border-bottom:1px solid var(--border-color);font-weight:700;line-height:1.1em}.federal .section__title>span:first-child{background-color:var(--border-color);color:var(--page-background);margin-right:5em;padding-inline:.5em}.federal .section__body{flex:1;padding:0 var(--section-body-padding-right) 0 var(--section-body-padding-left)}.federal .section__body>.line:last-child .line__field{border-bottom:0}.federal .line--half{width:50%}.federal .line--half:first-child .line__field{border-right:1px solid var(--border-color)}.federal .line--half:last-child .line__number{margin-left:var(--section-body-padding-left);margin-right:0}.federal .line__number{flex:0 1 var(--line-number-width);font-weight:900;margin-right:var(--line-number-margin)}.federal .line__content:after{content:"............................................................";float:left;letter-spacing:var(--dot-spacing);width:0}.federal .line__content--no-field:after{content:""}.federal .line__field{background-color:var(--page-background);border-bottom:1px solid var(--border-color);display:flex;flex:0 1 var(--field-width)}.federal .line__field>div{display:grid;place-items:end}.federal .line__field.line__field--no-fld,.federal .line__field.line__field--title{flex:0 1 calc(var(--field-width) - var(--field-number-width))}.federal .line__field.line__field--title{border-bottom:0;border-top:1px solid var(--border-color)}.federal .line__field.line__field--title>div{border-left:1px solid var(--border-color);display:grid;place-items:center;width:100%}.federal .field__number{border-left:1px solid var(--border-color);font-weight:900;text-align:center;width:var(--field-number-width)}.federal .field__number>span{display:inline-block;width:100%}.federal .field__value{background-color:var(--page-background);border-left:1px solid var(--border-color);flex:1;font-size:var(--input-font-size);font-weight:var(--input-font-weight);text-align:right}.federal .field__value>span{display:inline-block;padding-right:var(--field-value-padding-right);width:100%}.federal .field__whole{flex:1;padding-right:.2em;text-align:right;vertical-align:bottom}.federal .field__whole>span{background-color:var(--field-background);display:inline-block;width:100%}.federal .field__decimal{border-left:1px solid var(--border-color);padding-left:.2em;text-align:left;vertical-align:bottom;width:var(--decimal-width,3em)}.federal .field__decimal>span{background-color:var(--field-background);display:inline-block;width:100%}.federal .line__field.line__field--disabled{border-bottom:0}.federal .line__field.line__field--disabled .field__number,.federal .line__field.line__field--disabled .field__number>span{background-color:var(--disabled-background)}.federal .line__field.line__field--disabled .field__decimal,.federal .line__field.line__field--disabled .field__decimal>span,.federal .line__field.line__field--disabled .field__value,.federal .line__field.line__field--disabled .field__value>span,.federal .line__field.line__field--disabled .field__whole,.federal .line__field.line__field--disabled .field__whole>span{background-color:var(--page-background)}.federal .line__field.line__field--gray-out{background-color:var(--disabled-background);border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color)}.federal .field__value input[type=text]{text-align:right}.federal input[type=text]{background-color:var(--input-background);border:0;color:var(--input-color);display:inline-block;font-weight:var(--input-font-weight);height:var(--input-height);padding-right:var(--field-value-padding-right);width:100%}.federal input[type=number]:disabled,.federal input[type=text]:disabled{background-color:var(--page-background)}.federal input[type=number]{background-color:var(--input-background);border:0;color:var(--input-color);display:inline-block;font-size:var(--input-font-size);font-weight:var(--input-font-weight);height:var(--input-height);text-align:right;width:100%}.f1040{--section-background:#dcfffb;--bubble-left-shift:-7.5px}.f1040 input[name=filing-status-name]{margin-left:.25em;overflow:visible;text-align:left;text-overflow:unset;white-space:nowrap;width:66%}.f1040 .page{font-weight:100}.f1040 .page+.page .page__head:before{content:" ";height:calc(var(--page-foot-height) - 2px);left:-1em;position:absolute;width:var(--section-tail-padding-right)}.f1040 .page+.page .page__head:before,.f1040 .section-tail-offset{background-color:var(--section-background)}@media only screen and (min-width:800px){.f1040 .section-tail-offset{padding-right:var(--section-tail-padding-right)}}.f1040 .page__head{position:relative}.f1040 .page__head .page-number strong{font-size:10pt}.f1040 .section{display:flex;flex-wrap:wrap}.f1040 .section--no-title .section__title{display:none}@media only screen and (min-width:800px){.f1040 .section--no-title .section__title{display:block}}.f1040 .section.refund .section__title>div:nth-child(2){font-size:6.5pt;margin-top:2em;width:8em}.f1040 .section__title{background-color:var(--page-background);border-bottom:0;border-top:0;flex-basis:100%;font-size:10pt;font-weight:700;line-height:1em}@media only screen and (min-width:800px){.f1040 .section__title{flex-basis:var(--section-title-width)}}.f1040 .section__title>div+div{font-size:8pt;font-weight:100;line-height:1.2em}.f1040 .section__title>span:first-child{all:unset}.f1040 .filing-status .radio-group--inline{margin-top:.7em}.f1040 .field__number>span,.f1040 .has-virtual-currency{background-color:var(--section-background)}.f1040 .has-virtual-currency{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;padding:0 var(--section-body-padding-right) 0 var(--section-body-padding-left)}@media only screen and (min-width:800px){.f1040 .has-virtual-currency{padding:.25em 0}}.f1040 .has-virtual-currency span.radio-group--inline{font-weight:700;min-width:7.7em}@media only screen and (min-width:800px){.f1040 .has-virtual-currency span.radio-group--inline{margin-left:3em}.f1040 .age-blindness label.checkbox:nth-child(2),.f1040 .routing label.radio:nth-child(2),.f1040 .standard-deduction label.checkbox:nth-child(2){margin-left:-1em}}.f1040 .age-blindness{column-gap:3em;display:flex;margin-top:.5em}.f1040 .section__dependents{display:none}@media only screen and (min-width:800px){.f1040 .section__dependents{display:flex}}.f1040 .section__dependents .section__title .right input[type=checkbox]{background-color:var(--page-background);bottom:-.2em;pointer-events:none}.f1040 .section__dependents .section__title .right input[type=checkbox]:hover{outline:0}.f1040 .section__dependents .section__title .right input[type=checkbox]:after{color:var(--page-background);top:-.2em}.f1040 .section__dependents .section__title .right input[type=checkbox]:checked:after{color:var(--input-color)}.f1040 .section__body .bubble{background-color:var(--page-background);border:1px solid var(--border-color);border-radius:10px;display:none;left:var(--bubble-left-shift);padding:.5em 1em;position:absolute;width:86px}@media only screen and (min-width:800px){.f1040 .section__body .bubble{display:block}}.f1040 .section__body .bubble>div{font-size:7.5pt;line-height:1.5em}.f1040 .section__body .bubble.bubble--std{padding:.5em}.f1040 .section__body .bubble.bubble--std>div{line-height:1em;width:7.5em}.f1040 .section__body .bubble.bubble--std>div>div:first-child{font-size:7pt;font-weight:700}.f1040 .section__body .bubble.bubble--std ul{font-size:6.5pt;margin-block-end:0;margin-block-start:0;padding-inline-start:8px}.f1040 .section__body .bubble.bubble--std li{margin-top:.25em}.f1040 .section__body .bubble.bubble--eic{padding:.5em .5em .5em 1.25em}.f1040 .section__body .bubble.bubble--eic>div{font-size:6.5pt;line-height:1.1em;width:7.5em}.f1040 .tax .line__content>span>span:nth-child(2){margin-left:.5em}.f1040 .tax .line__content>span span+span{margin-left:2em}.f1040 .tax .line__content input[type=text]{border-bottom:1px solid var(--border-color);width:3.5em}.f1040 .cust input[type=checkbox]+span{height:1.5em}.f1040 .cust input[type=text]{height:100%}.f1040 input[type=text]{padding-block:0}.f1040 input[type=text]:focus{outline:2px solid #3785ff;outline-offset:-2px}.f1040 .account input[type=text],.f1040 .routing input[type=text]{text-align:left}.f1040 .routing .line__content input[type=text]{margin-left:.5em;margin-right:3em;width:35%}.f1040 .account input[type=text]{margin-left:.08em;width:66%}.f1040 .line--last .line__field--disabled .field__value,.f1040 .line--reserved .field__value{background-color:var(--disabled-background)}.f1040 .page__foot:before{background-color:var(--section-background);content:" ";height:calc(var(--page-foot-height) - 1px);left:-1em;position:absolute;top:-1px;width:var(--section-tail-padding-right)}.f1040 .page__foot{font-size:7pt;position:relative}.f1040 .page__foot .privacy-act{font-weight:700}.f1040 .page__foot .cat-no{font-size:6pt;text-align:center}.f1040 .page__foot .form-name-year{font-size:6pt;text-align:right}.f1040 .page__foot .form-name-year>strong{font-size:9pt}@media only screen and (min-width:800px){.f1040.year-2023 .range{background-color:var(--page-background);border-bottom:1px solid var(--border-color);display:flex}.f1040.year-2023 .range>div:first-child{flex:1;padding-left:.5em}.f1040.year-2023 .range>div:first-child span{border-bottom:1px dashed var(--border-color);display:inline-block;width:7em}.f1040.year-2023 .range>div:first-child span:last-child{width:3em}.f1040.year-2023 .range>div:last-child{border-left:1px solid var(--border-color);flex-basis:15em;padding-left:.5em}.f1040.year-2023 .section.filing-status .section__title>div:nth-child(2){margin-top:.3em;width:70px}.f1040.year-2023 .section.filing-status .radio-group{display:flex;flex-direction:column;flex-wrap:wrap;height:4em;padding-left:.25em}.f1040.year-2023 .section.filing-status .radio-group .dummy{height:13px}.f1040.year-2023 .section.filing-status .filing-status-name{padding-bottom:1em}.f1040.year-2023 .section.filing-status .filing-status-name input{border-bottom:1px dashed var(--border-color)}.f1040.year-2023 .section.digital-assets .section__body{align-items:flex-end;display:flex;padding-bottom:.2em}.f1040.year-2023 .section.digital-assets .section__body>span:first-child{flex:1;line-height:1.2em}.f1040.year-2023 .section.digital-assets .section__body>span:nth-child(2){width:100px}.f1040.year-2023 .section.standard-deduction .section__title>div:nth-child(2){margin-top:1.1em}.f1040.year-2023 .section.standard-deduction .section__body .checkbox-group--inline{padding-bottom:.25em}.f1040.year-2023 .section.section__dependents .section__title{padding-top:.1em}.f1040.year-2023 .section.section__dependents .section__title>div:nth-child(2){line-height:1.1em;margin-top:1em}.f1040.year-2023 .section.income .section__title{padding-top:.5em}.f1040.year-2023 .section.income .section__title>div:nth-child(2){font-size:6.5pt;font-weight:700;margin-bottom:1em;margin-top:1em;width:70px}.f1040.year-2023 .section.income .section__title>div:nth-child(3){font-size:6.5pt;width:60px}.f1040.year-2023 .section.payments .section__title,.f1040.year-2023 .section.tax-and-credits .section__title{padding-top:.2em}.f1040.year-2023 .section.refund .section__title{padding-top:.5em}.f1040.year-2023 .line-12:before,.f1040.year-2023 .line-27:before,.f1040.year-2023 .line-2a:before,.f1040.year-2023 .line-3a:before{border-bottom:1px solid var(--border-color);border-left:2px solid var(--page-background);border-top:1px solid var(--border-color);content:" ";height:calc(var(--page-line-height) + 1px);left:calc(var(--section-title-width) + var(--bubble-left-shift));position:absolute;width:calc(var(--line-number-width) + var(--section-body-padding-left) - var(--bubble-left-shift) + 1px);z-index:1}.f1040.year-2023 .line-12 .line__number,.f1040.year-2023 .line-27 .line__number,.f1040.year-2023 .line-2a .line__number,.f1040.year-2023 .line-3a .line__number{background-color:var(--page-background);position:relative}.f1040.year-2023 .line-12 .line__number:before,.f1040.year-2023 .line-27 .line__number:before,.f1040.year-2023 .line-2a .line__number:before,.f1040.year-2023 .line-3a .line__number:before{background-color:var(--page-background);content:" ";height:100%;left:calc(var(--section-body-padding-left)*-1);position:absolute;width:var(--section-body-padding-left)}.f1040.year-2023 .line-2a:before{border-bottom:0}.f1040.year-2023 .line-3a:before{border-top:0}}.f1040.year-2023 .section__body .bubble.bubble--sch-b{top:165px}.f1040.year-2023 .section__body .bubble.bubble--std{top:209px}.f1040.year-2023 .section__body .bubble.bubble--eic{top:90px}.f1040.year-2023 .line__content .end-checkbox{width:2.5em}.f1040.year-2023 .line-35b .line__content>div:first-child{width:75px}body{background-image:var(--gradient-29)}.checkbox-group--inline,.radio-group--inline{column-gap:1.5em;display:flex;flex-wrap:wrap}.inline label.checkbox,.inline label.radio{margin-top:0}.inline label.checkbox>input,.inline label.radio>input{align-self:center}label.checkbox,label.radio{align-items:baseline;column-gap:.5em;display:flex;line-height:1em;margin-top:.25em;width:fit-content}label.checkbox>input,label.radio>input{align-self:flex-start;margin:0}label.baseline{align-items:baseline}label[data-state=right-box]{flex-direction:row-reverse}.error-handler{margin-inline:auto;text-align:center;width:50%}.error-handler button[name=reset]{background-color:var(--red-3);margin-top:1em}