@keyframes skeleton-pulse{0%{background-position:calc(-1 * var(--skeleton-gradient-size)) 0}to{background-position:calc(var(--skeleton-gradient-size) + 100%) 0}}.lore-skeleton-box,.lore-skeleton-line,.lore-skeleton-circle{background:linear-gradient(90deg, var(--skeleton-gradient-color-1) 25%, var(--skeleton-gradient-color-2) 50%, var(--skeleton-gradient-color-1) 75%);background-size:var(--skeleton-gradient-size) 100%;animation:skeleton-pulse var(--skeleton-animation-duration) infinite}.lore-skeleton-box{margin-bottom:var(--skeleton-box-margin-bottom);display:block}.lore-skeleton-line{margin-bottom:var(--skeleton-line-margin-bottom);display:block}.lore-skeleton-circle{margin-bottom:var(--skeleton-circle-margin-bottom);border-radius:50%}.lore-card-skeleton{gap:var(--skeleton-card-gap);padding:var(--skeleton-card-padding);border:1px solid var(--skeleton-card-border-color);border-radius:var(--skeleton-card-border-radius);background-color:var(--skeleton-card-bg);flex-direction:column;display:flex}.lore-card-skeleton__content{gap:var(--skeleton-card-content-gap);flex-direction:column;display:flex}.lore-list-item-skeleton{gap:var(--skeleton-list-item-gap);padding:var(--skeleton-list-item-padding-vertical) 0;flex-direction:column;display:flex}
.lore-link{align-items:center;gap:var(--link-gap);font-family:var(--link-font-family);font-size:inherit;font-weight:var(--link-font-weight);line-height:inherit;-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);color:var(--link-color-default);transition:color var(--link-transition-duration) var(--link-transition-timing);cursor:pointer;display:inline-flex}.lore-link:hover{color:var(--link-color-hover)}.lore-link:active{color:var(--link-color-active)}.lore-link:focus-visible{border-radius:var(--link-focus-border-radius);outline:var(--link-focus-outline-width) solid var(--link-focus-outline-color);outline-offset:var(--link-focus-outline-offset)}.lore-link--default{color:var(--link-color-default)}.lore-link--subtle{font-weight:var(--link-font-weight-subtle);color:var(--link-color-subtle)}.lore-link--subtle:hover{color:var(--link-color-subtle-hover)}.lore-link--underline{-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration)}.lore-link--disabled{color:var(--text-secondary);cursor:not-allowed;pointer-events:none}.lore-link__external-icon{width:var(--link-external-icon-size);height:var(--link-external-icon-size);flex-shrink:0}
.lore-sheet-overlay{background-color:var(--sheet-overlay-bg);z-index:var(--sheet-z-index);touch-action:none;overscroll-behavior:none;-webkit-backdrop-filter:blur(var(--sheet-backdrop-blur));backdrop-filter:blur(var(--sheet-backdrop-blur));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lore-sheet-overlay--notification{z-index:var(--sheet-z-index-notification);background-color:var(--sheet-overlay-bg-notification)}.lore-sheet-overlay--notification .lore-sheet-container{box-shadow:var(--sheet-shadow-notification)}.lore-sheet-container{background:var(--sheet-container-bg);border-top-left-radius:var(--sheet-border-radius-top);border-top-right-radius:var(--sheet-border-radius-top);box-shadow:var(--sheet-shadow);will-change:transform;touch-action:pan-y;flex-direction:column;height:100vh;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.lore-sheet-content{padding:0;padding-bottom:env(safe-area-inset-bottom,0px);touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.lore-sheet-content>*{flex-direction:column;min-height:0;display:flex}[data-sheet-scrollable]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.lore-sheet-content [data-sheet-scrollable]{max-height:calc(var(--sheet-visible-height,100vh) - var(--sheet-content-offset))}.lore-sheet-drag-indicator{width:var(--sheet-drag-indicator-width);height:var(--sheet-drag-indicator-height);background-color:var(--sheet-drag-indicator-bg);border-radius:var(--sheet-drag-indicator-border-radius);margin:var(--sheet-drag-indicator-margin) auto;cursor:grab}
.lore-modal__backdrop{z-index:var(--modal-z-index,1000);background-color:var(--modal-backdrop-bg,#0000008c);touch-action:none;overscroll-behavior:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lore-modal{width:var(--modal-width,320px);border-radius:var(--modal-border-radius,8px);background-color:var(--modal-bg,#fff);max-width:calc(100vw - 48px);max-height:calc(100vh - 80px);box-shadow:var(--modal-shadow,0 8px 32px #0000003d);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--modal-title-color:var(--text-call-out);outline:none;flex-direction:column;align-items:center;display:flex;position:relative;overflow:visible}.lore-modal--has-header-image{border-top-left-radius:var(--modal-border-radius,8px);border-top-right-radius:var(--modal-border-radius,8px)}.lore-modal--has-header-image .lore-modal__content{padding-top:0}.lore-modal__header-image{box-sizing:border-box;pointer-events:none;flex-shrink:0;justify-content:center;align-items:flex-end;width:100%;padding-left:6px;padding-right:6px;line-height:0;display:flex;position:relative}.lore-modal__image{object-fit:contain;max-width:100%;height:auto;display:block}.lore-modal__content{gap:var(--spacing-12);width:100%;min-height:0;padding:var(--spacing-24) var(--spacing-24) 0;box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.lore-modal__title{color:var(--modal-title-color)}.lore-modal__body{text-align:left}.lore-modal__actions{width:100%;padding:var(--spacing-24);box-sizing:border-box;flex-shrink:0;justify-content:center;display:flex}.lore-modal__actions button{width:100%;min-width:0}@media (max-width:480px){.lore-modal{width:calc(100vw - 32px)}}
.lore-badge{justify-content:center;align-items:center;gap:var(--badge-gap);padding:var(--badge-padding-vertical) var(--badge-padding-horizontal);border-radius:var(--badge-border-radius);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;line-height:1;display:inline-flex}.lore-badge--sm{height:var(--badge-height-sm);font-size:var(--badge-font-size-sm)}.lore-badge--md{height:var(--badge-height-md);font-size:var(--badge-font-size-md)}.lore-badge--bordered{border:var(--badge-border-width) solid var(--badge-border-color)}.lore-badge__dot{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-border-radius-full);flex-shrink:0}.lore-badge__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.lore-badge--sm .lore-badge__icon{width:var(--badge-icon-size-sm);height:var(--badge-icon-size-sm)}.lore-badge--sm .lore-badge__icon>*{width:100%;height:100%}.lore-badge--md .lore-badge__icon{width:var(--badge-icon-size-md);height:var(--badge-icon-size-md)}.lore-badge--md .lore-badge__icon>*{width:100%;height:100%}.lore-badge__text{justify-content:center;align-items:center;display:flex}.lore-badge--stat{border-radius:var(--border-radius-radius-md);min-width:3.333rem}.lore-badge--stat-blue{background-color:var(--badge-stat-blue-bg);color:var(--badge-stat-blue-text)}.lore-badge--stat-yellow{background-color:var(--badge-stat-yellow-bg);color:var(--badge-stat-yellow-text)}.lore-badge--status{border-radius:var(--badge-border-radius)}.lore-badge--status-success{background-color:var(--badge-status-success-bg);color:var(--badge-status-success-text)}.lore-badge--status-success .lore-badge__dot{background-color:var(--badge-status-success-dot)}.lore-badge--status-neutral{background-color:var(--badge-status-neutral-bg);color:var(--badge-status-neutral-text)}.lore-badge--status-info{background-color:var(--badge-status-info-bg);color:var(--badge-status-info-text)}.lore-badge--status-info .lore-badge__dot{background-color:var(--badge-status-info-dot)}.lore-badge--status-warning{background-color:var(--badge-status-warning-bg);color:var(--badge-status-warning-text)}.lore-badge--status-warning .lore-badge__dot{background-color:var(--badge-status-warning-dot)}.lore-badge--status-error{background-color:var(--badge-status-error-bg);color:var(--badge-status-error-text)}.lore-badge--status-error .lore-badge__dot{background-color:var(--badge-status-error-dot)}.lore-badge--count{border-radius:var(--badge-border-radius);min-width:var(--badge-height-sm)}.lore-badge--count.lore-badge--md{min-width:var(--badge-height-md)}.lore-badge--count-primary{background-color:var(--badge-count-primary-bg);color:var(--badge-count-primary-text)}.lore-badge--count-secondary{background-color:var(--badge-count-secondary-bg);color:var(--badge-count-secondary-text)}
.lore-drawer__overlay{z-index:var(--drawer-z-index,1000);background-color:var(--drawer-overlay-bg,#0000004d);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur,8px));backdrop-filter:blur(var(--drawer-backdrop-blur,8px));overscroll-behavior:none;touch-action:none;display:flex;position:fixed;inset:0}.lore-drawer__container{width:var(--drawer-width-standard,90vw);background-color:var(--drawer-bg,#fff);will-change:transform;outline:none;flex-direction:column;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;overflow:hidden}.lore-drawer__container--left{box-shadow:var(--drawer-shadow-left,4px 0 16px #0000001a);border-bottom-right-radius:var(--drawer-border-radius,8px);border-top-right-radius:var(--drawer-border-radius,8px);left:0;right:auto}.lore-drawer__container--right{box-shadow:var(--drawer-shadow-right,-4px 0 16px #0000001a);border-bottom-left-radius:var(--drawer-border-radius,8px);border-top-left-radius:var(--drawer-border-radius,8px);left:auto;right:0}.lore-drawer__container--full{width:var(--drawer-width-full,100vw);border-radius:0}.lore-drawer__header{padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--line-separating-content);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.lore-drawer__title{flex:1;min-width:0}.lore-drawer__close-btn{width:32px;height:32px;margin-left:var(--spacing-12);border-radius:var(--border-radius-radius-sm,4px);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.lore-drawer__close-btn:hover{background-color:var(--surface-discrete-area)}.lore-drawer__close-btn:focus-visible{outline:2px solid var(--teal-500);outline-offset:2px}.lore-drawer__close-btn svg{width:20px;height:20px}.lore-drawer__body{min-height:0;padding:var(--spacing-24);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;overflow-y:auto}
.datepicker{gap:var(--input-gap);width:100%;font-family:var(--input-font-family);flex-direction:column;display:flex;position:relative}.datepicker-label{font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);color:var(--input-label-text-default);line-height:1.4}.datepicker--disabled .datepicker-label{color:var(--input-label-text-disabled)}.datepicker-asterisk{color:var(--input-asterisk)}.datepicker-input-wrapper{cursor:pointer;align-items:center;display:flex;position:relative}.datepicker--disabled .datepicker-input-wrapper{cursor:not-allowed}.datepicker-input{width:100%;min-height:2.222rem;padding:var(--input-padding);padding-right:var(--datepicker-input-padding-right);border:2px solid var(--input-border-default);border-radius:var(--input-border-radius);font-family:inherit;font-size:var(--input-font-size);color:var(--input-text-default);background:var(--input-bg-default);transition:border-color var(--datepicker-transition-duration) var(--datepicker-transition-timing);cursor:pointer;box-sizing:border-box}.datepicker-input::placeholder{color:var(--input-text-placeholder)}.datepicker-input:focus{border-color:var(--input-border-focus);outline:none}.datepicker--error .datepicker-input{border-color:var(--input-border-error)}.datepicker--disabled .datepicker-input{border-color:var(--input-border-disabled);color:var(--input-text-disabled);background:var(--input-bg-disabled);cursor:not-allowed}.datepicker-clear{right:var(--datepicker-clear-right);width:var(--datepicker-clear-size);height:var(--datepicker-clear-size);border-radius:var(--border-radius-radius-full);color:var(--datepicker-clear-icon-color);background:var(--datepicker-clear-bg);transition:background-color var(--datepicker-transition-duration) var(--datepicker-transition-timing);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.datepicker-clear:hover{background:var(--datepicker-clear-bg-hover)}.datepicker-icon{right:var(--datepicker-icon-right);color:var(--datepicker-icon-color);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.datepicker-helper{font-size:var(--input-helper-font-size);color:var(--input-helper-text-default);line-height:1.4}.datepicker--error .datepicker-helper{color:var(--input-helper-text-error)}.datepicker-calendar{z-index:var(--datepicker-calendar-z-index);width:var(--datepicker-calendar-width);margin-top:var(--spacing-8);padding:var(--spacing-16);border:1px solid var(--datepicker-calendar-border);border-radius:var(--input-border-radius);box-shadow:var(--datepicker-calendar-shadow);background:var(--datepicker-calendar-bg);position:absolute;top:100%;left:0}.datepicker-header{margin-bottom:var(--spacing-12);justify-content:space-between;align-items:center;display:flex}.datepicker-month-year{font-size:var(--typography-font-sizes-base);font-weight:var(--typography-font-weights-semibold);color:var(--datepicker-month-year-color)}.datepicker-nav{width:var(--datepicker-nav-size);height:var(--datepicker-nav-size);border-radius:var(--border-radius-radius-md);color:var(--datepicker-nav-icon-color);transition:background-color var(--datepicker-transition-duration) var(--datepicker-transition-timing);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.datepicker-nav:hover{background:var(--datepicker-nav-bg-hover)}.datepicker-weekdays{gap:var(--datepicker-weekday-gap);margin-bottom:var(--spacing-8);grid-template-columns:repeat(7,1fr);display:grid}.datepicker-weekday{padding:var(--spacing-4);font-size:var(--typography-font-sizes-xs);font-weight:var(--typography-font-weights-medium);text-align:center;color:var(--datepicker-weekday-color)}.datepicker-days{gap:var(--datepicker-day-gap);grid-template-columns:repeat(7,1fr);display:grid}.datepicker-day{width:var(--datepicker-day-size);height:var(--datepicker-day-size);border-radius:var(--border-radius-radius-md);font-size:var(--typography-font-sizes-sm);color:var(--datepicker-day-color);background:var(--datepicker-day-bg);transition:background-color var(--datepicker-transition-duration) var(--datepicker-transition-timing), color var(--datepicker-transition-duration) var(--datepicker-transition-timing);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex}.datepicker-day:hover:not(.datepicker-day--disabled,.datepicker-day--selected){background:var(--datepicker-day-hover-bg)}.datepicker-day--empty{cursor:default}.datepicker-day--today{font-weight:var(--datepicker-day-today-font-weight);color:var(--datepicker-day-today-color)}.datepicker-day--selected{font-weight:var(--datepicker-day-selected-font-weight);color:var(--datepicker-day-selected-color);background:var(--datepicker-day-selected-bg)}.datepicker-day--disabled{color:var(--text-secondary);cursor:not-allowed}
.infoButton{padding:var(--info-button-padding);border:var(--info-button-border);background:var(--info-button-background);cursor:var(--info-button-cursor);-webkit-tap-highlight-color:transparent}.infoButton:focus{outline:none}
.lore-error-display{border-radius:var(--error-display-border-radius);-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:relative}.lore-error-display__content{gap:var(--error-display-content-gap);flex-direction:column;display:flex}.lore-error-display__message-container{align-items:flex-start;gap:var(--error-display-message-container-gap);display:flex}.lore-error-display__text-content{gap:var(--error-display-text-content-gap);flex-direction:column;flex:1;min-width:0;display:flex}.lore-error-display__message{word-wrap:break-word}.lore-error-display__icon-container{margin-top:var(--error-display-icon-margin-top);flex-shrink:0}.lore-error-display__icon{width:var(--error-display-icon-size);height:var(--error-display-icon-size);color:var(--error-display-icon-color)}.lore-error-display__actions{gap:var(--error-display-actions-gap);margin-top:var(--error-display-actions-margin-top);flex-wrap:wrap;display:flex}.lore-error-display__action-button{flex-shrink:0}.lore-error-display__dismiss-button{top:var(--spacing-8);right:var(--spacing-8);padding:var(--error-display-dismiss-padding);border-radius:var(--error-display-dismiss-border-radius);color:var(--error-display-dismiss-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}.lore-error-display__dismiss-button:hover{color:var(--error-display-dismiss-color-hover);background-color:var(--error-display-dismiss-bg-hover)}.lore-error-display__dismiss-button:focus{outline:var(--error-display-dismiss-outline-width) solid var(--error-display-dismiss-outline-color);outline-offset:var(--error-display-dismiss-outline-offset)}.lore-error-display--inline{padding:var(--error-display-inline-padding);border:1px solid var(--error-display-inline-border-color);background-color:var(--error-display-inline-bg)}.lore-error-display--inline .lore-error-display__title{color:var(--error-display-inline-title-color)}.lore-error-display--inline .lore-error-display__message{color:var(--error-display-inline-message-color)}.lore-error-display--toast{top:var(--spacing-24);right:var(--spacing-24);z-index:var(--error-display-toast-z-index);min-width:var(--error-display-toast-min-width);max-width:var(--error-display-toast-max-width);padding:var(--error-display-toast-padding);border:1px solid var(--error-display-toast-border-color);box-shadow:var(--error-display-toast-shadow);background-color:var(--error-display-toast-bg);transition:all var(--error-display-transition-duration) ease;position:fixed}.lore-error-display--toast.lore-error-display--hidden{opacity:0;pointer-events:none;transform:translate(100%)}.lore-error-display--banner{margin-bottom:var(--error-display-banner-margin-bottom);padding:var(--error-display-banner-padding-vertical) var(--error-display-banner-padding-horizontal);border-left:var(--error-display-banner-border-width) solid var(--error-display-banner-border-color);background-color:var(--error-display-banner-bg)}.lore-error-display--banner .lore-error-display__content{gap:var(--error-display-message-container-gap)}.lore-error-display--banner .lore-error-display__title{color:var(--error-display-banner-title-color)}.lore-error-display--banner .lore-error-display__message{color:var(--error-display-banner-message-color)}.lore-error-display--banner .lore-error-display__actions{margin-top:0}.lore-error-display--modal{z-index:var(--error-display-modal-z-index);min-width:var(--error-display-modal-min-width);max-width:var(--error-display-modal-max-width);max-height:var(--error-display-modal-max-height);padding:var(--error-display-modal-padding);border-radius:var(--error-display-modal-border-radius);box-shadow:var(--error-display-modal-shadow);background-color:var(--error-display-modal-bg);transition:all var(--error-display-transition-duration) ease;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.lore-error-display--modal.lore-error-display--hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.95)}.lore-error-display--modal .lore-error-display__text-content{gap:var(--spacing-8)}.lore-error-display--modal .lore-error-display__actions{margin-top:var(--spacing-24);justify-content:flex-end}.lore-error-display--modal:before{z-index:-1;background-color:var(--error-display-modal-backdrop-bg);pointer-events:auto;content:"";position:fixed;inset:0}@media (max-width:480px){.lore-error-display--toast{top:var(--spacing-12);right:var(--spacing-12);left:var(--spacing-12);min-width:auto;max-width:none}.lore-error-display--modal{top:var(--spacing-24);right:var(--spacing-12);left:var(--spacing-12);min-width:auto;max-height:calc(100vh - 40px);transform:none}.lore-error-display--modal.lore-error-display--hidden{transform:scale(.95)}.lore-error-display__actions{flex-direction:column}.lore-error-display__actions .lore-error-display__action-button{width:100%}.lore-error-display__message-container{gap:var(--spacing-8)}}
.maintenance-screen{background:var(--maintenance-screen-bg);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:flex}.maintenance-screen__container{justify-content:center;align-items:center;gap:var(--maintenance-screen-container-gap);width:100%;max-width:var(--maintenance-screen-container-max-width);padding:var(--maintenance-screen-container-padding-block) var(--maintenance-screen-container-padding-inline);box-sizing:border-box;flex-direction:column;display:flex}.maintenance-screen__illustration{line-height:var(--maintenance-screen-illustration-line-height);grid-template-rows:max-content;grid-template-columns:max-content;place-items:start;display:inline-grid}.maintenance-screen__illustration svg{width:100%;max-width:none;height:auto;display:block}
.pageHeader{z-index:var(--page-header-z-index);width:100%;min-height:var(--page-header-min-height);padding:var(--page-header-padding-vertical) var(--page-header-padding-horizontal);background-color:var(--page-header-bg-default);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;justify-content:space-between;align-items:center;display:flex;position:relative}.pageHeader.sticky{position:sticky;top:0}.pageHeader.variant-default{background-color:var(--page-header-bg-default)}.pageHeader.variant-transparent{background-color:var(--page-header-bg-transparent)}.pageHeader.variant-primary{color:var(--text-on-primary);background-color:var(--page-header-bg-primary)}.pageHeader .leadingActions{align-items:center;gap:var(--page-header-actions-gap);flex:none;display:flex}.pageHeader .centerContent{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.pageHeader .centerContent--hasTitle{pointer-events:none;justify-content:center;position:absolute;left:0;right:0}.pageHeader .centerContent--hasTitle>*{pointer-events:auto}.pageHeader .trailingActions{align-items:center;gap:var(--page-header-actions-gap);flex:none;display:flex}.pageHeader .actionWrapper{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;display:flex}.pageHeader .actionWrapper>button{-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none}.pageHeader .pageHeader__backLink{all:unset;align-items:center;gap:var(--page-header-back-link-gap);font-family:var(--page-header-back-link-font-family);font-size:var(--page-header-back-link-font-size);font-weight:var(--page-header-back-link-font-weight);line-height:var(--typography-line-heights-normal);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.pageHeader .pageHeader__backLink:focus{outline:none}.pageHeader .pageHeader__backLink svg{width:var(--page-header-back-link-icon-size);height:var(--page-header-back-link-icon-size)}.pageHeader .pageHeader__title{font-family:var(--page-header-title-font-family);font-size:var(--page-header-title-font-size);font-weight:var(--page-header-title-font-weight);line-height:var(--typography-line-heights-normal);color:var(--page-header-title-color);margin:0}.pageHeader .pageHeader__title--left{text-align:left}.pageHeader .pageHeader__title--center{text-align:center}@media (max-width:480px){.pageHeader{min-height:var(--page-header-min-height-mobile)}.pageHeader .leadingActions,.pageHeader .trailingActions{gap:var(--page-header-actions-gap-mobile)}}@media (min-width:768px){.pageHeader{min-height:var(--page-header-min-height-tablet)}.pageHeader .leadingActions,.pageHeader .trailingActions{gap:var(--page-header-actions-gap-tablet)}}
.session-expired{background:var(--session-expired-bg);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:flex}.session-expired__container{justify-content:center;align-items:center;gap:var(--session-expired-container-gap);width:100%;max-width:var(--session-expired-container-max-width);padding:var(--session-expired-container-padding-block) var(--session-expired-container-padding-inline);box-sizing:border-box;flex-direction:column;display:flex}.session-expired__illustration{line-height:var(--session-expired-illustration-line-height);grid-template-rows:max-content;grid-template-columns:max-content;place-items:start;display:inline-grid}.session-expired__illustration svg{width:100%;max-width:none;height:auto;display:block}
.lore-tab-bar{width:100%;display:flex;position:relative}.lore-tab-bar__item{padding:var(--tab-bar-item-padding-vertical) var(--tab-bar-item-padding-horizontal);font-family:var(--tab-bar-item-font-family);font-size:var(--tab-bar-item-font-size);font-weight:var(--tab-bar-item-font-weight);text-align:center;color:var(--tab-bar-item-color-inactive);transition:color var(--tab-bar-transition-duration) var(--tab-bar-transition-timing);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;min-width:0;overflow:hidden}.lore-tab-bar__item:focus{outline:none}.lore-tab-bar__item--active{color:var(--tab-bar-item-color-active)}.lore-tab-bar__indicator{height:var(--tab-bar-indicator-height);border-radius:var(--tab-bar-indicator-border-radius);background-color:var(--tab-bar-indicator-color);transition:transform var(--tab-bar-transition-duration) var(--tab-bar-transition-timing), width var(--tab-bar-transition-duration) var(--tab-bar-transition-timing);position:absolute;bottom:0}
.QRCodeBox-module__OpOy9a__qrCodeBox{background:var(--lp-brand-teal);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--lp-brand-teal) 90%, black);box-sizing:border-box;border:3px solid #fff;border-radius:12px;max-width:min(520px,100% - 32px);margin:20px 16px 20px 0;padding:20px}.QRCodeBox-module__OpOy9a__content{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.QRCodeBox-module__OpOy9a__text{flex-direction:column;flex:180px;gap:10px;min-width:180px;padding:6px 14px;display:flex}.QRCodeBox-module__OpOy9a__title{color:#fff;margin-bottom:8px}.QRCodeBox-module__OpOy9a__instructions{color:#fff;line-height:1.5}.QRCodeBox-module__OpOy9a__imageWrapper{background:var(--lp-white);border-radius:8px;flex-shrink:0;width:160px;height:160px;padding:8px}.QRCodeBox-module__OpOy9a__qrImage{object-fit:contain;width:100%;height:100%;display:block}.QRCodeBox-module__OpOy9a__loader{background:var(--greyscale-100);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.QRCodeBox-module__OpOy9a__loaderText{color:var(--purple-900);text-align:center;margin-top:12px}.QRCodeBox-module__OpOy9a__appStoreHint{color:#555;margin-top:12px;line-height:1.4}@media (max-width:700px){.QRCodeBox-module__OpOy9a__qrCodeBox{margin-left:auto;margin-right:auto}}@media (max-width:639px){.QRCodeBox-module__OpOy9a__imageWrapper{width:140px;height:140px}}@media (max-width:480px){.QRCodeBox-module__OpOy9a__content{justify-content:center}.QRCodeBox-module__OpOy9a__text{text-align:center;flex-basis:100%}}
.AppStoreButtons-module__n6PbCa__storeButtonsMobile,.AppStoreButtons-module__n6PbCa__storeButtonsCta{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:24px;margin-bottom:24px;display:flex}.AppStoreButtons-module__n6PbCa__buttonWrapper{cursor:pointer;justify-content:center;width:200px;display:flex}.AppStoreButtons-module__n6PbCa__storeButton{border-radius:8px;width:200px;height:auto;transition:transform .2s,opacity .2s;display:block}.AppStoreButtons-module__n6PbCa__storeButton:hover{opacity:.9;transform:scale(1.02)}.AppStoreButtons-module__n6PbCa__storeButton:active{transform:scale(.98)}@media (max-width:639px){.AppStoreButtons-module__n6PbCa__storeButton{max-width:190px}}
.HeroSection-module__8AZ9Vq__hero{background:var(--lp-gray-light);border-bottom:1px solid var(--greyscale-300);z-index:2;align-items:flex-start;min-height:500px;display:flex;position:relative;overflow:hidden}.HeroSection-module__8AZ9Vq__heroGrid{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(20px,3vw,40px);width:100%;padding-top:clamp(20px,3vw,40px);display:flex;position:relative}.HeroSection-module__8AZ9Vq__headline{text-align:center;max-width:1000px}.HeroSection-module__8AZ9Vq__title{color:var(--lp-brand-teal)}.HeroSection-module__8AZ9Vq__content{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(20px,13vw,60px);width:100%;display:grid}.HeroSection-module__8AZ9Vq__left{justify-content:flex-end;align-items:flex-end;display:flex}.HeroSection-module__8AZ9Vq__heroImage{width:100%;max-width:min(100%,400px);height:auto;display:block}.HeroSection-module__8AZ9Vq__right{flex-direction:column;justify-content:flex-start;margin-bottom:-30px;padding-bottom:30px;display:flex}.HeroSection-module__8AZ9Vq__steps{flex-direction:column;gap:clamp(15px,2vw,20px);margin-top:0;display:flex}.HeroSection-module__8AZ9Vq__stepItem{align-items:center;gap:16px;display:flex;position:relative}.HeroSection-module__8AZ9Vq__stepItem:not(:last-child):after{content:"";background:rgb(from var(--greyscale-white) r g b / .3);width:2px;height:20px;position:absolute;top:40px;left:16px}.HeroSection-module__8AZ9Vq__stepItem:first-child:not(:last-child):after,.HeroSection-module__8AZ9Vq__stepItem:nth-child(2):not(:last-child):after{top:clamp(50px,5vw,60px);left:clamp(25px,2.5vw,30px)}.HeroSection-module__8AZ9Vq__stepNumber{background-color:var(--lp-brand-teal);color:#fff;width:clamp(50px,5vw,60px);min-width:clamp(50px,5vw,60px);height:clamp(50px,5vw,60px);font-family:var(--lp-font-montserrat);text-indent:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:clamp(32px,3.6vw,42px);font-weight:700;line-height:1;display:grid}.HeroSection-module__8AZ9Vq__stepText{font-family:var(--lp-font-montserrat);white-space:nowrap;font-size:clamp(22px,2.5vw,34px)}.HeroSection-module__8AZ9Vq__stepCompleted .HeroSection-module__8AZ9Vq__stepText{color:rgb(from var(--lp-brand-teal) r g b / .6);font-weight:400}.HeroSection-module__8AZ9Vq__stepActive .HeroSection-module__8AZ9Vq__stepText{color:var(--lp-brand-teal);font-weight:600}.HeroSection-module__8AZ9Vq__stepCheckmark{background-color:var(--lp-brand-teal);flex-shrink:0;align-self:baseline;width:clamp(40px,4vw,50px);height:clamp(40px,4vw,50px);margin-bottom:-20px;margin-left:-5px;display:block;-webkit-mask-image:url(/assets/img/green_checkmark.svg);mask-image:url(/assets/img/green_checkmark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:1025px){.HeroSection-module__8AZ9Vq__hero{min-height:auto}.HeroSection-module__8AZ9Vq__heroGrid{padding-top:30px}.HeroSection-module__8AZ9Vq__content{grid-template-columns:1fr;gap:30px;margin-top:20px}.HeroSection-module__8AZ9Vq__steps{margin-top:0}}@media (max-width:1024px){.HeroSection-module__8AZ9Vq__hero{z-index:50;max-width:100vw}.HeroSection-module__8AZ9Vq__heroGrid{text-align:center;gap:24px;padding-top:30px}.HeroSection-module__8AZ9Vq__headline{padding-left:20px;padding-right:20px}.HeroSection-module__8AZ9Vq__content{grid-template-columns:1fr;justify-items:center;gap:8px;margin-top:0}.HeroSection-module__8AZ9Vq__right{order:1;align-items:center;width:100%;max-width:100%}.HeroSection-module__8AZ9Vq__left{order:2;width:100%;max-width:100vw;display:none}.HeroSection-module__8AZ9Vq__heroImage{width:100%;max-width:100%;margin-bottom:0}.HeroSection-module__8AZ9Vq__steps{gap:12px;margin-top:0}.HeroSection-module__8AZ9Vq__stepItem{gap:6px}.HeroSection-module__8AZ9Vq__stepText{font-size:clamp(18px,2.8vw,32px)}.HeroSection-module__8AZ9Vq__stepNumber{width:clamp(30px,5.5vw,55px);min-width:clamp(30px,5.5vw,55px);height:clamp(30px,5.5vw,55px);font-size:clamp(16px,3.4vw,38px)}.HeroSection-module__8AZ9Vq__stepItem:first-child:not(:last-child):after,.HeroSection-module__8AZ9Vq__stepItem:nth-child(2):not(:last-child):after{height:12px;top:clamp(30px,5.5vw,55px);left:clamp(14.5px,2.75vw,27.5px)}.HeroSection-module__8AZ9Vq__stepCheckmark{width:clamp(20px,4.5vw,45px);height:clamp(20px,4.5vw,45px);margin-left:0}}
.CTASection-module__MrHK-a__cta{background:var(--lp-gray-light);padding:48px 0 0}.CTASection-module__MrHK-a__grid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:40px;display:grid}.CTASection-module__MrHK-a__copy{flex-direction:column;justify-content:center;gap:24px;display:flex}.CTASection-module__MrHK-a__title,.CTASection-module__MrHK-a__description{max-width:540px;color:var(--lp-text)}.CTASection-module__MrHK-a__phone{justify-content:center;align-items:flex-end;min-width:0;display:flex}.CTASection-module__MrHK-a__image{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:auto;max-height:540px;margin-bottom:-1px;display:block}@media (max-width:1024px){.CTASection-module__MrHK-a__grid{text-align:center;grid-template-columns:1fr}.CTASection-module__MrHK-a__copy{text-align:center;align-items:center}.CTASection-module__MrHK-a__image{max-height:420px}}@media (max-width:639px){.CTASection-module__MrHK-a__cta{padding-top:96px;overflow-x:hidden}.CTASection-module__MrHK-a__grid{gap:8px}.CTASection-module__MrHK-a__copy{width:100%;padding-bottom:80px}.CTASection-module__MrHK-a__title{line-height:1.1}.CTASection-module__MrHK-a__description{margin-bottom:24px;font-size:1.1rem}}
.Header-module__9fWxfa__siteHeader{z-index:1000;background:var(--lp-brand-teal);color:var(--lp-gray-dark);padding-top:env(safe-area-inset-top,0);position:fixed;top:0;left:0;right:0}.Header-module__9fWxfa__scrolled{box-shadow:0 2px 20px rgb(from var(--greyscale-black) r g b / .1)}.Header-module__9fWxfa__nav{box-sizing:border-box;justify-content:space-between;align-items:start;min-height:60px;margin:0 auto;padding:12px 32px;display:flex;position:relative}.Header-module__9fWxfa__brand{color:var(--lp-gray-dark);align-items:center;width:auto;height:36px;display:flex;position:relative}.Header-module__9fWxfa__brand a{width:auto;height:36px;display:block;position:relative}.Header-module__9fWxfa__logo{width:auto;height:36px}.Header-module__9fWxfa__hasPartnerBranding{--pb-logo-height:36px;--pb-lore-width:auto;--pb-gap:6px;gap:var(--pb-gap);justify-content:space-between;width:100%;height:auto}.Header-module__9fWxfa__hasPartnerBranding a{width:var(--pb-lore-width);height:var(--pb-logo-height);flex:none}.Header-module__9fWxfa__hasPartnerBranding .Header-module__9fWxfa__logo{width:var(--pb-lore-width);height:var(--pb-logo-height)}.Header-module__9fWxfa__partnerLogoFrame{height:var(--pb-logo-height);flex:none;justify-content:center;align-items:center;display:inline-flex}.Header-module__9fWxfa__partnerLogo{height:var(--pb-logo-height);object-fit:contain;filter:brightness(0)invert();width:auto;display:block}@media (max-width:1024px){.Header-module__9fWxfa__nav{justify-content:space-around;align-items:center;display:flex}.Header-module__9fWxfa__hasPartnerBranding{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:10px 0}.Header-module__9fWxfa__partnerLogoFrame,.Header-module__9fWxfa__partnerLogo{height:36px}}
.TopBanner-module__DR1t8a__banner{background:var(--lp-gray-darkest);box-sizing:border-box;z-index:999;justify-content:center;align-items:center;width:100%;min-height:60px;padding:12px 20px;display:flex;position:relative}.TopBanner-module__DR1t8a__wrapper,.TopBanner-module__DR1t8a__content{justify-content:center;align-items:center;gap:8px;display:flex}.TopBanner-module__DR1t8a__content[aria-hidden=true]{display:none}.TopBanner-module__DR1t8a__icon{flex-shrink:0;width:30px;height:30px}.TopBanner-module__DR1t8a__banner p{font-family:var(--lp-font-roboto);color:var(--lp-white);text-align:center;margin:0;font-size:clamp(14px,4vw,20px);font-weight:400;line-height:1.4}@media (max-width:430px){.TopBanner-module__DR1t8a__icon{display:none}.TopBanner-module__DR1t8a__banner p{font-size:clamp(13px,4vw,16px)}}
.FAQSection-module__HVNb1W__faqSection{background:var(--lp-gray-light);z-index:1;padding-bottom:100px}.FAQSection-module__HVNb1W__heading{text-align:center;color:var(--lp-text)}.FAQSection-module__HVNb1W__subhead{text-align:center;color:var(--lp-brand-teal);margin-top:0;font-style:italic;font-weight:600}.FAQSection-module__HVNb1W__intro{text-align:left;color:var(--lp-text);max-width:800px;line-height:1.6}.FAQSection-module__HVNb1W__intro ul,.FAQSection-module__HVNb1W__intro ol{margin:.75rem 0;padding-left:1.25rem}.FAQSection-module__HVNb1W__intro li+li{margin-top:.35rem}.FAQSection-module__HVNb1W__intro a{color:var(--lp-brand-teal);text-underline-offset:2px;text-decoration:underline}.FAQSection-module__HVNb1W__intro a:hover{color:var(--lp-brand-teal-hover)}.FAQSection-module__HVNb1W__faqList{max-width:800px;margin:0 auto}.FAQSection-module__HVNb1W__faqItem{border-bottom:1px solid var(--greyscale-200);margin-bottom:0}.FAQSection-module__HVNb1W__faqItem:last-child{border-bottom:none}.FAQSection-module__HVNb1W__question{cursor:pointer;transition:var(--lp-transition-color);text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.FAQSection-module__HVNb1W__question:hover{color:var(--lp-brand-teal)}.FAQSection-module__HVNb1W__question:focus{outline:none}.FAQSection-module__HVNb1W__question h3{font-family:var(--lp-font-montserrat);color:var(--lp-text);flex:1;margin:0;font-size:1.25rem;font-weight:700}.FAQSection-module__HVNb1W__icon{color:var(--lp-brand-teal);text-align:center;min-width:32px;font-size:2rem;font-weight:300;line-height:1}.FAQSection-module__HVNb1W__answer{max-height:0;padding:0;transition:max-height .3s,padding .3s;overflow:hidden}.FAQSection-module__HVNb1W__answerContent{color:var(--lp-muted);margin:0;padding-right:40px;font-size:1rem;line-height:1.6}.FAQSection-module__HVNb1W__answerContent p{margin:0}.FAQSection-module__HVNb1W__answerContent ul,.FAQSection-module__HVNb1W__answerContent ol{margin:.75rem 0;padding-left:1.25rem}.FAQSection-module__HVNb1W__answerContent li+li{margin-top:.35rem}.FAQSection-module__HVNb1W__answer a{color:var(--lp-brand-teal);text-underline-offset:2px;text-decoration:underline}.FAQSection-module__HVNb1W__answer a:hover{color:var(--lp-brand-teal-hover)}.FAQSection-module__HVNb1W__active .FAQSection-module__HVNb1W__answer{max-height:1000px;padding-bottom:24px}@media (max-width:639px){.FAQSection-module__HVNb1W__faqSection{padding:96px 0 64px}.FAQSection-module__HVNb1W__heading{margin-top:0;margin-bottom:8px}.FAQSection-module__HVNb1W__subhead{margin-bottom:16px;font-size:1.1rem}.FAQSection-module__HVNb1W__intro{margin-bottom:32px;padding:0;font-size:1rem}.FAQSection-module__HVNb1W__question{padding:20px 0}.FAQSection-module__HVNb1W__question h3{padding-right:12px;font-size:1.1rem}.FAQSection-module__HVNb1W__icon{min-width:24px;font-size:1.5rem}.FAQSection-module__HVNb1W__answerContent{padding-right:0;font-size:.95rem}.FAQSection-module__HVNb1W__active .FAQSection-module__HVNb1W__answer{padding-bottom:20px}}
.HowItWorksSection-module__-KhBdW__section{background:var(--lp-white)}.HowItWorksSection-module__-KhBdW__title{text-align:center;max-width:20ch;font-family:var(--lp-font-roboto-condensed,"Roboto Condensed", sans-serif);letter-spacing:-.02em;color:var(--lp-gray-dark);margin:0 auto;font-size:clamp(2rem,5.5vw,4rem);font-weight:700;line-height:1.15}.HowItWorksSection-module__-KhBdW__steps{flex-direction:column;gap:32px;display:flex}.HowItWorksSection-module__-KhBdW__step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.HowItWorksSection-module__-KhBdW__step:last-child{border-bottom:none;padding-bottom:0}.HowItWorksSection-module__-KhBdW__stepReversed .HowItWorksSection-module__-KhBdW__media{order:2}.HowItWorksSection-module__-KhBdW__stepReversed .HowItWorksSection-module__-KhBdW__copy{order:1}.HowItWorksSection-module__-KhBdW__media{min-width:0}.HowItWorksSection-module__-KhBdW__mediaFrame{border-radius:var(--lp-radius-md);justify-content:center;align-items:center;width:100%;max-width:min(300px,100%);margin:0 auto;display:flex;overflow:hidden}.HowItWorksSection-module__-KhBdW__mediaImage{object-fit:contain;width:100%;max-width:400px;height:auto}.HowItWorksSection-module__-KhBdW__copy{min-width:0;display:flex}.HowItWorksSection-module__-KhBdW__step:not(.HowItWorksSection-module__-KhBdW__stepReversed) .HowItWorksSection-module__-KhBdW__copy{justify-content:flex-start}.HowItWorksSection-module__-KhBdW__stepReversed .HowItWorksSection-module__-KhBdW__copy{justify-content:flex-end}.HowItWorksSection-module__-KhBdW__body{color:#595959;text-align:left;max-width:min(100%,32rem);line-height:1.6}@media (max-width:900px){.HowItWorksSection-module__-KhBdW__step{grid-template-columns:1fr;align-items:stretch;gap:clamp(20px,4vw,32px)}.HowItWorksSection-module__-KhBdW__stepReversed .HowItWorksSection-module__-KhBdW__media,.HowItWorksSection-module__-KhBdW__stepReversed .HowItWorksSection-module__-KhBdW__copy{order:unset}.HowItWorksSection-module__-KhBdW__copy{justify-content:flex-start}.HowItWorksSection-module__-KhBdW__mediaFrame{max-width:min(300px,100%)}.HowItWorksSection-module__-KhBdW__body{text-align:left;max-width:none}}
.TestimonialsSection-module__mtfMtG__testimonials{background:var(--lp-white);text-align:center}.TestimonialsSection-module__mtfMtG__testimonials:before{content:"";background-color:var(--lp-brand-teal);z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/assets/img/Testimonial_Quote_IMG.svg);mask-image:url(/assets/img/Testimonial_Quote_IMG.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.TestimonialsSection-module__mtfMtG__container{z-index:2;max-width:800px;margin:0 auto;padding:0 24px;position:relative}.TestimonialsSection-module__mtfMtG__heading{color:var(--lp-text)}.TestimonialsSection-module__mtfMtG__subhead{color:var(--lp-muted)}.TestimonialsSection-module__mtfMtG__single{align-items:center;max-width:600px;min-height:240px;margin:48px auto;padding:32px 0;display:flex;position:relative}.TestimonialsSection-module__mtfMtG__quote{background:var(--lp-white);box-shadow:0 12px 40px rgb(from var(--greyscale-black) r g b / .15);border:1px solid var(--greyscale-100);border-radius:40px;justify-content:center;align-items:center;width:100%;min-height:100%;padding:36px 32px;display:flex}.TestimonialsSection-module__mtfMtG__quote blockquote{width:100%;margin:0}.TestimonialsSection-module__mtfMtG__quoteText{color:var(--lp-text);text-align:center;justify-content:center;align-items:center;min-height:4.8em;margin:0;font-size:1.3rem;font-style:italic;line-height:1.6;transition:opacity .3s;display:flex}.TestimonialsSection-module__mtfMtG__dots{justify-content:center;gap:8px;margin-top:32px;margin-bottom:16px;display:flex}.TestimonialsSection-module__mtfMtG__dot{background:var(--greyscale-300);cursor:pointer;width:12px;height:12px;transition:var(--lp-transition-default);border:none;border-radius:50%;padding:0}.TestimonialsSection-module__mtfMtG__dot:hover{background:var(--greyscale-400);transform:scale(1.1)}.TestimonialsSection-module__mtfMtG__dot.TestimonialsSection-module__mtfMtG__active{background:var(--lp-brand-teal);transform:scale(1.2)}.TestimonialsSection-module__mtfMtG__pauseButton{background:rgb(from var(--greyscale-white) r g b / .9);border:2px solid var(--lp-brand-teal);cursor:pointer;width:40px;height:40px;color:var(--lp-brand-teal);transition:var(--lp-transition-default);z-index:10;border-radius:50%;justify-content:center;align-items:center;margin:20px auto 0;font-size:18px;display:flex}.TestimonialsSection-module__mtfMtG__pauseButton:hover{background:var(--lp-brand-teal);color:var(--lp-white);transform:scale(1.1)}.TestimonialsSection-module__mtfMtG__pauseButton:focus-visible{outline:3px solid var(--lp-brand-teal);outline-offset:2px}.TestimonialsSection-module__mtfMtG__pauseIcon,.TestimonialsSection-module__mtfMtG__playIcon{line-height:1}@media (max-width:639px){.TestimonialsSection-module__mtfMtG__single{min-height:auto;margin:0 auto;padding:0}.TestimonialsSection-module__mtfMtG__quote{padding:24px 20px}.TestimonialsSection-module__mtfMtG__quoteText{min-height:4.5em;font-size:1.1rem;line-height:1.5}}
.Footer-module__nhiC3q__siteFooter{background:var(--greyscale-100);color:var(--greyscale-700);z-index:100;box-shadow:0 -4px 20px rgb(from var(--greyscale-black) r g b / .15);padding:22px 0;position:relative}.Footer-module__nhiC3q__footerGrid{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.Footer-module__nhiC3q__copyright{order:1}.Footer-module__nhiC3q__footerLinks{order:2;gap:18px;display:flex}.Footer-module__nhiC3q__footerLinks a{color:var(--greyscale-700);text-decoration:none}.Footer-module__nhiC3q__footerLinks a:hover{color:var(--lp-gray-dark)}@media (max-width:639px){.Footer-module__nhiC3q__siteFooter{padding:24px 0}.Footer-module__nhiC3q__footerGrid{text-align:center;flex-direction:column;gap:20px}.Footer-module__nhiC3q__copyright{text-align:center;width:100%}.Footer-module__nhiC3q__footerLinks{flex-wrap:wrap;justify-content:center;gap:24px}}
