@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background:none;border:none}[hidden]{display:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--lp-border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--lp-text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--lp-border-strong) transparent}:root,[data-lp-theme=light]{--lp-page-bg: #f4f5f7;--lp-page-bg-alt: #e8eaef;--lp-surface: #ffffff;--lp-surface-hover: #f3f4f6;--lp-surface-active: #e5e7eb;--lp-surface-raised: #ffffff;--lp-text-primary: #1d1b20;--lp-text-secondary: #49454f;--lp-text-muted: #79747e;--lp-text-disabled: #c4c0ca;--lp-text-inverse: #ffffff;--lp-border: #e4e6ea;--lp-border-light: #eef0f3;--lp-border-strong: #79747e;--lp-primary: #1b6ef3;--lp-primary-hover: #1560d9;--lp-primary-active: #0f52bf;--lp-primary-bg: #d6e3ff;--lp-primary-text: #00419e;--lp-on-primary: #ffffff;--lp-secondary: #6c757d;--lp-secondary-hover: #5c636a;--lp-secondary-active: #4d5459;--lp-secondary-bg: #e9ecef;--lp-secondary-text: #41464b;--lp-success: #198754;--lp-success-hover: #146c43;--lp-success-bg: #d1e7dd;--lp-success-text: #0a3622;--lp-danger: #dc3545;--lp-danger-hover: #bb2d3b;--lp-danger-bg: #f8d7da;--lp-danger-text: #58151c;--lp-warning: #ffc107;--lp-warning-hover: #ffca2c;--lp-warning-bg: #fff3cd;--lp-warning-text: #664d03;--lp-warning-on: #000000;--lp-info: #0dcaf0;--lp-info-hover: #0bacd2;--lp-info-bg: #cff4fc;--lp-info-text: #055160;--lp-info-on: #000000;--lp-dark: #212529;--lp-dark-hover: #1a1d21;--lp-dark-bg: #d3d4d5;--lp-dark-text: #111315;--lp-light: #f1f0f4;--lp-light-hover: #e3e2e6;--lp-light-bg: #faf9fc;--lp-light-text: #5e5e62;--lp-inverse-surface: #313033;--lp-inverse-on-surface: #f4eff4;--lp-btn-border: #e8eaed;--lp-btn-border-hover: #dadce0;--lp-rating-star: #f9a825;--lp-shadow-color: rgba(0, 0, 0, .08);--lp-focus-ring: rgba(27, 110, 243, .3);--lp-overlay-bg: rgba(0, 0, 0, .4);--lp-overlay-on-color-light: rgba(255, 255, 255, .2);--lp-overlay-on-color-dark: rgba(0, 0, 0, .1);--lp-overlay-on-dark-hover: rgba(255, 255, 255, .18);--lp-overlay-on-light-hover: rgba(0, 0, 0, .08);--lp-overlay-image-scrim: rgba(0, 0, 0, .7);--lp-switch-ios-thumb: #ffffff;--lp-switch-ios-track-off: #e5e5ea;--lp-switch-ios-primary: #0a84ff;--lp-switch-ios-success: #34c759;--lp-switch-ios-danger: #ff3b30;--lp-switch-ios-warning: #ff9500;--lp-switch-ios-info: #5ac8fa;--lp-switch-m3-track-off: #bdbdbd;--lp-switch-m3-thumb-off: #fafafa;--lp-sidebar-bg: #ffffff;--lp-sidebar-text: #49454f;--lp-sidebar-text-muted: #79747e;--lp-sidebar-border: #e6e1e5;--lp-sidebar-item-hover: #f2f2f7;--lp-sidebar-item-active: #1b6ef3;--lp-sidebar-item-active-text: #ffffff;--lp-sidebar-hover-bg: #e7efff;--lp-sidebar-hover-text: #1b6ef3;--lp-sidebar-level-tint: #000000;--lp-navbar-bg: #ffffff;--lp-navbar-text: #49454f;--lp-navbar-border: #e6e1e5;--lp-input-bg: #ffffff;--lp-input-border: #dadce0;--lp-input-border-hover: #bdc1c6;--lp-input-focus-border: #1b6ef3;--lp-input-placeholder: #ababaf;--lp-input-disabled-bg: #eeeaef;--lp-font-sans: Google Sans, Google Sans Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--lp-font-mono: Google Sans Mono, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--lp-text-xs: .75rem;--lp-text-sm: .875rem;--lp-text-base: 1rem;--lp-text-md: 1rem;--lp-text-lg: 1.125rem;--lp-text-xl: 1.25rem;--lp-text-2xl: 1.5rem;--lp-text-3xl: 1.875rem;--lp-text-4xl: 2.25rem;--lp-fw-light: 300;--lp-fw-normal: 400;--lp-fw-medium: 500;--lp-fw-semibold: 600;--lp-fw-bold: 700;--lp-line-height-tight: 1.2;--lp-line-height-normal: 1.5;--lp-line-height-relaxed: 1.75;--lp-spacing-0: 0;--lp-spacing-1: .25rem;--lp-spacing-2: .5rem;--lp-spacing-3: .75rem;--lp-spacing-4: 1rem;--lp-spacing-5: 1.5rem;--lp-spacing-6: 2rem;--lp-spacing-7: 3rem;--lp-spacing-8: 4rem;--lp-radius-none: 0;--lp-radius-sm: .25rem;--lp-radius-md: .375rem;--lp-radius-lg: .5rem;--lp-radius-xl: .75rem;--lp-radius-2xl: 1rem;--lp-radius-full: 9999px;--lp-shadow-none: none;--lp-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .08);--lp-shadow-md: 0 2px 8px 0 rgba(0, 0, 0, .1);--lp-shadow-lg: 0 4px 16px 0 rgba(0, 0, 0, .12);--lp-shadow-xl: 0 8px 24px 0 rgba(0, 0, 0, .14);--lp-duration-fast: .15s;--lp-duration-normal: .25s;--lp-duration-slow: .4s;--lp-easing-ease: ease;--lp-easing-ease-in: ease-in;--lp-easing-ease-out: ease-out;--lp-easing-ease-in-out: ease-in-out;--lp-easing-spring: cubic-bezier(.175, .885, .32, 1.275);--lp-size-xs: 1.5rem;--lp-size-sm: 1.875rem;--lp-size-md: 2.375rem;--lp-size-lg: 2.875rem;--lp-size-xl: 3.375rem;--lp-size-xs-px: .375rem;--lp-size-sm-px: .5rem;--lp-size-md-px: .75rem;--lp-size-lg-px: 1rem;--lp-size-xl-px: 1.25rem;--lp-size-xs-gap: .125rem;--lp-size-sm-gap: .25rem;--lp-size-md-gap: .375rem;--lp-size-lg-gap: .5rem;--lp-size-xl-gap: .625rem;--lp-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);--lp-sidebar-item-active: var(--lp-primary);--lp-sidebar-hover-text: var(--lp-primary);--lp-input-focus-border: var(--lp-primary);--lp-primary-bg: color-mix(in srgb, var(--lp-primary) 14%, white);--lp-primary-text: color-mix(in srgb, var(--lp-primary) 75%, black);--lp-sidebar-hover-bg: color-mix(in srgb, var(--lp-primary) 22%, transparent)}:root[data-lp-skin]:not([data-lp-theme=dark]){--lp-page-bg: color-mix(in srgb, var(--lp-primary) 3%, #f4f5f7);--lp-page-bg-alt: color-mix(in srgb, var(--lp-primary) 4%, #e8eaef);--lp-surface: color-mix(in srgb, var(--lp-primary) 2%, #ffffff);--lp-surface-hover: color-mix(in srgb, var(--lp-primary) 6%, #f3f4f6);--lp-surface-active: color-mix(in srgb, var(--lp-primary) 9%, #e5e7eb);--lp-border: color-mix(in srgb, var(--lp-primary) 12%, #e4e6ea);--lp-border-light: color-mix(in srgb, var(--lp-primary) 8%, #eef0f3);--lp-sidebar-bg: color-mix(in srgb, var(--lp-primary) 5%, #ffffff);--lp-sidebar-border: color-mix(in srgb, var(--lp-primary) 18%, #e6e1e5)}[data-lp-theme=dark]{--lp-page-bg: #25293e;--lp-page-bg-alt: #1f2235;--lp-surface: #2f3349;--lp-surface-hover: #383d58;--lp-surface-active: #434869;--lp-surface-raised: #2f3349;--lp-text-primary: #d0d4e4;--lp-text-secondary: #b0b4c8;--lp-text-muted: #9da2b8;--lp-text-disabled: #6b7089;--lp-text-inverse: #25293e;--lp-border: #3b4056;--lp-border-light: #333752;--lp-border-strong: #535879;--lp-primary: #3b82f6;--lp-primary-hover: #60a5fa;--lp-primary-active: #2563eb;--lp-primary-bg: rgba(59, 130, 246, .18);--lp-primary-text: #bfdbfe;--lp-on-primary: #ffffff;--lp-secondary: #adb5bd;--lp-secondary-hover: #c4cad0;--lp-secondary-active: #8e959c;--lp-secondary-bg: rgba(173, 181, 189, .14);--lp-secondary-text: #dee2e6;--lp-success: #75b798;--lp-success-hover: #8fc4aa;--lp-success-bg: rgba(25, 135, 84, .14);--lp-success-text: #75b798;--lp-danger: #ea868f;--lp-danger-hover: #f09da4;--lp-danger-bg: rgba(220, 53, 69, .14);--lp-danger-text: #ea868f;--lp-warning: #ffda6a;--lp-warning-hover: #ffe484;--lp-warning-bg: rgba(255, 193, 7, .14);--lp-warning-text: #ffda6a;--lp-warning-on: #000000;--lp-info: #3dd5f3;--lp-info-hover: #6edff6;--lp-info-bg: rgba(13, 202, 240, .14);--lp-info-text: #9eeaf9;--lp-info-on: #000000;--lp-dark: #e6e1e5;--lp-dark-hover: #f4eff4;--lp-dark-active: #cac4d0;--lp-dark-bg: rgba(230, 225, 229, .12);--lp-dark-text: #f4eff4;--lp-light: #49454f;--lp-light-hover: #5e5b63;--lp-light-bg: rgba(73, 69, 79, .14);--lp-light-text: #938f99;--lp-inverse-surface: #e6e1e5;--lp-inverse-on-surface: #313033;--lp-btn-border: #3a3f4b;--lp-btn-border-hover: #4a4f5b;--lp-rating-star: #ffca28;--lp-shadow-color: rgba(0, 0, 0, .4);--lp-focus-ring: rgba(59, 130, 246, .35);--lp-overlay-bg: rgba(0, 0, 0, .6);--lp-overlay-on-color-light: rgba(255, 255, 255, .2);--lp-overlay-on-color-dark: rgba(0, 0, 0, .1);--lp-overlay-on-dark-hover: rgba(255, 255, 255, .18);--lp-overlay-on-light-hover: rgba(0, 0, 0, .08);--lp-overlay-image-scrim: rgba(0, 0, 0, .7);--lp-switch-ios-thumb: #ffffff;--lp-switch-ios-track-off: #e5e5ea;--lp-switch-ios-primary: #0a84ff;--lp-switch-ios-success: #34c759;--lp-switch-ios-danger: #ff3b30;--lp-switch-ios-warning: #ff9500;--lp-switch-ios-info: #5ac8fa;--lp-switch-m3-track-off: #bdbdbd;--lp-switch-m3-thumb-off: #fafafa;--lp-sidebar-bg: #25293e;--lp-sidebar-text: #cbd5e1;--lp-sidebar-text-muted: #9da2b8;--lp-sidebar-border: #3d4260;--lp-sidebar-item-hover: #383d58;--lp-sidebar-item-active: #3b82f6;--lp-sidebar-item-active-text: #ffffff;--lp-sidebar-hover-bg: #2e3a5a;--lp-sidebar-hover-text: #bfdbfe;--lp-sidebar-level-tint: #ffffff;--lp-navbar-bg: #2f3349;--lp-navbar-text: #cbd5e1;--lp-navbar-border: #3d4260;--lp-input-bg: #383d58;--lp-input-border: #535879;--lp-input-border-hover: #6b708f;--lp-input-focus-border: #3b82f6;--lp-input-placeholder: #6b7089;--lp-input-disabled-bg: #25293e;--lp-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);--lp-sidebar-item-active: var(--lp-primary);--lp-sidebar-hover-text: color-mix(in srgb, var(--lp-primary) 80%, white);--lp-input-focus-border: var(--lp-primary);--lp-primary-bg: color-mix(in srgb, var(--lp-primary) 22%, #2f3349);--lp-primary-text: color-mix(in srgb, var(--lp-primary) 55%, white);--lp-page-bg: color-mix(in srgb, var(--lp-primary) 5%, #25293e);--lp-page-bg-alt: color-mix(in srgb, var(--lp-primary) 7%, #1f2235);--lp-surface: color-mix(in srgb, var(--lp-primary) 4%, #2f3349);--lp-surface-hover: color-mix(in srgb, var(--lp-primary) 10%, #383d58);--lp-surface-active: color-mix(in srgb, var(--lp-primary) 14%, #434869);--lp-border: color-mix(in srgb, var(--lp-primary) 15%, #3b4056);--lp-border-light: color-mix(in srgb, var(--lp-primary) 10%, #333752);--lp-sidebar-bg: color-mix(in srgb, var(--lp-primary) 8%, #25293e);--lp-sidebar-border: color-mix(in srgb, var(--lp-primary) 22%, #3d4260);--lp-sidebar-hover-bg: color-mix(in srgb, var(--lp-primary) 22%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-lp-theme]){--lp-page-bg: #25293e;--lp-page-bg-alt: #1f2235;--lp-surface: #2f3349;--lp-surface-hover: #383d58;--lp-surface-active: #434869;--lp-surface-raised: #2f3349;--lp-text-primary: #d0d4e4;--lp-text-secondary: #b0b4c8;--lp-text-muted: #9da2b8;--lp-text-disabled: #6b7089;--lp-text-inverse: #25293e;--lp-border: #3b4056;--lp-border-light: #333752;--lp-border-strong: #535879;--lp-primary: #3b82f6;--lp-primary-hover: #60a5fa;--lp-primary-active: #2563eb;--lp-primary-bg: rgba(59, 130, 246, .18);--lp-primary-text: #bfdbfe;--lp-on-primary: #ffffff;--lp-secondary: #adb5bd;--lp-secondary-hover: #c4cad0;--lp-secondary-active: #8e959c;--lp-secondary-bg: rgba(173, 181, 189, .14);--lp-secondary-text: #dee2e6;--lp-success: #75b798;--lp-success-hover: #8fc4aa;--lp-success-bg: rgba(25, 135, 84, .14);--lp-success-text: #75b798;--lp-danger: #ea868f;--lp-danger-hover: #f09da4;--lp-danger-bg: rgba(220, 53, 69, .14);--lp-danger-text: #ea868f;--lp-warning: #ffda6a;--lp-warning-hover: #ffe484;--lp-warning-bg: rgba(255, 193, 7, .14);--lp-warning-text: #ffda6a;--lp-warning-on: #000000;--lp-info: #3dd5f3;--lp-info-hover: #6edff6;--lp-info-bg: rgba(13, 202, 240, .14);--lp-info-text: #9eeaf9;--lp-info-on: #000000;--lp-dark: #e6e1e5;--lp-dark-hover: #f4eff4;--lp-dark-active: #cac4d0;--lp-dark-bg: rgba(230, 225, 229, .12);--lp-dark-text: #f4eff4;--lp-light: #49454f;--lp-light-hover: #5e5b63;--lp-light-bg: rgba(73, 69, 79, .14);--lp-light-text: #938f99;--lp-inverse-surface: #e6e1e5;--lp-inverse-on-surface: #313033;--lp-btn-border: #3a3f4b;--lp-btn-border-hover: #4a4f5b;--lp-rating-star: #ffca28;--lp-shadow-color: rgba(0, 0, 0, .4);--lp-focus-ring: rgba(59, 130, 246, .35);--lp-overlay-bg: rgba(0, 0, 0, .6);--lp-overlay-on-color-light: rgba(255, 255, 255, .2);--lp-overlay-on-color-dark: rgba(0, 0, 0, .1);--lp-overlay-on-dark-hover: rgba(255, 255, 255, .18);--lp-overlay-on-light-hover: rgba(0, 0, 0, .08);--lp-overlay-image-scrim: rgba(0, 0, 0, .7);--lp-switch-ios-thumb: #ffffff;--lp-switch-ios-track-off: #e5e5ea;--lp-switch-ios-primary: #0a84ff;--lp-switch-ios-success: #34c759;--lp-switch-ios-danger: #ff3b30;--lp-switch-ios-warning: #ff9500;--lp-switch-ios-info: #5ac8fa;--lp-switch-m3-track-off: #bdbdbd;--lp-switch-m3-thumb-off: #fafafa;--lp-sidebar-bg: #25293e;--lp-sidebar-text: #cbd5e1;--lp-sidebar-text-muted: #9da2b8;--lp-sidebar-border: #3d4260;--lp-sidebar-item-hover: #383d58;--lp-sidebar-item-active: #3b82f6;--lp-sidebar-item-active-text: #ffffff;--lp-sidebar-hover-bg: #2e3a5a;--lp-sidebar-hover-text: #bfdbfe;--lp-sidebar-level-tint: #ffffff;--lp-navbar-bg: #2f3349;--lp-navbar-text: #cbd5e1;--lp-navbar-border: #3d4260;--lp-input-bg: #383d58;--lp-input-border: #535879;--lp-input-border-hover: #6b708f;--lp-input-focus-border: #3b82f6;--lp-input-placeholder: #6b7089;--lp-input-disabled-bg: #25293e}}[data-lp-theme=dark] .lp-sidebar,[data-lp-sidebar=dark] .lp-sidebar{--lp-page-bg: #25293e;--lp-page-bg-alt: #1f2235;--lp-surface: #2f3349;--lp-surface-hover: #383d58;--lp-surface-active: #434869;--lp-surface-raised: #2f3349;--lp-text-primary: #d0d4e4;--lp-text-secondary: #b0b4c8;--lp-text-muted: #9da2b8;--lp-text-disabled: #6b7089;--lp-text-inverse: #25293e;--lp-border: #3b4056;--lp-border-light: #333752;--lp-border-strong: #535879;--lp-primary: #3b82f6;--lp-primary-hover: #60a5fa;--lp-primary-active: #2563eb;--lp-primary-bg: rgba(59, 130, 246, .18);--lp-primary-text: #bfdbfe;--lp-on-primary: #ffffff;--lp-secondary: #adb5bd;--lp-secondary-hover: #c4cad0;--lp-secondary-active: #8e959c;--lp-secondary-bg: rgba(173, 181, 189, .14);--lp-secondary-text: #dee2e6;--lp-success: #75b798;--lp-success-hover: #8fc4aa;--lp-success-bg: rgba(25, 135, 84, .14);--lp-success-text: #75b798;--lp-danger: #ea868f;--lp-danger-hover: #f09da4;--lp-danger-bg: rgba(220, 53, 69, .14);--lp-danger-text: #ea868f;--lp-warning: #ffda6a;--lp-warning-hover: #ffe484;--lp-warning-bg: rgba(255, 193, 7, .14);--lp-warning-text: #ffda6a;--lp-warning-on: #000000;--lp-info: #3dd5f3;--lp-info-hover: #6edff6;--lp-info-bg: rgba(13, 202, 240, .14);--lp-info-text: #9eeaf9;--lp-info-on: #000000;--lp-dark: #e6e1e5;--lp-dark-hover: #f4eff4;--lp-dark-active: #cac4d0;--lp-dark-bg: rgba(230, 225, 229, .12);--lp-dark-text: #f4eff4;--lp-light: #49454f;--lp-light-hover: #5e5b63;--lp-light-bg: rgba(73, 69, 79, .14);--lp-light-text: #938f99;--lp-inverse-surface: #e6e1e5;--lp-inverse-on-surface: #313033;--lp-btn-border: #3a3f4b;--lp-btn-border-hover: #4a4f5b;--lp-rating-star: #ffca28;--lp-shadow-color: rgba(0, 0, 0, .4);--lp-focus-ring: rgba(59, 130, 246, .35);--lp-overlay-bg: rgba(0, 0, 0, .6);--lp-overlay-on-color-light: rgba(255, 255, 255, .2);--lp-overlay-on-color-dark: rgba(0, 0, 0, .1);--lp-overlay-on-dark-hover: rgba(255, 255, 255, .18);--lp-overlay-on-light-hover: rgba(0, 0, 0, .08);--lp-overlay-image-scrim: rgba(0, 0, 0, .7);--lp-switch-ios-thumb: #ffffff;--lp-switch-ios-track-off: #e5e5ea;--lp-switch-ios-primary: #0a84ff;--lp-switch-ios-success: #34c759;--lp-switch-ios-danger: #ff3b30;--lp-switch-ios-warning: #ff9500;--lp-switch-ios-info: #5ac8fa;--lp-switch-m3-track-off: #bdbdbd;--lp-switch-m3-thumb-off: #fafafa;--lp-sidebar-bg: #25293e;--lp-sidebar-text: #cbd5e1;--lp-sidebar-text-muted: #9da2b8;--lp-sidebar-border: #3d4260;--lp-sidebar-item-hover: #383d58;--lp-sidebar-item-active: #3b82f6;--lp-sidebar-item-active-text: #ffffff;--lp-sidebar-hover-bg: #2e3a5a;--lp-sidebar-hover-text: #bfdbfe;--lp-sidebar-level-tint: #ffffff;--lp-navbar-bg: #2f3349;--lp-navbar-text: #cbd5e1;--lp-navbar-border: #3d4260;--lp-input-bg: #383d58;--lp-input-border: #535879;--lp-input-border-hover: #6b708f;--lp-input-focus-border: #3b82f6;--lp-input-placeholder: #6b7089;--lp-input-disabled-bg: #25293e;--lp-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);--lp-sidebar-item-active: var(--lp-primary);--lp-sidebar-hover-text: color-mix(in srgb, var(--lp-primary) 80%, white);--lp-sidebar-bg: color-mix(in srgb, var(--lp-primary) 8%, #25293e);--lp-sidebar-border: color-mix(in srgb, var(--lp-primary) 22%, #3d4260);--lp-sidebar-hover-bg: color-mix(in srgb, var(--lp-primary) 22%, transparent);--lp-text-primary: #ffffff;--lp-surface: var(--lp-sidebar-bg);--lp-surface-hover: color-mix(in srgb, var(--lp-primary) 22%, transparent);--lp-border: var(--lp-sidebar-border);--lp-border-light: var(--lp-sidebar-border)}[data-lp-skin=indigo]{--lp-primary: #4f46e5;--lp-primary-hover: #4338ca;--lp-primary-active: #3730a3;--lp-on-primary: #ffffff}:root[data-lp-skin=indigo]:not([data-lp-theme=dark]){--lp-primary-bg: #e0e7ff;--lp-primary-text: #312e81;--lp-page-bg: #f4f4fb;--lp-page-bg-alt: #ececf6;--lp-surface: #fefeff;--lp-surface-hover: #f1f1fa;--lp-border: #d7d7e8;--lp-border-light: #ebebf5;--lp-sidebar-bg: #ecedf7;--lp-sidebar-border: #d7d7e8;--lp-sidebar-hover-bg: #dcdef1}[data-lp-skin=royal]{--lp-primary: #7c3aed;--lp-primary-hover: #6d28d9;--lp-primary-active: #5b21b6;--lp-on-primary: #ffffff}:root[data-lp-skin=royal]:not([data-lp-theme=dark]){--lp-primary-bg: #ede9fe;--lp-primary-text: #4c1d95;--lp-page-bg: #f7f4fb;--lp-page-bg-alt: #efeaf7;--lp-surface: #fefdff;--lp-surface-hover: #f3eff9;--lp-border: #dfd6ec;--lp-border-light: #ebe4f3;--lp-sidebar-bg: #efe9f8;--lp-sidebar-border: #dfd6ec;--lp-sidebar-hover-bg: #e2d7f3}[data-lp-skin=lavender]{--lp-primary: #8b5cf6;--lp-primary-hover: #7c3aed;--lp-primary-active: #6d28d9;--lp-on-primary: #ffffff}:root[data-lp-skin=lavender]:not([data-lp-theme=dark]){--lp-primary-bg: #f3efff;--lp-primary-text: #4c1d95;--lp-page-bg: #faf8ff;--lp-page-bg-alt: #f3eefc;--lp-surface: #ffffff;--lp-surface-hover: #f7f3fd;--lp-border: #e6dcf4;--lp-border-light: #f0e9fa;--lp-sidebar-bg: #f5eefd;--lp-sidebar-border: #e6dcf4;--lp-sidebar-hover-bg: #e9dcfa}[data-lp-skin=orchid]{--lp-primary: #a21caf;--lp-primary-hover: #86198f;--lp-primary-active: #701a75;--lp-on-primary: #ffffff}:root[data-lp-skin=orchid]:not([data-lp-theme=dark]){--lp-primary-bg: #fae8ff;--lp-primary-text: #581c87;--lp-page-bg: #fbf4fa;--lp-page-bg-alt: #f5eaf4;--lp-surface: #fffdff;--lp-surface-hover: #f8eff7;--lp-border: #e8d4e6;--lp-border-light: #f2e3f0;--lp-sidebar-bg: #f5e6f3;--lp-sidebar-border: #e8d4e6;--lp-sidebar-hover-bg: #edd4eb}[data-lp-skin=rose-pine]{--lp-primary: #b4637a;--lp-primary-hover: #9a4e66;--lp-primary-active: #7f3d52;--lp-on-primary: #ffffff}:root[data-lp-skin=rose-pine]:not([data-lp-theme=dark]){--lp-primary-bg: #f6e1e8;--lp-primary-text: #52212e;--lp-page-bg: #faf4f5;--lp-page-bg-alt: #f3e9eb;--lp-surface: #fffbfc;--lp-surface-hover: #f6eaed;--lp-border: #e8d2d8;--lp-border-light: #f1e1e5;--lp-sidebar-bg: #f3e5e9;--lp-sidebar-border: #e8d2d8;--lp-sidebar-hover-bg: #ecd3d9}[data-lp-skin=nord]{--lp-primary: #5e81ac;--lp-primary-hover: #4c6a8e;--lp-primary-active: #3b5270;--lp-on-primary: #ffffff}:root[data-lp-skin=nord]:not([data-lp-theme=dark]){--lp-primary-bg: #e5ecf5;--lp-primary-text: #2e3440;--lp-page-bg: #f4f6f9;--lp-page-bg-alt: #eaeef3;--lp-surface: #fcfdfe;--lp-surface-hover: #eef2f7;--lp-border: #d4dbe4;--lp-border-light: #e5eaf0;--lp-sidebar-bg: #eceff4;--lp-sidebar-border: #d4dbe4;--lp-sidebar-hover-bg: #dce3ec}[data-lp-skin=sunset]{--lp-primary: #c2410c;--lp-primary-hover: #9a3412;--lp-primary-active: #7c2d12;--lp-on-primary: #ffffff}:root[data-lp-skin=sunset]:not([data-lp-theme=dark]){--lp-primary-bg: #ffedd5;--lp-primary-text: #7c2d12;--lp-page-bg: #fbf6f2;--lp-page-bg-alt: #f5ece3;--lp-surface: #fffdfa;--lp-surface-hover: #f8ede3;--lp-border: #e8d4c2;--lp-border-light: #f0e1d0;--lp-sidebar-bg: #f6e7d7;--lp-sidebar-border: #e8d4c2;--lp-sidebar-hover-bg: #eed7bf}[data-lp-skin=forest]{--lp-primary: #166534;--lp-primary-hover: #14532d;--lp-primary-active: #052e16;--lp-on-primary: #ffffff}:root[data-lp-skin=forest]:not([data-lp-theme=dark]){--lp-primary-bg: #dcfce7;--lp-primary-text: #052e16;--lp-page-bg: #f4f9f5;--lp-page-bg-alt: #e9f2ec;--lp-surface: #fcfefc;--lp-surface-hover: #edf6ef;--lp-border: #cfe0d4;--lp-border-light: #e3ecde;--lp-sidebar-bg: #ebf3ed;--lp-sidebar-border: #cfe0d4;--lp-sidebar-hover-bg: #d9ead9;--lp-success: #0d7a6a;--lp-success-hover: #0a6657;--lp-success-bg: #ccf3e9;--lp-success-text: #003d35}[data-lp-skin=ocean]{--lp-primary: #0e7490;--lp-primary-hover: #155e75;--lp-primary-active: #164e63;--lp-on-primary: #ffffff}:root[data-lp-skin=ocean]:not([data-lp-theme=dark]){--lp-primary-bg: #cffafe;--lp-primary-text: #164e63;--lp-page-bg: #f3f8fa;--lp-page-bg-alt: #e8f0f3;--lp-surface: #fbfdfe;--lp-surface-hover: #ecf4f6;--lp-border: #cfdee3;--lp-border-light: #e1ebee;--lp-sidebar-bg: #e9f2f5;--lp-sidebar-border: #cfdee3;--lp-sidebar-hover-bg: #d5e7ec;--lp-info: #3b5bdb;--lp-info-hover: #2f4bc4;--lp-info-bg: #dfe4fc;--lp-info-text: #13207a}[data-lp-skin=crimson]{--lp-primary: #991b1b;--lp-primary-hover: #7f1d1d;--lp-primary-active: #651515;--lp-on-primary: #ffffff}:root[data-lp-skin=crimson]:not([data-lp-theme=dark]){--lp-primary-bg: #fee2e2;--lp-primary-text: #450a0a;--lp-page-bg: #fbf5f5;--lp-page-bg-alt: #f5e9e9;--lp-surface: #fffdfd;--lp-surface-hover: #f8eded;--lp-border: #e8d0d0;--lp-border-light: #f1e0e0;--lp-sidebar-bg: #f5e5e5;--lp-sidebar-border: #e8d0d0;--lp-sidebar-hover-bg: #edd4d4;--lp-danger: #e11d48;--lp-danger-hover: #be123c;--lp-danger-bg: #ffe4ec;--lp-danger-text: #7a0f25}[data-lp-skin=obsidian]{--lp-primary: #3f3f46;--lp-primary-hover: #27272a;--lp-primary-active: #18181b;--lp-on-primary: #ffffff}:root[data-lp-skin=obsidian]:not([data-lp-theme=dark]){--lp-primary-bg: #e4e4e7;--lp-primary-text: #09090b;--lp-page-bg: #f6f6f7;--lp-page-bg-alt: #ececef;--lp-surface: #ffffff;--lp-surface-hover: #f1f1f3;--lp-border: #d4d4d8;--lp-border-light: #e4e4e7;--lp-sidebar-bg: #ededef;--lp-sidebar-border: #d4d4d8;--lp-sidebar-hover-bg: #dcdce0}[data-lp-skin=indigo][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=indigo][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #4f46e5;--lp-primary-hover: #4338ca;--lp-primary-active: #3730a3;--lp-on-primary: #ffffff}[data-lp-skin=royal][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=royal][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #7c3aed;--lp-primary-hover: #6d28d9;--lp-primary-active: #5b21b6;--lp-on-primary: #ffffff}[data-lp-skin=lavender][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=lavender][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #8b5cf6;--lp-primary-hover: #7c3aed;--lp-primary-active: #6d28d9;--lp-on-primary: #ffffff}[data-lp-skin=orchid][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=orchid][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #a21caf;--lp-primary-hover: #86198f;--lp-primary-active: #701a75;--lp-on-primary: #ffffff}[data-lp-skin=rose-pine][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=rose-pine][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #b4637a;--lp-primary-hover: #9a4e66;--lp-primary-active: #7f3d52;--lp-on-primary: #ffffff}[data-lp-skin=nord][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=nord][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #5e81ac;--lp-primary-hover: #4c6a8e;--lp-primary-active: #3b5270;--lp-on-primary: #ffffff}[data-lp-skin=sunset][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=sunset][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #c2410c;--lp-primary-hover: #9a3412;--lp-primary-active: #7c2d12;--lp-on-primary: #ffffff}[data-lp-skin=forest][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=forest][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #166534;--lp-primary-hover: #14532d;--lp-primary-active: #052e16;--lp-on-primary: #ffffff}[data-lp-skin=ocean][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=ocean][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #0e7490;--lp-primary-hover: #155e75;--lp-primary-active: #164e63;--lp-on-primary: #ffffff}[data-lp-skin=crimson][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=crimson][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #991b1b;--lp-primary-hover: #7f1d1d;--lp-primary-active: #651515;--lp-on-primary: #ffffff}[data-lp-skin=obsidian][data-lp-theme=dark] .lp-sidebar,[data-lp-skin=obsidian][data-lp-sidebar=dark] .lp-sidebar{--lp-primary: #3f3f46;--lp-primary-hover: #27272a;--lp-primary-active: #18181b;--lp-on-primary: #ffffff}:root{font-size:16px}:root[data-lp-font-size=xs]{font-size:12px}:root[data-lp-font-size=sm]{font-size:14px}:root[data-lp-font-size=md]{font-size:16px}:root[data-lp-font-size=lg]{font-size:18px}:root[data-lp-font-size=xl]{font-size:20px}body{font-family:var(--lp-font-sans, Google Sans, Google Sans Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji);font-size:var(--lp-text-base);font-weight:var(--lp-fw-normal);line-height:var(--lp-line-height-normal);color:var(--lp-text-primary);background-color:var(--lp-page-bg)}h1{font-size:2.5rem;font-weight:var(--lp-fw-medium);line-height:var(--lp-line-height-tight);margin-bottom:.5rem;color:var(--lp-text-primary)}h2{font-size:2rem;font-weight:var(--lp-fw-medium);line-height:var(--lp-line-height-tight);margin-bottom:.5rem;color:var(--lp-text-primary)}h3{font-size:1.75rem;font-weight:var(--lp-fw-medium);line-height:var(--lp-line-height-tight);margin-bottom:.5rem;color:var(--lp-text-primary)}h4{font-size:1.5rem;font-weight:var(--lp-fw-medium);line-height:var(--lp-line-height-tight);margin-bottom:.5rem;color:var(--lp-text-primary)}h5{font-size:1.25rem;font-weight:var(--lp-fw-medium);line-height:var(--lp-line-height-tight);margin-bottom:.5rem;color:var(--lp-text-primary)}h6{font-size:1rem;font-weight:var(--lp-fw-medium);line-height:var(--lp-line-height-tight);margin-bottom:.5rem;color:var(--lp-text-primary)}p{margin-bottom:1rem}a:not([class*=lp-]){color:var(--lp-primary);transition:color .15s ease}a:not([class*=lp-]):hover{color:var(--lp-primary-hover)}code,kbd,pre,samp{font-family:var(--lp-font-mono, Google Sans Mono, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace);font-size:.875em}code{padding:.175rem .45rem;background:var(--lp-surface-active);border-radius:var(--lp-radius-sm);color:var(--lp-danger);font-weight:var(--lp-fw-medium);word-break:break-word}pre{padding:1rem;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);overflow-x:auto}pre code{padding:0;background:none;border:none;border-radius:0;color:inherit;font-weight:inherit}small{font-size:.875em}hr{border:none;border-top:1px solid var(--lp-border);margin:1rem 0}.material-symbols-rounded{font-family:Material Symbols Rounded;font-size:1.5rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;display:inline-block;flex-shrink:0;line-height:1}html:not(.fonts-loaded) .material-symbols-rounded{width:20px;height:20px;font-size:0;line-height:0;overflow:hidden;background:var(--lp-border-light, #e0e0e0);border-radius:4px;animation:lp-icon-pulse 1.2s ease-in-out infinite}@keyframes lp-icon-pulse{0%,to{opacity:.35}50%{opacity:.65}}.fonts-loaded .material-symbols-rounded{background:none}.icon-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}pre[class*=language-],code[class*=language-]{font-family:Google Sans Mono,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.7;text-shadow:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}pre[class*=language-]{background:#f8f9fa;color:#24292e;margin:0;padding:0;overflow:auto}.lp-demo-code pre{margin:0;border-radius:0}code[class*=language-] .token.comment,code[class*=language-] .token.prolog,code[class*=language-] .token.doctype{color:#6a737d;font-style:italic}code[class*=language-] .token.punctuation{color:#24292e}code[class*=language-] .token.tag,code[class*=language-] .token.boolean{color:#22863a}code[class*=language-] .token.number,code[class*=language-] .token.constant,code[class*=language-] .token.symbol{color:#005cc5}code[class*=language-] .token.attr-name,code[class*=language-] .token.property,code[class*=language-] .token.builtin{color:#6f42c1}code[class*=language-] .token.string,code[class*=language-] .token.char,code[class*=language-] .token.inserted{color:#032f62}code[class*=language-] .token.operator,code[class*=language-] .token.entity,code[class*=language-] .token.url{color:#24292e}code[class*=language-] .token.atrule,code[class*=language-] .token.attr-value,code[class*=language-] .token.keyword{color:#d73a49}code[class*=language-] .token.function{color:#6f42c1}code[class*=language-] .token.class-name{color:#22863a}code[class*=language-] .token.selector{color:#6f42c1}code[class*=language-] .token.regex{color:#d73a49}code[class*=language-] .token.variable{color:#e36209}[data-lp-theme=dark] pre[class*=language-],[data-lp-theme=dark] code[class*=language-]{background:#0d1117;color:#d4d4d4}[data-lp-theme=dark] code[class*=language-] .token.comment,[data-lp-theme=dark] code[class*=language-] .token.prolog,[data-lp-theme=dark] code[class*=language-] .token.doctype{color:#6a9955;font-style:italic}[data-lp-theme=dark] code[class*=language-] .token.punctuation{color:gray}[data-lp-theme=dark] code[class*=language-] .token.tag,[data-lp-theme=dark] code[class*=language-] .token.boolean{color:#569cd6}[data-lp-theme=dark] code[class*=language-] .token.number,[data-lp-theme=dark] code[class*=language-] .token.constant,[data-lp-theme=dark] code[class*=language-] .token.symbol{color:#b5cea8}[data-lp-theme=dark] code[class*=language-] .token.attr-name,[data-lp-theme=dark] code[class*=language-] .token.property,[data-lp-theme=dark] code[class*=language-] .token.builtin{color:#9cdcfe}[data-lp-theme=dark] code[class*=language-] .token.string,[data-lp-theme=dark] code[class*=language-] .token.char,[data-lp-theme=dark] code[class*=language-] .token.inserted{color:#ce9178}[data-lp-theme=dark] code[class*=language-] .token.operator,[data-lp-theme=dark] code[class*=language-] .token.entity,[data-lp-theme=dark] code[class*=language-] .token.url{color:#d4d4d4}[data-lp-theme=dark] code[class*=language-] .token.atrule,[data-lp-theme=dark] code[class*=language-] .token.attr-value,[data-lp-theme=dark] code[class*=language-] .token.keyword{color:#569cd6}[data-lp-theme=dark] code[class*=language-] .token.function{color:#dcdcaa}[data-lp-theme=dark] code[class*=language-] .token.class-name{color:#4ec9b0}[data-lp-theme=dark] code[class*=language-] .token.selector{color:#d7ba7d}[data-lp-theme=dark] code[class*=language-] .token.regex{color:#d16969}[data-lp-theme=dark] code[class*=language-] .token.variable{color:#9cdcfe}.lp-m-0{margin:0!important}.lp-p-0{padding:0!important}.lp-mt-0{margin-top:0!important}.lp-pt-0{padding-top:0!important}.lp-mr-0{margin-right:0!important}.lp-pr-0{padding-right:0!important}.lp-mb-0{margin-bottom:0!important}.lp-pb-0{padding-bottom:0!important}.lp-ml-0{margin-left:0!important}.lp-pl-0{padding-left:0!important}.lp-mx-0{margin-left:0!important;margin-right:0!important}.lp-px-0{padding-left:0!important;padding-right:0!important}.lp-my-0{margin-top:0!important;margin-bottom:0!important}.lp-py-0{padding-top:0!important;padding-bottom:0!important}.lp-m-1{margin:.25rem!important}.lp-p-1{padding:.25rem!important}.lp-mt-1{margin-top:.25rem!important}.lp-pt-1{padding-top:.25rem!important}.lp-mr-1{margin-right:.25rem!important}.lp-pr-1{padding-right:.25rem!important}.lp-mb-1{margin-bottom:.25rem!important}.lp-pb-1{padding-bottom:.25rem!important}.lp-ml-1{margin-left:.25rem!important}.lp-pl-1{padding-left:.25rem!important}.lp-mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lp-px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lp-my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lp-py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lp-m-2{margin:.5rem!important}.lp-p-2{padding:.5rem!important}.lp-mt-2{margin-top:.5rem!important}.lp-pt-2{padding-top:.5rem!important}.lp-mr-2{margin-right:.5rem!important}.lp-pr-2{padding-right:.5rem!important}.lp-mb-2{margin-bottom:.5rem!important}.lp-pb-2{padding-bottom:.5rem!important}.lp-ml-2{margin-left:.5rem!important}.lp-pl-2{padding-left:.5rem!important}.lp-mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lp-px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lp-my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lp-py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lp-m-3{margin:.75rem!important}.lp-p-3{padding:.75rem!important}.lp-mt-3{margin-top:.75rem!important}.lp-pt-3{padding-top:.75rem!important}.lp-mr-3{margin-right:.75rem!important}.lp-pr-3{padding-right:.75rem!important}.lp-mb-3{margin-bottom:.75rem!important}.lp-pb-3{padding-bottom:.75rem!important}.lp-ml-3{margin-left:.75rem!important}.lp-pl-3{padding-left:.75rem!important}.lp-mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.lp-px-3{padding-left:.75rem!important;padding-right:.75rem!important}.lp-my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.lp-py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.lp-m-4{margin:1rem!important}.lp-p-4{padding:1rem!important}.lp-mt-4{margin-top:1rem!important}.lp-pt-4{padding-top:1rem!important}.lp-mr-4{margin-right:1rem!important}.lp-pr-4{padding-right:1rem!important}.lp-mb-4{margin-bottom:1rem!important}.lp-pb-4{padding-bottom:1rem!important}.lp-ml-4{margin-left:1rem!important}.lp-pl-4{padding-left:1rem!important}.lp-mx-4{margin-left:1rem!important;margin-right:1rem!important}.lp-px-4{padding-left:1rem!important;padding-right:1rem!important}.lp-my-4{margin-top:1rem!important;margin-bottom:1rem!important}.lp-py-4{padding-top:1rem!important;padding-bottom:1rem!important}.lp-m-5{margin:1.5rem!important}.lp-p-5{padding:1.5rem!important}.lp-mt-5{margin-top:1.5rem!important}.lp-pt-5{padding-top:1.5rem!important}.lp-mr-5{margin-right:1.5rem!important}.lp-pr-5{padding-right:1.5rem!important}.lp-mb-5{margin-bottom:1.5rem!important}.lp-pb-5{padding-bottom:1.5rem!important}.lp-ml-5{margin-left:1.5rem!important}.lp-pl-5{padding-left:1.5rem!important}.lp-mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.lp-px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.lp-my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lp-py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lp-m-6{margin:2rem!important}.lp-p-6{padding:2rem!important}.lp-mt-6{margin-top:2rem!important}.lp-pt-6{padding-top:2rem!important}.lp-mr-6{margin-right:2rem!important}.lp-pr-6{padding-right:2rem!important}.lp-mb-6{margin-bottom:2rem!important}.lp-pb-6{padding-bottom:2rem!important}.lp-ml-6{margin-left:2rem!important}.lp-pl-6{padding-left:2rem!important}.lp-mx-6{margin-left:2rem!important;margin-right:2rem!important}.lp-px-6{padding-left:2rem!important;padding-right:2rem!important}.lp-my-6{margin-top:2rem!important;margin-bottom:2rem!important}.lp-py-6{padding-top:2rem!important;padding-bottom:2rem!important}.lp-m-7{margin:3rem!important}.lp-p-7{padding:3rem!important}.lp-mt-7{margin-top:3rem!important}.lp-pt-7{padding-top:3rem!important}.lp-mr-7{margin-right:3rem!important}.lp-pr-7{padding-right:3rem!important}.lp-mb-7{margin-bottom:3rem!important}.lp-pb-7{padding-bottom:3rem!important}.lp-ml-7{margin-left:3rem!important}.lp-pl-7{padding-left:3rem!important}.lp-mx-7{margin-left:3rem!important;margin-right:3rem!important}.lp-px-7{padding-left:3rem!important;padding-right:3rem!important}.lp-my-7{margin-top:3rem!important;margin-bottom:3rem!important}.lp-py-7{padding-top:3rem!important;padding-bottom:3rem!important}.lp-m-8{margin:4rem!important}.lp-p-8{padding:4rem!important}.lp-mt-8{margin-top:4rem!important}.lp-pt-8{padding-top:4rem!important}.lp-mr-8{margin-right:4rem!important}.lp-pr-8{padding-right:4rem!important}.lp-mb-8{margin-bottom:4rem!important}.lp-pb-8{padding-bottom:4rem!important}.lp-ml-8{margin-left:4rem!important}.lp-pl-8{padding-left:4rem!important}.lp-mx-8{margin-left:4rem!important;margin-right:4rem!important}.lp-px-8{padding-left:4rem!important;padding-right:4rem!important}.lp-my-8{margin-top:4rem!important;margin-bottom:4rem!important}.lp-py-8{padding-top:4rem!important;padding-bottom:4rem!important}.lp-m-auto{margin:auto!important}.lp-mt-auto{margin-top:auto!important}.lp-mr-auto{margin-right:auto!important}.lp-mb-auto{margin-bottom:auto!important}.lp-ml-auto{margin-left:auto!important}.lp-mx-auto{margin-left:auto!important;margin-right:auto!important}.lp-my-auto{margin-top:auto!important;margin-bottom:auto!important}.lp-gap-0{gap:0!important}.lp-gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.lp-gap-y-0{row-gap:0!important}.lp-gap-1{gap:.25rem!important}.lp-gap-x-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.lp-gap-y-1{row-gap:.25rem!important}.lp-gap-2{gap:.5rem!important}.lp-gap-x-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.lp-gap-y-2{row-gap:.5rem!important}.lp-gap-3{gap:.75rem!important}.lp-gap-x-3{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.lp-gap-y-3{row-gap:.75rem!important}.lp-gap-4{gap:1rem!important}.lp-gap-x-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.lp-gap-y-4{row-gap:1rem!important}.lp-gap-5{gap:1.5rem!important}.lp-gap-x-5{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.lp-gap-y-5{row-gap:1.5rem!important}.lp-gap-6{gap:2rem!important}.lp-gap-x-6{-moz-column-gap:2rem!important;column-gap:2rem!important}.lp-gap-y-6{row-gap:2rem!important}.lp-gap-7{gap:3rem!important}.lp-gap-x-7{-moz-column-gap:3rem!important;column-gap:3rem!important}.lp-gap-y-7{row-gap:3rem!important}.lp-gap-8{gap:4rem!important}.lp-gap-x-8{-moz-column-gap:4rem!important;column-gap:4rem!important}.lp-gap-y-8{row-gap:4rem!important}.lp-space-x-0>*+*{margin-left:0}.lp-space-y-0>*+*{margin-top:0}.lp-space-x-1>*+*{margin-left:.25rem}.lp-space-y-1>*+*{margin-top:.25rem}.lp-space-x-2>*+*{margin-left:.5rem}.lp-space-y-2>*+*{margin-top:.5rem}.lp-space-x-3>*+*{margin-left:.75rem}.lp-space-y-3>*+*{margin-top:.75rem}.lp-space-x-4>*+*{margin-left:1rem}.lp-space-y-4>*+*{margin-top:1rem}.lp-space-x-5>*+*{margin-left:1.5rem}.lp-space-y-5>*+*{margin-top:1.5rem}.lp-space-x-6>*+*{margin-left:2rem}.lp-space-y-6>*+*{margin-top:2rem}.lp-space-x-7>*+*{margin-left:3rem}.lp-space-y-7>*+*{margin-top:3rem}.lp-space-x-8>*+*{margin-left:4rem}.lp-space-y-8>*+*{margin-top:4rem}.lp-divide-x>*+*{border-left-width:1px;border-left-style:solid;border-left-color:var(--lp-border)}.lp-divide-y>*+*{border-top-width:1px;border-top-style:solid;border-top-color:var(--lp-border)}.lp-divide-x-0>*+*{border-left-width:0}.lp-divide-x-2>*+*{border-left-width:2px;border-left-style:solid;border-left-color:var(--lp-border)}.lp-divide-x-4>*+*{border-left-width:4px;border-left-style:solid;border-left-color:var(--lp-border)}.lp-divide-y-0>*+*{border-top-width:0}.lp-divide-y-2>*+*{border-top-width:2px;border-top-style:solid;border-top-color:var(--lp-border)}.lp-divide-y-4>*+*{border-top-width:4px;border-top-style:solid;border-top-color:var(--lp-border)}.lp-divide-primary>*+*{border-color:var(--lp-primary)}.lp-divide-success>*+*{border-color:var(--lp-success)}.lp-divide-danger>*+*{border-color:var(--lp-danger)}.lp-divide-warning>*+*{border-color:var(--lp-warning)}.lp-divide-info>*+*{border-color:var(--lp-info)}.lp-divide-secondary>*+*{border-color:var(--lp-secondary)}.lp-divide-dark>*+*{border-color:var(--lp-dark)}.lp-d-none{display:none!important}.lp-d-block{display:block!important}.lp-d-inline{display:inline!important}.lp-d-inline-block{display:inline-block!important}.lp-d-flex{display:flex!important}.lp-d-inline-flex{display:inline-flex!important}.lp-d-grid{display:grid!important}@media(min-width:576px){.lp-d-sm-none{display:none!important}.lp-d-sm-block{display:block!important}.lp-d-sm-inline{display:inline!important}.lp-d-sm-inline-block{display:inline-block!important}.lp-d-sm-flex{display:flex!important}.lp-d-sm-inline-flex{display:inline-flex!important}.lp-d-sm-grid{display:grid!important}}@media(min-width:768px){.lp-d-md-none{display:none!important}.lp-d-md-block{display:block!important}.lp-d-md-inline{display:inline!important}.lp-d-md-inline-block{display:inline-block!important}.lp-d-md-flex{display:flex!important}.lp-d-md-inline-flex{display:inline-flex!important}.lp-d-md-grid{display:grid!important}}@media(min-width:992px){.lp-d-lg-none{display:none!important}.lp-d-lg-block{display:block!important}.lp-d-lg-inline{display:inline!important}.lp-d-lg-inline-block{display:inline-block!important}.lp-d-lg-flex{display:flex!important}.lp-d-lg-inline-flex{display:inline-flex!important}.lp-d-lg-grid{display:grid!important}}@media(min-width:1200px){.lp-d-xl-none{display:none!important}.lp-d-xl-block{display:block!important}.lp-d-xl-inline{display:inline!important}.lp-d-xl-inline-block{display:inline-block!important}.lp-d-xl-flex{display:flex!important}.lp-d-xl-inline-flex{display:inline-flex!important}.lp-d-xl-grid{display:grid!important}}@media(min-width:1400px){.lp-d-2xl-none{display:none!important}.lp-d-2xl-block{display:block!important}.lp-d-2xl-inline{display:inline!important}.lp-d-2xl-inline-block{display:inline-block!important}.lp-d-2xl-flex{display:flex!important}.lp-d-2xl-inline-flex{display:inline-flex!important}.lp-d-2xl-grid{display:grid!important}}.lp-flex-row{flex-direction:row!important}.lp-flex-col{flex-direction:column!important}.lp-flex-row-reverse{flex-direction:row-reverse!important}.lp-flex-col-reverse{flex-direction:column-reverse!important}.lp-flex-wrap{flex-wrap:wrap!important}.lp-flex-nowrap{flex-wrap:nowrap!important}.lp-justify-start{justify-content:flex-start!important}.lp-justify-end{justify-content:flex-end!important}.lp-justify-center{justify-content:center!important}.lp-justify-between{justify-content:space-between!important}.lp-justify-around{justify-content:space-around!important}.lp-justify-evenly{justify-content:space-evenly!important}.lp-items-start{align-items:flex-start!important}.lp-items-end{align-items:flex-end!important}.lp-items-center{align-items:center!important}.lp-items-stretch{align-items:stretch!important}.lp-items-baseline{align-items:baseline!important}.lp-self-start{align-self:flex-start!important}.lp-self-end{align-self:flex-end!important}.lp-self-center{align-self:center!important}.lp-self-stretch{align-self:stretch!important}.lp-flex-1{flex:1 1 0%!important}.lp-flex-auto{flex:1 1 auto!important}.lp-flex-none{flex:none!important}.lp-grow{flex-grow:1!important}.lp-grow-0{flex-grow:0!important}.lp-shrink{flex-shrink:1!important}.lp-shrink-0{flex-shrink:0!important}.lp-content-start{align-content:flex-start!important}.lp-content-end{align-content:flex-end!important}.lp-content-center{align-content:center!important}.lp-content-between{align-content:space-between!important}.lp-content-around{align-content:space-around!important}.lp-content-stretch{align-content:stretch!important}.lp-justify-items-start{justify-items:start!important}.lp-justify-items-end{justify-items:end!important}.lp-justify-items-center{justify-items:center!important}.lp-justify-items-stretch{justify-items:stretch!important}.lp-grid{display:grid}.lp-inline-grid{display:inline-grid}.lp-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lp-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lp-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lp-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lp-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lp-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lp-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-grid-cols-none{grid-template-columns:none}@media(min-width:576px){.lp-grid-cols-sm-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lp-grid-cols-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid-cols-sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid-cols-sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grid-cols-sm-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-grid-cols-sm-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-grid-cols-sm-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lp-grid-cols-sm-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lp-grid-cols-sm-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lp-grid-cols-sm-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lp-grid-cols-sm-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lp-grid-cols-sm-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:768px){.lp-grid-cols-md-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lp-grid-cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid-cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid-cols-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grid-cols-md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-grid-cols-md-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-grid-cols-md-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lp-grid-cols-md-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lp-grid-cols-md-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lp-grid-cols-md-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lp-grid-cols-md-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lp-grid-cols-md-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:992px){.lp-grid-cols-lg-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lp-grid-cols-lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid-cols-lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid-cols-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grid-cols-lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-grid-cols-lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-grid-cols-lg-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lp-grid-cols-lg-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lp-grid-cols-lg-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lp-grid-cols-lg-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lp-grid-cols-lg-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lp-grid-cols-lg-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1200px){.lp-grid-cols-xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lp-grid-cols-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid-cols-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid-cols-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grid-cols-xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-grid-cols-xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-grid-cols-xl-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lp-grid-cols-xl-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lp-grid-cols-xl-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lp-grid-cols-xl-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lp-grid-cols-xl-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lp-grid-cols-xl-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1400px){.lp-grid-cols-2xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lp-grid-cols-2xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid-cols-2xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid-cols-2xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grid-cols-2xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-grid-cols-2xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-grid-cols-2xl-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lp-grid-cols-2xl-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lp-grid-cols-2xl-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lp-grid-cols-2xl-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lp-grid-cols-2xl-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lp-grid-cols-2xl-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.lp-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lp-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lp-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lp-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lp-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lp-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lp-grid-rows-none{grid-template-rows:none}.lp-col-span-1{grid-column:span 1/span 1}.lp-col-span-2{grid-column:span 2/span 2}.lp-col-span-3{grid-column:span 3/span 3}.lp-col-span-4{grid-column:span 4/span 4}.lp-col-span-5{grid-column:span 5/span 5}.lp-col-span-6{grid-column:span 6/span 6}.lp-col-span-7{grid-column:span 7/span 7}.lp-col-span-8{grid-column:span 8/span 8}.lp-col-span-9{grid-column:span 9/span 9}.lp-col-span-10{grid-column:span 10/span 10}.lp-col-span-11{grid-column:span 11/span 11}.lp-col-span-12{grid-column:span 12/span 12}.lp-col-span-full{grid-column:1/-1}.lp-row-span-1{grid-row:span 1/span 1}.lp-row-span-2{grid-row:span 2/span 2}.lp-row-span-3{grid-row:span 3/span 3}.lp-row-span-4{grid-row:span 4/span 4}.lp-row-span-5{grid-row:span 5/span 5}.lp-row-span-6{grid-row:span 6/span 6}.lp-row-span-full{grid-row:1/-1}.lp-col-start-1{grid-column-start:1}.lp-col-end-1{grid-column-end:1}.lp-col-start-2{grid-column-start:2}.lp-col-end-2{grid-column-end:2}.lp-col-start-3{grid-column-start:3}.lp-col-end-3{grid-column-end:3}.lp-col-start-4{grid-column-start:4}.lp-col-end-4{grid-column-end:4}.lp-col-start-5{grid-column-start:5}.lp-col-end-5{grid-column-end:5}.lp-col-start-6{grid-column-start:6}.lp-col-end-6{grid-column-end:6}.lp-col-start-7{grid-column-start:7}.lp-col-end-7{grid-column-end:7}.lp-col-start-8{grid-column-start:8}.lp-col-end-8{grid-column-end:8}.lp-col-start-9{grid-column-start:9}.lp-col-end-9{grid-column-end:9}.lp-col-start-10{grid-column-start:10}.lp-col-end-10{grid-column-end:10}.lp-col-start-11{grid-column-start:11}.lp-col-end-11{grid-column-end:11}.lp-col-start-12{grid-column-start:12}.lp-col-end-12{grid-column-end:12}.lp-col-start-13{grid-column-start:13}.lp-col-end-13{grid-column-end:13}.lp-grid-flow-row{grid-auto-flow:row}.lp-grid-flow-col{grid-auto-flow:column}.lp-grid-flow-row-dense{grid-auto-flow:row dense}.lp-grid-flow-col-dense{grid-auto-flow:column dense}.lp-grid-flow-dense{grid-auto-flow:dense}.lp-place-items-start{place-items:start}.lp-place-items-center{place-items:center}.lp-place-items-end{place-items:end}.lp-place-items-stretch{place-items:stretch}.lp-place-content-start{place-content:start}.lp-place-content-center{place-content:center}.lp-place-content-end{place-content:end}.lp-place-content-between{place-content:space-between}.lp-place-content-around{place-content:space-around}.lp-place-content-evenly{place-content:space-evenly}.lp-place-content-stretch{place-content:stretch}.lp-place-self-auto{place-self:auto}.lp-place-self-start{place-self:start}.lp-place-self-center{place-self:center}.lp-place-self-end{place-self:end}.lp-place-self-stretch{place-self:stretch}.lp-row-start-1{grid-row-start:1}.lp-row-end-1{grid-row-end:1}.lp-row-start-2{grid-row-start:2}.lp-row-end-2{grid-row-end:2}.lp-row-start-3{grid-row-start:3}.lp-row-end-3{grid-row-end:3}.lp-row-start-4{grid-row-start:4}.lp-row-end-4{grid-row-end:4}.lp-row-start-5{grid-row-start:5}.lp-row-end-5{grid-row-end:5}.lp-row-start-6{grid-row-start:6}.lp-row-end-6{grid-row-end:6}.lp-row-start-7{grid-row-start:7}.lp-row-end-7{grid-row-end:7}.lp-row-start-auto{grid-row-start:auto}.lp-row-end-auto{grid-row-end:auto}.lp-auto-cols-auto{grid-auto-columns:auto}.lp-auto-cols-min{grid-auto-columns:min-content}.lp-auto-cols-max{grid-auto-columns:max-content}.lp-auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lp-auto-rows-auto{grid-auto-rows:auto}.lp-auto-rows-min{grid-auto-rows:min-content}.lp-auto-rows-max{grid-auto-rows:max-content}.lp-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.lp-aspect-auto{aspect-ratio:auto}.lp-aspect-square{aspect-ratio:1/1}.lp-aspect-video{aspect-ratio:16/9}.lp-aspect-4x3{aspect-ratio:4/3}.lp-aspect-3x2{aspect-ratio:3/2}.lp-aspect-21x9{aspect-ratio:21/9}.lp-aspect-2x1{aspect-ratio:2/1}.lp-aspect-1x2{aspect-ratio:1/2}.lp-text-start{text-align:start!important}.lp-text-center{text-align:center!important}.lp-text-end{text-align:end!important}.lp-text-justify{text-align:justify!important}.lp-text-xs{font-size:.75rem!important}.lp-text-sm{font-size:.875rem!important}.lp-text-base,.lp-text-md{font-size:1rem!important}.lp-text-lg{font-size:1.125rem!important}.lp-text-xl{font-size:1.25rem!important}.lp-text-2xl{font-size:1.5rem!important}.lp-text-3xl{font-size:1.875rem!important}.lp-text-4xl{font-size:2.25rem!important}.lp-fw-light{font-weight:300!important}.lp-fw-normal{font-weight:400!important}.lp-fw-medium{font-weight:500!important}.lp-fw-semibold{font-weight:600!important}.lp-fw-bold{font-weight:700!important}.lp-lh-tight,.lp-leading-tight{line-height:1.2!important}.lp-lh-normal,.lp-leading-normal{line-height:1.5!important}.lp-lh-relaxed,.lp-leading-relaxed{line-height:1.75!important}.lp-uppercase,.lp-text-uppercase{text-transform:uppercase!important}.lp-lowercase,.lp-text-lowercase{text-transform:lowercase!important}.lp-capitalize,.lp-text-capitalize{text-transform:capitalize!important}.lp-normal-case{text-transform:none!important}.lp-underline,.lp-text-underline{text-decoration:underline!important}.lp-line-through,.lp-text-line-through{text-decoration:line-through!important}.lp-no-underline,.lp-text-no-decoration{text-decoration:none!important}.lp-text-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lp-text-break{word-break:break-word!important}.lp-text-nowrap{white-space:nowrap!important}.lp-italic{font-style:italic!important}.lp-not-italic{font-style:normal!important}.lp-font-sans{font-family:Google Sans,Google Sans Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"!important}.lp-font-mono{font-family:Google Sans Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.lp-font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif!important}.lp-tracking-tighter{letter-spacing:-.05em!important}.lp-tracking-tight{letter-spacing:-.025em!important}.lp-tracking-normal{letter-spacing:0!important}.lp-tracking-wide{letter-spacing:.025em!important}.lp-tracking-wider{letter-spacing:.05em!important}.lp-tracking-widest{letter-spacing:.1em!important}.lp-line-clamp-1{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.lp-line-clamp-2{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.lp-line-clamp-3{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.lp-line-clamp-4{display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.lp-line-clamp-5{display:-webkit-box!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.lp-line-clamp-6{display:-webkit-box!important;-webkit-line-clamp:6!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.lp-line-clamp-none{-webkit-line-clamp:none!important;-webkit-box-orient:initial!important;display:block!important;overflow:visible!important}.lp-break-normal{word-break:normal!important;overflow-wrap:normal!important}.lp-break-words{overflow-wrap:break-word!important}.lp-break-all{word-break:break-all!important}.lp-break-keep{word-break:keep-all!important}.lp-align-baseline{vertical-align:baseline!important}.lp-align-top{vertical-align:top!important}.lp-align-middle{vertical-align:middle!important}.lp-align-bottom{vertical-align:bottom!important}.lp-align-text-top{vertical-align:text-top!important}.lp-align-text-bottom{vertical-align:text-bottom!important}.lp-align-sub{vertical-align:sub!important}.lp-align-super{vertical-align:super!important}.lp-whitespace-normal{white-space:normal!important}.lp-whitespace-nowrap{white-space:nowrap!important}.lp-whitespace-pre{white-space:pre!important}.lp-whitespace-pre-line{white-space:pre-line!important}.lp-whitespace-pre-wrap{white-space:pre-wrap!important}.lp-list-none{list-style-type:none!important;padding-left:0!important}.lp-list-disc{list-style-type:disc!important;padding-left:1.5rem!important}.lp-list-decimal{list-style-type:decimal!important;padding-left:1.5rem!important}.lp-list-inside{list-style-position:inside!important}.lp-list-outside{list-style-position:outside!important}.lp-text-primary{color:var(--lp-text-primary)!important}.lp-text-secondary{color:var(--lp-text-secondary)!important}.lp-text-muted{color:var(--lp-text-muted)!important}.lp-text-disabled{color:var(--lp-text-disabled)!important}.lp-text-inverse{color:var(--lp-text-inverse)!important}.lp-text-primary{color:var(--lp-primary)!important}.lp-text-secondary{color:var(--lp-secondary)!important}.lp-text-dark{color:var(--lp-dark)!important}.lp-text-light{color:var(--lp-light)!important}.lp-bg-primary{background-color:var(--lp-primary)!important}.lp-bg-primary-subtle{background-color:var(--lp-primary-bg)!important}.lp-bg-secondary{background-color:var(--lp-secondary)!important}.lp-bg-secondary-subtle{background-color:var(--lp-secondary-bg)!important}.lp-bg-success{background-color:var(--lp-success)!important}.lp-bg-success-subtle{background-color:var(--lp-success-bg)!important}.lp-bg-danger{background-color:var(--lp-danger)!important}.lp-bg-danger-subtle{background-color:var(--lp-danger-bg)!important}.lp-bg-warning{background-color:var(--lp-warning)!important}.lp-bg-warning-subtle{background-color:var(--lp-warning-bg)!important}.lp-bg-info{background-color:var(--lp-info)!important}.lp-bg-info-subtle{background-color:var(--lp-info-bg)!important}.lp-bg-dark{background-color:var(--lp-dark)!important}.lp-bg-dark-subtle{background-color:var(--lp-dark-bg)!important}.lp-bg-light{background-color:var(--lp-light)!important}.lp-bg-light-subtle{background-color:var(--lp-light-bg)!important}.lp-bg-surface{background-color:var(--lp-surface)!important}.lp-bg-page{background-color:var(--lp-page-bg)!important}.lp-bg-transparent{background-color:transparent!important}.lp-bg-white{background-color:#fff!important}.lp-bg-black{background-color:#000!important}.lp-text-white{color:#fff!important}.lp-text-black{color:#000!important}.lp-text-opacity-0{opacity:0!important}.lp-text-opacity-25{opacity:.25!important}.lp-text-opacity-50{opacity:.5!important}.lp-text-opacity-75{opacity:.75!important}.lp-text-opacity-100{opacity:1!important}.lp-bg-gradient-primary{background-image:linear-gradient(135deg,var(--lp-primary) 0%,var(--lp-primary-bg) 100%)!important}.lp-bg-gradient-secondary{background-image:linear-gradient(135deg,var(--lp-secondary) 0%,var(--lp-secondary-bg) 100%)!important}.lp-bg-gradient-success{background-image:linear-gradient(135deg,var(--lp-success) 0%,var(--lp-success-bg) 100%)!important}.lp-bg-gradient-danger{background-image:linear-gradient(135deg,var(--lp-danger) 0%,var(--lp-danger-bg) 100%)!important}.lp-bg-gradient-warning{background-image:linear-gradient(135deg,var(--lp-warning) 0%,var(--lp-warning-bg) 100%)!important}.lp-bg-gradient-info{background-image:linear-gradient(135deg,var(--lp-info) 0%,var(--lp-info-bg) 100%)!important}.lp-bg-gradient-dark{background-image:linear-gradient(135deg,var(--lp-dark) 0%,var(--lp-dark-bg) 100%)!important}.lp-bg-gradient-light{background-image:linear-gradient(135deg,var(--lp-light) 0%,var(--lp-light-bg) 100%)!important}.lp-bg-gradient-to-r{background-image:linear-gradient(to right,var(--lp-gradient-from, transparent),var(--lp-gradient-to, transparent))!important}.lp-bg-gradient-to-l{background-image:linear-gradient(to left,var(--lp-gradient-from, transparent),var(--lp-gradient-to, transparent))!important}.lp-bg-gradient-to-t{background-image:linear-gradient(to top,var(--lp-gradient-from, transparent),var(--lp-gradient-to, transparent))!important}.lp-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--lp-gradient-from, transparent),var(--lp-gradient-to, transparent))!important}.lp-focus-ring-primary:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-focus-ring-secondary:focus-visible{outline:2px solid var(--lp-secondary);outline-offset:2px}.lp-focus-ring-success:focus-visible{outline:2px solid var(--lp-success);outline-offset:2px}.lp-focus-ring-danger:focus-visible{outline:2px solid var(--lp-danger);outline-offset:2px}.lp-focus-ring-warning:focus-visible{outline:2px solid var(--lp-warning);outline-offset:2px}.lp-focus-ring-info:focus-visible{outline:2px solid var(--lp-info);outline-offset:2px}.lp-focus-ring-dark:focus-visible{outline:2px solid var(--lp-dark);outline-offset:2px}.lp-focus-ring-light:focus-visible{outline:2px solid var(--lp-light);outline-offset:2px}.lp-w-25{width:25%!important}.lp-w-50{width:50%!important}.lp-w-75{width:75%!important}.lp-w-100{width:100%!important}.lp-w-auto{width:auto!important}.lp-w-screen{width:100vw!important}.lp-h-25{height:25%!important}.lp-h-50{height:50%!important}.lp-h-75{height:75%!important}.lp-h-100{height:100%!important}.lp-h-auto{height:auto!important}.lp-h-screen{height:100vh!important}.lp-min-w-0{min-width:0!important}.lp-min-w-full{min-width:100%!important}.lp-min-h-0{min-height:0!important}.lp-min-h-full{min-height:100%!important}.lp-min-h-screen{min-height:100vh!important}.lp-max-w-100,.lp-max-w-full{max-width:100%!important}.lp-max-w-none{max-width:none!important}.lp-max-h-100,.lp-max-h-full{max-height:100%!important}.lp-max-h-screen{max-height:100vh!important}.lp-w-1-2{width:50%!important}.lp-w-1-3{width:33.333333%!important}.lp-w-2-3{width:66.666667%!important}.lp-w-1-4{width:25%!important}.lp-w-3-4{width:75%!important}.lp-w-1-5{width:20%!important}.lp-w-2-5{width:40%!important}.lp-w-3-5{width:60%!important}.lp-w-4-5{width:80%!important}.lp-w-1-6{width:16.666667%!important}.lp-w-5-6{width:83.333333%!important}.lp-w-full{width:100%!important}.lp-h-full{height:100%!important}.lp-wf-0{width:0!important}.lp-hf-0{height:0!important}.lp-wf-1{width:.25rem!important}.lp-hf-1{height:.25rem!important}.lp-wf-2{width:.5rem!important}.lp-hf-2{height:.5rem!important}.lp-wf-3{width:.75rem!important}.lp-hf-3{height:.75rem!important}.lp-wf-4{width:1rem!important}.lp-hf-4{height:1rem!important}.lp-wf-5{width:1.25rem!important}.lp-hf-5{height:1.25rem!important}.lp-wf-6{width:1.5rem!important}.lp-hf-6{height:1.5rem!important}.lp-wf-8{width:2rem!important}.lp-hf-8{height:2rem!important}.lp-wf-10{width:2.5rem!important}.lp-hf-10{height:2.5rem!important}.lp-wf-12{width:3rem!important}.lp-hf-12{height:3rem!important}.lp-wf-16{width:4rem!important}.lp-hf-16{height:4rem!important}.lp-wf-20{width:5rem!important}.lp-hf-20{height:5rem!important}.lp-wf-24{width:6rem!important}.lp-hf-24{height:6rem!important}.lp-wf-32{width:8rem!important}.lp-hf-32{height:8rem!important}.lp-wf-40{width:10rem!important}.lp-hf-40{height:10rem!important}.lp-wf-48{width:12rem!important}.lp-hf-48{height:12rem!important}.lp-wf-56{width:14rem!important}.lp-hf-56{height:14rem!important}.lp-wf-64{width:16rem!important}.lp-hf-64{height:16rem!important}.lp-wf-72{width:18rem!important}.lp-hf-72{height:18rem!important}.lp-wf-80{width:20rem!important}.lp-hf-80{height:20rem!important}.lp-wf-96{width:24rem!important}.lp-hf-96{height:24rem!important}.lp-max-w-xs{max-width:20rem!important}.lp-max-w-sm{max-width:24rem!important}.lp-max-w-md{max-width:28rem!important}.lp-max-w-lg{max-width:32rem!important}.lp-max-w-xl{max-width:36rem!important}.lp-max-w-2xl{max-width:42rem!important}.lp-max-w-3xl{max-width:48rem!important}.lp-max-w-4xl{max-width:56rem!important}.lp-max-w-5xl{max-width:64rem!important}.lp-max-w-6xl{max-width:72rem!important}.lp-max-w-7xl{max-width:80rem!important}.lp-vh-25{height:25vh!important}.lp-vh-50{height:50vh!important}.lp-vh-75{height:75vh!important}.lp-vh-100{height:100vh!important}.lp-vw-100{width:100vw!important}.lp-object-contain{-o-object-fit:contain!important;object-fit:contain!important}.lp-object-cover{-o-object-fit:cover!important;object-fit:cover!important}.lp-object-fill{-o-object-fit:fill!important;object-fit:fill!important}.lp-object-none{-o-object-fit:none!important;object-fit:none!important}.lp-object-scale-down{-o-object-fit:scale-down!important;object-fit:scale-down!important}.lp-object-top{-o-object-position:top!important;object-position:top!important}.lp-object-right{-o-object-position:right!important;object-position:right!important}.lp-object-bottom{-o-object-position:bottom!important;object-position:bottom!important}.lp-object-left{-o-object-position:left!important;object-position:left!important}.lp-object-center{-o-object-position:center!important;object-position:center!important}.lp-object-top-left{-o-object-position:top left!important;object-position:top left!important}.lp-object-top-right{-o-object-position:top right!important;object-position:top right!important}.lp-object-bottom-left{-o-object-position:bottom left!important;object-position:bottom left!important}.lp-object-bottom-right{-o-object-position:bottom right!important;object-position:bottom right!important}.lp-border{border:1px solid var(--lp-border)!important}.lp-border-0{border:0!important}.lp-border-top{border-top:1px solid var(--lp-border)!important}.lp-border-bottom{border-bottom:1px solid var(--lp-border)!important}.lp-border-start{border-left:1px solid var(--lp-border)!important}.lp-border-end{border-right:1px solid var(--lp-border)!important}.lp-rounded-none{border-radius:0!important}.lp-rounded-sm{border-radius:.25rem!important}.lp-rounded-md{border-radius:.375rem!important}.lp-rounded-lg{border-radius:.5rem!important}.lp-rounded-xl{border-radius:.75rem!important}.lp-rounded-2xl{border-radius:1rem!important}.lp-rounded-full{border-radius:9999px!important}.lp-rounded{border-radius:.375rem!important}.lp-rounded-circle{border-radius:50%!important}.lp-rounded-pill{border-radius:9999px!important}.lp-border-1{border:1px solid var(--lp-border)!important}.lp-border-2{border:2px solid var(--lp-border)!important}.lp-border-3{border:3px solid var(--lp-border)!important}.lp-border-4{border:4px solid var(--lp-border)!important}.lp-border-5{border:5px solid var(--lp-border)!important}.lp-border-8{border:8px solid var(--lp-border)!important}.lp-border-solid{border-style:solid!important}.lp-border-dashed{border-style:dashed!important}.lp-border-dotted{border-style:dotted!important}.lp-border-double{border-style:double!important}.lp-border-none{border-style:none!important}.lp-border-primary{border-color:var(--lp-primary)!important}.lp-border-secondary{border-color:var(--lp-secondary)!important}.lp-border-success{border-color:var(--lp-success)!important}.lp-border-danger{border-color:var(--lp-danger)!important}.lp-border-warning{border-color:var(--lp-warning)!important}.lp-border-info{border-color:var(--lp-info)!important}.lp-border-dark{border-color:var(--lp-text-primary)!important}.lp-border-light{border-color:var(--lp-border)!important}.lp-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.lp-rounded-b-none{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lp-rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lp-rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lp-rounded-tl-none{border-top-left-radius:0!important}.lp-rounded-tr-none{border-top-right-radius:0!important}.lp-rounded-bl-none{border-bottom-left-radius:0!important}.lp-rounded-br-none{border-bottom-right-radius:0!important}.lp-rounded-t-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lp-rounded-b-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lp-rounded-l-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lp-rounded-r-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lp-rounded-tl-sm{border-top-left-radius:.25rem!important}.lp-rounded-tr-sm{border-top-right-radius:.25rem!important}.lp-rounded-bl-sm{border-bottom-left-radius:.25rem!important}.lp-rounded-br-sm{border-bottom-right-radius:.25rem!important}.lp-rounded-t-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lp-rounded-b-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lp-rounded-l-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lp-rounded-r-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lp-rounded-tl-md{border-top-left-radius:.375rem!important}.lp-rounded-tr-md{border-top-right-radius:.375rem!important}.lp-rounded-bl-md{border-bottom-left-radius:.375rem!important}.lp-rounded-br-md{border-bottom-right-radius:.375rem!important}.lp-rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lp-rounded-b-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lp-rounded-l-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lp-rounded-r-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lp-rounded-tl-lg{border-top-left-radius:.5rem!important}.lp-rounded-tr-lg{border-top-right-radius:.5rem!important}.lp-rounded-bl-lg{border-bottom-left-radius:.5rem!important}.lp-rounded-br-lg{border-bottom-right-radius:.5rem!important}.lp-rounded-t-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lp-rounded-b-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lp-rounded-l-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lp-rounded-r-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lp-rounded-tl-xl{border-top-left-radius:.75rem!important}.lp-rounded-tr-xl{border-top-right-radius:.75rem!important}.lp-rounded-bl-xl{border-bottom-left-radius:.75rem!important}.lp-rounded-br-xl{border-bottom-right-radius:.75rem!important}.lp-rounded-t-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lp-rounded-b-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lp-rounded-l-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lp-rounded-r-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lp-rounded-tl-2xl{border-top-left-radius:1rem!important}.lp-rounded-tr-2xl{border-top-right-radius:1rem!important}.lp-rounded-bl-2xl{border-bottom-left-radius:1rem!important}.lp-rounded-br-2xl{border-bottom-right-radius:1rem!important}.lp-rounded-t-full{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.lp-rounded-b-full{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.lp-rounded-l-full{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.lp-rounded-r-full{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.lp-rounded-tl-full{border-top-left-radius:9999px!important}.lp-rounded-tr-full{border-top-right-radius:9999px!important}.lp-rounded-bl-full{border-bottom-left-radius:9999px!important}.lp-rounded-br-full{border-bottom-right-radius:9999px!important}.lp-relative{position:relative}.lp-absolute{position:absolute}.lp-fixed{position:fixed}.lp-sticky{position:sticky}.lp-static{position:static}.lp-inset-0{top:0;right:0;bottom:0;left:0}.lp-inset-x-0{left:0;right:0}.lp-inset-y-0{top:0;bottom:0}.lp-top-0{top:0}.lp-right-0{right:0}.lp-bottom-0{bottom:0}.lp-left-0{left:0}.lp-inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.lp-inset-x-1{left:.25rem;right:.25rem}.lp-inset-y-1{top:.25rem;bottom:.25rem}.lp-top-1{top:.25rem}.lp-right-1{right:.25rem}.lp-bottom-1{bottom:.25rem}.lp-left-1{left:.25rem}.lp-inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.lp-inset-x-2{left:.5rem;right:.5rem}.lp-inset-y-2{top:.5rem;bottom:.5rem}.lp-top-2{top:.5rem}.lp-right-2{right:.5rem}.lp-bottom-2{bottom:.5rem}.lp-left-2{left:.5rem}.lp-inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.lp-inset-x-3{left:.75rem;right:.75rem}.lp-inset-y-3{top:.75rem;bottom:.75rem}.lp-top-3{top:.75rem}.lp-right-3{right:.75rem}.lp-bottom-3{bottom:.75rem}.lp-left-3{left:.75rem}.lp-inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.lp-inset-x-4{left:1rem;right:1rem}.lp-inset-y-4{top:1rem;bottom:1rem}.lp-top-4{top:1rem}.lp-right-4{right:1rem}.lp-bottom-4{bottom:1rem}.lp-left-4{left:1rem}.lp-inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.lp-inset-x-6{left:1.5rem;right:1.5rem}.lp-inset-y-6{top:1.5rem;bottom:1.5rem}.lp-top-6{top:1.5rem}.lp-right-6{right:1.5rem}.lp-bottom-6{bottom:1.5rem}.lp-left-6{left:1.5rem}.lp-inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.lp-inset-x-8{left:2rem;right:2rem}.lp-inset-y-8{top:2rem;bottom:2rem}.lp-top-8{top:2rem}.lp-right-8{right:2rem}.lp-bottom-8{bottom:2rem}.lp-left-8{left:2rem}.lp-inset-auto{inset:auto}.lp-inset-x-auto{left:auto;right:auto}.lp-inset-y-auto{top:auto;bottom:auto}.lp-top-auto{top:auto}.lp-right-auto{right:auto}.lp-bottom-auto{bottom:auto}.lp-left-auto{left:auto}.lp-inset-1-2{top:50%;right:50%;bottom:50%;left:50%}.lp-inset-x-1-2{left:50%;right:50%}.lp-inset-y-1-2{top:50%;bottom:50%}.lp-top-1-2{top:50%}.lp-right-1-2{right:50%}.lp-bottom-1-2{bottom:50%}.lp-left-1-2{left:50%}.lp-inset-1-3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}.lp-inset-x-1-3{left:33.333333%;right:33.333333%}.lp-inset-y-1-3{top:33.333333%;bottom:33.333333%}.lp-top-1-3{top:33.333333%}.lp-right-1-3{right:33.333333%}.lp-bottom-1-3{bottom:33.333333%}.lp-left-1-3{left:33.333333%}.lp-inset-2-3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}.lp-inset-x-2-3{left:66.666667%;right:66.666667%}.lp-inset-y-2-3{top:66.666667%;bottom:66.666667%}.lp-top-2-3{top:66.666667%}.lp-right-2-3{right:66.666667%}.lp-bottom-2-3{bottom:66.666667%}.lp-left-2-3{left:66.666667%}.lp-inset-1-4{top:25%;right:25%;bottom:25%;left:25%}.lp-inset-x-1-4{left:25%;right:25%}.lp-inset-y-1-4{top:25%;bottom:25%}.lp-top-1-4{top:25%}.lp-right-1-4{right:25%}.lp-bottom-1-4{bottom:25%}.lp-left-1-4{left:25%}.lp-inset-3-4{top:75%;right:75%;bottom:75%;left:75%}.lp-inset-x-3-4{left:75%;right:75%}.lp-inset-y-3-4{top:75%;bottom:75%}.lp-top-3-4{top:75%}.lp-right-3-4{right:75%}.lp-bottom-3-4{bottom:75%}.lp-left-3-4{left:75%}.lp-inset-full{top:100%;right:100%;bottom:100%;left:100%}.lp-inset-x-full{left:100%;right:100%}.lp-inset-y-full{top:100%;bottom:100%}.lp-top-full{top:100%}.lp-right-full{right:100%}.lp-bottom-full{bottom:100%}.lp-left-full{left:100%}.lp-z-n1{z-index:-1}.lp-z-0{z-index:0}.lp-z-10{z-index:10}.lp-z-20{z-index:20}.lp-z-30{z-index:30}.lp-z-40{z-index:40}.lp-z-50{z-index:50}.lp-z-auto{z-index:auto}.lp-z-dropdown{z-index:1000}.lp-z-sticky{z-index:1020}.lp-z-fixed{z-index:1030}.lp-z-modal-backdrop{z-index:1040}.lp-z-modal{z-index:1050}.lp-z-popover{z-index:1060}.lp-z-tooltip{z-index:1070}.lp-z-toast{z-index:1080}.lp-float-start{float:left}.lp-float-end{float:right}.lp-float-none{float:none}.lp-clearfix:after{content:"";display:table;clear:both}.lp-overflow-hidden{overflow:hidden}.lp-overflow-auto{overflow:auto}.lp-overflow-scroll{overflow:scroll}.lp-overflow-visible{overflow:visible}.lp-overflow-clip{overflow:clip}.lp-overflow-x-auto{overflow-x:auto}.lp-overflow-x-hidden{overflow-x:hidden}.lp-overflow-x-scroll{overflow-x:scroll}.lp-overflow-x-visible{overflow-x:visible}.lp-overflow-y-auto{overflow-y:auto}.lp-overflow-y-hidden{overflow-y:hidden}.lp-overflow-y-scroll{overflow-y:scroll}.lp-overflow-y-visible{overflow-y:visible}.lp-scale-0,.lp-scale-50,.lp-scale-75,.lp-scale-90,.lp-scale-95,.lp-scale-100,.lp-scale-105,.lp-scale-110,.lp-scale-125,.lp-scale-150,.lp-rotate-0,.lp-rotate-1,.lp-rotate-2,.lp-rotate-3,.lp-rotate-6,.lp-rotate-12,.lp-rotate-45,.lp-rotate-90,.lp-rotate-180,.lp-rotate-n1,.lp-rotate-n2,.lp-rotate-n3,.lp-rotate-n6,.lp-rotate-n12,.lp-rotate-n45,.lp-rotate-n90,.lp-rotate-n180,.lp-translate-x-0,.lp-translate-x-1,.lp-translate-x-2,.lp-translate-x-4,.lp-translate-x-8,.lp-translate-x-full,.lp-translate-x-1-2,.lp-translate-y-0,.lp-translate-y-1,.lp-translate-y-2,.lp-translate-y-4,.lp-translate-y-8,.lp-translate-y-full,.lp-translate-y-1-2,.lp-skew-x-0,.lp-skew-x-3,.lp-skew-x-6,.lp-skew-x-12,.lp-skew-y-0,.lp-skew-y-3,.lp-skew-y-6,.lp-skew-y-12{--lp-tx: 0;--lp-ty: 0;--lp-rotate: 0;--lp-skew-x: 0;--lp-skew-y: 0;--lp-sx: 1;--lp-sy: 1;transform:translate(var(--lp-tx),var(--lp-ty)) rotate(var(--lp-rotate)) skew(var(--lp-skew-x)) skewY(var(--lp-skew-y)) scaleX(var(--lp-sx)) scaleY(var(--lp-sy))}.lp-scale-0{--lp-sx: 0;--lp-sy: 0}.lp-scale-50{--lp-sx: .5;--lp-sy: .5}.lp-scale-75{--lp-sx: .75;--lp-sy: .75}.lp-scale-90{--lp-sx: .9;--lp-sy: .9}.lp-scale-95{--lp-sx: .95;--lp-sy: .95}.lp-scale-100{--lp-sx: 1;--lp-sy: 1}.lp-scale-105{--lp-sx: 1.05;--lp-sy: 1.05}.lp-scale-110{--lp-sx: 1.1;--lp-sy: 1.1}.lp-scale-125{--lp-sx: 1.25;--lp-sy: 1.25}.lp-scale-150{--lp-sx: 1.5;--lp-sy: 1.5}.lp-rotate-0{--lp-rotate: 0deg}.lp-rotate-n0{--lp-rotate: -0deg}.lp-rotate-1{--lp-rotate: 1deg}.lp-rotate-n1{--lp-rotate: -1deg}.lp-rotate-2{--lp-rotate: 2deg}.lp-rotate-n2{--lp-rotate: -2deg}.lp-rotate-3{--lp-rotate: 3deg}.lp-rotate-n3{--lp-rotate: -3deg}.lp-rotate-6{--lp-rotate: 6deg}.lp-rotate-n6{--lp-rotate: -6deg}.lp-rotate-12{--lp-rotate: 12deg}.lp-rotate-n12{--lp-rotate: -12deg}.lp-rotate-45{--lp-rotate: 45deg}.lp-rotate-n45{--lp-rotate: -45deg}.lp-rotate-90{--lp-rotate: 90deg}.lp-rotate-n90{--lp-rotate: -90deg}.lp-rotate-180{--lp-rotate: 180deg}.lp-rotate-n180{--lp-rotate: -180deg}.lp-translate-x-0{--lp-tx: 0}.lp-translate-y-0{--lp-ty: 0}.lp-translate-x-1{--lp-tx: .25rem}.lp-translate-y-1{--lp-ty: .25rem}.lp-translate-x-2{--lp-tx: .5rem}.lp-translate-y-2{--lp-ty: .5rem}.lp-translate-x-4{--lp-tx: 1rem}.lp-translate-y-4{--lp-ty: 1rem}.lp-translate-x-8{--lp-tx: 2rem}.lp-translate-y-8{--lp-ty: 2rem}.lp-translate-x-1-2{--lp-tx: 50%}.lp-translate-y-1-2{--lp-ty: 50%}.lp-translate-x-full{--lp-tx: 100%}.lp-translate-y-full{--lp-ty: 100%}.lp-skew-x-0{--lp-skew-x: 0deg}.lp-skew-y-0{--lp-skew-y: 0deg}.lp-skew-x-3{--lp-skew-x: 3deg}.lp-skew-y-3{--lp-skew-y: 3deg}.lp-skew-x-6{--lp-skew-x: 6deg}.lp-skew-y-6{--lp-skew-y: 6deg}.lp-skew-x-12{--lp-skew-x: 12deg}.lp-skew-y-12{--lp-skew-y: 12deg}.lp-origin-center{transform-origin:center}.lp-origin-top{transform-origin:top}.lp-origin-top-right{transform-origin:top right}.lp-origin-right{transform-origin:right}.lp-origin-bottom-right{transform-origin:bottom right}.lp-origin-bottom{transform-origin:bottom}.lp-origin-bottom-left{transform-origin:bottom left}.lp-origin-left{transform-origin:left}.lp-origin-top-left{transform-origin:top left}.lp-blur-none{filter:blur(0)}.lp-blur-sm{filter:blur(4px)}.lp-blur{filter:blur(8px)}.lp-blur-md{filter:blur(12px)}.lp-blur-lg{filter:blur(16px)}.lp-blur-xl{filter:blur(24px)}.lp-blur-2xl{filter:blur(40px)}.lp-blur-3xl{filter:blur(64px)}.lp-grayscale-0{filter:grayscale(0)}.lp-grayscale{filter:grayscale(100%)}.lp-sepia-0{filter:sepia(0)}.lp-sepia{filter:sepia(100%)}.lp-invert-0{filter:invert(0)}.lp-invert{filter:invert(100%)}.lp-brightness-0{filter:brightness(0)}.lp-brightness-50{filter:brightness(.5)}.lp-brightness-75{filter:brightness(.75)}.lp-brightness-100{filter:brightness(1)}.lp-brightness-125{filter:brightness(1.25)}.lp-brightness-150{filter:brightness(1.5)}.lp-brightness-200{filter:brightness(2)}.lp-contrast-0{filter:contrast(0)}.lp-contrast-50{filter:contrast(.5)}.lp-contrast-75{filter:contrast(.75)}.lp-contrast-100{filter:contrast(1)}.lp-contrast-125{filter:contrast(1.25)}.lp-contrast-150{filter:contrast(1.5)}.lp-contrast-200{filter:contrast(2)}.lp-saturate-0{filter:saturate(0)}.lp-saturate-50{filter:saturate(.5)}.lp-saturate-100{filter:saturate(1)}.lp-saturate-150{filter:saturate(1.5)}.lp-saturate-200{filter:saturate(2)}.lp-backdrop-blur-none{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.lp-backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lp-backdrop-blur-lg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lp-backdrop-blur-xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.lp-animate{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease-out}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lp-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fade-in-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fade-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes lp-fade-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes lp-slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lp-slide-in-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes lp-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes lp-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes lp-slide-out-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes lp-slide-out-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes lp-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes lp-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes lp-scale-up{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes lp-scale-down{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes lp-zoom-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes lp-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes lp-bounce{0%,20%,53%,80%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translateY(-20px);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{transform:translateY(-4px)}}@keyframes lp-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes lp-bounce-out{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes lp-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}@keyframes lp-shake-horizontal{0%,to{transform:translate(0)}10%,30%,50%,70%{transform:translate(-6px)}20%,40%,60%{transform:translate(6px)}80%{transform:translate(4px)}90%{transform:translate(-4px)}}@keyframes lp-shake-vertical{0%,to{transform:translateY(0)}10%,30%,50%,70%{transform:translateY(-6px)}20%,40%,60%{transform:translateY(6px)}80%{transform:translateY(4px)}90%{transform:translateY(-4px)}}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes lp-pulse-ring{0%{transform:scale(.8);box-shadow:0 0 rgb(var(--lp-primary-rgb, 59 130 246)/70%)}70%{transform:scale(1);box-shadow:0 0 0 16px rgb(var(--lp-primary-rgb, 59 130 246)/0%)}to{transform:scale(.8);box-shadow:0 0 rgb(var(--lp-primary-rgb, 59 130 246)/0%)}}@keyframes lp-heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(.9)}20%,40%,60%,80%{transform:scale(1.1)}50%,70%{transform:scale(1.05)}}@keyframes lp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lp-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes lp-flip-x{0%{transform:perspective(400px) rotateX(0)}to{transform:perspective(400px) rotateX(360deg)}}@keyframes lp-flip-y{0%{transform:perspective(400px) rotateY(0)}to{transform:perspective(400px) rotateY(360deg)}}@keyframes lp-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes lp-wobble{0%,to{transform:translate(0)}15%{transform:translate(-12px) rotate(-3deg)}30%{transform:translate(10px) rotate(2deg)}45%{transform:translate(-8px) rotate(-2deg)}60%{transform:translate(6px) rotate(1deg)}75%{transform:translate(-4px) rotate(-1deg)}}@keyframes lp-jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.7813deg) skewY(-.7813deg)}77.7%{transform:skew(.3906deg) skewY(.3906deg)}88.8%{transform:skew(-.1953deg) skewY(-.1953deg)}}@keyframes lp-tada{0%,to{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}}@keyframes lp-rubber-band{0%,to{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}}@keyframes lp-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-glow{0%,to{box-shadow:0 0 5px rgb(var(--lp-primary-rgb, 59 130 246)/50%)}50%{box-shadow:0 0 20px rgb(var(--lp-primary-rgb, 59 130 246)/80%)}}@keyframes lp-dots-loading{0%,80%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes lp-ping{75%,to{transform:scale(2);opacity:0}}.lp-animate-fade-in{animation-name:lp-fade-in;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-fade-out{animation-name:lp-fade-out;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-fade-in-up{animation-name:lp-fade-in-up;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-fade-in-down{animation-name:lp-fade-in-down;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-fade-in-left{animation-name:lp-fade-in-left;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-fade-in-right{animation-name:lp-fade-in-right;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-slide-in-up{animation-name:lp-slide-in-up;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-slide-in-down{animation-name:lp-slide-in-down;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-slide-in-left{animation-name:lp-slide-in-left;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-slide-in-right{animation-name:lp-slide-in-right;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-slide-out-up{animation-name:lp-slide-out-up;animation-duration:.5s;animation-timing-function:ease-in;animation-fill-mode:both}.lp-animate-slide-out-down{animation-name:lp-slide-out-down;animation-duration:.5s;animation-timing-function:ease-in;animation-fill-mode:both}.lp-animate-scale-in{animation-name:lp-scale-in;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-scale-out{animation-name:lp-scale-out;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-scale-up{animation-name:lp-scale-up;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-scale-down{animation-name:lp-scale-down;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-zoom-in{animation-name:lp-zoom-in;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-zoom-out{animation-name:lp-zoom-out;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-bounce{animation-name:lp-bounce;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-bounce-in{animation-name:lp-bounce-in;animation-duration:.7s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:both}.lp-animate-bounce-out{animation-name:lp-bounce-out;animation-duration:.7s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:both}.lp-animate-shake{animation-name:lp-shake;animation-duration:.6s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-shake-horizontal{animation-name:lp-shake-horizontal;animation-duration:.8s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-shake-vertical{animation-name:lp-shake-vertical;animation-duration:.8s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-pulse{animation-name:lp-pulse;animation-duration:2s;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-fill-mode:both;animation-iteration-count:infinite}.lp-animate-pulse-ring{animation-name:lp-pulse-ring;animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:both}.lp-animate-heartbeat{animation-name:lp-heartbeat;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-iteration-count:infinite}.lp-animate-spin{animation-name:lp-spin;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:infinite}.lp-animate-spin-reverse{animation-name:lp-spin-reverse;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:infinite}.lp-animate-flip-x{animation-name:lp-flip-x;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-flip-y{animation-name:lp-flip-y;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-swing{animation-name:lp-swing;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-wobble{animation-name:lp-wobble;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-jello{animation-name:lp-jello;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-tada{animation-name:lp-tada;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-rubber-band{animation-name:lp-rubber-band;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}.lp-animate-flash{animation-name:lp-flash;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-iteration-count:infinite}.lp-animate-blink{animation-name:lp-blink;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-iteration-count:infinite}.lp-animate-float{animation-name:lp-float;animation-duration:3s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-iteration-count:infinite}.lp-animate-glow{animation-name:lp-glow;animation-duration:2s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-iteration-count:infinite}.lp-animate-ping{animation:lp-ping 1s cubic-bezier(0,0,.2,1) infinite}.lp-animate-duration-100{animation-duration:.1s}.lp-animate-duration-200{animation-duration:.2s}.lp-animate-duration-300{animation-duration:.3s}.lp-animate-duration-400{animation-duration:.4s}.lp-animate-duration-500{animation-duration:.5s}.lp-animate-duration-700{animation-duration:.7s}.lp-animate-duration-1000{animation-duration:1s}.lp-animate-duration-1500{animation-duration:1.5s}.lp-animate-duration-2000{animation-duration:2s}.lp-animate-duration-3000{animation-duration:3s}.lp-animate-faster{animation-duration:.2s}.lp-animate-fast{animation-duration:.4s}.lp-animate-normal{animation-duration:.6s}.lp-animate-slow{animation-duration:1s}.lp-animate-slower{animation-duration:2s}.lp-animate-delay-100{animation-delay:.1s}.lp-animate-delay-200{animation-delay:.2s}.lp-animate-delay-300{animation-delay:.3s}.lp-animate-delay-400{animation-delay:.4s}.lp-animate-delay-500{animation-delay:.5s}.lp-animate-delay-700{animation-delay:.7s}.lp-animate-delay-1000{animation-delay:1s}.lp-animate-delay-1500{animation-delay:1.5s}.lp-animate-delay-2000{animation-delay:2s}.lp-animate-ease{animation-timing-function:ease}.lp-animate-ease-in{animation-timing-function:ease-in}.lp-animate-ease-out{animation-timing-function:ease-out}.lp-animate-ease-in-out{animation-timing-function:ease-in-out}.lp-animate-linear{animation-timing-function:linear}.lp-animate-bounce-ease{animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.lp-animate-elastic{animation-timing-function:cubic-bezier(.68,-.6,.32,1.6)}.lp-animate-spring{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.lp-animate-once{animation-iteration-count:1}.lp-animate-twice{animation-iteration-count:2}.lp-animate-thrice{animation-iteration-count:3}.lp-animate-infinite{animation-iteration-count:infinite}.lp-animate-direction-normal{animation-direction:normal}.lp-animate-direction-reverse{animation-direction:reverse}.lp-animate-direction-alternate{animation-direction:alternate}.lp-animate-direction-alternate-reverse{animation-direction:alternate-reverse}.lp-animate-fill-none{animation-fill-mode:none}.lp-animate-fill-forwards{animation-fill-mode:forwards}.lp-animate-fill-backwards{animation-fill-mode:backwards}.lp-animate-fill-both{animation-fill-mode:both}.lp-animate-running{animation-play-state:running}.lp-animate-paused,.lp-animate-pause-hover:hover{animation-play-state:paused}.lp-hover-animate-pulse:hover{animation:lp-pulse 2s cubic-bezier(.4,0,.6,1) both}.lp-hover-animate-bounce:hover{animation:lp-bounce 1s ease-in-out both}.lp-hover-animate-shake:hover{animation:lp-shake .6s ease-in-out both}.lp-hover-animate-swing:hover{animation:lp-swing 1s ease-in-out both}.lp-hover-animate-wobble:hover{animation:lp-wobble 1s ease-in-out both}.lp-hover-animate-jello:hover{animation:lp-jello 1s ease-in-out both}.lp-hover-animate-tada:hover{animation:lp-tada 1s ease-in-out both}.lp-hover-animate-rubber-band:hover{animation:lp-rubber-band 1s ease-in-out both}.lp-hover-animate-heartbeat:hover{animation:lp-heartbeat 1.5s ease-in-out both}.lp-hover-animate-float:hover{animation:lp-float 3s ease-in-out both}.lp-hover-scale-up,.lp-hover-scale-down,.lp-hover-lift{transition:transform .25s ease-out,box-shadow .25s ease-out}.lp-hover-scale-up:hover{transform:scale(1.05)}.lp-hover-scale-down:hover{transform:scale(.95)}.lp-hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f}.lp-attention-pulse{animation:lp-pulse 2s cubic-bezier(.4,0,.6,1) infinite both}.lp-attention-bounce{animation:lp-bounce 1s ease-in-out infinite both}.lp-attention-shake{animation:lp-shake .6s ease-in-out infinite both}.lp-attention-heartbeat{animation:lp-heartbeat 1.5s ease-in-out infinite both}.lp-attention-float{animation:lp-float 3s ease-in-out infinite both}.lp-attention-glow{animation:lp-glow 2s ease-in-out infinite both}.lp-attention-blink{animation:lp-blink 1s ease-in-out infinite both}.lp-loading-spin{animation:lp-spin 1s linear infinite}.lp-loading-pulse{animation:lp-pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}.lp-loading-bounce{animation:lp-bounce 1s ease-in-out infinite}.lp-loading-dots{display:inline-flex;gap:4px}.lp-loading-dots>span{width:8px;height:8px;border-radius:50%;background:currentcolor;animation:lp-dots-loading 1.4s ease-in-out infinite both}.lp-loading-dots>span:nth-child(1){animation-delay:-.32s}.lp-loading-dots>span:nth-child(2){animation-delay:-.16s}.lp-loading-dots>span:nth-child(3){animation-delay:0s}.lp-animate-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.lp-animate-on-scroll.lp-is-visible{opacity:1;transform:none}.lp-scroll-fade-in-up{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.lp-scroll-fade-in-down{opacity:0;transform:translateY(-40px);transition:opacity .6s ease-out,transform .6s ease-out}.lp-scroll-fade-in-left{opacity:0;transform:translate(-40px);transition:opacity .6s ease-out,transform .6s ease-out}.lp-scroll-fade-in-right{opacity:0;transform:translate(40px);transition:opacity .6s ease-out,transform .6s ease-out}.lp-scroll-fade-in-up.lp-is-visible,.lp-scroll-fade-in-down.lp-is-visible,.lp-scroll-fade-in-left.lp-is-visible,.lp-scroll-fade-in-right.lp-is-visible{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){[class*=lp-animate],[class*=lp-hover-animate],[class*=lp-hover-scale],[class*=lp-hover-lift],[class*=lp-attention],[class*=lp-loading],[class*=lp-scroll-fade]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lp-cursor-auto{cursor:auto}.lp-cursor-wait{cursor:wait}.lp-cursor-text{cursor:text}.lp-cursor-move{cursor:move}.lp-cursor-none{cursor:none}.lp-cursor-help{cursor:help}.lp-cursor-context-menu{cursor:context-menu}.lp-cursor-progress{cursor:progress}.lp-cursor-cell{cursor:cell}.lp-cursor-crosshair{cursor:crosshair}.lp-cursor-alias{cursor:alias}.lp-cursor-copy{cursor:copy}.lp-cursor-no-drop{cursor:no-drop}.lp-cursor-grab{cursor:grab}.lp-cursor-grabbing{cursor:grabbing}.lp-cursor-zoom-in{cursor:zoom-in}.lp-cursor-zoom-out{cursor:zoom-out}.lp-cursor-col-resize{cursor:col-resize}.lp-cursor-row-resize{cursor:row-resize}.lp-cursor-ew-resize{cursor:ew-resize}.lp-cursor-ns-resize{cursor:ns-resize}.lp-cursor-nesw-resize{cursor:nesw-resize}.lp-cursor-nwse-resize{cursor:nwse-resize}.lp-resize-none{resize:none!important}.lp-resize-y{resize:vertical!important}.lp-resize-x{resize:horizontal!important}.lp-resize{resize:both!important}.lp-scroll-auto{scroll-behavior:auto}.lp-scroll-smooth{scroll-behavior:smooth}.lp-snap-none{scroll-snap-type:none}.lp-snap-x{scroll-snap-type:x var(--lp-snap-strictness, mandatory)}.lp-snap-y{scroll-snap-type:y var(--lp-snap-strictness, mandatory)}.lp-snap-both{scroll-snap-type:both var(--lp-snap-strictness, mandatory)}.lp-snap-mandatory{--lp-snap-strictness: mandatory}.lp-snap-proximity{--lp-snap-strictness: proximity}.lp-snap-start{scroll-snap-align:start}.lp-snap-center{scroll-snap-align:center}.lp-snap-end{scroll-snap-align:end}.lp-snap-align-none{scroll-snap-align:none}.lp-snap-normal{scroll-snap-stop:normal}.lp-snap-always{scroll-snap-stop:always}.lp-appearance-none{-moz-appearance:none;appearance:none;-webkit-appearance:none}.lp-appearance-auto{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}.lp-touch-auto{touch-action:auto}.lp-touch-none{touch-action:none}.lp-touch-pan-x{touch-action:pan-x}.lp-touch-pan-y{touch-action:pan-y}.lp-touch-pinch-zoom{touch-action:pinch-zoom}.lp-touch-manipulation{touch-action:manipulation}.lp-will-change-auto{will-change:auto}.lp-will-change-scroll{will-change:scroll-position}.lp-will-change-contents{will-change:contents}.lp-will-change-transform{will-change:transform}.lp-isolate{isolation:isolate}.lp-isolation-auto{isolation:auto}.lp-ring-0,.lp-ring-1,.lp-ring-2,.lp-ring,.lp-ring-4,.lp-ring-8{--lp-ring-offset-width: 0px;--lp-ring-offset-color: transparent;--lp-ring-color: var(--lp-primary);--lp-ring-width: 3px;--lp-ring-inset: ;box-shadow:var(--lp-ring-inset) 0 0 0 var(--lp-ring-offset-width) var(--lp-ring-offset-color),var(--lp-ring-inset) 0 0 0 calc(var(--lp-ring-width) + var(--lp-ring-offset-width)) var(--lp-ring-color)}.lp-ring-0{--lp-ring-width: 0px}.lp-ring-1{--lp-ring-width: 1px}.lp-ring-2{--lp-ring-width: 2px}.lp-ring{--lp-ring-width: 3px}.lp-ring-4{--lp-ring-width: 4px}.lp-ring-8{--lp-ring-width: 8px}.lp-ring-inset{--lp-ring-inset: inset}.lp-ring-primary{--lp-ring-color: var(--lp-primary)}.lp-ring-secondary{--lp-ring-color: var(--lp-secondary)}.lp-ring-success{--lp-ring-color: var(--lp-success)}.lp-ring-danger{--lp-ring-color: var(--lp-danger)}.lp-ring-warning{--lp-ring-color: var(--lp-warning)}.lp-ring-info{--lp-ring-color: var(--lp-info)}.lp-ring-dark{--lp-ring-color: var(--lp-text-primary)}.lp-ring-light{--lp-ring-color: var(--lp-border)}.lp-outline-none{outline:none}.lp-outline{outline-style:solid}.lp-outline-dashed{outline-style:dashed}.lp-outline-dotted{outline-style:dotted}.lp-outline-double{outline-style:double}.lp-outline-0{outline-width:0}.lp-outline-1{outline-width:1px}.lp-outline-2{outline-width:2px}.lp-outline-4{outline-width:4px}.lp-outline-8{outline-width:8px}.lp-outline-offset-0{outline-offset:0}.lp-outline-offset-1{outline-offset:1px}.lp-outline-offset-2{outline-offset:2px}.lp-outline-offset-4{outline-offset:4px}.lp-outline-offset-8{outline-offset:8px}.lp-outline-primary{outline-color:var(--lp-primary)}.lp-outline-secondary{outline-color:var(--lp-secondary)}.lp-outline-success{outline-color:var(--lp-success)}.lp-outline-danger{outline-color:var(--lp-danger)}.lp-outline-warning{outline-color:var(--lp-warning)}.lp-outline-info{outline-color:var(--lp-info)}.lp-outline-dark{outline-color:var(--lp-text-primary)}.lp-outline-light{outline-color:var(--lp-border)}.lp-mix-blend-normal{mix-blend-mode:normal}.lp-mix-blend-multiply{mix-blend-mode:multiply}.lp-mix-blend-screen{mix-blend-mode:screen}.lp-mix-blend-overlay{mix-blend-mode:overlay}.lp-mix-blend-darken{mix-blend-mode:darken}.lp-mix-blend-lighten{mix-blend-mode:lighten}.lp-mix-blend-difference{mix-blend-mode:difference}.lp-mix-blend-exclusion{mix-blend-mode:exclusion}.lp-separator{display:block;width:100%;height:0;border:0;border-top:1px solid var(--lp-border);margin:var(--lp-spacing-4) 0}.lp-separator-flush{margin:0}.lp-separator-sm{margin:var(--lp-spacing-2) 0}.lp-separator-lg{margin:var(--lp-spacing-5) 0}.lp-separator-xl{margin:var(--lp-spacing-6) 0}.lp-separator-1{border-top-width:1px}.lp-separator-2{border-top-width:2px}.lp-separator-3{border-top-width:3px}.lp-separator-4{border-top-width:4px}.lp-separator-dashed{border-top-style:dashed}.lp-separator-dotted{border-top-style:dotted}.lp-separator-primary{border-top-color:var(--lp-primary)}.lp-separator-primary.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-primary)}.lp-separator-secondary{border-top-color:var(--lp-secondary)}.lp-separator-secondary.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-secondary)}.lp-separator-success{border-top-color:var(--lp-success)}.lp-separator-success.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-success)}.lp-separator-danger{border-top-color:var(--lp-danger)}.lp-separator-danger.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-danger)}.lp-separator-warning{border-top-color:var(--lp-warning)}.lp-separator-warning.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-warning)}.lp-separator-info{border-top-color:var(--lp-info)}.lp-separator-info.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-info)}.lp-separator-dark{border-top-color:var(--lp-text-primary)}.lp-separator-dark.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-text-primary)}.lp-separator-light{border-top-color:var(--lp-border)}.lp-separator-light.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-border)}.lp-separator-subtle{border-top-color:var(--lp-border-light)}.lp-separator-subtle.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-border-light)}.lp-separator-muted{border-top-color:var(--lp-text-muted)}.lp-separator-muted.lp-separator-vertical{border-top-color:transparent;border-left-color:var(--lp-text-muted)}.lp-separator-vertical{display:inline-block;width:0;height:1em;border:0;border-left:1px solid var(--lp-border);margin:0 var(--lp-spacing-3);vertical-align:middle}.lp-separator-vertical.lp-separator-2{border-left-width:2px}.lp-separator-vertical.lp-separator-3{border-left-width:3px}.lp-separator-vertical.lp-separator-dashed{border-left-style:dashed}.lp-separator-vertical.lp-separator-dotted{border-left-style:dotted}.lp-separator-text{display:flex;align-items:center;gap:var(--lp-spacing-3);color:var(--lp-text-muted);font-size:var(--lp-text-xs);text-transform:uppercase;letter-spacing:.05em;margin:var(--lp-spacing-4) 0}.lp-separator-text:before,.lp-separator-text:after{content:"";flex:1 1 auto;height:0;border-top:1px solid var(--lp-border)}.lp-skeleton,.lp-skeleton-btn,.lp-skeleton-img,.lp-skeleton-avatar,.lp-skeleton-title,.lp-skeleton-text{display:block;background:linear-gradient(90deg,var(--lp-surface-hover) 0%,var(--lp-border-light) 50%,var(--lp-surface-hover) 100%);background-size:200% 100%;border-radius:var(--lp-radius-sm);animation:lp-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes lp-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-skeleton-text{height:.875rem;width:100%;margin-bottom:.5rem;border-radius:var(--lp-radius-sm)}.lp-skeleton-title{height:1.5rem;width:60%;margin-bottom:.75rem}.lp-skeleton-avatar{width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0}.lp-skeleton-img{width:100%;height:10rem;border-radius:var(--lp-radius-md)}.lp-skeleton-btn{display:inline-block;width:6rem;height:2.25rem;border-radius:var(--lp-radius-sm)}.lp-skeleton-loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-shadow-none{box-shadow:none}.lp-shadow-sm{box-shadow:0 1px 3px #00000014}.lp-shadow-md{box-shadow:0 2px 8px #0000001a}.lp-shadow-lg{box-shadow:0 4px 16px #0000001f}.lp-shadow-xl{box-shadow:0 8px 24px #00000024}.lp-shadow{box-shadow:0 2px 8px #0000001a}.lp-opacity-0{opacity:0}.lp-opacity-25{opacity:.25}.lp-opacity-50{opacity:.5}.lp-opacity-75{opacity:.75}.lp-opacity-100{opacity:1}.lp-cursor-pointer{cursor:pointer}.lp-cursor-default{cursor:default}.lp-cursor-not-allowed{cursor:not-allowed}.lp-transition{transition:all var(--lp-duration-normal) var(--lp-easing-ease-in-out)}.lp-transition-none{transition:none}.lp-visible{visibility:visible}.lp-invisible{visibility:hidden}.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.lp-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.lp-pe-none{pointer-events:none}.lp-pe-auto{pointer-events:auto}.lp-print-only,.lp-print-only-inline,.lp-print-only-flex{display:none!important}@media print{.lp-print-hide{display:none!important}.lp-print-only{display:block!important}.lp-print-only-inline{display:inline!important}.lp-print-only-flex{display:flex!important}.lp-print-break-before{-moz-column-break-before:page!important;break-before:page!important}.lp-print-break-after{-moz-column-break-after:page!important;break-after:page!important}.lp-print-break-avoid{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.lp-print-break-inside-auto{-moz-column-break-inside:auto!important;break-inside:auto!important}.lp-print-full-width{width:100%!important;max-width:100%!important}.lp-print-w-auto{width:auto!important}.lp-print-text-black{color:#000!important}.lp-print-bg-white{background:#fff!important}}.lp-demo-section{margin-bottom:var(--lp-spacing-6)}.lp-demo-section-title{font-size:var(--lp-text-lg);font-weight:var(--lp-fw-semibold);margin-bottom:var(--lp-spacing-4);padding-bottom:var(--lp-spacing-2);border-bottom:1px solid var(--lp-border)}.lp-demo-row{display:flex;flex-wrap:wrap;gap:var(--lp-spacing-3);align-items:center;margin-bottom:var(--lp-spacing-4)}.lp-demo-card{margin-bottom:var(--lp-spacing-5);background:var(--lp-surface);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);border:1px solid var(--lp-border-light)}.lp-demo-card-header{display:flex;align-items:center;padding:var(--lp-spacing-3) var(--lp-spacing-4);border-bottom:1px solid var(--lp-border-light)}.lp-demo-card-header-title{font-size:var(--lp-text-base);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);margin:0}.lp-demo-card-body{padding:var(--lp-spacing-4)}.lp-demo-card .lp-demo-row{padding:0;margin-bottom:0}.lp-demo-card .lp-demo-code{margin:0;border-left:0;border-right:0;border-bottom:0;border-radius:0}.lp-demo-code-wrap{padding:var(--lp-spacing-3)}.lp-demo-box{background-color:color-mix(in srgb,var(--lp-primary) 15%,transparent);color:var(--lp-primary);border:1px solid color-mix(in srgb,var(--lp-primary) 30%,transparent);border-radius:var(--lp-radius-sm);font-size:var(--lp-text-xs);font-weight:var(--lp-fw-medium);text-align:center}.lp-demo-box--pill{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:.5rem .75rem}.lp-demo-box--lg{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;min-height:6rem;padding:1rem 1.25rem;font-size:var(--lp-text-sm);border-radius:var(--lp-radius-md)}.lp-demo-frame{border:1px dashed var(--lp-border);border-radius:var(--lp-radius-md);padding:var(--lp-spacing-4);background-color:var(--lp-surface-hover)}.lp-demo-log{padding:var(--lp-spacing-3);max-height:140px;overflow-y:auto;background:var(--lp-surface-hover);border:1px solid var(--lp-border-light);border-radius:var(--lp-radius-sm);font-family:var(--lp-font-mono);font-size:var(--lp-text-xs);color:var(--lp-text-secondary);line-height:1.6}.lp-demo-code{background:var(--lp-surface-hover);border-radius:var(--lp-radius-md);font-size:var(--lp-text-sm);position:relative;border:1px solid var(--lp-border-light)}.lp-card .lp-demo-code{border:3px solid var(--lp-border-light);border-radius:var(--lp-radius-lg);overflow:hidden}.lp-card .lp-demo-code pre[class*=language-]{padding:var(--lp-spacing-4) var(--lp-spacing-5);border:none}.lp-demo-code-header{display:flex;align-items:center;gap:var(--lp-spacing-1);padding:var(--lp-spacing-2) var(--lp-spacing-3);border-bottom:1px solid var(--lp-border);background:var(--lp-surface);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease}.lp-demo-code-header:hover{background:var(--lp-surface-hover)}.lp-demo-code-header:focus-visible{outline:2px solid var(--lp-primary);outline-offset:-2px}.lp-demo-code-lang{display:flex;align-items:center;gap:var(--lp-spacing-1);margin-right:auto;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-semibold);color:var(--lp-text-secondary);text-transform:uppercase;letter-spacing:.05em}.lp-demo-code-lang .material-symbols-rounded{font-size:.875rem}.lp-demo-code-collapsed .lp-demo-code-header{border-bottom:none}.lp-demo-code-collapsed pre[class*=language-]{display:none!important}.lp-demo-code-copy,.lp-demo-code-toggle{display:inline-flex;align-items:center;justify-content:center;padding:var(--lp-spacing-1);background:none;border:none;border-radius:var(--lp-radius-sm);cursor:pointer;color:var(--lp-text-muted);transition:background .15s ease,color .15s ease}.lp-demo-code-copy .material-symbols-rounded,.lp-demo-code-toggle .material-symbols-rounded{font-size:1rem;transition:transform .2s ease}.lp-demo-code-copy:hover,.lp-demo-code-toggle:hover{background:var(--lp-border-light);color:var(--lp-text-primary)}.lp-demo-code-copy-text{font-size:var(--lp-text-xs);font-weight:var(--lp-fw-semibold);font-family:inherit;white-space:nowrap;color:var(--lp-success);line-height:14px}.lp-demo-code-copy-copied{color:var(--lp-success)}.lp-demo-code-master .material-symbols-rounded{font-size:1rem;margin-right:var(--lp-spacing-1)}.lp-demo-code-toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--lp-spacing-3)}.lp-demo-preview{padding:var(--lp-spacing-5);background:var(--lp-surface-hover);border-radius:var(--lp-radius-md)}.lp-intro{font-size:var(--lp-text-md);color:var(--lp-text-secondary);max-width:700px;margin-bottom:var(--lp-spacing-6)}.lp-icon-inline{font-size:1.125rem;margin-right:var(--lp-spacing-1);vertical-align:-2px}.lp-icon-xs{font-size:.875rem!important}.lp-icon-sm{font-size:1rem!important}.lp-icon-md{font-size:1.25rem!important}.lp-icon-lg{font-size:1.5rem!important}.lp-card--full{height:100%}.lp-kbd{display:inline-block;padding:.15rem .4rem;font-size:var(--lp-text-xs);font-family:inherit;background:var(--lp-surface-hover);border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);color:var(--lp-text-muted);line-height:1.4}.lp-max-w-sm{max-width:350px}.lp-max-w-md{max-width:500px}.lp-max-w-lg{max-width:700px}.lp-max-w-xl{max-width:900px}.lp-stack{display:flex;flex-direction:column;gap:var(--lp-spacing-4)}.lp-stack-sm{display:flex;flex-direction:column;gap:var(--lp-spacing-2)}.lp-inline-row{display:inline-flex;align-items:center;gap:var(--lp-spacing-2)}.lp-text-danger{color:var(--lp-danger)!important}.lp-text-success{color:var(--lp-success)!important}.lp-text-warning{color:var(--lp-warning)!important}.lp-text-info{color:var(--lp-info)!important}.lp-demo-slide{height:300px;display:flex;align-items:center;justify-content:center;border-radius:var(--lp-radius-lg);font-size:var(--lp-text-2xl);font-weight:var(--lp-fw-semibold)}.lp-page-nav{display:flex;align-items:center;justify-content:space-between;padding:var(--lp-spacing-4) 0;border-top:2px solid var(--lp-border-light);margin-top:var(--lp-spacing-6)}.lp-page-nav-top{border-top:none;border-bottom:2px solid var(--lp-border-light);margin-top:0;margin-bottom:var(--lp-spacing-2);padding:var(--lp-spacing-3) 0}.lp-page-nav-link{display:flex;align-items:center;gap:var(--lp-spacing-1);font-size:var(--lp-text-sm);font-weight:var(--lp-fw-medium);color:var(--lp-primary);text-decoration:none;transition:color .15s ease}.lp-page-nav-link .material-symbols-rounded{font-size:1.25rem}.lp-page-nav-link:hover{color:var(--lp-primary-hover)}.lp-page-nav-link-prev{margin-right:auto}.lp-page-nav-link-next{margin-left:auto}.lp-page-nav-label{font-size:var(--lp-text-xs);color:var(--lp-text-muted);font-weight:var(--lp-fw-normal)}.lp-page-scroll{position:fixed;bottom:var(--lp-spacing-5);right:var(--lp-spacing-5);display:flex;flex-direction:column;gap:var(--lp-spacing-2);z-index:1010;opacity:0;transform:translateY(1rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.lp-page-scroll-visible{opacity:1;transform:translateY(0);pointer-events:auto}.lp-page-scroll-btn{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:var(--lp-radius-full);background:var(--lp-surface);color:var(--lp-text-muted);cursor:pointer;box-shadow:var(--lp-shadow-md);transition:color .15s ease,box-shadow .15s ease}.lp-page-scroll-btn .material-symbols-rounded{font-size:1.125rem;z-index:1}.lp-page-scroll-btn:hover{color:var(--lp-primary);box-shadow:var(--lp-shadow-lg)}.lp-page-scroll-btn-ring{background:none}.lp-scroll-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.lp-scroll-ring-track{fill:var(--lp-surface);stroke:var(--lp-border);stroke-width:2}.lp-scroll-ring-fill{fill:none;stroke:var(--lp-primary);stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset 50ms ease}.lp-icon-sm{font-size:1rem}.lp-icon-md{font-size:1.125rem}.lp-icon-lg{font-size:1.5rem}.lp-icon-xl{font-size:2rem}.lp-badge{--lp-badge-padding-x: .65em;--lp-badge-padding-y: .35em;--lp-badge-font-size: .75em;--lp-badge-font-weight: var(--lp-fw-semibold);--lp-badge-border-radius: var(--lp-radius-full);display:inline-flex;align-items:center;justify-content:center;padding:var(--lp-badge-padding-y) var(--lp-badge-padding-x);font-size:var(--lp-badge-font-size);font-weight:var(--lp-badge-font-weight);line-height:1;white-space:nowrap;vertical-align:baseline;border-radius:var(--lp-badge-border-radius);color:var(--lp-text-inverse);background-color:var(--lp-primary);transition:background-color .15s ease;border:1px solid transparent}.lp-badge .material-symbols-rounded{font-size:.75rem}.lp-badge:empty{display:inline-block;width:.5rem;height:.5rem;padding:0;border-radius:var(--lp-radius-full)}.lp-badge-primary{background-color:var(--lp-primary);color:var(--lp-text-inverse)}.lp-badge-secondary{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-badge-success{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-badge-danger{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-badge-warning{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-badge-info{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-badge-dark{background-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-badge-light{background-color:var(--lp-surface-active);color:var(--lp-text-secondary)}.lp-badge-soft-primary{background-color:var(--lp-primary-bg);color:var(--lp-primary-text)}.lp-badge-soft-secondary{background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text)}.lp-badge-soft-success{background-color:var(--lp-success-bg);color:var(--lp-success-text)}.lp-badge-soft-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text)}.lp-badge-soft-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text)}.lp-badge-soft-info{background-color:var(--lp-info-bg);color:var(--lp-info-text)}.lp-badge-soft-dark{background-color:var(--lp-surface-active);color:var(--lp-text-primary)}.lp-badge-soft-light{background-color:var(--lp-surface-hover);color:var(--lp-text-muted)}.lp-badge-outline-primary{background:transparent;color:var(--lp-primary);border-color:var(--lp-primary)}.lp-badge-outline-secondary{background:transparent;color:var(--lp-secondary);border-color:var(--lp-secondary)}.lp-badge-outline-success{background:transparent;color:var(--lp-success);border-color:var(--lp-success)}.lp-badge-outline-danger{background:transparent;color:var(--lp-danger);border-color:var(--lp-danger)}.lp-badge-outline-warning{background:transparent;color:var(--lp-warning);border-color:var(--lp-warning)}.lp-badge-outline-info{background:transparent;color:var(--lp-info);border-color:var(--lp-info)}.lp-badge-outline-dark{background:transparent;color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-badge-outline-light{background:transparent;color:var(--lp-text-muted);border-color:var(--lp-border)}.lp-badge-xs{--lp-badge-padding-x: .45em;--lp-badge-padding-y: .2em;--lp-badge-font-size: .65em}.lp-badge-xs .material-symbols-rounded{font-size:.625rem}.lp-badge-sm{--lp-badge-padding-x: .55em;--lp-badge-padding-y: .28em;--lp-badge-font-size: .7em}.lp-badge-sm .material-symbols-rounded{font-size:.75rem}.lp-badge-lg{--lp-badge-padding-x: .75em;--lp-badge-padding-y: .42em;--lp-badge-font-size: .8em}.lp-badge-lg .material-symbols-rounded{font-size:.875rem}.lp-badge-xl{--lp-badge-padding-x: .85em;--lp-badge-padding-y: .5em;--lp-badge-font-size: .875em}.lp-badge-xl .material-symbols-rounded{font-size:1.125rem}.lp-badge-pill{border-radius:var(--lp-radius-full)}.lp-badge-dot{width:.5rem;height:.5rem;padding:0;border-radius:var(--lp-radius-full);border:none}.lp-badge-pulse{position:relative}.lp-badge-pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:lp-badge-pulse 1.5s ease-out infinite}.lp-badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.6875rem;font-weight:var(--lp-fw-semibold);line-height:1;color:var(--lp-text-inverse);background-color:var(--lp-danger);border-radius:var(--lp-radius-full);border:2px solid var(--lp-surface)}.lp-badge-count-primary{background-color:var(--lp-primary)}.lp-badge-count-success{background-color:var(--lp-success)}.lp-badge-count-warning{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-badge-count-info{background-color:var(--lp-info)}.lp-badge-count-secondary{background-color:var(--lp-secondary)}.lp-badge-count-sm{min-width:1rem;height:1rem;font-size:.5625rem;padding:0 .2rem}.lp-badge-wrapper{position:relative;display:inline-flex}.lp-badge-wrapper .lp-badge-count,.lp-badge-wrapper .lp-badge--dot{position:absolute}.lp-badge-wrapper-top-right .lp-badge-count{top:-.375rem;right:-.375rem}.lp-badge-wrapper-top-right .lp-badge--dot{top:-.125rem;right:-.125rem}.lp-badge-wrapper-top-left .lp-badge-count{top:-.375rem;left:-.375rem}.lp-badge-wrapper-top-left .lp-badge--dot{top:-.125rem;left:-.125rem}.lp-badge-wrapper-bottom-right .lp-badge-count{bottom:-.375rem;right:-.375rem}.lp-badge-wrapper-bottom-right .lp-badge--dot{bottom:-.125rem;right:-.125rem}.lp-badge-wrapper-bottom-left .lp-badge-count{bottom:-.375rem;left:-.375rem}.lp-badge-wrapper-bottom-left .lp-badge--dot{bottom:-.125rem;left:-.125rem}.lp-status-badge{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--lp-text-sm);color:var(--lp-text-secondary)}.lp-status-badge:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background-color:var(--lp-text-muted)}.lp-status-badge-online:before{background-color:var(--lp-success)}.lp-status-badge-away:before{background-color:var(--lp-warning)}.lp-status-badge-busy:before{background-color:var(--lp-danger)}.lp-status-badge-offline:before{background-color:var(--lp-text-disabled)}@keyframes lp-badge-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.lp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;list-style:none;font-size:var(--lp-text-sm)}.lp-breadcrumb-item{display:inline-flex;align-items:center;color:var(--lp-text-muted)}.lp-breadcrumb-item a{color:var(--lp-primary);text-decoration:none;transition:color .15s ease}.lp-breadcrumb-item a:hover{color:var(--lp-primary-hover);text-decoration:underline}.lp-breadcrumb-item+.lp-breadcrumb-item:before{content:"/";display:inline-block;padding:0 .5rem;color:var(--lp-text-muted)}.lp-breadcrumb-item-active{color:var(--lp-text-secondary);font-weight:var(--lp-fw-medium)}.lp-breadcrumb-arrow .lp-breadcrumb-item+.lp-breadcrumb-item:before{content:"›"}.lp-breadcrumb-dot .lp-breadcrumb-item+.lp-breadcrumb-item:before{content:"·";font-weight:700}.lp-breadcrumb-dash .lp-breadcrumb-item+.lp-breadcrumb-item:before{content:"–"}.lp-breadcrumb-chevron .lp-breadcrumb-item+.lp-breadcrumb-item:before{content:"❯"}.lp-breadcrumb-sm{font-size:var(--lp-text-xs)}.lp-breadcrumb-sm .lp-breadcrumb-item+.lp-breadcrumb-item:before{padding:0 .375rem}.lp-breadcrumb-lg{font-size:var(--lp-text-base)}.lp-breadcrumb-lg .lp-breadcrumb-item+.lp-breadcrumb-item:before{padding:0 .625rem}.lp-breadcrumb-contained{background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);padding:.5rem 1rem}.lp-breadcrumb-icon{display:inline-flex;align-items:center;margin-right:.25rem;font-size:1.125em}.lp-breadcrumb-collapsed .lp-breadcrumb-item:not(:first-child):not(:last-child):not(:nth-last-child(2)){display:none}.lp-breadcrumb-item--ellipsis{pointer-events:none;color:var(--lp-text-muted)}.lp-btn{--lp-btn-padding-x: .75rem;--lp-btn-padding-y: .375rem;--lp-btn-font-size: var(--lp-text-sm);--lp-btn-font-weight: var(--lp-fw-medium);--lp-btn-line-height: 1.4;--lp-btn-border-radius: var(--lp-radius-sm);--lp-btn-border-width: 1px;--lp-btn-height: var(--lp-size-md);--lp-btn-gap: var(--lp-size-md-gap);position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--lp-btn-padding-y) var(--lp-btn-padding-x);height:var(--lp-btn-height);gap:var(--lp-btn-gap);font-family:inherit;font-size:var(--lp-btn-font-size);font-weight:var(--lp-btn-font-weight);line-height:var(--lp-btn-line-height);white-space:nowrap;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;border:var(--lp-btn-border-width) solid transparent;border-radius:var(--lp-btn-border-radius);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.lp-btn .material-symbols-rounded{transition:color .15s ease}.lp-btn .lp-btn-ripple{position:absolute;border-radius:50%;background-color:currentColor;opacity:.3;transform:scale(0);animation:lp-btn-ripple .6s ease-out;pointer-events:none}.lp-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--lp-btn-focus-ring, var(--lp-focus-ring))}.lp-btn:disabled,.lp-btn-disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.lp-btn-primary{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);background-color:var(--lp-primary);color:var(--lp-on-primary);border-color:var(--lp-primary)}.lp-btn-primary:hover{background-color:var(--lp-primary-hover);border-color:var(--lp-primary-hover)}.lp-btn-primary:active{background-color:var(--lp-primary-active)}.lp-btn-secondary{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-secondary) 30%, transparent);background-color:var(--lp-secondary);color:var(--lp-text-inverse);border-color:var(--lp-secondary)}.lp-btn-secondary:hover{background-color:var(--lp-secondary-hover);border-color:var(--lp-secondary-hover)}.lp-btn-secondary:active{background-color:var(--lp-secondary-active)}.lp-btn-success{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-success) 30%, transparent);background-color:var(--lp-success);color:var(--lp-text-inverse);border-color:var(--lp-success)}.lp-btn-success:hover{background-color:var(--lp-success-hover);border-color:var(--lp-success-hover)}.lp-btn-danger{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-danger) 30%, transparent);background-color:var(--lp-danger);color:var(--lp-text-inverse);border-color:var(--lp-danger)}.lp-btn-danger:hover{background-color:var(--lp-danger-hover);border-color:var(--lp-danger-hover)}.lp-btn-warning{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-warning) 30%, transparent);background-color:var(--lp-warning);color:var(--lp-warning-on);border-color:var(--lp-warning)}.lp-btn-warning:hover{background-color:var(--lp-warning-hover);border-color:var(--lp-warning-hover)}.lp-btn-info{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-info) 30%, transparent);background-color:var(--lp-info);color:var(--lp-info-on);border-color:var(--lp-info)}.lp-btn-info:hover{background-color:var(--lp-info-hover);border-color:var(--lp-info-hover)}.lp-btn-info:hover{color:var(--lp-text-inverse)}.lp-btn-dark{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-primary) 30%, transparent);background-color:var(--lp-text-primary);color:var(--lp-surface);border-color:var(--lp-text-primary)}.lp-btn-dark:hover{background-color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-btn-dark:hover{opacity:.85}.lp-btn-light{background-color:var(--lp-surface);color:var(--lp-text-primary);border-color:var(--lp-border)}.lp-btn-light:hover{background-color:var(--lp-surface-hover);border-color:var(--lp-btn-border-hover)}.lp-btn-outline-primary{--lp-btn-spinner: var(--lp-primary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);background-color:transparent;color:var(--lp-primary);border-color:var(--lp-primary)}.lp-btn-outline-primary:hover,.lp-btn-outline-primary:active,.lp-btn-outline-primary.lp-btn-active,.lp-btn-outline-primary.active{background-color:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-btn-outline-secondary{--lp-btn-spinner: var(--lp-secondary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-secondary) 30%, transparent);background-color:transparent;color:var(--lp-secondary);border-color:var(--lp-secondary)}.lp-btn-outline-secondary:hover,.lp-btn-outline-secondary:active,.lp-btn-outline-secondary.lp-btn-active,.lp-btn-outline-secondary.active{background-color:var(--lp-secondary);border-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-btn-outline-success{--lp-btn-spinner: var(--lp-success);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-success) 30%, transparent);background-color:transparent;color:var(--lp-success);border-color:var(--lp-success)}.lp-btn-outline-success:hover,.lp-btn-outline-success:active,.lp-btn-outline-success.lp-btn-active,.lp-btn-outline-success.active{background-color:var(--lp-success);border-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-btn-outline-danger{--lp-btn-spinner: var(--lp-danger);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-danger) 30%, transparent);background-color:transparent;color:var(--lp-danger);border-color:var(--lp-danger)}.lp-btn-outline-danger:hover,.lp-btn-outline-danger:active,.lp-btn-outline-danger.lp-btn-active,.lp-btn-outline-danger.active{background-color:var(--lp-danger);border-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-btn-outline-warning{--lp-btn-spinner: var(--lp-warning);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-warning) 30%, transparent);background-color:transparent;color:var(--lp-warning);border-color:var(--lp-warning)}.lp-btn-outline-warning:hover,.lp-btn-outline-warning:active,.lp-btn-outline-warning.lp-btn-active,.lp-btn-outline-warning.active{background-color:var(--lp-warning);border-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-btn-outline-info{--lp-btn-spinner: var(--lp-info);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-info) 30%, transparent);background-color:transparent;color:var(--lp-info);border-color:var(--lp-info)}.lp-btn-outline-info:hover,.lp-btn-outline-info:active,.lp-btn-outline-info.lp-btn-active,.lp-btn-outline-info.active{background-color:var(--lp-info);border-color:var(--lp-info);color:var(--lp-info-on)}.lp-btn-outline-dark{--lp-btn-spinner: var(--lp-text-primary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-primary) 30%, transparent);background-color:transparent;color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-btn-outline-dark:hover,.lp-btn-outline-dark:active,.lp-btn-outline-dark.lp-btn-active,.lp-btn-outline-dark.active{background-color:var(--lp-text-primary);border-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-btn-outline-light{--lp-btn-spinner: var(--lp-text-secondary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-secondary) 30%, transparent);background-color:transparent;color:var(--lp-text-secondary);border-color:var(--lp-border)}.lp-btn-outline-light:hover{background-color:var(--lp-surface-hover);border-color:var(--lp-btn-border-hover)}.lp-btn-outline-light:active,.lp-btn-outline-light.lp-btn-active,.lp-btn-outline-light.active{background-color:var(--lp-surface-active);border-color:var(--lp-btn-border-hover)}.lp-btn-soft-primary{--lp-btn-spinner: var(--lp-primary-text);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);background-color:var(--lp-primary-bg);color:var(--lp-primary-text);border-color:transparent}.lp-btn-soft-primary:hover{background-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-btn-soft-secondary{--lp-btn-spinner: var(--lp-secondary-text);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-secondary) 30%, transparent);background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text);border-color:transparent}.lp-btn-soft-secondary:hover{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-btn-soft-success{--lp-btn-spinner: var(--lp-success-text);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-success) 30%, transparent);background-color:var(--lp-success-bg);color:var(--lp-success-text);border-color:transparent}.lp-btn-soft-success:hover{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-btn-soft-danger{--lp-btn-spinner: var(--lp-danger-text);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-danger) 30%, transparent);background-color:var(--lp-danger-bg);color:var(--lp-danger-text);border-color:transparent}.lp-btn-soft-danger:hover{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-btn-soft-warning{--lp-btn-spinner: var(--lp-warning-text);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-warning) 30%, transparent);background-color:var(--lp-warning-bg);color:var(--lp-warning-text);border-color:transparent}.lp-btn-soft-warning:hover{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-btn-soft-info{--lp-btn-spinner: var(--lp-info-text);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-info) 30%, transparent);background-color:var(--lp-info-bg);color:var(--lp-info-text);border-color:transparent}.lp-btn-soft-info:hover{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-btn-soft-dark{--lp-btn-spinner: var(--lp-text-primary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-primary) 30%, transparent);background-color:var(--lp-surface-active);color:var(--lp-text-primary);border-color:transparent}.lp-btn-soft-dark:hover{background-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-btn-soft-light{--lp-btn-spinner: var(--lp-text-secondary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-surface-active) 30%, transparent);background-color:var(--lp-surface-hover);color:var(--lp-text-secondary);border-color:transparent}.lp-btn-soft-light:hover{background-color:var(--lp-surface-active);color:var(--lp-)}.lp-btn-ghost{--lp-btn-spinner: var(--lp-text-secondary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-secondary) 30%, transparent);background-color:transparent;color:var(--lp-text-secondary);border-color:transparent}.lp-btn-ghost:hover{background-color:var(--lp-surface-hover);color:var(--lp-text-primary)}.lp-btn-ghost-primary{--lp-btn-spinner: var(--lp-primary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);background-color:transparent;color:var(--lp-primary);border-color:transparent}.lp-btn-ghost-primary:hover{background-color:var(--lp-primary-bg)}.lp-btn-ghost-secondary{--lp-btn-spinner: var(--lp-secondary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-secondary) 30%, transparent);background-color:transparent;color:var(--lp-secondary);border-color:transparent}.lp-btn-ghost-secondary:hover{background-color:var(--lp-secondary-bg)}.lp-btn-ghost-success{--lp-btn-spinner: var(--lp-success);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-success) 30%, transparent);background-color:transparent;color:var(--lp-success);border-color:transparent}.lp-btn-ghost-success:hover{background-color:var(--lp-success-bg)}.lp-btn-ghost-danger{--lp-btn-spinner: var(--lp-danger);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-danger) 30%, transparent);background-color:transparent;color:var(--lp-danger);border-color:transparent}.lp-btn-ghost-danger:hover{background-color:var(--lp-danger-bg)}.lp-btn-ghost-warning{--lp-btn-spinner: var(--lp-warning);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-warning) 30%, transparent);background-color:transparent;color:var(--lp-warning);border-color:transparent}.lp-btn-ghost-warning:hover{background-color:var(--lp-warning-bg)}.lp-btn-ghost-info{--lp-btn-spinner: var(--lp-info);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-info) 30%, transparent);background-color:transparent;color:var(--lp-info);border-color:transparent}.lp-btn-ghost-info:hover{background-color:var(--lp-info-bg)}.lp-btn-ghost-dark{--lp-btn-spinner: var(--lp-text-primary);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-primary) 30%, transparent);background-color:transparent;color:var(--lp-text-primary);border-color:transparent}.lp-btn-ghost-dark:hover{background-color:var(--lp-surface-active)}.lp-btn-ghost-light{--lp-btn-spinner: var(--lp-text-muted);--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-muted) 30%, transparent);background-color:transparent;color:var(--lp-text-muted);border-color:transparent}.lp-btn-ghost-light:hover{background-color:var(--lp-surface-hover)}.lp-btn-link{--lp-btn-spinner: var(--lp-primary);background-color:transparent;color:var(--lp-primary);border-color:transparent;padding-left:0;padding-right:0;height:auto}.lp-btn-link:hover{color:var(--lp-primary-hover);text-decoration:underline}.lp-btn-link-secondary{--lp-btn-spinner: var(--lp-secondary);background:transparent;color:var(--lp-secondary);border-color:transparent;padding-left:0;padding-right:0;height:auto}.lp-btn-link-secondary:hover{color:var(--lp-secondary-hover);text-decoration:underline}.lp-btn-link-success{--lp-btn-spinner: var(--lp-success);background:transparent;color:var(--lp-success);border-color:transparent;padding-left:0;padding-right:0;height:auto}.lp-btn-link-success:hover{color:var(--lp-success-hover);text-decoration:underline}.lp-btn-link-danger{--lp-btn-spinner: var(--lp-danger);background:transparent;color:var(--lp-danger);border-color:transparent;padding-left:0;padding-right:0;height:auto}.lp-btn-link-danger:hover{color:var(--lp-danger-hover);text-decoration:underline}.lp-btn-link-warning{--lp-btn-spinner: var(--lp-warning);background:transparent;color:var(--lp-warning);border-color:transparent;padding-left:0;padding-right:0;height:auto}.lp-btn-link-warning:hover{color:var(--lp-warning-hover);text-decoration:underline}.lp-btn-link-info{--lp-btn-spinner: var(--lp-info);background:transparent;color:var(--lp-info);border-color:transparent;padding-left:0;padding-right:0;height:auto}.lp-btn-link-info:hover{color:var(--lp-info-hover);text-decoration:underline}.lp-btn-link-dark{--lp-btn-spinner: var(--lp-text-primary);background:transparent;color:var(--lp-text-primary);border-color:transparent;padding-left:0;padding-right:0;height:auto}.lp-btn-link-dark:hover{opacity:.7;text-decoration:underline}.lp-btn-link-light{--lp-btn-spinner: var(--lp-text-muted);background:transparent;color:var(--lp-text-muted);border-color:transparent;padding-left:0;padding-right:0;height:auto}.lp-btn-link-light:hover{color:var(--lp-text-secondary);text-decoration:underline}.lp-btn-xs{--lp-btn-padding-x: .5rem;--lp-btn-padding-y: .25rem;--lp-btn-font-size: var(--lp-text-xs);--lp-btn-height: var(--lp-size-xs);--lp-btn-gap: var(--lp-size-xs-gap);--lp-btn-border-radius: var(--lp-radius-sm)}.lp-btn-sm{--lp-btn-padding-x: .5rem;--lp-btn-padding-y: .25rem;--lp-btn-font-size: var(--lp-text-xs);--lp-btn-height: var(--lp-size-sm);--lp-btn-gap: var(--lp-size-sm-gap)}.lp-btn-lg{--lp-btn-padding-x: 1rem;--lp-btn-padding-y: .5rem;--lp-btn-font-size: var(--lp-text-base);--lp-btn-height: var(--lp-size-lg);--lp-btn-gap: var(--lp-size-lg-gap)}.lp-btn-xl{--lp-btn-padding-x: 1rem;--lp-btn-padding-y: .5rem;--lp-btn-font-size: var(--lp-text-md);--lp-btn-height: var(--lp-size-xl);--lp-btn-gap: var(--lp-size-xl-gap);--lp-btn-border-radius: var(--lp-radius-md)}.lp-btn-block{display:flex;width:100%}.lp-btn-pill{border-radius:var(--lp-radius-full)}.lp-btn-circle{border-radius:50%;padding:0;width:var(--lp-btn-height);height:var(--lp-btn-height);min-width:var(--lp-btn-height)}.lp-btn-circle .material-symbols-rounded{font-size:1.25rem}.lp-btn-circle.lp-btn-xs .material-symbols-rounded{font-size:.875rem}.lp-btn-circle.lp-btn-sm .material-symbols-rounded{font-size:1rem}.lp-btn-circle.lp-btn-lg .material-symbols-rounded{font-size:1.5rem}.lp-btn-circle.lp-btn-xl .material-symbols-rounded{font-size:1.75rem}.lp-btn-icon{padding:0;width:var(--lp-btn-height);height:var(--lp-btn-height);min-width:var(--lp-btn-height)}.lp-btn-toolbar{background:none;border:none;color:var(--lp-text-secondary);padding:0;width:var(--lp-size-md);min-width:var(--lp-size-md);border-radius:var(--lp-radius-sm)}.lp-btn-toolbar:hover{background:var(--lp-surface-hover);color:var(--lp-text-primary)}.lp-btn-toolbar:active{background:var(--lp-surface-active)}.lp-btn-toolbar.lp-btn-xs{width:var(--lp-size-xs);min-width:var(--lp-size-xs)}.lp-btn-toolbar.lp-btn-sm{width:var(--lp-size-sm);min-width:var(--lp-size-sm)}.lp-btn-toolbar.lp-btn-lg{width:var(--lp-size-lg);min-width:var(--lp-size-lg)}.lp-btn-toolbar.lp-btn-xl{width:var(--lp-size-xl);min-width:var(--lp-size-xl)}.lp-btn-toolbar.lp-btn-bordered{border:2px solid var(--lp-btn-border)}.lp-btn-toolbar.lp-btn-bordered:hover{border-color:var(--lp-btn-border-hover)}.lp-btn-toolbar.lp-btn-circle{border-radius:50%}.lp-btn-bordered{border:2px solid var(--lp-btn-border)!important}.lp-btn-avatar{border-radius:50%;padding:0;width:var(--lp-btn-height);height:var(--lp-btn-height);min-width:var(--lp-btn-height);font-weight:var(--lp-fw-semibold)}.lp-btn-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-md)}.lp-btn-hover-scale:hover{transform:scale(1.05)}.lp-btn-hover-soft:hover{opacity:.75}.lp-btn-hover-solid:hover{filter:brightness(1.1) saturate(1.2)}.lp-btn-hover-darken:hover{filter:brightness(.85)}.lp-btn-hover-none:hover{background-color:inherit;color:inherit;border-color:inherit;transform:none;box-shadow:none;filter:none}.lp-btn-active{filter:brightness(.92);box-shadow:inset 0 2px 4px var(--lp-shadow-color)}.lp-btn-loading{pointer-events:none;position:relative;color:transparent!important}.lp-btn-loading:after{content:"";position:absolute;width:1em;height:1em;border:2px solid var(--lp-btn-spinner, var(--lp-text-inverse));border-right-color:transparent;border-radius:50%;animation:lp-btn-spin .6s linear infinite}.lp-btn-group{display:inline-flex}.lp-btn-group>.lp-btn{position:relative;border-radius:0}.lp-btn-group>.lp-btn:hover,.lp-btn-group>.lp-btn:focus,.lp-btn-group>.lp-btn:active,.lp-btn-group>.lp-btn:focus-visible,.lp-btn-group>.lp-btn.lp-btn-active{z-index:1}.lp-btn-group>.lp-btn:first-child,.lp-btn-group>.lp-btn-check:first-child+.lp-btn{border-top-left-radius:var(--lp-btn-border-radius);border-bottom-left-radius:var(--lp-btn-border-radius)}.lp-btn-group>.lp-btn:last-child{border-top-right-radius:var(--lp-btn-border-radius);border-bottom-right-radius:var(--lp-btn-border-radius)}.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn{margin-left:calc(var(--lp-btn-border-width) * -1)}.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn-primary,.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn-secondary,.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn-success,.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn-danger,.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn-warning,.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn-info,.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn-dark{border-left-color:#ffffff26}.lp-btn-group>:not(.lp-btn-check:first-child)+.lp-btn-light{border-left-color:#00000014}.lp-btn-group-vertical{flex-direction:column}.lp-btn-group-vertical>.lp-btn{border-radius:0}.lp-btn-group-vertical>.lp-btn:first-child,.lp-btn-group-vertical>.lp-btn-check:first-child+.lp-btn{border-radius:var(--lp-btn-border-radius) var(--lp-btn-border-radius) 0 0}.lp-btn-group-vertical>.lp-btn:last-child{border-radius:0 0 var(--lp-btn-border-radius) var(--lp-btn-border-radius)}.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn{margin-top:calc(var(--lp-btn-border-width) * -1);margin-left:0}.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn-primary,.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn-secondary,.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn-success,.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn-danger,.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn-warning,.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn-info,.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn-dark{border-top-color:#ffffff26;border-left-color:transparent}.lp-btn-group-vertical>:not(.lp-btn-check:first-child)+.lp-btn-light{border-top-color:#00000014;border-left-color:transparent}.lp-btn-group-block{display:flex;width:100%}.lp-btn-group-block>.lp-btn{flex:1}.lp-btn-group-xs>.lp-btn{height:var(--lp-size-xs);padding:0 var(--lp-size-xs-px);font-size:var(--lp-text-xs);gap:var(--lp-size-xs-gap)}.lp-btn-group-sm>.lp-btn{height:var(--lp-size-sm);padding:0 var(--lp-size-sm-px);font-size:var(--lp-text-sm);gap:var(--lp-size-sm-gap)}.lp-btn-group-lg>.lp-btn{height:var(--lp-size-lg);padding:0 var(--lp-size-lg-px);font-size:var(--lp-text-lg);gap:var(--lp-size-lg-gap)}.lp-btn-group-xl>.lp-btn{height:var(--lp-size-xl);padding:0 var(--lp-size-xl-px);font-size:var(--lp-text-xl);gap:var(--lp-size-xl-gap)}.lp-btn-group>.lp-dropdown:last-child{display:inline-flex}.lp-btn-group>.lp-dropdown:last-child>.lp-btn{border-radius:0 var(--lp-btn-border-radius) var(--lp-btn-border-radius) 0;margin-left:calc(var(--lp-btn-border-width) * -1)}.lp-btn-group>.lp-dropdown:first-child>.lp-btn{border-radius:var(--lp-btn-border-radius) 0 0 var(--lp-btn-border-radius)}.lp-btn-group>.lp-dropdown:not(:first-child)>.lp-btn-primary,.lp-btn-group>.lp-dropdown:not(:first-child)>.lp-btn-secondary,.lp-btn-group>.lp-dropdown:not(:first-child)>.lp-btn-success,.lp-btn-group>.lp-dropdown:not(:first-child)>.lp-btn-danger,.lp-btn-group>.lp-dropdown:not(:first-child)>.lp-btn-warning,.lp-btn-group>.lp-dropdown:not(:first-child)>.lp-btn-info,.lp-btn-group>.lp-dropdown:not(:first-child)>.lp-btn-dark{border-left-color:#ffffff26}.lp-btn-group>.lp-dropdown:not(:first-child)>.lp-btn-light{border-left-color:#00000014}.lp-btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.lp-btn-check:checked+.lp-btn{background-color:var(--lp-primary);color:var(--lp-text-inverse);border-color:var(--lp-primary)}.lp-btn-check:focus-visible+.lp-btn{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-btn-check:disabled+.lp-btn{opacity:.6;pointer-events:none}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=primary]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);background-color:var(--lp-primary);color:var(--lp-on-primary);border-color:var(--lp-primary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=primary]:hover{background-color:var(--lp-primary-hover);border-color:var(--lp-primary-hover)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=secondary]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-secondary) 30%, transparent);background-color:var(--lp-secondary);color:var(--lp-text-inverse);border-color:var(--lp-secondary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=secondary]:hover{background-color:var(--lp-secondary-hover);border-color:var(--lp-secondary-hover)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=success]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-success) 30%, transparent);background-color:var(--lp-success);color:var(--lp-text-inverse);border-color:var(--lp-success)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=success]:hover{background-color:var(--lp-success-hover);border-color:var(--lp-success-hover)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=danger]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-danger) 30%, transparent);background-color:var(--lp-danger);color:var(--lp-text-inverse);border-color:var(--lp-danger)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=danger]:hover{background-color:var(--lp-danger-hover);border-color:var(--lp-danger-hover)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=warning]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-warning) 30%, transparent);background-color:var(--lp-warning);color:var(--lp-warning-on);border-color:var(--lp-warning)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=warning]:hover{background-color:var(--lp-warning-hover);border-color:var(--lp-warning-hover)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=info]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-info) 30%, transparent);background-color:var(--lp-info);color:var(--lp-info-on);border-color:var(--lp-info)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=info]:hover{background-color:var(--lp-info-hover);border-color:var(--lp-info-hover)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=dark]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-primary) 30%, transparent);background-color:var(--lp-text-primary);color:var(--lp-surface);border-color:var(--lp-text-primary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=dark]:hover{background-color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-primary]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);background-color:transparent;color:var(--lp-primary);border-color:var(--lp-primary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-primary]:hover{background-color:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-primary]:active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-primary].lp-btn-active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-primary].active{background-color:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-secondary]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-secondary) 30%, transparent);background-color:transparent;color:var(--lp-secondary);border-color:var(--lp-secondary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-secondary]:hover{background-color:var(--lp-secondary);border-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-secondary]:active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-secondary].lp-btn-active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-secondary].active{background-color:var(--lp-secondary);border-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-success]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-success) 30%, transparent);background-color:transparent;color:var(--lp-success);border-color:var(--lp-success)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-success]:hover{background-color:var(--lp-success);border-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-success]:active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-success].lp-btn-active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-success].active{background-color:var(--lp-success);border-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-danger]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-danger) 30%, transparent);background-color:transparent;color:var(--lp-danger);border-color:var(--lp-danger)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-danger]:hover{background-color:var(--lp-danger);border-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-danger]:active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-danger].lp-btn-active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-danger].active{background-color:var(--lp-danger);border-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-warning]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-warning) 30%, transparent);background-color:transparent;color:var(--lp-warning);border-color:var(--lp-warning)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-warning]:hover{background-color:var(--lp-warning);border-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-warning]:active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-warning].lp-btn-active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-warning].active{background-color:var(--lp-warning);border-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-info]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-info) 30%, transparent);background-color:transparent;color:var(--lp-info);border-color:var(--lp-info)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-info]:hover{background-color:var(--lp-info);border-color:var(--lp-info);color:var(--lp-info-on)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-info]:active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-info].lp-btn-active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-info].active{background-color:var(--lp-info);border-color:var(--lp-info);color:var(--lp-info-on)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-dark]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-primary) 30%, transparent);background-color:transparent;color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-dark]:hover{background-color:var(--lp-text-primary);border-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-dark]:active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-dark].lp-btn-active,.lp-btn-check:not(:checked)+.lp-btn[data-lp-btn-off=outline-dark].active{background-color:var(--lp-text-primary);border-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=primary]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);background-color:var(--lp-primary);color:var(--lp-on-primary);border-color:var(--lp-primary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=primary]:hover{background-color:var(--lp-primary-hover);border-color:var(--lp-primary-hover)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=secondary]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-secondary) 30%, transparent);background-color:var(--lp-secondary);color:var(--lp-text-inverse);border-color:var(--lp-secondary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=secondary]:hover{background-color:var(--lp-secondary-hover);border-color:var(--lp-secondary-hover)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=success]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-success) 30%, transparent);background-color:var(--lp-success);color:var(--lp-text-inverse);border-color:var(--lp-success)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=success]:hover{background-color:var(--lp-success-hover);border-color:var(--lp-success-hover)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=danger]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-danger) 30%, transparent);background-color:var(--lp-danger);color:var(--lp-text-inverse);border-color:var(--lp-danger)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=danger]:hover{background-color:var(--lp-danger-hover);border-color:var(--lp-danger-hover)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=warning]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-warning) 30%, transparent);background-color:var(--lp-warning);color:var(--lp-warning-on);border-color:var(--lp-warning)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=warning]:hover{background-color:var(--lp-warning-hover);border-color:var(--lp-warning-hover)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=info]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-info) 30%, transparent);background-color:var(--lp-info);color:var(--lp-info-on);border-color:var(--lp-info)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=info]:hover{background-color:var(--lp-info-hover);border-color:var(--lp-info-hover)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=dark]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-primary) 30%, transparent);background-color:var(--lp-text-primary);color:var(--lp-surface);border-color:var(--lp-text-primary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=dark]:hover{background-color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-primary]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-primary) 30%, transparent);background-color:transparent;color:var(--lp-primary);border-color:var(--lp-primary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-primary]:hover{background-color:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-primary]:active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-primary].lp-btn-active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-primary].active{background-color:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-secondary]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-secondary) 30%, transparent);background-color:transparent;color:var(--lp-secondary);border-color:var(--lp-secondary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-secondary]:hover{background-color:var(--lp-secondary);border-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-secondary]:active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-secondary].lp-btn-active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-secondary].active{background-color:var(--lp-secondary);border-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-success]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-success) 30%, transparent);background-color:transparent;color:var(--lp-success);border-color:var(--lp-success)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-success]:hover{background-color:var(--lp-success);border-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-success]:active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-success].lp-btn-active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-success].active{background-color:var(--lp-success);border-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-danger]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-danger) 30%, transparent);background-color:transparent;color:var(--lp-danger);border-color:var(--lp-danger)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-danger]:hover{background-color:var(--lp-danger);border-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-danger]:active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-danger].lp-btn-active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-danger].active{background-color:var(--lp-danger);border-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-warning]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-warning) 30%, transparent);background-color:transparent;color:var(--lp-warning);border-color:var(--lp-warning)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-warning]:hover{background-color:var(--lp-warning);border-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-warning]:active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-warning].lp-btn-active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-warning].active{background-color:var(--lp-warning);border-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-info]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-info) 30%, transparent);background-color:transparent;color:var(--lp-info);border-color:var(--lp-info)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-info]:hover{background-color:var(--lp-info);border-color:var(--lp-info);color:var(--lp-info-on)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-info]:active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-info].lp-btn-active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-info].active{background-color:var(--lp-info);border-color:var(--lp-info);color:var(--lp-info-on)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-dark]{--lp-btn-focus-ring: color-mix(in srgb, var(--lp-text-primary) 30%, transparent);background-color:transparent;color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-dark]:hover{background-color:var(--lp-text-primary);border-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-dark]:active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-dark].lp-btn-active,.lp-btn-check:checked+.lp-btn[data-lp-btn-on=outline-dark].active{background-color:var(--lp-text-primary);border-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-btn-progress{position:relative;overflow:hidden}.lp-btn-progress-bar{position:absolute;top:0;left:0;height:100%;width:0;background-color:var(--lp-surface-hover);transition:width .2s ease;z-index:0;opacity:.3}.lp-btn-progress>span,.lp-btn-progress>.material-symbols-rounded{position:relative;z-index:1}.lp-btn-progress-progressing{pointer-events:none}.lp-btn-progress-completed{background-color:var(--lp-success)!important;border-color:var(--lp-success)!important;color:var(--lp-text-inverse)!important}.lp-fab{display:inline-flex;align-items:center;gap:.625rem;flex-direction:row}.lp-fab-label-right{flex-direction:row}.lp-fab-label-left{flex-direction:row-reverse}.lp-fab-label-top{flex-direction:column-reverse}.lp-fab-label-bottom{flex-direction:column}.lp-fab-menu{position:relative;display:inline-block;z-index:1}.lp-fab-menu-open{z-index:10}.lp-fab-menu-trigger{position:relative;z-index:2;transition:transform .3s cubic-bezier(.4,0,.2,1)}.lp-fab-menu-open .lp-fab-menu-trigger{transform:rotate(45deg)}.lp-fab-menu-list{position:absolute;display:flex;flex-direction:column-reverse;align-items:center;gap:.75rem;bottom:100%;left:50%;transform:translate(-50%);padding-bottom:.75rem;pointer-events:none;z-index:9}.lp-fab-menu-down .lp-fab-menu-list{flex-direction:column;bottom:auto;top:100%;padding-bottom:0;padding-top:.75rem}.lp-fab-menu-item{opacity:0;transform:scale(0);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.lp-fab-menu-item:nth-child(1){transition-delay:0ms}.lp-fab-menu-item:nth-child(2){transition-delay:0ms}.lp-fab-menu-item:nth-child(3){transition-delay:0ms}.lp-fab-menu-item:nth-child(4){transition-delay:0ms}.lp-fab-menu-item:nth-child(5){transition-delay:0ms}.lp-fab-menu-item:nth-child(6){transition-delay:0ms}.lp-fab-menu-open .lp-fab-menu-list{pointer-events:auto}.lp-fab-menu-open .lp-fab-menu-item{opacity:1;transform:scale(1)}.lp-fab-menu-open .lp-fab-menu-item:nth-child(1){transition-delay:0ms}.lp-fab-menu-open .lp-fab-menu-item:nth-child(2){transition-delay:40ms}.lp-fab-menu-open .lp-fab-menu-item:nth-child(3){transition-delay:80ms}.lp-fab-menu-open .lp-fab-menu-item:nth-child(4){transition-delay:.12s}.lp-fab-menu-open .lp-fab-menu-item:nth-child(5){transition-delay:.16s}.lp-fab-menu-open .lp-fab-menu-item:nth-child(6){transition-delay:.2s}.lp-fab-menu-item .lp-fab{position:relative}.lp-fab-menu-item .lp-fab>.lp-label{position:absolute;white-space:nowrap}.lp-fab-menu-item .lp-fab.lp-fab-label-left>.lp-label{right:calc(100% + .625rem);top:50%;transform:translateY(-50%)}.lp-fab-menu-item .lp-fab.lp-fab-label-right>.lp-label{left:calc(100% + .625rem);top:50%;transform:translateY(-50%)}.lp-fab-menu-item .lp-fab.lp-fab-label-top>.lp-label{bottom:calc(100% + .625rem);left:50%;transform:translate(-50%)}.lp-fab-menu-item .lp-fab.lp-fab-label-bottom>.lp-label{top:calc(100% + .625rem);left:50%;transform:translate(-50%)}@keyframes lp-btn-spin{to{transform:rotate(360deg)}}@keyframes lp-btn-ripple{to{transform:scale(4);opacity:0}}.lp-alert{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid transparent;border-radius:var(--lp-radius-md);font-size:var(--lp-text-base);line-height:1.5}.lp-alert-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.lp-alert-content{flex:1;min-width:0}.lp-alert-title{font-weight:var(--lp-fw-semibold);margin-bottom:.25rem}.lp-alert-close{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:.25rem;margin:-.25rem -.25rem -.25rem auto;opacity:.5;font-size:1.125rem;line-height:1;color:inherit;transition:opacity .15s ease}.lp-alert-close:hover{opacity:.8}.lp-alert-close:after{content:"×"}.lp-alert-primary{background-color:var(--lp-primary-bg);color:var(--lp-primary-text);border-color:var(--lp-primary)}.lp-alert-success{background-color:var(--lp-success-bg);color:var(--lp-success-text);border-color:var(--lp-success)}.lp-alert-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text);border-color:var(--lp-danger)}.lp-alert-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text);border-color:var(--lp-warning)}.lp-alert-info{background-color:var(--lp-info-bg);color:var(--lp-info-text);border-color:var(--lp-info)}.lp-alert-solid-primary{background-color:var(--lp-primary);color:var(--lp-text-inverse)}.lp-alert-solid-success{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-alert-solid-danger{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-alert-solid-warning{background-color:var(--lp-warning);color:var(--lp-text-primary)}.lp-alert-solid-info{background-color:var(--lp-info);color:var(--lp-text-inverse)}.lp-alert-dismissing{opacity:0;transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease}.lp-collapse{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--lp-duration-normal) var(--lp-easing-ease-in-out),opacity var(--lp-duration-normal) var(--lp-easing-ease-in-out)}.lp-collapse-open{opacity:1}.lp-collapse-no-animation{transition:none}.lp-collapse-trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem}.lp-collapse-trigger-icon{display:inline-flex;transition:transform var(--lp-duration-normal) var(--lp-easing-ease-in-out);font-size:.75em}.lp-collapse-trigger-icon:after{content:"▶"}.lp-collapse-trigger[aria-expanded=true] .lp-collapse-trigger-icon{transform:rotate(90deg)}.lp-accordion{border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);overflow:hidden}.lp-accordion-item{border-bottom:1px solid var(--lp-border)}.lp-accordion-item:last-child{border-bottom:0}.lp-accordion-header{display:flex;align-items:center;width:100%;padding:.875rem 1rem;font-size:var(--lp-text-base);font-weight:var(--lp-fw-medium);color:var(--lp-text-primary);background-color:var(--lp-surface);border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.lp-accordion-header:hover{background-color:var(--lp-surface-hover)}.lp-accordion-header:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--lp-focus-ring)}.lp-accordion-header:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:auto;border-right:2px solid var(--lp-text-muted);border-bottom:2px solid var(--lp-text-muted);transform:rotate(-45deg);transition:transform var(--lp-duration-normal) var(--lp-easing-ease-in-out)}.lp-accordion-header[aria-expanded=true]:after{transform:rotate(45deg)}.lp-accordion-body{padding:0 1rem 1rem;color:var(--lp-text-secondary)}.lp-accordion-flush{border:0;border-radius:0}.lp-accordion-flush .lp-accordion-item{border-bottom:1px solid var(--lp-border)}.lp-accordion-separated{border:0;display:flex;flex-direction:column;gap:.5rem}.lp-accordion-separated .lp-accordion-item{border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);overflow:hidden}.lp-dropdown{position:relative;display:inline-flex}.lp-dropdown-selected{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.lp-dropdown-arrow{font-size:1.125rem;flex:0 0 auto;transition:transform .15s ease}.lp-dropdown-toggle[aria-expanded=true] .lp-dropdown-arrow{transform:rotate(180deg)}.lp-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:10rem;padding:.25rem 0;margin:.25rem 0 0;background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow-lg);opacity:0;transform:translateY(-.5rem);transition:opacity .15s ease,transform .15s ease}.lp-dropdown-menu-open{display:block;opacity:1;transform:translateY(0)}.lp-dropdown-menu-end{right:0;left:auto}.lp-dropdown-menu-start{left:0;right:auto}.lp-dropdown-menu-up{bottom:100%;top:auto;margin:0 0 .25rem;transform:translateY(.5rem)}.lp-dropdown-menu-up.lp-dropdown-menu-open{transform:translateY(0)}.lp-dropdown-menu-sm{min-width:7rem}.lp-dropdown-menu-lg{min-width:15rem}.lp-dropdown-menu-full{width:100%}.lp-dropdown-menu-no-scroll .lp-dropdown-items{max-height:none;overflow:visible}.lp-dropdown-menu.lp-dropdown-end{right:0;left:auto}.lp-dropdown-menu.lp-dropdown-start{left:0;right:auto}.lp-dropdown-up>.lp-dropdown-menu,.lp-dropup>.lp-dropdown-menu{bottom:100%;top:auto;margin:0 0 .25rem;transform:translateY(.5rem)}.lp-dropdown-up>.lp-dropdown-menu.lp-dropdown-menu-open,.lp-dropup>.lp-dropdown-menu.lp-dropdown-menu-open{transform:translateY(0)}.lp-dropstart>.lp-dropdown-menu{inset:0 100% auto auto;margin:0 .25rem 0 0;transform:translate(.5rem)}.lp-dropstart>.lp-dropdown-menu.lp-dropdown-menu-open{transform:translate(0)}.lp-dropend>.lp-dropdown-menu{inset:0 auto auto 100%;margin:0 0 0 .25rem;transform:translate(-.5rem)}.lp-dropend>.lp-dropdown-menu.lp-dropdown-menu-open{transform:translate(0)}.lp-dropdown-fixed .lp-dropdown-toggle{min-width:10rem;max-width:10rem}.lp-dropdown-fixed .lp-dropdown-toggle.lp-btn-block{max-width:none}.lp-dropdown-fixed.lp-dropdown-fixed-sm .lp-dropdown-toggle{min-width:7.5rem;max-width:7.5rem}.lp-dropdown-fixed.lp-dropdown-fixed-sm .lp-dropdown-toggle.lp-btn-block{max-width:none}.lp-dropdown-fixed.lp-dropdown-fixed-lg .lp-dropdown-toggle{min-width:12.5rem;max-width:12.5rem}.lp-dropdown-fixed.lp-dropdown-fixed-lg .lp-dropdown-toggle.lp-btn-block{max-width:none}.lp-dropdown-fixed.lp-dropdown-fixed-xl .lp-dropdown-toggle{min-width:16.25rem;max-width:16.25rem}.lp-dropdown-fixed.lp-dropdown-fixed-xl .lp-dropdown-toggle.lp-btn-block{max-width:none}.lp-dropdown-item{display:flex;align-items:center;gap:.5rem;width:calc(100% - .5rem);margin:1px .25rem;padding:.375rem .75rem;min-height:1.875rem;font-size:var(--lp-text-sm);color:var(--lp-text-secondary);border-radius:var(--lp-radius-md);white-space:normal;word-break:break-word;background:none;border:none;cursor:pointer;text-align:left;text-decoration:none;transition:background-color .1s ease,color .1s ease}.lp-dropdown-item:hover{background-color:var(--lp-surface-hover);color:var(--lp-text-primary)}.lp-dropdown-item:focus-visible{background-color:var(--lp-surface-hover);color:var(--lp-text-primary);outline:none}.lp-dropdown-item-active{background-color:var(--lp-primary);color:var(--lp-on-primary);font-weight:var(--lp-fw-medium)}.lp-dropdown-item-active:hover,.lp-dropdown-item-active:focus-visible{background-color:var(--lp-primary-hover);color:var(--lp-on-primary)}.lp-dropdown-item-disabled{color:var(--lp-text-disabled);pointer-events:none;opacity:.6}.lp-dropdown-item-danger{color:var(--lp-danger)}.lp-dropdown-item-danger:hover{background-color:var(--lp-danger-bg);color:var(--lp-danger)}.lp-dropdown-item-text{cursor:default;color:var(--lp-text-muted)}.lp-dropdown-item-text:hover{background:transparent}.lp-dropdown-item .material-symbols-rounded{font-size:1.125rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;flex:0 0 auto}.lp-dropdown-item-icon{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:.25rem;justify-content:center}.lp-dropdown-item-icon .material-symbols-rounded,.lp-dropdown-item-icon.lp-dropdown-item-active .lp-dropdown-check{font-size:1.125rem}.lp-dropdown-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .5rem}.lp-dropdown-row .lp-dropdown-item{width:auto;min-height:1.75rem;margin:0;padding:.25rem .5rem;border-radius:var(--lp-radius-sm);flex:0 0 auto}.lp-dropdown-row-label{font-size:var(--lp-text-xs);color:var(--lp-text-muted);padding:0 .25rem;margin-right:.25rem;flex:0 0 auto}.lp-dropdown-check{margin-left:auto;font-size:1rem;color:inherit;flex:0 0 auto;opacity:0;transition:opacity .1s ease}.lp-dropdown-item-active .lp-dropdown-check{opacity:1}.lp-dropdown-divider{height:0;margin:.25rem 0;border-top:1px solid var(--lp-border)}.lp-dropdown-header{display:block;padding:.375rem .875rem;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-semibold);color:var(--lp-text-muted);text-transform:uppercase;letter-spacing:.05em}.lp-dropdown-search{position:relative;padding:0;background-color:var(--lp-surface);border-bottom:1px solid var(--lp-border)}.lp-dropdown-search:before{content:"search";font-family:Material Symbols Rounded;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--lp-text-muted);pointer-events:none;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.lp-dropdown-search-input{display:block;width:100%;height:2rem;padding:0 .75rem 0 2rem;font-size:var(--lp-text-sm);font-family:inherit;line-height:2rem;color:var(--lp-text-primary);background:transparent;border:0;border-radius:0;outline:none}.lp-dropdown-search-input:focus{outline:none;box-shadow:none}.lp-dropdown-search-input::-moz-placeholder{color:var(--lp-text-muted)}.lp-dropdown-search-input::placeholder{color:var(--lp-text-muted)}.lp-dropdown-items{max-height:240px;overflow-y:auto}.lp-dropdown-empty{padding:.625rem .875rem;font-size:var(--lp-text-sm);color:var(--lp-text-muted);text-align:center}.lp-dropdown-no-scroll .lp-dropdown-items{max-height:none;overflow:visible}.lp-dropdown-nowrap .lp-dropdown-menu{width:auto;min-width:100%}.lp-dropdown-nowrap .lp-dropdown-item{white-space:nowrap}.lp-dropdown-submenu{position:relative}.lp-dropdown-submenu>.lp-dropdown-menu{top:0;left:100%;margin:0 0 0 .125rem;transform:translate(-.5rem)}.lp-dropdown-submenu>.lp-dropdown-item{padding-right:2rem}.lp-dropdown-submenu>.lp-dropdown-item:after{content:"chevron_right";font-family:Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--lp-text-muted);pointer-events:none}.lp-dropdown-submenu.lp-submenu-open>.lp-dropdown-menu{display:block;opacity:1;transform:translate(0)}.lp-dropdown-submenu.lp-submenu-end>.lp-dropdown-menu{left:auto;right:100%;margin:0 .125rem 0 0;transform:translate(.5rem)}.lp-dropdown-submenu.lp-submenu-end.lp-submenu-open>.lp-dropdown-menu{transform:translate(0)}.lp-dropdown-multiple .lp-dropdown-item .lp-checkbox-box{margin:0;width:1rem;height:1rem;min-width:1rem;border-radius:.1875rem}.lp-dropdown-multiple .lp-dropdown-item .lp-checkbox-box .material-symbols-rounded{font-size:.875rem}.lp-dropdown-multiple .lp-dropdown-item-active{background-color:transparent;color:var(--lp-text-primary);font-weight:var(--lp-fw-normal)}.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box .material-symbols-rounded{opacity:1;transform:scale(1)}.lp-dropdown-multiple-check .lp-dropdown-item .lp-checkbox-box{display:none}.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-primary);color:var(--lp-on-primary);font-weight:var(--lp-fw-medium)}.lp-dropdown-actions{display:flex;justify-content:space-between;align-items:center;padding:.375rem .875rem;border-bottom:1px solid var(--lp-border);margin-bottom:.25rem;font-size:var(--lp-text-xs)}.lp-dropdown-actions button{background:none;border:0;padding:0;font:inherit;color:var(--lp-primary);cursor:pointer;text-decoration:none;font-weight:var(--lp-fw-medium)}.lp-dropdown-actions button:hover{text-decoration:underline}.lp-dropdown-actions button:disabled{color:var(--lp-text-disabled);cursor:not-allowed;text-decoration:none}.lp-dropdown-select-highlight .lp-dropdown-check{display:none}.lp-dropdown-select-check .lp-dropdown-item-active{background:transparent;color:var(--lp-text-primary);font-weight:var(--lp-fw-normal)}.lp-dropdown-primary .lp-dropdown-item-active{background-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-dropdown-primary .lp-dropdown-item-active:hover,.lp-dropdown-primary .lp-dropdown-item-active:focus-visible{background-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-dropdown-primary.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-primary);border-color:var(--lp-primary)}.lp-dropdown-primary.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-dropdown-primary .lp-dropdown-actions button{color:var(--lp-primary)}.lp-dropdown-secondary .lp-dropdown-item-active{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-dropdown-secondary .lp-dropdown-item-active:hover,.lp-dropdown-secondary .lp-dropdown-item-active:focus-visible{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-dropdown-secondary.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-secondary);border-color:var(--lp-secondary)}.lp-dropdown-secondary.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-dropdown-secondary .lp-dropdown-actions button{color:var(--lp-secondary)}.lp-dropdown-success .lp-dropdown-item-active{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-dropdown-success .lp-dropdown-item-active:hover,.lp-dropdown-success .lp-dropdown-item-active:focus-visible{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-dropdown-success.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-success);border-color:var(--lp-success)}.lp-dropdown-success.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-dropdown-success .lp-dropdown-actions button{color:var(--lp-success)}.lp-dropdown-danger .lp-dropdown-item-active{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-dropdown-danger .lp-dropdown-item-active:hover,.lp-dropdown-danger .lp-dropdown-item-active:focus-visible{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-dropdown-danger.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-danger);border-color:var(--lp-danger)}.lp-dropdown-danger.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-dropdown-danger .lp-dropdown-actions button{color:var(--lp-danger)}.lp-dropdown-warning .lp-dropdown-item-active{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-dropdown-warning .lp-dropdown-item-active:hover,.lp-dropdown-warning .lp-dropdown-item-active:focus-visible{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-dropdown-warning.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-warning);border-color:var(--lp-warning)}.lp-dropdown-warning.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-dropdown-warning .lp-dropdown-actions button{color:var(--lp-warning)}.lp-dropdown-info .lp-dropdown-item-active{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-dropdown-info .lp-dropdown-item-active:hover,.lp-dropdown-info .lp-dropdown-item-active:focus-visible{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-dropdown-info.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-info);border-color:var(--lp-info)}.lp-dropdown-info.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-dropdown-info .lp-dropdown-actions button{color:var(--lp-info)}.lp-dropdown-light .lp-dropdown-item-active{background-color:var(--lp-light);color:var(--lp-text-primary)}.lp-dropdown-light .lp-dropdown-item-active:hover,.lp-dropdown-light .lp-dropdown-item-active:focus-visible{background-color:var(--lp-light);color:var(--lp-text-primary)}.lp-dropdown-light.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-light);border-color:var(--lp-light)}.lp-dropdown-light.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-light);color:var(--lp-text-primary)}.lp-dropdown-light .lp-dropdown-actions button{color:var(--lp-light)}.lp-dropdown-dark .lp-dropdown-item-active{background-color:var(--lp-dark);color:var(--lp-text-inverse)}.lp-dropdown-dark .lp-dropdown-item-active:hover,.lp-dropdown-dark .lp-dropdown-item-active:focus-visible{background-color:var(--lp-dark);color:var(--lp-text-inverse)}.lp-dropdown-dark.lp-dropdown-multiple .lp-dropdown-item-active .lp-checkbox-box{background-color:var(--lp-dark);border-color:var(--lp-dark)}.lp-dropdown-dark.lp-dropdown-multiple-check .lp-dropdown-item-active{background-color:var(--lp-dark);color:var(--lp-text-inverse)}.lp-dropdown-dark .lp-dropdown-actions button{color:var(--lp-dark)}.lp-tabs-nav{display:flex;border-bottom:2px solid var(--lp-border);gap:0;overflow-x:auto;scrollbar-width:none}.lp-tabs-nav::-webkit-scrollbar{display:none}.lp-tabs-tab{display:inline-flex;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:var(--lp-text-sm);font-weight:var(--lp-fw-medium);color:var(--lp-text-muted);white-space:nowrap;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s ease,border-color .15s ease}.lp-tabs-tab:hover{color:var(--lp-text-primary)}.lp-tabs-tab:focus-visible{outline:2px solid var(--lp-primary);outline-offset:-2px}.lp-tabs-tab-active{color:var(--lp-primary);border-bottom-color:var(--lp-primary)}.lp-tabs-tab-disabled{color:var(--lp-text-disabled);pointer-events:none}.lp-tabs-tab .lp-badge{margin-left:.25rem}.lp-tabs-content{padding:1rem 0}.lp-tabs-pane{display:none}.lp-tabs-pane-active{display:block}.lp-tabs-pills .lp-tabs-nav{border-bottom:none;gap:.375rem}.lp-tabs-pills .lp-tabs-tab{border-bottom:none;border-radius:var(--lp-radius-md);margin-bottom:0}.lp-tabs-pills .lp-tabs-tab-active{background-color:var(--lp-primary);color:var(--lp-text-inverse)}.lp-tabs-bordered .lp-tabs-nav{border-bottom:1px solid var(--lp-border)}.lp-tabs-bordered .lp-tabs-tab{border:1px solid transparent;border-bottom:none;border-radius:var(--lp-radius-md) var(--lp-radius-md) 0 0;margin-bottom:-1px}.lp-tabs-bordered .lp-tabs-tab-active{border-color:var(--lp-border);background-color:var(--lp-surface);border-bottom:1px solid var(--lp-surface)}.lp-tabs-vertical{display:flex;gap:1rem}.lp-tabs-vertical .lp-tabs-nav{flex-direction:column;border-bottom:none;border-right:2px solid var(--lp-border)}.lp-tabs-vertical .lp-tabs-tab{border-bottom:none;border-right:2px solid transparent;margin-bottom:0;margin-right:-2px}.lp-tabs-vertical .lp-tabs-tab-active{border-right-color:var(--lp-primary)}.lp-tabs-vertical .lp-tabs-content{flex:1;padding:0}.lp-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:var(--lp-overlay-bg);opacity:0;transition:opacity .2s ease}.lp-overlay-backdrop-visible{opacity:1}.lp-overlay-backdrop-static{pointer-events:none}.lp-drawer{position:fixed;z-index:1050;display:none;background-color:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-xl);overflow-y:auto;transition:transform .25s var(--lp-easing-ease-in-out)}.lp-drawer-open{display:flex;flex-direction:column}.lp-drawer-header{display:flex;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--lp-border)}.lp-drawer-title{flex:1;font-size:var(--lp-text-lg);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);margin:0}.lp-drawer-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:.25rem;margin:-.25rem -.25rem -.25rem .5rem;font-size:1.25rem;line-height:1;color:var(--lp-text-muted);opacity:.6;transition:opacity .15s ease}.lp-drawer-close:hover{opacity:1}.lp-drawer-close:after{content:"×"}.lp-drawer-body{flex:1;padding:1.25rem;overflow-y:auto;color:var(--lp-text-secondary)}.lp-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--lp-border)}.lp-drawer-right{top:0;right:0;bottom:0;width:320px;max-width:100%;transform:translate(100%)}.lp-drawer-right.lp-drawer--open{transform:translate(0)}.lp-drawer-left{top:0;left:0;bottom:0;width:320px;max-width:100%;transform:translate(-100%)}.lp-drawer-left.lp-drawer--open{transform:translate(0)}.lp-drawer-top{top:0;left:0;right:0;height:auto;max-height:80vh;transform:translateY(-100%)}.lp-drawer-top.lp-drawer--open{transform:translateY(0)}.lp-drawer-bottom{bottom:0;left:0;right:0;height:auto;max-height:80vh;transform:translateY(100%)}.lp-drawer-bottom.lp-drawer--open{transform:translateY(0)}.lp-drawer-sm{width:260px}.lp-drawer-lg{width:450px}.lp-drawer-xl{width:600px}.lp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden auto;outline:0;padding:1rem}.lp-modal--open{display:flex;align-items:flex-start;justify-content:center}.lp-modal--open:has(.lp-modal-dialog-centered){align-items:center}.lp-modal-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:500px;background-color:var(--lp-surface);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-xl);overflow:hidden;outline:0;pointer-events:none;opacity:0;transform:translateY(-2rem) scale(.97);transition:opacity .2s ease,transform .2s ease}.lp-modal--open .lp-modal-dialog{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.lp-modal-dialog-scrollable{max-height:calc(100vh - 2rem)}.lp-modal-dialog-scrollable .lp-modal-body{overflow-y:auto}.lp-modal-content{display:contents}.lp-modal-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--lp-border);border-top-left-radius:inherit;border-top-right-radius:inherit}.lp-modal-title{flex:1;font-size:var(--lp-text-base);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);line-height:1.4;margin:0}.lp-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;width:2rem;height:2rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;color:var(--lp-text-secondary);border-radius:50%;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.lp-modal-close:empty:after{content:"close";font-family:Material Symbols Rounded,Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.lp-modal-close>.material-symbols-rounded,.lp-modal-close>.material-symbols-outlined{font-size:1.25rem}.lp-modal-close:hover{background-color:color-mix(in srgb,currentcolor 12%,transparent);color:var(--lp-text-primary)}.lp-modal-close:focus{outline:none}.lp-modal-close:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,currentcolor 25%,transparent)}.lp-modal-body{position:relative;flex:1 1 auto;padding:1rem;color:var(--lp-text-secondary);line-height:1.55}.lp-modal-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--lp-border);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.lp-modal-footer>*{margin:0}.lp-modal-footer-start{justify-content:flex-start}.lp-modal-footer-center{justify-content:center}.lp-modal-footer-end{justify-content:flex-end}.lp-modal-footer-between{justify-content:space-between}.lp-modal-footer-around{justify-content:space-around}.lp-modal-footer-stacked{flex-direction:column;align-items:stretch}.lp-modal-footer-stacked>*{width:100%}.lp-modal-sm .lp-modal-dialog{max-width:380px}.lp-modal-lg .lp-modal-dialog{max-width:720px}.lp-modal-xl .lp-modal-dialog{max-width:960px}.lp-modal-fullscreen{padding:0}.lp-modal-fullscreen .lp-modal-dialog{width:100vw;max-width:none;height:100%;border-radius:0;box-shadow:none}@media(max-width:575.98px){.lp-modal-fullscreen-sm-down{padding:0}.lp-modal-fullscreen-sm-down .lp-modal-dialog{width:100vw;max-width:none;height:100%;border-radius:0;box-shadow:none}}@media(max-width:767.98px){.lp-modal-fullscreen-md-down{padding:0}.lp-modal-fullscreen-md-down .lp-modal-dialog{width:100vw;max-width:none;height:100%;border-radius:0;box-shadow:none}}@media(max-width:991.98px){.lp-modal-fullscreen-lg-down{padding:0}.lp-modal-fullscreen-lg-down .lp-modal-dialog{width:100vw;max-width:none;height:100%;border-radius:0;box-shadow:none}}@media(max-width:1199.98px){.lp-modal-fullscreen-xl-down{padding:0}.lp-modal-fullscreen-xl-down .lp-modal-dialog{width:100vw;max-width:none;height:100%;border-radius:0;box-shadow:none}}@media(max-width:1399.98px){.lp-modal-fullscreen-2xl-down{padding:0}.lp-modal-fullscreen-2xl-down .lp-modal-dialog{width:100vw;max-width:none;height:100%;border-radius:0;box-shadow:none}}.lp-modal-relaxed .lp-modal-header{padding:1rem 1rem 1rem 1.25rem}.lp-modal-relaxed .lp-modal-body{padding:1.25rem}.lp-modal-relaxed .lp-modal-footer{padding:1rem 1.25rem}.lp-modal-compact .lp-modal-header{padding:.5rem .75rem}.lp-modal-compact .lp-modal-body{padding:.75rem}.lp-modal-compact .lp-modal-footer{padding:.5rem .75rem}.lp-modal-compact .lp-modal-title{font-size:var(--lp-text-sm)}.lp-modal-primary .lp-modal-header{background-color:var(--lp-primary);border-bottom:0}.lp-modal-primary .lp-modal-header .lp-modal-title,.lp-modal-primary .lp-modal-header .lp-modal-close,.lp-modal-primary .lp-modal-header .lp-modal-close:hover{color:var(--lp-text-inverse)}.lp-modal-primary-light .lp-modal-header{background-color:var(--lp-primary-bg);border-bottom:0}.lp-modal-primary-light .lp-modal-header .lp-modal-title,.lp-modal-primary-light .lp-modal-header .lp-modal-close,.lp-modal-primary-light .lp-modal-header .lp-modal-close:hover{color:var(--lp-primary-text)}.lp-modal-success .lp-modal-header{background-color:var(--lp-success);border-bottom:0}.lp-modal-success .lp-modal-header .lp-modal-title,.lp-modal-success .lp-modal-header .lp-modal-close,.lp-modal-success .lp-modal-header .lp-modal-close:hover{color:var(--lp-text-inverse)}.lp-modal-success-light .lp-modal-header{background-color:var(--lp-success-bg);border-bottom:0}.lp-modal-success-light .lp-modal-header .lp-modal-title,.lp-modal-success-light .lp-modal-header .lp-modal-close,.lp-modal-success-light .lp-modal-header .lp-modal-close:hover{color:var(--lp-success-text)}.lp-modal-danger .lp-modal-header{background-color:var(--lp-danger);border-bottom:0}.lp-modal-danger .lp-modal-header .lp-modal-title,.lp-modal-danger .lp-modal-header .lp-modal-close,.lp-modal-danger .lp-modal-header .lp-modal-close:hover{color:var(--lp-text-inverse)}.lp-modal-danger-light .lp-modal-header{background-color:var(--lp-danger-bg);border-bottom:0}.lp-modal-danger-light .lp-modal-header .lp-modal-title,.lp-modal-danger-light .lp-modal-header .lp-modal-close,.lp-modal-danger-light .lp-modal-header .lp-modal-close:hover{color:var(--lp-danger-text)}.lp-modal-warning .lp-modal-header{background-color:var(--lp-warning);border-bottom:0}.lp-modal-warning .lp-modal-header .lp-modal-title,.lp-modal-warning .lp-modal-header .lp-modal-close,.lp-modal-warning .lp-modal-header .lp-modal-close:hover{color:var(--lp-text-inverse)}.lp-modal-warning-light .lp-modal-header{background-color:var(--lp-warning-bg);border-bottom:0}.lp-modal-warning-light .lp-modal-header .lp-modal-title,.lp-modal-warning-light .lp-modal-header .lp-modal-close,.lp-modal-warning-light .lp-modal-header .lp-modal-close:hover{color:var(--lp-warning-text)}.lp-modal-info .lp-modal-header{background-color:var(--lp-info);border-bottom:0}.lp-modal-info .lp-modal-header .lp-modal-title,.lp-modal-info .lp-modal-header .lp-modal-close,.lp-modal-info .lp-modal-header .lp-modal-close:hover{color:var(--lp-text-inverse)}.lp-modal-info-light .lp-modal-header{background-color:var(--lp-info-bg);border-bottom:0}.lp-modal-info-light .lp-modal-header .lp-modal-title,.lp-modal-info-light .lp-modal-header .lp-modal-close,.lp-modal-info-light .lp-modal-header .lp-modal-close:hover{color:var(--lp-info-text)}.lp-modal-dark .lp-modal-header{background-color:var(--lp-dark);border-bottom:0}.lp-modal-dark .lp-modal-header .lp-modal-title,.lp-modal-dark .lp-modal-header .lp-modal-close,.lp-modal-dark .lp-modal-header .lp-modal-close:hover{color:var(--lp-text-inverse)}.lp-modal-dark-light .lp-modal-header{background-color:var(--lp-dark-bg);border-bottom:0}.lp-modal-dark-light .lp-modal-header .lp-modal-title,.lp-modal-dark-light .lp-modal-header .lp-modal-close,.lp-modal-dark-light .lp-modal-header .lp-modal-close:hover{color:var(--lp-dark-text)}.lp-modal-factory-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:.5rem auto 0;border-radius:50%;font-size:2rem}.lp-modal-factory-icon-primary{background-color:var(--lp-primary-bg);color:var(--lp-primary-text)}.lp-modal-factory-icon-success{background-color:var(--lp-success-bg);color:var(--lp-success-text)}.lp-modal-factory-icon-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text)}.lp-modal-factory-icon-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text)}.lp-modal-factory-icon-info{background-color:var(--lp-info-bg);color:var(--lp-info-text)}.lp-modal-factory-message{text-align:center;padding:0 .5rem}@media not (min-width:576px){.lp-modal{padding:.5rem}}.lp-toast-container{position:fixed;z-index:1090;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;padding:1rem}.lp-toast-container-top-right{top:0;right:0}.lp-toast-container-top-left{top:0;left:0}.lp-toast-container-top-center{top:0;left:50%;transform:translate(-50%);align-items:center}.lp-toast-container-bottom-right{bottom:0;right:0}.lp-toast-container-bottom-left{bottom:0;left:0}.lp-toast-container-bottom-center{bottom:0;left:50%;transform:translate(-50%);align-items:center}.lp-toast{display:flex;align-items:flex-start;gap:.75rem;width:350px;max-width:100%;padding:.875rem 1rem;background-color:var(--lp-surface);color:var(--lp-text-primary);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-lg);pointer-events:auto;opacity:0;transform:translateY(-1rem);transition:opacity .2s ease,transform .2s ease}.lp-toast-visible{opacity:1;transform:translateY(0)}.lp-toast-dismissing{opacity:0;transform:translate(2rem);transition:opacity .15s ease,transform .15s ease}.lp-toast-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.0625rem}.lp-toast-content{flex:1;min-width:0}.lp-toast-title{font-weight:var(--lp-fw-semibold);font-size:var(--lp-text-base);margin-bottom:.125rem}.lp-toast-message{font-size:var(--lp-text-sm);color:var(--lp-text-secondary)}.lp-toast-close{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:.25rem;margin:-.25rem -.25rem -.25rem 0;opacity:.5;font-size:1rem;line-height:1;color:var(--lp-text-muted);transition:opacity .15s ease}.lp-toast-close:hover{opacity:.8}.lp-toast-close:after{content:"×"}.lp-toast-progress{position:absolute;bottom:0;left:0;height:3px;border-radius:0 0 var(--lp-radius-lg) var(--lp-radius-lg);background-color:var(--lp-primary);transition:width linear}.lp-toast-success{border-left:3px solid var(--lp-success)}.lp-toast-danger{border-left:3px solid var(--lp-danger)}.lp-toast-warning{border-left:3px solid var(--lp-warning)}.lp-toast-info{border-left:3px solid var(--lp-info)}.lp-toast-primary{border-left:3px solid var(--lp-primary)}.lp-tooltip{--lp-tooltip-x: 0;--lp-tooltip-y: 0;position:absolute;top:0;left:0;z-index:1070;display:none;max-width:320px;padding:.375rem .625rem;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-normal);line-height:1.4;color:var(--lp-inverse-on-surface);background-color:var(--lp-inverse-surface);border:1px solid transparent;border-radius:var(--lp-radius-sm);box-shadow:var(--lp-shadow-md);pointer-events:none;opacity:0;word-wrap:break-word;text-align:center;transform:translate(var(--lp-tooltip-x),var(--lp-tooltip-y)) scale(.95);transition:opacity .15s ease,transform .15s ease}.lp-tooltip-visible{display:block}.lp-tooltip-positioning{transition:none!important}.lp-tooltip-in{opacity:1;transform:translate(var(--lp-tooltip-x),var(--lp-tooltip-y)) scale(1)}.lp-tooltip-interactive{pointer-events:auto}.lp-tooltip-inner{display:inline-flex;align-items:center;gap:.5rem}.lp-tooltip-text{flex:1 1 auto}.lp-tooltip-divider{display:inline-block;width:1px;height:.875rem;background-color:currentColor;opacity:.3;flex-shrink:0}.lp-tooltip-shortcut{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}.lp-tooltip-kbd{display:inline-block;min-width:1rem;padding:0 .25rem;font-family:var(--lp-font-mono);font-size:.625rem;font-weight:var(--lp-fw-medium);text-align:center;background-color:var(--lp-overlay-on-dark-hover);border-radius:3px;line-height:1rem}.lp-tooltip-arrow{display:none}.lp-tooltip:after{content:"";position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg);pointer-events:none}.lp-tooltip-no-arrow:after{display:none}.lp-tooltip-top:after,.lp-tooltip-top-start:after,.lp-tooltip-top-end:after{bottom:-4px}.lp-tooltip-top:after{left:50%;margin-left:-4px}.lp-tooltip-top-start:after{left:.75rem}.lp-tooltip-top-end:after{right:.75rem}.lp-tooltip-bottom:after,.lp-tooltip-bottom-start:after,.lp-tooltip-bottom-end:after{top:-4px}.lp-tooltip-bottom:after{left:50%;margin-left:-4px}.lp-tooltip-bottom-start:after{left:.75rem}.lp-tooltip-bottom-end:after{right:.75rem}.lp-tooltip-left:after,.lp-tooltip-left-start:after,.lp-tooltip-left-end:after{right:-4px}.lp-tooltip-left:after{top:50%;margin-top:-4px}.lp-tooltip-left-start:after{top:.5rem}.lp-tooltip-left-end:after{bottom:.5rem}.lp-tooltip-right:after,.lp-tooltip-right-start:after,.lp-tooltip-right-end:after{left:-4px}.lp-tooltip-right:after{top:50%;margin-top:-4px}.lp-tooltip-right-start:after{top:.5rem}.lp-tooltip-right-end:after{bottom:.5rem}.lp-tooltip-sm{padding:.25rem .5rem;font-size:.6875rem}.lp-tooltip-sm:after{width:6px;height:6px}.lp-tooltip-sm .lp-tooltip-kbd{font-size:.5625rem;min-width:.875rem}.lp-tooltip-lg{padding:.5rem .875rem;font-size:var(--lp-text-sm)}.lp-tooltip-lg:after{width:10px;height:10px}.lp-tooltip-lg .lp-tooltip-kbd{font-size:.75rem;min-width:1.125rem}.lp-tooltip-sm.lp-tooltip--top:after,.lp-tooltip-sm.lp-tooltip--top-start:after,.lp-tooltip-sm.lp-tooltip--top-end:after{bottom:-3px}.lp-tooltip-sm.lp-tooltip--top:after{margin-left:-3px}.lp-tooltip-sm.lp-tooltip--bottom:after,.lp-tooltip-sm.lp-tooltip--bottom-start:after,.lp-tooltip-sm.lp-tooltip--bottom-end:after{top:-3px}.lp-tooltip-sm.lp-tooltip--bottom:after{margin-left:-3px}.lp-tooltip-sm.lp-tooltip--left:after,.lp-tooltip-sm.lp-tooltip--left-start:after,.lp-tooltip-sm.lp-tooltip--left-end:after{right:-3px}.lp-tooltip-sm.lp-tooltip--left:after{margin-top:-3px}.lp-tooltip-sm.lp-tooltip--right:after,.lp-tooltip-sm.lp-tooltip--right-start:after,.lp-tooltip-sm.lp-tooltip--right-end:after{left:-3px}.lp-tooltip-sm.lp-tooltip--right:after{margin-top:-3px}.lp-tooltip-lg.lp-tooltip--top:after,.lp-tooltip-lg.lp-tooltip--top-start:after,.lp-tooltip-lg.lp-tooltip--top-end:after{bottom:-5px}.lp-tooltip-lg.lp-tooltip--top:after{margin-left:-5px}.lp-tooltip-lg.lp-tooltip--bottom:after,.lp-tooltip-lg.lp-tooltip--bottom-start:after,.lp-tooltip-lg.lp-tooltip--bottom-end:after{top:-5px}.lp-tooltip-lg.lp-tooltip--bottom:after{margin-left:-5px}.lp-tooltip-lg.lp-tooltip--left:after,.lp-tooltip-lg.lp-tooltip--left-start:after,.lp-tooltip-lg.lp-tooltip--left-end:after{right:-5px}.lp-tooltip-lg.lp-tooltip--left:after{margin-top:-5px}.lp-tooltip-lg.lp-tooltip--right:after,.lp-tooltip-lg.lp-tooltip--right-start:after,.lp-tooltip-lg.lp-tooltip--right-end:after{left:-5px}.lp-tooltip-lg.lp-tooltip--right:after{margin-top:-5px}.lp-tooltip-primary{background-color:var(--lp-primary);color:var(--lp-text-inverse);border-color:transparent}.lp-tooltip-secondary{background-color:var(--lp-secondary);color:var(--lp-text-inverse);border-color:transparent}.lp-tooltip-success{background-color:var(--lp-success);color:var(--lp-text-inverse);border-color:transparent}.lp-tooltip-danger{background-color:var(--lp-danger);color:var(--lp-text-inverse);border-color:transparent}.lp-tooltip-warning{background-color:var(--lp-warning);color:var(--lp-warning-on);border-color:transparent}.lp-tooltip-info{background-color:var(--lp-info);color:var(--lp-info-on);border-color:transparent}.lp-tooltip-dark{background-color:#1d1b20;color:#fff;border-color:transparent}.lp-tooltip-light{background-color:#fff;color:#1d1b20;border-color:transparent}.lp-tooltip-light{border-color:#e4e6ea;box-shadow:var(--lp-shadow-md)}.lp-tooltip-soft-primary{background-color:var(--lp-primary-bg);color:var(--lp-primary-text);border-color:transparent}.lp-tooltip-soft-primary .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-soft-secondary{background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text);border-color:transparent}.lp-tooltip-soft-secondary .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-soft-success{background-color:var(--lp-success-bg);color:var(--lp-success-text);border-color:transparent}.lp-tooltip-soft-success .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-soft-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text);border-color:transparent}.lp-tooltip-soft-danger .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-soft-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text);border-color:transparent}.lp-tooltip-soft-warning .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-soft-info{background-color:var(--lp-info-bg);color:var(--lp-info-text);border-color:transparent}.lp-tooltip-soft-info .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-outline-primary{background-color:var(--lp-surface);color:var(--lp-primary);border:1px solid var(--lp-primary)}.lp-tooltip-outline-primary .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-outline-primary.lp-tooltip-top:after,.lp-tooltip-outline-primary.lp-tooltip-top-start:after,.lp-tooltip-outline-primary.lp-tooltip-top-end:after{border-right:1px solid var(--lp-primary);border-bottom:1px solid var(--lp-primary)}.lp-tooltip-outline-primary.lp-tooltip-bottom:after,.lp-tooltip-outline-primary.lp-tooltip-bottom-start:after,.lp-tooltip-outline-primary.lp-tooltip-bottom-end:after{border-top:1px solid var(--lp-primary);border-left:1px solid var(--lp-primary)}.lp-tooltip-outline-primary.lp-tooltip-left:after,.lp-tooltip-outline-primary.lp-tooltip-left-start:after,.lp-tooltip-outline-primary.lp-tooltip-left-end:after{border-top:1px solid var(--lp-primary);border-right:1px solid var(--lp-primary)}.lp-tooltip-outline-primary.lp-tooltip-right:after,.lp-tooltip-outline-primary.lp-tooltip-right-start:after,.lp-tooltip-outline-primary.lp-tooltip-right-end:after{border-bottom:1px solid var(--lp-primary);border-left:1px solid var(--lp-primary)}.lp-tooltip-outline-secondary{background-color:var(--lp-surface);color:var(--lp-secondary);border:1px solid var(--lp-secondary)}.lp-tooltip-outline-secondary .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-outline-secondary.lp-tooltip-top:after,.lp-tooltip-outline-secondary.lp-tooltip-top-start:after,.lp-tooltip-outline-secondary.lp-tooltip-top-end:after{border-right:1px solid var(--lp-secondary);border-bottom:1px solid var(--lp-secondary)}.lp-tooltip-outline-secondary.lp-tooltip-bottom:after,.lp-tooltip-outline-secondary.lp-tooltip-bottom-start:after,.lp-tooltip-outline-secondary.lp-tooltip-bottom-end:after{border-top:1px solid var(--lp-secondary);border-left:1px solid var(--lp-secondary)}.lp-tooltip-outline-secondary.lp-tooltip-left:after,.lp-tooltip-outline-secondary.lp-tooltip-left-start:after,.lp-tooltip-outline-secondary.lp-tooltip-left-end:after{border-top:1px solid var(--lp-secondary);border-right:1px solid var(--lp-secondary)}.lp-tooltip-outline-secondary.lp-tooltip-right:after,.lp-tooltip-outline-secondary.lp-tooltip-right-start:after,.lp-tooltip-outline-secondary.lp-tooltip-right-end:after{border-bottom:1px solid var(--lp-secondary);border-left:1px solid var(--lp-secondary)}.lp-tooltip-outline-success{background-color:var(--lp-surface);color:var(--lp-success);border:1px solid var(--lp-success)}.lp-tooltip-outline-success .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-outline-success.lp-tooltip-top:after,.lp-tooltip-outline-success.lp-tooltip-top-start:after,.lp-tooltip-outline-success.lp-tooltip-top-end:after{border-right:1px solid var(--lp-success);border-bottom:1px solid var(--lp-success)}.lp-tooltip-outline-success.lp-tooltip-bottom:after,.lp-tooltip-outline-success.lp-tooltip-bottom-start:after,.lp-tooltip-outline-success.lp-tooltip-bottom-end:after{border-top:1px solid var(--lp-success);border-left:1px solid var(--lp-success)}.lp-tooltip-outline-success.lp-tooltip-left:after,.lp-tooltip-outline-success.lp-tooltip-left-start:after,.lp-tooltip-outline-success.lp-tooltip-left-end:after{border-top:1px solid var(--lp-success);border-right:1px solid var(--lp-success)}.lp-tooltip-outline-success.lp-tooltip-right:after,.lp-tooltip-outline-success.lp-tooltip-right-start:after,.lp-tooltip-outline-success.lp-tooltip-right-end:after{border-bottom:1px solid var(--lp-success);border-left:1px solid var(--lp-success)}.lp-tooltip-outline-danger{background-color:var(--lp-surface);color:var(--lp-danger);border:1px solid var(--lp-danger)}.lp-tooltip-outline-danger .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-outline-danger.lp-tooltip-top:after,.lp-tooltip-outline-danger.lp-tooltip-top-start:after,.lp-tooltip-outline-danger.lp-tooltip-top-end:after{border-right:1px solid var(--lp-danger);border-bottom:1px solid var(--lp-danger)}.lp-tooltip-outline-danger.lp-tooltip-bottom:after,.lp-tooltip-outline-danger.lp-tooltip-bottom-start:after,.lp-tooltip-outline-danger.lp-tooltip-bottom-end:after{border-top:1px solid var(--lp-danger);border-left:1px solid var(--lp-danger)}.lp-tooltip-outline-danger.lp-tooltip-left:after,.lp-tooltip-outline-danger.lp-tooltip-left-start:after,.lp-tooltip-outline-danger.lp-tooltip-left-end:after{border-top:1px solid var(--lp-danger);border-right:1px solid var(--lp-danger)}.lp-tooltip-outline-danger.lp-tooltip-right:after,.lp-tooltip-outline-danger.lp-tooltip-right-start:after,.lp-tooltip-outline-danger.lp-tooltip-right-end:after{border-bottom:1px solid var(--lp-danger);border-left:1px solid var(--lp-danger)}.lp-tooltip-outline-warning{background-color:var(--lp-surface);color:var(--lp-warning);border:1px solid var(--lp-warning)}.lp-tooltip-outline-warning .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-outline-warning.lp-tooltip-top:after,.lp-tooltip-outline-warning.lp-tooltip-top-start:after,.lp-tooltip-outline-warning.lp-tooltip-top-end:after{border-right:1px solid var(--lp-warning);border-bottom:1px solid var(--lp-warning)}.lp-tooltip-outline-warning.lp-tooltip-bottom:after,.lp-tooltip-outline-warning.lp-tooltip-bottom-start:after,.lp-tooltip-outline-warning.lp-tooltip-bottom-end:after{border-top:1px solid var(--lp-warning);border-left:1px solid var(--lp-warning)}.lp-tooltip-outline-warning.lp-tooltip-left:after,.lp-tooltip-outline-warning.lp-tooltip-left-start:after,.lp-tooltip-outline-warning.lp-tooltip-left-end:after{border-top:1px solid var(--lp-warning);border-right:1px solid var(--lp-warning)}.lp-tooltip-outline-warning.lp-tooltip-right:after,.lp-tooltip-outline-warning.lp-tooltip-right-start:after,.lp-tooltip-outline-warning.lp-tooltip-right-end:after{border-bottom:1px solid var(--lp-warning);border-left:1px solid var(--lp-warning)}.lp-tooltip-outline-info{background-color:var(--lp-surface);color:var(--lp-info);border:1px solid var(--lp-info)}.lp-tooltip-outline-info .lp-tooltip-kbd{background-color:var(--lp-overlay-on-light-hover)}.lp-tooltip-outline-info.lp-tooltip-top:after,.lp-tooltip-outline-info.lp-tooltip-top-start:after,.lp-tooltip-outline-info.lp-tooltip-top-end:after{border-right:1px solid var(--lp-info);border-bottom:1px solid var(--lp-info)}.lp-tooltip-outline-info.lp-tooltip-bottom:after,.lp-tooltip-outline-info.lp-tooltip-bottom-start:after,.lp-tooltip-outline-info.lp-tooltip-bottom-end:after{border-top:1px solid var(--lp-info);border-left:1px solid var(--lp-info)}.lp-tooltip-outline-info.lp-tooltip-left:after,.lp-tooltip-outline-info.lp-tooltip-left-start:after,.lp-tooltip-outline-info.lp-tooltip-left-end:after{border-top:1px solid var(--lp-info);border-right:1px solid var(--lp-info)}.lp-tooltip-outline-info.lp-tooltip-right:after,.lp-tooltip-outline-info.lp-tooltip-right-start:after,.lp-tooltip-outline-info.lp-tooltip-right-end:after{border-bottom:1px solid var(--lp-info);border-left:1px solid var(--lp-info)}.lp-tooltip-anim-fade,.lp-tooltip-anim-fade.lp-tooltip-in{transform:translate(var(--lp-tooltip-x),var(--lp-tooltip-y))}.lp-tooltip-anim-slide.lp-tooltip-top,.lp-tooltip-anim-slide.lp-tooltip-top-start,.lp-tooltip-anim-slide.lp-tooltip-top-end{transform:translate(var(--lp-tooltip-x),calc(var(--lp-tooltip-y) + 8px))}.lp-tooltip-anim-slide.lp-tooltip-top.lp-tooltip-in,.lp-tooltip-anim-slide.lp-tooltip-top-start.lp-tooltip-in,.lp-tooltip-anim-slide.lp-tooltip-top-end.lp-tooltip-in{transform:translate(var(--lp-tooltip-x),var(--lp-tooltip-y))}.lp-tooltip-anim-slide.lp-tooltip-bottom,.lp-tooltip-anim-slide.lp-tooltip-bottom-start,.lp-tooltip-anim-slide.lp-tooltip-bottom-end{transform:translate(var(--lp-tooltip-x),calc(var(--lp-tooltip-y) - 8px))}.lp-tooltip-anim-slide.lp-tooltip-bottom.lp-tooltip-in,.lp-tooltip-anim-slide.lp-tooltip-bottom-start.lp-tooltip-in,.lp-tooltip-anim-slide.lp-tooltip-bottom-end.lp-tooltip-in{transform:translate(var(--lp-tooltip-x),var(--lp-tooltip-y))}.lp-tooltip-anim-slide.lp-tooltip-left,.lp-tooltip-anim-slide.lp-tooltip-left-start,.lp-tooltip-anim-slide.lp-tooltip-left-end{transform:translate(calc(var(--lp-tooltip-x) + 8px),var(--lp-tooltip-y))}.lp-tooltip-anim-slide.lp-tooltip-left.lp-tooltip-in,.lp-tooltip-anim-slide.lp-tooltip-left-start.lp-tooltip-in,.lp-tooltip-anim-slide.lp-tooltip-left-end.lp-tooltip-in{transform:translate(var(--lp-tooltip-x),var(--lp-tooltip-y))}.lp-tooltip-anim-slide.lp-tooltip-right,.lp-tooltip-anim-slide.lp-tooltip-right-start,.lp-tooltip-anim-slide.lp-tooltip-right-end{transform:translate(calc(var(--lp-tooltip-x) - 8px),var(--lp-tooltip-y))}.lp-tooltip-anim-slide.lp-tooltip-right.lp-tooltip-in,.lp-tooltip-anim-slide.lp-tooltip-right-start.lp-tooltip-in,.lp-tooltip-anim-slide.lp-tooltip-right-end.lp-tooltip-in{transform:translate(var(--lp-tooltip-x),var(--lp-tooltip-y))}@media(hover:none){.lp-tooltip{display:none!important}}.lp-code{display:inline;padding:2px 6px;color:var(--lp-danger);background:var(--lp-surface-hover);border-radius:var(--lp-radius-sm);word-break:break-word}.lp-code-light{color:#fff;background:#ffffff26}.lp-code-block{display:block;padding:var(--lp-spacing-4);background:var(--lp-surface);overflow-x:auto;white-space:pre}.lp-copy-inline{display:inline-flex;align-items:center;gap:.25rem}.lp-copy-inline>.lp-btn{opacity:0;transition:opacity .15s ease}.lp-copy-inline:hover>.lp-btn,.lp-copy-inline:focus-within>.lp-btn{opacity:1}.lp-copy-inline-show>.lp-btn{opacity:.6}.lp-copy-inline-show>.lp-btn:hover,.lp-copy-inline-show>.lp-btn:focus{opacity:1}.lp-ripple{position:relative;overflow:hidden}.lp-ripple-effect{position:absolute;border-radius:50%;background-color:var(--lp-surface-hover);transform:scale(0);animation:lp-ripple-expand .6s ease-out;pointer-events:none}.lp-ripple-dark .lp-ripple-effect{background-color:var(--lp-shadow-color)}@keyframes lp-ripple-expand{to{transform:scale(4);opacity:0}}.lp-card{position:relative;display:flex;flex-direction:column;background-color:var(--lp-surface);border:none;border-radius:var(--lp-radius-xl);box-shadow:var(--lp-shadow-md);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.lp-card-header{display:flex;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--lp-border)}.lp-card-header-title{flex:1;font-size:var(--lp-text-md);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);margin:0}.lp-card-header-actions{display:flex;align-items:center;gap:.375rem;margin-left:auto}.lp-card-body{flex:1;padding:1.25rem;color:var(--lp-text-secondary)}.lp-card-body>:last-child{margin-bottom:0}.lp-card-footer{display:flex;align-items:center;padding:.875rem 1.25rem;border-top:1px solid var(--lp-border);gap:.5rem}.lp-card-footer-start{justify-content:flex-start}.lp-card-footer-end{justify-content:flex-end}.lp-card-footer-between{justify-content:space-between}.lp-card-footer-center{justify-content:center}.lp-card-img{width:100%;-o-object-fit:cover;object-fit:cover}.lp-card-img-top{border-radius:var(--lp-radius-lg) var(--lp-radius-lg) 0 0}.lp-card-img-bottom{border-radius:0 0 var(--lp-radius-lg) var(--lp-radius-lg)}.lp-card-hover:hover{box-shadow:var(--lp-shadow-md);border-color:var(--lp-border-strong)}.lp-card-clickable{cursor:pointer}.lp-card-clickable:hover{box-shadow:var(--lp-shadow-md)}.lp-card-clickable:active{box-shadow:var(--lp-shadow-sm)}.lp-card-flat{border:none;box-shadow:var(--lp-shadow-sm)}.lp-card-elevated{border:none;box-shadow:var(--lp-shadow-md)}.lp-card-bordered{border:1px solid var(--lp-border);box-shadow:none}.lp-card-primary,.lp-card-secondary,.lp-card-success,.lp-card-danger,.lp-card-warning,.lp-card-info,.lp-card-dark,.lp-card-light{position:relative}.lp-card-primary:before,.lp-card-secondary:before,.lp-card-success:before,.lp-card-danger:before,.lp-card-warning:before,.lp-card-info:before,.lp-card-dark:before,.lp-card-light:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:4px;border-radius:2px}.lp-card-primary>.lp-card-header,.lp-card-primary>.lp-card-body,.lp-card-primary>.lp-card-footer,.lp-card-secondary>.lp-card-header,.lp-card-secondary>.lp-card-body,.lp-card-secondary>.lp-card-footer,.lp-card-success>.lp-card-header,.lp-card-success>.lp-card-body,.lp-card-success>.lp-card-footer,.lp-card-danger>.lp-card-header,.lp-card-danger>.lp-card-body,.lp-card-danger>.lp-card-footer,.lp-card-warning>.lp-card-header,.lp-card-warning>.lp-card-body,.lp-card-warning>.lp-card-footer,.lp-card-info>.lp-card-header,.lp-card-info>.lp-card-body,.lp-card-info>.lp-card-footer,.lp-card-dark>.lp-card-header,.lp-card-dark>.lp-card-body,.lp-card-dark>.lp-card-footer,.lp-card-light>.lp-card-header,.lp-card-light>.lp-card-body,.lp-card-light>.lp-card-footer{padding-left:calc(1rem + 4px)}.lp-card-primary:before{background-color:var(--lp-primary)}.lp-card-secondary:before{background-color:var(--lp-secondary)}.lp-card-success:before{background-color:var(--lp-success)}.lp-card-danger:before{background-color:var(--lp-danger)}.lp-card-warning:before{background-color:var(--lp-warning)}.lp-card-info:before{background-color:var(--lp-info)}.lp-card-dark:before{background-color:var(--lp-text-primary)}.lp-card-light:before{background-color:var(--lp-border)}.lp-card-accent-right>.lp-card-header,.lp-card-accent-right>.lp-card-body,.lp-card-accent-right>.lp-card-footer{margin-left:0}.lp-card-accent-right:before{left:auto;right:.75rem;top:.75rem;bottom:.75rem;width:4px;height:auto}.lp-card-accent-top>.lp-card-header,.lp-card-accent-top>.lp-card-body,.lp-card-accent-top>.lp-card-footer{margin-left:0}.lp-card-accent-top:before{top:.75rem;left:.75rem;right:.75rem;bottom:auto;height:4px;width:auto}.lp-card-accent-bottom>.lp-card-header,.lp-card-accent-bottom>.lp-card-body,.lp-card-accent-bottom>.lp-card-footer{margin-left:0}.lp-card-accent-bottom:before{bottom:.75rem;left:.75rem;right:.75rem;top:auto;height:4px;width:auto}.lp-card-accent-right.lp-card--primary:before,.lp-card-accent-top.lp-card--primary:before,.lp-card-accent-bottom.lp-card--primary:before{background-color:var(--lp-primary)}.lp-card-accent-right.lp-card--secondary:before,.lp-card-accent-top.lp-card--secondary:before,.lp-card-accent-bottom.lp-card--secondary:before{background-color:var(--lp-secondary)}.lp-card-accent-right.lp-card--success:before,.lp-card-accent-top.lp-card--success:before,.lp-card-accent-bottom.lp-card--success:before{background-color:var(--lp-success)}.lp-card-accent-right.lp-card--danger:before,.lp-card-accent-top.lp-card--danger:before,.lp-card-accent-bottom.lp-card--danger:before{background-color:var(--lp-danger)}.lp-card-accent-right.lp-card--warning:before,.lp-card-accent-top.lp-card--warning:before,.lp-card-accent-bottom.lp-card--warning:before{background-color:var(--lp-warning)}.lp-card-accent-right.lp-card--info:before,.lp-card-accent-top.lp-card--info:before,.lp-card-accent-bottom.lp-card--info:before{background-color:var(--lp-info)}.lp-card-accent-right.lp-card--dark:before,.lp-card-accent-top.lp-card--dark:before,.lp-card-accent-bottom.lp-card--dark:before{background-color:var(--lp-text-primary)}.lp-card-accent-right.lp-card--light:before,.lp-card-accent-top.lp-card--light:before,.lp-card-accent-bottom.lp-card--light:before{background-color:var(--lp-border)}.lp-card-accent-edge{overflow:visible}.lp-card-accent-edge:before{border-radius:2px;left:-2px;top:50%;bottom:auto;height:60%;transform:translateY(-50%)}.lp-card-accent-edge>.lp-card-header,.lp-card-accent-edge>.lp-card-body,.lp-card-accent-edge>.lp-card-footer{padding-left:1.25rem}.lp-card-accent-edge.lp-card--accent-right:before{left:auto;right:-2px;top:50%;bottom:auto;width:4px;height:60%;transform:translateY(-50%)}.lp-card-accent-edge.lp-card--accent-top:before{top:-2px;bottom:auto;left:50%;right:auto;height:4px;width:60%;transform:translate(-50%)}.lp-card-accent-edge.lp-card--accent-bottom:before{bottom:-2px;top:auto;left:50%;right:auto;height:4px;width:60%;transform:translate(-50%)}.lp-card-corner-accent-tl,.lp-card-corner-accent-tr,.lp-card-corner-accent-bl,.lp-card-corner-accent-br{position:relative}.lp-card-corner-accent-tl:before,.lp-card-corner-accent-tr:before,.lp-card-corner-accent-bl:before,.lp-card-corner-accent-br:before{display:none!important}.lp-card-corner-accent-tl>.lp-card-header,.lp-card-corner-accent-tl>.lp-card-body,.lp-card-corner-accent-tl>.lp-card-footer,.lp-card-corner-accent-tr>.lp-card-header,.lp-card-corner-accent-tr>.lp-card-body,.lp-card-corner-accent-tr>.lp-card-footer,.lp-card-corner-accent-bl>.lp-card-header,.lp-card-corner-accent-bl>.lp-card-body,.lp-card-corner-accent-bl>.lp-card-footer,.lp-card-corner-accent-br>.lp-card-header,.lp-card-corner-accent-br>.lp-card-body,.lp-card-corner-accent-br>.lp-card-footer{margin-left:0}.lp-card-corner-accent-tl:after,.lp-card-corner-accent-tr:after,.lp-card-corner-accent-bl:after,.lp-card-corner-accent-br:after{content:"";position:absolute;width:2rem;height:2rem;z-index:1}.lp-card-corner-accent-tl:after{top:0;left:0;border-top:4px solid;border-left:4px solid;border-radius:var(--lp-radius-xl) 0 0 0}.lp-card-corner-accent-tr:after{top:0;right:0;border-top:4px solid;border-right:4px solid;border-radius:0 var(--lp-radius-xl) 0 0}.lp-card-corner-accent-bl:after{bottom:0;left:0;border-bottom:4px solid;border-left:4px solid;border-radius:0 0 0 var(--lp-radius-xl)}.lp-card-corner-accent-br:after{bottom:0;right:0;border-bottom:4px solid;border-right:4px solid;border-radius:0 0 var(--lp-radius-xl) 0}.lp-card-corner-accent-tl.lp-card--primary:after,.lp-card-corner-accent-tr.lp-card--primary:after,.lp-card-corner-accent-bl.lp-card--primary:after,.lp-card-corner-accent-br.lp-card--primary:after{border-color:var(--lp-primary)}.lp-card-corner-accent-tl.lp-card--secondary:after,.lp-card-corner-accent-tr.lp-card--secondary:after,.lp-card-corner-accent-bl.lp-card--secondary:after,.lp-card-corner-accent-br.lp-card--secondary:after{border-color:var(--lp-secondary)}.lp-card-corner-accent-tl.lp-card--success:after,.lp-card-corner-accent-tr.lp-card--success:after,.lp-card-corner-accent-bl.lp-card--success:after,.lp-card-corner-accent-br.lp-card--success:after{border-color:var(--lp-success)}.lp-card-corner-accent-tl.lp-card--danger:after,.lp-card-corner-accent-tr.lp-card--danger:after,.lp-card-corner-accent-bl.lp-card--danger:after,.lp-card-corner-accent-br.lp-card--danger:after{border-color:var(--lp-danger)}.lp-card-corner-accent-tl.lp-card--warning:after,.lp-card-corner-accent-tr.lp-card--warning:after,.lp-card-corner-accent-bl.lp-card--warning:after,.lp-card-corner-accent-br.lp-card--warning:after{border-color:var(--lp-warning)}.lp-card-corner-accent-tl.lp-card--info:after,.lp-card-corner-accent-tr.lp-card--info:after,.lp-card-corner-accent-bl.lp-card--info:after,.lp-card-corner-accent-br.lp-card--info:after{border-color:var(--lp-info)}.lp-card-corner-accent-tl.lp-card--dark:after,.lp-card-corner-accent-tr.lp-card--dark:after,.lp-card-corner-accent-bl.lp-card--dark:after,.lp-card-corner-accent-br.lp-card--dark:after{border-color:var(--lp-text-primary)}.lp-card-corner-accent-tl.lp-card--light:after,.lp-card-corner-accent-tr.lp-card--light:after,.lp-card-corner-accent-bl.lp-card--light:after,.lp-card-corner-accent-br.lp-card--light:after{border-color:var(--lp-border)}.lp-card-border-primary{border:1px solid var(--lp-primary);box-shadow:none}.lp-card-border-secondary{border:1px solid var(--lp-secondary);box-shadow:none}.lp-card-border-success{border:1px solid var(--lp-success);box-shadow:none}.lp-card-border-danger{border:1px solid var(--lp-danger);box-shadow:none}.lp-card-border-warning{border:1px solid var(--lp-warning);box-shadow:none}.lp-card-border-info{border:1px solid var(--lp-info);box-shadow:none}.lp-card-border-dark{border:1px solid var(--lp-text-primary);box-shadow:none}.lp-card-border-light{border:1px solid var(--lp-border);box-shadow:none}.lp-card-thickborder-primary{border:3px solid var(--lp-primary);box-shadow:none}.lp-card-thickborder-secondary{border:3px solid var(--lp-secondary);box-shadow:none}.lp-card-thickborder-success{border:3px solid var(--lp-success);box-shadow:none}.lp-card-thickborder-danger{border:3px solid var(--lp-danger);box-shadow:none}.lp-card-thickborder-warning{border:3px solid var(--lp-warning);box-shadow:none}.lp-card-thickborder-info{border:3px solid var(--lp-info);box-shadow:none}.lp-card-thickborder-dark{border:3px solid var(--lp-text-primary);box-shadow:none}.lp-card-thickborder-light{border:3px solid var(--lp-border);box-shadow:none}.lp-card-bg-primary{background-color:var(--lp-primary);color:var(--lp-text-inverse);border-color:transparent}.lp-card-bg-primary .lp-card-header,.lp-card-bg-primary .lp-card-footer{border-color:var(--lp-overlay-on-color-light)}.lp-card-bg-primary .lp-card-header-title,.lp-card-bg-primary .lp-card-body{color:var(--lp-text-inverse)}.lp-card-bg-secondary{background-color:var(--lp-secondary);color:var(--lp-text-inverse);border-color:transparent}.lp-card-bg-secondary .lp-card-header,.lp-card-bg-secondary .lp-card-footer{border-color:var(--lp-overlay-on-color-light)}.lp-card-bg-secondary .lp-card-header-title,.lp-card-bg-secondary .lp-card-body{color:var(--lp-text-inverse)}.lp-card-bg-success{background-color:var(--lp-success);color:var(--lp-text-inverse);border-color:transparent}.lp-card-bg-success .lp-card-header,.lp-card-bg-success .lp-card-footer{border-color:var(--lp-overlay-on-color-light)}.lp-card-bg-success .lp-card-header-title,.lp-card-bg-success .lp-card-body{color:var(--lp-text-inverse)}.lp-card-bg-danger{background-color:var(--lp-danger);color:var(--lp-text-inverse);border-color:transparent}.lp-card-bg-danger .lp-card-header,.lp-card-bg-danger .lp-card-footer{border-color:var(--lp-overlay-on-color-light)}.lp-card-bg-danger .lp-card-header-title,.lp-card-bg-danger .lp-card-body{color:var(--lp-text-inverse)}.lp-card-bg-warning{background-color:var(--lp-warning);color:var(--lp-warning-on);border-color:transparent}.lp-card-bg-warning .lp-card-header,.lp-card-bg-warning .lp-card-footer{border-color:var(--lp-overlay-on-color-dark)}.lp-card-bg-warning .lp-card-header-title,.lp-card-bg-warning .lp-card-body{color:var(--lp-warning-on)}.lp-card-bg-info{background-color:var(--lp-info);color:var(--lp-info-on);border-color:transparent}.lp-card-bg-info .lp-card-header,.lp-card-bg-info .lp-card-footer{border-color:var(--lp-overlay-on-color-light)}.lp-card-bg-info .lp-card-header-title,.lp-card-bg-info .lp-card-body{color:var(--lp-text-inverse)}.lp-card-bg-dark{background-color:var(--lp-text-primary);color:var(--lp-surface);border-color:transparent}.lp-card-bg-dark .lp-card-header,.lp-card-bg-dark .lp-card-footer{border-color:var(--lp-overlay-on-color-light)}.lp-card-bg-dark .lp-card-header-title,.lp-card-bg-dark .lp-card-body{color:var(--lp-surface)}.lp-card-bg-light{background-color:var(--lp-surface-active);color:var(--lp-text-secondary);border-color:transparent}.lp-card-bg-light .lp-card-header,.lp-card-bg-light .lp-card-footer{border-color:var(--lp-overlay-on-color-dark)}.lp-card-bg-light .lp-card-header-title{color:var(--lp-text-primary)}.lp-card-bg-light .lp-card-body{color:var(--lp-text-secondary)}.lp-card-header-primary>.lp-card-header{background-color:var(--lp-primary);border-bottom-color:var(--lp-primary)}.lp-card-header-primary>.lp-card-header .lp-card-header-title{color:var(--lp-text-inverse)}.lp-card-header-primary>.lp-card-header .material-symbols-rounded,.lp-card-header-primary>.lp-card-header button{color:var(--lp-text-inverse)}.lp-card-header-secondary>.lp-card-header{background-color:var(--lp-secondary);border-bottom-color:var(--lp-secondary)}.lp-card-header-secondary>.lp-card-header .lp-card-header-title{color:var(--lp-text-inverse)}.lp-card-header-secondary>.lp-card-header .material-symbols-rounded,.lp-card-header-secondary>.lp-card-header button{color:var(--lp-text-inverse)}.lp-card-header-success>.lp-card-header{background-color:var(--lp-success);border-bottom-color:var(--lp-success)}.lp-card-header-success>.lp-card-header .lp-card-header-title{color:var(--lp-text-inverse)}.lp-card-header-success>.lp-card-header .material-symbols-rounded,.lp-card-header-success>.lp-card-header button{color:var(--lp-text-inverse)}.lp-card-header-danger>.lp-card-header{background-color:var(--lp-danger);border-bottom-color:var(--lp-danger)}.lp-card-header-danger>.lp-card-header .lp-card-header-title{color:var(--lp-text-inverse)}.lp-card-header-danger>.lp-card-header .material-symbols-rounded,.lp-card-header-danger>.lp-card-header button{color:var(--lp-text-inverse)}.lp-card-header-warning>.lp-card-header{background-color:var(--lp-warning);border-bottom-color:var(--lp-warning)}.lp-card-header-warning>.lp-card-header .lp-card-header-title{color:var(--lp-warning-on)}.lp-card-header-warning>.lp-card-header .material-symbols-rounded,.lp-card-header-warning>.lp-card-header button{color:var(--lp-warning-on)}.lp-card-header-info>.lp-card-header{background-color:var(--lp-info);border-bottom-color:var(--lp-info)}.lp-card-header-info>.lp-card-header .lp-card-header-title{color:var(--lp-text-inverse)}.lp-card-header-info>.lp-card-header .material-symbols-rounded,.lp-card-header-info>.lp-card-header button{color:var(--lp-text-inverse)}.lp-card-header-dark>.lp-card-header{background-color:var(--lp-text-primary);border-bottom-color:var(--lp-text-primary)}.lp-card-header-dark>.lp-card-header .lp-card-header-title{color:var(--lp-surface)}.lp-card-header-dark>.lp-card-header .material-symbols-rounded,.lp-card-header-dark>.lp-card-header button{color:var(--lp-surface)}.lp-card-header-light>.lp-card-header{background-color:var(--lp-surface-active);border-bottom-color:var(--lp-border)}.lp-card-header-light>.lp-card-header .lp-card-header-title{color:var(--lp-text-primary)}.lp-card-header-soft-primary>.lp-card-header{background-color:var(--lp-primary-bg);border-bottom-color:var(--lp-primary-bg)}.lp-card-header-soft-primary>.lp-card-header .lp-card-header-title{color:var(--lp-primary-text)}.lp-card-header-soft-secondary>.lp-card-header{background-color:var(--lp-secondary-bg);border-bottom-color:var(--lp-secondary-bg)}.lp-card-header-soft-secondary>.lp-card-header .lp-card-header-title{color:var(--lp-secondary-text)}.lp-card-header-soft-success>.lp-card-header{background-color:var(--lp-success-bg);border-bottom-color:var(--lp-success-bg)}.lp-card-header-soft-success>.lp-card-header .lp-card-header-title{color:var(--lp-success-text)}.lp-card-header-soft-danger>.lp-card-header{background-color:var(--lp-danger-bg);border-bottom-color:var(--lp-danger-bg)}.lp-card-header-soft-danger>.lp-card-header .lp-card-header-title{color:var(--lp-danger-text)}.lp-card-header-soft-warning>.lp-card-header{background-color:var(--lp-warning-bg);border-bottom-color:var(--lp-warning-bg)}.lp-card-header-soft-warning>.lp-card-header .lp-card-header-title{color:var(--lp-warning-text)}.lp-card-header-soft-info>.lp-card-header{background-color:var(--lp-info-bg);border-bottom-color:var(--lp-info-bg)}.lp-card-header-soft-info>.lp-card-header .lp-card-header-title{color:var(--lp-info-text)}.lp-card-header-soft-dark>.lp-card-header{background-color:var(--lp-surface-active);border-bottom-color:var(--lp-surface-active)}.lp-card-header-soft-dark>.lp-card-header .lp-card-header-title{color:var(--lp-text-primary)}.lp-card-header-soft-light>.lp-card-header{background-color:var(--lp-surface-hover);border-bottom-color:var(--lp-surface-hover)}.lp-card-header-soft-light>.lp-card-header .lp-card-header-title{color:var(--lp-text-muted)}.lp-card-header-borderless>.lp-card-header{border-bottom:none}.lp-card-footer-borderless>.lp-card-footer{border-top:none}.lp-card-borderless-sections>.lp-card-header{border-bottom:none}.lp-card-borderless-sections>.lp-card-footer{border-top:none}.lp-card-compact .lp-card-header{padding:.625rem .875rem}.lp-card-compact .lp-card-body{padding:.875rem}.lp-card-compact .lp-card-footer{padding:.5rem .875rem}.lp-card-spacious .lp-card-header{padding:1.25rem 1.5rem}.lp-card-spacious .lp-card-body{padding:1.5rem}.lp-card-spacious .lp-card-footer{padding:1rem 1.5rem}.lp-card-overflow-visible,.lp-card-overflow-visible .lp-card-body{overflow:visible}.lp-card-horizontal{flex-direction:row}.lp-card-horizontal .lp-card-img{width:200px;min-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--lp-radius-xl) 0 0 var(--lp-radius-xl)}.lp-card-horizontal .lp-card-content{flex:1;display:flex;flex-direction:column;min-width:0}@media(max-width:576px){.lp-card-horizontal{flex-direction:column}.lp-card-horizontal .lp-card-img{width:100%;min-height:auto;height:160px;border-radius:var(--lp-radius-xl) var(--lp-radius-xl) 0 0}}.lp-card-has-overlay{position:relative}.lp-card-has-overlay .lp-card-img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.lp-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;background:linear-gradient(to top,var(--lp-overlay-image-scrim) 0%,transparent 60%);color:var(--lp-on-primary);border-radius:inherit}.lp-card-overlay h5,.lp-card-overlay h6,.lp-card-overlay p{color:var(--lp-on-primary);margin:0}.lp-card-overlay p{opacity:.85;font-size:var(--lp-text-sm);margin-top:.25rem}.lp-card-collapsed .lp-card-body,.lp-card-collapsed .lp-card-footer{display:none}.lp-card-collapsed>.lp-card-header{border-bottom:none}.lp-card-collapse-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:.25rem;color:var(--lp-text-muted);transition:transform .2s ease}.lp-card-collapse-toggle:after{content:"";display:inline-block;width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.lp-card-collapse-toggle[aria-expanded=false]:after{transform:rotate(-45deg)}.lp-card-action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;background:none;color:var(--lp-text-muted);border-radius:var(--lp-radius-md);cursor:pointer;transition:color .15s ease,background-color .15s ease}.lp-card-action-btn:hover{color:var(--lp-text-primary);background-color:var(--lp-surface-hover)}.lp-card-action-btn .material-symbols-rounded{font-size:1.125rem}.lp-card-loading{pointer-events:none}.lp-card-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--lp-surface);opacity:.7;z-index:10;border-radius:inherit}.lp-card-loading:before{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;border:2px solid var(--lp-border);border-top-color:var(--lp-primary);border-radius:50%;animation:lp-card-spin .6s linear infinite;z-index:11}.lp-card-fullscreen{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:9999;border-radius:0;border:none;overflow:auto;max-height:100vh}.lp-card-group{display:flex;gap:1rem}.lp-card-group>.lp-card{flex:1}@media(max-width:576px){.lp-card-group{flex-direction:column}}@keyframes lp-card-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lp-avatar{--lp-avatar-size: var(--lp-size-md);--lp-avatar-font-size: var(--lp-text-sm);--lp-avatar-font-weight: var(--lp-fw-semibold);--lp-avatar-border-radius: var(--lp-radius-full);display:inline-flex;align-items:center;justify-content:center;width:var(--lp-avatar-size);height:var(--lp-avatar-size);border-radius:var(--lp-avatar-border-radius);background-color:var(--lp-primary-bg);color:var(--lp-primary-text);font-weight:var(--lp-avatar-font-weight);font-size:var(--lp-avatar-font-size);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.lp-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.lp-avatar .material-symbols-rounded{font-size:1rem}.lp-avatar-xs{width:var(--lp-size-xs);height:var(--lp-size-xs);font-size:var(--lp-text-xs)}.lp-avatar-xs .material-symbols-rounded{font-size:.75rem}.lp-avatar-sm{width:var(--lp-size-sm);height:var(--lp-size-sm);font-size:var(--lp-text-xs)}.lp-avatar-sm .material-symbols-rounded{font-size:.875rem}.lp-avatar-lg{width:var(--lp-size-lg);height:var(--lp-size-lg);font-size:var(--lp-text-base)}.lp-avatar-lg .material-symbols-rounded{font-size:1.25rem}.lp-avatar-xl{width:var(--lp-size-xl);height:var(--lp-size-xl);font-size:var(--lp-text-md)}.lp-avatar-xl .material-symbols-rounded{font-size:1.5rem}.lp-avatar-2xl{width:5rem;height:5rem;font-size:var(--lp-text-2xl)}.lp-avatar-2xl .material-symbols-rounded{font-size:2.5rem}.lp-avatar-square{border-radius:var(--lp-radius-lg)}.lp-avatar-primary{background-color:var(--lp-primary-bg);color:var(--lp-primary-text)}.lp-avatar-secondary{background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text)}.lp-avatar-success{background-color:var(--lp-success-bg);color:var(--lp-success-text)}.lp-avatar-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text)}.lp-avatar-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text)}.lp-avatar-info{background-color:var(--lp-info-bg);color:var(--lp-info-text)}.lp-avatar-dark{background-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-avatar-light{background-color:var(--lp-surface-active);color:var(--lp-text-secondary)}.lp-avatar-ring,.lp-avatar-ring-primary{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--lp-primary)}.lp-avatar-ring-secondary{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--lp-secondary)}.lp-avatar-ring-success{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--lp-success)}.lp-avatar-ring-danger{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--lp-danger)}.lp-avatar-ring-warning{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--lp-warning)}.lp-avatar-ring-info{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--lp-info)}.lp-avatar-ring-dark{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--lp-text-primary)}.lp-avatar-ring-light{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--lp-border)}.lp-avatar-status{position:absolute;bottom:0;right:0;width:.5rem;height:.5rem;border-radius:50%;border:2px solid var(--lp-surface);background-color:var(--lp-text-muted)}.lp-avatar-status-online{background-color:var(--lp-success)}.lp-avatar-status-away{background-color:var(--lp-warning)}.lp-avatar-status-busy{background-color:var(--lp-danger)}.lp-avatar-status-offline{background-color:var(--lp-text-disabled)}.lp-avatar-status-primary{background-color:var(--lp-primary)}.lp-avatar-status-secondary{background-color:var(--lp-secondary)}.lp-avatar-status-success{background-color:var(--lp-success)}.lp-avatar-status-danger{background-color:var(--lp-danger)}.lp-avatar-status-warning{background-color:var(--lp-warning)}.lp-avatar-status-info{background-color:var(--lp-info)}.lp-avatar-status-dark{background-color:var(--lp-text-primary)}.lp-avatar-status-light{background-color:var(--lp-border)}.lp-avatar-status-top-left{top:0;left:0;bottom:auto;right:auto}.lp-avatar-status-top-right{top:0;right:0;bottom:auto;left:auto}.lp-avatar-status-bottom-left{bottom:0;left:0;right:auto}.lp-avatar-status-bottom-right{bottom:0;right:0}.lp-avatar-xs .lp-avatar-status{width:.3125rem;height:.3125rem;border-width:1px}.lp-avatar-sm .lp-avatar-status{width:.375rem;height:.375rem;border-width:1px}.lp-avatar-lg .lp-avatar-status{width:.625rem;height:.625rem}.lp-avatar-xl .lp-avatar-status{width:.75rem;height:.75rem;border-width:3px}.lp-avatar-2xl .lp-avatar-status{width:1rem;height:1rem;border-width:3px}.lp-avatar-group{display:inline-flex;align-items:center}.lp-avatar-group-stacked .lp-avatar,.lp-avatar-group-stacked .lp-avatar-more{margin-left:-.625rem;border:2px solid var(--lp-surface);transition:transform .15s ease}.lp-avatar-group-stacked .lp-avatar:first-child,.lp-avatar-group-stacked .lp-avatar-more:first-child{margin-left:0}.lp-avatar-group-stacked .lp-avatar:hover{transform:translateY(-2px);z-index:1}.lp-avatar-group-xs.lp-avatar-group--stacked .lp-avatar,.lp-avatar-group-xs.lp-avatar-group--stacked .lp-avatar-more{margin-left:-.375rem}.lp-avatar-group-xs.lp-avatar-group--stacked .lp-avatar:first-child,.lp-avatar-group-xs.lp-avatar-group--stacked .lp-avatar-more:first-child{margin-left:0}.lp-avatar-group-sm.lp-avatar-group--stacked .lp-avatar,.lp-avatar-group-sm.lp-avatar-group--stacked .lp-avatar-more{margin-left:-.5rem}.lp-avatar-group-sm.lp-avatar-group--stacked .lp-avatar:first-child,.lp-avatar-group-sm.lp-avatar-group--stacked .lp-avatar-more:first-child{margin-left:0}.lp-avatar-group-lg.lp-avatar-group--stacked .lp-avatar,.lp-avatar-group-lg.lp-avatar-group--stacked .lp-avatar-more{margin-left:-.75rem}.lp-avatar-group-lg.lp-avatar-group--stacked .lp-avatar:first-child,.lp-avatar-group-lg.lp-avatar-group--stacked .lp-avatar-more:first-child{margin-left:0}.lp-avatar-group-xl.lp-avatar-group--stacked .lp-avatar,.lp-avatar-group-xl.lp-avatar-group--stacked .lp-avatar-more{margin-left:-1rem}.lp-avatar-group-xl.lp-avatar-group--stacked .lp-avatar:first-child,.lp-avatar-group-xl.lp-avatar-group--stacked .lp-avatar-more:first-child{margin-left:0}.lp-avatar-group-vertical{flex-direction:column;gap:var(--lp-spacing-2)}.lp-avatar-group-grid{display:inline-grid;grid-template-columns:repeat(auto-fill,minmax(2rem,max-content));gap:var(--lp-spacing-2)}.lp-avatar-group-grid.lp-avatar-group--xs{grid-template-columns:repeat(auto-fill,minmax(1.25rem,max-content))}.lp-avatar-group-grid.lp-avatar-group--sm{grid-template-columns:repeat(auto-fill,minmax(1.5rem,max-content))}.lp-avatar-group-grid.lp-avatar-group--lg{grid-template-columns:repeat(auto-fill,minmax(2.5rem,max-content))}.lp-avatar-group-grid.lp-avatar-group--xl{grid-template-columns:repeat(auto-fill,minmax(3rem,max-content))}.lp-avatar-more{display:inline-flex;align-items:center;justify-content:center;width:var(--lp-size-md);height:var(--lp-size-md);border-radius:var(--lp-radius-full);background-color:var(--lp-surface-active);color:var(--lp-text-secondary);font-size:var(--lp-text-sm);font-weight:var(--lp-fw-semibold);flex-shrink:0;border:2px solid var(--lp-surface)}.lp-avatar-more-xs{width:var(--lp-size-xs);height:var(--lp-size-xs);font-size:var(--lp-text-xs)}.lp-avatar-more-sm{width:var(--lp-size-sm);height:var(--lp-size-sm);font-size:var(--lp-text-xs)}.lp-avatar-more-lg{width:var(--lp-size-lg);height:var(--lp-size-lg);font-size:var(--lp-text-base)}.lp-avatar-more-xl{width:var(--lp-size-xl);height:var(--lp-size-xl);font-size:var(--lp-text-md)}.lp-avatar-more-2xl{width:5rem;height:5rem;font-size:var(--lp-text-lg)}.lp-avatar-more-primary{background-color:var(--lp-primary);color:var(--lp-text-inverse)}.lp-avatar-more-secondary{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-avatar-more-success{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-avatar-more-danger{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-avatar-more-warning{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-avatar-more-info{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-avatar-more-dark{background-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-avatar-more-light{background-color:var(--lp-surface-hover);color:var(--lp-text-muted)}.lp-pill{--lp-pill-padding-x: .75rem;--lp-pill-padding-y: .25rem;--lp-pill-font-size: var(--lp-text-sm);--lp-pill-font-weight: var(--lp-fw-medium);--lp-pill-border-radius: var(--lp-radius-full);--lp-pill-height: var(--lp-size-md);--lp-pill-gap: var(--lp-size-md-gap);display:inline-flex;align-items:center;justify-content:center;padding:var(--lp-pill-padding-y) var(--lp-pill-padding-x);height:var(--lp-pill-height);gap:var(--lp-pill-gap);font-size:var(--lp-pill-font-size);font-weight:var(--lp-pill-font-weight);line-height:1;white-space:nowrap;border-radius:var(--lp-pill-border-radius);border:1px solid transparent;transition:background-color .15s ease}.lp-pill .material-symbols-rounded{font-size:.75rem}.lp-pill-primary{background-color:var(--lp-primary);color:var(--lp-text-inverse)}.lp-pill-secondary{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-pill-success{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-pill-danger{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-pill-warning{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-pill-info{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-pill-dark{background-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-pill-light{background-color:var(--lp-surface-active);color:var(--lp-text-secondary)}.lp-pill-soft-primary{background-color:var(--lp-primary-bg);color:var(--lp-primary-text)}.lp-pill-soft-secondary{background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text)}.lp-pill-soft-success{background-color:var(--lp-success-bg);color:var(--lp-success-text)}.lp-pill-soft-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text)}.lp-pill-soft-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text)}.lp-pill-soft-info{background-color:var(--lp-info-bg);color:var(--lp-info-text)}.lp-pill-soft-dark{background-color:var(--lp-surface-active);color:var(--lp-text-primary)}.lp-pill-soft-light{background-color:var(--lp-surface-hover);color:var(--lp-text-muted)}.lp-pill-outline-primary{background:transparent;color:var(--lp-primary);border-color:var(--lp-primary)}.lp-pill-outline-secondary{background:transparent;color:var(--lp-secondary);border-color:var(--lp-secondary)}.lp-pill-outline-success{background:transparent;color:var(--lp-success);border-color:var(--lp-success)}.lp-pill-outline-danger{background:transparent;color:var(--lp-danger);border-color:var(--lp-danger)}.lp-pill-outline-warning{background:transparent;color:var(--lp-warning);border-color:var(--lp-warning)}.lp-pill-outline-info{background:transparent;color:var(--lp-info);border-color:var(--lp-info)}.lp-pill-outline-dark{background:transparent;color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-pill-outline-light{background:transparent;color:var(--lp-text-muted);border-color:var(--lp-border)}.lp-pill-xs{--lp-pill-padding-x: .5rem;--lp-pill-padding-y: .125rem;--lp-pill-font-size: var(--lp-text-xs);--lp-pill-height: var(--lp-size-xs);--lp-pill-gap: var(--lp-size-xs-gap)}.lp-pill-xs .material-symbols-rounded{font-size:.625rem}.lp-pill-sm{--lp-pill-padding-x: .625rem;--lp-pill-padding-y: .1875rem;--lp-pill-font-size: var(--lp-text-xs);--lp-pill-height: var(--lp-size-sm);--lp-pill-gap: var(--lp-size-sm-gap)}.lp-pill-sm .material-symbols-rounded{font-size:.75rem}.lp-pill-lg{--lp-pill-padding-x: 1rem;--lp-pill-padding-y: .375rem;--lp-pill-font-size: var(--lp-text-base);--lp-pill-height: var(--lp-size-lg);--lp-pill-gap: var(--lp-size-lg-gap)}.lp-pill-lg .material-symbols-rounded{font-size:.875rem}.lp-pill-xl{--lp-pill-padding-x: 1.25rem;--lp-pill-padding-y: .5rem;--lp-pill-font-size: var(--lp-text-md);--lp-pill-height: var(--lp-size-xl);--lp-pill-gap: var(--lp-size-xl-gap)}.lp-pill-xl .material-symbols-rounded{font-size:1.125rem}.lp-pill-close{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;margin-left:.125rem;margin-right:-.375rem;border:none;background:none;color:inherit;opacity:.6;cursor:pointer;font-size:.75rem;line-height:1;border-radius:var(--lp-radius-full);transition:opacity .15s ease}.lp-pill-close:hover{opacity:1}.lp-pill-close:after{content:"×"}.lp-label{display:inline-flex;align-items:center;justify-content:center;height:1.25rem;padding:0 .5rem;font-size:.6875rem;gap:.25rem;font-weight:var(--lp-fw-semibold);line-height:1;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--lp-radius-sm);transition:background-color .15s ease}.lp-label .material-symbols-rounded{font-size:.625rem}.lp-label-primary{background-color:var(--lp-primary);color:var(--lp-text-inverse)}.lp-label-secondary{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-label-success{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-label-danger{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-label-warning{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-label-info{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-label-dark{background-color:var(--lp-text-primary);color:var(--lp-surface)}.lp-label-light{background-color:var(--lp-surface-active);color:var(--lp-text-secondary)}.lp-label-soft-primary{background-color:var(--lp-primary-bg);color:var(--lp-primary-text)}.lp-label-soft-secondary{background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text)}.lp-label-soft-success{background-color:var(--lp-success-bg);color:var(--lp-success-text)}.lp-label-soft-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text)}.lp-label-soft-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text)}.lp-label-soft-info{background-color:var(--lp-info-bg);color:var(--lp-info-text)}.lp-label-soft-dark{background-color:var(--lp-surface-active);color:var(--lp-text-primary)}.lp-label-soft-light{background-color:var(--lp-surface-hover);color:var(--lp-text-muted)}.lp-label-sm{height:1rem;padding:0 .375rem;font-size:.625rem}.lp-label-sm .material-symbols-rounded{font-size:.5rem}.lp-label-lg{height:1.5rem;padding:0 .625rem;font-size:.75rem}.lp-label-lg .material-symbols-rounded{font-size:.75rem}.lp-label-xl{height:1.75rem;padding:0 .75rem;font-size:.8125rem}.lp-label-xl .material-symbols-rounded{font-size:.875rem}.lp-chip{display:inline-flex;align-items:center;height:var(--lp-size-md);padding:0 var(--lp-size-md-px);font-size:var(--lp-text-base);gap:var(--lp-size-md-gap);font-weight:var(--lp-fw-medium);line-height:1;white-space:nowrap;border-radius:var(--lp-radius-full);border:1px solid var(--lp-border);background-color:var(--lp-surface);color:var(--lp-text-primary);cursor:default;transition:all .15s ease}.lp-chip:is(a){cursor:pointer;text-decoration:none}.lp-chip .material-symbols-rounded{font-size:1rem;transition:color .15s ease}.lp-chip-primary{background-color:var(--lp-primary);color:var(--lp-on-primary);border-color:transparent}.lp-chip-secondary{background-color:var(--lp-secondary);color:var(--lp-text-inverse);border-color:transparent}.lp-chip-success{background-color:var(--lp-success);color:var(--lp-text-inverse);border-color:transparent}.lp-chip-danger{background-color:var(--lp-danger);color:var(--lp-text-inverse);border-color:transparent}.lp-chip-warning{background-color:var(--lp-warning);color:var(--lp-warning-on);border-color:transparent}.lp-chip-info{background-color:var(--lp-info);color:var(--lp-info-on);border-color:transparent}.lp-chip-dark{background-color:var(--lp-text-primary);color:var(--lp-surface);border-color:transparent}.lp-chip-light{background-color:var(--lp-surface);color:var(--lp-text-primary);border-color:var(--lp-border)}.lp-chip-soft-primary{background-color:var(--lp-primary-bg);color:var(--lp-primary-text);border-color:transparent}.lp-chip-soft-secondary{background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text);border-color:transparent}.lp-chip-soft-success{background-color:var(--lp-success-bg);color:var(--lp-success-text);border-color:transparent}.lp-chip-soft-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text);border-color:transparent}.lp-chip-soft-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text);border-color:transparent}.lp-chip-soft-info{background-color:var(--lp-info-bg);color:var(--lp-info-text);border-color:transparent}.lp-chip-soft-dark{background-color:var(--lp-surface-active);color:var(--lp-text-primary);border-color:transparent}.lp-chip-soft-light{background-color:var(--lp-surface-hover);color:var(--lp-text-secondary);border-color:transparent}.lp-chip-outline-primary{background:transparent;color:var(--lp-primary);border-color:var(--lp-primary)}.lp-chip-outline-secondary{background:transparent;color:var(--lp-secondary);border-color:var(--lp-secondary)}.lp-chip-outline-success{background:transparent;color:var(--lp-success);border-color:var(--lp-success)}.lp-chip-outline-danger{background:transparent;color:var(--lp-danger);border-color:var(--lp-danger)}.lp-chip-outline-warning{background:transparent;color:var(--lp-warning);border-color:var(--lp-warning)}.lp-chip-outline-info{background:transparent;color:var(--lp-info);border-color:var(--lp-info)}.lp-chip-outline-dark{background:transparent;color:var(--lp-text-primary);border-color:var(--lp-text-primary)}.lp-chip-outline-light{background:transparent;color:var(--lp-text-secondary);border-color:var(--lp-border)}.lp-chip-xs{height:var(--lp-size-xs);padding:0 var(--lp-size-xs-px);font-size:var(--lp-text-xs);gap:var(--lp-size-xs-gap)}.lp-chip-xs .material-symbols-rounded{font-size:.75rem}.lp-chip-sm{height:var(--lp-size-sm);padding:0 var(--lp-size-sm-px);font-size:var(--lp-text-sm);gap:var(--lp-size-sm-gap)}.lp-chip-sm .material-symbols-rounded{font-size:.875rem}.lp-chip-lg{height:var(--lp-size-lg);padding:0 var(--lp-size-lg-px);font-size:var(--lp-text-lg);gap:var(--lp-size-lg-gap)}.lp-chip-lg .material-symbols-rounded{font-size:1.125rem}.lp-chip-xl{height:var(--lp-size-xl);padding:0 var(--lp-size-xl-px);font-size:var(--lp-text-xl);gap:var(--lp-size-xl-gap)}.lp-chip-xl .material-symbols-rounded{font-size:1.25rem}.lp-chip-avatar{width:1.5rem;height:1.5rem;border-radius:var(--lp-radius-full);-o-object-fit:cover;object-fit:cover;margin-left:-.375rem;flex-shrink:0;vertical-align:middle}.lp-chip-close{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-right:-.375rem;border:none;background:none;color:inherit;opacity:.5;cursor:pointer;border-radius:var(--lp-radius-full);transition:opacity .15s ease,background .15s ease}.lp-chip-close:hover{opacity:1;background:var(--lp-shadow-color)}.lp-chip-close:after{content:"×";font-size:.875rem}.lp-chip-check{display:none}.lp-chip-check .material-symbols-rounded{font-size:1rem}.lp-chip-selectable{cursor:pointer}.lp-chip-selectable:hover{border-color:var(--lp-primary)}.lp-chip-selected{background-color:var(--lp-primary-bg);color:var(--lp-primary);border-color:var(--lp-primary)}.lp-chip-selected .lp-chip-check{display:inline-flex}.lp-chip-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.lp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:200px}.lp-empty-state-icon{font-size:3rem;color:var(--lp-text-muted);margin-bottom:1rem;opacity:.5}.lp-empty-state-title{font-size:var(--lp-text-lg);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);margin-bottom:.5rem}.lp-empty-state-description{font-size:var(--lp-text-sm);color:var(--lp-text-muted);max-width:400px;margin-bottom:1.5rem}.lp-empty-state-actions{display:flex;gap:.75rem}.lp-empty-state-compact{padding:2rem 1.5rem;min-height:auto}.lp-empty-state-compact .lp-empty-state-icon{font-size:2rem}.lp-list-group{display:flex;flex-direction:column;border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);overflow:hidden}.lp-list-group-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--lp-text-primary);background-color:var(--lp-surface);border-bottom:1px solid var(--lp-border);text-decoration:none;transition:background-color .1s ease}.lp-list-group-item:last-child{border-bottom:0}.lp-list-group-item[href],.lp-list-group-item[role=button]{cursor:pointer}.lp-list-group-item[href]:hover,.lp-list-group-item[role=button]:hover{background-color:var(--lp-surface-hover)}.lp-list-group-item[href]:focus-visible,.lp-list-group-item[role=button]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--lp-focus-ring)}.lp-list-group-item-active{background-color:var(--lp-primary-bg);color:var(--lp-primary);font-weight:var(--lp-fw-medium)}.lp-list-group-item-disabled{color:var(--lp-text-disabled);pointer-events:none}.lp-list-group-item-success{background-color:var(--lp-success-bg);color:var(--lp-success-text)}.lp-list-group-item-danger{background-color:var(--lp-danger-bg);color:var(--lp-danger-text)}.lp-list-group-item-warning{background-color:var(--lp-warning-bg);color:var(--lp-warning-text)}.lp-list-group-item-info{background-color:var(--lp-info-bg);color:var(--lp-info-text)}.lp-list-group-flush{border:0;border-radius:0}.lp-list-group-horizontal{flex-direction:row}.lp-list-group-horizontal .lp-list-group-item{border-bottom:0;border-right:1px solid var(--lp-border)}.lp-list-group-horizontal .lp-list-group-item:last-child{border-right:0}.lp-skeleton{display:block;background:linear-gradient(90deg,var(--lp-surface-hover) 25%,var(--lp-surface-active) 50%,var(--lp-surface-hover) 75%);background-size:200% 100%;animation:lp-skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--lp-radius-sm)}.lp-skeleton-text{height:.875rem;width:100%;margin-bottom:.5rem}.lp-skeleton-text:last-child{width:60%}.lp-skeleton-heading{height:1.5rem;width:40%;margin-bottom:.75rem}.lp-skeleton-circle{width:2.5rem;height:2.5rem;border-radius:50%}.lp-skeleton-rect{width:100%;height:200px;border-radius:var(--lp-radius-md)}.lp-skeleton-card{height:300px;border-radius:var(--lp-radius-lg)}.lp-skeleton-button{height:2.25rem;width:6rem;border-radius:var(--lp-radius-md)}.lp-skeleton-sm{height:.625rem}.lp-skeleton-lg{height:1.125rem}@keyframes lp-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-spinner{display:inline-block;width:1.5rem;height:1.5rem;border:2px solid var(--lp-border);border-top-color:var(--lp-primary);border-radius:50%;animation:lp-spinner-rotate .65s linear infinite;flex-shrink:0}.lp-spinner-xs{width:.875rem;height:.875rem;border-width:1.5px}.lp-spinner-sm{width:1.125rem;height:1.125rem;border-width:2px}.lp-spinner-lg{width:2rem;height:2rem;border-width:3px}.lp-spinner-xl{width:3rem;height:3rem;border-width:3px}.lp-spinner-primary{border-top-color:var(--lp-primary)}.lp-spinner-success{border-top-color:var(--lp-success)}.lp-spinner-danger{border-top-color:var(--lp-danger)}.lp-spinner-warning{border-top-color:var(--lp-warning)}.lp-spinner-info{border-top-color:var(--lp-info)}.lp-spinner-white{border-color:var(--lp-border-light);border-top-color:var(--lp-text-inverse)}.lp-spinner-dots{width:auto;height:auto;border:none;display:inline-flex;gap:.25rem;animation:none}.lp-spinner-dots:before,.lp-spinner-dots:after,.lp-spinner-dots span{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--lp-primary);animation:lp-spinner-bounce 1.2s ease-in-out infinite}.lp-spinner-dots:after{animation-delay:.2s}.lp-spinner-dots span{animation-delay:.4s}.lp-spinner-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:var(--lp-overlay-bg)}@keyframes lp-spinner-rotate{to{transform:rotate(360deg)}}@keyframes lp-spinner-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.lp-timeline{position:relative;padding:0;list-style:none}.lp-timeline:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;background-color:var(--lp-border)}.lp-timeline-item{position:relative;padding-left:2.5rem;padding-bottom:1.5rem}.lp-timeline-item:last-child{padding-bottom:0}.lp-timeline-dot{position:absolute;left:0;top:.25rem;width:1.125rem;height:1.125rem;border-radius:50%;background-color:var(--lp-surface);border:2px solid var(--lp-primary);z-index:1}.lp-timeline-dot-success{border-color:var(--lp-success)}.lp-timeline-dot-danger{border-color:var(--lp-danger)}.lp-timeline-dot-warning{border-color:var(--lp-warning)}.lp-timeline-dot-info{border-color:var(--lp-info)}.lp-timeline-dot-filled{background-color:var(--lp-primary);border-color:var(--lp-primary)}.lp-timeline-time{display:block;font-size:var(--lp-text-xs);color:var(--lp-text-muted);margin-bottom:.25rem}.lp-timeline-title{font-size:var(--lp-text-base);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);margin-bottom:.25rem}.lp-timeline-content{font-size:var(--lp-text-sm);color:var(--lp-text-secondary)}.lp-timeline-centered:before{left:50%;transform:translate(-50%)}.lp-timeline-centered .lp-timeline-item{width:50%;padding-left:0;padding-right:2.5rem}.lp-timeline-centered .lp-timeline-item:nth-child(2n){margin-left:50%;padding-left:2.5rem;padding-right:0}.lp-timeline-centered .lp-timeline-dot{left:auto;right:-.5625rem}.lp-timeline-centered .lp-timeline-item:nth-child(2n) .lp-timeline-dot{left:-.5625rem;right:auto}.lp-timeline-horizontal{display:flex;gap:0}.lp-timeline-horizontal:before{top:.5rem;left:0;right:0;bottom:auto;width:auto;height:2px}.lp-timeline-horizontal .lp-timeline-item{flex:1;padding-left:0;padding-top:2rem;padding-bottom:0;text-align:center}.lp-timeline-horizontal .lp-timeline-dot{left:50%;top:0;transform:translate(-50%)}.lp-select{position:relative;display:inline-flex;width:100%}.lp-select-trigger{display:flex;align-items:center;width:100%;height:var(--lp-size-md);padding:0 var(--lp-size-md-px);font-size:var(--lp-text-base);gap:var(--lp-size-md-gap);padding-right:calc(var(--lp-size-md-px) + 1.25rem);color:var(--lp-text-primary);background-color:var(--lp-input-bg);border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-sm);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.lp-select-trigger:hover{border-color:var(--lp-border-strong)}.lp-select-trigger:focus-visible{border-color:var(--lp-input-focus-border);box-shadow:0 0 0 3px var(--lp-focus-ring);outline:none}.lp-select-trigger:after{content:"";position:absolute;right:.75rem;top:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--lp-text-muted);transform:translateY(-50%);transition:transform .15s ease}.lp-select-trigger[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.lp-select-placeholder{color:var(--lp-input-placeholder)}.lp-select-tags{display:flex;flex-wrap:wrap;gap:.25rem}.lp-select-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:var(--lp-text-xs);background-color:var(--lp-primary-bg);color:var(--lp-primary-text);border-radius:var(--lp-radius-sm)}.lp-select-tag-remove{cursor:pointer;font-size:.875rem;opacity:.6}.lp-select-tag-remove:hover{opacity:1}.lp-select-tag-remove:after{content:"×"}.lp-select-dropdown{position:absolute;z-index:1000;top:100%;left:0;right:0;display:none;margin-top:.25rem;max-height:250px;overflow-y:auto;background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow-lg)}.lp-select-dropdown-open{display:block}.lp-select-search{position:sticky;top:0;padding:.5rem;background-color:var(--lp-surface);border-bottom:1px solid var(--lp-border)}.lp-select-search input{width:100%;padding:.375rem .625rem;font-size:var(--lp-text-sm);border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-sm);background-color:var(--lp-input-bg);color:var(--lp-text-primary)}.lp-select-search input:focus{border-color:var(--lp-input-focus-border);outline:none}.lp-select-search input::-moz-placeholder{color:var(--lp-input-placeholder)}.lp-select-search input::placeholder{color:var(--lp-input-placeholder)}.lp-select-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:var(--lp-text-sm);color:var(--lp-text-primary);cursor:pointer;transition:background-color .1s ease}.lp-select-option:hover,.lp-select-option-focused{background-color:var(--lp-surface-hover)}.lp-select-option-selected{background-color:var(--lp-primary-bg);color:var(--lp-primary);font-weight:var(--lp-fw-medium)}.lp-select-option-disabled{color:var(--lp-text-disabled);pointer-events:none}.lp-select-group-label{padding:.375rem .75rem;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-semibold);color:var(--lp-text-muted);text-transform:uppercase;letter-spacing:.05em}.lp-select-empty{padding:1rem;text-align:center;color:var(--lp-text-muted);font-size:var(--lp-text-sm)}.lp-select-disabled{opacity:.6;pointer-events:none}.lp-select-disabled .lp-select-trigger{background-color:var(--lp-input-disabled-bg);cursor:not-allowed}.lp-select-xs .lp-select-trigger{height:var(--lp-size-xs);padding:0 var(--lp-size-xs-px);font-size:var(--lp-text-xs);gap:var(--lp-size-xs-gap);padding-right:calc(var(--lp-size-xs-px) + 1.25rem)}.lp-select-sm .lp-select-trigger{height:var(--lp-size-sm);padding:0 var(--lp-size-sm-px);font-size:var(--lp-text-sm);gap:var(--lp-size-sm-gap);padding-right:calc(var(--lp-size-sm-px) + 1.25rem)}.lp-select-lg .lp-select-trigger{height:var(--lp-size-lg);padding:0 var(--lp-size-lg-px);font-size:var(--lp-text-lg);gap:var(--lp-size-lg-gap);padding-right:calc(var(--lp-size-lg-px) + 1.25rem)}.lp-select-xl .lp-select-trigger{height:var(--lp-size-xl);padding:0 var(--lp-size-xl-px);font-size:var(--lp-text-xl);gap:var(--lp-size-xl-gap);padding-right:calc(var(--lp-size-xl-px) + 1.25rem)}.lp-autocomplete{position:relative;width:100%}.lp-autocomplete-input{width:100%;padding:.5rem .75rem;font-size:var(--lp-text-base);color:var(--lp-text-primary);background-color:var(--lp-input-bg);border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.lp-autocomplete-input:focus{border-color:var(--lp-input-focus-border);box-shadow:0 0 0 3px var(--lp-focus-ring);outline:none}.lp-autocomplete-input::-moz-placeholder{color:var(--lp-input-placeholder)}.lp-autocomplete-input::placeholder{color:var(--lp-input-placeholder)}.lp-autocomplete-results{position:absolute;z-index:1000;top:100%;left:0;right:0;display:none;margin-top:.25rem;max-height:250px;overflow-y:auto;background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow-lg)}.lp-autocomplete-results-open{display:block}.lp-autocomplete-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:var(--lp-text-sm);color:var(--lp-text-primary);cursor:pointer;transition:background-color .1s ease}.lp-autocomplete-item:hover,.lp-autocomplete-item-focused{background-color:var(--lp-surface-hover)}.lp-autocomplete-item-selected{background-color:var(--lp-primary-bg);color:var(--lp-primary)}.lp-autocomplete-item mark{background-color:var(--lp-warning-bg);color:inherit;padding:0;border-radius:2px}.lp-autocomplete-empty{padding:.75rem;text-align:center;color:var(--lp-text-muted);font-size:var(--lp-text-sm)}.lp-autocomplete-loading{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.lp-pagination{display:flex;align-items:center;gap:.25rem;list-style:none;padding:0;margin:0}.lp-pagination-item{display:inline-flex}.lp-pagination-item a,.lp-pagination-item button{display:inline-flex;align-items:center;justify-content:center;height:var(--lp-size-md);padding:0 var(--lp-size-md-px);font-size:var(--lp-text-base);gap:var(--lp-size-md-gap);min-width:var(--lp-size-md);color:var(--lp-text-secondary);background-color:transparent;border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);cursor:pointer;text-decoration:none;transition:background-color .1s ease,color .1s ease,border-color .1s ease}.lp-pagination-item a:hover,.lp-pagination-item button:hover{background-color:var(--lp-surface-hover);border-color:var(--lp-border-strong);color:var(--lp-text-primary)}.lp-pagination-item a:focus-visible,.lp-pagination-item button:focus-visible{outline:2px solid var(--lp-primary);outline-offset:1px}.lp-pagination-item-active a,.lp-pagination-item-active button{background-color:var(--lp-primary);color:var(--lp-text-inverse);border-color:var(--lp-primary);font-weight:var(--lp-fw-medium)}.lp-pagination-item-disabled a,.lp-pagination-item-disabled button{color:var(--lp-text-disabled);pointer-events:none;opacity:.5}.lp-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--lp-size-md);height:var(--lp-size-md);color:var(--lp-text-muted);font-size:var(--lp-text-sm)}.lp-pagination-info{font-size:var(--lp-text-sm);color:var(--lp-text-muted);margin-left:.75rem}.lp-pagination-xs .lp-pagination-item a,.lp-pagination-xs .lp-pagination-item button{height:var(--lp-size-xs);padding:0 var(--lp-size-xs-px);font-size:var(--lp-text-xs);gap:var(--lp-size-xs-gap);min-width:var(--lp-size-xs)}.lp-pagination-xs .lp-pagination-ellipsis{min-width:var(--lp-size-xs);height:var(--lp-size-xs);font-size:var(--lp-text-xs)}.lp-pagination-sm .lp-pagination-item a,.lp-pagination-sm .lp-pagination-item button{height:var(--lp-size-sm);padding:0 var(--lp-size-sm-px);font-size:var(--lp-text-sm);gap:var(--lp-size-sm-gap);min-width:var(--lp-size-sm)}.lp-pagination-sm .lp-pagination-ellipsis{min-width:var(--lp-size-sm);height:var(--lp-size-sm);font-size:var(--lp-text-sm)}.lp-pagination-lg .lp-pagination-item a,.lp-pagination-lg .lp-pagination-item button{height:var(--lp-size-lg);padding:0 var(--lp-size-lg-px);font-size:var(--lp-text-lg);gap:var(--lp-size-lg-gap);min-width:var(--lp-size-lg)}.lp-pagination-lg .lp-pagination-ellipsis{min-width:var(--lp-size-lg);height:var(--lp-size-lg);font-size:var(--lp-text-md)}.lp-pagination-xl .lp-pagination-item a,.lp-pagination-xl .lp-pagination-item button{height:var(--lp-size-xl);padding:0 var(--lp-size-xl-px);font-size:var(--lp-text-xl);gap:var(--lp-size-xl-gap);min-width:var(--lp-size-xl)}.lp-pagination-xl .lp-pagination-ellipsis{min-width:var(--lp-size-xl);height:var(--lp-size-xl);font-size:var(--lp-text-lg)}.lp-pagination-minimal .lp-pagination-item a,.lp-pagination-minimal .lp-pagination-item button{border:none;border-radius:var(--lp-radius-sm)}.lp-progress{display:flex;overflow:hidden;height:.5rem;background-color:var(--lp-surface-hover);border-radius:var(--lp-radius-full)}.lp-progress-bar{display:flex;align-items:center;justify-content:center;height:100%;background-color:var(--lp-primary);border-radius:var(--lp-radius-full);transition:width .3s ease;min-width:0}.lp-progress-bar--success{background-color:var(--lp-success)}.lp-progress-bar--danger{background-color:var(--lp-danger)}.lp-progress-bar--warning{background-color:var(--lp-warning)}.lp-progress-bar--info{background-color:var(--lp-info)}.lp-progress-bar--striped{background-image:linear-gradient(45deg,var(--lp-surface-hover) 25%,transparent 25%,transparent 50%,var(--lp-surface-hover) 50%,var(--lp-surface-hover) 75%,transparent 75%,transparent);background-size:1rem 1rem}.lp-progress-bar--animated{animation:lp-progress-stripes 1s linear infinite}.lp-progress-indeterminate .lp-progress-bar{width:30%!important;animation:lp-progress-indeterminate 1.5s ease-in-out infinite}.lp-progress-xs{height:.25rem}.lp-progress-sm{height:.375rem}.lp-progress-lg{height:.75rem}.lp-progress-xl{height:1.25rem}.lp-progress-xl .lp-progress-bar{font-size:var(--lp-text-xs);color:var(--lp-text-inverse)}.lp-progress-label{font-size:var(--lp-text-xs);font-weight:var(--lp-fw-medium);padding:0 .5rem}@keyframes lp-progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes lp-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.lp-stepper{display:flex;align-items:flex-start;gap:0}.lp-stepper-step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.lp-stepper-step:not(:last-child):after{content:"";position:absolute;top:1rem;left:calc(50% + 1rem);right:calc(-50% + 1rem);height:2px;background-color:var(--lp-border);transition:background-color .2s ease}.lp-stepper-step-completed:after{background-color:var(--lp-primary)}.lp-stepper-indicator{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-size:var(--lp-text-sm);font-weight:var(--lp-fw-semibold);background-color:var(--lp-surface);border:2px solid var(--lp-border);color:var(--lp-text-muted);z-index:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.lp-stepper-step--active .lp-stepper-indicator,.lp-stepper-step--completed .lp-stepper-indicator{background-color:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-text-inverse)}.lp-stepper-step--completed .lp-stepper-indicator:after{content:"✓"}.lp-stepper-step--error .lp-stepper-indicator{background-color:var(--lp-danger);border-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-stepper-label{margin-top:.5rem;font-size:var(--lp-text-sm);font-weight:var(--lp-fw-medium);color:var(--lp-text-muted)}.lp-stepper-step--active .lp-stepper-label{color:var(--lp-primary)}.lp-stepper-step--completed .lp-stepper-label{color:var(--lp-text-primary)}.lp-stepper-description{font-size:var(--lp-text-xs);color:var(--lp-text-muted);margin-top:.125rem}.lp-stepper-vertical{flex-direction:column;align-items:flex-start}.lp-stepper-vertical .lp-stepper-step{flex-direction:row;align-items:flex-start;text-align:left;padding-bottom:1.5rem}.lp-stepper-vertical .lp-stepper-step:not(:last-child):after{top:2rem;bottom:0;left:.9375rem;right:auto;width:2px;height:auto}.lp-stepper-vertical .lp-stepper-label,.lp-stepper-vertical .lp-stepper-description{margin-top:0;margin-left:.75rem}.lp-stepper-vertical .lp-stepper-label{margin-top:.25rem}.lp-stepper-compact .lp-stepper-indicator{width:1.5rem;height:1.5rem;font-size:var(--lp-text-xs)}.lp-carousel{position:relative;overflow:hidden;border-radius:var(--lp-radius-lg)}.lp-carousel-track{display:flex;transition:transform .4s ease}.lp-carousel-slide{flex:0 0 100%;min-width:0}.lp-carousel-prev,.lp-carousel-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--lp-surface);opacity:.95;border:none;cursor:pointer;color:var(--lp-text-primary);box-shadow:var(--lp-shadow-md);transition:background-color .15s ease,transform .15s ease;font-size:1.125rem}.lp-carousel-prev:hover,.lp-carousel-next:hover{background-color:var(--lp-surface);transform:translateY(-50%) scale(1.05)}.lp-carousel-prev:disabled,.lp-carousel-next:disabled{opacity:.4;pointer-events:none}.lp-carousel-prev{left:.75rem}.lp-carousel-next{right:.75rem}.lp-carousel-indicators{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;gap:.375rem;z-index:5}.lp-carousel-indicator{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--lp-text-disabled);border:none;cursor:pointer;padding:0;transition:background-color .2s ease,width .2s ease}.lp-carousel-indicator-active{background-color:var(--lp-surface);width:1.25rem;border-radius:var(--lp-radius-full)}.lp-scrollspy-active{color:var(--lp-primary)!important;font-weight:var(--lp-fw-medium)}.lp-go-to-top{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1030;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--lp-radius-full);background-color:var(--lp-primary);color:var(--lp-text-inverse);border:none;cursor:pointer;box-shadow:var(--lp-shadow-md);opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .15s ease}.lp-go-to-top:hover{background-color:var(--lp-primary-hover);transform:translateY(-2px)}.lp-go-to-top-visible{opacity:1;visibility:visible;transform:translateY(0)}.lp-go-to-top:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg) translateY(1px)}.lp-context-menu{position:fixed;z-index:1100;display:none;min-width:10rem;padding:.375rem 0;background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow-lg)}.lp-context-menu-open{display:block}.lp-context-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.425rem .875rem;font-size:var(--lp-text-sm);color:var(--lp-text-primary);background:none;border:none;cursor:pointer;text-align:left;transition:background-color .1s ease}.lp-context-menu-item:hover{background-color:var(--lp-surface-hover)}.lp-context-menu-item-disabled{color:var(--lp-text-disabled);pointer-events:none}.lp-context-menu-item-danger{color:var(--lp-danger)}.lp-context-menu-item-danger:hover{background-color:var(--lp-danger-bg)}.lp-context-menu-item-shortcut{margin-left:auto;font-size:var(--lp-text-xs);color:var(--lp-text-muted)}.lp-context-menu-divider{height:0;margin:.375rem 0;border-top:1px solid var(--lp-border)}.lp-context-menu-header{padding:.375rem .875rem;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-semibold);color:var(--lp-text-muted);text-transform:uppercase}.lp-quick-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;--lp-ql-transition: .15s cubic-bezier(.4, 0, .2, 1)}.lp-quick-links-item{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--lp-radius-md);border:1px solid var(--lp-border);background-color:var(--lp-surface);color:var(--lp-text-primary);text-decoration:none;font-size:.875rem;line-height:1.25;white-space:nowrap;transition:background-color var(--lp-ql-transition),color var(--lp-ql-transition),border-color var(--lp-ql-transition)}.lp-quick-links-item:hover{background-color:var(--lp-surface-hover);color:var(--lp-text-primary)}.lp-quick-links-icon{font-size:1.125rem;color:var(--lp-text-secondary);flex-shrink:0;transition:color var(--lp-ql-transition)}.lp-quick-links-label{font-weight:var(--lp-fw-medium)}.lp-quick-links-primary .lp-quick-links-item,.lp-quick-links-item-primary{color:var(--lp-primary-text);background-color:var(--lp-primary-bg);border-color:transparent}.lp-quick-links-primary .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-item-primary .lp-quick-links-icon{color:var(--lp-primary)}.lp-quick-links-primary .lp-quick-links-item:hover,.lp-quick-links-item-primary:hover{background-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-quick-links-primary .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-item-primary:hover .lp-quick-links-icon{color:var(--lp-on-primary)}.lp-quick-links-secondary .lp-quick-links-item,.lp-quick-links-item-secondary{color:var(--lp-secondary-text);background-color:var(--lp-secondary-bg);border-color:transparent}.lp-quick-links-secondary .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-item-secondary .lp-quick-links-icon{color:var(--lp-secondary)}.lp-quick-links-secondary .lp-quick-links-item:hover,.lp-quick-links-item-secondary:hover{background-color:var(--lp-secondary);color:var(--lp-text-inverse)}.lp-quick-links-secondary .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-item-secondary:hover .lp-quick-links-icon{color:var(--lp-text-inverse)}.lp-quick-links-success .lp-quick-links-item,.lp-quick-links-item-success{color:var(--lp-success-text);background-color:var(--lp-success-bg);border-color:transparent}.lp-quick-links-success .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-item-success .lp-quick-links-icon{color:var(--lp-success)}.lp-quick-links-success .lp-quick-links-item:hover,.lp-quick-links-item-success:hover{background-color:var(--lp-success);color:var(--lp-text-inverse)}.lp-quick-links-success .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-item-success:hover .lp-quick-links-icon{color:var(--lp-text-inverse)}.lp-quick-links-danger .lp-quick-links-item,.lp-quick-links-item-danger{color:var(--lp-danger-text);background-color:var(--lp-danger-bg);border-color:transparent}.lp-quick-links-danger .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-item-danger .lp-quick-links-icon{color:var(--lp-danger)}.lp-quick-links-danger .lp-quick-links-item:hover,.lp-quick-links-item-danger:hover{background-color:var(--lp-danger);color:var(--lp-text-inverse)}.lp-quick-links-danger .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-item-danger:hover .lp-quick-links-icon{color:var(--lp-text-inverse)}.lp-quick-links-warning .lp-quick-links-item,.lp-quick-links-item-warning{color:var(--lp-warning-text);background-color:var(--lp-warning-bg);border-color:transparent}.lp-quick-links-warning .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-item-warning .lp-quick-links-icon{color:var(--lp-warning)}.lp-quick-links-warning .lp-quick-links-item:hover,.lp-quick-links-item-warning:hover{background-color:var(--lp-warning);color:var(--lp-warning-on)}.lp-quick-links-warning .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-item-warning:hover .lp-quick-links-icon{color:var(--lp-warning-on)}.lp-quick-links-info .lp-quick-links-item,.lp-quick-links-item-info{color:var(--lp-info-text);background-color:var(--lp-info-bg);border-color:transparent}.lp-quick-links-info .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-item-info .lp-quick-links-icon{color:var(--lp-info)}.lp-quick-links-info .lp-quick-links-item:hover,.lp-quick-links-item-info:hover{background-color:var(--lp-info);color:var(--lp-info-on)}.lp-quick-links-info .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-item-info:hover .lp-quick-links-icon{color:var(--lp-info-on)}.lp-quick-links-divided{gap:.2rem}.lp-quick-links-divided .lp-quick-links-item{background-color:transparent;border-color:transparent}.lp-quick-links-divided .lp-quick-links-item:hover{background-color:var(--lp-surface-hover)}.lp-quick-links-divided.lp-quick-links-primary .lp-quick-links-item,.lp-quick-links-divided .lp-quick-links-item-primary{background-color:transparent;color:var(--lp-primary-text)}.lp-quick-links-divided.lp-quick-links-primary .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-primary .lp-quick-links-icon{color:var(--lp-primary)}.lp-quick-links-divided.lp-quick-links-primary .lp-quick-links-item:hover,.lp-quick-links-divided .lp-quick-links-item-primary:hover{background-color:var(--lp-primary-bg);color:var(--lp-primary-text)}.lp-quick-links-divided.lp-quick-links-primary .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-primary:hover .lp-quick-links-icon{color:var(--lp-primary)}.lp-quick-links-divided.lp-quick-links-secondary .lp-quick-links-item,.lp-quick-links-divided .lp-quick-links-item-secondary{background-color:transparent;color:var(--lp-secondary-text)}.lp-quick-links-divided.lp-quick-links-secondary .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-secondary .lp-quick-links-icon{color:var(--lp-secondary)}.lp-quick-links-divided.lp-quick-links-secondary .lp-quick-links-item:hover,.lp-quick-links-divided .lp-quick-links-item-secondary:hover{background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text)}.lp-quick-links-divided.lp-quick-links-secondary .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-secondary:hover .lp-quick-links-icon{color:var(--lp-secondary)}.lp-quick-links-divided.lp-quick-links-success .lp-quick-links-item,.lp-quick-links-divided .lp-quick-links-item-success{background-color:transparent;color:var(--lp-success-text)}.lp-quick-links-divided.lp-quick-links-success .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-success .lp-quick-links-icon{color:var(--lp-success)}.lp-quick-links-divided.lp-quick-links-success .lp-quick-links-item:hover,.lp-quick-links-divided .lp-quick-links-item-success:hover{background-color:var(--lp-success-bg);color:var(--lp-success-text)}.lp-quick-links-divided.lp-quick-links-success .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-success:hover .lp-quick-links-icon{color:var(--lp-success)}.lp-quick-links-divided.lp-quick-links-danger .lp-quick-links-item,.lp-quick-links-divided .lp-quick-links-item-danger{background-color:transparent;color:var(--lp-danger-text)}.lp-quick-links-divided.lp-quick-links-danger .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-danger .lp-quick-links-icon{color:var(--lp-danger)}.lp-quick-links-divided.lp-quick-links-danger .lp-quick-links-item:hover,.lp-quick-links-divided .lp-quick-links-item-danger:hover{background-color:var(--lp-danger-bg);color:var(--lp-danger-text)}.lp-quick-links-divided.lp-quick-links-danger .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-danger:hover .lp-quick-links-icon{color:var(--lp-danger)}.lp-quick-links-divided.lp-quick-links-warning .lp-quick-links-item,.lp-quick-links-divided .lp-quick-links-item-warning{background-color:transparent;color:var(--lp-warning-text)}.lp-quick-links-divided.lp-quick-links-warning .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-warning .lp-quick-links-icon{color:var(--lp-warning)}.lp-quick-links-divided.lp-quick-links-warning .lp-quick-links-item:hover,.lp-quick-links-divided .lp-quick-links-item-warning:hover{background-color:var(--lp-warning-bg);color:var(--lp-warning-text)}.lp-quick-links-divided.lp-quick-links-warning .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-warning:hover .lp-quick-links-icon{color:var(--lp-warning)}.lp-quick-links-divided.lp-quick-links-info .lp-quick-links-item,.lp-quick-links-divided .lp-quick-links-item-info{background-color:transparent;color:var(--lp-info-text)}.lp-quick-links-divided.lp-quick-links-info .lp-quick-links-item .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-info .lp-quick-links-icon{color:var(--lp-info)}.lp-quick-links-divided.lp-quick-links-info .lp-quick-links-item:hover,.lp-quick-links-divided .lp-quick-links-item-info:hover{background-color:var(--lp-info-bg);color:var(--lp-info-text)}.lp-quick-links-divided.lp-quick-links-info .lp-quick-links-item:hover .lp-quick-links-icon,.lp-quick-links-divided .lp-quick-links-item-info:hover .lp-quick-links-icon{color:var(--lp-info)}.lp-quick-links-sep{width:1px;height:1rem;background-color:var(--lp-border);align-self:center;flex-shrink:0}.lp-quick-links-borderless .lp-quick-links-item{background-color:transparent;border-color:transparent;padding:.25rem .5rem}.lp-quick-links-borderless .lp-quick-links-item:hover{background-color:var(--lp-surface-hover)}.lp-quick-links-borderless.lp-quick-links-primary .lp-quick-links-item:hover{background-color:var(--lp-primary-bg);color:var(--lp-primary-text)}.lp-quick-links-borderless.lp-quick-links-primary .lp-quick-links-item:hover .lp-quick-links-icon{color:var(--lp-primary)}.lp-quick-links-borderless.lp-quick-links-secondary .lp-quick-links-item:hover{background-color:var(--lp-secondary-bg);color:var(--lp-secondary-text)}.lp-quick-links-borderless.lp-quick-links-secondary .lp-quick-links-item:hover .lp-quick-links-icon{color:var(--lp-secondary)}.lp-quick-links-borderless.lp-quick-links-success .lp-quick-links-item:hover{background-color:var(--lp-success-bg);color:var(--lp-success-text)}.lp-quick-links-borderless.lp-quick-links-success .lp-quick-links-item:hover .lp-quick-links-icon{color:var(--lp-success)}.lp-quick-links-borderless.lp-quick-links-danger .lp-quick-links-item:hover{background-color:var(--lp-danger-bg);color:var(--lp-danger-text)}.lp-quick-links-borderless.lp-quick-links-danger .lp-quick-links-item:hover .lp-quick-links-icon{color:var(--lp-danger)}.lp-quick-links-borderless.lp-quick-links-warning .lp-quick-links-item:hover{background-color:var(--lp-warning-bg);color:var(--lp-warning-text)}.lp-quick-links-borderless.lp-quick-links-warning .lp-quick-links-item:hover .lp-quick-links-icon{color:var(--lp-warning)}.lp-quick-links-borderless.lp-quick-links-info .lp-quick-links-item:hover{background-color:var(--lp-info-bg);color:var(--lp-info-text)}.lp-quick-links-borderless.lp-quick-links-info .lp-quick-links-item:hover .lp-quick-links-icon{color:var(--lp-info)}.lp-quick-links-collapsible{display:flex;align-items:flex-start;gap:.5rem}.lp-quick-links-collapsible .lp-quick-links{flex:1;min-width:0;overflow:hidden;max-height:var(--lp-quick-links-collapsed-height, 2.25rem);transition:max-height .3s ease}.lp-quick-links-collapsible-expanded .lp-quick-links{max-height:var(--lp-quick-links-expanded-height, 60rem)}.lp-quick-links-toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;padding:.25rem;color:var(--lp-text-muted);background-color:transparent;border:none;cursor:pointer;transition:color .15s ease}.lp-quick-links-toggle:hover{color:var(--lp-primary)}.lp-quick-links-toggle .material-symbols-rounded{font-size:1.25rem;transition:transform .2s ease}.lp-quick-links-toggle-visible{display:inline-flex}.lp-rating{display:inline-flex;gap:.125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-rating-star{font-size:1.25rem;color:var(--lp-border-strong);transition:color .1s ease,transform .1s ease}.lp-rating-star:before{content:"★"}.lp-rating-star-active{color:var(--lp-rating-star)}.lp-rating-star-half{position:relative;color:var(--lp-border-strong)}.lp-rating-star-half:after{content:"★";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:var(--lp-rating-star)}.lp-rating-star:hover{transform:scale(1.15)}.lp-rating-readonly,.lp-rating-readonly .lp-rating-star{cursor:default}.lp-rating-readonly .lp-rating-star:hover{transform:none}.lp-rating-sm .lp-rating-star{font-size:1rem}.lp-rating-lg .lp-rating-star{font-size:1.5rem}.lp-rating-value{margin-left:.5rem;font-size:var(--lp-text-sm);font-weight:var(--lp-fw-medium);color:var(--lp-text-secondary);align-self:center}.lp-tree{list-style:none;padding:0;margin:0;font-size:var(--lp-text-sm)}.lp-tree .lp-tree{padding-left:1.25rem}.lp-tree-item-content{display:flex;align-items:center;gap:.375rem;padding:.3rem .5rem;border-radius:var(--lp-radius-sm);cursor:pointer;color:var(--lp-text-primary);transition:background-color .1s ease}.lp-tree-item-content:hover{background-color:var(--lp-surface-hover)}.lp-tree-item-content:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--lp-focus-ring)}.lp-tree-item-selected>.lp-tree-item-content{background-color:var(--lp-primary-bg);color:var(--lp-primary)}.lp-tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;font-size:.6rem;color:var(--lp-text-muted);transition:transform .15s ease}.lp-tree-toggle:after{content:"▶"}.lp-tree-toggle[aria-expanded=true]{transform:rotate(90deg)}.lp-tree-toggle-leaf{visibility:hidden}.lp-tree-icon{display:inline-flex;flex-shrink:0;font-size:.875rem;color:var(--lp-text-muted)}.lp-tree-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-tree-checkable .lp-tree-item-content{gap:.5rem}.lp-tree-checkbox{flex-shrink:0}.lp-tree-lines .lp-tree{position:relative}.lp-tree-lines .lp-tree:before{content:"";position:absolute;left:.375rem;top:0;bottom:.75rem;width:1px;background-color:var(--lp-border)}.lp-tree-lines .lp-tree-item{position:relative}.lp-tree-lines .lp-tree-item:before{content:"";position:absolute;left:-.875rem;top:.875rem;width:.75rem;height:1px;background-color:var(--lp-border)}.lp-slider{position:relative;display:flex;align-items:center;width:100%;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-slider-track{position:relative;width:100%;height:4px;background-color:var(--lp-surface-active);border-radius:var(--lp-radius-full);overflow:visible}.lp-slider-fill{position:absolute;height:100%;background-color:var(--lp-primary);border-radius:var(--lp-radius-full)}.lp-slider-thumb{position:absolute;top:50%;width:1rem;height:1rem;background-color:var(--lp-primary);border:2px solid var(--lp-surface);border-radius:50%;transform:translate(-50%,-50%);box-shadow:var(--lp-shadow-sm);cursor:grab;transition:box-shadow .15s ease,transform .15s ease;z-index:2}.lp-slider-thumb:hover,.lp-slider-thumb:active{box-shadow:0 0 0 6px var(--lp-focus-ring);transform:translate(-50%,-50%) scale(1.1)}.lp-slider-thumb:active{cursor:grabbing}.lp-slider-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:.15rem .4rem;font-size:var(--lp-text-xs);color:var(--lp-inverse-on-surface);background-color:var(--lp-inverse-surface);border-radius:var(--lp-radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}.lp-slider-thumb:hover .lp-slider-tooltip,.lp-slider-thumb:active .lp-slider-tooltip{opacity:1}.lp-slider-ticks{position:absolute;top:calc(50% + 8px);left:0;right:0;display:flex;justify-content:space-between;font-size:var(--lp-text-xs);color:var(--lp-text-muted)}.lp-slider-disabled{opacity:.5;pointer-events:none}.lp-slider-sm .lp-slider-track{height:2px}.lp-slider-sm .lp-slider-thumb{width:.75rem;height:.75rem}.lp-slider-lg .lp-slider-track{height:6px}.lp-slider-lg .lp-slider-thumb{width:1.25rem;height:1.25rem}.lp-slider-success .lp-slider-fill,.lp-slider-success .lp-slider-thumb{background-color:var(--lp-success)}.lp-slider-danger .lp-slider-fill,.lp-slider-danger .lp-slider-thumb{background-color:var(--lp-danger)}.lp-table{width:100%;border-collapse:collapse;font-size:var(--lp-text-sm);color:var(--lp-text-primary)}.lp-table th,.lp-table td{padding:.75rem 1rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--lp-border)}.lp-table thead th{font-weight:var(--lp-fw-semibold);color:var(--lp-text-secondary);font-size:var(--lp-text-xs);text-transform:uppercase;letter-spacing:.03em;background-color:var(--lp-surface-hover);border-bottom:2px solid var(--lp-border)}.lp-table tbody tr{transition:background-color .1s ease}.lp-table tbody tr:last-child td{border-bottom:0}.lp-table-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-table-sortable:hover{color:var(--lp-text-primary)}.lp-table-sortable:after{content:"↕";margin-left:.375rem;font-size:.75em;opacity:.3}.lp-table-sortable-asc:after{content:"↑";opacity:.8}.lp-table-sortable-desc:after{content:"↓";opacity:.8}.lp-table-hover tbody tr:hover{background-color:var(--lp-surface-hover)}.lp-table-striped tbody tr:nth-child(2n){background-color:var(--lp-surface-hover)}.lp-table-bordered,.lp-table-bordered th,.lp-table-bordered td{border:1px solid var(--lp-border)}.lp-table-compact th,.lp-table-compact td{padding:.375rem .75rem}.lp-table-responsive{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--lp-border);border-radius:var(--lp-radius-md)}.lp-table-responsive .lp-table--bordered{border:0}.lp-table-responsive .lp-table--bordered th:first-child,.lp-table-responsive .lp-table--bordered td:first-child{border-left:0}.lp-table-responsive .lp-table--bordered th:last-child,.lp-table-responsive .lp-table--bordered td:last-child{border-right:0}.lp-table-responsive .lp-table--bordered thead tr:first-child th{border-top:0}.lp-table-responsive .lp-table--bordered tbody tr:last-child td{border-bottom:0}.lp-table tbody tr.lp-table-row--selected{background-color:var(--lp-primary-bg)}.lp-table td.lp-table-cell--success{color:var(--lp-success)}.lp-table td.lp-table-cell--danger{color:var(--lp-danger)}.lp-table td.lp-table-cell--warning{color:var(--lp-warning)}.lp-table td.lp-table-cell--info{color:var(--lp-info)}.lp-table-sm{font-size:var(--lp-text-xs)}.lp-table-sm th,.lp-table-sm td{padding:.375rem .625rem}.lp-table-sm thead th{font-size:.6875rem}.lp-table-lg{font-size:var(--lp-text-base)}.lp-table-lg th,.lp-table-lg td{padding:1rem 1.25rem}.lp-table-borderless,.lp-table-borderless th,.lp-table-borderless td{border:0}.lp-table-borderless thead th{border-bottom:0}.lp-table-striped-columns tbody td:nth-child(odd){background-color:var(--lp-surface-hover)}.lp-table-align-top th,.lp-table-align-top td{vertical-align:top}.lp-table-align-middle th,.lp-table-align-middle td{vertical-align:middle}.lp-table-align-bottom th,.lp-table-align-bottom td{vertical-align:bottom}.lp-table-nowrap th,.lp-table-nowrap td{white-space:nowrap}.lp-table-caption-top caption{caption-side:top}.lp-table-sticky thead th{position:sticky;top:0;z-index:2;background-color:var(--lp-surface);box-shadow:inset 0 -2px 0 var(--lp-border)}.lp-table-check{width:40px;text-align:center}.lp-table-check input[type=checkbox]{cursor:pointer}.lp-thead--light th{background-color:var(--lp-surface-hover)!important;color:var(--lp-text-secondary)!important}.lp-thead--dark th{background-color:var(--lp-text-primary)!important;color:var(--lp-surface)!important;border-bottom-color:var(--lp-text-primary)!important}.lp-table-row--primary{background-color:color-mix(in srgb,var(--lp-primary) 10%,transparent)!important}.lp-table-row--primary td{color:var(--lp-primary)}.lp-table-row--secondary{background-color:color-mix(in srgb,var(--lp-secondary) 10%,transparent)!important}.lp-table-row--secondary td{color:var(--lp-secondary)}.lp-table-row--success{background-color:color-mix(in srgb,var(--lp-success) 10%,transparent)!important}.lp-table-row--success td{color:var(--lp-success)}.lp-table-row--danger{background-color:color-mix(in srgb,var(--lp-danger) 10%,transparent)!important}.lp-table-row--danger td{color:var(--lp-danger)}.lp-table-row--warning{background-color:color-mix(in srgb,var(--lp-warning) 10%,transparent)!important}.lp-table-row--warning td{color:var(--lp-warning)}.lp-table-row--info{background-color:color-mix(in srgb,var(--lp-info) 10%,transparent)!important}.lp-table-row--info td{color:var(--lp-info)}.lp-table-row--active{background-color:color-mix(in srgb,var(--lp-primary) 12%,transparent)!important}.lp-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--lp-spacing-3);padding:var(--lp-spacing-3);background-color:var(--lp-surface);border:1px solid var(--lp-border);border-bottom:0;border-top-left-radius:var(--lp-radius-md);border-top-right-radius:var(--lp-radius-md)}.lp-table-toolbar+.lp-table-responsive,.lp-table-toolbar+.lp-table{border-top-left-radius:0;border-top-right-radius:0}.lp-table-title{font-weight:var(--lp-fw-semibold);font-size:var(--lp-text-lg);color:var(--lp-text-primary)}.lp-table-actions{display:flex;gap:var(--lp-spacing-2);align-items:center}.lp-table-selection-info{font-size:var(--lp-text-sm);color:var(--lp-text-secondary)}.lp-table-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--lp-spacing-3);padding:var(--lp-spacing-3);background-color:var(--lp-surface);border:1px solid var(--lp-border);border-top:0;border-bottom-left-radius:var(--lp-radius-md);border-bottom-right-radius:var(--lp-radius-md)}.lp-table-empty{text-align:center;padding:var(--lp-spacing-6) var(--lp-spacing-4)!important;color:var(--lp-text-muted);font-style:italic}.lp-table--loading{position:relative;opacity:.6;pointer-events:none}.lp-table--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in srgb,var(--lp-primary) 6%,transparent) 10px 20px);pointer-events:none}.lp-form-group{margin-bottom:1rem}.lp-form-label{display:block;margin-bottom:.375rem;font-size:var(--lp-text-sm);font-weight:var(--lp-fw-medium);color:var(--lp-text-primary)}.lp-form-label-required:after{content:"*";color:var(--lp-danger);margin-left:.25rem}.lp-form-label-hint{display:inline-flex;align-items:center;gap:.125rem;margin-left:.375rem;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-normal);color:var(--lp-text-muted);vertical-align:middle}.lp-form-label-hint .material-symbols-rounded{font-size:.875rem;line-height:1}.lp-form-text{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:var(--lp-text-xs);color:var(--lp-text-muted)}.lp-form-text .material-symbols-rounded{font-size:.875rem;line-height:1}.lp-form-hints{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:.25rem}.lp-form-hints>:last-child{text-align:right;flex-shrink:0}.lp-invalid-feedback,.lp-valid-feedback,.lp-warning-feedback,.lp-info-feedback{display:none;align-items:center;gap:.25rem;margin-top:.25rem;font-size:var(--lp-text-xs)}.lp-invalid-feedback .material-symbols-rounded,.lp-valid-feedback .material-symbols-rounded,.lp-warning-feedback .material-symbols-rounded,.lp-info-feedback .material-symbols-rounded{font-size:.875rem;line-height:1;flex-shrink:0}.lp-invalid-feedback{color:var(--lp-danger)}.lp-valid-feedback{color:var(--lp-success)}.lp-warning-feedback{color:var(--lp-warning)}.lp-info-feedback{color:var(--lp-info)}.lp-form-group:has(.is-invalid) .lp-invalid-feedback{display:flex}.lp-form-group:has(.is-valid) .lp-valid-feedback{display:flex}.lp-form-group:has(.is-warning) .lp-warning-feedback{display:flex}.lp-form-group:has(.is-info) .lp-info-feedback{display:flex}.lp-form-group:has(.is-invalid) .lp-form-text,.lp-form-group:has(.is-valid) .lp-form-text,.lp-form-group:has(.is-warning) .lp-form-text,.lp-form-group:has(.is-info) .lp-form-text{display:none}.lp-form-group:has(.is-invalid)>.lp-form-label{color:var(--lp-danger)}.lp-form-group:has(.is-valid)>.lp-form-label{color:var(--lp-success)}.lp-form-group:has(.is-warning)>.lp-form-label{color:var(--lp-warning)}.lp-form-group:has(.is-info)>.lp-form-label{color:var(--lp-info)}.lp-form-horizontal{display:grid;grid-template-columns:160px 1fr;gap:.75rem 1rem;align-items:center}.lp-form-horizontal>.lp-form-label{margin-bottom:0;text-align:right}.lp-form-horizontal>.lp-form-text,.lp-form-horizontal>.lp-invalid-feedback,.lp-form-horizontal>.lp-valid-feedback,.lp-form-horizontal>.lp-warning-feedback,.lp-form-horizontal>.lp-info-feedback{grid-column:2}.lp-form-horizontal-narrow{grid-template-columns:120px 1fr}.lp-form-horizontal-wide{grid-template-columns:240px 1fr}.lp-form-horizontal-auto{grid-template-columns:auto 1fr}.lp-form-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.lp-form-inline>.lp-form-group{margin-bottom:0}@media(max-width:991.98px){.lp-form-inline{flex-direction:column;align-items:stretch}}.lp-form-control,.lp-form-select{--lp-input-padding-x: .75rem;--lp-input-padding-y: .375rem;--lp-input-font-size: var(--lp-text-sm);--lp-input-font-weight: var(--lp-fw-normal);--lp-input-line-height: 1.4;--lp-input-border-radius: var(--lp-radius-sm);--lp-input-border-width: 1px;--lp-input-height: var(--lp-size-md);display:block;width:100%;padding:var(--lp-input-padding-y) var(--lp-input-padding-x);height:var(--lp-input-height);font-family:inherit;font-size:var(--lp-input-font-size);font-weight:var(--lp-input-font-weight);line-height:var(--lp-input-line-height);color:var(--lp-text-primary);background-color:var(--lp-input-bg);border:var(--lp-input-border-width) solid var(--lp-input-border);border-radius:var(--lp-input-border-radius);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp-form-control::-moz-placeholder,.lp-form-select::-moz-placeholder{color:var(--lp-input-placeholder)}.lp-form-control::placeholder,.lp-form-select::placeholder{color:var(--lp-input-placeholder)}.lp-form-control:hover:not(:focus):not(:disabled),.lp-form-select:hover:not(:focus):not(:disabled){border-color:var(--lp-input-border-hover)}.lp-form-control:focus,.lp-form-select:focus{border-color:var(--lp-input-focus-border);box-shadow:0 0 0 3px var(--lp-focus-ring);outline:none}.lp-form-control:disabled,.lp-form-select:disabled{background-color:var(--lp-input-disabled-bg);opacity:.7;cursor:not-allowed}.lp-form-control.is-invalid,.lp-form-select.is-invalid,.lp-form-control.is-invalid:hover,.lp-form-select.is-invalid:hover{border-color:var(--lp-danger)}.lp-form-control.is-invalid:focus,.lp-form-select.is-invalid:focus{border-color:var(--lp-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-danger) 22%,transparent)}.lp-form-control.is-valid,.lp-form-select.is-valid,.lp-form-control.is-valid:hover,.lp-form-select.is-valid:hover{border-color:var(--lp-success)}.lp-form-control.is-valid:focus,.lp-form-select.is-valid:focus{border-color:var(--lp-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-success) 22%,transparent)}.lp-form-control.is-warning,.lp-form-select.is-warning,.lp-form-control.is-warning:hover,.lp-form-select.is-warning:hover{border-color:var(--lp-warning)}.lp-form-control.is-warning:focus,.lp-form-select.is-warning:focus{border-color:var(--lp-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-warning) 22%,transparent)}.lp-form-control.is-info,.lp-form-select.is-info,.lp-form-control.is-info:hover,.lp-form-select.is-info:hover{border-color:var(--lp-info)}.lp-form-control.is-info:focus,.lp-form-select.is-info:focus{border-color:var(--lp-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-info) 22%,transparent)}.lp-form-control-xs,.lp-form-select-xs{height:var(--lp-size-xs);padding:0 var(--lp-size-xs-px);font-size:var(--lp-text-xs);gap:var(--lp-size-xs-gap)}.lp-form-control-sm,.lp-form-select-sm{height:var(--lp-size-sm);padding:0 var(--lp-size-sm-px);font-size:var(--lp-text-sm);gap:var(--lp-size-sm-gap)}.lp-form-control-lg,.lp-form-select-lg{height:var(--lp-size-lg);padding:0 var(--lp-size-lg-px);font-size:var(--lp-text-lg);gap:var(--lp-size-lg-gap)}.lp-form-control-xl,.lp-form-select-xl{height:var(--lp-size-xl);padding:0 var(--lp-size-xl-px);font-size:var(--lp-text-xl);gap:var(--lp-size-xl-gap)}.lp-form-control-primary,.lp-form-select-primary{border-color:var(--lp-primary)}.lp-form-control-primary:hover:not(:disabled),.lp-form-select-primary:hover:not(:disabled){border-color:var(--lp-primary)}.lp-form-control-primary:focus,.lp-form-select-primary:focus{border-color:var(--lp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-primary) 22%,transparent)}.lp-form-control-secondary,.lp-form-select-secondary{border-color:var(--lp-secondary)}.lp-form-control-secondary:hover:not(:disabled),.lp-form-select-secondary:hover:not(:disabled){border-color:var(--lp-secondary)}.lp-form-control-secondary:focus,.lp-form-select-secondary:focus{border-color:var(--lp-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-secondary) 22%,transparent)}.lp-form-control-success,.lp-form-select-success{border-color:var(--lp-success)}.lp-form-control-success:hover:not(:disabled),.lp-form-select-success:hover:not(:disabled){border-color:var(--lp-success)}.lp-form-control-success:focus,.lp-form-select-success:focus{border-color:var(--lp-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-success) 22%,transparent)}.lp-form-control-danger,.lp-form-select-danger{border-color:var(--lp-danger)}.lp-form-control-danger:hover:not(:disabled),.lp-form-select-danger:hover:not(:disabled){border-color:var(--lp-danger)}.lp-form-control-danger:focus,.lp-form-select-danger:focus{border-color:var(--lp-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-danger) 22%,transparent)}.lp-form-control-warning,.lp-form-select-warning{border-color:var(--lp-warning)}.lp-form-control-warning:hover:not(:disabled),.lp-form-select-warning:hover:not(:disabled){border-color:var(--lp-warning)}.lp-form-control-warning:focus,.lp-form-select-warning:focus{border-color:var(--lp-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-warning) 22%,transparent)}.lp-form-control-info,.lp-form-select-info{border-color:var(--lp-info)}.lp-form-control-info:hover:not(:disabled),.lp-form-select-info:hover:not(:disabled){border-color:var(--lp-info)}.lp-form-control-info:focus,.lp-form-select-info:focus{border-color:var(--lp-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-info) 22%,transparent)}textarea.lp-form-control{height:auto;min-height:5rem;padding-top:.5rem;padding-bottom:.5rem;resize:vertical}.lp-form-control-resize-none{resize:none}.lp-form-control-resize-vertical{resize:vertical}.lp-form-control-resize-horizontal{resize:horizontal}.lp-form-control-resize-both{resize:both}.lp-form-control-autosize{overflow:hidden;resize:none;min-height:5rem;max-height:25rem}.lp-form-control-autosize-sm{overflow:hidden;resize:none;min-height:3.75rem;max-height:12.5rem}.lp-form-control-autosize-lg{overflow:hidden;resize:none;min-height:7.5rem;max-height:37.5rem}.lp-form-control-plaintext{display:block;width:100%;height:var(--lp-input-height);padding:0;font-family:inherit;font-size:var(--lp-input-font-size);font-weight:var(--lp-input-font-weight);line-height:var(--lp-input-line-height);color:var(--lp-text-primary);background-color:transparent;border:1px solid transparent;border-radius:0}.lp-input-wrapper{position:relative;display:block}.lp-input-wrapper .lp-input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--lp-text-muted);pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.lp-input-wrapper .lp-input-icon .material-symbols-rounded{font-size:1.125rem;line-height:1}.lp-input-wrapper:has(.lp-input-icon) .lp-form-control{padding-left:2.25rem}.lp-input-wrapper .lp-input-icon:last-of-type:not(:first-of-type){left:auto;right:.75rem}.lp-input-wrapper:has(.lp-input-icon:nth-of-type(2)) .lp-form-control{padding-left:2.25rem;padding-right:2.25rem}.lp-input-wrapper-icon-right .lp-input-icon{left:auto;right:.75rem}.lp-input-wrapper-icon-right .lp-form-control{padding-left:.75rem;padding-right:2.25rem}.lp-input-wrapper .lp-input-action{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:0;border-radius:var(--lp-radius-sm);color:var(--lp-text-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.lp-input-wrapper .lp-input-action:hover{color:var(--lp-text-primary);background-color:var(--lp-surface-hover)}.lp-input-wrapper .lp-input-action:focus-visible{outline:none;color:var(--lp-primary);box-shadow:0 0 0 3px var(--lp-focus-ring)}.lp-input-wrapper .lp-input-action .material-symbols-rounded{font-size:1.125rem;line-height:1}.lp-input-wrapper:has(.lp-input-action) .lp-form-control{padding-right:2.75rem}.lp-input-wrapper:has(.lp-input-icon):has(.lp-input-action) .lp-form-control{padding-left:2.25rem;padding-right:2.75rem}.lp-form-floating{position:relative}.lp-form-floating>.lp-form-control,.lp-form-floating>.lp-form-select{padding-top:1.5rem;padding-bottom:.375rem}.lp-form-floating>label{position:absolute;top:0;left:.75rem;padding:.5rem 0;font-size:var(--lp-text-base);color:var(--lp-input-placeholder);transform-origin:left top;transition:transform .15s ease,font-size .15s ease,color .15s ease;pointer-events:none}.lp-form-floating>.lp-form-control:not(:-moz-placeholder)~label{transform:translateY(-.375rem);font-size:var(--lp-text-xs);color:var(--lp-primary)}.lp-form-floating>.lp-form-control:focus~label,.lp-form-floating>.lp-form-control:not(:placeholder-shown)~label,.lp-form-floating>.lp-form-select:focus~label,.lp-form-floating>.lp-form-select:not([value=""])~label{transform:translateY(-.375rem);font-size:var(--lp-text-xs);color:var(--lp-primary)}.lp-form-floating-sm>.lp-form-control,.lp-form-floating-sm>.lp-form-select{height:var(--lp-size-sm);padding:0 var(--lp-size-sm-px);font-size:var(--lp-text-sm);gap:var(--lp-size-sm-gap);padding-top:1.25rem;padding-bottom:.25rem}.lp-form-floating-sm>label{font-size:var(--lp-text-sm);padding:.375rem 0}.lp-form-floating-lg>.lp-form-control,.lp-form-floating-lg>.lp-form-select{height:var(--lp-size-lg);padding:0 var(--lp-size-lg-px);font-size:var(--lp-text-lg);gap:var(--lp-size-lg-gap);padding-top:1.75rem;padding-bottom:.5rem}.lp-form-floating-lg>label{font-size:var(--lp-text-lg);padding:.625rem 0}.lp-form-floating-outlined>.lp-form-control,.lp-form-floating-outlined>.lp-form-select{border-width:1px}.lp-form-floating-outlined>label{background-color:var(--lp-input-bg);padding:0 .375rem;left:.5rem}.lp-form-floating-outlined>.lp-form-control:not(:-moz-placeholder)~label{transform:translateY(-50%) scale(.85);top:0}.lp-form-floating-outlined>.lp-form-control:focus~label,.lp-form-floating-outlined>.lp-form-control:not(:placeholder-shown)~label,.lp-form-floating-outlined>.lp-form-select:focus~label{transform:translateY(-50%) scale(.85);top:0}.lp-form-floating-filled>.lp-form-control,.lp-form-floating-filled>.lp-form-select{background-color:var(--lp-surface-hover);border-color:transparent;border-bottom:1px solid var(--lp-input-border);border-radius:var(--lp-radius-sm) var(--lp-radius-sm) 0 0}.lp-form-floating-filled>.lp-form-control:focus,.lp-form-floating-filled>.lp-form-select:focus{border-color:transparent;border-bottom-color:var(--lp-primary);box-shadow:none}.lp-form-floating-standard>.lp-form-control,.lp-form-floating-standard>.lp-form-select{background-color:transparent;border:none;border-bottom:1px solid var(--lp-input-border);border-radius:0;padding-left:0;padding-right:0}.lp-form-floating-standard>.lp-form-control:focus,.lp-form-floating-standard>.lp-form-select:focus{border-color:transparent;border-bottom-color:var(--lp-primary);box-shadow:none}.lp-form-floating-standard>label{left:0}.lp-form-floating-icon-start>.lp-input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--lp-text-muted);pointer-events:none;z-index:1}.lp-form-floating-icon-start>.lp-input-icon .material-symbols-rounded{font-size:1.125rem;line-height:1}.lp-form-floating-icon-start>.lp-form-control,.lp-form-floating-icon-start>.lp-form-select{padding-left:2.5rem}.lp-form-floating-icon-start>label{left:2.5rem}.lp-form-floating-icon-end>.lp-input-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--lp-text-muted);pointer-events:none;z-index:1}.lp-form-floating-icon-end>.lp-input-icon .material-symbols-rounded{font-size:1.125rem;line-height:1}.lp-form-floating-icon-end>.lp-form-control,.lp-form-floating-icon-end>.lp-form-select{padding-right:2.5rem}.lp-checkbox,.lp-radio{display:inline-flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:var(--lp-text-sm);color:var(--lp-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;min-height:1.25rem;line-height:1.25rem}.lp-checkbox input[type=checkbox],.lp-checkbox input[type=radio],.lp-radio input[type=checkbox],.lp-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;margin:0}.lp-checkbox-inline,.lp-radio-inline{margin-right:1rem}.lp-checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;min-width:1.25rem;flex-shrink:0;border:2px solid var(--lp-input-border);border-radius:3px;background-color:var(--lp-input-bg);color:var(--lp-on-primary);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative;vertical-align:middle}.lp-checkbox-box .material-symbols-rounded{font-size:1rem;line-height:1;color:inherit;opacity:0;transform:scale(0);transition:opacity .12s ease,transform .12s ease}.lp-checkbox:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-primary)}.lp-checkbox input:checked+.lp-checkbox-box{background-color:var(--lp-primary);border-color:var(--lp-primary)}.lp-checkbox input:checked+.lp-checkbox-box .material-symbols-rounded{opacity:1;transform:scale(1)}.lp-checkbox input:indeterminate+.lp-checkbox-box{background-color:var(--lp-primary);border-color:var(--lp-primary)}.lp-checkbox input:indeterminate+.lp-checkbox-box .material-symbols-rounded{opacity:0;transform:scale(0)}.lp-checkbox input:indeterminate+.lp-checkbox-box:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:2px;background-color:currentcolor;border-radius:1px;transform:translate(-50%,-50%)}.lp-checkbox input:focus-visible+.lp-checkbox-box{border-color:var(--lp-primary);box-shadow:0 0 0 3px var(--lp-focus-ring)}.lp-checkbox input:disabled+.lp-checkbox-box{background-color:var(--lp-input-disabled-bg);border-color:var(--lp-input-border);opacity:.6;cursor:not-allowed}.lp-checkbox:has(input:disabled){cursor:not-allowed;color:var(--lp-text-muted)}.lp-radio-circle{display:inline-block;width:1.25rem;height:1.25rem;min-width:1.25rem;flex-shrink:0;border:2.5px solid var(--lp-input-border);border-radius:50%;background-color:var(--lp-input-bg);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative;vertical-align:middle}.lp-radio-circle:after{content:"";position:absolute;left:50%;top:50%;width:.625rem;height:.625rem;border-radius:50%;background-color:var(--lp-primary);transform:translate(-50%,-50%) scale(0);transition:transform .12s ease,background-color .15s ease}.lp-radio:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-primary)}.lp-radio input:checked+.lp-radio-circle{border-color:var(--lp-primary)}.lp-radio input:checked+.lp-radio-circle:after{transform:translate(-50%,-50%) scale(1)}.lp-radio input:focus-visible+.lp-radio-circle{border-color:var(--lp-primary);box-shadow:0 0 0 3px var(--lp-focus-ring)}.lp-radio input:disabled+.lp-radio-circle{background-color:var(--lp-input-disabled-bg);border-color:var(--lp-input-border);opacity:.6;cursor:not-allowed}.lp-radio input:disabled:checked+.lp-radio-circle:after{background-color:var(--lp-text-muted)}.lp-radio:has(input:disabled){cursor:not-allowed;color:var(--lp-text-muted)}.lp-checkbox-label,.lp-radio-label{display:inline-block;line-height:1.25rem}.lp-checkbox-sm .lp-checkbox-box,.lp-radio-sm .lp-radio-circle{width:1rem;height:1rem;min-width:1rem;border-width:2px}.lp-checkbox-sm .lp-checkbox-box .material-symbols-rounded{font-size:.75rem}.lp-checkbox-sm .lp-checkbox-box:after{width:.5rem}.lp-radio-sm .lp-radio-circle:after{width:.5rem;height:.5rem}.lp-checkbox-sm,.lp-radio-sm{font-size:var(--lp-text-xs);min-height:1rem;line-height:1rem}.lp-checkbox-lg .lp-checkbox-box,.lp-radio-lg .lp-radio-circle{width:1.5rem;height:1.5rem;min-width:1.5rem;border-width:3px}.lp-checkbox-lg .lp-checkbox-box .material-symbols-rounded{font-size:1.125rem}.lp-checkbox-lg .lp-checkbox-box:after{width:.75rem}.lp-radio-lg .lp-radio-circle:after{width:.75rem;height:.75rem}.lp-checkbox-lg,.lp-radio-lg{font-size:var(--lp-text-base);min-height:1.5rem;line-height:1.5rem}.lp-checkbox-primary:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-primary)}.lp-checkbox-primary input:checked+.lp-checkbox-box,.lp-checkbox-primary input:indeterminate+.lp-checkbox-box{background-color:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-checkbox-primary input:focus-visible+.lp-checkbox-box{border-color:var(--lp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-primary) 22%,transparent)}.lp-radio-primary:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-primary)}.lp-radio-primary input:checked+.lp-radio-circle{border-color:var(--lp-primary)}.lp-radio-primary input:checked+.lp-radio-circle:after{background-color:var(--lp-primary)}.lp-radio-primary input:focus-visible+.lp-radio-circle{border-color:var(--lp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-primary) 22%,transparent)}.lp-checkbox-primary.lp-checkbox-label-contextual input:checked~.lp-checkbox-label,.lp-checkbox-primary.lp-checkbox-label-contextual input:indeterminate~.lp-checkbox-label{color:var(--lp-primary)}.lp-radio-primary.lp-radio-label-contextual input:checked~.lp-radio-label{color:var(--lp-primary)}.lp-checkbox-soft-primary input:checked+.lp-checkbox-box,.lp-checkbox-soft-primary input:indeterminate+.lp-checkbox-box{background-color:color-mix(in srgb,var(--lp-primary) 14%,transparent);border-color:color-mix(in srgb,var(--lp-primary) 55%,transparent);color:var(--lp-primary)}.lp-checkbox-soft-primary:hover input:not(:disabled)+.lp-checkbox-box{border-color:color-mix(in srgb,var(--lp-primary) 70%,transparent)}.lp-radio-soft-primary:hover input:not(:disabled)+.lp-radio-circle{border-color:color-mix(in srgb,var(--lp-primary) 70%,transparent)}.lp-radio-soft-primary input:checked+.lp-radio-circle{background-color:color-mix(in srgb,var(--lp-primary) 14%,transparent);border-color:color-mix(in srgb,var(--lp-primary) 55%,transparent)}.lp-radio-soft-primary input:checked+.lp-radio-circle:after{background-color:var(--lp-primary)}.lp-radio-soft-primary input:focus-visible+.lp-radio-circle{border-color:var(--lp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-primary) 22%,transparent)}.lp-checkbox-outlined-primary input:checked+.lp-checkbox-box,.lp-checkbox-outlined-primary input:indeterminate+.lp-checkbox-box{background-color:transparent;border-color:var(--lp-primary);color:var(--lp-primary)}.lp-checkbox-outlined-primary:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-primary)}.lp-radio-outlined-primary:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-primary)}.lp-radio-outlined-primary input:checked+.lp-radio-circle{background-color:transparent;border-color:var(--lp-primary)}.lp-radio-outlined-primary input:checked+.lp-radio-circle:after{background-color:var(--lp-primary)}.lp-radio-outlined-primary input:focus-visible+.lp-radio-circle{border-color:var(--lp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-primary) 22%,transparent)}.lp-checkbox-secondary:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-secondary)}.lp-checkbox-secondary input:checked+.lp-checkbox-box,.lp-checkbox-secondary input:indeterminate+.lp-checkbox-box{background-color:var(--lp-secondary);border-color:var(--lp-secondary);color:var(--lp-on-primary)}.lp-checkbox-secondary input:focus-visible+.lp-checkbox-box{border-color:var(--lp-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-secondary) 22%,transparent)}.lp-radio-secondary:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-secondary)}.lp-radio-secondary input:checked+.lp-radio-circle{border-color:var(--lp-secondary)}.lp-radio-secondary input:checked+.lp-radio-circle:after{background-color:var(--lp-secondary)}.lp-radio-secondary input:focus-visible+.lp-radio-circle{border-color:var(--lp-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-secondary) 22%,transparent)}.lp-checkbox-secondary.lp-checkbox-label-contextual input:checked~.lp-checkbox-label,.lp-checkbox-secondary.lp-checkbox-label-contextual input:indeterminate~.lp-checkbox-label{color:var(--lp-secondary)}.lp-radio-secondary.lp-radio-label-contextual input:checked~.lp-radio-label{color:var(--lp-secondary)}.lp-checkbox-soft-secondary input:checked+.lp-checkbox-box,.lp-checkbox-soft-secondary input:indeterminate+.lp-checkbox-box{background-color:color-mix(in srgb,var(--lp-secondary) 14%,transparent);border-color:color-mix(in srgb,var(--lp-secondary) 55%,transparent);color:var(--lp-secondary)}.lp-checkbox-soft-secondary:hover input:not(:disabled)+.lp-checkbox-box{border-color:color-mix(in srgb,var(--lp-secondary) 70%,transparent)}.lp-radio-soft-secondary:hover input:not(:disabled)+.lp-radio-circle{border-color:color-mix(in srgb,var(--lp-secondary) 70%,transparent)}.lp-radio-soft-secondary input:checked+.lp-radio-circle{background-color:color-mix(in srgb,var(--lp-secondary) 14%,transparent);border-color:color-mix(in srgb,var(--lp-secondary) 55%,transparent)}.lp-radio-soft-secondary input:checked+.lp-radio-circle:after{background-color:var(--lp-secondary)}.lp-radio-soft-secondary input:focus-visible+.lp-radio-circle{border-color:var(--lp-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-secondary) 22%,transparent)}.lp-checkbox-outlined-secondary input:checked+.lp-checkbox-box,.lp-checkbox-outlined-secondary input:indeterminate+.lp-checkbox-box{background-color:transparent;border-color:var(--lp-secondary);color:var(--lp-secondary)}.lp-checkbox-outlined-secondary:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-secondary)}.lp-radio-outlined-secondary:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-secondary)}.lp-radio-outlined-secondary input:checked+.lp-radio-circle{background-color:transparent;border-color:var(--lp-secondary)}.lp-radio-outlined-secondary input:checked+.lp-radio-circle:after{background-color:var(--lp-secondary)}.lp-radio-outlined-secondary input:focus-visible+.lp-radio-circle{border-color:var(--lp-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-secondary) 22%,transparent)}.lp-checkbox-success:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-success)}.lp-checkbox-success input:checked+.lp-checkbox-box,.lp-checkbox-success input:indeterminate+.lp-checkbox-box{background-color:var(--lp-success);border-color:var(--lp-success);color:var(--lp-on-primary)}.lp-checkbox-success input:focus-visible+.lp-checkbox-box{border-color:var(--lp-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-success) 22%,transparent)}.lp-radio-success:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-success)}.lp-radio-success input:checked+.lp-radio-circle{border-color:var(--lp-success)}.lp-radio-success input:checked+.lp-radio-circle:after{background-color:var(--lp-success)}.lp-radio-success input:focus-visible+.lp-radio-circle{border-color:var(--lp-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-success) 22%,transparent)}.lp-checkbox-success.lp-checkbox-label-contextual input:checked~.lp-checkbox-label,.lp-checkbox-success.lp-checkbox-label-contextual input:indeterminate~.lp-checkbox-label{color:var(--lp-success)}.lp-radio-success.lp-radio-label-contextual input:checked~.lp-radio-label{color:var(--lp-success)}.lp-checkbox-soft-success input:checked+.lp-checkbox-box,.lp-checkbox-soft-success input:indeterminate+.lp-checkbox-box{background-color:color-mix(in srgb,var(--lp-success) 14%,transparent);border-color:color-mix(in srgb,var(--lp-success) 55%,transparent);color:var(--lp-success)}.lp-checkbox-soft-success:hover input:not(:disabled)+.lp-checkbox-box{border-color:color-mix(in srgb,var(--lp-success) 70%,transparent)}.lp-radio-soft-success:hover input:not(:disabled)+.lp-radio-circle{border-color:color-mix(in srgb,var(--lp-success) 70%,transparent)}.lp-radio-soft-success input:checked+.lp-radio-circle{background-color:color-mix(in srgb,var(--lp-success) 14%,transparent);border-color:color-mix(in srgb,var(--lp-success) 55%,transparent)}.lp-radio-soft-success input:checked+.lp-radio-circle:after{background-color:var(--lp-success)}.lp-radio-soft-success input:focus-visible+.lp-radio-circle{border-color:var(--lp-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-success) 22%,transparent)}.lp-checkbox-outlined-success input:checked+.lp-checkbox-box,.lp-checkbox-outlined-success input:indeterminate+.lp-checkbox-box{background-color:transparent;border-color:var(--lp-success);color:var(--lp-success)}.lp-checkbox-outlined-success:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-success)}.lp-radio-outlined-success:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-success)}.lp-radio-outlined-success input:checked+.lp-radio-circle{background-color:transparent;border-color:var(--lp-success)}.lp-radio-outlined-success input:checked+.lp-radio-circle:after{background-color:var(--lp-success)}.lp-radio-outlined-success input:focus-visible+.lp-radio-circle{border-color:var(--lp-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-success) 22%,transparent)}.lp-checkbox-danger:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-danger)}.lp-checkbox-danger input:checked+.lp-checkbox-box,.lp-checkbox-danger input:indeterminate+.lp-checkbox-box{background-color:var(--lp-danger);border-color:var(--lp-danger);color:var(--lp-on-primary)}.lp-checkbox-danger input:focus-visible+.lp-checkbox-box{border-color:var(--lp-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-danger) 22%,transparent)}.lp-radio-danger:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-danger)}.lp-radio-danger input:checked+.lp-radio-circle{border-color:var(--lp-danger)}.lp-radio-danger input:checked+.lp-radio-circle:after{background-color:var(--lp-danger)}.lp-radio-danger input:focus-visible+.lp-radio-circle{border-color:var(--lp-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-danger) 22%,transparent)}.lp-checkbox-danger.lp-checkbox-label-contextual input:checked~.lp-checkbox-label,.lp-checkbox-danger.lp-checkbox-label-contextual input:indeterminate~.lp-checkbox-label{color:var(--lp-danger)}.lp-radio-danger.lp-radio-label-contextual input:checked~.lp-radio-label{color:var(--lp-danger)}.lp-checkbox-soft-danger input:checked+.lp-checkbox-box,.lp-checkbox-soft-danger input:indeterminate+.lp-checkbox-box{background-color:color-mix(in srgb,var(--lp-danger) 14%,transparent);border-color:color-mix(in srgb,var(--lp-danger) 55%,transparent);color:var(--lp-danger)}.lp-checkbox-soft-danger:hover input:not(:disabled)+.lp-checkbox-box{border-color:color-mix(in srgb,var(--lp-danger) 70%,transparent)}.lp-radio-soft-danger:hover input:not(:disabled)+.lp-radio-circle{border-color:color-mix(in srgb,var(--lp-danger) 70%,transparent)}.lp-radio-soft-danger input:checked+.lp-radio-circle{background-color:color-mix(in srgb,var(--lp-danger) 14%,transparent);border-color:color-mix(in srgb,var(--lp-danger) 55%,transparent)}.lp-radio-soft-danger input:checked+.lp-radio-circle:after{background-color:var(--lp-danger)}.lp-radio-soft-danger input:focus-visible+.lp-radio-circle{border-color:var(--lp-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-danger) 22%,transparent)}.lp-checkbox-outlined-danger input:checked+.lp-checkbox-box,.lp-checkbox-outlined-danger input:indeterminate+.lp-checkbox-box{background-color:transparent;border-color:var(--lp-danger);color:var(--lp-danger)}.lp-checkbox-outlined-danger:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-danger)}.lp-radio-outlined-danger:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-danger)}.lp-radio-outlined-danger input:checked+.lp-radio-circle{background-color:transparent;border-color:var(--lp-danger)}.lp-radio-outlined-danger input:checked+.lp-radio-circle:after{background-color:var(--lp-danger)}.lp-radio-outlined-danger input:focus-visible+.lp-radio-circle{border-color:var(--lp-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-danger) 22%,transparent)}.lp-checkbox-warning:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-warning)}.lp-checkbox-warning input:checked+.lp-checkbox-box,.lp-checkbox-warning input:indeterminate+.lp-checkbox-box{background-color:var(--lp-warning);border-color:var(--lp-warning);color:var(--lp-on-primary)}.lp-checkbox-warning input:focus-visible+.lp-checkbox-box{border-color:var(--lp-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-warning) 22%,transparent)}.lp-radio-warning:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-warning)}.lp-radio-warning input:checked+.lp-radio-circle{border-color:var(--lp-warning)}.lp-radio-warning input:checked+.lp-radio-circle:after{background-color:var(--lp-warning)}.lp-radio-warning input:focus-visible+.lp-radio-circle{border-color:var(--lp-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-warning) 22%,transparent)}.lp-checkbox-warning.lp-checkbox-label-contextual input:checked~.lp-checkbox-label,.lp-checkbox-warning.lp-checkbox-label-contextual input:indeterminate~.lp-checkbox-label{color:var(--lp-warning)}.lp-radio-warning.lp-radio-label-contextual input:checked~.lp-radio-label{color:var(--lp-warning)}.lp-checkbox-soft-warning input:checked+.lp-checkbox-box,.lp-checkbox-soft-warning input:indeterminate+.lp-checkbox-box{background-color:color-mix(in srgb,var(--lp-warning) 14%,transparent);border-color:color-mix(in srgb,var(--lp-warning) 55%,transparent);color:var(--lp-warning)}.lp-checkbox-soft-warning:hover input:not(:disabled)+.lp-checkbox-box{border-color:color-mix(in srgb,var(--lp-warning) 70%,transparent)}.lp-radio-soft-warning:hover input:not(:disabled)+.lp-radio-circle{border-color:color-mix(in srgb,var(--lp-warning) 70%,transparent)}.lp-radio-soft-warning input:checked+.lp-radio-circle{background-color:color-mix(in srgb,var(--lp-warning) 14%,transparent);border-color:color-mix(in srgb,var(--lp-warning) 55%,transparent)}.lp-radio-soft-warning input:checked+.lp-radio-circle:after{background-color:var(--lp-warning)}.lp-radio-soft-warning input:focus-visible+.lp-radio-circle{border-color:var(--lp-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-warning) 22%,transparent)}.lp-checkbox-outlined-warning input:checked+.lp-checkbox-box,.lp-checkbox-outlined-warning input:indeterminate+.lp-checkbox-box{background-color:transparent;border-color:var(--lp-warning);color:var(--lp-warning)}.lp-checkbox-outlined-warning:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-warning)}.lp-radio-outlined-warning:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-warning)}.lp-radio-outlined-warning input:checked+.lp-radio-circle{background-color:transparent;border-color:var(--lp-warning)}.lp-radio-outlined-warning input:checked+.lp-radio-circle:after{background-color:var(--lp-warning)}.lp-radio-outlined-warning input:focus-visible+.lp-radio-circle{border-color:var(--lp-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-warning) 22%,transparent)}.lp-checkbox-info:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-info)}.lp-checkbox-info input:checked+.lp-checkbox-box,.lp-checkbox-info input:indeterminate+.lp-checkbox-box{background-color:var(--lp-info);border-color:var(--lp-info);color:var(--lp-on-primary)}.lp-checkbox-info input:focus-visible+.lp-checkbox-box{border-color:var(--lp-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-info) 22%,transparent)}.lp-radio-info:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-info)}.lp-radio-info input:checked+.lp-radio-circle{border-color:var(--lp-info)}.lp-radio-info input:checked+.lp-radio-circle:after{background-color:var(--lp-info)}.lp-radio-info input:focus-visible+.lp-radio-circle{border-color:var(--lp-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-info) 22%,transparent)}.lp-checkbox-info.lp-checkbox-label-contextual input:checked~.lp-checkbox-label,.lp-checkbox-info.lp-checkbox-label-contextual input:indeterminate~.lp-checkbox-label{color:var(--lp-info)}.lp-radio-info.lp-radio-label-contextual input:checked~.lp-radio-label{color:var(--lp-info)}.lp-checkbox-soft-info input:checked+.lp-checkbox-box,.lp-checkbox-soft-info input:indeterminate+.lp-checkbox-box{background-color:color-mix(in srgb,var(--lp-info) 14%,transparent);border-color:color-mix(in srgb,var(--lp-info) 55%,transparent);color:var(--lp-info)}.lp-checkbox-soft-info:hover input:not(:disabled)+.lp-checkbox-box{border-color:color-mix(in srgb,var(--lp-info) 70%,transparent)}.lp-radio-soft-info:hover input:not(:disabled)+.lp-radio-circle{border-color:color-mix(in srgb,var(--lp-info) 70%,transparent)}.lp-radio-soft-info input:checked+.lp-radio-circle{background-color:color-mix(in srgb,var(--lp-info) 14%,transparent);border-color:color-mix(in srgb,var(--lp-info) 55%,transparent)}.lp-radio-soft-info input:checked+.lp-radio-circle:after{background-color:var(--lp-info)}.lp-radio-soft-info input:focus-visible+.lp-radio-circle{border-color:var(--lp-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-info) 22%,transparent)}.lp-checkbox-outlined-info input:checked+.lp-checkbox-box,.lp-checkbox-outlined-info input:indeterminate+.lp-checkbox-box{background-color:transparent;border-color:var(--lp-info);color:var(--lp-info)}.lp-checkbox-outlined-info:hover input:not(:disabled)+.lp-checkbox-box{border-color:var(--lp-info)}.lp-radio-outlined-info:hover input:not(:disabled)+.lp-radio-circle{border-color:var(--lp-info)}.lp-radio-outlined-info input:checked+.lp-radio-circle{background-color:transparent;border-color:var(--lp-info)}.lp-radio-outlined-info input:checked+.lp-radio-circle:after{background-color:var(--lp-info)}.lp-radio-outlined-info input:focus-visible+.lp-radio-circle{border-color:var(--lp-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-info) 22%,transparent)}.lp-checkbox-label-start,.lp-radio-label-start{flex-direction:row-reverse;justify-content:flex-end}.lp-checkbox-label-top,.lp-radio-label-top{flex-direction:column-reverse;align-items:center;gap:.25rem}.lp-checkbox-label-bottom,.lp-radio-label-bottom{flex-direction:column;align-items:center;gap:.25rem}.lp-checkbox-card,.lp-radio-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);background-color:var(--lp-surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.lp-checkbox-card:hover,.lp-radio-card:hover{border-color:var(--lp-primary);background-color:var(--lp-surface-hover)}.lp-checkbox-card:has(input:checked),.lp-radio-card:has(input:checked){border-color:var(--lp-primary);background-color:color-mix(in srgb,var(--lp-primary) 6%,transparent);box-shadow:0 0 0 1px var(--lp-primary)}.lp-checkbox-card-primary:has(input:checked),.lp-radio-card-primary:has(input:checked){border-color:var(--lp-primary);background-color:color-mix(in srgb,var(--lp-primary) 6%,transparent);box-shadow:0 0 0 1px var(--lp-primary)}.lp-checkbox-card-secondary:has(input:checked),.lp-radio-card-secondary:has(input:checked){border-color:var(--lp-secondary);background-color:color-mix(in srgb,var(--lp-secondary) 6%,transparent);box-shadow:0 0 0 1px var(--lp-secondary)}.lp-checkbox-card-success:has(input:checked),.lp-radio-card-success:has(input:checked){border-color:var(--lp-success);background-color:color-mix(in srgb,var(--lp-success) 6%,transparent);box-shadow:0 0 0 1px var(--lp-success)}.lp-checkbox-card-danger:has(input:checked),.lp-radio-card-danger:has(input:checked){border-color:var(--lp-danger);background-color:color-mix(in srgb,var(--lp-danger) 6%,transparent);box-shadow:0 0 0 1px var(--lp-danger)}.lp-checkbox-card-warning:has(input:checked),.lp-radio-card-warning:has(input:checked){border-color:var(--lp-warning);background-color:color-mix(in srgb,var(--lp-warning) 6%,transparent);box-shadow:0 0 0 1px var(--lp-warning)}.lp-checkbox-card-info:has(input:checked),.lp-radio-card-info:has(input:checked){border-color:var(--lp-info);background-color:color-mix(in srgb,var(--lp-info) 6%,transparent);box-shadow:0 0 0 1px var(--lp-info)}.lp-checkbox-card-content,.lp-radio-card-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.lp-checkbox-card-title,.lp-radio-card-title{font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);font-size:var(--lp-text-sm)}.lp-checkbox-card-description,.lp-radio-card-description{font-size:var(--lp-text-xs);color:var(--lp-text-secondary);line-height:1.4}.lp-checkbox-ripple .lp-checkbox-box:before,.lp-radio-ripple .lp-radio-circle:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:color-mix(in srgb,var(--lp-primary) 14%,transparent);opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:-1}.lp-checkbox-ripple:hover .lp-checkbox-box:before,.lp-radio-ripple:hover .lp-radio-circle:before{opacity:1;transform:scale(1)}.lp-switch{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:var(--lp-text-sm);color:var(--lp-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;min-height:1.25rem;line-height:1.25rem}.lp-switch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;margin:0}.lp-switch-track{display:inline-block;position:relative;width:2.25rem;height:1.25rem;flex-shrink:0;background-color:var(--lp-border-strong);border-radius:999px;transition:background-color .2s ease;vertical-align:middle}.lp-switch-track:before{content:"";position:absolute;top:2px;left:2px;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);background-color:var(--lp-switch-ios-thumb);border-radius:50%;box-shadow:var(--lp-shadow-sm);transition:transform .2s ease,background-color .2s ease}.lp-switch-label{display:inline-block;line-height:1.25rem}.lp-switch input:checked+.lp-switch-track{background-color:var(--lp-primary)}.lp-switch input:checked+.lp-switch-track:before{transform:translate(1rem)}.lp-switch input:focus-visible+.lp-switch-track{box-shadow:0 0 0 3px var(--lp-focus-ring)}.lp-switch input:disabled+.lp-switch-track{opacity:.5;cursor:not-allowed}.lp-switch:has(input:disabled){cursor:not-allowed;color:var(--lp-text-muted)}.lp-switch-sm .lp-switch-track{width:1.75rem;height:1rem}.lp-switch-sm .lp-switch-track:before{width:calc(1rem - 4px);height:calc(1rem - 4px)}.lp-switch-sm input:checked+.lp-switch-track:before{transform:translate(.75rem)}.lp-switch-sm{font-size:var(--lp-text-xs);min-height:1rem;line-height:1rem}.lp-switch-lg .lp-switch-track{width:2.75rem;height:1.5rem}.lp-switch-lg .lp-switch-track:before{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px)}.lp-switch-lg input:checked+.lp-switch-track:before{transform:translate(1.25rem)}.lp-switch-lg{font-size:var(--lp-text-base);min-height:1.5rem;line-height:1.5rem}.lp-switch-primary input:checked+.lp-switch-track{background-color:var(--lp-primary)}.lp-switch-primary input:focus-visible+.lp-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-primary) 22%,transparent)}.lp-switch-primary.lp-switch-label-contextual input:checked~.lp-switch-label{color:var(--lp-primary)}.lp-switch-soft-primary input:checked+.lp-switch-track{background-color:color-mix(in srgb,var(--lp-primary) 30%,var(--lp-border-strong))}.lp-switch-soft-primary input:checked+.lp-switch-track:before{background-color:var(--lp-primary)}.lp-switch-secondary input:checked+.lp-switch-track{background-color:var(--lp-secondary)}.lp-switch-secondary input:focus-visible+.lp-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-secondary) 22%,transparent)}.lp-switch-secondary.lp-switch-label-contextual input:checked~.lp-switch-label{color:var(--lp-secondary)}.lp-switch-soft-secondary input:checked+.lp-switch-track{background-color:color-mix(in srgb,var(--lp-secondary) 30%,var(--lp-border-strong))}.lp-switch-soft-secondary input:checked+.lp-switch-track:before{background-color:var(--lp-secondary)}.lp-switch-success input:checked+.lp-switch-track{background-color:var(--lp-success)}.lp-switch-success input:focus-visible+.lp-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-success) 22%,transparent)}.lp-switch-success.lp-switch-label-contextual input:checked~.lp-switch-label{color:var(--lp-success)}.lp-switch-soft-success input:checked+.lp-switch-track{background-color:color-mix(in srgb,var(--lp-success) 30%,var(--lp-border-strong))}.lp-switch-soft-success input:checked+.lp-switch-track:before{background-color:var(--lp-success)}.lp-switch-danger input:checked+.lp-switch-track{background-color:var(--lp-danger)}.lp-switch-danger input:focus-visible+.lp-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-danger) 22%,transparent)}.lp-switch-danger.lp-switch-label-contextual input:checked~.lp-switch-label{color:var(--lp-danger)}.lp-switch-soft-danger input:checked+.lp-switch-track{background-color:color-mix(in srgb,var(--lp-danger) 30%,var(--lp-border-strong))}.lp-switch-soft-danger input:checked+.lp-switch-track:before{background-color:var(--lp-danger)}.lp-switch-warning input:checked+.lp-switch-track{background-color:var(--lp-warning)}.lp-switch-warning input:focus-visible+.lp-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-warning) 22%,transparent)}.lp-switch-warning.lp-switch-label-contextual input:checked~.lp-switch-label{color:var(--lp-warning)}.lp-switch-soft-warning input:checked+.lp-switch-track{background-color:color-mix(in srgb,var(--lp-warning) 30%,var(--lp-border-strong))}.lp-switch-soft-warning input:checked+.lp-switch-track:before{background-color:var(--lp-warning)}.lp-switch-info input:checked+.lp-switch-track{background-color:var(--lp-info)}.lp-switch-info input:focus-visible+.lp-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-info) 22%,transparent)}.lp-switch-info.lp-switch-label-contextual input:checked~.lp-switch-label{color:var(--lp-info)}.lp-switch-soft-info input:checked+.lp-switch-track{background-color:color-mix(in srgb,var(--lp-info) 30%,var(--lp-border-strong))}.lp-switch-soft-info input:checked+.lp-switch-track:before{background-color:var(--lp-info)}.lp-switch-icon .lp-switch-track,.lp-switch-text .lp-switch-track,.lp-switch-icon-text .lp-switch-track{width:3rem;height:1.5rem}.lp-switch-icon .lp-switch-track:before,.lp-switch-text .lp-switch-track:before,.lp-switch-icon-text .lp-switch-track:before{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px)}.lp-switch-icon input:checked+.lp-switch-track:before,.lp-switch-text input:checked+.lp-switch-track:before,.lp-switch-icon-text input:checked+.lp-switch-track:before{transform:translate(1.5rem)}.lp-switch-on,.lp-switch-off{position:absolute;top:50%;transform:translateY(-50%);font-size:.625rem;font-weight:var(--lp-fw-bold);letter-spacing:.03em;line-height:1;color:var(--lp-on-primary);display:inline-flex;align-items:center;gap:2px;pointer-events:none;transition:opacity .2s ease}.lp-switch-on .material-symbols-rounded,.lp-switch-off .material-symbols-rounded{font-size:12px;line-height:1}.lp-switch-on{left:6px;opacity:0}.lp-switch-off{right:6px;opacity:1;color:var(--lp-text-secondary)}.lp-switch input:checked+.lp-switch-track .lp-switch-on{opacity:1}.lp-switch input:checked+.lp-switch-track .lp-switch-off{opacity:0}.lp-switch-label-start{flex-direction:row-reverse;justify-content:flex-end}.lp-switch-label-top{flex-direction:column-reverse;align-items:flex-start;gap:.25rem}.lp-switch-label-bottom{flex-direction:column;align-items:flex-start;gap:.25rem}.lp-switch-ios .lp-switch-track{width:2.75rem;height:1.625rem;background-color:var(--lp-switch-ios-track-off);border-radius:999px;box-shadow:inset 0 0 0 2px var(--lp-switch-ios-track-off)}.lp-switch-ios .lp-switch-track:before{top:2px;left:2px;width:calc(1.625rem - 4px);height:calc(1.625rem - 4px);background-color:var(--lp-switch-ios-thumb);box-shadow:var(--lp-shadow-sm)}.lp-switch-ios input:checked+.lp-switch-track{background-color:var(--lp-switch-ios-success);box-shadow:none}.lp-switch-ios input:checked+.lp-switch-track:before{transform:translate(1.125rem)}.lp-switch-ios-primary input:checked+.lp-switch-track{background-color:var(--lp-switch-ios-primary)}.lp-switch-ios-success input:checked+.lp-switch-track{background-color:var(--lp-switch-ios-success)}.lp-switch-ios-danger input:checked+.lp-switch-track{background-color:var(--lp-switch-ios-danger)}.lp-switch-ios-warning input:checked+.lp-switch-track{background-color:var(--lp-switch-ios-warning)}.lp-switch-ios-info input:checked+.lp-switch-track{background-color:var(--lp-switch-ios-info)}.lp-switch-ios-sm .lp-switch-track{width:2.25rem;height:1.375rem}.lp-switch-ios-sm .lp-switch-track:before{width:calc(1.375rem - 4px);height:calc(1.375rem - 4px)}.lp-switch-ios-sm input:checked+.lp-switch-track:before{transform:translate(.875rem)}.lp-switch-ios-lg .lp-switch-track{width:3.25rem;height:2rem}.lp-switch-ios-lg .lp-switch-track:before{width:calc(2rem - 4px);height:calc(2rem - 4px)}.lp-switch-ios-lg input:checked+.lp-switch-track:before{transform:translate(1.25rem)}.lp-switch-android .lp-switch-track{width:2.25rem;height:.875rem;background-color:var(--lp-switch-m3-track-off);border-radius:999px}.lp-switch-android .lp-switch-track:before{top:-3px;left:-3px;width:1.25rem;height:1.25rem;background-color:var(--lp-switch-m3-thumb-off);box-shadow:var(--lp-shadow-sm)}.lp-switch-android input:checked+.lp-switch-track{background-color:color-mix(in srgb,var(--lp-primary) 50%,transparent)}.lp-switch-android input:checked+.lp-switch-track:before{transform:translate(1rem);background-color:var(--lp-primary)}.lp-switch-m3 .lp-switch-track{width:3.25rem;height:2rem;background-color:transparent;border:2px solid var(--lp-border-strong);border-radius:999px}.lp-switch-m3 .lp-switch-track:before{top:50%;left:.375rem;width:1rem;height:1rem;transform:translateY(-50%);background-color:var(--lp-text-secondary);box-shadow:none}.lp-switch-m3 input:checked+.lp-switch-track{background-color:var(--lp-primary);border-color:var(--lp-primary)}.lp-switch-m3 input:checked+.lp-switch-track:before{width:1.5rem;height:1.5rem;background-color:var(--lp-on-primary);transform:translate(1.125rem,-50%)}.lp-switch-antd .lp-switch-track{width:2.25rem;height:1.375rem;background-color:color-mix(in srgb,var(--lp-text-primary) 25%,transparent);border-radius:999px}.lp-switch-antd .lp-switch-track:before{top:2px;left:2px;width:calc(1.375rem - 4px);height:calc(1.375rem - 4px);background-color:var(--lp-on-primary);box-shadow:var(--lp-shadow-sm)}.lp-switch-antd input:checked+.lp-switch-track{background-color:var(--lp-primary)}.lp-switch-antd input:checked+.lp-switch-track:before{transform:translate(.875rem)}.lp-color-input{display:inline-flex;align-items:center;gap:.5rem}.lp-color-input input[type=color]{width:2.5rem;height:2.5rem;padding:.25rem;border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-sm);background-color:var(--lp-input-bg);cursor:pointer}.lp-color-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.lp-color-input input[type=color]::-webkit-color-swatch{border:none;border-radius:var(--lp-radius-sm)}.lp-color-input-value{font-size:var(--lp-text-sm);font-family:var(--lp-font-mono);color:var(--lp-text-secondary)}.lp-file-input{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background-color:var(--lp-input-bg);border:1px dashed var(--lp-input-border);border-radius:var(--lp-radius-sm);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.lp-file-input:hover{border-color:var(--lp-primary);background-color:var(--lp-surface-hover)}.lp-file-input input[type=file]{display:none}.lp-file-input-label{font-size:var(--lp-text-sm);color:var(--lp-text-muted)}.lp-file-input-name{font-size:var(--lp-text-sm);color:var(--lp-text-primary);font-weight:var(--lp-fw-medium)}.lp-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;padding:2rem;border:2px dashed var(--lp-border);border-radius:var(--lp-radius-lg);background-color:var(--lp-surface-hover);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.lp-dropzone:hover,.lp-dropzone-dragover{border-color:var(--lp-primary);background-color:var(--lp-primary-bg)}.lp-dropzone-icon{font-size:2rem;color:var(--lp-text-muted);margin-bottom:.75rem}.lp-dropzone-text{font-size:var(--lp-text-sm);color:var(--lp-text-muted);margin-bottom:.25rem}.lp-dropzone-hint{font-size:var(--lp-text-xs);color:var(--lp-text-disabled)}.lp-dropzone-files{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;width:100%}.lp-dropzone-file{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);font-size:var(--lp-text-xs)}.lp-dropzone-file-remove{cursor:pointer;color:var(--lp-text-muted)}.lp-dropzone-file-remove:hover{color:var(--lp-danger)}.lp-dropzone-file-remove:after{content:"×"}.lp-otp-input{display:flex;gap:.5rem}.lp-otp-input input{width:2.75rem;height:3rem;text-align:center;font-size:var(--lp-text-xl);font-weight:var(--lp-fw-semibold);border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-sm);background-color:var(--lp-input-bg);color:var(--lp-text-primary);transition:border-color .15s ease,box-shadow .15s ease}.lp-otp-input input:focus{border-color:var(--lp-input-focus-border);box-shadow:0 0 0 3px var(--lp-focus-ring);outline:none}.lp-otp-input-separator{display:flex;align-items:center;padding:0 .25rem;color:var(--lp-text-muted);font-size:var(--lp-text-lg)}.lp-char-counter{display:block;text-align:right;font-size:var(--lp-text-xs);color:var(--lp-text-muted);margin-top:.25rem}.lp-char-counter-warn{color:var(--lp-warning)}.lp-char-counter-max{color:var(--lp-danger)}.lp-input-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;color:var(--lp-text-muted);font-size:1rem;padding:.25rem;opacity:0;transition:opacity .15s ease}.lp-input-clear:after{content:"×"}.lp-form-control:not(:-moz-placeholder)~.lp-input-clear{opacity:.6}.lp-form-control:not(:placeholder-shown)~.lp-input-clear{opacity:.6}.lp-input-clear:hover{opacity:1}.lp-password-strength{display:flex;gap:.25rem;margin-top:.375rem}.lp-password-strength-bar{flex:1;height:3px;border-radius:var(--lp-radius-full);background-color:var(--lp-border);transition:background-color .2s ease}.lp-password-strength-weak .lp-password-strength-bar:nth-child(1){background-color:var(--lp-danger)}.lp-password-strength-fair .lp-password-strength-bar:nth-child(-n+2){background-color:var(--lp-warning)}.lp-password-strength-good .lp-password-strength-bar:nth-child(-n+3){background-color:var(--lp-info)}.lp-password-strength-strong .lp-password-strength-bar{background-color:var(--lp-success)}.lp-password-strength-label{font-size:var(--lp-text-xs);color:var(--lp-text-muted);margin-top:.125rem}.lp-input-group{display:flex;align-items:stretch;width:100%}.lp-input-group>.lp-form-control,.lp-input-group>.lp-form-select{flex:1 1 auto;min-width:0}.lp-input-group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.lp-input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.lp-input-group>:not(:first-child,:focus){border-left-width:0}.lp-input-group-text{display:inline-flex;align-items:center;padding:0 var(--lp-spacing-3);background:var(--lp-surface-hover);border:1px solid var(--lp-border);color:var(--lp-text-secondary);font-size:var(--lp-text-sm);white-space:nowrap;line-height:1}.lp-input-group-text:first-child{border-top-left-radius:var(--lp-radius-sm);border-bottom-left-radius:var(--lp-radius-sm)}.lp-input-group-text:last-child{border-top-right-radius:var(--lp-radius-sm);border-bottom-right-radius:var(--lp-radius-sm)}.lp-input-group-text-icon{width:2.5rem;justify-content:center;padding:0}.lp-input-group-sm>.lp-form-control,.lp-input-group-sm>.lp-form-select{height:var(--lp-size-sm);padding:0 var(--lp-size-sm-px);font-size:var(--lp-text-sm);gap:var(--lp-size-sm-gap)}.lp-input-group-sm>.lp-input-group-text{padding:0 var(--lp-spacing-2);font-size:var(--lp-text-sm);height:1.875rem}.lp-input-group-lg>.lp-form-control,.lp-input-group-lg>.lp-form-select{height:var(--lp-size-lg);padding:0 var(--lp-size-lg-px);font-size:var(--lp-text-lg);gap:var(--lp-size-lg-gap)}.lp-input-group-lg>.lp-input-group-text{padding:0 var(--lp-spacing-4);font-size:var(--lp-text-lg);height:2.875rem}.lp-datatable{background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);overflow:hidden}.lp-datatable-toolbar{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--lp-border);flex-wrap:wrap}.lp-datatable-search{display:flex;align-items:center;gap:.5rem;flex:1;min-width:200px}.lp-datatable-search input{width:100%;padding:.375rem .75rem;font-size:var(--lp-text-sm);border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-md);background-color:var(--lp-input-bg);color:var(--lp-text-primary)}.lp-datatable-search input::-moz-placeholder{color:var(--lp-input-placeholder)}.lp-datatable-search input::placeholder{color:var(--lp-input-placeholder)}.lp-datatable-search input:focus{border-color:var(--lp-input-focus-border);outline:none}.lp-datatable-actions{display:flex;align-items:center;gap:.375rem;margin-left:auto}.lp-datatable-wrapper{overflow-x:auto}.lp-datatable table{width:100%;border-collapse:collapse}.lp-datatable thead th{padding:.625rem 1rem;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-semibold);color:var(--lp-text-secondary);text-transform:uppercase;letter-spacing:.03em;background-color:var(--lp-surface-hover);border-bottom:2px solid var(--lp-border);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.lp-datatable thead th[data-sortable]{cursor:pointer}.lp-datatable thead th[data-sortable]:hover{color:var(--lp-text-primary)}.lp-datatable thead th[data-sort=asc]:after{content:" ↑"}.lp-datatable thead th[data-sort=desc]:after{content:" ↓"}.lp-datatable tbody td{padding:.625rem 1rem;font-size:var(--lp-text-sm);color:var(--lp-text-primary);border-bottom:1px solid var(--lp-border);vertical-align:middle}.lp-datatable tbody tr{transition:background-color .1s ease}.lp-datatable tbody tr:hover{background-color:var(--lp-surface-hover)}.lp-datatable tbody tr:last-child td{border-bottom:0}.lp-datatable tbody tr.lp-datatable-row--selected{background-color:var(--lp-primary-bg)}.lp-datatable-checkbox{width:2.5rem;text-align:center}.lp-datatable-footer{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--lp-border);flex-wrap:wrap;gap:.75rem}.lp-datatable-info{font-size:var(--lp-text-sm);color:var(--lp-text-muted)}.lp-datatable-per-page{display:flex;align-items:center;gap:.5rem;font-size:var(--lp-text-sm);color:var(--lp-text-muted)}.lp-datatable-per-page select{padding:.25rem .5rem;font-size:var(--lp-text-sm);border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-sm);background-color:var(--lp-input-bg);color:var(--lp-text-primary)}.lp-datatable-loading{position:relative}.lp-datatable-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--lp-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:5}.lp-datatable-empty{padding:3rem;text-align:center;color:var(--lp-text-muted);font-size:var(--lp-text-sm)}.lp-datacards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.lp-datacards-item{display:flex;flex-direction:column;background-color:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.lp-datacards-item:hover{box-shadow:var(--lp-shadow-md)}.lp-datacards-item-selected{border-color:var(--lp-primary);box-shadow:0 0 0 2px var(--lp-focus-ring)}.lp-datacards-item-header{padding:.75rem 1rem;border-bottom:1px solid var(--lp-border);display:flex;align-items:center;gap:.5rem}.lp-datacards-item-body{flex:1;padding:1rem}.lp-datacards-item-footer{padding:.75rem 1rem;border-top:1px solid var(--lp-border);display:flex;align-items:center;gap:.5rem}.lp-datacards-toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.lp-datacards-empty{grid-column:1/-1;padding:3rem;text-align:center;color:var(--lp-text-muted)}.lp-dataview-toggle{display:inline-flex;border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);overflow:hidden}.lp-dataview-toggle button{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .625rem;background:none;border:none;cursor:pointer;color:var(--lp-text-muted);transition:background-color .1s ease,color .1s ease}.lp-dataview-toggle button:hover{background-color:var(--lp-surface-hover)}.lp-dataview-toggle button-active{background-color:var(--lp-primary-bg);color:var(--lp-primary)}.lp-dataview-toggle button+button{border-left:1px solid var(--lp-border)}.lp-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:576px){.lp-container{max-width:540px}}@media(min-width:768px){.lp-container{max-width:720px}}@media(min-width:992px){.lp-container{max-width:960px}}@media(min-width:1200px){.lp-container{max-width:1140px}}@media(min-width:1400px){.lp-container{max-width:1320px}}.lp-container-fluid{max-width:100%}.lp-row{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.lp-row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}.lp-col-1{flex:0 0 auto;width:8.3333333333%}.lp-col-2{flex:0 0 auto;width:16.6666666667%}.lp-col-3{flex:0 0 auto;width:25%}.lp-col-4{flex:0 0 auto;width:33.3333333333%}.lp-col-5{flex:0 0 auto;width:41.6666666667%}.lp-col-6{flex:0 0 auto;width:50%}.lp-col-7{flex:0 0 auto;width:58.3333333333%}.lp-col-8{flex:0 0 auto;width:66.6666666667%}.lp-col-9{flex:0 0 auto;width:75%}.lp-col-10{flex:0 0 auto;width:83.3333333333%}.lp-col-11{flex:0 0 auto;width:91.6666666667%}.lp-col-12{flex:0 0 auto;width:100%}.lp-col{flex:1 0 0%}.lp-col-auto{flex:0 0 auto;width:auto}@media(min-width:576px){.lp-col-sm-1{flex:0 0 auto;width:8.3333333333%}.lp-col-sm-2{flex:0 0 auto;width:16.6666666667%}.lp-col-sm-3{flex:0 0 auto;width:25%}.lp-col-sm-4{flex:0 0 auto;width:33.3333333333%}.lp-col-sm-5{flex:0 0 auto;width:41.6666666667%}.lp-col-sm-6{flex:0 0 auto;width:50%}.lp-col-sm-7{flex:0 0 auto;width:58.3333333333%}.lp-col-sm-8{flex:0 0 auto;width:66.6666666667%}.lp-col-sm-9{flex:0 0 auto;width:75%}.lp-col-sm-10{flex:0 0 auto;width:83.3333333333%}.lp-col-sm-11{flex:0 0 auto;width:91.6666666667%}.lp-col-sm-12{flex:0 0 auto;width:100%}.lp-col-sm{flex:1 0 0%}.lp-col-sm-auto{flex:0 0 auto;width:auto}}@media(min-width:768px){.lp-col-md-1{flex:0 0 auto;width:8.3333333333%}.lp-col-md-2{flex:0 0 auto;width:16.6666666667%}.lp-col-md-3{flex:0 0 auto;width:25%}.lp-col-md-4{flex:0 0 auto;width:33.3333333333%}.lp-col-md-5{flex:0 0 auto;width:41.6666666667%}.lp-col-md-6{flex:0 0 auto;width:50%}.lp-col-md-7{flex:0 0 auto;width:58.3333333333%}.lp-col-md-8{flex:0 0 auto;width:66.6666666667%}.lp-col-md-9{flex:0 0 auto;width:75%}.lp-col-md-10{flex:0 0 auto;width:83.3333333333%}.lp-col-md-11{flex:0 0 auto;width:91.6666666667%}.lp-col-md-12{flex:0 0 auto;width:100%}.lp-col-md{flex:1 0 0%}.lp-col-md-auto{flex:0 0 auto;width:auto}}@media(min-width:992px){.lp-col-lg-1{flex:0 0 auto;width:8.3333333333%}.lp-col-lg-2{flex:0 0 auto;width:16.6666666667%}.lp-col-lg-3{flex:0 0 auto;width:25%}.lp-col-lg-4{flex:0 0 auto;width:33.3333333333%}.lp-col-lg-5{flex:0 0 auto;width:41.6666666667%}.lp-col-lg-6{flex:0 0 auto;width:50%}.lp-col-lg-7{flex:0 0 auto;width:58.3333333333%}.lp-col-lg-8{flex:0 0 auto;width:66.6666666667%}.lp-col-lg-9{flex:0 0 auto;width:75%}.lp-col-lg-10{flex:0 0 auto;width:83.3333333333%}.lp-col-lg-11{flex:0 0 auto;width:91.6666666667%}.lp-col-lg-12{flex:0 0 auto;width:100%}.lp-col-lg{flex:1 0 0%}.lp-col-lg-auto{flex:0 0 auto;width:auto}}@media(min-width:1200px){.lp-col-xl-1{flex:0 0 auto;width:8.3333333333%}.lp-col-xl-2{flex:0 0 auto;width:16.6666666667%}.lp-col-xl-3{flex:0 0 auto;width:25%}.lp-col-xl-4{flex:0 0 auto;width:33.3333333333%}.lp-col-xl-5{flex:0 0 auto;width:41.6666666667%}.lp-col-xl-6{flex:0 0 auto;width:50%}.lp-col-xl-7{flex:0 0 auto;width:58.3333333333%}.lp-col-xl-8{flex:0 0 auto;width:66.6666666667%}.lp-col-xl-9{flex:0 0 auto;width:75%}.lp-col-xl-10{flex:0 0 auto;width:83.3333333333%}.lp-col-xl-11{flex:0 0 auto;width:91.6666666667%}.lp-col-xl-12{flex:0 0 auto;width:100%}.lp-col-xl{flex:1 0 0%}.lp-col-xl-auto{flex:0 0 auto;width:auto}}@media(min-width:1400px){.lp-col-2xl-1{flex:0 0 auto;width:8.3333333333%}.lp-col-2xl-2{flex:0 0 auto;width:16.6666666667%}.lp-col-2xl-3{flex:0 0 auto;width:25%}.lp-col-2xl-4{flex:0 0 auto;width:33.3333333333%}.lp-col-2xl-5{flex:0 0 auto;width:41.6666666667%}.lp-col-2xl-6{flex:0 0 auto;width:50%}.lp-col-2xl-7{flex:0 0 auto;width:58.3333333333%}.lp-col-2xl-8{flex:0 0 auto;width:66.6666666667%}.lp-col-2xl-9{flex:0 0 auto;width:75%}.lp-col-2xl-10{flex:0 0 auto;width:83.3333333333%}.lp-col-2xl-11{flex:0 0 auto;width:91.6666666667%}.lp-col-2xl-12{flex:0 0 auto;width:100%}.lp-col-2xl{flex:1 0 0%}.lp-col-2xl-auto{flex:0 0 auto;width:auto}}.lp-offset-0{margin-left:0%}.lp-offset-1{margin-left:8.3333333333%}.lp-offset-2{margin-left:16.6666666667%}.lp-offset-3{margin-left:25%}.lp-offset-4{margin-left:33.3333333333%}.lp-offset-5{margin-left:41.6666666667%}.lp-offset-6{margin-left:50%}.lp-offset-7{margin-left:58.3333333333%}.lp-offset-8{margin-left:66.6666666667%}.lp-offset-9{margin-left:75%}.lp-offset-10{margin-left:83.3333333333%}.lp-offset-11{margin-left:91.6666666667%}@media(min-width:576px){.lp-offset-sm-0{margin-left:0%}.lp-offset-sm-1{margin-left:8.3333333333%}.lp-offset-sm-2{margin-left:16.6666666667%}.lp-offset-sm-3{margin-left:25%}.lp-offset-sm-4{margin-left:33.3333333333%}.lp-offset-sm-5{margin-left:41.6666666667%}.lp-offset-sm-6{margin-left:50%}.lp-offset-sm-7{margin-left:58.3333333333%}.lp-offset-sm-8{margin-left:66.6666666667%}.lp-offset-sm-9{margin-left:75%}.lp-offset-sm-10{margin-left:83.3333333333%}.lp-offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.lp-offset-md-0{margin-left:0%}.lp-offset-md-1{margin-left:8.3333333333%}.lp-offset-md-2{margin-left:16.6666666667%}.lp-offset-md-3{margin-left:25%}.lp-offset-md-4{margin-left:33.3333333333%}.lp-offset-md-5{margin-left:41.6666666667%}.lp-offset-md-6{margin-left:50%}.lp-offset-md-7{margin-left:58.3333333333%}.lp-offset-md-8{margin-left:66.6666666667%}.lp-offset-md-9{margin-left:75%}.lp-offset-md-10{margin-left:83.3333333333%}.lp-offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.lp-offset-lg-0{margin-left:0%}.lp-offset-lg-1{margin-left:8.3333333333%}.lp-offset-lg-2{margin-left:16.6666666667%}.lp-offset-lg-3{margin-left:25%}.lp-offset-lg-4{margin-left:33.3333333333%}.lp-offset-lg-5{margin-left:41.6666666667%}.lp-offset-lg-6{margin-left:50%}.lp-offset-lg-7{margin-left:58.3333333333%}.lp-offset-lg-8{margin-left:66.6666666667%}.lp-offset-lg-9{margin-left:75%}.lp-offset-lg-10{margin-left:83.3333333333%}.lp-offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.lp-offset-xl-0{margin-left:0%}.lp-offset-xl-1{margin-left:8.3333333333%}.lp-offset-xl-2{margin-left:16.6666666667%}.lp-offset-xl-3{margin-left:25%}.lp-offset-xl-4{margin-left:33.3333333333%}.lp-offset-xl-5{margin-left:41.6666666667%}.lp-offset-xl-6{margin-left:50%}.lp-offset-xl-7{margin-left:58.3333333333%}.lp-offset-xl-8{margin-left:66.6666666667%}.lp-offset-xl-9{margin-left:75%}.lp-offset-xl-10{margin-left:83.3333333333%}.lp-offset-xl-11{margin-left:91.6666666667%}}@media(min-width:1400px){.lp-offset-2xl-0{margin-left:0%}.lp-offset-2xl-1{margin-left:8.3333333333%}.lp-offset-2xl-2{margin-left:16.6666666667%}.lp-offset-2xl-3{margin-left:25%}.lp-offset-2xl-4{margin-left:33.3333333333%}.lp-offset-2xl-5{margin-left:41.6666666667%}.lp-offset-2xl-6{margin-left:50%}.lp-offset-2xl-7{margin-left:58.3333333333%}.lp-offset-2xl-8{margin-left:66.6666666667%}.lp-offset-2xl-9{margin-left:75%}.lp-offset-2xl-10{margin-left:83.3333333333%}.lp-offset-2xl-11{margin-left:91.6666666667%}}.lp-g-0{--lp-gutter-x: 0;--lp-gutter-y: 0}.lp-gx-0{--lp-gutter-x: 0}.lp-gy-0{--lp-gutter-y: 0}.lp-g-1{--lp-gutter-x: .25rem;--lp-gutter-y: .25rem}.lp-gx-1{--lp-gutter-x: .25rem}.lp-gy-1{--lp-gutter-y: .25rem}.lp-g-2{--lp-gutter-x: .5rem;--lp-gutter-y: .5rem}.lp-gx-2{--lp-gutter-x: .5rem}.lp-gy-2{--lp-gutter-y: .5rem}.lp-g-3{--lp-gutter-x: .75rem;--lp-gutter-y: .75rem}.lp-gx-3{--lp-gutter-x: .75rem}.lp-gy-3{--lp-gutter-y: .75rem}.lp-g-4{--lp-gutter-x: 1rem;--lp-gutter-y: 1rem}.lp-gx-4{--lp-gutter-x: 1rem}.lp-gy-4{--lp-gutter-y: 1rem}.lp-g-5{--lp-gutter-x: 1.5rem;--lp-gutter-y: 1.5rem}.lp-gx-5{--lp-gutter-x: 1.5rem}.lp-gy-5{--lp-gutter-y: 1.5rem}.lp-row[class*=lp-g-],.lp-row[class*=lp-gx-],.lp-row[class*=lp-gy-]{margin-left:calc(var(--lp-gutter-x, .5rem) * -.5);margin-right:calc(var(--lp-gutter-x, .5rem) * -.5);row-gap:var(--lp-gutter-y, 0)}.lp-row[class*=lp-g-]>*,.lp-row[class*=lp-gx-]>*,.lp-row[class*=lp-gy-]>*{padding-left:calc(var(--lp-gutter-x, .5rem) * .5);padding-right:calc(var(--lp-gutter-x, .5rem) * .5)}.lp-container-sm,.lp-container-md,.lp-container-lg,.lp-container-xl,.lp-container-2xl{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:576px){.lp-container-sm{max-width:540px}}@media(min-width:768px){.lp-container-md{max-width:720px}}@media(min-width:992px){.lp-container-lg{max-width:960px}}@media(min-width:1200px){.lp-container-xl{max-width:1140px}}@media(min-width:1400px){.lp-container-2xl{max-width:1320px}}.lp-row-cols-1>*{flex:0 0 auto;width:100%}.lp-row-cols-2>*{flex:0 0 auto;width:50%}.lp-row-cols-3>*{flex:0 0 auto;width:calc(100% / 3)}.lp-row-cols-4>*{flex:0 0 auto;width:25%}.lp-row-cols-5>*{flex:0 0 auto;width:20%}.lp-row-cols-6>*{flex:0 0 auto;width:calc(100% / 6)}.lp-row-cols-auto>*{flex:0 0 auto;width:auto}@media(min-width:576px){.lp-row-cols-sm-1>*{flex:0 0 auto;width:100%}.lp-row-cols-sm-2>*{flex:0 0 auto;width:50%}.lp-row-cols-sm-3>*{flex:0 0 auto;width:calc(100% / 3)}.lp-row-cols-sm-4>*{flex:0 0 auto;width:25%}.lp-row-cols-sm-5>*{flex:0 0 auto;width:20%}.lp-row-cols-sm-6>*{flex:0 0 auto;width:calc(100% / 6)}.lp-row-cols-sm-auto>*{flex:0 0 auto;width:auto}}@media(min-width:768px){.lp-row-cols-md-1>*{flex:0 0 auto;width:100%}.lp-row-cols-md-2>*{flex:0 0 auto;width:50%}.lp-row-cols-md-3>*{flex:0 0 auto;width:calc(100% / 3)}.lp-row-cols-md-4>*{flex:0 0 auto;width:25%}.lp-row-cols-md-5>*{flex:0 0 auto;width:20%}.lp-row-cols-md-6>*{flex:0 0 auto;width:calc(100% / 6)}.lp-row-cols-md-auto>*{flex:0 0 auto;width:auto}}@media(min-width:992px){.lp-row-cols-lg-1>*{flex:0 0 auto;width:100%}.lp-row-cols-lg-2>*{flex:0 0 auto;width:50%}.lp-row-cols-lg-3>*{flex:0 0 auto;width:calc(100% / 3)}.lp-row-cols-lg-4>*{flex:0 0 auto;width:25%}.lp-row-cols-lg-5>*{flex:0 0 auto;width:20%}.lp-row-cols-lg-6>*{flex:0 0 auto;width:calc(100% / 6)}.lp-row-cols-lg-auto>*{flex:0 0 auto;width:auto}}@media(min-width:1200px){.lp-row-cols-xl-1>*{flex:0 0 auto;width:100%}.lp-row-cols-xl-2>*{flex:0 0 auto;width:50%}.lp-row-cols-xl-3>*{flex:0 0 auto;width:calc(100% / 3)}.lp-row-cols-xl-4>*{flex:0 0 auto;width:25%}.lp-row-cols-xl-5>*{flex:0 0 auto;width:20%}.lp-row-cols-xl-6>*{flex:0 0 auto;width:calc(100% / 6)}.lp-row-cols-xl-auto>*{flex:0 0 auto;width:auto}}@media(min-width:1400px){.lp-row-cols-2xl-1>*{flex:0 0 auto;width:100%}.lp-row-cols-2xl-2>*{flex:0 0 auto;width:50%}.lp-row-cols-2xl-3>*{flex:0 0 auto;width:calc(100% / 3)}.lp-row-cols-2xl-4>*{flex:0 0 auto;width:25%}.lp-row-cols-2xl-5>*{flex:0 0 auto;width:20%}.lp-row-cols-2xl-6>*{flex:0 0 auto;width:calc(100% / 6)}.lp-row-cols-2xl-auto>*{flex:0 0 auto;width:auto}}.lp-order-0{order:0}.lp-order-1{order:1}.lp-order-2{order:2}.lp-order-3{order:3}.lp-order-4{order:4}.lp-order-5{order:5}.lp-order-6{order:6}.lp-order-7{order:7}.lp-order-8{order:8}.lp-order-9{order:9}.lp-order-10{order:10}.lp-order-11{order:11}.lp-order-12{order:12}.lp-order-first{order:-1}.lp-order-last{order:13}@media(min-width:576px){.lp-order-sm-0{order:0}.lp-order-sm-1{order:1}.lp-order-sm-2{order:2}.lp-order-sm-3{order:3}.lp-order-sm-4{order:4}.lp-order-sm-5{order:5}.lp-order-sm-6{order:6}.lp-order-sm-7{order:7}.lp-order-sm-8{order:8}.lp-order-sm-9{order:9}.lp-order-sm-10{order:10}.lp-order-sm-11{order:11}.lp-order-sm-12{order:12}.lp-order-sm-first{order:-1}.lp-order-sm-last{order:13}}@media(min-width:768px){.lp-order-md-0{order:0}.lp-order-md-1{order:1}.lp-order-md-2{order:2}.lp-order-md-3{order:3}.lp-order-md-4{order:4}.lp-order-md-5{order:5}.lp-order-md-6{order:6}.lp-order-md-7{order:7}.lp-order-md-8{order:8}.lp-order-md-9{order:9}.lp-order-md-10{order:10}.lp-order-md-11{order:11}.lp-order-md-12{order:12}.lp-order-md-first{order:-1}.lp-order-md-last{order:13}}@media(min-width:992px){.lp-order-lg-0{order:0}.lp-order-lg-1{order:1}.lp-order-lg-2{order:2}.lp-order-lg-3{order:3}.lp-order-lg-4{order:4}.lp-order-lg-5{order:5}.lp-order-lg-6{order:6}.lp-order-lg-7{order:7}.lp-order-lg-8{order:8}.lp-order-lg-9{order:9}.lp-order-lg-10{order:10}.lp-order-lg-11{order:11}.lp-order-lg-12{order:12}.lp-order-lg-first{order:-1}.lp-order-lg-last{order:13}}@media(min-width:1200px){.lp-order-xl-0{order:0}.lp-order-xl-1{order:1}.lp-order-xl-2{order:2}.lp-order-xl-3{order:3}.lp-order-xl-4{order:4}.lp-order-xl-5{order:5}.lp-order-xl-6{order:6}.lp-order-xl-7{order:7}.lp-order-xl-8{order:8}.lp-order-xl-9{order:9}.lp-order-xl-10{order:10}.lp-order-xl-11{order:11}.lp-order-xl-12{order:12}.lp-order-xl-first{order:-1}.lp-order-xl-last{order:13}}@media(min-width:1400px){.lp-order-2xl-0{order:0}.lp-order-2xl-1{order:1}.lp-order-2xl-2{order:2}.lp-order-2xl-3{order:3}.lp-order-2xl-4{order:4}.lp-order-2xl-5{order:5}.lp-order-2xl-6{order:6}.lp-order-2xl-7{order:7}.lp-order-2xl-8{order:8}.lp-order-2xl-9{order:9}.lp-order-2xl-10{order:10}.lp-order-2xl-11{order:11}.lp-order-2xl-12{order:12}.lp-order-2xl-first{order:-1}.lp-order-2xl-last{order:13}}@media(min-width:576px){.lp-g-sm-0{--lp-gutter-x: 0;--lp-gutter-y: 0}.lp-gx-sm-0{--lp-gutter-x: 0}.lp-gy-sm-0{--lp-gutter-y: 0}.lp-g-sm-1{--lp-gutter-x: .25rem;--lp-gutter-y: .25rem}.lp-gx-sm-1{--lp-gutter-x: .25rem}.lp-gy-sm-1{--lp-gutter-y: .25rem}.lp-g-sm-2{--lp-gutter-x: .5rem;--lp-gutter-y: .5rem}.lp-gx-sm-2{--lp-gutter-x: .5rem}.lp-gy-sm-2{--lp-gutter-y: .5rem}.lp-g-sm-3{--lp-gutter-x: .75rem;--lp-gutter-y: .75rem}.lp-gx-sm-3{--lp-gutter-x: .75rem}.lp-gy-sm-3{--lp-gutter-y: .75rem}.lp-g-sm-4{--lp-gutter-x: 1rem;--lp-gutter-y: 1rem}.lp-gx-sm-4{--lp-gutter-x: 1rem}.lp-gy-sm-4{--lp-gutter-y: 1rem}.lp-g-sm-5{--lp-gutter-x: 1.5rem;--lp-gutter-y: 1.5rem}.lp-gx-sm-5{--lp-gutter-x: 1.5rem}.lp-gy-sm-5{--lp-gutter-y: 1.5rem}}@media(min-width:768px){.lp-g-md-0{--lp-gutter-x: 0;--lp-gutter-y: 0}.lp-gx-md-0{--lp-gutter-x: 0}.lp-gy-md-0{--lp-gutter-y: 0}.lp-g-md-1{--lp-gutter-x: .25rem;--lp-gutter-y: .25rem}.lp-gx-md-1{--lp-gutter-x: .25rem}.lp-gy-md-1{--lp-gutter-y: .25rem}.lp-g-md-2{--lp-gutter-x: .5rem;--lp-gutter-y: .5rem}.lp-gx-md-2{--lp-gutter-x: .5rem}.lp-gy-md-2{--lp-gutter-y: .5rem}.lp-g-md-3{--lp-gutter-x: .75rem;--lp-gutter-y: .75rem}.lp-gx-md-3{--lp-gutter-x: .75rem}.lp-gy-md-3{--lp-gutter-y: .75rem}.lp-g-md-4{--lp-gutter-x: 1rem;--lp-gutter-y: 1rem}.lp-gx-md-4{--lp-gutter-x: 1rem}.lp-gy-md-4{--lp-gutter-y: 1rem}.lp-g-md-5{--lp-gutter-x: 1.5rem;--lp-gutter-y: 1.5rem}.lp-gx-md-5{--lp-gutter-x: 1.5rem}.lp-gy-md-5{--lp-gutter-y: 1.5rem}}@media(min-width:992px){.lp-g-lg-0{--lp-gutter-x: 0;--lp-gutter-y: 0}.lp-gx-lg-0{--lp-gutter-x: 0}.lp-gy-lg-0{--lp-gutter-y: 0}.lp-g-lg-1{--lp-gutter-x: .25rem;--lp-gutter-y: .25rem}.lp-gx-lg-1{--lp-gutter-x: .25rem}.lp-gy-lg-1{--lp-gutter-y: .25rem}.lp-g-lg-2{--lp-gutter-x: .5rem;--lp-gutter-y: .5rem}.lp-gx-lg-2{--lp-gutter-x: .5rem}.lp-gy-lg-2{--lp-gutter-y: .5rem}.lp-g-lg-3{--lp-gutter-x: .75rem;--lp-gutter-y: .75rem}.lp-gx-lg-3{--lp-gutter-x: .75rem}.lp-gy-lg-3{--lp-gutter-y: .75rem}.lp-g-lg-4{--lp-gutter-x: 1rem;--lp-gutter-y: 1rem}.lp-gx-lg-4{--lp-gutter-x: 1rem}.lp-gy-lg-4{--lp-gutter-y: 1rem}.lp-g-lg-5{--lp-gutter-x: 1.5rem;--lp-gutter-y: 1.5rem}.lp-gx-lg-5{--lp-gutter-x: 1.5rem}.lp-gy-lg-5{--lp-gutter-y: 1.5rem}}@media(min-width:1200px){.lp-g-xl-0{--lp-gutter-x: 0;--lp-gutter-y: 0}.lp-gx-xl-0{--lp-gutter-x: 0}.lp-gy-xl-0{--lp-gutter-y: 0}.lp-g-xl-1{--lp-gutter-x: .25rem;--lp-gutter-y: .25rem}.lp-gx-xl-1{--lp-gutter-x: .25rem}.lp-gy-xl-1{--lp-gutter-y: .25rem}.lp-g-xl-2{--lp-gutter-x: .5rem;--lp-gutter-y: .5rem}.lp-gx-xl-2{--lp-gutter-x: .5rem}.lp-gy-xl-2{--lp-gutter-y: .5rem}.lp-g-xl-3{--lp-gutter-x: .75rem;--lp-gutter-y: .75rem}.lp-gx-xl-3{--lp-gutter-x: .75rem}.lp-gy-xl-3{--lp-gutter-y: .75rem}.lp-g-xl-4{--lp-gutter-x: 1rem;--lp-gutter-y: 1rem}.lp-gx-xl-4{--lp-gutter-x: 1rem}.lp-gy-xl-4{--lp-gutter-y: 1rem}.lp-g-xl-5{--lp-gutter-x: 1.5rem;--lp-gutter-y: 1.5rem}.lp-gx-xl-5{--lp-gutter-x: 1.5rem}.lp-gy-xl-5{--lp-gutter-y: 1.5rem}}@media(min-width:1400px){.lp-g-2xl-0{--lp-gutter-x: 0;--lp-gutter-y: 0}.lp-gx-2xl-0{--lp-gutter-x: 0}.lp-gy-2xl-0{--lp-gutter-y: 0}.lp-g-2xl-1{--lp-gutter-x: .25rem;--lp-gutter-y: .25rem}.lp-gx-2xl-1{--lp-gutter-x: .25rem}.lp-gy-2xl-1{--lp-gutter-y: .25rem}.lp-g-2xl-2{--lp-gutter-x: .5rem;--lp-gutter-y: .5rem}.lp-gx-2xl-2{--lp-gutter-x: .5rem}.lp-gy-2xl-2{--lp-gutter-y: .5rem}.lp-g-2xl-3{--lp-gutter-x: .75rem;--lp-gutter-y: .75rem}.lp-gx-2xl-3{--lp-gutter-x: .75rem}.lp-gy-2xl-3{--lp-gutter-y: .75rem}.lp-g-2xl-4{--lp-gutter-x: 1rem;--lp-gutter-y: 1rem}.lp-gx-2xl-4{--lp-gutter-x: 1rem}.lp-gy-2xl-4{--lp-gutter-y: 1rem}.lp-g-2xl-5{--lp-gutter-x: 1.5rem;--lp-gutter-y: 1.5rem}.lp-gx-2xl-5{--lp-gutter-x: 1.5rem}.lp-gy-2xl-5{--lp-gutter-y: 1.5rem}}.lp-section{padding:1.5rem 0}.lp-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.75rem}.lp-section-title{font-size:var(--lp-text-lg);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);margin:0}.lp-section-subtitle{font-size:var(--lp-text-sm);color:var(--lp-text-muted);margin-top:.25rem}.lp-section-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.lp-section-divider{border:none;border-top:1px solid var(--lp-border);margin:1.5rem 0}.lp-section-compact{padding:1rem 0}.lp-section-compact .lp-section-header{margin-bottom:.75rem}.lp-navbar{display:flex;align-items:center;height:3.5rem;padding:0 1.25rem;background-color:var(--lp-navbar-bg);border-bottom:1px solid var(--lp-navbar-border);color:var(--lp-navbar-text);z-index:1020;position:sticky;top:0;margin-left:15.625rem}.lp-navbar-brand{display:flex;align-items:center;gap:.5rem;font-size:var(--lp-text-md);font-weight:var(--lp-fw-bold);color:var(--lp-text-primary);text-decoration:none;margin-right:1.5rem;flex-shrink:0}.lp-navbar-brand img{height:1.75rem;width:auto}.lp-navbar-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:.375rem;color:var(--lp-text-secondary);font-size:1.25rem;margin-right:.75rem}.lp-navbar-toggle:empty:before{content:"☰"}.lp-navbar-nav{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.lp-navbar-item a,.lp-navbar-item button{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:var(--lp-text-sm);color:var(--lp-text-secondary);text-decoration:none;border:none;background:none;border-radius:var(--lp-radius-md);cursor:pointer;transition:background-color .1s ease,color .1s ease}.lp-navbar-item a:hover,.lp-navbar-item button:hover{background-color:var(--lp-surface-hover);color:var(--lp-text-primary)}.lp-navbar-item-active a{color:var(--lp-primary);font-weight:var(--lp-fw-medium)}.lp-navbar-end{display:flex;align-items:center;gap:.5rem;margin-left:auto}.lp-navbar-search{position:relative;display:flex;align-items:center;margin-left:auto;margin-right:1rem}.lp-navbar-search input{padding:.35rem .75rem;font-size:var(--lp-text-sm);border:1px solid var(--lp-input-border);border-radius:var(--lp-radius-md);background-color:var(--lp-input-bg);color:var(--lp-text-primary);width:200px;transition:width .2s ease,border-color .15s ease}.lp-navbar-search input:focus{width:280px;border-color:var(--lp-input-focus-border);outline:none}.lp-navbar-search input::-moz-placeholder{color:var(--lp-input-placeholder)}.lp-navbar-search input::placeholder{color:var(--lp-input-placeholder)}@media(max-width:991.98px){[data-lp-sidebar-toggle=bottom] .lp-navbar{position:fixed;top:auto;bottom:0;left:0;right:0;border-bottom:none;border-top:1px solid var(--lp-navbar-border)}[data-lp-sidebar-toggle=bottom] .lp-main-content{padding-bottom:3.5rem}[data-lp-sidebar-toggle=bottom] .lp-navbar-dropdown-panel{top:auto;bottom:calc(100% + var(--lp-spacing-2))}}.lp-navbar-search{position:relative;margin-left:var(--lp-spacing-2);width:280px;max-width:100%;cursor:pointer;box-sizing:border-box}.lp-navbar-search>.lp-form-control{cursor:pointer;width:100%;padding-left:2.25rem;padding-right:3.25rem;box-sizing:border-box}.lp-navbar-search>.lp-form-control:focus{box-shadow:0 0 0 2px var(--lp-focus-ring)}.lp-navbar-search .lp-navbar-search-kbd{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);padding:.05rem .375rem;font-family:var(--lp-font-mono);font-size:.6875rem;font-weight:var(--lp-fw-medium);line-height:1.3;color:var(--lp-text-muted);background:var(--lp-surface-hover);border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);pointer-events:none;z-index:2}@media(max-width:768px){.lp-navbar-search{width:auto}.lp-navbar-search>.lp-form-control,.lp-navbar-search .lp-navbar-search-kbd{display:none}}.lp-navbar-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--lp-radius-full);background:none;color:var(--lp-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.lp-navbar-icon-btn:hover{background:var(--lp-surface-hover);color:var(--lp-text-primary)}.lp-navbar-icon-btn .material-symbols-rounded{font-size:1.25rem}.lp-navbar-icon-badge{position:absolute;top:2px;right:2px;min-width:1rem;height:1rem;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-semibold);line-height:1rem;text-align:center;background:var(--lp-danger);color:var(--lp-text-inverse);border-radius:var(--lp-radius-full);padding:0 var(--lp-spacing-1)}.lp-navbar-profile-btn{display:flex;align-items:center;border:none;background:none;cursor:pointer;padding:0;border-radius:var(--lp-radius-full);transition:box-shadow .15s ease}.lp-navbar-profile-btn:hover{box-shadow:0 0 0 2px var(--lp-border-strong)}.lp-navbar-profile-avatar{width:2rem;height:2rem;border-radius:var(--lp-radius-full);background:var(--lp-primary);color:var(--lp-text-inverse);display:flex;align-items:center;justify-content:center;font-size:var(--lp-text-sm);font-weight:var(--lp-fw-semibold);flex-shrink:0}.lp-navbar-profile-avatar-lg{width:2.5rem;height:2.5rem;font-size:var(--lp-text-md)}.lp-navbar-profile-header{display:flex;align-items:center;gap:var(--lp-spacing-3);padding:var(--lp-spacing-4);border-bottom:1px solid var(--lp-border)}.lp-navbar-profile-name{font-size:var(--lp-text-base);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary)}.lp-navbar-profile-email{font-size:var(--lp-text-xs);color:var(--lp-text-muted)}.lp-navbar-dropdown-wrap{position:relative}.lp-navbar-dropdown-panel{display:none;position:absolute;top:calc(100% + var(--lp-spacing-2));right:0;left:auto;min-width:320px;max-height:420px;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-xl);z-index:1100;overflow:hidden}.lp-navbar-dropdown-panel-end{left:auto;right:0}.lp-navbar-dropdown-panel-open{display:block}.lp-navbar-dropdown-header{padding:var(--lp-spacing-3) var(--lp-spacing-4);font-size:var(--lp-text-base);font-weight:var(--lp-fw-semibold);color:var(--lp-text-primary);border-bottom:1px solid var(--lp-border)}.lp-navbar-dropdown-body{overflow-y:auto;max-height:300px}.lp-navbar-dropdown-footer{padding:var(--lp-spacing-2) var(--lp-spacing-4);border-top:1px solid var(--lp-border);text-align:center}.lp-navbar-dropdown-footer a{font-size:var(--lp-text-sm);color:var(--lp-primary);text-decoration:none}.lp-navbar-dropdown-footer a:hover{text-decoration:underline}.lp-navbar-dropdown-item{display:flex;align-items:center;gap:var(--lp-spacing-2);padding:var(--lp-spacing-2) var(--lp-spacing-4);font-size:var(--lp-text-sm);color:var(--lp-text-primary);text-decoration:none;transition:background .1s ease;cursor:pointer}.lp-navbar-dropdown-item:hover{background:var(--lp-surface-hover)}.lp-navbar-dropdown-item .material-symbols-rounded{font-size:1.125rem;color:var(--lp-text-muted)}.lp-navbar-dropdown-item-danger,.lp-navbar-dropdown-item-danger .material-symbols-rounded{color:var(--lp-danger)}.lp-navbar-dropdown-divider{height:1px;background:var(--lp-border);margin:var(--lp-spacing-1) 0}.lp-navbar-notif-item{display:flex;align-items:flex-start;gap:var(--lp-spacing-3);padding:var(--lp-spacing-3) var(--lp-spacing-4);text-decoration:none;transition:background .1s ease}.lp-navbar-notif-item:hover{background:var(--lp-surface-hover)}.lp-navbar-notif-item-unread{background:var(--lp-primary-bg)}.lp-navbar-notif-item-unread:hover{background:var(--lp-surface-hover)}.lp-navbar-notif-icon{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.lp-navbar-notif-title{font-size:var(--lp-text-sm);font-weight:var(--lp-fw-medium);color:var(--lp-text-primary)}.lp-navbar-notif-desc{font-size:var(--lp-text-xs);color:var(--lp-text-muted);margin-top:.125rem}.lp-navbar-notif-time{font-size:var(--lp-text-xs);color:var(--lp-text-disabled);margin-top:var(--lp-spacing-1)}.lp-sidebar-action-wrapper{position:relative}.lp-sidebar-action-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--lp-radius-md);background:none;color:var(--lp-sidebar-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.lp-sidebar-action-btn:hover{background:var(--lp-sidebar-item-hover);color:var(--lp-sidebar-text)}.lp-sidebar-action-btn .material-symbols-rounded{font-size:1.25rem}.lp-sidebar{position:fixed;top:0;left:0;bottom:0;width:15.625rem;display:flex;flex-direction:column;background-color:var(--lp-sidebar-bg);border-right:1px solid var(--lp-sidebar-border);color:var(--lp-sidebar-text);z-index:1030;transition:width .25s ease,transform .25s ease;overflow:hidden}.lp-sidebar-header{display:flex;align-items:center;width:15.625rem;min-height:3.5rem;padding:.5rem .875rem .5rem 1.125rem;border-bottom:1px solid var(--lp-sidebar-border);flex-shrink:0;gap:.5rem}.lp-sidebar-brand{display:flex;align-items:center;gap:.625rem;font-weight:var(--lp-fw-bold);font-size:var(--lp-text-sm);color:var(--lp-sidebar-text);text-decoration:none;min-width:0;flex:1;border-radius:var(--lp-radius-md);transition:background-color .15s ease,color .15s ease}.lp-sidebar-brand img{height:1.5rem;flex-shrink:0}.lp-sidebar-brand:hover{background-color:var(--lp-sidebar-hover-bg);color:var(--lp-sidebar-hover-text)}.lp-sidebar-brand:hover .lp-sidebar-brand-icon{background-color:var(--lp-primary);color:var(--lp-on-primary)}.lp-sidebar-brand-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;background-color:color-mix(in srgb,var(--lp-primary) 15%,transparent);color:var(--lp-primary);border-radius:var(--lp-radius-md);transition:background-color .15s ease,color .15s ease}.lp-sidebar-brand-icon .material-symbols-rounded{font-size:1.25rem}.lp-sidebar-brand-text{min-width:0;white-space:normal;line-height:1.3}.lp-sidebar-pin{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border:none;border-radius:var(--lp-radius-md);background:none;color:var(--lp-sidebar-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.lp-sidebar-pin .material-symbols-rounded{font-size:1.125rem;transition:transform .2s ease}.lp-sidebar-pin:hover{background-color:var(--lp-sidebar-hover-bg);color:var(--lp-sidebar-hover-text)}.lp-sidebar-pinned .lp-sidebar-pin{background-color:color-mix(in srgb,var(--lp-primary) 15%,transparent);color:var(--lp-primary)}.lp-sidebar-pinned .lp-sidebar-pin:hover{background-color:color-mix(in srgb,var(--lp-primary) 22%,transparent);color:var(--lp-primary)}.lp-sidebar-pinned .lp-sidebar-pin .material-symbols-rounded{transform:rotate(45deg)}.lp-sidebar-nav{flex:1;overflow-y:auto;scrollbar-width:none}.lp-sidebar-nav::-webkit-scrollbar{display:none}.lp-sidebar-section{margin-bottom:.5rem}.lp-sidebar-section-title{padding:.75rem 1.25rem .25rem;font-size:var(--lp-text-xs);font-weight:var(--lp-fw-semibold);color:var(--lp-sidebar-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;transition:opacity .2s ease}.lp-sidebar-item a,.lp-sidebar-item button{display:flex;align-items:center;gap:.625rem;width:calc(100% - 1rem);margin:1px .5rem;padding:.5rem .75rem .5rem .875rem;font-size:var(--lp-text-sm);line-height:1.25;color:var(--lp-sidebar-text);text-decoration:none;border:none;background:none;border-radius:var(--lp-radius-md);cursor:pointer;white-space:nowrap;overflow:hidden;transition:background-color .15s ease,color .15s ease}.lp-sidebar-item a:hover,.lp-sidebar-item button:hover{background-color:var(--lp-sidebar-hover-bg);color:var(--lp-text-primary)}.lp-sidebar-item-has-active-child>button{background-color:color-mix(in srgb,var(--lp-primary) 12%,transparent);color:var(--lp-sidebar-hover-text);font-weight:var(--lp-fw-semibold);position:relative}.lp-sidebar-item-has-active-child>button .lp-sidebar-item-icon,.lp-sidebar-item-has-active-child>button .lp-sidebar-item-chevron{color:var(--lp-sidebar-hover-text)}.lp-sidebar-item-has-active-child>button:before{content:"";position:absolute;left:calc(.5rem - 3px);top:.5rem;bottom:.5rem;width:3px;background-color:var(--lp-primary);border-radius:2px}.lp-sidebar-item-has-active-child>button:after{content:"";position:absolute;top:4px;left:calc(.875rem - 2px);width:5px;height:5px;border-radius:50%;background-color:var(--lp-primary)}.lp-sidebar-item-has-active-child>button:hover{background-color:color-mix(in srgb,var(--lp-primary) 18%,transparent)}.lp-sidebar-item-open:not(.lp-sidebar-item-has-active-child):not(.lp-sidebar-item-active)>button{background-color:color-mix(in srgb,var(--lp-primary) 8%,transparent);color:var(--lp-sidebar-hover-text)}.lp-sidebar-item-open:not(.lp-sidebar-item-has-active-child):not(.lp-sidebar-item-active)>button .lp-sidebar-item-icon,.lp-sidebar-item-open:not(.lp-sidebar-item-has-active-child):not(.lp-sidebar-item-active)>button .lp-sidebar-item-chevron{color:var(--lp-sidebar-hover-text)}.lp-sidebar-item-open:not(.lp-sidebar-item-has-active-child):not(.lp-sidebar-item-active)>button:hover{background-color:color-mix(in srgb,var(--lp-primary) 14%,transparent)}.lp-sidebar-item-active>a,.lp-sidebar-item-active>button{background-color:var(--lp-primary);color:var(--lp-on-primary);font-weight:var(--lp-fw-semibold);box-shadow:0 2px 8px color-mix(in srgb,var(--lp-primary) 30%,transparent)}.lp-sidebar-item-active>a:hover,.lp-sidebar-item-active>button:hover{background-color:var(--lp-primary-hover);color:var(--lp-on-primary)}.lp-sidebar-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;font-size:1rem;line-height:1}.lp-sidebar-item-badge{margin-left:auto}.lp-sidebar-item-chevron{margin-left:auto;display:inline-flex;align-items:center;flex-shrink:0;color:inherit;transition:transform .2s ease}.lp-sidebar-item-chevron .material-symbols-rounded{font-size:1.125rem}.lp-sidebar-item-open>button>.lp-sidebar-item-chevron{transform:rotate(90deg)}.lp-sidebar-submenu{display:none}.lp-sidebar-submenu-open{display:block}.lp-sidebar-submenu{background-color:color-mix(in srgb,var(--lp-sidebar-bg) 95%,var(--lp-sidebar-level-tint))}.lp-sidebar-submenu>.lp-sidebar-item>a,.lp-sidebar-submenu>.lp-sidebar-item>button{padding-left:2rem}.lp-sidebar-submenu>.lp-sidebar-item>button:before{left:calc(1.5rem - 3px)}.lp-sidebar-submenu>.lp-sidebar-item>button:after{left:calc(2rem - 2px)}.lp-sidebar-submenu .lp-sidebar-submenu{background-color:color-mix(in srgb,var(--lp-sidebar-bg) 90%,var(--lp-sidebar-level-tint))}.lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>a,.lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button{padding-left:2.75rem}.lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button:before{left:calc(2.25rem - 3px)}.lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button:after{left:calc(2.75rem - 2px)}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu{background-color:color-mix(in srgb,var(--lp-sidebar-bg) 85%,var(--lp-sidebar-level-tint))}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>a,.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button{padding-left:3.5rem}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button:before{left:calc(3rem - 3px)}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button:after{left:calc(3.5rem - 2px)}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu{background-color:color-mix(in srgb,var(--lp-sidebar-bg) 80%,var(--lp-sidebar-level-tint))}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>a,.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button{padding-left:4.25rem}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button:before{left:calc(3.75rem - 3px)}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button:after{left:calc(4.25rem - 2px)}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu{background-color:color-mix(in srgb,var(--lp-sidebar-bg) 75%,var(--lp-sidebar-level-tint))}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>a,.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button{padding-left:5rem}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button:before{left:calc(4.5rem - 3px)}.lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu .lp-sidebar-submenu>.lp-sidebar-item>button:after{left:calc(5rem - 2px)}.lp-sidebar-footer{padding:.625rem .5rem;border-top:1px solid var(--lp-sidebar-border);flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;gap:.25rem;transition:padding .2s ease}.lp-sidebar-unpinned{width:4.25rem}.lp-sidebar-unpinned:hover{width:15.625rem;box-shadow:var(--lp-shadow-xl)}.lp-sidebar-unpinned.lp-sidebar-collapsing:hover{width:4.25rem;box-shadow:none}.lp-sidebar-unpinned:not(:hover) .lp-sidebar-brand-text,.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-brand-text{display:none}.lp-sidebar-unpinned:not(:hover) .lp-sidebar-section-title,.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-section-title{opacity:0;height:0;padding:0 1.25rem;margin:0;overflow:hidden}.lp-sidebar-unpinned:not(:hover) .lp-sidebar-item a>span:not(.lp-sidebar-item-icon),.lp-sidebar-unpinned:not(:hover) .lp-sidebar-item button>span:not(.lp-sidebar-item-icon),.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-item a>span:not(.lp-sidebar-item-icon),.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-item button>span:not(.lp-sidebar-item-icon){display:none}.lp-sidebar-unpinned:not(:hover) .lp-sidebar-item-badge,.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-item-badge{display:none}.lp-sidebar-unpinned:not(:hover) .lp-sidebar-submenu,.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-submenu{display:none}.lp-sidebar-unpinned:not(:hover) .lp-sidebar-footer,.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-footer{grid-template-columns:1fr;padding:.625rem .5rem}.lp-sidebar-unpinned:not(:hover) .lp-sidebar-footer>*:not(:first-child),.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-footer>*:not(:first-child){display:none}.lp-sidebar-unpinned:not(:hover) .lp-sidebar-pin,.lp-sidebar-unpinned.lp-sidebar-collapsing .lp-sidebar-pin{display:none}.lp-sidebar-mobile{transform:translate(-100%);width:15.625rem}.lp-sidebar-mobile.lp-sidebar-open{transform:translate(0);box-shadow:var(--lp-shadow-xl)}.lp-sidebar-mobile .lp-sidebar-pin{display:none}.lp-sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1025;background-color:var(--lp-overlay-bg);opacity:0;transition:opacity .25s ease}.lp-sidebar-backdrop-visible{display:block;opacity:1}.lp-main-content{margin-left:15.625rem;min-height:calc(100vh - 3.5rem);transition:margin-left .25s ease}.lp-navbar{transition:margin-left .25s ease}.lp-sidebar-unpinned~.lp-main-content,.lp-sidebar-unpinned~.lp-navbar{margin-left:4.25rem}.lp-sidebar-mobile~.lp-main-content,.lp-sidebar-mobile~.lp-navbar{margin-left:0}@media(max-width:991.98px){.lp-sidebar{transform:translate(-100%);width:15.625rem}.lp-sidebar.lp-sidebar-open{transform:translate(0);box-shadow:var(--lp-shadow-xl)}.lp-sidebar .lp-sidebar-pin{display:none}.lp-main-content,.lp-navbar{margin-left:0!important}.lp-navbar-toggle{display:flex!important}}
