[data-v-dd7e65ec]: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-dd7e65ec]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-dd7e65ec],.tooltip[data-v-dd7e65ec]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-dd7e65ec],.tooltip[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-dd7e65ec]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-dd7e65ec]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-dd7e65ec]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-dd7e65ec]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-dd7e65ec]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-dd7e65ec]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-dd7e65ec]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-dd7e65ec]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-dd7e65ec]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.global-glint[data-v-dd7e65ec]: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-dd7e65ec],.tooltip[data-v-dd7e65ec]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}button[data-v-dd7e65ec]{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-dd7e65ec]{margin-left:calc(126px - var(--spacing-md));z-index:999!important}.triangle[data-v-dd7e65ec]{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-dd7e65ec]{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-dd7e65ec]{font-size:1em;margin-bottom:1em}.global-glint[data-v-079952bd]:after,.select-wrapper[data-v-079952bd]: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-079952bd]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-079952bd]: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-079952bd]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-079952bd],.single-select label[data-v-079952bd]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-079952bd],.single-select label[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-079952bd],.error-msg[data-v-079952bd]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-079952bd],.error-msg[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-079952bd],.single-select select[data-v-079952bd]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-079952bd],.single-select select[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-079952bd]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-079952bd]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-079952bd]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-079952bd]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-079952bd]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-079952bd]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-079952bd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.single-select[data-v-079952bd]{display:flex;flex-wrap:wrap;align-content:start;justify-content:space-between;width:212px}.single-select label[data-v-079952bd]{color:var(--color-white-100);margin-bottom:var(--spacing-xs);margin-right:0;display:flex}.single-select select[data-v-079952bd]{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-079952bd]{color:var(--color-white-100)}.single-select option[data-v-079952bd]{color:initial}.select-wrapper[data-v-079952bd]{width:100%}.single-select select[data-v-079952bd]:has(option:checked:not([value=""])){color:var(--color-white-100)}.error-msg[data-v-079952bd]{color:var(--color-error);margin-top:var(--spacing-xs)}[data-v-4a906d38]: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-4a906d38]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-4a906d38],.single-input label[data-v-4a906d38],.single-input input[data-v-4a906d38],.measurement[data-v-4a906d38]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-4a906d38],.single-input label[data-v-4a906d38],.single-input input[data-v-4a906d38],.measurement[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-4a906d38],.error-msg[data-v-4a906d38]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-4a906d38],.error-msg[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-4a906d38]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-4a906d38]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-4a906d38]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-4a906d38]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-4a906d38]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-4a906d38]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-4a906d38]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-4a906d38]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.single-input[data-v-4a906d38]{display:flex;flex-wrap:wrap;align-content:start;width:100%}.single-input.inline[data-v-4a906d38]{flex-direction:row;align-content:space-between;justify-content:flex-end}.single-input label[data-v-4a906d38]{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-4a906d38]{margin:auto var(--spacing-md) auto 0;width:fit-content}.input-wrapper[data-v-4a906d38]{width:100%}.single-input input[data-v-4a906d38]{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-4a906d38],.single-input.inline input[data-v-4a906d38]{width:auto}input[data-v-4a906d38]::-webkit-outer-spin-button,input[data-v-4a906d38]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-4a906d38]{-moz-appearance:textfield}.error-msg[data-v-4a906d38]{color:var(--color-error);margin-top:var(--spacing-xs)}.measurement[data-v-4a906d38]{color:var(--color-white-100);position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.input-wrapper input[data-v-4a906d38]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-disabled-bg-color);color:var(--color-disabled)}[data-v-453299cd]: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-453299cd]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-453299cd],.single-input label[data-v-453299cd],.value[data-v-453299cd],.measurement[data-v-453299cd]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-453299cd],.single-input label[data-v-453299cd],.value[data-v-453299cd],.measurement[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-453299cd]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-453299cd]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-453299cd]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-453299cd]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-453299cd]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-453299cd]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-453299cd]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-453299cd]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-453299cd]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.single-input[data-v-453299cd]{display:flex;align-content:start;width:100%}.single-input.inline[data-v-453299cd]{flex-direction:row;align-content:space-between;justify-content:flex-end}.single-input label[data-v-453299cd]{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-453299cd]{margin:auto var(--spacing-md) auto 0;width:fit-content}.display-wrapper[data-v-453299cd]{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-453299cd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;flex-grow:1;min-width:0;text-align:left}.measurement[data-v-453299cd]{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-453299cd]{color:var(--color-error)!important}.display-wrapper[data-v-453299cd]{padding:var(--spacing-sm) var(--spacing-xs);border-radius:var(--radii-xs);background:var(--color-dark-blue-30)}.allocation-item[data-v-689bb44f]{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.allocation-item.group[data-v-689bb44f]{flex:2 1 0%;flex-direction:row;align-items:stretch}.allocation-item.group[data-v-689bb44f]>*{flex:1 1 0%;min-width:0}.actual-amount[data-v-689bb44f]{font:var(--font-s-reg);color:var(--color-white-100);text-align:center}.negative-amount[data-v-689bb44f]{color:var(--color-error);font-weight:700;background:var(--color-error-bg);border:1px solid var(--color-error)}.full-width[data-v-689bb44f]{width:100%;max-width:100%!important}[data-v-0382fa30]: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-0382fa30],.percentage-indicator__p[data-v-0382fa30]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-0382fa30],.percentage-indicator__p[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-0382fa30],.row.calc-qty[data-v-0382fa30],input.variation-label[data-v-0382fa30]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-0382fa30],.row.calc-qty[data-v-0382fa30],input.variation-label[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-0382fa30]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-0382fa30],.demo-notice[data-v-0382fa30],.variable-header h2[data-v-0382fa30]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-0382fa30],.demo-notice[data-v-0382fa30],.variable-header h2[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-0382fa30]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-0382fa30]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-0382fa30]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-0382fa30]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-0382fa30]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-0382fa30]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-0382fa30]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.global-glint[data-v-0382fa30]:after,section[data-v-0382fa30]: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-0382fa30]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.main[data-v-0382fa30]{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-0382fa30]{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-0382fa30]:last-of-type{border-right:0}.column.column-header[data-v-0382fa30]{padding-bottom:0}.column-padding[data-v-0382fa30]{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.equal-basis[data-v-0382fa30]{flex-basis:33.3333%!important}.column.variety[data-v-0382fa30]{flex-basis:39%}.column.price[data-v-0382fa30]{flex-basis:22%}.column.quantity[data-v-0382fa30]{flex-basis:39%}.row[data-v-0382fa30]{display:flex;flex-basis:100%}.row[data-v-0382fa30]:last-of-type{border-bottom:0}.percentage-indicator[data-v-0382fa30]{background:var(--gradient-background);border:1px solid var(--color-white-20);margin-top:var(--spacing-lg);display:flex}.percentage-indicator__p[data-v-0382fa30]{color:var(--color-white-100);text-align:center;display:flex;justify-content:center;padding:var(--spacing-xs);width:50%}.percentage-indicator__p[data-v-0382fa30]:first-of-type{border-right:1px solid var(--color-white-20)}section[data-v-0382fa30]{background:var(--gradient-background);margin-top:var(--spacing-md);border-radius:var(--radii-xxs)}.demo-notice[data-v-0382fa30]{color:var(--color-white-100);padding:1em}.row.calc-qty[data-v-0382fa30]{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-0382fa30]{margin:auto 0}.row.calc-qty>.base[data-v-0382fa30]{min-width:5em;text-align:right}.value_edit_wrapper[data-v-0382fa30]{display:flex;gap:1rem;width:100%}.price .value_edit_wrapper[data-v-0382fa30]{margin:0}.price>div[data-v-0382fa30]:last-of-type{margin-bottom:calc(var(--spacing-md))}.price div.price-end-filler[data-v-0382fa30]{height:calc(11pt + 2px + 2 * var(--spacing-xs));margin-bottom:calc(var(--spacing-lg) - var(--spacing-md))}input.variation-label[data-v-0382fa30]{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-0382fa30]{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-0382fa30]{color:var(--color-white-100)}.csi_code_select[data-v-0382fa30]{margin:var(--spacing-md) 0 0 0}button.primary[data-v-0382fa30]{width:auto;background:var(--gradient-dark-60) padding-box,var(--gradient-stroke) border-box}button.remove-variation[data-v-0382fa30]{padding:0rem .8rem}.allocation-controls[data-v-0382fa30]{margin:var(--spacing-md) 0;display:flex;gap:var(--spacing-md);align-items:stretch;justify-content:space-between}.allocation-controls.quantity[data-v-0382fa30]{gap:var(--spacing-sm)}.allocation-controls>.allocation-row[data-v-0382fa30]{flex:1;min-width:0}.actual-amount[data-v-0382fa30]{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-0382fa30]{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error);font-weight:700}.single-select[data-v-0382fa30]{width:100%;max-width:212px}.variety-edit[data-v-0382fa30]{display:flex;align-items:center;gap:var(--spacing-sm)}.full-width[data-v-0382fa30]{max-width:100%!important;width:100%}.allocation-controls[data-v-0382fa30]{display:flex;gap:var(--spacing-xs)}.allocation-item[data-v-0382fa30]{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.allocation-item.group[data-v-0382fa30]{flex-direction:row;align-items:stretch}.allocation-item.group[data-v-0382fa30]{flex:2 1 0%;flex-direction:row;align-items:stretch}.allocation-item.group[data-v-0382fa30]>*{flex:1 1 0%;min-width:0}[data-v-cc510b0f]: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-cc510b0f]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-cc510b0f],.header>input[data-v-cc510b0f]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-cc510b0f],.header>input[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-cc510b0f]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-cc510b0f]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-cc510b0f]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-cc510b0f],.header>h2[data-v-cc510b0f]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-cc510b0f],.header>h2[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-cc510b0f]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-cc510b0f]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-cc510b0f]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-cc510b0f]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-cc510b0f]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.global-glint[data-v-cc510b0f]:after,section[data-v-cc510b0f]: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-cc510b0f]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}section[data-v-cc510b0f]{background:var(--gradient-background);border-radius:var(--radii-xxs)}.header[data-v-cc510b0f]{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-cc510b0f]{text-transform:uppercase}.header>input[data-v-cc510b0f]{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-cc510b0f]{background:var(--color-dark-blue-40);border-radius:var(--radii-xxs)}.has-error[data-v-cc510b0f]{color:var(--color-error);font-weight:700}.global-glint[data-v-68259fab]:after,.glint[data-v-68259fab]: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-68259fab]{backdrop-filter:var(--blur);-moz-backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[data-v-68259fab]: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-68259fab]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-68259fab],.label[data-v-68259fab]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-68259fab],.label[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-68259fab]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-68259fab]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-68259fab]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-68259fab]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-68259fab]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-68259fab]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-68259fab]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-68259fab]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-68259fab]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.glint[data-v-68259fab]{line-height:1}.glint[data-v-68259fab]:after{border-radius:var(--radii-xxxs)}label[data-v-68259fab]{cursor:pointer;color:var(--color-white-100);display:flex;gap:var(--spacing-xs);align-items:center}[data-v-11078c04]: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-11078c04]{font:var(--font-xs-reg)}@supports (font-variation-settings: normal){.font-xs-reg[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-reg[data-v-11078c04],.include-checkbox__label[data-v-11078c04]{font:var(--font-s-reg)}@supports (font-variation-settings: normal){.font-s-reg[data-v-11078c04],.include-checkbox__label[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-s-bold[data-v-11078c04]{font:var(--font-s-bold)}@supports (font-variation-settings: normal){.font-s-bold[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-m-reg[data-v-11078c04]{font:var(--font-m-reg)}@supports (font-variation-settings: normal){.font-m-reg[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-m-bold[data-v-11078c04]{font:var(--font-m-bold)}@supports (font-variation-settings: normal){.font-m-bold[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-l-reg[data-v-11078c04]{font:var(--font-l-reg)}@supports (font-variation-settings: normal){.font-l-reg[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-l-bold[data-v-11078c04]{font:var(--font-l-bold)}@supports (font-variation-settings: normal){.font-l-bold[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xl-reg[data-v-11078c04]{font:var(--font-xl-reg)}@supports (font-variation-settings: normal){.font-xl-reg[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 400}}.font-xxl-bold[data-v-11078c04]{font:var(--font-xxl-bold)}@supports (font-variation-settings: normal){.font-xxl-bold[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.font-xxxl-bold[data-v-11078c04]{font:var(--font-xxxl-bold)}@supports (font-variation-settings: normal){.font-xxxl-bold[data-v-11078c04]{font-family:Roboto Flex Variable;font-variation-settings:"wght" 600}}.input-area[data-v-11078c04]{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:0 0 var(--spacing-lg) 0}.question-layout[data-v-11078c04]{display:grid;grid-template-columns:1fr 20em;gap:var(--spacing-md)}.include-checkbox[data-v-11078c04]{display:flex;align-items:center}.include-checkbox__label[data-v-11078c04]{color:var(--color-white-100);padding-right:var(--spacing-xs)}.question-area[data-v-11078c04] .body{padding:var(--spacing-md)}button.primary[data-v-11078c04]{padding:1ex 1em;width:auto;background:var(--gradient-dark-60) padding-box,var(--gradient-stroke) border-box}button.icon[data-v-11078c04]{height:min-content}button.remove-button[data-v-11078c04]{margin-left:var(--spacing-md)}.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)}: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)}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}:root.value-analysis{--ds-dark-blue-100: #022540;--ds-dark-blue-80: rgba(2, 37, 64, .8);--ds-dark-blue-60: rgba(2, 37, 64, .6);--ds-dark-blue-40: rgba(2, 37, 64, .4);--ds-dark-blue-20: rgba(2, 37, 64, .2);--ds-dark-blue-10: rgba(2, 37, 64, .1);--ds-dark-blue-5: rgba(2, 37, 64, .05);--ds-steel-navy-100: #034170;--ds-steel-navy-80: rgba(3, 65, 112, .8);--ds-steel-navy-60: rgba(3, 65, 112, .6);--ds-steel-navy-40: rgba(3, 65, 112, .4);--ds-steel-navy-20: rgba(3, 65, 112, .2);--ds-steel-navy-10: rgba(3, 65, 112, .1);--ds-steel-navy-5: rgba(3, 65, 112, .05);--ds-light-blue-100: #0088ff;--ds-light-blue-80: rgba(0, 136, 255, .8);--ds-light-blue-60: rgba(0, 136, 255, .6);--ds-light-blue-40: rgba(0, 136, 255, .4);--ds-light-blue-20: rgba(0, 136, 255, .2);--ds-light-blue-10: rgba(0, 136, 255, .1);--ds-light-blue-5: rgba(0, 136, 255, .05);--ds-skyline-blue-100: #3080bf;--ds-skyline-blue-80: rgba(48, 128, 191, .8);--ds-skyline-blue-60: rgba(48, 128, 191, .6);--ds-skyline-blue-40: rgba(48, 128, 191, .4);--ds-skyline-blue-20: rgba(48, 128, 191, .2);--ds-skyline-blue-10: rgba(48, 128, 191, .1);--ds-skyline-blue-5: rgba(48, 128, 191, .05);--ds-white-100: #ffffff;--ds-white-80: rgba(255, 255, 255, .8);--ds-white-60: rgba(255, 255, 255, .6);--ds-white-40: rgba(255, 255, 255, .4);--ds-white-20: rgba(255, 255, 255, .2);--ds-white-10: rgba(255, 255, 255, .1);--ds-white-5: rgba(255, 255, 255, .05);--ds-green-100: #5fc360;--ds-green-80: rgba(95, 195, 96, .8);--ds-green-60: rgba(95, 195, 96, .6);--ds-green-40: rgba(95, 195, 96, .4);--ds-green-20: rgba(95, 195, 96, .2);--ds-green-10: rgba(95, 195, 96, .1);--ds-green-5: rgba(95, 195, 96, .05);--ds-yellow-100: #f2b025;--ds-yellow-80: rgba(242, 176, 37, .8);--ds-yellow-60: rgba(242, 176, 37, .6);--ds-yellow-40: rgba(242, 176, 37, .4);--ds-yellow-20: rgba(242, 176, 37, .2);--ds-yellow-10: rgba(242, 176, 37, .1);--ds-yellow-5: rgba(242, 176, 37, .05);--ds-red-100: #ef4444;--ds-red-80: rgba(239, 68, 68, .8);--ds-red-60: rgba(239, 68, 68, .6);--ds-red-40: rgba(239, 68, 68, .4);--ds-red-20: rgba(239, 68, 68, .2);--ds-red-10: rgba(239, 68, 68, .1);--ds-red-5: rgba(239, 68, 68, .05);--ds-shadow-sm: 0px 4px 4px 0px rgba(0, 0, 0, .1);--ds-shadow-md: 0px -2px 2px 0px #715f13, 0px 4px 4px 0px rgba(0, 0, 0, .25);--ds-shadow-lg: 1px 1px 6px 0px rgba(188, 218, 255, .4), 0px 34px 40px 0px rgba(2, 37, 64, .3);--ds-shadow-xl: 0px 45px 57px 0px #073263;--ds-shadow-2xl: 0px -3.75px 7.5px 0px #0c56a5, 0px 34px 44px 0px #062946;--ds-button-shadow: 0 6px 10px rgba(0,0,0,.25), inset 0 -2px 2px #715F13}: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)}}
