.shepherd-button{color:#ffffffbf;cursor:pointer;background:#3288e6;border:0;border-radius:3px;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s}.shepherd-button:not(:disabled):hover{color:#ffffffbf;background:#196fcc}.shepherd-button.shepherd-button-secondary{color:#000000bf;background:#f1f2f3}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{color:#000000bf;background:#d6d9db}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:flex-end;padding:0 .75rem .75rem;display:flex}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{color:#808080bf;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:2em;font-weight:400;transition:color .5s}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;flex:1 0 auto;margin:0;padding:0;font-size:1rem;font-weight:400;display:flex}.shepherd-header{border-top-left-radius:5px;border-top-right-radius:5px;justify-content:flex-end;align-items:center;padding:.75rem .75rem 0;line-height:2em;display:flex}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;padding:.75em;font-size:1rem;line-height:1.3em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{opacity:0;visibility:hidden;z-index:9999;background:#fff;border:none;border-radius:5px;outline:none;width:100%;max-width:400px;margin:0;padding:0;transition:opacity .3s,visibility .3s;box-shadow:0 1px 4px #0003}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{z-index:-1;width:16px;height:16px;position:absolute}.shepherd-arrow:before{content:"";background:#fff;transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{opacity:0;pointer-events:none;z-index:9997;width:100vw;height:0;transition:all .3s ease-out,height 0s .3s,opacity .3s;position:fixed;top:0;left:0;overflow:hidden}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5;height:100vh;transition:all .3s ease-out,height,opacity .3s;transform:translateZ(0)}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
.shepherd-button-primary{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;background-color:#000!important;border:1px solid #000!important;border-radius:6px!important;flex-shrink:1!important;max-width:200px!important;padding:6px 12px!important;font-size:.8rem!important;font-weight:500!important;transition:all .2s ease-in-out!important;overflow:hidden!important}.shepherd-button-primary:hover{background-color:#1f2937!important;border-color:#1f2937!important;transform:translateY(-1px)!important}.shepherd-button-secondary{color:#000!important;white-space:nowrap!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;flex-shrink:0!important;padding:6px 12px!important;font-size:.8rem!important;font-weight:500!important;transition:all .2s ease-in-out!important}.shepherd-button-secondary:hover{background-color:#f9fafb!important;border-color:#9ca3af!important;transform:translateY(-1px)!important}.shepherd-header{background:linear-gradient(135deg,#fafafa 0%,#fff 100%)!important;border-bottom:1px solid #f1f5f9!important;padding:1.5rem 1.5rem .75rem!important}.shepherd-title{color:#0f172a!important;letter-spacing:-.025em!important;margin:0!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important}.shepherd-text{color:#475569!important;padding:1.25rem 1.5rem!important;font-size:.95rem!important;line-height:1.6!important}.shepherd-footer{background-color:#fafafa!important;border-top:1px solid #f1f5f9!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.75rem!important;padding:1rem 1.5rem 1.5rem!important;display:flex!important}.shepherd-element{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:auto!important;min-width:320px!important;max-width:420px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.step-progress{color:#64748b!important;letter-spacing:.025em!important;background-color:#f8fafc!important;border-radius:6px!important;width:fit-content!important;margin-bottom:1rem!important;padding:.375rem .75rem!important;font-size:.75rem!important;font-weight:500!important;display:block!important}.shepherd-arrow{content:""!important;pointer-events:none!important;border:24px solid #0000!important;width:0!important;height:0!important;display:block!important;position:absolute!important}.shepherd-arrow:before{content:""!important;z-index:-1!important;border:23px solid #0000!important;width:0!important;height:0!important;display:block!important;position:absolute!important}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{border-top-color:#e2e8f0!important;bottom:-24px!important}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow:before{border-top-color:#fff!important;bottom:1px!important;left:-23px!important}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{border-bottom-color:#e2e8f0!important;top:-24px!important}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow:before{border-bottom-color:#fafafa!important;top:1px!important;left:-23px!important}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{border-left-color:#e2e8f0!important;right:-24px!important}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow:before{border-left-color:#fff!important;top:-23px!important;right:1px!important}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{border-right-color:#e2e8f0!important;left:-24px!important}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow:before{border-right-color:#fff!important;top:-23px!important;left:1px!important}.shepherd-element{opacity:0!important;transition:opacity .4s ease-out,transform .4s ease-out!important}.shepherd-element.shepherd-enabled{opacity:1!important}.shepherd-element.shepherd-centered{opacity:0!important;transform:translate(-50%,-50%)scale(.9)!important}.shepherd-element.shepherd-centered.shepherd-enabled{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.shepherd-element:not(.shepherd-centered){transform:scale(.95)!important}.shepherd-element:not(.shepherd-centered).shepherd-enabled{transform:scale(1)!important}.shepherd-element[data-popper-placement^=top]:not(.shepherd-centered){transform:scale(.95)translateY(10px)!important}.shepherd-element[data-popper-placement^=top]:not(.shepherd-centered).shepherd-enabled{transform:scale(1)translateY(0)!important}.shepherd-element[data-popper-placement^=bottom]:not(.shepherd-centered){transform:scale(.95)translateY(-10px)!important}.shepherd-element[data-popper-placement^=bottom]:not(.shepherd-centered).shepherd-enabled{transform:scale(1)translateY(0)!important}.shepherd-element[data-popper-placement^=left]:not(.shepherd-centered){transform:scale(.95)translate(10px)!important}.shepherd-element[data-popper-placement^=left]:not(.shepherd-centered).shepherd-enabled{transform:scale(1)translate(0)!important}.shepherd-element[data-popper-placement^=right]:not(.shepherd-centered){transform:scale(.95)translate(-10px)!important}.shepherd-element[data-popper-placement^=right]:not(.shepherd-centered).shepherd-enabled{transform:scale(1)translate(0)!important}
.form104-page-module__q6dfSa__section{overflow-wrap:anywhere;border-top:1px solid #e2e8f0;min-width:0;padding-top:32px;container-type:inline-size}.form104-page-module__q6dfSa__workspace{width:100%;max-width:680px;margin-inline:auto}.form104-page-module__q6dfSa__workspace>*+*{margin-top:40px}@media (min-width:1280px){.form104-page-module__q6dfSa__workspace>[data-testid=cft-form104-focused]{margin-top:0}}.form104-page-module__q6dfSa__sectionStack>*+*{margin-top:40px}.form104-page-module__q6dfSa__yesNoQuestion{min-width:0;display:flow-root}.form104-page-module__q6dfSa__yesNoQuestion legend{margin-bottom:8px}.form104-page-module__q6dfSa__yesNoControls{flex-wrap:wrap;gap:8px;display:flex}.form104-page-module__q6dfSa__dropdownQuestion,.form104-page-module__q6dfSa__contactQuestion,.form104-page-module__q6dfSa__countQuestion{gap:8px;min-width:0;display:grid}.form104-page-module__q6dfSa__countQuestion input{width:136px;max-width:100%}.form104-page-module__q6dfSa__autofillOverlay{pointer-events:none;background:linear-gradient(90deg,#e2e8f000,#e2e8f0 45%);border-radius:0 5px 5px 0;justify-content:flex-end;align-items:center;width:56px;padding-right:8px;display:flex;position:absolute;inset:1px 1px 1px auto}.form104-page-module__q6dfSa__autofillOverlay button{pointer-events:auto}@container (min-width:560px){.form104-page-module__q6dfSa__contactQuestion{-moz-column-gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;column-gap:24px}.form104-page-module__q6dfSa__countQuestion{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) 136px;align-items:center;column-gap:24px}.form104-page-module__q6dfSa__dropdownQuestion{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) 208px;align-items:start;column-gap:24px}.form104-page-module__q6dfSa__yesNoQuestion legend{float:left;width:calc(100% - 160px);margin-bottom:0}.form104-page-module__q6dfSa__yesNoControls{justify-content:flex-end;width:136px;margin-left:auto}}.form104-page-module__q6dfSa__focusControls :is(input,textarea,[role=combobox]),.form104-page-module__q6dfSa__workspace :is(input,textarea,[role=combobox]),.form104-page-module__q6dfSa__section :is(input,textarea,[role=combobox]){border-width:1px;--tw-ring-offset-width:0px!important;box-shadow:none!important}.form104-page-module__q6dfSa__focusControls :is(input,textarea,[role=combobox]):focus,.form104-page-module__q6dfSa__workspace :is(input,textarea,[role=combobox]):focus,.form104-page-module__q6dfSa__section :is(input,textarea,[role=combobox]):focus{border-color:#64748b;outline:none}.form104-page-module__q6dfSa__focusControls :is(input,textarea,[role=combobox]):focus-visible,.form104-page-module__q6dfSa__workspace :is(input,textarea,[role=combobox]):focus-visible,.form104-page-module__q6dfSa__section :is(input,textarea,[role=combobox]):focus-visible{background-color:#f1f5f9}.form104-page-module__q6dfSa__dropdownQuestion [data-filled=true]:not(:disabled){background-color:#f1f5f9;border-color:#cbd5e1}.form104-page-module__q6dfSa__dropdownQuestion [data-filled=true]:not(:disabled):focus-visible{border-color:#64748b}.form104-page-module__q6dfSa__answerChoice[aria-pressed]{color:#475569;background:0 0;border-color:#cbd5e1}.form104-page-module__q6dfSa__answerChoice[aria-pressed]:hover{color:#334155;background:#f1f5f9;border-color:#94a3b8}.form104-page-module__q6dfSa__answerChoice[aria-pressed=true]{color:#1e293b;background:#e2e8f0;border-color:#94a3b8}.form104-page-module__q6dfSa__answerChoice[aria-pressed=true]:hover{background:#cbd5e1}.form104-page-module__q6dfSa__manning{width:100%}.form104-page-module__q6dfSa__manning table{font-size:14px;line-height:20px}.form104-page-module__q6dfSa__manning thead{font-size:12px}.form104-page-module__q6dfSa__manning th:first-child{width:31%}.form104-page-module__q6dfSa__manning :is(th,td){padding-block:12px}.form104-page-module__q6dfSa__manning input{background:0 0;border-color:#cbd5e1;max-width:80px;height:40px}.form104-page-module__q6dfSa__manning tfoot :is(th,td){padding-top:16px}.form104-page-module__q6dfSa__workspace :is(input,textarea,[role=combobox]):is([readonly],:disabled),.form104-page-module__q6dfSa__section :is(input,textarea,[role=combobox]):is([readonly],:disabled),.form104-page-module__q6dfSa__focusControls :is(input,textarea,[role=combobox]):is([readonly],:disabled){color:#475569;opacity:1;background-color:#e2e8f0;border-color:#e2e8f0;outline:none;box-shadow:none!important}.form104-page-module__q6dfSa__workspace [data-form104-section]{scroll-margin-top:96px}
.DocumentAssistantPanel-module__-Sj2_W__panel{opacity:1;visibility:visible;margin-right:0;transition:margin-right .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),opacity .12s ease-out,visibility;transform:translate(0)}.DocumentAssistantPanel-module__-Sj2_W__panel[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,0s,.16s;transform:translate(8px)}@media (min-width:768px){.DocumentAssistantPanel-module__-Sj2_W__panel[data-state=closed]{margin-right:calc(-1 * var(--assistant-width))}}@media (prefers-reduced-motion:reduce){.DocumentAssistantPanel-module__-Sj2_W__panel,.DocumentAssistantPanel-module__-Sj2_W__panel[data-state=closed]{transition:none}}
.CommentSheet-module__gdShdG__panel[role=dialog][data-state=open]{animation:.14s cubic-bezier(.16,1,.3,1) both CommentSheet-module__gdShdG__panel-in}.CommentSheet-module__gdShdG__panel[role=dialog][data-state=closed]{animation:.1s ease-in both CommentSheet-module__gdShdG__panel-out}@keyframes CommentSheet-module__gdShdG__panel-in{0%{opacity:.92;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes CommentSheet-module__gdShdG__panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.CommentSheet-module__gdShdG__panel[role=dialog][data-state]{transition:none;animation:none}}
.form104-focused-report-module__yT7piW__question{container-type:inline-size}.form104-focused-report-module__yT7piW__questionLayout{overflow-wrap:anywhere;flex:1;gap:16px;min-width:0;display:grid}.form104-focused-report-module__yT7piW__answers{flex-wrap:wrap;align-content:start;gap:8px;min-width:0;display:flex}.form104-focused-report-module__yT7piW__answerStatus{flex-basis:100%}.form104-focused-report-module__yT7piW__reason{min-width:0}@container (min-width:640px){.form104-focused-report-module__yT7piW__questionLayout{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) 240px;align-items:start;column-gap:24px}.form104-focused-report-module__yT7piW__answers{justify-content:flex-end}.form104-focused-report-module__yT7piW__answerStatus{text-align:right}.form104-focused-report-module__yT7piW__reason{grid-column:1/-1}}
.form104-section-rail-module__CkinxW__rail{display:none}.form104-section-rail-module__CkinxW__mobile{gap:8px;display:grid}.form104-section-rail-module__CkinxW__track{gap:0;max-height:65vh;padding:2px 0;display:grid;overflow-y:auto}.form104-section-rail-module__CkinxW__track>li{margin:0;padding:0}.form104-section-rail-module__CkinxW__marker{border-radius:0;align-items:center;width:32px;height:12px;padding-inline:4px;display:flex;position:relative}.form104-section-rail-module__CkinxW__marker:focus-visible{outline-offset:2px;outline:2px solid #475569}.form104-section-rail-module__CkinxW__bar{background:#a3a3a3;border-radius:0;width:10px;height:2px;transition:width .15s}.form104-section-rail-module__CkinxW__marker:hover .form104-section-rail-module__CkinxW__bar,.form104-section-rail-module__CkinxW__marker:focus-visible .form104-section-rail-module__CkinxW__bar{background:#262626;width:14px}.form104-section-rail-module__CkinxW__incomplete{background:#737373}.form104-section-rail-module__CkinxW__active{background:#262626;width:14px}.form104-section-rail-module__CkinxW__dot{background:#737373;border-radius:50%;width:2px;height:2px;position:absolute;right:4px}@media (min-width:1280px){.form104-section-rail-module__CkinxW__rail{z-index:20;width:32px;display:block;position:fixed;top:50%;transform:translateY(-50%)}.form104-section-rail-module__CkinxW__mobile{display:none}}@media (prefers-reduced-motion:reduce){.form104-section-rail-module__CkinxW__bar{transition:none}}.form104-section-rail-module__CkinxW__hint{color:#334155;box-sizing:content-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;transition:top .15s ease-out,width .15s ease-out,height .15s ease-out;position:absolute;left:40px;transform:translateY(-50%);box-shadow:0 1px 3px #0f172a1a}.form104-section-rail-module__CkinxW__hint:before{content:"";width:10px;height:100%;position:absolute;top:0;right:100%}.form104-section-rail-module__CkinxW__hintContent{overflow-wrap:anywhere;width:max-content;max-width:min(320px,100vw - 80px);padding:6px 10px;font-size:12px;line-height:18px}@media (prefers-reduced-motion:reduce){.form104-section-rail-module__CkinxW__hint{transition:none}}
.DocumentChatTab-module__7xFOia__conversationFade{-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%)}
