.app_shell__Rv5f\+ {
    display: grid;
    grid-template-rows: minmax(0, 1fr);
    height: 100vh;
    min-height: 0;
    background: var(--mantine-color-white);
}
    [data-mantine-color-scheme='dark'] .app_shell__Rv5f\+ {
    background: var(--mantine-color-dark-6);
}

/*
 * This gray canvas sits OUTSIDE the intrinsic measurement wrapper. It may
 * fill the iframe viewport without feeding that minimum back into resize
 * reports. Keep its measured children content-sized so the iframe can shrink.
 */
.app_embedShell__4z7xX {
    min-height: 100vh;
    background: #fcfcfc;
}
[data-mantine-color-scheme='dark'] .app_embedShell__4z7xX {
    background: #242424;
}

.app_applicationProcessShell__HtVQq {
    display: grid;
    grid-template-rows: auto auto minmax(0, 1fr);
    height: 100%;
    min-height: 0;
    background: #fcfcfc;
}

[data-mantine-color-scheme='dark'] .app_applicationProcessShell__HtVQq {
    background: #242424;
}

/* Intake panes own standalone scrolling; embedded content sizes the iframe. */
.app_workersCompIntakeShell__9pw41 {
    overflow: hidden;
}

html.isc-embed .app_workersCompIntakeShell__9pw41 {
    overflow: visible;
}

.app_applicationProcessContent__FGM-4 {
    display: grid;
    grid-template-rows: minmax(0, 1fr);
    min-height: 0;
}

.app_localStorageClearButton__Mrz6m {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 40;
    border: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_localStorageClearButton__Mrz6m {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_localStorageClearButton__Mrz6m {
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_localStorageClearButton__Mrz6m {
    background: var(--mantine-color-dark-6);
}

.app_localStorageClearButton__Mrz6m {
    color: #124871;
}

[data-mantine-color-scheme='dark'] .app_localStorageClearButton__Mrz6m {
    color: #aabdcc;
}

.app_localStorageClearButton__Mrz6m {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
}

.app_localAuthModeControl__oAfCS {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 40;
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_localAuthModeControl__oAfCS {
    background: var(--mantine-color-dark-6);
}

.app_localAuthModeControl__oAfCS {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
}

.app_localAuthModeControl__oAfCS[data-collapsed] {
    left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.app_preStep__\+PPRE {
    display: grid;
    box-sizing: border-box;
    align-items: start;
    justify-items: center;
    height: 100%;
    min-height: 0;
    overflow: auto;
    padding: clamp(112px, 15vh, 168px) var(--mantine-spacing-md)
        var(--mantine-spacing-md);
}

/* The host scrolls embedded Create Plan; its form must stay content-sized. */
html.isc-embed .app_preStep__\+PPRE {
    height: auto;
    overflow: visible;
    padding-top: 112px;
}

/* The longer details form needs less lead-in and room below its actions. */
.app_preStep__\+PPRE[data-plan-step="submissionDetails"],
html.isc-embed .app_preStep__\+PPRE[data-plan-step="submissionDetails"] {
    padding-top: 40px;
    padding-bottom: 80px;
}

.app_preStepCard__rj75N {
    width: min(520px, 100%);
}

.app_sourceReviewShell__7IusJ {
    width: min(720px, 100%);
}

.app_reviewPlanPage__yylvo {
    padding-top: 72px;
}

.app_sourceReviewTitle__Ay278 {
    margin: 0;
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_sourceReviewTitle__Ay278 {
    color: var(--mantine-color-gray-0);
}

.app_sourceReviewTitle__Ay278 {
    font-size: 26px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.15;
}

.app_planWizardShell__nHlTi {
    width: min(676px, 100%);
}

/* Preserve the form's reading width inside the padded details card. */
.app_preStep__\+PPRE[data-plan-step="submissionDetails"] .app_planWizardShell__nHlTi {
    width: min(742px, 100%);
}

.app_planWizardShell__nHlTi[data-wide="true"] {
    width: min(980px, 100%);
}

.app_planWizardProgressTrack__JqbtW {
    width: 100%;
    height: 6px;
    overflow: hidden;
    border-radius: 999px;
    background: var(--mantine-color-gray-1);
}

[data-mantine-color-scheme='dark'] .app_planWizardProgressTrack__JqbtW {
    background: var(--mantine-color-dark-5);
}

.app_planWizardProgressFill__8iWjw {
    height: 100%;
    border-radius: inherit;
    background: #124871;
    transition: width 180ms ease;
}

.app_planWizardCard__VC8Ik {
    min-width: 0;
}

.app_planWizardQuestionFrame__W2HWO {
    animation: app_planWizardSlideUpIn__dOlpR 260ms cubic-bezier(0.2, 0.8, 0.2, 1) both;
    will-change: opacity, transform;
}

.app_planWizardQuestionFrame__W2HWO[data-direction="down"] {
    animation-name: app_planWizardSlideDownIn__anS12;
}

.app_planWizardQuestionTitle__A-KEq {
    margin: 0;
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_planWizardQuestionTitle__A-KEq {
    color: var(--mantine-color-gray-0);
}

.app_planWizardQuestionTitle__A-KEq {
    font-size: 29px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.2;
}

.app_planWizardOption__3KJ-F,
.app_planWizardExistingItem__cawUK {
    --plan-wizard-control-gap: 18px;
    border: 2px solid transparent;
    border-radius: 12px;
    background: #f0f3f5;
}

[data-mantine-color-scheme='dark'] .app_planWizardOption__3KJ-F, [data-mantine-color-scheme='dark'] .app_planWizardExistingItem__cawUK {
    background: #373a40;
}

.app_planWizardOption__3KJ-F,
.app_planWizardExistingItem__cawUK {
    padding: 0 18px;
    transition:
        border-color 140ms ease,
        background-color 140ms ease,
        box-shadow 140ms ease;
}

.app_planWizardOption__3KJ-F {
    display: grid;
    min-height: 82px;
    align-items: center;
    cursor: pointer;
}

.app_planWizardExistingItem__cawUK {
    cursor: pointer;
    padding-block: 20px;
}

.app_planWizardExistingItemHeader__WcSlB {
    min-width: 0;
}

.app_planWizardOption__3KJ-F:hover,
.app_planWizardOption__3KJ-F:focus-within,
.app_planWizardExistingItem__cawUK:hover,
.app_planWizardExistingItem__cawUK:focus-within {
    border-color: #0b95ff;
}

.app_planWizardOption__3KJ-F[data-selected="true"],
.app_planWizardExistingItem__cawUK[data-selected="true"] {
    background: #f0f3f5;
}

[data-mantine-color-scheme='dark'] .app_planWizardOption__3KJ-F[data-selected="true"], [data-mantine-color-scheme='dark'] .app_planWizardExistingItem__cawUK[data-selected="true"] {
    background: #373a40;
}

.app_planWizardOption__3KJ-F[data-selected="true"],
.app_planWizardExistingItem__cawUK[data-selected="true"] {
    box-shadow: none;
}

.app_planWizardOption__3KJ-F .mantine-Radio-radio,
.app_planWizardExistingItem__cawUK .mantine-Checkbox-input {
    border-color: color-mix(
        in srgb,
        var(--mantine-color-gray-4) 70%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_planWizardOption__3KJ-F .mantine-Radio-radio, [data-mantine-color-scheme='dark'] .app_planWizardExistingItem__cawUK .mantine-Checkbox-input {
    border-color: color-mix(
        in srgb,
        var(--mantine-color-dark-4) 70%,
        var(--mantine-color-dark-6)
    );
}

.app_planWizardOption__3KJ-F .mantine-Radio-radio,
.app_planWizardExistingItem__cawUK .mantine-Checkbox-input {
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_planWizardOption__3KJ-F .mantine-Radio-radio, [data-mantine-color-scheme='dark'] .app_planWizardExistingItem__cawUK .mantine-Checkbox-input {
    background: var(--mantine-color-dark-6);
}

.app_planWizardOption__3KJ-F .mantine-Radio-radio:checked,
.app_planWizardExistingItem__cawUK .mantine-Checkbox-input:checked {
    border-color: #214d77;
    background: #214d77;
}

.app_planWizardOptionLabel__oysZo,
.app_planWizardExistingItemLabel__Icp8O {
    color: var(--mantine-color-black);
}

[data-mantine-color-scheme='dark'] .app_planWizardOptionLabel__oysZo, [data-mantine-color-scheme='dark'] .app_planWizardExistingItemLabel__Icp8O {
    color: var(--mantine-color-gray-0);
}

.app_planWizardOptionLabel__oysZo,
.app_planWizardExistingItemLabel__Icp8O {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2;
}

.app_planWizardNestedAction__U9XVR {
    border-top: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_planWizardNestedAction__U9XVR {
    border-top: 1px solid
        var(--mantine-color-dark-5);
}

.app_planWizardNestedAction__U9XVR {
    cursor: default;
    padding-top: var(--mantine-spacing-md);
}

.app_planWizardSelect__1Va0Q {
    width: 100%;
}

.app_planWizardSelect__1Va0Q .mantine-NativeSelect-input,
.app_planWizardSelect__1Va0Q .mantine-TextInput-input {
    min-height: 64px;
    border: 2px solid transparent;
    border-radius: 12px;
    background: #f0f3f5;
}

[data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q .mantine-NativeSelect-input, [data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q .mantine-TextInput-input {
    background: #373a40;
}

.app_planWizardSelect__1Va0Q .mantine-NativeSelect-input,
.app_planWizardSelect__1Va0Q .mantine-TextInput-input {
    color: var(--mantine-color-black);
}

[data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q .mantine-NativeSelect-input, [data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q .mantine-TextInput-input {
    color: var(--mantine-color-gray-0);
}

.app_planWizardSelect__1Va0Q .mantine-NativeSelect-input,
.app_planWizardSelect__1Va0Q .mantine-TextInput-input {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    padding-inline: 18px 48px;
    transition:
        border-color 140ms ease,
        background-color 140ms ease,
        box-shadow 140ms ease;
}

.app_planWizardSelect__1Va0Q
    .mantine-NativeSelect-input:hover:not(:disabled, [data-disabled]),
.app_planWizardSelect__1Va0Q
    .mantine-TextInput-input:hover:not(:disabled, [data-disabled]) {
    border-color: #0b95ff;
}

.app_planWizardSelect__1Va0Q
    .mantine-NativeSelect-input:focus:not(:disabled, [data-disabled]),
.app_planWizardSelect__1Va0Q
    .mantine-TextInput-input:focus:not(:disabled, [data-disabled]) {
    border-color: #0b95ff;
    box-shadow: 0 0 0 3px color-mix(in srgb, #0b95ff 18%, transparent);
}

.app_planWizardSelect__1Va0Q
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]),
.app_planWizardSelect__1Va0Q
    .mantine-TextInput-input:is(:disabled, [data-disabled]) {
    background: var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q
    .mantine-TextInput-input:is(:disabled, [data-disabled]) {
    background: var(--mantine-color-dark-5);
}

.app_planWizardSelect__1Va0Q
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]),
.app_planWizardSelect__1Va0Q
    .mantine-TextInput-input:is(:disabled, [data-disabled]) {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q
    .mantine-TextInput-input:is(:disabled, [data-disabled]) {
    color: var(--mantine-color-gray-3);
}

.app_planWizardSelect__1Va0Q
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]),
.app_planWizardSelect__1Va0Q
    .mantine-TextInput-input:is(:disabled, [data-disabled]) {
    cursor: not-allowed;
    border-color: transparent;
    box-shadow: none;
}

.app_planWizardSelect__1Va0Q .mantine-NativeSelect-section {
    color: #214d77;
}

[data-mantine-color-scheme='dark'] .app_planWizardSelect__1Va0Q .mantine-NativeSelect-section {
    color: #aabdcc;
}

.app_planWizardSelect__1Va0Q .mantine-NativeSelect-section {
    inset-inline-end: 14px;
}

.app_planWizardCalendar__x9TUf {
    width: 100%;
    overflow: hidden;
    border: 0;
    border-radius: 12px;
    background: #f0f3f5;
}

[data-mantine-color-scheme='dark'] .app_planWizardCalendar__x9TUf {
    background: #373a40;
}

.app_planWizardCalendar__x9TUf {
    padding: 18px;
}

.app_planWizardDatePicker__ePmTA {
    width: 100%;
}

.app_planWizardDatePicker__ePmTA .mantine-DatePicker-calendarHeader {
    max-width: none;
}

.app_planWizardDatePicker__ePmTA .mantine-DatePicker-levelsGroup,
.app_planWizardDatePicker__ePmTA .mantine-DatePicker-monthsList {
    width: 100%;
    gap: 20px;
    justify-content: space-between;
}

.app_planWizardDatePicker__ePmTA [data-month-level] {
    flex: 1 1 0;
    min-width: 0;
}

.app_planWizardDatePicker__ePmTA [data-month-level] + [data-month-level] {
    position: relative;
}

.app_planWizardDatePicker__ePmTA [data-month-level] + [data-month-level]::before {
    position: absolute;
    top: 8px;
    bottom: 8px;
    left: -10px;
    border-left: 1px dotted
        var(--mantine-color-gray-4);
}

[data-mantine-color-scheme='dark'] .app_planWizardDatePicker__ePmTA [data-month-level] + [data-month-level]::before {
    border-left: 1px dotted
        var(--mantine-color-dark-4);
}

.app_planWizardDatePicker__ePmTA [data-month-level] + [data-month-level]::before {
    content: "";
}

.app_planWizardDatePicker__ePmTA .mantine-DatePicker-month {
    width: 100%;
}

.app_planWizardDatePicker__ePmTA .mantine-DatePicker-monthCell {
    padding: 2px;
}

.app_planWizardDatePicker__ePmTA .mantine-DatePicker-day {
    border-radius: 8px;
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_planWizardDatePicker__ePmTA .mantine-DatePicker-day {
    color: var(--mantine-color-gray-0);
}

.app_planWizardDatePicker__ePmTA .mantine-DatePicker-day {
    font-weight: 700;
}

.app_planWizardDatePicker__ePmTA .mantine-DatePicker-day[data-selected] {
    background: #124871;
    color: var(--mantine-color-white);
}

.app_planWizardSelectedDate__XkSy8 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--mantine-spacing-md);
    margin-top: 16px;
    border-top: 1px dotted
        var(--mantine-color-gray-4);
}

[data-mantine-color-scheme='dark'] .app_planWizardSelectedDate__XkSy8 {
    border-top: 1px dotted
        var(--mantine-color-dark-4);
}

.app_planWizardSelectedDate__XkSy8 {
    padding: 14px 8px 0;
}

.app_planWizardSelectedDateLabel__lPhek {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_planWizardSelectedDateLabel__lPhek {
    color: var(--mantine-color-gray-3);
}

.app_planWizardSelectedDateLabel__lPhek {
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1;
    text-transform: uppercase;
}

.app_planWizardSelectedDateValue__ckPqL {
    color: #124871;
}

[data-mantine-color-scheme='dark'] .app_planWizardSelectedDateValue__ckPqL {
    color: #aabdcc;
}

.app_planWizardSelectedDateValue__ckPqL {
    font-size: 18px;
    font-weight: 800;
    line-height: 1.2;
}

.app_planWizardUploadRow__9Yrng {
    border-radius: var(--mantine-radius-sm);
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_planWizardUploadRow__9Yrng {
    background: var(--mantine-color-dark-6);
}

.app_planWizardUploadRow__9Yrng {
    padding: var(--mantine-spacing-sm);
}

.app_planSection__1aLle {
    width: 100%;
    min-width: 0;
    border-top: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_planSection__1aLle {
    border-top: 1px solid
        var(--mantine-color-dark-5);
}

.app_planSection__1aLle {
    padding-top: var(--mantine-spacing-md);
}

.app_planReferencePanel__HnoYt {
    border-radius: var(--mantine-radius-sm);
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_planReferencePanel__HnoYt {
    background: var(--mantine-color-dark-6);
}

.app_planReferencePanel__HnoYt {
    padding: var(--mantine-spacing-sm);
}

.app_industryCheckboxGrid__sPeXL,
.app_employeePayCheckboxGrid__W3pBK,
.app_marketCheckboxGrid__2PPTS,
.app_marketChipGrid__NVFmq {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(178px, 1fr));
    gap: 8px 12px;
    min-width: 0;
}

.app_employeePayCheckboxGrid__W3pBK {
    grid-template-columns: minmax(0, 1fr);
}

.app_employeePayCheckboxGrid__W3pBK .app_planWizardGridCheckbox__IX8eX {
    --plan-wizard-control-gap: 18px;
    min-height: 82px;
    padding: 0 18px;
}

.app_planWizardControlRow__m9QVl {
    gap: var(--plan-wizard-control-gap);
}

.app_planWizardControl__1kW8M {
    display: flex;
    flex: 0 0 auto;
    min-width: 0;
    line-height: 0;
}

.app_employeePayCheckboxGrid__W3pBK .app_planWizardGridCheckboxLabel__RD4\+N {
    font-size: 16px;
}

.app_industryCheckboxGrid__sPeXL {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.app_marketCheckboxGrid__2PPTS {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.app_planWizardGridCheckbox__IX8eX {
    --plan-wizard-control-gap: 18px;
    display: flex;
    min-height: 56px;
    align-items: center;
    border: 2px solid transparent;
    border-radius: 10px;
    background: #f0f3f5;
}

[data-mantine-color-scheme='dark'] .app_planWizardGridCheckbox__IX8eX {
    background: #373a40;
}

.app_planWizardGridCheckbox__IX8eX {
    cursor: pointer;
    padding: 12px 14px;
    transition:
        border-color 140ms ease,
        background-color 140ms ease;
}

.app_planWizardGridCheckbox__IX8eX:hover,
.app_planWizardGridCheckbox__IX8eX:focus-within {
    border-color: #0b95ff;
}

.app_planWizardGridCheckbox__IX8eX > * {
    min-width: 0;
}

.app_planWizardGridCheckboxLabel__RD4\+N {
    min-width: 0;
    color: var(--mantine-color-black);
}

[data-mantine-color-scheme='dark'] .app_planWizardGridCheckboxLabel__RD4\+N {
    color: var(--mantine-color-gray-0);
}

.app_planWizardGridCheckboxLabel__RD4\+N {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.2;
}

.app_reviewPlanGrid__Rh1c3 {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--mantine-spacing-sm);
}

.app_reviewPlanCard__dNvmE {
    min-width: 0;
    border-radius: var(--mantine-radius-sm);
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanCard__dNvmE {
    background: var(--mantine-color-dark-6);
}

.app_reviewPlanCard__dNvmE {
    padding: var(--mantine-spacing-md);
}

.app_reviewPlanOutlineCard__lKPRm {
    overflow: hidden;
    border-color: color-mix(
        in srgb,
        var(--mantine-color-gray-4) 74%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_reviewPlanOutlineCard__lKPRm {
    border-color: color-mix(
        in srgb,
        var(--mantine-color-dark-4) 74%,
        var(--mantine-color-dark-6)
    );
}

.app_reviewPlanOutlineCard__lKPRm {
    padding: 0;
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.04);
}

.app_reviewPlanCardHeader__0wIRO {
    border-bottom: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanCardHeader__0wIRO {
    border-bottom: 1px solid
        var(--mantine-color-dark-5);
}

.app_reviewPlanCardHeader__0wIRO {
    background: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            24%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_reviewPlanCardHeader__0wIRO {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            24%,
        var(--mantine-color-dark-6)
    );
}

.app_reviewPlanCardHeader__0wIRO {
    padding: 16px 18px 14px;
}

.app_reviewPlanStepMarker__3e0AH {
    display: grid;
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
    place-items: center;
    border-radius: 999px;
    background: #124871;
    color: var(--mantine-color-white);
    font-size: 14px;
    font-weight: 800;
    line-height: 1;
}

.app_reviewPlanStepMarker__3e0AH[data-complete="true"] {
    background: var(--mantine-color-green-8);
}

.app_reviewPlanStepEyebrow__0PJSE,
.app_reviewPlanSectionLabel__1tpfh,
.app_reviewPlanDetailLabel__pB9mD {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanStepEyebrow__0PJSE, [data-mantine-color-scheme='dark'] .app_reviewPlanSectionLabel__1tpfh, [data-mantine-color-scheme='dark'] .app_reviewPlanDetailLabel__pB9mD {
    color: var(--mantine-color-gray-3);
}

.app_reviewPlanStepEyebrow__0PJSE,
.app_reviewPlanSectionLabel__1tpfh,
.app_reviewPlanDetailLabel__pB9mD {
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.1;
    text-transform: uppercase;
}

.app_reviewPlanStepTitle__ZIh7t {
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanStepTitle__ZIh7t {
    color: var(--mantine-color-gray-0);
}

.app_reviewPlanStepTitle__ZIh7t {
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.15;
}

.app_reviewPlanCardBody__gTbM3 {
    padding: 16px 18px 18px;
}

.app_reviewPlanDescription__tS8CK {
    max-width: 58ch;
    color: var(--mantine-color-gray-7);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanDescription__tS8CK {
    color: var(--mantine-color-gray-3);
}

.app_reviewPlanDescription__tS8CK {
    line-height: 1.35;
}

.app_reviewPlanDetailGrid__BVkCe {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 10px;
    margin: 0;
}

.app_reviewPlanDetailItem__YBqG6 {
    grid-column: span 3;
    min-width: 0;
    border: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanDetailItem__YBqG6 {
    border: 1px solid
        var(--mantine-color-dark-5);
}

.app_reviewPlanDetailItem__YBqG6 {
    border-radius: 6px;
    background: color-mix(
        in srgb,
        var(--mantine-color-gray-0) 72%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_reviewPlanDetailItem__YBqG6 {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 72%,
        var(--mantine-color-dark-6)
    );
}

.app_reviewPlanDetailItem__YBqG6 {
    padding: 10px 12px;
}

.app_reviewPlanDetailItem__YBqG6[data-layout="threeColumn"] {
    grid-column: span 2;
}

.app_reviewPlanEditButton__M3tKr {
    flex: 0 0 auto;
    color: #0b95ff;
}

.app_reviewPlanEditButton__M3tKr:hover {
    background: color-mix(
        in srgb,
        #0b95ff 12%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_reviewPlanEditButton__M3tKr:hover {
    background: color-mix(
        in srgb,
        #0b95ff 12%,
        var(--mantine-color-dark-6)
    );
}

.app_reviewPlanDetailItem__YBqG6 .app_reviewPlanEditButton__M3tKr {
    margin-block: -6px;
    margin-right: -6px;
}

.app_reviewPlanDetailValue__5HomT {
    overflow: hidden;
    margin: 5px 0 0;
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanDetailValue__5HomT {
    color: var(--mantine-color-gray-0);
}

.app_reviewPlanDetailValue__5HomT {
    font-weight: 700;
    line-height: 1.25;
    text-overflow: ellipsis;
}

.app_reviewPlanChipList__jh5N3 {
    display: flex;
    min-width: 0;
    flex-wrap: wrap;
    gap: 8px;
}

.app_reviewPlanChipList__jh5N3[data-checked-list="true"] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px 10px;
}

.app_reviewPlanChipList__jh5N3[data-checked-list="true"][data-column-count="2"] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.app_reviewPlanChipList__jh5N3[data-checked-list="true"][data-column-count="3"] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.app_reviewPlanChip__UG5\+z {
    display: inline-flex;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    border: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanChip__UG5\+z {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_reviewPlanChip__UG5\+z {
    border-radius: 999px;
    background: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            42%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_reviewPlanChip__UG5\+z {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            42%,
        var(--mantine-color-dark-6)
    );
}

.app_reviewPlanChip__UG5\+z {
    color: var(--mantine-primary-color-9);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanChip__UG5\+z {
    color: var(--mantine-primary-color-3);
}

.app_reviewPlanChip__UG5\+z {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
    padding: 6px 10px;
}

.app_reviewPlanChipList__jh5N3[data-checked-list="true"] .app_reviewPlanChip__UG5\+z {
    width: 100%;
    justify-content: space-between;
    border-radius: 6px;
}

.app_reviewPlanChipIcon__iifx- {
    flex: 0 0 auto;
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_reviewPlanChipIcon__iifx- {
    color: var(--mantine-primary-color-3);
}

@keyframes app_planWizardSlideUpIn__dOlpR {
    from {
        opacity: 0;
        transform: translateY(42px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes app_planWizardSlideDownIn__anS12 {
    from {
        opacity: 0;
        transform: translateY(-28px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media (prefers-reduced-motion: reduce) {
    .app_planWizardQuestionFrame__W2HWO {
        animation: none;
    }
}

.app_sourceReviewCards__4SpTA {
    width: 100%;
}

.app_sourceBlockCard__3zASC {
    position: relative;
    isolation: isolate;
    height: 100%;
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-gray-4)
                48%,
            transparent
        );
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC {
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-dark-4)
                48%,
            transparent
        );
}

.app_sourceBlockCard__3zASC {
    border-radius: var(--mantine-radius-sm);
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC {
    background: var(--mantine-color-dark-6);
}

.app_sourceBlockCard__3zASC {
    box-shadow: none;
    padding: var(--mantine-spacing-md);
    transition:
        border-color 140ms ease,
        background-color 140ms ease,
        opacity 140ms ease;
    cursor: pointer;
}

.app_sourceBlockCard__3zASC[data-included="true"] {
    border-left-width: 6px;
    border-color: var(--mantine-primary-color-4);
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC[data-included="true"] {
    background: var(--mantine-color-dark-6);
}

.app_sourceBlockCard__3zASC[data-included="true"] {
    box-shadow: none;
}

.app_sourceBlockCard__3zASC:not([data-included="true"]) {
    background: color-mix(
        in srgb,
        var(--mantine-color-white) 92%,
        var(--mantine-color-gray-0)
    );
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC:not([data-included="true"]) {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 92%,
        var(--mantine-color-dark-6)
    );
}

.app_sourceBlockCard__3zASC:not([data-included="true"]) {
    opacity: 0.66;
}

.app_sourceBlockCard__3zASC:not([data-included="true"]):hover {
    border-color: color-mix(
        in srgb,
        var(--mantine-primary-color-4) 46%,
        var(--mantine-color-gray-3)
    );
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC:not([data-included="true"]):hover {
    border-color: color-mix(
        in srgb,
        var(--mantine-primary-color-4) 46%,
        var(--mantine-color-dark-4)
    );
}

.app_sourceBlockCard__3zASC:not([data-included="true"]):hover {
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC:not([data-included="true"]):hover {
    background: var(--mantine-color-dark-6);
}

.app_sourceBlockLayout__Y8dCs {
    display: grid;
    grid-template-columns: minmax(190px, 240px) minmax(0, 1fr);
    align-items: start;
    gap: 18px;
}

.app_sourceBlockSummary__Nadb7,
.app_sourceBlockData__tW3YJ {
    min-width: 0;
}

.app_sourceBlockSummary__Nadb7 {
    align-self: stretch;
    gap: 14px;
}

.app_sourceBlockHeader__9gPPv {
    align-self: stretch;
    width: 100%;
    box-sizing: border-box;
    gap: 10px;
    min-width: 0;
    border-bottom: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockHeader__9gPPv {
    border-bottom: 1px solid
        var(--mantine-color-dark-5);
}

.app_sourceBlockHeader__9gPPv {
    padding-bottom: 10px;
}

.app_sourceBlockCheckbox__A4XEl {
    min-width: 0;
}

.app_sourceBlockCheckbox__A4XEl .mantine-Checkbox-input {
    border-radius: 4px;
}

.app_sourceBlockCheckbox__A4XEl .mantine-Checkbox-label {
    overflow: hidden;
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCheckbox__A4XEl .mantine-Checkbox-label {
    color: var(--mantine-color-gray-0);
}

.app_sourceBlockCheckbox__A4XEl .mantine-Checkbox-label {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app_sourceBlockRemoveButton__we7Ld {
    flex: 0 0 auto;
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockRemoveButton__we7Ld {
    color: var(--mantine-color-gray-3);
}

.app_sourceBlockRemoveButton__we7Ld:hover {
    background: var(--mantine-color-red-0);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockRemoveButton__we7Ld:hover {
    background: var(--mantine-color-dark-6);
}

.app_sourceBlockRemoveButton__we7Ld:hover {
    color: var(--mantine-color-red-7);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockRemoveButton__we7Ld:hover {
    color: var(--mantine-color-red-3);
}

.app_sourceBlockData__tW3YJ {
    border-left: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockData__tW3YJ {
    border-left: 1px solid
        var(--mantine-color-dark-5);
}

.app_sourceBlockData__tW3YJ {
    padding-left: 18px;
}

.app_sourceBlockIcon__oUa-0 {
    display: grid;
    flex: 0 0 34px;
    width: 34px;
    height: 34px;
    place-items: center;
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-gray-4)
                50%,
            transparent
        );
}

[data-mantine-color-scheme='dark'] .app_sourceBlockIcon__oUa-0 {
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-dark-4)
                50%,
            transparent
        );
}

.app_sourceBlockIcon__oUa-0 {
    border-radius: var(--mantine-radius-sm);
    background: color-mix(
        in srgb,
        var(--mantine-color-white) 88%,
        var(--mantine-color-gray-0)
    );
}

[data-mantine-color-scheme='dark'] .app_sourceBlockIcon__oUa-0 {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 88%,
        var(--mantine-color-dark-6)
    );
}

.app_sourceBlockIcon__oUa-0 {
    color: var(--mantine-color-gray-7);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockIcon__oUa-0 {
    color: var(--mantine-color-gray-3);
}

.app_sourceBlockCard__3zASC[data-included="true"] .app_sourceBlockIcon__oUa-0 {
    border-color: var(--mantine-primary-color-2);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC[data-included="true"] .app_sourceBlockIcon__oUa-0 {
    border-color: var(--mantine-color-dark-5);
}

.app_sourceBlockCard__3zASC[data-included="true"] .app_sourceBlockIcon__oUa-0 {
    background: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            58%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC[data-included="true"] .app_sourceBlockIcon__oUa-0 {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            58%,
        var(--mantine-color-dark-6)
    );
}

.app_sourceBlockCard__3zASC[data-included="true"] .app_sourceBlockIcon__oUa-0 {
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockCard__3zASC[data-included="true"] .app_sourceBlockIcon__oUa-0 {
    color: var(--mantine-primary-color-3);
}

.app_sourceBlockCopy__FRocX {
    display: grid;
    gap: 2px;
}

.app_sourceBlockSubtitle__6QxjA {
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockSubtitle__6QxjA {
    color: var(--mantine-color-gray-0);
}

.app_sourceBlockSubtitle__6QxjA {
    line-height: 1.22;
}

.app_sourceBlockMappedCount__KCbOC {
    line-height: 1.15;
}

.app_sourceBlockRow__ZtJop {
    min-width: 0;
    border-top: 1px solid
        var(--mantine-color-gray-1);
}

[data-mantine-color-scheme='dark'] .app_sourceBlockRow__ZtJop {
    border-top: 1px solid
        var(--mantine-color-dark-5);
}

.app_sourceBlockRow__ZtJop {
    padding-top: 5px;
}

.app_sourceBlockRow__ZtJop > * {
    min-width: 0;
}

.app_sourceBlockData__tW3YJ > .app_sourceBlockRow__ZtJop:first-child {
    border-top: 0;
    padding-top: 0;
}

.app_sourceBlockMoreButton__7Yd3j {
    align-self: flex-start;
    padding-inline: 0;
}

.app_sourceReviewActionButton__L4GQg {
    min-width: 118px;
    border-radius: 5px;
    font-weight: 700;
}

.app_sourceUploadGrid__\+FgjA {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--mantine-spacing-sm);
}

.app_sourceDropZone__LgU5L {
    border: 1px dashed
        var(--mantine-color-gray-4);
}

[data-mantine-color-scheme='dark'] .app_sourceDropZone__LgU5L {
    border: 1px dashed
        var(--mantine-color-dark-4);
}

.app_sourceDropZone__LgU5L {
    border-radius: var(--mantine-radius-sm);
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_sourceDropZone__LgU5L {
    background: var(--mantine-color-dark-6);
}

.app_sourceDropZone__LgU5L {
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_sourceDropZone__LgU5L {
    color: var(--mantine-primary-color-3);
}

.app_sourceDropZone__LgU5L {
    padding: 24px var(--mantine-spacing-md);
    width: 100%;
    transition:
        border-color 140ms ease,
        background-color 140ms ease,
        box-shadow 140ms ease;
}

.app_sourceDropZone__LgU5L[data-dragging="true"] {
    border-color: var(--mantine-primary-color-6);
    background: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            58%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_sourceDropZone__LgU5L[data-dragging="true"] {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            58%,
        var(--mantine-color-dark-6)
    );
}

.app_sourceDropZone__LgU5L[data-dragging="true"] {
    box-shadow: 0 0 0 3px var(--mantine-primary-color-1);
}

@media (max-width: 720px) {
    .app_industryCheckboxGrid__sPeXL,
    .app_marketCheckboxGrid__2PPTS {
        grid-template-columns: 1fr;
    }

    .app_reviewPlanGrid__Rh1c3 {
        grid-template-columns: 1fr;
    }

    .app_reviewPlanDetailGrid__BVkCe {
        grid-template-columns: 1fr;
    }

    .app_reviewPlanChipList__jh5N3[data-checked-list="true"] {
        grid-template-columns: 1fr;
    }

    .app_planWizardSelectedDate__XkSy8 {
        align-items: flex-start;
        flex-direction: column;
        gap: 8px;
    }

    .app_sourceUploadGrid__\+FgjA {
        grid-template-columns: 1fr;
    }

    .app_sourceBlockLayout__Y8dCs {
        grid-template-columns: 1fr;
        gap: var(--mantine-spacing-sm);
    }

    .app_sourceBlockData__tW3YJ {
        border-top: 1px solid
            var(--mantine-color-gray-2);
    }
        [data-mantine-color-scheme='dark'] .app_sourceBlockData__tW3YJ {
        border-top: 1px solid
            var(--mantine-color-dark-5);
    }
        .app_sourceBlockData__tW3YJ {
        border-left: 0;
        padding-top: var(--mantine-spacing-sm);
        padding-left: 0;
    }
}

.app_workspaceShell__BcamF {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    height: 100%;
    min-height: 0;
}

.app_workspace__7wm4u {
    display: grid;
    grid-template-columns: minmax(461px, 605px) minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    gap: 0;
    height: 100%;
    min-height: 0;
    overflow: hidden;
    padding: 0 var(--mantine-spacing-md) 0 10px;
    background: #fcfcfc;
}

[data-mantine-color-scheme='dark'] .app_workspace__7wm4u {
    background: #242424;
}

/*
 * Embed mode: the iframe is sized to our content, so the workspace cannot
 * derive its height from the viewport (100%/vh re-couples content height
 * to iframe height and the sync ratchets — the PDF pane would grow by
 * every rendered page). Instead, the guided forms column drives the
 * height (it never scrolls internally; the host page scrolls), and the
 * PDF pane fills whatever height results, scrolling internally — its
 * absolutely positioned scroller contributes nothing to layout height,
 * which is what keeps the loop stable. The min-height keeps the PDF
 * usable when the forms column is short.
 */
html.isc-embed .app_guidedPanel__0cZ3z {
    height: auto;
    overflow: visible;
    scrollbar-gutter: auto;
}

/*
 * The single grid row is content-sized (fr collapses to auto in an
 * auto-height container) and would otherwise grow to the PDF pane's full
 * stacked-page height — the ratchet. A JS height-sync (embedWorkspace
 * HeightSync, wired from EmbedBoundary) pins `--embed-workspace-height` to
 * the guided forms column's natural height; the row then can't inflate,
 * grid stretch gives the PDF pane that same definite height, and the base
 * `.pdfScroll { height: 100%; overflow: auto }` scrolls the pages within
 * it. Forms drive the height (no scrollbar); the PDF gets the scrollbar.
 */
html.isc-embed .app_workspace__7wm4u {
    height: var(--embed-workspace-height, 780px);
    min-height: 780px;
}

html.isc-embed .app_pdfPane__7yhhT {
    min-height: 0;
}

.app_workspace__7wm4u[data-document-focus="true"] {
    grid-template-columns: minmax(0, 1fr);
    padding-left: 0;
}

.app_workspaceHeader__nx0L3 {
    position: relative;
    z-index: 10;
    min-width: 0;
    border-bottom: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-gray-3)
                72%,
            transparent
        );
}

[data-mantine-color-scheme='dark'] .app_workspaceHeader__nx0L3 {
    border-bottom: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-dark-4)
                72%,
            transparent
        );
}

.app_workspaceHeader__nx0L3 {
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_workspaceHeader__nx0L3 {
    background: var(--mantine-color-dark-6);
}

.app_workspaceHeader__nx0L3 {
    box-shadow: 0 1px 10px rgba(15, 23, 42, 0.04);
}

.app_workspaceHeaderContent__5V8ZW {
    display: grid;
    grid-template-columns: minmax(260px, 324px) minmax(0, 1fr) auto;
    min-width: 0;
    align-items: center;
    min-height: 76px;
    gap: 20px;
    padding: 0 var(--mantine-spacing-md);
}

.app_workspaceTitleGroup__CglfE {
    display: grid;
    min-width: 0;
    align-content: center;
    align-self: stretch;
    gap: 2px;
    border-right: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_workspaceTitleGroup__CglfE {
    border-right: 1px solid
        var(--mantine-color-dark-5);
}

.app_workspaceTitleGroup__CglfE {
    padding-right: 28px;
}

.app_workspaceEyebrow__iD-Yh {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_workspaceEyebrow__iD-Yh {
    color: var(--mantine-color-gray-3);
}

.app_workspaceEyebrow__iD-Yh {
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1;
    text-transform: uppercase;
}

.app_workspaceTitle__AmWa3 {
    min-width: 0;
    margin: 0;
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_workspaceTitle__AmWa3 {
    color: var(--mantine-color-gray-0);
}

.app_workspaceTitle__AmWa3 {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.15;
}

.app_workspaceStageList__BankN {
    display: flex;
    box-sizing: border-box;
    justify-self: stretch;
    width: 100%;
    min-width: 0;
    align-items: center;
    gap: 16px;
    justify-content: flex-start;
    margin: 0;
    overflow-x: auto;
    padding: 0 12px 2px;
    list-style: none;
    scrollbar-width: thin;
}

.app_workspaceStageItem__U9bdB {
    flex: 0 0 46px;
    min-width: 0;
    transition:
        flex-basis 260ms cubic-bezier(0.2, 0, 0, 1),
        flex-grow 260ms cubic-bezier(0.2, 0, 0, 1),
        min-width 260ms cubic-bezier(0.2, 0, 0, 1);
    will-change: flex-basis;
}

.app_workspaceStageItem__U9bdB[data-process-stage-status="current"] {
    flex: 1 1 640px;
    min-width: min(320px, 100%);
}

.app_workspaceStageItem__U9bdB[data-process-stage-status="complete"] {
    flex-basis: 46px;
}

.app_workspaceStageTooltipTarget__DOrBn {
    display: block;
    width: 100%;
    height: 100%;
    min-width: 0;
}

.app_workspaceStageButton__p7YE9 {
    position: relative;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    width: 100%;
    height: 100%;
    min-width: 0;
    min-height: 52px;
    align-items: center;
    gap: 10px;
    overflow: hidden;
    border: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9 {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_workspaceStageButton__p7YE9 {
    border-radius: var(--mantine-radius-sm);
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9 {
    background: var(--mantine-color-dark-6);
}

.app_workspaceStageButton__p7YE9 {
    color: var(--mantine-color-gray-7);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9 {
    color: var(--mantine-color-gray-3);
}

.app_workspaceStageButton__p7YE9 {
    cursor: pointer;
    font: inherit;
    padding: 9px 11px;
    text-align: left;
    transition:
        border-color 140ms ease,
        background-color 140ms ease,
        color 140ms ease,
        min-height 220ms cubic-bezier(0.2, 0, 0, 1),
        padding 220ms cubic-bezier(0.2, 0, 0, 1);
}

.app_workspaceStageButton__p7YE9:focus-visible {
    outline: 2px solid var(--mantine-primary-color-5);
    outline-offset: -2px;
}

.app_workspaceStageButton__p7YE9:disabled {
    cursor: not-allowed;
    opacity: 1;
    pointer-events: none;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="current"] {
    grid-template-columns: minmax(0, 1fr);
    overflow: visible;
    border-color: transparent;
    background: transparent;
    color: var(--mantine-primary-color-9);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9[data-process-stage-status="current"] {
    color: var(--mantine-primary-color-3);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="current"] {
    box-shadow: none;
    gap: 0;
    padding: 0;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="current"]
    .app_workspaceStageLabel__wIUmW {
    font-size: 14px;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="current"]
    .app_workspaceStageStatus__MoDDq {
    display: none;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="complete"] {
    border-color: transparent;
    background: transparent;
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9[data-process-stage-status="complete"] {
    color: var(--mantine-primary-color-3);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="complete"],
.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"] {
    grid-template-columns: 1fr;
    place-items: center;
    gap: 0;
    overflow: visible;
    min-height: 44px;
    border: 0;
    border-radius: 999px;
    background: transparent;
    padding: 0;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:disabled {
    border-color: transparent;
    background: transparent;
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:disabled {
    color: var(--mantine-primary-color-3);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:disabled
    .app_workspaceStageLabel__wIUmW {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:disabled
    .app_workspaceStageLabel__wIUmW {
    color: var(--mantine-color-gray-3);
}

.app_workspaceStageMarker__xZmcg {
    display: grid;
    width: 32px;
    height: 32px;
    place-items: center;
    border: 1px solid currentColor;
    border-radius: 999px;
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageMarker__xZmcg {
    color: var(--mantine-color-gray-3);
}

.app_workspaceStageMarker__xZmcg {
    font-size: 14px;
    font-weight: 800;
    line-height: 1;
    transition:
        border-color 140ms ease,
        background-color 140ms ease,
        box-shadow 140ms ease,
        color 140ms ease,
        opacity 180ms ease,
        transform 220ms cubic-bezier(0.2, 0, 0, 1);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="current"]
    .app_workspaceStageMarker__xZmcg {
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 0;
    transform: translateY(-50%) scale(0.72);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="complete"]
    .app_workspaceStageMarker__xZmcg {
    border-color: #124871;
    background: #124871;
    color: var(--mantine-color-white);
    width: 38px;
    height: 38px;
    font-size: 16px;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="complete"]:hover:not(:disabled)
    .app_workspaceStageMarker__xZmcg {
    border-color: var(--mantine-primary-color-9);
    background: var(--mantine-primary-color-9);
    box-shadow: 0 6px 14px rgba(18, 72, 113, 0.16);
    transform: translateY(-1px);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]
    .app_workspaceStageMarker__xZmcg {
    border-color: rgb(19 73 114 / 15%);
    background: rgb(19 73 114 / 5%);
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]
    .app_workspaceStageMarker__xZmcg {
    color: var(--mantine-primary-color-3);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]
    .app_workspaceStageMarker__xZmcg {
    width: 38px;
    height: 38px;
    font-size: 16px;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:hover:not(:disabled)
    .app_workspaceStageMarker__xZmcg {
    border-color: color-mix(
        in srgb,
        var(--mantine-primary-color-5) 62%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:hover:not(:disabled)
    .app_workspaceStageMarker__xZmcg {
    border-color: color-mix(
        in srgb,
        var(--mantine-primary-color-5) 62%,
        var(--mantine-color-dark-6)
    );
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:hover:not(:disabled)
    .app_workspaceStageMarker__xZmcg {
    background: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            72%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:hover:not(:disabled)
    .app_workspaceStageMarker__xZmcg {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            72%,
        var(--mantine-color-dark-6)
    );
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:hover:not(:disabled)
    .app_workspaceStageMarker__xZmcg {
    box-shadow: 0 6px 14px rgba(18, 72, 113, 0.1);
    color: var(--mantine-primary-color-9);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:hover:not(:disabled)
    .app_workspaceStageMarker__xZmcg {
    color: var(--mantine-primary-color-3);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="upcoming"]:hover:not(:disabled)
    .app_workspaceStageMarker__xZmcg {
    transform: translateY(-1px);
}

.app_workspaceStageCopy__-UfxJ {
    display: grid;
    position: absolute;
    inset: 50% 0 auto 0;
    min-width: 0;
    gap: 3px;
    opacity: 0;
    pointer-events: none;
    transform: translateY(-50%) scaleX(0.34);
    transform-origin: center;
    transition:
        border-color 140ms ease,
        background-color 140ms ease,
        box-shadow 140ms ease,
        opacity 160ms ease,
        transform 260ms cubic-bezier(0.2, 0, 0, 1);
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="current"] .app_workspaceStageCopy__-UfxJ {
    position: relative;
    inset: auto;
    display: block;
    width: 100%;
    min-height: 38px;
    opacity: 1;
    overflow: hidden;
    border: 1px solid rgb(19 73 114 / 15%);
    border-radius: 999px;
    background: rgb(19 73 114 / 5%);
    padding: 0;
    pointer-events: auto;
    transform: none;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="current"]:hover
    .app_workspaceStageCopy__-UfxJ {
    border-color: rgb(19 73 114 / 24%);
    background: rgb(19 73 114 / 7%);
    box-shadow: 0 6px 14px rgba(18, 72, 113, 0.08);
}

.app_workspaceStageLabel__wIUmW {
    overflow: hidden;
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageLabel__wIUmW {
    color: var(--mantine-color-gray-0);
}

.app_workspaceStageLabel__wIUmW {
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.1;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app_workspaceStageButton__p7YE9[data-process-stage-status="current"]
    .app_workspaceStageLabel__wIUmW {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 45px;
    color: var(--mantine-color-white);
    transform: translateY(-50%);
}

.app_workspaceStageProgressNumber__i\+ZUK {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 2px;
    display: grid;
    box-sizing: border-box;
    width: 34px;
    height: 34px;
    place-items: center;
    border: 4px solid #124871;
    border-radius: 999px;
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_workspaceStageProgressNumber__i\+ZUK {
    background: var(--mantine-color-dark-6);
}

.app_workspaceStageProgressNumber__i\+ZUK {
    color: #114971;
}

[data-mantine-color-scheme='dark'] .app_workspaceStageProgressNumber__i\+ZUK {
    color: #aabdcc;
}

.app_workspaceStageProgressNumber__i\+ZUK {
    font-size: 16px;
    font-weight: 800;
    line-height: 1;
    transform: translateY(-50%);
}

.app_workspaceStageStatus__MoDDq {
    overflow: hidden;
    color: currentColor;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.1;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app_workspaceStageProgressTrack__BOqhC {
    position: absolute;
    z-index: 1;
    inset: 0;
    display: block;
    overflow: hidden;
    border-radius: inherit;
    pointer-events: none;
}

.app_workspaceStageProgressFill__3RwhA {
    display: block;
    position: absolute;
    inset: 0 auto 0 0;
    width: var(--stage-progress-width, var(--stage-progress-percent, 0%));
    min-width: min(150px, 100%);
    min-height: 38px;
    overflow: hidden;
    border-radius: inherit;
    background: #124871;
    transition: width 180ms ease;
}

@media (prefers-reduced-motion: reduce) {
    .app_workspaceStageItem__U9bdB,
    .app_workspaceStageButton__p7YE9,
    .app_workspaceStageMarker__xZmcg,
    .app_workspaceStageCopy__-UfxJ,
    .app_workspaceStageProgressFill__3RwhA {
        transition-duration: 1ms;
    }
}

.app_pdfPane__7yhhT {
    position: relative;
    z-index: 0;
    min-width: 0;
    min-height: 0;
    margin-left: -10px;
    margin-right: calc(var(--mantine-spacing-md) * -1);
    overflow: hidden;
    border: 0;
    border-radius: 0;
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_pdfPane__7yhhT {
    background: var(--mantine-color-dark-6);
}

.app_workspace__7wm4u[data-document-focus="true"] .app_pdfPane__7yhhT {
    margin-left: 0;
}

.app_pdfScroll__d2EkH {
    height: 100%;
    overflow: auto;
    padding: 0 var(--mantine-spacing-md) 72px;
}

.app_pdfLoadingScroll__WbggE {
    padding-top: var(--mantine-spacing-md);
    scrollbar-gutter: stable both-edges;
}

.app_pdfStack__b\+CoX {
    display: grid;
    gap: 0;
    width: 100%;
}

.app_workspace__7wm4u[data-document-focus="true"] .app_pdfStack__b\+CoX {
    width: max-content;
    max-width: 14in;
    margin-inline: auto;
}

.app_packetLoadingSkeleton__lkWy6 {
    display: grid;
    gap: var(--mantine-spacing-md);
    margin-bottom: var(--mantine-spacing-xl);
}

.app_pdfDocument__OHxi4 {
    display: grid;
    gap: 0;
    width: 100%;
}

.app_pdfPage__3zUpx {
    color-scheme: light;
    color: #000;
    position: relative;
    overflow: hidden;
    border: 0;
    background: var(--mantine-color-white);
    box-shadow: none;
}

.app_pdfPage__3zUpx canvas {
    display: block;
}

.app_pdfField__xUgUV {
    position: absolute;
    z-index: 1;
    box-sizing: border-box;
    border: 1px solid transparent;
    border-radius: 2px;
    padding: 1px 4px;
    background: transparent;
    color: #000;
    caret-color: transparent;
    font-size: 11px;
    line-height: 1.2;
    opacity: 1;
    transition:
        opacity 120ms ease,
        border-color 120ms ease,
        box-shadow 120ms ease,
        background-color 120ms ease,
        color 120ms ease;
}

/* Disabled document annotations retain the light page's ink and paper. */
.app_pdfPage__3zUpx .app_pdfField__xUgUV:disabled {
    background-color: #f1f3f5;
    border-color: #dee2e6;
    color: #868e96;
}

.app_pdfField__xUgUV:hover {
    z-index: 3;
    opacity: 1;
    border-color: var(--mantine-primary-color-6);
    background: color-mix(
        in srgb,
        var(--mantine-primary-color-0) 68%,
        transparent
    );
    color: #000;
    caret-color: #000;
    box-shadow: 0 0 0 1px var(--mantine-primary-color-2);
}

.app_pdfField__xUgUV:focus,
.app_pdfField__xUgUV:focus-visible {
    z-index: 5;
    opacity: 1;
    border-color: var(--mantine-color-grape-6);
    background: color-mix(
        in srgb,
        var(--mantine-color-grape-0) 72%,
        transparent
    );
    color: #000;
    caret-color: #000;
    outline: none;
    box-shadow: 0 0 0 2px var(--mantine-color-grape-2);
}

.app_pdfField__xUgUV:active {
    z-index: 6;
    opacity: 1;
    border-color: var(--mantine-color-pink-7);
    background: color-mix(
        in srgb,
        var(--mantine-color-pink-0) 76%,
        transparent
    );
    color: #000;
    caret-color: #000;
    box-shadow:
        0 0 0 3px var(--mantine-color-pink-2),
        0 0 0 1px var(--mantine-color-pink-7) inset;
}

.app_pdfField__xUgUV[data-active="true"][data-mode="box"] {
    z-index: 4;
    opacity: 1;
    border-color: var(--mantine-color-yellow-7);
    background: color-mix(
        in srgb,
        var(--mantine-color-yellow-0) 72%,
        transparent
    );
    color: #000;
    caret-color: #000;
    box-shadow: 0 0 0 2px var(--mantine-color-yellow-2);
}

.app_pdfField__xUgUV[data-active="true"][data-document-key="wcSupplemental"] {
    z-index: 4;
    opacity: 1;
    border-color: var(--mantine-color-yellow-7);
    background: color-mix(
        in srgb,
        var(--mantine-color-yellow-0) 72%,
        transparent
    );
    color: #000;
    caret-color: #000;
    box-shadow: 0 0 0 2px var(--mantine-color-yellow-2);
}

.app_pdfField__xUgUV[data-invalid="true"] {
    z-index: 6;
    border-color: var(--mantine-color-red-7);
    background: color-mix(in srgb, var(--mantine-color-red-0) 78%, transparent);
    caret-color: #000;
    box-shadow:
        0 0 0 2px var(--mantine-color-red-2),
        0 0 0 1px var(--mantine-color-red-7) inset;
}

.app_pdfField__xUgUV[data-mode="box"] {
    cursor: text;
}

.app_pdfField__xUgUV[type="checkbox"],
.app_pdfField__xUgUV[type="radio"] {
    appearance: none;
    margin: 0;
    display: block;
    padding: 0;
    cursor: pointer;
}

.app_pdfField__xUgUV[type="checkbox"]:checked::after,
.app_pdfField__xUgUV[type="radio"]:checked::after {
    content: "\2713";
    display: grid;
    width: 100%;
    height: 100%;
    place-items: center;
    color: #000;
    font-size: 1.1em;
    line-height: 1;
}

.app_workspace__7wm4u[data-pdf-required-highlighting="true"]
    .app_pdfField__xUgUV[data-wired-field="true"] {
    z-index: 2;
    border-color: var(--mantine-color-blue-5);
    background: color-mix(
        in srgb,
        var(--mantine-color-blue-0) 64%,
        transparent
    );
    box-shadow: 0 0 0 1px var(--mantine-color-blue-2);
}

.app_workspace__7wm4u[data-pdf-required-highlighting="true"]
    .app_pdfField__xUgUV[data-wired-field="true"][type="checkbox"] {
    background: color-mix(
        in srgb,
        var(--mantine-color-blue-0) 72%,
        transparent
    );
}

.app_workspace__7wm4u[data-pdf-required-highlighting="true"]
    .app_pdfField__xUgUV[data-required-highlight="true"] {
    z-index: 3;
    border-color: var(--mantine-color-orange-5);
    background: color-mix(
        in srgb,
        var(--mantine-color-yellow-0) 64%,
        transparent
    );
    box-shadow: 0 0 0 1px var(--mantine-color-orange-2);
}

.app_workspace__7wm4u[data-pdf-required-highlighting="true"]
    .app_pdfField__xUgUV[data-required-highlight="true"][type="checkbox"] {
    background: color-mix(
        in srgb,
        var(--mantine-color-yellow-0) 72%,
        transparent
    );
}

.app_guidedPanel__0cZ3z {
    --guided-panel-background: #fcfcfc;
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z {
    --guided-panel-background: #242424;
}

.app_guidedPanel__0cZ3z {
    --guided-panel-inline-start-bleed: 10px;

    position: relative;
    z-index: 2;
    display: grid;
    align-content: start;
    gap: 12px;
    height: 100%;
    min-height: 0;
    min-width: 0;
    margin-left: calc(var(--guided-panel-inline-start-bleed) * -1);
    overflow: auto;
    padding: var(--mantine-spacing-md) 0 var(--mantine-spacing-md)
        var(--guided-panel-inline-start-bleed);
    background: var(--guided-panel-background);
    scroll-padding-top: 12px;
    box-shadow:
        30px 0 44px -30px rgba(15, 23, 42, 0.16),
        10px 0 18px -14px rgba(15, 23, 42, 0.09);
    scrollbar-gutter: stable;
    scrollbar-color: #98a6b3 transparent;
    scrollbar-width: thin;
}

.app_guidedPanel__0cZ3z::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.app_guidedPanel__0cZ3z::-webkit-scrollbar-track {
    background: transparent;
}

.app_guidedPanel__0cZ3z::-webkit-scrollbar-thumb {
    border: 3px solid var(--guided-panel-background);
    border-radius: 999px;
    background: #98a6b3;
}

.app_guidedPanel__0cZ3z::-webkit-scrollbar-thumb:hover {
    background: #758392;
}

.app_documentFloatingMenu__NHxc1 {
    position: absolute;
    bottom: 16px;
    left: 50%;
    z-index: 30;
    padding: 4px;
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-gray-4)
                64%,
            transparent
        );
}

[data-mantine-color-scheme='dark'] .app_documentFloatingMenu__NHxc1 {
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-dark-4)
                64%,
            transparent
        );
}

.app_documentFloatingMenu__NHxc1 {
    border-radius: 999px;
    background: color-mix(
        in srgb,
        var(--mantine-color-white) 90%,
        transparent
    );
}

[data-mantine-color-scheme='dark'] .app_documentFloatingMenu__NHxc1 {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 90%,
        transparent
    );
}

.app_documentFloatingMenu__NHxc1 {
    box-shadow:
        0 14px 34px rgba(15, 23, 42, 0.16),
        0 3px 10px rgba(15, 23, 42, 0.1);
    transform: translateX(-50%);
    backdrop-filter: blur(14px);
}

.app_documentFloatingMenu__NHxc1 .mantine-ActionIcon-root {
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_documentFloatingMenu__NHxc1 .mantine-ActionIcon-root {
    color: var(--mantine-primary-color-3);
}

.app_documentFloatingMenu__NHxc1 .mantine-ActionIcon-root[data-variant="filled"] {
    color: var(--mantine-color-white);
}

.app_guidedPanel__0cZ3z .mantine-InputWrapper-root,
.app_guidedPanel__0cZ3z .mantine-Input-wrapper,
.app_guidedPanel__0cZ3z .mantine-Input-input,
.app_guidedPanel__0cZ3z .mantine-Textarea-input,
.app_guidedPanel__0cZ3z .mantine-NativeSelect-input {
    min-width: 0;
}

.app_guidedPanel__0cZ3z .mantine-InputWrapper-label,
.app_guidedPanel__0cZ3z .mantine-Text-root {
    overflow-wrap: anywhere;
    word-break: break-word;
}

.app_guidedStepCard__K7\+a0 {
    position: relative;
    isolation: isolate;
    min-width: 0;
    margin-right: 10px;
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-gray-4)
                48%,
            transparent
        );
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0 {
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-dark-4)
                48%,
            transparent
        );
}

.app_guidedStepCard__K7\+a0 {
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0 {
    background: var(--mantine-color-dark-6);
}

.app_guidedStepCard__K7\+a0 {
    box-shadow: none;
    transition:
        border-color 140ms ease,
        background-color 140ms ease;
}

.app_guidedStepCard__K7\+a0::before {
    content: attr(data-step-number);
    position: absolute;
    top: 50%;
    left: 14px;
    display: grid;
    width: 30px;
    height: 30px;
    place-items: center;
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-gray-4)
                60%,
            transparent
        );
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0::before {
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-dark-4)
                60%,
            transparent
        );
}

.app_guidedStepCard__K7\+a0::before {
    border-radius: 999px;
    background: transparent;
    color: var(--mantine-color-gray-7);
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0::before {
    color: var(--mantine-color-gray-3);
}

.app_guidedStepCard__K7\+a0::before {
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    pointer-events: none;
    transform: translateY(-50%);
}

.app_guidedStepCard__K7\+a0[data-active="true"] {
    border-left-width: 6px;
    border-color: var(--mantine-primary-color-4);
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0[data-active="true"] {
    background: var(--mantine-color-dark-6);
}

.app_guidedStepCard__K7\+a0[data-active="true"] {
    box-shadow: none;
}

.app_guidedStepCard__K7\+a0[data-active="true"] > * {
    transform-origin: top;
    animation: app_guidedStepContentOpen__B33an 180ms ease-out both;
}

.app_guidedStepCard__K7\+a0[data-collapsed="true"] {
    background: color-mix(
        in srgb,
        var(--mantine-color-white) 92%,
        var(--mantine-color-gray-0)
    );
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0[data-collapsed="true"] {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 92%,
        var(--mantine-color-dark-6)
    );
}

.app_guidedStepCard__K7\+a0[data-collapsed="true"]:hover {
    border-color: color-mix(
        in srgb,
        var(--mantine-primary-color-4) 46%,
        var(--mantine-color-gray-3)
    );
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0[data-collapsed="true"]:hover {
    border-color: color-mix(
        in srgb,
        var(--mantine-primary-color-4) 46%,
        var(--mantine-color-dark-4)
    );
}

.app_guidedStepCard__K7\+a0[data-collapsed="true"]:hover {
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0[data-collapsed="true"]:hover {
    background: var(--mantine-color-dark-6);
}

.app_guidedStepCard__K7\+a0[data-active="true"]::before {
    top: 13px;
    border-color: var(--mantine-primary-color-3);
    background: transparent;
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0[data-active="true"]::before {
    color: var(--mantine-primary-color-3);
}

.app_guidedStepCard__K7\+a0[data-active="true"]::before {
    transform: none;
}

.app_guidedPanelScrollSpacer__HO3Hy {
    min-height: 0;
    pointer-events: none;
}

.app_guidedStepCard__K7\+a0 .mantine-Title-root {
    display: flex;
    min-height: 30px;
    align-items: center;
    margin: 0 0 12px 40px;
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_guidedStepCard__K7\+a0 .mantine-Title-root {
    color: var(--mantine-color-gray-0);
}

.app_guidedStepCard__K7\+a0 .mantine-Title-root {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.25;
}

.app_guidedCollapsedStepButton__w29Fp {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: space-between;
    width: 100%;
    min-height: 64px;
    padding: 13px 18px 13px 56px;
    border: 0;
    background: transparent;
    color: inherit;
    cursor: pointer;
    font: inherit;
    text-align: left;
}

.app_guidedCollapsedStepButton__w29Fp:focus-visible {
    outline: 2px solid var(--mantine-primary-color-4);
    outline-offset: -2px;
}

.app_guidedCollapsedStepTitle__Fpr99 {
    flex: 1 1 auto;
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_guidedCollapsedStepTitle__Fpr99 {
    color: var(--mantine-color-gray-0);
}

.app_guidedCollapsedStepTitle__Fpr99 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2;
}

.app_guidedCollapsedStepCompleteIcon__mWlsB {
    display: grid;
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    place-items: center;
    color: var(--mantine-color-teal-7);
}

[data-mantine-color-scheme='dark'] .app_guidedCollapsedStepCompleteIcon__mWlsB {
    color: var(--mantine-color-teal-3);
}

.app_guidedActiveStepCompleteIcon__84DiD {
    position: absolute;
    top: 17px;
    right: 18px;
    z-index: 2;
    display: grid;
    width: 26px;
    height: 26px;
    place-items: center;
    color: var(--mantine-color-teal-7);
}

[data-mantine-color-scheme='dark'] .app_guidedActiveStepCompleteIcon__84DiD {
    color: var(--mantine-color-teal-3);
}

.app_guidedActiveStepCompleteIcon__84DiD {
    pointer-events: none;
}

@keyframes app_guidedStepContentOpen__B33an {
    from {
        transform: scaleY(0.96);
    }

    to {
        transform: scaleY(1);
    }
}

@keyframes app_guidedValidationMessageEnter__cLHSi {
    from {
        max-height: 0;
        opacity: 0;
        transform: translateY(-4px);
    }

    to {
        max-height: 4rem;
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes app_guidedValidationMessageExit__ecsiV {
    from {
        max-height: 4rem;
        opacity: 1;
        transform: translateY(0);
    }

    to {
        max-height: 0;
        opacity: 0;
        transform: translateY(-4px);
    }
}

@media (prefers-reduced-motion: reduce) {
    .app_guidedStepCard__K7\+a0[data-active="true"] > * {
        animation: none;
    }

    .app_fieldBox__c5aCF[data-guided-error-state] .mantine-InputWrapper-error,
    .app_fieldBox__c5aCF[data-guided-error-state] .field-error,
    .app_guidedStepFooterValidationMessage__uTS6g[data-guided-error-state] {
        animation: none;
    }
}

.app_fieldBox__c5aCF {
    min-width: 0;
    padding-top: 3px;
}

.app_fieldBox__c5aCF[data-guided-error-state] .mantine-InputWrapper-error,
.app_fieldBox__c5aCF[data-guided-error-state] .field-error,
.app_guidedStepFooterValidationMessage__uTS6g[data-guided-error-state] {
    display: block;
    overflow: hidden;
    font-weight: 500;
    transform-origin: top left;
    will-change: max-height, opacity, transform;
}

.app_fieldBox__c5aCF[data-guided-error-state="enter"] .mantine-InputWrapper-error,
.app_fieldBox__c5aCF[data-guided-error-state="enter"] .field-error,
.app_guidedStepFooterValidationMessage__uTS6g[data-guided-error-state="enter"] {
    animation: app_guidedValidationMessageEnter__cLHSi 160ms ease-out both;
}

.app_fieldBox__c5aCF[data-guided-error-state="exit"] .mantine-InputWrapper-error,
.app_fieldBox__c5aCF[data-guided-error-state="exit"] .field-error,
.app_guidedStepFooterValidationMessage__uTS6g[data-guided-error-state="exit"] {
    animation: app_guidedValidationMessageExit__ecsiV 160ms ease-in both;
}

.app_guidedAddressSuiteField__vOgH2 {
    margin-top: 4px;
}

.app_guidedFieldGroupBox__PNOjn {
    margin: -4px;
    margin-top: 0;
    padding: 8px;
    padding-top: 6px;
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-gray-3)
                72%,
            transparent
        );
}

[data-mantine-color-scheme='dark'] .app_guidedFieldGroupBox__PNOjn {
    border: 1px solid
        color-mix(
            in srgb,
            var(--mantine-color-dark-4)
                72%,
            transparent
        );
}

.app_guidedFieldGroupBox__PNOjn {
    border-radius: 6px;
    background: color-mix(
        in srgb,
        var(--mantine-color-gray-0) 54%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_guidedFieldGroupBox__PNOjn {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 54%,
        var(--mantine-color-dark-6)
    );
}

.app_guidedPanel__0cZ3z .mantine-InputWrapper-label {
    margin-bottom: 4px;
    color: var(--mantine-color-dark-5);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-InputWrapper-label {
    color: var(--mantine-color-gray-0);
}

.app_guidedPanel__0cZ3z .mantine-InputWrapper-label {
    font-size: 11px;
    font-weight: 650;
    letter-spacing: 0;
    line-height: 1.2;
}

.app_guidedPanel__0cZ3z .mantine-InputWrapper-required {
    color: var(--mantine-color-red-6);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-InputWrapper-required {
    color: var(--mantine-color-red-3);
}

.app_guidedPanel__0cZ3z .mantine-Input-input,
.app_guidedPanel__0cZ3z .mantine-Textarea-input,
.app_guidedPanel__0cZ3z .mantine-NativeSelect-input {
    border-color: var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Input-input, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Textarea-input, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-NativeSelect-input {
    border-color: var(--mantine-color-dark-4);
}

.app_guidedPanel__0cZ3z .mantine-Input-input,
.app_guidedPanel__0cZ3z .mantine-Textarea-input,
.app_guidedPanel__0cZ3z .mantine-NativeSelect-input {
    border-radius: 5px;
    background-color: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Input-input, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Textarea-input, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-NativeSelect-input {
    background-color: var(--mantine-color-dark-6);
}

.app_guidedPanel__0cZ3z .mantine-Input-input,
.app_guidedPanel__0cZ3z .mantine-Textarea-input,
.app_guidedPanel__0cZ3z .mantine-NativeSelect-input {
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Input-input, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Textarea-input, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-NativeSelect-input {
    color: var(--mantine-color-gray-0);
}

.app_guidedPanel__0cZ3z .mantine-Input-input,
.app_guidedPanel__0cZ3z .mantine-Textarea-input,
.app_guidedPanel__0cZ3z .mantine-NativeSelect-input {
    font-size: 12px;
}

.app_guidedPanel__0cZ3z
    .mantine-Input-input:hover:not(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z
    .mantine-Textarea-input:hover:not(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:hover:not(:disabled, [data-disabled]) {
    border-color: var(--mantine-color-gray-5);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z
    .mantine-Input-input:hover:not(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z
    .mantine-Textarea-input:hover:not(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:hover:not(:disabled, [data-disabled]) {
    border-color: var(--mantine-color-dark-4);
}

.app_guidedPanel__0cZ3z
    .mantine-Input-input:focus:not(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z
    .mantine-Textarea-input:focus:not(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:focus:not(:disabled, [data-disabled]) {
    border-color: var(--mantine-primary-color-5);
}

.app_guidedPanel__0cZ3z .mantine-Input-input:is(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z .mantine-Textarea-input:is(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]) {
    background-color: var(--mantine-color-gray-1);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Input-input:is(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Textarea-input:is(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]) {
    background-color: var(--mantine-color-dark-5);
}

.app_guidedPanel__0cZ3z .mantine-Input-input:is(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z .mantine-Textarea-input:is(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]) {
    border-color: var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Input-input:is(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Textarea-input:is(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]) {
    border-color: var(--mantine-color-dark-4);
}

.app_guidedPanel__0cZ3z .mantine-Input-input:is(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z .mantine-Textarea-input:is(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]) {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Input-input:is(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Textarea-input:is(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]) {
    color: var(--mantine-color-gray-3);
}

.app_guidedPanel__0cZ3z .mantine-Input-input:is(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z .mantine-Textarea-input:is(:disabled, [data-disabled]),
.app_guidedPanel__0cZ3z
    .mantine-NativeSelect-input:is(:disabled, [data-disabled]) {
    cursor: not-allowed;
    opacity: 1;
}

.app_guidedPanel__0cZ3z
    .mantine-InputWrapper-root[data-disabled]
    .mantine-InputWrapper-label {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z
    .mantine-InputWrapper-root[data-disabled]
    .mantine-InputWrapper-label {
    color: var(--mantine-color-gray-3);
}

.app_guidedPanel__0cZ3z .mantine-Radio-root {
    --label-offset-start: 6px;
}

.app_guidedPanel__0cZ3z .mantine-Radio-root[data-label-position="left"] {
    --label-offset-start: 0;
    --label-offset-end: 4px;
}

.app_guidedPanel__0cZ3z .app_guidedRadioOptions__F8uaZ {
    gap: 12px 20px;
}

.app_guidedPanel__0cZ3z .mantine-Radio-root[data-disabled],
.app_guidedPanel__0cZ3z .mantine-Checkbox-root[data-disabled] {
    cursor: not-allowed;
}

.app_guidedPanel__0cZ3z .mantine-Radio-radio:disabled,
.app_guidedPanel__0cZ3z .mantine-Checkbox-input:disabled {
    background-color: var(--mantine-color-gray-1);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Radio-radio:disabled, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Checkbox-input:disabled {
    background-color: var(--mantine-color-dark-5);
}

.app_guidedPanel__0cZ3z .mantine-Radio-radio:disabled,
.app_guidedPanel__0cZ3z .mantine-Checkbox-input:disabled {
    border-color: var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Radio-radio:disabled, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Checkbox-input:disabled {
    border-color: var(--mantine-color-dark-4);
}

.app_guidedPanel__0cZ3z .mantine-Radio-radio:disabled,
.app_guidedPanel__0cZ3z .mantine-Checkbox-input:disabled {
    cursor: not-allowed;
    opacity: 1;
}

.app_guidedPanel__0cZ3z .mantine-Radio-root[data-disabled] .mantine-Radio-label,
.app_guidedPanel__0cZ3z
    .mantine-Checkbox-root[data-disabled] .mantine-Checkbox-label {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Radio-root[data-disabled] .mantine-Radio-label, [data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z
    .mantine-Checkbox-root[data-disabled] .mantine-Checkbox-label {
    color: var(--mantine-color-gray-3);
}

.app_guidedPanel__0cZ3z .mantine-Radio-root[data-disabled] .mantine-Radio-label,
.app_guidedPanel__0cZ3z
    .mantine-Checkbox-root[data-disabled] .mantine-Checkbox-label {
    cursor: not-allowed;
}

.app_guidedPanel__0cZ3z .mantine-Input-section svg {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_guidedPanel__0cZ3z .mantine-Input-section svg {
    color: var(--mantine-color-gray-3);
}

.app_fieldBox__c5aCF[data-active="true"] .mantine-InputWrapper-label {
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_fieldBox__c5aCF[data-active="true"] .mantine-InputWrapper-label {
    color: var(--mantine-primary-color-3);
}

.app_fieldBox__c5aCF[data-active="true"]
    .mantine-Input-input:not(:disabled, [data-disabled]),
.app_fieldBox__c5aCF[data-active="true"]
    .mantine-Textarea-input:not(:disabled, [data-disabled]),
.app_fieldBox__c5aCF[data-active="true"]
    .mantine-NativeSelect-input:not(:disabled, [data-disabled]) {
    border-color: var(--mantine-primary-color-5);
    background-color: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            34%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_fieldBox__c5aCF[data-active="true"]
    .mantine-Input-input:not(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_fieldBox__c5aCF[data-active="true"]
    .mantine-Textarea-input:not(:disabled, [data-disabled]), [data-mantine-color-scheme='dark'] .app_fieldBox__c5aCF[data-active="true"]
    .mantine-NativeSelect-input:not(:disabled, [data-disabled]) {
    background-color: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            34%,
        var(--mantine-color-dark-6)
    );
}

.app_fieldBox__c5aCF[data-active="true"]
    .mantine-InputWrapper-root[data-disabled]
    .mantine-InputWrapper-label {
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_fieldBox__c5aCF[data-active="true"]
    .mantine-InputWrapper-root[data-disabled]
    .mantine-InputWrapper-label {
    color: var(--mantine-color-gray-3);
}

.app_guidedStepFooter__tFVzG {
    margin-top: 24px;
    padding-top: 12px;
    border-top: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_guidedStepFooter__tFVzG {
    border-top: 1px solid
        var(--mantine-color-dark-5);
}

.app_guidedStepFooter__tFVzG .mantine-Button-root {
    min-width: 118px;
    border-radius: 5px;
    font-weight: 700;
}

.app_draftSaveIndicator__VTFc8 {
    display: inline-flex;
    min-height: 28px;
    align-items: center;
    gap: 5px;
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_draftSaveIndicator__VTFc8 {
    color: var(--mantine-color-gray-3);
}

.app_draftSaveIndicator__VTFc8 {
    font-size: var(--mantine-font-size-xs);
    font-weight: 650;
    line-height: 1.2;
    white-space: nowrap;
}

.app_draftSaveIndicator__VTFc8[data-draft-save-state="saving"] {
    color: var(--mantine-primary-color-7);
}

[data-mantine-color-scheme='dark'] .app_draftSaveIndicator__VTFc8[data-draft-save-state="saving"] {
    color: var(--mantine-primary-color-3);
}

.app_draftSaveIndicator__VTFc8[data-draft-save-state="saved"] {
    color: var(--mantine-color-teal-7);
}

[data-mantine-color-scheme='dark'] .app_draftSaveIndicator__VTFc8[data-draft-save-state="saved"] {
    color: var(--mantine-color-teal-3);
}

.app_draftSaveIndicator__VTFc8[data-draft-save-state="error"] {
    color: var(--mantine-color-red-7);
}

[data-mantine-color-scheme='dark'] .app_draftSaveIndicator__VTFc8[data-draft-save-state="error"] {
    color: var(--mantine-color-red-3);
}

.app_draftSaveIndicatorIcon__5Molt {
    display: inline-flex;
    width: 15px;
    height: 15px;
    flex: 0 0 15px;
    align-items: center;
    justify-content: center;
}

.app_ownershipTotalIndicator__dCaXM {
    display: inline-flex;
    align-items: center;
    min-height: 32px;
    padding: 0 10px;
    border: 1px solid
        var(--mantine-color-red-2);
}

[data-mantine-color-scheme='dark'] .app_ownershipTotalIndicator__dCaXM {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_ownershipTotalIndicator__dCaXM {
    border-radius: 999px;
    color: var(--mantine-color-red-7);
}

[data-mantine-color-scheme='dark'] .app_ownershipTotalIndicator__dCaXM {
    color: var(--mantine-color-red-3);
}

.app_ownershipTotalIndicator__dCaXM {
    background: color-mix(
        in srgb,
        var(--mantine-color-red-0) 64%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_ownershipTotalIndicator__dCaXM {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 64%,
        var(--mantine-color-dark-6)
    );
}

.app_ownershipTotalIndicator__dCaXM {
    font-weight: 600;
}

.app_ownershipTotalIndicator__dCaXM[data-valid="true"] {
    border-color: var(--mantine-color-teal-2);
}

[data-mantine-color-scheme='dark'] .app_ownershipTotalIndicator__dCaXM[data-valid="true"] {
    border-color: var(--mantine-color-dark-4);
}

.app_ownershipTotalIndicator__dCaXM[data-valid="true"] {
    color: var(--mantine-color-teal-8);
}

[data-mantine-color-scheme='dark'] .app_ownershipTotalIndicator__dCaXM[data-valid="true"] {
    color: var(--mantine-color-teal-3);
}

.app_ownershipTotalIndicator__dCaXM[data-valid="true"] {
    background: color-mix(
        in srgb,
        var(--mantine-color-teal-0) 62%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_ownershipTotalIndicator__dCaXM[data-valid="true"] {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 62%,
        var(--mantine-color-dark-6)
    );
}

.app_guidedStepFooterValidationMessage__uTS6g {
    align-self: center;
    font-weight: 500;
    line-height: 1.2;
}

.app_supplementalGuidedRow__XQXDi {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(148px, 1fr));
    gap: 8px 10px;
    min-width: 0;
}

.app_supplementalGuidedRowGroupList__HVmY3 {
    margin-top: 2px;
}

.app_supplementalGuidedRowGroup__Mr83c {
    min-width: 0;
    padding-top: 14px;
}

.app_supplementalGuidedRowGroup__Mr83c:first-child {
    padding-top: 0;
}

.app_supplementalGuidedRowGroup__Mr83c + .app_supplementalGuidedRowGroup__Mr83c {
    margin-top: 14px;
    border-top: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_supplementalGuidedRowGroup__Mr83c + .app_supplementalGuidedRowGroup__Mr83c {
    border-top: 1px solid
        var(--mantine-color-dark-5);
}

.app_supplementalGuidedRowGroupTitle__ZR4Qk {
    margin: 0 0 10px;
    color: #124871;
}

[data-mantine-color-scheme='dark'] .app_supplementalGuidedRowGroupTitle__ZR4Qk {
    color: #aabdcc;
}

.app_supplementalGuidedRowGroupTitle__ZR4Qk {
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.2;
}

.app_supplementalGuidedSubheading__8aiNX {
    margin: 8px 0 4px;
    padding-bottom: 6px;
    border-bottom: 1px solid #a9bfd0;
    color: #124871;
}

[data-mantine-color-scheme='dark'] .app_supplementalGuidedSubheading__8aiNX {
    color: #aabdcc;
}

.app_supplementalGuidedSubheading__8aiNX {
    font-size: 12px;
    font-weight: 800;
    line-height: 1.2;
}

.app_supplementalGuidedRow__XQXDi[data-question-layout="vertical"] {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
}

.app_supplementalGuidedRow__XQXDi[data-question-layout="paired"] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}

.app_supplementalGuidedRow__XQXDi[data-question-layout="responsive"][data-column-slots="3"] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.app_supplementalGuidedRow__XQXDi[data-question-layout="paired"]
    > [data-paired-wide="true"] {
    grid-column: 1 / -1;
}

.app_guidedStepCard__K7\+a0[data-step-id="operations"]
    .app_supplementalGuidedRow__XQXDi
    .app_fieldBox__c5aCF:only-child {
    grid-column: 1 / -1;
}

.app_guidedStepCard__K7\+a0[data-step-id="operations"]
    .app_supplementalGuidedRow__XQXDi
    .mantine-RadioGroup-root {
    min-width: 0;
}

.app_supplementalGuidedRow__XQXDi .mantine-Radio-label,
.app_supplementalGuidedRow__XQXDi .mantine-Checkbox-label {
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_supplementalGuidedRow__XQXDi .mantine-Radio-label, [data-mantine-color-scheme='dark'] .app_supplementalGuidedRow__XQXDi .mantine-Checkbox-label {
    color: var(--mantine-color-gray-0);
}

.app_supplementalGuidedRow__XQXDi .mantine-Radio-label,
.app_supplementalGuidedRow__XQXDi .mantine-Checkbox-label {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.15;
}

.app_insuredWebsiteField__XC7xK {
    margin-bottom: 10px;
}

.app_insuredMailingAddressField__AZ9eV {
    margin-top: 12px;
}

.app_insuredBusinessTypeGroup__67vSF {
    margin-top: 14px;
}

.app_statusBillingPremiumFinancedField__jEKe- {
    margin-top: 8px;
}

.app_policySubmissionDetails__ghChc {
    margin-top: 4px;
    margin-bottom: 10px;
    align-items: flex-start;
}

.app_policyBooleanInput__FTJLv {
    display: flex;
    box-sizing: border-box;
    height: 30px;
    align-items: center;
    padding: 0 10px;
    border: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_policyBooleanInput__FTJLv {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_policyBooleanInput__FTJLv {
    border-radius: 5px;
    background-color: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_policyBooleanInput__FTJLv {
    background-color: var(--mantine-color-dark-6);
}

.app_policyBooleanInput__FTJLv {
    transition:
        border-color 140ms ease,
        background-color 140ms ease;
}

.app_policyBooleanInput__FTJLv .mantine-Checkbox-root,
.app_policyBooleanInput__FTJLv .mantine-Checkbox-body {
    display: flex;
    align-items: center;
    height: 100%;
}

.app_policyBooleanInput__FTJLv .mantine-Checkbox-labelWrapper {
    display: flex;
    align-items: center;
}

.app_policyBooleanInput__FTJLv:hover {
    border-color: var(--mantine-color-gray-5);
}

[data-mantine-color-scheme='dark'] .app_policyBooleanInput__FTJLv:hover {
    border-color: var(--mantine-color-dark-4);
}

.app_policyBooleanInput__FTJLv[data-checked="true"],
.app_fieldBox__c5aCF[data-active="true"] .app_policyBooleanInput__FTJLv {
    border-color: var(--mantine-primary-color-5);
    background-color: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            34%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_policyBooleanInput__FTJLv[data-checked="true"], [data-mantine-color-scheme='dark'] .app_fieldBox__c5aCF[data-active="true"] .app_policyBooleanInput__FTJLv {
    background-color: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            34%,
        var(--mantine-color-dark-6)
    );
}

.app_policyBooleanInput__FTJLv .mantine-Checkbox-label {
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_policyBooleanInput__FTJLv .mantine-Checkbox-label {
    color: var(--mantine-color-gray-0);
}

.app_policyBooleanInput__FTJLv .mantine-Checkbox-label {
    font-size: 12px;
    line-height: 1.25;
}

.app_policyBooleanInput__FTJLv .mantine-Checkbox-input {
    border-color: var(--mantine-color-gray-4);
}

[data-mantine-color-scheme='dark'] .app_policyBooleanInput__FTJLv .mantine-Checkbox-input {
    border-color: var(--mantine-color-dark-4);
}

.app_policyBooleanInput__FTJLv .mantine-Checkbox-input {
    border-radius: 4px;
}

.app_insuredPhoneRow__l0xLa,
.app_insuredCodeRow__f0uVn,
.app_insuredFeinTypeRow__uWtuy {
    min-width: 0;
}

.app_insuredPhoneRow__l0xLa {
    display: grid;
    grid-template-columns: minmax(0, 190px) auto minmax(0, 190px);
    align-items: start;
    column-gap: var(--mantine-spacing-sm);
}

.app_insuredPhoneRow__l0xLa > * {
    flex: 0 1 190px;
}

.app_insuredPhoneSeparator__IAa0Q {
    align-self: flex-start;
    flex: 0 0 auto;
    margin-top: 36px;
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_insuredPhoneSeparator__IAa0Q {
    color: var(--mantine-color-gray-3);
}

.app_insuredPhoneSeparator__IAa0Q {
    font-weight: 700;
    line-height: 1;
}

.app_insuredCodeRow__f0uVn > * {
    flex: 0 1 150px;
}

.app_insuredCodeRow__f0uVn {
    margin-bottom: var(--mantine-spacing-xs);
}

.app_insuredFeinTypeRow__uWtuy > * {
    flex: 0 1 220px;
}

.app_contactPhoneRow__VE9OD {
    min-width: 0;
}

.app_contactPhonePair__tCph5 {
    padding-top: 12px;
}

.app_contactPhoneRow__VE9OD {
    display: grid;
    grid-template-columns: minmax(0, 190px) auto minmax(0, 190px);
    align-items: start;
    column-gap: var(--mantine-spacing-sm);
}

.app_contactSections__ols9e {
    min-width: 0;
}

.app_contactSectionBox__0n-au {
    margin: 0;
}

.app_contactSectionTitle__YbqVc {
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_contactSectionTitle__YbqVc {
    color: var(--mantine-color-gray-0);
}

.app_contactSectionTitle__YbqVc {
    line-height: 1.15;
}

.app_contactPhoneRow__VE9OD > * {
    flex: 0 1 190px;
}

.app_contactRevealActions__-qMyJ {
    margin-top: 12px;
    padding: 0 2px;
}

.app_contactRevealActions__-qMyJ .mantine-Button-root {
    border-radius: 5px;
    font-weight: 700;
}

.app_ratingRows__Ox4Pk {
    min-width: 0;
}

.app_ratingRowGroup__dWeUn {
    gap: 6px;
}

.app_ratingRowTitle__v7KPq {
    color: var(--mantine-color-dark-5);
}

[data-mantine-color-scheme='dark'] .app_ratingRowTitle__v7KPq {
    color: var(--mantine-color-gray-0);
}

.app_ratingRowTitle__v7KPq {
    line-height: 1.1;
}

.app_ratingCompactRow__uF-eZ {
    min-width: 0;
    row-gap: 6px;
}

.app_ratingCompactField__TjfOg {
    flex: 0 0 auto;
    min-width: 0;
}

.app_ratingCompactField__TjfOg .mantine-InputWrapper-label {
    margin-bottom: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.1;
}

.app_ratingEmployeeTotalError__\+TfnQ {
    margin-top: -2px;
    color: var(--mantine-color-red-7);
}

[data-mantine-color-scheme='dark'] .app_ratingEmployeeTotalError__\+TfnQ {
    color: var(--mantine-color-red-3);
}

.app_ratingEmployeeTotalError__\+TfnQ {
    font-weight: 600;
    line-height: 1.25;
}

.app_ratingActions__F7RIY {
    margin-top: 12px;
    padding: 0 2px;
}

.app_ratingActions__F7RIY .mantine-Button-root {
    border-radius: 5px;
    font-weight: 700;
}

.app_individualRows__gNrFB {
    min-width: 0;
}

.app_individualRowGroup__sTtdU {
    gap: 6px;
}

.app_individualRowTitle__UF2KH {
    color: var(--mantine-color-dark-5);
}

[data-mantine-color-scheme='dark'] .app_individualRowTitle__UF2KH {
    color: var(--mantine-color-gray-0);
}

.app_individualRowTitle__UF2KH {
    line-height: 1.1;
}

.app_individualCompactRow__d5a1m {
    min-width: 0;
    row-gap: 6px;
}

.app_individualCompactField__\+8h4H {
    flex: 0 0 auto;
    min-width: 0;
}

.app_individualCompactField__\+8h4H .mantine-InputWrapper-label {
    margin-bottom: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.1;
}

.app_individualActions__hO8vP {
    margin-top: 12px;
    padding: 0 2px;
}

.app_individualActions__hO8vP .mantine-Button-root {
    border-radius: 5px;
    font-weight: 700;
}

.app_priorCarrierRows__sLZFQ {
    min-width: 0;
}

.app_priorCarrierRowGroup__60zjF {
    gap: 6px;
}

.app_priorCarrierRowTitle__is-2c {
    color: var(--mantine-color-dark-5);
}

[data-mantine-color-scheme='dark'] .app_priorCarrierRowTitle__is-2c {
    color: var(--mantine-color-gray-0);
}

.app_priorCarrierRowTitle__is-2c {
    line-height: 1.1;
}

.app_priorCarrierCompactRow__V2h6X {
    min-width: 0;
    row-gap: 6px;
}

.app_priorCarrierCompactField__QUcpU {
    flex: 0 0 auto;
    min-width: 0;
}

.app_priorCarrierCompactField__QUcpU .mantine-InputWrapper-label {
    margin-bottom: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.1;
}

.app_priorCarrierActions__N6k5N {
    margin-top: 12px;
    padding: 0 2px;
}

.app_priorCarrierActions__N6k5N .mantine-Button-root {
    border-radius: 5px;
    font-weight: 700;
}

.app_generalQuestionList__yMF0m {
    min-width: 0;
}

.app_generalQuestionAgentNote__s7EkT {
    margin-top: 2px;
    margin-bottom: 8px;
    padding: 8px 10px;
    border: 1px solid var(--mantine-color-yellow-3);
    border-left: 3px solid var(--mantine-color-yellow-6);
    border-radius: 6px;
    background-color: color-mix(
        in srgb,
        var(--mantine-color-yellow-0)
            70%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_generalQuestionAgentNote__s7EkT {
    background-color: color-mix(
        in srgb,
        var(--mantine-color-dark-6)
            70%,
        var(--mantine-color-dark-6)
    );
}

.app_generalQuestionAgentNote__s7EkT {
    color: var(--mantine-color-yellow-9);
}

[data-mantine-color-scheme='dark'] .app_generalQuestionAgentNote__s7EkT {
    color: var(--mantine-color-yellow-3);
}

.app_generalQuestionAgentNote__s7EkT svg {
    flex: 0 0 auto;
    color: var(--mantine-color-yellow-7);
}

[data-mantine-color-scheme='dark'] .app_generalQuestionAgentNote__s7EkT svg {
    color: var(--mantine-color-yellow-3);
}

.app_generalQuestionGroup__r\+j1c {
    margin: 0;
}

.app_generalQuestionGroup__r\+j1c[data-active="true"] {
    border-color: var(--mantine-primary-color-5);
    background-color: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            20%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_generalQuestionGroup__r\+j1c[data-active="true"] {
    background-color: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            20%,
        var(--mantine-color-dark-6)
    );
}

.app_generalQuestionPrompt__H6OZp {
    flex: 1 1 260px;
    min-width: 0;
    color: var(--mantine-color-dark-6);
}

[data-mantine-color-scheme='dark'] .app_generalQuestionPrompt__H6OZp {
    color: var(--mantine-color-gray-0);
}

.app_generalQuestionPrompt__H6OZp {
    font-size: 12px;
    font-weight: 650;
    line-height: 1.2;
}

.app_generalQuestionRequiredMarker__PJJRW {
    margin-left: 4px;
    color: var(--mantine-color-red-6);
}

[data-mantine-color-scheme='dark'] .app_generalQuestionRequiredMarker__PJJRW {
    color: var(--mantine-color-red-3);
}

.app_generalQuestionRadios__pMmYD {
    gap: 20px;
}

.app_generalQuestionRadios__pMmYD .mantine-Radio-label {
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_generalQuestionRadios__pMmYD .mantine-Radio-label {
    color: var(--mantine-color-gray-0);
}

.app_generalQuestionRadios__pMmYD .mantine-Radio-label {
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    padding-top: 0;
}

.app_generalQuestionRadios__pMmYD .mantine-Radio-root,
.app_generalQuestionRadios__pMmYD .mantine-Radio-body,
.app_generalQuestionRadios__pMmYD .mantine-Radio-labelWrapper {
    align-items: center;
}

.app_generalQuestionRadios__pMmYD .mantine-Radio-labelWrapper {
    display: flex;
}

.app_generalQuestionFollowUp__4ue-E {
    padding-top: 4px;
}

.app_policyDateRange__2igeu {
    min-width: 0;
}

.app_policyDateRange__2igeu > * {
    flex: 0 1 170px;
}

.app_policyDateRangeSeparator__GRHLb {
    align-self: flex-end;
    flex: 0 0 auto;
    margin-bottom: 9px;
    color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme='dark'] .app_policyDateRangeSeparator__GRHLb {
    color: var(--mantine-color-gray-3);
}

.app_policyDateRangeSeparator__GRHLb {
    font-weight: 700;
    line-height: 1;
}

.app_policyLimitGroup__ucFVT {
    margin-top: 12px;
}

.app_policyLimitRow__pzzIT {
    min-width: 0;
}

.app_policyLimitRow__pzzIT > * {
    flex: 1 1 170px;
}

.app_locationGroups__QiOq7,
.app_locationGroupShell__up-sG {
    min-width: 0;
}

.app_locationGroup__yE794 {
    margin: 0;
}

.app_locationActions__pHH0M {
    margin-top: 12px;
    padding: 0 2px;
}

.app_locationActions__pHH0M .mantine-Button-root {
    min-width: 112px;
    border-radius: 5px;
    font-weight: 700;
}

.app_emptyState__PtRYw {
    display: grid;
    place-items: center;
    min-height: 260px;
}

.app_submitPage__ZtFMA {
    height: 100%;
    min-height: 0;
    overflow: auto;
    background: #fcfcfc;
}

[data-mantine-color-scheme='dark'] .app_submitPage__ZtFMA {
    background: #242424;
}

.app_submitPage__ZtFMA {
    padding: 40px clamp(16px, 4vw, 56px) 48px;
}

.app_submitPageInner__VIq7a {
    width: min(1680px, 100%);
    margin: 0 auto;
}

.app_finalFlatSection__i8YGK {
    min-width: 0;
    border-top: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_finalFlatSection__i8YGK {
    border-top: 1px solid
        var(--mantine-color-dark-4);
}

.app_finalFlatSection__i8YGK {
    background: transparent;
    padding: 24px 0 4px;
}

.app_finalFlatSectionHeader__94Ml5 {
    --final-flat-header-bleed: clamp(44px, 5vw, 80px);
    --final-flat-header-fill: color-mix(
        in srgb,
        var(--mantine-color-gray-1) 68%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_finalFlatSectionHeader__94Ml5 {
    --final-flat-header-fill: color-mix(
        in srgb,
        var(--mantine-color-dark-5) 68%,
        var(--mantine-color-dark-6)
    );
}

.app_finalFlatSectionHeader__94Ml5 {

    min-width: 0;
    background: linear-gradient(
        90deg,
        transparent,
        var(--final-flat-header-fill) var(--final-flat-header-bleed),
        var(--final-flat-header-fill)
            calc(100% - var(--final-flat-header-bleed)),
        transparent
    );
    margin-inline: calc(-1 * var(--final-flat-header-bleed));
    margin-bottom: 16px;
    padding: 11px var(--final-flat-header-bleed);
}

.app_finalFlatSection__i8YGK:has(.app_finalFlatSectionHeader__94Ml5) {
    border-top: 0;
    padding-top: 0;
}

.app_finalFlatSectionBody__\+eGuB {
    min-width: 0;
    padding: 0;
}

.app_finalFloatingCard__ecCTH {
    --mantine-font-size-md: 14px;
    --mantine-font-size-sm: 13px;
    --mantine-font-size-xs: 11px;

    min-width: 0;
    overflow: hidden;
    border-color: color-mix(
        in srgb,
        var(--mantine-color-gray-4) 76%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_finalFloatingCard__ecCTH {
    border-color: color-mix(
        in srgb,
        var(--mantine-color-dark-4) 76%,
        var(--mantine-color-dark-6)
    );
}

.app_finalFloatingCard__ecCTH {
    border-radius: 12px;
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_finalFloatingCard__ecCTH {
    background: var(--mantine-color-dark-6);
}

.app_finalFloatingCard__ecCTH {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.055);
}

.app_finalFloatingCardHeader__j6DWn {
    min-width: 0;
    border-bottom: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_finalFloatingCardHeader__j6DWn {
    border-bottom: 1px solid
        var(--mantine-color-dark-5);
}

.app_finalFloatingCardHeader__j6DWn {
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_finalFloatingCardHeader__j6DWn {
    background: var(--mantine-color-dark-6);
}

.app_finalFloatingCardHeader__j6DWn {
    padding: 14px 16px 13px;
}

.app_finalFloatingCardBody__\+2zwE {
    min-width: 0;
    padding: 14px 16px 16px;
}

.app_finalFloatingCard__ecCTH .app_finalSectionTitle__TUHi2 {
    font-size: 16px;
}

.app_finalSectionIcon__hMcms {
    display: grid;
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    place-items: center;
    color: #124871;
}

[data-mantine-color-scheme='dark'] .app_finalSectionIcon__hMcms {
    color: #aabdcc;
}

.app_finalSectionHeadingGroup__kA1tt {
    position: relative;
    min-width: 0;
}

.app_finalFlatSectionHeader__94Ml5 .app_finalSectionIcon__hMcms {
    position: absolute;
    inset-inline-start: -44px;
    width: 28px;
    height: 28px;
}

.app_finalFlatSectionHeader__94Ml5 .app_finalSectionIcon__hMcms svg {
    width: 24px;
    height: 24px;
}

.app_finalSectionTitle__TUHi2 {
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_finalSectionTitle__TUHi2 {
    color: var(--mantine-color-gray-0);
}

.app_finalSectionTitle__TUHi2 {
    font-size: 18px;
    font-weight: 800;
    letter-spacing: -0.01em;
    line-height: 1.2;
}

.app_submitSummaryHeader__bHYTc {
    min-width: 0;
    background: transparent;
    padding: 8px 0 0;
}

.app_submitSummaryHeaderLayout__5ZP02 {
    min-width: 0;
}

.app_submitSummaryMarker__42H5i {
    width: 44px;
    height: 44px;
    flex-basis: 44px;
    align-self: center;
}

.app_finalSummaryHeadingGroup__H1Ex9 {
    position: relative;
    min-width: 0;
}

.app_finalSummaryHeadingGroup__H1Ex9 .app_submitSummaryMarker__42H5i {
    position: absolute;
    top: 50%;
    inset-inline-start: -64px;
    width: 48px;
    height: 48px;
    flex-basis: 48px;
    transform: translateY(-50%);
}

.app_finalSummaryHeadingGroup__H1Ex9 .app_submitSummaryMarker__42H5i svg {
    width: 23px;
    height: 23px;
}

.app_submitStatusBadge__3qAVk {
    flex: 0 0 auto;
    font-weight: 800;
}

.app_submitPageTitle__jojux {
    margin: 0;
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_submitPageTitle__jojux {
    color: var(--mantine-color-gray-0);
}

.app_submitPageTitle__jojux {
    font-size: clamp(24px, 3vw, 34px);
    font-weight: 800;
    letter-spacing: -0.025em;
    line-height: 1.08;
    overflow-wrap: anywhere;
}

.app_submitHeaderAction__MSeoi {
    flex: 0 0 auto;
    min-width: 164px;
}

.app_submitContentGrid__8efbb {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(320px, 400px);
    align-items: start;
    gap: clamp(32px, 5vw, 64px);
}

.app_submitMainColumn__VPbbO {
    min-width: 0;
    width: min(820px, 100%);
    justify-self: center;
}

.app_submitAgencyColumn__PsC\+f {
    position: sticky;
    top: 16px;
}

.app_submitReadyIcon__TIHY- {
    display: grid;
    width: 24px;
    height: 24px;
    flex: 0 0 24px;
    place-items: center;
    color: var(--mantine-color-teal-7);
}

[data-mantine-color-scheme='dark'] .app_submitReadyIcon__TIHY- {
    color: var(--mantine-color-teal-3);
}

.app_submitAttentionRow__ueRrJ {
    min-height: 44px;
    padding: 8px 0;
}

.app_submitAttentionGroupTitle__Gjrc9 {
    margin-bottom: 4px;
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_submitAttentionGroupTitle__Gjrc9 {
    color: var(--mantine-color-gray-0);
}

.app_submitAttentionGroupTitle__Gjrc9 {
    font-weight: 800;
}

.app_submitAttentionRow__ueRrJ + .app_submitAttentionRow__ueRrJ {
    border-top: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_submitAttentionRow__ueRrJ + .app_submitAttentionRow__ueRrJ {
    border-top: 1px solid
        var(--mantine-color-dark-5);
}

.app_submitDetailGrid__vyEUn {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 32px;
}

.app_submitDetail__Vn1BI {
    min-width: 0;
    border-bottom: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_submitDetail__Vn1BI {
    border-bottom: 1px solid
        var(--mantine-color-dark-5);
}

.app_submitDetail__Vn1BI {
    padding: 11px 0 13px;
}

.app_submitDetail__Vn1BI[data-wide="true"] {
    grid-column: 1 / -1;
}

.app_submitDetailGrid__vyEUn > .app_submitDetail__Vn1BI:last-child {
    border-bottom: 0;
}

.app_submitMobileActionBar__-oymz {
    display: none;
}

.app_agentWorkspacePage__2Ow8O {
    height: 100%;
    min-height: 0;
    overflow: auto;
    background: #fcfcfc;
}

[data-mantine-color-scheme='dark'] .app_agentWorkspacePage__2Ow8O {
    background: #242424;
}

.app_agentWorkspacePage__2Ow8O {
    padding: 40px clamp(16px, 4vw, 56px) 48px;
}

.app_agentWorkspaceInner__erk0b {
    width: min(1680px, 100%);
    margin: 0 auto;
}

.app_agentWorkspaceHeader__2OhSk {
    min-width: 0;
    background: transparent;
    padding: 8px 0 0;
}

.app_agentWorkspaceTitle__DYIv7 {
    margin: 0;
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceTitle__DYIv7 {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceTitle__DYIv7 {
    font-size: clamp(25px, 3vw, 36px);
    font-weight: 850;
    letter-spacing: -0.025em;
    line-height: 1.08;
    overflow-wrap: anywhere;
}

.app_agentWorkspaceHeaderMeta__spwje {
    row-gap: 10px;
}

.app_agentWorkspaceHeaderAction__yry\+U {
    margin-top: 26px;
    border-top: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceHeaderAction__yry\+U {
    border-top: 1px solid
        var(--mantine-color-dark-4);
}

.app_agentWorkspaceHeaderAction__yry\+U {
    padding-top: 16px;
}

.app_agentWorkspaceHeaderActionLabel__zvLvZ {
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceHeaderActionLabel__zvLvZ {
    color: var(--mantine-primary-color-3);
}

.app_agentWorkspaceHeaderActionLabel__zvLvZ {
    letter-spacing: 0.06em;
}

.app_agentWorkspaceHeaderActionTitle__1kCPW {
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceHeaderActionTitle__1kCPW {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceHeaderActionTitle__1kCPW {
    font-size: var(--mantine-font-size-lg);
    font-weight: 850;
    line-height: 1.2;
}

.app_agentWorkspaceHeaderActionDetail__VZxuK {
    color: var(--mantine-color-dark-5);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceHeaderActionDetail__VZxuK {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceHeaderAction__yry\+U[data-passive="true"]
    .app_agentWorkspaceHeaderActionLabel__zvLvZ {
    color: var(--mantine-color-gray-7);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceHeaderAction__yry\+U[data-passive="true"]
    .app_agentWorkspaceHeaderActionLabel__zvLvZ {
    color: var(--mantine-color-gray-3);
}

.app_agentWorkspaceGrid__uowMg {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(320px, 400px);
    align-items: start;
    gap: clamp(32px, 5vw, 64px);
}

.app_agentWorkspaceMainColumn__s45iM {
    min-width: 0;
    width: min(820px, 100%);
    justify-self: center;
}

.app_agentWorkspaceAgencyColumn__8v3dQ {
    position: sticky;
    top: 16px;
}

.app_agentWorkspaceRow__WmnqK {
    min-height: 62px;
    padding: 13px 0;
}

.app_agentWorkspaceCompactRow__pUZ8J,
.app_agentWorkspaceSidebarRow__LIkpX {
    min-height: 54px;
    padding: 10px 0;
}

.app_agentWorkspaceAddDocument__ljVeM {
    min-height: 46px;
    margin-top: 8px;
    border: 1px dashed
        var(--mantine-color-gray-4);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceAddDocument__ljVeM {
    border: 1px dashed
        var(--mantine-color-dark-4);
}

.app_agentWorkspaceAddDocument__ljVeM {
    border-radius: 8px;
    background: color-mix(
        in srgb,
        var(--mantine-color-gray-0) 72%,
        transparent
    );
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceAddDocument__ljVeM {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 72%,
        transparent
    );
}

.app_agentWorkspaceAddDocument__ljVeM {
    color: var(--mantine-primary-color-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceAddDocument__ljVeM {
    color: var(--mantine-primary-color-3);
}

.app_agentWorkspaceAddDocument__ljVeM {
    font-weight: 750;
}

.app_agentWorkspaceAddDocument__ljVeM:hover,
.app_agentWorkspaceAddDocument__ljVeM:focus-visible {
    border-color: var(--mantine-primary-color-4);
    background: var(--mantine-primary-color-0);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceAddDocument__ljVeM:hover, [data-mantine-color-scheme='dark'] .app_agentWorkspaceAddDocument__ljVeM:focus-visible {
    background: var(--mantine-color-dark-5);
}

.app_agentWorkspaceInvoiceRow__Fb\+de {
    min-width: 0;
    padding: 4px 0 2px;
}

.app_agentWorkspaceInvoiceNumber__vnyeH {
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceInvoiceNumber__vnyeH {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceInvoiceNumber__vnyeH {
    font-size: 15px;
    font-weight: 800;
    line-height: 1.25;
}

.app_agentWorkspaceInvoiceAmount__9NYs2 {
    color: var(--mantine-color-dark-9);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceInvoiceAmount__9NYs2 {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceInvoiceAmount__9NYs2 {
    font-size: 19px;
    font-weight: 850;
    letter-spacing: -0.015em;
    line-height: 1.2;
}

.app_agentWorkspaceInvoiceDueDate__lLfCp {
    color: var(--mantine-color-dark-4);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceInvoiceDueDate__lLfCp {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceInvoiceDueDate__lLfCp {
    font-size: 12px;
    font-weight: 650;
    line-height: 1.35;
}

.app_agentWorkspaceEmptyRow__Xios\+ {
    min-height: 52px;
}

.app_agentWorkspaceConversationList__BJnyi {
    padding: 2px 0;
}

.app_agentWorkspaceComposer__RQU9M {
    min-height: 152px;
    overflow: hidden;
    border: 1px solid
        var(--mantine-color-gray-4);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceComposer__RQU9M {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_agentWorkspaceComposer__RQU9M {
    border-radius: 10px;
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceComposer__RQU9M {
    background: var(--mantine-color-dark-6);
}

.app_agentWorkspaceComposer__RQU9M {
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.035);
    transition:
        border-color 140ms ease,
        box-shadow 140ms ease;
}

.app_agentWorkspaceComposer__RQU9M:focus-within {
    border-color: var(--mantine-primary-color-6);
    box-shadow: 0 0 0 2px
        color-mix(in srgb, var(--mantine-primary-color-2) 65%, transparent);
}

.app_agentWorkspaceComposerInput__z6tNm {
    flex: 1;
}

.app_agentWorkspaceComposerInput__z6tNm .mantine-Textarea-input {
    min-height: 102px;
    border: 0;
    background: transparent;
    padding: 14px 16px 8px;
    box-shadow: none;
}

.app_agentWorkspaceComposerActions__CNsBH {
    padding: 8px 10px 10px;
}

.app_agentWorkspaceMessageRow__Z91aN {
    display: flex;
    justify-content: flex-start;
}

.app_agentWorkspaceMessageRow__Z91aN[data-actor-kind="AGENT"] {
    justify-content: flex-end;
}

.app_agentWorkspaceMessageBubble__lEAVc {
    width: fit-content;
    max-width: min(78%, 640px);
    border: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceMessageBubble__lEAVc {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_agentWorkspaceMessageBubble__lEAVc {
    border-radius: 16px 16px 16px 5px;
    background: var(--mantine-color-gray-0);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceMessageBubble__lEAVc {
    background: var(--mantine-color-dark-6);
}

.app_agentWorkspaceMessageBubble__lEAVc {
    padding: 12px 14px;
}

.app_agentWorkspaceMessageSummary__t\+16p {
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceMessageSummary__t\+16p {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceMessageSummary__t\+16p {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
}

.app_agentWorkspaceMessageText__fLWWn {
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceMessageText__fLWWn {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceMessageText__fLWWn {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.55;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

.app_agentWorkspaceMessageMeta__glTMb {
    color: var(--mantine-color-dark-5);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceMessageMeta__glTMb {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceMessageMeta__glTMb {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
}

.app_agentWorkspaceMessageRow__Z91aN[data-actor-kind="AGENT"]
    .app_agentWorkspaceMessageBubble__lEAVc {
    border-radius: 16px 16px 5px 16px;
    border-color: var(--mantine-primary-color-2);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceMessageRow__Z91aN[data-actor-kind="AGENT"]
    .app_agentWorkspaceMessageBubble__lEAVc {
    border-color: var(--mantine-color-dark-5);
}

.app_agentWorkspaceMessageRow__Z91aN[data-actor-kind="AGENT"]
    .app_agentWorkspaceMessageBubble__lEAVc {
    background: color-mix(
        in srgb,
        var(--mantine-primary-color-0)
            76%,
        var(--mantine-color-white)
    );
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceMessageRow__Z91aN[data-actor-kind="AGENT"]
    .app_agentWorkspaceMessageBubble__lEAVc {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-5)
            76%,
        var(--mantine-color-dark-6)
    );
}

.app_agentWorkspaceTimelineEvent__bsT-N {
    display: grid;
    grid-template-columns: minmax(24px, 1fr) auto minmax(24px, 1fr);
    align-items: center;
    gap: 12px;
    min-height: 46px;
    padding: 5px 0;
}

.app_agentWorkspaceTimelineEvent__bsT-N::before,
.app_agentWorkspaceTimelineEvent__bsT-N::after {
    height: 1px;
    background: var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceTimelineEvent__bsT-N::before, [data-mantine-color-scheme='dark'] .app_agentWorkspaceTimelineEvent__bsT-N::after {
    background: var(--mantine-color-dark-4);
}

.app_agentWorkspaceTimelineEvent__bsT-N::before,
.app_agentWorkspaceTimelineEvent__bsT-N::after {
    content: "";
}

.app_agentWorkspaceTimelineEventContent__ZyysF {
    width: min(440px, 68vw);
}

.app_agentWorkspaceFileActivityRow__\+SmGK {
    display: flex;
    justify-content: flex-start;
}

.app_agentWorkspaceFileActivityRow__\+SmGK[data-actor-kind="AGENT"] {
    justify-content: flex-end;
}

.app_agentWorkspaceFileActivity__H2ENF {
    width: fit-content;
    max-width: min(78%, 640px);
    border: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceFileActivity__H2ENF {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_agentWorkspaceFileActivity__H2ENF {
    border-radius: 10px;
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceFileActivity__H2ENF {
    background: var(--mantine-color-dark-6);
}

.app_agentWorkspaceFileActivity__H2ENF {
    padding: 10px 12px;
}

.app_agentWorkspaceFileActivityIcon__Ud7N- {
    display: grid;
    width: 28px;
    height: 28px;
    flex: 0 0 28px;
    place-items: center;
    border-radius: 8px;
    background: var(--mantine-primary-color-0);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceFileActivityIcon__Ud7N- {
    background: var(--mantine-color-dark-5);
}

.app_agentWorkspaceFileActivityIcon__Ud7N- {
    color: var(--mantine-primary-color-7);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceFileActivityIcon__Ud7N- {
    color: var(--mantine-primary-color-3);
}

.app_agentWorkspaceActivitySummary__RmqxX {
    color: var(--mantine-color-dark-6);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceActivitySummary__RmqxX {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceActivitySummary__RmqxX {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
}

.app_agentWorkspaceActivityMeta__rDZ6V {
    color: var(--mantine-color-dark-5);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceActivityMeta__rDZ6V {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceActivityMeta__rDZ6V {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
}

@media (max-width: 520px) {
    .app_agentWorkspaceTimelineEvent__bsT-N {
        gap: 8px;
    }

    .app_agentWorkspaceFileActivity__H2ENF {
        max-width: 92%;
    }
}

.app_agentWorkspaceQuoteGrid__2zc8N {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 14px;
}

.app_agentWorkspaceQuoteCard__Ux821 {
    min-width: 0;
    border: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteCard__Ux821 {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.app_agentWorkspaceQuoteCard__Ux821 {
    border-radius: 10px;
    background: var(--mantine-color-white);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteCard__Ux821 {
    background: var(--mantine-color-dark-6);
}

.app_agentWorkspaceQuoteCard__Ux821 {
    box-shadow: 0 5px 16px rgba(15, 23, 42, 0.055);
    padding: 18px 20px 20px;
}

.app_agentWorkspaceQuoteCard__Ux821[data-quote-status="NOT_TAKEN"] {
    background: var(--mantine-color-gray-0);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteCard__Ux821[data-quote-status="NOT_TAKEN"] {
    background: var(--mantine-color-dark-6);
}

.app_agentWorkspaceQuoteCard__Ux821[data-quote-status="NOT_TAKEN"] {
    opacity: 0.72;
}

.app_agentWorkspaceQuoteReference__3XIBC,
.app_agentWorkspaceQuoteLabel__141qq,
.app_agentWorkspaceQuoteFactLabel__-LZSl {
    color: var(--mantine-color-dark-4);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteReference__3XIBC, [data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteLabel__141qq, [data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteFactLabel__-LZSl {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceQuoteReference__3XIBC,
.app_agentWorkspaceQuoteLabel__141qq,
.app_agentWorkspaceQuoteFactLabel__-LZSl {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.04em;
    line-height: 1.3;
    text-transform: uppercase;
}

.app_agentWorkspaceQuoteCarrier__JMToD {
    color: var(--mantine-color-dark-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteCarrier__JMToD {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceQuoteCarrier__JMToD {
    font-size: 18px;
    font-weight: 800;
    line-height: 1.3;
}

.app_agentWorkspaceQuoteTotal__RUDM7 {
    color: var(--mantine-color-dark-9);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteTotal__RUDM7 {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceQuoteTotal__RUDM7 {
    font-size: 28px;
    font-weight: 850;
    letter-spacing: -0.02em;
    line-height: 1.15;
}

.app_agentWorkspaceQuoteFacts__7HhZ7 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
    border-top: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteFacts__7HhZ7 {
    border-top: 1px solid
        var(--mantine-color-dark-5);
}

.app_agentWorkspaceQuoteFacts__7HhZ7 {
    padding-top: 14px;
}

.app_agentWorkspaceQuoteFactValue__J2EF0 {
    color: var(--mantine-color-dark-7);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteFactValue__J2EF0 {
    color: var(--mantine-color-gray-0);
}

.app_agentWorkspaceQuoteFactValue__J2EF0 {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.35;
}

.app_agentWorkspaceQuoteDocuments__n2AmZ {
    border-top: 1px solid
        var(--mantine-color-gray-2);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteDocuments__n2AmZ {
    border-top: 1px solid
        var(--mantine-color-dark-5);
}

.app_agentWorkspaceQuoteDocuments__n2AmZ {
    padding-top: 13px;
}

.app_agentWorkspaceQuoteDocumentRow__wQA0A {
    border-radius: 8px;
    background: var(--mantine-color-gray-0);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteDocumentRow__wQA0A {
    background: var(--mantine-color-dark-6);
}

.app_agentWorkspaceQuoteDocumentRow__wQA0A {
    padding: 8px 10px;
}

.app_agentWorkspaceQuoteDocumentName__L-1o1 {
    flex: 1 1 260px;
}

.app_agentWorkspaceQuoteDocumentIcon__NIs8e {
    flex: 0 0 auto;
    color: var(--mantine-color-blue-8);
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceQuoteDocumentIcon__NIs8e {
    color: var(--mantine-color-blue-3);
}

.app_agentWorkspaceSubmissionButton__dqO3s {
    width: 100%;
    min-height: 58px;
    margin: 0;
    border: 0;
    background: transparent;
    color: inherit;
    cursor: pointer;
    font: inherit;
    padding: 10px 0;
    text-align: left;
}

.app_agentWorkspaceSubmissionList__8IxIq {
    margin: -7px -16px -10px;
}

.app_agentWorkspaceSubmissionList__8IxIq .app_agentWorkspaceSubmissionButton__dqO3s {
    min-height: 50px;
    padding: 7px 16px;
}

.app_agentWorkspaceSubmissionButton__dqO3s:hover,
.app_agentWorkspaceSubmissionButton__dqO3s:focus-visible {
    background: color-mix(
        in srgb,
        var(--mantine-color-gray-1) 60%,
        transparent
    );
}

[data-mantine-color-scheme='dark'] .app_agentWorkspaceSubmissionButton__dqO3s:hover, [data-mantine-color-scheme='dark'] .app_agentWorkspaceSubmissionButton__dqO3s:focus-visible {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-5) 60%,
        transparent
    );
}

.app_agentWorkspaceSubmissionButton__dqO3s:hover,
.app_agentWorkspaceSubmissionButton__dqO3s:focus-visible {
    outline: 0;
}

@media (max-width: 860px) {
    .app_finalFlatSectionHeader__94Ml5 {
        --final-flat-header-bleed: 12px;

        padding-inline: calc(var(--final-flat-header-bleed) + 14px);
    }

    .app_finalFlatSectionHeader__94Ml5 .app_finalSectionIcon__hMcms {
        position: static;
        width: 20px;
        height: 20px;
    }

    .app_finalFlatSectionHeader__94Ml5 .app_finalSectionIcon__hMcms svg {
        width: 17px;
        height: 17px;
    }

    .app_finalSummaryHeadingGroup__H1Ex9 .app_submitSummaryMarker__42H5i {
        position: static;
        width: 44px;
        height: 44px;
        flex-basis: 44px;
        transform: none;
    }

    .app_finalSummaryHeadingGroup__H1Ex9 .app_submitSummaryMarker__42H5i svg {
        width: 21px;
        height: 21px;
    }

    .app_submitPage__ZtFMA {
        padding: 16px 12px 0;
    }

    .app_submitPageInner__VIq7a {
        padding-bottom: 16px;
    }

    .app_submitSummaryHeaderLayout__5ZP02 {
        flex-direction: column;
    }

    .app_submitHeaderAction__MSeoi {
        display: none;
    }

    .app_submitContentGrid__8efbb {
        grid-template-columns: minmax(0, 1fr);
        gap: 32px;
    }

    .app_submitAgencyColumn__PsC\+f {
        position: static;
    }

    .app_submitMobileActionBar__-oymz {
        position: sticky;
        z-index: 25;
        bottom: 0;
        display: block;
        margin: 0 -12px;
        border-top: 1px solid
            var(--mantine-color-gray-3);
    }
        [data-mantine-color-scheme='dark'] .app_submitMobileActionBar__-oymz {
        border-top: 1px solid
            var(--mantine-color-dark-4);
    }
        .app_submitMobileActionBar__-oymz {
        background: color-mix(
            in srgb,
            var(--mantine-color-white)
                94%,
            transparent
        );
    }
        [data-mantine-color-scheme='dark'] .app_submitMobileActionBar__-oymz {
        background: color-mix(
            in srgb,
            var(--mantine-color-dark-6)
                94%,
            transparent
        );
    }
        .app_submitMobileActionBar__-oymz {
        padding: 10px 12px max(10px, env(safe-area-inset-bottom));
        backdrop-filter: blur(12px);
    }

    .app_agentWorkspacePage__2Ow8O {
        padding: 16px 12px 32px;
    }

    .app_agentWorkspaceGrid__uowMg {
        grid-template-columns: minmax(0, 1fr);
        gap: 32px;
    }

    .app_agentWorkspaceAgencyColumn__8v3dQ {
        position: static;
    }
}

@media (max-width: 520px) {
    .app_supplementalGuidedRow__XQXDi[data-question-layout="responsive"][data-column-slots="3"],
    .app_supplementalGuidedRow__XQXDi[data-question-layout="paired"] {
        grid-template-columns: minmax(0, 1fr);
    }

    .app_submitDetail__Vn1BI[data-wide="true"] {
        grid-column: auto;
    }

    .app_submitDetailGrid__vyEUn,
    .app_agentWorkspaceQuoteGrid__2zc8N {
        grid-template-columns: minmax(0, 1fr);
    }

    .app_agentWorkspaceQuoteFacts__7HhZ7 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 1020px) {
    .app_workspace__7wm4u {
        grid-template-columns: 1fr;
        grid-template-rows: auto minmax(520px, 72vh);
        height: auto;
        min-height: 100%;
        overflow: auto;
    }

    /* Embed mode: fixed cap instead of 72vh (see the wide-layout note). */
    html.isc-embed .app_workspace__7wm4u {
        grid-template-rows: auto minmax(520px, 640px);
        height: auto;
        min-height: 0;
    }

    .app_guidedPanel__0cZ3z {
        --guided-panel-inline-start-bleed: 0px;

        height: auto;
        margin: 0;
        overflow: visible;
        padding: 0;
    }

    .app_guidedStepCard__K7\+a0 {
        margin-right: 0;
    }

    .app_workspaceHeaderContent__5V8ZW {
        grid-template-columns: 1fr;
        align-items: stretch;
        gap: 10px;
        padding: 12px var(--mantine-spacing-md);
    }

    .app_workspaceTitleGroup__CglfE {
        border-right: 0;
        padding-right: 0;
    }

    .app_workspaceStageList__BankN {
        align-items: stretch;
    }

    .app_workspaceStageItem__U9bdB {
        flex: 0 0 46px;
    }

    .app_workspaceStageItem__U9bdB[data-process-stage-status="current"] {
        flex-basis: 280px;
        min-width: 280px;
    }

    .app_pdfPane__7yhhT {
        margin-left: 0;
        margin-right: 0;
        min-height: 520px;
    }

    .app_pdfScroll__d2EkH {
        padding: var(--mantine-spacing-md);
    }
}

.applicationProcessNotice_processNoticeSlot__KftoZ {
    min-height: 0;
}

.applicationProcessNotice_processNotice__u6OQQ {
    margin: 8px var(--mantine-spacing-md) 0;
    border-radius: var(--mantine-radius-sm);
}

.DataCollapser_container__bZ-Lu {
    font-family: monospace;
    line-height: 1.6;
}

.DataCollapser_indent__w5br0 {
    padding-left: 20px;
}

.DataCollapser_date__vmnPu {
    color: #b969df;
}

.DataCollapser_nil__xIFEg {
    color: #7d7d7d;
}

.DataCollapser_boolean__zoMcJ {
    color: #da9835;
}

.DataCollapser_string__YFASm {
    color: #39af26;
    word-break: break-all;
}

.DataCollapser_number__OhbuB {
    color: #527bcd;
}

.DataCollapser_array__rQSXI {
    color: #61b4bf;
}

.DataCollapser_collapsedArray__F4nFb {
    color: #61b4bf;
    cursor: pointer;
    transition: background-color 0.2s linear;
}

.DataCollapser_collapsedArray__F4nFb:hover {
        border-radius: 3px;
        background-color: rgba(0, 0, 0, 0.075);
    }

.DataCollapser_object__MLsss {
    color: #c07b5d;
}

.DataCollapser_collapsedObject__\+3NkY {
    color: #c07b5d;
    cursor: pointer;
    transition: background-color 0.2s linear;
}

.DataCollapser_collapsedObject__\+3NkY:hover {
        border-radius: 3px;
        background-color: rgba(0, 0, 0, 0.075);
    }

.DataCollapser_hoverSquare__3CkLz:hover {
        outline: 1px solid rgba(0, 0, 0, 0.1);
    }

.FormField_inputRoot__3jKAz {
    position: relative;
}

.FormField_errorMessage__QNX6F {
    position: absolute;
    top: calc(100% - var(--input-margin-bottom, 0rem) - calc(0.5rem * var(--mantine-scale)));
    left: 0;
    right: 0;
    background-color: var(--mantine-color-red-6);
    opacity: 0.95;
    color: var(--mantine-color-white);
    padding: calc(0.25rem * var(--mantine-scale)) calc(0.5rem * var(--mantine-scale));
    border-radius: 0 0 calc(0.25rem * var(--mantine-scale)) calc(0.25rem * var(--mantine-scale));
    font-size: calc(0.75rem * var(--mantine-scale));
    font-weight: 500;
}

.FormField_errorMessage__QNX6F.mantine-Checkbox-error {
        right: auto;
        border-top-right-radius: calc(0.25rem * var(--mantine-scale));
        top: calc(100% - calc(0.125rem * var(--mantine-scale)));
    }

.FormField_fuzzyHighlight__m3Nr3 b {
    background-color: var(--mantine-color-yellow-2);
    font-weight: 600;
    color: inherit;
}

.pdfErrorStates_pdfDocumentError__DHuI2 {
    display: grid;
    gap: 8px;
    place-items: center;
    min-height: 280px;
    border: 1px solid
        var(--mantine-color-red-2);
}
    [data-mantine-color-scheme='dark'] .pdfErrorStates_pdfDocumentError__DHuI2 {
    border: 1px solid
        var(--mantine-color-dark-4);
}
    .pdfErrorStates_pdfDocumentError__DHuI2 {
    background: var(--mantine-color-red-0);
}
    [data-mantine-color-scheme='dark'] .pdfErrorStates_pdfDocumentError__DHuI2 {
    background: var(--mantine-color-dark-6);
}
    .pdfErrorStates_pdfDocumentError__DHuI2 {
    color: var(--mantine-color-red-9);
}
    [data-mantine-color-scheme='dark'] .pdfErrorStates_pdfDocumentError__DHuI2 {
    color: var(--mantine-color-red-3);
}
    .pdfErrorStates_pdfDocumentError__DHuI2 {
    padding: var(--mantine-spacing-lg);
    text-align: center;
}

.pdfErrorStates_pdfPageRenderError__8JYMm {
    position: absolute;
    inset: 24px;
    display: grid;
    place-items: center;
    border: 1px solid
        var(--mantine-color-red-2);
}

[data-mantine-color-scheme='dark'] .pdfErrorStates_pdfPageRenderError__8JYMm {
    border: 1px solid
        var(--mantine-color-dark-4);
}

.pdfErrorStates_pdfPageRenderError__8JYMm {
    background: color-mix(
        in srgb,
        var(--mantine-color-red-0) 92%,
        transparent
    );
}

[data-mantine-color-scheme='dark'] .pdfErrorStates_pdfPageRenderError__8JYMm {
    background: color-mix(
        in srgb,
        var(--mantine-color-dark-6) 92%,
        transparent
    );
}

.pdfErrorStates_pdfPageRenderError__8JYMm {
    color: var(--mantine-color-red-9);
}

[data-mantine-color-scheme='dark'] .pdfErrorStates_pdfPageRenderError__8JYMm {
    color: var(--mantine-color-red-3);
}

.pdfErrorStates_pdfPageRenderError__8JYMm {
    font-size: 13px;
    font-weight: 700;
    text-align: center;
}

.recentSubmissions_list__2DWM1 {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 8px;
}
.recentSubmissions_row__sTkQz {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    width: 100%;
    padding: 14px 16px;
    border: 1px solid
        var(--mantine-color-gray-3);
}
[data-mantine-color-scheme='dark'] .recentSubmissions_row__sTkQz {
    border: 1px solid
        var(--mantine-color-dark-4);
}
.recentSubmissions_row__sTkQz {
    border-radius: 12px;
    background: white;
}
[data-mantine-color-scheme='dark'] .recentSubmissions_row__sTkQz {
    background: var(--mantine-color-dark-6);
}
.recentSubmissions_row__sTkQz {
    color: var(--mantine-color-dark-7);
}
[data-mantine-color-scheme='dark'] .recentSubmissions_row__sTkQz {
    color: var(--mantine-color-gray-0);
}
.recentSubmissions_row__sTkQz:hover {
    background: var(--mantine-color-gray-0);
}
[data-mantine-color-scheme='dark'] .recentSubmissions_row__sTkQz:hover {
    background: var(--mantine-color-dark-6);
}
.recentSubmissions_row__sTkQz:hover {
    border-color: var(--mantine-color-blue-3);
}
.recentSubmissions_row__sTkQz:focus-visible {
    outline: 2px solid var(--mantine-primary-color-filled);
    outline-offset: 2px;
}
.recentSubmissions_tablePanel__GjyE0 {
    padding: 20px;
    border: 1px solid
        var(--mantine-color-gray-3);
}
[data-mantine-color-scheme='dark'] .recentSubmissions_tablePanel__GjyE0 {
    border: 1px solid
        var(--mantine-color-dark-4);
}
.recentSubmissions_tablePanel__GjyE0 {
    border-radius: 12px;
    background: white;
}
[data-mantine-color-scheme='dark'] .recentSubmissions_tablePanel__GjyE0 {
    background: var(--mantine-color-dark-6);
}
.recentSubmissions_srOnly__nqJLS {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
@media (max-width: 36em) {
    .recentSubmissions_row__sTkQz {
        gap: 8px;
        padding: 12px;
    }
    .recentSubmissions_tablePanel__GjyE0 {
        padding: 12px;
    }
}

.submissionDetailsQuestion_card__S17Yn {
    background: var(--mantine-color-white);
}
    [data-mantine-color-scheme='dark'] .submissionDetailsQuestion_card__S17Yn {
    background: var(--mantine-color-dark-6);
}
    .submissionDetailsQuestion_card__S17Yn {
    border: 1px solid
        var(--mantine-color-gray-3);
}
    [data-mantine-color-scheme='dark'] .submissionDetailsQuestion_card__S17Yn {
    border: 1px solid
        var(--mantine-color-dark-4);
}
    .submissionDetailsQuestion_card__S17Yn {
    border-radius: 12px;
    padding: 32px;
    box-shadow: 0 4px 20px rgb(18 72 113 / 4%);
}

.submissionDetailsQuestion_actions__RYXd\+ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--mantine-spacing-md);
    border-top: 1px solid
        var(--mantine-color-gray-3);
}

[data-mantine-color-scheme='dark'] .submissionDetailsQuestion_actions__RYXd\+ {
    border-top: 1px solid
        var(--mantine-color-dark-4);
}

.submissionDetailsQuestion_actions__RYXd\+ {
    padding-top: var(--mantine-spacing-lg);
}

@media (max-width: 36em) {
    .submissionDetailsQuestion_card__S17Yn {
        padding: 20px;
    }

    .submissionDetailsQuestion_actions__RYXd\+ {
        flex-direction: column-reverse;
        align-items: flex-start;
    }

    .submissionDetailsQuestion_confirm__4ikqV {
        width: 100%;
    }
}

html,
body,
#root {
    height: 100%;
    margin: 0;
}

/*
 * Embed mode (inside the ISCx marketplace iframe): the parent page owns
 * scrolling and the embed script sizes the iframe to our reported content
 * height. The measured content must not inherit a viewport-tied height:
 * that would make resize reports grow-only. The outer embedShell can fill
 * the viewport because it sits outside that measurement wrapper.
 * The EmbedBoundary sets this class.
 */
html.isc-embed,
html.isc-embed body,
html.isc-embed #root {
    height: auto;
    min-height: 0;
}

/*
 * In-flow content stays clipped so viewport-tied heights cannot ratchet the
 * iframe. Portaled overlays (Drawer/Modal) attach to body and must paint
 * inside the iframe; clipping html/body hides them. EmbedBoundary also
 * disables Mantine overlay scroll-lock for the same reason.
 */
html.isc-embed #root {
    overflow: hidden;
}

html.isc-embed body {
    background: transparent;
}

body {
    background: #e7edf2;
}

[data-mantine-color-scheme='dark'] body {
    background: #242424;
}

body {
    color: #18202a;
}

[data-mantine-color-scheme='dark'] body {
    color: #c9c9c9;
}

body {
    font-family:
        Montserrat,
        ui-sans-serif,
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        sans-serif;
}

button,
input,
select,
textarea {
    font: inherit;
}

/*
 * Disabled text-entry controls must not look editable. Guided-panel CSS
 * otherwise paints them the same white as live fields.
 * @example a supplemental "Type of incentive" input with N/A
 */
input:disabled:not([type="checkbox"], [type="radio"], [type="hidden"]),
textarea:disabled,
select:disabled,
.mantine-Input-input:disabled,
.mantine-Input-input[data-disabled],
.mantine-Textarea-input:disabled,
.mantine-NativeSelect-input:disabled {
    background-color: #f1f3f5;
}
[data-mantine-color-scheme='dark'] input:disabled:not([type="checkbox"], [type="radio"], [type="hidden"]), [data-mantine-color-scheme='dark'] textarea:disabled, [data-mantine-color-scheme='dark'] select:disabled, [data-mantine-color-scheme='dark'] .mantine-Input-input:disabled, [data-mantine-color-scheme='dark'] .mantine-Input-input[data-disabled], [data-mantine-color-scheme='dark'] .mantine-Textarea-input:disabled, [data-mantine-color-scheme='dark'] .mantine-NativeSelect-input:disabled {
    background-color: #373a40;
}
input:disabled:not([type="checkbox"], [type="radio"], [type="hidden"]),
textarea:disabled,
select:disabled,
.mantine-Input-input:disabled,
.mantine-Input-input[data-disabled],
.mantine-Textarea-input:disabled,
.mantine-NativeSelect-input:disabled {
    border-color: #dee2e6;
}
[data-mantine-color-scheme='dark'] input:disabled:not([type="checkbox"], [type="radio"], [type="hidden"]), [data-mantine-color-scheme='dark'] textarea:disabled, [data-mantine-color-scheme='dark'] select:disabled, [data-mantine-color-scheme='dark'] .mantine-Input-input:disabled, [data-mantine-color-scheme='dark'] .mantine-Input-input[data-disabled], [data-mantine-color-scheme='dark'] .mantine-Textarea-input:disabled, [data-mantine-color-scheme='dark'] .mantine-NativeSelect-input:disabled {
    border-color: #5c5f66;
}
input:disabled:not([type="checkbox"], [type="radio"], [type="hidden"]),
textarea:disabled,
select:disabled,
.mantine-Input-input:disabled,
.mantine-Input-input[data-disabled],
.mantine-Textarea-input:disabled,
.mantine-NativeSelect-input:disabled {
    color: #868e96;
}
[data-mantine-color-scheme='dark'] input:disabled:not([type="checkbox"], [type="radio"], [type="hidden"]), [data-mantine-color-scheme='dark'] textarea:disabled, [data-mantine-color-scheme='dark'] select:disabled, [data-mantine-color-scheme='dark'] .mantine-Input-input:disabled, [data-mantine-color-scheme='dark'] .mantine-Input-input[data-disabled], [data-mantine-color-scheme='dark'] .mantine-Textarea-input:disabled, [data-mantine-color-scheme='dark'] .mantine-NativeSelect-input:disabled {
    color: #adb5bd;
}
input:disabled:not([type="checkbox"], [type="radio"], [type="hidden"]),
textarea:disabled,
select:disabled,
.mantine-Input-input:disabled,
.mantine-Input-input[data-disabled],
.mantine-Textarea-input:disabled,
.mantine-NativeSelect-input:disabled {
    cursor: not-allowed;
    opacity: 1;
}

