﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(/assets/actiontext-3904cb252f782f00837cef75fee336672228d1865ca99614f9a5b8e14a9a0ee6.css);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--black: rgba(3, 5, 15, 1);--cool-black: rgba(10, 13, 18, 1);--white: rgba(255, 255, 255, 1);--cool-white: rgba(247, 250, 252, 1);--mirage: rgba(18, 27, 37, 1);--accent-yellow: rgba(242, 205, 16, 1);--accent-yellow-50: rgba(242, 205, 16, 0.5);--accent-red: rgba(255, 26, 26, 1);--accent-red-50: rgba(255, 26, 26, 0.5);--accent-blue: rgba(3, 101, 244, 1);--accent-blue-50: rgba(3, 101, 244, 0.5);--accent-green: rgba(0, 159, 16, 1);--accent-green-50: rgba(0, 159, 16, 0.5);--medium-grey: rgba(203, 213, 225, 1);--light-grey: rgba(226, 232, 240, 1);--dark-grey: rgba(71, 85, 105, 1);--app-navigation-background-color: var(--cool-white);--app-navigation-selected-background-color: var(--dark-grey);--app-navigation-hover-background-color: var(--light-grey);--app-navigation-completed-item-background-color: var(--accent-green);--default-border-color: var(--medium-grey);--default-link-color: var(--accent-blue);--button-color: var(--cool-black);--button-background-color: var(--medium-grey);--button-background-hover-color: var(--accent-blue-50);--button-background-disabled-color: var(--accent-blue-50);--button-disabled-color: var(--dark-grey);--button-disabled-border: var(--dark-grey);--selected-button-background-color: var(--mirage);--secondary-button-color: var(--cool-black);--secondary-button-background-color: var(--medium-grey);--secondary-button-background-hover-color: var(--accent-blue-50);--secondary-button-disabled-color: var(--dark-grey);--secondary-button-disabled-border: var(--dark-grey);--danger-button-background-color: var(--accent-red);--danger-button-color: var(--white);--danger-button-border-color: var(--accent-yellow)}:root BODY{font-family:"Source Sans 3", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}:root H1,:root H2,:root H3,:root H4{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:normal}@media (prefers-reduced-motion){:root{scroll-behavior:auto}}:root DIV.form-item{margin-bottom:1rem}:root DIV.form-item LABEL{display:block;margin-bottom:0.25rem;font-size:0.95rem;text-align:left}:root DIV.form-item INPUT[type=checkbox]+LABEL{display:inline-block}:root DIV.form-item INPUT[type=text],:root DIV.form-item INPUT[type=email],:root DIV.form-item INPUT[type=date],:root DIV.form-item INPUT[type=number],:root DIV.form-item INPUT[type=password],:root DIV.form-item INPUT[type=url],:root DIV.form-item INPUT[type=tel],:root DIV.form-item SELECT,:root DIV.form-item TEXTAREA{min-width:Min(80%, 30rem);padding:0.5rem;box-sizing:border-box}:root DIV.form-item P.description,:root DIV.form-item P.fine-print{margin-top:0.5rem;font-size:0.9rem}:root DIV.form-item TEXTAREA.large{width:100%;min-height:10rem}:root DIV.form-item TEXTAREA.tall{min-height:10rem}:root DIV.form-item DIV.inline-actions{display:none}:root DIV.form-item DIV.date-select SELECT{width:auto;min-width:auto}:root DIV.form-item.full-width{position:relative}:root DIV.form-item.full-width INPUT[type=text],:root DIV.form-item.full-width INPUT[type=email],:root DIV.form-item.full-width INPUT[type=date],:root DIV.form-item.full-width INPUT[type=number],:root DIV.form-item.full-width INPUT[type=password],:root DIV.form-item.full-width INPUT[type=url],:root DIV.form-item.full-width INPUT[type=tel],:root DIV.form-item.full-width SELECT,:root DIV.form-item.full-width TEXTAREA{width:100%}:root .form-item-seperator{display:block;text-align:center;font-weight:bold;padding:0.75rem 0.25rem;box-sizing:border-box;margin-top:calc(1lh + 0.25rem)}:root FORM.submitting{opacity:0.75;pointer-events:none}:root FORM.submitting BUTTON[type="submit"]{font-style:italic}:root FORM[data-turbo-frame] DIV.form-item DIV.inline-actions{display:block}:root FORM DIV.actions,:root DIV.form-submit{margin-top:2rem}:root FORM.button_to{display:inline-block}:root DIV.form-row{display:flex;flex-direction:row;gap:1rem}:root DIV.form-row.centered{justify-content:center}:root DETAILS.form-item{margin-bottom:1rem}:root DETAILS.optional-form-item{margin-bottom:1rem}:root DETAILS.optional-form-item SUMMARY{color:var(--linky-blue);display:flex;gap:1rem;background-color:var(--palest-blue);padding:0.5rem;border-radius:0.25rem}:root DETAILS.optional-form-item SUMMARY SPAN.summary-text{flex:2;cursor:pointer}:root DETAILS.optional-form-item SUMMARY::-webkit-details-marker{display:none}:root DETAILS.optional-form-item[open]{margin-bottom:0}:root DETAILS.optional-form-item[open] SUMMARY{display:none}:root DIV.height-select-container{display:flex;gap:0.5rem;align-items:center}:root DIV.height-select-container SELECT{flex:1;width:fit-content}:root DIV#error_explanation UL{text-align:left}:root DIV.inline-row{display:flex;flex-direction:row;align-items:center;gap:0.5rem}:root DIV.inline-row P{margin:0}:root .disabled{opacity:0.6;pointer-events:none}:root .irrelevant{opacity:0.6}:root .hidden{display:none}:root .screenreader-only{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}:root BODY.debug SPAN.translation_missing{outline:1px dashed red}:root BODY.debug SPAN.translation_missing::after{content:attr(title);padding:1rem;background:#eee;display:block}@media only screen and (max-width: 768px){:root DIV.form-row{flex-direction:column;gap:0;margin-bottom:1rem}:root DIV.form-row .form-item-seperator{padding:0;margin-top:0;text-align:left}:root DIV.form-item INPUT[type=text],:root DIV.form-item INPUT[type=email],:root DIV.form-item INPUT[type=date],:root DIV.form-item INPUT[type=number],:root DIV.form-item INPUT[type=password],:root DIV.form-item INPUT[type=url],:root DIV.form-item INPUT[type=tel],:root DIV.form-item SELECT,:root DIV.form-item TEXTAREA,:root DIV.form-item DIV.height-select-container{width:100%;padding:0.5rem;box-sizing:border-box}:root DIV.height-select-container SELECT{width:auto;min-width:auto}}@media only screen and (min-width: 769px){.show-on-mobile,.hide-on-desktop{display:none !important}}@media only screen and (max-width: 768px){.show-on-desktop,.hide-on-mobile{display:none !important}}DETAILS:not([open]) SUMMARY SPAN.summary-opened{display:none}DETAILS[open] SUMMARY SPAN.summary-closed{display:none}TABLE.data-table{width:100%;margin-bottom:1rem}TABLE.data-table th,TABLE.data-table td{text-align:left;padding:0.5rem}TABLE.data-table thead th{font-weight:bold}TABLE.data-table tbody tr:nth-child(even){background-color:#eaeaea}TABLE.data-table tbody tr:nth-child(odd){background-color:transparent}.youtube-video{aspect-ratio:16 / 9;width:100%}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize-phrase{display:inline-block}.capitalize-phrase::first-letter{text-transform:uppercase}:root{scroll-behavior:smooth}:root HEADER{border-bottom:1px solid #ccc;padding:2rem}:root HEADER A#logo-link{display:inline-block}:root HEADER A#logo-link PICTURE{display:block;margin:0}:root HEADER A#logo-link IMG{height:3rem}:root HEADER DIV#page-header{display:grid;grid-template-columns:auto auto;gap:1rem;box-sizing:border-box}:root HEADER DIV#page-header NAV#primary-nav{justify-self:end;display:flex;gap:1rem;align-self:center}:root HEADER DIV#page-header NAV#primary-nav UL{margin:0;padding:0;list-style:none;display:flex;gap:2rem}:root HEADER DIV#page-header NAV#primary-nav UL LI{margin:0;padding:0;list-style:none}:root HEADER DIV#page-header NAV#primary-nav A.button{font-size:18px;line-height:2.5rem;padding:0 1.5rem}:root HEADER DIV#page-header DETAILS.navigation-toggle{justify-self:end;align-self:center}:root HEADER DIV#page-header DETAILS.navigation-toggle SUMMARY{list-style:none}:root HEADER DIV#page-header DETAILS.navigation-toggle SUMMARY::marker,:root HEADER DIV#page-header DETAILS.navigation-toggle SUMMARY::-moz-details-marker{display:none}:root HEADER DIV#page-header DETAILS.navigation-toggle SUMMARY::-webkit-details-marker{display:none}:root FOOTER{margin-top:2rem;padding-top:1rem;border-top:1px solid #ccc}:root DIV.parsed-field{background:var(--light-grey, #eee);padding:1rem;border-radius:1rem}:root DIV.parsed-field .parsed-field-label{display:block}:root DIV.parsed-field .parsed-field-value{display:block;font-size:1.25rem;margin:0.5rem 0}:root DIV.parsed-field .parsed-field-content-detail{font-size:1rem;margin-bottom:1rem;display:block;color:#666}:root DIV.parsed-field .parsed-field-content-detail.alert{color:var(--accent-red)}:root DIV.parsed-field.compact-height FORM TURBO-FRAME{display:grid;grid-template-columns:auto min-content}:root DIV.parsed-field-rows{display:flex;flex-direction:column;gap:2rem}:root DIV.parsed-field-grid{display:flex;gap:2rem;max-width:100%;flex-wrap:wrap;margin-bottom:2rem}:root DIV.parsed-field-grid DIV.parsed-field-row{display:block;gap:2rem;width:100%}:root DIV.parsed-field-grid DIV.parsed-field-group{display:flex;gap:1rem}:root SPAN.backend-missing-value{text-transform:uppercase;font-family:monospace;display:inline-block;font-size:0.875rem;line-height:1.5rem;padding:0.25rem 0.75rem;border-radius:0.25rem;background:var(--accent-yellow-50)}:root SPAN.backend-missing-value SPAN.context{display:none}:root SPAN.backend-missing-value.required{color:var(--accent-red);background:var(--accent-yellow)}:root SPAN.backend-missing-value.required SPAN.context{display:block;color:var(--cool-black);font-size:0.6rem;font-weight:600;line-height:1rem}:root SPAN.backend-missing-value.required SPAN.context:empty{display:none}:root .error-message{color:var(--accent-red)}:root DIV.form-item TEXTAREA.mrz-text-area{font-family:monospace;font-size:1rem;line-height:1.5rem;padding:1.1rem 1rem 1rem 1.2rem;white-space:nowrap;letter-spacing:0.66ch;background-image:url(/assets/backend/mrz-general-ce67295a67cbb91288dae066de11018cbd7fd1e6d0084642e0e63a98b1e4466b.png);background-repeat:no-repeat;background-position:top left}:root DIV.form-item TEXTAREA.mrz-text-area.greencard{background-image:url(/assets/backend/mrz-greencard-1ef8724ad7c6dbccf460b71547f5a759c033b94a8781f8065f3ee00a7b07c999.png)}:root DIV.form-item TEXTAREA.mrz-text-area.passport{background-image:url(/assets/backend/mrz-passport-4532993eb17c5ad07bec2a65d43a84a13d1419b2b9d80d33aaf5e5ae0e31c223.png)}:root DIV.form-item SELECT{width:Min(80%, 30rem)}:root DIV.form-item SELECT OPTION{max-width:100%}:root DIV.form-item DIV.height-select-container{width:Min(80%, 30rem)}:root DIV.form-item DIV.height-select-container SELECT{width:auto;min-width:auto}:root CODE.field{background:#eee;padding:0.25rem 0.5rem;border-radius:0.25rem;font-size:0.875rem;line-height:1.5rem}:root DIV.customer-note DIV.customer-note-attribution H3{font-size:1rem;font-weight:normal}:root DIV.customer-note DIV.customer-note-content{margin:1rem 0;padding:1rem;border:1px solid #ccc;border-radius:0.5rem}:root NAV#app-navigation HEADER{padding:0 0 1rem 0;margin-bottom:2rem}:root NAV#app-navigation HEADER H2{margin:0;overflow:hidden;text-overflow:ellipsis}:root NAV#app-navigation HEADER H3{margin:1rem 0 0 0}:root NAV#app-navigation HEADER A{display:inline-block;color:var(--accent-blue);padding:0}:root DIV.flag-items{margin-bottom:1rem}:root DIV.flag-items:has(DIV.flag-item){margin-bottom:2rem}:root DIV.flag-item{display:grid;grid-template-columns:auto min-content min-content;align-items:center;gap:1rem;background:#eee;padding:0.5rem;border-radius:10px;margin-bottom:0.5rem}:root DIV.flag-items-wrapper DETAILS.flag-items-form{margin-bottom:0;border-radius:1rem;margin-top:1rem}:root DIV.flag-items-wrapper DETAILS.flag-items-form[open]{margin-top:0;padding:1rem;background:#fff}:root DIV.flag-items-wrapper DETAILS.flag-items-form SUMMARY{cursor:pointer;font-size:0.875rem}:root DIV.alert{background:var(--accent-yellow);padding:1rem;border-radius:1rem;margin-bottom:2rem}:root UL.progress-meter-review LI.in_progress{color:var(--accent-green)}:root UL.progress-meter-review LI.needs_review{color:var(--accent-yellow)}:root UL.progress-meter-review LI.complete{color:var(--accent-blue)}:root UL.progress-meter-review LI em{font-size:0.875rem;color:#666}:root SPAN.customer-aspects{user-select:none;font-size:0.75rem;display:inline;margin-left:0.5rem;gap:0.5rem}:root SPAN.customer-aspects SPAN{background:var(--white);padding:0.25rem;border-radius:1rem;cursor:help}:root SPAN.customer-aspects .locale-bug{font-weight:bold;text-transform:uppercase}:root SPAN.customer-aspects BUTTON.aspect{background:var(--white);padding:0.25rem;border-radius:1rem;cursor:help;text-decoration:none;color:var(--cool-black);font-size:0.75rem;interest-delay-start:0s}:root SPAN.customer-aspects P[popover]{position-area:bottom right;margin-left:-1rem;padding:0.5rem;max-width:10rem}:root SPAN.customer-aspects:empty{display:none}:root [data-controller="copy-to-clipboard"]{user-select:none}:root [data-controller="copy-to-clipboard"] [data-copy-to-clipboard-target="success"]{display:none}:root [data-controller="copy-to-clipboard"] [data-copy-to-clipboard-target="button"]{display:auto}:root .copied[data-controller="copy-to-clipboard"] [data-copy-to-clipboard-target="success"]{display:inline}:root .copied[data-controller="copy-to-clipboard"] [data-copy-to-clipboard-target="button"]{display:none}:root [data-controller="copy-to-clipboard"]:not(.simple){font-size:0.875rem;padding:0.25rem 0.5rem;background:var(--accent-yellow-50);border-radius:0.5rem;cursor:pointer;display:inline-block;margin-left:0.5rem}:root [data-controller="copy-to-clipboard"]:not(.simple) [data-copy-to-clipboard-target="button"]{text-decoration:none}:root [data-controller="copy-to-clipboard"]:not(.simple)::before{content:"🖹";display:inline-block;margin-right:0.25rem}:root TR.duration-gap{background:var(--medium-grey)}:root TR.duration-gap TD{font-size:0.9rem;color:#666;background:var(--medium-grey)}:root UL#application-progress-status{width:fit-content;margin:0;padding:0;list-style:none;border:1px solid var(--medium-grey)}:root UL#application-progress-status LI{padding:0.5rem;margin:0;background:var(--white)}:root UL#application-progress-status.in-progress LI.in-progress,:root UL#application-progress-status.submitted LI.submitted,:root UL#application-progress-status.approved LI.approved,:root UL#application-progress-status.completed LI.completed{background:var(--accent-yellow);font-weight:bold}:root UL#application-progress-status.in-progress LI.in-progress::before,:root UL#application-progress-status.submitted LI.submitted::before,:root UL#application-progress-status.approved LI.approved::before,:root UL#application-progress-status.completed LI.completed::before{content:"→"}:root DIV#search-header{display:grid;gap:1rem}@media only screen and (min-width: 769px){BODY HEADER DIV#page-header{align-items:center;grid-template-columns:repeat(5, 1fr);gap:3rem}BODY HEADER DIV#page-header A#logo-link{grid-column:1/2}BODY MAIN{display:grid;grid-template-columns:minmax(20%, 18rem) auto;gap:3rem;padding:0 1rem;container-type:inline-size}BODY MAIN SECTION#full-width{grid-column:1 / -1}BODY MAIN SECTION#context{grid-column:1}BODY MAIN SECTION#content{grid-column:2;container-type:inline-size}BODY MAIN SECTION#content SECTION#document-review{display:grid;grid-template-columns:auto minmax(30%, 30rem);gap:2rem}BODY MAIN SECTION#content SECTION#document-review DIV#document-fields{grid-row:1;grid-column:1}BODY MAIN SECTION#content SECTION#document-review DIV#document-content{grid-row:1;grid-column:2;container-type:inline-size}BODY MAIN SECTION#content SECTION#document-review DIV#document-content DIV.attachment-manage{top:1rem}BODY MAIN DIV#search-header{grid-template-columns:repeat(2, 1fr)}BODY MAIN DIV#search-header DIV#setup-new-customer{grid-column:1}BODY MAIN DIV#search-header DIV#customer-search{grid-column:2;text-align:right}}@media only screen and (max-width: 768px){:root HEADER DIV#page-header NAV#primary-nav{transition:max-height 0.5s ease-out;overflow:hidden;max-height:0;flex-direction:column;grid-column:1/-1;justify-self:stretch}:root HEADER DIV#page-header NAV#primary-nav UL{flex-direction:column;gap:1rem;align-items:end}:root HEADER DIV#page-header NAV#primary-nav FORM.button_to,:root HEADER DIV#page-header NAV#primary-nav A.button{align-self:end}:root HEADER DIV#page-header DETAILS[open]+NAV#primary-nav{transition:max-height 1s linear;max-height:100vh}MAIN DIV.scroll-on-mobile{overflow-x:auto}MAIN DIV#search-header{grid-template-rows:repeat(2, 1fr)}MAIN DIV#search-header DIV#setup-new-customer{grid-row:1;text-align:center}MAIN DIV#search-header DIV#customer-search{grid-row:2;text-align:center}}:root BUTTON:not(.trix-button,[data-cy]),:root A.button,:root A.button:visited,:root SPAN.button,:root LABEL.button{cursor:pointer;display:inline-block;border:none;font-size:1.25rem;text-align:center;padding:0.5rem 0.75rem;background-color:var(--button-background-color);color:var(--button-color);line-height:110%;border-radius:0.5rem;text-decoration:none;text-wrap:nowrap;transition:background .2s ease-in-out}:root SPAN.button.selected-item,:root SPAN.button.selected-item:hover{background-color:var(--selected-button-background-color);text-decoration:none;cursor:default}:root BUTTON:not(.trix-button):hover,:root A.button:hover,:root SPAN.button:hover,:root LABEL.button:hover{background-color:var(--button-background-hover-color);color:var(--button-hover-color);text-decoration:underline}:root BUTTON.secondary,:root A.button.secondary,:root SPAN.button.secondary,:root LABEL.button.secondary{background-color:var(--secondary-button-background-color);color:var(--secondary-button-color);box-shadow:0px 2px 16px 0px rgba(0,0,0,0.1)}:root BUTTON.tertiary,:root A.button.tertiary,:root SPAN.button.tertiary,:root LABEL.button.tertiary{background-color:var(--tertiary-button-background-color);color:var(--tertiary-button-color)}:root BUTTON.secondary:hover,:root A.button.secondary:hover,:root SPAN.button.secondary:hover,:root LABEL.button.secondary:hover{background-color:var(--secondary-button-background-hover-color);color:var(--secondary-button-color)}:root BUTTON.danger,:root A.button.danger{background-color:var(--danger-button-background-color);color:var(--danger-button-color);border:3px dashed var(--danger-button-border-color)}:root BUTTON.danger:hover,:root A.button.danger:hover{background-color:var(--danger-button-background-color);color:var(--danger-button-color)}:root BUTTON.large,:root A.button.large,:root LABEL.button.large,:root SPAN.button.large{font-size:1.5rem;padding:0.5rem 2rem}:root BUTTON.small,:root A.button.small,:root LABEL.button.small,:root SPAN.button.small{padding:0.25rem 0.75rem;font-size:1rem;border-radius:0.25rem}:root BUTTON.tiny,:root A.button.tiny,:root LABEL.button.tiny,:root SPAN.button.tiny{font-size:0.9rem;padding:0.25rem 1rem;border-radius:3px}:root BUTTON.text,:root BUTTON.text:hover{cursor:pointer;font-size:1rem;display:inline;border:none;padding:unset;background:none;color:var(--default-link-color);line-height:unset;border-radius:0;text-decoration:underline}:root A.button+A.button,:root A.button+A,:root A.button+FORM.button_to,:root BUTTON:not(.trix-button)+BUTTON:not(.trix-button),:root FORM.button_to+FORM.button_to{margin-left:1.25ch}:root BUTTON.disabled:not(.trix-button),:root A.button.disabled,:root SPAN.button.disabled{background-color:var(--button-background-disabled-color);color:var(--button-disabled-color);border:var(--button-disabled-border);cursor:default;pointer-events:none}:root A.button>IMG,:root BUTTON>IMG,:root SPAN.button>IMG{height:1.5rem;vertical-align:text-bottom;margin-right:0.5rem}:root A.button.small>IMG,:root BUTTON.small>IMG,:root SPAN.button.small>IMG{height:1.25rem;margin-right:0.25rem}:root A.button.icon,:root BUTTON.icon{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;border-radius:50%}:root A.button.icon IMG,:root BUTTON.icon IMG{margin:0;height:auto;width:auto}:root A.button.with-price,:root BUTTON.with-price{display:flex;flex-direction:row;gap:1ch}:root A.button.with-price SPAN.price,:root BUTTON.with-price SPAN.price{display:inline-block;font-style:italic}:root A.button.with-price SPAN.price::before,:root BUTTON.with-price SPAN.price::before{content:"—";margin-right:1ch}:root A.button.with-price:hover,:root BUTTON.with-price:hover{text-decoration:none}:root A.button.with-price:hover *:not(SPAN.price),:root BUTTON.with-price:hover *:not(SPAN.price){text-decoration:underline}:root A.button.with-price:hover SPAN.price,:root BUTTON.with-price:hover SPAN.price{text-decoration:none}:root P>IMG.icon.small{height:2.5ex;display:inline-block;margin-right:0.25rem;vertical-align:-0.5ex}:root DIALOG{text-align:left;min-width:40rem;width:40%;min-height:10rem;border:none;border-radius:1rem;position:relative;padding:2rem}:root DIALOG A.close-button{position:absolute;top:2rem;right:2rem}:root DIALOG H2{margin-top:0}:root NAV#app-navigation{background-color:var(--app-navigation-background-color);border-right:1px solid var(--default-border-color);padding:2rem 1rem;box-sizing:border-box}:root NAV#app-navigation DIV.locked{pointer-events:none;opacity:0.3}:root NAV#app-navigation P{margin:0;padding:0;font-size:1.1rem;line-height:150%}:root NAV#app-navigation A{display:grid;grid-template-columns:2rem auto;align-items:center;gap:0.5rem;color:var(--default-text-color);text-decoration:none;border-radius:0.5rem;box-sizing:border-box;padding:0.5rem 0.5rem 0.5rem 0.25rem;position:relative}:root NAV#app-navigation A SPAN.marker,:root NAV#app-navigation A SPAN.progress-marker{grid-column:1;justify-self:center;align-self:center;position:relative}:root NAV#app-navigation A SPAN.marker IMG,:root NAV#app-navigation A SPAN.progress-marker IMG{display:block}:root NAV#app-navigation A SPAN.marker IMG{width:1.1rem}:root NAV#app-navigation A SPAN.navigation-label{grid-column:2}:root NAV#app-navigation A SPAN.progress-marker{display:block;height:1.125rem;width:1.125rem;border-radius:1rem;background-color:var(--app-navigation-selected-background-color)}:root NAV#app-navigation A SPAN.progress-marker.complete,:root NAV#app-navigation A SPAN.progress-marker.not-applicable{background-color:transparent;background-image:url(/assets/icons/green-checkmark-aac6f0844d69dbbef61374c68eb1e950f6b1cabc200f4713a19def5375d81790.svg);background-repeat:no-repeat;background-size:contain}:root NAV#app-navigation A SPAN.progress-marker.needs-review{background-color:transparent;background-image:url(/assets/icons/red-exclamation-1abffddcb7f2209c8be544eb79b915674523eedc2454a7666fa695c27f53e414.svg);background-repeat:no-repeat;background-size:contain}:root NAV#app-navigation A SPAN.progress-marker.in-progress{background-color:transparent;background-image:url(/assets/icons/in-progress-dots-86ef1cfa878b59ce6f260fe8329fe9f147cb993e2b17526383a3101f293267b4.svg);background-repeat:no-repeat;background-size:contain}:root NAV#app-navigation A:hover{background-color:var(--app-navigation-hover-background-color)}:root NAV#app-navigation A.selected,:root NAV#app-navigation A.selected:hover{font-weight:600;background-color:var(--app-navigation-selected-background-color)}:root NAV#app-navigation A.selected SPAN.progress-marker,:root NAV#app-navigation A.selected:hover SPAN.progress-marker{background-color:var(--app-navigation-hover-background-color)}:root NAV#app-navigation A.selected SPAN.progress-marker.complete,:root NAV#app-navigation A.selected:hover SPAN.progress-marker.complete{background-color:transparent}:root NAV#app-navigation UL{margin:0 0 1rem;padding:0;list-style:none}:root NAV#app-navigation UL LI{margin:0;padding:0;list-style:none;font-size:1rem}:root NAV#app-navigation.attorney-review P.previous{text-decoration:line-through}:root NAV#app-navigation.attorney-review P.current{font-weight:bold}:root NAV#app-navigation.attorney-review P.upcoming,:root NAV#app-navigation.attorney-review P[inert]{opacity:0.3;pointer-events:none}@media only screen and (min-width: 769px){:root NAV#app-navigation A SPAN.progress-marker[data-tooltip]{--marker-background-color: var(--accent-blue);--marker-text-color: var(--white);cursor:help}:root NAV#app-navigation A SPAN.progress-marker.not-started[data-tooltip]{--marker-background-color: var(--dark-grey)}:root NAV#app-navigation A SPAN.progress-marker.not-applicable[data-tooltip]{--marker-background-color: var(--dark-grey)}:root NAV#app-navigation A SPAN.progress-marker.in-progress[data-tooltip]{--marker-background-color: var(--accent-yellow);--marker-text-color: var(--mirage)}:root NAV#app-navigation A SPAN.progress-marker.complete[data-tooltip]{--marker-background-color: var(--accent-green)}:root NAV#app-navigation A SPAN.progress-marker.needs-review[data-tooltip]{--marker-background-color: var(--accent-red)}:root NAV#app-navigation A SPAN.progress-marker[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;top:1.6rem;left:-0.25rem;background-color:var(--marker-background-color);color:var(--marker-text-color);padding:0.5rem;border-radius:0.5rem;font-size:0.85rem;line-height:100%;white-space:nowrap;z-index:100}:root NAV#app-navigation A SPAN.progress-marker[data-tooltip]:hover::before{content:'';background-color:var(--marker-background-color);position:absolute;top:1.4rem;left:0.35rem;height:0.5rem;width:0.5rem;rotate:45deg}}DIV.attachment-manage{display:grid;grid-template-rows:min-content min-content;gap:1rem;margin-bottom:3rem;--aspect-ratio: 1/1}DIV.attachment-manage H2{text-align:center;margin-bottom:0}DIV.attachment-manage P{margin-top:0}DIV.attachment-manage DIV.image-panel{width:100%;aspect-ratio:var(--aspect-ratio, auto);position:relative;background-color:var(--white);border-radius:1rem;box-sizing:border-box}DIV.attachment-manage DIV.image-panel IMG{display:block}DIV.attachment-manage DIV.image-panel.display{aspect-ratio:auto;overflow:hidden}DIV.attachment-manage DIV.form-item.upload-target{display:grid;place-items:center;padding:1rem;box-shadow:0 0 0 0 rgba(242,205,16,0);transition:box-shadow 0.4s ease-in-out}DIV.attachment-manage DIV.form-item.upload-target INPUT[type=file]{position:absolute;inset:0;box-sizing:border-box;text-align:center;color:rgba(0,0,0,0);border-radius:1rem;border:5px dashed var(--accent-yellow);cursor:pointer}DIV.attachment-manage DIV.form-item.upload-target INPUT[type=file]::file-selector-button{display:none}DIV.attachment-manage DIV.form-item.upload-target IMG.upload-icon{max-height:7rem;border-radius:0.5rem;margin:0 auto 1rem}DIV.attachment-manage DIV.form-item.upload-target P.small{font-size:0.875rem;color:var(--dark-grey);margin:0}DIV.attachment-manage DIV.form-item.upload-target.drag-over{box-shadow:0 0 0 0.5rem rgba(242,205,16,0.5)}DIV.attachment-manage DIV.attachment-display{width:400px;text-align:center;margin:0 auto;position:relative}DIV.attachment-manage DIV.attachment-display DIV.with-file-selected{display:none}DIV.attachment-manage DIV.attachment-display DIV.with-file-selected DIV.preview{display:none}DIV.attachment-manage DIV.attachment-display P.image-tips{margin-top:1rem}DIV.attachment-manage DIV.attachment-controls{text-align:center}DIV.attachment-manage DIV.attachment-controls DIV.with-file-selected{display:none}DIV.attachment-manage DIV.content-wrapper{position:relative}DIV.attachment-manage DIV.zoom-controls{display:grid;grid-template-columns:min-content auto min-content;place-items:center;gap:1rem;margin-top:1rem;margin-bottom:0.5rem}DIV.attachment-manage DIV.zoom-controls INPUT[type=range]{width:100%}DIV.attachment-manage P.zoom-instructions{margin-bottom:0;background-color:var(--accent-yellow);padding:1rem;border-radius:0.5rem;position:relative}DIV.attachment-manage P.zoom-instructions::after{content:'';position:absolute;z-index:-1;height:1rem;width:1rem;background-color:var(--accent-yellow);rotate:45deg;top:0;left:50%;transform:translateX(-50%)}DIV.attachment-manage DIV[data-pannable-target="contentBoundary"]{aspect-ratio:var(--aspect-ratio);overflow:scroll;z-index:1;box-shadow:0 0 0 3px rgba(242,205,16,0.7)}DIV.attachment-manage [data-pannable-target="contentPanel"]{cursor:grab;width:auto;width:fit-content}DIV.attachment-manage [data-pannable-target="contentImage"]{pointer-events:none}DIV.attachment-manage .grabbing[data-pannable-target="contentPanel"]{cursor:grabbing}DIV.attachment-manage DIV[data-pannable-target="contentBoundary"]{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}DIV.attachment-manage DIV[data-pannable-target="contentBoundary"]::-webkit-scrollbar{display:none}DIV.attachment-manage.compact{margin:0;gap:0}DIV.attachment-manage.compact DIV.attachment-display{width:100%}DIV.attachment-manage.compact DIV.form-item.upload-target{margin-bottom:0}DIV.attachment-manage.compact DIV.form-item.upload-target DIV{text-align:center}DIV.attachment-manage.compact DIV.form-item.upload-target DIV P{margin:0}DIV.attachment-manage.file-selected DIV.attachment-display DIV.with-file-selected{display:block}DIV.attachment-manage.file-selected DIV.attachment-display DIV.with-file-selected.with-image DIV.image-preview{display:block}DIV.attachment-manage.file-selected DIV.attachment-display DIV.with-file-selected.with-nonimage DIV.nonimage-preview{display:block}DIV.attachment-manage.file-selected DIV.attachment-display DIV.with-initialized{display:none}DIV.attachment-manage.file-selected DIV.attachment-controls DIV.with-file-selected{display:block}DIV.attachment-manage.file-selected DIV.attachment-controls DIV.with-initialized{display:none}DIV.attachment-manage.uploading{opacity:0.5}DIV.attachment-manage.green_card_front DIV.content-wrapper::before,DIV.attachment-manage.green_card_back DIV.content-wrapper::before{border-radius:15px}DIV.attachment-manage.passport_info_page DIV.content-wrapper{position:relative}DIV.attachment-manage.passport_info_page DIV.content-wrapper::after{content:'';position:absolute;border:2px dashed red;inset:80% 0 0 0;pointer-events:none;z-index:1}DIV.attachment-manage.green_card_back DIV.content-wrapper::after{content:'';position:absolute;border:2px dashed red;inset:60% 1% 1% 1%;pointer-events:none;z-index:1;border-radius:0.5rem}DIV.front-and-back-images{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-items:center}DIV.attachment-manage.marriage_evidence DIV.form-item.upload-target{min-height:8rem}DIV.attachment-manage.tax_return DIV.form-item.upload-target{min-height:8rem}@media only screen and (max-width: 768px){DIV.attachment-manage DIV.attachment-display{width:90dvw}DIV.attachment-manage DIV.attachment-display DIV.image-panel>IMG{width:100%}DIV.front-and-back-images{display:grid;grid-template-columns:1fr;gap:1rem;justify-items:center}}FORM[data-controller="simple-uploader"]{display:grid;grid-template-columns:auto min-content}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target{position:relative;display:grid;place-items:center;padding:2rem;box-shadow:0 0 0 0 rgba(242,205,16,0);transition:box-shadow 0.4s ease-in-out;border-radius:1rem}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target INPUT[type=file]{position:absolute;inset:0;box-sizing:border-box;text-align:center;color:rgba(0,0,0,0);border-radius:1rem;border:5px dashed var(--accent-yellow);cursor:pointer}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target INPUT[type=file]::file-selector-button{display:none}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target P.description:empty{display:none}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target P.description{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target P.description SPAN.file-display-item{display:inline-block;border-radius:0.5rem;background-color:var(--accent-yellow-50);padding:0.5rem 1rem}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target.drag-over{box-shadow:0 0 0 0.5rem rgba(242,205,16,0.5)}FORM[data-controller="simple-uploader"] DIV.upload-actions{padding:1rem;display:none}FORM.file-selected[data-controller="simple-uploader"] DIV.upload-actions{display:block}:root DIV.question-prompts-list{display:flex;flex-direction:column;gap:1rem}:root DIV.question-prompts-list DIV.question-prompt{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--default-border-color)}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-answer{border-radius:0.5rem;width:fit-content;margin-bottom:2rem}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-answer SPAN.value{display:inline-block;font-size:1.25rem;font-weight:bold;text-transform:uppercase;padding:1rem 1.25rem;background:#ccc;border-radius:0.5rem}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text H2{font-weight:200;font-size:2rem}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS{background:var(--white);padding:1rem 0}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS SUMMARY{color:var(--default-link-color);font-weight:bold;list-style:none;cursor:pointer}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS SUMMARY:hover{text-decoration:underline}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS SUMMARY::-webkit-details-marker{display:none}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS[open] SUMMARY{position:relative;color:var(--default-text-color)}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS[open] SUMMARY:hover{text-decoration:none}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS[open] SUMMARY::after{content:'';height:1rem;width:1rem;background:url(/assets/icons/close-button-8dc5d1ab22a0ee74e3d42659411cffe25305544a193d491f8cc073b66a0ed4b8.svg) center center no-repeat;position:absolute;inset:auto 0 auto auto}:root DIV.question-prompts-list DIV.question-prompt DIV.dependent-questions-wrapper{grid-column:1/-1;overflow:hidden;max-height:100rem;transition:max-height 0.5s ease-in}:root DIV.question-prompts-list DIV.question-prompt DIV.dependent-questions-wrapper:has(DIV.collapsed){max-height:0;transition:max-height 0.25s ease-in}:root DIV.question-prompts-list DIV.question-prompt DIV.dependent-questions DIV.question-prompt{border-left:0.5rem dashed var(--default-border-color);border-bottom:none}:root DIV.question-prompts-list DIV.question-prompt DIV.radio-booleans{display:inline-flex;gap:1rem}:root DIV.question-prompts-list DIV.question-prompt LABEL.radio-boolean-item{display:grid;grid-template-rows:auto min-content;border:1px solid var(--default-border-color);padding:1rem;border-radius:1rem;gap:1rem;font-weight:bold;font-size:1.25rem;min-width:5rem}:root DIV.question-prompts-list DIV.question-prompt LABEL.radio-boolean-item INPUT{display:block;grid-row:2}:root DIV.question-prompts-list DIV.question-prompt LABEL.radio-boolean-item:has(INPUT:checked){background-color:var(--white)}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation.editing FIGURE{display:none}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation.editing DIV.form-item{display:block}:root DIV.question-prompts-list DIV.question-prompt.not-applicable{opacity:0.3}:root DIV.question-prompts-list DIV.question-prompt:last-child{border-bottom:none}@media only screen and (min-width: 769px){:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text{text-align:left}}:root TABLE.n400-preview-table{width:100%}:root TABLE.n400-preview-table TH{text-align:left}:root TABLE.n400-preview-table TR:nth-child(odd) TD{background-color:rgba(0,0,0,0.05)}:root TABLE.n400-preview-table TD{text-align:left;padding:0.5rem}:root TABLE.n400-preview-table TD.field,:root TABLE.n400-preview-table TD.part{width:2rem;color:rgba(0,0,0,0.5);text-align:center}:root TABLE.n400-preview-table TD.label{width:20rem}:root P.instructions{background-color:rgba(0,0,0,0.05);padding:0.5rem 0.75rem;border-radius:0.5rem}:root .information{font-size:0.8rem;color:#3b3b3b}:root DIV.n400-file{margin-top:0.5rem}:root DIV.n400-name+DIV.n400-name{margin-top:1rem}[data-controller='tabset'] NAV.tabset-tabs,DIV.tabs NAV.tabset-tabs{border-bottom:1px solid var(--default-border-color, #666);margin-bottom:1rem;display:flex;gap:0.5rem;justify-content:center;position:relative}[data-controller='tabset'] NAV.tabset-tabs A,DIV.tabs NAV.tabset-tabs A{display:block;padding:0.75rem 1rem;border:1px solid var(--default-border-color, #666);border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom:none}[data-controller='tabset'] NAV.tabset-tabs A.selected,DIV.tabs NAV.tabset-tabs A.selected{font-weight:bold;z-index:2;position:relative;margin-bottom:-1px;padding-bottom:calc(0.75rem + 1px);background:var(--tabset-background-color, #fff)}[data-controller='tabset'] DETAILS:not([open]),DIV.tabs DETAILS:not([open]){display:none}[data-controller='tabset'] DETAILS FIELDSET,DIV.tabs DETAILS FIELDSET{border:none}@media (max-width: 768px){[data-controller='tabset'] NAV.tabset-tabs,DIV.tabs NAV.tabset-tabs{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}[data-controller='tabset'] NAV.tabset-tabs::-webkit-scrollbar,DIV.tabs NAV.tabset-tabs::-webkit-scrollbar{display:none}}
