:root{font-size:100%;--base-z: 18rem;--base-x: 10%;--ease-out-quad: cubic-bezier(.25,.46,.45,.94);--breakpoint-l: 1400px;--breakpoint-m: 1000px;--breakpoint-mobile: 600px;--color-homepage-border-header: #576c81;--color-homepage-border: #555555;--color-homepage-border-dark: #252525;--color-homepage-text-primary: #ffffff;--color-homepage-text-secondary: #969799;--color-homepage-text-tertiary: #808183;--color-text-black: #000000;--color-text-black-secondary: #5b5b5b;--color-text-quaternary-legacy: #ffffff;--color-text-quaternary-legacy-secondary: #969799;--color-button-bg-shadow-homepage: #3a4e71f5;--color-button-bg-shadow-light-homepage: #3b4048f5;--color-button-bg-submit-homepage: #517fd0f5;--content-bg--color-homepage-lighter: #151a22;--content-bg--color-homepage-light: #0f1011;--color-linkedin: #0a66c2;--color-github: #ffffff;--color-instagram: #ff3040;--color-bg-bar-sheet-metal-work: #ebab15;--color-bg-bar-painting: #c20877;--color-bg-bar-mechanic: #00a684;--color-due-date: #ff9f07;--radius-min: .25rem;--radius: .375rem;--radius-sm: .5rem;--radius-normal: .75rem;--radius-rounded: 1rem;--radius-max: 9999px;--spacing-xxxxs: .125rem;--spacing-xxxs: .25rem;--spacing-xxs: .5rem;--spacing-xs: .75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.4rem;--spacing-xxl: 2.8rem;--spacing-96: 9.6rem;--appointments-calendar-hour-min-width: 60px;--appointments-calendar-hour-height: 60px;--appointments-calendar-day-min-width: 150px}:root.ctx-dark-mode{--color-bg-secondary: #090909;--color-text-quaternary: #ffffff}:root.ctx-light-mode{--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-bg-tertiary: #3b82f6;--color-bg-quaternary: #e2e8f0;--color-bg-contrast: #282f40;--color-bg-contrast-light: #3a4356;--color-bg-disabled: #f3f4f6;--color-bg-disabled-secondary: #b2b5bb;--color-text-primary: #1f2937;--color-text-secondary: #4b5563;--color-text-quaternary: #ffffff;--color-text-quinquenary: #9fadc0;--color-text-disabled: #9ca3af;--color-text-danger: #ef4444;--color-text-success: #179f5d;--color-text-feedback: #ffa500;--color-text-warning: #ff0000;--color-border-primary: #e5e7eb;--color-border-secondary: #e7eaf0;--color-border-primary-hover: #73a3f1;--color-border-primary-focus: #3b82f6;--color-border-warning: #dc0e2f;--color-border-success: #179f5d;--color-border-success-light: #d1fae5;--color-button-primary-bg: #3b82f6;--color-button-primary-text: #ffffff;--color-button-primary-bg-hover: #2563eb;--color-button-secondary-bg: #f3f4f6;--color-button-secondary-text: #374151;--color-button-secondary-bg-hover: #e5e7eb;--color-button-secondary-text-hover: #0f172a;--color-button-success-bg: #22c55e;--color-button-success-text: #ffffff;--color-button-success-bg-hover: #16a34a;--color-button-danger-bg: #ef4444;--color-button-danger-text: #ffffff;--color-button-danger-bg-hover: #dc2626;--color-button-warn-text: #ffffff;--color-button-warn-bg: #f97316;--color-button-warn-bg-hover: #ea580c;--tiny-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / .05);--base-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--header-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / .05);--color-state-bg-coming: #f1f5f9;--color-state-bg-expertise: #f3e8ff;--color-state-bg-breakage: #fee2e2;--color-state-bg-canceled: #fee2e2;--color-state-bg-waiting: #fef9c3;--color-state-bg-todo: #dbeafe;--color-state-bg-repairing: #ffedd5;--color-state-bg-done: #dcfce7;--color-state-bg-delivered: #cffafe;--color-state-text-coming: #475569;--color-state-text-expertise: #9333ea;--color-state-text-breakage: #dc2626;--color-state-text-canceled: #dc2626;--color-state-text-waiting: #ca8a04;--color-state-text-todo: #2563eb;--color-state-text-repairing: #ea580c;--color-state-text-done: #16a34a;--color-state-text-delivered: #0891b2;--color-state-border-todo: #93c5fd;--color-state-border-repairing: #fdba74;--color-sheet-metal-work--text: #b45309;--color-sheet-metal-work--bg: #fffbeb;--color-sheet-metal-work--border: #fde68a;--color-painting--text: #4338ca;--color-painting--bg: #eef2ff;--color-painting--border: #c7d2fe;--color-mechanic--text: #0f766e;--color-mechanic--bg: #f0fdfa;--color-mechanic--border: #99f6e4;--color-text-info-tag: blue;--color-bg-info-tag: #dfe8ff;--color-text-warning-tag: #dc2626;--color-bg-warning-tag: #fee2e2;--color-text-success-tag: #16a34a;--color-bg-success-tag: #dcfce7;--color-text-feedback-tag: #ca8a04;--color-bg-feedback-tag: #fef9c3;--color-appointments-expertise: #f97316;--color-appointments-deposit: #22c55e;--color-appointments-delivery: #a855f7;--color-appointments-diagnostic: #3b82f6;--color-appointments-breakage: #ef4444;--color-appointments-border: #ffffff}.main-body{display:flex;width:100%;height:100%;background-color:var(--color-bg-secondary);margin:0;padding:0;overflow:hidden;font-family:Inter,sans-serif}.main-body.-home{flex-direction:column;overflow-y:auto;background-color:var(--color-bg-secondary)}.loading-icon{color:var(--color-text-primary);font-size:2rem}.loading-icon.-small{font-size:1rem}button,a{display:flex;background-color:transparent;border-color:transparent;cursor:pointer;justify-content:flex-start;align-items:center;gap:1rem;border-radius:var(--radius);text-decoration:none!important;padding-block:1px;padding-inline:6px;border-width:0}button.-size-xs,a.-size-xs{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem;padding:var(--spacing-xxxxs);gap:var(--spacing-xxxxs);border-radius:var(--radius-min)}button.-size-xs svg,a.-size-xs svg{width:.75rem;height:.75rem}button.-size-s,a.-size-s{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem;padding:var(--spacing-xxxs);border-radius:var(--radius-min);gap:var(--spacing-xxxs)}button.-size-s svg,a.-size-s svg{width:1rem;height:1rem}button.-size-m,a.-size-m{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;gap:var(--spacing-xxs);padding:var(--spacing-xxs);border-radius:var(--radius-sm)}button.-size-m svg,a.-size-m svg{width:1.25rem;height:1.25rem}button.-size-l,a.-size-l{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;padding:var(--spacing-xxs) var(--spacing-s);gap:var(--spacing-xxs);border-radius:var(--radius-sm)}button.-size-l.-square,a.-size-l.-square{padding:var(--spacing-xxs)}button.-size-l svg,a.-size-l svg{width:1.5rem;height:1.5rem}button.-size-xl,a.-size-xl{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.75rem;gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-m)}button.-size-xl-square,a.-size-xl-square{padding:var(--spacing-xs)}button.-size-xl svg,a.-size-xl svg{width:1.5rem;height:1.5rem}button.-size-xxl,a.-size-xxl{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.75rem;gap:var(--spacing-xxs);padding:var(--spacing-s) var(--spacing-m)}button.-size-xxl svg,a.-size-xxl svg{width:1.5rem;height:1.5rem}button.rounded,a.rounded{border-radius:var(--radius-max)}.register{display:flex;position:absolute;width:100%;height:100%;top:0;left:0;overflow-y:auto;justify-content:flex-start;align-items:center;flex-direction:column;gap:2rem;background-color:var(--content-bg--color-lighter);padding-top:4rem}.register__title{font-family:Inter,sans-serif;font-weight:700;font-size:1.5rem;line-height:2rem;background:linear-gradient(to right,var(--color-text-primary-legacy),var(--color-text-tertiary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.register__text{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;color:var(--color-text-primary-legacy)}.register__text.-cropped{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;max-width:15rem}.register__underline{text-decoration:underline}.register__body{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary-legacy);margin-top:-1.5rem;text-align:center;align-self:center;width:10rem}.register__body:hover{color:var(--color-text-primary-legacy)}.register__form{display:flex;flex-direction:column;gap:2rem;padding:2rem;border:1px solid var(--color-border-quaternary);border-radius:var(--radius)}.register__form.-large{width:17rem}.register__block{display:flex;width:100%;gap:1rem;justify-content:center;align-items:flex-start}.register__block.-column{flex-direction:column}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-track{border-radius:10px;border:2px solid var(--scrollbar-color)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}:root{--transition-duration: .2s;--p-icon-size: 18px;--p-overlay-select-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--p-overlay-popover-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--p-overlay-modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--p-overlay-mask-enter-animation: fadeIn;--p-mask-transition-duration: .2s;--p-mask-background: rgba(0, 0, 0, .4);--p-mask-color: var(--color-text-primary);--p-form-field-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, .05);--p-form-field-focus: #10b981;--p-form-background-field-focus: #ecfdf5;--p-form-field-border-color: var(--color-border-primary);--p-transition-duration: .2s;--p-disabled-opacity: .4;--p-button-border-radius: var(--radius-normal);--p-button-text-secondary-color: var(--color-text-secondary);--p-button-icon-only-width: 2.5rem;--p-button-text-secondary-hover-background: var(--color-button-secondary-bg-hover);--p-button-transition-duration: var(--p-transition-duration);--p-button-primary-color: var(--color-button-primary-text);--p-button-primary-border-color: transparent;--p-button-primary-background: var(--color-button-primary-bg);--p-button-primary-hover-border-color: transparent;--p-button-primary-hover-background: var(--color-button-primary-bg-hover);--p-button-primary-focus-color: var(--color-button-primary-text);--p-button-primary-focus-border-color: transparent;--p-button-primary-focus-background: var(--color-button-primary-bg-hover);--p-button-primary-active-color: var(--color-button-primary-text);--p-button-primary-active-border-color: transparent;--p-button-primary-active-background: var(--color-button-primary-bg-hover);--p-button-primary-hover-color: var(--color-text-quaternary);--p-button-secondary-color: var(--color-button-secondary-text);--p-button-secondary-border-color: transparent;--p-button-secondary-background: var(--color-button-secondary-bg);--p-button-secondary-hover-color: var(--color-button-secondary-text);--p-button-secondary-hover-border-color: transparent;--p-button-secondary-hover-background: var(--color-button-secondary-bg-hover);--p-button-secondary-focus-color: var(--color-button-secondary-text);--p-button-secondary-focus-border-color: transparent;--p-button-secondary-focus-background: var(--color-button-secondary-bg-hover);--p-button-secondary-active-color: var(--color-button-secondary-text);--p-button-secondary-active-border-color: transparent;--p-button-secondary-active-background: var(--color-button-secondary-bg-hover);--p-button-success-color: var(--color-button-success-text);--p-button-success-border-color: transparent;--p-button-success-background: var(--color-button-success-bg);--p-button-success-hover-color: var(--color-button-success-text);--p-button-success-hover-border-color: transparent;--p-button-success-hover-background: var(--color-button-success-bg-hover);--p-button-success-focus-color: var(--color-button-success-text);--p-button-success-focus-border-color: transparent;--p-button-success-focus-background: var(--color-button-success-bg-hover);--p-button-success-active-color: var(--color-button-success-text);--p-button-success-active-border-color: transparent;--p-button-success-active-background: var(--color-button-success-bg-hover);--p-button-warn-color: var(--color-button-warn-text);--p-button-warn-border-color: transparent;--p-button-warn-background: var(--color-button-warn-bg);--p-button-warn-hover-color: var(--color-button-warn-text);--p-button-warn-hover-border-color: transparent;--p-button-warn-hover-background: var(--color-button-warn-bg-hover);--p-button-warn-focus-color: var(--color-button-warn-text);--p-button-warn-focus-border-color: transparent;--p-button-warn-focus-background: var(--color-button-warn-bg-hover);--p-button-warn-active-color: var(--color-button-warn-text);--p-button-warn-active-border-color: transparent;--p-button-warn-active-background: var(--color-button-warn-bg-hover);--p-button-danger-color: var(--color-button-danger-text);--p-button-danger-border-color: transparent;--p-button-danger-background: var(--color-button-danger-bg);--p-button-danger-hover-color: var(--color-button-danger-text);--p-button-danger-hover-border-color: transparent;--p-button-danger-hover-background: var(--color-button-danger-bg-hover);--p-button-danger-focus-color: var(--color-button-danger-text);--p-button-danger-focus-border-color: transparent;--p-button-danger-focus-background: var(--color-button-danger-bg-hover);--p-button-danger-active-color: var(--color-button-danger-text);--p-button-danger-active-border-color: transparent;--p-button-danger-active-background: var(--color-button-danger-bg-hover);--p-button-contrast-color: var(--color-button-secondary-text);--p-button-contrast-border-color: transparent;--p-button-contrast-background: transparent;--p-button-contrast-hover-color: var(--color-button-secondary-text-hover);--p-button-contrast-hover-border-color: transparent;--p-button-contrast-hover-background: var(--color-button-secondary-bg-hover);--p-button-contrast-focus-color: var(--color-button-secondary-text-hover);--p-button-contrast-focus-border-color: transparent;--p-button-contrast-focus-background: var(--color-button-secondary-bg-hover);--p-button-contrast-active-color: var(--color-button-secondary-text-hover);--p-button-contrast-active-border-color: transparent;--p-button-contrast-active-background: var(--color-button-secondary-bg-hover);--p-inputtext-transition-duration: .2s;--p-inputtext-border-radius: var(--radius-normal);--p-inputtext-color: var(--color-text-primary);--p-inputtext-border-color: var(--color-border-primary);--p-inputtext-invalid-border-color: var(--color-border-warning);--p-inputtext-padding-x: var(--spacing-l);--p-inputtext-padding-y: var(--spacing-s);--p-inputtext-background: var(--color-bg-primary);--p-inputtext-hover-border-color: var(--color-border-primary-hover);--p-inputtext-focus-border-color: var(--color-border-primary-focus);--p-inputtext-disabled-background: var(--color-bg-primary);--p-inputtext-disabled-color: var(--color-text-disabled);--p-password-overlay-border-radius: var(--radius-normal);--p-password-strength-weak-background: var(--color-bg-warning);--p-password-strength-strong-background: var(--color-text-success-tag);--p-password-meter-background: var(--color-bg-secondary);--p-iconfield-icon-color: var(--color-text-disabled);--p-form-field-padding-x: var(--spacing-s);--p-dialog-header-padding: var(--spacing-s);--p-dialog-content-padding: 0 var(--spacing-s) var(--spacing-s) var(--spacing-s);--p-dialog-title-font-size: 1rem;--p-dialog-title-font-weight: 600;--p-dialog-border-radius: var(--radius-rounded);--p-dialog-shadow: none;--p-dialog-background: var(--color-bg-primary);--p-dialog-border-color: transparent;--p-dialog-color: var(--color-text-primary);--p-selectbutton-border-radius: var(--radius);--p-togglebutton-color: var(--color-button-secondary-text);--p-togglebutton-border-color: transparent;--p-togglebutton-padding: var(--spacing-xxs);--p-togglebutton-transition-duration: .2s;--p-togglebutton-hover-color: var(--color-button-secondary-text-hover);--p-togglebutton-hover-border-color: transparent;--p-togglebutton-checked-color: var(--color-button-primary-text);--p-togglebutton-checked-border-color: transparent;--p-togglebutton-checked-hover-color: var(--color-button-primary-text);--p-togglebutton-checked-hover-background: var(--color-button-secondary-bg-hover);--p-togglebutton-checked-hover-border-color: transparent;--p-togglebutton-content-checked-color: var(--color-button-primary-text);--p-datepicker-panel-padding: var(--spacing-s);--p-datepicker-panel-background: var(--color-bg-primary);--p-datepicker-panel-color: var(--color-text-primary);--p-datepicker-panel-border-color: var(--color-border-primary);--p-datepicker-panel-border-radius: var(--radius-sm);--p-datepicker-panel-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--p-datepicker-header-padding: 0;--p-datepicker-header-background: var(--color-bg-primary);--p-datepicker-header-color: var(--color-text-primary);--p-datepicker-day-view-margin: var(--spacing-s) 0 0 0;--p-datepicker-header-border-color: transparent;--p-datepicker-week-day-padding: var(--spacing-xxs) 0;--p-datepicker-date-padding: var(--spacing-xxxxs);--p-datepicker-title-gap: var(--spacing-xxs);--p-datepicker-title-font-weight: 500;--p-datepicker-date-width: 2rem;--p-datepicker-date-height: 2rem;--p-datepicker-date-border-radius: var(--radius-min);--p-datepicker-date-color: var(--color-text-primary);--p-datepicker-date-selected-color: var(--color-text-quaternary-legacy);--p-datepicker-date-selected-background: var(--color-button-primary-bg);--p-datepicker-date-selected-hover-background: var(--color-button-primary-bg-hover);--p-datepicker-date-range-selected-color: var(--color-text-quaternary-legacy);--p-datepicker-date-range-selected-background: var(--color-button-primary-bg);--p-datepicker-date-range-selected-hover-background: var(--color-button-primary-bg-hover);--p-datepicker-today-background: #dbeafe;--p-datepicker-today-color: var(--color-text-primary);--p-datepicker-transition-duration: var(--p-transition-duration);--p-datepicker-date-hover-color: var(--color-text-quaternary);--p-datepicker-date-hover-background: var(--color-button-primary-bg-hover);--p-tag-primary-color: blue;--p-tag-primary-background: #dfe8ff;--p-tag-success-color: var(--color-text-success-tag);--p-tag-success-background: var(--color-bg-success-tag);--p-tag-font-size: .75rem;--p-tag-font-weight: 500;--p-tag-border-radius: var(--radius-max);--p-tag-padding: var(--spacing-xxxs) var(--spacing-xxs);--p-tag-shadow: none;--p-tag-gap: 0;--p-tag-warn-color: var(--color-text-feedback-tag);--p-tag-warn-background: var(--color-bg-feedback-tag);--p-tag-danger-color: var(--color-text-warning-tag);--p-tag-danger-background: var(--color-bg-warning-tag);--p-tag-info-color: var(--color-text-info-tag);--p-tag-info-background: var(--color-bg-info-tag);--p-floatlabel-color: var(--color-text-secondary);--p-floatlabel-weight: 500;--p-floatlabel-position-x: .75rem;--p-floatlabel-transition-duration: var(--p-transition-duration);--p-floatlabel-invalid-color: var(--color-text-warning);--p-floatlabel-on-active-background: var(--color-bg-primary);--p-floatlabel-on-active-padding: 0 var(--spacing-xxxxs);--p-floatlabel-active-color: var(--color-text-secondary);--p-floatlabel-focus-color: var(--color-bg-tertiary);--p-floatlabel-in-active-top: var(--spacing-xxs);--p-floatlabel-in-input-padding-top: var(--spacing-m);--p-floatlabel-in-input-padding-bottom: var(--spacing-xxs);--p-select-transition-duration: .2s;--p-select-background: var(--color-bg-primary);--p-select-border-color: var(--color-border-primary);--p-select-border-radius: var(--radius-normal);--p-select-color: var(--color-text-primary);--p-select-option-color: var(--color-text-secondary);--p-select-option-focus-background: var(--color-button-primary-bg-hover);--p-select-option-focus-color: var(--color-text-quaternary);--p-select-padding-x: var(--spacing-l);--p-select-padding-y: var(--spacing-s);--p-select-arrow-color: var(--color-text-secondary);--p-select-hover-border-color: var(--color-border-primary-hover);--p-select-focus-border-color: var(--color-border-primary-focus);--p-select-placeholder-color: var(--color-text-disabled);--p-select-clear-icon-color: var(--color-text-secondary);--p-select-dropdown-color: var(--color-text-secondary);--p-select-list-header-padding: var(--spacing-xxxs);--p-select-overlay-background: var(--color-bg-primary);--p-select-overlay-border-color: var(--color-border-primary);--p-select-overlay-shadow: var(--base-shadow);--p-select-overlay-border-radius: var(--radius-sm);--p-select-overlay-color: var(--color-text-primary);--p-select-list-padding: var(--spacing-xxxs);--p-select-list-gap: var(--spacing-xxxs);--p-select-option-padding: var(--spacing-xxs) var(--spacing-xs);--p-select-option-border-radius: var(--radius-sm);--p-select-option-selected-background: var(--color-button-primary-bg);--p-select-option-selected-color: var(--color-button-primary-text);--p-select-option-hover-background: var(--color-button-primary-bg-hover);--p-select-option-hover-color: var(--color-button-primary-text);--p-select-option-selected-focus-background: var(--color-button-primary-bg-hover);--p-select-option-selected-focus-color: var(--color-button-primary-text);--p-autocomplete-overlay-border-radius: var(--radius-normal);--p-autocomplete-overlay-background: var(--color-bg-primary);--p-autocomplete-overlay-border-color: var(--color-border-primary);--p-autocomplete-overlay-shadow: var(--base-shadow);--p-autocomplete-list-gap: var(--spacing-xxxs);--p-autocomplete-list-padding: var(--spacing-s);--p-autocomplete-option-padding: var(--spacing-xs) var(--spacing-xxs);--p-autocomplete-option-color: var(--color-text-primary);--p-autocomplete-transition-duration: .2s;--p-autocomplete-option-border-radius: var(--radius-normal);--p-autocomplete-option-focus-background: var(--color-button-primary-bg-hover);--p-autocomplete-option-focus-color: var(--color-text-quaternary);--p-message-border-radius: var(--radius-normal);--p-message-border-width: 1px;--p-message-error-color: var(--color-button-danger-bg);--p-drawer-background: var(--color-bg-primary);--p-drawer-border-color: var(--color-border-primary);--p-drawer-border-radius: var(--radius-sm);--p-drawer-shadow: var(--base-shadow);--p-drawer-header-padding: var(--spacing-s) var(--spacing-m);--p-drawer-content-padding: var(--spacing-s) var(--spacing-m);--p-toast-width: 20rem;--p-toast-border-width: 1px;--p-toast-blur: 2px;--p-toast-border-radius: var(--radius-normal);--p-toast-content-padding: var(--spacing-s);--p-toast-content-gap: var(--spacing-s);--p-toast-icon-size: var(--p-icon-size);--p-toast-text-gap: var(--spacing-xxs);--p-toast-summary-font-weight: 500;--p-toast-summary-font-size: 1rem;--p-toast-detail-font-weight: 400;--p-toast-detail-font-size: .825rem;--p-toast-success-background: color-mix(in srgb, var(--color-bg-success-tag), transparent 85%);--p-toast-success-color: var(--color-text-success);--p-toast-success-icon-color: var(--color-text-success);--p-toast-success-icon-size: var(--p-icon-size);--p-toast-success-border-color: var(--color-border-success);--p-toast-success-shadow: var(--base-shadow);--p-toast-success-detail-color: var(--color-text-primary);--p-toast-error-background: color-mix(in srgb, var(--color-bg-warning-tag), transparent 85%);--p-toast-error-color: var(--color-text-warning-tag);--p-toast-error-icon-color: var(--color-text-warning-tag);--p-toast-error-icon-size: var(--p-icon-size);--p-toast-error-border-color: var(--color-border-warning);--p-toast-error-shadow: var(--base-shadow);--p-toast-error-detail-color: var(--color-text-primary);--p-panelmenu-panel-border-color: transparent;--p-panelmenu-panel-background: transparent --p-panelmenu-panel-color: var(--color-text-primary);--p-panelmenu-panel-padding: 0;--p-panelmenu-panel-border-radius: var(--radius-sm);--p-panelmenu-panel-first-top-border-radius: var(--radius-sm);--p-panelmenu-panel-last-bottom-border-radius: var(--radius-sm);--p-panelmenu-panel-last-border-width: 0;--p-panelmenu-item-color: var(--color-text-primary);--p-panelmenu-transition-duration: .2s;--p-panelmenu-item-border-radius: var(--radius-sm);--p-panelmenu-item-padding: var(--spacing-xs) var(--spacing-s);--p-panelmenu-item-gap: var(--spacing-xs);--p-panelmenu-submenu-icon-color: var(--color-text-primary);--p-panelmenu-item-icon-color: var(--color-text-primary);--p-panelmenu-submenu-indent: var(--spacing-s);--p-textarea-color: var(--color-text-primary);--p-textarea-background: transparent;--p-textarea-padding-y: var(--spacing-xxs);--p-textarea-padding-x: var(--spacing-xxs);--p-textarea-border-color: var(--color-border-primary);--p-textarea-border-radius: var(--radius-sm);--p-textarea-shadow: none;--p-textarea-hover-border-color: var(--color-border-primary-hover);--p-textarea-focus-border-color: var(--color-border-primary-focus);--p-textarea-invalid-border-color: var(--color-border-warning);--p-tooltip-gutter: var(--spacing-xxxs);--p-tooltip-background: var(--color-bg-contrast);--p-tooltip-color: var(--color-text-quaternary);--p-tooltip-padding: var(--spacing-xs) var(--spacing-s);--p-tooltip-shadow: var(--base-shadow);--p-tooltip-border-radius: var(--radius-sm);--p-toggleswitch-width: 2.5rem;--p-toggleswitch-height: 1.5rem;--p-toggleswitch-handle-size: 1rem;--p-toggleswitch-gap: .25rem;--p-toggleswitch-background: var(--color-bg-disabled-secondary);--p-toggleswitch-handle-background: var(--color-bg-primary);--p-toggleswitch-handle-hover-background: var(--color-bg-primary);--p-toggleswitch-border-color: transparent;--p-toggleswitch-border-radius: var(--radius-rounded);--p-toggleswitch-transition-duration: var(--transition-duration);--p-toggleswitch-slide-duration: var(--transition-duration);--p-toggleswitch-shadow: var(--tiny-shadow);--p-toggleswitch-checked-border-color: transparent;--p-toggleswitch-checked-background: var(--color-button-primary-bg-hover);--p-toggleswitch-handle-checked-background: var(--color-button-primary-text);--p-toggleswitch-handle-checked-color: var(--color-button-primary-bg-hover);--p-toggleswitch-handle-border-radius: var(--radius-max);--p-toggleswitch-hover-border-color: transparent;--p-toggleswitch-hover-background: var(--color-text-disabled);--p-toggleswitch-checked-hover-border-color: transparent;--p-toggleswitch-checked-hover-background: var(--color-button-primary-bg-hover);--p-toggleswitch-handle-checked-hover-background: var(--color-bg-primary);--p-toggleswitch-border-width: 0px;--p-togglebutton-border-radius: var(--radius);--p-togglebutton-color: var(--color-text-secondary);--p-togglebutton-background: var(--color-button-secondary-bg);--p-togglebutton-border-color: none;--p-togglebutton-padding: .31rem;--p-togglebutton-transition-duration: var(--p-transition-duration);--p-togglebutton-font-weight: 500;--p-togglebutton-gap: var(--spacing-xxs);--p-togglebutton-hover-background: var(--color-button-secondary-bg);--p-togglebutton-hover-color: var(--color-text-primary);--p-togglebutton-content-left: var(--spacing-xxxxs);--p-togglebutton-content-top: var(--spacing-xxxxs);--p-togglebutton-content-checked-background: var(--color-button-primary-bg);--p-togglebutton-content-checked-shadow: var(--tiny-shadow);--p-togglebutton-checked-background: var(--color-button-secondary-bg);--p-togglebutton-checked-color: var(--color-text-quaternary);--p-togglebutton-content-padding: var(--spacing-xxxs);--p-togglebutton-content-border-radius: var(--radius-sm);--p-timeline-event-min-height: 5rem;--p-timeline-vertical-event-content-padding: 0 var(--spacing-s);--p-timeline-event-marker-border-width: 2px;--p-timeline-event-marker-border-color: var(--color-border-primary);--p-timeline-event-marker-border-radius: var(--radius-max);--p-timeline-event-marker-size: 1.125rem;--p-timeline-event-marker-background: var(--color-bg-primary);--p-timeline-event-marker-content-border-radius: var(--radius-max);--p-timeline-event-marker-content-size: .375rem;--p-timeline-event-marker-content-background: var(--color-text-primary);--p-timeline-event-marker-content-inset-shadow: 0px .5px 0px 0px rgba(0, 0, 0, .06), 0px 1px 1px 0px rgba(0, 0, 0, .12);--p-timeline-event-connector-size: 2px;--p-timeline-event-connector-color: var(--color-border-primary);--p-timeline-horizontal-event-content-padding: var(--spacing-xxxxs) 0;--p-password-icon-color: var(--color-text-secondary);--p-password-overlay-background: var(--color-bg-primary);--p-password-overlay-color: var(--color-text-primary);--p-password-overlay-border-color: var(--color-border-primary);--p-password-overlay-border-radius: var(--radius-sm);--p-password-overlay-padding: var(--spacing-s);--p-password-overlay-shadow: var(--base-shadow);--p-password-strength-weak-background: var(--color-text-warning);--p-password-strength-medium-background: var(--color-text-feedback);--p-password-strength-strong-background: var(--color-text-success);--p-password-meter-height: var(--spacing-xxs);--p-password-meter-border-radius: var(--radius-rounded);--p-password-meter-background: var(--color-bg-disabled);--p-password-content-gap: var(--spacing-xxs);--p-popover-gutter: var(--spacing-xs);--p-popover-background: var(--color-bg-primary);--p-popover-color: var(--color-text-primary);--p-popover-border-color: var(--color-border-primary);--p-popover-border-radius: var(--radius-sm);--p-popover-shadow: var(--base-shadow);--p-popover-arrow-offset: 1.25rem;--p-popover-arrow-left: 0px;--p-popover-content-padding: var(--spacing-s);--p-menu-background: var(--color-bg-primary);--p-menu-color: var(--color-text-primary);--p-menu-border-color: var(--color-border-primary);--p-menu-border-radius: var(--radius-sm);--p-menu-shadow: var(--base-shadow);--p-menu-padding: var(--spacing-xxxs);--p-menu-gap: var(--spacing-xxxs);--p-menu-transition-duration: .2s;--p-menu-submenu-label-padding: var(--spacing-xs) var(--spacing-s);--p-menu-submenu-label-color: var(--color-text-secondary);--p-menu-submenu-label-background: transparent;--p-menu-list-padding: var(--spacing-s);--p-menu-list-gap: var(--spacing-xs);--p-menu-item-padding: var(--spacing-xs) var(--spacing-s);--p-menu-item-border-radius: var(--radius-sm);--p-menu-item-gap: var(--spacing-xs);--p-menu-item-color: var(--color-text-primary);--p-menu-item-hover-color: var(--color-button-primary-text);--p-menu-item-hover-background: var(--color-button-primary-bg-hover);--p-menu-item-focus-color: var(--color-button-primary-text);--p-menu-item-focus-background: var(--color-button-primary-bg-hover);--p-menu-item-icon-color: var(--color-text-primary);--p-menu-item-icon-hover-color: var(--color-button-primary-text);--p-menu-item-icon-focus-color: var(--color-button-primary-text);--p-menu-separator-border-color: var(--color-border-primary);--p-menu-separator-margin: var(--spacing-xxs) 0;--p-slider-track-size: 6px;--p-slider-track-background: var(--color-bg-disabled-secondary);--p-slider-track-border-radius: var(--radius-max);--p-slider-range-background: var(--color-bg-tertiary);--p-slider-handle-height: 20px;--p-slider-handle-width: 20px;--p-slider-handle-background: var(--color-bg-disabled-secondary);--p-slider-handle-border-radius: var(--radius-max);--p-slider-transition-duration: var(--p-transition-duration);--p-slider-handle-content-height: 16px;--p-slider-handle-content-width: 16px;--p-slider-handle-content-background: var(--color-bg-primary);--p-slider-handle-content-border-radius: var(--radius-max);--p-slider-handle-content-shadow: var(--base-shadow);--p-slider-handle-content-hover-background: var(--color-bg-primary);--p-slider-handle-hover-background: var(--color-bg-disabled-secondary)}.p-inputtext,.p-password,.p-autocomplete{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;width:100%;font-size:1.125rem!important}.p-inputtext::placeholder,.p-password::placeholder,.p-autocomplete::placeholder{color:var(--color-text-disabled)!important}.p-inputtext.-size-m,.p-password.-size-m,.p-autocomplete.-size-m{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-inputtext-border-radius: var(--radius-sm);--p-inputtext-padding-x: var(--spacing-xxs);--p-inputtext-padding-y: var(--spacing-xxs);--p-form-field-padding-x: var(--spacing-xs);--p-icon-size: 1.25rem}.p-autocomplete.-size-m>.p-inputtext{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important}.p-password.p-invalid .p-inputtext{--p-inputtext-border-color: var(--color-text-warning)}.p-datepicker{display:flex;width:100%}.p-datepicker.-size-m>.p-inputtext{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-inputtext-border-radius: var(--radius-sm);--p-inputtext-padding-x: var(--spacing-xxs);--p-inputtext-padding-y: var(--spacing-xxs);--p-form-field-padding-x: var(--spacing-xs)}.p-datepicker.-size-m>.p-datepicker-input-icon-container{--p-icon-size: 1.25rem}.p-select.-size-m{--p-select-border-radius: var(--radius-sm)}.p-select.-size-m>.p-select-label{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-select-padding-x: var(--spacing-xxs);--p-select-padding-y: var(--spacing-xxs);--p-select-dropdown-width: 1.5rem}.p-select.-size-m>.p-select-dropdown{--p-icon-size: 1.25rem;--p-select-dropdown-width: 1.5rem}.p-select.-size-m>.p-select-clear-icon{--p-icon-size: 1.25rem;--p-select-dropdown-width: 1.5rem}.p-select-header.-size-m>.p-select-filter,.p-select-header.-size-m>.p-iconfield>.p-select-filter{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-inputtext-padding-x: var(--spacing-xxs);--p-inputtext-padding-y: var(--spacing-xxs)}.p-select-header.-size-m>.p-iconfield>.p-inputicon{--p-icon-size: 1.25rem}.p-inputnumber.-size-m>.p-inputtext{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-inputtext-border-radius: var(--radius-sm);--p-inputtext-padding-x: var(--spacing-xxs);--p-inputtext-padding-y: var(--spacing-xxs);--p-form-field-padding-x: var(--spacing-xs)}.p-inputicon.-size-m{--p-icon-size: 1.25rem}.p-select-label{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;font-size:1.125rem!important}.p-togglebutton{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important}.p-datepicker-panel{max-width:20rem!important;min-width:20rem!important}.p-datepicker-title{font-family:Inter,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem}.p-datepicker-weekday-cell{font-family:Inter,sans-serif;font-weight:500;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.p-datepicker-day{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem}.p-tag{height:fit-content}.p-tag.-size-s{font-family:Inter,sans-serif;font-weight:500;font-size:.75rem;line-height:1rem;padding:var(--spacing-xxxs) var(--spacing-xxs);gap:var(--spacing-xxxs)}.p-tag.-size-s svg{width:14px;height:14px;min-width:14px;min-height:14px}.p-tag.-size-m{font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;padding:var(--spacing-xxs) var(--spacing-xs)}.p-floatlabel{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.p-autocomplete-loader{display:none!important}.p-iconfield .p-inputtext:not(:last-child){padding-inline-end:0!important}.p-drawer-title{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.75rem}.p-component.secondary>.p-inputtext{box-shadow:none;border-color:transparent;background-color:var(--color-bg-quaternary)}.p-component.secondary>.p-inputtext:enabled:hover{border-color:var(--color-border-primary-hover)}.p-component.tertiary>.p-inputtext{border-color:transparent;box-shadow:none;background-color:var(--color-bg-quaternary)}.p-component.tertiary>.p-inputtext:enabled:hover{border-color:var(--color-border-primary-hover)}.p-inputtext.tertiary{border-color:transparent;box-shadow:none;background-color:var(--color-bg-quaternary)}.p-inputtext.tertiary:enabled:hover{border-color:var(--color-border-primary-hover)}.p-disabled-opacity-1>.p-select-list>.p-select-option.p-disabled{--p-disabled-opacity: 1}.p-menu-item-link{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem}.p-tooltip-text{width:fit-content!important;font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem}.p-autocomplete-option.p-focus>.search-option svg,.p-autocomplete-option.p-focus>.search-option span{color:var(--color-text-quaternary)!important}@media (max-width: 1400px){:root{--p-inputtext-padding-x: var(--spacing-m);--p-inputtext-padding-y: var(--spacing-xs)}}@media (max-width: 1000px){:root{--p-inputtext-padding-x: var(--spacing-xs);--p-inputtext-padding-y: var(--spacing-xxs)}}@media (max-width: 600px){:root{--p-dialog-header-padding: var(--spacing-xs);--p-dialog-content-padding: 0 var(--spacing-xs) var(--spacing-xs) var(--spacing-xs);--p-toast-width: 80%}.p-dialog{max-width:90%}}.header{display:flex;position:fixed;top:0;left:0;width:100%;height:4rem;justify-content:space-between;align-items:center;padding:0rem 4rem;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.8px solid var(--color-homepage-border-header);z-index:999}.header__content{display:flex;flex-direction:row;gap:1rem}.header__text{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;color:var(--color-homepage-text-secondary);white-space:nowrap}.header__text.-title{font-family:Inter,sans-serif;font-weight:700;font-size:1.5rem;line-height:2rem;display:flex;flex-direction:row;align-items:center}.header__text.-title:hover{color:var(--color-text-primary-legacy)}.header__text:hover{color:var(--color-homepage-text-primary)}.header__text.-button{background-color:var(--color-button-bg-submit-homepage);color:var(--color-homepage-text-primary);opacity:.9;padding:.2rem .8rem}.header__text.-button:hover{opacity:1}.header__text.-cap-height{height:2.5rem;padding:0 1.5rem}.header__text.-neutral{background-color:transparent;border:1px solid var(--color-border-tertiary)}.header__buttons{display:flex;gap:2rem;align-items:center}.header__options-button{width:42px;height:42px;color:var(--color-icon);display:none}.header__options-button:hover{color:var(--color-icon-hover)}.header__options{position:absolute;top:0;left:0;z-index:1000;width:100vw;height:100vh;background-color:var(--content-bg--color-light);display:flex;flex-direction:column;padding:2rem}.header__options.-hidden{display:none}.header__options-quit{align-self:flex-end;width:fit-content}.header__options-quit-icon{width:1.6rem;height:1.6rem;color:var(--color-icon)}@media (max-width: 1000px){.header{padding:0rem 2rem}}@media (max-width: 600px){.header{padding:0rem 1rem}.header__content{display:none}.header__options-button{display:flex}}:root{--animation-duration: .5s }.homepage__main{display:flex;width:100%;height:100%;flex-direction:column;margin-top:3rem;align-items:center;gap:8rem;text-align:center;overflow:hidden;padding-bottom:5rem}.homepage__top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;padding-top:4rem;padding-inline:1rem;z-index:2}.homepage__screen-container{position:relative;contain:strict;width:100%;height:1000px;perspective:4000px;perspective-origin:100% 0;transform-style:preserve-3d;overflow:hidden;margin-top:-8rem;display:flex;justify-content:center}.homepage__screen-container.-staff-list{height:45rem}.homepage__screen{display:flex;flex-direction:row;position:absolute;background:linear-gradient(to left,rgba(0,0,0,0) 1%,var(--content-bg--color) 12%);box-shadow:-20px 20px 30px #00000080;border:1px solid var(--color-homepage-border);border-radius:var(--radius);width:1600px;height:1000px;margin:280px auto auto}.homepage__screen.-transform{transform:translate(2%) scale(1.2) rotateX(47deg) rotateY(31deg) rotate(324deg);transform-origin:top left;backface-visibility:hidden;left:-2rem}.homepage__screen.-cars-list{flex-direction:column;pointer-events:none;width:90%;height:470px;overflow:hidden;left:1px}.homepage__screen.-staff-list{width:80%;max-width:1600px;height:80%;margin-top:100px;border:none;box-shadow:none;background:linear-gradient(to top left,rgba(0,0,0,0) 1%,var(--content-bg--color) 22%);overflow:hidden}.homepage__screen-shadow{position:absolute;background:linear-gradient(to left,var(--content-bg--color) 7%,rgba(0,0,0,0) 20%);width:1600px;height:1200px;margin:280px auto auto;transform:translate(2%) scale(1.2) rotateX(47deg) rotateY(31deg) rotate(324deg);transform-origin:top left;backface-visibility:hidden;left:-2rem}.homepage__screen-shadow-2{position:absolute;background:linear-gradient(to top,var(--content-bg--color) 20%,rgba(0,0,0,0) 60%);width:100%;height:250px;bottom:0}.body__container.-homepage{margin-top:10px;box-shadow:-20px 20px 30px #00000080}.homepage__screen-menu{display:flex;flex-shrink:0;align-items:flex-start;flex-direction:column;width:15rem;height:100%;padding-left:.6rem;gap:1rem;padding-top:.6rem}.menu__section.-homepage:hover svg{color:var(--color-icon)}.menu__section.-focus.-homepage:hover svg{color:var(--color-icon-focus)}.menu__section.-focus.-homepage:hover{background-color:var(--color-button-bg-focus);opacity:1}.menu__section.-homepage:hover{background-color:transparent;color:var(--color-text-primary-legacy);opacity:.9;cursor:auto}.homepage__block{display:flex;flex-direction:row;justify-content:center;width:90%;gap:2rem;max-width:85rem}.homepage__block.-reduce-top-margin{margin-top:-4rem}.homepage__block.-reduce-top-margin-hard{margin-top:-12rem}.homepage__block.-bottom{justify-content:space-between}.homepage__block.-right{justify-content:flex-end;align-items:center;width:25%}.homepage__column{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;gap:2rem}.homepage__column.-ressources{width:30%}.homepage__column.-cars-list{width:25%;gap:.4rem}.homepage__column.-no-height{height:auto}.homepage__delimiter{background-color:var(--color-homepage-border);width:1px}.homepage__3D-blocks{display:flex;width:100%;height:100%;margin-top:8rem;justify-content:center}.homepage__3D-block{--x: calc(var(--base-x) + 9.5%);--y: -15%;--z: calc(-1 * var(--base-z));position:absolute;transform:skewY(-4deg) rotateX(-14deg) rotateY(20deg) translateZ(var(--z)) translate(var(--x)) translateY(var(--y));transform-style:preserve-3d;transition:.32s var(--ease-out-quad);transition-property:transform;width:500px;height:200px;background:linear-gradient(to right,var(--content-bg--color-homepage-light),transparent)}.homepage__3D-block.-middle{--x: var(--base-x);--z: 0}.homepage__3D-block.-top{--x: calc(var(--base-x) - 9.5%);--z: var(--base-z)}.homepage__3D-block:hover{--y: -25%}.homepage__sample-button{display:flex;justify-content:flex-start;align-items:flex-start;padding-left:1rem;gap:.8rem;flex-direction:column;width:300px;height:150px;border-radius:var(--radius);opacity:.2;transition:.32s var(--ease-out-quad);transition-property:opacity}.homepage__sample-button.-top{opacity:.8}.homepage__3D-block:hover .homepage__sample-button{opacity:1}.homepage__3D-block:hover .homepage__sample-button.-color-finished .homepage__text.-header{color:var(--car-state-finished)}.homepage__3D-block:hover .homepage__sample-button.-color-finished path.change-hover{stroke:var(--car-state-finished)}.homepage__3D-block:hover .homepage__sample-button.-color-delivered .homepage__text.-header,.homepage__3D-block:hover .homepage__sample-button.-color-delivered span{color:var(--car-state-delivered)}.car__card-state{background-color:var(--color-icon)}.homepage__3D-block:hover .homepage__sample-button.-color-delivered .car__card-state{background-color:var(--car-state-delivered)}.homepage__sample-header{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-top:1rem}.homepage__sample-icon{width:2.4rem;height:2.4rem;color:var(--color-icon)}.homepage__sample-icon.-color-coming{color:var(--car-state-coming)}.homepage__button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:200px;border:.4px solid var(--color-border-tertiary);border-radius:var(--radius);background-color:var(--content-bg--color-light);height:1.8rem;gap:0rem}.homepage__button.-text{padding-left:.6rem;height:2.2rem;border-color:transparent}.homepage__button-icon{display:flex;width:14%;justify-content:center;align-items:center;margin:0}.homepage__icon{height:1rem;width:1rem;color:var(--color-icon)}.homepage__day-container{display:flex;z-index:998;border-radius:var(--radius);background:linear-gradient(to bottom right,var(--content-bg--color-homepage-light) 20%,transparent 70%);padding:1rem}.homepage__text{font-family:Inter,sans-serif;font-weight:700;font-size:1.5rem;line-height:2rem}.homepage__text.-title{font-size:4rem;line-height:4.5rem;background:linear-gradient(to right,var(--color-homepage-text-primary),var(--color-homepage-text-tertiary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.homepage__text.-small-title{font-size:3rem;line-height:3.5rem}.homepage__text.-body{font-size:1.5rem;line-height:1.9rem;color:var(--color-homepage-text-tertiary)}.homepage__text.-subtitle{font-size:2rem;line-height:2.1rem}.homepage__text.-subbody{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;color:var(--color-homepage-text-tertiary);text-align:center}.homepage__text.-color-coming{color:var(--car-state-coming)}.homepage__text.-highlight{display:flex;justify-content:center;align-items:center;gap:.4rem;color:var(--color-homepage-text-primary)}.homepage__text.-left{text-align:left}.car__toolbar-icon.-homepage{color:var(--color-icon-focus)}.homepage__halo{position:absolute;display:inline-block;background:radial-gradient(circle,var(--color-button-bg-shadow-homepage),var(--content-bg--color-homepage-lighter));border-radius:50%;overflow:visible;filter:blur(70px);z-index:-1;width:100%;left:0;height:20rem;top:-10rem}.homepage__halo.-calendar{top:10rem;left:-10rem}.homepage__halo.-cars-list{top:22rem;left:-15rem}.homepage__halo.-staff-list{top:10rem;left:-5rem;height:40rem}.homepage__image{border:.8px solid var(--color-homepage-border-header);border-radius:var(--radius);overflow:hidden;width:100%;max-width:80rem}.homepage__image.-cars-in-charge{max-width:60rem}.homepage__image img{width:100%;height:auto;display:block}.french-flag{width:6.4rem}.homepage__block.-ressources{gap:8rem}.homepage__image-container{display:flex;justify-content:center;align-items:flex-start;padding-top:1rem;background-color:var(--content-bg--color-light);width:27rem;height:32rem;border-radius:var(--radius-rounded);transition:transform .3s ease}.homepage__column:hover .homepage__image-container{transform:scale(1.1)}.homepage__column.-first:hover~.homepage__column.-second .homepage__image-container,.homepage__column.-first:hover~.homepage__column.-third .homepage__image-container,.homepage__column.-second:hover~.homepage__column.-third .homepage__image-container{transform:translate(1rem)}.homepage__column:has(+.homepage__column.-second:hover) .homepage__image-container{transform:translate(-1rem)}.homepage__column:has(~.homepage__column.-third:hover) .homepage__image-container{transform:translate(-1rem)}.day__car-new-text{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem;margin:0;color:var(--color-text-secondary-legacy);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.homepage__legals{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.homepage__legal{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;opacity:.9;color:var(--color-text-quaternary)}.homepage__legal:hover{opacity:1}#staff-list-app{width:100%;height:100%}#ai-features-app{width:90%;height:100%;max-width:85rem}@media (max-width: 1400px){.homepage__block{width:100%;flex-direction:column;align-items:center}.homepage__block.-grid{display:grid;grid-template-columns:1fr 1fr;max-width:80%;align-items:flex-start}.homepage__block.-right{flex-direction:row}.homepage__screen.-transform,.homepage__screen-shadow{transform:translate(2%) scale(1) rotateX(47deg) rotateY(31deg) rotate(324deg)}.homepage__screen.-cars-list{width:105%}.homepage__screen.-staff-list{width:98%;margin-left:0}.homepage__column.-cars-list{width:100%;text-align:center;align-items:center}.homepage__column{width:100%;align-items:center}.homepage__3D-blocks{width:calc(100% - 30rem);overflow:hidden}.homepage__sample-button{width:400px}.homepage__text.-ressources{margin-top:15rem}.homepage__text.-left{text-align:center}#ai-features-app{margin-top:12rem}}@media (max-width: 1000px){:root{--animation-duration: 1s }.homepage__3D-block{width:fit-content}#ai-features-app{height:57rem}.homepage__block.-right{justify-content:center}.homepage__screen-container{margin-top:-12rem}.homepage__screen.-transform{transform:translate(2%) scale(.9) rotateX(47deg) rotateY(31deg) rotate(324deg)}.homepage__screen-shadow{transform:translate(2%) scale(.9) rotateX(47deg) rotateY(31deg) rotate(324deg);width:165%}.homepage__screen-menu{width:14rem}.homepage__screen.-transform.-cars-list{transform:translate(2%) scale(.7) rotateX(47deg) rotateY(31deg) rotate(324deg);width:150%}.homepage__halo.-cars-list{top:17rem;left:-10rem}.body__container.-homepage{margin-left:1rem}.homepage__block.-reduce-top-margin-hard{margin-top:-30rem}}@media (max-width: 600px){.homepage__main.-hidden{display:none}.homepage__text.-title{font-size:2.5rem;line-height:2.9rem}.homepage__text.-body{font-size:1.2rem;line-height:1.5rem}.homepage__text.-subtitle{font-size:1.5rem;line-height:1.7rem}.homepage__text.-left{text-align:center}.homepage__screen-container{height:700px}.homepage__screen.-transform{transform:translate(2%) scale(.5) rotateX(47deg) rotateY(31deg) rotate(324deg)}.homepage__screen-shadow{transform:translate(2%) scale(.5) rotateX(47deg) rotateY(31deg) rotate(324deg);width:300%}.homepage__screen-shadow-2{transform:translateY(10px)}.homepage__halo.-calendar{left:-5rem;height:500px}.homepage__screen.-transform.-cars-list{transform:translate(2%) scale(.5) rotateX(47deg) rotateY(31deg) rotate(324deg);width:200%;left:-1rem;margin:180px auto auto}.homepage__block.-reduce-top-margin-hard{margin-top:-24rem}.homepage__halo.-cars-list{top:8rem;left:-5rem}.homepage__top.-margin-bottom{padding-top:0}.homepage__column{padding:0 1rem}.homepage__column.-calendar-management{display:none}#ai-features-app{margin-top:0;height:60rem}.homepage__block.-grid{max-width:100%;width:100%;gap:1rem;padding:0 1rem}.homepage__legals{flex-direction:column}}
/*# sourceMappingURL=main.css.map */
