._button_pbwdq_1{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, var(--spacing-xs));padding-block:var(--button-padding-block, var(--spacing-xs));padding-inline:var(--button-padding-inline, var(--spacing-md));min-height:var(--button-min-height, var(--component-height-comfortable));border-radius:var(--button-border-radius, var(--radius-2));border-width:var(--button-border-width, var(--border-width-thin));border-style:solid;border-color:var(--button-border-color, transparent);background-color:var(--button-background, transparent);color:var(--button-color, inherit);font-family:var(--font-family-base);font-size:var(--font-size-button);line-height:var(--line-height-button);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing-button, normal);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,text-decoration-color .2s ease;text-decoration:none}._button_pbwdq_1:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._button_pbwdq_1:disabled{cursor:not-allowed;background-color:var(--button-background-disabled, var(--button-background));border-color:var(--button-border-color-disabled, var(--button-border-color, transparent));color:var(--button-color-disabled, var(--color-text-disabled))}._button_pbwdq_1:not(:disabled):hover{background-color:var(--button-background-hover, var(--button-background));border-color:var(--button-border-color-hover, var(--button-border-color, transparent));color:var(--button-color-hover, var(--button-color))}._button_pbwdq_1:not(:disabled):active{background-color:var(--button-background-active, var(--button-background-hover));border-color:var(--button-border-color-active, var(--button-border-color-hover, var(--button-border-color, transparent)));color:var(--button-color-active, var(--button-color-hover, var(--button-color)))}._primary_pbwdq_55{--button-background: var(--color-brand-primary-base);--button-background-hover: var(--color-brand-primary-hover);--button-background-active: var(--color-brand-primary-active);--button-border-width: 0;--button-color: var(--color-brand-primary-on);--button-background-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._secondary_pbwdq_65{--button-background: var(--color-brand-secondary-base);--button-background-hover: var(--color-brand-secondary-hover);--button-background-active: var(--color-brand-secondary-active);--button-border-width: 0;--button-color: var(--color-brand-secondary-on);--button-background-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._success_pbwdq_75{--button-background: var(--color-success);--button-background-hover: var(--color-success-hover, #15803d);--button-background-active: var(--color-success-active, #166534);--button-border-width: 0;--button-color: var(--color-brand-primary-on);--button-background-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._tertiary_pbwdq_85{--button-background: var(--color-background-base);--button-border-color: var(--color-border-default);--button-color: var(--color-text-secondary);--button-background-hover: var(--state-hover-background);--button-background-active: var(--state-selected-background);--button-border-color-hover: var(--color-border-strong);--button-border-color-active: var(--color-border-strong);--button-background-disabled: var(--color-background-base);--button-border-color-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._destructive_pbwdq_98{--button-background: var(--color-intent-destructive-base);--button-background-hover: var(--color-intent-destructive-hover);--button-background-active: var(--color-intent-destructive-active);--button-border-width: 0;--button-color: var(--color-intent-destructive-on);--button-background-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._link_pbwdq_108{--button-background: transparent;--button-background-hover: transparent;--button-background-active: transparent;--button-border-width: 0;--button-border-color: transparent;--button-color: var(--color-brand-primary-base);--button-color-hover: var(--color-brand-primary-hover);--button-color-active: var(--color-brand-primary-active);--button-color-disabled: var(--color-text-disabled);--button-padding-inline: 0;--button-padding-block: 0;--button-min-height: var(--component-height-comfortable)}._link_pbwdq_108:not(:disabled):hover,._link_pbwdq_108:not(:disabled):active{text-decoration:underline}._link_pbwdq_108:disabled{text-decoration:none}._sizeComfortable_pbwdq_132{--button-padding-block: var(--spacing-xs);--button-padding-inline: var(--spacing-md);--button-min-height: var(--component-height-comfortable)}._sizeCompact_pbwdq_138{--button-padding-block: var(--spacing-xxs);--button-padding-inline: var(--spacing-sm);--button-min-height: var(--component-height-compact)}._primary_pbwdq_55._sizeComfortable_pbwdq_132,._destructive_pbwdq_98._sizeComfortable_pbwdq_132{--button-padding-inline: var(--spacing-lg)}._primary_pbwdq_55._sizeCompact_pbwdq_138,._destructive_pbwdq_98._sizeCompact_pbwdq_138{--button-padding-inline: var(--spacing-md)}._fullWidth_pbwdq_154{width:100%}._icon_pbwdq_158{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._icon_pbwdq_158>svg,._icon_pbwdq_158>img{width:var(--button-icon-size, var(--spacing-md));height:var(--button-icon-size, var(--spacing-md))}._textField_dcn64_1{display:grid;gap:var(--text-field-stack-gap, var(--spacing-xs))}._labelRow_dcn64_6{display:inline-flex;align-items:center;gap:var(--text-field-label-gap, var(--spacing-xxs))}._label_dcn64_6{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--text-field-label-color, var(--color-text-secondary))}._requiredIndicator_dcn64_23{color:var(--text-field-required-color, var(--color-error))}._inputStack_dcn64_27{display:grid;gap:var(--text-field-message-gap, var(--spacing-xxs))}._control_dcn64_32{position:relative}._input_dcn64_27{width:100%;min-height:var(--text-field-control-height, var(--component-height-large));padding-block:var(--text-field-padding-block, var(--spacing-sm));padding-inline:var(--text-field-padding-inline, var(--spacing-md));border-radius:var(--text-field-border-radius, var(--radius-2));border:var(--text-field-border-width, var(--border-width-thin)) solid var(--text-field-border-color, var(--color-border-default));background:var(--text-field-background, var(--color-background-base));color:var(--text-field-input-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-family-base);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._input_dcn64_27::placeholder{color:var(--text-field-placeholder-color, var(--color-text-disabled))}._control_dcn64_32:focus-within ._input_dcn64_27{border-color:var(--text-field-border-color-focus, var(--color-focus-ring))}._input_dcn64_27:focus-visible{outline:var(--text-field-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--text-field-focus-color, var(--color-focus-ring));outline-offset:var(--text-field-focus-ring-offset, var(--focus-ring-offset, 2px))}._textField_dcn64_1[data-state=error] ._input_dcn64_27{border-color:var(--text-field-border-color-error, var(--color-border-error))}._textField_dcn64_1[data-state=disabled] ._input_dcn64_27{cursor:not-allowed;background:var(--text-field-disabled-background, var(--color-background-subtle));border-color:var(--text-field-disabled-border-color, var(--color-border-default));color:var(--text-field-disabled-text-color, var(--color-text-disabled))}._textField_dcn64_1[data-state=disabled] ._input_dcn64_27::placeholder{color:var(--text-field-disabled-placeholder-color, var(--color-text-disabled))}._icon_dcn64_82{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--text-field-icon-size, var(--spacing-lg));height:var(--text-field-icon-size, var(--spacing-lg));color:var(--text-field-icon-color, var(--color-text-tertiary));pointer-events:none}._leadingIcon_dcn64_95{left:var(--text-field-padding-inline, var(--spacing-md))}._trailingIcon_dcn64_99{right:var(--text-field-padding-inline, var(--spacing-md))}._withLeadingIcon_dcn64_103 ._input_dcn64_27{padding-left:calc(var(--text-field-padding-inline, var(--spacing-md)) + var(--text-field-icon-size, var(--spacing-lg)) + var(--text-field-icon-gap, var(--spacing-xs)))}._withTrailingIcon_dcn64_110 ._input_dcn64_27{padding-right:calc(var(--text-field-padding-inline, var(--spacing-md)) + var(--text-field-icon-size, var(--spacing-lg)) + var(--text-field-icon-gap, var(--spacing-xs)))}._message_dcn64_117{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--text-field-helper-color, var(--color-text-secondary))}._message_dcn64_117[data-variant=error]{color:var(--text-field-error-color, var(--color-error))}._iconButton_dcn64_128{pointer-events:auto;background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--color-text-primary, #000);z-index:2}._iconButton_dcn64_128:focus-visible{outline:var(--text-field-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--text-field-focus-color, var(--color-focus-ring));outline-offset:var(--text-field-focus-ring-offset, var(--focus-ring-offset, 2px));border-radius:999px}._iconButton_38gvo_1{--icon-button-size: var(--component-height-compact);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-round);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);background:var(--icon-button-background, transparent);color:var(--icon-button-color, inherit);box-shadow:var(--icon-button-shadow, none);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}._iconButton_38gvo_1:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._iconButton_38gvo_1:disabled{cursor:not-allowed;opacity:.6}._iconButton_38gvo_1:not(:disabled):active{transform:scale(.96)}._icon_38gvo_1{display:inline-flex;align-items:center;justify-content:center}._icon_38gvo_1>svg{width:var(--icon-button-icon-size, 18px);height:var(--icon-button-icon-size, 18px)}._variantBrand_38gvo_47{--icon-button-background: var(--color-brand-primary-base);--icon-button-color: var(--color-brand-primary-on);--icon-button-shadow: var(--shadow-e1)}._variantBrand_38gvo_47:not(:disabled):hover{--icon-button-background: var(--color-brand-primary-hover)}._variantBrand_38gvo_47:not(:disabled):active{--icon-button-background: var(--color-brand-primary-active)}._variantSubtle_38gvo_61{--icon-button-background: var(--color-background-subtle);--icon-button-color: var(--color-text-secondary);border:1px solid var(--color-border-default)}._variantSubtle_38gvo_61:not(:disabled):hover{--icon-button-background: var(--state-hover-background);--icon-button-color: var(--color-text-primary)}._variantSubtle_38gvo_61:not(:disabled):active{--icon-button-background: var(--state-selected-background)}._variantNeutral_38gvo_76{--icon-button-background: var(--color-background-base);--icon-button-color: var(--color-text-secondary);border:1px solid var(--color-border-default)}._variantNeutral_38gvo_76:not(:disabled):hover{--icon-button-background: var(--state-hover-background);--icon-button-color: var(--color-text-primary)}._variantNeutral_38gvo_76:not(:disabled):active{--icon-button-background: var(--state-selected-background)}._variantDestructive_38gvo_91{--icon-button-background: var(--color-intent-destructive-base);--icon-button-color: var(--color-intent-destructive-on);--icon-button-shadow: var(--shadow-e1)}._variantDestructive_38gvo_91:not(:disabled):hover{--icon-button-background: var(--color-intent-destructive-hover)}._variantDestructive_38gvo_91:not(:disabled):active{--icon-button-background: var(--color-intent-destructive-active)}._sizeMD_38gvo_105{--icon-button-size: 40px;--icon-button-icon-size: 18px}._sizeSM_38gvo_110{--icon-button-size: 32px;--icon-button-icon-size: 16px}._container_1f4ce_1{position:relative;display:inline-block}._trigger_1f4ce_6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--radius-1, 4px);background:var(--date-picker-background, var(--color-background-base));color:var(--date-picker-header-color, var(--color-text-primary));font-size:var(--font-size-body, 1rem);line-height:1.2;padding:0 var(--spacing-xs) 0 var(--spacing-sm);min-height:var(--component-height-compact, 32px);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}._trigger_1f4ce_6:hover{border-color:var(--color-border-hover, var(--color-border-default))}._trigger_1f4ce_6:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._icon_1f4ce_32{transition:transform .2s ease;flex-shrink:0}._iconOpen_1f4ce_37{transform:rotate(180deg)}._dropdown_1f4ce_41{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--date-picker-background, var(--color-background-base));border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--radius-1, 4px);box-shadow:var(--date-picker-shadow, var(--shadow-e3));max-height:200px;overflow-y:auto;padding:var(--spacing-xs) 0}._option_1f4ce_56{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:100%;text-align:left;padding:var(--spacing-xs) var(--spacing-sm);color:var(--date-picker-header-color, var(--color-text-primary));font-size:var(--font-size-body, 1rem);line-height:1.4;cursor:pointer;transition:background-color .15s ease}._option_1f4ce_56:hover{background:var(--date-picker-day-hover-background, var(--state-hover-background))}._option_1f4ce_56:focus{outline:none;background:var(--date-picker-day-hover-background, var(--state-hover-background))}._option_1f4ce_56._selected_1f4ce_79{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base));color:var(--date-picker-day-selected-color, var(--color-brand-primary-on))}._option_1f4ce_56._selected_1f4ce_79:hover{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base))}._dropdown_1f4ce_41::-webkit-scrollbar{width:6px}._dropdown_1f4ce_41::-webkit-scrollbar-track{background:transparent}._dropdown_1f4ce_41::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:3px}._dropdown_1f4ce_41::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}._root_xrhpg_1{position:relative;display:inline-flex;flex-direction:column;width:100%}._textFieldContainer_xrhpg_8{position:relative;width:100%}._popover_xrhpg_13{position:absolute;top:calc(100% + var(--date-picker-gap, var(--spacing-xs)));left:var(--date-picker-popover-left, 0);right:var(--date-picker-popover-right, auto);transform:var(--date-picker-popover-transform, none);z-index:4}._calendar_xrhpg_22{display:grid;gap:var(--date-picker-gap, var(--spacing-xs));background:var(--date-picker-background, var(--color-background-base));border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--date-picker-panel-radius, var(--radius-2));box-shadow:var(--date-picker-shadow, var(--shadow-e3));padding-block:var(--date-picker-panel-padding-block, var(--spacing-md));padding-inline:var(--date-picker-panel-padding-inline, var(--spacing-md));min-width:var(--date-picker-panel-width, 320px);max-width:100%}._header_xrhpg_35{display:flex;align-items:center;justify-content:space-between;gap:var(--date-picker-header-gap, var(--spacing-xs))}._monthControls_xrhpg_42{display:flex;align-items:center;gap:var(--spacing-xs)}._monthLabel_xrhpg_48{font-size:var(--font-size-title, 1.25rem);line-height:var(--line-height-title, 1.4);font-weight:var(--font-weight-title, 600);color:var(--date-picker-header-color, var(--color-text-primary))}._yearPicker_xrhpg_55{display:flex;align-items:center}._weekdayRow_xrhpg_64{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--date-picker-grid-gap, var(--spacing-xxs));font-size:var(--font-size-caption, .75rem);line-height:var(--line-height-caption, 1.3);font-weight:var(--font-weight-caption, 400);letter-spacing:var(--letter-spacing-caption, .01em);text-transform:uppercase;color:var(--date-picker-weekday-color, var(--color-text-secondary))}._weekday_xrhpg_64{display:inline-flex;align-items:center;justify-content:center}._weekGrid_xrhpg_82{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--date-picker-grid-gap, var(--spacing-xxs))}._day_xrhpg_88{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:var(--date-picker-day-radius, var(--radius-2));color:var(--date-picker-day-color, var(--color-text-primary));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-body, 1rem);line-height:1;min-height:var(--date-picker-day-size, var(--component-height-comfortable));padding:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}._day_xrhpg_88 span{pointer-events:none}._day_xrhpg_88:hover:not(:disabled){background:var(--date-picker-day-hover-background, var(--state-hover-background))}._day_xrhpg_88:active:not(:disabled){background:var(--date-picker-day-active-background, var(--state-selected-background))}._day_xrhpg_88:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._day_xrhpg_88:disabled{cursor:not-allowed;opacity:.4}._dayOutside_xrhpg_130{color:var(--date-picker-day-muted-color, var(--color-text-tertiary))}._dayHighlighted_xrhpg_134{background:var(--date-picker-day-highlighted-background, var(--state-selected-background));color:var(--date-picker-day-highlighted-color, var(--color-text-primary));border-radius:0}._dayHighlightStart_xrhpg_140{border-top-left-radius:var(--date-picker-day-radius, var(--radius-2));border-bottom-left-radius:var(--date-picker-day-radius, var(--radius-2))}._dayHighlightEnd_xrhpg_145{border-top-right-radius:var(--date-picker-day-radius, var(--radius-2));border-bottom-right-radius:var(--date-picker-day-radius, var(--radius-2))}._dayPreviewed_xrhpg_150{background:var(--date-picker-day-preview-background, var(--state-hover-background));color:var(--date-picker-day-preview-color, var(--color-text-primary));border-radius:0}._dayPreviewStart_xrhpg_156{border-top-left-radius:var(--date-picker-day-radius, var(--radius-2));border-bottom-left-radius:var(--date-picker-day-radius, var(--radius-2))}._dayPreviewEnd_xrhpg_161{border-top-right-radius:var(--date-picker-day-radius, var(--radius-2));border-bottom-right-radius:var(--date-picker-day-radius, var(--radius-2))}._dayToday_xrhpg_166{box-shadow:inset 0 0 0 1px var(--date-picker-day-today-border, var(--color-focus-ring))}._daySelected_xrhpg_170{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base));border-radius:var(--date-picker-day-radius, var(--radius-2));color:var(--date-picker-day-selected-color, var(--color-brand-primary-on))}._daySelected_xrhpg_170:hover:not(:disabled),._daySelected_xrhpg_170:active:not(:disabled){background:var(--date-picker-day-selected-background, var(--color-brand-primary-base))}._container_1htl6_1{position:relative;display:inline-block}._trigger_1htl6_6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--radius-1, 4px);background:var(--date-picker-background, var(--color-background-base));color:var(--date-picker-header-color, var(--color-text-primary));font-size:var(--font-size-body, 1rem);line-height:1.2;padding:0 var(--spacing-xs) 0 var(--spacing-sm);min-height:var(--component-height-compact, 32px);min-width:120px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}._trigger_1htl6_6:hover{border-color:var(--color-border-hover, var(--color-border-default))}._trigger_1htl6_6:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._icon_1htl6_33{transition:transform .2s ease;flex-shrink:0}._iconOpen_1htl6_38{transform:rotate(180deg)}._dropdown_1htl6_42{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--date-picker-background, var(--color-background-base));border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--radius-1, 4px);box-shadow:var(--date-picker-shadow, var(--shadow-e3));max-height:200px;overflow-y:auto;padding:var(--spacing-xs) 0}._option_1htl6_57{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:100%;text-align:left;padding:var(--spacing-xs) var(--spacing-sm);color:var(--date-picker-header-color, var(--color-text-primary));font-size:var(--font-size-body, 1rem);line-height:1.4;cursor:pointer;transition:background-color .15s ease}._option_1htl6_57:hover{background:var(--date-picker-day-hover-background, var(--state-hover-background))}._option_1htl6_57:focus{outline:none;background:var(--date-picker-day-hover-background, var(--state-hover-background))}._option_1htl6_57._selected_1htl6_80{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base));color:var(--date-picker-day-selected-color, var(--color-brand-primary-on))}._option_1htl6_57._selected_1htl6_80:hover{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base))}._dropdown_1htl6_42::-webkit-scrollbar{width:6px}._dropdown_1htl6_42::-webkit-scrollbar-track{background:transparent}._dropdown_1htl6_42::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:3px}._dropdown_1htl6_42::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}._root_y8ppt_1{position:relative;display:inline-flex;flex-direction:column;width:100%}._textFieldContainer_y8ppt_8{position:relative;width:100%}._popover_y8ppt_13{position:absolute;top:calc(100% + var(--date-picker-gap, var(--spacing-xs)));left:0;z-index:4;background:var(--date-picker-background, var(--color-background-base));border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--date-picker-panel-radius, var(--radius-2));box-shadow:var(--date-picker-shadow, var(--shadow-e3));padding:var(--date-picker-panel-padding-block, var(--spacing-md)) var(--date-picker-panel-padding-inline, var(--spacing-md));min-width:var(--date-picker-panel-width, 320px);max-width:100%}._calendar_y8ppt_27{display:grid;gap:var(--date-picker-gap, var(--spacing-xs))}._header_y8ppt_32{display:flex;align-items:center;justify-content:space-between;gap:var(--date-picker-header-gap, var(--spacing-xs))}._monthControls_y8ppt_39{display:flex;align-items:center;gap:var(--spacing-xs)}._monthLabel_y8ppt_45{font-size:var(--font-size-title, 1.25rem);line-height:var(--line-height-title, 1.4);font-weight:var(--font-weight-title, 600);color:var(--date-picker-header-color, var(--color-text-primary))}._yearPicker_y8ppt_52{display:flex;align-items:center}._weekdayRow_y8ppt_61{display:grid;grid-template-columns:repeat(7,var(--date-picker-day-size, var(--component-height-comfortable)));gap:var(--date-picker-grid-gap, var(--spacing-xxs));font-size:var(--font-size-caption, .75rem);line-height:var(--line-height-caption, 1.3);font-weight:var(--font-weight-caption, 400);letter-spacing:var(--letter-spacing-caption, .01em);text-transform:uppercase;color:var(--date-picker-weekday-color, var(--color-text-secondary))}._weekday_y8ppt_61{display:inline-flex;align-items:center;justify-content:center}._weekGrid_y8ppt_79{display:grid;grid-template-columns:repeat(7,var(--date-picker-day-size, var(--component-height-comfortable)));gap:var(--date-picker-grid-gap, var(--spacing-xxs))}._day_y8ppt_85{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:var(--date-picker-day-radius, var(--radius-2));color:var(--date-picker-day-color, var(--color-text-primary));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-body, 1rem);line-height:1;min-height:var(--date-picker-day-size, var(--component-height-comfortable));padding:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}._day_y8ppt_85 span{pointer-events:none}._day_y8ppt_85:disabled{cursor:not-allowed;opacity:.4}._dayOutside_y8ppt_114{color:var(--date-picker-day-muted-color, var(--color-text-tertiary))}._dayToday_y8ppt_118{box-shadow:inset 0 0 0 1px var(--date-picker-day-today-border, var(--color-focus-ring))}._day_y8ppt_85:hover:not(:disabled){background:var(--date-picker-day-hover-background, var(--state-hover-background))}._dayInRange_y8ppt_126{background:var(--date-range-in-range-background, var(--state-selected-background));color:var(--date-range-in-range-color, var(--color-text-primary));border-radius:0}._dayRangeStart_y8ppt_132,._dayRangeEnd_y8ppt_133{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base));color:var(--date-picker-day-selected-color, var(--color-brand-primary-on));border-radius:var(--date-picker-day-radius, var(--radius-2))}._rangeSummary_y8ppt_139{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._rangeChips_y8ppt_147{display:flex;gap:var(--spacing-xs)}._rangeChip_y8ppt_147{padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-2);background:var(--date-range-chip-background, var(--color-background-subtle));border:1px solid var(--date-range-chip-border, var(--color-border-default));font-size:var(--font-size-caption);color:var(--date-range-chip-color, var(--color-text-secondary))}._rangeChip_y8ppt_147[data-filled=true]{color:var(--color-text-primary)}._rangeActions_y8ppt_165{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._popoverHelper_y8ppt_172{color:var(--date-range-helper-color, var(--color-text-secondary));font-size:var(--font-size-caption);margin:0}._root_1okya_1{display:grid;gap:var(--auto-suggest-gap, var(--spacing-xs))}._textFieldContainer_1okya_6{position:relative}._trailingIcon_1okya_10{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}._root_1okya_1[data-open=true] ._trailingIcon_1okya_10[data-variant=select]{transform:rotate(180deg)}._popover_1okya_23{position:relative;z-index:var(--auto-suggest-z-index, 2)}._suggestionList_1okya_28{margin:0;padding:var(--auto-suggest-list-padding, var(--spacing-xxs)) 0;list-style:none;background:var(--auto-suggest-background, var(--color-background-base));border-radius:var(--auto-suggest-radius, var(--radius-2));border:var(--auto-suggest-border-width, var(--border-width-thin)) solid var(--auto-suggest-border-color, var(--color-border-default));box-shadow:var(--auto-suggest-shadow, var(--shadow-e3));max-height:var(--auto-suggest-max-height, 288px);overflow-y:auto}._option_1okya_40{display:flex;align-items:center;gap:var(--auto-suggest-option-gap, var(--spacing-xs));padding-block:var(--auto-suggest-option-padding-block, var(--spacing-sm));padding-inline:var(--auto-suggest-option-padding-inline, var(--spacing-md));cursor:pointer;color:var(--auto-suggest-option-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);transition:background-color .15s ease,color .15s ease}._option_1okya_40:hover{background:var(--auto-suggest-hover-background, var(--state-hover-background))}._option_1okya_40[data-state=active]{background:var(--auto-suggest-active-background, var(--state-selected-background))}._statusItem_1okya_63{padding-block:var(--auto-suggest-option-padding-block, var(--spacing-sm));padding-inline:var(--auto-suggest-option-padding-inline, var(--spacing-md));color:var(--auto-suggest-empty-color, var(--color-text-secondary));font-size:var(--font-size-body);line-height:var(--line-height-body)}._root_1129j_1{display:grid;gap:var(--file-upload-stack-gap, var(--spacing-xl))}._dropzoneWrapper_1129j_6{position:relative}._dropzone_1129j_6{position:relative;display:grid;justify-items:center;gap:var(--file-upload-dropzone-gap, var(--spacing-sm));padding-block:var(--file-upload-padding-block, var(--spacing-3xl));padding-inline:var(--file-upload-padding-inline, var(--spacing-3xl));text-align:center;border-radius:var(--file-upload-border-radius, var(--radius-2));border:var(--file-upload-border-width, var(--border-width-thin)) dashed var(--file-upload-border-color, var(--color-border-default));background:var(--file-upload-background, var(--color-background-base));color:var(--file-upload-text-color, var(--color-text-primary));transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;cursor:pointer}._dropzone_1129j_6[data-state=dragging]{border-color:var(--file-upload-active-border-color, var(--color-brand-primary-base));background:var(--file-upload-active-background, var(--state-selected-background));color:var(--file-upload-active-text-color, var(--color-brand-primary-base));box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--file-upload-active-border-color, var(--color-focus-ring))}._dropzone_1129j_6[data-disabled=true]{cursor:not-allowed;color:var(--color-text-disabled);border-color:var(--color-border-default);background:var(--color-background-subtle)}._dropzoneIcon_1129j_44{width:var(--file-upload-icon-size, 48px);height:var(--file-upload-icon-size, 48px);border-radius:var(--file-upload-icon-radius, var(--radius-3));display:inline-flex;align-items:center;justify-content:center;background:var(--file-upload-icon-background, rgba(37, 99, 235, .08));color:var(--file-upload-icon-color, var(--color-brand-primary-base))}._dropzoneTitle_1129j_55{font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin:0}._dropzoneDescription_1129j_61{margin:0;font-size:var(--font-size-body);color:var(--file-upload-description-color, var(--color-text-secondary))}._dropzoneHelper_1129j_67{margin:0;font-size:var(--font-size-caption);color:var(--file-upload-helper-color, var(--color-text-tertiary))}._dropzoneButton_1129j_73{display:inline-flex}._input_1129j_77{display:none}._fileList_1129j_81{display:grid;gap:var(--file-upload-list-gap, var(--spacing-md))}._fileItem_1129j_86{border:1px solid var(--file-item-border-color, var(--color-border-default));border-radius:var(--file-item-radius, var(--radius-2));background:var(--file-item-background, var(--color-background-base));padding:var(--file-item-padding, var(--spacing-md));display:grid;gap:var(--file-item-gap, var(--spacing-sm));transition:border-color .2s ease,background-color .2s ease}._fileItem_1129j_86[data-status=uploading]{border-color:var(--file-item-uploading-border-color, var(--color-border-strong))}._fileItem_1129j_86[data-status=success]{border-color:var(--file-item-success-border-color, var(--color-border-default))}._fileItem_1129j_86[data-status=error]{border-color:var(--file-item-error-border-color, var(--color-border-error));background:var(--file-item-error-background, var(--state-critical-background))}._fileHeader_1129j_111{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}._fileMeta_1129j_119{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1}._thumbnail_1129j_127{width:var(--file-item-thumbnail-size, 48px);height:var(--file-item-thumbnail-size, 48px);border-radius:var(--file-item-thumbnail-radius, var(--radius-2));background:var(--file-item-thumbnail-background, var(--color-background-subtle));display:grid;place-items:center;overflow:hidden;flex-shrink:0}._thumbnail_1129j_127 img{width:100%;height:100%;object-fit:cover}._thumbnailIcon_1129j_144{width:24px;height:24px;color:var(--file-item-thumbnail-icon-color, var(--color-text-tertiary))}._fileInfo_1129j_150{display:grid;gap:4px;min-width:0}._fileName_1129j_156{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileDetails_1129j_166{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._status_1129j_172{display:inline-flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-caption);color:var(--color-text-secondary)}._statusIcon_1129j_180{width:16px;height:16px}._loading_1129j_185{animation:_file-upload-spin_1129j_1 1s linear infinite}@keyframes _file-upload-spin_1129j_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fileItem_1129j_86[data-status=success] ._status_1129j_172{color:var(--file-item-success-color, var(--color-success))}._fileItem_1129j_86[data-status=error] ._status_1129j_172{color:var(--file-item-error-color, var(--color-error))}._fileActions_1129j_206{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto}._progressTrack_1129j_213{height:var(--file-item-progress-height, 8px);background:var(--file-item-progress-track, var(--color-border-default));border-radius:var(--radius-round);overflow:hidden}._progressBar_1129j_220{height:100%;background:var(--file-item-progress-fill, var(--color-brand-primary-base));transition:width .3s ease}._message_1129j_226{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._fileItem_1129j_86[data-status=error] ._message_1129j_226{color:var(--file-item-error-color, var(--color-error))}._footer_1129j_236{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;border-top:1px solid var(--color-border-default);padding-top:var(--spacing-md)}._footerSummary_1129j_246{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._footerActions_1129j_251{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._root_1k0mp_1{display:grid;gap:var(--file-list-gap, var(--spacing-xl))}._list_1k0mp_6{display:grid;gap:var(--file-list-item-gap, var(--spacing-md))}._item_1k0mp_11{border:1px solid var(--file-list-item-border-color, var(--color-border-default));border-radius:var(--file-list-item-radius, var(--radius-2));background:var(--file-list-item-background, var(--color-background-base));padding:var(--file-list-item-padding, var(--spacing-md));display:grid;gap:var(--file-list-item-content-gap, var(--spacing-sm));transition:border-color .2s ease,background-color .2s ease}._item_1k0mp_11[data-status=uploading]{border-color:var(--file-list-item-border-uploading, var(--color-border-strong))}._item_1k0mp_11[data-status=success]{border-color:var(--file-list-item-border-success, var(--color-border-default))}._item_1k0mp_11[data-status=error]{border-color:var(--file-list-item-border-error, var(--color-border-error));background:var(--file-list-item-background-error, var(--state-critical-background))}._header_1k0mp_36{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}._meta_1k0mp_44{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1}._thumbnail_1k0mp_52{width:var(--file-list-thumbnail-size, var(--spacing-3xl));height:var(--file-list-thumbnail-size, var(--spacing-3xl));border-radius:var(--file-list-thumbnail-radius, var(--radius-2));background:var(--file-list-thumbnail-background, var(--color-background-subtle));display:grid;place-items:center;overflow:hidden;flex-shrink:0}._thumbnail_1k0mp_52 img{width:100%;height:100%;object-fit:cover}._thumbnailIcon_1k0mp_69{width:24px;height:24px;color:var(--file-list-thumbnail-icon-color, var(--color-text-tertiary))}._info_1k0mp_75{display:grid;gap:4px;min-width:0}._name_1k0mp_81{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._details_1k0mp_91{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._itemStatus_1k0mp_97{display:inline-flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-caption);color:var(--color-text-secondary)}._item_1k0mp_11[data-status=success] ._itemStatus_1k0mp_97{color:var(--file-list-status-success, var(--color-success))}._item_1k0mp_11[data-status=error] ._itemStatus_1k0mp_97{color:var(--file-list-status-error, var(--color-error))}._statusIcon_1k0mp_113{width:16px;height:16px}._loading_1k0mp_118{animation:_file-list-spin_1k0mp_1 1s linear infinite}@keyframes _file-list-spin_1k0mp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._actions_1k0mp_131{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto}._progressTrack_1k0mp_138{height:var(--file-list-progress-height, 8px);background:var(--file-list-progress-track, var(--color-border-default));border-radius:var(--radius-round);overflow:hidden}._progressBar_1k0mp_145{height:100%;background:var(--file-list-progress-fill, var(--color-brand-primary-base));transition:width .3s ease}._message_1k0mp_151{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._item_1k0mp_11[data-status=error] ._message_1k0mp_151{color:var(--file-list-status-error, var(--color-error))}._footer_1k0mp_161{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;border-top:1px solid var(--file-list-footer-border, var(--color-border-default));padding-top:var(--spacing-md)}._summary_1k0mp_171{display:inline-flex;align-items:baseline;gap:var(--spacing-xxs);font-size:var(--font-size-caption);color:var(--color-text-secondary)}._summaryPrimary_1k0mp_179{font-weight:var(--font-weight-label);color:var(--color-text-primary)}._summarySecondary_1k0mp_184{color:var(--color-text-secondary)}._footerActions_1k0mp_188{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}._checkbox_mdnxi_1{display:grid;gap:var(--checkbox-message-gap, var(--spacing-xxs));font-family:var(--font-family-base)}._label_mdnxi_7{display:inline-flex;align-items:flex-start;gap:var(--checkbox-inline-gap, var(--spacing-sm));cursor:pointer}._checkbox_mdnxi_1[data-state=disabled] ._label_mdnxi_7{cursor:not-allowed}._control_mdnxi_18{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--checkbox-control-size, 20px);height:var(--checkbox-control-size, 20px);flex-shrink:0}._input_mdnxi_28{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;background:none;border:0;padding:0;opacity:0;cursor:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}._input_mdnxi_28:disabled{cursor:not-allowed}._controlShape_mdnxi_47{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;border-radius:var(--checkbox-border-radius, var(--radius-1));border:var(--checkbox-border-width, var(--border-width-thin)) solid var(--checkbox-border-color, var(--color-border-default));background-color:var(--checkbox-background, var(--color-background-base));color:var(--checkbox-icon-color, var(--color-brand-primary-on));transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}._label_mdnxi_7:hover ._controlShape_mdnxi_47{border-color:var(--checkbox-border-color-hover, var(--color-brand-primary-base))}._checkbox_mdnxi_1[data-state=error] ._controlShape_mdnxi_47,._checkbox_mdnxi_1[data-state=error] ._label_mdnxi_7:hover ._controlShape_mdnxi_47{border-color:var(--checkbox-border-color-error, var(--color-border-error))}._checkbox_mdnxi_1[data-state=disabled] ._controlShape_mdnxi_47{background-color:var(--checkbox-disabled-background, var(--color-background-subtle));border-color:var(--checkbox-disabled-border-color, var(--color-border-default));color:var(--checkbox-disabled-icon-color, var(--color-text-disabled))}._checkbox_mdnxi_1[data-state=disabled] ._label_mdnxi_7:hover ._controlShape_mdnxi_47{border-color:var(--checkbox-disabled-border-color, var(--color-border-default))}._input_mdnxi_28:focus-visible+._controlShape_mdnxi_47{outline:var(--checkbox-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--checkbox-focus-ring-color, var(--color-focus-ring));outline-offset:var(--checkbox-focus-ring-offset, var(--focus-ring-offset, 2px))}._input_mdnxi_28:checked+._controlShape_mdnxi_47,._input_mdnxi_28:indeterminate+._controlShape_mdnxi_47{background-color:var(--checkbox-background-checked, var(--color-brand-primary-base));border-color:var(--checkbox-border-color-checked, var(--color-brand-primary-base))}._checkIcon_mdnxi_98,._indeterminateIcon_mdnxi_99{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;margin:auto;inline-size:var(--checkbox-icon-size, 12px);block-size:var(--checkbox-icon-size, 12px);color:inherit;opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease}._checkIcon_mdnxi_98>svg,._indeterminateIcon_mdnxi_99>svg{inline-size:100%;block-size:100%}._input_mdnxi_28:checked+._controlShape_mdnxi_47 ._checkIcon_mdnxi_98{opacity:1;transform:scale(1)}._input_mdnxi_28:indeterminate+._controlShape_mdnxi_47 ._indeterminateIcon_mdnxi_99{opacity:1;transform:scale(1)}._content_mdnxi_132{display:grid;gap:var(--checkbox-content-gap, var(--spacing-xxs));min-inline-size:0}._labelText_mdnxi_138{display:inline-flex;align-items:center;gap:var(--checkbox-required-gap, var(--spacing-xxs));font-size:var(--checkbox-label-font-size, var(--font-size-body));line-height:var(--checkbox-label-line-height, var(--line-height-body));font-weight:var(--checkbox-label-font-weight, var(--font-weight-body));color:var(--checkbox-label-color, var(--color-text-primary))}._checkbox_mdnxi_1[data-state=disabled] ._labelText_mdnxi_138{color:var(--checkbox-disabled-label-color, var(--color-text-disabled))}._labelInner_mdnxi_152{display:inline}._requiredIndicator_mdnxi_156{color:var(--checkbox-required-color, var(--color-error));font-weight:var(--font-weight-label)}._description_mdnxi_161{font-size:var(--checkbox-description-font-size, var(--font-size-caption));line-height:var(--checkbox-description-line-height, var(--line-height-caption));color:var(--checkbox-description-color, var(--color-text-secondary))}._checkbox_mdnxi_1[data-state=disabled] ._description_mdnxi_161{color:var(--checkbox-disabled-helper-color, var(--color-text-disabled))}._message_mdnxi_171{margin:0;font-size:var(--checkbox-helper-font-size, var(--font-size-caption));line-height:var(--checkbox-helper-line-height, var(--line-height-caption));color:var(--checkbox-helper-color, var(--color-text-secondary))}._message_mdnxi_171[data-variant=error]{color:var(--checkbox-error-color, var(--color-error))}._checkbox_mdnxi_1[data-state=disabled] ._message_mdnxi_171{color:var(--checkbox-disabled-helper-color, var(--color-text-disabled))}._dropdown_uec2o_1{display:grid;gap:calc(var(--ds-foundations-spacing-xxs) * 1px);font-family:var(--ds-foundations-typographyMeta-baseFontFamily);color:var(--ds-foundations-colors-text-primary)}._labelRow_uec2o_8{display:inline-flex;align-items:center;gap:calc(var(--ds-foundations-spacing-xxs) * 1px)}._label_uec2o_8{font-size:var(--ds-foundations-typography-label-fontSize);line-height:var(--ds-foundations-typography-label-lineHeight);font-weight:var(--ds-foundations-typography-label-fontWeight);letter-spacing:var(--ds-foundations-typography-label-letterSpacing);color:var(--ds-foundations-colors-text-secondary)}._requiredIndicator_uec2o_26{color:var(--ds-foundations-colors-semantic-error);font-weight:var(--ds-foundations-typography-label-fontWeight)}._control_uec2o_31{position:relative}._trigger_uec2o_35{all:unset;box-sizing:border-box;inline-size:100%;min-block-size:calc(var(--ds-foundations-form-controlHeight) * 1px);padding-block:calc(var(--ds-foundations-form-controlPadding-block) * 1px);padding-inline:calc(var(--ds-foundations-form-controlPadding-inline) * 1px);border-radius:calc(var(--ds-foundations-form-controlRadius) * 1px);border:calc(var(--ds-foundations-form-emphasisBorderWidth) * 1px) solid var(--ds-foundations-colors-border-default);background-color:var(--ds-foundations-colors-background-base);color:var(--ds-foundations-colors-text-primary);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--ds-foundations-spacing-sm) * 1px);cursor:pointer;font-size:var(--ds-foundations-typography-body-fontSize);line-height:var(--ds-foundations-typography-body-lineHeight);font-weight:var(--ds-foundations-typography-body-fontWeight);transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease}._trigger_uec2o_35:focus-visible{outline:calc(var(--ds-foundations-focusRing-width) * 1px) solid var(--ds-foundations-focusRing-color);outline-offset:calc(var(--ds-foundations-focusRing-offset) * 1px)}._dropdown_uec2o_1[data-open=true] ._trigger_uec2o_35{border-color:var(--ds-foundations-colors-state-focus);box-shadow:0 0 0 1px #2563eb1a}._dropdown_uec2o_1[data-state=error] ._trigger_uec2o_35{border-color:var(--ds-foundations-colors-border-error)}._dropdown_uec2o_1[data-state=disabled] ._trigger_uec2o_35{cursor:not-allowed;background-color:var(--ds-foundations-colors-background-subtle);color:var(--ds-foundations-colors-text-disabled)}._dropdown_uec2o_1[data-state=disabled] ._chevron_uec2o_81{color:var(--ds-foundations-colors-text-disabled)}._triggerContent_uec2o_85{display:inline-flex;align-items:center;gap:calc(var(--ds-foundations-form-controlIcon-gap) * 1px);inline-size:100%;min-inline-size:0}._triggerLabel_uec2o_93{flex:1;min-inline-size:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._placeholder_uec2o_101{color:var(--ds-foundations-colors-text-tertiary)}._dropdown_uec2o_1[data-state=disabled] ._placeholder_uec2o_101{color:var(--ds-foundations-colors-text-disabled)}._leadingIcon_uec2o_109{inline-size:calc(var(--ds-foundations-form-controlIcon-size) * 1px);block-size:calc(var(--ds-foundations-form-controlIcon-size) * 1px);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-foundations-colors-text-tertiary)}._dropdown_uec2o_1[data-state=error] ._leadingIcon_uec2o_109{color:var(--ds-foundations-colors-border-error)}._chevron_uec2o_81{display:inline-flex;align-items:center;color:var(--ds-foundations-colors-text-secondary);transition:transform .2s ease,color .2s ease}._dropdown_uec2o_1[data-open=true] ._chevron_uec2o_81{transform:rotate(180deg);color:var(--ds-foundations-colors-state-focus)}._menu_uec2o_136{position:absolute;inset-block-start:100%;inset-inline-start:0;inset-inline-end:0;margin:calc(var(--ds-foundations-spacing-xxs) * 1px) 0 0;padding:calc(var(--ds-foundations-spacing-xxs) * 1px) 0;border-radius:calc(var(--ds-foundations-form-controlRadius) * 1px);border:calc(var(--ds-foundations-form-emphasisBorderWidth) * 1px) solid var(--ds-foundations-colors-border-default);background-color:var(--color-background-base);box-shadow:var(--shadow-e3);max-height:calc(var(--spacing-5xl) * 3.6);overflow-y:auto;list-style:none;padding-inline-start:0;z-index:12}._option_uec2o_154{display:flex;align-items:center;gap:calc(var(--ds-foundations-spacing-sm) * 1px);padding-block:calc(var(--ds-foundations-spacing-sm) * 1px);padding-inline:calc(var(--ds-foundations-form-controlPadding-inline) * 1px);font-size:var(--ds-foundations-typography-body-fontSize);line-height:var(--ds-foundations-typography-body-lineHeight);color:var(--ds-foundations-colors-text-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease}._option_uec2o_154:hover,._optionActive_uec2o_170{background-color:var(--ds-foundations-colors-state-hoverBackground)}._optionSelected_uec2o_174{background-color:var(--ds-foundations-colors-state-selectedBackground);color:var(--ds-foundations-colors-state-focus);font-weight:500}._optionDisabled_uec2o_180{color:var(--ds-foundations-colors-text-disabled);cursor:not-allowed}._optionDisabled_uec2o_180:hover{background-color:transparent}._optionIcon_uec2o_189{inline-size:calc(var(--ds-foundations-form-controlIcon-size) * 1px);block-size:calc(var(--ds-foundations-form-controlIcon-size) * 1px);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-foundations-colors-text-tertiary)}._optionSelected_uec2o_174 ._optionIcon_uec2o_189{color:var(--ds-foundations-colors-state-focus)}._optionLabel_uec2o_202{flex:1;min-inline-size:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._message_uec2o_210{margin:0;font-size:var(--ds-foundations-typography-caption-fontSize);line-height:var(--ds-foundations-typography-caption-lineHeight);letter-spacing:var(--ds-foundations-typography-caption-letterSpacing);color:var(--ds-foundations-colors-text-secondary)}._error_uec2o_218{color:var(--ds-foundations-colors-semantic-error)}._tabs_18vvb_1{display:flex;flex-direction:column;gap:var(--tabs-content-gap)}._tabList_18vvb_7{display:flex;align-items:stretch;gap:var(--tabs-gap);flex-wrap:nowrap;border-bottom:var(--tabs-divider-width) solid var(--tabs-divider-color);overflow-x:auto;padding-bottom:var(--tabs-divider-width);scroll-padding:var(--tabs-gap)}._tabListWrap_18vvb_18{flex-wrap:wrap;row-gap:var(--tabs-gap);overflow-x:visible}._tabList_18vvb_7::-webkit-scrollbar{height:4px}._tabList_18vvb_7::-webkit-scrollbar-thumb{background:var(--tabs-divider-color);border-radius:999px}._tabList_18vvb_7::-webkit-scrollbar-track{background:transparent}._tabButton_18vvb_37{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--tabs-icon-gap);min-width:var(--tabs-min-width);padding:var(--tabs-padding-block) var(--tabs-padding-inline);min-height:var(--tabs-height);height:auto;background:transparent;border:none;border-radius:var(--tabs-radius);color:var(--tabs-color);font-size:var(--tabs-font-size);line-height:var(--tabs-line-height);font-weight:var(--tabs-font-weight);letter-spacing:var(--tabs-letter-spacing);cursor:pointer;transition:color .16s ease,background-color .16s ease;text-align:center;white-space:normal}._tabButton_18vvb_37:after{content:"";position:absolute;inset-inline:var(--tabs-indicator-inset);bottom:calc(var(--tabs-divider-width) * -1);height:var(--tabs-indicator-height);background:transparent;border-radius:var(--tabs-indicator-radius);transform:scaleX(0);transform-origin:center;opacity:0;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}._tabButton_18vvb_37[data-state=active]{color:var(--tabs-color-active);font-weight:var(--tabs-font-weight-active)}._tabButton_18vvb_37[data-state=active]:after{background:var(--tabs-indicator-color);opacity:1;transform:scaleX(1)}._tabButton_18vvb_37:focus{outline:none}._tabButton_18vvb_37:focus-visible{box-shadow:0 0 0 var(--tabs-focus-ring-width) var(--tabs-focus-ring-color)}._tabButton_18vvb_37:not(:disabled):hover{background:var(--tabs-hover-background);color:var(--tabs-color-active)}._tabButton_18vvb_37:not(:disabled):active{background:var(--tabs-active-background)}._tabButton_18vvb_37:disabled{color:var(--tabs-color-disabled);cursor:not-allowed}._icon_18vvb_113{display:inline-flex;align-items:center;justify-content:center}._label_18vvb_119{pointer-events:none}._tabPanel_18vvb_123{border-radius:var(--tabs-panel-radius);border:var(--tabs-panel-border-width) solid var(--tabs-panel-border-color);background:var(--tabs-panel-background);padding:var(--tabs-panel-padding);color:var(--tabs-panel-color)}._tabPanel_18vvb_123[hidden]{display:none}._segmentedControl_18vvb_135{display:inline-flex;max-inline-size:100%;position:relative}._segmentedControl_18vvb_135[data-collapsed=true]{display:block;inline-size:100%}._segmentedList_18vvb_146{display:inline-flex;align-items:stretch;gap:var(--segmented-gap);padding:var(--segmented-padding);border-radius:var(--segmented-radius);border:var(--segmented-border-width) solid var(--segmented-border-color);background:var(--segmented-background);max-inline-size:100%;overflow-x:auto}._segmentedListCollapsed_18vvb_158{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}._segmentedList_18vvb_146::-webkit-scrollbar{height:4px}._segmentedList_18vvb_146::-webkit-scrollbar-thumb{background:var(--segmented-border-color);border-radius:999px}._segmentedList_18vvb_146::-webkit-scrollbar-track{background:transparent}._segmentedButton_18vvb_178{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--segmented-icon-gap);flex-shrink:0;min-width:var(--segmented-min-width);height:var(--segmented-height);padding:0 var(--segmented-padding-inline);border:none;border-radius:var(--segmented-item-radius);background:transparent;color:var(--segmented-color);font-size:var(--segmented-font-size);line-height:var(--segmented-line-height);font-weight:var(--segmented-font-weight);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}._segmentedButton_18vvb_178:focus{outline:none}._segmentedButton_18vvb_178:focus-visible{box-shadow:0 0 0 var(--segmented-focus-ring-width) var(--segmented-focus-ring-color)}._segmentedButton_18vvb_178:not(:disabled):hover{background:var(--segmented-hover-background);color:var(--segmented-hover-color)}._segmentedButton_18vvb_178:not(:disabled):active{background:var(--segmented-active-background);color:var(--segmented-active-color);box-shadow:var(--segmented-active-shadow)}._segmentedButton_18vvb_178[data-state=active]{background:var(--segmented-active-background);color:var(--segmented-active-color);box-shadow:var(--segmented-active-shadow)}._segmentedButton_18vvb_178[data-state=active]:not(:disabled):hover{background:var(--segmented-active-hover-background)}._segmentedButton_18vvb_178:disabled{color:var(--segmented-disabled-color);cursor:not-allowed}._bottomNavigation_zd8hj_1{display:flex;align-items:stretch;justify-content:stretch;gap:var(--bottom-nav-gap, var(--spacing-lg));width:100%;min-height:var(--bottom-nav-height, var(--spacing-5xl));padding:var(--bottom-nav-padding-block, var(--spacing-xs)) var(--bottom-nav-padding-inline, var(--spacing-lg));border-top:var(--bottom-nav-border-width, var(--border-width-thin)) solid var(--bottom-nav-border-color, var(--color-border-default));border-top-left-radius:var(--bottom-nav-radius, var(--radius-2));border-top-right-radius:var(--bottom-nav-radius, var(--radius-2));background:var(--bottom-nav-background, var(--color-background-base));box-shadow:var(--bottom-nav-shadow, var(--shadow-e0));color:var(--bottom-nav-color, var(--color-text-tertiary))}._withSafeAreaInset_zd8hj_17{padding-bottom:calc(var(--bottom-nav-padding-block, var(--spacing-xs)) + env(safe-area-inset-bottom,0px))}._navItem_zd8hj_21{flex:1 1 0;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bottom-nav-item-gap, var(--spacing-xxs));padding:var(--bottom-nav-item-padding-block, var(--spacing-xxs)) var(--bottom-nav-item-padding-inline, var(--spacing-sm));min-height:var(--bottom-nav-min-tap-target, var(--interaction-min-tap-target));border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--bottom-nav-item-radius, var(--radius-1));transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}._navItem_zd8hj_21:focus{outline:none}._navItem_zd8hj_21:focus-visible{box-shadow:0 0 0 var(--bottom-nav-focus-ring-width, var(--focus-ring-width)) var(--bottom-nav-focus-ring-color, var(--color-focus-ring))}._navItem_zd8hj_21:not(:disabled):hover{color:var(--bottom-nav-color-hover, var(--color-text-primary));background:var(--state-hover-background)}._navItem_zd8hj_21:not(:disabled):active{color:var(--bottom-nav-color-active, var(--color-brand-primary-base));background:var(--state-selected-background)}._navItem_zd8hj_21[data-state=active]{color:var(--bottom-nav-color-active, var(--color-brand-primary-base));font-weight:var(--bottom-nav-label-weight, var(--font-weight-label, 500))}._navItem_zd8hj_21:disabled{color:var(--bottom-nav-color-disabled, var(--color-text-disabled));cursor:not-allowed}._icon_zd8hj_71{display:inline-flex;align-items:center;justify-content:center;width:var(--bottom-nav-icon-size, 18px);height:var(--bottom-nav-icon-size, 18px)}._icon_zd8hj_71>svg,._icon_zd8hj_71>img{width:100%;height:100%}._label_zd8hj_85{font-size:var(--bottom-nav-label-size, var(--font-size-caption));line-height:var(--bottom-nav-label-line-height, var(--line-height-caption));font-weight:var(--bottom-nav-label-weight, var(--font-weight-label, 500));letter-spacing:var(--bottom-nav-label-letter-spacing, var(--letter-spacing-label, normal));text-align:center}._root_14v8b_1{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--icon-caption-button-gap, 2px);min-width:var(--icon-caption-button-min-size, 48px);min-height:var(--icon-caption-button-min-size, 48px);padding:var(--spacing-xxs) var(--spacing-xs);border:0;border-radius:var(--radius-2);background:transparent;color:var(--icon-caption-button-color, var(--color-brand-primary-base));font-family:var(--font-family-base);cursor:pointer;transition:background-color .15s ease,color .15s ease}._root_14v8b_1:not(:disabled):hover{background:var(--icon-caption-button-hover-background, var(--state-hover-background))}._root_14v8b_1:not(:disabled):active{background:var(--icon-caption-button-active-background, var(--state-selected-background))}._root_14v8b_1:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._root_14v8b_1:disabled{color:var(--color-text-disabled);cursor:not-allowed}._icon_14v8b_39{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-caption-button-icon-size, 20px);height:var(--icon-caption-button-icon-size, 20px)}._icon_14v8b_39>svg{width:100%;height:100%}._label_14v8b_52{font-size:var(--icon-caption-button-label-size, 11px);line-height:var(--icon-caption-button-label-line-height, 1);font-weight:var(--icon-caption-button-label-weight, var(--font-weight-label, 600));letter-spacing:var(--icon-caption-button-label-letter-spacing, .01em)}._avatar_q17sv_1{--avatar-size: 40px;--avatar-font-size: 14px;--avatar-letter-spacing: .04em;--avatar-background: var(--color-background-subtle);--avatar-color: var(--color-text-inverse);--avatar-status-size: 12px;--avatar-status-border: 2px;--avatar-status-border-color: var(--color-background-base);--avatar-status-color: transparent;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-round);background-color:var(--avatar-background);color:var(--avatar-color);font-family:var(--font-family-base);font-weight:500;font-size:var(--avatar-font-size);line-height:1;letter-spacing:var(--avatar-letter-spacing);text-transform:uppercase;position:relative;overflow:hidden;flex-shrink:0}._image_q17sv_30{width:100%;height:100%;object-fit:cover}._initials_q17sv_36{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}._status_q17sv_45{position:absolute;bottom:0;right:0;width:var(--avatar-status-size);height:var(--avatar-status-size);border-radius:var(--radius-round);border:var(--avatar-status-border) solid var(--avatar-status-border-color);background-color:var(--avatar-status-color);box-sizing:border-box}._sizeXS_q17sv_57{--avatar-size: 24px;--avatar-font-size: 10px;--avatar-status-size: 8px}._sizeSM_q17sv_63{--avatar-size: 32px;--avatar-font-size: 12px;--avatar-status-size: 10px}._sizeMD_q17sv_69{--avatar-size: 40px;--avatar-font-size: 14px;--avatar-status-size: 12px}._sizeLG_q17sv_75{--avatar-size: 48px;--avatar-font-size: 16px;--avatar-status-size: 14px}._root_25siq_1{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;width:100%;padding-block:var(--spacing-lg);padding-inline:var(--spacing-xl);background:var(--color-background-base);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default)}._root_25siq_1[data-padding=compact]{padding-block:var(--spacing-md);padding-inline:var(--spacing-lg)}._root_25siq_1[data-variant=raised]{box-shadow:var(--shadow-e1)}._titleBlock_25siq_22{grid-column:2;min-width:0;text-align:left;justify-self:stretch}._root_25siq_1[data-align=center] ._titleBlock_25siq_22{grid-column:1 / 4;text-align:center;justify-self:center;width:auto}._title_25siq_22{margin:0;color:inherit;font-weight:var(--font-weight-title);font-size:var(--font-size-subtitle);line-height:var(--line-height-title)}._root_25siq_1[data-size=lg] ._title_25siq_22{font-size:var(--font-size-title)}._subtitle_25siq_48{margin:var(--spacing-xxs) 0 0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._accessory_25siq_54{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0}._accessory_25siq_54[data-position=leading]{grid-column:1}._root_25siq_1[data-align=center] ._accessory_25siq_54[data-position=leading]{grid-column:3;justify-content:flex-end;margin-inline-end:0;margin-inline-start:var(--spacing-md)}._accessory_25siq_54[data-position=trailing]{grid-column:3;justify-content:flex-end}._accessory_25siq_54[data-position=leading]:empty,._accessory_25siq_54[data-position=trailing]:empty{min-height:var(--spacing-md)}._accessory_25siq_54[data-position=leading]:not(:empty){gap:var(--spacing-xs);justify-content:flex-start;margin-inline-end:var(--spacing-md)}._accessory_25siq_54[data-position=trailing]:not(:empty){gap:var(--spacing-xs);margin-inline-start:var(--spacing-md)}._section_13zc4_1{display:grid;gap:var(--form-section-spacing)}._sectionSurface_13zc4_6{max-width:1080px;margin:0 auto 64px;background:var(--color-background-base);border-radius:var(--radius-2);border:1px solid var(--color-border-default);box-shadow:var(--shadow-e1);padding:32px}._header_13zc4_16{display:grid;gap:var(--form-header-spacing);max-width:768px}._title_13zc4_22{font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);line-height:var(--line-height-headline);color:var(--color-text-primary)}._description_13zc4_29{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}._layout_13zc4_35,._twoColumnLayout_13zc4_40{display:grid;gap:var(--form-section-spacing)}._formCard_13zc4_45{background:var(--color-background-base);border:1px solid var(--form-card-border-color);border-radius:var(--form-card-radius);box-shadow:var(--shadow-e1);max-width:var(--form-card-max-width)}._twoColumnCard_13zc4_53{background:var(--color-background-base);border:1px solid var(--form-card-border-color);border-radius:var(--form-card-radius);box-shadow:var(--shadow-e1);max-width:var(--form-two-column-max-width);overflow:hidden}._cardBody_13zc4_62,._twoColumnBody_13zc4_68{display:grid;gap:var(--form-section-spacing);padding:var(--form-card-padding)}._cardTitle_13zc4_74{font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title);color:var(--color-text-primary)}._form_13zc4_45,._twoColumnForm_13zc4_86{display:grid;gap:var(--form-section-spacing)}._fieldset_13zc4_91{border:0;padding:0;margin:0;display:grid;gap:var(--form-field-spacing)}._fieldGrid_13zc4_99{display:grid;gap:var(--form-two-column-row-gap) var(--form-two-column-column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--form-two-column-column-min)),1fr))}._legend_13zc4_105{margin:0 0 var(--form-field-spacing);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);line-height:var(--line-height-subtitle);color:var(--color-text-primary)}._field_13zc4_91{display:grid;gap:var(--form-label-spacing)}._fieldFull_13zc4_118{grid-column:1 / -1}._label_13zc4_122{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--color-text-secondary)}._control_13zc4_129{position:relative}._controlElement_13zc4_133{width:100%;border-radius:var(--form-control-radius);border:var(--form-emphasis-border-width) solid var(--form-control-border-color);background:var(--color-background-base);padding:var(--form-control-padding-block) var(--form-control-padding-inline);min-height:var(--form-control-height);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);font-family:var(--font-family-base);transition:border-color .2s ease,box-shadow .2s ease}._controlElement_13zc4_133::placeholder{color:var(--form-placeholder-color)}._controlElement_13zc4_133:focus-visible{outline:var(--focus-ring-width) solid var(--form-focus-color);outline-offset:var(--focus-ring-offset)}._controlError_13zc4_158{border-color:var(--form-error-border-color)}._textarea_13zc4_162{min-height:calc(var(--form-control-height) * 2.25);resize:vertical}._select_13zc4_167{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--form-control-padding-inline) + var(--form-icon-size) + var(--form-icon-gap, var(--spacing-xs)))}._withIcon_13zc4_172 ._controlElement_13zc4_133{padding-right:calc(var(--form-control-padding-inline) + var(--form-icon-size) + var(--form-icon-gap, var(--spacing-xs)))}._icon_13zc4_176{position:absolute;top:50%;right:var(--form-control-padding-inline);transform:translateY(-50%);color:var(--form-icon-color);width:var(--form-icon-size);height:var(--form-icon-size);pointer-events:none}._helperText_13zc4_187,._errorText_13zc4_188{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._helperText_13zc4_187{color:var(--form-helper-color)}._errorText_13zc4_188{color:var(--form-error-color)}._actions_13zc4_202{display:flex;flex-wrap:wrap;gap:var(--form-actions-spacing);justify-content:flex-end}._guidelines_13zc4_209{display:grid;gap:var(--form-section-spacing)}._guidelineGrid_13zc4_214{display:grid;gap:var(--form-guidelines-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--form-guidelines-card-max-width)),1fr))}._guidelineCard_13zc4_220{background:var(--color-background-base);border:1px solid var(--form-card-border-color);border-radius:var(--form-card-radius);box-shadow:var(--shadow-e1);padding:var(--form-guideline-card-padding);display:grid;gap:var(--form-field-spacing)}._guidelineHeading_13zc4_230{font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title);color:var(--color-text-primary);margin:0}._guidelineList_13zc4_238{display:grid;gap:var(--form-guidelines-row-gap)}._guidelineItem_13zc4_243{display:flex;justify-content:space-between;align-items:center;gap:var(--form-label-spacing);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}._guidelineLabel_13zc4_253{font-weight:var(--font-weight-label)}._guidelineValue_13zc4_257{color:var(--color-text-primary);font-variant-numeric:tabular-nums}._accessibilityList_13zc4_262{display:grid;gap:var(--form-guidelines-row-gap)}._accessibilityItem_13zc4_267{display:flex;align-items:flex-start;gap:var(--form-label-spacing);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}._accessibilityIcon_13zc4_276{margin-top:2px;color:var(--color-brand-primary-base);flex-shrink:0}@media (max-width: 767.98px){._formCard_13zc4_45,._twoColumnCard_13zc4_53{max-width:100%}._actions_13zc4_202{justify-content:stretch}._actions_13zc4_202>*{flex:1 1 auto}}._root_15l7b_1{position:relative;display:inline-flex}._menu_15l7b_6{--menu-min-width: 200px;--menu-max-width: 320px;--menu-item-min-height: 52px;--menu-item-icon-size: 20px;--menu-transition-duration: .15s;position:absolute;min-inline-size:var(--menu-min-width);max-inline-size:min(var(--menu-max-width),calc(100vw - (2 * var(--spacing-md))));margin:0;padding:var(--spacing-2xs);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background-color:var(--color-background-base);box-shadow:var(--shadow-e3);display:flex;flex-direction:column;gap:var(--spacing-2xs);z-index:50}._sideBottom_15l7b_28{inset-block-start:calc(100% + var(--spacing-sm));inset-block-end:auto}._sideTop_15l7b_33{inset-block-end:calc(100% + var(--spacing-sm));inset-block-start:auto}._alignEnd_15l7b_38{inset-inline-end:0}._alignStart_15l7b_42{inset-inline-start:0}._item_15l7b_46{all:unset;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);inline-size:100%;min-block-size:var(--menu-item-min-height);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-3);color:var(--color-text-secondary);font-family:var(--ds-foundations-typographyMeta-baseFontFamily);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-caption);line-height:var(--line-height-caption);cursor:pointer;transition:color var(--menu-transition-duration) ease,background-color var(--menu-transition-duration) ease,border-color var(--menu-transition-duration) ease,box-shadow var(--menu-transition-duration) ease}._item_15l7b_46:hover{color:var(--color-text-primary);background-color:var(--color-background-subtle);border-color:var(--color-border-subtle, var(--color-border-default))}._item_15l7b_46:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._item_15l7b_46:disabled,._item_15l7b_46[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}._item_15l7b_46:disabled:hover,._item_15l7b_46[aria-disabled=true]:hover{color:var(--color-text-disabled);background-color:transparent;border-color:transparent}._itemActive_15l7b_97,._itemActive_15l7b_97:hover{color:var(--color-brand-primary-base);background-color:var(--state-selected-background);border-color:var(--color-border-strong);box-shadow:var(--shadow-e2)}._itemDestructive_15l7b_105,._itemDestructive_15l7b_105:hover,._itemDestructive_15l7b_105:focus-visible{color:var(--color-intent-destructive-base)}._itemDestructive_15l7b_105:hover{background-color:var(--color-background-subtle)}._itemDestructive_15l7b_105 ._itemIcon_15l7b_115{color:var(--color-intent-destructive-base)}._itemIcon_15l7b_115{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--menu-item-icon-size);block-size:var(--menu-item-icon-size);color:inherit}._itemLabel_15l7b_128{flex:1;min-inline-size:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._panel_i3qn3_6{--rsp-rail-width: var(--spacing-3xl);position:relative;box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;min-height:0;width:var(--rsp-width, 320px);background:var(--color-background-base);transition:width .3s ease}._panel_i3qn3_6[data-dragging=true]{transition:none}._panel_i3qn3_6[data-side=left]{border-right:var(--border-width-thin) solid var(--color-border-default)}._panel_i3qn3_6[data-side=right]{border-left:var(--border-width-thin) solid var(--color-border-default)}._panel_i3qn3_6[data-collapsed=true]{width:var(--rsp-rail-width);min-width:var(--rsp-rail-width);overflow:hidden}._header_i3qn3_40{flex:none;display:flex;align-items:center;gap:var(--spacing-sm);height:52px;padding:0 var(--spacing-md)}._panel_i3qn3_6[data-side=left] ._header_i3qn3_40{justify-content:space-between}._panel_i3qn3_6[data-side=right] ._header_i3qn3_40{flex-direction:row-reverse;justify-content:flex-end}._title_i3qn3_59{min-width:0;flex:0 1 auto;margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);line-height:var(--line-height-subtitle);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerToggle_i3qn3_72{all:unset;box-sizing:border-box;flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);color:var(--color-text-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}._headerToggle_i3qn3_72:hover{background:var(--state-hover-background);color:var(--color-brand-primary-base);border-color:var(--color-brand-primary-base)}._headerToggle_i3qn3_72:active{transform:scale(.96)}._headerToggle_i3qn3_72:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._content_i3qn3_110{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._resizeHandle_i3qn3_120{position:absolute;top:0;bottom:0;width:12px;z-index:3;display:flex;align-items:center;justify-content:center;cursor:col-resize;background:transparent;touch-action:none}._panel_i3qn3_6[data-side=left] ._resizeHandle_i3qn3_120{right:-6px}._panel_i3qn3_6[data-side=right] ._resizeHandle_i3qn3_120{left:-6px}._resizeHandle_i3qn3_120:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:var(--border-width-thin);background:transparent;transition:width .15s ease,background-color .15s ease}._resizeHandle_i3qn3_120:hover:before,._panel_i3qn3_6[data-dragging=true] ._resizeHandle_i3qn3_120:before{width:var(--border-width-thick);background:var(--color-brand-primary-base)}._grip_i3qn3_162{position:relative;z-index:1;display:flex;color:var(--color-border-strong);transition:opacity .15s ease}._resizeHandle_i3qn3_120:hover ._grip_i3qn3_162{opacity:0}._resizeHandle_i3qn3_120:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-2px}._rail_i3qn3_181{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);width:100%;height:100%;padding-top:var(--spacing-sm)}._railDock_i3qn3_191{all:unset;box-sizing:border-box;flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:var(--border-width-thin) solid var(--color-brand-primary-base);border-radius:var(--radius-2);background:var(--state-selected-background);color:var(--color-brand-primary-base);cursor:pointer;transition:box-shadow .15s ease,transform .12s ease}._railDock_i3qn3_191:hover{box-shadow:var(--shadow-e1)}._railDock_i3qn3_191:active{transform:scale(.94)}._railDock_i3qn3_191:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._railHint_i3qn3_223{display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary)}._railDivider_i3qn3_230{flex:none;width:20px;height:var(--border-width-thin);background:var(--color-border-default)}._railActions_i3qn3_237{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}._railLabel_i3qn3_244{margin-top:var(--spacing-xxs);writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--font-size-caption);font-weight:var(--font-weight-title);letter-spacing:var(--letter-spacing-condensed);text-transform:uppercase;color:var(--color-text-disabled)}._tag_15yf9_1{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--tag-gap, var(--spacing-xs));padding-inline:var(--tag-padding-inline, var(--spacing-sm));padding-block:var(--tag-padding-block, 6px);border-radius:var(--tag-radius, var(--radius-2));border-width:var(--tag-border-width, var(--border-width-thin));border-style:solid;border-color:var(--tag-border-color, transparent);background-color:var(--tag-background, transparent);color:var(--tag-color, inherit);font-family:var(--font-family-base);font-size:var(--tag-font-size, var(--font-size-label));line-height:var(--tag-line-height, var(--line-height-label));font-weight:var(--tag-font-weight, var(--font-weight-label));letter-spacing:var(--tag-letter-spacing, var(--letter-spacing-label));white-space:nowrap}._label_15yf9_22{display:inline-flex;align-items:center;color:inherit}._icon_15yf9_28{display:inline-flex;align-items:center;justify-content:center;color:inherit;width:var(--tag-icon-size, var(--tag-dismiss-size, var(--spacing-sm)));height:var(--tag-icon-size, var(--tag-dismiss-size, var(--spacing-sm)))}._dismissButton_15yf9_37{display:inline-flex;align-items:center;justify-content:center;width:var(--tag-dismiss-size, var(--spacing-sm));height:var(--tag-dismiss-size, var(--spacing-sm));border:none;border-radius:var(--tag-dismiss-radius, var(--radius-round));background:var(--tag-dismiss-background, transparent);color:inherit;cursor:pointer;padding:0;transition:background-color .2s ease,color .2s ease,opacity .2s ease}._dismissButton_15yf9_37:hover{background-color:var(--tag-dismiss-hover-background, transparent)}._dismissButton_15yf9_37:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._dismissButton_15yf9_37:active{opacity:.75}._dismissIcon_15yf9_68{display:inline-flex;align-items:center;justify-content:center;width:var(--tag-dismiss-icon-size, 10px);height:var(--tag-dismiss-icon-size, 10px)}._container_1xgpv_1{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-xs);min-height:calc(var(--spacing-sm) * 2 + var(--spacing-xl))}._inputWrapper_1xgpv_9{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._inputWrapper_1xgpv_9:focus-within{border-color:var(--color-focus-ring);outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._inputIcon_1xgpv_25{position:absolute;top:50%;left:var(--spacing-sm);transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none;display:inline-flex;align-items:center}._input_1xgpv_9{border:none;background:transparent;outline:none;padding-inline:var(--spacing-sm);padding-left:calc(var(--spacing-sm) + 14px + var(--spacing-xs));padding-block:var(--tag-padding-block, 6px);width:120px;font-family:var(--font-family-base);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._input_1xgpv_9::placeholder{color:var(--color-text-disabled)}._timePicker_19fns_1{display:grid;gap:var(--time-picker-stack-gap, var(--spacing-xs));position:relative}._labelRow_19fns_7{display:flex;align-items:center;gap:var(--time-picker-label-gap, var(--spacing-xxs));min-height:1.5rem}._label_19fns_7{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--time-picker-label-color, var(--color-text-secondary))}._requiredIndicator_19fns_21{color:var(--time-picker-required-color, var(--color-semantic-error))}._fieldStack_19fns_25{display:grid;gap:var(--time-picker-message-gap, var(--spacing-xxs))}._controlRow_19fns_30{display:flex;align-items:center;gap:var(--time-picker-control-gap, var(--spacing-sm));min-width:0}._timeInputs_19fns_37{display:flex;align-items:center;gap:var(--time-picker-separator-gap, var(--spacing-xs));min-width:0}._segmentInput_19fns_44{width:var(--time-picker-segment-width, 64px);min-width:48px;max-width:64px;flex:1 1 auto;height:var(--time-picker-segment-height, 42px);text-align:center;border-radius:var(--time-picker-segment-radius, 6px);border:var(--time-picker-border-width, 1px) solid var(--time-picker-border-color, var(--color-border-default));background:var(--time-picker-background, var(--color-background-base));color:var(--time-picker-input-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-family-base);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._separator_19fns_64{font-size:var(--font-size-body);color:var(--time-picker-separator-color, var(--color-text-tertiary))}._segmentInput_19fns_44:focus-visible{outline:var(--time-picker-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--time-picker-focus-color, var(--color-focus-ring));outline-offset:var(--time-picker-focus-ring-offset, var(--focus-ring-offset, 2px))}._segmentInput_19fns_44::placeholder{color:var(--time-picker-placeholder-color, var(--color-text-disabled))}._timeInputs_19fns_37[data-state=error] ._segmentInput_19fns_44{border-color:var(--time-picker-border-color-error, var(--color-border-error))}._segmentInput_19fns_44:disabled{cursor:not-allowed;background:var(--time-picker-disabled-background, var(--color-background-subtle));color:var(--time-picker-disabled-color, var(--color-text-disabled));border-color:var(--time-picker-disabled-border-color, var(--color-border-default))}._message_19fns_89{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--time-picker-helper-color, var(--color-text-secondary))}._message_19fns_89[data-variant=error]{color:var(--time-picker-error-color, var(--color-semantic-error))}._popover_19fns_100{position:absolute;top:calc(100% + var(--time-picker-popover-gap, var(--spacing-xs)));left:0;z-index:10;min-width:min(280px,calc(100vw - 32px));max-width:340px;background:var(--time-picker-popover-background, var(--color-background-base));border-radius:var(--time-picker-popover-radius, var(--radius-2));border:1px solid var(--time-picker-popover-border, var(--color-border-default));box-shadow:var(--time-picker-popover-shadow, var(--elevation-e2));padding:var(--time-picker-popover-padding, var(--spacing-lg))}@media (max-width: 767px){._popover_19fns_100{padding:var(--spacing-sm);min-width:240px;max-width:min(260px,calc(100vw - 64px))}.time-picker-grid-start ._popover_19fns_100{left:0;right:auto}.time-picker-grid-end ._popover_19fns_100{left:auto;right:0}}._popoverGrid_19fns_134{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}._columnLabel_19fns_140{margin-bottom:var(--spacing-xs);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--time-picker-column-label-color, var(--color-text-tertiary))}._optionList_19fns_148{display:grid;gap:var(--time-picker-option-gap, var(--spacing-xxs));max-height:176px;overflow-y:auto;padding-right:var(--spacing-xxs)}._optionButton_19fns_156{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:32px;border-radius:var(--time-picker-option-radius, var(--radius-1));border:1px solid transparent;background:transparent;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--time-picker-option-color, var(--color-text-primary));cursor:pointer;transition:background-color .2s ease,border-color .2s ease}._optionButton_19fns_156:hover:not([data-selected=true]){background:var(--time-picker-option-hover, var(--color-background-subtle))}._optionButton_19fns_156[data-selected=true]{background:var(--time-picker-option-selected-background, var(--color-brand-primary-base));color:var(--time-picker-option-selected-color, var(--color-brand-primary-onPrimary));border-color:var(--time-picker-option-selected-background, var(--color-brand-primary-base))}._popoverFooter_19fns_184{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._rangeFields_19fns_191{display:flex;flex-wrap:wrap;gap:var(--time-picker-range-gap, var(--spacing-lg))}._rangeField_19fns_191{display:grid;gap:var(--time-picker-range-label-gap, var(--spacing-xxs))}._rangeFieldLabel_19fns_202{font-size:var(--font-size-caption);font-weight:600;color:var(--time-picker-range-label-color, var(--color-text-secondary))}._durationText_19fns_208{font-size:var(--font-size-caption);color:var(--time-picker-duration-color, var(--color-text-secondary))}._textarea_10s9q_1{display:grid;gap:var(--textarea-stack-gap, var(--spacing-xs))}._labelRow_10s9q_6{display:inline-flex;align-items:center;gap:var(--textarea-label-gap, var(--spacing-xxs))}._label_10s9q_6{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--textarea-label-color, var(--color-text-secondary))}._requiredIndicator_10s9q_19{color:var(--textarea-error-color, var(--color-error))}._inputStack_10s9q_23{display:grid;gap:var(--textarea-message-gap, var(--spacing-xxs))}._control_10s9q_28{position:relative}._input_10s9q_23{width:100%;min-height:var(--textarea-min-height, 128px);padding-block:var(--textarea-padding-block, var(--spacing-sm));padding-inline:var(--textarea-padding-inline, var(--spacing-md));border-radius:var(--textarea-border-radius, var(--radius-2));border:var(--textarea-border-width, var(--border-width-thin)) solid var(--textarea-border-color, var(--color-border-default));background:var(--textarea-background, var(--color-background-base));color:var(--textarea-input-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-family-base);resize:vertical;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._input_10s9q_23::placeholder{color:var(--textarea-placeholder-color, var(--color-text-disabled))}._control_10s9q_28:focus-within ._input_10s9q_23{border-color:var(--textarea-border-color-focus, var(--color-focus-ring))}._input_10s9q_23:focus-visible{outline:var(--textarea-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--textarea-focus-color, var(--color-focus-ring));outline-offset:var(--textarea-focus-ring-offset, var(--focus-ring-offset, 2px))}._textarea_10s9q_1[data-state=error] ._input_10s9q_23{border-color:var(--textarea-border-color-error, var(--color-border-error))}._textarea_10s9q_1[data-state=disabled] ._input_10s9q_23{cursor:not-allowed;background:var(--textarea-disabled-background, var(--color-background-subtle));border-color:var(--textarea-disabled-border-color, var(--color-border-default));color:var(--textarea-disabled-text-color, var(--color-text-disabled))}._textarea_10s9q_1[data-state=disabled] ._input_10s9q_23::placeholder{color:var(--textarea-disabled-placeholder-color, var(--color-text-disabled))}._icon_10s9q_79{position:absolute;top:var(--textarea-padding-block, var(--spacing-sm));display:inline-flex;align-items:center;justify-content:center;color:var(--textarea-placeholder-color, var(--color-text-tertiary));pointer-events:none}._leadingIcon_10s9q_89{left:var(--textarea-padding-inline, var(--spacing-md))}._trailingIcon_10s9q_93{right:var(--textarea-padding-inline, var(--spacing-md))}._withLeadingIcon_10s9q_97 ._input_10s9q_23{padding-left:calc(var(--textarea-padding-inline, var(--spacing-md)) + var(--spacing-lg))}._withTrailingIcon_10s9q_101 ._input_10s9q_23{padding-right:calc(var(--textarea-padding-inline, var(--spacing-md)) + var(--spacing-lg))}._message_10s9q_105{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--textarea-helper-color, var(--color-text-secondary))}._message_10s9q_105[data-variant=error]{color:var(--textarea-error-color, var(--color-error))}._viewport_sbrgn_1{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);display:grid;gap:var(--toast-gap, var(--spacing-sm));z-index:60;max-width:360px;width:calc(100% - var(--spacing-lg) * 2)}._toast_sbrgn_12{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-md);padding:var(--toast-padding, var(--spacing-md));border-radius:var(--toast-radius, var(--radius-2));background:var(--toast-background, var(--color-background-base));color:var(--toast-text-color, var(--color-text-primary));border:1px solid var(--toast-border, var(--color-border-default));box-shadow:var(--toast-shadow, var(--ds-foundations-elevation-e4))}._toastError_sbrgn_24{background:var(--toast-error-background, var(--color-background-critical-subtle));border-color:var(--toast-error-border, var(--color-border-error))}._content_sbrgn_29{display:grid;gap:var(--spacing-xxs)}._title_sbrgn_34{margin:0;font-weight:700;font-size:var(--font-size-body);line-height:var(--line-height-body)}._description_sbrgn_41{margin:0;color:var(--toast-secondary-color, var(--color-text-secondary));font-size:var(--font-size-body);line-height:var(--line-height-body)}._dismiss_sbrgn_48{border:none;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:flex-start;padding:0}._dismiss_sbrgn_48:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px;border-radius:var(--radius-2)}._overlay_xup62_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:60}._positioner_xup62_8{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:61;padding:var(--spacing-md);overflow-y:auto;overscroll-behavior:contain}._content_xup62_20{position:relative;width:min(var(--layout-dialog-max-width),100%);background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-3);box-shadow:var(--ds-foundations-elevation-e4);margin:auto;display:flex;flex-direction:column}._header_xup62_32{display:grid;gap:var(--spacing-xxs);padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm);padding-right:calc(var(--interaction-min-tap-target) + var(--spacing-xs));flex-shrink:0}._title_xup62_41{margin:0;font-size:var(--font-size-subtitle);line-height:1.4;color:var(--color-text-primary)}._description_xup62_48{margin:0;color:var(--color-text-secondary)}._body_xup62_53{padding:0 var(--spacing-md) var(--spacing-md)}._body_xup62_53:first-child{padding-top:var(--spacing-md)}._footer_xup62_62{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md);flex-shrink:0}._close_xup62_70{position:absolute;top:var(--spacing-3xs);right:var(--spacing-3xs);width:var(--interaction-min-tap-target);height:var(--interaction-min-tap-target);display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;color:var(--color-text-secondary);z-index:1}._close_xup62_70:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px;border-radius:999px}@media (min-width: 600px){._positioner_xup62_8{padding:var(--spacing-lg)}._header_xup62_32{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);padding-right:calc(var(--interaction-min-tap-target) + var(--spacing-xs))}._body_xup62_53{padding:0 var(--spacing-lg) var(--spacing-lg)}._body_xup62_53:first-child{padding-top:var(--spacing-lg)}._footer_xup62_62{padding:0 var(--spacing-lg) var(--spacing-lg)}._close_xup62_70{top:var(--spacing-xxs);right:var(--spacing-xxs)}}@media (min-width: 900px){._positioner_xup62_8{padding:var(--spacing-xl)}._header_xup62_32{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg);padding-right:calc(var(--interaction-min-tap-target) + var(--spacing-xs))}._body_xup62_53{padding:0 var(--spacing-xl) var(--spacing-xl)}._body_xup62_53:first-child{padding-top:var(--spacing-xl)}._footer_xup62_62{padding:0 var(--spacing-xl) var(--spacing-xl)}}._wrapper_q2xem_1{--table-border-radius: var(--radius-2);--table-border-color: var(--color-border-default);--table-background: var(--color-background-base);--table-shadow: none;position:relative;display:flex;flex-direction:column;background:var(--table-background);color:var(--table-body-color, var(--color-text-primary))}._variantFlat_q2xem_13{border:1px solid transparent}._variantCard_q2xem_17{border:1px solid var(--table-border-color);border-radius:var(--table-border-radius);box-shadow:var(--shadow-e1);overflow:hidden}._tableScroller_q2xem_24{overflow-x:auto}._table_q2xem_24{width:100%;border-collapse:separate;border-spacing:0}._headerRow_q2xem_34{height:var(--table-header-height);border-bottom:1px solid var(--table-divider-color);background:var(--color-background-base)}._headerCell_q2xem_40{padding:var(--table-header-padding-block) var(--table-cell-padding-inline);text-align:left;color:var(--table-header-color, var(--color-text-primary));font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-title);white-space:nowrap}._headerCell_q2xem_40[data-align=center]{text-align:center}._headerCell_q2xem_40[data-align=end]{text-align:right}._headerCell_q2xem_40[data-sortable=true]{padding-right:calc(var(--table-cell-padding-inline) - var(--spacing-xs))}._headerButton_q2xem_62{display:inline-flex;align-items:center;gap:var(--spacing-xxs);background:none;border:none;padding:0;color:inherit;font:inherit;cursor:pointer}._headerButton_q2xem_62:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._headerLabel_q2xem_79{display:inline-flex;align-items:center;gap:var(--spacing-xxs)}._sortIcon_q2xem_85{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);transition:transform .2s ease,color .2s ease}._headerCell_q2xem_40[data-sort-direction=asc] ._sortIcon_q2xem_85{transform:rotate(180deg);color:var(--color-text-primary)}._headerCell_q2xem_40[data-sort-direction=desc] ._sortIcon_q2xem_85{transform:rotate(0);color:var(--color-text-primary)}._bodyRow_q2xem_105{height:var(--table-row-height);transition:background-color .15s ease,opacity .15s ease}._bodyRow_q2xem_105:not([data-disabled=true]):hover{background:var(--table-row-hover-background)}._bodyRow_q2xem_105[data-selected=true]{background:var(--table-row-selected-background)}._bodyRow_q2xem_105[data-disabled=true]{opacity:var(--table-disabled-opacity)}._bodyRow_q2xem_105[data-divider=true]{border-top:1px solid var(--table-divider-color)}._cell_q2xem_128{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:left;color:var(--table-body-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body);vertical-align:middle;white-space:nowrap}._cell_q2xem_128[data-align=center]{text-align:center}._cell_q2xem_128[data-align=end]{text-align:right}._selectionCell_q2xem_147{width:var(--table-selection-width);min-width:var(--table-selection-width);text-align:center}._emptyRow_q2xem_153{height:auto}._emptyCell_q2xem_157{padding:var(--spacing-xl);text-align:center;color:var(--color-text-tertiary)}._footer_q2xem_163{border-top:1px solid var(--table-footer-border-color);padding:var(--table-footer-padding);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);background:var(--color-background-base)}._wrapper_v9kqs_1{position:relative;display:inline-block}._trigger_v9kqs_6{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-round);border:0;background:var(--swatch-color);color:var(--color-text-inverse);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}._trigger_v9kqs_6:hover:not(:disabled){transform:scale(1.06)}._trigger_v9kqs_6:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}._trigger_v9kqs_6:disabled{cursor:not-allowed;opacity:.45}._popover_v9kqs_39{position:fixed;z-index:1000;background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:200px}._grid_v9kqs_53{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-xs)}._swatch_v9kqs_59{width:24px;height:24px;border-radius:var(--radius-round);border:0;background:var(--swatch-color);color:var(--color-text-inverse);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}._swatch_v9kqs_59:hover:not(:disabled){transform:scale(1.06)}._swatch_v9kqs_59:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}._swatch_v9kqs_59[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-focus-ring)}._swatch_v9kqs_59:disabled{cursor:not-allowed;opacity:.45}._hexRow_v9kqs_96{display:flex;align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border-default)}._hexPreview_v9kqs_104{width:20px;height:20px;border-radius:var(--radius-1);border:1px solid var(--color-border-default);flex-shrink:0;background:var(--hex-preview-color)}._hexInput_v9kqs_113{width:100%;font-size:var(--font-size-body);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-1);color:var(--color-text-primary);background:var(--color-background-base)}._hexInput_v9kqs_113:focus{outline:2px solid var(--color-border-focus);outline-offset:1px;border-color:transparent}._checkIcon_v9kqs_129{display:inline-flex;line-height:0}._root_10dzx_1{min-width:0;padding:var(--spacing-2xs) 0}._list_10dzx_6{list-style:none;margin:0;padding:0;max-height:24rem;overflow-y:auto}._listStack_10dzx_14{display:flex;flex-direction:column;gap:var(--spacing-sm)}._listGrid_10dzx_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-sm) var(--spacing-lg)}._item_10dzx_26{display:flex;align-items:flex-start;gap:var(--spacing-sm);min-width:0}._swatch_10dzx_33{width:.75rem;height:.75rem;border-radius:999px;flex:0 0 auto;margin-top:.3rem}._content_10dzx_41{display:flex;align-items:baseline;gap:var(--spacing-sm);min-width:0;width:100%}._label_10dzx_49{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_10dzx_59{flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);white-space:nowrap}@media (max-width: 767.98px){._list_10dzx_6{max-height:18rem}._listGrid_10dzx_20{grid-template-columns:minmax(0,1fr)}._content_10dzx_41{flex-wrap:wrap}._label_10dzx_49{overflow:visible;text-overflow:clip;white-space:normal}._root_10dzx_1{padding-top:var(--spacing-xs)}}._card_axnwl_1{max-width:520px;width:min(100%,520px);border:1px dashed var(--color-border-default);border-radius:var(--radius-3);background:var(--color-background-subtle);padding:var(--spacing-2xl);display:grid;gap:var(--spacing-md);text-align:center}._title_axnwl_13{font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);margin:0;color:var(--color-text-primary)}._description_axnwl_20{margin:0;color:var(--color-text-secondary)}._container_1igaj_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-background-base)}._brand_1igaj_12{display:flex;align-items:center;justify-content:center}._brandLogo_1igaj_18{height:48px;width:auto;object-fit:contain}._card_1igaj_24{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl);border-radius:var(--radius-3);background:var(--color-background-subtle)}._headingGroup_1igaj_34{text-align:center}._title_1igaj_38{margin:0 0 var(--spacing-xxs);font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}._subtitle_1igaj_45{margin:0;font-size:1rem;color:var(--color-text-secondary)}._form_1igaj_51{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-sm)}._forgotPasswordButton_1igaj_58{align-self:flex-end;margin-top:var(--spacing-xs);padding:0;border:none;background:none;font-size:.875rem;font-weight:500;color:var(--color-brand-primary-base);cursor:pointer}._forgotPasswordButton_1igaj_58:hover,._forgotPasswordButton_1igaj_58:focus-visible{color:var(--color-brand-primary-hover);text-decoration:underline}._errorMessage_1igaj_76{margin:0;padding:var(--spacing-xs);border-radius:var(--radius-2);background:var(--state-critical-background);color:var(--color-error);font-size:.875rem}._submitButton_1igaj_85{margin-top:var(--spacing-sm)}@media (max-width: 1023.98px){._container_1igaj_1{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (max-width: 767.98px){._container_1igaj_1{padding:var(--spacing-3xl) var(--spacing-md)}}._container_8db0r_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-background-base)}._card_8db0r_12{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl);border-radius:var(--radius-3);background:var(--color-background-subtle)}._brand_8db0r_22{display:flex;align-items:center;justify-content:center}._brandLogo_8db0r_28{height:48px;width:auto;object-fit:contain}._headingGroup_8db0r_34{text-align:center}._title_8db0r_38{margin:0 0 var(--spacing-xxs);font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}._subtitle_8db0r_45{margin:0;font-size:1rem;color:var(--color-text-secondary)}._form_8db0r_51{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-sm)}._errorMessage_8db0r_58{margin:0;padding:var(--spacing-xs);border-radius:var(--radius-2);background:var(--state-critical-background);color:var(--color-error);font-size:.875rem}._submitButton_8db0r_67{margin-top:var(--spacing-sm)}._backButton_8db0r_71{color:var(--color-text-secondary)}@media (max-width: 1023.98px){._container_8db0r_1{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (max-width: 767.98px){._container_8db0r_1{padding:var(--spacing-3xl) var(--spacing-md)}}._container_h8l32_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-background-base)}._brand_h8l32_12{display:flex;align-items:center;justify-content:center}._brandLogo_h8l32_18{height:48px;width:auto;object-fit:contain}._card_h8l32_24{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl);border-radius:var(--radius-3);background:var(--color-background-subtle)}._headingGroup_h8l32_34{text-align:center}._title_h8l32_38{margin:0 0 var(--spacing-xxs);font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}._subtitle_h8l32_45{margin:0;font-size:1rem;color:var(--color-text-secondary)}._form_h8l32_51{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-sm)}._errorMessage_h8l32_58{margin:0;padding:var(--spacing-xs);border-radius:var(--radius-2);background:var(--state-critical-background);color:var(--color-error);font-size:.875rem}._submitButton_h8l32_67{margin-top:var(--spacing-sm)}._backButton_h8l32_71{color:var(--color-text-secondary)}@media (max-width: 1023.98px){._container_h8l32_1{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (max-width: 767.98px){._container_h8l32_1{padding:var(--spacing-3xl) var(--spacing-md)}}._overlay_1bsbf_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;flex-direction:column}._header_1bsbf_11{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--color-border-default)}._title_1bsbf_19{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}._icon_1bsbf_26{width:20px;height:20px}._iconSmall_1bsbf_31{width:16px;height:16px}._content_1bsbf_36{flex:1;overflow:auto}._section_1bsbf_41{padding:var(--spacing-lg)}._sectionHeading_1bsbf_45{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-label);margin-bottom:var(--spacing-md);color:var(--color-text-primary);margin-top:0}._photosGrid2_1bsbf_53{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._photosGrid1_1bsbf_59{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);justify-items:center}._photosGrid3_1bsbf_66{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}._photosGridDefault_1bsbf_72{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._photoCard_1bsbf_78{overflow:hidden;border-radius:var(--radius-3);border:1px solid var(--color-border-default);background:var(--color-background-base);box-shadow:var(--shadow-e1)}._photoImageContainer_1bsbf_86{position:relative;aspect-ratio:4/3;overflow:hidden;touch-action:none}._photosGrid1_1bsbf_59 ._photoImageContainer_1bsbf_86{aspect-ratio:auto;display:flex;align-items:center;justify-content:center}._photosGrid1_1bsbf_59 ._photoCard_1bsbf_78{width:75%}._photosGrid1_1bsbf_59 ._photoImage_1bsbf_86{width:100%;height:auto;max-height:70vh;object-fit:contain}._photoImage_1bsbf_86{width:100%;height:100%;object-fit:contain;background:var(--color-background-base);transform-origin:center;will-change:transform;pointer-events:none}._removeButton_1bsbf_121{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);opacity:0;transition:opacity .15s ease;height:32px;width:32px;z-index:1}._zoomButton_1bsbf_132{position:absolute;top:var(--spacing-xs);right:calc(var(--spacing-xs) + 36px);opacity:0;transition:opacity .15s ease;height:32px;width:32px;z-index:1;background:var(--color-brand-primary-base);color:var(--color-brand-primary-on)}._zoomButtonActive_1bsbf_145,._photoCard_1bsbf_78:hover ._removeButton_1bsbf_121,._photoCard_1bsbf_78:hover ._zoomButton_1bsbf_132{opacity:1}._photoFooter_1bsbf_157{padding:var(--spacing-sm);background:var(--color-background-base)}._photoDate_1bsbf_162{font-size:var(--font-size-label);color:var(--color-text-secondary);margin:0}._availableSection_1bsbf_168{padding:0 var(--spacing-lg) var(--spacing-lg)}._availableBorder_1bsbf_172{border-top:1px solid var(--color-border-default);padding-top:var(--spacing-lg)}._thumbnailGrid_1bsbf_177{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}._thumbnailCard_1bsbf_183{overflow:hidden;cursor:pointer;border-radius:var(--radius-3);border:1px solid var(--color-border-default);background:var(--color-background-base);transition:all .15s ease}._thumbnailCard_1bsbf_183:hover{box-shadow:0 0 0 2px var(--color-brand-primary-base)}._thumbnailImageContainer_1bsbf_196{position:relative;aspect-ratio:1}._thumbnailImage_1bsbf_196{width:100%;height:100%;object-fit:cover}._thumbnailOverlay_1bsbf_207{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background-color .15s ease;display:flex;align-items:center;justify-content:center}._thumbnailCard_1bsbf_183:hover ._thumbnailOverlay_1bsbf_207{background:#2563eb33}._plusButton_1bsbf_221{opacity:0;transition:opacity .15s ease;background:var(--color-brand-primary-base);border-radius:var(--radius-round);width:32px;height:32px;display:flex;align-items:center;justify-content:center}._thumbnailCard_1bsbf_183:hover ._plusButton_1bsbf_221{opacity:1}._plusIcon_1bsbf_237{width:16px;height:16px;color:var(--color-brand-primary-on)}@media (min-width: 900px){._photosGridDefault_1bsbf_72{grid-template-columns:repeat(3,1fr)}._thumbnailGrid_1bsbf_177{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1200px){._photosGridDefault_1bsbf_72{grid-template-columns:repeat(4,1fr)}._thumbnailGrid_1bsbf_177{grid-template-columns:repeat(8,1fr)}}@media (max-width: 767.98px){._photosGrid2_1bsbf_53,._photosGrid3_1bsbf_66,._photosGridDefault_1bsbf_72{grid-template-columns:1fr;gap:var(--spacing-lg)}._header_1bsbf_11{padding:var(--spacing-sm) var(--spacing-md)}._section_1bsbf_41{padding:var(--spacing-md)}._availableSection_1bsbf_168{padding:0 var(--spacing-md) var(--spacing-md)}._availableBorder_1bsbf_172{padding-top:var(--spacing-md)}._zoomButton_1bsbf_132{display:none}}._toolbar_1s13a_1{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"leading center trailing";align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--color-border-default);background:var(--color-background-base);box-shadow:var(--shadow-e1)}._leading_1s13a_16{grid-area:leading;display:flex;align-items:center;gap:var(--spacing-sm);height:40px;min-width:0}._brandLogo_1s13a_25{height:100%;max-height:40px;width:auto;border-radius:var(--radius-2);object-fit:contain}._logoButton_1s13a_33{display:flex;align-items:center;height:100%;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-2)}._logoButton_1s13a_33:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._center_1s13a_49{grid-area:center;flex:1;min-width:0;display:flex;justify-content:center}._trailing_1s13a_57{grid-area:trailing;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}._divider_1s13a_65{width:1px;height:28px;background:var(--color-border-default)}@media (min-width: 1024px) and (max-width: 1199px){._toolbar_1s13a_1{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-md)}._leading_1s13a_16{height:32px}._brandLogo_1s13a_25{max-height:32px}}@media (max-width: 1023.98px){._toolbar_1s13a_1{display:none}._toolbar_1s13a_1._showOnMobile_1s13a_91{display:grid;grid-template-columns:1fr auto;grid-template-areas:"leading trailing";padding:var(--spacing-sm) var(--spacing-md)}._showOnMobile_1s13a_91 ._center_1s13a_49{display:none}._showOnMobile_1s13a_91 ._leading_1s13a_16{height:32px}._showOnMobile_1s13a_91 ._brandLogo_1s13a_25{max-height:32px}}._tabsWrapper_pq07k_1{width:fit-content}._userProfileButton_pq07k_5{--button-background-hover: var(--state-hover-background);--button-background-active: var(--state-selected-background);--button-color: var(--color-text-primary);--button-color-hover: var(--color-text-primary);--button-color-active: var(--color-text-primary);--button-padding-inline: var(--spacing-xs);--button-padding-block: var(--spacing-xxs);--button-min-height: var(--component-height-compact);max-width:100%;border-radius:var(--radius-round);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);text-decoration:none}._userProfileButton_pq07k_5:not(:disabled):hover,._userProfileButton_pq07k_5:not(:disabled):active{text-decoration:none}._userName_pq07k_28{max-width:calc(var(--spacing-xl) * 6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:var(--spacing-xs)}@media (max-width: 1250px){._tabsWrapper_pq07k_1 [role=tab] span:last-child{display:none}}@media (max-width: 767px){._tabsWrapper_pq07k_1 .icon{display:none}}._bar_28iot_1{position:sticky;top:0;z-index:46;display:none;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:calc(var(--spacing-xs) - 2px) var(--spacing-md);background:var(--color-background-base);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-e1);min-height:56px}._identity_28iot_16{display:flex;flex-direction:column;gap:1px;min-width:0}._eyebrow_28iot_23{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}._name_28iot_31{font-weight:600;font-size:1.0625rem;line-height:1.2;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._controls_28iot_41{display:inline-flex;align-items:center;gap:var(--spacing-xs);flex:none}._actions_28iot_48{display:inline-flex;align-items:center;gap:var(--spacing-xs)}@media (max-width: 1023.98px){._bar_28iot_1{display:flex}}._root_cs50y_1{display:flex;flex-direction:column;height:100%;background:var(--color-background-base)}._header_cs50y_8{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-default);display:grid;gap:var(--spacing-md)}._actions_cs50y_15{display:grid;gap:var(--spacing-sm)}._list_cs50y_20{flex:1;overflow-y:auto;padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:stretch}._item_cs50y_30{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}._item_cs50y_30:hover{border-color:var(--color-brand-primary-base)}._itemActive_cs50y_49{border-color:var(--color-brand-primary-base);box-shadow:0 0 0 1px var(--color-brand-primary-base);background:var(--state-selected-background)}._itemBody_cs50y_55{display:grid;gap:2px;min-width:0}._itemName_cs50y_61{font-weight:600;color:var(--color-text-primary);font-size:.95rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemMeta_cs50y_71{font-size:.8rem;color:var(--color-text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emptyMessage_cs50y_80{padding:var(--spacing-md);text-align:center;color:var(--color-text-secondary)}._root_zznk7_1{flex:1 1 auto;width:100%;min-width:0;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-background-base)}._header_zznk7_12{flex:0 0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-default);position:sticky;top:env(safe-area-inset-top,0px);z-index:3;background:var(--color-background-base)}._title_zznk7_26{margin:0;text-align:center;font-size:1.05rem;font-weight:700;color:var(--color-text-primary)}._closeButton_zznk7_34,._headerSpacer_zznk7_35{min-width:44px;min-height:44px}._headerSpacer_zznk7_35{display:inline-flex}._searchBar_zznk7_44{flex:0 0 auto;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--color-border-default);position:sticky;top:0;z-index:2;background:var(--color-background-base)}._searchBar_zznk7_44 label{display:none}._searchBar_zznk7_44 .textField{width:100%}._resultCount_zznk7_62{margin:var(--spacing-xs) 0 0;color:var(--color-text-secondary);font-size:.875rem}._listContainer_zznk7_68{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--spacing-sm) var(--spacing-md) calc(var(--app-bottom-nav-inset) + var(--spacing-lg));display:flex;flex-direction:column;gap:var(--spacing-sm);scroll-padding-top:140px}._listItem_zznk7_79{display:flex;align-items:center;gap:var(--spacing-md);width:100%;min-height:64px;padding:var(--spacing-md) var(--spacing-lg);border:0;border-bottom:1px solid var(--color-border-default);border-radius:0;background:var(--color-background-base);text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}._listItem_zznk7_79:hover{background:var(--color-background-subtle)}._listItem_zznk7_79:focus-visible{outline:2px solid var(--ds-foundations-colors-state-focus);outline-offset:2px}._listItemSelected_zznk7_106{background:var(--state-selected-background);box-shadow:inset 4px 0 0 var(--color-brand-primary-base)}._itemMedia_zznk7_111{display:flex;align-items:center;justify-content:center}._itemContent_zznk7_117{display:grid;gap:4px;min-width:0;flex:1}._itemName_zznk7_124{font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemMeta_zznk7_132{color:var(--color-text-secondary);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemCheck_zznk7_140{display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand-primary-base)}._emptyState_zznk7_147{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary);display:grid;gap:var(--spacing-md);border:1px dashed var(--color-border-default);border-radius:var(--radius-3);background:var(--color-background-subtle);margin:var(--spacing-lg) var(--spacing-md)}._emptyTitle_zznk7_159{font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin:0}._emptyDescription_zznk7_166{margin:0}._fabSlot_zznk7_172{position:fixed;right:var(--spacing-lg);bottom:calc(var(--app-bottom-nav-inset) + var(--spacing-lg));z-index:4;display:flex;justify-content:flex-end;pointer-events:none}._fab_zznk7_172{pointer-events:auto;position:relative;min-height:52px;box-shadow:var(--shadow-e2);padding-inline:var(--spacing-xl);border-radius:var(--radius-round)}._headerElevated_zznk7_191,._searchBarElevated_zznk7_192{box-shadow:var(--shadow-e1)}._searchBarElevated_zznk7_192{border-bottom-color:transparent}._dialog_11y9x_1{max-height:90vh;overflow-x:hidden}._actionRow_11y9x_6{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._actionButtons_11y9x_14{display:flex;gap:var(--spacing-xs);flex:0 0 auto;flex-wrap:nowrap;align-items:center}._pdfBody_11y9x_22{display:flex;flex-direction:column;min-height:0;gap:var(--spacing-md)}._pdfContainer_11y9x_29{flex:1;background:var(--color-background-subtle);border-radius:var(--radius-2);padding:var(--spacing-lg);min-height:400px;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden;overflow-y:auto}._page_11y9x_43{margin-bottom:var(--spacing-md);box-shadow:var(--shadow-e2);width:100%;display:flex;justify-content:center}._page_11y9x_43 canvas{max-width:100%!important;height:auto!important}._loading_11y9x_56,._error_11y9x_57{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-body)}._error_11y9x_57{color:var(--color-error)}._reportHint_11y9x_70{flex:1 1 auto;min-width:0;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}._emailDialogContent_11y9x_78{display:flex;flex-direction:column;gap:var(--spacing-md)}._emailDialogActions_11y9x_84{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}@media (max-width: 767.98px){._dialog_11y9x_1{height:100vh;max-height:100vh}._actionRow_11y9x_6{flex-direction:column;align-items:flex-start}._pdfContainer_11y9x_29{padding:var(--spacing-md)}._emailDialogActions_11y9x_84{width:100%}}._dialog_dg9ly_1{max-height:90vh;overflow-x:hidden}._actionRow_dg9ly_6{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._actionButtons_dg9ly_14{display:flex;gap:var(--spacing-xs);flex:0 0 auto;flex-wrap:nowrap;align-items:center}._pdfBody_dg9ly_22{display:flex;flex-direction:column;min-height:0}._pdfContainer_dg9ly_28{flex:1;background:var(--color-background-subtle);border-radius:var(--radius-2);padding:var(--spacing-lg);min-height:400px;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden;overflow-y:auto}._page_dg9ly_42{margin-bottom:var(--spacing-md);box-shadow:var(--shadow-e2);width:100%;display:flex;justify-content:center}._page_dg9ly_42 canvas{max-width:100%!important;height:auto!important}._loading_dg9ly_55,._error_dg9ly_56{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-body)}._error_dg9ly_56{color:var(--color-error)}._reportHint_dg9ly_69{flex:1 1 auto;min-width:0;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}._emailDialogContent_dg9ly_77{display:flex;flex-direction:column;gap:var(--spacing-md)}._emailDialogActions_dg9ly_83{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}@media (max-width: 767.98px){._dialog_dg9ly_1{height:100vh;max-height:100vh}._pdfContainer_dg9ly_28{padding:var(--spacing-md)}._actionRow_dg9ly_6{flex-direction:column;align-items:flex-start}._emailDialogActions_dg9ly_83{width:100%}}._card_2d4og_1{background:var(--color-background-subtle);border:none;border-radius:var(--radius-3);padding:var(--spacing-md) var(--spacing-lg);box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}._header_2d4og_12{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg)}._titleGroup_2d4og_19{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}._icon_2d4og_27{color:var(--color-text-tertiary)}._title_2d4og_19{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._actions_2d4og_38{display:flex;gap:var(--spacing-xs);flex-shrink:0;margin-left:auto;align-self:flex-start}._metaList_2d4og_46{display:grid;gap:var(--spacing-sm)}._metaRow_2d4og_51{display:block;font-size:.875rem}._metaLabel_2d4og_56{color:var(--color-text-tertiary);font-weight:400;white-space:nowrap;display:inline}._metaValue_2d4og_63{color:var(--color-text-primary);font-weight:600;display:inline;margin-left:.5em}._amount_2d4og_70{font-size:1rem;font-weight:700}._splitsDetails_2d4og_75{margin-top:0;padding-top:var(--spacing-xs);border-top:1px solid var(--color-border-subtle)}._splitsSummary_2d4og_81{font-size:.875rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing-xs) 0}._splitsSummary_2d4og_81:hover{color:var(--color-text-accent)}._splitsList_2d4og_94{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}._splitRow_2d4og_101{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background-base);border-radius:var(--radius-1);font-size:.875rem;gap:var(--spacing-sm)}._splitParticipant_2d4og_112{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3xs)}._splitName_2d4og_119{color:var(--color-text-primary);font-weight:500}._splitType_2d4og_124{color:var(--color-text-tertiary);font-size:.75rem}._splitPercent_2d4og_129{color:var(--color-text-secondary);white-space:nowrap}._splitAmount_2d4og_134{font-weight:600;color:var(--color-text-primary);white-space:nowrap}@media (max-width: 767.98px){._header_2d4og_12{align-items:flex-start}._metaLabel_2d4og_56{font-size:.75rem;display:block}._metaValue_2d4og_63{font-size:.9375rem;display:block;margin-left:0}._metaRow_2d4og_51{gap:0}}._form_pulrj_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_pulrj_7{display:flex;flex-direction:column;gap:var(--spacing-xs)}._infoBox_pulrj_13{border-radius:var(--radius-3);padding:var(--spacing-md);border:1px solid var(--color-border-default);background-color:var(--color-background-subtle)}._infoBoxError_pulrj_24{background-color:var(--state-critical-background);border-color:var(--color-border-error)}._infoBoxSplits_pulrj_30{display:flex;flex-direction:column;gap:var(--spacing-sm)}._loadingText_pulrj_37{font-size:var(--font-size-label);color:var(--color-text-secondary)}._errorTitle_pulrj_42{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-error)}._errorMessage_pulrj_48{font-size:var(--font-size-caption);color:var(--color-error);margin-top:var(--spacing-xxs)}._costsSection_pulrj_54{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-default)}._sectionTitle_pulrj_59{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}._costList_pulrj_66{display:flex;flex-direction:column;gap:var(--spacing-xxs);font-size:var(--font-size-label)}._costItem_pulrj_73{display:flex;justify-content:space-between}._costName_pulrj_78{color:var(--color-text-secondary)}._costAmount_pulrj_82{color:var(--color-text-primary)}._costTotalRow_pulrj_86{display:flex;justify-content:space-between;font-weight:var(--font-weight-label);padding-top:var(--spacing-xxs);border-top:1px solid var(--color-border-strong)}._costTotalLabel_pulrj_94{color:var(--color-text-secondary)}._costTotalAmount_pulrj_98{color:var(--color-text-primary)}._splitsList_pulrj_102{display:flex;flex-direction:column;gap:var(--spacing-sm);font-size:var(--font-size-label)}._splitItem_pulrj_109{display:flex;flex-direction:column;gap:var(--spacing-xxs)}._splitTypeLabel_pulrj_115{font-size:var(--font-size-caption);font-weight:var(--font-weight-display);color:var(--color-text-secondary);text-transform:uppercase}._splitRow_pulrj_122{display:flex;justify-content:space-between}._splitName_pulrj_127{color:var(--color-text-secondary)}._splitAmount_pulrj_131{color:var(--color-text-primary);font-weight:500}._buttonRow_pulrj_136{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-md)}._form_9t9k6_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._description_9t9k6_7{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._fieldWrapper_9t9k6_13{width:100%}._actions_9t9k6_17{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-md)}._root_1yvcl_1{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-lg);background:transparent;height:100%;overflow-y:auto;min-height:0}._infoCard_1yvcl_12{background:var(--color-background-subtle);border:none;border-radius:var(--radius-3);padding:var(--spacing-md) var(--spacing-lg);box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing-sm);container-type:inline-size}._infoHeader_1yvcl_24{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg)}._infoTitleGroup_1yvcl_31{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1;flex-wrap:wrap}._infoTitle_1yvcl_31{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._tagStack_1yvcl_47{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}._tagRow_1yvcl_54{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0}._actions_1yvcl_62{display:flex;gap:var(--spacing-xs);flex-shrink:0;margin-left:auto;align-self:flex-start}._mobileActions_1yvcl_70{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0;margin-left:auto;align-self:flex-start}._metaList_1yvcl_79{display:grid;gap:var(--spacing-sm)}._metaRow_1yvcl_84{display:block;font-size:.875rem}._metaLabel_1yvcl_89{color:var(--color-text-tertiary);font-weight:400;white-space:nowrap;display:inline}._metaValue_1yvcl_96{color:var(--color-text-primary);font-weight:600;display:inline;margin-left:.5em}._metaSeparator_1yvcl_103{color:var(--color-text-tertiary)}._metaDepartment_1yvcl_107{display:inline-flex}._notesCard_1yvcl_111{background:var(--color-background-subtle);border:none;border-radius:var(--radius-3);padding:var(--spacing-md) var(--spacing-lg);box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}._notesHeader_1yvcl_122{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg)}._notesActions_1yvcl_129{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto;align-self:flex-start}._notesTitle_1yvcl_137{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary);flex:1;min-width:0}._notesBody_1yvcl_146{color:var(--color-text-secondary);line-height:1.6;display:grid;gap:var(--spacing-md);overflow-wrap:anywhere}._notesText_1yvcl_154{margin:0;white-space:pre-line}._emptyState_1yvcl_159{flex:1;display:grid;place-items:center;text-align:center;color:var(--color-text-secondary);gap:var(--spacing-md);padding:var(--spacing-2xl)}._emptyState_1yvcl_159 svg{color:var(--color-border-default)}._invoiceSection_1yvcl_173{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg)}._invoiceActions_1yvcl_180{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}@container (max-width: 700px){._infoTitleGroup_1yvcl_31{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}._tagRow_1yvcl_54{width:100%}}@media (max-width: 767.98px){._root_1yvcl_1{padding:var(--spacing-lg) 0;height:auto;min-height:0;overflow-y:visible}._infoHeader_1yvcl_24{align-items:flex-start}._mobileActions_1yvcl_70{--icon-button-size: calc(var(--ds-foundations-interaction-minimumTapTarget) * 1px);--icon-button-icon-size: 18px}._actions_1yvcl_62{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-sm)}._infoCard_1yvcl_12,._notesCard_1yvcl_111{padding:var(--spacing-lg) var(--spacing-md);border:none;box-shadow:none}._metaRow_1yvcl_84{flex-direction:row;gap:0}._metaLabel_1yvcl_89{font-size:.75rem;display:block}._metaValue_1yvcl_96{flex-wrap:wrap;word-break:break-word;white-space:normal;overflow-wrap:anywhere;display:block;font-size:.9375rem;margin-left:0}._metaDepartment_1yvcl_107{display:inline-flex;margin-top:var(--spacing-xxs)}}._root_5ihyp_1{display:flex;gap:0;height:100%;min-height:0;align-items:stretch}._listPane_5ihyp_11{width:100%;flex:1;display:flex;flex-direction:column;background:var(--color-background-base);align-self:stretch;min-height:0}._listHeader_5ihyp_21{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);display:grid;gap:var(--spacing-md);border-bottom:1px solid var(--color-border-default)}._listTitle_5ihyp_28{margin:0;font-size:1rem;line-height:1.75rem;font-weight:700;color:var(--color-text-primary)}._searchField_5ihyp_36 label{display:none}._searchField_5ihyp_36 .textField{width:100%}._timeline_5ihyp_44{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}._timelineItem_5ihyp_54{border:1px solid var(--color-border-default);border-radius:var(--radius-3);background:var(--color-background-base);display:flex;align-items:stretch;width:100%;padding:0 var(--spacing-sm) 0 0;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;box-shadow:var(--ds-foundations-elevation-e1)}._timelineItem_5ihyp_54:hover{border-color:var(--color-border-strong);box-shadow:var(--ds-foundations-elevation-e2);background:var(--color-background-subtle)}._timelineItemActive_5ihyp_79,._timelineItemActive_5ihyp_79:hover{border-color:var(--color-brand-primary-base);box-shadow:0 0 0 1px var(--color-brand-primary-base),var(--ds-foundations-elevation-e2);background:var(--state-selected-background)}._timelineItemButton_5ihyp_95{flex:1;min-width:0;padding:var(--spacing-sm) var(--spacing-md);display:grid;gap:var(--spacing-xxs);text-align:left}._timelineItem_5ihyp_54:focus-visible{outline:2px solid var(--ds-foundations-colors-state-focus);outline-offset:2px}._expandIcon_5ihyp_109{display:none}._itemTopRow_5ihyp_113{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-width:0}._itemTopRow_5ihyp_113>:first-child{flex:0 1 auto;min-width:0;overflow:hidden}._itemTopRow_5ihyp_113>:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._itemDate_5ihyp_134{margin:0;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;color:var(--color-text-tertiary)}._departmentTag_5ihyp_143{margin-left:auto}._itemDoctor_5ihyp_147{margin:0;font-size:.875rem;line-height:1.4;font-weight:400;color:var(--color-text-secondary)}._emptyState_5ihyp_155{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}._detailPane_5ihyp_161{flex:1;min-width:0;min-height:0;background:transparent;box-shadow:none;display:flex;flex-direction:column}._inlineDetailPanel_5ihyp_172{display:none}@media (max-width: 767.98px){._root_5ihyp_1{height:auto}._timeline_5ihyp_44{overflow-y:visible;flex:none}._timelineItem_5ihyp_54{scroll-margin-top:var(--sticky-tab-bar-height, 80px)}}@media (max-width: 1023.98px){._root_5ihyp_1{flex-direction:column}._listPane_5ihyp_11{width:100%;border-right:none;border-bottom:none}._listHeader_5ihyp_21{padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg)}._timeline_5ihyp_44{padding:var(--spacing-md)}._detailPane_5ihyp_161{display:none}._inlineDetailPanel_5ihyp_172{display:block;background:var(--color-background-base);border-top:1px solid var(--color-border-default);margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md))}._expandIcon_5ihyp_109{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;color:var(--color-text-secondary);transition:transform .12s ease,color .12s ease}._expandIconExpanded_5ihyp_235{transform:rotate(180deg);color:var(--color-brand-primary-base)}}._form_msfhn_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_msfhn_7{display:flex;flex-direction:column;gap:var(--spacing-xs)}._timePickerGrid_msfhn_13{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);align-items:flex-start}._buttonRow_msfhn_20{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-md)}._typeOption_msfhn_27{display:grid;gap:var(--spacing-xxs)}._typeOptionName_msfhn_32{font-size:var(--font-size-body);color:var(--color-text-primary)}._typeOptionCode_msfhn_37{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._assistantsSection_msfhn_42{display:flex;flex-direction:column;gap:var(--spacing-xs)}._assistantsLabel_msfhn_48{display:block;font-size:var(--font-size-label);font-weight:var(--font-weight-label);margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}._assistantsList_msfhn_56{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:12rem;overflow-y:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm)}._errorMessage_msfhn_67{font-size:var(--font-size-label);color:var(--color-error);margin-top:var(--spacing-xs)}._card_1ojrn_1{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}._expiredIcon_1ojrn_11{flex-shrink:0;color:var(--color-error)}._detail_1ojrn_16._detailExpired_1ojrn_16{display:inline-flex;align-items:center;gap:var(--spacing-xxs);color:var(--color-error)}._content_1ojrn_23{flex:1;min-width:0;display:grid;gap:var(--spacing-xxs)}._titleGroup_1ojrn_30{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}._title_1ojrn_30{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:600;color:var(--color-text-primary)}._details_1ojrn_45{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._detail_1ojrn_16{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-text-secondary)}._detail_1ojrn_16+._detail_1ojrn_16:before{content:"·";margin-right:var(--spacing-xs);color:var(--color-text-disabled)}._actions_1ojrn_63{display:flex;flex-shrink:0;gap:var(--spacing-xs)}._dialog_tqdla_1{max-height:90vh;overflow-x:hidden}._body_tqdla_6{display:flex;flex-direction:column;min-height:0}._pdfContainer_tqdla_12{flex:1;background:var(--color-background-subtle);border-radius:var(--radius-2);padding:var(--spacing-lg);min-height:400px;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden;overflow-y:auto}._page_tqdla_26{margin-bottom:var(--spacing-md);box-shadow:var(--shadow-e2);width:100%;display:flex;justify-content:center}._page_tqdla_26 canvas{max-width:100%!important;height:auto!important}._status_tqdla_39{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-body)}._error_tqdla_48{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-status-error-base);font-size:var(--font-size-body)}@media (max-width: 767.98px){._dialog_tqdla_1{height:100vh;max-height:100vh}._pdfContainer_tqdla_12{padding:var(--spacing-md)}}._root_p2ai6_1{display:flex;flex:1;min-height:0}._content_p2ai6_7{display:flex;flex:1;min-height:0;flex-direction:column}._header_p2ai6_14{display:flex;justify-content:flex-end;padding:var(--spacing-lg) var(--spacing-lg) 0}._list_p2ai6_20{display:grid;gap:var(--spacing-lg);padding:var(--spacing-lg);width:100%;align-content:start;overflow-y:auto}._section_p2ai6_29{display:grid;gap:var(--spacing-xs)}._sectionHeading_p2ai6_34{margin:0;font-size:var(--font-size-label);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._statusMessage_p2ai6_43{display:flex;height:100%;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:var(--font-size-label)}._emptyState_p2ai6_52{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center}._emptyIcon_p2ai6_64{color:var(--color-text-disabled)}._emptyText_p2ai6_68{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width: 1023.98px){._header_p2ai6_14{padding:var(--route-gutter-block) var(--route-gutter-inline) 0}._list_p2ai6_20{padding:var(--route-gutter-block) var(--route-gutter-inline)}}._root_18x8y_1{display:grid;gap:var(--spacing-sm)}._label_18x8y_6{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-label)}._canvasContainer_18x8y_14{position:relative;border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-2);background:var(--color-background-base);overflow:hidden}._canvas_18x8y_14{display:block;width:100%;min-height:300px;touch-action:none;cursor:crosshair;background:var(--color-background-base)}._clearButton_18x8y_31{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs)}@media (min-width: 900px){._canvas_18x8y_14{min-height:360px}}._optionRow_1ju02_1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._optionName_1ju02_8{color:var(--color-text-primary)}._optionCode_1ju02_12{color:var(--color-text-secondary);font-size:var(--font-size-caption)}._root_fjb09_1{display:grid;gap:var(--spacing-sm)}._control_fjb09_6{position:relative}._createNotice_fjb09_10{display:grid;gap:var(--spacing-xxs);padding:var(--spacing-sm);border-radius:var(--radius-2);border:1px solid var(--color-border-default);background:var(--color-background-subtle);color:var(--color-text-secondary);font-size:var(--font-size-body)}._createRow_fjb09_21{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}._createText_fjb09_28{flex:1 1 auto}._container_qsit1_1{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}._viewTypeControl_qsit1_8{flex:0 0 auto}._periodRow_qsit1_12{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;--text-field-control-height: 48px;--text-field-padding-block: 12px;--text-field-padding-inline: 16px;--text-field-border-radius: var(--radius-2);--text-field-icon-size: 18px;--text-field-icon-gap: 10px;--text-field-stack-gap: 0}._periodRow_qsit1_12 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._periodDropdown_qsit1_39{width:100%;--ds-foundations-form-controlHeight: 48;--ds-foundations-form-controlPadding-block: 12;--ds-foundations-form-controlPadding-inline: 16;--ds-foundations-form-controlRadius: 8;--ds-foundations-form-controlIcon-size: 18;--ds-foundations-form-controlIcon-gap: 10;--ds-foundations-spacing-xxs: 0;border-radius:var(--radius-2);box-shadow:var(--shadow-e1)}._monthDropdown_qsit1_52{width:132px}._yearDropdown_qsit1_56{width:94px}._dateRangeControl_qsit1_60{border-radius:var(--radius-2);box-shadow:var(--shadow-e1);--text-field-control-height: 42px;--text-field-padding-block: 8px;--text-field-padding-inline: 12px;--text-field-border-radius: var(--radius-2);--text-field-icon-size: 16px;--text-field-icon-gap: 8px;--text-field-stack-gap: 0}._dateRangeWrapper_qsit1_72{width:310px}@media (max-width: 767.98px){._container_qsit1_1{flex-direction:column;align-items:stretch;width:100%}._viewTypeControl_qsit1_8,._periodRow_qsit1_12{width:100%}._periodRow_qsit1_12>*{flex:1}}._card_1aowh_1{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}._label_1aowh_12{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}._value_1aowh_18{margin:0;color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-heading-md)}._delta_1aowh_25{margin:0;display:inline-flex;align-items:center;gap:var(--spacing-3xs);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._hint_1aowh_35{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._deltaIcon_1aowh_42{display:inline-flex;align-items:center}._deltaPositive_1aowh_47{color:var(--color-success)}._deltaNegative_1aowh_51{color:var(--color-error)}._deltaNeutral_1aowh_55{color:var(--color-text-secondary)}._card_1aowh_1[data-loading=true] ._label_1aowh_12,._card_1aowh_1[data-loading=true] ._value_1aowh_18,._card_1aowh_1[data-loading=true] ._delta_1aowh_25{color:transparent;background:var(--color-background-chrome);border-radius:var(--radius-1);animation:_pulse_1aowh_1 1.4s ease-in-out infinite}@keyframes _pulse_1aowh_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (max-width: 767.98px){._card_1aowh_1{padding:var(--spacing-sm);gap:var(--spacing-xxs)}._label_1aowh_12{font-size:var(--font-size-caption)}._value_1aowh_18{font-size:var(--font-size-body-sm);font-weight:600}._card_1aowh_1[data-span=full]{grid-column:1 / -1}}._sidebar_f0ikj_3{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm)}._navItem_f0ikj_13{display:flex;align-items:center;width:100%;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);text-align:left;cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}._navItem_f0ikj_13:hover{border-color:var(--color-brand-primary-base)}._navItemActive_f0ikj_36{border-color:var(--color-brand-primary-base);box-shadow:0 0 0 1px var(--color-brand-primary-base);background:var(--state-selected-background);color:var(--color-brand-primary-base);font-weight:var(--font-weight-semibold)}._page_13c01_1{min-height:100%;background:var(--color-background-base)}._main_13c01_6{min-height:100%;width:100%;max-width:720px;margin:0 auto;padding:var(--spacing-lg)}@media (min-width: 768px){._main_13c01_6{padding:var(--spacing-xl)}}._pageHeader_13c01_22{margin-bottom:var(--spacing-lg)}._title_13c01_26{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-title)}._flow_13c01_36{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-xl)}._card_13c01_45{display:flex;flex-direction:column;background:var(--color-background-subtle);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3);transition:opacity .2s ease}._card_13c01_45[data-locked=true]{opacity:.5;pointer-events:none}._cardSection_13c01_59{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._cardSection_13c01_59:last-child{border-bottom:none}._cardActions_13c01_71{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-xs)}._cardActionsWarning_13c01_79{flex:1;margin:0;color:var(--color-error);font-size:var(--font-size-body);line-height:var(--line-height-body)}._signingActions_13c01_87{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._sectionLabel_13c01_95{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-condensed)}._sectionMeta_13c01_105{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-label)}._templateList_13c01_115{display:flex;flex-direction:column;gap:var(--spacing-xs)}._templateCard_13c01_121{all:unset;cursor:pointer;box-sizing:border-box;border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);background:var(--color-background-base);transition:border-color .15s ease}._templateCard_13c01_121[data-selected=true]{border-color:var(--color-brand-primary-base);background:var(--state-selected-background)}._templateCard_13c01_121:not(:disabled):hover{border-color:var(--color-border-strong)}._templateCard_13c01_121:disabled{cursor:default;pointer-events:none}._templateCard_13c01_121:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._templateCardHeader_13c01_154{display:flex;align-items:center;gap:var(--spacing-xs)}._templateName_13c01_160{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-label)}._templateCategory_13c01_168{margin:0;font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-text-secondary)}._pdfContainer_13c01_177{background:var(--color-background-subtle);border-radius:var(--radius-2);padding:var(--spacing-md);display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden;overflow-y:auto;max-height:70vh}._pdfPage_13c01_190{margin-bottom:var(--spacing-md);box-shadow:var(--shadow-e2);width:100%;display:flex;justify-content:center}._pdfPage_13c01_190 canvas{max-width:100%!important;height:auto!important}._patientSummary_13c01_205{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);padding:var(--spacing-sm)}._patientSummaryText_13c01_217{display:flex;flex-direction:column;gap:var(--spacing-xxs)}._patientName_13c01_223{margin:0;color:var(--color-text-primary);font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-title)}._patientMeta_13c01_231{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._loadingText_13c01_240{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}._errorText_13c01_247{margin:0;color:var(--color-status-error-base);font-size:var(--font-size-body);line-height:var(--line-height-body)}._signingActive_13c01_256{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-status-success-base);font-size:var(--font-size-body);line-height:var(--line-height-body)}._signingActiveIcon_13c01_265{flex-shrink:0;color:var(--color-status-success-base)}._signingActiveText_13c01_270{font-weight:var(--font-weight-label)}._signedIndicator_13c01_276{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) 0;color:var(--color-status-success-base);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-label)}._signedIcon_13c01_287{flex-shrink:0;color:var(--color-status-success-base)}._statusCard_13c01_294{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl);background:var(--color-background-subtle);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3);text-align:center}._statusText_13c01_306{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}._successIcon_13c01_313{color:var(--color-status-success-base)}._errorTitle_13c01_317{margin:0;color:var(--color-text-primary);font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-title)}._errorCode_13c01_325{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-family:monospace}._statusActions_13c01_333{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-xs)}._emptyState_13c01_343{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center}._emptyIcon_13c01_353{color:var(--color-text-disabled)}._emptyText_13c01_357{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}._root_13v2n_1{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-3xl)}._header_13v2n_8{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}._title_13v2n_16{font-size:1rem;font-weight:700;line-height:1.2;color:var(--color-text-primary);margin:0}._selectionButton_13v2n_28{--button-background: var(--color-background-base);--button-background-hover: var(--color-background-subtle);--button-background-active: var(--color-background-chrome);--button-border-width: var(--border-width-thin);--button-border-color: var(--color-border-strong);--button-border-color-hover: var(--color-border-strong);--button-border-color-active: var(--color-border-strong);--button-color: var(--color-text-secondary);--button-color-hover: var(--color-text-primary);--button-color-active: var(--color-text-primary)}._selectionButtonDestructive_13v2n_41{--button-min-height: 42px}._uploadButton_13v2n_45{--button-min-height: 44px;--button-border-width: 0}._selectionBar_13v2n_50{position:sticky;top:0;z-index:2;background:var(--color-background-base);padding-top:var(--spacing-sm);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--spacing-md)}._selectionCount_13v2n_65{display:flex;align-items:baseline;gap:var(--spacing-xs);font-size:var(--font-size-body);color:var(--color-text-secondary)}._selectionCountNumber_13v2n_73{font-size:var(--font-size-display);font-weight:var(--font-weight-label);line-height:1;color:var(--color-text-primary)}._buttonGroup_13v2n_80{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._photoGroupsContainer_13v2n_86{display:flex;flex-direction:column;gap:var(--spacing-5xl)}._photoGroup_13v2n_86{display:flex;flex-direction:column;gap:var(--spacing-md)}._dateHeading_13v2n_98{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-label);color:var(--color-text-primary);margin:0}._groupHeaderRow_13v2n_105{display:flex;align-items:center;gap:var(--spacing-sm)}._groupDescription_13v2n_111{margin:var(--spacing-xs) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._editDescriptionTextarea_13v2n_117{width:100%;margin-top:var(--spacing-xs)}._editDescriptionTextarea_13v2n_117 textarea{min-height:calc(var(--spacing-xl) * 3);border-width:var(--border-width-thin);border-style:solid;border-color:var(--color-border-default);border-radius:var(--radius-3);padding:var(--spacing-sm)}._editActions_13v2n_131{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}._photoGrid_13v2n_137{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._photoButton_13v2n_143{position:relative;aspect-ratio:1;width:100%;overflow:hidden;border-radius:var(--radius-4);border:1px solid var(--color-border-default);background:transparent;box-shadow:var(--shadow-e1);transition:all .15s ease;cursor:pointer;padding:0}._photoButton_13v2n_143:hover{box-shadow:var(--shadow-e3)}._photoButton_13v2n_143:focus-visible{outline:none;box-shadow:var(--shadow-e1)}._photoButtonSelected_13v2n_166{box-shadow:var(--shadow-e1)}._photoImage_13v2n_170{width:100%;height:100%;object-fit:cover;display:block}._checkBadge_13v2n_177{position:absolute;right:var(--spacing-sm);top:var(--spacing-sm);display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--radius-round);background:var(--color-brand-primary-base);color:#fff;box-shadow:var(--shadow-e2)}._checkIcon_13v2n_192{width:16px;height:16px}@media (min-width: 900px){._photoGrid_13v2n_137{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){._photoGrid_13v2n_137{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1023.98px){._root_13v2n_1{padding:var(--route-gutter-block) var(--route-gutter-inline)}}@media (max-width: 767.98px){._selectionBar_13v2n_50{top:0;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}}._form_8zjsx_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}._fieldWrapper_8zjsx_7{display:flex;flex-direction:column;gap:var(--spacing-xs)}._gridTwoColumn_8zjsx_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);align-items:start}._gridField_8zjsx_20{min-height:calc(var(--component-height-large) + var(--spacing-2xl))}._formFooter_8zjsx_24{gap:var(--spacing-xs)}._footerAction_8zjsx_28{white-space:nowrap}._descriptionTextarea_8zjsx_32 textarea{min-height:unset;height:auto}@media (max-width: 767.98px){._gridTwoColumn_8zjsx_13{grid-template-columns:minmax(0,1fr)}._gridField_8zjsx_20{min-height:auto}._formFooter_8zjsx_24{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}._footerAction_8zjsx_28{width:100%}._formFooter_8zjsx_24 ._footerAction_8zjsx_28:last-child:nth-child(3){grid-column:1 / -1}}._root_1pdvy_1{display:flex;flex:1;min-height:0;flex-direction:column}._actionsRow_1pdvy_8{display:flex;justify-content:flex-start;padding:var(--spacing-lg) var(--spacing-lg) 0}._list_1pdvy_14{display:grid;gap:var(--spacing-lg);padding:var(--spacing-lg);width:100%;align-content:start;overflow-y:auto}._section_1pdvy_23{display:grid;gap:var(--spacing-xs)}._sectionTitle_1pdvy_28{margin:0;font-size:var(--font-size-label);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._eventList_1pdvy_37{display:flex;flex-direction:column;gap:var(--spacing-sm)}._eventRow_1pdvy_43{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._eventContent_1pdvy_53{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--spacing-xxs)}._eventTitle_1pdvy_62{font-size:var(--font-size-body);font-weight:600;color:var(--color-text-primary)}._eventTime_1pdvy_68{font-size:var(--font-size-label);color:var(--color-text-secondary)}._statusMessage_1pdvy_73{font-size:var(--font-size-label);color:var(--color-text-secondary);padding:var(--spacing-xs) 0}._errorMessage_1pdvy_79{color:var(--color-error)}._emptyState_1pdvy_84{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center}._emptyIcon_1pdvy_96{color:var(--color-text-disabled)}._emptyText_1pdvy_100{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width: 1023.98px){._actionsRow_1pdvy_8{padding:var(--route-gutter-block) var(--route-gutter-inline) 0}._list_1pdvy_14{padding:var(--route-gutter-block) var(--route-gutter-inline)}}._root_10s1h_1{display:grid;gap:var(--spacing-2xl);padding:var(--spacing-lg)}._alertCard_10s1h_7{border-radius:var(--radius-3);border:1px solid var(--color-border-default);background:var(--state-critical-background);padding:var(--spacing-xl);display:grid;gap:var(--spacing-md)}._alertHeader_10s1h_16{font-weight:600;color:var(--color-text-primary);font-size:1rem}._alertDescription_10s1h_22{color:var(--color-text-secondary);font-size:.9rem}._alertList_10s1h_27{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-xs)}._alertListItem_10s1h_35{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:.9rem}._alertBullet_10s1h_43{width:8px;height:8px;border-radius:999px;background:var(--color-intent-destructive-base);flex-shrink:0}._buttonRow_10s1h_51{display:flex;justify-content:flex-start}._card_10s1h_56{border-radius:var(--radius-3);background:var(--color-background-subtle);padding:var(--spacing-md) var(--spacing-lg)}._sectionTitle_10s1h_62{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}._cardHeader_10s1h_70{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._cardHeader_10s1h_70 ._sectionTitle_10s1h_62{margin-bottom:0}._grid_10s1h_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-md) var(--spacing-lg)}._field_10s1h_88{display:grid;gap:var(--spacing-xs)}._fieldLabel_10s1h_93{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}._fieldValue_10s1h_100{font-size:1rem;color:var(--color-text-primary);font-weight:500}._fieldValueStrong_10s1h_106{font-size:1.1rem;font-weight:600}._fieldValueMuted_10s1h_111{color:var(--color-text-secondary);font-style:italic}._fieldFull_10s1h_116{grid-column:1 / -1}._medicalHistoryBody_10s1h_120{color:var(--color-text-secondary);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 1023.98px){._root_10s1h_1{padding:var(--route-gutter-block) var(--route-gutter-inline)}}@media (max-width: 767.98px){._grid_10s1h_82{grid-template-columns:1fr}}._root_k05lx_1{display:flex;flex-direction:column;flex:1;min-height:0}._tabs_k05lx_8{flex:1;display:flex;flex-direction:column;min-height:0}._panel_k05lx_15{background:var(--color-background-base);border-width:0!important;padding:0;flex:1;min-height:0;display:flex;flex-direction:column}._panelContent_k05lx_25{flex:1;min-height:0;display:flex;flex-direction:column}._statusMessage_k05lx_32{display:flex;height:100%;align-items:center;justify-content:center;font-size:var(--font-size-label);color:var(--color-text-secondary)}._errorMessage_k05lx_41{color:var(--color-error)}._emptyState_k05lx_46{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg);text-align:center}._emptyIcon_k05lx_57{color:var(--color-text-secondary)}._emptyTitle_k05lx_61{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-label);color:var(--color-text-primary);margin:0}._emptyDescription_k05lx_68{margin-top:var(--spacing-xxs);font-size:var(--font-size-label);color:var(--color-text-secondary);margin-bottom:0}@media (max-width: 1023.98px){._root_k05lx_1{flex:1;min-height:0;--sticky-tab-bar-height: calc( var(--ds-foundations-components-large) * 1px + var(--spacing-xxs) + var(--ds-foundations-borderWidth-thin) * 1px )}._tabs_k05lx_8{--tabs-icon-gap: var(--spacing-xxs);--tabs-gap: 0px;--tabs-padding-inline: var(--spacing-sm);--tabs-padding-block: var(--spacing-xs);--tabs-min-width: calc(var(--ds-foundations-interaction-minimumTapTarget) * 1px);flex:1}._tabs_k05lx_8 [role=tablist]{position:sticky;top:0;z-index:35;background:var(--color-background-base);padding:0 0 var(--spacing-xxs);margin-inline:0;justify-content:space-around;border-bottom:1px solid var(--color-border-default);overflow-x:hidden}._tabs_k05lx_8 [role=tab]{flex:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center}._panel_k05lx_15{padding:0;flex:1;overflow:hidden}._panelContent_k05lx_25{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:var(--app-bottom-nav-inset)}._tabs_k05lx_8 [role=tab]>span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}._form_10dij_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._twoColumnGrid_10dij_7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._fieldWrapper_10dij_13{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_10dij_19{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._page_3byre_1{height:100%;min-height:100%;color:var(--color-text-primary);display:flex;flex-direction:column;overflow:hidden}._body_3byre_10{flex:1;min-height:0;display:flex}._sidebarScroll_3byre_16{flex:1;overflow-y:auto;min-height:0}._loadingState_3byre_22{display:flex;height:100%;align-items:center;justify-content:center;padding:var(--spacing-lg)}._loadingText_3byre_30{color:var(--color-text-secondary)}._errorState_3byre_34{display:flex;height:100%;align-items:center;justify-content:center;padding:var(--spacing-md);text-align:center}._errorText_3byre_43{color:var(--color-error)}._main_3byre_47{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-background-base);border-top-left-radius:var(--radius-3);border-bottom-left-radius:var(--radius-3);box-shadow:inset 0 1px #0f172a0a;overflow:hidden}._mainSection_3byre_59{flex:1;min-height:0;display:flex;flex-direction:column}._mainInner_3byre_66{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}._patientHeader_3byre_74{border-bottom:1px solid var(--color-border-default);background:var(--color-background-base);padding:var(--spacing-md) var(--spacing-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}._patientIdentity_3byre_84{display:flex;flex:1;align-items:center;gap:var(--spacing-md);min-width:0;overflow:hidden}._patientText_3byre_93{display:flex;align-items:flex-start;gap:var(--spacing-xl);min-width:0}._patientInfo_3byre_100{display:flex;flex-direction:column;gap:2px;min-width:0}._patientName_3byre_107{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._patientMeta_3byre_116{font-size:.875rem;color:var(--color-text-secondary)}._patientContactGroup_3byre_121{display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--color-border-default);padding-left:var(--spacing-lg);align-self:center}._patientContactItem_3byre_130{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--color-text-secondary)}._headerActions_3byre_138{display:flex;align-items:center;gap:var(--spacing-md)}._emptyState_3byre_144{flex:1;display:grid;place-items:center;text-align:center;padding:var(--spacing-3xl);color:var(--color-text-secondary)}._emptyCard_3byre_153{max-width:420px;padding:var(--spacing-lg);background:var(--color-background-subtle);border:none;border-radius:var(--radius-3);box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}._emptyIcon_3byre_166{width:40px;height:40px;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;background:var(--state-selected-background);color:var(--color-brand-primary-base)}._emptyHeading_3byre_177{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}._emptyDescription_3byre_184{font-size:.875rem;color:var(--color-text-secondary);margin:0;text-align:center}._mobileSidebar_3byre_191{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}._mobileScrim_3byre_197{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;transition:opacity .15s ease;opacity:1}._mobilePanel_3byre_205{position:absolute;inset:0 auto 0 0;width:min(320px,85vw);background:var(--color-background-base);border-right:1px solid var(--color-border-default);transform:translate(-100%);transition:transform .2s ease}._mobilePanelOpen_3byre_215{transform:translate(0)}._mobileSearchState_3byre_219{flex:1;min-height:0;display:flex;flex-direction:column}@media (min-width: 1024px){._main_3byre_47{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}}@media (max-width: 1023.98px){._body_3byre_10{flex-direction:column}._patientHeader_3byre_74{display:none}._main_3byre_47{border-radius:0;box-shadow:none}._mainInner_3byre_66{overflow:hidden}._page_3byre_1{padding-bottom:var(--app-bottom-nav-height)}._mobileSearchState_3byre_219{min-height:0}}._wrapper_b44yw_1{width:auto;min-width:0;--text-field-stack-gap: 0;--text-field-control-height: var(--component-height-compact);--text-field-padding-block: var(--spacing-xxs);--text-field-padding-inline: var(--spacing-sm);--text-field-border-radius: var(--radius-2);--text-field-icon-size: var(--spacing-md);--text-field-icon-gap: var(--spacing-xs);--date-picker-panel-width: calc(var(--spacing-5xl) * 5)}._container_b44yw_15{width:auto}._container_b44yw_15 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._input_b44yw_31{width:auto;min-width:calc(var(--spacing-5xl) * 2.8);max-width:calc(var(--spacing-5xl) * 4.8);cursor:pointer;font-size:var(--font-size-label);color:var(--color-text-secondary);box-shadow:var(--shadow-e1);text-overflow:ellipsis}@media (max-width: 767.98px){._wrapper_b44yw_1{min-width:0;flex:1 1 auto;--date-picker-panel-width: min(calc(100vw - var(--spacing-lg) * 2), calc(var(--spacing-5xl) * 5));--date-picker-popover-left: 50%;--date-picker-popover-transform: translateX(-50%)}._container_b44yw_15{width:100%}._input_b44yw_31{width:100%;min-width:0;max-width:none;font-size:var(--font-size-body)}}._header_1i2tj_1{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base)}._headerNoDivider_1i2tj_10{border-bottom:0}._headerTop_1i2tj_14{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}._titleGroup_1i2tj_22{display:flex;flex-direction:column;gap:var(--spacing-xxs)}._title_1i2tj_22{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._rangeLabel_1i2tj_35{margin:0;font-size:var(--font-size-label);color:var(--color-text-secondary)}._navigationGroup_1i2tj_41{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;width:100%}._navButtons_1i2tj_50{display:flex;align-items:center;gap:var(--spacing-xs)}._controlsRow_1i2tj_56{display:flex;align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap}._viewControl_1i2tj_63{flex:0 0 auto}._resourceSelector_1i2tj_67{min-width:240px}._mobileLayout_1i2tj_71{display:flex;flex-direction:column;gap:var(--spacing-md)}._mobileNavigationRow_1i2tj_77{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%}._mobileNavGroup_1i2tj_85{flex:0 0 auto}._mobileNewEventButton_1i2tj_89{flex-shrink:0;margin-left:auto}._mobileNavigationRow_1i2tj_77 ._rangeLabel_1i2tj_35{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767.98px){._mobileNavigationRow_1i2tj_77{align-items:stretch;flex-wrap:wrap}._mobileNavGroup_1i2tj_85{width:100%;flex:1 1 auto;min-width:0}._mobileNewEventButton_1i2tj_89{width:100%;margin-left:0}._mobileNewEventButton_1i2tj_89 button{width:100%}._headerTop_1i2tj_14{flex-direction:column;align-items:flex-start}._navigationGroup_1i2tj_41{width:100%;justify-content:flex-start}._controlsRow_1i2tj_56{flex-direction:column;align-items:stretch;flex-wrap:nowrap}._controlsRow_1i2tj_56>*{width:100%}._controlsRow_1i2tj_56 button,._controlsRow_1i2tj_56 [role=button]{max-width:100%}._navButtons_1i2tj_50{width:100%}._navButtons_1i2tj_50>button{flex:0 0 auto}._navigationGroup_1i2tj_41{align-items:stretch}._viewControl_1i2tj_63{width:100%}._resourceSelector_1i2tj_67{min-width:0;width:100%;flex:1 1 auto}}@media (min-width: 480px) and (max-width: 767.98px){._controlsRow_1i2tj_56{flex-direction:row;align-items:center;flex-wrap:nowrap}._viewControl_1i2tj_63{width:auto;flex:0 0 auto}._resourceSelector_1i2tj_67{min-width:0;flex:1 1 auto}}._shell_1pmph_1{display:flex;flex-direction:column;gap:0;--calendar-truncate-fade: linear-gradient(to right, black, black calc(100% - var(--spacing-md)), transparent)}._weekdayRow_1pmph_10{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:var(--spacing-2xs) 0;background:var(--color-background-chrome);border:var(--border-width-thin) solid var(--color-border-default);border-bottom:none;border-radius:var(--radius-2) var(--radius-2) 0 0}._weekdayLabel_1pmph_21{text-align:center;font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;padding:var(--spacing-3xs) var(--spacing-xs);border-right:var(--border-width-thin) solid var(--color-border-default)}._weekdayLabel_1pmph_21:last-child{border-right:none}._grid_1pmph_35{display:flex;flex-direction:column;gap:0;border:var(--border-width-thin) solid var(--color-border-default);border-top:none;border-radius:0 0 var(--radius-2) var(--radius-2);overflow:hidden}._weekRow_1pmph_45{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}._dayCell_1pmph_51{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-3xs);height:120px;padding:var(--spacing-2xs);border-right:var(--border-width-thin) solid var(--color-border-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base);color:var(--color-text-primary);cursor:pointer;position:relative;z-index:0;transition:background-color .15s ease,border-color .15s ease}._dayCell_1pmph_51:has(._eventCard_1pmph_70:hover,._eventCard_1pmph_70:focus-visible,._holidayPill_1pmph_70:hover,._holidayPill_1pmph_70:focus-visible){z-index:2}._dayCell_1pmph_51:has(._eventCard_1pmph_70:hover,._eventCard_1pmph_70:focus-visible,._holidayPill_1pmph_70:hover,._holidayPill_1pmph_70:focus-visible) ._eventList_1pmph_74{overflow:visible}._weekRow_1pmph_45:last-child ._dayCell_1pmph_51{border-bottom:none}._weekRow_1pmph_45 ._dayCell_1pmph_51:last-child{border-right:none}._dayCell_1pmph_51:hover{background:var(--color-background-chrome)}._dayCellMuted_1pmph_90{color:var(--color-text-tertiary);background:var(--color-background-subtle)}._dayCellToday_1pmph_95{background:var(--color-background-base)}._dayHeader_1pmph_99{display:flex;align-items:center;justify-content:space-between}._dayNumber_1pmph_105{font-size:var(--font-size-caption);font-weight:var(--font-weight-body);display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-round);color:inherit}._availabilityIndicator_1pmph_117{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-success);opacity:.8;cursor:pointer;pointer-events:auto;transition:opacity .15s ease;background:none;border:none;padding:0}._availabilityIndicator_1pmph_117:hover{opacity:1}._dayCellToday_1pmph_95 ._dayNumber_1pmph_105{background:var(--color-brand-primary-base);color:var(--color-text-inverse)}._eventList_1pmph_74{display:flex;flex-direction:column;gap:var(--spacing-4xs);flex:1;min-height:0;overflow:hidden}._holidayList_1pmph_151{display:flex;flex-direction:column;gap:var(--spacing-4xs)}._holidayPill_1pmph_70{display:flex;align-items:center;gap:var(--spacing-3xs);width:100%;padding:var(--spacing-4xs) var(--spacing-xs);border-radius:var(--radius-2);border:var(--border-width-thin) solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border-default));background:color-mix(in srgb,var(--color-warning) 6%,var(--color-background-base));color:var(--color-warning);font-size:var(--font-size-caption);line-height:1.2;position:relative;z-index:0;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._holidayPill_1pmph_70:hover,._holidayPill_1pmph_70:focus-visible{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-background-base));border-color:color-mix(in srgb,var(--color-warning) 65%,var(--color-border-default));box-shadow:var(--shadow-e2);transform:translate(-2px);z-index:10}._holidayPill_1pmph_70:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._holidayIcon_1pmph_193{width:var(--spacing-xs);height:var(--spacing-xs);color:var(--color-warning);fill:var(--color-warning);flex-shrink:0}._holidayText_1pmph_201{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:var(--calendar-truncate-fade);mask-image:var(--calendar-truncate-fade)}._eventCard_1pmph_70{display:block;width:100%;padding:var(--spacing-4xs) var(--spacing-2xs);border-radius:var(--radius-2);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base);color:var(--color-text-primary);text-align:left;cursor:pointer;position:relative;z-index:0;box-shadow:none;font-size:var(--font-size-caption);line-height:1.2;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._eventCard_1pmph_70:hover,._eventCard_1pmph_70:focus-visible{background:var(--color-background-chrome);border-color:var(--color-border-strong);box-shadow:var(--shadow-e2);transform:translate(-2px);z-index:10}._eventCard_1pmph_70:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._eventContent_1pmph_246{display:flex;flex-direction:column;gap:0;min-width:0}._eventMainLine_1pmph_253{display:flex;align-items:center;gap:var(--spacing-3xs);min-width:0}._eventDot_1pmph_260{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._eventTitle_1pmph_267{font-size:inherit;font-weight:var(--font-weight-body);color:inherit;white-space:nowrap;overflow:hidden;display:block;flex:1;min-width:0;-webkit-mask-image:var(--calendar-truncate-fade);mask-image:var(--calendar-truncate-fade)}._eventTime_1pmph_280{font-size:var(--font-size-caption);color:var(--color-text-secondary);flex-shrink:0}._eventPatient_1pmph_286{font-size:var(--font-size-caption);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._showMoreRow_1pmph_294{display:flex;justify-content:flex-start}._popover_11xxt_1{position:fixed;min-width:calc(var(--spacing-5xl) * 4.4);max-width:calc(var(--spacing-5xl) * 6);background:var(--color-background-base);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3);box-shadow:var(--shadow-e3);z-index:1000;pointer-events:auto}._header_11xxt_13{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._title_11xxt_21{font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary);overflow-wrap:anywhere}._content_11xxt_30{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm)}._detailRow_11xxt_37{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-xs);align-items:start}._detailLabel_11xxt_44{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._detailValue_11xxt_49{font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;overflow-wrap:anywhere}._metaText_11xxt_56{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._availabilityLabel_11xxt_61{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._description_11xxt_69{margin:0;font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}._colorDot_11xxt_78{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._popover_h5zdo_1{position:fixed;max-width:calc(var(--spacing-5xl) * 5);padding:var(--spacing-xs);background:var(--color-background-base);border:var(--border-width-thin) solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border-default));border-radius:var(--radius-2);box-shadow:var(--shadow-e3);z-index:1000;pointer-events:auto}._holidayRow_h5zdo_13{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-warning)}._holidayRow_h5zdo_13+._holidayRow_h5zdo_13{margin-top:var(--spacing-2xs)}._icon_h5zdo_24{width:var(--spacing-xs);height:var(--spacing-xs);color:var(--color-warning);fill:var(--color-warning);flex-shrink:0}._title_h5zdo_32{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);color:var(--color-warning);overflow-wrap:anywhere}._popover_15w2d_1{position:fixed;min-width:calc(var(--spacing-5xl) * 5);max-width:calc(var(--spacing-5xl) * 6.4);background:var(--color-background-base);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3);box-shadow:var(--shadow-e3);z-index:1000;pointer-events:auto}._header_15w2d_13{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._title_15w2d_22{font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._eventList_15w2d_28{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs);max-height:calc(var(--spacing-5xl) * 2);overflow-y:auto}._eventList_15w2d_28::-webkit-scrollbar{width:var(--spacing-xxs)}._eventList_15w2d_28::-webkit-scrollbar-thumb{background-color:var(--color-border-default);border-radius:var(--radius-1)}._eventItem_15w2d_46{width:100%;justify-content:flex-start;text-align:left;--button-gap: var(--spacing-xxs);font-size:var(--font-size-caption);font-weight:var(--font-weight-body)}._eventItem_15w2d_46 [data-slot=trailing-icon]{margin-left:auto}._eventItemAvailability_15w2d_59{border-style:dashed;border-color:color-mix(in srgb,var(--avail-color, var(--color-success)) 45%,var(--color-border-default));background:color-mix(in srgb,var(--avail-color, var(--color-success)) 8%,var(--color-background-base))}._eventItem_15w2d_46:hover{background:var(--color-background-subtle)}._colorDot_15w2d_69{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._eventTime_15w2d_76{font-size:var(--font-size-caption);color:var(--color-text-secondary);white-space:nowrap}._showMoreButton_2jw8m_1{padding:0 var(--spacing-2xs);margin-left:0;min-height:auto;line-height:1.2;font-size:var(--font-size-caption);font-weight:var(--font-weight-body);color:var(--color-text-secondary);pointer-events:auto}._shell_13awx_1{display:flex;flex-direction:column;gap:0;padding-bottom:calc(var(--spacing-lg) + var(--app-bottom-nav-inset));touch-action:pan-y}._weekdayRow_13awx_9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:var(--spacing-2xs) 0;background:var(--color-background-chrome);border:var(--border-width-thin) solid var(--color-border-default);border-bottom:none;border-radius:var(--radius-2) var(--radius-2) 0 0}._weekdayLabel_13awx_20{text-align:center;font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;padding:var(--spacing-3xs) var(--spacing-xs);border-right:var(--border-width-thin) solid var(--color-border-default)}._weekdayLabel_13awx_20:last-child{border-right:none}._grid_13awx_34{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border:var(--border-width-thin) solid var(--color-border-default);border-top:none;border-radius:0 0 var(--radius-2) var(--radius-2);overflow:hidden}._dayCell_13awx_44{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3xs);min-height:var(--spacing-6xl);padding:var(--spacing-2xs);border:none;border-right:var(--border-width-thin) solid var(--color-border-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);border-radius:0;background:var(--color-background-base);color:var(--color-text-primary);cursor:pointer;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}._dayCell_13awx_44:nth-child(7n){border-right:none}._dayCell_13awx_44:nth-last-child(-n+7){border-bottom:none}._dayCellMuted_13awx_71{color:var(--color-text-tertiary);background:var(--color-background-subtle)}._dayCellToday_13awx_76{background:var(--color-background-base)}._dayCellToday_13awx_76 ._dayNumber_13awx_80{background:var(--color-brand-primary-base);color:var(--color-text-inverse)}._dayCellSelected_13awx_85{background:var(--state-selected-background);border-color:var(--color-border-strong)}._dayNumber_13awx_80{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-round)}._dayDots_13awx_101{--calendar-preview-marker-size: calc((var(--spacing-2xs) + var(--spacing-xs)) / 2);display:flex;align-items:center;justify-content:center;gap:var(--spacing-3xs);height:var(--spacing-md)}._dayDot_13awx_101{width:var(--calendar-preview-marker-size);height:var(--calendar-preview-marker-size);border-radius:var(--radius-round)}._holidayStarMarker_13awx_117{width:var(--calendar-preview-marker-size);height:var(--calendar-preview-marker-size);color:var(--color-warning);fill:var(--color-warning);flex-shrink:0}._availabilityDot_13awx_125{width:var(--calendar-preview-marker-size);height:var(--calendar-preview-marker-size);border-radius:var(--radius-round);background-color:var(--color-success);opacity:.9}._dayOverflow_13awx_133{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}._eventSection_13awx_138{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._eventHeader_13awx_145{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._eventHeaderText_13awx_152{display:flex;flex-direction:column;gap:var(--spacing-4xs)}._eventDate_13awx_158{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._eventCount_13awx_164{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._eventCreateButton_13awx_169{flex-shrink:0}._dayEventList_13awx_173{display:flex;flex-direction:column;gap:var(--spacing-xs)}._dayEventRow_13awx_179{display:grid;grid-template-columns:var(--spacing-xs) 1fr auto;gap:var(--spacing-xs);align-items:center;width:100%;padding:var(--spacing-sm);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);color:var(--color-text-primary);text-align:left;cursor:pointer;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}._dayEventRow_13awx_179:focus-visible{background:var(--color-background-chrome);border-color:var(--color-border-strong)}._dayEventRow_13awx_179:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._holidayRow_13awx_207{display:grid;grid-template-columns:var(--spacing-xs) 1fr auto;gap:var(--spacing-xs);align-items:center;width:100%;padding:var(--spacing-sm);border:var(--border-width-thin) solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border-default));border-radius:var(--radius-2);background:color-mix(in srgb,var(--color-warning) 6%,var(--color-background-base));color:var(--color-warning);text-align:left}._dayEventTime_13awx_221{font-size:var(--font-size-caption);color:var(--color-text-secondary);text-align:right}._dayEventTitle_13awx_227{font-size:var(--font-size-label);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._eventDot_13awx_236{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._holidayIcon_13awx_243{width:var(--spacing-xs);height:var(--spacing-xs);color:var(--color-warning);fill:var(--color-warning);flex-shrink:0}._emptyState_13awx_251{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._availabilityHeader_13awx_257{display:flex;flex-direction:column;gap:var(--spacing-4xs);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:var(--border-width-thin) solid var(--color-border-default)}._availabilitySectionLabel_13awx_266{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);color:var(--color-success);text-transform:uppercase;letter-spacing:.04em}._availabilityCount_13awx_274{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._availabilityList_13awx_279{display:flex;flex-direction:column;gap:var(--spacing-xs)}._availabilityRow_13awx_285{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm);border:var(--border-width-thin) dashed color-mix(in srgb,var(--avail-color, var(--color-success)) 45%,var(--color-border-default));border-radius:var(--radius-2);background:color-mix(in srgb,var(--avail-color, var(--color-success)) 8%,var(--color-background-base));color:var(--color-text-primary);text-align:left;cursor:pointer;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}._availabilityDotInline_13awx_302{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._availabilityLabel_13awx_309{flex:1;font-size:var(--font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._availabilityTime_13awx_317{font-size:var(--font-size-caption);color:var(--color-text-secondary);text-align:right}._detailSheet_13awx_323{position:fixed;left:0;right:0;bottom:0;width:100%;border-radius:var(--radius-3) var(--radius-3) 0 0;padding-bottom:calc(var(--spacing-lg) + var(--app-bottom-nav-inset));max-height:calc(100% - var(--spacing-5xl));display:flex;flex-direction:column}._detailHeader_13awx_336{display:flex;flex-direction:column;gap:var(--spacing-xs)}._sheetHandle_13awx_342{align-self:center;width:var(--spacing-5xl);height:var(--spacing-3xs);border-radius:var(--radius-round);background:var(--color-border-default)}._detailTitleRow_13awx_350{display:flex;align-items:center;gap:var(--spacing-xs)}._detailColorDot_13awx_356{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-round);flex-shrink:0}._detailTitle_13awx_350{font-size:var(--font-size-heading)}._detailBody_13awx_367{padding-top:0;display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto}._detailMeta_13awx_375{display:flex;flex-direction:column;gap:var(--spacing-3xs)}._detailTime_13awx_381{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._detailDate_13awx_387{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._detailList_13awx_392{display:flex;flex-direction:column;gap:var(--spacing-sm)}._detailRow_13awx_398{display:flex;justify-content:space-between;gap:var(--spacing-sm);align-items:flex-start}._detailLabel_13awx_405{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}._detailValue_13awx_410{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;flex:1;justify-content:flex-end}._detailValueMultiline_13awx_421{align-items:flex-start;text-align:left;color:var(--color-text-secondary);white-space:pre-wrap;justify-content:flex-start}._detailDot_13awx_429{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._detailFooter_13awx_436{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._shell_1jqaw_1{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:calc(var(--spacing-lg) + var(--app-bottom-nav-inset))}._weekNav_1jqaw_8{display:none}._weekNavButton_1jqaw_12{border:var(--border-width-none) solid var(--color-border-default)}._weekLabel_1jqaw_16{flex:1;text-align:center;font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._dayStrip_1jqaw_24{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spacing-2xs)}._dayButton_1jqaw_30{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3xs);min-height:var(--spacing-5xl);min-width:0;width:100%;padding:var(--spacing-2xs);border-radius:var(--radius-2);border:var(--border-width-none) solid var(--color-border-default);background:var(--color-background-base);color:var(--color-text-secondary);font-family:var(--font-family-base);cursor:pointer}._dayButtonActive_1jqaw_47{background:var(--state-selected-background);color:var(--color-text-primary)}._dayName_1jqaw_52{font-size:var(--font-size-caption);text-transform:uppercase}._dayNumber_1jqaw_57{font-size:var(--font-size-label);font-weight:var(--font-weight-label)}._dayDots_1jqaw_62{--calendar-preview-marker-size: calc((var(--spacing-2xs) + var(--spacing-xs)) / 2);display:flex;align-items:center;gap:var(--spacing-3xs)}._dayDot_1jqaw_62{width:var(--calendar-preview-marker-size);height:var(--calendar-preview-marker-size);border-radius:var(--radius-round)}._holidayStarMarker_1jqaw_76{width:var(--calendar-preview-marker-size);height:var(--calendar-preview-marker-size);color:var(--color-warning);fill:var(--color-warning);flex-shrink:0}._dayOverflow_1jqaw_84{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}._resourceStrip_1jqaw_89{display:flex;flex-direction:column;gap:var(--spacing-sm)}._resourceLabel_1jqaw_95{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._resourceList_1jqaw_100{display:flex;gap:var(--spacing-sm);overflow-x:auto;padding-bottom:var(--spacing-2xs)}._resourceButton_1jqaw_107{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);min-height:var(--spacing-5xl);border-radius:var(--radius-2);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-caption);white-space:nowrap}._resourceButtonActive_1jqaw_122{border-color:var(--color-border-strong);background:var(--state-selected-background);color:var(--color-text-primary)}._resourceDot_1jqaw_128{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._resourceName_1jqaw_135{font-size:var(--font-size-caption)}._allDaySection_1jqaw_139{display:flex;flex-direction:column;gap:var(--spacing-xs)}._allDayLabel_1jqaw_145{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._allDayEvents_1jqaw_150{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._allDayEvent_1jqaw_150{display:inline-flex;align-items:center;padding:var(--spacing-2xs) var(--spacing-sm);min-height:var(--spacing-5xl);border-radius:var(--radius-2);border:var(--border-width-thin) solid var(--calendar-event-border);background:var(--calendar-event-background);color:var(--color-text-primary);font-size:var(--font-size-caption);cursor:pointer;z-index:1}._holidayAllDayEvent_1jqaw_170{display:inline-flex;align-items:center;gap:var(--spacing-3xs);max-width:100%;min-height:var(--spacing-lg);padding:0 var(--spacing-xs);border-radius:var(--radius-1);border:var(--border-width-thin) solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border-default));background:color-mix(in srgb,var(--color-warning) 6%,var(--color-background-base));color:var(--color-warning);font-size:var(--font-size-caption);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._holidayIcon_1jqaw_188{width:var(--spacing-xs);height:var(--spacing-xs);color:var(--color-warning);fill:var(--color-warning);flex-shrink:0}._holidayText_1jqaw_196{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timeline_1jqaw_203{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3);background:var(--color-background-base);overflow:hidden;touch-action:pan-y;--quarter-line-width: var(--border-width-thin);--quarter-line-color: color-mix(in srgb, var(--color-border-default) 45%, var(--color-background-base))}._timelineGrid_1jqaw_213{--mobile-week-label-width: var(--spacing-4xl);position:relative;display:grid;grid-template-columns:1fr}._hourRow_1jqaw_220{display:grid;grid-template-columns:minmax(0,var(--mobile-week-label-width)) 1fr;min-height:var(--spacing-5xl);border-bottom:var(--border-width-thin) solid var(--color-border-default);box-sizing:border-box}._hourRow_1jqaw_220:last-child{border-bottom:none}._hourLabel_1jqaw_232{display:flex;align-items:flex-start;justify-content:center;padding-top:var(--spacing-xs);font-size:var(--font-size-caption);color:var(--color-text-tertiary);background:var(--color-background-subtle)}._hourSlot_1jqaw_242{border:none;background-color:var(--color-background-base);background-image:linear-gradient(to bottom,transparent 0,transparent calc(25% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(25% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(25% + var(--quarter-line-width) / 2),transparent calc(25% + var(--quarter-line-width) / 2),transparent calc(50% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(50% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(50% + var(--quarter-line-width) / 2),transparent calc(50% + var(--quarter-line-width) / 2),transparent calc(75% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(75% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(75% + var(--quarter-line-width) / 2),transparent calc(75% + var(--quarter-line-width) / 2),transparent 100%);cursor:pointer;position:relative}._slotButtonColumn_1jqaw_266{display:grid;grid-template-rows:repeat(4,1fr);width:100%;height:100%}._slotButton_1jqaw_266{width:100%;min-width:0;min-height:0;padding:0;border:none;background:transparent;cursor:pointer}._slotButton_1jqaw_266:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}._hourSlot_1jqaw_242:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._eventLayer_1jqaw_293{position:absolute;top:0;right:0;bottom:0;left:var(--mobile-week-label-width);pointer-events:none;overflow:hidden}._eventBlock_1jqaw_303{position:absolute;display:flex;flex-direction:column;gap:var(--spacing-3xs);padding:var(--spacing-2xs) var(--spacing-xs);min-height:var(--spacing-5xl);border-radius:var(--radius-2);border:1px solid color-mix(in srgb,var(--event-accent-color, var(--color-border-default)) 75%,var(--color-border-default));border-left:3px solid var(--event-accent-color, var(--color-border-default));background:color-mix(in srgb,var(--event-accent-color, transparent) 35%,var(--color-background-base));color:var(--color-text-primary);font-size:var(--font-size-caption);text-align:left;cursor:pointer;pointer-events:auto;overflow:hidden;z-index:1}._eventAvailability_1jqaw_323{--calendar-event-border: color-mix(in srgb, var(--event-accent-color, var(--color-success)) 45%, var(--color-border-default));--calendar-event-background: color-mix(in srgb, var(--event-accent-color, var(--color-success)) 8%, var(--color-background-base));background:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 22%,var(--color-background-base));border-color:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 75%,var(--color-border-default));border-left-color:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 75%,var(--color-border-default));border-left-width:1px;border-style:dashed;opacity:.85;z-index:0}._eventBlock_1jqaw_303._eventAvailability_1jqaw_323{z-index:0;box-shadow:none}._eventAvailabilityIcon_1jqaw_340{position:absolute;top:var(--spacing-2xs);left:var(--spacing-2xs);width:var(--spacing-md);height:var(--spacing-md);opacity:.8;pointer-events:none}._eventTitle_1jqaw_350{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);line-height:1.2;margin-bottom:var(--spacing-sm)}._eventTime_1jqaw_357{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.2}._eventPatient_1jqaw_363{font-size:var(--font-size-caption);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eventMeta_1jqaw_371{font-size:var(--font-size-caption);color:var(--color-text-tertiary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailSheet_1jqaw_380{position:fixed;left:0;right:0;bottom:0;width:100%;border-radius:var(--radius-3) var(--radius-3) 0 0;padding-bottom:calc(var(--spacing-lg) + var(--app-bottom-nav-inset));max-height:calc(100% - var(--spacing-5xl));display:flex;flex-direction:column}._detailHeader_1jqaw_393{display:flex;flex-direction:column;gap:var(--spacing-xs)}._sheetHandle_1jqaw_399{align-self:center;width:var(--spacing-5xl);height:var(--spacing-3xs);border-radius:var(--radius-round);background:var(--color-border-default)}._detailTitleRow_1jqaw_407{display:flex;align-items:center;gap:var(--spacing-xs)}._detailColorDot_1jqaw_413{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-round);flex-shrink:0}._detailTitle_1jqaw_407{font-size:var(--font-size-heading)}._detailBody_1jqaw_424{padding-top:0;display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto}._detailMeta_1jqaw_432{display:flex;flex-direction:column;gap:var(--spacing-3xs)}._detailTime_1jqaw_438{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._detailDate_1jqaw_444{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._detailList_1jqaw_449{display:flex;flex-direction:column;gap:var(--spacing-sm)}._detailRow_1jqaw_455{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-xs);align-items:start}._detailLabel_1jqaw_462{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._detailValue_1jqaw_467{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;justify-content:flex-end;overflow-wrap:anywhere}._detailValueMultiline_1jqaw_478{align-items:flex-start;text-align:left;color:var(--color-text-secondary);white-space:pre-wrap;justify-content:flex-start}._detailDescription_1jqaw_486{margin:0;font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}._detailDot_1jqaw_495{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._detailFooter_1jqaw_502{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._timeline_1w7m8_1{--resource-column-width: clamp(calc(var(--spacing-5xl) * 2.2), 10vw, calc(var(--spacing-5xl) * 3));--resource-column-min: calc(var(--spacing-5xl) * 2.2);--hour-column-min: calc(var(--spacing-5xl) * 1.3);--slot-column-min: calc(var(--hour-column-min) / 4);--week-total-slots: 60;--week-grid-min-width: calc(var(--resource-column-min) + var(--week-total-slots) * var(--slot-column-min));--row-height: calc(var(--spacing-5xl) * .7);--quarter-line-width: var(--border-width-thin);--quarter-line-color: color-mix(in srgb, var(--color-border-default) 45%, var(--color-background-base));--calendar-truncate-fade: linear-gradient(to right, black, black calc(100% - var(--spacing-md)), transparent);display:flex;flex-direction:column;gap:0}._weekScroll_1w7m8_22{overflow-x:auto;border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);width:100%;max-width:100%}._dayLabel_1w7m8_31{font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);color:var(--color-text-primary)}._weekGrid_1w7m8_38{display:flex;flex-direction:column;gap:0;width:100%;min-width:var(--week-grid-min-width)}._daySection_1w7m8_46{display:flex;flex-direction:column;gap:0;padding:0;border-bottom:var(--border-width-thin) solid var(--color-border-default)}._daySection_1w7m8_46:last-child{border-bottom:none}._dayGrid_1w7m8_58{display:grid;column-gap:0;row-gap:0;width:100%}._hourHeaderRow_1w7m8_65{display:grid;grid-template-columns:var(--resource-column-width) repeat(var(--week-total-slots),minmax(var(--slot-column-min),1fr));align-items:center;border-bottom:var(--border-width-thin) solid var(--color-border-default)}._dayLabelCell_1w7m8_72{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4xs);padding:0 var(--spacing-xs);height:var(--row-height);background:var(--color-background-base);position:sticky;left:0;z-index:3;border-right:var(--border-width-thin) solid var(--color-border-default)}._holidayInline_1w7m8_87{display:inline-flex;align-items:center;gap:var(--spacing-3xs);max-width:100%;min-height:var(--spacing-lg);padding:0 var(--spacing-xs);border-radius:var(--radius-1);border:var(--border-width-thin) solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border-default));background:color-mix(in srgb,var(--color-warning) 6%,var(--color-background-base));color:var(--color-warning);font-size:var(--font-size-caption);line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._holidayInline_1w7m8_87:hover,._holidayInline_1w7m8_87:focus-visible{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-background-base));border-color:color-mix(in srgb,var(--color-warning) 65%,var(--color-border-default));box-shadow:var(--shadow-e2);transform:translate(-2px)}._holidayInline_1w7m8_87:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._holidayIcon_1w7m8_121{width:var(--spacing-xs);height:var(--spacing-xs);color:var(--color-warning);fill:var(--color-warning);flex-shrink:0}._holidayText_1w7m8_129{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:var(--calendar-truncate-fade);mask-image:var(--calendar-truncate-fade)}._hourCell_1w7m8_138{display:flex;align-items:center;justify-content:center;height:var(--row-height);font-size:var(--font-size-caption);color:var(--color-text-secondary);border-left:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-chrome)}._resourceRow_1w7m8_149{display:grid;grid-template-columns:var(--resource-column-width) repeat(var(--week-total-slots),minmax(var(--slot-column-min),1fr));align-items:stretch;background:var(--color-background-base);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._resourceRow_1w7m8_149:last-child{border-bottom:none}._resourceLabel_1w7m8_161{display:flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-xs);min-height:var(--row-height);border-right:var(--border-width-thin) solid var(--color-border-default);background:var(--resource-row-background, var(--color-background-base));position:sticky;left:0;z-index:2}._resourceIndicator_1w7m8_174{width:var(--spacing-xs);height:var(--spacing-xs);min-width:var(--spacing-xs);min-height:var(--spacing-xs);flex-shrink:0;border-radius:var(--radius-round);background:var(--resource-color, var(--color-brand-primary-base))}._resourceName_1w7m8_184{font-size:var(--font-size-caption);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timelineRow_1w7m8_192{grid-column:2 / -1;position:relative;display:grid;grid-template-columns:repeat(var(--week-total-slots),minmax(var(--slot-column-min),1fr));height:var(--row-height);background:var(--color-background-base);background-image:repeating-linear-gradient(to right,var(--quarter-line-color) 0,var(--quarter-line-color) var(--quarter-line-width),transparent var(--quarter-line-width),transparent calc(100% / var(--week-total-slots)));cursor:pointer;user-select:none;-webkit-user-select:none}._selectionPreview_1w7m8_213,._hoverPreview_1w7m8_221{position:absolute;top:0;bottom:0;background:var(--color-background-chrome);pointer-events:none}._selectionPreviewSelecting_1w7m8_229{background:var(--color-background-chrome)}._eventLayer_1w7m8_233{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._eventBlock_1w7m8_239{position:absolute;top:0;border-radius:var(--radius-2);border:1px solid color-mix(in srgb,var(--event-accent-color, var(--color-border-default)) 75%,var(--color-border-default));border-left:3px solid var(--event-accent-color, var(--color-border-default));background:color-mix(in srgb,var(--event-accent-color, transparent) 35%,var(--color-background-base));color:var(--color-text-primary);padding:0;margin-top:0;margin-right:0;margin-bottom:var(--spacing-3xs);margin-left:0;max-width:100%;height:calc(var(--spacing-md) * .8);font-size:var(--font-size-caption);line-height:1.1;display:flex;align-items:flex-start;text-align:left;pointer-events:auto;cursor:pointer;box-sizing:border-box;box-shadow:var(--shadow-e1);z-index:1;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;overflow:hidden}._eventAvailability_1w7m8_272{--calendar-event-border: color-mix(in srgb, var(--event-accent-color, var(--color-success)) 45%, var(--color-border-default));--calendar-event-background: color-mix(in srgb, var(--event-accent-color, var(--color-success)) 8%, var(--color-background-base));background:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 22%,var(--color-background-base));border-color:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 75%,var(--color-border-default));border-left-color:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 75%,var(--color-border-default));border-left-width:1px;border-style:dashed;opacity:.85;z-index:0}._eventBlock_1w7m8_239._eventAvailability_1w7m8_272{z-index:0;box-shadow:none}._eventBlock_1w7m8_239._eventAvailability_1w7m8_272:hover{background:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 50%,var(--color-background-base));border-color:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 90%,var(--color-border-default));border-left-color:color-mix(in srgb,var(--event-accent-color, var(--color-success)) 90%,var(--color-border-default))}._eventAvailabilityIcon_1w7m8_295{position:absolute;top:50%;left:var(--spacing-3xs);transform:translateY(-50%);width:var(--spacing-sm);height:var(--spacing-sm);opacity:.8;pointer-events:none}._eventBlock_1w7m8_239:hover{background:color-mix(in srgb,var(--event-accent-color, transparent) 48%,var(--color-background-base));border-color:color-mix(in srgb,var(--event-accent-color, var(--color-border-default)) 90%,var(--color-border-default));border-left-color:var(--event-accent-color, var(--color-border-default));box-shadow:var(--shadow-e2);transform:translate(-2px)}._eventContent_1w7m8_314{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;height:100%;padding:var(--spacing-2xs) var(--spacing-sm);overflow:hidden;flex:1;min-width:0}._eventDetails_1w7m8_327{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4xs);width:100%;min-width:0}._eventTitle_1w7m8_336{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);line-height:1.1;overflow:hidden;white-space:nowrap;width:100%;-webkit-mask-image:var(--calendar-truncate-fade);mask-image:var(--calendar-truncate-fade)}._eventTime_1w7m8_347{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.1;white-space:nowrap}._eventMeta_1w7m8_354{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.1;overflow:hidden;white-space:nowrap;width:100%;-webkit-mask-image:var(--calendar-truncate-fade);mask-image:var(--calendar-truncate-fade)}._eventCompactTitle_1w7m8_365{display:block;width:100%;padding:var(--spacing-3xs) var(--spacing-2xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);line-height:1.1;white-space:nowrap;overflow:hidden;color:var(--color-text-primary);text-align:left;-webkit-mask-image:var(--calendar-truncate-fade);mask-image:var(--calendar-truncate-fade)}._calendarShell_jik4j_1{position:relative;background:var(--color-background-base);border:none;border-radius:0;box-shadow:none;padding:0}._mobileFabSlot_jik4j_10{position:fixed;right:var(--spacing-lg);bottom:calc(var(--app-bottom-nav-height) + var(--spacing-lg) + env(safe-area-inset-bottom,0px));z-index:25;display:flex;justify-content:flex-end;pointer-events:none}._mobileFab_jik4j_10{pointer-events:auto;min-height:52px;padding-inline:var(--spacing-xl);border-radius:var(--radius-round);box-shadow:var(--shadow-e2)}@media (min-width: 768px){._mobileFabSlot_jik4j_10{display:none}}._pageWrapper_1q4k6_1{display:flex;flex-direction:column;min-height:100%}._page_1q4k6_1{padding:var(--route-gutter-block) var(--route-gutter-inline);display:flex;flex-direction:column;gap:var(--spacing-xl)}._pageContent_1q4k6_14{width:100%;max-width:none;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-xl)}._stickyControls_1q4k6_26{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media (min-width: 1024px){._stickyControls_1q4k6_26{position:sticky;top:var(--calendar-sticky-top-offset);z-index:20;margin-block:calc(var(--spacing-md) * -1);padding-block:var(--spacing-md);background:var(--color-background-base);box-shadow:0 1px 0 var(--color-border-default)}}@media (max-width: 1023.98px){._pageContent_1q4k6_14{gap:var(--spacing-lg)}}@media (min-width: 1024px) and (max-width: 1199px){._page_1q4k6_1{--calendar-sticky-top-offset: calc(var(--spacing-sm) * 2 + var(--component-height-compact) + var(--border-width-thin))}}@media (min-width: 1200px){._page_1q4k6_1{--calendar-sticky-top-offset: calc(var(--spacing-md) * 2 + var(--component-height-comfortable) + var(--border-width-thin))}}._container_1k337_1{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:0 0 auto}._searchField_1k337_9{width:240px;flex:0 0 auto}._divider_1k337_14{width:1px;height:36px;background:var(--color-border-strong);flex:0 0 auto}@media (max-width: 767.98px){._container_1k337_1{flex-direction:row;align-items:center}._divider_1k337_14{display:none}._searchField_1k337_9{width:auto;flex:1 1 auto;max-width:100%}._supervisorDropdown_1k337_37,._paymentMethodDropdown_1k337_38{width:auto;flex:1 1 auto;min-width:140px}}._control_1k337_49{position:relative;flex:0 0 auto;display:block;--text-field-control-height: 48px;--text-field-padding-block: 12px;--text-field-padding-inline: 16px;--text-field-border-radius: var(--radius-2);--text-field-icon-size: 18px;--text-field-icon-gap: 10px;--text-field-stack-gap: 0;--ds-foundations-form-controlHeight: 48;--ds-foundations-form-controlPadding-block: 12;--ds-foundations-form-controlPadding-inline: 16;--ds-foundations-form-controlRadius: 8;--ds-foundations-form-controlIcon-size: 18;--ds-foundations-form-controlIcon-gap: 10;--ds-foundations-spacing-xxs: 0;border-radius:var(--radius-2);box-shadow:var(--shadow-e1)}._control_1k337_49>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._supervisorDropdown_1k337_37{width:200px;flex:0 0 auto}._currencyDropdown_1k337_94{width:88px;flex:0 0 auto}._paymentMethodDropdown_1k337_38{width:180px;flex:0 0 auto}._control_1k337_49 [role=listbox]{width:max-content;min-width:100%}._control_1k337_49 [role=option]>span:last-child{white-space:nowrap;text-overflow:clip;overflow:visible}._srOnly_xp6em_3{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._container_1rb2b_1{display:flex;flex-direction:column;gap:var(--spacing-xl)}._loading_1rb2b_7,._empty_1rb2b_8{padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-body-lg)}._tableCard_1rb2b_15{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow-x:auto;overflow-y:hidden;width:100%}._table_1rb2b_15{width:100%;border-collapse:collapse;font-size:var(--font-size-body);table-layout:fixed}._table_1rb2b_15 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1rb2b_15 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_1rb2b_15 th._numericHeader_1rb2b_47{text-align:right}._table_1rb2b_15 th._actionsHeader_1rb2b_51{text-align:center}._headerContent_1rb2b_55{display:inline-flex;align-items:center;gap:var(--spacing-xxs)}._colDate_1rb2b_61{width:16%}._colPatient_1rb2b_65{width:34%}._colAmount_1rb2b_69{width:18%}._colPayment_1rb2b_73{width:16%;min-width:96px}._colActions_1rb2b_78{width:16%;min-width:176px}._table_1rb2b_15 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1rb2b_15 tbody tr:first-child{border-top:0}._table_1rb2b_15 tbody tr:hover{background:var(--state-hover-background)}._table_1rb2b_15 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._numericCell_1rb2b_103{text-align:right}._amount_1rb2b_107{font-weight:600;color:var(--color-text-primary)}._actionsCell_1rb2b_112{text-align:center}._actions_1rb2b_51{display:inline-flex;gap:var(--spacing-xs)}._footer_1rb2b_121{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_1rb2b_130{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_1rb2b_136{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_1rb2b_142{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._totals_1rb2b_151{padding:var(--spacing-xl);background:var(--color-background-subtle);border-radius:var(--radius-2)}._totalsTitle_1rb2b_157{font-size:var(--font-size-heading-sm);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}._totalsGrid_1rb2b_164{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}._totalCard_1rb2b_170{padding:var(--spacing-lg);background:var(--color-background-base);border-radius:var(--radius-2);border:1px solid var(--color-border-default)}._totalCurrency_1rb2b_177{font-size:var(--font-size-heading-sm);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}._totalRows_1rb2b_184{display:flex;flex-direction:column;gap:var(--spacing-sm)}._totalRow_1rb2b_184{display:flex;justify-content:space-between;align-items:center}._totalLabel_1rb2b_196{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}._totalValue_1rb2b_201{font-size:var(--font-size-body);font-weight:600;color:var(--color-text-primary)}._bundleEmailSection_1rb2b_207{margin-top:var(--spacing-lg);display:flex;justify-content:center;gap:var(--spacing-md)}._bundleDialogContent_1rb2b_214{display:flex;flex-direction:column;gap:var(--spacing-lg)}._bundleDescription_1rb2b_220{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}._bundleDialogActions_1rb2b_226{display:flex;gap:var(--spacing-md);justify-content:flex-end}._participantDetails_1rb2b_232{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-subtle)}._participantSummary_1rb2b_238{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing-xs) 0}._participantSummary_1rb2b_238:hover{color:var(--color-text-accent)}._participantList_1rb2b_251{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding-left:var(--spacing-md)}@media (max-width: 767.98px){._tableCard_1rb2b_15{overflow-x:auto}._table_1rb2b_15{font-size:var(--font-size-body-sm);min-width:640px}._table_1rb2b_15 th,._table_1rb2b_15 td{padding:var(--spacing-sm) var(--spacing-md)}._footer_1rb2b_121{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._totalsGrid_1rb2b_164{grid-template-columns:1fr}._bundleEmailSection_1rb2b_207,._bundleDialogActions_1rb2b_226{flex-direction:column}}._card_m9p3m_2{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}._headerRow_m9p3m_12{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._name_m9p3m_19{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._amount_m9p3m_29{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:600;white-space:nowrap}._metaRow_m9p3m_37{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}._metaText_m9p3m_44{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);white-space:nowrap}._payment_m9p3m_51{display:inline-flex;align-items:center;gap:var(--spacing-xxs);min-width:0}._paymentIcon_m9p3m_58{color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto}._paymentLabel_m9p3m_68{overflow:hidden;text-overflow:ellipsis}._taxTag_m9p3m_73{margin-left:auto;font-size:var(--font-size-caption);font-weight:500;padding:2px 10px;border-radius:var(--radius-round);background:var(--color-background-chrome);color:var(--color-text-secondary);border:0}._actionsRow_m9p3m_84{display:flex;gap:var(--spacing-sm);align-items:center}._actionButton_m9p3m_90{border-radius:var(--radius-1)}._container_bpu4k_2,._loadingList_bpu4k_8{display:flex;flex-direction:column;gap:var(--spacing-sm)}._skeletonCard_bpu4k_14{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}._skeletonLine_bpu4k_24{height:12px;background:var(--color-background-chrome);border-radius:var(--radius-1);animation:_pulse_bpu4k_1 1.4s ease-in-out infinite}._skeletonLineWide_bpu4k_31{width:75%}._skeletonLineNarrow_bpu4k_35{width:40%}._empty_bpu4k_39{padding:var(--spacing-2xl) 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}._emptyIcon_bpu4k_48{width:96px;height:96px;border-radius:var(--radius-round);background:var(--color-background-chrome);display:flex;align-items:center;justify-content:center;color:var(--color-text-disabled)}._emptyTitle_bpu4k_59{margin:0;color:var(--color-text-primary);font-size:var(--font-size-subtitle);line-height:calc(var(--line-height-subtitle) * 1em);font-weight:600}._emptyDescription_bpu4k_67{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:20px;max-width:343px}._sentinel_bpu4k_75{height:1px}._fetchingHint_bpu4k_79{padding:var(--spacing-sm) 0;text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}@keyframes _pulse_bpu4k_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._card_20ep1_6{display:grid;grid-template-columns:16px 1fr;gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--state-critical-background);border:1px solid var(--color-border-error);border-radius:var(--radius-2)}._icon_20ep1_16{color:var(--color-error);margin-top:2px}._content_20ep1_21{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0}._title_20ep1_28{margin:0;color:var(--color-error);font-weight:600;font-size:var(--font-size-body);line-height:var(--line-height-body, 20px)}._description_20ep1_36{margin:0;color:var(--color-error);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm, 16px)}._retry_20ep1_43{margin-top:var(--spacing-xs);align-self:flex-start;--button-min-height: auto;--button-padding-inline: 0;--button-padding-block: 0;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm, 16px);justify-content:flex-start;color:var(--color-error);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:2px}._retry_20ep1_43:not(:disabled):hover,._retry_20ep1_43:not(:disabled):active{color:var(--color-error);text-decoration:underline}._pageWrapper_h9nji_1{display:flex;flex-direction:column;min-height:100%}._page_h9nji_1{padding:var(--route-gutter-block) var(--route-gutter-inline);display:flex;flex-direction:column;gap:var(--spacing-xl)}._pageContent_h9nji_14{width:100%;max-width:var(--layout-max-content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-xl)}._panel_h9nji_23{display:flex;flex-direction:column;gap:var(--spacing-lg)}._periodRow_h9nji_29+._metricsGrid_h9nji_29{margin-top:var(--spacing-md)}._metricsGrid_h9nji_29{margin-bottom:var(--spacing-md)}._header_h9nji_37{display:flex;flex-direction:column;gap:var(--spacing-xl);padding-block:var(--spacing-lg);background:var(--color-background-base);border-bottom:2px solid var(--color-border-default)}._controlsRow_h9nji_46{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);flex-wrap:nowrap}._topRow_h9nji_54,._filtersRow_h9nji_61{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}._viewTypeControl_h9nji_68{flex:0 0 auto}._periodRow_h9nji_29{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;--text-field-control-height: 48px;--text-field-padding-block: 12px;--text-field-padding-inline: 16px;--text-field-border-radius: var(--radius-2);--text-field-icon-size: 18px;--text-field-icon-gap: 10px;--text-field-stack-gap: 0}._periodRow_h9nji_29 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._periodDropdown_h9nji_105{width:100%;--ds-foundations-form-controlHeight: 48;--ds-foundations-form-controlPadding-block: 12;--ds-foundations-form-controlPadding-inline: 16;--ds-foundations-form-controlRadius: 8;--ds-foundations-form-controlIcon-size: 18;--ds-foundations-form-controlIcon-gap: 10;--ds-foundations-spacing-xxs: 0;border-radius:var(--radius-2);box-shadow:var(--shadow-e1)}._monthDropdown_h9nji_121{width:132px}._yearDropdown_h9nji_125{width:94px}._dateRangeControl_h9nji_129{border-radius:var(--radius-2);box-shadow:var(--shadow-e1)}._metricsGrid_h9nji_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-lg)}._actionsRow_h9nji_140{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}._bundleDialogContent_h9nji_147{display:flex;flex-direction:column;gap:var(--spacing-lg)}._bundleDescription_h9nji_153{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}._bundleDialogActions_h9nji_159{display:flex;gap:var(--spacing-md);justify-content:flex-end}@media (max-width: 767.98px){._topRow_h9nji_54,._filtersRow_h9nji_61{flex-direction:column;align-items:stretch;width:100%}._metricsGrid_h9nji_29{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}._actionsRow_h9nji_140{flex-direction:column;align-items:stretch}._bundleDialogActions_h9nji_159{flex-direction:column}}._dialogContent_14r5r_1{padding:var(--spacing-xl);padding-bottom:calc(var(--spacing-xl) + env(safe-area-inset-bottom,0px))}@media (max-width: 1023.98px){._dialogContent_14r5r_1{padding:var(--spacing-lg);padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0px))}}._form_14r5r_13{display:flex;flex-direction:column;gap:var(--spacing-lg)}._header_14r5r_19{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding-right:calc(var(--interaction-min-tap-target) + var(--spacing-xs))}._title_14r5r_26{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._intro_14r5r_33{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}._typeSection_14r5r_40{display:flex;flex-direction:column;gap:var(--spacing-sm)}._typeQuestion_14r5r_46{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-secondary)}._typeGroup_14r5r_52{display:flex;flex-direction:column;gap:var(--spacing-sm)}._typeOption_14r5r_58{display:flex;align-items:center;gap:var(--spacing-sm);min-height:44px;padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);cursor:pointer;text-align:left;font-family:inherit}._typeOption_14r5r_58:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._typeOptionSelected_14r5r_77{border:var(--border-width-thick) solid var(--color-brand-primary-base);background:var(--state-selected-background)}._typeIconWrap_14r5r_82{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-round);background:var(--color-background-chrome);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center}._typeIconWrapSelected_14r5r_94{background:var(--color-brand-primary-base);color:var(--color-brand-primary-on)}._typeText_14r5r_99{display:flex;flex-direction:column;gap:var(--spacing-3xs);min-width:0}._typeLabel_14r5r_106{font-size:var(--font-size-body);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._typeSubtitle_14r5r_112{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-secondary)}._errorBanner_14r5r_118{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--state-critical-background);border:var(--border-width-thin) solid var(--color-border-error);border-radius:var(--radius-2);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-caption)}._errorBanner_14r5r_118 svg{flex-shrink:0;margin-top:var(--spacing-4xs);color:var(--color-error)}._footer_14r5r_137{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._spinning_14r5r_143{animation:_feedback-dialog-spin_14r5r_1 1s linear infinite}@keyframes _feedback-dialog-spin_14r5r_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._successBody_14r5r_156{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md);padding:var(--spacing-lg) 0}._successIcon_14r5r_165{width:64px;height:64px;border-radius:var(--radius-round);background:var(--state-success-background);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center}._successText_14r5r_176{display:flex;flex-direction:column;gap:var(--spacing-xs)}._successTitle_14r5r_182{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._successSubtext_14r5r_189{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);max-width:380px}._leaveConfirmBody_14r5r_197{display:flex;flex-direction:column;gap:var(--spacing-md)}._leaveConfirmHeader_14r5r_203{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding-right:calc(var(--interaction-min-tap-target) + var(--spacing-xs))}._leaveConfirmTitle_14r5r_210{margin:0;font-size:var(--font-size-headline);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._leaveConfirmDescription_14r5r_217{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}._leaveConfirmActions_14r5r_224{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-xs)}._attachmentSection_14r5r_231{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;border:none;min-width:0}._attachmentsLabel_14r5r_241{display:block;width:100%;padding:0;font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-secondary)}._attachmentsLabelOptional_14r5r_250{font-size:var(--font-size-caption);font-weight:var(--font-weight-body);color:var(--color-text-disabled)}._hiddenFileInput_14r5r_256{display:none}._attachmentAddButton_14r5r_260{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;min-height:var(--component-height-large);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-thick) dashed var(--color-border-strong);border-radius:var(--radius-2);background:var(--color-background-subtle);color:var(--color-brand-primary-base);font-size:var(--font-size-body);font-weight:var(--font-weight-title);font-family:inherit;cursor:pointer}._attachmentAddButtonEmpty_14r5r_278{min-height:var(--component-height-large-emphasis)}._attachmentAddButton_14r5r_260:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._attachmentAddButton_14r5r_260:disabled{opacity:.6;cursor:default}._attachmentRejection_14r5r_292{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--state-warning-background);border:var(--border-width-thin) solid var(--color-border-warning);border-radius:var(--radius-2);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-caption)}._attachmentRejection_14r5r_292 svg{flex-shrink:0;margin-top:var(--spacing-4xs);color:var(--color-warning)}._attachmentLimitNote_14r5r_311{display:flex;align-items:center;gap:var(--spacing-sm);min-height:var(--component-height-large);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background-chrome);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-caption)}._attachmentLimitNote_14r5r_311 svg{flex-shrink:0;color:var(--color-success)}._attachmentsHelper_14r5r_330{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-tertiary)}._privacyNotice_14r5r_336{display:flex;align-items:flex-start;gap:var(--spacing-xs);color:var(--color-text-tertiary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._privacyNotice_14r5r_336 svg{flex-shrink:0;margin-top:var(--spacing-4xs);color:var(--color-text-disabled)}._visuallyHidden_14r5r_351{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._page_9579l_1{display:flex;flex-direction:column;background:var(--color-background-base);min-height:100%}._content_9579l_8{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--route-gutter-block) var(--route-gutter-inline);width:100%;max-width:var(--layout-max-content-width);margin-inline:auto;box-sizing:border-box}._title_9579l_20{font-size:24px;font-weight:700;color:var(--color-text-primary);line-height:1.2}._cards_9579l_27{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--spacing-lg)}._card_9579l_27{background:var(--color-background-base);border-radius:var(--radius-3);box-shadow:var(--shadow-e1);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);border:1px solid var(--color-border-default)}._cardWide_9579l_44{grid-column:1 / -1}._cardTitle_9579l_48{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}._profileContent_9579l_55{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);text-align:center}._profileText_9579l_63{display:flex;flex-direction:column;gap:4px;color:var(--color-text-primary)}._profileName_9579l_70{font-weight:600;font-size:16px}._profileEmail_9579l_75{font-size:14px;color:var(--color-text-secondary)}._preferenceGroup_9579l_80,._externalGroup_9579l_81{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:360px}._externalGroup_9579l_81{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing-xl) * 2);max-width:none}._urlsColumn_9579l_95{display:flex;flex-direction:column;gap:var(--spacing-sm)}._urlContainer_9579l_101{display:flex;gap:var(--spacing-sm);align-items:flex-end}._urlCopyButton_9579l_107{margin-bottom:calc((var(--component-height-large) - var(--component-height-compact)) / 2)}._urlInput_9579l_111{flex:1;min-width:0}._preferenceLabel_9579l_116,._externalLabel_9579l_117{font-size:14px;font-weight:500;color:var(--color-text-primary)}._helper_9579l_123{font-size:14px;color:var(--color-text-secondary);margin:0}._subscriptionSection_9579l_129{display:flex;flex-direction:column;gap:var(--spacing-xs)}._subscriptionDropdown_9579l_135{width:100%;max-width:360px}._subTitle_9579l_140{font-size:var(--font-size-label);font-weight:500;color:var(--color-text-primary);margin:0}._subscriptionList_9579l_147{display:flex;flex-direction:column;gap:var(--spacing-xs)}._subscriptionListScrollable_9579l_153{max-height:calc((var(--component-height-large-emphasis) * 3) + (var(--spacing-xs) * 2));overflow-y:auto;padding-right:var(--spacing-xs)}._subscriptionItem_9579l_159{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border-default)}._subscriptionItem_9579l_159:last-child{border-bottom:none}._subscriptionInfo_9579l_171{display:flex;flex-direction:column;gap:0}._subscriptionName_9579l_177{font-size:var(--font-size-label);font-weight:400;color:var(--color-text-primary)}._subscriptionType_9579l_183{font-size:12px;color:var(--color-text-secondary)}._emptyText_9579l_188{font-size:var(--font-size-caption);color:var(--color-text-tertiary);font-style:italic;text-align:center;padding:var(--spacing-xs)}@media (max-width: 1023.98px){._cards_9579l_27{grid-template-columns:1fr}}@media (max-width: 767.98px){._title_9579l_20{display:none}._card_9579l_27{padding:var(--spacing-lg)}._externalGroup_9579l_81{grid-template-columns:1fr}}._section_1j5jq_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_1j5jq_7{display:flex;align-items:center;justify-content:space-between}._title_1j5jq_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_1j5jq_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_1j5jq_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_1j5jq_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_1j5jq_38{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_1j5jq_44{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._tableCard_1j5jq_51{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_1j5jq_60{overflow-x:auto}._table_1j5jq_51{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_1j5jq_51 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1j5jq_51 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_1j5jq_51 th._actionsHeader_1j5jq_84{text-align:center}._colCode_1j5jq_88{width:15%}._colName_1j5jq_92{width:45%}._colCategory_1j5jq_96{width:25%}._colActions_1j5jq_100{width:15%;min-width:100px}._table_1j5jq_51 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1j5jq_51 tbody tr:first-child{border-top:0}._table_1j5jq_51 tbody tr:hover{background:var(--state-hover-background)}._table_1j5jq_51 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_1j5jq_125{text-align:center}._actions_1j5jq_84{display:inline-flex;gap:var(--spacing-xs)}._footer_1j5jq_134{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_1j5jq_143{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_1j5jq_149{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_1j5jq_155{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_1j5jq_160{color:var(--color-text-secondary);text-align:center}._section_1g1rk_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_1g1rk_7{display:flex;align-items:center;justify-content:space-between}._title_1g1rk_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_1g1rk_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_1g1rk_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_1g1rk_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_1g1rk_38{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_1g1rk_44{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._tableCard_1g1rk_51{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_1g1rk_60{overflow-x:auto}._table_1g1rk_51{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_1g1rk_51 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1g1rk_51 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_1g1rk_51 th._actionsHeader_1g1rk_84{text-align:center}._colCode_1g1rk_88{width:25%}._colName_1g1rk_92{width:60%}._colActions_1g1rk_96{width:15%;min-width:132px}._table_1g1rk_51 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1g1rk_51 tbody tr:first-child{border-top:0}._table_1g1rk_51 tbody tr:hover{background:var(--state-hover-background)}._table_1g1rk_51 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_1g1rk_121{text-align:center}._actions_1g1rk_84{display:inline-flex;gap:var(--spacing-xs)}._footer_1g1rk_130{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_1g1rk_139{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_1g1rk_145{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_1g1rk_151{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_1g1rk_156{color:var(--color-text-secondary);text-align:center}._section_rny0v_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_rny0v_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._title_rny0v_14{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_rny0v_22{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_rny0v_22>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._tableCard_rny0v_33{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_rny0v_42{overflow-x:auto}._table_rny0v_33{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_rny0v_33 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_rny0v_33 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_rny0v_33 th._actionsHeader_rny0v_66{text-align:center}._colName_rny0v_70{width:28%}._colPrice_rny0v_74{width:15%}._colCurrency_rny0v_78{width:12%}._colEffectiveFrom_rny0v_82{width:18%}._colActions_rny0v_86{width:16%;min-width:148px}._table_rny0v_33 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_rny0v_33 tbody tr:first-child{border-top:0}._table_rny0v_33 tbody tr:hover{background:var(--state-hover-background)}._table_rny0v_33 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_rny0v_111{text-align:center}._actions_rny0v_66{display:inline-flex;gap:var(--spacing-xs)}._footer_rny0v_120{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_rny0v_129{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_rny0v_135{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_rny0v_141{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_rny0v_146{color:var(--color-text-secondary);text-align:center}._chartTooltip_rny0v_151{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e2);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xxs)}._chartTooltipDate_rny0v_162{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-caption)}._chartTooltipPrice_rny0v_169{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--color-text-primary);line-height:var(--line-height-title)}._dialogStack_rny0v_177{display:flex;flex-direction:column;gap:var(--spacing-sm)}._note_rny0v_183{margin:0;color:var(--color-warning);font-size:var(--font-size-label);line-height:var(--line-height-label)}._section_12jke_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_12jke_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._title_12jke_14{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_12jke_22{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_12jke_22>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._tableCard_12jke_33{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_12jke_42{overflow-x:auto}._table_12jke_33{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_12jke_33 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_12jke_33 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_12jke_33 th._actionsHeader_12jke_66{text-align:center}._colType_12jke_70{width:30%}._colAmount_12jke_73{width:12%}._colCurrency_12jke_76{width:10%}._colCostItems_12jke_79{width:18%}._colEffectiveFrom_12jke_82{width:15%}._colActions_12jke_85{width:15%;min-width:148px}._table_12jke_33 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_12jke_33 tbody tr:first-child{border-top:0}._table_12jke_33 tbody tr:hover{background:var(--state-hover-background)}._table_12jke_33 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_12jke_110{text-align:center}._actions_12jke_66{display:inline-flex;gap:var(--spacing-xs)}._footer_12jke_119{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_12jke_128{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_12jke_134{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_12jke_140{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_12jke_145{color:var(--color-text-secondary);text-align:center}._chartTooltip_12jke_150{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e2);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xxs);max-width:300px}._chartTooltipDate_12jke_162{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-caption)}._chartTooltipPrice_12jke_169{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--color-text-primary);line-height:var(--line-height-title)}._chartTooltipCostItems_12jke_177{display:flex;flex-direction:column;gap:var(--spacing-xxs);margin-top:var(--spacing-xxs);padding-top:var(--spacing-xxs);border-top:1px solid var(--color-border-default)}._chartTooltipCostItemsLabel_12jke_186{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-caption)}._chartTooltipChips_12jke_193{display:flex;flex-wrap:wrap;gap:var(--spacing-xxs)}._chartTooltipChip_12jke_193{display:inline-flex;align-items:center;padding:1px var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-background-subtle);border:1px solid var(--color-border-default);font-size:var(--font-size-caption);color:var(--color-text-primary);line-height:var(--line-height-caption);white-space:nowrap}._dialogStack_12jke_212{display:flex;flex-direction:column;gap:var(--spacing-sm)}._typeOption_12jke_218{display:grid;gap:var(--spacing-xxs)}._typeOptionName_12jke_223{font-size:var(--font-size-body);color:var(--color-text-primary)}._typeOptionCode_12jke_228{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._checkboxGroup_12jke_233{display:flex;flex-direction:column;gap:var(--spacing-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm)}._checkboxList_12jke_242{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md)}._checkboxGroupTitle_12jke_248{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._note_12jke_256{margin:0;color:var(--color-warning);font-size:var(--font-size-label);line-height:var(--line-height-label)}._section_bot6h_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_bot6h_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._title_bot6h_14{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._filterRow_bot6h_22{display:flex;align-items:center;gap:var(--spacing-sm)}._filterRow_bot6h_22>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._tableCard_bot6h_33{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_bot6h_42{overflow-x:auto}._table_bot6h_33{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_bot6h_33 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_bot6h_33 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._colCategory_bot6h_66{width:10%}._colRole_bot6h_69{width:14%}._colClinic_bot6h_72{width:12%}._colCoFunder_bot6h_75{width:26%}._colPerformer_bot6h_78,._colEffectiveFrom_bot6h_81{width:14%}._colActions_bot6h_84{width:10%;min-width:100px}._table_bot6h_33 th._actionsHeader_bot6h_89{text-align:center}._table_bot6h_33 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_bot6h_33 tbody tr:first-child{border-top:0}._table_bot6h_33 tbody tr:hover{background:var(--state-hover-background)}._table_bot6h_33 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_bot6h_113{text-align:center}._actions_bot6h_89{display:inline-flex;gap:var(--spacing-xs)}._footer_bot6h_122{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_bot6h_131{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_bot6h_137{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_bot6h_143{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_bot6h_148{color:var(--color-text-secondary);text-align:center}._dialogStack_bot6h_153{display:flex;flex-direction:column;gap:var(--spacing-sm)}._coFunderRow_bot6h_159{display:flex;align-items:flex-end;gap:var(--spacing-sm)}._coFunderRow_bot6h_159>:first-child{flex:1}._coFunderRow_bot6h_159>:last-child{margin-bottom:var(--spacing-xs)}._coFunderList_bot6h_173{display:flex;flex-direction:column;gap:var(--spacing-xs)}._addCoFunderLink_bot6h_179{cursor:pointer;color:var(--color-interactive-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:2px;-webkit-user-select:none;user-select:none}._addCoFunderLink_bot6h_179:hover{color:var(--color-interactive-primary-hover);text-decoration:underline}._note_bot6h_194{margin:0;color:var(--color-warning);font-size:var(--font-size-label);line-height:var(--line-height-label)}._errorNote_bot6h_201{margin:0;color:var(--color-error);font-size:var(--font-size-label);line-height:var(--line-height-label)}._container_1ibei_1,._section_1gus3_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_1gus3_7{display:flex;align-items:center;justify-content:space-between}._title_1gus3_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_1gus3_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_1gus3_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_1gus3_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._twoColumnGrid_1gus3_38{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._fieldWrapper_1gus3_44{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_1gus3_50{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._rolesPanel_1gus3_57{border:1px solid var(--color-border-default);background:var(--color-background-base);border-radius:var(--radius-2);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}._rolesHeader_1gus3_67{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._rolesTitle_1gus3_74{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-title)}._tableCard_1gus3_82{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_1gus3_91{overflow-x:auto}._table_1gus3_82{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_1gus3_82 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1gus3_82 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_1gus3_82 th._actionsHeader_1gus3_115{text-align:center}._colName_1gus3_119{width:18%}._colEmail_1gus3_123,._colLicenceId_1gus3_127{width:24%}._colRole_1gus3_131{width:12%}._colStatus_1gus3_135{width:10%}._colGroups_1gus3_139{width:18%}._colCalendarColor_1gus3_143{width:6%;min-width:56px}._colActions_1gus3_148{width:6%;min-width:72px}._table_1gus3_82 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1gus3_82 tbody tr:first-child{border-top:0}._table_1gus3_82 tbody tr:hover{background:var(--state-hover-background)}._table_1gus3_82 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_1gus3_173,._centerCell_1gus3_177{text-align:center}._groupsCell_1gus3_181{white-space:normal}._groupsTags_1gus3_185{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start}._colorDot_1gus3_192{display:inline-block;width:16px;height:16px;border-radius:var(--radius-round);background:var(--dot-color);flex-shrink:0;vertical-align:middle}._actions_1gus3_115{display:inline-flex;gap:0}._checkboxGrid_1gus3_207{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._checkboxLabel_1gus3_213{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body)}._colorError_1gus3_221{margin:0;color:var(--color-text-error);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._colorPickerRow_1gus3_228{display:flex;align-items:center;gap:var(--spacing-sm)}._footer_1gus3_234{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_1gus3_243{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_1gus3_249{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_1gus3_255{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_1gus3_260{color:var(--color-text-secondary);text-align:center}._section_x6f40_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_x6f40_7{display:flex;align-items:center;justify-content:space-between}._title_x6f40_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_x6f40_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_x6f40_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_x6f40_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_x6f40_38{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_x6f40_44{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._tableCard_x6f40_51{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_x6f40_60{overflow-x:auto}._table_x6f40_51{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_x6f40_51 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_x6f40_51 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_x6f40_51 th._actionsHeader_x6f40_84{text-align:center}._colName_x6f40_88{width:28%}._colDescription_x6f40_92{width:60%}._colCalendarColor_x6f40_96{width:6%;min-width:56px}._colActions_x6f40_101{width:6%;min-width:72px}._table_x6f40_51 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_x6f40_51 tbody tr:first-child{border-top:0}._table_x6f40_51 tbody tr:hover{background:var(--state-hover-background)}._table_x6f40_51 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._descriptionCell_x6f40_126{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionsCell_x6f40_133,._centerCell_x6f40_137{text-align:center}._actions_x6f40_84{display:inline-flex;gap:0}._colorDot_x6f40_146{display:inline-block;width:16px;height:16px;border-radius:var(--radius-round);background:var(--dot-color);flex-shrink:0;vertical-align:middle}._colorPickerLabel_x6f40_156{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body)}._colorError_x6f40_164{margin:0;color:var(--color-text-error);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._colorPickerRow_x6f40_171{display:flex;align-items:center;gap:var(--spacing-sm)}._footer_x6f40_177{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_x6f40_186{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_x6f40_192{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_x6f40_198{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_x6f40_203{color:var(--color-text-secondary);text-align:center}._panel_15jfv_5{flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible}._content_15jfv_16{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);overflow-y:auto;flex:1;min-height:0}._section_15jfv_28{background:var(--color-background-base);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2)}._sectionLabel_15jfv_34{font-size:.6875rem;font-weight:600;line-height:1.3;color:var(--color-text-tertiary);letter-spacing:.04em;text-transform:uppercase;padding:var(--spacing-sm)}._sectionBody_15jfv_44{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:0 var(--spacing-sm) var(--spacing-sm)}._variableTabs_15jfv_53{padding:var(--spacing-sm)}._segmentedControl_15jfv_57{display:flex;gap:var(--spacing-2xs);padding:var(--spacing-xs);background:var(--color-background-chrome);border-radius:var(--radius-2)}._segmentedControlItem_15jfv_65{all:unset;cursor:pointer;flex:1;text-align:center;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);color:var(--color-text-secondary);border-radius:var(--radius-1);transition:background-color .15s ease,color .15s ease}._segmentedControlItem_15jfv_65:hover{background:var(--color-background-base);color:var(--color-text-primary)}._segmentedControlItemActive_15jfv_86{background:var(--color-background-base);color:var(--color-text-primary);box-shadow:var(--shadow-e1)}._nameTextarea_15jfv_94{field-sizing:content;resize:vertical;overflow:auto;min-height:0;line-height:var(--line-height-body)}._nameTextareaContainer_15jfv_102{--textarea-min-height: 0}._searchWrapper_15jfv_108{padding:var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._variableList_15jfv_113{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);max-height:400px;overflow-y:auto}._variableListItem_15jfv_122{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);transition:background-color .15s ease}._variableListItem_15jfv_122:hover{background:var(--state-hover-background)}._variableItemKey_15jfv_141{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-label);color:var(--color-brand-primary-base);flex-shrink:0}._variableItemLabel_15jfv_148{font-size:var(--font-size-caption);color:var(--color-text-secondary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lockIcon_15jfv_158{flex-shrink:0;color:var(--color-text-disabled);margin-top:var(--spacing-3xs)}._container_1xr6f_1{position:relative;width:100%;flex:1 0 auto;display:flex;flex-direction:column}._editor_1xr6f_9{flex:1 0 auto;width:100%;padding:var(--spacing-lg);background:var(--color-background-base);color:var(--color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:pre-wrap;overflow-wrap:anywhere;outline:none}._editor_1xr6f_9:focus-visible{outline:none}._editorDisabled_1xr6f_27{background:var(--color-background-subtle);color:var(--color-text-tertiary);cursor:not-allowed}._variableChip_1xr6f_33{display:inline-flex;align-items:center;margin-inline:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-1);background:var(--state-selected-background);color:var(--color-brand-primary-base);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-label);line-height:var(--line-height-label);-webkit-user-select:none;user-select:none;cursor:default}._variablePicker_114mi_1{position:absolute;z-index:2;width:calc(var(--spacing-5xl) * 4);max-width:100%;max-height:calc(var(--spacing-5xl) * 3.5);overflow-y:auto;padding:var(--spacing-xs);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);box-shadow:var(--shadow-e3)}._pickerTitle_114mi_15{margin:0;padding:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-label)}._categorySection_114mi_23{display:flex;flex-direction:column;gap:var(--spacing-xxs)}._categorySection_114mi_23+._categorySection_114mi_23{margin-top:var(--spacing-xs)}._categoryTitle_114mi_33{margin:0;padding:var(--spacing-xxs) var(--spacing-xs);color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caption)}._categoryList_114mi_43{display:flex;flex-direction:column;gap:var(--spacing-3xs)}._variableOption_114mi_49{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs);border-radius:var(--radius-1);cursor:pointer}._variableOption_114mi_49:hover{background:var(--state-hover-background)}._variableOption_114mi_49:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._variableLabel_114mi_71{color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body)}._variableKey_114mi_77{color:var(--color-text-secondary);font-size:var(--font-size-label);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._addCustomRow_114mi_83{margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:var(--border-width-thin) solid var(--color-border-default)}._container_1vxte_1{width:100%;padding:var(--spacing-md);background-color:var(--color-background-base);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);display:flex;flex-direction:column;flex:1 0 auto}._emptyState_1vxte_12{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-3xl);text-align:center;flex:1}._emptyStateIcon_1vxte_23{display:flex;align-items:center;justify-content:center;width:112px;height:144px;border:2px dashed var(--color-border-default);border-radius:var(--radius-3);color:var(--color-text-disabled)}._emptyStateHeading_1vxte_34{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-label);line-height:var(--line-height-subtitle);color:var(--color-text-primary)}._emptyStateDescription_1vxte_42{margin:0;font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-text-tertiary);max-width:320px}._content_1vxte_50{color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-family-base)}._content_1vxte_50 h1{font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--font-weight-display);margin:var(--spacing-lg) 0 var(--spacing-md) 0;color:var(--color-text-primary)}._content_1vxte_50 h1:first-child{margin-top:0}._content_1vxte_50 h2{font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline);margin:var(--spacing-lg) 0 var(--spacing-md) 0;color:var(--color-text-primary)}._content_1vxte_50 h3{font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-title);margin:var(--spacing-md) 0 var(--spacing-sm) 0;color:var(--color-text-primary)}._content_1vxte_50 h4{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-subtitle);margin:var(--spacing-md) 0 var(--spacing-sm) 0;color:var(--color-text-primary)}._content_1vxte_50 p{margin:0 0 var(--spacing-md) 0;color:var(--color-text-primary)}._content_1vxte_50 p:last-child{margin-bottom:0}._content_1vxte_50 ul,._content_1vxte_50 ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg);color:var(--color-text-primary)}._content_1vxte_50 li{margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}._content_1vxte_50 li:last-child{margin-bottom:0}._content_1vxte_50 hr{border:none;border-top:var(--border-width-thin) solid var(--color-border-default);margin:var(--spacing-lg) 0}._content_1vxte_50 strong,._content_1vxte_50 b{font-weight:600;color:var(--color-text-primary)}._content_1vxte_50 em,._content_1vxte_50 i{font-style:italic;color:var(--color-text-primary)}._content_1vxte_50 .unresolved-variable{background-color:var(--state-critical-background);color:var(--color-error);font-family:monospace;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-1);font-size:.9em}._overlayRoot_1cc2l_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--color-background-base)}._overlayHeaderActions_1cc2l_12{display:flex;align-items:center;gap:var(--spacing-md)}._pageContainer_1cc2l_18{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-background-base)}._headerActions_1cc2l_26{display:flex;align-items:center;gap:var(--spacing-md)}._bodyContainer_1cc2l_34{display:flex;flex:1;min-height:0;overflow:hidden}._centerPanel_1cc2l_43{flex:1;display:flex;flex-direction:column;min-width:320px;overflow:hidden;background:var(--color-background-base)}._panelHeader_1cc2l_52{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex-shrink:0;height:56px;box-sizing:border-box}._panelHeaderLeft_1cc2l_63{display:flex;align-items:center;gap:var(--spacing-xs)}._panelTitle_1cc2l_69{margin:0;font-size:var(--font-size-label);font-weight:var(--font-weight-title);line-height:var(--line-height-label);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-condensed);text-transform:uppercase}._centerContent_1cc2l_79{flex:1;overflow:auto;display:flex;flex-direction:column}._editorSidePanel_1cc2l_90{background:var(--color-background-subtle)}._rightPanelContent_1cc2l_94{flex:1;overflow:auto;padding:var(--spacing-lg);display:flex;flex-direction:column}._resetButton_1cc2l_102{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xxs);border-radius:var(--radius-1);color:var(--color-text-tertiary);transition:background-color .15s ease,color .15s ease}._resetButton_1cc2l_102:hover{background:var(--color-background-chrome);color:var(--color-text-primary)}._resetButton_1cc2l_102:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._loadingState_1cc2l_129{display:flex;align-items:center;justify-content:center;flex:1;color:var(--color-text-tertiary);font-size:var(--font-size-body);line-height:var(--line-height-body)}._hiddenInput_1cc2l_141{display:none}._importArea_1cc2l_145{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--spacing-lg);padding:var(--spacing-xl)}._importDropzone_1cc2l_155{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-3xl);border:2px dashed var(--color-border-default);border-radius:var(--radius-4);background:var(--color-background-subtle);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;max-width:420px;min-height:308px;width:100%;text-align:center}._importDropzone_1cc2l_155:hover{border-color:var(--color-border-strong);background:var(--color-background-subtle)}._importDropzone_1cc2l_155[data-state=dragging]{border-color:var(--color-brand-primary-base);background:var(--color-background-subtle)}._importDropzone_1cc2l_155:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._importDropzoneIcon_1cc2l_190{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-round);background:var(--color-background-subtle);color:var(--color-brand-primary-base)}._importDropzoneTitle_1cc2l_201{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-label);line-height:var(--line-height-body);color:var(--color-text-primary)}._importDropzoneText_1cc2l_209{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-tertiary)}._startFromScratch_1cc2l_216{all:unset;cursor:pointer;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-tertiary);text-decoration:underline;transition:color .15s ease}._startFromScratch_1cc2l_216:hover{color:var(--color-text-primary)}._startFromScratch_1cc2l_216:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-1)}._section_15gr0_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_15gr0_7{display:flex;align-items:center;justify-content:space-between}._title_15gr0_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_15gr0_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_15gr0_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_15gr0_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_15gr0_38{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_15gr0_44{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._tableCard_15gr0_51{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_15gr0_60{overflow-x:auto}._table_15gr0_51{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_15gr0_51 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_15gr0_51 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_15gr0_51 th._actionsHeader_15gr0_84{text-align:center}._colCode_15gr0_88{width:25%}._colName_15gr0_92{width:60%}._colActions_15gr0_96{width:15%;min-width:132px}._table_15gr0_51 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_15gr0_51 tbody tr:first-child{border-top:0}._table_15gr0_51 tbody tr:hover{background:var(--state-hover-background)}._table_15gr0_51 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_15gr0_121{text-align:center}._actions_15gr0_84{display:inline-flex;gap:var(--spacing-xs)}._footer_15gr0_130{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_15gr0_139{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_15gr0_145{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_15gr0_151{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_15gr0_156{color:var(--color-text-secondary);text-align:center}._emptyState_15gr0_161{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-lg)}._emptyIcon_15gr0_169{color:var(--color-text-disabled)}._emptyText_15gr0_173{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._section_ui90g_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._searchRow_ui90g_7{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_ui90g_7>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._tabs_ui90g_20{display:flex;gap:var(--spacing-xs);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._tab_ui90g_20{all:unset;cursor:pointer;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-tertiary);border-bottom:var(--border-width-thick) solid transparent;transition:color .15s ease,border-color .15s ease;display:flex;align-items:center;gap:var(--spacing-xs)}._tab_ui90g_20:hover{color:var(--color-text-secondary)}._tabActive_ui90g_46{color:var(--color-brand-primary-base);border-bottom-color:var(--color-brand-primary-base)}._tabCount_ui90g_51{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);color:var(--color-text-tertiary);background:var(--color-background-chrome);border-radius:var(--radius-round);padding:var(--spacing-3xs) var(--spacing-xs);min-width:var(--spacing-lg);text-align:center;line-height:var(--line-height-caption)}._tabActive_ui90g_46 ._tabCount_ui90g_51{background:var(--state-selected-background);color:var(--color-brand-primary-base)}._tableCard_ui90g_70{background:var(--color-background-base);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_ui90g_79{overflow-x:auto}._table_ui90g_70{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_ui90g_70 thead{background:var(--color-background-subtle);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._table_ui90g_70 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_ui90g_70 th._actionsHeader_ui90g_103{text-align:center}._colName_ui90g_107{width:35%}._colCategory_ui90g_111{width:20%}._colVersion_ui90g_115{width:12%}._colModified_ui90g_119{width:20%}._colActions_ui90g_123{width:13%;min-width:132px}._table_ui90g_70 tbody tr{border-top:var(--border-width-thin) solid var(--color-border-default);transition:background-color .15s ease}._table_ui90g_70 tbody tr:first-child{border-top:0}._table_ui90g_70 tbody tr:hover{background:var(--state-hover-background)}._table_ui90g_70 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_ui90g_148{text-align:center}._actions_ui90g_103{display:inline-flex;gap:var(--spacing-xs)}._footer_ui90g_159{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base)}._rangeText_ui90g_168{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_ui90g_174{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_ui90g_180{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_ui90g_189{color:var(--color-text-secondary);text-align:center}._emptyState_ui90g_194{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-lg)}._emptyIcon_ui90g_202{color:var(--color-text-disabled)}._emptyText_ui90g_206{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._loadingState_ui90g_212{display:flex;justify-content:center;padding:var(--spacing-3xl);color:var(--color-text-secondary);font-size:var(--font-size-body)}@media (max-width: 767.98px){._searchRow_ui90g_7>:first-child{width:100%}._footer_ui90g_159{flex-direction:column;gap:var(--spacing-sm);align-items:stretch;text-align:center}._pagination_ui90g_174{justify-content:center}}._dialogContent_px35v_1{max-height:90vh}._header_px35v_5{border-bottom:1px solid var(--color-border-default)}._titleRow_px35v_9{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._body_px35v_16{overflow-y:auto;flex:1;min-height:0}._sampleNotice_px35v_22{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-label);color:var(--color-info);background:var(--state-informational-background);border:1px solid var(--state-informational-border);border-radius:var(--radius-2);margin-bottom:var(--spacing-md)}._sampleNoticeIcon_px35v_35{flex-shrink:0;color:var(--color-info)}._container_1ibei_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._pageWrapper_c68pk_1{height:100%;display:flex;flex-direction:column;background:var(--color-background-base);min-height:0}._layout_c68pk_11{flex:1;min-height:0;display:flex;overflow:hidden}._content_c68pk_18{flex:1;min-width:0;padding:var(--spacing-lg);overflow-y:auto}._section_1py4s_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}._filtersRow_1py4s_7{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--spacing-sm)}._filterControl_1py4s_14{width:min(280px,100%)}._moreFiltersButton_1py4s_18{margin-bottom:var(--spacing-3xs)}._metricsGrid_1py4s_22{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}._panel_1py4s_28{border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);box-shadow:var(--shadow-e1);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}._panelHeader_1py4s_39{display:flex;flex-direction:column;gap:var(--spacing-4xs)}._panelTitle_1py4s_45{margin:0;color:var(--color-text-primary);font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-title)}._chartArea_1py4s_53{width:100%}._chartStack_1py4s_57{display:flex;flex-direction:column;gap:var(--spacing-md)}._tableCard_1py4s_63{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow-x:auto;overflow-y:hidden;width:100%}._table_1py4s_63{width:100%;border-collapse:collapse;font-size:var(--font-size-body);table-layout:fixed}._table_1py4s_63 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1py4s_63 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_1py4s_63 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1py4s_63 tbody tr:first-child{border-top:0}._table_1py4s_63 tbody tr:hover{background:var(--state-hover-background)}._table_1py4s_63 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._reportList_1py4s_114{display:flex;flex-direction:column;gap:var(--spacing-sm)}._reportCard_1py4s_120{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}._cardTitle_1py4s_130{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:500}._cardRow_1py4s_137{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._cardLabel_1py4s_144{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._cardValue_1py4s_150{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:600;white-space:nowrap}._stateMessage_1py4s_157{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);padding:var(--spacing-sm)}@media (max-width: 1023.98px){._metricsGrid_1py4s_22{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){._panel_1py4s_28{padding:var(--spacing-sm)}._chartArea_1py4s_53{overflow-x:auto}._filterControl_1py4s_14{width:100%}._table_1py4s_63{table-layout:auto;min-width:360px}._moreFiltersButton_1py4s_18{width:100%;margin-bottom:0}}._section_d75oq_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}._filtersRow_d75oq_7{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between}._filterControl_d75oq_15{width:min(280px,100%)}._moreFiltersButton_d75oq_19{margin-bottom:var(--spacing-3xs)}._metricsGrid_d75oq_23{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}._panel_d75oq_29{border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);box-shadow:var(--shadow-e1);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}._panelHeader_d75oq_40{display:flex;flex-direction:column;gap:var(--spacing-4xs)}._panelTitle_d75oq_46{margin:0;color:var(--color-text-primary);font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-title)}._chartArea_d75oq_54{width:100%;min-height:calc(var(--spacing-5xl) * 3)}._chartLayout_d75oq_59{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);gap:var(--spacing-md);align-items:center}._chartCanvas_d75oq_66{min-width:0}._tableCard_d75oq_70{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow-x:auto;overflow-y:hidden;width:100%}._table_d75oq_70{width:100%;border-collapse:collapse;font-size:var(--font-size-body);table-layout:fixed}._table_d75oq_70 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_d75oq_70 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_d75oq_70 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_d75oq_70 tbody tr:first-child{border-top:0}._table_d75oq_70 tbody tr:hover{background:var(--state-hover-background)}._table_d75oq_70 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._reportList_d75oq_121{display:flex;flex-direction:column;gap:var(--spacing-sm)}._reportCard_d75oq_127{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}._cardTitle_d75oq_137{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:500}._cardRow_d75oq_144{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._cardLabel_d75oq_151{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._cardValue_d75oq_157{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:600;white-space:nowrap}._trendPositive_d75oq_164{color:var(--color-success);font-size:var(--font-size-body-sm)}._trendNegative_d75oq_169{color:var(--color-error);font-size:var(--font-size-body-sm)}._stateMessage_d75oq_174{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);padding:var(--spacing-sm)}@media (max-width: 1023.98px){._metricsGrid_d75oq_23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1199.98px){._chartLayout_d75oq_59{grid-template-columns:minmax(0,1fr)}._chartCanvas_d75oq_66{min-width:320px}._chartArea_d75oq_54{overflow-x:auto}}@media (max-width: 767.98px){._panel_d75oq_29{padding:var(--spacing-sm)}._filterControl_d75oq_15{width:100%}._table_d75oq_70{table-layout:auto;min-width:360px}._moreFiltersButton_d75oq_19{width:100%;margin-bottom:0}}._section_272ho_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}._filtersRow_272ho_7{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-sm)}._filterControl_272ho_15{width:min(280px,100%)}._moreFiltersButton_272ho_19{margin-bottom:var(--spacing-3xs)}._metricsGrid_272ho_23{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}._panel_272ho_29{border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);box-shadow:var(--shadow-e1);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}._panelHeader_272ho_40{display:flex;flex-direction:column;gap:var(--spacing-4xs)}._panelTitle_272ho_46{margin:0;color:var(--color-text-primary);font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-title)}._chartArea_272ho_54{width:100%;min-height:calc(var(--spacing-5xl) * 3)}._chartLayout_272ho_59{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);gap:var(--spacing-md);align-items:center}._chartCanvas_272ho_66{min-width:0}._tableCard_272ho_70{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow-x:auto;overflow-y:hidden;width:100%}._table_272ho_70{width:100%;border-collapse:collapse;font-size:var(--font-size-body);table-layout:fixed}._table_272ho_70 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_272ho_70 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_272ho_70 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_272ho_70 tbody tr:first-child{border-top:0}._table_272ho_70 tbody tr:hover{background:var(--state-hover-background)}._table_272ho_70 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._reportList_272ho_121{display:flex;flex-direction:column;gap:var(--spacing-sm)}._reportCard_272ho_127{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}._cardTitle_272ho_137{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:500}._cardRow_272ho_144{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._cardLabel_272ho_151{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._cardValue_272ho_157{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:600;white-space:nowrap}._trendPositive_272ho_164{color:var(--color-success);font-size:var(--font-size-body-sm)}._trendNegative_272ho_169{color:var(--color-error);font-size:var(--font-size-body-sm)}._stateMessage_272ho_174{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);padding:var(--spacing-sm)}@media (max-width: 1023.98px){._metricsGrid_272ho_23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1199.98px){._chartLayout_272ho_59{grid-template-columns:minmax(0,1fr)}._chartCanvas_272ho_66{min-width:320px}._chartArea_272ho_54{overflow-x:auto}}@media (max-width: 767.98px){._panel_272ho_29{padding:var(--spacing-sm)}._filterControl_272ho_15{width:100%}._table_272ho_70{table-layout:auto;min-width:360px}._moreFiltersButton_272ho_19{width:100%;margin-bottom:0}}._pageWrapper_1k4gn_1{height:100%;display:flex;flex-direction:column;background:var(--color-background-base);min-height:0}._layout_1k4gn_11{flex:1;min-height:0;display:flex;overflow:hidden}._mobileLayout_1k4gn_18{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--route-gutter-block) var(--route-gutter-inline) 0}._mobileSelector_1k4gn_29{width:100%}._content_1k4gn_25{flex:1;min-width:0;padding:var(--spacing-lg);overflow-y:auto}._mobileLayout_1k4gn_18 ._content_1k4gn_25{padding:0 0 calc(var(--spacing-lg) + var(--app-bottom-nav-inset))}._container_941wq_1{display:flex;min-height:100vh;align-items:center;justify-content:center;background-color:var(--color-background-base)}._content_941wq_9{text-align:center}._heading_941wq_13{margin-bottom:var(--spacing-md);font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--font-weight-display);margin-top:0}._description_941wq_21{margin-bottom:var(--spacing-md);margin-top:0;font-size:var(--font-size-title);line-height:var(--line-height-title);color:var(--color-text-secondary)}._link_941wq_29{color:var(--color-brand-primary-base);text-decoration:underline}._link_941wq_29:hover{color:var(--color-brand-primary-hover)}._link_941wq_29:active{color:var(--color-brand-primary-active)}._overlay_19d05_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a99;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl)}._panel_19d05_12{width:min(100%,420px);height:min(720px,95vh);display:flex;flex-direction:column;background:var(--color-background-base);border-radius:var(--radius-4);box-shadow:var(--shadow-e3);overflow:hidden;position:relative}._content_19d05_24{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);flex:1 1 auto;overflow-y:auto;min-height:0;overscroll-behavior:contain}._fieldStack_19d05_35{display:grid;gap:var(--spacing-md);flex:0 0 auto}._growSpacer_19d05_41{flex:1 1 auto}._formError_19d05_45{margin:0;padding:var(--spacing-sm);border-radius:var(--radius-2);background:var(--state-critical-background);color:var(--color-error);font-size:var(--font-size-caption)}._footer_19d05_54{padding:var(--spacing-lg);border-top:1px solid var(--color-border-default);background:var(--color-background-subtle);flex-shrink:0}._primaryAction_19d05_61{width:100%}@media (max-width: 640px){._overlay_19d05_1{padding:var(--spacing-lg)}._panel_19d05_12{width:100%;max-height:none;height:100%;border-radius:var(--radius-3);max-width:480px}._headerTitle_19d05_78{font-size:var(--font-size-body)}}._page_sidaa_1{min-height:100%;background:var(--color-background-base);display:flex;flex-direction:column}._main_sidaa_8{flex:1;width:100%;padding:var(--spacing-xl) 0;display:grid;gap:var(--spacing-xl);margin:0 auto;max-width:520px}._card_sidaa_18{background:var(--color-background-subtle);border-radius:var(--radius-3);display:flex;flex-direction:column;overflow:hidden}._cardContent_sidaa_26{display:grid;gap:var(--spacing-lg);padding:var(--spacing-lg)}._patientCard_sidaa_32 ._cardContent_sidaa_26{gap:var(--spacing-md)}._patientSummary_sidaa_36{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-3);background:var(--color-background-subtle);border:1px solid var(--color-border-default)}._patientSummaryText_sidaa_47{display:grid;gap:var(--spacing-xxs);min-width:0}._patientSummaryName_sidaa_53{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._patientSummaryMeta_sidaa_63{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._patientActions_sidaa_69{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._errorMessage_sidaa_75{margin:0;font-size:var(--font-size-caption);color:var(--color-error)}._successMessage_sidaa_81{margin:0;font-size:var(--font-size-caption);color:var(--color-success)}._imagesCard_sidaa_87{background:var(--color-background-base)}._sectionHeader_sidaa_91{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-default);display:flex;align-items:flex-start;justify-content:space-between}._sectionTitle_sidaa_99{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._sectionBadge_sidaa_106{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:var(--spacing-xxs) var(--spacing-sm);border-radius:999px;background:var(--color-background-subtle);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-label)}._actionGroup_sidaa_119{display:grid;gap:var(--spacing-sm)}._hiddenInput_sidaa_124{display:none}._emptyState_sidaa_128{display:grid;gap:var(--spacing-sm);justify-items:center;text-align:center;padding:var(--spacing-xl) var(--spacing-md);border-radius:var(--radius-3);border:1px solid var(--color-border-default);background:var(--color-background-subtle);color:var(--color-text-secondary)}._emptyIcon_sidaa_140{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--color-background-base);color:var(--color-border-strong);box-shadow:var(--shadow-e1)}._emptyIcon_sidaa_140 svg{width:32px;height:32px}._emptyTitle_sidaa_157{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}@media (max-width: 767px){._addPatientButton_sidaa_166 [data-slot=leading-icon]{display:none}}._emptyDescription_sidaa_171{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._listStack_sidaa_177{width:100%}@media (min-width: 768px){._main_sidaa_8{max-width:720px;padding-inline:var(--spacing-lg)}._actionGroup_sidaa_119{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){._main_sidaa_8{padding-inline:var(--spacing-xl)}}._showcase_fgdpl_1{display:flex;flex-direction:column;gap:var(--spacing-xl)}._section_fgdpl_7{display:flex;flex-direction:column;gap:var(--spacing-md)}._sectionHeader_fgdpl_13{display:flex;flex-direction:column;gap:var(--spacing-xxs)}._sectionHeader_fgdpl_13 h3{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-title)}._sectionHeader_fgdpl_13 p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}._primaryLine_fgdpl_34{color:var(--color-text-primary);font-weight:var(--font-weight-title)}._secondaryText_fgdpl_39{color:var(--color-text-tertiary);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._stackedText_fgdpl_46{display:inline-flex;flex-direction:column;gap:2px;text-align:left}._statusPill_fgdpl_53{display:inline-flex;align-items:center;gap:var(--spacing-xxs);padding:4px 12px;border-radius:var(--radius-round);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._statusDot_fgdpl_64{width:6px;height:6px;border-radius:var(--radius-round)}._actionGroup_fgdpl_70{display:inline-flex;align-items:center;gap:var(--spacing-sm)}._serviceChip_fgdpl_76{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-1);color:var(--color-text-secondary);background:var(--color-background-base);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._filledChip_fgdpl_89{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-1);background:var(--color-brand-primary-base);color:var(--color-brand-primary-on);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._amount_fgdpl_101{font-weight:var(--font-weight-title);color:var(--color-text-primary)}._footerContent_fgdpl_106{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%}._footerActions_fgdpl_114{display:inline-flex;align-items:center;gap:var(--spacing-sm)}._paginationMock_fgdpl_120{display:inline-flex;align-items:center;gap:var(--spacing-xs)}._page_1hhpx_1{min-height:100vh;background:var(--color-background-subtle);color:var(--color-text-primary);padding:48px 40px;font-family:var(--font-family-base)}._intro_1hhpx_9{max-width:960px;margin:0 auto 48px}._intro_1hhpx_9 h1{font-size:var(--font-size-display);font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:16px}._intro_1hhpx_9 p{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);max-width:680px}._section_1hhpx_28{max-width:1080px;margin:0 auto 64px;background:var(--color-background-base);border-radius:var(--radius-2);border:1px solid var(--color-border-default);box-shadow:var(--shadow-e1);padding:32px}._tabPanel_1hhpx_38{padding:0;border:none;background:transparent}._sectionHeader_1hhpx_44{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}._sectionTitle_1hhpx_51{font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);line-height:var(--line-height-headline)}._sectionDescription_1hhpx_57{font-size:var(--font-size-body);color:var(--color-text-secondary);max-width:520px}._colorGrid_1hhpx_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px}._colorCard_1hhpx_69{border-radius:var(--radius-2);border:1px solid var(--color-border-default);overflow:hidden;background:var(--color-background-base);box-shadow:var(--shadow-e0)}._colorSwatch_1hhpx_77{height:96px}._colorMeta_1hhpx_81{padding:16px;font-size:var(--font-size-caption);line-height:var(--line-height-caption);display:grid;gap:6px}._colorMeta_1hhpx_81 strong{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._subsection_1hhpx_95{margin-bottom:40px}._subsection_1hhpx_95 h3{font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin-bottom:16px;color:var(--color-text-primary)}._subsection_1hhpx_95 h4{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);margin-bottom:16px;color:var(--color-text-secondary)}._typographyStack_1hhpx_113{display:grid;gap:16px}._typeSample_1hhpx_118{padding:16px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle)}._typeSample_1hhpx_118 header{font-size:var(--font-size-caption);color:var(--color-text-secondary);display:flex;justify-content:space-between;margin-bottom:8px}._typePreview_1hhpx_133{color:var(--color-text-primary)}._spacingList_1hhpx_137,._metricList_1hhpx_138,._breakpointList_1hhpx_139{display:grid;gap:12px}._spacingItem_1hhpx_144,._metricItem_1hhpx_145,._breakpointItem_1hhpx_146{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle);font-size:var(--font-size-body)}._spacingBar_1hhpx_157{height:12px;margin-left:16px;border-radius:var(--radius-1);background:var(--color-background-chrome);width:160px;position:relative;overflow:hidden}._spacingBar_1hhpx_157:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--spacing-size, 100%);background:var(--color-brand-primary-base)}._radiusGroup_1hhpx_175,._elevationGrid_1hhpx_176{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}._card_1hhpx_182{padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle)}._radiusPreview_1hhpx_189{height:72px;background:var(--color-background-base);border:1px solid var(--color-border-default);margin-top:12px}._elevationItem_1hhpx_196{padding:16px;border-radius:var(--radius-2);background:var(--color-background-base);border:1px solid var(--color-border-default)}._focusPreview_1hhpx_203{margin-top:12px;width:160px;height:48px;border-radius:var(--radius-2);background:var(--color-background-base);border:1px solid var(--color-border-default);display:grid;place-items:center;color:var(--color-text-secondary)}._focusPreview_1hhpx_203:focus-visible{outline:none}._tag_1hhpx_219{font-size:var(--font-size-caption);background:var(--color-background-chrome);border-radius:var(--radius-round);padding:4px 10px;border:1px solid var(--color-border-default)}._layoutTwoColumn_1hhpx_227{display:grid;gap:24px}._componentGrid_1hhpx_232{display:flex;flex-wrap:wrap;gap:16px;align-items:center}._iconButtonGroup_1hhpx_239{display:grid;gap:24px}._iconButtonHeading_1hhpx_244{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-secondary);margin-bottom:12px}._iconButtonStates_1hhpx_251{display:flex;flex-wrap:wrap;gap:16px}._iconButtonExample_1hhpx_257{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._componentPreview_1hhpx_266{margin-top:32px;padding:24px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle)}._componentPreview_1hhpx_266 h3{font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin-bottom:12px}._componentPreview_1hhpx_266 p{font-size:var(--font-size-body);color:var(--color-text-secondary);margin-bottom:24px;max-width:560px}._segmentedGrid_1hhpx_287{display:grid;gap:24px}._segmentedCard_1hhpx_292{padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);display:grid;gap:12px}._segmentedCard_1hhpx_292 h4{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._segmentedCard_1hhpx_292 p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-caption)}._segmentedStates_1hhpx_314,._segmentedSizes_1hhpx_315{display:grid;gap:16px}._segmentedStateItem_1hhpx_320,._segmentedSizeItem_1hhpx_321{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._segmentedStateItem_1hhpx_320 strong,._segmentedSizeItem_1hhpx_321 strong{display:block;font-size:var(--font-size-label);color:var(--color-text-primary)}._segmentedStateItem_1hhpx_320 p,._segmentedSizeItem_1hhpx_321 p{margin:4px 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._guidelinesGrid_1hhpx_343{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._guidelineList_1hhpx_349{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--color-text-secondary);font-size:var(--font-size-body)}._checkboxStack_1hhpx_358{display:grid;gap:16px}._checkboxGroupCard_1hhpx_363{display:grid;gap:16px;padding:20px 24px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._checkboxGroupMeta_1hhpx_372{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._previewMeta_1hhpx_378{margin-top:12px;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._avatarRow_1hhpx_384{display:flex;flex-wrap:wrap;gap:16px;align-items:center}._avatarDirectory_1hhpx_391{display:grid;gap:16px}._avatarDirectoryItem_1hhpx_396{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._avatarMeta_1hhpx_406{display:grid;gap:4px;flex:1;min-width:0}._avatarMetaPrimary_1hhpx_413{font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._avatarMetaSecondary_1hhpx_419{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._autoSuggestGrid_1hhpx_424{display:grid;gap:24px}._autoSuggestCard_1hhpx_429{padding:24px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle);display:grid;gap:20px}._autoSuggestCard_1hhpx_429 h3{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title)}._autoSuggestCard_1hhpx_429 p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._autoSuggestStatus_1hhpx_450{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._dropdownGrid_1hhpx_456{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._dropdownCard_1hhpx_462{display:grid;gap:16px;padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._dropdownCard_1hhpx_462 h4{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._dropdownCard_1hhpx_462 p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._autoSuggestStates_1hhpx_484{display:grid;gap:16px}._autoSuggestStateCard_1hhpx_489{padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);display:grid;gap:12px}._autoSuggestStateCard_1hhpx_489 h4{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._autoSuggestStateCard_1hhpx_489 p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._tagVariantGroup_1hhpx_511{display:grid;gap:20px}._tagRow_1hhpx_516{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media (min-width: 900px){._layoutTwoColumn_1hhpx_227{grid-template-columns:repeat(2,minmax(0,1fr))}._autoSuggestGrid_1hhpx_424{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}._panelDemo_1hhpx_536{display:flex;height:380px;border:1px solid var(--color-border-default);border-radius:var(--radius-3);overflow:hidden;background:var(--color-background-base)}._panelDemoMain_1hhpx_545{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-background-subtle)}._panelDemoBar_1hhpx_553{flex:none;height:52px;display:flex;align-items:center;padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border-default);background:var(--color-background-base);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._panelDemoCanvas_1hhpx_565{flex:1;min-height:0;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);overflow:auto}._panelDemoSkeleton_1hhpx_575{flex:none;height:88px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._panelDemoTools_1hhpx_583{flex:none;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}._panelDemoList_1hhpx_591{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:0 var(--spacing-md) var(--spacing-md);overflow:auto}._panelDemoRow_1hhpx_601{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._panelDemoRowActive_1hhpx_611{border-color:var(--color-brand-primary-base);background:var(--state-selected-background)}._panelDemoRowMeta_1hhpx_616{display:flex;flex-direction:column;gap:2px;min-width:0}._panelDemoRowName_1hhpx_623{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._panelDemoRowSub_1hhpx_632{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}._panelDemoNav_1hhpx_637{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);overflow:auto}._panelDemoNavItem_1hhpx_645{all:unset;box-sizing:border-box;width:100%;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._panelDemoNavItem_1hhpx_645:hover{border-color:var(--color-brand-primary-base)}._panelDemoNavItemActive_1hhpx_663{border-color:var(--color-brand-primary-base);background:var(--state-selected-background);color:var(--color-brand-primary-base)}:root,[data-amplify-theme]{--amplify-components-accordion-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width: var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style: solid;--amplify-components-accordion-item-border-radius: var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items: center;--amplify-components-accordion-item-trigger-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color: inherit;--amplify-components-accordion-item-trigger-gap: var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content: space-between;--amplify-components-accordion-item-trigger-padding-block: var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color: inherit;--amplify-components-accordion-item-trigger-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow: 0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color: inherit;--amplify-components-accordion-item-content-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start: var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color: var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration: var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function: cubic-bezier(.87, 0, .13, 1);--amplify-components-ai-conversation-message-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius: var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline: var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color: var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size: inherit;--amplify-components-ai-conversation-message-sender-username-font-weight: var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size: inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight: inherit;--amplify-components-ai-conversation-message-body-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap: var(--amplify-space-small);--amplify-components-ai-conversation-form-padding: var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color: var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width: var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius: var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block: var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start: 0;--amplify-components-ai-conversation-attachment-list-gap: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width: var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height: var(--amplify-font-sizes-medium);--amplify-components-alert-align-items: center;--amplify-components-alert-justify-content: space-between;--amplify-components-alert-color: var(--amplify-colors-font-primary);--amplify-components-alert-background-color: var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block: var(--amplify-space-small);--amplify-components-alert-padding-inline: var(--amplify-space-medium);--amplify-components-alert-icon-size: var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-alert-info-color: var(--amplify-colors-font-info);--amplify-components-alert-info-background-color: var(--amplify-colors-background-info);--amplify-components-alert-error-color: var(--amplify-colors-font-error);--amplify-components-alert-error-background-color: var(--amplify-colors-background-error);--amplify-components-alert-warning-color: var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-alert-success-color: var(--amplify-colors-font-success);--amplify-components-alert-success-background-color: var(--amplify-colors-background-success);--amplify-components-authenticator-max-width: 60rem;--amplify-components-authenticator-modal-width: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color: var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top: var(--amplify-space-zero);--amplify-components-authenticator-modal-left: var(--amplify-space-zero);--amplify-components-authenticator-container-width-max: 30rem;--amplify-components-authenticator-router-border-width: var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style: solid;--amplify-components-authenticator-router-border-color: var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color: var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow: var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom: var(--amplify-space-medium);--amplify-components-authenticator-form-padding: var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color: var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color: var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width: 100%;--amplify-components-autocomplete-menu-margin-block-start: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width: var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style: solid;--amplify-components-autocomplete-menu-border-radius: var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display: flex;--amplify-components-autocomplete-menu-options-flex-direction: column;--amplify-components-autocomplete-menu-options-max-height: 300px;--amplify-components-autocomplete-menu-option-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color: currentcolor;--amplify-components-autocomplete-menu-option-cursor: pointer;--amplify-components-autocomplete-menu-option-transition-duration: var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property: background-color, color;--amplify-components-autocomplete-menu-option-transition-timing-function: ease;--amplify-components-autocomplete-menu-option-active-background-color: var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color: var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display: flex;--amplify-components-autocomplete-menu-loading-align-items: center;--amplify-components-autocomplete-menu-loading-display: flex;--amplify-components-autocomplete-menu-loading-gap: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block: var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline: var(--amplify-space-small);--amplify-components-avatar-color: var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height: 1;--amplify-components-avatar-font-weight: var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size: var(--amplify-font-sizes-small);--amplify-components-avatar-text-align: center;--amplify-components-avatar-width: var(--amplify-font-sizes-xxl);--amplify-components-avatar-height: var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color: var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius: 100%;--amplify-components-avatar-border-color: var(--amplify-colors-border-primary);--amplify-components-avatar-border-width: var(--amplify-border-widths-medium);--amplify-components-avatar-info-color: var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color: var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color: var(--amplify-colors-border-info);--amplify-components-avatar-warning-color: var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-avatar-success-color: var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color: var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color: var(--amplify-colors-border-success);--amplify-components-avatar-error-color: var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color: var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color: var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width: var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height: var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-badge-color: var(--amplify-colors-font-primary);--amplify-components-badge-line-height: 1;--amplify-components-badge-font-weight: var(--amplify-font-weights-semibold);--amplify-components-badge-font-size: var(--amplify-font-sizes-small);--amplify-components-badge-text-align: center;--amplify-components-badge-padding-vertical: var(--amplify-space-xs);--amplify-components-badge-padding-horizontal: var(--amplify-space-small);--amplify-components-badge-background-color: var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius: var(--amplify-radii-xl);--amplify-components-badge-info-color: var(--amplify-colors-font-info);--amplify-components-badge-info-background-color: var(--amplify-colors-background-info);--amplify-components-badge-warning-color: var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-badge-success-color: var(--amplify-colors-font-success);--amplify-components-badge-success-background-color: var(--amplify-colors-background-success);--amplify-components-badge-error-color: var(--amplify-colors-font-error);--amplify-components-badge-error-background-color: var(--amplify-colors-background-error);--amplify-components-badge-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical: var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal: var(--amplify-space-xs);--amplify-components-badge-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical: var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal: var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction: row;--amplify-components-breadcrumbs-flex-wrap: wrap;--amplify-components-breadcrumbs-gap: 0;--amplify-components-breadcrumbs-color: var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction: row;--amplify-components-breadcrumbs-item-color: inherit;--amplify-components-breadcrumbs-item-font-size: inherit;--amplify-components-breadcrumbs-item-align-items: center;--amplify-components-breadcrumbs-item-line-height: 1;--amplify-components-breadcrumbs-separator-color: inherit;--amplify-components-breadcrumbs-separator-font-size: inherit;--amplify-components-breadcrumbs-separator-padding-inline: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color: var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size: inherit;--amplify-components-breadcrumbs-link-font-weight: normal;--amplify-components-breadcrumbs-link-text-decoration: none;--amplify-components-breadcrumbs-link-padding-inline: var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color: inherit;--amplify-components-breadcrumbs-link-current-font-size: inherit;--amplify-components-breadcrumbs-link-current-font-weight: normal;--amplify-components-breadcrumbs-link-current-text-decoration: none;--amplify-components-button-font-weight: var(--amplify-font-weights-bold);--amplify-components-button-transition-duration: var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height: var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start: var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end: var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start: var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end: var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color: transparent;--amplify-components-button-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width: var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style: var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius: var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color: var(--amplify-colors-font-primary);--amplify-components-button-hover-color: var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-button-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color: var(--amplify-colors-font-active);--amplify-components-button-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-active-border-color: var(--amplify-colors-primary-100);--amplify-components-button-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color: transparent;--amplify-components-button-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color: transparent;--amplify-components-button-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color: transparent;--amplify-components-button-outlined-info-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color: transparent;--amplify-components-button-outlined-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color: transparent;--amplify-components-button-outlined-success-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color: transparent;--amplify-components-button-outlined-error-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color: transparent;--amplify-components-button-outlined-overlay-color: var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color: var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color: transparent;--amplify-components-button-primary-border-width: var(--amplify-border-widths-small);--amplify-components-button-primary-border-style: solid;--amplify-components-button-primary-background-color: var(--amplify-colors-primary-80);--amplify-components-button-primary-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color: transparent;--amplify-components-button-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color: transparent;--amplify-components-button-primary-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color: transparent;--amplify-components-button-primary-hover-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color: transparent;--amplify-components-button-primary-focus-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color: transparent;--amplify-components-button-primary-active-background-color: var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color: transparent;--amplify-components-button-primary-info-background-color: var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color: transparent;--amplify-components-button-primary-info-hover-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color: transparent;--amplify-components-button-primary-info-focus-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color: transparent;--amplify-components-button-primary-info-active-background-color: var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color: transparent;--amplify-components-button-primary-warning-background-color: var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color: transparent;--amplify-components-button-primary-warning-hover-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color: transparent;--amplify-components-button-primary-warning-focus-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color: transparent;--amplify-components-button-primary-warning-active-background-color: var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color: transparent;--amplify-components-button-primary-error-background-color: var(--amplify-colors-red-80);--amplify-components-button-primary-error-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color: transparent;--amplify-components-button-primary-error-hover-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color: transparent;--amplify-components-button-primary-error-focus-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color: transparent;--amplify-components-button-primary-error-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color: transparent;--amplify-components-button-primary-success-background-color: var(--amplify-colors-green-80);--amplify-components-button-primary-success-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color: transparent;--amplify-components-button-primary-success-hover-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color: transparent;--amplify-components-button-primary-success-focus-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color: transparent;--amplify-components-button-primary-success-active-background-color: var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color: transparent;--amplify-components-button-primary-overlay-background-color: var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color: transparent;--amplify-components-button-primary-overlay-hover-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color: transparent;--amplify-components-button-primary-overlay-focus-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color: transparent;--amplify-components-button-primary-overlay-active-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width: var(--amplify-space-zero);--amplify-components-button-menu-background-color: transparent;--amplify-components-button-menu-justify-content: start;--amplify-components-button-menu-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color: var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color: transparent;--amplify-components-button-link-border-color: transparent;--amplify-components-button-link-border-width: var(--amplify-border-widths-small);--amplify-components-button-link-color: var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color: transparent;--amplify-components-button-link-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color: transparent;--amplify-components-button-link-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color: transparent;--amplify-components-button-link-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-link-active-color: var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color: transparent;--amplify-components-button-link-disabled-background-color: transparent;--amplify-components-button-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color: transparent;--amplify-components-button-link-loading-background-color: transparent;--amplify-components-button-link-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color: transparent;--amplify-components-button-link-info-background-color: transparent;--amplify-components-button-link-info-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color: transparent;--amplify-components-button-link-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color: var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color: transparent;--amplify-components-button-link-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color: transparent;--amplify-components-button-link-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color: transparent;--amplify-components-button-link-warning-background-color: transparent;--amplify-components-button-link-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color: transparent;--amplify-components-button-link-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color: var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color: transparent;--amplify-components-button-link-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color: transparent;--amplify-components-button-link-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color: transparent;--amplify-components-button-link-success-background-color: transparent;--amplify-components-button-link-success-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color: transparent;--amplify-components-button-link-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color: var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color: transparent;--amplify-components-button-link-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color: transparent;--amplify-components-button-link-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color: transparent;--amplify-components-button-link-error-background-color: transparent;--amplify-components-button-link-error-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color: transparent;--amplify-components-button-link-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color: var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color: transparent;--amplify-components-button-link-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color: transparent;--amplify-components-button-link-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color: transparent;--amplify-components-button-link-overlay-background-color: transparent;--amplify-components-button-link-overlay-color: var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color: transparent;--amplify-components-button-link-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color: var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color: transparent;--amplify-components-button-link-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color: var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color: transparent;--amplify-components-button-link-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color: var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color: transparent;--amplify-components-button-warning-border-color: var(--amplify-colors-red-60);--amplify-components-button-warning-border-width: var(--amplify-border-widths-small);--amplify-components-button-warning-color: var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color: var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-warning-active-color: var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color: transparent;--amplify-components-button-warning-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color: transparent;--amplify-components-button-warning-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color: transparent;--amplify-components-button-destructive-border-width: var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style: solid;--amplify-components-button-destructive-background-color: var(--amplify-colors-red-60);--amplify-components-button-destructive-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color: transparent;--amplify-components-button-destructive-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color: transparent;--amplify-components-button-destructive-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color: transparent;--amplify-components-button-destructive-hover-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color: transparent;--amplify-components-button-destructive-focus-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color: transparent;--amplify-components-button-destructive-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size: var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start: var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end: var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start: var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end: var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size: var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start: var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end: var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start: var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end: var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items: center;--amplify-components-button-loader-wrapper-gap: var(--amplify-space-xs);--amplify-components-card-background-color: var(--amplify-colors-background-primary);--amplify-components-card-border-radius: var(--amplify-radii-xs);--amplify-components-card-border-width: 0;--amplify-components-card-border-style: solid;--amplify-components-card-border-color: transparent;--amplify-components-card-box-shadow: none;--amplify-components-card-padding: var(--amplify-space-medium);--amplify-components-card-outlined-background-color: var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius: var(--amplify-radii-xs);--amplify-components-card-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style: solid;--amplify-components-card-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow: var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color: var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius: var(--amplify-radii-xs);--amplify-components-card-elevated-border-width: 0;--amplify-components-card-elevated-border-style: solid;--amplify-components-card-elevated-border-color: transparent;--amplify-components-card-elevated-box-shadow: var(--amplify-shadows-medium);--amplify-components-checkbox-cursor: pointer;--amplify-components-checkbox-align-items: center;--amplify-components-checkbox-disabled-cursor: not-allowed;--amplify-components-checkbox-button-position: relative;--amplify-components-checkbox-button-align-items: center;--amplify-components-checkbox-button-justify-content: center;--amplify-components-checkbox-button-color: var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width: 100%;--amplify-components-checkbox-button-before-height: 100%;--amplify-components-checkbox-button-before-border-width: var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius: 20%;--amplify-components-checkbox-button-before-border-style: solid;--amplify-components-checkbox-button-before-border-color: var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color: var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style: solid;--amplify-components-checkbox-button-focus-outline-width: var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color: var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius: 20%;--amplify-components-checkbox-icon-opacity: var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform: scale(0);--amplify-components-checkbox-icon-transition-property: all;--amplify-components-checkbox-icon-transition-duration: var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function: ease-in-out;--amplify-components-checkbox-icon-checked-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform: scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform: scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color: var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items: flex-start;--amplify-components-checkboxfield-align-content: center;--amplify-components-checkboxfield-flex-direction: column;--amplify-components-checkboxfield-justify-content: center;--amplify-components-collection-pagination-current-color: var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color: var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color: var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color: var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color: var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color: var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color: var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color: var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color: var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color: var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color: var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color: var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color: var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color: var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color: var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color: var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color: var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color: var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color: var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color: var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size: var(--amplify-font-sizes-xs);--amplify-components-copy-gap: var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill: var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom: var(--amplify-space-large);--amplify-components-copy-tool-tip-color: var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size: var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height: var(--amplify-space-relative-full);--amplify-components-divider-border-style: solid;--amplify-components-divider-border-color: var(--amplify-colors-border-primary);--amplify-components-divider-border-width: var(--amplify-border-widths-medium);--amplify-components-divider-label-color: var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline: var(--amplify-space-medium);--amplify-components-divider-label-font-size: var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color: var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width: var(--amplify-border-widths-small);--amplify-components-divider-large-border-width: var(--amplify-border-widths-large);--amplify-components-divider-opacity: var(--amplify-opacities-60);--amplify-components-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style: dashed;--amplify-components-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-dropzone-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-gap: var(--amplify-space-small);--amplify-components-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-dropzone-text-align: center;--amplify-components-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color: var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color: var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color: var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color: var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color: var(--amplify-colors-font-error);--amplify-components-field-gap: var(--amplify-space-xs);--amplify-components-field-font-size: var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction: column;--amplify-components-field-small-gap: var(--amplify-space-xxxs);--amplify-components-field-small-font-size: var(--amplify-font-sizes-small);--amplify-components-field-large-gap: var(--amplify-space-small);--amplify-components-field-large-font-size: var(--amplify-font-sizes-large);--amplify-components-field-label-color: var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style: solid;--amplify-components-fieldcontrol-border-color: var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width: var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius: var(--amplify-radii-small);--amplify-components-fieldcontrol-color: var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration: var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style: solid;--amplify-components-fieldcontrol-outline-width: var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start: var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end: var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style: none;--amplify-components-fieldcontrol-quiet-border-inline-start: none;--amplify-components-fieldcontrol-quiet-border-inline-end: none;--amplify-components-fieldcontrol-quiet-border-block-start: none;--amplify-components-fieldcontrol-quiet-border-radius: 0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor: not-allowed;--amplify-components-fieldcontrol-disabled-border-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color: var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap: var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items: center;--amplify-components-fieldgroup-outer-align-items: center;--amplify-components-fieldmessages-error-color: var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color: var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style: italic;--amplify-components-fieldmessages-description-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color: transparent;--amplify-components-fieldset-border-radius: var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction: column;--amplify-components-fieldset-gap: var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color: var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight: var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding: var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color: var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style: solid;--amplify-components-fieldset-outlined-small-padding: var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding: var(--amplify-space-large);--amplify-components-fieldset-small-gap: var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap: var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style: dashed;--amplify-components-fileuploader-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap: var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align: center;--amplify-components-fileuploader-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius: var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style: var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style: solid;--amplify-components-fileuploader-file-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block: var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline: var(--amplify-space-small);--amplify-components-fileuploader-file-gap: var(--amplify-space-small);--amplify-components-fileuploader-file-align-items: baseline;--amplify-components-fileuploader-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction: column;--amplify-components-fileuploader-filelist-gap: var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap: round;--amplify-components-fileuploader-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style: solid;--amplify-components-fileuploader-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height: 40rem;--amplify-components-fileuploader-previewer-max-width: auto;--amplify-components-fileuploader-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap: var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content: flex-end;--amplify-components-flex-gap: var(--amplify-space-medium);--amplify-components-flex-justify-content: normal;--amplify-components-flex-align-items: stretch;--amplify-components-flex-align-content: normal;--amplify-components-flex-flex-wrap: nowrap;--amplify-components-heading-1-font-size: var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight: var(--amplify-font-weights-light);--amplify-components-heading-2-font-size: var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight: var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size: var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight: var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size: var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight: var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size: var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight: var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size: var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-heading-color: var(--amplify-colors-font-primary);--amplify-components-heading-line-height: var(--amplify-line-heights-small);--amplify-components-icon-line-height: 1;--amplify-components-icon-height: 1em;--amplify-components-highlightmatch-highlighted-font-weight: var(--amplify-font-weights-bold);--amplify-components-image-max-width: 100%;--amplify-components-image-height: auto;--amplify-components-image-object-fit: initial;--amplify-components-image-object-position: initial;--amplify-components-inappmessaging-banner-height: 150px ;--amplify-components-inappmessaging-banner-width: 400px ;--amplify-components-inappmessaging-button-background-color: #e8e8e8;--amplify-components-inappmessaging-button-border-radius: 5px;--amplify-components-inappmessaging-button-color: black;--amplify-components-inappmessaging-dialog-height: 50vh;--amplify-components-inappmessaging-dialog-min-height: 400px;--amplify-components-inappmessaging-dialog-min-width: 400px;--amplify-components-inappmessaging-dialog-width: 30vw;--amplify-components-inappmessaging-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color: var(--amplify-colors-font-active);--amplify-components-link-color: var(--amplify-colors-font-interactive);--amplify-components-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-link-visited-color: var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color: var(--amplify-colors-background-primary);--amplify-components-loader-width: var(--amplify-font-sizes-medium);--amplify-components-loader-height: var(--amplify-font-sizes-medium);--amplify-components-loader-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap: round;--amplify-components-loader-animation-duration: 1s;--amplify-components-loader-small-width: var(--amplify-font-sizes-small);--amplify-components-loader-small-height: var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width: var(--amplify-font-sizes-large);--amplify-components-loader-large-height: var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size: var(--amplify-font-sizes-small);--amplify-components-loader-linear-width: 100%;--amplify-components-loader-linear-min-width: 5rem;--amplify-components-loader-linear-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap: round;--amplify-components-loader-linear-animation-duration: 1s;--amplify-components-loader-linear-small-stroke-width: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width: var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill: var(--amplify-colors-font-primary);--amplify-components-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-menu-border-radius: var(--amplify-radii-medium);--amplify-components-menu-border-width: var(--amplify-border-widths-small);--amplify-components-menu-border-style: solid;--amplify-components-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow: var(--amplify-shadows-large);--amplify-components-menu-flex-direction: column;--amplify-components-menu-gap: var(--amplify-space-zero);--amplify-components-menu-max-width: 30rem;--amplify-components-menu-min-width: 14rem;--amplify-components-menu-small-width: var(--amplify-font-sizes-medium);--amplify-components-menu-small-height: var(--amplify-font-sizes-medium);--amplify-components-menu-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height: 2.5rem;--amplify-components-menu-item-padding-inline-start: var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end: var(--amplify-space-medium);--amplify-components-message-align-items: center;--amplify-components-message-background-color: var(--amplify-colors-background-tertiary);--amplify-components-message-border-color: transparent;--amplify-components-message-border-style: solid;--amplify-components-message-border-width: var(--amplify-border-widths-small);--amplify-components-message-border-radius: var(--amplify-radii-xs);--amplify-components-message-color: var(--amplify-colors-font-primary);--amplify-components-message-justify-content: flex-start;--amplify-components-message-padding-block: var(--amplify-space-small);--amplify-components-message-padding-inline: var(--amplify-space-medium);--amplify-components-message-line-height: var(--amplify-line-heights-small);--amplify-components-message-icon-size: var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap: var(--amplify-space-xxs);--amplify-components-message-plain-color: var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color: transparent;--amplify-components-message-plain-info-color: var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color: transparent;--amplify-components-message-plain-error-color: var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color: transparent;--amplify-components-message-plain-success-color: var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color: transparent;--amplify-components-message-plain-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color: transparent;--amplify-components-message-outlined-color: var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color: var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color: var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color: var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color: var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color: var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color: var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-message-filled-color: var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color: var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color: transparent;--amplify-components-message-filled-info-color: var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color: var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color: transparent;--amplify-components-message-filled-error-color: var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color: var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color: transparent;--amplify-components-message-filled-success-color: var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color: var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color: transparent;--amplify-components-message-filled-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color: transparent;--amplify-components-pagination-current-align-items: center;--amplify-components-pagination-current-justify-content: center;--amplify-components-pagination-current-color: var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size: var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color: var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start: var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end: var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property: background-color;--amplify-components-pagination-button-transition-duration: var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items: baseline;--amplify-components-pagination-ellipsis-justify-content: center;--amplify-components-pagination-ellipsis-padding-inline-start: var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end: var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left: var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right: var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius: var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color: var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color: var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color: var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color: var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color: var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color: var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color: var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color: var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color: var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color: var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow: var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color: var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color: var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color: var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius: var(--amplify-radii-small);--amplify-components-placeholder-transition-duration: var(--amplify-time-long);--amplify-components-placeholder-start-color: var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color: var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height: var(--amplify-space-small);--amplify-components-placeholder-default-height: var(--amplify-space-medium);--amplify-components-placeholder-large-height: var(--amplify-space-large);--amplify-components-radio-align-items: center;--amplify-components-radio-justify-content: flex-start;--amplify-components-radio-gap: inherit;--amplify-components-radio-disabled-cursor: not-allowed;--amplify-components-radio-button-align-items: center;--amplify-components-radio-button-justify-content: center;--amplify-components-radio-button-width: var(--amplify-font-sizes-medium);--amplify-components-radio-button-height: var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing: border-box;--amplify-components-radio-button-border-width: var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style: solid;--amplify-components-radio-button-border-radius: 50%;--amplify-components-radio-button-border-color: var(--amplify-colors-border-primary);--amplify-components-radio-button-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property: all;--amplify-components-radio-button-transition-duration: var(--amplify-time-medium);--amplify-components-radio-button-outline-color: var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style: solid;--amplify-components-radio-button-outline-width: var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding: var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width: var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height: var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width: var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height: var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color: var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color: var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-label-color: var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width: var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color: var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color: var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color: var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color: var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color: var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight: var(--amplify-font-weights-normal);--amplify-components-rating-large-size: var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size: var(--amplify-font-sizes-xl);--amplify-components-rating-small-size: var(--amplify-font-sizes-small);--amplify-components-rating-filled-color: var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color: var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color: var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color: var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-select-color: var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color: var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex: 1;--amplify-components-select-wrapper-display: block;--amplify-components-select-wrapper-position: relative;--amplify-components-select-wrapper-cursor: pointer;--amplify-components-select-icon-wrapper-align-items: center;--amplify-components-select-icon-wrapper-position: absolute;--amplify-components-select-icon-wrapper-top: 50%;--amplify-components-select-icon-wrapper-right: var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform: translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events: none;--amplify-components-select-icon-wrapper-small-right: var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right: var(--amplify-space-medium);--amplify-components-select-option-background-color: transparent;--amplify-components-select-option-color: var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color: transparent;--amplify-components-select-white-space: nowrap;--amplify-components-select-min-width: 6.5rem;--amplify-components-select-small-min-width: 5.5rem;--amplify-components-select-small-padding-inline-end: var(--amplify-space-xl);--amplify-components-select-large-min-width: 7.5rem;--amplify-components-select-large-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline: var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline: var(--amplify-space-small);--amplify-components-selectfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction: column;--amplify-components-selectfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color: var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block: var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius: 9999px;--amplify-components-sliderfield-track-height: .375rem;--amplify-components-sliderfield-track-min-width: 10rem;--amplify-components-sliderfield-range-background-color: var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius: 9999px;--amplify-components-sliderfield-range-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width: 1.25rem;--amplify-components-sliderfield-thumb-height: 1.25rem;--amplify-components-sliderfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow: var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius: 50%;--amplify-components-sliderfield-thumb-border-width: var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color: var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style: solid;--amplify-components-sliderfield-thumb-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color: transparent;--amplify-components-sliderfield-thumb-disabled-box-shadow: none;--amplify-components-sliderfield-thumb-hover-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height: .25rem;--amplify-components-sliderfield-small-thumb-width: 1rem;--amplify-components-sliderfield-small-thumb-height: 1rem;--amplify-components-sliderfield-large-track-height: .625rem;--amplify-components-sliderfield-large-thumb-width: 1.5rem;--amplify-components-sliderfield-large-thumb-height: 1.5rem;--amplify-components-stepperfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction: column;--amplify-components-stepperfield-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align: center;--amplify-components-stepperfield-button-color: var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color: var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color: var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style: dashed;--amplify-components-storagemanager-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap: var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align: center;--amplify-components-storagemanager-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius: var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style: var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style: solid;--amplify-components-storagemanager-file-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block: var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline: var(--amplify-space-small);--amplify-components-storagemanager-file-gap: var(--amplify-space-small);--amplify-components-storagemanager-file-align-items: baseline;--amplify-components-storagemanager-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction: column;--amplify-components-storagemanager-filelist-gap: var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap: round;--amplify-components-storagemanager-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style: solid;--amplify-components-storagemanager-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height: 40rem;--amplify-components-storagemanager-previewer-max-width: auto;--amplify-components-storagemanager-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap: var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content: flex-end;--amplify-components-switchfield-disabled-opacity: var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size: var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size: var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size: var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding: var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color: transparent;--amplify-components-switchfield-thumb-border-width: var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style: solid;--amplify-components-switchfield-thumb-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform: var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration: var(--amplify-time-medium);--amplify-components-switchfield-thumb-width: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color: var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding: var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration: var(--amplify-time-short);--amplify-components-switchfield-track-width: var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color: var(--amplify-colors-background-error);--amplify-components-table-border-collapse: collapse;--amplify-components-table-display: table;--amplify-components-table-width: 100%;--amplify-components-table-head-display: table-header-group;--amplify-components-table-head-vertical-align: middle;--amplify-components-table-body-display: table-row-group;--amplify-components-table-body-vertical-align: middle;--amplify-components-table-foot-display: table-footer-group;--amplify-components-table-foot-vertical-align: middle;--amplify-components-table-row-display: table-row;--amplify-components-table-row-vertical-align: middle;--amplify-components-table-row-hover-background-color: var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color: var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style: solid;--amplify-components-table-header-border-width: var(--amplify-border-widths-small);--amplify-components-table-header-color: var(--amplify-colors-font-primary);--amplify-components-table-header-display: table-cell;--amplify-components-table-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight: var(--amplify-font-weights-bold);--amplify-components-table-header-padding: var(--amplify-space-medium);--amplify-components-table-header-vertical-align: middle;--amplify-components-table-header-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding: var(--amplify-space-large);--amplify-components-table-header-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding: var(--amplify-space-xs);--amplify-components-table-data-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style: solid;--amplify-components-table-data-border-width: var(--amplify-border-widths-small);--amplify-components-table-data-color: var(--amplify-colors-font-primary);--amplify-components-table-data-display: table-cell;--amplify-components-table-data-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight: var(--amplify-font-weights-normal);--amplify-components-table-data-padding: var(--amplify-space-medium);--amplify-components-table-data-vertical-align: middle;--amplify-components-table-data-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding: var(--amplify-space-large);--amplify-components-table-data-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding: var(--amplify-space-xs);--amplify-components-table-caption-caption-side: bottom;--amplify-components-table-caption-color: var(--amplify-colors-font-primary);--amplify-components-table-caption-display: table-caption;--amplify-components-table-caption-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align: center;--amplify-components-table-caption-word-break: break-all;--amplify-components-table-caption-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size: var(--amplify-font-sizes-small);--amplify-components-tabs-background-color: transparent;--amplify-components-tabs-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style: solid;--amplify-components-tabs-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-gap: 0;--amplify-components-tabs-item-background-color: transparent;--amplify-components-tabs-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style: solid;--amplify-components-tabs-item-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-item-color: var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size: var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight: var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical: var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal: var(--amplify-space-medium);--amplify-components-tabs-item-text-align: center;--amplify-components-tabs-item-transition-duration: var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color: transparent;--amplify-components-tabs-item-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow: none;--amplify-components-tabs-item-hover-color: var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color: transparent;--amplify-components-tabs-item-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow: 0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color: var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color: transparent;--amplify-components-tabs-item-active-border-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow: none;--amplify-components-tabs-item-active-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color: transparent;--amplify-components-tabs-item-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow: none;--amplify-components-tabs-item-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color: transparent;--amplify-components-tabs-panel-padding-inline: 0;--amplify-components-tabs-panel-padding-block: var(--amplify-space-small);--amplify-components-text-color: var(--amplify-colors-font-primary);--amplify-components-text-primary-color: var(--amplify-colors-font-primary);--amplify-components-text-secondary-color: var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color: var(--amplify-colors-font-tertiary);--amplify-components-text-error-color: var(--amplify-colors-font-error);--amplify-components-text-warning-color: var(--amplify-colors-font-warning);--amplify-components-text-success-color: var(--amplify-colors-font-success);--amplify-components-text-info-color: var(--amplify-colors-font-info);--amplify-components-textareafield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color: var(--amplify-colors-border-primary);--amplify-components-togglebutton-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color: var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color: var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color: var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width: var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items: center;--amplify-components-togglebuttongroup-align-content: center;--amplify-components-togglebuttongroup-justify-content: flex-start;--amplify-border-widths-small: 1px;--amplify-border-widths-medium: 2px;--amplify-border-widths-large: 3px;--amplify-colors-red-10: hsl(0, 75%, 95%);--amplify-colors-red-20: hsl(0, 75%, 85%);--amplify-colors-red-40: hsl(0, 75%, 75%);--amplify-colors-red-60: hsl(0, 50%, 50%);--amplify-colors-red-80: hsl(0, 95%, 30%);--amplify-colors-red-90: hsl(0, 100%, 20%);--amplify-colors-red-100: hsl(0, 100%, 15%);--amplify-colors-orange-10: hsl(30, 75%, 95%);--amplify-colors-orange-20: hsl(30, 75%, 85%);--amplify-colors-orange-40: hsl(30, 75%, 75%);--amplify-colors-orange-60: hsl(30, 50%, 50%);--amplify-colors-orange-80: hsl(30, 95%, 30%);--amplify-colors-orange-90: hsl(30, 100%, 20%);--amplify-colors-orange-100: hsl(30, 100%, 15%);--amplify-colors-yellow-10: hsl(60, 75%, 95%);--amplify-colors-yellow-20: hsl(60, 75%, 85%);--amplify-colors-yellow-40: hsl(60, 75%, 75%);--amplify-colors-yellow-60: hsl(60, 50%, 50%);--amplify-colors-yellow-80: hsl(60, 95%, 30%);--amplify-colors-yellow-90: hsl(60, 100%, 20%);--amplify-colors-yellow-100: hsl(60, 100%, 15%);--amplify-colors-green-10: hsl(130, 60%, 95%);--amplify-colors-green-20: hsl(130, 60%, 90%);--amplify-colors-green-40: hsl(130, 44%, 63%);--amplify-colors-green-60: hsl(130, 43%, 46%);--amplify-colors-green-80: hsl(130, 33%, 37%);--amplify-colors-green-90: hsl(130, 27%, 29%);--amplify-colors-green-100: hsl(130, 22%, 23%);--amplify-colors-teal-10: hsl(190, 75%, 95%);--amplify-colors-teal-20: hsl(190, 75%, 85%);--amplify-colors-teal-40: hsl(190, 70%, 70%);--amplify-colors-teal-60: hsl(190, 50%, 50%);--amplify-colors-teal-80: hsl(190, 95%, 30%);--amplify-colors-teal-90: hsl(190, 100%, 20%);--amplify-colors-teal-100: hsl(190, 100%, 15%);--amplify-colors-blue-10: hsl(220, 95%, 95%);--amplify-colors-blue-20: hsl(220, 85%, 85%);--amplify-colors-blue-40: hsl(220, 70%, 70%);--amplify-colors-blue-60: hsl(220, 50%, 50%);--amplify-colors-blue-80: hsl(220, 95%, 30%);--amplify-colors-blue-90: hsl(220, 100%, 20%);--amplify-colors-blue-100: hsl(220, 100%, 15%);--amplify-colors-purple-10: hsl(300, 95%, 95%);--amplify-colors-purple-20: hsl(300, 85%, 85%);--amplify-colors-purple-40: hsl(300, 70%, 70%);--amplify-colors-purple-60: hsl(300, 50%, 50%);--amplify-colors-purple-80: hsl(300, 95%, 30%);--amplify-colors-purple-90: hsl(300, 100%, 20%);--amplify-colors-purple-100: hsl(300, 100%, 15%);--amplify-colors-pink-10: hsl(340, 95%, 95%);--amplify-colors-pink-20: hsl(340, 90%, 85%);--amplify-colors-pink-40: hsl(340, 70%, 70%);--amplify-colors-pink-60: hsl(340, 50%, 50%);--amplify-colors-pink-80: hsl(340, 95%, 30%);--amplify-colors-pink-90: hsl(340, 100%, 20%);--amplify-colors-pink-100: hsl(340, 100%, 15%);--amplify-colors-neutral-10: hsl(210, 5%, 98%);--amplify-colors-neutral-20: hsl(210, 5%, 94%);--amplify-colors-neutral-40: hsl(210, 5%, 87%);--amplify-colors-neutral-60: hsl(210, 10%, 58%);--amplify-colors-neutral-80: hsl(210, 10%, 40%);--amplify-colors-neutral-90: hsl(210, 25%, 25%);--amplify-colors-neutral-100: hsl(210, 50%, 10%);--amplify-colors-primary-10: var(--amplify-colors-teal-10);--amplify-colors-primary-20: var(--amplify-colors-teal-20);--amplify-colors-primary-40: var(--amplify-colors-teal-40);--amplify-colors-primary-60: var(--amplify-colors-teal-60);--amplify-colors-primary-80: var(--amplify-colors-teal-80);--amplify-colors-primary-90: var(--amplify-colors-teal-90);--amplify-colors-primary-100: var(--amplify-colors-teal-100);--amplify-colors-secondary-10: var(--amplify-colors-purple-10);--amplify-colors-secondary-20: var(--amplify-colors-purple-20);--amplify-colors-secondary-40: var(--amplify-colors-purple-40);--amplify-colors-secondary-60: var(--amplify-colors-purple-60);--amplify-colors-secondary-80: var(--amplify-colors-purple-80);--amplify-colors-secondary-90: var(--amplify-colors-purple-90);--amplify-colors-secondary-100: var(--amplify-colors-purple-100);--amplify-colors-font-primary: var(--amplify-colors-neutral-100);--amplify-colors-font-secondary: var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary: var(--amplify-colors-neutral-80);--amplify-colors-font-disabled: var(--amplify-colors-neutral-60);--amplify-colors-font-inverse: var(--amplify-colors-white);--amplify-colors-font-interactive: var(--amplify-colors-primary-80);--amplify-colors-font-hover: var(--amplify-colors-primary-90);--amplify-colors-font-focus: var(--amplify-colors-primary-100);--amplify-colors-font-active: var(--amplify-colors-primary-100);--amplify-colors-font-info: var(--amplify-colors-blue-90);--amplify-colors-font-warning: var(--amplify-colors-orange-90);--amplify-colors-font-error: var(--amplify-colors-red-90);--amplify-colors-font-success: var(--amplify-colors-green-90);--amplify-colors-background-primary: var(--amplify-colors-white);--amplify-colors-background-secondary: var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary: var(--amplify-colors-neutral-60);--amplify-colors-background-disabled: var(--amplify-colors-background-tertiary);--amplify-colors-background-info: var(--amplify-colors-blue-10);--amplify-colors-background-warning: var(--amplify-colors-orange-10);--amplify-colors-background-error: var(--amplify-colors-red-10);--amplify-colors-background-success: var(--amplify-colors-green-10);--amplify-colors-border-primary: var(--amplify-colors-neutral-60);--amplify-colors-border-secondary: var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-border-disabled: var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed: var(--amplify-colors-primary-100);--amplify-colors-border-focus: var(--amplify-colors-primary-100);--amplify-colors-border-error: var(--amplify-colors-red-80);--amplify-colors-border-info: var(--amplify-colors-blue-80);--amplify-colors-border-success: var(--amplify-colors-green-80);--amplify-colors-border-warning: var(--amplify-colors-orange-80);--amplify-colors-shadow-primary: hsla(210, 50%, 10%, .25);--amplify-colors-shadow-secondary: hsla(210, 50%, 10%, .15);--amplify-colors-shadow-tertiary: hsla(210, 50%, 10%, .05);--amplify-colors-overlay-5: hsla(0, 0%, 0%, .05);--amplify-colors-overlay-10: hsla(0, 0%, 0%, .1);--amplify-colors-overlay-20: hsla(0, 0%, 0%, .2);--amplify-colors-overlay-30: hsla(0, 0%, 0%, .3);--amplify-colors-overlay-40: hsla(0, 0%, 0%, .4);--amplify-colors-overlay-50: hsla(0, 0%, 0%, .5);--amplify-colors-overlay-60: hsla(0, 0%, 0%, .6);--amplify-colors-overlay-70: hsla(0, 0%, 0%, .7);--amplify-colors-overlay-80: hsla(0, 0%, 0%, .8);--amplify-colors-overlay-90: hsla(0, 0%, 0%, .9);--amplify-colors-black: hsl(0, 0%, 0%);--amplify-colors-white: hsl(0, 0%, 100%);--amplify-colors-transparent: transparent;--amplify-fonts-default-variable: "InterVariable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-fonts-default-static: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-font-sizes-xxxs: .375rem;--amplify-font-sizes-xxs: .5rem;--amplify-font-sizes-xs: .75rem;--amplify-font-sizes-small: .875rem;--amplify-font-sizes-medium: 1rem;--amplify-font-sizes-large: 1.25rem;--amplify-font-sizes-xl: 1.5rem;--amplify-font-sizes-xxl: 2rem;--amplify-font-sizes-xxxl: 2.5rem;--amplify-font-sizes-xxxxl: 3rem;--amplify-font-weights-hairline: 100;--amplify-font-weights-thin: 200;--amplify-font-weights-light: 300;--amplify-font-weights-normal: 400;--amplify-font-weights-medium: 500;--amplify-font-weights-semibold: 600;--amplify-font-weights-bold: 700;--amplify-font-weights-extrabold: 800;--amplify-font-weights-black: 900;--amplify-line-heights-small: 1.25;--amplify-line-heights-medium: 1.5;--amplify-line-heights-large: 2;--amplify-opacities-0: 0;--amplify-opacities-10: .1;--amplify-opacities-20: .2;--amplify-opacities-30: .3;--amplify-opacities-40: .4;--amplify-opacities-50: .5;--amplify-opacities-60: .6;--amplify-opacities-70: .7;--amplify-opacities-80: .8;--amplify-opacities-90: .9;--amplify-opacities-100: 1;--amplify-outline-offsets-small: 1px;--amplify-outline-offsets-medium: 2px;--amplify-outline-offsets-large: 3px;--amplify-outline-widths-small: 1px;--amplify-outline-widths-medium: 2px;--amplify-outline-widths-large: 3px;--amplify-radii-xs: .125rem;--amplify-radii-small: .25rem;--amplify-radii-medium: .5rem;--amplify-radii-large: 1rem;--amplify-radii-xl: 2rem;--amplify-radii-xxl: 4rem;--amplify-radii-xxxl: 8rem;--amplify-shadows-small: 0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium: 0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large: 0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero: 0;--amplify-space-xxxs: .25rem;--amplify-space-xxs: .375rem;--amplify-space-xs: .5rem;--amplify-space-small: .75rem;--amplify-space-medium: 1rem;--amplify-space-large: 1.5rem;--amplify-space-xl: 2rem;--amplify-space-xxl: 3rem;--amplify-space-xxxl: 4.5rem;--amplify-space-relative-xxxs: .25em;--amplify-space-relative-xxs: .375em;--amplify-space-relative-xs: .5em;--amplify-space-relative-small: .75em;--amplify-space-relative-medium: 1em;--amplify-space-relative-large: 1.5em;--amplify-space-relative-xl: 2em;--amplify-space-relative-xxl: 3em;--amplify-space-relative-xxxl: 4.5em;--amplify-space-relative-full: 100%;--amplify-time-short: .1s;--amplify-time-medium: .25s;--amplify-time-long: .5s;--amplify-transforms-slide-x-small: translateX(.5em);--amplify-transforms-slide-x-medium: translateX(1em);--amplify-transforms-slide-x-large: translateX(2em)}html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings: normal){html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--amplify-line-heights-medium)}*{box-sizing:border-box}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content)}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{display:block;color:var(--amplify-components-text-color)}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-text--primary{color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:var(--amplify-components-text-error-color)}.amplify-text--info{color:var(--amplify-components-text-info-color)}.amplify-text--success{color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:var(--amplify-components-badge-background-color);border-radius:var(--amplify-components-badge-border-radius);color:var(--amplify-components-badge-color);display:inline-flex;font-size:var(--amplify-components-badge-font-size);font-weight:var(--amplify-components-badge-font-weight);line-height:var(--amplify-components-badge-line-height);padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:var(--amplify-components-badge-text-align)}.amplify-badge--info{color:var(--amplify-components-badge-info-color);background-color:var(--amplify-components-badge-info-background-color)}.amplify-badge--error{color:var(--amplify-components-badge-error-color);background-color:var(--amplify-components-badge-error-background-color)}.amplify-badge--warning{color:var(--amplify-components-badge-warning-color);background-color:var(--amplify-components-badge-warning-background-color)}.amplify-badge--success{color:var(--amplify-components-badge-success-color);background-color:var(--amplify-components-badge-success-background-color)}.amplify-badge--small{font-size:var(--amplify-components-badge-small-font-size);padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:var(--amplify-components-badge-large-font-size);padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color: var( --amplify-components-button-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-border-color );--amplify-internal-button-color: var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-focus-box-shadow );--amplify-internal-button-border-width: var( --amplify-components-button-border-width );align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:var(--amplify-components-button-border-radius);border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;display:inline-flex;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:var(--amplify-components-button-line-height);padding-block-start:var(--amplify-components-button-padding-block-start);padding-block-end:var(--amplify-components-button-padding-block-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-button-disabled-color: var( --amplify-components-button-disabled-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-disabled-background-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-disabled-border-color );--amplify-internal-button-disabled-text-decoration: initial;--amplify-internal-button-loading-background-color: var( --amplify-components-button-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-loading-color );--amplify-internal-button-loading-text-decoration: initial}.amplify-button:hover{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-hover-color )}.amplify-button:focus{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-focus-color );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color: var( --amplify-components-button-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-active-color )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-color )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-hover-color )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-info-focus-box-shadow )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-active-color )}.amplify-button--outlined--warning{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-color )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-hover-color )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-warning-focus-box-shadow )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-active-color )}.amplify-button--outlined--error{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-color )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-hover-color )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-error-focus-box-shadow )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-active-color )}.amplify-button--outlined--success{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-color )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-hover-color )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-success-focus-box-shadow )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-active-color )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-color )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-hover-color )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-overlay-focus-box-shadow )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-active-color )}.amplify-button--menu{border-width:var(--amplify-components-button-menu-border-width);background-color:var(--amplify-components-button-menu-background-color);justify-content:var(--amplify-components-button-menu-justify-content);--amplify-internal-button-disabled-color: var( --amplify-components-button-menu-disabled-color )}.amplify-button--menu:hover{color:var(--amplify-components-button-menu-hover-color);background-color:var(--amplify-components-button-menu-hover-background-color)}.amplify-button--menu:focus{box-shadow:none;color:var(--amplify-components-button-menu-focus-color);background-color:var(--amplify-components-button-menu-focus-background-color)}.amplify-button--menu:active{color:var(--amplify-components-button-menu-active-color);background-color:var(--amplify-components-button-menu-active-background-color)}.amplify-button--primary{--amplify-internal-button-border-width: var( --amplify-components-button-primary-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-primary-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-primary-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-primary-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-primary-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-primary-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-primary-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-primary-loading-color )}.amplify-button--primary:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-hover-color )}.amplify-button--primary:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-focus-box-shadow )}.amplify-button--primary:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-active-color )}.amplify-button--primary--info{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-color )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-hover-color )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-info-focus-box-shadow )}.amplify-button--primary--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-active-color )}.amplify-button--primary--warning{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-color )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-hover-color )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-warning-focus-box-shadow )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-active-color )}.amplify-button--primary--error{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-color )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-hover-color )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-error-focus-box-shadow )}.amplify-button--primary--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-active-color )}.amplify-button--primary--success{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-color )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-hover-color )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-success-focus-box-shadow )}.amplify-button--primary--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-active-color )}.amplify-button--primary--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-color )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-hover-color )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-overlay-focus-box-shadow )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-active-color )}.amplify-button--link{--amplify-internal-button-border-width: var( --amplify-components-button-link-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-link-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-link-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-link-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-link-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-link-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-link-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-link-loading-color )}.amplify-button--link:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-hover-color )}.amplify-button--link:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-focus-box-shadow )}.amplify-button--link:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-active-color )}.amplify-button--link--info{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-color )}.amplify-button--link--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-hover-color )}.amplify-button--link--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-info-focus-box-shadow )}.amplify-button--link--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-active-color )}.amplify-button--link--warning{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-color )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-hover-color )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-warning-focus-box-shadow )}.amplify-button--link--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-active-color )}.amplify-button--link--error{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-color )}.amplify-button--link--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-hover-color )}.amplify-button--link--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-error-focus-box-shadow )}.amplify-button--link--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-active-color )}.amplify-button--link--success{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-color )}.amplify-button--link--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-hover-color )}.amplify-button--link--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-success-focus-box-shadow )}.amplify-button--link--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-active-color )}.amplify-button--link--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-color )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-hover-color )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-overlay-focus-box-shadow )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-active-color )}.amplify-button--destructive{border-width:var(--amplify-components-button-destructive-border-width);background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);color:var(--amplify-components-button-destructive-color);--amplify-internal-button-disabled-border-color: var( --amplify-components-button-destructive-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-destructive-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-destructive-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-destructive-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-destructive-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-destructive-loading-color )}.amplify-button--destructive:hover{background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:var(--amplify-components-button-destructive-hover-border-color);color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:var(--amplify-components-button-destructive-focus-border-color);color:var(--amplify-components-button-destructive-focus-color);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow)}.amplify-button--destructive:active{background-color:var(--amplify-components-button-destructive-active-background-color);border-color:var(--amplify-components-button-destructive-active-border-color);color:var(--amplify-components-button-destructive-active-color)}.amplify-button--warning{background-color:var(--amplify-components-button-warning-background-color);border-color:var(--amplify-components-button-warning-border-color);border-width:var(--amplify-components-button-warning-border-width);color:var(--amplify-components-button-warning-color);--amplify-internal-button-disabled-text-decoration: none;--amplify-internal-button-disabled-border-color: var( --amplify-components-button-warning-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-warning-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-warning-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-warning-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-warning-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-warning-loading-color );--amplify-internal-button-loading-text-decoration: none}.amplify-button--warning:hover{background-color:var(--amplify-components-button-warning-hover-background-color);border-color:var(--amplify-components-button-warning-hover-border-color);color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:var(--amplify-components-button-warning-focus-background-color);border-color:var(--amplify-components-button-warning-focus-border-color);color:var(--amplify-components-button-warning-focus-color);box-shadow:var(--amplify-components-button-warning-focus-box-shadow)}.amplify-button--warning:active{background-color:var(--amplify-components-button-warning-active-background-color);border-color:var(--amplify-components-button-warning-active-border-color);color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{font-size:var(--amplify-components-button-small-font-size);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end)}.amplify-button--disabled{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration);cursor:not-allowed}.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled :focus{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled:active{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:focus{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:active{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion: reduce){.amplify-button{transition:none}}.amplify-dropzone{display:block;background-color:var(--amplify-components-dropzone-background-color);border-color:var(--amplify-components-dropzone-border-color);border-width:var(--amplify-components-dropzone-border-width);border-style:var(--amplify-components-dropzone-border-style);border-radius:var(--amplify-components-dropzone-border-radius);color:var(--amplify-components-dropzone-color);padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{cursor:not-allowed;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-width:var(--amplify-components-dropzone-disabled-border-width);border-style:var(--amplify-components-dropzone-disabled-border-style);border-radius:var(--amplify-components-dropzone-disabled-border-radius);color:var(--amplify-components-dropzone-disabled-color)}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-width:var(--amplify-components-dropzone-active-border-width);border-style:var(--amplify-components-dropzone-active-border-style);border-radius:var(--amplify-components-dropzone-active-border-radius);color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:var(--amplify-components-dropzone-rejected-border-color);border-width:var(--amplify-components-dropzone-rejected-border-width);border-style:var(--amplify-components-dropzone-rejected-border-style);border-radius:var(--amplify-components-dropzone-rejected-border-radius);color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:var(--amplify-components-dropzone-accepted-border-color);border-width:var(--amplify-components-dropzone-accepted-border-width);border-style:var(--amplify-components-dropzone-accepted-border-style);border-radius:var(--amplify-components-dropzone-accepted-border-radius);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-style:var(--amplify-components-fieldmessages-description-font-style);font-size:var(--amplify-components-fieldmessages-description-font-size)}.amplify-field__error-message{color:var(--amplify-components-fieldmessages-error-color);font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:var(--amplify-components-heading-color);line-height:var(--amplify-components-heading-line-height);display:block}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-heading--1{font-size:var(--amplify-components-heading-1-font-size);font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:var(--amplify-components-heading-2-font-size);font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:var(--amplify-components-heading-3-font-size);font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:var(--amplify-components-heading-4-font-size);font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:var(--amplify-components-heading-5-font-size);font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:var(--amplify-components-heading-6-font-size);font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{display:inline-block;vertical-align:middle;fill:currentColor;height:var(--amplify-components-icon-height);line-height:var(--amplify-components-icon-line-height)}.amplify-icon>svg{height:var(--amplify-components-icon-height);width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;display:inline-block;--amplify-components-fieldcontrol-color: var( --amplify-components-input-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-input-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-input-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-input-focus-border-color )}.amplify-input:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-input--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-textarea{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;max-height:100%}.amplify-textarea:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-textarea--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-image{height:var(--amplify-components-image-height);max-width:var(--amplify-components-image-max-width);-o-object-fit:var(--amplify-components-image-object-fit);object-fit:var(--amplify-components-image-object-fit);-o-object-position:var(--amplify-components-image-object-position);object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:var(--amplify-components-link-color);-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration);cursor:pointer}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{width:var(--amplify-components-loader-width);height:var(--amplify-components-loader-height);font-size:var(--amplify-components-loader-font-size);fill:none;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-font-size );--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-stroke-width )}.amplify-loader circle:last-of-type{transform-origin:center center;animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration);stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap)}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{animation:none;stroke-dasharray:100% 200%;stroke-dashoffset:50%}}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-name:amplify-loader-linear;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{animation:none;stroke-dashoffset:-50%}}.amplify-loader--small{width:var(--amplify-components-loader-small-width);height:var(--amplify-components-loader-small-height);font-size:var(--amplify-components-loader-small-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-small-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-small-font-size )}.amplify-loader--large{width:var(--amplify-components-loader-large-width);height:var(--amplify-components-loader-large-height);font-size:var(--amplify-components-loader-large-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-large-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-large-font-size )}.amplify-loader--linear{width:var(--amplify-components-loader-linear-width);min-width:var(--amplify-components-loader-linear-min-width);stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{animation:none;stroke-dashoffset:0%;stroke-dasharray:none}.amplify-loader__label{fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:var(--amplify-components-placeholder-transition-duration);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:var(--amplify-components-placeholder-border-radius);height:var(--amplify-components-placeholder-default-height);width:100%;display:block}.amplify-placeholder--small{height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:var(--amplify-components-placeholder-start-color)}to{background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion: reduce){.amplify-placeholder{animation:none;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{display:flex;font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);justify-content:center;align-items:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{visibility:visible;font-size:var(--amplify-components-copy-tool-tip-font-size)}[data-amplify-copy-tooltip]{visibility:hidden;position:absolute;bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color)}.amplify-accordion{display:block;background-color:var(--amplify-components-accordion-background-color);border-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item{display:block;position:relative;border-width:var(--amplify-components-accordion-item-border-width);border-style:var(--amplify-components-accordion-item-border-style);border-color:var(--amplify-components-accordion-item-border-color)}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(-1 * var(--amplify-components-accordion-item-border-width))}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{cursor:pointer;display:flex;position:relative;color:var(--amplify-components-accordion-item-trigger-color);border-radius:var(--amplify-components-accordion-item-border-radius);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);gap:var(--amplify-components-accordion-item-trigger-gap);align-items:var(--amplify-components-accordion-item-trigger-align-items);justify-content:var(--amplify-components-accordion-item-trigger-justify-content)}.amplify-accordion__item__trigger:hover{background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{display:block;color:var(--amplify-components-accordion-item-content-color);padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-property:transform;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:var(--amplify-components-alert-align-items);background-color:var(--amplify-components-alert-background-color);color:var(--amplify-components-alert-color);justify-content:var(--amplify-components-alert-justify-content);padding-block:var(--amplify-components-alert-padding-block);padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{color:var(--amplify-components-alert-info-color);background-color:var(--amplify-components-alert-info-background-color)}.amplify-alert--error{color:var(--amplify-components-alert-error-color);background-color:var(--amplify-components-alert-error-background-color)}.amplify-alert--warning{color:var(--amplify-components-alert-warning-color);background-color:var(--amplify-components-alert-warning-background-color)}.amplify-alert--success{color:var(--amplify-components-alert-success-color);background-color:var(--amplify-components-alert-success-background-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-weight:var(--amplify-components-alert-heading-font-weight);font-size:var(--amplify-components-alert-heading-font-size)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu__option,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu--empty{padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{position:relative;display:block}.amplify-autocomplete__menu{position:absolute;z-index:999999;width:var(--amplify-components-autocomplete-menu-width);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-width:var(--amplify-components-autocomplete-menu-border-width);border-style:var(--amplify-components-autocomplete-menu-border-style);border-radius:var(--amplify-components-autocomplete-menu-border-radius)}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{display:var(--amplify-components-autocomplete-menu-loading-display);align-items:var(--amplify-components-autocomplete-menu-loading-align-items);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{position:relative;overscroll-behavior:contain;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:var(--amplify-components-autocomplete-menu-options-max-height)}.amplify-autocomplete__menu__option{background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:var(--amplify-components-autocomplete-menu-option-color);cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{overflow-y:auto;width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background-color:var(--amplify-components-authenticator-modal-background-color);position:fixed;top:var(--amplify-components-authenticator-modal-top);left:var(--amplify-components-authenticator-modal-left);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (min-width: 30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);box-shadow:var(--amplify-components-authenticator-router-box-shadow);border-color:var(--amplify-components-authenticator-router-border-color);border-width:var(--amplify-components-authenticator-router-border-width);border-style:var(--amplify-components-authenticator-router-border-style)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (max-width: 26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{flex-direction:column;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{font-weight:400;gap:var(--amplify-space-medium)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{font-size:var(--amplify-font-sizes-xxxl);color:var(--amplify-colors-green-60, #34a853)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{padding:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:var(--amplify-colors-font-error);margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:var(--amplify-components-authenticator-passkey-icon-size, 12rem)}.amplify-avatar{--avatar-color: var(--amplify-components-avatar-color);--avatar-background-color: var(--amplify-components-avatar-background-color);--avatar-filled-background-color: var(--amplify-components-avatar-color);--avatar-filled-color: var(--amplify-components-avatar-background-color);--avatar-border-color: var(--amplify-components-avatar-border-color);--avatar-size: var(--amplify-components-avatar-width);--amplify-components-icon-height: 100%;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--avatar-color);background-color:var(--avatar-background-color);font-weight:var(--amplify-components-avatar-font-weight);font-size:var(--amplify-components-avatar-font-size);width:var(--amplify-components-avatar-width);height:var(--amplify-components-avatar-height);overflow:hidden;border-radius:var(--amplify-components-avatar-border-radius)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{border-width:var(--amplify-components-avatar-border-width);border-style:solid;padding:var(--amplify-components-avatar-border-width);border-color:var(--avatar-border-color);background-color:transparent;color:var(--avatar-color)}.amplify-avatar--small{--avatar-size: var(--amplify-components-avatar-small-width);width:var(--amplify-components-avatar-small-width);height:var(--amplify-components-avatar-small-height);font-size:var(--amplify-components-avatar-small-font-size)}.amplify-avatar--large{--avatar-size: var(--amplify-components-avatar-large-width);width:var(--amplify-components-avatar-large-width);height:var(--amplify-components-avatar-large-height);font-size:var(--amplify-components-avatar-large-font-size)}.amplify-avatar--warning{--avatar-border-color: var( --amplify-components-avatar-warning-border-color );--avatar-background-color: var( --amplify-components-avatar-warning-background-color );--avatar-color: var(--amplify-components-avatar-warning-color);--avatar-filled-background-color: var( --amplify-components-avatar-warning-color );--avatar-filled-color: var( --amplify-components-avatar-warning-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-warning-color )}.amplify-avatar--error{--avatar-border-color: var(--amplify-components-avatar-error-border-color);--avatar-background-color: var( --amplify-components-avatar-error-background-color );--avatar-color: var(--amplify-components-avatar-error-color);--avatar-filled-background-color: var( --amplify-components-avatar-error-color );--avatar-filled-color: var( --amplify-components-avatar-error-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-error-color )}.amplify-avatar--info{--avatar-border-color: var(--amplify-components-avatar-info-border-color);--avatar-background-color: var( --amplify-components-avatar-info-background-color );--avatar-color: var(--amplify-components-avatar-info-color);--avatar-filled-background-color: var( --amplify-components-avatar-info-color );--avatar-filled-color: var( --amplify-components-avatar-info-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-info-color )}.amplify-avatar--success{--avatar-border-color: var( --amplify-components-avatar-success-border-color );--avatar-background-color: var( --amplify-components-avatar-success-background-color );--avatar-color: var(--amplify-components-avatar-success-color);--avatar-filled-background-color: var( --amplify-components-avatar-success-color );--avatar-filled-color: var( --amplify-components-avatar-success-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-success-color )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size) * .6)}.amplify-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.amplify-avatar__loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:transparent}.amplify-breadcrumbs__list{display:flex;flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);flex-direction:var(--amplify-components-breadcrumbs-flex-direction);gap:var(--amplify-components-breadcrumbs-gap);color:var(--amplify-components-breadcrumbs-color)}.amplify-breadcrumbs__item{display:inline-flex;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);align-items:var(--amplify-components-breadcrumbs-item-align-items);line-height:var(--amplify-components-breadcrumbs-item-line-height);color:var(--amplify-components-breadcrumbs-item-color);font-size:var(--amplify-components-breadcrumbs-item-font-size)}.amplify-breadcrumbs__separator{color:var(--amplify-components-breadcrumbs-separator-color);font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:var(--amplify-components-breadcrumbs-link-color);font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);padding-block:var(--amplify-components-breadcrumbs-link-padding-block);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:var(--amplify-components-breadcrumbs-link-current-color);font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-radius:var(--amplify-components-card-border-radius);border-width:var(--amplify-components-card-border-width);border-style:var(--amplify-components-card-border-style);border-color:var(--amplify-components-card-border-color);box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-width:var(--amplify-components-card-outlined-border-width);border-style:var(--amplify-components-card-outlined-border-style);border-color:var(--amplify-components-card-outlined-border-color);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-width:var(--amplify-components-card-elevated-border-width);border-style:var(--amplify-components-card-elevated-border-style);border-color:var(--amplify-components-card-elevated-border-color);box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{justify-content:center;--amplify-components-pagination-current-color: var( --amplify-components-collection-pagination-current-color );--amplify-components-pagination-current-background-color: var( --amplify-components-collection-pagination-current-background-color );--amplify-components-pagination-button-color: var( --amplify-components-collection-pagination-button-color );--amplify-components-pagination-button-hover-color: var( --amplify-components-collection-pagination-button-hover-color );--amplify-components-pagination-button-hover-background-color: var( --amplify-components-collection-pagination-button-hover-background-color );--amplify-components-pagination-button-disabled-color: var( --amplify-components-collection-pagination-button-disabled-color )}.amplify-collection__search{flex-direction:row;justify-content:center;--amplify-components-searchfield-input-color: var( --amplify-components-collection-search-input-color );--amplify-components-searchfield-button-color: var( --amplify-components-collection-search-button-color );--amplify-components-searchfield-button-active-background-color: var( --amplify-components-collection-search-button-active-background-color );--amplify-components-searchfield-button-active-border-color: var( --amplify-components-collection-search-button-active-border-color );--amplify-components-searchfield-button-active-color: var( --amplify-components-collection-search-button-active-color );--amplify-components-searchfield-button-disabled-background-color: var( --amplify-components-collection-search-button-disabled-background-color );--amplify-components-searchfield-button-disabled-border-color: var( --amplify-components-collection-search-button-disabled-border-color );--amplify-components-searchfield-button-disabled-color: var( --amplify-components-collection-search-button-disabled-color );--amplify-components-searchfield-button-focus-background-color: var( --amplify-components-collection-search-button-focus-background-color );--amplify-components-searchfield-button-focus-border-color: var( --amplify-components-collection-search-button-focus-border-color );--amplify-components-searchfield-button-focus-color: var( --amplify-components-collection-search-button-focus-color );--amplify-components-searchfield-button-hover-background-color: var( --amplify-components-collection-search-button-hover-background-color );--amplify-components-searchfield-button-hover-border-color: var( --amplify-components-collection-search-button-hover-border-color );--amplify-components-searchfield-button-hover-color: var( --amplify-components-collection-search-button-hover-color )}.amplify-checkbox{cursor:var(--amplify-components-checkbox-cursor);align-items:var(--amplify-components-checkbox-align-items);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{cursor:var(--amplify-components-checkbox-disabled-cursor);color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkbox__button{position:var(--amplify-components-checkbox-button-position);align-items:var(--amplify-components-checkbox-button-align-items);justify-content:var(--amplify-components-checkbox-button-justify-content);color:var(--amplify-components-checkbox-button-color);--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-focus-box-shadow )}.amplify-checkbox__button:before{content:"";display:inline-block;position:absolute;box-sizing:border-box;width:var(--amplify-components-checkbox-button-before-width);height:var(--amplify-components-checkbox-button-before-height);border-width:var(--amplify-components-checkbox-button-before-border-width);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-color:var(--amplify-components-checkbox-button-before-border-color)}.amplify-checkbox__button--focused:before{outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-error-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-error-focus-box-shadow )}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{line-height:1;width:1em;height:1em;background-color:var(--amplify-components-checkbox-icon-background-color);opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);border-radius:var(--amplify-components-checkbox-icon-border-radius);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-background-color )}.amplify-checkbox__icon--checked{opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-checked-disabled-background-color )}.amplify-checkbox__icon--indeterminate{opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-indeterminate-disabled-background-color )}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:var(--amplify-components-checkboxfield-align-content);align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size: var( --amplify-components-divider-border-width );border-color:var(--amplify-components-divider-border-color);border-style:var(--amplify-components-divider-border-style);border-width:0;opacity:var(--amplify-components-divider-opacity);padding:0;display:flex;position:relative;text-align:center;justify-content:center}.amplify-divider:after{content:attr(data-label);position:absolute;transform:translateY(-50%);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color)}.amplify-divider--small{--amplify-internal-divider-size: var( --amplify-components-divider-small-border-width )}.amplify-divider--large{--amplify-internal-divider-size: var( --amplify-components-divider-large-border-width )}.amplify-divider--horizontal{width:100%;border-bottom-width:var(--amplify-internal-divider-size)}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{top:auto;transform:translate(-50%);padding-block:0;padding-inline:0}.amplify-field{font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap);flex-direction:var(--amplify-components-field-flex-direction)}.amplify-field--small{font-size:var(--amplify-components-field-small-font-size);gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:var(--amplify-components-field-large-font-size);gap:var(--amplify-components-field-large-gap)}.amplify-label{color:var(--amplify-components-field-label-color)}.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{gap:var(--amplify-components-fieldgroup-gap);align-self:stretch}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{flex-direction:column;align-items:var(--amplify-components-fieldgroup-vertical-align-items)}.amplify-field-group__outer-start,.amplify-field-group__outer-end{display:flex;flex-shrink:0;align-items:var(--amplify-components-fieldgroup-outer-align-items)}.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:transparent}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-end-color:transparent}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-moz-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{position:absolute;top:0;height:100%;pointer-events:none}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{pointer-events:all;height:100%}.amplify-field-group__inner-end{right:0;left:auto}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{right:auto;left:0}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end) * 3)}.amplify-field-group--has-inner-start .amplify-input{padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start) * 3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){display:flex;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);flex-direction:column;justify-content:center;height:100%}.amplify-fieldset{background-color:var(--amplify-components-fieldset-background-color);border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:var(--amplify-components-fieldset-flex-direction);gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:var(--amplify-components-fieldset-legend-color);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height);font-size:var(--amplify-components-fieldset-legend-font-size)}.amplify-fieldset__legend--small{font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{z-index:2;position:absolute;top:var(--amplify-space-medium);right:var(--amplify-space-medium)}.liveness-detector .amplify-button--primary:focus{box-shadow:unset;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-name:amplify-liveness-animation-fadeout;animation-duration:1s;animation-fill-mode:forwards}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{flex-direction:column;align-items:center;justify-content:center;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);position:relative}.amplify-liveness-camera-module--mobile{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}.amplify-liveness-video{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(-1)}.amplify-liveness-freshness-canvas{height:100%;width:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:1}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{position:absolute;left:50%;top:50%}.amplify-liveness-connecting-loader{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;z-index:3;width:100%;height:100%;background-color:var(--amplify-colors-background-primary)}.amplify-liveness-oval-canvas{flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{z-index:1;position:absolute;top:var(--amplify-space-medium);left:var(--amplify-space-medium)}.amplify-liveness-recording-icon{flex-direction:column;align-items:center;background-color:#fff;padding:var(--amplify-space-xxs);gap:var(--amplify-space-xxs);border-radius:var(--amplify-radii-small)}.amplify-liveness-recording-icon .amplify-text{color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:var(--amplify-colors-background-primary);border-radius:100%;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-small);max-width:100%}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);text-align:center;flex-direction:column}.amplify-liveness-toast--medium{border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:var(--amplify-font-sizes-xxl);padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse);text-align:center;flex-direction:column}.amplify-liveness-toast__container{gap:var(--amplify-space-xs);flex-direction:column;align-items:center}.amplify-liveness-toast--error{background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{display:block;width:min(70%,200px);position:relative;--amplify-liveness-match-indicator-transition: transform .2s linear}.amplify-liveness-match-indicator__bar{--percentage: 0;display:block;width:100%;height:var(--amplify-space-medium);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-white);position:relative;overflow:hidden;transform:translateZ(0);border:1px solid var(--amplify-colors-border-tertiary)}.amplify-liveness-match-indicator__pin{--percentage: 0;display:block;width:100%;position:absolute;top:50%;left:0;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__bar:after{position:absolute;content:"";width:100%;height:100%;background:var(--amplify-colors-primary-80);left:-100%;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__pin:after{--height: var(--amplify-space-xl);position:absolute;content:"";width:var(--amplify-space-small);height:var(--height);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-primary-80);left:0;top:0;transform:translate(-50%,calc(var(--height) / 2 * -1))}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:var(--amplify-colors-background-success);color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{background-color:#fff;border:1px solid var(--amplify-colors-border-primary);position:relative;display:flex;justify-content:center}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{position:absolute;left:0;top:0}.amplify-liveness-landscape-error-modal{background-color:var(--amplify-colors-background-primary);flex-direction:column;text-align:center;align-items:center;justify-content:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body{color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{color:var(--amplify-colors-blue-90);background-color:var(--amplify-colors-blue-10);align-items:center;z-index:3}.amplify-liveness-start-screen-instructions__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-large)}.amplify-liveness-error-modal{gap:var(--amplify-space-xs);align-items:center;justify-content:center;color:var(--amplify-colors-font-error)}.amplify-liveness-error-modal__heading{font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{position:absolute;top:26px;left:20px;z-index:3;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent var(--amplify-colors-background-primary) transparent}.amplify-liveness-popover__anchor-secondary{position:absolute;top:24px;left:19px;z-index:2;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--amplify-colors-border-secondary) transparent}.amplify-liveness-popover__container{position:absolute;background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);flex-direction:row;font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);top:33px;width:240px;border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;z-index:4}.amplify-liveness-start-screen-camera-select{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-xl);align-items:center;justify-content:flex-end;display:flex;z-index:2}.amplify-liveness-start-screen-camera-select__container{display:flex;justify-content:space-between;align-items:inherit;gap:var(--amplify-space-xs)}.amplify-liveness-start-screen-camera-select__label,.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{flex-direction:column;align-items:center;justify-content:center;text-align:center;height:480px}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{display:flex;justify-content:center;align-items:center}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-radius:var(--amplify-components-menu-border-radius);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);min-width:var(--amplify-components-menu-min-width);max-width:var(--amplify-components-menu-max-width);border-color:var(--amplify-components-menu-border-color);border-width:var(--amplify-components-menu-border-width);border-style:var(--amplify-components-menu-border-style)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:last-child{border-top-right-radius:0;border-top-left-radius:0}}.amplify-message{align-items:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline);border-color:var(--amplify-components-message-border-color);border-radius:var(--amplify-components-message-border-radius);border-style:var(--amplify-components-message-border-style);border-width:var(--amplify-components-message-border-width);line-height:var(--amplify-components-message-line-height)}.amplify-message--plain{background-color:var(--amplify-components-message-plain-background-color);border-color:var(--amplify-components-message-plain-border-color);color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:var(--amplify-components-message-plain-info-background-color);border-color:var(--amplify-components-message-plain-info-border-color);color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:var(--amplify-components-message-plain-error-background-color);border-color:var(--amplify-components-message-plain-error-border-color);color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:var(--amplify-components-message-plain-warning-background-color);border-color:var(--amplify-components-message-plain-warning-border-color);color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:var(--amplify-components-message-plain-success-background-color);border-color:var(--amplify-components-message-plain-success-border-color);color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:var(--amplify-components-message-outlined-background-color);border-color:var(--amplify-components-message-outlined-border-color);color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:var(--amplify-components-message-outlined-info-background-color);border-color:var(--amplify-components-message-outlined-info-border-color);color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:var(--amplify-components-message-outlined-error-background-color);border-color:var(--amplify-components-message-outlined-error-border-color);color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:var(--amplify-components-message-outlined-warning-border-color);color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:var(--amplify-components-message-outlined-success-background-color);border-color:var(--amplify-components-message-outlined-success-border-color);color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:var(--amplify-components-message-filled-background-color);border-color:var(--amplify-components-message-filled-border-color);color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:var(--amplify-components-message-filled-info-background-color);border-color:var(--amplify-components-message-filled-info-border-color);color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:var(--amplify-components-message-filled-error-background-color);border-color:var(--amplify-components-message-filled-error-border-color);color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:var(--amplify-components-message-filled-warning-background-color);border-color:var(--amplify-components-message-filled-warning-border-color);color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:var(--amplify-components-message-filled-success-background-color);border-color:var(--amplify-components-message-filled-success-border-color);color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-weight:var(--amplify-components-message-heading-font-weight);font-size:var(--amplify-components-message-heading-font-size)}.amplify-message__content{flex:1;flex-direction:column;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{margin-inline-start:auto;gap:var(--amplify-components-message-dismiss-gap)}.amplify-pagination{list-style-type:none}.amplify-pagination__item{height:var(--amplify-components-pagination-item-shared-height);min-width:var(--amplify-components-pagination-item-shared-min-width);border-radius:var(--amplify-components-pagination-item-shared-border-radius);display:flex;align-items:center;justify-content:center;font-weight:initial;color:var(--amplify-components-pagination-button-color);margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);transition-property:var(--amplify-components-pagination-button-transition-property);transition-duration:var(--amplify-components-pagination-button-transition-duration)}.amplify-pagination__item:hover{text-decoration:none;color:var(--amplify-components-pagination-button-hover-color);background-color:var(--amplify-components-pagination-button-hover-background-color)}.amplify-pagination__item--disabled{color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:var(--amplify-components-pagination-current-align-items);justify-content:var(--amplify-components-pagination-current-justify-content);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);background-color:var(--amplify-components-pagination-current-background-color)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end)}.amplify-passwordfield{--amplify-components-fieldcontrol-color: var( --amplify-components-passwordfield-color );--amplify-components-button-color: var( --amplify-components-passwordfield-button-color );--amplify-components-button-active-background-color: var( --amplify-components-passwordfield-button-active-background-color );--amplify-components-button-active-border-color: var( --amplify-components-passwordfield-button-active-border-color );--amplify-components-button-active-color: var( --amplify-components-passwordfield-button-active-color );--amplify-components-button-disabled-background-color: var( --amplify-components-passwordfield-button-disabled-background-color );--amplify-components-button-disabled-border-color: var( --amplify-components-passwordfield-button-disabled-border-color );--amplify-components-button-disabled-color: var( --amplify-components-passwordfield-button-disabled-color );--amplify-components-button-focus-background-color: var( --amplify-components-passwordfield-button-focus-background-color );--amplify-components-button-focus-border-color: var( --amplify-components-passwordfield-button-focus-border-color );--amplify-components-button-focus-color: var( --amplify-components-passwordfield-button-focus-color );--amplify-components-button-hover-background-color: var( --amplify-components-passwordfield-button-hover-background-color );--amplify-components-button-hover-border-color: var( --amplify-components-passwordfield-button-hover-border-color );--amplify-components-button-hover-color: var( --amplify-components-passwordfield-button-hover-color );--amplify-components-button-outlined-error-color: var( --amplify-components-passwordfield-button-error-color );--amplify-components-button-outlined-error-border-color: var( --amplify-components-passwordfield-button-error-border-color );--amplify-components-button-outlined-error-background-color: var( --amplify-components-passwordfield-button-error-background-color );--amplify-components-button-outlined-error-active-color: var( --amplify-components-passwordfield-button-error-active-color );--amplify-components-button-outlined-error-active-border-color: var( --amplify-components-passwordfield-button-error-active-border-color );--amplify-components-button-outlined-error-active-background-color: var( --amplify-components-passwordfield-button-error-active-background-color );--amplify-components-button-outlined-error-hover-color: var( --amplify-components-passwordfield-button-error-hover-color );--amplify-components-button-outlined-error-hover-border-color: var( --amplify-components-passwordfield-button-error-hover-border-color );--amplify-components-button-outlined-error-hover-background-color: var( --amplify-components-passwordfield-button-error-hover-background-color );--amplify-components-button-outlined-error-focus-color: var( --amplify-components-passwordfield-button-error-focus-color );--amplify-components-button-outlined-error-focus-box-shadow: var( --amplify-components-passwordfield-button-error-focus-box-shadow );--amplify-components-button-outlined-error-focus-border-color: var( --amplify-components-passwordfield-button-error-focus-border-color );--amplify-components-button-outlined-error-focus-background-color: var( --amplify-components-passwordfield-button-error-focus-background-color )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-selectfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-selectfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-selectfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color );--amplify-components-textfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-textfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-textfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-textfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color )}.amplify-rating{display:flex;position:relative;text-align:left;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size)}.amplify-rating--small{font-size:var(--amplify-components-rating-small-size);line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:var(--amplify-components-rating-large-size);line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{position:relative;height:1em;width:1em}.amplify-rating__icon{width:1em;height:1em;display:block;position:absolute;overflow:hidden}.amplify-rating__icon--filled{color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:var(--amplify-components-radio-align-items);justify-content:var(--amplify-components-radio-justify-content);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{flex-shrink:0;align-items:var(--amplify-components-radio-button-align-items);justify-content:var(--amplify-components-radio-button-justify-content);padding:var(--amplify-components-radio-button-padding);box-sizing:var(--amplify-components-radio-button-box-sizing);border-width:var(--amplify-components-radio-button-border-width);border-style:var(--amplify-components-radio-button-border-style);border-radius:var(--amplify-components-radio-button-border-radius);border-color:var(--amplify-components-radio-button-border-color);color:var(--amplify-components-radio-button-color);background-color:var(--amplify-components-radio-button-background-color);transition-property:var(--amplify-components-radio-button-transition-property);transition-duration:var(--amplify-components-radio-button-transition-duration);width:var(--amplify-components-radio-button-width);height:var(--amplify-components-radio-button-height);outline-color:var(--amplify-components-radio-button-outline-color);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);outline-offset:var(--amplify-components-radio-button-outline-offset)}.amplify-radio__button:before{content:"";display:inline-block;width:100%;height:100%;border-radius:var(--amplify-components-radio-button-before-border-radius);background-color:currentColor;border-radius:50%}.amplify-radio__button--small{width:var(--amplify-components-radio-button-small-width);height:var(--amplify-components-radio-button-small-height)}.amplify-radio__button--large{width:var(--amplify-components-radio-button-large-width);height:var(--amplify-components-radio-button-large-height)}.amplify-radio__input:checked+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{border-color:var(--amplify-components-radio-button-disabled-border-color);background-color:var(--amplify-components-radio-button-disabled-background-color)}.amplify-radio__label{color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{gap:inherit;flex-direction:inherit;align-items:inherit}.amplify-radiogroupfield{flex-direction:column;align-items:flex-start;--amplify-components-fieldset-legend-color: var( --amplify-components-radiogroup-legend-color );--amplify-components-fieldset-legend-font-weight: var( --amplify-components-radiogroup-legend-font-weight );--amplify-components-radio-button-border-width: var( --amplify-components-radiogroup-radio-border-width );--amplify-components-radio-button-border-color: var( --amplify-components-radiogroup-radio-border-color );--amplify-components-radio-button-background-color: var( --amplify-components-radiogroup-radio-background-color );--amplify-components-radio-label-color: var( --amplify-components-radiogroup-radio-label-color );--amplify-components-radio-button-checked-color: var( --amplify-components-radiogroup-radio-checked-color )}.amplify-searchfield{--amplify-components-fieldcontrol-color: var( --amplify-components-searchfield-input-color )}.amplify-searchfield__search{color:var(--amplify-components-searchfield-button-color);background-color:var(--amplify-components-searchfield-button-background-color)}.amplify-searchfield__search:active{background-color:var(--amplify-components-button-active-background-color);border-color:var(--amplify-components-button-active-border-color);color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:var(--amplify-components-searchfield-button-focus-border-color);color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:var(--amplify-components-searchfield-button-hover-border-color);color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{flex:var(--amplify-components-select-wrapper-flex);display:var(--amplify-components-select-wrapper-display);position:var(--amplify-components-select-wrapper-position);cursor:var(--amplify-components-select-wrapper-cursor);align-self:stretch}.amplify-select__icon{color:var(--amplify-components-fieldcontrol-color);align-items:var(--amplify-components-select-icon-wrapper-align-items);position:var(--amplify-components-select-icon-wrapper-position);top:var(--amplify-components-select-icon-wrapper-top);right:var(--amplify-components-select-icon-wrapper-right);transform:var(--amplify-components-select-icon-wrapper-transform);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events)}.amplify-select__icon--small{right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);background-color:var(--amplify-components-select-background-color);color:var(--amplify-components-select-color);min-width:var(--amplify-components-select-min-width);padding-inline-end:var(--amplify-components-select-padding-inline-end);white-space:var(--amplify-components-select-white-space)}.amplify-select:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-select--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-select option{background-color:var(--amplify-components-select-option-background-color);color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:var(--amplify-components-select-option-disabled-background-color);color:var(--amplify-components-select-option-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:var(--amplify-components-select-disabled-background-color);color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{color:inherit;background-color:inherit}.amplify-select--small{min-width:var(--amplify-components-select-small-min-width);padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{min-width:var(--amplify-components-select-large-min-width);padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{overflow:auto;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{flex-direction:var(--amplify-components-selectfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-selectfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-selectfield-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-selectfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-selectfield-focus-border-color );--amplify-components-field-label-color: var( --amplify-components-selectfield-label-color )}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{align-items:center;box-sizing:content-box;display:flex;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-thumb-height )}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-large-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-large-thumb-height )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-small-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-small-thumb-height )}.amplify-sliderfield__track{position:relative;flex-grow:1;border-radius:var(--amplify-components-sliderfield-track-border-radius);background-color:var(--amplify-components-sliderfield-track-background-color);--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-width: var( --amplify-components-sliderfield-track-min-width );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-height: var( --amplify-components-sliderfield-track-min-width )}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{width:var(--amplify-internal-sliderfield-track-width);min-height:var(--amplify-internal-sliderfield-track-min-height)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-large-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-large-track-height )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-small-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-small-track-height )}.amplify-sliderfield__range{position:absolute;border-radius:var(--amplify-components-sliderfield-range-border-radius);background-color:var(--amplify-components-sliderfield-range-background-color)}.amplify-sliderfield__range--disabled{background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{display:block;width:var(--amplify-components-sliderfield-thumb-width);height:var(--amplify-components-sliderfield-thumb-height);background-color:var(--amplify-components-sliderfield-thumb-background-color);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-width:var(--amplify-components-sliderfield-thumb-border-width);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-style:var(--amplify-components-sliderfield-thumb-border-style)}.amplify-sliderfield__thumb:hover{background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{width:var(--amplify-components-sliderfield-large-thumb-width);height:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__thumb--small{width:var(--amplify-components-sliderfield-small-thumb-width);height:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-stepperfield{flex-direction:var(--amplify-components-stepperfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-button-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-stepperfield-input-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-stepperfield-input-font-size );--amplify-components-button-color: var( --amplify-components-stepperfield-button-color );--amplify-components-button-active-color: var( --amplify-components-stepperfield-button-active-color );--amplify-components-button-active-background-color: var( --amplify-components-stepperfield-button-active-background-color );--amplify-components-button-focus-color: var( --amplify-components-stepperfield-button-focus-color );--amplify-components-button-focus-background-color: var( --amplify-components-stepperfield-button-focus-background-color );--amplify-components-button-disabled-color: var( --amplify-components-stepperfield-button-disabled-color );--amplify-components-button-disabled-background-color: var( --amplify-components-stepperfield-button-disabled-background-color );--amplify-components-button-hover-color: var( --amplify-components-stepperfield-button-hover-color );--amplify-components-button-hover-background-color: var( --amplify-components-stepperfield-button-hover-background-color )}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-width:0 0 var(--amplify-components-button-border-width) 0;border-radius:0}.amplify-stepperfield__button--decrease[data-invalid=true]{border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{border-inline-start:none}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-outer-spin-button,.amplify-stepperfield__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline-start:none;border-inline-end:none}.amplify-switchfield{display:inline-block;font-size:var(--amplify-components-switchfield-font-size);cursor:pointer}.amplify-switchfield--small{font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{display:inline-flex;align-items:center}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{display:inline-flex;justify-content:flex-start;box-sizing:content-box;border-radius:var(--amplify-components-switchfield-track-border-radius);padding:var(--amplify-components-switchfield-track-padding);width:var(--amplify-components-switchfield-track-width);height:var(--amplify-components-switchfield-track-height);transition-duration:var(--amplify-components-switchfield-track-transition-duration);background-color:var(--amplify-components-switchfield-track-background-color)}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{opacity:var(--amplify-components-switchfield-disabled-opacity);cursor:not-allowed}.amplify-switch__track--focused{box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:var(--amplify-components-switchfield-thumb-background-color);transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);border-radius:var(--amplify-components-switchfield-thumb-border-radius);width:var(--amplify-components-switchfield-thumb-width);height:var(--amplify-components-switchfield-thumb-width);border-width:var(--amplify-components-switchfield-thumb-border-width);border-style:var(--amplify-components-switchfield-thumb-border-style);border-color:var(--amplify-components-switchfield-thumb-border-color);overflow-wrap:break-word}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{padding:var(--amplify-components-switchfield-label-padding);cursor:pointer}.amplify-table{border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width);--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-padding );--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) 0px var(--amplify-components-table-header-border-width) 0px}.amplify-table--small{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-small-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-small-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-small-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-small-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-small-padding )}.amplify-table--large{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-large-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-large-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-large-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-large-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-large-padding )}.amplify-table--bordered{--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:var(--amplify-components-table-caption-caption-side);color:var(--amplify-components-table-caption-color);display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:var(--amplify-components-table-caption-text-align);word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:var(--amplify-components-table-head-display);vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:var(--amplify-components-table-body-display);vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:var(--amplify-components-table-foot-display);vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:var(--amplify-components-table-row-display);vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:var(--amplify-components-table-header-border-color);border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:var(--amplify-components-table-header-color);display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:var(--amplify-components-table-data-border-color);border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:var(--amplify-components-table-data-color);display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start: 0;--internal-item-margin-end: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-border-width: 0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex: initial;display:flex;flex-direction:row;background-color:var(--amplify-components-tabs-background-color);box-shadow:var(--amplify-components-tabs-box-shadow);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-border-style);border-color:var(--amplify-components-tabs-border-color);gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width: var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-margin-end: 0}.amplify-tabs__list--equal{--internal-item-flex: 1 1 0}.amplify-tabs__list--relative{--internal-item-flex: 1 1 auto}.amplify-tabs__panel{display:none;background-color:var(--amplify-components-tabs-panel-background-color);padding-inline:var(--amplify-components-tabs-panel-padding-inline);padding-block:var(--amplify-components-tabs-panel-padding-block)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{position:relative;background-color:var(--amplify-components-tabs-item-background-color);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-item-border-style);border-color:var(--amplify-components-tabs-item-border-color);flex:var(--internal-item-flex);margin-block-start:var(--internal-item-margin-start);margin-block-end:var(--internal-item-margin-end)}.amplify-tabs__item--active{color:var(--amplify-components-tabs-item-active-color);border-color:var(--amplify-components-tabs-item-active-border-color);background-color:var(--amplify-components-tabs-item-active-background-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{z-index:2;color:var(--amplify-components-tabs-item-focus-color);background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:var(--amplify-components-tabs-item-focus-box-shadow)}.amplify-tabs__item:active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{max-height:100%;flex-direction:column;--amplify-components-fieldcontrol-color: var( --amplify-components-textareafield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textareafield-border-color );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textareafield-focus-border-color )}.amplify-textfield{--amplify-components-fieldcontrol-color: var( --amplify-components-textfield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textfield-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-textfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textfield-focus-border-color )}.amplify-togglebutton{--amplify-internal-togglebutton-background-color: initial;--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-color );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color);--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-components-togglebutton-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-components-togglebutton-focus-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-color );--amplify-internal-togglebutton-active-background-color: var( --amplify-components-togglebutton-active-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-disabled-color )}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-pressed-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-pressed-hover-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-pressed-color )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-background-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-primary-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-primary-color );border-width:var(--amplify-components-togglebutton-primary-border-width);--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-focus-box-shadow );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-internal-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-primary-hover-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-primary-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-internal-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-primary-disabled-color )}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-primary-pressed-color );--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-pressed-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-pressed-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-pressed-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-pressed-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-components-togglebutton-primary-pressed-hover-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-pressed-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-pressed-color )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-pressed-hover-box-shadow )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-background-color );--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-link-background-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-link-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-focus-color );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-link-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-link-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-disabled-color );--amplify-internal-togglebutton-link-disabled-background-color: var( --amplify-components-togglebutton-link-disabled-background-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-link-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-link-disabled-background-color )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-pressed-color );--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-pressed-background-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-pressed-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-pressed-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-pressed-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-pressed-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-pressed-color )}.amplify-togglebuttongroup{align-items:var(--amplify-components-togglebuttongroup-align-items);align-content:var(--amplify-components-togglebuttongroup-align-content);justify-content:var(--amplify-components-togglebuttongroup-justify-content);gap:0}.amplify-togglebuttongroup .amplify-togglebutton:focus,.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){margin-inline-start:calc(-1 * var(--amplify-components-button-border-width));border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:var(--amplify-components-fileuploader-dropzone-border-width);text-align:var(--amplify-components-fileuploader-dropzone-text-align);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-fileuploader-dropzone-gap)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width);background-color:var(--amplify-components-fileuploader-dropzone-active-background-color)}.amplify-fileuploader__dropzone__icon{font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size);color:var(--amplify-components-fileuploader-dropzone-icon-color)}.amplify-fileuploader__dropzone__text{color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{display:flex;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{position:relative;border-width:var(--amplify-components-fileuploader-file-border-width);border-style:var(--amplify-components-fileuploader-file-border-style);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-fileuploader-file-padding-inline);padding-block:var(--amplify-components-fileuploader-file-padding-block);align-items:var(--amplify-components-fileuploader-file-align-items)}.amplify-fileuploader__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-fileuploader-file-gap)}.amplify-fileuploader__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);font-size:var(--amplify-components-fileuploader-file-name-font-size);color:var(--amplify-components-fileuploader-file-name-color)}.amplify-fileuploader__file__size{font-weight:var(--amplify-components-fileuploader-file-size-font-weight);font-size:var(--amplify-components-fileuploader-file-size-font-size);color:var(--amplify-components-fileuploader-file-size-color)}.amplify-fileuploader__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-fileuploader__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-fileuploader-file-image-width);height:var(--amplify-components-fileuploader-file-image-height);background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:var(--amplify-components-fileuploader-file-image-color)}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);height:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-fileuploader-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-fileuploader__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-fileuploader-previewer-max-width);max-height:var(--amplify-components-fileuploader-previewer-max-height);overflow:auto;gap:var(--amplify-components-fileuploader-previewer-body-gap);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline);padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);background-color:var(--amplify-components-fileuploader-previewer-background-color);border-width:var(--amplify-components-fileuploader-previewer-border-width);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius)}.amplify-fileuploader__previewer__text{font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);color:var(--amplify-components-fileuploader-previewer-text-color)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;position:fixed;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{top:0;right:0;bottom:0;left:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:initial;width:calc(100% - 2 * var(--amplify-space-small))}.amplify-inappmessaging-fullscreenmessage{height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{height:auto;top:0;right:0;bottom:0;left:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:visited,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:focus{background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness(100%)}.amplify-inappmessaging-messagelayout__button--dark:hover,.amplify-inappmessaging-messagelayout__button--dark:focus{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:hover,.amplify-inappmessaging-messagelayout__button--light:focus{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:hover,.amplify-inappmessaging-messagelayout__close-button:focus{color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;overflow-y:auto;gap:var(--amplify-space-xxxs)}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:initial;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;width:initial;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{width:100%;margin:var(--amplify-space-small)}.amplify-storagemanager__dropzone{background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:var(--amplify-components-storagemanager-dropzone-border-width);text-align:var(--amplify-components-storagemanager-dropzone-text-align);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-storagemanager-dropzone-gap)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width);background-color:var(--amplify-components-storagemanager-dropzone-active-background-color)}.amplify-storagemanager__dropzone__icon{font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size);color:var(--amplify-components-storagemanager-dropzone-icon-color)}.amplify-storagemanager__dropzone__text{color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{display:flex;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{position:relative;border-width:var(--amplify-components-storagemanager-file-border-width);border-style:var(--amplify-components-storagemanager-file-border-style);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-storagemanager-file-padding-inline);padding-block:var(--amplify-components-storagemanager-file-padding-block);align-items:var(--amplify-components-storagemanager-file-align-items)}.amplify-storagemanager__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-storagemanager-file-gap)}.amplify-storagemanager__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);font-size:var(--amplify-components-storagemanager-file-name-font-size);color:var(--amplify-components-storagemanager-file-name-color)}.amplify-storagemanager__file__size{font-weight:var(--amplify-components-storagemanager-file-size-font-weight);font-size:var(--amplify-components-storagemanager-file-size-font-size);color:var(--amplify-components-storagemanager-file-size-color)}.amplify-storagemanager__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-storagemanager__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-storagemanager-file-image-width);height:var(--amplify-components-storagemanager-file-image-height);background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:var(--amplify-components-storagemanager-file-image-color)}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);height:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-storagemanager-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-storagemanager__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-storagemanager-previewer-max-width);max-height:var(--amplify-components-storagemanager-previewer-max-height);overflow:auto;gap:var(--amplify-components-storagemanager-previewer-body-gap);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline);padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);background-color:var(--amplify-components-storagemanager-previewer-background-color);border-width:var(--amplify-components-storagemanager-previewer-border-width);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius)}.amplify-storagemanager__previewer__text{font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);color:var(--amplify-components-storagemanager-previewer-text-color)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-storage-browser{display:flex;flex-direction:column;align-items:stretch;height:100%;position:relative;padding:var(--amplify-space-small);gap:var(--amplify-space-small)}.amplify-storage-browser__error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error);padding:var(--amplify-space-medium)}.amplify-storage-browser__navigation,.amplify-storage-browser__exit{align-self:flex-start}.amplify-storage-browser__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large)}.amplify-storage-browser__controls,.amplify-storage-browser__summary,.amplify-storage-browser__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--amplify-space-medium)}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex-direction:row;flex:1;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{flex:1;overflow:hidden;position:relative;width:100%;display:block}.amplify-storage-browser__data-table{overflow:auto;position:relative;border-width:var(--amplify-border-widths-small);border-style:solid;border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);width:100%;height:100%;display:block}.amplify-storage-browser__table{width:100%;position:relative}.amplify-storage-browser__table-head{position:sticky;top:0;background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);z-index:2}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{border:none;padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell{padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-start-width:0;border-inline-end-width:0}.amplify-storage-browser__table-data-cell-icon{vertical-align:middle;margin-inline-end:var(--amplify-space-xs)}.amplify-storage-browser__table-header--select,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--cancel{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-text-data-cell,.amplify-storage-browser__table-sort-header{display:flex;width:100%;gap:var(--amplify-space-xxs);padding:var(--amplify-space-xxs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-items:center;justify-content:flex-start}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress{animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}.amplify-storage-browser__status{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__status-display{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--amplify-space-small);flex:1}.amplify-storage-browser__status-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{justify-content:flex-end;display:flex;gap:var(--amplify-space-small)}.amplify-storage-browser__loader{position:absolute;stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);top:0;z-index:3}.amplify-storage-browser__content-with-preview{display:flex;height:100%}.amplify-storage-browser__file-preview{overflow:auto;flex:1;width:50%;position:sticky;top:10px;bottom:10px;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 20px);padding:var(--amplify-space-medium);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);margin-inline-start:var(--amplify-space-large);padding-block-end:var(--amplify-space-large)}.amplify-storage-browser__file-preview-header{margin-block-end:var(--amplify-space-medium);display:flex;justify-content:flex-end}.amplify-storage-browser__file-preview-container{display:flex;flex-direction:column;gap:var(--amplify-space-large)}.amplify-storage-browser__file-preview-content{display:flex;flex-direction:column;gap:var(--amplify-space-large);align-items:center}.amplify-storage-browser__file-preview-section{display:flex;flex-direction:column;min-height:400px;flex:1}.amplify-storage-browser__file-preview-title{margin-block-end:var(--amplify-space-medium);color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);flex-shrink:0}.amplify-storage-browser__file-metadata{display:grid;gap:var(--amplify-space-small);background-color:var(--amplify-colors-background-secondary);padding:var(--amplify-space-medium);border-radius:var(--amplify-radii-small);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item{display:flex;justify-content:space-between;align-items:center;padding-block:var(--amplify-space-xs);border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{font-weight:var(--amplify-font-weights-medium);color:var(--amplify-colors-font-primary);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);margin:0;word-break:break-all;text-align:end;max-width:60%}.amplify-storage-browser__preview-fallback{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-large);text-align:center}.amplify-storage-browser__preview-fallback--error{color:var(--amplify-colors-font-error);background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error)}.amplify-storage-browser__preview-fallback--default{color:var(--amplify-colors-font-secondary);background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:var(--amplify-font-sizes-xxxxl);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-description{font-size:var(--amplify-font-sizes-small);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-size:var(--amplify-font-sizes-xs);font-family:var(--amplify-fonts-monospace),monospace}.amplify-storage-browser__preview-fallback-actions{display:flex;gap:var(--amplify-space-small);flex-wrap:wrap;justify-content:center}.amplify-storage-browser__preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);height:400px;width:100%}.amplify-storage-browser__preview-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--amplify-space-small);width:100%}.amplify-storage-browser__preview-placeholder-info{color:var(--amplify-colors-font-secondary);font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__text-preview{height:400px;width:100%;display:block;background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-medium);font-family:var(--amplify-fonts-monospace),monospace;font-size:var(--amplify-font-sizes-small);line-height:1.5;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.amplify-storage-browser__video-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__video-preview{display:flex;align-items:center;justify-content:center;width:100%;height:400px;border-radius:var(--amplify-radii-small);background-color:var(--amplify-colors-background-secondary);flex-shrink:0}.amplify-storage-browser__video-preview video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.amplify-storage-browser__image-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__image-preview{display:flex;align-items:center;justify-content:center;height:400px;width:100%;background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-shrink:0;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__image-preview img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--amplify-radii-small)}.amplify-storage-browser__download-button{display:flex;flex-flow:row nowrap;gap:8px}.amplify-storage-browser__download-button_icon{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:spin}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.amplify-ai-conversation{display:flex;flex-direction:column;height:100%;flex:1}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline);padding-block:var(--amplify-components-ai-conversation-message-padding-block)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{display:flex;flex-direction:var(--internal-flex-direction);align-items:center;min-height:var(--amplify-components-avatar-height);gap:var(--amplify-components-ai-conversation-message-sender-gap)}.amplify-ai-conversation__message__sender__username{color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{display:flex;flex:1;flex-direction:column;align-items:var(--internal-body-align-items);gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);padding:var(--internal-content-padding);display:flex;flex-direction:column;gap:var(--amplify-space-small)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg: var(--internal-bg-color);--internal-content-padding: var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction: row-reverse;--internal-body-align-items: flex-end}.amplify-ai-conversation__message--user{--internal-bg-color: var( --amplify-components-ai-conversation-message-user-background-color )}.amplify-ai-conversation__message--assistant{--internal-bg-color: var( --amplify-components-ai-conversation-message-assistant-background-color );--internal-flex-direction: row;--internal-body-align-items: flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{display:flex;flex-direction:row;align-items:flex-start;padding:var(--amplify-components-ai-conversation-form-padding);gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden}.amplify-ai-conversation__form__dropzone{text-align:initial;border:none;padding:0;display:grid;overflow:hidden}.amplify-ai-conversation__form__error{padding:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);gap:var(--amplify-components-ai-conversation-attachment-gap)}.amplify-ai-conversation__attachment{display:flex;flex-direction:row;align-items:center;padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline);border-width:var(--amplify-components-ai-conversation-attachment-border-width);border-style:solid;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);gap:var(--amplify-components-ai-conversation-attachment-gap);font-size:var(--amplify-components-ai-conversation-attachment-font-size)}.amplify-ai-conversation__attachment__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{width:var(--amplify-components-ai-conversation-attachment-image-width);height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover}.amplify-ai-conversation__attachment__name{color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;fill:transparent;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._nav_1wnmt_1{position:fixed;inset:auto 0 0 0;z-index:48;background:var(--color-background-base);box-shadow:0 -1px 0 var(--color-border-default),var(--shadow-e2);padding:8px 10px calc(max(12px,env(safe-area-inset-bottom,0px)) + 2px);display:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._navList_1wnmt_15{display:flex;justify-content:space-between;gap:0;margin:0;padding:0;list-style:none;width:100%}._navItem_1wnmt_25{display:flex;flex:1;min-width:0}._moreContainer_1wnmt_31{position:relative}._moreMenuRoot_1wnmt_35{flex:1}._navLink_1wnmt_39{flex:1;display:inline-flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:60px;padding:8px;border-radius:var(--radius-3);border:1px solid transparent;color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-caption);font-weight:var(--font-weight-label, 600);letter-spacing:.02em;text-transform:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._moreButton_1wnmt_63{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;font:inherit;width:100%}._navLink_1wnmt_39:hover{color:var(--color-text-primary);background:var(--color-background-subtle);border-color:var(--color-border-subtle, var(--color-border-default))}._navLink_1wnmt_39:focus-visible{outline:2px solid var(--ds-foundations-colors-state-focus);outline-offset:2px}._navLinkActive_1wnmt_82{color:var(--color-brand-primary-base);background:var(--state-selected-background);border-color:var(--color-border-strong);box-shadow:var(--shadow-e2)}._navLinkDisabled_1wnmt_89{color:var(--color-text-disabled);cursor:not-allowed}._icon_1wnmt_94{width:20px;height:20px}._label_1wnmt_99{line-height:1.2;color:var(--color-text-secondary);text-align:center}._navLinkActive_1wnmt_82 ._label_1wnmt_99{color:var(--color-text-primary)}._navLinkDisabled_1wnmt_89 ._label_1wnmt_99{color:var(--color-text-disabled)}@media (max-width: 1023.98px){._nav_1wnmt_1{display:block}}@media (max-width: 400px){._navLink_1wnmt_39{min-height:56px;padding:6px;gap:4px}._label_1wnmt_99{font-size:12px;letter-spacing:.01em}}._root_1bkuv_4{flex:1;min-height:100%;display:grid;place-items:center;padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-background-base)}@media (max-width: 1023.98px){._root_1bkuv_4{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (max-width: 767.98px){._root_1bkuv_4{padding:var(--spacing-3xl) var(--spacing-md)}}._shell_1enev_12{height:100dvh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--color-background-base)}._main_1enev_7{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:var(--app-bottom-nav-inset)}._shell_1enev_12[data-scroll-mode=page] ._main_1enev_7{overflow:hidden;padding-bottom:0}@media (max-width: 1023.98px){._shell_1enev_12{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}}@layer base{:root{--background: 0 0% 100%;--foreground: 215 25% 15%;--card: 0 0% 100%;--card-foreground: 215 25% 15%;--popover: 0 0% 100%;--popover-foreground: 215 25% 15%;--primary: 195 85% 45%;--primary-foreground: 0 0% 100%;--secondary: 210 15% 93%;--secondary-foreground: 215 25% 25%;--muted: 210 15% 95%;--muted-foreground: 215 15% 50%;--accent: 185 75% 55%;--accent-foreground: 0 0% 100%;--destructive: 0 75% 55%;--destructive-foreground: 0 0% 100%;--border: 215 20% 88%;--input: 215 20% 92%;--ring: 195 85% 45%;--radius: .75rem;--selected: 195 85% 95%;--hover-card: 195 50% 98%;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 215 25% 12%;--foreground: 210 20% 95%;--card: 215 25% 15%;--card-foreground: 210 20% 95%;--popover: 215 25% 15%;--popover-foreground: 210 20% 95%;--primary: 195 85% 50%;--primary-foreground: 0 0% 100%;--secondary: 215 25% 20%;--secondary-foreground: 210 20% 90%;--muted: 215 20% 18%;--muted-foreground: 215 15% 60%;--accent: 185 75% 60%;--accent-foreground: 0 0% 100%;--destructive: 0 75% 55%;--destructive-foreground: 0 0% 100%;--border: 215 20% 22%;--input: 215 20% 20%;--ring: 195 85% 50%;--selected: 195 60% 25%;--hover-card: 195 30% 18%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}}*{border-color:hsl(var(--border))}body{background:hsl(var(--background));color:hsl(var(--foreground))}:root{--app-bottom-nav-height: 0px;--app-bottom-nav-inset: 0px;--route-gutter-block: var(--spacing-lg);--route-gutter-inline: var(--layout-page-padding-mobile)}@media (min-width: 1024px){:root{--route-gutter-block: var(--spacing-xl);--route-gutter-inline: var(--layout-page-padding-desktop)}}@media (max-width: 1023.98px){:root{--app-bottom-nav-height: calc(70px + max(12px, env(safe-area-inset-bottom, 0px))) ;--app-bottom-nav-inset: calc(96px + max(16px, env(safe-area-inset-bottom, 0px))) }}@media (max-width: 767.98px){html,body,#root{height:100%;overflow:hidden;overscroll-behavior-y:none}}:root{--color-brand-primary-base: #2563eb;--color-brand-primary-hover: #1d4ed8;--color-brand-primary-active: #1e40af;--color-brand-primary-on: #ffffff;--color-brand-secondary-base: #0d9488;--color-brand-secondary-hover: #0f766e;--color-brand-secondary-active: #115e59;--color-brand-secondary-on: #ffffff;--color-background-base: #ffffff;--color-background-subtle: #f8fafc;--color-background-chrome: #f1f5f9;--color-text-primary: #0f172a;--color-text-secondary: #334155;--color-text-tertiary: #64748b;--color-text-inverse: #ffffff;--color-text-disabled: #94a3b8;--color-border-default: #e2e8f0;--color-border-strong: #cbd5e1;--color-border-error: #fca5a5;--color-border-warning: #fde68a;--color-focus-ring: #2563eb;--focus-ring-width: 2px;--focus-ring-offset: 2px;--state-hover-background: #f1f5fe;--state-selected-background: #e7f0ff;--state-success-background: #ecfdf5;--state-critical-background: #fef2f2;--state-warning-background: #fffbeb;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-active: #166534;--color-warning: #d97706;--color-error: #dc2626;--color-info: #0284c7;--color-intent-destructive-base: #dc2626;--color-intent-destructive-hover: #b91c1c;--color-intent-destructive-active: #991b1b;--color-intent-destructive-on: #ffffff;--color-department-aesthetics: #7c3aed;--color-department-venous: #4f46e5;--color-department-dermatology: #059669;--color-department-billing-admin: #f59e0b;--grid-base: 8px;--spacing-5xs: 1px;--spacing-4xs: 1.5px;--spacing-3xs: 2px;--spacing-2xs: 3px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--spacing-3xl: 48px;--spacing-4xl: 64px;--spacing-5xl: 80px;--component-height-compact: 32px;--component-height-comfortable: 40px;--component-height-large: 48px;--component-height-large-emphasis: 56px;--interaction-min-tap-target: 44px;--radius-0: 0;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--radius-4: 16px;--radius-round: 9999px;--border-width-none: 0;--border-width-thin: 1px;--border-width-thick: 2px;--shadow-e0: none;--shadow-e1: 0 1px 2px rgba(0, 0, 0, .06);--shadow-e2: 0 2px 6px rgba(0, 0, 0, .08);--shadow-e3: 0 4px 12px rgba(0, 0, 0, .1);--shadow-e4: 0 8px 24px rgba(0, 0, 0, .12);--shadow-e5: 0 12px 32px rgba(0, 0, 0, .16);--font-family-base: Inter, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-caption: .75rem;--line-height-caption: 1.3;--font-weight-caption: 400;--letter-spacing-caption: .01em;--font-size-button: 1rem;--line-height-button: 1.5;--font-weight-button: 500;--letter-spacing-button: .01em;--font-size-label: .875rem;--line-height-label: 1.3;--font-weight-label: 500;--letter-spacing-label: .01em;--font-size-body: 1rem;--line-height-body: 1.5;--font-weight-body: 400;--font-size-subtitle: 1.125rem;--line-height-subtitle: 1.45;--font-weight-subtitle: 400;--font-size-title: 1.25rem;--line-height-title: 1.4;--font-weight-title: 600;--font-size-headline: 1.5rem;--line-height-headline: 1.35;--font-weight-headline: 600;--font-size-display: 2rem;--line-height-display: 1.2;--font-weight-display: 600;--letter-spacing-condensed: .01em;--breakpoint-xs: 360px;--breakpoint-sm: 600px;--breakpoint-md: 900px;--breakpoint-lg: 1200px;--breakpoint-xl: 1536px;--layout-page-padding-mobile: 16px;--layout-page-padding-tablet: 16px;--layout-page-padding-desktop: 32px;--layout-content-padding-desktop: 40px;--layout-max-content-width: 1400px;--layout-dialog-max-width: 720px}:root{--ds-foundations-grid: 8;--ds-foundations-colors-brand-primary-base: #2563EB;--ds-foundations-colors-brand-primary-hover: #1D4ED8;--ds-foundations-colors-brand-primary-active: #1E40AF;--ds-foundations-colors-brand-primary-onPrimary: #FFFFFF;--ds-foundations-colors-brand-secondary-base: #0D9488;--ds-foundations-colors-brand-secondary-hover: #0F766E;--ds-foundations-colors-brand-secondary-active: #115E59;--ds-foundations-colors-brand-secondary-onSecondary: #FFFFFF;--ds-foundations-colors-background-base: #FFFFFF;--ds-foundations-colors-background-subtle: #F8FAFC;--ds-foundations-colors-background-chrome: #F1F5F9;--ds-foundations-colors-text-primary: #0F172A;--ds-foundations-colors-text-secondary: #334155;--ds-foundations-colors-text-tertiary: #64748B;--ds-foundations-colors-text-inverse: #FFFFFF;--ds-foundations-colors-text-disabled: #94A3B8;--ds-foundations-colors-border-default: #E2E8F0;--ds-foundations-colors-border-strong: #CBD5E1;--ds-foundations-colors-border-emphasis: #CBD5E1;--ds-foundations-colors-border-error: #FCA5A5;--ds-foundations-colors-border-warning: #FDE68A;--ds-foundations-colors-state-focus: #2563EB;--ds-foundations-colors-state-hoverBackground: #F1F5FE;--ds-foundations-colors-state-selectedBackground: #E7F0FF;--ds-foundations-colors-semantic-success: #16A34A;--ds-foundations-colors-semantic-successHover: #15803D;--ds-foundations-colors-semantic-successActive: #166534;--ds-foundations-colors-semantic-warning: #D97706;--ds-foundations-colors-semantic-error: #DC2626;--ds-foundations-colors-semantic-info: #0284C7;--ds-foundations-colors-intent-destructive-base: #DC2626;--ds-foundations-colors-intent-destructive-hover: #B91C1C;--ds-foundations-colors-intent-destructive-active: #991B1B;--ds-foundations-colors-intent-destructive-on: #FFFFFF;--ds-foundations-colors-supporting-departments-aesthetics: #7C3AED;--ds-foundations-colors-supporting-departments-venous: #4F46E5;--ds-foundations-colors-supporting-departments-dermatology: #059669;--ds-foundations-colors-supporting-departments-billingAdmin: #F59E0B;--ds-foundations-colors-supporting-departments-imported: #6B7280;--ds-foundations-spacing-5xs: 1;--ds-foundations-spacing-4xs: 1.5;--ds-foundations-spacing-3xs: 2;--ds-foundations-spacing-2xs: 3;--ds-foundations-spacing-xxs: 4;--ds-foundations-spacing-xs: 8;--ds-foundations-spacing-sm: 12;--ds-foundations-spacing-md: 16;--ds-foundations-spacing-lg: 24;--ds-foundations-spacing-xl: 32;--ds-foundations-spacing-2xl: 40;--ds-foundations-spacing-3xl: 48;--ds-foundations-spacing-4xl: 64;--ds-foundations-spacing-5xl: 80;--ds-foundations-components-compact: 32;--ds-foundations-components-comfortable: 40;--ds-foundations-components-large: 48;--ds-foundations-components-largeEmphasis: 56;--ds-foundations-interaction-minimumTapTarget: 44;--ds-foundations-focusRing-width: 2;--ds-foundations-focusRing-offset: 2;--ds-foundations-focusRing-color: #2563EB;--ds-foundations-surfaces-hover: #F1F5FE;--ds-foundations-surfaces-selected: #E7F0FF;--ds-foundations-surfaces-success: #ECFDF5;--ds-foundations-surfaces-critical: #FEF2F2;--ds-foundations-surfaces-warning: #FFFBEB;--ds-foundations-textStates-disabled: #94A3B8;--ds-foundations-radii-r0: 0;--ds-foundations-radii-r1: 4;--ds-foundations-radii-r2: 8;--ds-foundations-radii-r3: 12;--ds-foundations-radii-r4: 16;--ds-foundations-radii-round: 9999;--ds-foundations-borderWidth-none: 0;--ds-foundations-borderWidth-thin: 1;--ds-foundations-borderWidth-thick: 2;--ds-foundations-borderUsage-input: r2;--ds-foundations-borderUsage-card: r2;--ds-foundations-borderUsage-modal: r3;--ds-foundations-borderUsage-pill: round;--ds-foundations-borderUsage-avatar: round;--ds-foundations-elevation-e0: none;--ds-foundations-elevation-e1: 0 1px 2px rgba(0, 0, 0, .06);--ds-foundations-elevation-e2: 0 2px 6px rgba(0, 0, 0, .08);--ds-foundations-elevation-e3: 0 4px 12px rgba(0, 0, 0, .1);--ds-foundations-elevation-e4: 0 8px 24px rgba(0, 0, 0, .12);--ds-foundations-elevation-e5: 0 12px 32px rgba(0, 0, 0, .16);--ds-foundations-elevationUsage-card: e1;--ds-foundations-elevationUsage-popover: e3;--ds-foundations-elevationUsage-dialog: e4;--ds-foundations-elevationUsage-toast: e4;--ds-foundations-elevationUsage-heavyweightDialog: e5;--ds-foundations-breakpoints-xs: 360;--ds-foundations-breakpoints-sm: 600;--ds-foundations-breakpoints-md: 900;--ds-foundations-breakpoints-lg: 1200;--ds-foundations-breakpoints-xl: 1536;--ds-foundations-mediaQueries-xs: (min-width: 360px);--ds-foundations-mediaQueries-sm: (min-width: 600px);--ds-foundations-mediaQueries-md: (min-width: 900px);--ds-foundations-mediaQueries-lg: (min-width: 1200px);--ds-foundations-mediaQueries-xl: (min-width: 1536px);--ds-foundations-typography-button-fontSize: 1rem;--ds-foundations-typography-button-lineHeight: 1.5;--ds-foundations-typography-button-fontWeight: 500;--ds-foundations-typography-button-letterSpacing: .01em;--ds-foundations-typography-caption-fontSize: .75rem;--ds-foundations-typography-caption-lineHeight: 1.3;--ds-foundations-typography-caption-fontWeight: 400;--ds-foundations-typography-caption-letterSpacing: .01em;--ds-foundations-typography-label-fontSize: .875rem;--ds-foundations-typography-label-lineHeight: 1.3;--ds-foundations-typography-label-fontWeight: 500;--ds-foundations-typography-label-letterSpacing: .01em;--ds-foundations-typography-body-fontSize: 1rem;--ds-foundations-typography-body-lineHeight: 1.5;--ds-foundations-typography-body-fontWeight: 400;--ds-foundations-typography-subtitle-fontSize: 1.125rem;--ds-foundations-typography-subtitle-lineHeight: 1.45;--ds-foundations-typography-subtitle-fontWeight: 400;--ds-foundations-typography-title-fontSize: 1.25rem;--ds-foundations-typography-title-lineHeight: 1.4;--ds-foundations-typography-title-fontWeight: 600;--ds-foundations-typography-headline-fontSize: 1.5rem;--ds-foundations-typography-headline-lineHeight: 1.35;--ds-foundations-typography-headline-fontWeight: 600;--ds-foundations-typography-display-fontSize: 2rem;--ds-foundations-typography-display-lineHeight: 1.2;--ds-foundations-typography-display-fontWeight: 600;--ds-foundations-typographyMeta-baseFontFamily: Inter, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial;--ds-foundations-typographyMeta-fallbackStack: "Helvetica Neue", Arial, sans-serif;--ds-foundations-typographyMeta-letterSpacingCondensed: .01em;--ds-foundations-layout-mobile-pagePaddingInline: 16;--ds-foundations-layout-mobile-contentPaddingInline: 16;--ds-foundations-layout-tablet-pagePaddingInline: 16;--ds-foundations-layout-tablet-contentPaddingInline: 16;--ds-foundations-layout-desktop-pagePaddingInline: 32;--ds-foundations-layout-desktop-contentPaddingInline: 40;--ds-foundations-layout-desktop-maxContentWidth: 1400;--ds-foundations-layout-dialogMaxWidth: 720;--ds-foundations-form-pageMaxWidth: 1344;--ds-foundations-form-cardMaxWidth: 672;--ds-foundations-form-cardPadding: 32;--ds-foundations-form-headerSpacing: 24;--ds-foundations-form-sectionSpacing: 32;--ds-foundations-form-fieldSpacing: 16;--ds-foundations-form-labelSpacing: 8;--ds-foundations-form-helperSpacing: 8;--ds-foundations-form-actionsSpacing: 16;--ds-foundations-form-controlHeight: 48;--ds-foundations-form-controlRadiusToken: r2;--ds-foundations-form-controlRadius: 8;--ds-foundations-form-controlPadding-block: 12;--ds-foundations-form-controlPadding-inline: 16;--ds-foundations-form-controlIcon-size: 24;--ds-foundations-form-controlIcon-gap: 8;--ds-foundations-form-cardRadiusToken: r2;--ds-foundations-form-cardRadius: 8;--ds-foundations-form-emphasisBorderWidth: 1;--ds-foundations-form-twoColumn-cardMaxWidth: 1024;--ds-foundations-form-twoColumn-columnMinWidth: 320;--ds-foundations-form-twoColumn-columnGap: 24;--ds-foundations-form-twoColumn-rowGap: 24;--ds-foundations-form-guidelines-cardMaxWidth: 672;--ds-foundations-form-guidelines-columnGap: 32;--ds-foundations-form-guidelines-rowGap: 12;--ds-foundations-form-guidelines-cardPadding: 32;--ds-foundations-form-calendar-panelWidth: 320;--ds-foundations-form-calendar-panelPaddingBlock: 16;--ds-foundations-form-calendar-panelPaddingInline: 16;--ds-foundations-form-calendar-panelGap: 12;--ds-foundations-form-calendar-headerGap: 8;--ds-foundations-form-calendar-headerButtonSize: 32;--ds-foundations-form-calendar-gridGap: 4;--ds-foundations-form-calendar-daySize: 40;--ds-foundations-form-calendar-dayRadius: 8;--ds-foundations-card-interactive-background: var(--color-background-base);--ds-foundations-card-interactive-border: 1px solid var(--color-border-default);--ds-foundations-card-interactive-borderRadius: var(--radius-2);--ds-foundations-card-interactive-shadow: var(--shadow-e1);--ds-foundations-card-interactive-hoverBorderColor: var(--color-border-strong);--ds-foundations-card-interactive-hoverShadow: var(--shadow-e2);--ds-foundations-card-interactive-hoverBackground: var(--color-background-subtle);--ds-foundations-card-interactive-activeBorderColor: var(--color-brand-primary-base);--ds-foundations-card-interactive-activeBackground: var(--state-selected-background);--ds-foundations-card-content-background: var(--color-background-subtle);--ds-foundations-card-content-border: none;--ds-foundations-card-content-borderRadius: var(--radius-3);--ds-foundations-card-content-shadow: none}
