.app-route-loading{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;overflow:hidden;color:#272431;background:#f5f5f5}.app-route-loading__surface{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.app-route-loading__content{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease}.app-route-loading.is-visible .app-route-loading__content{opacity:1;transform:translateY(0)}.app-route-loading__brand{display:flex;align-items:center;gap:12px}.app-route-loading__brand strong{color:#272431;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em}.app-route-loading__logo{width:48px;height:48px;display:block;-o-object-fit:contain;object-fit:contain}.app-route-loading__label{margin-top:13px;color:#797583;font-family:Poppins,sans-serif;font-size:12px;line-height:18px}.app-route-loading__progress{height:8px;margin-top:13px;display:inline-flex;align-items:center;gap:5px}.app-route-loading__progress i{width:6px;height:6px;display:block;border-radius:50%;background:#2f245c;animation:app-route-loading-pulse 1.05s ease-in-out infinite}.app-route-loading__progress i:nth-child(2){animation-delay:.12s}.app-route-loading__progress i:nth-child(3){animation-delay:.24s}@keyframes app-route-loading-pulse{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media(max-width:767px){.app-route-loading{background:#ecebf0}.app-route-loading__surface{max-width:430px;box-shadow:0 20px 50px #1912371f}.app-route-loading__brand{gap:10px}.app-route-loading__brand strong{font-size:18px}.app-route-loading__logo{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.app-route-loading__content{transition:none;transform:none}.app-route-loading__progress i{animation:none;opacity:.55;transform:none}}.app-navigation-progress{position:fixed;inset:0 0 auto;height:3px;z-index:10001;pointer-events:none;overflow:hidden;background:#2f245c1f}.app-navigation-progress i{display:block;height:100%;width:35%;background:#2f245c;animation:app-navigation-progress 1.2s ease-in-out infinite}@keyframes app-navigation-progress{0%{transform:translate(-100%)}to{transform:translate(390%)}}.content-loading{grid-column:1 / -1;width:100%;padding:20px;box-sizing:border-box}.content-loading__label{display:block;margin-bottom:16px;color:#797583;font-size:13px}.content-loading__items{display:grid;gap:12px}.content-loading__row{display:grid;gap:10px;padding:18px 14px;border:1px solid #e7e3ee;border-radius:9px;background:#ffffff90}.content-loading__row span{display:block;height:12px;width:65%;border-radius:4px;background:#e7e3ee;animation:content-loading-pulse 1.4s ease-in-out infinite alternate}.content-loading__row span:last-child{width:40%;height:10px}.content-loading--cards{padding:0}.content-loading--cards .content-loading__items{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes content-loading-pulse{to{opacity:.4}}@media(max-width:900px){:where(html:not(.desktop-viewport-scaled)) .content-loading--cards .content-loading__items{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.app-navigation-progress i{animation:none;width:100%}.content-loading__row span{animation:none}}@keyframes desktop-button-spin{to{transform:rotate(360deg)}}:where(.feasibility-desktop-editor) :is(.desktop-field,.desktop-field--text,.desktop-field--number,.desktop-readonly-field,.desktop-select__button){width:100%}.feasibility-desktop-editor{font-family:Poppins,sans-serif;color:#252525}.feasibility-desktop-editor .desktop-field,.feasibility-desktop-editor .desktop-field--text,.feasibility-desktop-editor .desktop-field--number,.feasibility-desktop-editor .desktop-select__button{box-sizing:border-box;height:36px;padding:6px 10px;border:1px solid #d4d4d4;border-radius:4px;outline:0;background:#fff;color:#252525;font:400 14px/20px Poppins,sans-serif;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.feasibility-desktop-editor .desktop-field::-moz-placeholder,.feasibility-desktop-editor .desktop-field--text::-moz-placeholder,.feasibility-desktop-editor .desktop-field--number::-moz-placeholder,.feasibility-desktop-editor .desktop-select__button::-moz-placeholder{color:#878787}.feasibility-desktop-editor .desktop-field::placeholder,.feasibility-desktop-editor .desktop-field--text::placeholder,.feasibility-desktop-editor .desktop-field--number::placeholder,.feasibility-desktop-editor .desktop-select__button::placeholder{color:#878787}.feasibility-desktop-editor .desktop-field:hover:not(:disabled):not(:-moz-read-only):not([aria-invalid=true]),.feasibility-desktop-editor .desktop-field--text:hover:not(:disabled):not(:-moz-read-only):not([aria-invalid=true]),.feasibility-desktop-editor .desktop-field--number:hover:not(:disabled):not(:-moz-read-only):not([aria-invalid=true]),.feasibility-desktop-editor .desktop-select__button:hover:not(:disabled):not(:-moz-read-only):not([aria-invalid=true]){border-color:#96afd0}.feasibility-desktop-editor .desktop-field:hover:not(:disabled):not(:read-only):not([aria-invalid=true]),.feasibility-desktop-editor .desktop-field--text:hover:not(:disabled):not(:read-only):not([aria-invalid=true]),.feasibility-desktop-editor .desktop-field--number:hover:not(:disabled):not(:read-only):not([aria-invalid=true]),.feasibility-desktop-editor .desktop-select__button:hover:not(:disabled):not(:read-only):not([aria-invalid=true]){border-color:#96afd0}.feasibility-desktop-editor .desktop-field:focus,.feasibility-desktop-editor .desktop-field--text:focus,.feasibility-desktop-editor .desktop-field--number:focus,.feasibility-desktop-editor .desktop-select__button:focus,.feasibility-desktop-editor .desktop-field:focus-visible,.feasibility-desktop-editor .desktop-field--text:focus-visible,.feasibility-desktop-editor .desktop-field--number:focus-visible,.feasibility-desktop-editor .desktop-select__button:focus-visible{border-color:#2f245c;box-shadow:0 0 0 2px #2f245c1a}.feasibility-desktop-editor .desktop-field:disabled,.feasibility-desktop-editor .desktop-field--text:disabled,.feasibility-desktop-editor .desktop-field--number:disabled,.feasibility-desktop-editor .desktop-select__button:disabled{background:#fafafa;color:#919191;cursor:not-allowed;opacity:.65}.feasibility-desktop-editor .desktop-field[aria-invalid=true],.feasibility-desktop-editor .desktop-field--text[aria-invalid=true],.feasibility-desktop-editor .desktop-field--number[aria-invalid=true],.feasibility-desktop-editor .desktop-select__button[aria-invalid=true],.feasibility-desktop-editor .desktop-field.is-error,.feasibility-desktop-editor .desktop-field--text.is-error,.feasibility-desktop-editor .desktop-field--number.is-error,.feasibility-desktop-editor .desktop-select__button.is-error{border-color:#f07e48;box-shadow:0 0 0 2px #f07e4824}.feasibility-desktop-editor .desktop-field--text{text-align:left}.feasibility-desktop-editor .desktop-field--multiline{height:auto;min-height:72px;resize:vertical}.feasibility-desktop-editor .desktop-field--number{text-align:right;font-variant-numeric:tabular-nums}.feasibility-desktop-editor .desktop-field--text:-moz-read-only:not(:disabled),.feasibility-desktop-editor .desktop-field--number:-moz-read-only:not(:disabled){background:#fff;color:#252525;cursor:default}.feasibility-desktop-editor .desktop-field--text:read-only:not(:disabled),.feasibility-desktop-editor .desktop-field--number:read-only:not(:disabled){background:#fff;color:#252525;cursor:default}.feasibility-desktop-editor .desktop-field--ai:-moz-read-only:not(:disabled){color:#7955a4}.feasibility-desktop-editor .desktop-field--ai:not(:disabled),.feasibility-desktop-editor .desktop-field--ai:read-only:not(:disabled){color:#7955a4}.feasibility-desktop-editor .desktop-readonly-field{align-items:center;background:#f4f6fc;border:1px solid #d4d4d4;border-radius:4px;box-sizing:border-box;color:#3c3c3c;cursor:default;display:flex;font:400 14px/20px Poppins,sans-serif;height:36px;min-width:0;overflow:hidden;padding:6px 10px;white-space:nowrap;width:100%}.feasibility-desktop-editor .desktop-readonly-field--left{justify-content:flex-start;text-align:left}.feasibility-desktop-editor .desktop-readonly-field--center{justify-content:center;text-align:center}.feasibility-desktop-editor .desktop-readonly-field--right{justify-content:flex-end;text-align:right}.feasibility-desktop-editor .desktop-readonly-field--numeric{font-variant-numeric:tabular-nums}.feasibility-desktop-editor .desktop-readonly-field--plain{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.feasibility-desktop-editor .desktop-readonly-field--plain.desktop-readonly-field--field-content{height:36px;padding:6px 11px;font:400 14px/20px Poppins,sans-serif}.feasibility-desktop-editor .desktop-switch{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;position:relative;width:36px}.feasibility-desktop-editor .desktop-switch__input{height:18px;inset:50% auto auto 50%;margin:0;opacity:0;position:absolute;transform:translate(-50%,-50%);width:32px}.feasibility-desktop-editor .desktop-switch__track{background:#919191;border:1px solid #d4d4d4;border-radius:999px;box-sizing:border-box;height:18px;position:relative;transition:background-color .15s ease,border-color .15s ease;width:32px}.feasibility-desktop-editor .desktop-switch__track:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #2525253d;content:"";height:14px;left:1px;position:absolute;top:1px;transition:transform .15s ease;width:14px}.feasibility-desktop-editor .desktop-switch__input:checked+.desktop-switch__track{background:#2f245c;border-color:#2f245c}.feasibility-desktop-editor .desktop-switch__input:checked+.desktop-switch__track:after{transform:translate(14px)}.feasibility-desktop-editor .desktop-switch__input:focus-visible+.desktop-switch__track{box-shadow:0 0 0 3px #2f245c38}.feasibility-desktop-editor .desktop-switch:has(.desktop-switch__input:disabled){cursor:not-allowed;opacity:.5}.feasibility-desktop-editor .desktop-switch--locked:has(.desktop-switch__input:disabled){opacity:1}.feasibility-desktop-editor .desktop-data-table{color:#252525;font-family:Poppins,sans-serif;font-size:14px;line-height:20px}.feasibility-desktop-editor .desktop-data-table th,.feasibility-desktop-editor .desktop-data-table td{border-bottom:1px solid #d4d4d4;font-size:14px;line-height:20px}.feasibility-desktop-editor .desktop-data-table thead th{background:#dae3f1;color:#252525;font-weight:700}.feasibility-desktop-editor .desktop-data-table tbody tr:not(.is-result):not(.is-subtotal):not(.is-cumulative):not(.is-current):not(.is-disabled):not(.ft-row-parent):not(.ft-row-total):not(.desktop-data-table__section):not(.desktop-data-table__group):not(.desktop-data-table__total):not(.fin-cashflow-ledger-group):hover>td,.feasibility-desktop-editor .desktop-data-table tbody tr:not(.is-result):not(.is-subtotal):not(.is-cumulative):not(.is-current):not(.is-disabled):not(.ft-row-parent):not(.ft-row-total):not(.desktop-data-table__section):not(.desktop-data-table__group):not(.desktop-data-table__total):not(.fin-cashflow-ledger-group):hover>th{background-color:#e8ecf5}.feasibility-desktop-editor .desktop-data-table tfoot td,.feasibility-desktop-editor .desktop-data-table .desktop-data-table__total>td,.feasibility-desktop-editor .desktop-data-table .desktop-data-table__total>th,.feasibility-desktop-editor .desktop-data-table .ft-row-total>td,.feasibility-desktop-editor .desktop-data-table .ft-row-total>th{background:#dae3f1;font-weight:700}.feasibility-desktop-editor .desktop-empty-state{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px;border:1px dashed #d4d4d4;border-radius:8px;background:#fafafa;color:#878787;font-size:14px;line-height:20px;text-align:center}.feasibility-desktop-editor .desktop-field-frame{display:flex;box-sizing:border-box;min-height:36px;border:1px solid #d4d4d4;border-radius:4px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.feasibility-desktop-editor .desktop-field-frame:focus-within{border-color:#2f245c;box-shadow:0 0 0 3px #2f245c26}.feasibility-desktop-editor .desktop-field-frame:has(.desktop-field:disabled){background:#fafafa}.feasibility-desktop-editor .desktop-field-frame>.desktop-field{flex:1 1 auto;width:auto;height:34px;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.feasibility-desktop-editor .desktop-button,.feasibility-desktop-editor .desktop-icon-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;border:1px solid transparent;border-radius:4px;font:600 12px/20px Poppins,sans-serif;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.feasibility-desktop-editor .desktop-button:focus-visible,.feasibility-desktop-editor .desktop-icon-button:focus-visible{outline:0;box-shadow:0 0 0 3px #2f245c38}.feasibility-desktop-editor .desktop-button:disabled,.feasibility-desktop-editor .desktop-icon-button:disabled{cursor:not-allowed;opacity:.5}.feasibility-desktop-editor .desktop-button[aria-disabled=true],.feasibility-desktop-editor .desktop-icon-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.feasibility-desktop-editor .desktop-button{gap:8px;padding:0 16px}.feasibility-desktop-editor .desktop-button__spinner{flex-shrink:0;animation:desktop-button-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.feasibility-desktop-editor .desktop-button__spinner{animation:none}}.feasibility-desktop-editor .desktop-button--compact{height:24px;padding:0 8px;font-size:12px}.feasibility-desktop-editor .desktop-button--pill{border-radius:100px}.feasibility-desktop-editor .desktop-hierarchy-toggle{min-width:0;flex:0 0 auto;padding:0 8px 0 12px;white-space:nowrap}.feasibility-desktop-editor .desktop-hierarchy-toggle:before{width:1px;height:18px;flex:0 0 1px;background:#d4d4d4;content:""}.feasibility-desktop-editor .desktop-icon-button{width:36px;padding:0}.feasibility-desktop-editor .desktop-button--primary,.feasibility-desktop-editor .desktop-icon-button--primary{border-color:var(--desktop-action-accent, #2f245c);background:var(--desktop-action-accent, #2f245c);color:#fff}.feasibility-desktop-editor .desktop-button--primary:hover:not(:disabled):not([aria-disabled=true]),.feasibility-desktop-editor .desktop-icon-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--desktop-action-hover, #3c2e76)}.feasibility-desktop-editor .desktop-button--secondary,.feasibility-desktop-editor .desktop-icon-button--secondary{border-color:#d4d4d4;background:#fff;color:#252525}.feasibility-desktop-editor .desktop-button--secondary:hover:not(:disabled):not([aria-disabled=true]),.feasibility-desktop-editor .desktop-icon-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:#2f245c;background:#eeedf7;color:#2f245c}.feasibility-desktop-editor .desktop-button--ghost,.feasibility-desktop-editor .desktop-icon-button--ghost{border-color:transparent;background:transparent;color:#3c3c3c}.feasibility-desktop-editor .desktop-button--ghost:hover:not(:disabled):not([aria-disabled=true]),.feasibility-desktop-editor .desktop-icon-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background:#eeedf7;color:#2f245c}.feasibility-desktop-editor .desktop-button--tinted,.feasibility-desktop-editor .desktop-icon-button--tinted{border-color:transparent;background:#eeedf7;color:#2f245c}.feasibility-desktop-editor .desktop-button--tinted:hover:not(:disabled):not([aria-disabled=true]),.feasibility-desktop-editor .desktop-icon-button--tinted:hover:not(:disabled):not([aria-disabled=true]){background:#e1dff1}.feasibility-desktop-editor .desktop-button--danger,.feasibility-desktop-editor .desktop-icon-button--danger{border-color:#f07e48;background:#f07e48;color:#fff}.feasibility-desktop-editor .desktop-button--danger:hover:not(:disabled):not([aria-disabled=true]),.feasibility-desktop-editor .desktop-icon-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:#ed6322}.feasibility-desktop-editor .desktop-date-field{position:relative;display:flex;flex-direction:column;gap:4px}.feasibility-desktop-editor .desktop-date-field__label{color:#3c3c3c;font-size:12px;font-weight:600;line-height:16px}.feasibility-desktop-editor .desktop-date-field__control{display:flex}.feasibility-desktop-editor .desktop-date-field__control .desktop-field{min-width:0;border-radius:4px 0 0 4px}.feasibility-desktop-editor .desktop-date-field__control>button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0;border:1px solid #d4d4d4;border-left:0;border-radius:0 4px 4px 0;background:#fff;color:#919191;cursor:pointer}.feasibility-desktop-editor .desktop-date-field__control>button:hover:not(:disabled){color:#2f245c}.feasibility-desktop-editor .desktop-date-field__control>button:focus-visible{outline:0;color:#2f245c;box-shadow:0 0 0 3px #2f245c38}.feasibility-desktop-editor .desktop-date-field__control>button:disabled{background:#fafafa;cursor:not-allowed}.feasibility-desktop-editor .desktop-date-field>[role=alert]{margin:0;color:#f07e48;font-size:11px;line-height:16px}.feasibility-desktop-editor .desktop-month-field__trigger{font-variant-numeric:tabular-nums}.feasibility-desktop-editor .desktop-month-field__trigger [data-placeholder=true]{color:#878787}.feasibility-desktop-editor .desktop-month-field__trigger>svg{flex:0 0 auto;color:#919191}.feasibility-desktop-editor .desktop-date-field__popover{z-index:30;box-sizing:border-box;width:292px;padding:12px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;box-shadow:0 4px 6px #0000001a}.feasibility-desktop-editor .desktop-calendar__navigation{display:grid;grid-template-columns:28px 28px 1fr 28px 28px;align-items:center;gap:2px;margin-bottom:8px}.feasibility-desktop-editor .desktop-calendar__navigation h2{margin:0;text-align:center;font-size:14px;line-height:20px}.feasibility-desktop-editor .desktop-calendar__navigation button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#3c3c3c;cursor:pointer}.feasibility-desktop-editor .desktop-calendar__navigation button:hover{background:#eeedf7;color:#2f245c}.feasibility-desktop-editor .desktop-calendar__grid{outline:0}.feasibility-desktop-editor .desktop-calendar__grid:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #2f245c2e}.feasibility-desktop-editor .desktop-calendar__weekdays,.feasibility-desktop-editor .desktop-calendar__row{display:grid;grid-template-columns:repeat(7,1fr)}.feasibility-desktop-editor .desktop-calendar__weekdays span{padding:4px 0;color:#878787;text-align:center;font-size:11px;font-weight:600}.feasibility-desktop-editor .desktop-calendar__days button{display:flex;align-items:center;justify-content:center;width:34px;height:32px;margin:1px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#252525;font:400 12px/20px Poppins,sans-serif;cursor:pointer}.feasibility-desktop-editor .desktop-calendar__days button:hover:not(:disabled){background:#eeedf7}.feasibility-desktop-editor .desktop-calendar__days button[data-outside-month=true]{color:#878787;opacity:.65}.feasibility-desktop-editor .desktop-calendar__days button[data-today=true]{border-color:#2f245c}.feasibility-desktop-editor .desktop-calendar__days button[data-selected=true]{border-color:#2f245c;background:#2f245c;color:#fff;font-weight:600}.feasibility-desktop-editor .desktop-calendar__days button[data-focused=true]{box-shadow:inset 0 0 0 2px #2f245c}.feasibility-desktop-editor .desktop-calendar__days button:disabled{color:#878787;cursor:not-allowed;opacity:.35}.feasibility-desktop-editor .desktop-calendar__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #d4d4d4}.feasibility-desktop-editor .desktop-calendar__footer button{padding:4px 8px;border:0;border-radius:4px;background:transparent;color:#2f245c;font:600 11px/16px Poppins,sans-serif;cursor:pointer}.feasibility-desktop-editor .desktop-calendar__footer button:hover:not(:disabled){background:#eeedf7}.feasibility-desktop-editor .desktop-calendar__footer button:disabled{color:#878787;cursor:not-allowed}.feasibility-desktop-editor.desktop-dialog--compact .desktop-dialog__panel{width:min(360px,100%)}.feasibility-desktop-editor.desktop-dialog--compact .desktop-dialog__header{margin-bottom:12px;padding:16px 16px 0}.feasibility-desktop-editor.desktop-dialog--compact .desktop-dialog__heading h2{font-size:18px;line-height:24px;text-transform:none}.feasibility-desktop-editor.desktop-dialog--compact .desktop-dialog__close{border-radius:4px}.feasibility-desktop-editor.desktop-dialog--compact .desktop-dialog__body{margin-bottom:16px;padding:0 16px}.feasibility-desktop-editor.desktop-dialog--compact .desktop-dialog__footer{gap:8px;padding:0 16px 16px}.feasibility-desktop-editor.desktop-dialog--compact .desktop-dialog__footer .desktop-button{border-radius:4px;font:600 12px/20px Poppins,sans-serif;height:36px;min-height:36px;min-width:0;padding:0 16px}.feasibility-desktop-editor .desktop-month-picker__navigation,.feasibility-desktop-editor .desktop-year-picker__navigation{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;margin-bottom:8px}.feasibility-desktop-editor .desktop-month-picker__navigation h2,.feasibility-desktop-editor .desktop-year-picker__navigation h2{margin:0;text-align:center;font-size:14px;line-height:20px}.feasibility-desktop-editor .desktop-month-picker__navigation button,.feasibility-desktop-editor .desktop-year-picker__navigation button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#3c3c3c;cursor:pointer}.feasibility-desktop-editor .desktop-month-picker__navigation button:hover:not(:disabled),.feasibility-desktop-editor .desktop-year-picker__navigation button:hover:not(:disabled){background:#eeedf7;color:#2f245c}.feasibility-desktop-editor .desktop-month-picker__grid,.feasibility-desktop-editor .desktop-year-picker__grid{outline:0}.feasibility-desktop-editor .desktop-month-picker__grid:focus-visible,.feasibility-desktop-editor .desktop-year-picker__grid:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #2f245c2e}.feasibility-desktop-editor .desktop-month-picker__row,.feasibility-desktop-editor .desktop-year-picker__row{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:4px}.feasibility-desktop-editor .desktop-month-picker__row:last-child,.feasibility-desktop-editor .desktop-year-picker__row:last-child{margin-bottom:0}.feasibility-desktop-editor .desktop-month-picker__row button,.feasibility-desktop-editor .desktop-year-picker__row button{width:100%;height:34px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:#252525;font:400 12px/20px Poppins,sans-serif;cursor:pointer}.feasibility-desktop-editor .desktop-month-picker__row button:hover:not(:disabled),.feasibility-desktop-editor .desktop-year-picker__row button:hover:not(:disabled){background:#eeedf7}.feasibility-desktop-editor .desktop-month-picker__row button[data-selected=true],.feasibility-desktop-editor .desktop-year-picker__row button[data-selected=true]{border-color:#2f245c;background:#2f245c;color:#fff;font-weight:600}.feasibility-desktop-editor .desktop-month-picker__row button[data-focused=true],.feasibility-desktop-editor .desktop-year-picker__row button[data-focused=true]{box-shadow:inset 0 0 0 2px #2f245c}.feasibility-desktop-editor .desktop-month-picker__row button:disabled,.feasibility-desktop-editor .desktop-year-picker__row button:disabled{color:#878787;cursor:not-allowed;opacity:.35}.feasibility-desktop-editor.desktop-dialog--small .desktop-dialog__panel{width:min(500px,100%)}.feasibility-desktop-editor.desktop-dialog--medium .desktop-dialog__panel{width:min(620px,100%)}.feasibility-desktop-editor.desktop-dialog--large .desktop-dialog__panel{width:min(840px,100%)}.feasibility-desktop-editor.desktop-dialog--workspace .desktop-dialog__positioner{padding:0;overflow:hidden}.feasibility-desktop-editor.desktop-dialog--workspace .desktop-dialog__panel{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;background:#f7f7fa}.feasibility-desktop-editor.desktop-dialog--workspace .desktop-dialog__header,.feasibility-desktop-editor.desktop-dialog--workspace .desktop-dialog__body,.feasibility-desktop-editor.desktop-dialog--workspace .desktop-dialog__footer{box-sizing:border-box;width:calc(100% - 88px);max-width:1600px;margin:0 auto}.feasibility-desktop-editor.desktop-dialog--workspace .desktop-dialog__header{flex:0 0 auto;flex-wrap:wrap;padding:40px 0 24px}.feasibility-desktop-editor.desktop-dialog--workspace .desktop-dialog__body{min-height:0;flex:1 1 auto;gap:16px;padding:0 0 28px;overflow:hidden}.feasibility-desktop-editor.desktop-dialog--workspace .desktop-dialog__footer{padding:0 0 24px}.feasibility-desktop-editor .desktop-affixed-field{height:36px;align-items:stretch;gap:0;padding:0;overflow:hidden}.feasibility-desktop-editor .desktop-affixed-field:hover:not([data-disabled=true]):not([data-readonly=true]):not([aria-invalid=true]){border-color:#96afd0}.feasibility-desktop-editor .desktop-affixed-field[data-disabled=true]{background:#fafafa;color:#919191;opacity:.65}.feasibility-desktop-editor .desktop-affixed-field[data-readonly=true]:not([data-disabled=true]){background:#fff;color:#252525}.feasibility-desktop-editor .desktop-affixed-field[aria-invalid=true]{border-color:#f07e48;box-shadow:0 0 0 2px #f07e4824}.feasibility-desktop-editor .desktop-affixed-field>.desktop-field{min-width:0;padding-right:8px}.feasibility-desktop-editor .desktop-affixed-field>.desktop-field:-moz-read-only:not(:disabled){background:transparent}.feasibility-desktop-editor .desktop-affixed-field>.desktop-field:read-only:not(:disabled){background:transparent}.feasibility-desktop-editor .desktop-affixed-field__prefix,.feasibility-desktop-editor .desktop-affixed-field__suffix{display:inline-flex;position:static;flex:0 0 auto;align-items:center;color:#919191;font:400 14px/20px Poppins,sans-serif;white-space:nowrap;pointer-events:none}.feasibility-desktop-editor .desktop-affixed-field__prefix{padding-left:8px}.feasibility-desktop-editor .desktop-affixed-field__suffix{padding-right:8px}.feasibility-desktop-editor .desktop-select{min-width:0}.feasibility-desktop-editor .desktop-select__button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.feasibility-desktop-editor .desktop-select__button:disabled{cursor:not-allowed}.feasibility-desktop-editor .desktop-select[data-readonly=true] .desktop-select__button:disabled{background:#fff;color:#252525;cursor:default;opacity:1}.feasibility-desktop-editor .desktop-date-field__control>button[aria-readonly=true]:disabled{background:#fff;color:#919191;cursor:default;opacity:1}.feasibility-desktop-editor .desktop-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feasibility-desktop-editor .desktop-select__selection{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:4px}.feasibility-desktop-editor .desktop-select__selected-badge{display:inline-flex;flex:0 0 auto;align-items:center}.feasibility-desktop-editor .desktop-select__chevron{width:14px;height:14px;flex:0 0 14px;color:#919191;transition:transform .15s ease}.feasibility-desktop-editor .desktop-select__button[data-open] .desktop-select__chevron{transform:rotate(180deg)}.feasibility-desktop-editor .desktop-combobox{position:relative;z-index:2000;display:flex;min-width:0;height:36px;align-items:center}.feasibility-desktop-editor .desktop-combobox__control{width:100%;height:36px;min-height:36px;align-items:center;padding:0 3px 0 0;overflow:hidden}.feasibility-desktop-editor .desktop-combobox__control:hover{border-color:#96afd0}.feasibility-desktop-editor .desktop-combobox__control>.desktop-combobox__input{min-width:0;padding:6px 10px;font:400 14px/20px Poppins,sans-serif}.feasibility-desktop-editor .desktop-combobox__action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;padding:0;border:0;border-radius:4px;outline:0;background:transparent;color:#919191;cursor:pointer;transition:background-color .15s ease,color .15s ease}.feasibility-desktop-editor .desktop-combobox__action:hover,.feasibility-desktop-editor .desktop-combobox__action:focus-visible{background:#eeedf7;color:#2f245c}.feasibility-desktop-editor .desktop-combobox__action svg{flex:0 0 auto}.feasibility-desktop-editor .desktop-combobox__toggle svg{transition:transform .15s ease}.feasibility-desktop-editor .desktop-combobox__toggle[data-open] svg{transform:rotate(180deg)}.feasibility-desktop-editor.desktop-select__options{position:fixed;z-index:1900;pointer-events:auto;box-sizing:border-box;min-width:var(--button-width);max-height:280px;margin:0;padding:4px;overflow-y:auto;border:1px solid #d4d4d4;border-radius:4px;background:#fff;box-shadow:0 10px 28px #2f245c2e;outline:0}.feasibility-desktop-editor.desktop-select__options.desktop-select__options--fit-content{max-height:none}.feasibility-desktop-editor.desktop-select__options.is-searchable{display:flex;max-height:min(520px,calc(100vh - 24px));flex-direction:column;padding:0;overflow:hidden}.feasibility-desktop-editor.desktop-combobox__options{position:fixed;z-index:2001;display:flex;box-sizing:border-box;max-height:280px;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid #d4d4d4;border-radius:4px;background:#fff;box-shadow:0 10px 28px #2f245c2e;outline:0;pointer-events:auto}.feasibility-desktop-editor .desktop-combobox__hint{min-width:0;flex:0 0 auto;padding:7px 9px;overflow:hidden;border-bottom:1px solid #d4d4d4;background:#fafafa;color:#878787;font:400 12px/16px Poppins,sans-serif;text-overflow:ellipsis;white-space:nowrap}.feasibility-desktop-editor .desktop-combobox__options-scroll{min-height:0;flex:1 1 auto;padding:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#b8c9e0 transparent;scrollbar-width:thin}.feasibility-desktop-editor .desktop-combobox__option{display:flex;width:100%;min-height:36px;align-items:center;padding:7px 9px;border:0;border-radius:4px;outline:0;background:transparent;color:#252525;font:400 14px/20px Poppins,sans-serif;text-align:left;cursor:pointer}.feasibility-desktop-editor .desktop-combobox__option:hover,.feasibility-desktop-editor .desktop-combobox__option:focus-visible,.feasibility-desktop-editor .desktop-combobox__option[aria-selected=true]{background:#eeedf7;color:#2f245c}.feasibility-desktop-editor .desktop-select__picker-head{position:relative;z-index:3;display:grid;flex:0 0 auto;gap:8px;padding:8px;border-bottom:1px solid #d4d4d4;background:#fff}.feasibility-desktop-editor .desktop-select__search{position:relative;display:flex;min-width:0;align-items:center}.feasibility-desktop-editor .desktop-select__search>svg{position:absolute;left:10px;z-index:1;width:15px;height:15px;color:#919191;pointer-events:none}.feasibility-desktop-editor .desktop-select__search input{width:100%;height:36px;min-width:0;padding:0 34px 0 32px;border:1px solid #d4d4d4;border-radius:4px;outline:0;background:#fff;color:#252525;font:400 14px/20px Poppins,sans-serif}.feasibility-desktop-editor .desktop-select__search input:focus{border-color:#2f245c;box-shadow:0 0 0 3px #2f245c26}.feasibility-desktop-editor .desktop-select__search input::-webkit-search-cancel-button{display:none}.feasibility-desktop-editor .desktop-select__search button{position:absolute;right:5px;display:grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#919191;cursor:pointer}.feasibility-desktop-editor .desktop-select__search button:hover{background:#fafafa;color:#252525}.feasibility-desktop-editor .desktop-select__search button svg{width:14px;height:14px}.desktop-select__search-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feasibility-desktop-editor .desktop-select__picker-summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:#878787;font:500 11px/16px Poppins,sans-serif}.feasibility-desktop-editor .desktop-select__picker-footer{flex:0 0 auto;flex-wrap:wrap;padding:8px}.feasibility-desktop-editor .desktop-select__group-navigation{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:4px;overflow-x:auto}.feasibility-desktop-editor .desktop-select__group-navigation button{display:inline-flex;min-height:24px;flex:0 0 auto;align-items:center;gap:4px;padding:2px 7px;border:0;border-radius:4px;background:transparent;color:#878787;cursor:pointer;font:600 11px/16px Poppins,sans-serif;white-space:nowrap}.feasibility-desktop-editor .desktop-select__group-navigation button:hover,.feasibility-desktop-editor .desktop-select__group-navigation button:focus-visible{outline:0;background:#eeedf7;color:#2f245c}.feasibility-desktop-editor .desktop-select__group-navigation button span{min-width:18px;padding:0 4px;border-radius:100px;background:#f5f5f5;font-variant-numeric:tabular-nums;text-align:center}.feasibility-desktop-editor .desktop-select__options-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:4px;outline:0;scrollbar-color:#b8c9e0 transparent;scrollbar-width:thin}.feasibility-desktop-editor .desktop-select__option{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border-radius:4px;color:#252525;font:400 14px/20px Poppins,sans-serif;cursor:pointer}.feasibility-desktop-editor .desktop-select__option.is-focused{background:#eeedf7}.feasibility-desktop-editor .desktop-select__option.is-selected,.feasibility-desktop-editor .desktop-select__option[data-selected=true]{color:#2f245c;font-weight:600}.feasibility-desktop-editor .desktop-select__option.is-disabled{color:#919191;cursor:not-allowed;opacity:.55}.feasibility-desktop-editor .desktop-select__group-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px 4px;color:#3c3c3c;font:600 12px/20px Poppins,sans-serif}.feasibility-desktop-editor .desktop-select__group-heading small{min-width:20px;padding:0 5px;border-radius:100px;background:#f5f5f5;color:#878787;font:600 11px/16px Poppins,sans-serif;text-align:center}.feasibility-desktop-editor .is-searchable .desktop-select__group-heading{position:sticky;top:0;z-index:2;border-bottom:1px solid #d4d4d4;background:#fffffff7}.feasibility-desktop-editor .desktop-select__group-options{padding-left:8px}.desktop-select__option-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.desktop-select__option-copy>span,.desktop-select__option-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-select__option-copy small{color:#919191;font-size:12px;line-height:20px}.desktop-select__option-tail{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.desktop-select__option-badge{display:inline-flex;flex:0 0 auto;align-items:center}.desktop-select__check{width:15px;height:15px;flex:0 0 15px}.desktop-select__selected-state{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.desktop-select__selected-label{color:#2f245c;font:600 12px/16px Poppins,sans-serif;white-space:nowrap}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__picker-head{gap:6px;padding:6px}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__picker-summary,.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__group-navigation button{font-size:12px}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__options-scroll{padding:3px}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__group-heading{padding:5px 8px 3px;font-size:12px}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__group-options{padding-left:0}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__option{min-height:32px;gap:8px;padding:4px 8px}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__option.is-selected,.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__option[data-selected=true]{background:#eeedf7;box-shadow:inset 3px 0 #2f245c}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__option-copy{flex-direction:row;align-items:baseline;gap:6px}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__option-copy>span{max-width:55%;flex:0 1 auto}.feasibility-desktop-editor.desktop-select__options.is-compact-options .desktop-select__option-copy small{min-width:0;flex:1 1 auto}.feasibility-desktop-editor .desktop-select__empty{display:grid;min-height:112px;place-content:center;gap:4px;padding:24px;color:#878787;font:400 12px/20px Poppins,sans-serif;text-align:center}.feasibility-desktop-editor .desktop-select__empty strong{color:#252525;font-weight:600}.feasibility-desktop-editor .desktop-button--ai,.feasibility-desktop-editor .desktop-icon-button--ai{border-color:#2f245c29;background:#dddaf0;color:#8c6625}.feasibility-desktop-editor .desktop-button--ai:not(:focus-visible),.feasibility-desktop-editor .desktop-icon-button--ai:not(:focus-visible){box-shadow:0 2px 5px #2f245c24}.feasibility-desktop-editor .desktop-button--ai:hover:not(:disabled):not([aria-disabled=true]),.feasibility-desktop-editor .desktop-icon-button--ai:hover:not(:disabled):not([aria-disabled=true]){background:#d1cde6}.feasibility-desktop-editor .desktop-button--ai:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.feasibility-desktop-editor .desktop-icon-button--ai:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){box-shadow:inset 0 2px 4px #2f245c4d}.feasibility-desktop-editor .desktop-button--ai:focus-visible,.feasibility-desktop-editor .desktop-icon-button--ai:focus-visible{outline:0;box-shadow:0 0 0 3px #2f245c38}.feasibility-desktop-editor .desktop-icon-button--ai{border-radius:50%}.feasibility-desktop-editor .desktop-select__option-with-more{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0}.feasibility-desktop-editor .desktop-select__option-with-more:only-child{grid-column:1 / -1}.feasibility-desktop-editor.desktop-select__submenu{width:min(400px,calc(100vw - 16px));max-height:calc(100vh - 16px);display:grid;gap:4px;z-index:1901}.feasibility-desktop-editor .desktop-select__option.is-multiple-option{padding-left:10px;gap:10px}.feasibility-desktop-editor .desktop-select__option.is-multiple-option:before{display:none}.feasibility-desktop-editor .desktop-select__option.is-multiple-option .desktop-select__option-copy>span{overflow:visible;white-space:normal}.desktop-select__checkbox{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4d4d4;border-radius:3px;background:#fff}.desktop-select__checkbox svg{width:14px;height:14px}.is-selected>.desktop-select__checkbox{color:#2f245c;border-color:#2f245c}.desktop-select__submenu-summary{display:grid;gap:4px;padding:8px;border-bottom:1px solid #d4d4d4;font-size:12px;line-height:18px;font-variant-numeric:tabular-nums;white-space:normal}.desktop-select__confirmation{display:flex;justify-content:flex-end;gap:8px;padding:8px;border-top:1px solid #d4d4d4}.feasibility-desktop-editor .desktop-button.desktop-toolbar-button{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d4d4d4;border-radius:100px;background:#fff;color:#252525;font:500 12px/20px Poppins,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}.feasibility-desktop-editor .desktop-button.desktop-toolbar-button:hover:not(:disabled){background:#fafafa;border-color:#c6c3cc}.feasibility-desktop-editor .desktop-button.desktop-toolbar-button:focus-visible{outline:2px solid #2f245c;outline-offset:2px}.feasibility-desktop-editor .desktop-button.desktop-toolbar-button:disabled{cursor:not-allowed;opacity:.55}.feasibility-desktop-editor .desktop-button.desktop-toolbar-button.desktop-toolbar-button--regular-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:20px}.feasibility-desktop-editor .desktop-button.desktop-toolbar-button.desktop-button--primary{border-color:#2f245c;background:#2f245c;color:#fff}.feasibility-desktop-editor .desktop-button.desktop-toolbar-button.desktop-button--primary:hover:not(:disabled){background:#3c2e76}.feasibility-desktop-editor .desktop-icon-button.desktop-toolbar-icon-button{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d4d4d4;border-radius:100px;background:#fff;color:#252525;font:500 12px/20px Poppins,sans-serif;cursor:pointer;transition:background .15s,border-color .15s;width:40px;padding:0}.feasibility-desktop-editor .desktop-icon-button.desktop-toolbar-icon-button:hover:not(:disabled){background:#fafafa;border-color:#c6c3cc}.feasibility-desktop-editor .desktop-icon-button.desktop-toolbar-icon-button:focus-visible{outline:2px solid #2f245c;outline-offset:2px}.feasibility-desktop-editor .desktop-icon-button.desktop-toolbar-icon-button:disabled{cursor:not-allowed;opacity:.55}.feasibility-desktop-editor .desktop-toolbar-history{display:inline-flex;align-items:center;gap:0}.feasibility-desktop-editor .desktop-toolbar-history>.tooltip-trigger{display:flex;flex:0 0 auto}.feasibility-desktop-editor .desktop-toolbar-history>.tooltip-trigger+.tooltip-trigger{margin-left:-1px}.feasibility-desktop-editor .desktop-toolbar-history>.tooltip-trigger:first-child .desktop-toolbar-icon-button{border-radius:100px 0 0 100px}.feasibility-desktop-editor .desktop-toolbar-history>.tooltip-trigger:last-child .desktop-toolbar-icon-button{border-radius:0 100px 100px 0}.feasibility-desktop-editor .desktop-toolbar-button--regular-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:20px}.desktop-toolbar-divider{width:1px;height:24px;margin:0 4px;background:#d4d4d4;flex:0 0 auto}.app-dialog{position:fixed;inset:0;z-index:1800;display:block;font-family:Poppins,sans-serif;pointer-events:none}.app-dialog__backdrop{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:auto}.app-dialog__positioner{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;pointer-events:none}html.desktop-viewport-scaled .app-dialog .desktop-viewport-portal:not(.desktop-date-field__popover){zoom:1;scale:none}.app-dialog__panel{display:flex;width:min(500px,100%);max-height:calc(var(--app-viewport-height) - 40px);flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 10px 25px #0003;pointer-events:auto}.app-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0;margin-bottom:24px}.app-dialog__heading{min-width:0}.app-dialog__actions{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:8px}.app-dialog__heading h2{margin:0;color:#252525;font-size:24px;font-weight:600;line-height:1.3;text-transform:capitalize}.app-dialog__heading>:not(h2){margin:4px 0 0;color:#3c3c3c;font-size:14px;line-height:20px}.app-dialog__close{display:inline-flex;width:32px;min-width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#3c3c3c;cursor:pointer;transition:background-color .15s ease,color .15s ease}.app-dialog__close:hover:not(:disabled){background:#f0f0f0;color:#252525}.app-dialog__close:focus-visible{outline:0;box-shadow:0 0 0 3px #2f245c2e}.app-dialog__close:disabled{cursor:not-allowed;opacity:.5}.app-dialog__body{display:flex;min-height:0;flex-direction:column;gap:8px;padding:0 24px;margin-bottom:24px;overflow-y:auto}.app-dialog__field{display:flex;flex-direction:column;gap:8px}.app-dialog__field>span{color:#252525;font-size:14px;font-weight:400;line-height:20px}.app-dialog__description{margin:0;color:#3c3c3c;font-size:14px;line-height:20px}.app-dialog .app-dialog__control.desktop-field,.app-dialog .app-dialog__control .desktop-select__button{width:100%;height:52px;min-height:52px;box-sizing:border-box;padding:0 16px;border:1px solid #d4d4d4;border-radius:4px;background:#fff;color:#252525;font:400 14px/20px Poppins,sans-serif}.app-dialog .app-dialog__control.desktop-field:focus,.app-dialog .app-dialog__control .desktop-select__button:focus-visible{outline:0;border-color:#2f245c;box-shadow:0 0 0 3px #2f245c1f}.app-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:0 24px 24px}.app-dialog .app-dialog__footer .desktop-button{flex:0 0 auto;white-space:nowrap;min-width:100px;height:52px;min-height:52px;padding:0 24px;border:1px solid #d4d4d4;border-radius:100px;background:#fff;color:#252525;font:400 16px/20px Poppins,sans-serif;cursor:pointer}.app-dialog .app-dialog__footer .desktop-button--primary{border-color:#2f245c;background:#2f245c;color:#fff}.app-dialog .app-dialog__footer .desktop-button--danger{border-color:#ef4444;background:#ef4444;color:#fff}.app-dialog .app-dialog__footer .desktop-button:hover:not(:disabled):not([aria-disabled=true]){background:#f9f9f9}.app-dialog .app-dialog__footer .desktop-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:#261d4a}.app-dialog .app-dialog__footer .desktop-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:#ed2d2d}.app-dialog .app-dialog__footer .desktop-button--ai{border-color:#2f245c29;background:#dddaf0;color:#8c6625}.app-dialog .app-dialog__footer .desktop-button--ai:not(:focus-visible){box-shadow:0 2px 5px #2f245c24}.app-dialog .app-dialog__footer .desktop-button--ai:hover:not(:disabled):not([aria-disabled=true]){background:#d1cde6}.app-dialog .app-dialog__footer .desktop-button--ai:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){box-shadow:inset 0 2px 4px #2f245c4d}.app-dialog .app-dialog__footer .desktop-button--ai:focus-visible{outline:0;box-shadow:0 0 0 3px #2f245c38}.app-dialog .app-dialog__footer .desktop-button:focus-visible{outline:0;box-shadow:0 0 0 3px #2f245c2e}.app-dialog .app-dialog__footer .desktop-button:disabled{cursor:not-allowed;opacity:.6}@media(prefers-reduced-motion:reduce){.app-dialog__close,.app-dialog .app-dialog__footer .desktop-button{transition:none}}
