@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--n:0;--sx:0%;--sy:0%;--sw:100%;--sh:100%}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f6fa;--surface:#fff;--border:#d3dce7;--text:#15283b;--text-muted:#4a5a6e;--primary:#1557b0;--primary-foreground:#fff;--accent:#006b75;--status-ok:#1b7a45;--status-alert:#c0262d;--status-warning:#a85a00;--status-idle:#687587;--chart-current:#1557b0;--chart-previous:#6a8bbb;--radius:.5rem;--primary-strong:#0f4287;--primary-soft:#e3ecf8;--border-strong:#7b8da3;--sidebar:#15283b;--sidebar-foreground:#e8eef5;--status-ok-soft:#e4f2ea;--status-alert-soft:#fbe7e8;--status-warning-soft:#fbeedc;--status-idle-soft:#eceff3;--focus-ring:#1557b0;--shadow:0 1px 2px #15283b0f, 0 4px 12px #15283b0d;--font-display:"Archivo", "Arial Narrow", Arial, sans-serif;--font-sans:"IBM Plex Sans", "Segoe UI", Roboto, sans-serif;--tracking-label:.14em;--status-foreground:#fff;--sidebar-muted:#a7b4c4;--sidebar-hover:#253b52;--sidebar-active:#0f4287;--logo-energy:#006b75;--logo-energy-inverse:#5fc3cb;--overlay:#0e1a27a3;--font-ui:var(--font-sans);--font-logo:"Plus Jakarta Sans", "IBM Plex Sans", sans-serif;--radius-sm:4px;--radius-lg:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--target-min:44px;--control-sm:36px;--otp-cell:48px;--tabbar-h:64px;--focus-ring-width:2px;--sidebar-w:248px;--content-max:1200px;--series-1:#1557b0;--series-2:#d9622b;--series-3:#1a9a8a;--series-4:#c99400;--series-5:#c2477e;--series-6:#5b8f1c;--series-7:#6a4fc4;--series-8:#b5552f;--series-other:#8a94a3;--flow-self:#1557b0;--flow-export:#1a9a8a;--flow-import:#d9622b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0e1a27;--surface:#15283b;--border:#253b52;--text:#e8eef5;--text-muted:#a7b4c4;--primary:#6fa4f0;--primary-foreground:#0e1a27;--accent:#3fc1c9;--status-ok:#4cc47f;--status-alert:#ff6b6b;--status-warning:#f0a640;--status-idle:#8c99ab;--chart-current:#6fa4f0;--chart-previous:#5a769c;--primary-strong:#9cc1f5;--primary-soft:#1c3656;--border-strong:#6c7f96;--sidebar:#0a141f;--sidebar-foreground:#e8eef5;--status-ok-soft:#173826;--status-alert-soft:#43191d;--status-warning-soft:#3d2a10;--status-idle-soft:#243240;--focus-ring:#9cc1f5;--status-foreground:#0e1a27;--sidebar-muted:#a7b4c4;--sidebar-hover:#15283b;--sidebar-active:#1c3656;--logo-energy:#5fc3cb;--logo-energy-inverse:#5fc3cb;--overlay:#0e1a27b8;--shadow:none;--series-1:#5a93e6;--series-2:#d4682f;--series-3:#24a594;--series-4:#b98a10;--series-5:#d9659a;--series-6:#68992b;--series-7:#8f78e0;--series-8:#c26338;--series-other:#7d8a9c;--flow-self:#5a93e6;--flow-export:#1b9e8e;--flow-import:#dd6f35}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0e1a27;--surface:#15283b;--border:#253b52;--text:#e8eef5;--text-muted:#a7b4c4;--primary:#6fa4f0;--primary-foreground:#0e1a27;--accent:#3fc1c9;--status-ok:#4cc47f;--status-alert:#ff6b6b;--status-warning:#f0a640;--status-idle:#8c99ab;--chart-current:#6fa4f0;--chart-previous:#5a769c;--primary-strong:#9cc1f5;--primary-soft:#1c3656;--border-strong:#6c7f96;--sidebar:#0a141f;--sidebar-foreground:#e8eef5;--status-ok-soft:#173826;--status-alert-soft:#43191d;--status-warning-soft:#3d2a10;--status-idle-soft:#243240;--focus-ring:#9cc1f5;--status-foreground:#0e1a27;--sidebar-muted:#a7b4c4;--sidebar-hover:#15283b;--sidebar-active:#1c3656;--logo-energy:#5fc3cb;--logo-energy-inverse:#5fc3cb;--overlay:#0e1a27b8;--shadow:none;--series-1:#5a93e6;--series-2:#d4682f;--series-3:#24a594;--series-4:#b98a10;--series-5:#d9659a;--series-6:#68992b;--series-7:#8f78e0;--series-8:#c26338;--series-other:#7d8a9c;--flow-self:#5a93e6;--flow-export:#1b9e8e;--flow-import:#dd6f35}.se,.se *,.se :before,.se :after{box-sizing:border-box}.se{font-family:var(--font-ui);color:var(--text);background:var(--background);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:16px;line-height:24px}.se :where(button,input,select,textarea){font:inherit;color:inherit;font-variant-numeric:tabular-nums}.se :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.se-num{font-variant-numeric:tabular-nums;white-space:nowrap}.se-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.se-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.se-icon--sm{width:16px;height:16px}.se-icon--lg{width:24px;height:24px}.se-icon--xl{width:32px;height:32px}@media (prefers-reduced-motion:no-preference){.se-spin{animation:.9s linear infinite se-spin}}@keyframes se-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.se *,.se :before,.se :after{transition:none!important;animation:none!important}}.se-h1,.se-h2,.se-h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.005em;margin:0;font-weight:800;font-stretch:112%}.se-h1{font-size:28px;line-height:32px}.se-h2{font-size:20px;line-height:26px}.se-h3{font-size:16px;line-height:22px}.se-value-hero{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:52px}.se-value-kpi{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:32px}.se-unit{color:var(--text-muted);letter-spacing:0;margin-left:.2em;font-size:.5em;font-weight:600}.se-value-kpi .se-unit{font-size:18px}.se-body{font-size:16px;line-height:24px}.se-body-sm{font-size:14px;line-height:20px}.se-strong{font-weight:600}.se-muted{color:var(--text-muted)}.se-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:600;line-height:16px}.se-link{color:var(--primary);text-underline-offset:3px;border-radius:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.se-link:hover{color:var(--primary-strong);text-decoration-thickness:2px}.se-btn{border-radius:var(--radius);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.se-btn--sm{min-height:36px;padding:0 12px;font-size:14px;line-height:20px}.se-btn--block{width:100%}.se-btn:active:not(:disabled),.se-btn.is-active{transform:translateY(1px)}.se-btn--primary{background:var(--primary);color:var(--primary-foreground)}.se-btn--primary:hover:not(:disabled),.se-btn--primary.is-hover,.se-btn--primary.is-active{background:var(--primary-strong)}.se-btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.se-btn--secondary:hover:not(:disabled),.se-btn--secondary.is-hover{background:var(--primary-soft);border-color:var(--primary)}.se-btn--secondary.is-active{background:var(--primary-soft);border-color:var(--primary-strong)}.se-btn--ghost{color:var(--primary);background:0 0}.se-btn--ghost:hover:not(:disabled),.se-btn--ghost.is-hover,.se-btn--ghost.is-active{background:var(--primary-soft)}.se-btn--danger{background:var(--status-alert);color:var(--status-foreground)}.se-btn--danger:hover:not(:disabled),.se-btn--danger.is-hover,.se-btn--danger.is-active{box-shadow:inset 0 0 0 2px var(--status-foreground)}.se-btn:disabled,.se-btn[aria-disabled=true]{background:var(--status-idle-soft);color:var(--text-muted);border-color:var(--border);cursor:not-allowed;box-shadow:none;transform:none}.se-btn[aria-busy=true]{cursor:progress}.se-btn.is-focus{outline:2px solid var(--primary);outline-offset:2px}.se-btn--icon{width:44px;padding:0}.se-field{flex-direction:column;gap:6px;min-width:0;display:flex}.se-field__label{color:var(--text);font-size:14px;font-weight:600;line-height:20px}.se-field__help{color:var(--text-muted);font-size:14px;line-height:20px}.se-field__error{color:var(--status-alert);align-items:flex-start;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.se-field__error .se-icon{margin-top:2px}.se-input-wrap{align-items:center;display:flex;position:relative}.se-input,.se-select,.se-textarea{background:var(--surface);width:100%;min-height:44px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);padding:0 12px;font-size:16px;line-height:24px;transition:border-color .12s}.se-textarea{resize:vertical;min-height:96px;padding:10px 12px}.se-input::placeholder,.se-textarea::placeholder{color:var(--text-muted);opacity:1}.se-input:hover:not(:disabled),.se-select:hover:not(:disabled),.se-textarea:hover:not(:disabled),.is-hover>.se-input,.se-input.is-hover,.se-select.is-hover{border-color:var(--text-muted)}.se-input:focus,.se-select:focus,.se-textarea:focus,.se-input.is-focus,.se-select.is-focus{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}.se-input[aria-invalid=true],.se-select[aria-invalid=true],.se-textarea[aria-invalid=true]{border-color:var(--status-alert);box-shadow:inset 0 0 0 1px var(--status-alert)}.se-input:disabled,.se-select:disabled,.se-textarea:disabled{background:var(--status-idle-soft);color:var(--text-muted);border-color:var(--border);cursor:not-allowed}.se-input--with-end{padding-right:48px}.se-input-wrap__end{width:44px;color:var(--text-muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.se-input-wrap__end:hover{color:var(--text)}.se-input-wrap__start{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.se-input--with-start{padding-left:40px}.se-select{appearance:none;cursor:pointer;padding-right:44px}.se-select-wrap{position:relative}.se-select-wrap .se-icon{pointer-events:none;color:var(--text);margin-top:-10px;position:absolute;top:50%;right:12px}.se-select-wrap.is-disabled .se-icon{color:var(--text-muted)}.se-otp{align-items:center;gap:8px;display:flex}.se-otp__sep{width:8px}.se-otp__cell{text-align:center;background:var(--surface);width:48px;height:56px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);caret-color:var(--primary);padding:0;font-size:24px;font-weight:600;line-height:32px}.se-otp__cell:focus,.se-otp__cell.is-focus{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}.se-otp[aria-invalid=true] .se-otp__cell{border-color:var(--status-alert);box-shadow:inset 0 0 0 1px var(--status-alert)}.se-otp__cell:disabled{background:var(--status-idle-soft);color:var(--text-muted);border-color:var(--border)}.se-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;line-height:24px;display:inline-flex}.se-check input{opacity:0;width:1px;height:1px;position:absolute}.se-check__box{border:1px solid var(--border-strong);background:var(--surface);width:20px;height:20px;color:var(--primary-foreground);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.se-check__box .se-icon{visibility:hidden;width:14px;height:14px}.se-check:hover .se-check__box,.se-check.is-hover .se-check__box{border-color:var(--text)}.se-check input:checked+.se-check__box,.se-check input:indeterminate+.se-check__box{background:var(--primary);border-color:var(--primary)}.se-check input:checked+.se-check__box .se-i-check,.se-check input:indeterminate+.se-check__box .se-i-minus{visibility:visible}.se-check input:focus-visible+.se-check__box,.se-check.is-focus .se-check__box{outline:2px solid var(--primary);outline-offset:2px}.se-check input:disabled+.se-check__box{background:var(--status-idle-soft);border-color:var(--border);color:var(--text-muted)}.se-check input:disabled:checked+.se-check__box{background:var(--status-idle-soft);border-color:var(--border-strong)}.se-check.is-disabled{color:var(--text-muted);cursor:not-allowed}.se-check.is-invalid .se-check__box{border-color:var(--status-alert);box-shadow:inset 0 0 0 1px var(--status-alert)}.se-switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;display:inline-flex}.se-switch input{opacity:0;width:1px;height:1px;position:absolute}.se-switch__track{background:var(--status-idle);border-radius:12px;flex:none;width:44px;height:24px;transition:background-color .12s;position:relative}.se-switch__track:after{content:"";background:var(--surface);border-radius:9px;width:18px;height:18px;transition:transform .12s;position:absolute;top:3px;left:3px}.se-switch input:checked+.se-switch__track{background:var(--primary)}.se-switch input:checked+.se-switch__track:after{transform:translate(20px)}.se-switch:hover .se-switch__track,.se-switch.is-hover .se-switch__track{box-shadow:0 0 0 1px var(--text)}.se-switch input:focus-visible+.se-switch__track,.se-switch.is-focus .se-switch__track{outline:2px solid var(--primary);outline-offset:2px}.se-switch input:disabled+.se-switch__track{background:var(--border)}.se-switch.is-disabled{color:var(--text-muted);cursor:not-allowed}.se-switch__state{color:var(--text-muted);min-width:64px;font-size:14px}.se-status{min-height:28px;color:var(--text);white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:2px 10px 2px 4px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.se-status__dot{width:20px;height:20px;color:var(--status-foreground);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.se-status__dot .se-icon{width:14px;height:14px}.se-status--ok .se-status__dot{background:var(--status-ok)}.se-status--alert .se-status__dot{background:var(--status-alert)}.se-status--warning .se-status__dot{background:var(--status-warning)}.se-status--idle .se-status__dot{background:var(--status-idle)}.se-status--strong.se-status--alert{background:var(--status-alert-soft);border-color:var(--status-alert)}.se-status--strong.se-status--warning{background:var(--status-warning-soft);border-color:var(--status-warning)}.se-status--lg{min-height:36px;padding:4px 12px 4px 6px;font-size:16px;line-height:24px}.se-status--lg .se-status__dot{border-radius:12px;width:24px;height:24px}.se-status--lg .se-status__dot .se-icon{width:16px;height:16px}.se-readonly{border:1px solid var(--border-strong);background:var(--surface);min-height:28px;color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.se-readonly .se-icon{width:16px;height:16px}.se-count{background:var(--status-alert);min-width:24px;height:22px;color:var(--status-foreground);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;line-height:16px;display:inline-flex}.se-tabs{border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}.se-tab{min-height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:var(--radius) var(--radius) 0 0;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.se-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.se-tab:hover,.se-tab.is-hover{color:var(--text)}.se-tab:hover:after,.se-tab.is-hover:after{background:var(--border-strong)}.se-tab[aria-selected=true]{color:var(--text)}.se-tab[aria-selected=true]:after{background:var(--primary);height:3px}.se-tab:focus-visible,.se-tab.is-focus{outline:2px solid var(--primary);outline-offset:-2px}.se-tab:disabled{color:var(--status-idle);cursor:not-allowed}.se-tab:disabled:after{background:0 0}.se-tab .se-count{min-width:20px;height:20px;font-size:12px}.se-tab .se-count--neutral{background:var(--status-idle-soft);color:var(--text)}.se-sidebar{background:var(--sidebar);width:248px;color:var(--sidebar-foreground);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:24px;padding:20px 12px;display:flex}.se-sidebar__brand{padding:4px 8px 8px}.se-sidebar__nav{flex-direction:column;gap:2px;display:flex}.se-sidebar__section{color:var(--sidebar-muted);padding:16px 12px 6px}.se-navitem{border-radius:var(--radius);min-height:44px;color:var(--sidebar-foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.se-navitem .se-icon{color:var(--sidebar-muted)}.se-navitem:hover,.se-navitem.is-hover{background:var(--sidebar-hover)}.se-navitem[aria-current=page]{background:var(--sidebar-active)}.se-navitem[aria-current=page] .se-icon{color:var(--sidebar-foreground)}.se-navitem:focus-visible,.se-navitem.is-focus{outline:2px solid var(--sidebar-foreground);outline-offset:-2px}.se-navitem .se-count{margin-left:auto}.se-navitem[aria-disabled=true]{color:var(--sidebar-muted);cursor:not-allowed;background:0 0}.se-sidebar__foot{border-top:1px solid var(--sidebar-hover);flex-direction:column;gap:8px;margin-top:auto;padding:16px 8px 0;display:flex}.se-sidebar__user{font-size:15px;font-weight:600}.se-sidebar__meta{color:var(--sidebar-muted);font-size:13px;line-height:16px}.se-sidebar .se-readonly{border-color:var(--sidebar-muted);color:var(--sidebar-foreground);background:0 0;align-self:flex-start}.se-tabbar{background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid}.se-tabbar__item{min-height:64px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;display:flex;position:relative}.se-tabbar__item .se-icon{width:24px;height:24px}.se-tabbar__item[aria-current=page]{color:var(--primary)}.se-tabbar__item[aria-current=page]:before{content:"";background:var(--primary);height:3px;position:absolute;top:-1px;left:20%;right:20%}.se-tabbar__item:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.se-tabbar__item .se-count{min-width:20px;height:18px;padding:0 5px;font-size:12px;position:absolute;top:6px;left:calc(50% + 6px)}.se-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.se-card--flush{padding:0}.se-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}a.se-card,.se-card--link{color:inherit;text-decoration:none;display:block}a.se-card:hover,.se-card--link.is-hover{border-color:var(--border-strong)}.se-kpi{flex-direction:column;gap:8px;display:flex}.se-kpi__label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.se-kpi__period{color:var(--text-muted);font-size:14px;line-height:20px}.se-kpi__value{margin-top:4px}.se-kpi__delta{color:var(--text);align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:20px;display:flex}.se-kpi__delta .se-icon{width:16px;height:16px}.se-kpi__delta span.se-muted{font-weight:400}.se-kpi__error{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.se-meter{background:var(--status-idle-soft);border-radius:2px;height:8px;margin:12px 0 28px;position:relative}.se-meter__fill{background:var(--chart-current);border-radius:2px 0 0 2px;position:absolute;top:0;bottom:0;left:0}.se-meter__target{background:var(--text);width:2px;position:absolute;top:-4px;bottom:-4px}.se-meter__target-label{color:var(--text-muted);white-space:nowrap;font-size:13px;line-height:16px;position:absolute;top:18px;transform:translate(-100%)}.se-plantlist{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.se-plantrow{border-top:1px solid var(--border);color:inherit;grid-template-columns:1fr auto;grid-template-areas:"name status""meta meta""figs figs";gap:4px 12px;min-height:44px;padding:14px 16px;text-decoration:none;display:grid;position:relative}.se-plantlist>li:first-child>.se-plantrow{border-top:0}.se-plantrow:hover,.se-plantrow.is-hover{background:var(--background)}.se-plantrow:focus-visible,.se-plantrow.is-focus{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius)}.se-plantrow__name{grid-area:name;align-self:center;font-size:17px;font-weight:600;line-height:24px}.se-plantrow__status{grid-area:status;place-self:center end}.se-plantrow__meta{color:var(--text-muted);grid-area:meta;font-size:16px;line-height:22px}.se-plantrow__figs{grid-area:figs;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.se-fig{flex-direction:column;gap:2px;display:flex}.se-fig__v{font-size:18px;font-weight:600;line-height:24px}.se-fig__v.is-empty{color:var(--text-muted);font-weight:400}.se-fig__sub{color:var(--text-muted);font-size:16px;line-height:22px}.se-time{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.se-time .se-icon{width:16px;height:16px}.se-time--stale{color:var(--text);font-weight:600}.se-time--stale .se-icon{color:var(--status-warning)}.se-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:auto}.se-table{border-collapse:collapse;width:100%;font-size:15px;line-height:20px}.se-table th{background:var(--surface);text-align:left;border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:12px 14px;position:sticky;top:0}.se-table th .se-label{align-items:center;gap:4px;display:inline-flex}.se-table th button.se-label{cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:16px}.se-table th[aria-sort] button.se-label{color:var(--text)}.se-table td{border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;height:56px;padding:12px 14px}.se-table td.is-wrap{white-space:normal}.se-table tr:last-child td{border-bottom:0}.se-table tbody tr:hover,.se-table tbody tr.is-hover{background:var(--background)}.se-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.se-table td.is-num{font-weight:600}.se-table td.is-num .se-unit{font-size:14px}.se-table a.se-rowlink{color:var(--text);font-weight:600;text-decoration:none}.se-table a.se-rowlink:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.se-table .se-cell-sub{color:var(--text-muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.se-table-empty{padding:40px 16px}.se-banner{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;line-height:22px;display:flex}.se-banner>.se-icon{margin-top:1px}.se-banner__body{flex:1;min-width:0}.se-banner__title{font-weight:600}.se-banner__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.se-banner--info{background:var(--primary-soft);border-color:var(--primary)}.se-banner--info>.se-icon{color:var(--primary)}.se-banner--warning{background:var(--status-warning-soft);border-color:var(--status-warning)}.se-banner--warning>.se-icon{color:var(--status-warning)}.se-banner--alert{background:var(--status-alert-soft);border-color:var(--status-alert)}.se-banner--alert>.se-icon{color:var(--status-alert)}.se-banner--neutral>.se-icon{color:var(--text-muted)}.se-toast{background:var(--surface);min-width:280px;max-width:420px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:12px;padding:12px 8px 12px 16px;font-size:15px;line-height:22px;display:flex}.se-toast__body{flex:1}.se-toast--ok>.se-icon{color:var(--status-ok)}.se-toast--alert>.se-icon{color:var(--status-alert)}.se-toast .se-btn{min-height:44px}.se-overlay{background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.se-modal{background:var(--surface);width:100%;max-width:520px;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex}.se-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0 24px;display:flex}.se-modal__body{flex-direction:column;gap:16px;padding:16px 24px 8px;display:flex}.se-modal__foot{justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.se-modal--sheet{border-radius:12px 12px 0 0;align-self:flex-end;max-width:none}.se-overlay--sheet{align-items:flex-end;padding:0}.se-modal--sheet .se-modal__foot{flex-direction:column-reverse}.se-modal--sheet .se-modal__foot .se-btn{width:100%}.se-summary{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:15px;line-height:22px;display:grid}.se-summary dt{color:var(--text-muted)}.se-summary dd{margin:0;font-weight:600}.se-empty{flex-direction:column;align-items:flex-start;gap:8px;padding:32px 24px;display:flex}.se-empty>.se-icon{width:32px;height:32px;color:var(--text-muted);margin-bottom:4px}.se-empty__title{font-size:17px;font-weight:600;line-height:24px}.se-empty__text{color:var(--text-muted);max-width:44ch}.se-empty .se-btn{margin-top:8px}.se-skel{background:var(--status-idle-soft);border-radius:4px;display:block}.se-skel--text{height:14px;margin:5px 0}.se-skel--label{width:40%;height:12px}.se-skel--hero{width:60%;height:44px;margin:4px 0}.se-skel--chart{height:160px}.se-chart{position:relative}.se-chart svg{width:100%;height:auto;display:block;overflow:visible}.se-chart text{font-family:var(--font-ui);fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.se-chart .c-grid{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.se-chart .c-axis{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.se-chart .c-bar{fill:var(--chart-current)}.se-chart .c-bar--prev{fill:var(--chart-previous)}.se-chart .c-bar.is-hover{fill:var(--primary-strong)}.se-chart .c-line{fill:none;stroke:var(--chart-current);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.se-chart .c-line--prev{stroke:var(--chart-previous);stroke-width:2px;stroke-dasharray:5 4}.se-chart .c-mark{stroke:var(--text);stroke-width:1px;stroke-dasharray:3 3}.se-chart .c-mark-label{fill:var(--text);font-weight:600}.se-chart .c-cursor{stroke:var(--text-muted);stroke-width:1px}.se-chart .c-dot{fill:var(--surface);stroke:var(--chart-current);stroke-width:2px}.se-chart .c-dot--prev{stroke:var(--chart-previous)}.se-chart .c-strong{fill:var(--text);font-weight:600}.se-legend{color:var(--text);flex-wrap:wrap;gap:4px 20px;margin-bottom:12px;font-size:14px;line-height:20px;display:flex}.se-legend__item{align-items:center;gap:8px;display:inline-flex}.se-legend__sw{background:var(--chart-current);flex:none;width:16px;height:12px}.se-legend__sw--prev{background:var(--chart-previous)}.se-legend__ln{border-top:3px solid var(--chart-current);flex:none;width:20px;height:0}.se-legend__ln--prev{border-top:2px dashed var(--chart-previous)}.se-tooltip{pointer-events:none;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);white-space:nowrap;font-variant-numeric:tabular-nums;padding:8px 12px;font-size:14px;line-height:20px;position:absolute}.se-tooltip__title{margin-bottom:2px;font-weight:600}.se-tooltip__row{align-items:center;gap:8px;display:flex}.se-tooltip__row b{margin-left:auto;padding-left:12px}.se-appbar{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 8px 6px 16px;display:flex}.se-appbar__back{min-height:44px;color:var(--primary);align-items:center;gap:4px;padding:0 8px 0 0;font-weight:600;text-decoration:none;display:inline-flex}.se-logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.se-logo__mark{width:auto;height:32px;display:block}.se-logo__mark--inverse{display:none}.se-logo__name{font-family:var(--font-logo);color:var(--text);letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:800;line-height:24px}.se-logo__name b{color:var(--logo-energy);font-weight:600}.se-logo--inverse .se-logo__name{color:var(--sidebar-foreground)}.se-logo--inverse .se-logo__name b{color:var(--logo-energy-inverse)}.se-logo--inverse .se-logo__mark{display:none}.se-logo--inverse .se-logo__mark--inverse{display:block}[data-theme=dark] .se-logo__mark{display:none}[data-theme=dark] .se-logo__mark--inverse{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .se-logo__mark{display:none}:root:not([data-theme=light]) .se-logo__mark--inverse{display:block}}.se-stack{flex-direction:column;display:flex}.se-row{flex-wrap:wrap;align-items:center;display:flex}.se-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.se-divider{border:0;border-top:1px solid var(--border);margin:0}.se-list{margin:0;padding:0;list-style:none}.se-list>li{border-top:1px solid var(--border)}.se-list>li:first-child{border-top:0}@media (max-width:767px){.se .se-field__label,.se .se-field__help,.se .se-field__error,.se .se-toast,.se .se-banner,.se .se-kpi__delta,.se .se-kpi__period,.se .se-status,.se .se-legend,.se .se-body-sm,.se .se-empty__text,.se .se-summary,.se .se-tab{font-size:16px;line-height:22px}.se .se-chart text{font-size:14px}.se .se-link{align-items:center;min-height:44px;font-size:16px;display:inline-flex}.se .se-btn--sm{min-height:44px;padding:0 16px;font-size:16px;line-height:24px}}.se-mobile .se-field__label,.se-mobile .se-field__help,.se-mobile .se-field__error,.se-mobile .se-toast,.se-mobile .se-banner,.se-mobile .se-kpi__delta,.se-mobile .se-kpi__period,.se-mobile .se-status,.se-mobile .se-legend,.se-mobile .se-body-sm,.se-mobile .se-empty__text,.se-mobile .se-summary,.se-mobile .se-tab{font-size:16px;line-height:22px}.se-mobile .se-chart text{font-size:14px}.se-mobile .se-link{align-items:center;min-height:44px;font-size:16px;display:inline-flex}.se-mobile .se-btn--sm{min-height:44px;padding:0 16px;font-size:16px;line-height:24px}:root{--lp-veil:#0e1a27b8;--lp-ease:cubic-bezier(.2, .7, .2, 1);--lp-device-shadow:0 1px 2px #0e1a2714, 0 20px 44px -18px #0e1a2780}html{scroll-padding-top:84px}.lp-wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:768px){.lp-wrap{padding:0 32px}}.lp-display{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:800;font-stretch:112%}.lp-h1{font-size:40px;line-height:44px}.lp-h2{font-size:28px;line-height:34px}@media (min-width:768px){.lp-h1{font-size:56px;line-height:60px}.lp-h2{font-size:38px;line-height:44px}}.lp-lead{color:var(--text-muted);max-width:60ch;margin:0;font-size:18px;line-height:28px}.lp-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-btn-inverse{color:var(--sidebar-foreground);border-color:var(--sidebar-foreground);background:0 0}.lp-btn-inverse:hover{background:var(--sidebar-hover)}:root{--m-fast:.15s;--m-base:.3s;--m-slow:.6s;--m-scene:1.2s;--m-stagger:60ms;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1)}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@property --sx{syntax:"<percentage>";inherits:false;initial-value:0%}@property --sy{syntax:"<percentage>";inherits:false;initial-value:0%}@property --sw{syntax:"<percentage>";inherits:false;initial-value:100%}@property --sh{syntax:"<percentage>";inherits:false;initial-value:100%}.m-count{--n:var(--to,0);counter-reset:m-n var(--n)}.m-count:after{content:counter(m-n)}.m-draw,.m-timeline-line{stroke-linecap:round}.m-pulse{opacity:0;offset-rotate:0deg}@media (prefers-reduced-motion:no-preference){[data-inview][data-armed]:not([data-in]){--play:paused}.m-lift{animation:m-lift var(--m-slow) var(--ease-out) both}.m-rise{animation:m-rise var(--m-slow) var(--ease-out) calc(var(--i,0) * 80ms) both}.m-slide{animation:m-slide var(--m-slow) var(--ease-out) calc(var(--delay,300) * 1ms) both}.m-pop{animation:m-pop var(--m-base) var(--ease-out) calc(var(--i,0) * var(--m-stagger) + var(--delay,0) * 1ms) both;animation-play-state:var(--play,running)}.m-draw{stroke-dasharray:1;animation:m-draw var(--dur,.6s) var(--ease-inout) calc(var(--i,0) * 80ms + var(--delay,0) * 1ms) both;animation-play-state:var(--play,running)}.m-wipe{transform-origin:0;animation:m-wipe var(--dur,.9s) var(--ease-out) calc(var(--i,0) * .15s + var(--delay,0) * 1ms) both;animation-play-state:var(--play,running)}.m-count{animation:m-count .9s var(--ease-out) calc(var(--i,0) * var(--m-stagger) + var(--delay,0) * 1ms) both;animation-play-state:var(--play,running)}.m-pulse{animation:m-pulse 1.1s var(--ease-inout) calc(var(--t,0) * 1ms) 2 both;animation-play-state:var(--play,running)}@supports (animation-timeline:view()){.m-view{animation:linear both m-view;animation-timeline:view();animation-range:entry entry 55%}.m-view-stagger>*{animation:linear both m-view;animation-timeline:view();animation-range:entry calc(var(--i,0) * 4%) entry calc(55% + var(--i,0) * 4%)}.m-timeline-fill{transform-origin:0;animation:linear both m-timeline-fill;animation-timeline:view();animation-range:entry 10% cover 55%}.m-timeline-dot{animation:linear both m-timeline-dot;animation-timeline:view();animation-range:entry calc(10% + var(--i,0) * 17%) entry calc(26% + var(--i,0) * 17%)}}@keyframes m-lift{0%{translate:0 18px}}@keyframes m-rise{0%{opacity:0;translate:0 14px}}@keyframes m-slide{0%{opacity:0;translate:28px}}@keyframes m-pop{0%{opacity:0;scale:.96}}@keyframes m-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes m-wipe{0%{scale:0 1}}@keyframes m-count{0%{--n:0}}@keyframes m-pulse{0%{opacity:0;offset-distance:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes m-view{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes m-timeline-fill{0%{scale:0 1}to{scale:1}}@keyframes m-timeline-dot{0%{scale:.6}to{scale:1}}::view-transition-old(root){animation-duration:var(--m-fast);animation-timing-function:ease}::view-transition-new(root){animation-duration:var(--m-fast);animation-timing-function:ease}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-mac__screen{line-height:0;display:block;position:relative}.lp-mac__screen picture,.lp-mac__screen img,.lp-phone__screen picture,.lp-phone__screen>img{width:100%;height:auto;display:block}.lp-spot{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-spot:before{content:"";background:var(--overlay);opacity:0;clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--sx) var(--sy), calc(var(--sx) + var(--sw)) var(--sy), calc(var(--sx) + var(--sw)) calc(var(--sy) + var(--sh)), var(--sx) calc(var(--sy) + var(--sh)), var(--sx) var(--sy));position:absolute;inset:0}.lp-spot__label{opacity:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);max-width:60%;color:var(--text);white-space:nowrap;padding:6px 10px;font-size:13px;font-weight:600;line-height:18px;position:absolute}.lp-spot__label--1{left:var(--z1x);top:calc(var(--z1y) + var(--z1h) + 10px)}.lp-spot__label--2{left:var(--z2x);top:calc(var(--z2y) + var(--z2h) + 10px)}.lp-spot__label--3{left:var(--z3x);top:calc(var(--z3y) - 10px);translate:0 -100%}.lp-spot__label--inside{translate:0}.lp-spot__label--1.lp-spot__label--above,.lp-spot__label--2.lp-spot__label--above{top:calc(var(--z1y) - 10px);translate:0 -100%}.lp-spot__cursor{opacity:0;position:absolute;inset:0}.lp-spot__cursor svg{width:22px;height:22px;fill:var(--text);stroke:var(--surface);stroke-width:1.5px;stroke-linejoin:round;position:absolute;top:0;left:0}.lp-spot__tap{border:2px solid var(--primary);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;left:-14px}@media (prefers-reduced-motion:no-preference){.lp-spot:before{--sx:var(--z1x);--sy:var(--z1y);--sw:var(--z1w);--sh:var(--z1h);animation:lp-spot-tour 9.6s var(--ease-inout) infinite both}.lp-spot__label--1{animation:9.6s linear infinite both lp-label-1}.lp-spot__label--2{animation:9.6s linear infinite both lp-label-2}.lp-spot__label--3{animation:9.6s linear infinite both lp-label-3}.lp-spot__cursor{animation:lp-cursor 9.6s var(--ease-inout) infinite both}.lp-spot__tap{animation:lp-tap 9.6s var(--ease-out) infinite both}@keyframes lp-spot-tour{0%,27.083%{opacity:0;--sx:var(--z1x);--sy:var(--z1y);--sw:var(--z1w);--sh:var(--z1h)}31.333%{opacity:1}39.583%{opacity:1;--sx:var(--z1x);--sy:var(--z1y);--sw:var(--z1w);--sh:var(--z1h)}45.833%,58.333%{--sx:var(--z2x);--sy:var(--z2y);--sw:var(--z2w);--sh:var(--z2h)}64.583%,77.083%{opacity:1;--sx:var(--z3x);--sy:var(--z3y);--sw:var(--z3w);--sh:var(--z3h)}80.208%,to{opacity:0;--sx:var(--z3x);--sy:var(--z3y);--sw:var(--z3w);--sh:var(--z3h)}}@keyframes lp-label-1{0%,27.083%{opacity:0}31.333%,39.583%{opacity:1}41.958%,to{opacity:0}}@keyframes lp-label-2{0%,45.833%{opacity:0}48.333%,58.333%{opacity:1}60.552%,to{opacity:0}}@keyframes lp-label-3{0%,64.583%{opacity:0}66.927%,77.083%{opacity:1}80.208%,to{opacity:0}}@keyframes lp-cursor{0%,25%{opacity:0;translate:calc(var(--z1x) + var(--z1w) * .6) calc(var(--z1y) + var(--z1h) * .9)}28.125%,39.583%{opacity:1;translate:calc(var(--z1x) + var(--z1w) * .55) calc(var(--z1y) + var(--z1h) * .6)}45.833%,58.333%{translate:calc(var(--z2x) + var(--z2w) * .55) calc(var(--z2y) + var(--z2h) * .6)}64.583%,77.083%{opacity:1;translate:calc(var(--z3x) + var(--z3w) * .84) calc(var(--z3y) + var(--z3h) * .6)}68.75%{scale:1}69.792%{scale:.82}71.354%{scale:1}80.208%,to{opacity:0;translate:calc(var(--z3x) + var(--z3w) * .84) calc(var(--z3y) + var(--z3h) * .6)}}@keyframes lp-tap{0%,69.792%{opacity:0;scale:.4}70.833%{opacity:.9}75%{opacity:0;scale:1.6}to{opacity:0;scale:1.6}}}.lp-video{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;position:relative;overflow:hidden}.lp-video video{object-fit:cover;width:100%;height:100%;display:block}.lp-video__poster,.lp-video__poster img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-video.is-playing .lp-video__poster{visibility:hidden}.lp-video__button{width:var(--target-min);height:var(--target-min);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;place-items:center;display:inline-grid;position:absolute;bottom:12px;right:12px}.lp-video__button:hover{background:var(--primary-soft)}.lp-video__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.lp-video__button svg{width:22px;height:22px}.lp-mail{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.lp-mail__head{border-bottom:1px solid var(--border);padding:14px 18px}.lp-mail__head p{margin:0}.lp-mail__from{color:var(--text-muted);font-size:13px;line-height:18px}.lp-mail__subject{color:var(--text);font-size:16px;font-weight:600;line-height:22px;margin-top:2px!important}.lp-mail__date{color:var(--text-muted);font-size:13px;line-height:18px;margin-top:2px!important}.lp-mail__body{background:var(--background);line-height:0}.lp-mail__body picture,.lp-mail__body img{width:100%;height:auto;display:block}.lp-skip{z-index:100;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:16px}.lp-skip:focus{top:12px}.lp-hdr{z-index:40;background:var(--surface);border-bottom:1px solid var(--border);view-transition-name:lp-header;position:sticky;top:0}.lp-hdr__in{align-items:center;gap:16px;min-height:68px;display:flex}.lp-hdr__nav{align-items:center;gap:2px;margin-left:8px;display:none}.lp-hdr__actions{align-items:center;gap:8px;margin-left:auto;display:none}.lp-hdr__link,.lp-menu__button{min-height:var(--target-min);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;transition:background var(--m-fast) ease;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lp-hdr__link:hover,.lp-menu__button:hover,.lp-menu__button[aria-expanded=true]{background:var(--primary-soft)}.lp-hdr__link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--primary)}.lp-hdr a:focus-visible,.lp-hdr button:focus-visible,.lp-hdr summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.lp-menu{position:relative}.lp-menu__caret{width:14px;height:14px;transition:rotate var(--m-fast) ease}.lp-menu__button[aria-expanded=true] .lp-menu__caret{rotate:180deg}.lp-menu__panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:360px;box-shadow:var(--shadow);opacity:1;transition:opacity var(--m-fast) ease, translate var(--m-fast) ease, display var(--m-fast) allow-discrete;padding:8px;position:absolute;top:calc(100% + 6px);left:0;translate:0}.lp-menu__panel--wide{width:640px}.lp-menu__panel[hidden]{opacity:0;display:none;translate:0 -4px}@starting-style{.lp-menu__panel:not([hidden]){opacity:0;translate:0 -4px}}.lp-menu__panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-menu__panel--wide ul{grid-template-columns:1fr 1fr}.lp-menu__panel--groups{width:680px}.lp-menu__groups{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.lp-menu__group-title{color:var(--text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:6px 12px 4px;font-size:12px;font-weight:700;line-height:16px}.lp-menu__item a{border-radius:var(--radius);min-height:56px;color:var(--text);transition:background var(--m-fast) ease;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.lp-menu__icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);transition:background var(--m-fast) ease, color var(--m-fast) ease;border-radius:12px;flex:none;place-items:center;display:grid}.lp-menu__text{gap:2px;min-width:0;display:grid}.lp-menu__label{font-size:15px;font-weight:600;line-height:20px}.lp-menu__hint{color:var(--text-muted);font-size:13px;line-height:18px}.lp-menu__item a:hover{background:var(--background)}.lp-menu__item a:hover .lp-menu__icon{background:var(--primary);color:var(--primary-foreground)}.lp-menu__all{min-height:var(--target-min);border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);color:var(--primary);align-items:center;margin-top:6px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.lp-menu__all:hover{background:var(--primary-soft)}.lp-hdr__mobile{margin-left:auto}.lp-hdr__mobile summary{width:var(--target-min);height:var(--target-min);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;place-items:center;list-style:none;display:grid}.lp-hdr__mobile summary::-webkit-details-marker{display:none}.lp-hdr__mobile summary span,.lp-hdr__mobile summary span:before,.lp-hdr__mobile summary span:after{background:var(--text);border-radius:1px;width:18px;height:2px;display:block}.lp-hdr__mobile summary span{position:relative}.lp-hdr__mobile summary span:before,.lp-hdr__mobile summary span:after{content:"";position:absolute;left:0}.lp-hdr__mobile summary span:before{top:-6px}.lp-hdr__mobile summary span:after{top:6px}.lp-hdr__mobile nav{border-bottom:1px solid var(--border);background:var(--surface);max-height:calc(100vh - 68px);padding:8px 16px 16px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.lp-hdr__mobile nav ul{margin:0;padding:0;list-style:none}.lp-hdr__mobile nav a{min-height:var(--target-min);color:var(--text);align-items:center;font-weight:600;text-decoration:none;display:flex}.lp-hdr__group{border-bottom:1px solid var(--border);padding:8px 0}.lp-hdr__group-title{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 0;font-size:12px;font-weight:600;line-height:16px}.lp-hdr__group a{gap:12px}.lp-hdr__group .lp-menu__icon{border-radius:10px;width:32px;height:32px}.lp-hdr__group .lp-menu__icon svg{width:18px;height:18px}@media (min-width:1200px){.lp-hdr__nav,.lp-hdr__actions{display:flex}.lp-hdr__mobile{display:none}}.lp-crumbs{border-bottom:1px solid var(--border);background:var(--background)}.lp-crumbs ol{color:var(--text-muted);flex-wrap:wrap;gap:4px 0;margin:0 auto;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:20px;list-style:none;display:flex}.lp-crumbs li+li:before{content:"/";color:var(--border-strong);margin:0 8px}.lp-crumbs a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.lp-crumbs a:hover{color:var(--text)}.lp-crumbs [aria-current=page]{color:var(--text);font-weight:600}.lp-ftr{background:var(--sidebar);color:var(--sidebar-foreground);view-transition-name:lp-footer;padding:48px 0 32px}.lp-ftr a{color:var(--sidebar-foreground)}.lp-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.lp-ftr__brand{grid-column:1/-1}.lp-ftr__brand p{color:var(--sidebar-muted);margin:12px 0 0;font-size:15px}.lp-ftr h2{font-family:var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sidebar-muted);margin:0 0 8px;font-size:12px;font-weight:600;line-height:16px}.lp-ftr ul{margin:0;padding:0;list-style:none}.lp-ftr nav a,.lp-ftr__bottom a{min-height:var(--target-min);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.lp-ftr nav a:hover,.lp-ftr__bottom a:hover{text-underline-offset:3px;text-decoration:underline}.lp-ftr__bottom{border-top:1px solid var(--sidebar-hover);margin-top:32px;padding-top:20px}.lp-ftr__bottom ul{flex-wrap:wrap;gap:0 20px;display:flex}.lp-ftr__bottom p{max-width:78ch;color:var(--sidebar-muted);margin:12px 0 0;font-size:13px;line-height:20px}@media (min-width:1024px){.lp-ftr__top{grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr))}.lp-ftr__brand{grid-column:auto}}.lp-consent{z-index:50;border-top:1px solid var(--sidebar-hover);background:var(--sidebar);color:var(--sidebar-foreground);padding:16px 0;position:fixed;bottom:0;left:0;right:0}.lp-consent__in{align-items:center;gap:12px;display:grid}.lp-consent__text{margin:0;font-size:15px;line-height:22px}.lp-consent__more{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp-consent__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-consent__btn{min-width:140px;min-height:var(--target-min);border:1px solid var(--sidebar-foreground);border-radius:var(--radius);font:inherit;cursor:pointer;padding:0 20px;font-size:15px;font-weight:600}.lp-consent__accept{background:var(--sidebar-foreground);color:var(--sidebar);font-weight:700}.lp-consent__refuse{border-color:var(--sidebar-muted);color:var(--sidebar-foreground);background:0 0}.lp-consent__btn:focus-visible,.lp-consent__more:focus-visible{outline:2px solid var(--sidebar-foreground);outline-offset:3px}@media (min-width:768px){.lp-consent__in{grid-template-columns:minmax(0,1fr) auto;gap:24px}}.lp-ftr__consent{min-height:var(--target-min);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:15px;display:inline-flex}.lp-ftr__consent:hover{text-underline-offset:3px;text-decoration:underline}.lp-ftr__consent:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-badge{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:2px 10px 2px 4px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.lp-badge__dot{background:var(--status-idle);width:20px;height:20px;color:var(--status-foreground);border-radius:50%;place-items:center;display:inline-grid}.lp-badge__dot svg{width:12px;height:12px}.lp-badge--service .lp-badge__dot{background:var(--status-ok)}.lp-badge--sur-mesure .lp-badge__dot{background:var(--primary);color:var(--primary-foreground)}.lp-feature{border-top:1px solid var(--border);align-items:center;gap:24px;padding:32px 0;display:grid}.lp-feature:first-child{border-top:0}.lp-feature__text h3{font-family:var(--font-display);color:var(--text);margin:0 0 8px;font-size:24px;font-weight:800;font-stretch:108%;line-height:30px}.lp-feature__text p{max-width:52ch;color:var(--text-muted);margin:0 0 12px;font-size:17px;line-height:26px}.lp-feature__text ul{color:var(--text);margin:0 0 12px;padding-left:20px;font-size:15px;line-height:24px}@media (min-width:1024px){.lp-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding:48px 0}.lp-feature--reverse .lp-feature__text{order:2}}.lp-cta{padding:8px 0 var(--pk-section-y,96px);background:var(--background)}.lp-cta__shell{padding:var(--pk-pad,6px);background:var(--pk-shell);box-shadow:inset 0 0 0 1px var(--pk-ring);border-radius:36px}.lp-cta__panel{isolation:isolate;border-radius:calc(36px - var(--pk-pad,6px));background:var(--sidebar);color:var(--sidebar-foreground);padding:48px 24px 52px;position:relative;overflow:hidden}.lp-cta .lp-cta__trace{z-index:-1;height:96px}.lp-cta__panel{padding-bottom:120px}.lp-cta__in{align-items:end;gap:32px;display:grid}.lp-cta__title{max-width:18ch;color:var(--sidebar-foreground);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw + 8px,58px);font-weight:800;font-stretch:112%;line-height:1.04}.lp-cta__lead{max-width:54ch;color:var(--sidebar-muted);margin:18px 0 0;font-size:18px;line-height:28px}.lp-cta .pk-cta{justify-self:start}@media (min-width:1024px){.lp-cta__panel{padding:88px 72px 92px}.lp-cta .lp-cta__trace{width:48%;height:82%;left:52%}.lp-cta__in{grid-template-columns:minmax(0,1fr) auto;gap:56px}}.lp-related{border-top:1px solid var(--border);max-width:760px;margin:48px 0 0;padding-top:24px}.lp-related ul{gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lp-related li p{color:var(--text-muted);margin:4px 0 0;font-size:15px;line-height:22px}.lp-faq__answer{color:var(--text-muted);padding:0 0 16px}.lp-faq__answer>:first-child{margin-top:0}.lp-faq__answer>:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.lp-faq{interpolate-size:allow-keywords}.lp-faq details::details-content{block-size:0;transition:block-size .26s var(--ease-out), content-visibility .26s allow-discrete;overflow:hidden}.lp-faq details[open]::details-content{block-size:auto}}.lp-viz{margin:0}.lp-viz__svg{width:100%;height:auto;display:block;overflow:visible}.lp-viz figcaption{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:20px}.lp-viz text{fill:var(--text-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px}.lp-viz .lp-viz__t-strong{fill:var(--text);font-weight:600}.lp-viz .lp-viz__t-accent{fill:var(--primary-strong);font-weight:600}.lp-viz .lp-viz__t-alert{fill:var(--status-alert);font-weight:600}.lp-viz__grid{stroke:var(--border);stroke-width:1px}.lp-viz__axis{stroke:var(--border-strong);stroke-width:1px}.lp-viz__s1{fill:none;stroke:var(--series-1);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.lp-viz__s3{fill:none;stroke:var(--series-3);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.lp-viz__prev{fill:none;stroke:var(--chart-previous);stroke-width:2px;stroke-dasharray:4 3;stroke-linejoin:round}.lp-viz__threshold{stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:4 3}.lp-viz__soft{fill:var(--primary-soft)}.lp-viz__idle{fill:var(--status-idle-soft)}.lp-viz__hatch{stroke:var(--status-idle);stroke-width:1px}.lp-viz__node{fill:var(--surface);stroke:var(--border-strong);stroke-width:1px}.lp-viz__core{fill:var(--sidebar)}.lp-viz__link{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.lp-viz__pulse{fill:var(--primary)}.lp-viz__pulse--alert{fill:var(--status-alert)}.lp-viz__tick{fill:none;stroke:var(--series-1)}.lp-viz__tick--once{stroke:var(--series-3)}.lp-viz .m-wipe,.lp-viz .m-pop{transform-box:fill-box}.lp-viz .m-wipe{transform-origin:0}.lp-viz .m-pop{transform-origin:50%}.lp-rules{gap:16px;display:grid}.lp-rules__panel{border:1px solid var(--border);background:var(--background);box-shadow:inset 0 0 0 5px var(--surface);border-radius:24px;padding:12px}.lp-rules__icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-strong);border-radius:12px;place-items:center;display:grid}.lp-rules__icon svg{width:22px;height:22px}.lp-viz__sun{offset-distance:100%;offset-rotate:0deg}.lp-viz__sun-disc{fill:var(--series-2)}.lp-viz__sun-ring{fill:none;stroke:var(--series-2);stroke-width:1.5px;stroke-opacity:.35}.lp-viz__water{fill:var(--series-1);fill-opacity:.12}.lp-viz__yield{fill:var(--series-3);fill-opacity:.14}.lp-viz__stream{fill:none;stroke:var(--primary);stroke-width:1.25px;stroke-opacity:.45;stroke-linecap:round}.lp-viz__gust{fill:var(--primary)}.lp-rules__panel h3{font-family:var(--font-display);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font-size:20px;font-weight:800;font-stretch:108%;line-height:26px;display:flex}.lp-rules__panel p{color:var(--text-muted);margin:0 0 12px;font-size:15px;line-height:22px}@media (min-width:640px){.lp-rules__panel{padding:22px}}@media (min-width:1024px){.lp-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (prefers-reduced-motion:no-preference){.m-travel{animation:lp-travel 1.6s var(--ease-out) calc(var(--delay,0) * 1ms) both;animation-play-state:var(--play,running)}@keyframes lp-travel{0%{offset-distance:0%}}}.lp-flow3{gap:16px;margin:40px 0 0;padding:0;display:grid;position:relative}.lp-flow3__links{display:none}.lp-flow3__sources,.lp-flow3__outputs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-flow3__sources{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-flow3__src{border:1px solid var(--border);background:var(--surface);min-height:56px;box-shadow:inset 0 0 0 4px var(--background);border-radius:14px;place-items:center;padding:10px 14px;display:grid}.lp-flow3__src img{width:auto;max-width:100%;height:calc(26px * var(--s,1));object-fit:contain;display:block}.lp-flow3__src-text{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.lp-flow3__src-text svg{width:18px;height:18px;color:var(--series-3)}.lp-flow3__hub{background:var(--sidebar);color:var(--sidebar-foreground);text-align:center;outline:6px solid var(--primary-soft);border-radius:24px;justify-items:center;gap:6px;padding:22px 18px;display:grid}.lp-flow3__mark{width:34px;height:41px;fill:var(--sidebar-foreground)}.lp-flow3__hub b{font-family:var(--font-logo);font-size:17px;font-weight:800}.lp-flow3__hub span{color:var(--sidebar-muted);font-size:13px;line-height:18px}.lp-flow3__out{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lp-flow3__icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-strong);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.lp-flow3__icon svg{width:22px;height:22px}.lp-flow3__out--alert .lp-flow3__icon{background:var(--status-alert-soft);color:var(--status-alert)}.lp-flow3__out--alert .lp-flow3__icon:after{content:"1";border:2px solid var(--surface);background:var(--status-alert);width:18px;height:18px;color:var(--status-foreground);border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.lp-flow3__out-text{gap:1px;display:grid}.lp-flow3__out-text b{color:var(--text);font-size:14px;line-height:19px}.lp-flow3__out-text span{color:var(--text-muted);font-size:13px;line-height:18px}.lp-flow3__ring{fill:none;stroke:var(--primary);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (min-width:768px){.lp-flow3{aspect-ratio:1040/420;display:block;container-type:inline-size}.lp-flow3__links{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lp-flow3__sources,.lp-flow3__outputs{display:contents}.lp-flow3__src,.lp-flow3__hub,.lp-flow3__out{left:calc(var(--x) / 1040 * 100%);top:calc(var(--y) / 420 * 100%);width:calc(var(--w) / 1040 * 100%);height:calc(var(--h) / 420 * 100%);min-height:0;position:absolute}.lp-flow3__src{border-radius:1.2cqi;padding:.6cqi 1.2cqi}.lp-flow3__src img{height:calc(2.1cqi * var(--s,1))}.lp-flow3__links .lp-viz__link{stroke-width:2px}.lp-flow3__src-text{font-size:max(12px,1.25cqi)}.lp-flow3__hub{border-radius:2.2cqi;align-content:center;padding:1.6cqi}.lp-flow3__mark{width:3.4cqi;height:4.1cqi}.lp-flow3__hub b{font-size:max(13px,1.6cqi)}.lp-flow3__hub span{font-size:max(12px,1.2cqi);line-height:1.35}.lp-flow3__out{gap:1.1cqi;padding:0 1.2cqi}.lp-flow3__icon{border-radius:1.1cqi;width:3.8cqi;height:3.8cqi}.lp-flow3__icon svg{width:2.1cqi;height:2.1cqi}.lp-flow3__out-text b{font-size:max(12px,1.3cqi);line-height:1.3}.lp-flow3__out-text span{font-size:max(12px,1.15cqi);line-height:1.3}}@media (prefers-reduced-motion:no-preference){.m-ripple{animation:lp-ripple 1.8s var(--ease-out) calc(var(--t,0) * 1ms) 2 both;animation-play-state:var(--play,running)}@keyframes lp-ripple{0%{opacity:.55;scale:.62}to{opacity:0;scale:1.12}}}.lp-cadence__svg{display:none}.lp-cadence__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-cadence__list li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 16px;display:flex}.lp-cadence__list b{color:var(--text)}.lp-cadence__list span{color:var(--text-muted);font-variant-numeric:tabular-nums}@media (min-width:768px){.lp-cadence__svg{display:block}.lp-cadence__list{display:none}}.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-facts>li{border:1px solid var(--border);background:var(--surface);box-shadow:inset 0 0 0 5px var(--background), var(--shadow);border-radius:22px;align-content:start;padding:20px 18px;display:grid}.lp-fact__icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary-strong);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.lp-fact__icon svg{width:22px;height:22px}.lp-fact__pre{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.lp-fact__n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:2px 0 4px;font-size:clamp(40px,5vw,60px);font-weight:800;font-stretch:112%;line-height:1.02;display:flex}.lp-fact__u{font-family:var(--font-sans);letter-spacing:0;color:var(--text-muted);font-size:18px;font-weight:600;font-stretch:100%}.lp-fact__t{color:var(--text-muted);margin:0;font-size:15px;line-height:22px}@media (min-width:768px){.lp-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-facts>li{padding:24px 22px}}.lp-timeline-wrap{position:relative}.lp-timeline{gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-timeline__line{background:var(--border-strong);width:2px;position:absolute;top:16px;bottom:16px;left:15px}.lp-timeline__line>span{background:var(--primary);transform-origin:top;width:100%;height:100%;display:block}.lp-timeline>li{padding-left:56px;position:relative}.lp-timeline__dot{border:2px solid var(--primary);background:var(--surface);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;top:0;left:0;overflow:hidden}.lp-timeline__dot:before{content:"";background:var(--primary-soft);position:absolute;inset:0}.lp-timeline__dot>span{position:relative}.lp-timeline>li{flex-direction:column;display:flex}.lp-timeline__card{border:1px solid var(--border);background:var(--background);box-shadow:inset 0 0 0 5px var(--surface);border-radius:22px;flex:1;padding:20px}.lp-timeline__icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary-strong);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.lp-timeline__icon svg{width:22px;height:22px}.lp-timeline h3{color:var(--text);margin:0 0 6px;font-size:18px;font-weight:600;line-height:24px}.lp-timeline p{color:var(--text-muted);margin:0;font-size:15px;line-height:22px}@media (min-width:768px){.lp-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lp-timeline__line{width:auto;height:2px;inset:15px calc(33.3333% - 37.33px) auto 16px}.lp-timeline__line>span{transform-origin:0}.lp-timeline>li{padding-top:48px;padding-left:0}}.lp-ledger{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-ledger>li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:16px}.lp-ledger h3{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font-size:18px;line-height:24px;display:flex}.lp-ledger dl{margin:0}.lp-ledger dt{color:var(--text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:600;line-height:16px}.lp-ledger dd{color:var(--text);margin:2px 0 0;font-size:15px;line-height:22px}.lp-ledger__note{border-top:1px solid var(--border);color:var(--text);margin:16px 0 0;padding-top:16px;font-weight:600}@media (min-width:768px){.lp-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-bound__far{fill:var(--status-idle-soft)}.lp-bound__near{fill:var(--border);opacity:.6}.lp-bound__pool{fill:var(--series-1);opacity:.22}.lp-bound__wave{fill:none;stroke:var(--series-1);stroke-width:1.5px;opacity:.6}.lp-bound__ground{stroke:var(--border-strong);stroke-width:1.5px}.lp-bound__struct{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px}.lp-bound__roof{fill:var(--border-strong)}.lp-bound__line,.lp-bound__rotor{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-linecap:round}.lp-bound__runner{fill:var(--primary-soft);stroke:var(--series-1);stroke-width:2px}.lp-bound__rotor{stroke:var(--series-1);transform-box:fill-box;transform-origin:50%}.lp-bound__pipe{fill:none;stroke:var(--border-strong);stroke-width:12px;stroke-linecap:round}.lp-bound__power{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:8 6}.lp-bound__bus{stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:2 5;stroke-linecap:round}.lp-bound__lead{stroke:var(--primary);stroke-width:1px;stroke-dasharray:3 3}.lp-bound__halo{fill:var(--primary-soft)}.lp-bound__list{color:var(--text);gap:6px;margin:12px 0 0;padding:0 0 0 18px;font-size:15px;line-height:22px;display:grid}@media (max-width:767px){.lp-bound text{display:none}}@media (min-width:768px){.lp-bound__list{display:none}}.lp-viz__frame{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:6 4}.lp-viz__water{fill:none;stroke:var(--series-1);stroke-width:4px;stroke-linecap:round;stroke-dasharray:10 10}.lp-viz__dot{fill:var(--primary);transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (max-width:767px){.lp-timeline__line>.m-timeline-fill{animation-name:m-timeline-fill-y}}@keyframes m-timeline-fill-y{0%{scale:1 0}to{scale:1}}.lp-timeline__dot:before{transform-origin:50%;animation:linear both m-timeline-dot;animation-timeline:view();animation-range:entry calc(10% + var(--i,0) * 17%) entry calc(26% + var(--i,0) * 17%)}}.lp-viz__water{animation:lp-water .6s linear calc(var(--delay,0) * 1ms) 2 both;animation-play-state:var(--play,running)}.lp-viz__dot{animation:lp-dot-in var(--m-base) var(--ease-out) calc(1.4s + var(--i,0) * 80ms) both;animation-play-state:var(--play,running)}.lp-bound__rotor{animation:lp-rotor 1.2s var(--ease-out) .9s both;animation-play-state:var(--play,running)}.lp-bound__power{animation:.6s linear 1.5s 2 both lp-power;animation-play-state:var(--play,running)}@keyframes lp-rotor{0%{rotate:-720deg}}@keyframes lp-power{to{stroke-dashoffset:-14px}}@keyframes lp-water{to{stroke-dashoffset:-20px}}@keyframes lp-dot-in{0%{scale:0}}.lp-facts>li.m-pop,.lp-home-portals__item.m-pop,.lp-flow3__out.m-pop,.lp-tree__node.m-pop{animation-name:lp-card-in}@keyframes lp-card-in{0%{translate:0 16px;scale:.98}}}.lp-lifecycle{margin:0}.lp-lifecycle__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-lifecycle__step{border:1px solid var(--primary);border-radius:var(--radius-lg);background:var(--surface);isolation:isolate;padding:16px;position:relative}.lp-lifecycle__step:before{content:"";z-index:-1;border-radius:inherit;background:var(--primary-soft);position:absolute;inset:0}.lp-lifecycle__step--alert{border-color:var(--status-alert)}.lp-lifecycle__step--alert:before{background:var(--status-alert-soft)}.lp-lifecycle__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lp-lifecycle__icon{width:22px;height:22px;color:var(--primary-strong)}.lp-lifecycle__step--alert .lp-lifecycle__icon{color:var(--status-alert)}.lp-lifecycle__aside .lp-lifecycle__icon{float:left;color:var(--text-muted);margin:1px 10px 0 0}.lp-lifecycle__n{background:var(--text);width:24px;height:24px;color:var(--background);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.lp-lifecycle h3{color:var(--text);margin:0 0 4px;font-size:17px;line-height:24px}.lp-lifecycle p{color:var(--text-muted);margin:0;font-size:14px;line-height:20px}.lp-lifecycle__aside{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lp-lifecycle__aside li{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--status-idle-soft);padding:12px 16px}.lp-lifecycle .lp-lifecycle__caption{margin-top:12px;font-size:13px}@media (min-width:768px){.lp-lifecycle__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.lp-lifecycle__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-roles{margin:0}.lp-roles__grid{gap:24px;display:grid}.lp-roles__tree{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:16px}.lp-roles__org{color:var(--text);margin:0 0 12px;font-weight:700}.lp-roles__company{border-left:2px solid var(--border-strong);margin:0 0 12px;padding-left:12px}.lp-roles__company>p{color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:600}.lp-roles__company ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-roles__plant{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary-soft);color:var(--text);transition:background-color var(--m-fast) ease, border-color var(--m-fast) ease, opacity var(--m-fast) ease;padding:8px 12px;font-size:15px}.lp-roles__choice{border:0;gap:8px;margin:0;padding:0;display:grid}.lp-roles__choice legend{color:var(--text);margin-bottom:8px;padding:0;font-weight:700}.lp-roles__role{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 16px;display:flex}.lp-roles__role:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.lp-roles__role:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.lp-roles__role input{accent-color:var(--primary);margin-top:4px}.lp-roles__label{color:var(--text-muted);gap:2px;font-size:14px;line-height:20px;display:grid}.lp-roles__label strong{color:var(--text);font-size:16px}.lp-roles__external{color:var(--text-muted);margin:4px 0 0;font-size:14px;line-height:20px}:is(.lp-roles:has(input[value=operator]:checked) .lp-roles__plant:not([data-r~=o]),.lp-roles:has(input[value=guardian]:checked) .lp-roles__plant:not([data-r~=g])){border-color:var(--border);background:var(--status-idle-soft);color:var(--text-muted);opacity:.55}@media (min-width:768px){.lp-roles__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}}.lp-viz__svg--wide{display:none}.lp-viz__svg--narrow{max-width:440px}@media (min-width:768px){.lp-viz__svg--wide{display:block}.lp-viz__svg--narrow{display:none}}.lp-viz__s2{fill:none;stroke:var(--series-2);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.lp-viz__s-alert{fill:none;stroke:var(--status-alert);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.lp-viz__bar{fill:var(--primary-soft);stroke:var(--primary);stroke-width:1.5px}.lp-viz__band{stroke:none}.lp-viz__real{fill:var(--series-2);stroke:var(--surface);stroke-width:1.5px}.lp-viz__seg{stroke:var(--border-strong);stroke-width:1px}.lp-viz__seg--night{fill:var(--status-idle-soft)}.lp-viz__seg--produced{fill:var(--primary-soft)}.lp-viz__seg--downtime{fill:var(--status-alert-soft);stroke:var(--status-alert)}.lp-viz .m-grow{transform-box:fill-box;transform-origin:bottom}.lp-viz .lp-viz__t-node{font-size:15px}.lp-viz .lp-viz__t-line{font-size:13.5px}.lp-viz .lp-viz__t-source{fill:var(--accent);font-weight:600}.lp-tree{gap:0;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.lp-tree__node{padding:0 0 24px 48px;position:relative}.lp-tree__node:before{content:"";background:var(--border-strong);width:2px;position:absolute;top:32px;bottom:0;left:15px}.lp-tree__node:last-child:before{display:none}.lp-tree__n{border:2px solid var(--border-strong);background:var(--surface);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.lp-tree h3{color:var(--text);margin:0 0 4px;font-size:17px;line-height:24px}.lp-tree__exit{color:var(--text-muted);margin:0 0 0 16px;font-size:15px;line-height:22px}.lp-tree__node--alert{border:1px solid var(--status-alert);border-radius:var(--radius-lg);background:var(--status-alert-soft);padding:12px 16px 12px 48px}.lp-tree__node--alert .lp-tree__n{border-color:var(--status-alert);top:8px;left:8px}.lp-tree__badge{align-items:center;gap:8px;display:inline-flex}.lp-tree__badge svg{width:20px;height:20px;color:var(--status-alert)}@media (prefers-reduced-motion:no-preference){.lp-lifecycle__step:before{animation:lp-step-on var(--m-base) var(--ease-out) calc(var(--i,0) * .4s) both;animation-play-state:var(--play,running)}@keyframes lp-step-on{0%{opacity:0}}.lp-viz .m-grow{animation:lp-grow .6s var(--ease-out) calc(var(--i,0) * 40ms) both;animation-play-state:var(--play,running)}@keyframes lp-grow{0%{scale:1 0}}}.lp-story{isolation:isolate;position:relative;overflow-x:clip}.lp-story:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--border-strong) 1px, transparent 1.6px);opacity:.6;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.lp-story__step{--tone:var(--primary)}.lp-story__step[data-tone=dawn]{--tone:var(--series-2)}.lp-story__step[data-tone=alert]{--tone:var(--status-alert)}.lp-story__step[data-tone=ok]{--tone:var(--status-ok)}.lp-story__steps{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-story__steps:before,.lp-story__steps:after{content:"";background:var(--border-strong);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:21px}.lp-story__steps:after{background:linear-gradient(to bottom, var(--series-2), var(--status-alert) 35%, var(--status-ok) 60%, var(--primary))}.lp-story__step{gap:20px;padding:32px 0;display:grid}.lp-story__text{padding-left:64px;position:relative}.lp-story__node{z-index:1;border:2px solid var(--tone);background:var(--tone);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.lp-story__node{background:color-mix(in srgb, var(--tone) 14%, var(--surface))}}.lp-story__node{color:var(--tone);box-shadow:0 0 0 6px var(--background)}.lp-story__node svg{width:22px;height:22px}.lp-story__text time{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:28px;font-weight:800;font-stretch:112%;line-height:44px;display:block}.lp-story__text h3{font-family:var(--font-display);color:var(--text);margin:0 0 6px;font-size:24px;font-weight:800;font-stretch:108%;line-height:30px}.lp-story__text p{max-width:48ch;color:var(--text-muted);margin:0;font-size:17px;line-height:26px}.lp-story__fig{z-index:1;isolation:isolate;max-width:760px;margin:0;position:relative}.lp-story__fig:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--tone), transparent);border-radius:48px;position:absolute;inset:-8% -6%}@supports (color:color-mix(in lab, red, red)){.lp-story__fig:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 24%, transparent), transparent)}}.lp-story__fig--phone{max-width:320px}.lp-story__fig figcaption{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:20px}@media (min-width:1024px){.lp-story[data-enhanced] .lp-story__steps{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(var(--steps,6), minmax(70vh, auto));column-gap:56px}.lp-story[data-enhanced] .lp-story__step{display:contents}.lp-story[data-enhanced] .lp-story__text{grid-column:1;align-self:center}.lp-story[data-enhanced] .lp-story__step:not(.is-active) .lp-story__text h3{color:var(--text-muted);transition:color var(--m-base) ease}.lp-story[data-enhanced] .lp-story__fig{opacity:0;pointer-events:none;max-width:none;min-height:min(70vh,640px);transition:opacity var(--m-base) ease, scale var(--m-base) ease;grid-area:1/2/-1;align-self:start;position:sticky;top:92px;scale:1.04}.lp-story[data-enhanced] .lp-story__step.is-active .lp-story__fig{opacity:1;pointer-events:auto;scale:1}.lp-story[data-enhanced] .lp-story__fig--phone{justify-self:center;max-width:340px}.lp-story[data-enhanced] .lp-story__steps:after{clip-path:inset(0 0 calc(100% - var(--rail,24px) + 24px) 0);transition:clip-path var(--m-slow) var(--ease-out)}.lp-story[data-enhanced] .lp-story__node{border-color:var(--border-strong);background:var(--surface);color:var(--text-muted);transition:background-color var(--m-base) ease, border-color var(--m-base) ease, color var(--m-base) ease, scale var(--m-base) var(--ease-out), box-shadow var(--m-base) ease}.lp-story[data-enhanced] .lp-story__step:is(.is-past,.is-active) .lp-story__node{border-color:var(--tone);background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.lp-story[data-enhanced] .lp-story__step:is(.is-past,.is-active) .lp-story__node{background:color-mix(in srgb, var(--tone) 14%, var(--surface))}}.lp-story[data-enhanced] .lp-story__step:is(.is-past,.is-active) .lp-story__node{color:var(--tone)}.lp-story[data-enhanced] .lp-story__step.is-active .lp-story__node{box-shadow:0 0 0 6px var(--background), 0 0 0 10px var(--tone);scale:1.12}@supports (color:color-mix(in lab, red, red)){.lp-story[data-enhanced] .lp-story__step.is-active .lp-story__node{box-shadow:0 0 0 6px var(--background), 0 0 0 10px color-mix(in srgb, var(--tone) 22%, transparent)}}.lp-story[data-enhanced] .lp-story__step:not(.is-active) .lp-story__text time{color:var(--text-muted);transition:color var(--m-base) ease}}.lp-mac{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--lp-device-shadow);border-radius:10px;overflow:hidden}.lp-mac__bar{background:var(--background);border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:30px;padding:0 12px;display:flex;position:relative}.lp-mac__dots{gap:7px;display:flex;position:absolute;left:12px}.lp-mac__dots i{background:var(--status-alert);border-radius:50%;width:11px;height:11px}.lp-mac__dots i:nth-child(2){background:var(--status-warning)}.lp-mac__dots i:nth-child(3){background:var(--status-ok)}.lp-mac__url{border:1px solid var(--border);background:var(--surface);width:min(44%,260px);color:var(--text-muted);text-align:center;border-radius:6px;padding:1px 8px;font-size:11px;line-height:16px}.lp-mac__screen{width:100%;height:auto;display:block}.lp-phone{background:var(--sidebar);border:1px solid var(--border-strong);box-shadow:var(--lp-device-shadow);border-radius:40px;padding:8px}.lp-phone__screen{aspect-ratio:9/19.5;background:var(--surface);border-radius:32px;flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-phone__status{height:30px;color:var(--text);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;padding:0 16px 0 22px;font-size:11px;font-weight:600;display:flex}.lp-phone__island{background:var(--sidebar);border-radius:10px;width:30%;height:16px}.lp-phone__icons{gap:3px;display:flex}.lp-phone__icons svg{width:11px;height:11px}.lp-phone__screen>img{object-fit:cover;object-position:top;flex:1;width:100%;min-height:0;display:block}.lp-notif{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;gap:8px;padding:8px 10px;font-size:10px;line-height:14px;display:flex;position:absolute;top:34px;left:6px;right:6px;box-shadow:0 10px 24px -10px #0e1a2773}.lp-notif__icon{background:var(--sidebar);border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lp-notif__icon .se-logo__mark--inverse{display:block}.lp-notif__body{flex-direction:column;flex:1;min-width:0;display:flex}.lp-notif__head{color:var(--text-muted)}.lp-notif__body>b{font-weight:700}.lp-notif__body>b:before{content:"";background:var(--status-alert);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.lp-hero{isolation:isolate;background:var(--sidebar);color:var(--sidebar-foreground);padding:40px 0 72px;position:relative;overflow-x:clip}.lp-hero__photo{z-index:-2;position:absolute;inset:0;overflow:hidden}.lp-hero__photo img{object-fit:cover;object-position:60% 40%;width:100%;height:100%;display:block}.lp-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--sidebar), var(--sidebar) 55%, var(--sidebar));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lp-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--sidebar) 90%, transparent), color-mix(in srgb, var(--sidebar) 82%, transparent) 55%, color-mix(in srgb, var(--sidebar) 94%, transparent))}}.lp-hero__in{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp-hero__h1{gap:12px;margin:0;display:grid}.lp-hero__kicker{color:var(--primary-soft);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:14px;font-weight:600;line-height:20px;display:block}.lp-hero__title{color:var(--sidebar-foreground);font-size:clamp(38px,6vw,60px);line-height:1.04;display:block}.lp-hero__lead{max-width:52ch;color:var(--sidebar-muted);margin:20px 0 0;font-size:18px;line-height:28px}.lp-hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-hero__actions .se-btn{white-space:normal;text-align:center}.lp-hero .se-btn--secondary,.lp-hero .se-btn--secondary:hover:not(:disabled){color:var(--sidebar-foreground)}.lp-hero .se-btn--secondary{border-color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.lp-hero .se-btn--secondary{border-color:color-mix(in srgb, var(--sidebar-foreground) 45%, transparent)}}.lp-hero .se-btn--secondary{background:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.lp-hero .se-btn--secondary{background:color-mix(in srgb, var(--sidebar-foreground) 8%, transparent)}}.lp-hero .se-btn--secondary:hover:not(:disabled){border-color:var(--sidebar-foreground);background:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.lp-hero .se-btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--sidebar-foreground) 16%, transparent)}}.lp-hero__energies{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.lp-hero__energy{border:1px solid var(--sidebar-foreground);align-items:center;gap:7px;padding:6px 12px 6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp-hero__energy{border:1px solid color-mix(in srgb, var(--sidebar-foreground) 20%, transparent)}}.lp-hero__energy{background:var(--sidebar);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lp-hero__energy{background:color-mix(in srgb, var(--sidebar) 60%, transparent)}}.lp-hero__energy{color:var(--sidebar-foreground);font-size:14px;font-weight:500;line-height:20px}.lp-hero__energy svg{background:var(--primary-soft);border-radius:50%;width:22px;height:22px;padding:3px}@supports (color:color-mix(in lab, red, red)){.lp-hero__energy svg{background:color-mix(in srgb, var(--primary-soft) 16%, transparent)}}.lp-hero__energy svg{color:var(--primary-soft)}.lp-hero__proofs{color:var(--sidebar-muted);flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.lp-hero__proof{align-items:center;gap:6px;display:inline-flex}.lp-hero__proof svg{width:18px;height:18px;color:var(--status-ok)}@media (min-width:1024px){.lp-hero{padding:72px 0 96px}.lp-hero:before{background:linear-gradient(90deg, var(--sidebar) 0%, var(--sidebar) 40%, var(--sidebar) 100%)}@supports (color:color-mix(in lab, red, red)){.lp-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--sidebar) 94%, transparent) 0%, color-mix(in srgb, var(--sidebar) 86%, transparent) 40%, color-mix(in srgb, var(--sidebar) 60%, transparent) 100%)}}.lp-hero__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){.lp-hero .m-rise{animation-name:m-lift}}.lp-stage{--phone-w:27;--screen:calc((100cqi - 2px) * .625);--phone-h:calc(18px + (var(--phone-w) * 1cqi - 18px) * 2.1667);margin:0 0 24px;position:relative;container-type:inline-size}.lp-stage__mac{position:relative}.lp-stage__phone{top:calc(43px + var(--below,.6) * var(--screen));width:calc(var(--phone-w) * 1cqi);min-width:96px;position:absolute;right:-2%}.lp-stage__phone .lp-phone{width:100%;max-width:none}.lp-stage__room{min-height:calc(var(--phone-h) - (1 - var(--below,.6)) * var(--screen) + 20px)}@media (max-width:767px){.lp-stage{--phone-w:46}.lp-stage__phone{right:0}}@media (prefers-reduced-motion:no-preference){.lp-stage .lp-notif{animation:lp-stage-notif 9.6s var(--ease-out) infinite both}.lp-stage__phone .lp-phone{animation:lp-stage-buzz 9.6s var(--ease-out) infinite both}@keyframes lp-stage-notif{0%,16.667%{opacity:0;translate:0 -140%}22.5%,91.667%{opacity:1;translate:0}95.833%,to{opacity:0;translate:0 -60%}}@keyframes lp-stage-buzz{0%,21.5%{translate:0;rotate:none}22.6%{translate:0 -6px;rotate:-1.6deg}23.7%{translate:0 -3px;rotate:1.2deg}25%,to{translate:0;rotate:none}}}.lp-section{border-top:1px solid var(--border);padding:72px 0}.lp-section--surface{background:var(--surface)}.lp-section--night{background:var(--sidebar);color:var(--sidebar-foreground);border-top:0}.lp-section--night .lp-display,.lp-section--night .lp-lead,.lp-section--night .se-muted,.lp-section--night .lp-section__head .se-label,.lp-section--night .lp-section__head .se-link{color:var(--sidebar-foreground)}.lp-section--night .se-card,.lp-section--night .se-banner{color:var(--text)}.lp-section--night+.lp-footer{border-top:1px solid var(--sidebar-hover)}.lp-section__head{flex-direction:column;gap:12px;max-width:760px;margin-bottom:40px;display:flex}.lp-section__head .se-label{color:var(--primary)}@media (min-width:768px){.lp-section{padding:96px 0}}.lp-split{gap:32px;display:grid}@media (min-width:1024px){.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.lp-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-logos__grid>li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:20px;min-height:140px;padding:20px;transition:border-color .15s;display:flex}.lp-logos__grid>li:hover{border-color:var(--border-strong)}.lp-logos__grid img{object-fit:contain;filter:grayscale();opacity:.85;align-self:flex-start;width:auto;max-width:100%;transition:filter .3s,opacity .3s}.lp-logos__grid>li:hover img{filter:none;opacity:1}.lp-logos__grid>li>span{color:var(--text-muted);font-size:14px;line-height:20px}.lp-logos__grid>li>.lp-logos__word{color:var(--text);font-family:var(--font-display);align-items:center;gap:10px;font-size:19px;font-weight:800;font-stretch:112%;line-height:26px;display:flex}.lp-logos__word svg{width:24px;height:24px;color:var(--primary);flex:none}.lp-logos__more{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:20px 0 0;font-size:15px;line-height:22px;display:flex}.lp-flow{gap:28px;max-width:480px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-flow>li{grid-template-columns:48px 1fr;align-items:start;gap:2px 16px;display:grid;position:relative}.lp-flow>li>b{margin-top:2px;font-size:16px;font-weight:600;line-height:22px}.lp-flow>li>span:last-child{color:var(--text-muted);grid-column:2;font-size:14px;line-height:20px}.lp-flow__icon{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:48px;height:48px;color:var(--primary);grid-row:span 2;justify-content:center;align-items:center;display:flex}.lp-flow__icon svg{width:24px;height:24px}.lp-flow__icon--core{border-color:var(--sidebar);background:var(--sidebar)}.lp-flow__icon--core .se-logo__mark--inverse{display:block}.lp-flow>li+li:before{content:"";background:var(--border-strong);width:2px;height:28px;position:absolute;top:-28px;left:23px}.lp-flow>li+li:after{content:"";background:var(--primary);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:-28px;left:20px}.lp-band{isolation:isolate;background:var(--sidebar);color:var(--sidebar-foreground);padding:96px 0;position:relative;overflow:hidden}.lp-band .lp-display{max-width:26ch;color:var(--sidebar-foreground)}.lp-band__cols{gap:32px;margin-top:48px;display:grid}.lp-band__cols>div{border-top:1px solid var(--sidebar-muted);padding-top:20px}.lp-band__cols svg{width:28px;height:28px}.lp-band__cols h3{font-family:var(--font-display);margin:12px 0 8px;font-size:22px;font-weight:800;font-stretch:112%;line-height:28px}.lp-band__cols p{max-width:46ch;margin:0;font-size:17px;line-height:27px}@media (min-width:768px){.lp-band{padding:136px 0}.lp-band__cols{grid-template-columns:1fr 1fr;gap:48px}}@media (min-width:1100px){.lp-band__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-features{gap:40px;display:grid}@media (min-width:1024px){.lp-features{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px}.lp-features__shot{position:sticky;top:100px}}.lp-rows{border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none}.lp-rows>li{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr;gap:4px 16px;padding:20px 0;display:grid}.lp-rows__n{color:var(--primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;font-stretch:112%;line-height:26px}.lp-rows__t{margin:0;font-size:18px;font-weight:600;line-height:26px}.lp-rows__d{color:var(--text-muted);grid-column:2;margin:0}.lp-rows--icons>li{grid-template-columns:40px 1fr}.lp-rows--icons .lp-rows__t{font-weight:400}.lp-rows__icon{width:24px;height:24px;color:var(--primary);margin-top:1px}.lp-steps{gap:32px;margin:0;padding:0;list-style:none;display:grid}.lp-steps>li:not(:last-child):after{content:"";background:var(--primary);transform-origin:top;width:2px;position:absolute;top:44px;bottom:-32px;left:21px}.lp-steps>li{grid-template-columns:44px 1fr;align-content:start;gap:4px 20px;display:grid;position:relative}.lp-steps__n{border:2px solid var(--primary);background:var(--background);width:44px;height:44px;color:var(--primary);font-family:var(--font-display);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:20px;font-weight:800;font-stretch:112%;display:flex}.lp-steps h3{margin:8px 0 0;font-size:18px;font-weight:600;line-height:26px}.lp-steps p{color:var(--text-muted);margin:0}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.lp-steps>li:not(:last-child):after{transform-origin:0;width:auto;height:2px;inset:21px -40px auto 44px}.lp-steps>li{grid-template-columns:1fr;gap:12px}.lp-steps__n{grid-row:auto}}.lp-faq{border-top:1px solid var(--border-strong)}.lp-faq details{border-bottom:1px solid var(--border)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:18px 0;font-size:17px;font-weight:600;line-height:24px;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-faq__icon{width:20px;height:20px;color:var(--primary);transition:transform .2s var(--lp-ease);flex:none}.lp-faq details[open] .lp-faq__icon{transform:rotate(45deg)}.lp-faq details p{max-width:70ch;color:var(--text-muted);margin:0 0 20px}.lp-footer__small{max-width:62ch;font-size:13px;line-height:18px}.lp-facts-band{padding:32px 0}.lp-section+.lp-section,.lp-facts-band+.lp-section{border-top:1px solid var(--border)}.lp-figure{margin:0}.lp-figure figcaption{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:20px}.lp-home-more{color:var(--text-muted);margin:40px 0 0;font-size:16px;line-height:24px}.lp-home-more--tight{margin-top:8px}.lp-home-legal{color:var(--text-muted);margin:32px 0 0;font-size:13px;line-height:20px}.lp-home-portals{gap:12px;margin:0 0 40px;padding:0;list-style:none;display:grid}.lp-home-portals__item{border:1px solid var(--border);background:var(--surface);box-shadow:inset 0 0 0 5px var(--background), var(--shadow);border-radius:22px;grid-template-rows:auto 1fr auto;gap:12px;padding:20px;display:grid}.lp-home-portals__who{justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.lp-home-portals__logo{object-fit:contain;object-position:left center;max-width:150px;display:block}.lp-home-portals__icon{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-strong);border-radius:13px;place-items:center;display:grid}.lp-home-portals__icon svg{width:24px;height:24px}.lp-home-portals__name{color:var(--text-muted);text-align:right;font-size:14px;font-weight:600}.lp-home-portals__icon+.lp-home-portals__name{color:var(--text);font-size:16px}.lp-home-portals__what{color:var(--text-muted);margin:0;font-size:15px;line-height:22px}.lp-home-portals__cadence{background:var(--status-ok-soft);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0;padding:5px 11px 5px 8px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.lp-home-portals__cadence svg{width:16px;height:16px;color:var(--status-ok)}.lp-home-portals__bars{border:1px solid var(--border);background:var(--surface);border-radius:22px;max-width:760px;padding:24px}@media (min-width:640px){.lp-home-portals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-home-portals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-home-portals__item:last-child:nth-child(3n+1){grid-column:1/-1}}.lp-home-security{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lp-home-security>li{border:1px solid var(--border);background:var(--surface);box-shadow:inset 0 0 0 5px var(--background), var(--shadow);border-radius:22px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid}.lp-home-security svg{box-sizing:content-box;background:var(--primary-soft);width:26px;height:26px;color:var(--primary-strong);border-radius:15px;padding:13px}.lp-home-security h3{color:var(--text);margin:2px 0 6px;font-size:18px;font-weight:600;line-height:24px}.lp-home-security p{color:var(--text-muted);margin:0;font-size:15px;line-height:22px}@media (min-width:768px){.lp-home-security{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.lp-home-assistant{align-items:start;gap:28px;display:grid}.lp-home-assistant .lp-section__head{margin-bottom:0}.lp-home-assistant__side{justify-items:start;gap:22px;display:grid}@media (min-width:1024px){.lp-home-assistant__side{padding-top:52px}}.lp-home-assistant__points{color:var(--text);gap:10px;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:grid}.lp-home-assistant__points li{grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}.lp-home-assistant__points svg{width:16px;height:16px;color:var(--status-ok);margin-top:4px}.lp-home-assistant__exchange{margin-top:40px}@media (min-width:1024px){.lp-home-assistant{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px}.lp-home-assistant__exchange{margin-top:56px}}.lp-home-demo{gap:32px;display:grid}.lp-home-demo__alt{color:var(--text-muted);margin:20px 0 0;font-size:15px;line-height:22px}@media (min-width:1024px){.lp-home-demo{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px}}.lp-home-proof{align-items:center;gap:40px;display:grid}.lp-home-proof__stat{border:1px solid var(--sidebar-active);background:var(--sidebar-hover);border-radius:28px;justify-items:start;gap:8px;padding:32px;display:grid}.lp-home-proof__n{color:var(--sidebar-foreground);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(96px,12vw,152px);font-weight:800;font-stretch:112%;line-height:.9}.lp-home-proof__unit{color:var(--sidebar-muted);font-size:18px;font-weight:600;line-height:24px}.lp-home-proof__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lp-home-proof__chips span{border:1px solid var(--sidebar-active);color:var(--sidebar-foreground);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:14px;line-height:20px;display:inline-flex}.lp-home-proof__chips svg{width:16px;height:16px}.lp-home-proof__text{max-width:64ch}.lp-home-proof .lp-home-proof__lead{color:var(--sidebar-foreground);font-family:var(--font-display);margin:0 0 12px;font-size:24px;font-weight:800;font-stretch:108%;line-height:32px}.lp-home-proof p{color:var(--sidebar-muted);font-size:16px;line-height:24px}.lp-home-proof .lp-home-legal{color:var(--sidebar-muted)}.lp-home-proof .lp-home-proof__entity{border-top:1px solid var(--sidebar-active);color:var(--sidebar-foreground);margin-top:24px;padding-top:20px}@media (min-width:1024px){.lp-home-proof{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.lp-section__head .se-label{border:1px solid var(--border);background:var(--surface);width:fit-content;color:var(--primary-strong);border-radius:999px;place-self:start;align-items:center;gap:8px;padding:5px 12px 5px 10px;display:inline-flex}.lp-section__head .se-label:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px}.lp-section--surface .lp-section__head .se-label{background:var(--background)}.lp-section--night .lp-section__head .se-label{border-color:var(--sidebar-active);background:var(--sidebar-hover)}.lp-section__head .lp-h2{letter-spacing:-.02em}.lp-feature__index{background:var(--primary-soft);color:var(--primary-strong);font-family:var(--font-display);letter-spacing:.08em;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:13px;font-weight:800;font-stretch:112%;display:inline-block}#fonctionnalites .lp-feature__text ul{gap:8px;padding-left:0;list-style:none;display:grid}#fonctionnalites .lp-feature__text li{padding-left:26px;position:relative}#fonctionnalites .lp-feature__text li:before{content:"";background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--primary-soft);border-radius:50%;position:absolute;top:7px;left:2px}#fonctionnalites .lp-feature__media{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:24px;padding:8px}#questions .lp-faq{gap:10px;max-width:880px;display:grid}#questions .lp-faq details{border:1px solid var(--border);background:var(--background);border-radius:18px;padding:0 20px}#questions .lp-faq details[open]{border-color:var(--border-strong)}#demo .lp-form{box-shadow:inset 0 0 0 5px var(--background), var(--shadow);border-radius:24px}.lp-prose{max-width:68ch;color:var(--text);margin:0 0 16px;font-size:17px;line-height:27px}.lp-items{margin:24px 0;padding:0;list-style:none;display:grid}.lp-items>li{border-top:1px solid var(--border);padding:20px 0}.lp-items h3{color:var(--text);margin:0 0 4px;font-size:18px;line-height:24px}.lp-items p{max-width:68ch;color:var(--text-muted);margin:0;font-size:16px;line-height:24px}@media (min-width:768px){.lp-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.lp-info__head{padding:40px 0 16px}.lp-info__head h1{color:var(--text);margin:0 0 16px;font-size:clamp(32px,4.6vw,48px);line-height:1.08}.lp-info__head p{max-width:62ch;color:var(--text-muted);margin:0;font-size:18px;line-height:28px}.lp-sitemap{gap:32px;display:grid}.lp-sitemap h2{margin:0 0 8px}.lp-sitemap ul{margin:0;padding:0;list-style:none}.lp-sitemap li{border-top:1px solid var(--border);padding:8px 0}.lp-sitemap li span{color:var(--text-muted);font-size:15px;line-height:22px;display:block}@media (min-width:768px){.lp-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}}.lp-inventory{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:24px 0 0;overflow:hidden}.lp-inventory table{border-collapse:collapse;width:100%}.lp-inventory th,.lp-inventory td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text);padding:16px 18px;font-size:14px;line-height:21px}.lp-inventory thead th{background:var(--background);color:var(--text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.lp-inventory__family th{background:var(--primary-soft);padding:12px 18px}@supports (color:color-mix(in lab, red, red)){.lp-inventory__family th{background:color-mix(in oklab, var(--primary-soft) 55%, var(--surface))}}.lp-inventory__family th{color:var(--primary);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.lp-inventory__source{align-items:center;gap:14px;display:flex}.lp-inventory__mark{flex:none;place-items:center;width:96px;height:44px;display:grid}.lp-inventory__logo{object-fit:contain;max-width:96px;max-height:36px;display:block}.lp-inventory__icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.lp-inventory__icon svg{width:22px;height:22px}.lp-inventory__name{gap:2px;font-weight:600;display:grid}.lp-inventory__name small{color:var(--text-muted);font-size:13px;font-weight:400;line-height:18px}.lp-inventory__note{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:19px;display:block}.lp-inventory__more{min-height:32px;color:var(--primary);align-items:center;gap:6px;margin-top:8px;margin-left:110px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lp-inventory__more:hover{text-decoration:underline}.lp-inventory__more svg{width:14px;height:14px}.lp-inventory__cadence{font-weight:600}.lp-inventory tbody:last-child tr:last-child>*{border-bottom:0}@media (min-width:1024px){.lp-inventory table{table-layout:fixed}.lp-inventory thead th:first-child{width:27%}.lp-inventory thead th:nth-child(2){width:22%}.lp-inventory thead th:nth-child(3){width:14%}.lp-inventory thead th:nth-child(4){width:21%}.lp-inventory__row:hover>*{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.lp-inventory__row:hover>*{background:color-mix(in oklab, var(--primary-soft) 30%, var(--surface))}}}@media (max-width:1023.98px){.lp-inventory thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-inventory table,.lp-inventory tbody,.lp-inventory__family,.lp-inventory__family th{display:block}.lp-inventory__row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:14px 24px;padding:18px;display:grid}.lp-inventory tbody:last-child .lp-inventory__row:last-child{border-bottom:0}.lp-inventory__row>th,.lp-inventory__row>td{border:0;padding:0;display:block}.lp-inventory__row>th{grid-column:1/-1}.lp-inventory__row>td:before{content:attr(data-label);color:var(--text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;line-height:16px;display:block}}@media (max-width:639.98px){.lp-inventory__row{grid-template-columns:1fr}.lp-inventory__more{margin-left:0}}.lp-guide__meta{max-width:none;color:var(--text-muted);margin:0 0 20px;font-size:14px;line-height:20px}.lp-info__head .lp-guide__answer{border-left:4px solid var(--primary);border-radius:var(--radius);background:var(--primary-soft);max-width:68ch;color:var(--text);margin:0;padding:16px 20px;font-size:18px;line-height:28px}.lp-guide__answer .se-label{margin-bottom:4px;display:block}.lp-guide__figure{max-width:720px;margin:24px 0 8px}.lp-guide__tablewrap{border:1px solid var(--border);border-radius:var(--radius-lg);max-width:720px;margin:16px 0;overflow-x:auto}.lp-guide__tablewrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-guide__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lp-guide__table th,.lp-guide__table td{border-bottom:1px solid var(--border);text-align:left;color:var(--text);padding:10px 14px;font-size:15px;line-height:22px}.lp-guide__table thead th{background:var(--surface);color:var(--text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:12px}.lp-guide__links,.lp-guide__sources,.lp-guide__list{margin:16px 0 0;padding:0;list-style:none}.lp-guide__links li,.lp-guide__sources li{color:var(--text-muted);padding:6px 0;font-size:16px;line-height:24px}.lp-guide__list li{border-top:1px solid var(--border);padding:16px 0}.lp-guide__list h3{margin:0 0 4px;font-size:18px;line-height:24px}.lp-guide__list p{max-width:68ch;color:var(--text-muted);margin:0;font-size:16px;line-height:24px}.lp-guide__date{margin-top:4px;font-size:13px}.lp-gloss__tools{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border), 0 24px 48px -32px var(--sidebar);gap:18px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.lp-gloss__tools{box-shadow:inset 0 0 0 1px var(--border), 0 24px 48px -32px color-mix(in oklab, var(--sidebar) 40%, transparent)}}.lp-gloss__label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.lp-gloss__input{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--background);width:100%;min-height:52px;color:var(--text);font:inherit;padding:0 18px;font-size:17px}.lp-gloss__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.lp-gloss__themes{flex-wrap:wrap;gap:8px;display:flex}.lp-gloss__chip{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;transition:background var(--m-fast) ease, border-color var(--m-fast) ease, color var(--m-fast) ease;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.lp-gloss__chip:first-child{padding-left:14px}.lp-gloss__chip:hover{border-color:var(--primary)}.lp-gloss__chip[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.lp-gloss__chip:focus-visible,.lp-gloss__letters a:focus-visible,.lp-gloss__term:focus-visible,.lp-gloss__see a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.lp-gloss__chip-icon{place-items:center;display:grid}.lp-gloss__chip-icon svg{width:18px;height:18px}.lp-gloss__letters{border-top:1px solid var(--border);flex-wrap:wrap;gap:4px;padding-top:16px;display:flex}.lp-gloss__letters a,.lp-gloss__letters span{width:36px;height:36px;font-family:var(--font-display);border-radius:10px;place-items:center;font-size:15px;font-weight:800;text-decoration:none;display:grid}.lp-gloss__letters a{background:var(--primary-soft);color:var(--primary);transition:background var(--m-fast) ease, color var(--m-fast) ease}.lp-gloss__letters a:hover{background:var(--primary);color:var(--primary-foreground)}.lp-gloss__letters a.is-empty{color:var(--text-muted);pointer-events:none;background:0 0}.lp-gloss__letters span{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.lp-gloss__letters span{color:color-mix(in oklab, var(--text-muted) 45%, transparent)}}.lp-gloss__count{color:var(--text-muted);margin:0;font-size:14px;line-height:20px}.lp-gloss__group{scroll-margin-top:calc(var(--header-h,68px) + 16px);gap:18px;margin-top:48px;display:grid}.lp-gloss__letter{color:var(--primary);font-family:var(--font-display);align-items:center;gap:16px;margin:0;font-size:40px;font-weight:800;font-stretch:112%;line-height:1;display:flex}.lp-gloss__letter:after{content:"";background:var(--border);flex:1;height:1px}.lp-gloss__list{gap:16px;margin:0;display:grid}.lp-gloss__entry{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);scroll-margin-top:calc(var(--header-h,68px) + 16px);padding:22px 22px 20px}.lp-gloss__entry:target{box-shadow:inset 0 0 0 2px var(--primary), 0 18px 40px -28px var(--primary)}.lp-gloss__entry:has(dt:target){box-shadow:inset 0 0 0 2px var(--primary), 0 18px 40px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.lp-gloss__entry:target{box-shadow:inset 0 0 0 2px var(--primary), 0 18px 40px -28px color-mix(in oklab, var(--primary) 60%, transparent)}.lp-gloss__entry:has(dt:target){box-shadow:inset 0 0 0 2px var(--primary), 0 18px 40px -28px color-mix(in oklab, var(--primary) 60%, transparent)}}.lp-gloss__entry dt{scroll-margin-top:calc(var(--header-h,68px) + 24px)}.lp-gloss__term{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;font-weight:800;font-stretch:108%;line-height:27px;text-decoration:none}.lp-gloss__term:hover{color:var(--primary)}.lp-gloss__entry dd{margin:10px 0 0}.lp-gloss__theme{color:var(--text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.lp-gloss__theme:before{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px}.lp-gloss__theme[data-theme=pv]:before{background:var(--series-3,var(--primary))}.lp-gloss__theme[data-theme=hydro]:before{background:var(--series-1,var(--primary))}.lp-gloss__theme[data-theme=wind]:before{background:var(--series-2,var(--primary))}.lp-gloss__theme[data-theme=biogas]:before{background:var(--series-5,var(--primary))}.lp-gloss__theme[data-theme=grid]:before{background:var(--series-4,var(--primary))}.lp-gloss__theme[data-theme=meteo]:before{background:var(--series-6,var(--primary))}.lp-gloss__theme[data-theme=performance]:before{background:var(--series-7,var(--primary))}.lp-gloss__theme[data-theme=supervision]:before{background:var(--series-8,var(--primary))}.lp-gloss__def{color:var(--text);margin:0;font-size:16px;line-height:25px}.lp-gloss__entry .lp-glossary__more{margin:10px 0 0}.lp-gloss__see{border-top:1px dashed var(--border);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;padding-top:12px;font-size:13px;line-height:18px;display:flex}.lp-gloss__see span{font-weight:600}.lp-gloss__see a{background:var(--background);min-height:28px;color:var(--primary);border-radius:999px;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.lp-gloss__see a:hover{background:var(--primary-soft)}.lp-gloss__empty{color:var(--text-muted);margin:40px 0 0;font-size:17px}@media (min-width:900px){.lp-gloss__tools{padding:20px 24px}.lp-gloss__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-gloss__group{grid-template-columns:96px minmax(0,1fr);align-items:start}.lp-gloss__letter{top:calc(var(--header-h,68px) + 24px);background:var(--primary-soft);border-radius:20px;place-items:center;width:72px;height:72px;font-size:36px;display:grid;position:sticky}.lp-gloss__letter:after{content:none}}@media (max-width:639.98px){.lp-gloss__tools{padding:20px 16px}.lp-gloss__themes{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.lp-gloss__chip{flex:none}}.lp-mock{background:var(--background);color:var(--text);text-align:left;border-radius:14px;font-size:13px;line-height:18px;overflow:hidden}.lp-mock__chrome{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.lp-mock__chrome span{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.lp-mock__chrome p{background:var(--background);color:var(--text-muted);border-radius:999px;margin:0 auto;padding:2px 14px;font-size:11px}.lp-mock__body{display:grid}.lp-mock__side{display:none}.lp-mock__main{gap:14px;min-width:0;padding:16px;display:grid}.lp-mock__head{gap:8px;display:grid}.lp-mock__title{font-family:var(--font-display);margin:0;font-size:18px;font-weight:800;line-height:22px}.lp-mock__tabs{flex-wrap:wrap;gap:4px;margin:0;display:flex}.lp-mock__tabs span{color:var(--text-muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.lp-mock__tabs .is-active{background:var(--primary-soft);color:var(--primary)}.lp-mock__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lp-mock__kpi{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;padding:10px 12px}.lp-mock__kpi p{margin:0}.lp-mock__kpi-label{color:var(--text-muted);font-size:11px;font-weight:600}.lp-mock__kpi .lp-mock__kpi-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:800;line-height:28px}.lp-mock__kpi-value small{color:var(--text-muted);font-family:var(--font-sans,inherit);margin-left:4px;font-size:12px;font-weight:600}.lp-mock__kpi-note{color:var(--text-muted);font-size:11px}.lp-mock__kpi.is-ok .lp-mock__kpi-value{color:var(--status-ok)}.lp-mock__kpi.is-warn .lp-mock__kpi-value{color:var(--status-warning)}.lp-mock__kpi.is-alert .lp-mock__kpi-value{color:var(--status-alert)}.lp-mock__grid{gap:12px;display:grid}.lp-mock__panel{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;padding:12px 14px 14px}.lp-mock__panel-title{margin:0 0 10px;font-size:13px;font-weight:700}.lp-mock [data-cause=wind]{--cause:var(--status-idle)}.lp-mock [data-cause=maintenance]{--cause:var(--primary)}.lp-mock [data-cause=fault]{--cause:var(--status-alert)}.lp-mock [data-cause=nodata]{--cause:var(--status-warning)}.lp-mock__legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;padding:0;font-size:11px;list-style:none;display:flex}.lp-mock__legend li:before{content:"";background:var(--cause);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.lp-mock__stack{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-mock__stack li{grid-template-columns:28px minmax(0,1fr) 52px;align-items:center;gap:8px;display:grid}.lp-mock__stack-id{font-weight:700}.lp-mock__stack-bar{background:var(--background);border-radius:4px;height:14px;display:flex;overflow:hidden}.lp-mock__stack-bar span{background:var(--cause);height:100%}.lp-mock__stack-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.lp-mock__table{border-collapse:collapse;width:100%;font-size:12px}.lp-mock__table td{border-top:1px solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums;padding:7px 6px}.lp-mock__table tr:first-child td{border-top:0}.lp-mock__table td:first-child{padding-left:0}.lp-mock__table td:not(:first-child){white-space:nowrap;text-align:right}.lp-mock__table strong{font-weight:700;display:block}.lp-mock__table td>span[data-cause]{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.lp-mock__table td>span[data-cause]:before{content:"";background:var(--cause);border-radius:50%;width:7px;height:7px}.lp-mock__state{align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.lp-mock__state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lp-mock__state.is-ok{color:var(--status-ok)}.lp-mock__state.is-warn{color:var(--status-warning)}.lp-mock__state.is-alert{color:var(--status-alert)}.lp-mock__bars{border-bottom:1px solid var(--border);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:4px;height:140px;padding-top:8px;display:grid}.lp-mock__bars span{background:var(--series-2,var(--primary));border-radius:3px 3px 0 0}.lp-mock__bars span:last-child{background:repeating-linear-gradient(135deg, var(--series-2,var(--primary)) 0 4px, var(--series-2,var(--primary)) 4px 8px)}@supports (color:color-mix(in lab, red, red)){.lp-mock__bars span:last-child{background:repeating-linear-gradient(135deg, var(--series-2,var(--primary)) 0 4px, color-mix(in oklab, var(--series-2,var(--primary)) 45%, transparent) 4px 8px)}}.lp-mock__cop{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-mock__cop li{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.lp-mock__cop-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-mock__cop-bar{background:var(--background);border-radius:4px;height:12px;position:relative}.lp-mock__cop-bar:after{content:"";top:-3px;bottom:-3px;left:var(--ref);background:var(--text);opacity:.55;width:2px;position:absolute}.lp-mock__cop-bar span{background:var(--status-ok);border-radius:4px;height:100%;display:block}.lp-mock__cop li.is-low .lp-mock__cop-bar span{background:var(--status-warning)}.lp-mock__cop-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:768px){.lp-mock__body{grid-template-columns:196px minmax(0,1fr);min-height:460px}.lp-mock__side{background:var(--sidebar);color:var(--sidebar-foreground);padding:14px 12px;display:block}.lp-mock__brand{align-items:center;gap:6px;margin:0 0 18px;font-size:13px;font-weight:800;display:flex}.lp-mock__brand em{color:var(--logo-energy-inverse,var(--sidebar-muted));font-style:normal}.lp-mock__all{background:var(--sidebar-foreground);border-radius:8px;margin:0 0 8px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.lp-mock__all{background:color-mix(in oklab, var(--sidebar-foreground) 10%, transparent)}}.lp-mock__all{font-size:12px;font-weight:600}.lp-mock__side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-mock__side li{color:var(--sidebar-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:5px 8px;font-size:12px;overflow:hidden}.lp-mock__side li.is-active{background:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.lp-mock__side li.is-active{background:color-mix(in oklab, var(--sidebar-foreground) 14%, transparent)}}.lp-mock__side li.is-active{color:var(--sidebar-foreground)}.lp-mock__main{gap:16px;padding:20px 22px}.lp-mock__head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lp-mock__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-mock__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.pk-hero__media>.pk-figure[class*=pk-figure--mock-]{max-width:none}.pk-figure[class*=pk-figure--mock-] .pk-bezel__core{padding:0}:root{--font-display:var(--nf-display), "Arial Narrow", Arial, sans-serif;--font-sans:var(--nf-ui), "Segoe UI", Roboto, sans-serif;--font-ui:var(--font-sans);--font-logo:var(--nf-logo), var(--nf-ui), sans-serif}html,body{margin:0}body.se{min-height:100vh}.lp-form,.lp-form__two{gap:16px;display:grid}@media (min-width:640px){.lp-form__two{grid-template-columns:1fr 1fr}}.lp-form fieldset{border:0;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;display:flex}.lp-form legend{margin-bottom:2px;font-size:14px;font-weight:600;line-height:20px}.lp-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lp-footer{background:var(--sidebar);color:var(--sidebar-foreground);padding:40px 0}.lp-footer a{color:var(--sidebar-foreground)}.lp-footer__in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lp-footer nav{flex-wrap:wrap;gap:4px 20px;display:flex}.lp-footer nav a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.lp-footer p{color:var(--sidebar-muted);margin:12px 0 0;font-size:15px}.lp-legal{flex-direction:column;gap:12px;max-width:760px;padding:48px 0 72px;display:flex}.lp-legal h2{margin-top:20px}.lp-legal p{margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
