@layer base, ui-reset, ui-Flex, ui-Grid, ui-ScrollView, ui-Radio, ui-Button, ui-UIInputField, ui-Link, ui-Accordion, ui-Alert, ui-Card, ui-Collection, ui-Field, ui-FieldLabel, ui-RadioGroupField, ui-TableComponents, ui-VisuallyHidden;@layer base{:root,[data-amplify-theme]{--lakelife-components-accordion-background-color:var(
      --lakelife-colors-background-primary
    );--lakelife-components-accordion-item-border-color:var(
      --lakelife-colors-border-secondary
    );--lakelife-components-accordion-item-border-width:var(
      --lakelife-border-widths-small
    );--lakelife-components-accordion-item-border-style:solid;--lakelife-components-accordion-item-border-radius:var(
      --lakelife-radii-small
    );--lakelife-components-accordion-item-trigger-align-items:center;--lakelife-components-accordion-item-trigger-color:inherit;--lakelife-components-accordion-item-trigger-gap:var(
      --lakelife-space-small
    );--lakelife-components-accordion-item-trigger-justify-content:space-between;--lakelife-components-accordion-item-trigger-padding-block:var(
      --lakelife-space-xs
    );--lakelife-components-accordion-item-trigger-padding-inline:var(
      --lakelife-space-small
    );--lakelife-components-accordion-item-trigger-hover-color:inherit;--lakelife-components-accordion-item-trigger-hover-background-color:var(
      --lakelife-colors-overlay-5
    );--lakelife-components-accordion-item-trigger-focus-border-color:var(
      --lakelife-colors-border-focus
    );--lakelife-components-accordion-item-trigger-focus-box-shadow:0 0 0 2px var(--lakelife-colors-border-focus);--lakelife-components-accordion-item-content-color:inherit;--lakelife-components-accordion-item-content-padding-inline:var(
      --lakelife-space-small
    );--lakelife-components-accordion-item-content-padding-block-end:var(
      --lakelife-space-small
    );--lakelife-components-accordion-item-content-padding-block-start:var(
      --lakelife-space-xxxs
    );--lakelife-components-accordion-item-icon-color:var(
      --lakelife-colors-font-tertiary
    );--lakelife-components-accordion-item-icon-transition-duration:var(
      --lakelife-time-medium
    );--lakelife-components-accordion-item-icon-transition-timing-function:cubic-bezier(0.87,0,0.13,1);--lakelife-components-alert-align-items:center;--lakelife-components-alert-justify-content:space-between;--lakelife-components-alert-color:var(--lakelife-colors-font-primary);--lakelife-components-alert-background-color:var(
      --lakelife-colors-background-tertiary
    );--lakelife-components-alert-padding-block:var(--lakelife-space-small);--lakelife-components-alert-padding-inline:var(--lakelife-space-medium);--lakelife-components-alert-icon-size:var(--lakelife-font-sizes-xl);--lakelife-components-alert-heading-font-size:var(
      --lakelife-font-sizes-medium
    );--lakelife-components-alert-heading-font-weight:var(
      --lakelife-font-weights-bold
    );--lakelife-components-alert-info-color:var(--lakelife-colors-font-info);--lakelife-components-alert-info-background-color:var(
      --lakelife-colors-background-info
    );--lakelife-components-alert-error-color:var(--lakelife-colors-font-error);--lakelife-components-alert-error-background-color:var(
      --lakelife-colors-background-error
    );--lakelife-components-alert-warning-color:var(
      --lakelife-colors-font-warning
    );--lakelife-components-alert-warning-background-color:var(
      --lakelife-colors-background-warning
    );--lakelife-components-alert-success-color:var(
      --lakelife-colors-font-success
    );--lakelife-components-alert-success-background-color:var(
      --lakelife-colors-background-success
    );--lakelife-components-button-font-weight:var(--lakelife-font-weights-bold);--lakelife-components-button-transition-duration:var(
      --lakelife-components-fieldcontrol-transition-duration
    );--lakelife-components-button-font-size:var(
      --lakelife-components-fieldcontrol-font-size
    );--lakelife-components-button-line-height:var(
      --lakelife-components-fieldcontrol-line-height
    );--lakelife-components-button-padding-block-start:var(
      --lakelife-components-fieldcontrol-padding-block-start
    );--lakelife-components-button-padding-block-end:var(
      --lakelife-components-fieldcontrol-padding-block-end
    );--lakelife-components-button-padding-inline-start:var(
      --lakelife-components-fieldcontrol-padding-inline-start
    );--lakelife-components-button-padding-inline-end:var(
      --lakelife-components-fieldcontrol-padding-inline-end
    );--lakelife-components-button-background-color:transparent;--lakelife-components-button-border-color:var(
      --lakelife-components-fieldcontrol-border-color
    );--lakelife-components-button-border-width:var(
      --lakelife-components-fieldcontrol-border-width
    );--lakelife-components-button-border-style:var(
      --lakelife-components-fieldcontrol-border-style
    );--lakelife-components-button-border-radius:var(
      --lakelife-components-fieldcontrol-border-radius
    );--lakelife-components-button-color:var(--lakelife-colors-font-primary);--lakelife-components-button-hover-color:var(--lakelife-colors-font-focus);--lakelife-components-button-hover-background-color:var(
      --lakelife-colors-primary-10
    );--lakelife-components-button-hover-border-color:var(
      --lakelife-colors-primary-60
    );--lakelife-components-button-focus-color:var(--lakelife-colors-font-focus);--lakelife-components-button-focus-border-color:var(
      --lakelife-colors-border-focus
    );--lakelife-components-button-focus-box-shadow:var(
      --lakelife-components-fieldcontrol-focus-box-shadow
    );--lakelife-components-button-active-color:var(
      --lakelife-colors-font-active
    );--lakelife-components-button-active-background-color:var(
      --lakelife-colors-primary-20
    );--lakelife-components-button-active-border-color:var(
      --lakelife-colors-primary-100
    );--lakelife-components-button-link-background-color:transparent;--lakelife-components-button-link-border-color:transparent;--lakelife-components-button-link-border-width:var(
      --lakelife-border-widths-small
    );--lakelife-components-button-link-color:var(
      --lakelife-colors-font-interactive
    );--lakelife-components-button-link-hover-border-color:transparent;--lakelife-components-button-link-hover-background-color:var(
      --lakelife-colors-primary-10
    );--lakelife-components-button-link-hover-color:var(
      --lakelife-colors-font-hover
    );--lakelife-components-button-link-focus-border-color:transparent;--lakelife-components-button-link-focus-background-color:var(
      --lakelife-colors-primary-10
    );--lakelife-components-button-link-focus-color:var(
      --lakelife-colors-font-focus
    );--lakelife-components-button-link-focus-box-shadow:var(
      --lakelife-components-fieldcontrol-focus-box-shadow
    );--lakelife-components-button-link-active-border-color:transparent;--lakelife-components-button-link-active-background-color:var(
      --lakelife-colors-primary-20
    );--lakelife-components-button-link-active-color:var(
      --lakelife-colors-font-active
    );--lakelife-components-button-small-font-size:var(
      --lakelife-components-fieldcontrol-small-font-size
    );--lakelife-components-button-small-padding-block-start:var(
      --lakelife-components-fieldcontrol-small-padding-block-start
    );--lakelife-components-button-small-padding-block-end:var(
      --lakelife-components-fieldcontrol-small-padding-block-end
    );--lakelife-components-button-small-padding-inline-start:var(
      --lakelife-components-fieldcontrol-small-padding-inline-start
    );--lakelife-components-button-small-padding-inline-end:var(
      --lakelife-components-fieldcontrol-small-padding-inline-end
    );--lakelife-components-card-background-color:var(
      --lakelife-colors-background-primary
    );--lakelife-components-card-border-radius:var(--lakelife-radii-xs);--lakelife-components-card-border-width:0;--lakelife-components-card-border-style:solid;--lakelife-components-card-border-color:transparent;--lakelife-components-card-box-shadow:none;--lakelife-components-card-padding:var(--lakelife-space-medium);--lakelife-components-card-outlined-background-color:var(
      --lakelife-components-card-background-color
    );--lakelife-components-card-outlined-border-radius:var(--lakelife-radii-xs);--lakelife-components-card-outlined-border-width:var(
      --lakelife-border-widths-small
    );--lakelife-components-card-outlined-border-style:solid;--lakelife-components-card-outlined-border-color:var(
      --lakelife-colors-border-primary
    );--lakelife-components-card-outlined-box-shadow:var(
      --lakelife-components-card-box-shadow
    );--lakelife-components-card-elevated-background-color:var(
      --lakelife-components-card-background-color
    );--lakelife-components-card-elevated-border-radius:var(--lakelife-radii-xs);--lakelife-components-card-elevated-border-width:0;--lakelife-components-card-elevated-border-style:solid;--lakelife-components-card-elevated-border-color:transparent;--lakelife-components-card-elevated-box-shadow:var(
      --lakelife-shadows-medium
    );--lakelife-components-checkbox-cursor:pointer;--lakelife-components-checkbox-align-items:center;--lakelife-components-checkboxfield-align-items:flex-start;--lakelife-components-checkboxfield-align-content:center;--lakelife-components-checkboxfield-flex-direction:column;--lakelife-components-checkboxfield-justify-content:center;--lakelife-components-field-gap:var(--lakelife-space-xs);--lakelife-components-field-font-size:var(--lakelife-font-sizes-medium);--lakelife-components-field-flex-direction:column;--lakelife-components-field-small-font-size:var(
      --lakelife-font-sizes-small
    );--lakelife-components-field-label-color:var(
      --lakelife-colors-font-secondary
    );--lakelife-components-fieldcontrol-border-style:solid;--lakelife-components-fieldcontrol-border-color:var(
      --lakelife-colors-border-primary
    );--lakelife-components-fieldcontrol-border-width:var(
      --lakelife-border-widths-small
    );--lakelife-components-fieldcontrol-border-radius:var(
      --lakelife-radii-small
    );--lakelife-components-fieldcontrol-color:var(
      --lakelife-colors-font-primary
    );--lakelife-components-fieldcontrol-padding-block-start:var(
      --lakelife-space-xs
    );--lakelife-components-fieldcontrol-padding-block-end:var(
      --lakelife-space-xs
    );--lakelife-components-fieldcontrol-padding-inline-start:var(
      --lakelife-space-medium
    );--lakelife-components-fieldcontrol-padding-inline-end:var(
      --lakelife-space-medium
    );--lakelife-components-fieldcontrol-font-size:var(
      --lakelife-components-field-font-size
    );--lakelife-components-fieldcontrol-line-height:var(
      --lakelife-line-heights-medium
    );--lakelife-components-fieldcontrol-transition-duration:var(
      --lakelife-time-medium
    );--lakelife-components-fieldcontrol-outline-color:var(
      --lakelife-colors-transparent
    );--lakelife-components-fieldcontrol-outline-style:solid;--lakelife-components-fieldcontrol-outline-width:var(
      --lakelife-outline-widths-medium
    );--lakelife-components-fieldcontrol-outline-offset:var(
      --lakelife-outline-offsets-medium
    );--lakelife-components-fieldcontrol-small-font-size:var(
      --lakelife-components-field-small-font-size
    );--lakelife-components-fieldcontrol-small-padding-block-start:var(
      --lakelife-space-xxs
    );--lakelife-components-fieldcontrol-small-padding-block-end:var(
      --lakelife-space-xxs
    );--lakelife-components-fieldcontrol-small-padding-inline-start:var(
      --lakelife-space-small
    );--lakelife-components-fieldcontrol-small-padding-inline-end:var(
      --lakelife-space-small
    );--lakelife-components-fieldcontrol-focus-border-color:var(
      --lakelife-colors-border-focus
    );--lakelife-components-fieldcontrol-focus-box-shadow:0px 0px 0px 2px var(--lakelife-colors-border-focus);--lakelife-components-fieldcontrol-disabled-color:var(
      --lakelife-colors-font-disabled
    );--lakelife-components-fieldcontrol-disabled-cursor:not-allowed;--lakelife-components-fieldcontrol-disabled-border-color:var(
      --lakelife-colors-transparent
    );--lakelife-components-fieldcontrol-disabled-background-color:var(
      --lakelife-colors-background-disabled
    );--lakelife-components-fieldcontrol-error-focus-box-shadow:0px 0px 0px 2px var(--lakelife-colors-border-error);--lakelife-components-fieldgroup-gap:var(--lakelife-space-zero);--lakelife-components-fieldgroup-outer-align-items:center;--lakelife-components-fieldset-background-color:transparent;--lakelife-components-fieldset-border-radius:var(--lakelife-radii-xs);--lakelife-components-fieldset-flex-direction:column;--lakelife-components-fieldset-gap:var(--lakelife-components-field-gap);--lakelife-components-fieldset-legend-color:var(
      --lakelife-colors-font-primary
    );--lakelife-components-fieldset-legend-font-size:var(
      --lakelife-components-field-font-size
    );--lakelife-components-fieldset-legend-font-weight:var(
      --lakelife-font-weights-bold
    );--lakelife-components-fieldset-legend-line-height:var(
      --lakelife-line-heights-medium
    );--lakelife-components-flex-gap:var(--lakelife-space-medium);--lakelife-components-flex-justify-content:normal;--lakelife-components-flex-align-items:stretch;--lakelife-components-flex-align-content:normal;--lakelife-components-flex-flex-wrap:nowrap;--lakelife-components-icon-line-height:1;--lakelife-components-icon-height:1em;--lakelife-components-input-color:var(
      --lakelife-components-fieldcontrol-color
    );--lakelife-components-input-border-color:var(
      --lakelife-components-fieldcontrol-border-color
    );--lakelife-components-input-font-size:var(
      --lakelife-components-fieldcontrol-font-size
    );--lakelife-components-input-focus-border-color:var(
      --lakelife-components-fieldcontrol-focus-border-color
    );--lakelife-components-link-active-color:var(--lakelife-colors-font-active);--lakelife-components-link-color:var(--lakelife-colors-font-interactive);--lakelife-components-link-focus-color:var(--lakelife-colors-font-focus);--lakelife-components-link-hover-color:var(--lakelife-colors-font-hover);--lakelife-components-link-visited-color:var(
      --lakelife-colors-font-interactive
    );--lakelife-components-link-text-decoration:none;--lakelife-components-link-active-text-decoration:none;--lakelife-components-link-focus-text-decoration:none;--lakelife-components-link-hover-text-decoration:none;--lakelife-components-link-visited-text-decoration:none;--lakelife-components-radio-align-items:center;--lakelife-components-radio-justify-content:flex-start;--lakelife-components-radio-button-align-items:center;--lakelife-components-radio-button-justify-content:center;--lakelife-components-radio-button-width:var(--lakelife-font-sizes-medium);--lakelife-components-radio-button-height:var(
      --lakelife-font-sizes-medium
    );--lakelife-components-radio-button-box-sizing:border-box;--lakelife-components-radio-button-border-width:var(
      --lakelife-border-widths-medium
    );--lakelife-components-radio-button-border-style:solid;--lakelife-components-radio-button-border-radius:50%;--lakelife-components-radio-button-before-border-radius:50%;--lakelife-components-radio-button-border-color:var(
      --lakelife-colors-border-primary
    );--lakelife-components-radio-button-color:var(
      --lakelife-colors-background-primary
    );--lakelife-components-radio-button-background-color:var(
      --lakelife-colors-background-primary
    );--lakelife-components-radio-button-transition-property:all;--lakelife-components-radio-button-transition-duration:var(
      --lakelife-time-medium
    );--lakelife-components-radio-button-outline-color:var(
      --lakelife-colors-transparent
    );--lakelife-components-radio-button-outline-style:solid;--lakelife-components-radio-button-outline-width:var(
      --lakelife-outline-widths-medium
    );--lakelife-components-radio-button-outline-offset:var(
      --lakelife-outline-offsets-medium
    );--lakelife-components-radio-button-padding:var(
      --lakelife-border-widths-medium
    );--lakelife-components-radio-button-checked-color:var(
      --lakelife-colors-primary-80
    );--lakelife-components-radio-button-checked-disabled-color:var(
      --lakelife-colors-background-disabled
    );--lakelife-components-radio-button-focus-border-color:var(
      --lakelife-colors-border-focus
    );--lakelife-components-radio-button-focus-box-shadow:var(
      --lakelife-components-fieldcontrol-focus-box-shadow
    );--lakelife-components-radio-button-error-border-color:var(
      --lakelife-colors-border-error
    );--lakelife-components-radio-button-error-focus-box-shadow:var(
      --lakelife-components-fieldcontrol-error-focus-box-shadow
    );--lakelife-components-radio-button-disabled-border-color:var(
      --lakelife-colors-border-disabled
    );--lakelife-components-radio-button-disabled-background-color:var(
      --lakelife-colors-background-primary
    );--lakelife-components-radio-label-color:var(
      --lakelife-components-text-color
    );--lakelife-components-radiogroup-radio-border-width:var(
      --lakelife-components-radio-button-border-width
    );--lakelife-components-radiogroup-radio-border-color:var(
      --lakelife-components-radio-button-border-color
    );--lakelife-components-radiogroup-radio-background-color:var(
      --lakelife-components-radio-button-background-color
    );--lakelife-components-radiogroup-radio-checked-color:var(
      --lakelife-components-radio-button-checked-color
    );--lakelife-components-radiogroup-radio-label-color:var(
      --lakelife-components-radio-label-color
    );--lakelife-components-radiogroup-legend-color:var(
      --lakelife-components-fieldset-legend-color
    );--lakelife-components-radiogroup-legend-font-weight:var(
      --lakelife-font-weights-normal
    );--lakelife-components-select-color:var(
      --lakelife-components-fieldcontrol-color
    );--lakelife-components-select-background-color:var(
      --lakelife-colors-background-primary
    );--lakelife-components-select-padding-inline-end:var(--lakelife-space-xxl);--lakelife-components-select-disabled-color:var(
      --lakelife-colors-font-disabled
    );--lakelife-components-select-disabled-background-color:var(
      --lakelife-colors-background-disabled
    );--lakelife-components-select-wrapper-flex:1;--lakelife-components-select-wrapper-display:block;--lakelife-components-select-wrapper-position:relative;--lakelife-components-select-wrapper-cursor:pointer;--lakelife-components-select-icon-wrapper-align-items:center;--lakelife-components-select-icon-wrapper-position:absolute;--lakelife-components-select-icon-wrapper-top:50%;--lakelife-components-select-icon-wrapper-right:var(
      --lakelife-space-medium
    );--lakelife-components-select-icon-wrapper-transform:translateY(-50%);--lakelife-components-select-icon-wrapper-pointer-events:none;--lakelife-components-select-option-background-color:transparent;--lakelife-components-select-option-color:var(
      --lakelife-colors-font-primary
    );--lakelife-components-select-option-disabled-color:var(
      --lakelife-colors-font-disabled
    );--lakelife-components-select-option-disabled-background-color:transparent;--lakelife-components-select-white-space:nowrap;--lakelife-components-select-min-width:6.5rem;--lakelife-components-selectfield-border-color:var(
      --lakelife-components-fieldcontrol-border-color
    );--lakelife-components-selectfield-color:var(
      --lakelife-components-fieldcontrol-color
    );--lakelife-components-selectfield-flex-direction:column;--lakelife-components-selectfield-font-size:var(
      --lakelife-components-fieldcontrol-font-size
    );--lakelife-components-selectfield-focus-border-color:var(
      --lakelife-components-fieldcontrol-focus-border-color
    );--lakelife-components-selectfield-label-color:var(
      --lakelife-components-field-label-color
    );--lakelife-components-table-border-collapse:collapse;--lakelife-components-table-display:table;--lakelife-components-table-width:100%;--lakelife-components-table-head-display:table-header-group;--lakelife-components-table-head-vertical-align:middle;--lakelife-components-table-body-display:table-row-group;--lakelife-components-table-body-vertical-align:middle;--lakelife-components-table-row-display:table-row;--lakelife-components-table-row-vertical-align:middle;--lakelife-components-table-row-hover-background-color:var(
      --lakelife-colors-background-tertiary
    );--lakelife-components-table-row-striped-background-color:var(
      --lakelife-colors-background-secondary
    );--lakelife-components-table-header-border-color:var(
      --lakelife-colors-border-tertiary
    );--lakelife-components-table-header-border-style:solid;--lakelife-components-table-header-border-width:var(
      --lakelife-border-widths-small
    );--lakelife-components-table-header-color:var(
      --lakelife-colors-font-primary
    );--lakelife-components-table-header-display:table-cell;--lakelife-components-table-header-font-weight:var(
      --lakelife-font-weights-bold
    );--lakelife-components-table-header-padding:var(--lakelife-space-medium);--lakelife-components-table-header-vertical-align:middle;--lakelife-components-table-header-small-font-size:var(
      --lakelife-font-sizes-small
    );--lakelife-components-table-header-small-padding:var(--lakelife-space-xs);--lakelife-components-table-data-border-color:var(
      --lakelife-colors-border-tertiary
    );--lakelife-components-table-data-border-style:solid;--lakelife-components-table-data-border-width:var(
      --lakelife-border-widths-small
    );--lakelife-components-table-data-color:var(--lakelife-colors-font-primary);--lakelife-components-table-data-display:table-cell;--lakelife-components-table-data-font-size:var(
      --lakelife-font-sizes-medium
    );--lakelife-components-table-data-padding:var(--lakelife-space-medium);--lakelife-components-table-data-vertical-align:middle;--lakelife-components-table-data-small-font-size:var(
      --lakelife-font-sizes-small
    );--lakelife-components-table-data-small-padding:var(--lakelife-space-xs);--lakelife-components-text-color:var(--lakelife-colors-font-primary);--lakelife-components-textfield-color:var(
      --lakelife-components-fieldcontrol-color
    );--lakelife-components-textfield-border-color:var(
      --lakelife-components-fieldcontrol-border-color
    );--lakelife-components-textfield-font-size:var(
      --lakelife-components-fieldcontrol-font-size
    );--lakelife-components-textfield-focus-border-color:var(
      --lakelife-components-fieldcontrol-focus-border-color
    );--lakelife-border-widths-small:1px;--lakelife-border-widths-medium:2px;--lakelife-colors-red-10:hsl(0,75%,95%);--lakelife-colors-red-80:hsl(0,95%,30%);--lakelife-colors-red-90:hsl(0,100%,20%);--lakelife-colors-orange-10:hsl(30,75%,95%);--lakelife-colors-orange-90:hsl(30,100%,20%);--lakelife-colors-green-10:hsl(130,60%,95%);--lakelife-colors-green-90:hsl(130,27%,29%);--lakelife-colors-teal-10:hsl(190,75%,95%);--lakelife-colors-teal-20:hsl(190,75%,85%);--lakelife-colors-teal-60:hsl(190,50%,50%);--lakelife-colors-teal-80:hsl(190,95%,30%);--lakelife-colors-teal-90:hsl(190,100%,20%);--lakelife-colors-teal-100:hsl(190,100%,15%);--lakelife-colors-blue-10:hsl(220,95%,95%);--lakelife-colors-blue-60:hsl(220,50%,50%);--lakelife-colors-blue-80:hsl(220,95%,30%);--lakelife-colors-blue-90:hsl(220,100%,20%);--lakelife-colors-neutral-10:hsl(210,5%,98%);--lakelife-colors-neutral-20:hsl(210,5%,94%);--lakelife-colors-neutral-40:hsl(210,5%,87%);--lakelife-colors-neutral-60:hsl(210,10%,58%);--lakelife-colors-neutral-80:hsl(210,10%,40%);--lakelife-colors-neutral-90:hsl(210,25%,25%);--lakelife-colors-neutral-100:hsl(210,50%,10%);--lakelife-colors-primary-10:var(--lakelife-colors-teal-10);--lakelife-colors-primary-20:var(--lakelife-colors-teal-20);--lakelife-colors-primary-60:var(--lakelife-colors-teal-60);--lakelife-colors-brand-primary-60:var(--lakelife-colors-primary-60);--lakelife-colors-primary-80:var(--lakelife-colors-teal-80);--lakelife-colors-primary-90:var(--lakelife-colors-teal-90);--lakelife-colors-primary-100:var(--lakelife-colors-teal-100);--lakelife-colors-font-primary:var(--lakelife-colors-neutral-100);--lakelife-colors-font-secondary:var(--lakelife-colors-neutral-90);--lakelife-colors-font-tertiary:var(--lakelife-colors-neutral-80);--lakelife-colors-font-disabled:var(--lakelife-colors-neutral-60);--lakelife-colors-font-interactive:var(--lakelife-colors-primary-80);--lakelife-colors-font-hover:var(--lakelife-colors-primary-90);--lakelife-colors-font-focus:var(--lakelife-colors-primary-100);--lakelife-colors-font-active:var(--lakelife-colors-primary-100);--lakelife-colors-font-info:var(--lakelife-colors-blue-90);--lakelife-colors-font-warning:var(--lakelife-colors-orange-90);--lakelife-colors-font-error:var(--lakelife-colors-red-90);--lakelife-colors-font-success:var(--lakelife-colors-green-90);--lakelife-colors-background-primary:var(--lakelife-colors-white);--lakelife-colors-background-secondary:var(--lakelife-colors-neutral-10);--lakelife-colors-background-tertiary:var(--lakelife-colors-neutral-20);--lakelife-colors-background-disabled:var(
      --lakelife-colors-background-tertiary
    );--lakelife-colors-background-info:var(--lakelife-colors-blue-10);--lakelife-colors-background-warning:var(--lakelife-colors-orange-10);--lakelife-colors-background-error:var(--lakelife-colors-red-10);--lakelife-colors-background-success:var(--lakelife-colors-green-10);--lakelife-colors-border-primary:var(--lakelife-colors-neutral-60);--lakelife-colors-border-secondary:var(--lakelife-colors-neutral-40);--lakelife-colors-border-tertiary:var(--lakelife-colors-neutral-20);--lakelife-colors-border-disabled:var(--lakelife-colors-border-tertiary);--lakelife-colors-border-focus:var(--lakelife-colors-primary-100);--lakelife-colors-border-error:var(--lakelife-colors-red-80);--lakelife-colors-shadow-secondary:hsla(210,50%,10%,0.15);--lakelife-colors-overlay-5:hsla(0,0%,0%,0.05);--lakelife-colors-black:hsl(0,0%,0%);--lakelife-colors-white:hsl(0,0%,100%);--lakelife-colors-transparent:transparent;--lakelife-fonts-default-variable:"InterVariable","Inter var","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;--lakelife-fonts-default-static:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;--lakelife-font-sizes-small:0.875rem;--lakelife-font-sizes-medium:1rem;--lakelife-font-sizes-xl:1.5rem;--lakelife-font-weights-light:300;--lakelife-font-weights-normal:400;--lakelife-font-weights-bold:700;--lakelife-line-heights-medium:1.5;--lakelife-outline-offsets-medium:2px;--lakelife-outline-widths-medium:2px;--lakelife-radii-xs:0.125rem;--lakelife-radii-small:0.25rem;--lakelife-shadows-medium:0px 2px 6px var(--lakelife-colors-shadow-secondary);--lakelife-space-zero:0;--lakelife-space-xxxs:0.25rem;--lakelife-space-xxs:0.375rem;--lakelife-space-xs:0.5rem;--lakelife-space-small:0.75rem;--lakelife-space-medium:1rem;--lakelife-space-xxl:3rem;--lakelife-time-medium:250ms}[data-amplify-theme],html{font-family:var(--lakelife-fonts-default-static)}@supports (font-variation-settings:normal){[data-amplify-theme],html{font-family:var(--lakelife-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--lakelife-line-heights-medium)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}}:root{--link-color:var(--lakelife-colors-blue-80);--link-hover-color:var(--lakelife-colors-blue-60);--button-color:var(--lakelife-colors-neutral-100);--button-background:var(--lakelife-colors-white);--button-border-color:var(--lakelife-colors-neutral-60);--button-hover-color:var(--lakelife-colors-white);--button-hover-background-color:var(--lakelife-colors-blue-60);--button-hover-border-color:var(--lakelife-colors-neutral-100);--button-disabled-color:var(--lakelife-colors-black);--button-disabled-background-color:var(--lakelife-colors-neutral-40);--button-disabled-border-color:var(--lakelife-colors-neutral-100)}div[role=tabpanel]{border:none;padding:var(--lakelife-components-card-padding)}