@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8890cadd-module__mrgs0W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8890cadd-module__mrgs0W__variable{--font-display:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_b57fb04e-module__ef9q1G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_b57fb04e-module__ef9q1G__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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;--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{.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--brand:#387a9f;--brand-rgb:56, 122, 159;--brand-ink:#020e18;--brand-lifted:#71b1d6;--brand-text:#326e8f;--brand-hi:#86bfdf;--brand-bright:#3d8cb8;--brand-soft:#e7eff3;--brand-petrol:#123c4a;--pos:#17795e;--pos-soft:#e2f2ec;--warn:#a9700f;--warn-soft:#fbf0dc;--danger:#c4453c;--danger-soft:#fbe9e7;--pos-dark:#3fc98c;--warn-dark:#e0a950;--danger-dark:#e3736a;--display-stack:var(--font-display), "Manrope", system-ui, sans-serif;--sans-stack:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;--bg:#f7f9fa;--surface:#fff;--surface2:#fbfcfd;--surface3:#f4f7f8;--border:#e4eaec;--rule:#e9eef0;--dashed:#c3d0d5;--petrol:var(--brand-petrol);--ink:#16232b;--text2:#5b7280;--text3:#4c6470;--muted:#7c8f98;--muted2:#8497a0;--petrol2:#072634;--petrol-deep:var(--brand-ink);--on-petrol:#dde9ec;--on-petrol2:#c3d5da;--on-petrol3:#bfd4d9;--on-petrol-muted:#8faab2;--on-petrol-faint:#6e8b94;--on-petrol-accent:var(--brand-hi);--accent:var(--brand);--accent-hi:#306888;--accent-glow:rgba(var(--brand-rgb), .28);--accent-text:var(--brand-text);--accent-text-hi:#285771;--accent-soft:var(--brand-soft);--pos-on-petrol:#43c193;--neutral-soft:#eef2f4;--chrome:#d3dbde;--bar:#cbd9dd}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--sans-stack);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--display-stack);text-wrap:balance;margin:0}p{text-wrap:pretty}a{color:var(--accent-text);text-decoration:none}:target,section[id]{scroll-margin-top:76px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.lp-nav{transition:color .12s}.lp-nav:hover{color:var(--petrol)!important}.lp-cta{transition:background .12s}.lp-cta:hover{background:var(--accent-hi)!important}.lp-cta-soft{transition:background .12s}.lp-cta-soft:hover{background:var(--accent-text-hi)!important}.lp-link{transition:color .12s}.lp-link:hover{color:var(--accent-text-hi)!important}.lp-on-petrol{transition:color .12s}.lp-on-petrol:hover{color:#fff!important}.lp-card{transition:border-color .12s}.lp-card:hover{border-color:var(--accent)!important}.lp-outline{transition:background .12s,color .12s}.lp-outline:hover{background:var(--petrol)!important;color:#fff!important}@media (max-width:767px){.lp-header{gap:8px!important;padding:11px 14px!important}.lp-header a,.lp-header span{white-space:nowrap}.lp-brand span{font-size:15px!important}.lp-brand img{width:24px!important;height:24px!important}.lp-brand>a>div{gap:7px!important}.lp-header-nav{gap:10px!important}.lp-nav{font-size:13px!important}.lp-cta-soft{padding:9px 11px!important;font-size:13px!important}.lp-hero{background:linear-gradient(180deg, rgba(var(--brand-rgb), .2) 0, rgba(var(--brand-rgb), .13) 120px, rgba(var(--brand-rgb), .07) 250px, rgba(var(--brand-rgb), .03) 380px, rgba(var(--brand-rgb), .01) 470px, rgba(var(--brand-rgb), 0) 540px), #fff!important}}@media (max-width:359px){.lp-header-nav{display:none!important}}@keyframes lp-reveal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.js-reveal .lp-reveal{opacity:0;transform:translateY(16px)}.js-reveal .lp-reveal[data-shown]{animation:.5s cubic-bezier(.16,1,.3,1) both lp-reveal-in}@media (prefers-reduced-motion:reduce){.js-reveal .lp-reveal,.js-reveal .lp-reveal[data-shown]{opacity:1;animation:none;transform:none}}.lp-panel-body,.lp-panel-content,.lp-panel-tiles{display:grid}.lp-panel-body,.lp-panel-content{gap:12px}.lp-panel-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.lp-panel-tile{padding:13px}.lp-panel-value{font-size:21px}.lp-panel-bars{gap:8px;height:96px}.lp-panel-bar{max-width:none}.lp-panel-rail{display:none}@media (min-width:768px){.lp-panel-content{grid-template-columns:1fr 250px;gap:16px}.lp-panel-chart{grid-area:1/1}.lp-panel-chips{grid-area:2/1}.lp-panel-tiles{grid-area:1/2/span 2;grid-template-columns:1fr;align-content:space-between;gap:14px}.lp-panel-tile{padding:18px}.lp-panel-value{font-size:28px}.lp-panel-bars{justify-content:space-between;height:200px}.lp-panel-bar{max-width:72px}}@media (min-width:1000px){.lp-panel-body{grid-template-columns:210px 1fr;gap:18px}.lp-panel-rail{flex-direction:column;gap:5px;display:flex}.lp-panel-tile{padding:22px}.lp-panel-value{font-size:34px}.lp-panel-bars{height:260px}.lp-panel-bar{max-width:84px}}.lp-demo-frame{background:var(--surface3);border:1px solid var(--border);border-radius:18px;padding:14px;box-shadow:0 28px 56px -16px #123c4a33,0 6px 16px -6px #123c4a1a}.lp-demo-chrome{align-items:center;gap:7px;padding:2px 4px 12px;display:flex}.lp-demo-dot{background:var(--chrome);border-radius:50%;width:9px;height:9px}.lp-demo-caption{font-family:var(--display-stack);color:var(--muted2);justify-items:end;margin-left:auto;font-size:11px;font-weight:600;display:inline-grid}.lp-demo-caption>span{white-space:nowrap;opacity:0;grid-area:1/1;transition:opacity .3s}.lp-demo-caption>[data-c=dash]{opacity:1}.lp-demo[data-screen] .lp-demo-caption>span{opacity:0}.lp-demo[data-screen=dash] .lp-demo-caption>[data-c=dash],.lp-demo[data-screen=pdv] .lp-demo-caption>[data-c=pdv],.lp-demo[data-screen=sales] .lp-demo-caption>[data-c=sales]{opacity:1}.lp-demo-rail{background:var(--petrol);border-radius:12px;padding:14px 10px}.lp-demo-brand{font-family:var(--display-stack);letter-spacing:-.01em;color:#fff;align-items:center;gap:9px;padding:0 6px 12px;font-size:13.5px;font-weight:700;display:flex}.lp-demo-rail-item{white-space:nowrap;text-overflow:ellipsis;color:var(--on-petrol-muted);background:#fff0;border-radius:8px;padding:13px 12px;font-size:12.5px;font-weight:500;transition:background-color .35s,color .35s;overflow:hidden}.lp-demo-rail-item[data-on=dash]{color:#fff;background:#ffffff21}.lp-demo[data-screen] .lp-demo-rail-item{color:var(--on-petrol-muted);background:#fff0}.lp-demo[data-screen=dash] .lp-demo-rail-item[data-on=dash],.lp-demo[data-screen=pdv] .lp-demo-rail-item[data-on=sales],.lp-demo[data-screen=sales] .lp-demo-rail-item[data-on=sales]{color:#fff;background:#ffffff21}.lp-demo-content{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative;overflow:hidden}.lp-demo-topbar{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 10px 0 13px;display:flex}.lp-demo-topbar-num{align-items:baseline;gap:8px;min-width:0;display:flex}.lp-demo-topbar-label{color:var(--muted);white-space:nowrap;font-size:11.5px}.lp-demo-topbar-num strong{font-family:var(--display-stack);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.lp-demo-btn-new{background:var(--accent);color:#fff;font-family:var(--display-stack);white-space:nowrap;border-radius:9px;flex:none;padding:8px 14px;font-size:12.5px;font-weight:700;transition:opacity .3s,transform .3s;position:relative}.lp-demo[data-screen=pdv] .lp-demo-btn-new{opacity:0;transform:translateY(-6px)}.lp-demo-screens{flex:none;height:500px;position:relative}.lp-demo-screen{opacity:0;visibility:hidden;flex-direction:column;gap:10px;transition:opacity .34s,transform .34s,visibility 0s linear .34s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.lp-demo-screen[data-s=dash],.lp-demo[data-screen=dash] .lp-demo-screen[data-s=dash],.lp-demo[data-screen=pdv] .lp-demo-screen[data-s=pdv],.lp-demo[data-screen=sales] .lp-demo-screen[data-s=sales]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lp-demo[data-screen] .lp-demo-screen{opacity:0;visibility:hidden;transition-delay:0s,0s,.34s;transform:translateY(10px)}.lp-demo-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lp-demo-title{font-family:var(--display-stack);letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:700}.lp-demo-sub{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.lp-demo-back{align-items:center;gap:10px;min-width:0;display:flex}.lp-demo-back-btn{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text2);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:flex}.lp-demo-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px}.lp-demo-card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.lp-demo-card-title{font-family:var(--display-stack);color:var(--ink);font-size:12.5px;font-weight:700}.lp-demo-card-note{color:var(--muted);white-space:nowrap;font-size:10.5px}.lp-demo-ghost{border:1px solid var(--border);background:var(--surface2);color:var(--accent-text);white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:10.5px;font-weight:600}.lp-demo-swap{display:inline-grid}.lp-demo-swap>span{white-space:nowrap;grid-area:1/1;transition:opacity .45s}.lp-demo-swap-before{opacity:0}.lp-demo[data-before] .lp-demo-swap-before{opacity:1}.lp-demo[data-before] .lp-demo-swap-after{opacity:0}.lp-demo-money,.lp-demo-qty,.lp-demo-cart-count,.lp-demo-cart-line,.lp-demo-total-value,.lp-demo-tile-badge{justify-items:center;display:inline-grid}.lp-demo-money>[data-q],.lp-demo-qty>[data-q],.lp-demo-cart-count>[data-q],.lp-demo-cart-line>[data-q],.lp-demo-total-value>[data-q],.lp-demo-tile-badge>[data-q]{white-space:nowrap;opacity:0;grid-area:1/1;transition:opacity .2s}.lp-demo:not([data-cart]) [data-q="0"]{opacity:1}.lp-demo:not([data-cart]) .lp-demo-cart-count>[data-q="1"],.lp-demo:not([data-cart]) .lp-demo-total-value>[data-q="1"],.lp-demo:not([data-cart]) .lp-demo-money>[data-q="1"]{opacity:0}.lp-demo:not([data-cart]) .lp-demo-confirm{opacity:.45}.lp-demo [data-q="1"]{opacity:1}.lp-demo[data-qty="2"] [data-q="1"]{opacity:0}.lp-demo[data-qty="2"] [data-q="2"]{opacity:1}.lp-demo-dash{flex:1;grid-template-rows:auto auto 1fr;gap:10px;min-height:0;display:grid}.lp-demo-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp-demo-kpi{background:var(--surface);border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:9px 11px;display:flex}.lp-demo-kpi-top{align-items:center;gap:6px;min-width:0;display:flex}.lp-demo-dash-dot{background:var(--pos);border-radius:2px;flex:none;width:7px;height:7px}.lp-demo-dash-dot[data-i="1"]{background:var(--dashed)}.lp-demo-dash-dot[data-i="2"],.lp-demo-dash-dot[data-i="3"]{background:var(--accent)}.lp-demo-kpi-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;overflow:hidden}.lp-demo-kpi-value{font-family:var(--display-stack);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1.1}.lp-demo-kpi-value[data-pos]{color:var(--pos)}.lp-demo-kpi-note{color:var(--muted);white-space:nowrap;font-size:10px;overflow:hidden}.lp-demo-kpi[data-i="2"]{grid-column:span 2}.lp-demo-chart{flex-direction:column;min-height:0;display:flex}.lp-demo-bars{flex:1;align-items:flex-end;gap:4px;min-height:0;display:flex}.lp-demo-col{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.lp-demo-bar-value{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:9.5px;font-weight:600}.lp-demo-bar-slot{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.lp-demo-bar{background:var(--bar);border-radius:5px 5px 3px 3px;width:100%}.lp-demo-bar[data-on]{background:var(--accent)}.lp-demo-bar-today{transform-origin:bottom;transition:transform .5s}.lp-demo[data-before] .lp-demo-bar-today{transform:scaleY(.974)}.lp-demo-bar-label{color:var(--muted);flex:none;font-size:9.5px;font-weight:600}.lp-demo-bar-label[data-on]{color:var(--accent-text)}.lp-demo-latest{flex-direction:column;min-height:0;display:flex}.lp-demo-rows{--rowh:46px;flex:1;min-height:0;position:relative;overflow:hidden}.lp-demo-row,.lp-demo-trow{height:var(--rowh);border-top:1px solid var(--rule);background:var(--surface);align-items:center;gap:8px;padding:0 10px;display:flex}.lp-demo-row-new{background:#e4f3f700;border-top:0;border-radius:8px;transition:opacity .4s,transform .4s,background-color .5s;position:absolute;top:0;left:0;right:0}.lp-demo-shift{transform:translateY(var(--rowh));transition:transform .45s cubic-bezier(.2,.7,.3,1)}.lp-demo[data-before] .lp-demo-row-new{opacity:0;transform:translateY(-8px)}.lp-demo[data-before] .lp-demo-shift{transform:none}.lp-demo[data-hl] .lp-demo-row-new{background:var(--accent-soft)}.lp-demo-row-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600}.lp-demo-row-items{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.lp-demo-row-total{font-family:var(--display-stack);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.lp-demo-badge{background:var(--neutral-soft);color:var(--text3);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:600}.lp-demo-pdv{flex:1;gap:10px;min-height:0;display:grid;position:relative}.lp-demo-catalog{flex-direction:column;min-height:0;padding:10px;display:flex}.lp-demo-search{border:1.5px solid var(--border);background:var(--surface2);border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 11px;transition:border-color .25s,background-color .25s;display:flex;position:relative}.lp-demo-search-icon{color:var(--muted);flex:none;font-size:12px}.lp-demo-search-text{min-width:0;display:grid}.lp-demo-ph,.lp-demo-typed{white-space:nowrap;grid-area:1/1;font-size:12px}.lp-demo-ph{color:var(--muted2);transition:opacity .15s}.lp-demo-typed{color:var(--ink);font-weight:500}.lp-demo[data-typed] .lp-demo-ph{opacity:0}.lp-demo-chars>span{display:none}.lp-demo[data-typed="1"] .lp-demo-chars>span:nth-child(-n+1),.lp-demo[data-typed="2"] .lp-demo-chars>span:nth-child(-n+2),.lp-demo[data-typed="3"] .lp-demo-chars>span:nth-child(-n+3),.lp-demo[data-typed="4"] .lp-demo-chars>span:nth-child(-n+4),.lp-demo[data-typed="5"] .lp-demo-chars>span:nth-child(-n+5){display:inline}.lp-demo-caret{vertical-align:-2px;background:var(--accent);width:1.5px;height:13px;margin-left:1px;display:none}.lp-demo[data-cursor=search] .lp-demo-caret{animation:1s step-end infinite lp-demo-caret;display:inline-block}@keyframes lp-demo-caret{50%{opacity:0}}.lp-demo-cat{flex:1;min-height:0;margin-top:10px;position:relative;overflow:hidden}.lp-demo-cat-all,.lp-demo-cat-res{transition:opacity .3s;position:absolute;inset:0}.lp-demo-cat-res,.lp-demo[data-results] .lp-demo-cat-all{opacity:0}.lp-demo[data-results] .lp-demo-cat-res{opacity:1}.lp-demo-eyebrow{font-family:var(--display-stack);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:9.5px;font-weight:700}.lp-demo-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.lp-demo-tile{border:1px solid var(--border);background:var(--surface2);border-radius:10px;flex-direction:column;justify-content:space-between;gap:5px;min-height:56px;padding:9px 10px;transition:border-color .25s,background-color .25s;display:flex;position:relative}.lp-demo-tile[data-fav]{border-width:1.5px;min-height:60px}.lp-demo-tile-name{color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.25}.lp-demo-tile-price{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.lp-demo-tile-badge{background:var(--accent);color:#fff;opacity:0;border-radius:999px;min-width:19px;height:19px;font-size:10.5px;font-weight:700;line-height:19px;transition:opacity .25s,transform .25s cubic-bezier(.2,1.4,.4,1);position:absolute;top:7px;right:7px;transform:scale(.6)}.lp-demo[data-cart] .lp-demo-tile-badge{opacity:1;transform:none}.lp-demo[data-cart] .lp-demo-cat-res .lp-demo-tile{border-color:var(--accent);background:var(--accent-soft)}.lp-demo-cart{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.lp-demo-cart-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.lp-demo-cart-count{color:var(--muted);font-size:10.5px;font-weight:600}.lp-demo-cart-body{flex:1;min-height:88px;padding:10px;position:relative}.lp-demo-cart-empty,.lp-demo-cart-item{transition:opacity .3s,transform .3s;position:absolute;top:10px;left:10px;right:10px}.lp-demo-cart-empty{border:1px dashed var(--dashed);background:var(--surface2);text-align:center;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;padding:24px 14px;font-size:11.5px;line-height:1.45;display:flex}.lp-demo-cart-item{border:1px solid var(--border);background:var(--surface2);opacity:0;border-radius:11px;flex-direction:column;gap:6px;padding:9px 10px;display:flex;transform:translateY(6px)}.lp-demo[data-cart] .lp-demo-cart-empty{opacity:0}.lp-demo[data-cart] .lp-demo-cart-item{opacity:1;transform:none}.lp-demo-cart-name{color:var(--ink);font-size:12.5px;font-weight:600}.lp-demo-cart-unit{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.lp-demo-stepper-row{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.lp-demo-stepper{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.lp-demo-step{width:26px;height:26px;color:var(--text3);border-radius:7px;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:background-color .2s;display:flex;position:relative}.lp-demo-qty{min-width:24px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.lp-demo-cart-line,.lp-demo-total-value{font-family:var(--display-stack);color:var(--ink);font-variant-numeric:tabular-nums;justify-items:end;font-weight:700}.lp-demo-cart-line{font-size:12.5px}.lp-demo-cart-foot{border-top:1px solid var(--border);background:var(--surface2);flex-direction:column;flex:none;padding:9px 12px 10px;display:flex}.lp-demo-pay-label{color:var(--text3);margin-bottom:4px;font-size:10.5px;font-weight:600}.lp-demo-select{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:12px;font-weight:500;transition:border-color .25s,background-color .25s;display:flex;position:relative}.lp-demo-select-value{display:inline-grid}.lp-demo-select-value>span{opacity:0;grid-area:1/1;transition:opacity .25s}.lp-demo-select-value>[data-v=cash]{opacity:1}.lp-demo[data-pay=pix] .lp-demo-select-value>[data-v=cash]{opacity:0}.lp-demo[data-pay=pix] .lp-demo-select-value>[data-v=pix]{opacity:1}.lp-demo-select-arrow{color:var(--muted);font-size:10px}.lp-demo-options{z-index:6;border:1px solid var(--border);background:var(--surface);opacity:0;transform-origin:bottom;visibility:hidden;border-radius:10px;flex-direction:column;padding:4px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;right:0;transform:translateY(6px)scaleY(.94);box-shadow:0 12px 28px -8px #123c4a47}.lp-demo[data-pay=open] .lp-demo-options{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lp-demo-option{color:var(--text2);border-radius:7px;padding:7px 9px;font-size:11.5px;font-weight:500}.lp-demo-option[data-on]{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.lp-demo-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;padding-top:7px;display:flex}.lp-demo-total-label{color:var(--text3);font-size:11.5px;font-weight:600}.lp-demo-total-value{color:var(--accent);font-size:18px}.lp-demo-confirm{background:var(--accent);color:#fff;font-family:var(--display-stack);box-shadow:0 6px 18px var(--accent-glow);border-radius:10px;place-items:center;margin-top:8px;padding:10px;font-size:12.5px;font-weight:700;transition:transform .15s,opacity .3s;display:grid;position:relative}.lp-demo-confirm-idle,.lp-demo-confirm-saving{white-space:nowrap;grid-area:1/1;transition:opacity .2s}.lp-demo-confirm-saving,.lp-demo[data-saving] .lp-demo-confirm-idle{opacity:0}.lp-demo[data-saving] .lp-demo-confirm-saving{opacity:1}.lp-demo-kpis[data-four]{grid-template-columns:1fr 1fr}.lp-demo-history{flex-direction:column;flex:1;min-height:0;padding:10px;display:flex}.lp-demo-pills{border:1px solid var(--border);background:var(--surface2);border-radius:10px;flex:none;align-self:flex-start;gap:3px;margin-bottom:10px;padding:3px;display:flex}.lp-demo-pill{color:var(--text2);border-radius:7px;padding:5px 11px;font-size:11px;font-weight:500}.lp-demo-pill[data-on]{background:var(--surface);color:var(--accent-text);font-weight:700;box-shadow:0 1px 3px #123c4a1f}.lp-demo-table{border:1px solid var(--border);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lp-demo-thead{display:none}.lp-demo-rows[data-table]{--rowh:42px}.lp-demo-trow{font-size:11.5px}.lp-demo-row-qty{display:none}.lp-demo-c{text-align:center}.lp-demo-r{text-align:right}.lp-demo-cursor-box{pointer-events:none;transform:translate(var(--cx,50%), var(--cy,50%));transition:transform .55s cubic-bezier(.33,0,.2,1);position:absolute;inset:0}.lp-demo-cursor{filter:drop-shadow(0 2px 4px #123c4a59);opacity:0;transition:opacity .25s,transform .12s;display:block;position:absolute;top:0;left:0;transform:scale(1)}.lp-demo[data-cursor] .lp-demo-cursor{opacity:1}.lp-demo[data-click] .lp-demo-cursor{transform:scale(.82)}.lp-demo[data-cursor=new] .lp-demo-cursor-box{--cx:93.7%;--cy:4.3%}.lp-demo[data-cursor=search] .lp-demo-cursor-box{--cx:12%;--cy:26.5%}.lp-demo[data-cursor=card] .lp-demo-cursor-box{--cx:9.3%;--cy:41.4%}.lp-demo[data-cursor=plus] .lp-demo-cursor-box{--cx:71%;--cy:43%}.lp-demo[data-cursor=minus] .lp-demo-cursor-box{--cx:65.3%;--cy:43%}.lp-demo[data-cursor=pay] .lp-demo-cursor-box{--cx:80.6%;--cy:78%}.lp-demo[data-cursor=confirm] .lp-demo-cursor-box{--cx:80.6%;--cy:94.4%}.lp-demo-cursor-ring{border:2px solid var(--accent);opacity:0;border-radius:50%;width:28px;height:28px;position:absolute;top:-8px;left:-8px}.lp-demo[data-click][data-tick="0"] .lp-demo-cursor-ring{animation:.42s ease-out lp-demo-ping-a}.lp-demo[data-click][data-tick="1"] .lp-demo-cursor-ring{animation:.42s ease-out lp-demo-ping-b}@keyframes lp-demo-ping-a{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.3)}}@keyframes lp-demo-ping-b{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.3)}}.lp-demo-tap{border:2px solid var(--accent);border-radius:inherit;opacity:0;transition:opacity .25s,transform .25s;position:absolute;inset:-3px;transform:scale(.92)}.lp-demo[data-cursor=new][data-click] [data-tap=new],.lp-demo[data-cursor=search][data-click] [data-tap=search],.lp-demo[data-cursor=card][data-click] [data-tap=card],.lp-demo[data-cursor=plus][data-click] [data-tap=plus],.lp-demo[data-cursor=minus][data-click] [data-tap=minus],.lp-demo[data-cursor=pay][data-click] [data-tap=pay],.lp-demo[data-cursor=confirm][data-click] [data-tap=confirm]{opacity:1;transform:none}.lp-demo[data-cursor=card] .lp-demo-cat-res .lp-demo-tile,.lp-demo[data-cursor=search] .lp-demo-search,.lp-demo[data-cursor=pay] .lp-demo-select{border-color:var(--accent);background:var(--surface)}.lp-demo[data-cursor=plus] .lp-demo-step[data-t=plus],.lp-demo[data-cursor=minus] .lp-demo-step[data-t=minus]{background:var(--accent-soft)}.lp-demo-toast{z-index:8;border:1px solid var(--border);background:var(--surface);opacity:0;border-radius:12px;align-items:center;gap:9px;max-width:250px;padding:10px 12px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:10px;right:10px;overflow:hidden;transform:translateY(10px);box-shadow:0 14px 30px -10px #123c4a4d}.lp-demo[data-toast] .lp-demo-toast{opacity:1;transform:none}.lp-demo-toast-mark{background:var(--pos-soft);width:19px;height:19px;color:var(--pos);text-align:center;border-radius:999px;flex:none;font-size:11px;font-weight:700;line-height:19px}.lp-demo-toast-text{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:600}.lp-demo-toast-bar{background:var(--pos);opacity:.45;transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp-demo[data-toast] .lp-demo-toast-bar{transition:transform 3.1s linear;transform:scaleX(1)}@media (min-width:768px){.lp-demo-screens{height:452px}.lp-demo-title{font-size:17px}.lp-demo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-demo-kpi[data-i="2"]{grid-column:auto}.lp-demo-kpi-value{font-size:21px}.lp-demo-dash{grid-template:"k k""c l"1fr/minmax(0,1.45fr) minmax(0,1fr)}.lp-demo-kpis{grid-area:k}.lp-demo-chart{grid-area:c}.lp-demo-latest{grid-area:l}.lp-demo-pdv{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.lp-demo-tiles,.lp-demo-cat-res .lp-demo-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-demo-kpis[data-four]{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-demo-thead,.lp-demo-trow{grid-template-columns:86px minmax(0,1fr) 44px 88px 84px;align-items:center;gap:8px;display:grid}.lp-demo-thead{background:var(--surface2);border-bottom:1px solid var(--border);font-family:var(--display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 10px;font-size:9.5px;font-weight:700}.lp-demo-row-qty{color:var(--text2);font-size:11.5px;font-weight:600;display:block}}@media (min-width:1000px){.lp-demo-screens{height:512px}.lp-demo-title{font-size:18px}.lp-demo-sub,.lp-demo-card-title{font-size:12.5px}.lp-demo-kpi{padding:12px 13px}.lp-demo-kpi-value{font-size:24px}.lp-demo-kpi-label,.lp-demo-card-note,.lp-demo-kpi-note{font-size:11px}.lp-demo-bar-value,.lp-demo-bar-label{font-size:10.5px}.lp-demo-row-items,.lp-demo-trow{font-size:12.5px}.lp-demo-pdv{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:12px}.lp-demo-tiles,.lp-demo-cat-res .lp-demo-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-demo-thead,.lp-demo-trow{grid-template-columns:110px minmax(0,1fr) 56px 104px 96px;padding-left:14px;padding-right:14px}.lp-demo-toast{bottom:14px;right:14px}}@media (max-width:767px){.lp-demo-cart{z-index:7;border-radius:14px 14px 0 0;max-height:78%;transition:transform .42s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(101%);box-shadow:0 -12px 30px -12px #123c4a4d}.lp-demo[data-cart] .lp-demo-cart{transform:none}.lp-demo-cart-empty{display:none}.lp-demo-cart-body{min-height:84px}.lp-demo-cursor,.lp-demo-cursor-ring{display:none}.lp-demo[data-cart] .lp-demo-toast{top:10px;bottom:auto}.lp-demo-bar-value{display:none}.lp-demo-bars{min-height:68px}.lp-demo-chart .lp-demo-card-note{display:none}.lp-demo-rows{--rowh:46px}.lp-demo-rows[data-table]{--rowh:52px;flex:none;height:104px}.lp-demo-dash{grid-template-rows:auto 1fr auto}.lp-demo-latest{height:156px}.lp-demo-trow{flex-wrap:wrap;align-content:center;padding:0 10px}}@media (prefers-reduced-motion:reduce){.lp-demo *,.lp-demo :before,.lp-demo :after{transition:none!important;animation:none!important}}.lp-showcase{gap:28px;display:grid}.lp-showcase-list{display:none}.lp-panel+.lp-panel{margin-top:44px}.lp-index-item{transition:color .2s,border-color .2s}@media (min-width:768px){.lp-showcase{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:56px}.lp-showcase-list{display:block}.lp-showcase-index{position:sticky;top:140px}.lp-panel+.lp-panel{margin-top:112px}}.lp-stats{grid-template-columns:1fr 1fr;display:grid}.lp-stat{padding:22px 14px}.lp-stat:nth-child(2n){border-left:1px solid var(--rule)}.lp-stat:nth-child(n+3){border-top:1px solid var(--rule)}@media (min-width:820px){.lp-stats{grid-template-columns:repeat(4,1fr)}.lp-stat{padding:6px 22px}.lp-stat:nth-child(n+3){border-top:0}.lp-stat:not(:first-child){border-left:1px solid var(--rule)}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
