[data-v-faabfac6]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-faabfac6]:after,.portal-choices[data-v-faabfac6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-faabfac6]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-faabfac6],[data-v-faabfac6]:before,[data-v-faabfac6]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-faabfac6]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-faabfac6]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-faabfac6]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-faabfac6]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-faabfac6],button[data-v-faabfac6]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-faabfac6],button[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-faabfac6]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-faabfac6]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-faabfac6]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-faabfac6]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-faabfac6]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-faabfac6]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-faabfac6]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.select-portal[data-v-faabfac6]{display:flex;align-items:start;padding:0 var(--spacing-lg);position:relative}.select-portal button[data-v-faabfac6]{width:100%;height:100%}.logo__img[data-v-faabfac6]{width:96px;height:50px;object-fit:contain;display:block;margin:auto 0}button[data-v-faabfac6]{margin:0;padding:0;display:block;background:none;border:none;cursor:pointer;text-align:left}.portal-choices[data-v-faabfac6]{position:absolute;padding:var(--spacing-lg);top:80px;left:0;min-width:calc(96px + 15em + 2 * var(--spacing-lg));max-height:80vh;flex-direction:column;display:flex;visibility:collapse;gap:var(--spacing-sm);background:var(--gradient-dark-100);border-radius:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-white-20) var(--color-dark-blue-100);scrollbar-gutter:stable}.portal-choices button[data-v-faabfac6]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.portal-choices button>span[data-v-faabfac6]{display:block;color:var(--color-white-100);text-align:left;margin-left:var(--spacing-lg)}.portal-choices button:hover>span[data-v-faabfac6]{text-decoration:underline}.portal-choices.open[data-v-faabfac6]{visibility:visible}.portal-choices[data-v-faabfac6]::-webkit-scrollbar{width:6px}.portal-choices[data-v-faabfac6]::-webkit-scrollbar-track{background:var(--color-dark-blue-100)}.portal-choices[data-v-faabfac6]::-webkit-scrollbar-thumb{background-color:var(--color-white-20)}[data-v-fef3a360]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-fef3a360]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-fef3a360]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-fef3a360],[data-v-fef3a360]:before,[data-v-fef3a360]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-fef3a360]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-fef3a360]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-fef3a360],.single-input label[data-v-fef3a360],.single-input input[data-v-fef3a360]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-fef3a360],.single-input label[data-v-fef3a360],.single-input input[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-fef3a360]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-fef3a360]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-fef3a360]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-fef3a360]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-fef3a360]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-fef3a360]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-fef3a360]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-fef3a360]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-fef3a360]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}#login-area[data-v-fef3a360]{border:1px solid var(--color-white-40);padding:1ex}#login-area[data-v-fef3a360] *{color:var(--color-white-100)}#login-area p[data-v-fef3a360]{margin:1ex 0}label[data-v-fef3a360]{margin-right:2em}#login-actions[data-v-fef3a360]{display:grid;grid-template-columns:1fr 1fr;padding:0 2em}#login-actions[data-v-fef3a360] *{display:block;margin:auto}.single-input[data-v-fef3a360]{display:flex;flex-direction:column}.single-input label[data-v-fef3a360]{color:var(--color-white-100);margin-bottom:var(--spacing-xs)}.single-input input[data-v-fef3a360]{color:var(--color-white-100);border:none;height:48px;padding:var(--spacing-md);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs);margin-bottom:var(--spacing-xs)}.single-input input[data-v-fef3a360]::placeholder{color:var(--color-white-40)}[data-v-c3710ea7]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-c3710ea7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-c3710ea7]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-c3710ea7],[data-v-c3710ea7]:before,[data-v-c3710ea7]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}.shadow[data-v-c3710ea7]{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;background-color:#00000080}.modal[data-v-c3710ea7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-spot-blue-1);border-radius:var(--radii-xs);padding:var(--spacing-sm)}[data-v-a0199991]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-a0199991]:after,.choices[data-v-a0199991]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-a0199991]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-a0199991],[data-v-a0199991]:before,[data-v-a0199991]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-a0199991]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-a0199991]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-a0199991]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-a0199991]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-a0199991]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-a0199991],.outer-menu[data-v-a0199991]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-a0199991],.outer-menu[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-a0199991]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-a0199991]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-a0199991]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-a0199991]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-a0199991]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-a0199991]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.outer-menu[data-v-a0199991]{height:100%;width:100%;position:relative;z-index:1}button[data-v-a0199991]{height:100%;width:100%;text-align:left;text-decoration:none;text-transform:none;letter-spacing:normal;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;color:var(--3377f8d1);margin:0;padding:0 var(--spacing-lg);background:none;border:none;cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--spacing-sm)}.choices[data-v-a0199991]{position:absolute;padding:var(--spacing-md);top:calc(1em + 2 * var(--spacing-sm) - 2px);right:calc(-1 * var(--spacing-md));min-width:calc(9em + 2 * var(--spacing-lg));flex-direction:column;display:flex;visibility:collapse;gap:var(--spacing-sm);background:var(--color-spot-blue-2) var(--gradient-dark-60);border-radius:var(--radii-xxs)}.choices button[data-v-a0199991]:hover{text-decoration:underline}.choices.open[data-v-a0199991]{visibility:visible}[data-v-de58523a]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-de58523a]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-de58523a],.csv-download[data-v-de58523a],button[data-v-de58523a],select[data-v-de58523a],.new-estimate[data-v-de58523a],.user-profile[data-v-de58523a]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-de58523a],.csv-download[data-v-de58523a],button[data-v-de58523a],select[data-v-de58523a],.new-estimate[data-v-de58523a],.user-profile[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-de58523a]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-de58523a]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-de58523a]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-de58523a],.header__project-details[data-v-de58523a]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-de58523a],.header__project-details[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-de58523a]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-de58523a]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-de58523a]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-de58523a]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-de58523a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.header[data-v-de58523a]{z-index:1;position:relative;padding:var(--spacing-xs)}.csv-download[data-v-de58523a]{color:var(--color-white-80);cursor:pointer}.header__wrapper[data-v-de58523a]{display:flex;height:76px;border:1px solid var(--color-white-20);z-index:1}.header__project-details[data-v-de58523a]{display:flex;flex-grow:1;flex-direction:column;color:var(--color-white-80);text-transform:uppercase}.project-details__name[data-v-de58523a],.project-details__owner[data-v-de58523a]{display:flex;flex-basis:50%;flex-grow:1;flex-shrink:0;align-items:center;padding-left:var(--spacing-xs)}.project-details__name[data-v-de58523a]{border-bottom:1px solid var(--color-white-20)}.header__utils[data-v-de58523a]{display:flex;flex-direction:column;margin-left:auto}.utils__row[data-v-de58523a]{display:flex;flex-basis:50%;border-bottom:1px solid var(--color-white-20)}.utils__row[data-v-de58523a]:last-child{border-bottom:0}.utils__cell[data-v-de58523a]{display:flex;justify-content:center;flex-grow:1;align-items:center;padding:0 var(--spacing-md);border-left:1px solid var(--color-white-20)}button[data-v-de58523a],select[data-v-de58523a],.new-estimate[data-v-de58523a],.csv-download[data-v-de58523a]{color:var(--color-white-80);border:0;background:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}button[data-v-de58523a],.new-estimate[data-v-de58523a],.csv-download[data-v-de58523a]{display:flex;align-items:center;cursor:pointer}button[data-v-de58523a]:disabled,select[data-v-de58523a]:disabled{color:var(--color-white-20);cursor:auto}button svg[data-v-de58523a],.new-estimate svg[data-v-de58523a],.csv-download svg[data-v-de58523a]{margin-left:calc(1.5 * var(--spacing-xs));width:16px;height:16px}select[data-v-de58523a]{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%204L6%208L2%204'%20stroke='currentColor'/%3e%3c/svg%3e");background-size:12px 12px;background-repeat:no-repeat;background-position:right center;width:100%;padding:.5ex;padding-right:calc(12px + var(--spacing-xs) + .5ex);cursor:pointer}select[data-v-de58523a]:focus{color:var(--color-black-100);background-color:var(--color-white-100)}[data-v-0e53b49c]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-0e53b49c]:after,.header__wrapper[data-v-0e53b49c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-0e53b49c],.header__wrapper[data-v-0e53b49c]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-0e53b49c],[data-v-0e53b49c]:before,[data-v-0e53b49c]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-0e53b49c]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-0e53b49c]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-0e53b49c]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-0e53b49c]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-0e53b49c]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-0e53b49c],.nav__list--link[data-v-0e53b49c],.profile[data-v-0e53b49c] button{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-0e53b49c],.nav__list--link[data-v-0e53b49c],.profile[data-v-0e53b49c] button{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-0e53b49c]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-0e53b49c]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-0e53b49c]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-0e53b49c]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-0e53b49c]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-0e53b49c]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}header[data-v-0e53b49c]{grid-area:header;z-index:1}.header__wrapper[data-v-0e53b49c]{display:flex;justify-content:space-between;height:76px;border-radius:var(--radii-xxs);box-shadow:var(--shadow);background:var(--gradient-background)}.header__wrapper[data-v-0e53b49c]:after{background:linear-gradient(174.24deg,#fff9 .62%,#ffffff0d 39.79%,#ffffff0d 39.79%)}.select-portal[data-v-0e53b49c]{border-right:1px solid var(--color-white-20)}.nav[data-v-0e53b49c]{display:flex;align-items:stretch}.nav__list[data-v-0e53b49c]{display:flex;list-style:none;padding:0}.nav__list--item[data-v-0e53b49c]{display:flex;align-items:center;padding:0 var(--spacing-md);border-left:1px solid var(--color-white-20);color:var(--color-white-100)}.nav__list--link[data-v-0e53b49c]{color:var(--color-white-100);text-decoration:none}.nav__list--link[data-v-0e53b49c]:hover{color:var(--color-accent-blue)}[data-v-1ea990f4]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-1ea990f4]:after,.portal-choices[data-v-1ea990f4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-1ea990f4]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-1ea990f4],[data-v-1ea990f4]:before,[data-v-1ea990f4]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-1ea990f4]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-1ea990f4]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-1ea990f4]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-1ea990f4]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-1ea990f4],button[data-v-1ea990f4]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-1ea990f4],button[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-1ea990f4]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-1ea990f4]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-1ea990f4]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-1ea990f4]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-1ea990f4]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-1ea990f4]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-1ea990f4]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.select-portal[data-v-1ea990f4]{display:flex;align-items:start;padding:0 0 var(--spacing-xxs) var(--spacing-lg);position:relative}.select-portal button[data-v-1ea990f4]{width:100%;height:100%}.logo__img[data-v-1ea990f4]{width:96px;height:50px;object-fit:contain;display:block;margin:auto 0}button[data-v-1ea990f4]{margin:0;padding:0;display:block;background:none;border:none;cursor:pointer;text-align:left}.portal-choices[data-v-1ea990f4]{position:absolute;padding:var(--spacing-lg);top:80px;left:0;min-width:calc(96px + 15em + 2 * var(--spacing-lg));max-height:80vh;flex-direction:column;display:flex;visibility:collapse;gap:var(--spacing-sm);background:var(--gradient-dark-100);border-radius:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-white-20) var(--color-dark-blue-100);scrollbar-gutter:stable}.portal-choices button[data-v-1ea990f4]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.portal-choices button>span[data-v-1ea990f4]{display:block;color:var(--color-white-100);text-align:left;margin-left:var(--spacing-lg)}.portal-choices button:hover>span[data-v-1ea990f4]{text-decoration:underline}.portal-choices.open[data-v-1ea990f4]{visibility:visible}.portal-choices[data-v-1ea990f4]::-webkit-scrollbar{width:6px}.portal-choices[data-v-1ea990f4]::-webkit-scrollbar-track{background:var(--color-dark-blue-100)}.portal-choices[data-v-1ea990f4]::-webkit-scrollbar-thumb{background-color:var(--color-white-20)}[data-v-d19418c2]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-d19418c2]:after,.dropdown-container[data-v-d19418c2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-d19418c2]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-d19418c2],[data-v-d19418c2]:before,[data-v-d19418c2]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-d19418c2]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-d19418c2]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-d19418c2]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-d19418c2]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-d19418c2]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-d19418c2]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-d19418c2]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-d19418c2]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-d19418c2]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-d19418c2]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-d19418c2]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-d19418c2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.outer-menu[data-v-d19418c2]{position:relative;z-index:10}.btn-initial[data-v-d19418c2]{background-color:var(--color-brand-gold);background:linear-gradient(180deg,#fec600,#f1f529);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font:var(--font-s-reg);padding:0;text-transform:uppercase}.dropdown-container[data-v-d19418c2]{position:absolute;right:0;top:54px;width:280px;background:var(--color-dark-blue-100);border-radius:6px;display:none;flex-direction:column;color:var(--color-white-100)}.dropdown-container.open[data-v-d19418c2]{display:flex}.user-info[data-v-d19418c2]{display:flex;align-items:center;gap:12px;padding:16px}.user-avatar[data-v-d19418c2]{width:36px;height:36px;border-radius:50%;background-color:var(--color-brand-gold);background:linear-gradient(180deg,#fec600,#f1f529);display:flex;align-items:center;justify-content:center;bottom:2px;color:#000}.user-details[data-v-d19418c2]{display:flex;flex-direction:column}.user-name[data-v-d19418c2]{font-weight:700;font-size:18px;color:var(--color-white-100)}.user-email[data-v-d19418c2]{font-size:15px;color:var(--color-white-80)}.dropdown-divider[data-v-d19418c2]{height:1px;background-color:#ffffff4d;margin-bottom:16px}.btn[data-v-d19418c2]{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--color-white-100);font-size:16px;cursor:pointer;padding:4px 0 20px 20px}.logout-icon[data-v-d19418c2]{width:20px;height:20px}[data-v-3ca5363d]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-3ca5363d]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-3ca5363d],.tooltip[data-v-3ca5363d]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-3ca5363d],.tooltip[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-3ca5363d]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-3ca5363d]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-3ca5363d]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-3ca5363d]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-3ca5363d]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-3ca5363d]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-3ca5363d]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-3ca5363d]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-3ca5363d]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}[data-v-3ca5363d]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-3ca5363d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-3ca5363d],.tooltip[data-v-3ca5363d]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-3ca5363d],[data-v-3ca5363d]:before,[data-v-3ca5363d]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}button[data-v-3ca5363d]{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;color:var(--color-white-100);padding:0 var(--spacing-xxs) 0 var(--spacing-xs)}.tooltip-container[data-v-3ca5363d]{margin-left:calc(126px - var(--spacing-md));z-index:999!important}.triangle[data-v-3ca5363d]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid var(--color-dark-blue-85);margin-bottom:-1px}.tooltip[data-v-3ca5363d]{background:var(--color-dark-blue-85);box-shadow:var(--shadow);border-radius:var(--radii-xxs);color:var(--color-white-100);width:248px;padding:var(--spacing-md);margin-left:calc(-1 * var(--spacing-md))}.tooltip h2[data-v-3ca5363d]{font-size:1em;margin-bottom:1em}[data-v-ced8bc28]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-ced8bc28]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-ced8bc28]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-ced8bc28],[data-v-ced8bc28]:before,[data-v-ced8bc28]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-part=root][data-v-ced8bc28]{background-color:#000;color:var(--color-white-80);padding:.3em;display:flex;flex-direction:row;justify-content:stretch}[data-part=root] .content[data-v-ced8bc28]{margin:.5em 1em;width:max-content;max-width:150ch}[data-part=root] .indicator[data-v-ced8bc28]{width:6px}[data-part=root] button[data-v-ced8bc28]{background:transparent;border:none;padding:0;color:var(--color-white-80);height:width}[data-part=root][data-state=open][data-v-ced8bc28]{animation-name:fadein;animation-fill-mode:forwards;animation-duration:.2s}[data-part=root][data-state=closed][data-v-ced8bc28]{animation-duration:.3s;animation-name:fadeout}[data-part=root][data-type=info] .indicator[data-v-ced8bc28]{background-color:var(--color-note-info)}[data-part=root][data-type=error] .indicator[data-v-ced8bc28]{background-color:var(--color-note-critical)}[data-part=root][data-type=success] .indicator[data-v-ced8bc28],[data-part=root][data-type=custom] .indicator[data-v-ced8bc28]{background-color:var(--color-note-info)}[data-part=root][data-type=loading] .indicator[data-v-ced8bc28]{background-color:var(--color-note-loading)}[data-v-9ef6deed]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-9ef6deed]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-9ef6deed]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-9ef6deed]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-9ef6deed]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-9ef6deed]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-9ef6deed]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-9ef6deed]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-9ef6deed]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-9ef6deed]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-9ef6deed]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-9ef6deed]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}[data-v-9ef6deed]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-9ef6deed]:after,.save-create-btn[data-v-9ef6deed]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-9ef6deed]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-9ef6deed],[data-v-9ef6deed]:before,[data-v-9ef6deed]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}.new-project-popover[data-v-9ef6deed]{width:auto;padding:22px 10px}.popover-header[data-v-9ef6deed]{padding:0 0 12px;display:flex;flex-direction:column;position:relative}.popover-header h2[data-v-9ef6deed]{margin:16px 0 0;font-size:22px;font-weight:700;color:#fff;text-align:center}.close-btn[data-v-9ef6deed]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:0;position:absolute;right:0;top:-14px}.popover-content[data-v-9ef6deed]{padding:0 0 26px;text-align:center}.popover-content p[data-v-9ef6deed]{font:var(--font-s-reg);color:var(--color-white-80);max-width:320px;margin:0 auto}.popover-actions[data-v-9ef6deed]{display:flex;padding:0;gap:18px;justify-content:center}.save-create-btn[data-v-9ef6deed]{padding:12px 32px;border-radius:6px;border:none;font:var(--font-s-bold);cursor:pointer;background:var(--gradient-button);color:var(--color-white-100)}.save-create-btn.disabled[data-v-9ef6deed]{background:var(--color-brand-gray);opacity:.5;cursor:not-allowed}.create-btn[data-v-9ef6deed]{border:1px solid var(--color-white-80);color:var(--color-white-100);background:transparent;padding:12px 26px;border-radius:6px;font:var(--font-s-bold);cursor:pointer}[data-v-6c53f2b8]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-6c53f2b8]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-6c53f2b8]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-6c53f2b8]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-6c53f2b8]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-6c53f2b8]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-6c53f2b8]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-6c53f2b8]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-6c53f2b8]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-6c53f2b8]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-6c53f2b8]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-6c53f2b8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}[data-v-6c53f2b8]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-6c53f2b8]:after,.save-switch-btn[data-v-6c53f2b8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-6c53f2b8]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-6c53f2b8],[data-v-6c53f2b8]:before,[data-v-6c53f2b8]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}.new-project-popover[data-v-6c53f2b8]{width:auto;padding:20px 10px}.popover-header[data-v-6c53f2b8]{padding:0 0 12px;display:flex;flex-direction:column;position:relative}.popover-header h2[data-v-6c53f2b8]{margin:16px 0 0;font-size:22px;font-weight:700;color:#fff;text-align:center}.close-btn[data-v-6c53f2b8]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:0;position:absolute;right:0;top:-12px}.popover-content[data-v-6c53f2b8]{padding:0 0 26px;text-align:center}.popover-content p[data-v-6c53f2b8]{font:var(--font-s-reg);color:var(--color-white-80);max-width:280px;margin:0 auto}.popover-actions[data-v-6c53f2b8]{display:flex;padding:0;gap:14px;justify-content:center}.save-switch-btn[data-v-6c53f2b8]{padding:12px 20px;border-radius:6px;border:none;font:var(--font-s-bold);cursor:pointer;background:var(--gradient-button);color:var(--color-white-100)}.save-switch-btn[data-v-6c53f2b8]:hover{background:var(--gradient-button-hover)}.save-switch-btn.disabled[data-v-6c53f2b8]{background:var(--color-brand-gray);opacity:.5;cursor:not-allowed}.switch-btn[data-v-6c53f2b8]{border:1px solid var(--color-white-80);color:var(--color-white-100);background:transparent;padding:12px 32px;border-radius:6px;font:var(--font-s-bold);cursor:pointer}.switch-btn.disabled[data-v-6c53f2b8]{opacity:.5;cursor:not-allowed}[data-v-f45a40f1]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-f45a40f1]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-f45a40f1],.csv-download[data-v-f45a40f1]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-f45a40f1],.csv-download[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-f45a40f1]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-f45a40f1]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-f45a40f1]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-f45a40f1]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-f45a40f1]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-f45a40f1]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-f45a40f1]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-f45a40f1]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-f45a40f1]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}[data-v-f45a40f1]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-f45a40f1]:after,.btn-new[data-v-f45a40f1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-f45a40f1]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-f45a40f1],[data-v-f45a40f1]:before,[data-v-f45a40f1]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}.header[data-v-f45a40f1]{z-index:100;width:100%}.csv-download[data-v-f45a40f1]{color:var(--color-white-80);cursor:pointer}.header__wrapper[data-v-f45a40f1]{display:flex;border-bottom:1px solid var(--color-white-20);align-items:center;background:var(--gradient-background);padding:0 var(--spacing-lg) 0 0;gap:var(--spacing-sm)}.header__project-section[data-v-f45a40f1]{display:flex;flex-direction:column;position:relative;min-width:115px;padding:0 0 5px}.project-title[data-v-f45a40f1]{height:20px;margin-bottom:5px}.project-details__name[data-v-f45a40f1]{font:var(--font-s-bold);color:var(--color-white-100);text-transform:capitalize}.divider[data-v-f45a40f1]{height:36px;width:1px;background-color:#ffffff4d}.project-name-dropdown[data-v-f45a40f1]{background:none;border:none;padding:0;cursor:pointer}.open-project-container[data-v-f45a40f1]{display:flex;align-items:center;gap:6px;text-decoration:underline;color:var(--color-white-100)}.folder-icon[data-v-f45a40f1]{color:var(--color-white-100);width:20px;height:20px}.open-project-text[data-v-f45a40f1]{color:var(--color-white-100);font:var(--font-s-reg);margin:0}.project-dropdown[data-v-f45a40f1]{position:absolute;top:110%;border:1px solid var(--color-white-20);border-radius:10px;box-shadow:0 2px 6px #00000040;z-index:100;margin-top:6px;text-wrap:nowrap;overflow-y:auto;max-height:200px;background-clip:padding-box;background:var(--color-dark-blue-100)}.project-dropdown[data-v-f45a40f1]::-webkit-scrollbar{width:6px}.project-dropdown[data-v-f45a40f1]::-webkit-scrollbar-track{background:transparent;border-radius:10px;margin-top:4px;margin-bottom:4px}.project-dropdown[data-v-f45a40f1]::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:10px;border:2px solid transparent;background-clip:content-box}.project-dropdown ul[data-v-f45a40f1]{list-style:none;margin:0;padding:0;background:var(--color-dark-blue-100);border-radius:0}.project-dropdown.scrollable ul[data-v-f45a40f1]{border-radius:10px 0 0 10px/10px 0px 0px 10px}.project-option[data-v-f45a40f1]{padding:var(--spacing-sm) var(--spacing-md);font:var(--font-xs-reg);color:var(--color-white-100);cursor:pointer}.project-option[data-v-f45a40f1]:hover{background-color:#ffffff1a}.project-option.selected[data-v-f45a40f1]{background:var(--gradient-active);font-weight:700}.tabs-nav[data-v-f45a40f1]{display:flex;align-items:flex-end;justify-content:center;flex:1;align-self:flex-end;height:100%}.tabs-list[data-v-f45a40f1]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;height:100%}.tab-btn[data-v-f45a40f1]{display:flex;align-items:center;gap:var(--spacing-xxs);background:transparent;border:1px solid var(--color-white-40);border-bottom:none;border-radius:6px 6px 0 0;color:var(--color-white-100);padding:10px;cursor:pointer;font:var(--font-s-reg);position:relative;height:100%}.tab-btn.no-border[data-v-f45a40f1]{border:none}.tab-btn--active[data-v-f45a40f1]{color:var(--color-white-100);background:var(--color-dark-blue-100);padding:10px 14px;border-radius:6px 6px 0 0;border-bottom:2px solid var(--color-brand-gold);border-top:none;border-left:none;border-right:none}.btn-container[data-v-f45a40f1]{display:flex;align-items:center;gap:12px}.btn-new[data-v-f45a40f1]{background-color:var(--color-dark-blue-100);color:var(--color-white-100);border-radius:6px;padding:6px 7px;border:none;background:var(--gradient-dark-100);cursor:pointer}.btn-save[data-v-f45a40f1],.btn-save-as[data-v-f45a40f1],.btn-download[data-v-f45a40f1]{display:flex;align-items:center;color:var(--color-white-100);background:transparent;border:none;padding:0;font:var(--font-s-reg);cursor:pointer;gap:6px}.btn-save[data-v-f45a40f1]:disabled,.btn-save-as[data-v-f45a40f1]:disabled,.btn-download[data-v-f45a40f1]:disabled,.btn-new[data-v-f45a40f1]:disabled{opacity:.5;cursor:not-allowed}.tab-icon[data-v-f45a40f1]{order:-1;right:3px}.tab-icon.icon-right[data-v-f45a40f1]{order:1;margin-left:auto}.tab-label[data-v-f45a40f1]{flex-grow:1}.vertical-divider[data-v-f45a40f1]{background-color:#ffffff4d;height:20px;width:1px}.tab-separator[data-v-f45a40f1]{margin:0 8px;align-self:center}.tab-btn[disabled][data-v-f45a40f1]{opacity:.5;cursor:not-allowed}.tab-btn[disabled] .info-tooltip[data-v-f45a40f1]{pointer-events:auto;cursor:pointer}.info-tooltip[data-v-f45a40f1]{order:1;margin-left:auto}[data-v-f2a39464]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-f2a39464]:after,#login-area[data-v-f2a39464]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-f2a39464],[type=checkbox]:not(:checked)+label[data-v-f2a39464]:before,[type=checkbox]:checked+label[data-v-f2a39464]:before{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-f2a39464],[data-v-f2a39464]:before,[data-v-f2a39464]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-f2a39464]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-f2a39464]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-f2a39464],.single-input>label[data-v-f2a39464],.single-input>input[data-v-f2a39464]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-f2a39464],.single-input>label[data-v-f2a39464],.single-input>input[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-f2a39464]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-f2a39464]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-f2a39464]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-f2a39464]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-f2a39464]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-f2a39464]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-f2a39464]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-f2a39464]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-f2a39464]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}#login-area[data-v-f2a39464]{padding:var(--spacing-lg) var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xl)}#login-area[data-v-f2a39464]:after{border-radius:var(--radii-xxxs)}#login-area[data-v-f2a39464] *{color:var(--color-white-100)}#login-area p[data-v-f2a39464]{margin:1ex 0}#login-actions[data-v-f2a39464]{display:flex;flex-direction:row;justify-content:center}.single-input[data-v-f2a39464]{display:flex;flex-direction:column}.single-input>label[data-v-f2a39464]{color:var(--color-white-100);margin-bottom:var(--spacing-xs)}.single-input>input[data-v-f2a39464]{color:var(--color-white-100);border:none;height:48px;padding:var(--spacing-md);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs);margin-bottom:var(--spacing-xs)}.single-input input[data-v-f2a39464]::placeholder{color:var(--color-white-40)}[type=checkbox][data-v-f2a39464]:not(:checked),[type=checkbox][data-v-f2a39464]:checked{position:absolute;opacity:.01;pointer-events:none}[type=checkbox]:not(:checked)+label[data-v-f2a39464],[type=checkbox]:checked+label[data-v-f2a39464]{cursor:pointer;margin-left:calc(16px + var(--spacing-xs))}[type=checkbox]:not(:checked)+label[data-v-f2a39464]:before,[type=checkbox]:checked+label[data-v-f2a39464]:before{content:"";position:absolute;width:16px;height:16px;left:calc(-16px - var(--spacing-xs));top:0;background:var(--gradient-passive);border-radius:var(--radii-xxxs);box-shadow:var(--shadow)}[type=checkbox]:not(:checked)+label[data-v-f2a39464]:after,[type=checkbox]:checked+label[data-v-f2a39464]:after{color:var(--color-white-100);content:url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99933%202.00037L3.99933%208.00037L1.99933%205.00037'%20stroke='white'%20stroke-linecap='round'/%3e%3c/svg%3e");position:absolute;left:calc(3px - (16px + var(--spacing-xs)));top:3px;line-height:0}[type=checkbox]:not(:checked)+label[data-v-f2a39464]:after{opacity:0}[type=checkbox]:checked+label[data-v-f2a39464]:after{opacity:1}[type=checkbox]:focus+label[data-v-f2a39464]:before{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}[data-v-6baf1849]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-6baf1849]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-6baf1849]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-6baf1849]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-6baf1849]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-6baf1849]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-6baf1849],.subtitle[data-v-6baf1849]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-6baf1849],.subtitle[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-6baf1849]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-6baf1849]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-6baf1849]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-6baf1849],.title[data-v-6baf1849]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-6baf1849],.title[data-v-6baf1849]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.content[data-v-6baf1849]{padding:var(--spacing-xxl);min-height:calc(100vh - 76px - 2 * var(--spacing-xs));width:100%;display:flex;align-items:center;justify-items:center;align-content:center;justify-content:center}main[data-v-6baf1849]{display:grid;gap:var(--spacing-xxl);grid-template-columns:2fr 3fr;max-width:60rem;justify-items:center;align-items:center}.panel[data-v-6baf1849]{grid-column:1;display:flex;flex-direction:column;justify-content:center;z-index:10}.panel h1[data-v-6baf1849]{font-size:300%}.splash-image[data-v-6baf1849]{grid-column:2;display:flex;align-items:center;max-width:100%;max-height:100%}.splash-image svg[data-v-6baf1849]{max-height:100%;max-width:100%}.title[data-v-6baf1849]{font-size:clamp(56px,1.0384615384615383rem + 6.153846153846154vh,72px);color:var(--color-white-100);margin-bottom:var(--spacing-xl)}.subtitle[data-v-6baf1849]{color:var(--color-white-100);line-height:205%;font-style:italic;margin:0}.cta[data-v-6baf1849]{display:flex;flex-direction:column;align-items:center;width:100%;margin:calc(1.5 * var(--spacing-xxl)) 0}.cta button[data-v-6baf1849]{font-size:200%;width:100%}[data-v-f5306b88]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-f5306b88]:after,.select-wrapper[data-v-f5306b88]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-f5306b88]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-f5306b88],[data-v-f5306b88]:before,[data-v-f5306b88]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-f5306b88]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-f5306b88]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-f5306b88],.single-select label[data-v-f5306b88]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-f5306b88],.single-select label[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-f5306b88],.error-msg[data-v-f5306b88]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-f5306b88],.error-msg[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-f5306b88],.single-select select[data-v-f5306b88]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-f5306b88],.single-select select[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-f5306b88]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-f5306b88]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-f5306b88]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-f5306b88]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-f5306b88]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-f5306b88]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-f5306b88]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.single-select[data-v-f5306b88]{display:flex;flex-wrap:wrap;align-content:start;justify-content:space-between;width:212px}.single-select label[data-v-f5306b88]{color:var(--color-white-100);margin-bottom:var(--spacing-xs);margin-right:0;display:flex}.single-select select[data-v-f5306b88]{color:var(--color-white-40);border:none;width:100%;height:48px;padding-left:var(--spacing-md);background:var(--color-white-20);box-shadow:var(--shadow);border-radius:var(--radii-xxs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:var(--spacing-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%204L6%208L2%204'%20stroke='currentColor'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right center;background-size:12px;border-right:var(--spacing-md) solid transparent}.single-select select.selected[data-v-f5306b88]{color:var(--color-white-100)}.single-select option[data-v-f5306b88]{color:initial}.select-wrapper[data-v-f5306b88]{width:100%}.single-select select[data-v-f5306b88]:has(option:checked:not([value=""])){color:var(--color-white-100)}.error-msg[data-v-f5306b88]{color:var(--color-error);margin-top:var(--spacing-xs)}[data-v-5187987e]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-5187987e]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-5187987e],.single-input label[data-v-5187987e],.single-input input[data-v-5187987e],.measurement[data-v-5187987e]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-5187987e],.single-input label[data-v-5187987e],.single-input input[data-v-5187987e],.measurement[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-5187987e],.error-msg[data-v-5187987e]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-5187987e],.error-msg[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-5187987e]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-5187987e]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-5187987e]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-5187987e]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-5187987e]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-5187987e]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-5187987e]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-5187987e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.single-input[data-v-5187987e]{display:flex;flex-wrap:wrap;align-content:start}.single-input label[data-v-5187987e]{color:var(--color-white-100);margin-bottom:var(--spacing-xs);margin-right:0;display:flex;width:100%;justify-content:space-between}.input-wrapper[data-v-5187987e]{width:100%}.single-input input[data-v-5187987e]{color:var(--color-white-100);border:none;width:100%;height:48px;padding:var(--spacing-md);padding-right:40px;background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}input[data-v-5187987e]::-webkit-outer-spin-button,input[data-v-5187987e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-5187987e]{-moz-appearance:textfield}.error-msg[data-v-5187987e]{color:var(--color-error);margin-top:var(--spacing-xs)}.measurement[data-v-5187987e]{color:var(--color-white-100);position:absolute;top:var(--spacing-md);right:var(--spacing-md)}[data-v-ba527c9e]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-ba527c9e]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-ba527c9e],p[data-v-ba527c9e],.single-input label[data-v-ba527c9e],.single-input input[data-v-ba527c9e]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-ba527c9e],p[data-v-ba527c9e],.single-input label[data-v-ba527c9e],.single-input input[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-ba527c9e],.error-msg[data-v-ba527c9e]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-ba527c9e],.error-msg[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-ba527c9e],h2[data-v-ba527c9e]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-ba527c9e],h2[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-ba527c9e]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-ba527c9e]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-ba527c9e]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-ba527c9e]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-ba527c9e]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-ba527c9e]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-ba527c9e]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}button.primary[data-v-ba527c9e]{padding:1ex 1em;width:auto;background:var(--gradient-dark-60) padding-box,var(--gradient-stroke) border-box}button.icon[data-v-ba527c9e]{height:min-content;margin:auto 0}h2[data-v-ba527c9e]{color:var(--color-white-100);margin-bottom:var(--spacing-md)}p[data-v-ba527c9e]{color:var(--color-white-100);margin-bottom:var(--spacing-xs)}.setting-panel[data-v-ba527c9e]{display:flex;justify-content:flex-start;gap:var(--spacing-md);margin-top:var(--spacing-md)}.single-input[data-v-ba527c9e]{width:212px}.single-input[data-v-ba527c9e]{display:flex;flex-direction:column}.single-input label[data-v-ba527c9e]{color:var(--color-white-100);margin-bottom:var(--spacing-xs)}.single-input input[data-v-ba527c9e]{color:var(--color-white-100);border:none;width:212px;height:48px;padding:var(--spacing-md);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}.double-width[data-v-ba527c9e],.double-width>input[data-v-ba527c9e]{width:440px}.error-msg[data-v-ba527c9e]{color:var(--color-error);margin-top:var(--spacing-xs)}[data-v-fba1818f]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-fba1818f]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-fba1818f],.single-input label[data-v-fba1818f],.single-input input[data-v-fba1818f]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-fba1818f],.single-input label[data-v-fba1818f],.single-input input[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-fba1818f],.error-msg[data-v-fba1818f]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-fba1818f],.error-msg[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-fba1818f],h2[data-v-fba1818f]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-fba1818f],h2[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-fba1818f]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-fba1818f]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-fba1818f]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-fba1818f]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-fba1818f]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-fba1818f]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-fba1818f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}input[data-v-fba1818f]:-webkit-autofill{transition:all 0s 50000s}h2[data-v-fba1818f]{color:var(--color-white-100);margin-bottom:var(--spacing-md)}.setting-panel[data-v-fba1818f]{display:flex;justify-content:space-after;gap:var(--spacing-md);margin-top:var(--spacing-md)}.programs[data-v-fba1818f]{margin-top:var(--spacing-md)}.single-input[data-v-fba1818f]{display:flex;flex-direction:column}.single-input label[data-v-fba1818f]{color:var(--color-white-100);margin-bottom:var(--spacing-xs)}.single-input input[data-v-fba1818f]{color:var(--color-white-100);border:none;width:212px;height:48px;padding:var(--spacing-md);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}.double-width input[data-v-fba1818f]{width:440px}.error-msg[data-v-fba1818f]{color:var(--color-error);margin-top:var(--spacing-xs)}[data-v-1ac42806]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-1ac42806]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-1ac42806]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-1ac42806]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-1ac42806]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-1ac42806],.title[data-v-1ac42806]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-1ac42806],.title[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-1ac42806]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-1ac42806]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-1ac42806]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-1ac42806]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-1ac42806]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-1ac42806]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.header[data-v-1ac42806]{border:1px solid var(--color-white-20);padding:var(--spacing-md)}.title[data-v-1ac42806]{color:var(--color-white-100)}section.form header.header{display:flex;flex-direction:row}section.form h2.title{margin:auto 0;padding:auto 0;line-height:1}[data-v-4154d3e8]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-4154d3e8]:after,.form[data-v-4154d3e8]:after,.open[data-v-4154d3e8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-4154d3e8],.form[data-v-4154d3e8],.open[data-v-4154d3e8]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-4154d3e8],[data-v-4154d3e8]:before,[data-v-4154d3e8]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-4154d3e8]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-4154d3e8]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-4154d3e8]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-4154d3e8]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-4154d3e8],.section h2[data-v-4154d3e8],.section.intro_text p[data-v-4154d3e8]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-4154d3e8],.section h2[data-v-4154d3e8],.section.intro_text p[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-4154d3e8]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-4154d3e8]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-4154d3e8]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-4154d3e8],.loading-screen div p[data-v-4154d3e8]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-4154d3e8],.loading-screen div p[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-4154d3e8]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-4154d3e8]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-4154d3e8]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}button#reset[data-v-4154d3e8]{margin-left:auto}button[data-v-4154d3e8]{padding:1ex;width:10em;background:var(--gradient-dark-60) padding-box,var(--gradient-stroke) border-box}main[data-v-4154d3e8]{display:flex;flex-direction:column;row-gap:2em;justify-content:center;align-items:center;margin:auto;padding:56px 0}.form[data-v-4154d3e8],.open[data-v-4154d3e8]{width:944px;height:fit-content;padding:var(--spacing-xs);background:var(--gradient-passive);box-shadow:var(--shadow);border-radius:var(--radii-xxs)}.section[data-v-4154d3e8]{padding:var(--spacing-md);border:1px solid var(--color-white-20);border-top:none}.section h2[data-v-4154d3e8],.section.intro_text p[data-v-4154d3e8]{color:var(--color-white-100)}.loading-screen[data-v-4154d3e8]{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-dark-blue-85);z-index:10;align-items:center;justify-content:center;color:var(--color-white-100)}.loading-screen div[data-v-4154d3e8]{display:flex;flex-direction:column;align-items:center}.loading-screen div p[data-v-4154d3e8]{margin-top:var(--spacing-md)}[data-v-8d78f4a0]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-8d78f4a0]:after,.glint[data-v-8d78f4a0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-8d78f4a0]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-8d78f4a0],[data-v-8d78f4a0]:before,[data-v-8d78f4a0]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-8d78f4a0]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-8d78f4a0]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-8d78f4a0],.label[data-v-8d78f4a0]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-8d78f4a0],.label[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-8d78f4a0]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-8d78f4a0]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-8d78f4a0]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-8d78f4a0]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-8d78f4a0]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-8d78f4a0]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-8d78f4a0]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-8d78f4a0]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-8d78f4a0]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.glint[data-v-8d78f4a0]{line-height:1}.glint[data-v-8d78f4a0]:after{border-radius:var(--radii-xxxs)}label[data-v-8d78f4a0]{cursor:pointer;color:var(--color-white-100);display:flex;gap:var(--spacing-xs);align-items:center}[data-v-eb3acf55]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-eb3acf55]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-eb3acf55],.single-input label[data-v-eb3acf55],.single-input input[data-v-eb3acf55]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-eb3acf55],.single-input label[data-v-eb3acf55],.single-input input[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-eb3acf55]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-eb3acf55],.program-totals[data-v-eb3acf55],.row_label[data-v-eb3acf55],summary[data-v-eb3acf55]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-eb3acf55],.program-totals[data-v-eb3acf55],.row_label[data-v-eb3acf55],summary[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-eb3acf55]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-eb3acf55]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-eb3acf55]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-eb3acf55]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-eb3acf55]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-eb3acf55]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-eb3acf55]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}input[data-v-eb3acf55]:-webkit-autofill{transition:all 0s 50000s}.program-settings[data-v-eb3acf55]{margin-top:var(--spacing-md)}.single-input input[data-v-eb3acf55]::placeholder{color:var(--color-white-40)}.program-details[data-v-eb3acf55],details[data-v-eb3acf55]{grid-column:1 / 5}.program-settings[data-v-eb3acf55],.program-details[data-v-eb3acf55]{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);align-items:end}button.remove-button[data-v-eb3acf55]{margin-left:var(--spacing-md)}.program-totals[data-v-eb3acf55]{display:flex;gap:var(--spacing-md);color:var(--color-white-100);justify-content:space-between;margin-top:0}.single-input[data-v-eb3acf55]{display:flex;flex-direction:column}.single-input label[data-v-eb3acf55]{color:var(--color-white-100);margin-bottom:var(--spacing-xs)}.row_label[data-v-eb3acf55]{color:var(--color-white-100);margin:auto 0;grid-column:1 / 4}[data-v-eb3acf55] .row_label div{display:inline-block}summary[data-v-eb3acf55]{color:var(--color-white-100);list-style:none;padding-left:20px}summary[data-v-eb3acf55]:before{content:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%204L6%208L2%204'%20stroke='currentColor'/%3e%3c/svg%3e");margin-left:-20px;display:inline-block;margin-right:var(--spacing-xs)}details[open] summary[data-v-eb3acf55]:before{transform:rotate(180deg)}details[open] summary[data-v-eb3acf55]{margin-bottom:var(--spacing-md)}.single-input input[data-v-eb3acf55]{color:var(--color-white-100);border:none;width:auto;height:48px;padding:var(--spacing-md);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}.single-select[data-v-eb3acf55]{width:auto}.double-width[data-v-eb3acf55]{grid-column-end:span 2}button.primary[data-v-eb3acf55]{padding:1ex 1em;width:auto;background:var(--gradient-dark-60) padding-box,var(--gradient-stroke) border-box}button.icon[data-v-eb3acf55]{height:min-content}[data-v-31965367]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-31965367]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-31965367],.single-input label[data-v-31965367],.single-input input[data-v-31965367]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-31965367],.single-input label[data-v-31965367],.single-input input[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-31965367]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-31965367],section h2[data-v-31965367]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-31965367],section h2[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-31965367]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-31965367]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-31965367]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-31965367]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-31965367]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-31965367]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-31965367]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}[data-v-31965367]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-31965367]:after,section[data-v-31965367]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-31965367]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-31965367],[data-v-31965367]:before,[data-v-31965367]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}.project-elements[data-v-31965367]{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-md)}section[data-v-31965367]{background:var(--gradient-background);border-radius:var(--radii-xxs);padding:var(--spacing-md)}section[data-v-31965367]:first-of-type{background:var(--gradient-active)}section.filled-section[data-v-31965367]{border-left:3px solid var(--color-green)}input[data-v-31965367]:-webkit-autofill{transition:all 0s 50000s}section h2[data-v-31965367]{color:var(--color-white-100);padding:var(--spacing-md);margin:calc(0px - var(--spacing-md));margin-bottom:var(--spacing-md);border-bottom:1px solid var(--color-white-20)}.project-info[data-v-31965367]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.single-input[data-v-31965367]{display:flex;flex-direction:column}.single-input label[data-v-31965367]{color:var(--color-white-100);margin-bottom:var(--spacing-xs)}.single-input input[data-v-31965367]{color:var(--color-white-100);border:none;width:auto;height:48px;padding:var(--spacing-md);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}.single-input input[data-v-31965367]::placeholder{color:var(--color-white-40)}.single-select[data-v-31965367]{width:auto}.double-width[data-v-31965367]{grid-column-end:span 2}[data-v-31776302]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-31776302]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-31776302],.single-input label[data-v-31776302],.single-input input[data-v-31776302],.measurement[data-v-31776302]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-31776302],.single-input label[data-v-31776302],.single-input input[data-v-31776302],.measurement[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-31776302],.error-msg[data-v-31776302]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-31776302],.error-msg[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-31776302]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-31776302]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-31776302]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-31776302]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-31776302]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-31776302]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-31776302]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-31776302]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.single-input[data-v-31776302]{display:flex;flex-wrap:wrap;align-content:start;width:100%}.single-input.inline[data-v-31776302]{flex-direction:row;align-content:space-between;justify-content:flex-end}.single-input label[data-v-31776302]{color:var(--color-white-100);margin-bottom:var(--spacing-xs);margin-right:0;display:flex;width:100%;justify-content:space-between}.single-input.inline label[data-v-31776302]{margin:auto var(--spacing-md) auto 0;width:fit-content}.input-wrapper[data-v-31776302]{width:100%}.single-input input[data-v-31776302]{color:var(--color-white-100);border:none;width:100%;height:48px;padding:var(--spacing-md);padding-right:40px;background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}.inline .input-wrapper[data-v-31776302],.single-input.inline input[data-v-31776302]{width:auto}input[data-v-31776302]::-webkit-outer-spin-button,input[data-v-31776302]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-31776302]{-moz-appearance:textfield}.error-msg[data-v-31776302]{color:var(--color-error);margin-top:var(--spacing-xs)}.measurement[data-v-31776302]{color:var(--color-white-100);position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.input-wrapper input[data-v-31776302]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-disabled-bg-color);color:var(--color-disabled)}[data-v-097d6e3a]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-097d6e3a]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-097d6e3a],.single-input label[data-v-097d6e3a],.value[data-v-097d6e3a],.measurement[data-v-097d6e3a]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-097d6e3a],.single-input label[data-v-097d6e3a],.value[data-v-097d6e3a],.measurement[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-097d6e3a]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-097d6e3a]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-097d6e3a]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-097d6e3a]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-097d6e3a]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-097d6e3a]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-097d6e3a]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-097d6e3a]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-097d6e3a]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.single-input[data-v-097d6e3a]{display:flex;align-content:start;width:100%}.single-input.inline[data-v-097d6e3a]{flex-direction:row;align-content:space-between;justify-content:flex-end}.single-input label[data-v-097d6e3a]{color:var(--color-white-100);margin-bottom:var(--spacing-xs);margin-right:0;display:flex;width:100%;justify-content:space-between}.single-input.inline label[data-v-097d6e3a]{margin:auto var(--spacing-md) auto 0;width:fit-content}.display-wrapper[data-v-097d6e3a]{width:100%;position:relative;padding:var(--spacing-md);background:var(--color-dark-blue-20);box-shadow:none;border-radius:var(--radii-xxs);border:1px solid var(--color-dark-blue-50);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xxs)}.value[data-v-097d6e3a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;flex-grow:1;min-width:0;text-align:left}.measurement[data-v-097d6e3a]{white-space:nowrap;flex-shrink:1;flex-grow:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--color-white-80)}.error[data-v-097d6e3a]{color:var(--color-error)!important}.display-wrapper[data-v-097d6e3a]{padding:var(--spacing-sm) var(--spacing-xs);border-radius:var(--radii-xs);background:var(--color-dark-blue-30)}.allocation-item[data-v-85311add]{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.allocation-item.group[data-v-85311add]{flex:2 1 0%;flex-direction:row;align-items:stretch}.allocation-item.group[data-v-85311add]>*{flex:1 1 0%;min-width:0}.actual-amount[data-v-85311add]{font:var(--font-s-reg);color:var(--color-white-100);text-align:center}.negative-amount[data-v-85311add]{color:var(--color-error);font-weight:700;background:var(--color-error-bg);border:1px solid var(--color-error)}.full-width[data-v-85311add]{width:100%;max-width:100%!important}[data-v-48dee7a2]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-48dee7a2],.percentage-indicator__p[data-v-48dee7a2]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-48dee7a2],.percentage-indicator__p[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-48dee7a2],.row.calc-qty[data-v-48dee7a2],input.variation-label[data-v-48dee7a2]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-48dee7a2],.row.calc-qty[data-v-48dee7a2],input.variation-label[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-48dee7a2]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-48dee7a2],.demo-notice[data-v-48dee7a2],.variable-header h2[data-v-48dee7a2]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-48dee7a2],.demo-notice[data-v-48dee7a2],.variable-header h2[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-48dee7a2]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-48dee7a2]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-48dee7a2]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-48dee7a2]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-48dee7a2]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-48dee7a2]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-48dee7a2]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}[data-v-48dee7a2]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-48dee7a2]:after,section[data-v-48dee7a2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-48dee7a2]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-48dee7a2],[data-v-48dee7a2]:before,[data-v-48dee7a2]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}.main[data-v-48dee7a2]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-xxxl) var(--spacing-md) var(--spacing-md);border-bottom:1px solid var(--color-white-20)}.column[data-v-48dee7a2]{flex-basis:33.3333%;border:1px solid var(--color-white-20);border-bottom:0;border-left:0;border-top:0;padding-top:0;padding-bottom:var(--spacing-md)}.column[data-v-48dee7a2]:last-of-type{border-right:0}.column.column-header[data-v-48dee7a2]{padding-bottom:0}.column-padding[data-v-48dee7a2]{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.equal-basis[data-v-48dee7a2]{flex-basis:33.3333%!important}.column.variety[data-v-48dee7a2]{flex-basis:39%}.column.price[data-v-48dee7a2]{flex-basis:22%}.column.quantity[data-v-48dee7a2]{flex-basis:39%}.row[data-v-48dee7a2]{display:flex;flex-basis:100%}.row[data-v-48dee7a2]:last-of-type{border-bottom:0}.percentage-indicator[data-v-48dee7a2]{background:var(--gradient-background);border:1px solid var(--color-white-20);margin-top:var(--spacing-lg);display:flex}.percentage-indicator__p[data-v-48dee7a2]{color:var(--color-white-100);text-align:center;display:flex;justify-content:center;padding:var(--spacing-xs);width:50%}.percentage-indicator__p[data-v-48dee7a2]:first-of-type{border-right:1px solid var(--color-white-20)}section[data-v-48dee7a2]{background:var(--gradient-background);margin-top:var(--spacing-md);border-radius:var(--radii-xxs)}.demo-notice[data-v-48dee7a2]{color:var(--color-white-100);padding:1em}.row.calc-qty[data-v-48dee7a2]{color:var(--color-white-100);display:flex;flex-flow:row nowrap;width:100%;gap:var(--spacing-lg);padding:var(--spacing-md)}.row.calc-qty>div[data-v-48dee7a2]{margin:auto 0}.row.calc-qty>.base[data-v-48dee7a2]{min-width:5em;text-align:right}.value_edit_wrapper[data-v-48dee7a2]{display:flex;gap:1rem;width:100%}.price .value_edit_wrapper[data-v-48dee7a2]{margin:0}.price>div[data-v-48dee7a2]:last-of-type{margin-bottom:calc(var(--spacing-md))}.price div.price-end-filler[data-v-48dee7a2]{height:calc(11pt + 2px + 2 * var(--spacing-xs));margin-bottom:calc(var(--spacing-lg) - var(--spacing-md))}input.variation-label[data-v-48dee7a2]{color:var(--color-white-100);border:none;width:calc(100% - var(--spacing-md));height:48px;padding:var(--spacing-xs);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}.variable-header[data-v-48dee7a2]{border:1px solid var(--color-white-20);border-left:0;border-right:0;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.variable-header h2[data-v-48dee7a2]{color:var(--color-white-100)}.csi_code_select[data-v-48dee7a2]{margin:var(--spacing-md) 0 0 0}button.primary[data-v-48dee7a2]{width:auto;background:var(--gradient-dark-60) padding-box,var(--gradient-stroke) border-box}button.remove-variation[data-v-48dee7a2]{padding:0rem .8rem}.allocation-controls[data-v-48dee7a2]{margin:var(--spacing-md) 0;display:flex;gap:var(--spacing-md);align-items:stretch;justify-content:space-between}.allocation-controls.quantity[data-v-48dee7a2]{gap:var(--spacing-sm)}.allocation-controls>.allocation-row[data-v-48dee7a2]{flex:1;min-width:0}.actual-amount[data-v-48dee7a2]{font:var(--font-s-reg);color:var(--color-white-100);background:var(--color-dark-blue-40);border-radius:var(--radii-xxs);text-align:center}.negative-amount[data-v-48dee7a2]{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error);font-weight:700}.single-select[data-v-48dee7a2]{width:100%;max-width:212px}.variety-edit[data-v-48dee7a2]{display:flex;align-items:center;gap:var(--spacing-sm)}.full-width[data-v-48dee7a2]{max-width:100%!important;width:100%}.allocation-controls[data-v-48dee7a2]{display:flex;gap:var(--spacing-xs)}.allocation-item[data-v-48dee7a2]{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.allocation-item.group[data-v-48dee7a2]{flex-direction:row;align-items:stretch}.allocation-item.group[data-v-48dee7a2]{flex:2 1 0%;flex-direction:row;align-items:stretch}.allocation-item.group[data-v-48dee7a2]>*{flex:1 1 0%;min-width:0}[data-v-75d2cd22]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-75d2cd22]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-75d2cd22],.header>input[data-v-75d2cd22]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-75d2cd22],.header>input[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-75d2cd22]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-75d2cd22]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-75d2cd22]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-75d2cd22],.header>h2[data-v-75d2cd22]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-75d2cd22],.header>h2[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-75d2cd22]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-75d2cd22]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-75d2cd22]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-75d2cd22]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-75d2cd22]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}[data-v-75d2cd22]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-75d2cd22]:after,section[data-v-75d2cd22]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-75d2cd22]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-75d2cd22],[data-v-75d2cd22]:before,[data-v-75d2cd22]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}section[data-v-75d2cd22]{background:var(--gradient-background);border-radius:var(--radii-xxs)}.header[data-v-75d2cd22]{display:flex;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--color-white-20);color:var(--color-white-100)}.header>h2[data-v-75d2cd22]{text-transform:uppercase}.header>input[data-v-75d2cd22]{color:var(--color-white-100);border:none;width:60%;padding:var(--spacing-xs);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}.body[data-v-75d2cd22]{background:var(--color-dark-blue-40);border-radius:var(--radii-xxs)}.has-error[data-v-75d2cd22]{color:var(--color-error);font-weight:700}[data-v-1637ab21]:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint[data-v-1637ab21]:after,.block[data-v-1637ab21]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur[data-v-1637ab21],.uniformat-detail[data-v-1637ab21]:before{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-1637ab21],[data-v-1637ab21]:before,[data-v-1637ab21]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}[data-v-1637ab21]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-1637ab21],th[data-v-1637ab21]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-1637ab21],th[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-1637ab21],th[data-v-1637ab21],td[data-v-1637ab21],td.desc input[data-v-1637ab21]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-1637ab21],th[data-v-1637ab21],td[data-v-1637ab21],td.desc input[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-1637ab21],.page-title[data-v-1637ab21]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-1637ab21],.page-title[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-1637ab21]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-1637ab21]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-1637ab21],.title[data-v-1637ab21]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-1637ab21],.title[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-1637ab21]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-1637ab21]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-1637ab21]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-1637ab21]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-1637ab21]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.uniformat-detail[data-v-1637ab21]{position:sticky;top:var(--spacing-sm);z-index:20}.single-input[data-v-1637ab21]{text-align:left;border-bottom:1px solid var(--color-white-20)}.single-input[data-v-1637ab21]:nth-child(2n){border-bottom:none}.uniformat-detail[data-v-1637ab21]:before{content:"";position:absolute;top:-12px;left:0;right:0;bottom:0}.block[data-v-1637ab21]{background:var(--gradient-background);box-shadow:var(--shadow);border-radius:var(--radii-xxs);color:var(--color-white-100);position:relative}.block button[data-v-1637ab21]{border:0;background:none;width:100%;height:100%;margin:0;padding:0}header[data-v-1637ab21]{width:100%;border-bottom:1px solid var(--color-white-20);padding:var(--spacing-md);display:flex;justify-content:space-between;align-items:center;color:var(--color-white-100)}.title[data-v-1637ab21]{color:var(--color-white-100);font:var(--font-m-bold)}table[data-v-1637ab21]{width:100%;border-spacing:0}td[data-v-1637ab21]:not(:last-child){border-right:1px solid var(--color-white-20);border-bottom:1px solid var(--color-white-20)}th[data-v-1637ab21],td[data-v-1637ab21]{text-align:right;padding:var(--spacing-xs) var(--spacing-sm);width:18%;border-bottom:1px solid var(--color-white-20)}.page-title-td[data-v-1637ab21]{text-align:left;padding:0}th.desc[data-v-1637ab21],td.desc[data-v-1637ab21]{text-align:left;width:46%}td.desc input[data-v-1637ab21]{color:var(--color-white-100);border:none;width:100%;margin:0;height:36px;padding:var(--spacing-xs);background:var(--color-dark-blue-40);box-shadow:var(--inner-shadow);border-radius:var(--radii-xxs)}.page-title[data-v-1637ab21]{background:var(--gradient-background);padding:var(--spacing-md);border-top:1px solid var(--color-white-20);border-bottom:1px solid var(--color-white-20)}.page-title.no-border[data-v-1637ab21]{border-bottom-left-radius:var(--radii-xxs);border-bottom-right-radius:var(--radii-xxs);border-bottom:1px solid transparent}.subtotal[data-v-1637ab21]{display:flex;justify-content:space-between}[data-part=item-trigger][data-v-1637ab21]{cursor:pointer}[data-part=item-trigger][data-state=open] svg[data-v-1637ab21]{transform:rotate(180deg)}[data-part=item-content][data-v-1637ab21]{max-height:0;overflow:hidden;transition:max-height .3s ease-in}[data-part=item-content][data-state=open][data-v-1637ab21]{max-height:1000px}thead[data-v-1637ab21],tbody[data-v-1637ab21]{width:100%}.negative-amount[data-v-1637ab21]{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error);font-weight:700}.negative-header[data-v-1637ab21]{color:var(--color-error)}.table-scroll-container[data-v-1637ab21]{max-height:315px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-dark-blue-100) var(--color-spot-blue-2)}@media (max-width: 1024px){.table-scroll-container[data-v-1637ab21]{max-height:420px}}.table-scroll-container[data-v-1637ab21]::-webkit-scrollbar{width:8px}.table-scroll-container[data-v-1637ab21]::-webkit-scrollbar-track{background:var(--color-dark-blue-100);border-radius:10px}.table-scroll-container[data-v-1637ab21]::-webkit-scrollbar-thumb{background:var(--color-spot-blue-2);border-radius:10px}[data-v-a7218831]:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg[data-v-a7218831]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-a7218831],.include-checkbox__label[data-v-a7218831]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-a7218831],.include-checkbox__label[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-a7218831]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-a7218831]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-a7218831]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-a7218831]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-a7218831]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-a7218831]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-a7218831]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-a7218831]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-a7218831]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.input-area[data-v-a7218831]{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:0 0 var(--spacing-lg) 0}.question-layout[data-v-a7218831]{display:grid;grid-template-columns:1fr 20em;gap:var(--spacing-md)}.include-checkbox[data-v-a7218831]{display:flex;align-items:center}.include-checkbox__label[data-v-a7218831]{color:var(--color-white-100);padding-right:var(--spacing-xs)}.question-area[data-v-a7218831] .body{padding:var(--spacing-md)}button.primary[data-v-a7218831]{padding:1ex 1em;width:auto;background:var(--gradient-dark-60) padding-box,var(--gradient-stroke) border-box}button.icon[data-v-a7218831]{height:min-content}button.remove-button[data-v-a7218831]{margin-left:var(--spacing-md)}:root{--max-app-height: 1021px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 80px;--color-brand-gold: #fec600;--color-brand-blue: #00ffff;--color-brand-green: #00ff84;--color-brand-gray: #a1a5a9;--color-brand-light-yellow: #f1f529;--color-disabled: #d9d9d9;--color-accent-blue: #92cbff;--color-spot-blue-1: #006fd2;--color-spot-blue-2: #0058a6;--color-error: #f00;--color-black-100: #000;--color-white-100: #fff;--color-white-80: rgba(255, 255, 255, .8);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-1: rgba(255, 255, 255, .01);--color-dark-blue-100: rgb(2, 61, 114);--color-dark-blue-85: rgba(2, 61, 114, .85);--color-dark-blue-40: rgba(2, 61, 114, .4);--color-questions: var(--color-brand-green);--color-interior: var(--color-brand-gold);--color-services: var(--color-brand-blue);--color-specialties: var(--color-brand-green);--color-core-shell: var(--color-brand-gray);--color-mark-ups: var(--color-brand-light-yellow);--color-note-info: var(--color-brand-blue);--color-note-critical: var(--color-error);--color-note-loading: var(--color-brand-gray);--checkbox-border-color: #8b8c89;--checkbox-checked-color: var(--color-white-100);--checkbox-hover-color: var(--color-accent-blue);--checkbox-disabled-bg-color: var(--color-disabled);--radio-border-color: #8b8c89;--radio-checked-color: var(--color-white-100);--radio-hover-color: var(--color-accent-blue);--radio-disabled-bg-color: var(--color-disabled);--color-scrollbar-thumb: rgb(101, 140, 184);--radii-xxxs: 2px;--radii-xxs: 4px;--radii-xs: 8px;--radii-sm: 12px;--radii-md: 16px;--gradient-button: linear-gradient(127.2deg, #f5be00 0%, #f38300 100%);--gradient-button-hover: linear-gradient(127.2deg, #f59300 0%, #ea7203 100%);--gradient-button-secondary: linear-gradient(127.2deg, #b5b5b5 0%, #a0a0a0 100%);--gradient-button-secondary-hover: linear-gradient(127.2deg, #b5b5b5 0%, #808080 100%);--gradient-input: linear-gradient( 94.58deg, rgba(0, 101, 193, .8) 0%, rgba(2, 61, 114, .2) 38.19% );--gradient-stroke: linear-gradient( 157.24deg, rgba(255, 255, 255, .6) .62%, rgba(255, 255, 255, .05) 39.79%, rgba(255, 255, 255, .05) 39.79% );--gradient-background: linear-gradient( 127.2deg, rgba(177, 218, 255, .15) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .05) 100% );--gradient-passive: linear-gradient( 127.2deg, rgba(177, 218, 255, .25) 0%, rgba(183, 197, 255, .05) 100%, rgba(177, 218, 255, .1) 100% );--gradient-active: linear-gradient( 127.2deg, rgba(209, 233, 255, .4) 0%, rgba(177, 218, 255, .2) 100% );--gradient-dark-100: linear-gradient(296.82deg, #001a31 0%, #003b71 100%);--gradient-dark-60: linear-gradient( 296.82deg, rgba(0, 26, 49, .6) 0%, rgba(0, 59, 113, .6) 100% );--gradient-dark-10: linear-gradient( 296.82deg, rgba(0, 26, 49, .1) 0%, rgba(0, 59, 113, .1) 100% );--gradient-scrollbar-thumb: linear-gradient( 127.2deg, rgba(209, 233, 255, .7) 0%, rgba(177, 218, 255, .35) 100% );--shadow: 0px 4px 24px 1px rgba(0, 30, 107, .25);--blur: blur(5px);--bottom-shadow: inset 0 -4px 4px var(--color-dark-blue-40);--inner-shadow: inset 30px 11px 13px rgba(0, 10, 44, .01), inset 17px 6px 11px rgba(0, 10, 44, .05), inset 8px 3px 8px rgba(0, 10, 44, .09), inset 2px 1px 4px rgba(0, 10, 44, .1)}.global-glint:after,button.primary:after,button.secondary:after,button.blue:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radii-xxs);padding:1px;background:var(--gradient-stroke);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blur,input[type=checkbox]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}:root{--font-family: "Roboto Flex";--font-xs-reg: 400 11px/140% var(--font-family);--font-s-reg: 400 14px/120% var(--font-family);--font-s-bold: 600 14px/120% var(--font-family);--font-m-reg: 400 16px/120% var(--font-family);--font-m-bold: 600 16px/120% var(--font-family);--font-l-reg: 400 18px/120% var(--font-family);--font-l-bold: 600 18px/120% var(--font-family);--font-xl-reg: 400 24px/120% var(--font-family);--font-xxl-bold: 600 40px/120% var(--font-family);--font-xxxl-bold: 600 72px/110% var(--font-family)}.font-xs-reg{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold,button.primary,button.secondary,button.blue{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold,button.primary,button.secondary,button.blue{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-cyrillic-ext-wght-normal-CVcCQn0y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-cyrillic-wght-normal-BJ-nQEdz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-greek-wght-normal-DeN4rzfy.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-vietnamese-wght-normal-AVFfiTln.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-latin-ext-wght-normal-gysdOMcS.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-latin-wght-normal-n-dP9qr2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-flex-cyrillic-ext-400-normal-Dy_fbCN1.woff2) format("woff2"),url(/assets/roboto-flex-cyrillic-ext-400-normal-Mg_Zn0ys.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-flex-cyrillic-400-normal-DhH-iJmi.woff2) format("woff2"),url(/assets/roboto-flex-cyrillic-400-normal-CUcbsHtB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-flex-greek-400-normal-DZ9SzitG.woff2) format("woff2"),url(/assets/roboto-flex-greek-400-normal-DWGAzDP9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Flex;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-flex-vietnamese-400-normal-jPiaS5e3.woff2) format("woff2"),url(/assets/roboto-flex-vietnamese-400-normal-D1Zwz0qQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-flex-latin-ext-400-normal-Nf3BZ6sv.woff2) format("woff2"),url(/assets/roboto-flex-latin-ext-400-normal-BtDKOhWi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-flex-latin-400-normal-fym6pXp8.woff2) format("woff2"),url(/assets/roboto-flex-latin-400-normal-rsiUsyzH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{min-height:100vh;min-width:1380px;line-height:1.6;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background:radial-gradient(circle at 20% 45%,#0058a6,transparent 60%),radial-gradient(circle at 70% 40%,#0058a6,transparent 50%),radial-gradient(circle at 85% 20%,#0058a6,transparent 35%),radial-gradient(circle at 65% 105%,#0058a6,transparent 45%),linear-gradient(296.82deg,#001a31,#003b71);background-size:max(1440px,100vw) max(1024px,100vh);background-repeat:no-repeat;background-attachment:fixed;overscroll-behavior-y:none;overflow:auto}#app{display:flex;flex-direction:column}.waiting{cursor:progress}button.primary,button.secondary,button.blue{color:var(--color-white-100);width:224px;cursor:pointer;border:solid 0px transparent;border-radius:var(--radii-xxs);padding:14px 24px;box-shadow:var(--shadow)}button.primary{background:var(--gradient-button) padding-box,var(--gradient-stroke) border-box}button.secondary{background:var(--gradient-button-secondary) padding-box,var(--gradient-stroke) border-box}button.blue{background:var(--gradient-background) padding-box}button.primary:hover{background:var(--gradient-button-hover)}button.secondary:hover{background:var(--gradient-button-secondary-hover)}button.blue:hover{background:var(--gradient-active)}button.primary:active,button.secondary:active,button.blue:active{transition:.1s ease-out;transform:scale(.95)}input[type=checkbox]{cursor:pointer;width:16px;height:16px;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gradient-passive);border-radius:var(--radii-xxxs);box-shadow:var(--shadow);outline:none;transition:outline .1s}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99933%202.00037L3.99933%208.00037L1.99933%205.00037'%20stroke='white'%20stroke-linecap='round'/%3e%3c/svg%3e"),var(--gradient-passive);background-position:2px 2px,0,0;background-repeat:no-repeat;background-size:12px 12px,auto auto}input[type=checkbox]:disabled{background-color:var(--checkbox-disabled-bg-color);color:var(--color-disabled)}@media (hover: hover){input[type=checkbox]:not(:disabled):hover{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;transform:scale(1.05)}}input[type=checkbox]:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;transform:scale(1.05)}@media (prefers-reduced-motion: reduce){input[type=checkbox]{transition:none}@media (hover: hover){input[type=checkbox]:not(:disabled):hover{transform:scale(1)}}input[type=checkbox]:focus-visible{transform:scale(1)}}
