@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.2jilrsbix2ysy.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.0hltrl_6_8g8_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.p.1_oo8puzoz84h.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.179awq6zthlsb.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.p.1_4sbw1y71w5n.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.42r14_4q5vmfj.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.BWFigW_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.BWFigW_variable{--nf-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;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:100 700;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:100 700;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:100 700;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:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;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%}.tzDkUa_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.tzDkUa_variable{--nf-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3e29d6c8df211d66-s.2fjn5wyoc8c3z.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 Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2956efe007516702-s.24gcppc11gd-i.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/658fb2a9c2a0ea5d-s.169l8ivy4izmr.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 Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7c125d9da13f978a-s.p.0b4mqo-sfa1f8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a46a75cfd765634f-s.p.0i_4norqw3xaj.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 Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c752d4f65d3e00e0-s.00kzfh42g81zi.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 Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/151f074d78c0031d-s.1ig181_youlyy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3ee1b1187b5e60bc-s.22f3ku2r0jx8o.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 Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ecc49aa4bef31f74-s.p.0zuqn279o6xpm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/21c1dee959b18079-s.p.0oe7mrm8dlntz.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 Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6a793dba767aa497-s.2v37vtbbtis5d.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 Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cf54ce4ee2f7915c-s.3_uvgl0ggvvu4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bb1a7daf057744c1-s.3djpqazqz-03q.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 Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/eb34f5373173429c-s.p.1jfq-52wihoz3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb74272c1a4b1482-s.p.1k2rfpv6k8j6x.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.15orukf5wyxb5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.oqgAVG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback}.oqgAVG_variable{--nf-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f6f5f1;--surface-raised:#fff;--surface-sunken:#edebe4;--line:#dcd9cf;--line-strong:#87816f;--ink:#1b211f;--ink-muted:#596260;--brand:#24395e;--brand-fill:#24395e;--brand-fill-hover:#1b2c4a;--on-brand:#fff;--brand-soft:#e6ebf4;--chrome:#2a4068;--chrome-hover:#324b77;--chrome-active:#3e5a8a;--on-chrome:#fff;--on-chrome-muted:#c9d3e4;--success:#1d4d2c;--success-soft:#e2f0e5;--on-success:#fff;--credit:#1a5a87;--credit-soft:#e2edf5;--on-credit:#fff;--excess:#9c4309;--excess-soft:#faeadd;--danger:#b3261e;--danger-soft:#fbe4e2;--warning:#7f5900;--warning-soft:#f6edcc;--focus:#1a5a87;--paper:#fff;--paper-ink:#1b211f;--paper-muted:#596260;--paper-line:#dcd9cf;--paper-hl:#f6edcc;--paper-mark:#7f5900;--paper-brand:#24395e;--flag-green:#009246;--flag-white:#fff;--flag-red:#ce2b37;--shadow-card:none;--shadow-pop:0 8px 24px #1b211f29;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--control-sm:32px;--control-lg:44px;--row-h:40px}@media (prefers-color-scheme:dark){:root:not([data-theme=chiaro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#141715;--surface-raised:#1c201e;--surface-sunken:#101311;--line:#2c322f;--line-strong:#6e7772;--ink:#eceee9;--ink-muted:#a3aba7;--brand:#b4bff0;--brand-fill:#4869a3;--brand-fill-hover:#3f5f96;--on-brand:#fff;--brand-soft:#222846;--chrome:#1d2d48;--chrome-hover:#253757;--chrome-active:#30466c;--on-chrome:#e8edf5;--on-chrome-muted:#adbbd0;--success:#a6e0b4;--success-soft:#132a1a;--on-success:#0b2a1a;--credit:#8cc3ea;--credit-soft:#12283a;--on-credit:#0b1f2e;--excess:#f0a66e;--excess-soft:#3a2312;--danger:#f2938b;--danger-soft:#3c1613;--warning:#e4c266;--warning-soft:#322a10;--focus:#8cc3ea;--paper:#fff;--paper-ink:#1b211f;--paper-muted:#596260;--paper-line:#dcd9cf;--paper-hl:#f6edcc;--paper-mark:#7f5900;--paper-brand:#24395e;--flag-green:#009246;--flag-white:#fff;--flag-red:#ce2b37;--shadow-card:none;--shadow-pop:0 8px 24px #00000080}}:root[data-theme=scuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#141715;--surface-raised:#1c201e;--surface-sunken:#101311;--line:#2c322f;--line-strong:#6e7772;--ink:#eceee9;--ink-muted:#a3aba7;--brand:#b4bff0;--brand-fill:#4869a3;--brand-fill-hover:#3f5f96;--on-brand:#fff;--brand-soft:#222846;--chrome:#1d2d48;--chrome-hover:#253757;--chrome-active:#30466c;--on-chrome:#e8edf5;--on-chrome-muted:#adbbd0;--success:#a6e0b4;--success-soft:#132a1a;--on-success:#0b2a1a;--credit:#8cc3ea;--credit-soft:#12283a;--on-credit:#0b1f2e;--excess:#f0a66e;--excess-soft:#3a2312;--danger:#f2938b;--danger-soft:#3c1613;--warning:#e4c266;--warning-soft:#322a10;--focus:#8cc3ea;--paper:#fff;--paper-ink:#1b211f;--paper-muted:#596260;--paper-line:#dcd9cf;--paper-hl:#f6edcc;--paper-mark:#7f5900;--paper-brand:#24395e;--flag-green:#009246;--flag-white:#fff;--flag-red:#ce2b37;--shadow-card:none;--shadow-pop:0 8px 24px #00000080}
:root{--font-serif:var(--nf-serif), "Source Serif 4", Georgia, serif;--font-sans:var(--nf-sans), "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:var(--nf-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface);min-height:100dvh;color:var(--ink);font:400 14px/20px var(--font-sans);font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.lp-num,.lp-amt,.lp-stat__value,.lp-table td.r,.lp-input--num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-skip{z-index:100;background:var(--brand-fill);color:var(--on-brand);border-radius:var(--radius-md);padding:8px 12px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:8px}.lp-skip:focus{top:8px}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.lp-side,.lp-noprint{display:none!important}.lp-shell{display:block}}
:root{--lp-gutter:24px;--lp-title-size:30px;--lp-h2-size:20px;--lp-label-size:12px;--lp-fig-size:26px;--lp-side-w:236px;--lp-mg-gap:4px;--lp-mg-h:26px}@media (pointer:coarse){:root{--control-sm:44px}}.lp a{color:var(--brand);text-underline-offset:2px}.lp a:hover{color:var(--ink)}.lp svg{flex:none}.lp-stack{gap:var(--space-3);flex-direction:column;display:flex}.lp-stack--lg{gap:var(--space-5)}.lp-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lp-spread{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lp-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.lp-cols{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.lp-cols>*{flex:320px;min-width:0}.lp-cols>.lp-cols__wide{flex:3 520px}.lp-cols>.lp-cols__narrow{flex:240px}.lp-title{font:600 var(--lp-title-size) / 1.2 var(--font-serif);letter-spacing:-.01em;margin:0}.lp-sub{color:var(--ink-muted);margin:4px 0 0}.lp-h2{font:600 var(--lp-h2-size) / 1.35 var(--font-serif);margin:0}.lp-h3{font:600 16px / 24px var(--font-sans);margin:0}.lp-label{font:500 var(--lp-label-size) / 16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.lp-help{color:var(--ink-muted);margin:0;font-size:12px;line-height:16px}.lp-num{font-family:var(--font-mono);white-space:nowrap}.lp-prose{max-width:68ch}.lp-prose p{margin:0 0 var(--space-2)}.lp-btn{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:500 14px / 20px var(--font-sans);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lp .lp-btn{color:var(--ink)}.lp-btn:hover{background:var(--surface-sunken)}.lp .lp-btn--primary,.lp-btn--primary{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}.lp .lp-btn--primary:hover,.lp-btn--primary:hover{background:var(--brand-fill-hover);border-color:var(--brand-fill-hover);color:var(--on-brand)}.lp .lp-btn--ghost{color:var(--brand);background:0 0;border-color:#0000}.lp .lp-btn--danger{border-color:var(--danger);color:var(--danger)}.lp-btn--lg{min-height:var(--control-lg);padding:0 var(--space-4)}.lp-btn--sm{min-height:28px;padding:0 var(--space-2);font-size:13px}.lp-btn[disabled],.lp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.lp-btn__tag{font:500 11px / 16px var(--font-sans);color:var(--ink-muted)}.lp-field{flex-direction:column;gap:4px;min-width:0;display:flex}.lp-input{min-height:var(--control-sm);width:100%;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:400 14px / 20px var(--font-sans)}.lp-input::placeholder{color:var(--ink-muted)}.lp-input--mono{font-family:var(--font-mono);font-size:13px}.lp-input--num{font-family:var(--font-mono);text-align:right;font-size:13px}.lp-input.is-error,.lp-input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.lp-field[data-errore]:after{content:attr(data-errore);color:var(--danger);font-size:12px;font-weight:600;line-height:16px}.lp-input.is-warn{border-color:var(--warning);box-shadow:inset 0 0 0 1px var(--warning)}textarea.lp-input{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}select.lp-input{padding-right:var(--space-6)}.lp-msg{align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.lp-msg--error{color:var(--danger)}.lp-msg--ok{color:var(--success)}.lp-inwrap{position:relative}.lp-inwrap .lp-input{padding-right:44px}.lp-eye{width:40px;height:100%;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.lp-req{color:var(--ink-muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lp-req li{align-items:center;gap:8px;display:flex}.lp-req li.is-ok{color:var(--ink)}.lp-req li.is-ok svg{color:var(--success)}.lp-meter{gap:6px;display:flex}.lp-meter i{background:var(--line);border-radius:2px;flex:1;max-width:40px;height:4px}.lp-meter i.on{background:var(--brand-fill)}.lp-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.lp-check input{width:16px;height:16px;accent-color:var(--brand-fill);margin:0}.lp-radio{padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.lp-radio input{accent-color:var(--brand-fill);margin:3px 0 0}.lp-radio b{font-weight:600;display:block}.lp-radio span{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.lp-radio:has(input:checked){border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.lp-filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.lp-filters .lp-input{flex:260px;width:auto}.lp-filters .lp-filters__scelta{flex:0 240px;min-width:0}.lp-otp{font:500 24px / 1 var(--font-mono);letter-spacing:.4em;text-align:center;min-height:var(--control-lg)}.lp-seg{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;display:inline-flex;overflow:hidden}.lp-seg>*{min-height:var(--control-sm);padding:0 var(--space-3);border:0;border-right:1px solid var(--line-strong);color:var(--ink);font:500 13px / 20px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;text-decoration:none;display:inline-flex}.lp .lp-seg>a{color:var(--ink)}.lp-seg>:last-child{border-right:0}.lp .lp-seg>[aria-current=true],.lp-seg>[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);font-weight:600}.lp-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.lp-tabs>a{min-height:var(--control-sm);padding:0 var(--space-3);font:500 13px / 20px var(--font-mono);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.lp .lp-tabs>a{color:var(--ink-muted)}.lp .lp-tabs>a[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand);font-weight:600}.lp-badge{border-radius:var(--radius-sm);font:500 12px / 16px var(--font-sans);white-space:nowrap;background:var(--surface-sunken);color:var(--ink);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.lp-badge--brand{background:var(--brand-soft);color:var(--brand)}.lp-badge--success{background:var(--success-soft);color:var(--success)}.lp-badge--credit{background:var(--credit-soft);color:var(--credit)}.lp-badge--excess{background:var(--excess-soft);color:var(--excess)}.lp-badge--danger{background:var(--danger-soft);color:var(--danger)}.lp-badge--warning{background:var(--warning-soft);color:var(--warning)}.lp-badge--outline{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.lp-badge--stima{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-muted);background:0 0;font-style:italic}.lp-panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);min-width:0}.lp-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-4) 0;flex-wrap:wrap;display:flex}.lp-panel__body{padding:var(--space-4)}.lp-panel>.lp-tablewrap{margin-top:var(--space-3)}.lp-stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.lp-stat{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:6px;min-width:0;display:flex}.lp-stat__value{font:500 var(--lp-fig-size) / 1.15 var(--font-mono);color:var(--ink);white-space:nowrap}.lp-stat__note{color:var(--ink-muted);font-size:12px;line-height:16px}.lp-stat__testo{font:600 18px / 1.3 var(--font-sans);color:var(--ink-muted);white-space:normal;display:inline-block}.lp-stat--credit .lp-stat__value{color:var(--credit)}.lp-stat--excess .lp-stat__value{color:var(--excess)}.lp-stat--warning .lp-stat__value{color:var(--warning)}.lp-stat--danger .lp-stat__value{color:var(--danger)}.lp-stat--stima{border:1px dashed var(--line-strong);background:0 0}.lp-stat--stima .lp-stat__value{color:var(--ink-muted);font-style:italic}.lp-stat__warn{color:var(--warning);font-size:12px;line-height:16px}.lp-amt{font-family:var(--font-mono);white-space:nowrap}.lp-amt--credit{color:var(--credit)}.lp-amt--excess{color:var(--excess)}.lp-amt--zero{color:var(--ink-muted)}.lp-amt--stima{color:var(--ink-muted);font-style:italic}.lp-tablewrap{overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.lp-table th{font:500 var(--lp-label-size) / 16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);text-align:left;background:var(--surface-sunken);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap}.lp-table td{height:var(--row-h);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle}.lp-table .r{text-align:right}.lp-table td.r{font-family:var(--font-mono);white-space:nowrap}.lp-table tbody tr:hover td{background:var(--surface-sunken)}.lp-table tr.is-sel td{background:var(--brand-soft)}.lp-table tfoot td{background:var(--surface-sunken);border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.lp-table .sub{font:400 12px / 16px var(--font-sans);color:var(--ink-muted);display:block}.lp-table td a{font-weight:600;text-decoration:none}.lp-table .col-stima{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--surface-sunken) 6px 8px)}.lp-kv{margin:0}.lp-kv div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--line);padding:6px 0;font-size:13px;display:flex}.lp-kv div:last-child{border-bottom:0}.lp-kv dt{color:var(--ink-muted)}.lp-kv dd{text-align:right;margin:0}.lp-alert{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);border:1px solid;align-items:flex-start;font-size:13px;line-height:20px;display:flex}.lp-alert svg{margin-top:2px}.lp-alert--warning{background:var(--warning-soft);border-color:var(--warning)}.lp-alert--warning svg{color:var(--warning)}.lp-alert--danger{background:var(--danger-soft);border-color:var(--danger)}.lp-alert--danger svg{color:var(--danger)}.lp-alert--info{background:var(--brand-soft);border-color:var(--brand)}.lp-alert--info svg{color:var(--brand)}.lp-alert--success{background:var(--success-soft);border-color:var(--success)}.lp-alert--success svg{color:var(--success)}.lp-crumb{color:var(--ink-muted);font-size:12px;line-height:16px}.lp-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.lp-stepper{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-step a{min-height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);white-space:nowrap;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex;overflow:hidden}.lp .lp-step a{color:var(--ink)}.lp-step a span:last-child{text-overflow:ellipsis;overflow:hidden}.lp-step__n{border-radius:var(--radius-pill);border:1px solid var(--line-strong);width:20px;height:20px;font:500 11px / 1 var(--font-mono);color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-step.is-done .lp-step__n{background:var(--success);border-color:var(--success);color:var(--on-success)}.lp-step.is-current .lp-step__n{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}.lp .lp-step.is-current a{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.lp .lp-step.is-todo a{color:var(--ink-muted)}.lp-stepper-mini{display:none}.lp-shell{grid-template-columns:var(--lp-side-w) minmax(0, 1fr);min-height:100dvh;display:grid}.lp-side{gap:var(--space-5);height:100dvh;padding:var(--space-6) var(--space-3);background:var(--chrome);border-right:1px solid var(--chrome-active);color:var(--on-chrome);flex-direction:column;display:flex;position:sticky;top:0}.lp-mark{width:fit-content;font:600 24px / 1 var(--font-serif);letter-spacing:-.01em;text-decoration:none;display:inline-flex}.lp-mark__targa{border-radius:var(--radius-lg);background:var(--flag-white);align-items:center;gap:10px;padding:6px 10px;display:inline-flex}.lp-mark__nome{align-items:baseline;display:inline-flex}.lp-mark__retri{color:var(--flag-green)}.lp-mark__delta{color:var(--flag-red);font-size:1.12em;font-weight:700}.lp .lp-side .lp-mark{padding:0 var(--space-3)}.lp-nav{flex-direction:column;gap:2px;display:flex}.lp-nav a{border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:10px;min-height:40px;padding:8px 12px;text-decoration:none;display:flex}.lp .lp-nav a{color:var(--on-chrome)}.lp .lp-nav a:hover{background:var(--chrome-hover);color:var(--on-chrome)}.lp .lp-nav a[aria-current=page]{background:var(--chrome-active);color:var(--on-chrome);box-shadow:inset 3px 0 0 var(--on-chrome);font-weight:600}.lp-side :focus-visible{outline-color:var(--on-chrome)}.lp-side__foot{padding:var(--space-3) var(--space-3) 0;border-top:1px solid var(--chrome-active);margin-top:auto;font-size:13px;font-weight:600}.lp-side__foot small{color:var(--on-chrome-muted);font-size:12px;font-weight:400;display:block}.lp-main{padding:var(--space-6) var(--space-8) var(--space-10);gap:var(--space-5);flex-direction:column;width:100%;min-width:0;max-width:1240px;display:flex}.lp-subnav{flex-direction:column;gap:2px;display:flex}.lp-subnav a{border-radius:var(--radius-md);padding:8px 12px;font-size:13px;text-decoration:none;display:block}.lp .lp-subnav a{color:var(--ink)}.lp .lp-subnav a:hover{background:var(--surface-sunken)}.lp .lp-subnav a[aria-current=true]{background:var(--brand-soft);color:var(--brand);font-weight:600}.lp-tricolore{width:48px;height:3px;display:flex}.lp-tricolore i{flex:1}.lp-tricolore i:first-child{background:var(--flag-green)}.lp-tricolore i:nth-child(2){background:var(--flag-white);box-shadow:inset 0 0 0 1px var(--line)}.lp-tricolore i:nth-child(3){background:var(--flag-red)}.lp-simbolo--scuro,:root[data-theme=scuro] .lp-simbolo--chiaro{display:none}:root[data-theme=scuro] .lp-simbolo--scuro{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=chiaro]) .lp-simbolo--chiaro{display:none}:root:not([data-theme=chiaro]) .lp-simbolo--scuro{display:inline-block}}.lp-side .lp-simbolo--chiaro{display:none}.lp-side .lp-simbolo--scuro{display:inline-block}.lp-mg{gap:var(--lp-mg-gap);grid-template-columns:40px repeat(12,minmax(0,1fr)) auto;align-items:center;display:grid}.lp-mg__h{font:500 11px / 16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);text-align:center}.lp-mg__htot{text-align:right}.lp-mg__iniziale{display:none}.lp-mg__y{font:400 12px / 1 var(--font-mono)}.lp-mg__t{font:600 12px / 1 var(--font-mono);color:var(--credit);text-align:right;padding-left:var(--space-3);white-space:nowrap}.lp-c{height:var(--lp-mg-h);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;color:var(--ink);font:600 11px / 1 var(--font-mono);justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.lp a.lp-c{color:var(--ink)}.lp a.lp-c--hi,.lp-c--hi{background:var(--credit);border-color:var(--credit);color:var(--on-credit)}.lp a.lp-c--lo,.lp-c--lo{background:var(--credit-soft);border-color:var(--credit);color:var(--credit)}.lp a.lp-c--exc,.lp-c--exc{background:var(--excess-soft);border-color:var(--excess);color:var(--excess)}.lp a.lp-c--chk,.lp-c--chk{background:var(--warning-soft);border:2px solid var(--warning);color:var(--warning)}.lp-c--none{border:1px dashed var(--line-strong);background:0 0}.lp a.lp-c--stima,.lp-c--stima{background:repeating-linear-gradient(135deg, var(--line-strong) 0 1px, transparent 1px 5px);border:1px dashed var(--line-strong);color:var(--ink)}.lp-legend{gap:var(--space-2) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.lp-legend span{align-items:center;gap:6px;display:inline-flex}.lp-legend .lp-c{width:16px;height:16px;font-size:9px}.lp-grafico{margin:0;padding:8px 0 24px 72px;position:relative}.lp-chart{width:100%;height:220px;display:block;overflow:visible}.lp-grafico__y{width:64px;height:220px;position:absolute;top:8px;left:0}.lp-grafico__y span{font:400 12px / 16px var(--font-mono);color:var(--ink-muted);white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.lp-grafico__x{height:18px;position:absolute;bottom:0;left:72px;right:0}.lp-grafico__x span{font:400 12px / 16px var(--font-mono);color:var(--ink-muted);position:absolute}@media (max-width:599px){.lp-grafico{padding-left:56px}.lp-grafico__y{width:50px;height:160px}.lp-grafico__y span{font-size:11px}.lp-grafico__x{left:56px}.lp-chart{height:160px}}.lp-chart .due{fill:none;stroke:var(--ink);stroke-width:2px}.lp-chart .ero{fill:none;stroke:var(--ink-muted);stroke-width:2px;stroke-dasharray:5 4}.lp-chart .area{fill:var(--credit-soft)}.lp-chart .axis{stroke:var(--line-strong);stroke-width:1px}.lp-chart .grid{stroke:var(--line);stroke-width:1px}.lp-chart text{fill:var(--ink-muted);font:400 11px var(--font-mono)}.lp-doc{padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md)}.lp-hist{margin:0;padding:0;list-style:none}.lp-hist li{gap:2px var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;font-size:13px;display:grid}.lp-hist del{color:var(--ink-muted)}.lp-hist ins{font-weight:600;text-decoration:none}.lp-hist small{color:var(--ink-muted);grid-column:1/-1;font-size:12px}.lp-hash{font:400 11px / 16px var(--font-mono);color:var(--ink-muted);word-break:break-all}.lp-hash--riga{margin-top:2px;display:block}.lp-set{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.lp-set:last-child{border-bottom:0}.lp-set b{font-weight:600;display:block}.lp-set small{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.lp-solo-telefono{display:none}@media (max-width:1023px){.lp-shell{grid-template-columns:68px minmax(0,1fr)}.lp-side{padding:var(--space-5) var(--space-2);align-items:center}.lp .lp-side .lp-mark{padding:0}.lp-side .lp-mark__targa{padding:6px}.lp-side .lp-mark__nome,.lp-nav__t,.lp-side__foot{display:none}.lp-nav a{justify-content:center;padding:10px}.lp-main{padding:var(--space-5) var(--space-5) var(--space-10)}.lp-shell .lp-piede{padding-inline:var(--space-5)}.lp-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){:root{--lp-title-size:24px;--lp-h2-size:18px;--lp-fig-size:22px;--lp-mg-gap:3px;--lp-mg-h:22px}.lp-shell{display:block}.lp-side{z-index:50;height:auto;padding:0 var(--space-2) env(safe-area-inset-bottom);border-right:0;border-top:1px solid var(--chrome-active);flex-direction:row;justify-content:center;gap:0;position:fixed;inset:auto 0 0}.lp-side .lp-mark{display:none}.lp-nav{flex-direction:row;flex:1;justify-content:space-around}.lp-nav a{flex-direction:column;flex:1;gap:2px;min-height:60px;padding:6px 4px;font-size:11px}.lp-nav__t{display:block}.lp .lp-nav a[aria-current=page]{box-shadow:inset 0 3px 0 var(--on-chrome)}.lp-main{padding:var(--space-4) var(--space-4) var(--space-6);gap:var(--space-4)}.lp-shell .lp-piede{padding:var(--space-4) var(--space-4) 96px}.lp-stepper{display:none}.lp-stepper-mini{display:block}.lp-stepper-mini summary{min-height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--brand);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.lp-stepper-mini ol{margin:var(--space-2) 0 0;flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.lp-stepper-mini a{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-raised);padding:10px 12px;text-decoration:none;display:block}.lp-head{align-items:stretch}.lp-stats{gap:var(--space-2);grid-template-columns:1fr}.lp-stats--compatte{grid-template-columns:1fr 1fr}.lp-filters .lp-filters__scelta{flex:100%}.lp-mg__lungo{display:none}.lp-mg__iniziale{display:inline}.lp-stat{padding:var(--space-3)}.lp-mg{grid-template-columns:30px repeat(12,minmax(0,1fr))}.lp-mg__htot{display:none}.lp-mg__t{padding:0 0 var(--space-2);grid-column:2/-1}.lp-table--schede thead{display:none}.lp-table--schede,.lp-table--schede tbody,.lp-table--schede tfoot,.lp-table--schede tr,.lp-table--schede td{width:100%;display:block}.lp-table--schede tr{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.lp-table--schede td{justify-content:space-between;gap:var(--space-3);text-align:right;border:0;height:auto;padding:2px 0;display:flex}.lp-table--schede td:first-child{text-align:left;padding-bottom:4px;display:block}.lp-table--schede td[data-label]:before{content:attr(data-label);font:400 12px / 18px var(--font-sans);color:var(--ink-muted);text-align:left}.lp-table--schede td.lp-td--testo{text-align:left;display:block}.lp-table--schede td.lp-td--testo:before{display:block}.lp-table--schede tbody tr:hover td{background:0 0}.lp-solo-telefono{display:revert}.lp-alert.lp-solo-telefono{display:flex}.lp-nascondi-telefono{display:none!important}}.lp-ingresso{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.lp-ingresso__lato{justify-content:space-between;gap:var(--space-10);padding:var(--space-10);background:var(--chrome);color:var(--on-chrome);flex-direction:column;display:flex}.lp-ingresso__sottotitolo{margin:var(--space-3) 0 0;font:500 16px / 1.4 var(--font-sans);color:var(--on-chrome);-webkit-hyphens:manual;hyphens:manual}.lp-ingresso__lato .lp-sub,.lp-ingresso__lato .lp-help{color:var(--on-chrome-muted)}.lp-ingresso__lato .lp-simbolo--chiaro{display:none}.lp-ingresso__lato .lp-simbolo--scuro{display:inline-block}.lp-ingresso__motto{max-width:18ch;font:600 40px / 1.12 var(--font-serif);letter-spacing:-.015em;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0}.lp-ingresso__modulo{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-10) var(--space-6);flex-direction:column;display:flex}.lp-ingresso__form{gap:var(--space-4);width:100%;max-width:360px}@media (max-width:899px){.lp-ingresso{grid-template-columns:1fr}.lp-ingresso__lato{padding:var(--space-6) var(--space-4);gap:var(--space-4)}.lp-ingresso__motto{max-width:none;font-size:26px}.lp-ingresso__lato>.lp-help{display:none}.lp-ingresso__modulo{padding:var(--space-6) var(--space-4);align-items:flex-start}}.lp-linkbtn{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lp-linkbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-qr{background:var(--paper);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--line)}.lp-side__foot .lp-linkbtn{color:var(--on-chrome);margin-top:var(--space-1)}.lp-incerta{background:var(--warning-soft);box-shadow:inset 3px 0 0 var(--warning);padding:var(--space-2);border-radius:var(--radius-sm)}.lp-pubblica{max-width:76ch;padding:var(--space-5) var(--space-4) var(--space-8);margin:0 auto}.lp-pubblica__testa{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lp-pubblica h2{margin:var(--space-5) 0 var(--space-2)}.lp-pubblica ul{margin:0 0 var(--space-2);padding-left:1.2em}.lp-pubblica li{margin-bottom:var(--space-1)}.lp-pubblica .lp-mt{margin-top:var(--space-3)}.lp-piede{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-8);max-width:1240px;padding:var(--space-5) var(--space-8) var(--space-6);border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;font-size:12px;line-height:18px;display:flex}.lp-piede__azienda{gap:var(--space-1);flex-direction:column;display:flex}.lp-piede p,.lp-piede nav{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.lp-piede strong{color:var(--ink);font-weight:600}.lp-piede a{overflow-wrap:anywhere}.lp-ingresso__modulo .lp-piede{width:100%;max-width:360px;padding:var(--space-4) 0 0}.lp-pubblica .lp-piede{margin-top:var(--space-8);padding:var(--space-4) 0 0}.lp-documenti{margin:0;padding:0;list-style:none}.lp-documenti>li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.lp-documenti>li:last-child{border-bottom:1px solid var(--line)}.lp-documenti>li>span:first-child{flex-direction:column;gap:2px;display:flex}.lp-documenti details[open]{padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);flex-basis:100%;order:1}.lp-documenti details[open]>summary{margin-bottom:var(--space-3)}.lp-documenti summary{list-style:none}.lp-documenti summary::-webkit-details-marker{display:none}
