@font-face{font-family:Goga;src:url(/assets/Goga-VariableVF-TLz70Nv-.woff2) format("woff2"),url(/assets/Goga-VariableVF-BNsZesih.woff) format("woff"),url(/assets/Goga-VariableVF-D-Q3Hz51.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0}html{font-size:14px;scroll-behavior:smooth}@media screen and (max-width:1440px){html{font-size:14px}}@media screen and (max-width:1280px){html{font-size:14px}}@media screen and (max-width:1024px){html{font-size:13px}}@media screen and (max-width:600px){html{font-size:12px}}body{background-color:#f6f9fc;color:#1d1d1d;font-family:Goga,sans-serif;font-size:1rem;font-weight:400;line-height:1.7;text-rendering:optimizeLegibility;transition-color:.5s;transition-background-color:.5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div,span{font-family:Goga,sans-serif}.quadrant-background{position:relative}.quadrant-background:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(90deg,#223ca8,#2341b9) 0 0/25vw 40vh no-repeat,linear-gradient(90deg,#0d47a1,#0f4eb4) 25vw 0/75vw 40vh no-repeat,linear-gradient(90deg,#203481,#213997) 0 40vh/25vw 60vh no-repeat,linear-gradient(90deg,#1a3ab9,#223da8) 25vw 40vh/75vw 60vh no-repeat;z-index:-1}.base-chip.q-chip{box-shadow:none!important}.base-chip.q-chip>i.q-chip__icon--left{display:none!important}.base-dialog.q-dialog--seamless{background:#0006;pointer-events:all!important}.base-toggle.q-toggle--dense .q-toggle__inner{align-items:center!important;background-color:color-mix(in srgb,currentColor 25%,transparent)!important;border:1px solid!important;border-radius:50px!important;display:flex!important;padding:0!important}.base-toggle.q-toggle--dense .q-toggle__track{border-radius:8px!important;height:18px!important}.base-toggle.q-toggle--dense .q-toggle__thumb{height:18px!important;position:relative!important;top:0!important;width:18px!important}.base-toggle:not(.q-toggle--dense) .q-toggle__inner{padding:9px!important}.base-toggle:not(.q-toggle--dense) .q-toggle__track{border-radius:50px!important;height:22px!important}.base-card .q-card{box-shadow:0 3px 6px #00000026!important}.q-checkbox--dense{align-items:flex-start!important}.q-checkbox--dense .q-checkbox__inner{margin-top:2px!important}.q-field--outlined .q-field__control:before{border:1px solid #CCD3EE!important}.q-stepper__header--alternative-labels .q-stepper__tab{flex-direction:column-reverse!important}.q-stepper__header--alternative-labels .q-stepper__tab>div{margin:0 0 1.25em}.q-stepper__header--alternative-labels .q-stepper__tab .q-stepper__label{color:#474847cc!important}.q-stepper__header--alternative-labels .q-stepper__tab--active .q-stepper__title{color:var(--q-secondary, #eb5207)!important;font-weight:600!important}.q-stepper__header--alternative-labels .q-stepper__tab--active .q-stepper__line:before{background-color:var(--q-secondary, #eb5207)!important}.q-stepper__header--alternative-labels .q-stepper__tab--done:not(.q-stepper__header--alternative-labels .q-stepper__tab--active) .q-stepper__line:before,.q-stepper__header--alternative-labels .q-stepper__tab--done:not(.q-stepper__header--alternative-labels .q-stepper__tab--active) .q-stepper__line:after{background-color:var(--q-secondary, #eb5207)!important}.q-stepper__header--alternative-labels .q-stepper__tab--done .q-stepper__header--alternative-labels .q-stepper__tab--active .q-stepper__line:after{background-color:transparent!important}.q-stepper__dot{min-width:16px!important;height:16px!important;width:16px!important}.q-stepper__line:before,.q-stepper__line:after{height:2px!important}.q-table td{padding:1.25rem 1rem!important}.q-table__top{padding:12px 0!important}.q-uploader{background-color:var(--q-secondary-light, rgba(235, 82, 7, .05))!important;border:none!important;box-shadow:none!important;max-width:100%!important}.q-uploader__list{display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed var(--q-secondary, #eb5207)!important;border-radius:8px!important;height:10rem!important;transition:all .3s!important}.q-uploader__list:hover{border-width:1.5px!important}.q-uploader__list>.q-list{width:100%!important}.q-uploader__dnd{position:relative!important}.theme-default{--q-primary: #1D2E45;--q-secondary: #1D49E1;--q-accent: #3A5CE8;--q-dark: #1D1D1D;--q-positive: #16A34A;--q-negative: #DC2626;--q-info: #E8ECFB;--q-warning: #F2C037;--q-positive-light: #DCFCE7;--q-negative-light: #FEF2F2;--q-primary-light: rgba(29, 46, 69, .08);--q-secondary-light: rgba(29, 73, 225, .05)}.theme-professional{--q-primary: #2C3E50;--q-secondary: #34495E;--q-accent: #5D6D7E;--q-dark: #212F3D;--q-positive: #27AE60;--q-negative: #E74C3C;--q-info: #3498DB;--q-warning: #F39C12;--q-primary-light: rgba(44, 62, 80, .08);--q-secondary-light: rgba(52, 73, 94, .05)}.theme-ocean{--q-primary: #006994;--q-secondary: #00ACC1;--q-accent: #00BCD4;--q-dark: #004D67;--q-positive: #00897B;--q-negative: #FF6F61;--q-info: #B3E5FC;--q-warning: #FFB74D;--q-primary-light: rgba(0, 105, 148, .08);--q-secondary-light: rgba(0, 172, 193, .05)}.theme-forest{--q-primary: #2E7D32;--q-secondary: #388E3C;--q-accent: #66BB6A;--q-dark: #1B5E20;--q-positive: #43A047;--q-negative: #D32F2F;--q-info: #81C784;--q-warning: #FFA726;--q-primary-light: rgba(46, 125, 50, .08);--q-secondary-light: rgba(56, 142, 60, .05)}body .q-btn--standard.bg-primary,body .bg-primary{background-color:var(--q-primary)!important}body .q-btn--standard.bg-secondary,body .bg-secondary{background-color:var(--q-secondary)!important}body .bg-accent{background-color:var(--q-accent)!important}body .bg-dark{background-color:var(--q-dark)!important}body .bg-positive{background-color:var(--q-positive)!important}body .bg-negative{background-color:var(--q-negative)!important}body .bg-info{background-color:var(--q-info)!important}body .bg-warning{background-color:var(--q-warning)!important}body .bg-positive-light{background-color:var(--q-positive-light, #DCFCE7)!important}body .bg-negative-light{background-color:var(--q-negative-light, #FEF2F2)!important}body .text-primary{color:var(--q-primary)!important}body .text-secondary{color:var(--q-secondary)!important}body .text-accent{color:var(--q-accent)!important}body .text-dark{color:var(--q-dark)!important}body .text-positive{color:var(--q-positive)!important}body .text-negative{color:var(--q-negative)!important}body .text-info{color:var(--q-info)!important}body .text-warning{color:var(--q-warning)!important}body .border-primary{border-color:var(--q-primary)!important}body .border-secondary{border-color:var(--q-secondary)!important}body .q-checkbox__inner--truthy .q-checkbox__bg,body .q-radio__inner--truthy .q-radio__check{color:var(--q-primary)!important}body .q-toggle__track{opacity:.38;background:currentColor!important}body .q-toggle--truthy .q-toggle__track{opacity:.54;background:var(--q-primary)!important}body .q-toggle--truthy .q-toggle__thumb:after{background:var(--q-primary)!important}body .q-btn.q-btn--flat.text-primary:before{color:var(--q-primary)}body .q-field--focused .q-field__control:after{border-color:var(--q-primary)!important}body .q-linear-progress__model{background:var(--q-primary)!important}body .q-circular-progress__svg circle:last-child{stroke:var(--q-primary)!important}.fade-enter-active,.slideX-enter-active,.slideY-enter-active{transition:all 1s ease}.fade-leave-active,.slideX-leave-active,.slideY-leave-active{transition:all 0s}.slideX-enter-from,.slideX-leave-to{transform:translate(30px);opacity:0}.slideY-enter-from,.slideY-leave-to{transform:translateY(-30px);opacity:0}.fade-enter-from,.fade-leave-to{opacity:0}#app{margin:0 auto;font-weight:400}.main-container{max-width:2000px;margin:0 auto 0 0;padding:3rem!important}@media screen and (max-width:1280px){.main-container{padding:2rem!important}}a{color:var(--q-secondary, #eb5207);cursor:pointer;font-weight:500;text-decoration:underline;transition:.2s ease-in-out;text-decoration-color:transparent;-webkit-text-decoration-color:transparent;-moz-text-decoration-color:transparent}a:hover{text-decoration-color:inherit;-webkit-text-decoration-color:inherit;-moz-text-decoration-color:inherit}b{font-weight:600}u{text-decoration:underline}.text-lighter-white{color:#ffffff1a}.bg-lighter-white{background-color:#ffffff1a}.text-secondary-light{color:var(--q-secondary-light, rgba(29, 73, 225, .05))!important}.bg-secondary-light{background-color:var(--q-secondary-light, rgba(29, 73, 225, .05))!important}.border-1{border:1px solid #E8E8ED!important}.border-2{border:2px solid #E8E8ED!important}.border-3{border:3px solid #E8E8ED!important}.border-4{border:4px solid #E8E8ED!important}.border-5{border:5px solid #E8E8ED!important}.radius-1{border-radius:1px!important}.radius-2{border-radius:2px!important}.radius-3{border-radius:3px!important}.radius-4{border-radius:4px!important}.radius-5{border-radius:5px!important}.radius-6{border-radius:6px!important}.radius-7{border-radius:7px!important}.radius-8{border-radius:8px!important}.radius-9{border-radius:9px!important}.radius-10{border-radius:10px!important}.radius-11{border-radius:11px!important}.radius-12{border-radius:12px!important}.radius-13{border-radius:13px!important}.radius-14{border-radius:14px!important}.radius-15{border-radius:15px!important}.radius-16{border-radius:16px!important}.radius-17{border-radius:17px!important}.radius-18{border-radius:18px!important}.radius-19{border-radius:19px!important}.radius-20{border-radius:20px!important}.radius-21{border-radius:21px!important}.radius-22{border-radius:22px!important}.radius-23{border-radius:23px!important}.radius-24{border-radius:24px!important}.radius-25{border-radius:25px!important}.radius-26{border-radius:26px!important}.radius-27{border-radius:27px!important}.radius-28{border-radius:28px!important}.radius-29{border-radius:29px!important}.radius-30{border-radius:30px!important}.radius-31{border-radius:31px!important}.radius-32{border-radius:32px!important}.radius-33{border-radius:33px!important}.radius-34{border-radius:34px!important}.radius-35{border-radius:35px!important}.radius-36{border-radius:36px!important}.radius-37{border-radius:37px!important}.radius-38{border-radius:38px!important}.radius-39{border-radius:39px!important}.radius-40{border-radius:40px!important}.radius-41{border-radius:41px!important}.radius-42{border-radius:42px!important}.radius-43{border-radius:43px!important}.radius-44{border-radius:44px!important}.radius-45{border-radius:45px!important}.radius-46{border-radius:46px!important}.radius-47{border-radius:47px!important}.radius-48{border-radius:48px!important}.radius-49{border-radius:49px!important}.radius-50{border-radius:50px!important}.fs8{font-size:.5rem!important}.fs9{font-size:.5625rem!important}.fs10{font-size:.625rem!important}.fs11{font-size:.6875rem!important}.fs12{font-size:.75rem!important}.fs13{font-size:.8125rem!important}.fs14{font-size:.875rem!important}.fs15{font-size:.9375rem!important}.fs16{font-size:1rem!important}.fs17{font-size:1.0625rem!important}.fs18{font-size:1.125rem!important}.fs19{font-size:1.1875rem!important}.fs20{font-size:1.25rem!important}.fs21{font-size:1.3125rem!important}.fs22{font-size:1.375rem!important}.fs23{font-size:1.4375rem!important}.fs24{font-size:1.5rem!important}.fs25{font-size:1.5625rem!important}.fs26{font-size:1.625rem!important}.fs27{font-size:1.6875rem!important}.fs28{font-size:1.75rem!important}.fs29{font-size:1.8125rem!important}.fs30{font-size:1.875rem!important}.fs31{font-size:1.9375rem!important}.fs32{font-size:2rem!important}.fs33{font-size:2.0625rem!important}.fs34{font-size:2.125rem!important}.fs35{font-size:2.1875rem!important}.fs36{font-size:2.25rem!important}.fs37{font-size:2.3125rem!important}.fs38{font-size:2.375rem!important}.fs39{font-size:2.4375rem!important}.fs40{font-size:2.5rem!important}.fs41{font-size:2.5625rem!important}.fs42{font-size:2.625rem!important}.fs43{font-size:2.6875rem!important}.fs44{font-size:2.75rem!important}.fs45{font-size:2.8125rem!important}.fs46{font-size:2.875rem!important}.fs47{font-size:2.9375rem!important}.fs48{font-size:3rem!important}.fs49{font-size:3.0625rem!important}.fs50{font-size:3.125rem!important}.fs51{font-size:3.1875rem!important}.fs52{font-size:3.25rem!important}.fs53{font-size:3.3125rem!important}.fs54{font-size:3.375rem!important}.fs55{font-size:3.4375rem!important}.fs56{font-size:3.5rem!important}.fs57{font-size:3.5625rem!important}.fs58{font-size:3.625rem!important}.fs59{font-size:3.6875rem!important}.fs60{font-size:3.75rem!important}.fs61{font-size:3.8125rem!important}.fs62{font-size:3.875rem!important}.fs63{font-size:3.9375rem!important}.fs64{font-size:4rem!important}.fs65{font-size:4.0625rem!important}.fs66{font-size:4.125rem!important}.fs67{font-size:4.1875rem!important}.fs68{font-size:4.25rem!important}.fs69{font-size:4.3125rem!important}.fs70{font-size:4.375rem!important}.fs71{font-size:4.4375rem!important}.fs72{font-size:4.5rem!important}.fs73{font-size:4.5625rem!important}.fs74{font-size:4.625rem!important}.fs75{font-size:4.6875rem!important}.fs76{font-size:4.75rem!important}.fs77{font-size:4.8125rem!important}.fs78{font-size:4.875rem!important}.fs79{font-size:4.9375rem!important}.fs80{font-size:5rem!important}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opacity-10{opacity:1}.weight-100{font-weight:100}.weight-200{font-weight:200}.weight-300{font-weight:300}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.weight-800{font-weight:800}.weight-900{font-weight:900}.gutter-xs{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-.125rem;margin-right:-.125rem;margin-top:-.125rem}.gutter-xs>*{padding-left:.125rem;padding-right:.125rem;margin-top:.125rem}@media(max-width:599px){.gutter-xs{margin-left:0;margin-right:0}.gutter-xs>*{padding-left:0;padding-right:0}}.gutter-sm{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem;margin-top:-.25rem}.gutter-sm>*{padding-left:.25rem;padding-right:.25rem;margin-top:.25rem}@media(max-width:599px){.gutter-sm{margin-left:0;margin-right:0}.gutter-sm>*{padding-left:0;padding-right:0}}.gutter-md{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;margin-top:-.5rem}.gutter-md>*{padding-left:.5rem;padding-right:.5rem;margin-top:.5rem}@media(max-width:599px){.gutter-md{margin-left:0;margin-right:0}.gutter-md>*{padding-left:0;padding-right:0}}.gutter-lg{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;margin-top:-1rem}.gutter-lg>*{padding-left:1rem;padding-right:1rem;margin-top:1rem}@media(max-width:599px){.gutter-lg{margin-left:0;margin-right:0}.gutter-lg>*{padding-left:0;padding-right:0}}.gutter-xl{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-1.5rem}.gutter-xl>*{padding-left:1.5rem;padding-right:1.5rem;margin-top:1.5rem}@media(max-width:599px){.gutter-xl{margin-left:0;margin-right:0}.gutter-xl>*{padding-left:0;padding-right:0}}mark{background-color:#ff0;padding:1px}.cursor-edit{cursor:url(/icons/edit.svg) 3 20,auto}.text-subtitle2{margin-bottom:.25rem;opacity:.7}.table-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:600px){.table-header{align-items:stretch;flex-direction:column;gap:.5rem}.table-header>*{flex-direction:column;width:100%}.table-header .q-field,.table-header .q-btn{width:100%}.table-header .q-checkbox{width:100%;padding:.75rem 0}.table-header .q-checkbox :deep(.q-checkbox__bg){top:50%;transform:translateY(-50%)}.table-header .q-checkbox :deep(.q-checkbox__label){line-height:1.2}.table-header .status-filter,.table-header .office-filter{max-width:none}}@media(max-width:600px){.mobile-wrap{display:flex;flex-direction:column;align-items:flex-start}}:root{--firpta-primary: #eb5207;--firpta-primary-dark: #c9440a;--firpta-primary-light: rgba(235, 82, 7, .15);--firpta-primary-soft: #fef0e7;--firpta-warning-bg: #FFF7ED;--firpta-warning-border: #FED7AA;--q-primary: #eb5207 !important;--q-primary-light: rgba(235, 82, 7, .08) !important;--q-secondary: #eb5207 !important;--q-secondary-light: rgba(235, 82, 7, .08) !important;--firpta-text-strong: #353a47;--firpta-text-muted: #9aa1ad;--firpta-text-soft: #c9cdd4;--firpta-positive: #16a34a;--firpta-warning: #d97706;--firpta-negative: #dc2626;--firpta-info: #2563eb;--firpta-neutral: #6c7380;--firpta-surface: #fff;--firpta-bg-subtle: #faf8f5;--firpta-bg-field: #f7f5f2;--firpta-border: #e4dfd9;--firpta-line: #efeae4;--firpta-line-soft: #f5f1ec;--firpta-ink: #4b4641;--firpta-ink-soft: #6b6660;--firpta-ink-muted: #9b9490;--firpta-ink-faint: #b8b2ab;--firpta-ink-disabled: #d4cec8;--firpta-report-accent: #e97c0a;--fs-3xs: .643rem;--fs-2xs: .714rem;--fs-xs: .786rem;--fs-sm: .857rem;--fs-md: .929rem;--fs-lg: 1rem;--fs-xl: 1.429rem}.base-banner--info,.base-banner--warning{background-color:var(--firpta-primary-soft)!important;border-color:var(--firpta-primary)!important;color:var(--firpta-primary)!important}.base-banner--info strong,.base-banner--warning strong{color:var(--firpta-primary)!important}.bg-secondary,.q-btn.bg-secondary{background-color:var(--firpta-primary)!important;background:var(--firpta-primary)!important}.text-secondary,.q-btn.text-secondary{color:var(--firpta-primary)!important}.flow-help-callout{background:var(--firpta-warning-bg)!important;border-color:var(--firpta-warning-border)!important}.flow-help-callout-icon,.flow-help-callout-text,.flow-help-callout-text strong{color:var(--firpta-primary)!important}.flow-selection-card:hover:not(.disabled){border-color:var(--firpta-primary)!important;background:var(--firpta-primary-soft)!important}.flow-selection-card.focused{border-color:var(--firpta-primary)!important;background:var(--firpta-primary-soft)!important}.flow-selection-card.selected{border-color:var(--firpta-primary)!important;background:var(--firpta-primary-soft)!important;box-shadow:0 0 0 1px var(--firpta-primary)!important}.flow-selection-card.selected .flow-selection-card-check{background:var(--firpta-primary)!important;border-color:var(--firpta-primary)!important}.flow-selection-card-icon.entity{background:var(--firpta-primary-soft)!important;color:var(--firpta-primary)!important}.q-field--outlined .q-field__control:before{border-color:#e2e5ea!important}.q-field--outlined .q-field__control:hover:before{border-color:var(--firpta-primary)!important}.q-field--outlined.q-field--highlighted .q-field__control:before,.q-field--outlined.q-field--focused .q-field__control:before{border-color:var(--firpta-primary)!important}.q-field--outlined.q-field--highlighted .q-field__control:after,.q-field--outlined.q-field--focused .q-field__control:after{border-color:var(--firpta-primary)!important}.q-badge.property-count-badge{background:#f1f3f5;color:var(--firpta-neutral)}.fpt-field{margin-bottom:12px}.fpt-field:last-child{margin-bottom:0}.fpt-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fpt-label{display:block;font-size:var(--fs-xs);font-weight:600;color:#4a5060;margin-bottom:4px}.fpt-dis{font-size:var(--fs-md);color:#4a5060;padding:8px 12px;background:#f8f9fb;border-radius:6px;border:1px dashed #e2e5ea}.fpt-info{padding:10px 14px;background:#f8f9fb;border:1px solid #e2e5ea;border-radius:8px;font-size:var(--fs-xs);color:#4a5060;line-height:1.6}.fpt-info__title{font-weight:700;color:#6c7380;margin-bottom:4px}.fpt-info__highlight{color:var(--firpta-primary);font-weight:600}.fpt-warn{padding:10px 14px;background:var(--firpta-primary-soft);border:1px solid #fed7aa;border-radius:8px}.fpt-warn__title{font-size:var(--fs-xs);font-weight:700;color:var(--firpta-primary)}.fpt-warn__desc{font-size:var(--fs-xs);color:#9a3412;margin-top:2px}.fpt-warn--danger{background:#fef2f2;border-color:#fecaca}.fpt-warn--danger .fpt-warn__title{color:var(--firpta-negative)}.fpt-warn--danger .fpt-warn__desc{color:#991b1b}.fpt-success{padding:10px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.fpt-success__title{font-size:var(--fs-xs);font-weight:700;color:var(--firpta-positive)}.fpt-success__desc{font-size:var(--fs-xs);color:#166534;margin-top:2px;line-height:1.4}.fpt-result{padding:10px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.fpt-result__label{font-size:var(--fs-2xs);font-weight:700;color:var(--firpta-positive)}.fpt-result__value{font-size:var(--fs-xl);font-weight:800;color:var(--firpta-positive);margin-top:2px}.fpt-result__note{font-size:var(--fs-2xs);color:#6c7380;margin-top:2px}.fpt-btn{font-family:inherit;font-size:var(--fs-sm);font-weight:600;padding:8px 16px;border-radius:6px;cursor:pointer;border:none;transition:background .12s}.fpt-btn:disabled{opacity:.55;cursor:not-allowed}.fpt-btn--cancel{background:#f1f3f5;color:#4a5060}.fpt-btn--cancel:hover:not(:disabled){background:#e2e5ea}.fpt-btn--primary{background:var(--firpta-primary);color:#fff}.fpt-btn--primary:hover:not(:disabled){background:var(--firpta-primary-dark)}.fpt-btn--positive{background:var(--firpta-positive);color:#fff}.fpt-btn--positive:hover:not(:disabled){background:#15803d}.fpt-base-field.q-field--outlined .q-field__control{border-radius:6px;padding:0 12px;min-height:36px;height:auto;background:#fff}.fpt-base-field.q-field--outlined .q-field__control:before{border:1.5px solid #e2e5ea;border-radius:6px;top:0}.fpt-base-field.q-field--outlined .q-field__control:hover:before{border-color:#c9cdd4}.fpt-base-field.q-field--outlined.q-field--focused .q-field__control:before{border:1.5px solid var(--firpta-primary)}.fpt-base-field.q-field--outlined .q-field__native{padding:6px 0;min-height:0;font-size:var(--fs-md);color:#1e2330}.fpt-base-field.q-field--outlined .q-field__native::placeholder{color:#9aa1ad}.fpt-base-field.q-field--outlined .q-field__prefix{color:#9aa1ad;font-size:var(--fs-md);padding-right:4px;padding-left:0}.fpt-base-field.q-field--outlined .q-field__append{height:auto;min-height:0}.fpt-base-field.q-field--outlined__caret{color:#9aa1ad}.fpt-drawer-top{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 24px;border-bottom:1px solid #e2e5ea;flex-shrink:0}.fpt-drawer-title{font-size:var(--fs-xl);font-weight:700;line-height:1.3;color:#1e2330}.fpt-drawer-sub{font-size:var(--fs-sm);color:#6c7380;margin-top:4px}.fpt-drawer-ref{font-family:monospace;font-size:var(--fs-xs);color:#9aa1ad;letter-spacing:.3px;margin-top:2px}.fpt-drawer-body{padding:20px 24px}.fpt-pencil{color:var(--firpta-primary)!important;opacity:.8}.fpt-pencil:hover{opacity:1}.fpt-ns-banner{padding:12px 14px;border-radius:8px;margin-bottom:14px;display:flex;align-items:flex-start;gap:10px;border:1px solid}.fpt-ns-banner__icon{flex-shrink:0;margin-top:1px}.fpt-ns-banner__title{font-size:var(--fs-sm);font-weight:700}.fpt-ns-banner__desc{font-size:var(--fs-xs);margin-top:2px;line-height:1.5}.fpt-ns-banner--positive{background:#f0fdf4;border-color:#bbf7d0;color:var(--firpta-positive)}.fpt-ns-banner--positive .fpt-ns-banner__desc{color:#166534}.fpt-ns-banner--warning{background:#fffbeb;border-color:#fde68a;color:var(--firpta-warning)}.fpt-ns-banner--warning .fpt-ns-banner__desc{color:#92400e}.fpt-ns-banner--negative{background:#fef2f2;border-color:#fecaca;color:var(--firpta-negative)}.fpt-ns-banner--negative .fpt-ns-banner__desc{color:#7f1d1d}.fpt-ns-banner--brand{background:#fff7ed;border-color:#fed7aa;color:var(--firpta-primary)}.fpt-ns-banner--brand .fpt-ns-banner__desc{color:#9a3412}.fpt-ns-banner--info{background:#eff6ff;border-color:#bfdbfe;color:var(--firpta-info)}.fpt-ns-banner--info .fpt-ns-banner__desc{color:#1e40af}.fpt-ns-banner--neutral{background:#f1f3f5;border-color:#e2e5ea;color:#4a5060}.fpt-ns-banner--neutral .fpt-ns-banner__desc{color:#6c7380}.fpt-status-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:14px}.fpt-status-card{border:1px solid;border-radius:6px;padding:10px 8px;text-align:center}.fpt-status-card__label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.fpt-status-card__value{font-size:var(--fs-md);font-weight:700;margin-top:4px}.fpt-status-card--positive{background:#f0fdf4;border-color:#bbf7d0;color:var(--firpta-positive)}.fpt-status-card--negative{background:#fef2f2;border-color:#fecaca;color:var(--firpta-negative)}.fpt-status-card--neutral{background:#f1f3f5;border-color:#e2e5ea;color:#6c7380}.fpt-status-card--warning{background:#fffbeb;border-color:#fde68a;color:var(--firpta-warning)}.fpt-dc{background:#f8f9fb;border:1px solid #e2e5ea;border-radius:8px;padding:14px 16px;margin-bottom:10px}.fpt-dc__title{font-size:var(--fs-2xs);font-weight:700;color:#9aa1ad;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.fpt-dc__row{display:flex;justify-content:space-between;align-items:baseline;padding:3px 0;font-size:var(--fs-sm)}.fpt-dc__label{color:#6c7380}.fpt-dc__value{font-weight:600;color:#1e2330}.fpt-dc__value--positive{color:var(--firpta-positive)}.fpt-dc__value--warning{color:var(--firpta-warning)}.fpt-dc__value--pending{color:#9aa1ad;font-style:italic;font-weight:400}.fpt-dc__link{font-size:var(--fs-xs);color:var(--firpta-primary);cursor:pointer;display:inline-block;margin-top:6px;font-weight:600}.fpt-dc__link:hover{text-decoration:underline}.fpt-pnl{background:#fff;border:1px solid #e2e5ea;border-radius:8px;margin-bottom:12px;overflow:hidden}.fpt-pnl__head{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8f9fb;border-bottom:1px solid #e2e5ea}.fpt-pnl__head-actions{display:flex;align-items:center;gap:8px}.fpt-pnl__title{font-size:var(--fs-xs);font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px}.fpt-pnl__pill{font-size:var(--fs-2xs);font-weight:600;padding:2px 8px;border-radius:8px}.fpt-pnl__file-num{font-size:var(--fs-xs);font-weight:600;color:var(--firpta-primary);letter-spacing:.3px}.fpt-pnl__body{padding:12px 14px}.fpt-pnl__address{font-size:var(--fs-lg);font-weight:600;color:#1e2330;margin-bottom:8px}.fpt-pnl__actions{display:flex;gap:4px}.fpt-pnl__divider{border-top:1px solid #e2e5ea;margin:8px 0 4px}.fpt-pnl__foot{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8f9fb;border-top:1px solid #e2e5ea;font-size:var(--fs-sm)}.fpt-pnl__foot-label{color:#6c7380}.fpt-pnl__foot-value{font-weight:600;color:#1e2330}.fpt-pnl__foot-value--empty{color:#9aa1ad;font-weight:400}.fpt-inv-bar{margin-bottom:12px;padding:10px 12px;background:#f8f9fb;border:1px solid #e2e5ea;border-radius:6px}.fpt-inv-bar__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.fpt-inv-bar__email{font-size:var(--fs-xs);color:#4a5060;font-weight:500;display:inline-flex;align-items:center;gap:4px}.fpt-inv-bar__phone{font-size:var(--fs-xs);color:#4a5060;font-weight:500;display:inline-flex;align-items:center;gap:4px;margin-bottom:8px}.fpt-inv-bar__status{font-size:var(--fs-3xs);font-weight:700;padding:2px 7px;border-radius:6px}.fpt-inv-bar__acts{display:flex;gap:6px;flex-wrap:wrap}.fpt-inv-bar__act{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:5px;border:1.5px solid #fed7aa;font-family:inherit;font-size:var(--fs-xs);font-weight:500;color:var(--firpta-primary);background:none;cursor:pointer;transition:background .13s,border-color .13s;white-space:nowrap}.fpt-inv-bar__act:hover{background:var(--firpta-primary-soft);text-decoration:none}.fpt-inv-bar__act--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.fpt-inv-bar__act--cancel{color:var(--firpta-negative);border-color:#fee2e2}.fpt-inv-bar__act--cancel:hover{background:#fef2f2}.fpt-doc{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8f9fb;border:1px solid #e2e5ea;border-radius:8px;margin-bottom:5px}.fpt-doc:last-child{margin-bottom:0}.fpt-doc__main{display:flex;align-items:center;gap:10px}.fpt-doc__icon{color:#6c7380;flex-shrink:0}.fpt-doc__name{font-size:var(--fs-sm);font-weight:600;color:#1e2330}.fpt-doc__desc{font-size:var(--fs-xs);color:#9aa1ad;margin-top:1px}.fpt-doc__error{font-size:var(--fs-xs);color:var(--firpta-negative);margin-top:2px;max-width:20rem}.fpt-doc__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.fpt-doc--sub{margin-left:18px;background:#fcfcfd}.fpt-doc--sub .fpt-doc__name{font-size:var(--fs-xs);font-weight:500}.fpt-doc-btn{font-family:inherit;font-size:var(--fs-xs);font-weight:600;padding:4px 12px;border-radius:5px;border:1px solid #bbf7d0;background:#f0fdf4;color:var(--firpta-positive);cursor:pointer;transition:background .13s,color .13s}.fpt-doc-btn:hover:not(:disabled){background:var(--firpta-positive);color:#fff}.fpt-doc-btn:disabled{opacity:.55;cursor:default}.fpt-folder{background:#f8f9fb;border:1px solid #e2e5ea;border-radius:8px;margin-bottom:5px;overflow:hidden}.fpt-folder:last-child{margin-bottom:0}.fpt-folder__header{padding:10px 12px;min-height:unset}.fpt-folder__head{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.fpt-folder .q-expansion-item__content{padding:2px 10px 8px}.fpt-folder .q-expansion-item__content .fpt-doc--sub{margin-left:0}.fpt-tl-item{display:flex;gap:8px;padding:4px 0;font-size:var(--fs-xs)}.fpt-tl-item__dot{width:5px;height:5px;border-radius:50%;background:#c9cdd4;margin-top:6px;flex-shrink:0}.fpt-tl-item__title{color:#4a5060;line-height:1.3;font-weight:500}.fpt-tl-item__detail{color:#9aa1ad;font-size:var(--fs-2xs);margin-top:1px}.fpt-fd{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:var(--fs-sm);border-bottom:1px solid #f1f3f5}.fpt-fd:last-child{border-bottom:none}.fpt-fd--stacked{flex-direction:column;align-items:flex-start;gap:2px}.fpt-fd--stacked .fpt-fd__value{justify-content:flex-start;text-align:left}.fpt-fd__label{color:#6c7380;min-width:7rem}.fpt-fd__value{font-weight:600;color:#1e2330;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.fpt-fd__value--empty{color:#c9cdd4;font-style:italic;font-weight:400}.fpt-fd__value--brand{color:var(--firpta-primary)}.fpt-fd__value--positive{color:var(--firpta-positive)}.fpt-fd__value--warning{color:var(--firpta-warning)}.fpt-fd__value--negative{color:var(--firpta-negative)}.fpt-fd__value--info{color:var(--firpta-info)}.fpt-fd__edit{color:#9aa1ad;opacity:.5;cursor:pointer;transition:opacity .12s,color .12s}.fpt-fd__edit:hover{opacity:1;color:var(--firpta-primary)}.firpta{display:flex;flex-direction:column;min-height:100vh;background:#f6f9fc}.firpta-main{flex:1;display:flex;justify-content:center;padding:48px 24px 120px}.firpta-screen-wrapper{width:100%;max-width:43rem;position:relative}.firpta-screen{display:block}.firpta-header{background:#fff;border-bottom:1px solid #e0e0e0;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.firpta-header-brand{display:flex;align-items:center;gap:16px}.firpta-header-logo{height:36px;width:auto;flex-shrink:0}.firpta-header-save{display:flex;align-items:center;gap:6px;font-size:13px;color:#9e9e9e}.firpta-progress{background:#fff;padding:0 32px 16px}.firpta-progress-steps{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.firpta-progress-step{font-size:12px;font-weight:500;color:#9e9e9e;display:inline-flex;align-items:center;gap:4px}.firpta-progress-step.done{color:#eb5207}.firpta-progress-step.active{color:#eb5207;font-weight:600}.firpta-progress-arrow{font-size:11px;color:#bdbdbd}.firpta-progress-track{height:4px;background:#eee;border-radius:4px;overflow:hidden}.firpta-progress-fill{height:100%;background:linear-gradient(90deg,#eb5207,#d24906);border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1)}.firpta-slide-enter-active{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.firpta-slide-enter-from{opacity:0;transform:translateY(16px)}.firpta-slide-leave-active{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.firpta-slide-leave-to{opacity:0;transform:translateY(-16px)}.firpta-footer{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#fff;border-top:1px solid #eeeeee;padding:16px 32px}.firpta-footer__nav{display:flex;align-items:center;gap:16px}.firpta-footer__chat{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.firpta-btn-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#757575;cursor:pointer;padding:8px 4px;text-decoration:none;-webkit-user-select:none;user-select:none;transition:color .15s ease}.firpta-btn-back:hover{color:#424242}.firpta-step-label,.firpta-question-number{font-size:13px;font-weight:600;color:#eb5207;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.firpta-step-heading,.firpta-question-heading{font-size:28px;line-height:1.3;font-weight:700;color:#212121;margin:0 0 8px}.firpta-step-subtext,.firpta-question-subtext{font-size:15px;line-height:1.6;color:#757575;margin:0 0 32px}.firpta-intro-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.firpta-intro-badges .q-chip{font-size:13px;font-weight:500}.firpta-transaction-card{margin-bottom:24px;overflow:hidden}.firpta-transaction-header{background:#f6f9fc;padding:12px 20px;font-size:13px;font-weight:600;color:#757575;border-bottom:1px solid #eeeeee;display:flex;align-items:center;gap:8px}.firpta-transaction-body{padding:16px 20px;display:grid;grid-template-columns:auto 1fr;gap:8px 16px}.firpta-transaction-label{font-size:12px;font-weight:600;color:#9e9e9e;text-transform:uppercase;letter-spacing:.04em}.firpta-transaction-value{font-size:14px;color:#616161}.firpta-intro-what{font-size:14px;color:#757575;line-height:1.6;margin:16px 0 0}.firpta-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.firpta-result-card{border-radius:12px;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a;margin-bottom:24px;overflow:hidden}.firpta-result-header{padding:28px 28px 20px;text-align:center}.firpta-result-icon{width:64px;height:64px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border:2px solid transparent}.firpta-result-icon.clear{background:#dcfce7;color:#16a34a;border-color:#16a34a33}.firpta-result-icon.reduced,.firpta-result-icon.withhold{background:#fffada;color:#d97706;border-color:#f59e0b33}.firpta-result-icon.standard{background:var(--q-secondary-light);color:#eb5207;border-color:#eb520733}.firpta-result-title{font-size:26px;font-weight:700;color:#212121;margin:0 0 8px}.firpta-result-subtitle{font-size:15px;color:#757575;line-height:1.6;margin:0}.firpta-amount-box{margin:0 28px;padding:20px;background:#f6f9fc;border-radius:8px;text-align:center}.firpta-amount-label{font-size:12px;font-weight:600;color:#9e9e9e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.firpta-amount-value{font-size:36px;font-weight:800;color:#212121;letter-spacing:-.5px}.firpta-amount-rate{font-size:15px;font-weight:600;color:#757575;margin-top:2px}.firpta-amount-note{font-size:13px;color:#9e9e9e;margin-top:8px;line-height:1.5}.firpta-savings{background:#dcfce7;border:1.5px solid rgba(22,163,74,.25);border-radius:8px;padding:16px 18px;margin:20px 28px 0;text-align:center}.firpta-savings-amount{font-size:20px;font-weight:800;color:#107636}.firpta-savings-label{font-size:13px;color:#16a34a;margin-top:2px}.firpta-result-body{padding:24px 28px}.firpta-result-footer-text{padding:0 28px 28px;font-size:13px;color:#9e9e9e;line-height:1.5;text-align:center}.firpta-section-title{font-size:13px;font-weight:700;color:#757575;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.firpta-step{display:flex;gap:14px;margin-bottom:16px}.firpta-step:last-child{margin-bottom:0}.firpta-step-num{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:1px}.firpta-step-num.green{background:#dcfce7;color:#107636}.firpta-step-num.blue{background:var(--q-secondary-light);color:#eb5207}.firpta-step-num.amber{background:#fef3c7;color:#b45309}.firpta-step-text{font-size:14px;color:#757575;line-height:1.55}.firpta-step-text strong{color:#212121;font-weight:600}.firpta-divider{height:1px;background:#eee;margin:20px 0}.firpta-pending-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f6f9fc;border:1px solid #eeeeee;border-radius:8px;margin-bottom:10px}.firpta-pending-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.firpta-pending-dot.done{background:#16a34a}.firpta-pending-dot.waiting{background:#bdbdbd;animation:firptaPendingPulse 2s ease-in-out infinite}@keyframes firptaPendingPulse{0%,to{opacity:1}50%{opacity:.4}}.firpta-pending-label{font-size:14px;color:#757575;flex:1}.firpta-pending-label strong{color:#212121;font-weight:600}.firpta-pending-status{font-size:12px;font-weight:600}.firpta-pending-status.done{color:#16a34a}.firpta-pending-status.waiting{color:#9e9e9e}.firpta-banner-row{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#757575;line-height:1.5}.firpta-banner-row .q-icon{color:#16a34a;flex-shrink:0;margin-top:1px}.firpta-banner-row strong{color:#424242;font-weight:600}.firpta-save-later{display:block;text-align:center;font-size:14px;font-weight:500;color:#757575;cursor:pointer;padding:12px;text-decoration:none;-webkit-user-select:none;user-select:none;transition:color .15s ease}.firpta-save-later:hover{color:#eb5207}.buyer-intake-screen,.seller-intake-screen{display:block}.buyer-intake-screen .step-label,.seller-intake-screen .step-label{font-size:13px;font-weight:600;color:#eb5207;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.buyer-intake-screen .step-heading,.seller-intake-screen .step-heading{font-size:28px;line-height:1.3;font-weight:700;color:#212121;margin:0 0 8px}.buyer-intake-screen .step-sub,.seller-intake-screen .step-sub{font-size:15px;line-height:1.6;color:#757575;margin:0 0 32px}.buyer-intake-screen .flow-input-group,.seller-intake-screen .flow-input-group{display:block;margin-bottom:22px}.buyer-intake-screen .flow-input-label,.seller-intake-screen .flow-input-label{font-size:13px;font-weight:600;color:#757575;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;display:block}.buyer-intake-screen .flow-optional-tag,.seller-intake-screen .flow-optional-tag{font-weight:400;color:#9e9e9e;text-transform:none;font-style:italic;font-size:12px;letter-spacing:0}.buyer-intake-screen .flow-field-row,.seller-intake-screen .flow-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.buyer-intake-screen .flow-field-row .flow-input-group,.seller-intake-screen .flow-field-row .flow-input-group{margin-bottom:0}.buyer-intake-screen .flow-field-row--three,.seller-intake-screen .flow-field-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-intake-screen .field-helper,.seller-intake-screen .field-helper{font-size:12px;color:#9e9e9e;margin:5px 0 0;line-height:1.4}.buyer-intake-screen .field-helper--error,.seller-intake-screen .field-helper--error{color:#dc2626;font-weight:600}.buyer-intake-screen .foreign-toggle,.seller-intake-screen .foreign-toggle{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #eeeeee}.buyer-intake-screen .foreign-toggle .q-toggle__inner--truthy,.seller-intake-screen .foreign-toggle .q-toggle__inner--truthy{color:var(--firpta-primary)!important}.buyer-intake-screen .section-divider,.seller-intake-screen .section-divider{font-size:12px;font-weight:700;color:#9e9e9e;text-transform:uppercase;letter-spacing:.06em;margin:32px 0 16px;padding-bottom:8px;border-bottom:1px solid #eeeeee}.buyer-intake-screen .section-sub,.seller-intake-screen .section-sub{font-size:14px;color:#757575;margin:0 0 20px;line-height:1.5}.buyer-intake-screen .review-section,.seller-intake-screen .review-section{margin-bottom:14px;overflow:hidden}.buyer-intake-screen .review-header,.seller-intake-screen .review-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f6f9fc;border-bottom:1px solid #eeeeee}.buyer-intake-screen .review-title,.seller-intake-screen .review-title{font-size:13px;font-weight:700;color:#757575;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.buyer-intake-screen .review-title .q-icon,.seller-intake-screen .review-title .q-icon{color:#eb5207}.buyer-intake-screen .review-edit,.seller-intake-screen .review-edit{font-size:12px;font-weight:500;color:#eb5207;cursor:pointer;background:none;border:none;padding:4px 8px;border-radius:6px}.buyer-intake-screen .review-edit:hover,.seller-intake-screen .review-edit:hover{background:var(--q-secondary-light)}.buyer-intake-screen .review-body,.seller-intake-screen .review-body{padding:16px 18px}.buyer-intake-screen .review-label,.seller-intake-screen .review-label{font-size:11px;font-weight:600;color:#9e9e9e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.buyer-intake-screen .review-value,.seller-intake-screen .review-value{font-size:14px;color:#424242;line-height:1.45}.buyer-intake-screen .contact-cards,.seller-intake-screen .contact-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.buyer-intake-screen .contact-info-cards,.seller-intake-screen .contact-info-cards{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.buyer-intake-screen .contact-info-card,.seller-intake-screen .contact-info-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #eeeeee;border-radius:10px;background:#fff}.buyer-intake-screen .contact-info-card__icon,.seller-intake-screen .contact-info-card__icon{color:#eb5207;flex-shrink:0}.buyer-intake-screen .contact-info-card__body,.seller-intake-screen .contact-info-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.buyer-intake-screen .contact-info-card__label,.seller-intake-screen .contact-info-card__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#757575}.buyer-intake-screen .contact-info-card__value,.seller-intake-screen .contact-info-card__value{font-size:14px;color:#424242;word-break:break-word}.buyer-intake-screen .disclosure,.seller-intake-screen .disclosure{padding:24px}.buyer-intake-screen .disclosure-heading,.seller-intake-screen .disclosure-heading{font-size:15px;font-weight:700;color:#424242;margin-bottom:12px;display:flex;align-items:center;gap:8px}.buyer-intake-screen .disclosure-heading .q-icon,.seller-intake-screen .disclosure-heading .q-icon{color:#f2c037}.buyer-intake-screen .disclosure-intro,.seller-intake-screen .disclosure-intro{font-size:14px;color:#757575;line-height:1.5;margin-bottom:12px}.buyer-intake-screen .disclosure-list,.seller-intake-screen .disclosure-list{list-style:none;padding:0;margin:0}.buyer-intake-screen .disclosure-list li,.seller-intake-screen .disclosure-list li{font-size:14px;line-height:1.6;color:#757575;padding:6px 0 6px 22px;position:relative}.buyer-intake-screen .disclosure-list li:before,.seller-intake-screen .disclosure-list li:before{content:"";position:absolute;left:6px;top:14px;width:6px;height:6px;background:#f2c037;border-radius:50%}.buyer-intake-screen .disclosure-check,.seller-intake-screen .disclosure-check{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #eeeeee}.buyer-intake-screen .disclosure-check-label,.seller-intake-screen .disclosure-check-label{font-size:14px;line-height:1.5;color:#616161;font-weight:500}.buyer-intake-screen .poa-info,.seller-intake-screen .poa-info{margin-bottom:24px}.buyer-intake-screen .poa-info-title,.seller-intake-screen .poa-info-title{font-size:14px;font-weight:700;margin-bottom:6px}.buyer-intake-screen .poa-info-text,.seller-intake-screen .poa-info-text{font-size:14px;line-height:1.6;margin:0}.buyer-intake-screen .poa-details,.seller-intake-screen .poa-details{padding:20px;margin-bottom:24px;background:#f6f9fc}.buyer-intake-screen .poa-section-label,.seller-intake-screen .poa-section-label{font-size:11px;font-weight:700;color:#9e9e9e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.buyer-intake-screen .poa-grid,.seller-intake-screen .poa-grid{display:grid;grid-template-columns:120px 1fr;gap:6px 12px;font-size:14px;margin-bottom:16px}.buyer-intake-screen .poa-grid-key,.seller-intake-screen .poa-grid-key{font-weight:600;color:#757575}.buyer-intake-screen .poa-grid-value,.seller-intake-screen .poa-grid-value{font-weight:600;color:#424242}.buyer-intake-screen .poa-subsection,.seller-intake-screen .poa-subsection{border-top:1px solid #eeeeee;padding-top:12px;margin-bottom:12px}.buyer-intake-screen .poa-subsection:last-child,.seller-intake-screen .poa-subsection:last-child{margin-bottom:0}.buyer-intake-screen .poa-acts,.seller-intake-screen .poa-acts{font-size:13px;color:#757575;line-height:1.5;margin:0}.buyer-intake-screen .poa-limit,.seller-intake-screen .poa-limit{margin-bottom:24px;font-size:13px;line-height:1.5}.buyer-intake-screen .poa-signature,.seller-intake-screen .poa-signature{margin:12px 0 4px}.buyer-intake-screen .poa-ack,.seller-intake-screen .poa-ack{margin-top:16px}@media(max-width:599px){.firpta-header{padding:12px 16px}.firpta-progress{padding:0 16px 12px}.firpta-main{padding:32px 16px 100px}.firpta-footer{padding:12px 16px;gap:12px}.firpta-footer__chat{top:auto;right:12px;bottom:calc(100% + 8px);transform:none}.firpta-step-heading,.firpta-question-heading,.firpta-result-title{font-size:24px}.firpta-result-header{padding:24px 20px 16px}.firpta-result-body,.firpta-result-footer-text{padding-left:20px;padding-right:20px}.firpta-amount-box,.firpta-savings{margin-left:20px;margin-right:20px}.buyer-intake-screen .step-heading,.seller-intake-screen .step-heading{font-size:24px}.buyer-intake-screen .flow-field-row,.seller-intake-screen .flow-field-row{grid-template-columns:1fr}}
