@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:var(--font-geist-mono);--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-teal-500:#00baa7;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-surface:var(--bg-surface);--color-accent:var(--accent-action);--font-display:var(--font-lia-display,system-ui),system-ui,sans-serif;--font-body:var(--font-lia-body,system-ui),system-ui,sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-neutral-950:lab(2.75381% 0 0)}}}@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,ui-sans-serif,system-ui,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{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}.v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-sunken:#edebe5;--bg-canvas:#f6f5f1;--bg-surface:#fff;--bg-raised:#fff;--bg-overlay:#fff;--ch-li:#0a66c2;--ch-fb:#0866ff;--ch-bl:#23707b;--ch-nl:#585372;--ch-li-ring:#0a66c2;--ch-fb-ring:#0866ff;--ch-bl-ring:#23707b;--ch-nl-ring:#585372;--ch-li-fg:#0a66c2;--ch-fb-fg:#0866ff;--ch-bl-fg:#23707b;--ch-nl-fg:#585372;--ch-tint:12%;--border-subtle:#e2dfd7;--border-strong:#857f6e;--text-primary:#141210;--text-secondary:#4c4941;--text-tertiary:#6b675d;--accent-action:#0e355f;--on-accent-action:#fff;--accent-action-hover:#0a2748;--link:#0e355f;--signature:#3b919c;--signature-text:#23707b;--signature-subtle:#e2f0f2;--highlight:#e4a45f;--on-highlight:#141210;--focus-ring:#3b919c;--muted-data:#585372;--success:#0a6b2d;--success-bg:#e6f4ea;--success-icon:#1e8a3e;--warning:#814a00;--warning-bg:#fcf0da;--warning-icon:#b26b00;--danger:#933331;--danger-bg:#fbeae8;--danger-icon:#c8372f;--info:#0b5a9c;--info-bg:#e6f0fa;--info-icon:#1f78c8;--chart-1:#0e355f;--chart-2:#3b919c;--chart-3:#e4a45f;--chart-4:#585372;--chart-other:#8a8578;--chart-ref:#8a8578;--chart-track:#edebe5;--chart-area:#0e355f14;--tab-active-bg:#e9eef4;--row-hover:#faf9f6;--sel-bg:var(--signature-subtle);--thumb-bg:#e4e1d9;--scrim:#0a152073;--btn-shadow:0 1px 0 #ffffff1f inset,0 1px 2px #0e355f40;--elev-card:0 0 0 1px var(--border-subtle);--elev-popover:0 1px 2px #1412100f,0 4px 12px #14121014,0 12px 32px #14121014;--elev-dialog:0 2px 4px #1412100f,0 8px 24px #1412101a,0 24px 48px #1412101f}@media (prefers-color-scheme:dark){:where(:root:not([data-theme])) .v2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-sunken:#070f18;--bg-canvas:#0a1520;--bg-surface:#101c2a;--bg-raised:#172433;--bg-overlay:#1f2d3d;--ch-li:#0a66c2;--ch-fb:#0866ff;--ch-bl:#3b919c;--ch-nl:#7a74a6;--ch-li-ring:#5494d4;--ch-fb-ring:#5294ff;--ch-bl-ring:#76b2ba;--ch-nl-ring:#a29ec1;--ch-li-fg:#5494d4;--ch-fb-fg:#5294ff;--ch-bl-fg:#76b2ba;--ch-nl-fg:#a29ec1;--ch-tint:18%;--border-subtle:#26344a;--border-strong:#687889;--text-primary:#ebe7df;--text-secondary:#bbb7af;--text-tertiary:#b0aca4;--accent-action:#82b3e5;--on-accent-action:#0a1520;--accent-action-hover:#9cc4ee;--link:#8fbbe8;--signature:#57b5c1;--signature-text:#64c1ce;--signature-subtle:#12303a;--highlight:#e4a45f;--on-highlight:#141210;--focus-ring:#64c1ce;--muted-data:#a9a4c9;--success:#76cf8a;--success-bg:#1e3537;--success-icon:#76cf8a;--warning:#e8aa4e;--warning-bg:#2e302f;--warning-icon:#e8aa4e;--danger:#ff958d;--danger-bg:#312d38;--danger-icon:#ff958d;--info:#73bdff;--info-bg:#1e3348;--info-icon:#73bdff;--chart-1:#e4a45f;--chart-2:#57b5c1;--chart-3:#4f86c6;--chart-4:#c8bef0;--chart-other:#9c9890;--chart-ref:#6f7a86;--chart-track:#1b2838;--chart-area:#e4a45f1a;--tab-active-bg:#172433;--row-hover:#142231;--sel-bg:var(--signature-subtle);--thumb-bg:#1b2838;--scrim:#0000008c;--btn-shadow:0 1px 0 #ffffff40 inset;--elev-card:0 0 0 1px var(--border-subtle);--elev-popover:0 0 0 1px var(--border-subtle),0 8px 24px #00000073;--elev-dialog:0 0 0 1px var(--border-subtle),0 16px 48px #0000008c}}:where(:root[data-theme=dark]) .v2,.v2[data-theme=dark],.v2 [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-sunken:#070f18;--bg-canvas:#0a1520;--bg-surface:#101c2a;--bg-raised:#172433;--bg-overlay:#1f2d3d;--ch-li:#0a66c2;--ch-fb:#0866ff;--ch-bl:#3b919c;--ch-nl:#7a74a6;--ch-li-ring:#5494d4;--ch-fb-ring:#5294ff;--ch-bl-ring:#76b2ba;--ch-nl-ring:#a29ec1;--ch-li-fg:#5494d4;--ch-fb-fg:#5294ff;--ch-bl-fg:#76b2ba;--ch-nl-fg:#a29ec1;--ch-tint:18%;--border-subtle:#26344a;--border-strong:#687889;--text-primary:#ebe7df;--text-secondary:#bbb7af;--text-tertiary:#b0aca4;--accent-action:#82b3e5;--on-accent-action:#0a1520;--accent-action-hover:#9cc4ee;--link:#8fbbe8;--signature:#57b5c1;--signature-text:#64c1ce;--signature-subtle:#12303a;--highlight:#e4a45f;--on-highlight:#141210;--focus-ring:#64c1ce;--muted-data:#a9a4c9;--success:#76cf8a;--success-bg:#1e3537;--success-icon:#76cf8a;--warning:#e8aa4e;--warning-bg:#2e302f;--warning-icon:#e8aa4e;--danger:#ff958d;--danger-bg:#312d38;--danger-icon:#ff958d;--info:#73bdff;--info-bg:#1e3348;--info-icon:#73bdff;--chart-1:#e4a45f;--chart-2:#57b5c1;--chart-3:#4f86c6;--chart-4:#c8bef0;--chart-other:#9c9890;--chart-ref:#6f7a86;--chart-track:#1b2838;--chart-area:#e4a45f1a;--tab-active-bg:#172433;--row-hover:#142231;--sel-bg:var(--signature-subtle);--thumb-bg:#1b2838;--scrim:#0000008c;--btn-shadow:0 1px 0 #ffffff40 inset;--elev-card:0 0 0 1px var(--border-subtle);--elev-popover:0 0 0 1px var(--border-subtle),0 8px 24px #00000073;--elev-dialog:0 0 0 1px var(--border-subtle),0 16px 48px #0000008c}.v2[data-theme=light],.v2 [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-sunken:#edebe5;--bg-canvas:#f6f5f1;--bg-surface:#fff;--bg-raised:#fff;--bg-overlay:#fff;--ch-li:#0a66c2;--ch-fb:#0866ff;--ch-bl:#23707b;--ch-nl:#585372;--ch-li-ring:#0a66c2;--ch-fb-ring:#0866ff;--ch-bl-ring:#23707b;--ch-nl-ring:#585372;--ch-li-fg:#0a66c2;--ch-fb-fg:#0866ff;--ch-bl-fg:#23707b;--ch-nl-fg:#585372;--ch-tint:12%;--border-subtle:#e2dfd7;--border-strong:#857f6e;--text-primary:#141210;--text-secondary:#4c4941;--text-tertiary:#6b675d;--accent-action:#0e355f;--on-accent-action:#fff;--accent-action-hover:#0a2748;--link:#0e355f;--signature:#3b919c;--signature-text:#23707b;--signature-subtle:#e2f0f2;--highlight:#e4a45f;--on-highlight:#141210;--focus-ring:#3b919c;--muted-data:#585372;--success:#0a6b2d;--success-bg:#e6f4ea;--success-icon:#1e8a3e;--warning:#814a00;--warning-bg:#fcf0da;--warning-icon:#b26b00;--danger:#933331;--danger-bg:#fbeae8;--danger-icon:#c8372f;--info:#0b5a9c;--info-bg:#e6f0fa;--info-icon:#1f78c8;--chart-1:#0e355f;--chart-2:#3b919c;--chart-3:#e4a45f;--chart-4:#585372;--chart-other:#8a8578;--chart-ref:#8a8578;--chart-track:#edebe5;--chart-area:#0e355f14;--tab-active-bg:#e9eef4;--row-hover:#faf9f6;--sel-bg:var(--signature-subtle);--thumb-bg:#e4e1d9;--scrim:#0a152073;--btn-shadow:0 1px 0 #ffffff1f inset,0 1px 2px #0e355f40;--elev-card:0 0 0 1px var(--border-subtle);--elev-popover:0 1px 2px #1412100f,0 4px 12px #14121014,0 12px 32px #14121014;--elev-dialog:0 2px 4px #1412100f,0 8px 24px #1412101a,0 24px 48px #1412101f}.v2{--font-display:var(--font-lia-display,system-ui),system-ui,sans-serif;--font-body:var(--font-lia-body,system-ui),system-ui,sans-serif;--font-mono:var(--font-lia-mono,ui-monospace),ui-monospace,monospace;--stretch-display:112%;--stretch-body:100%;--fw-display:700;--fw-display-sm:600;--fs-2xs:.6875rem;--lh-2xs:1rem;--fs-xs:.75rem;--lh-xs:1rem;--fs-sm:.8125rem;--lh-sm:1.125rem;--fs-base:.875rem;--lh-base:1.25rem;--fs-prose:1rem;--lh-prose:1.5rem;--fs-h3:1.25rem;--lh-h3:1.75rem;--fs-h2:1.5rem;--lh-h2:2rem;--fs-kpi:2rem;--lh-kpi:2.5rem;--fs-h1:2rem;--lh-h1:2.5rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--pad-card:24px;--gap-card:24px;--page-margin:32px;--row-h:40px;--row-h-dense:36px;--row-h-touch:48px;--content-max:1440px;--list-w:480px;--pane-w:480px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--dur-instant:.1s;--dur-fast:.15s;--dur-base:.25s;--dur-slow:.35s;--dur-exit:.175s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(.05,.7,.1,1);--ease-exit:cubic-bezier(.3,0,.8,.15);--spring:linear(0,.046,.165,.321,.487,.63,.757,.86,.95,1.012,1.052,1.07,1.071,1.062,1.048,1.032,1.018,1.007,1,.997,1);--dur-spring:.35s;--logo-bg:#0e355f;--logo-fg:#f6f5f1;--knob:#fff;--target-min:24px;--target-desktop:32px;--target-touch:44px;--target-touch-pref:48px;--target-primary-touch:56px;--focus-width:2px;--focus-offset:2px;--undo-ms:10000}@media (max-width:599px){.v2{--fs-base:1rem;--lh-base:1.5rem;--fs-sm:.875rem;--lh-sm:1.25rem;--fs-kpi:1.5rem;--lh-kpi:2rem;--fs-h1:1.625rem;--lh-h1:2.125rem;--pad-card:16px;--page-margin:16px;--row-h:48px}}@media (min-width:840px) and (max-width:1199px){.v2{--list-w:400px}}@media (prefers-reduced-motion:reduce){.v2{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-exit:0s;--dur-spring:0s}.v2 *{scroll-behavior:auto!important}}.v2,.v2 [data-theme]{background:var(--bg-canvas);color:var(--text-primary)}.v2{font-family:var(--font-body);font-stretch:var(--stretch-body);font-size:var(--fs-base);line-height:var(--lh-base);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:text;user-select:text}.v2 a{color:var(--link);text-decoration:none}.v2 a:hover{text-underline-offset:3px;text-decoration:underline}.v2 :focus-visible{outline:var(--focus-width)solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.v2 input::placeholder,.v2 textarea::placeholder{color:var(--text-tertiary);opacity:1}.v2 ::selection{background:var(--signature-subtle);color:var(--text-primary)}}@layer components{.v2-root{isolation:isolate;min-height:100dvh}.v2.v2-portal{display:contents}.v2 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2 .num{font-variant-numeric:tabular-nums lining-nums}.v2 .mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.v2 .eyebrow{font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.v2 .t2{color:var(--text-secondary)}.v2 .t3{color:var(--text-tertiary)}.v2 .ic-ok{color:var(--success-icon)}.v2 .ic-warn{color:var(--warning-icon)}.v2 .ic-err{color:var(--danger-icon)}.v2 .ic-info{color:var(--info-icon)}.v2 .ic-sig{color:var(--signature)}.v2 .ic-3{color:var(--text-tertiary)}.v2 .h-display{font-family:var(--font-display);font-stretch:var(--stretch-display)}.v2 svg.lucide{flex:none}.v2 .page{max-width:var(--content-max);padding:20px var(--page-margin)48px;margin:0 auto}.v2 .status{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.v2 .status h1,.v2 .status .h1{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;text-wrap:balance;margin-top:4px}.v2 .status-sub{color:var(--text-secondary);flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.v2 .status-sub>span{align-items:center;gap:6px;display:inline-flex}.v2 .status-sub b{font-weight:600}.v2 .status-sub .t3{color:var(--text-tertiary)}.v2 .status-a{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:599px){.v2 .page{padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.v2 .status{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.v2 .status-sub{font-size:var(--fs-sm);gap:4px 12px;line-height:1.25rem}.v2 .status-a .btn{flex:1}}.v2 .card{background:var(--bg-surface);border-radius:var(--radius-md);box-shadow:var(--elev-card);min-width:0}.v2 .card-h{padding:16px var(--pad-card)8px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2 .card-h h2,.v2 .card-h h3{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display-sm);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em}.v2 .card-h .meta{color:var(--text-tertiary);font-size:var(--fs-sm)}.v2 .card-h .r{align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .card-b{padding:8px var(--pad-card)var(--pad-card)}.v2 .card-f{padding:4px var(--pad-card)12px}.v2 .more{align-items:center;gap:4px;min-height:32px;font-weight:600;display:inline-flex}@media (max-width:599px){.v2 .card-h{padding:16px 16px 8px}}.v2 .btn{border-radius:var(--radius-sm);height:32px;font-family:inherit;font-weight:550;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;color:inherit;transition:background-color var(--dur-instant)var(--ease-standard),box-shadow var(--dur-instant)var(--ease-standard),transform var(--dur-instant)var(--ease-standard),color var(--dur-instant)var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;line-height:1;display:inline-flex;position:relative}.v2 .btn:hover{text-decoration:none}.v2 .btn .lbl{transition:opacity var(--dur-instant)var(--ease-standard);align-items:center;gap:8px;display:inline-flex}.v2 .btn-p{background:var(--accent-action);color:var(--on-accent-action)}.v2 .btn-p:hover,.v2 .btn-p:active{background:var(--accent-action-hover)}@supports (color:color-mix(in lab, red, red)){.v2 .btn-p:active{background:color-mix(in oklab,var(--accent-action-hover)90%,black)}}.v2 .btn-s{background:var(--bg-surface);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.v2 .btn-s:hover{background:var(--bg-sunken)}.v2 .btn-t{color:var(--text-secondary)}.v2 .btn-t:hover{background:var(--bg-sunken);color:var(--text-primary)}.v2 :is(.btn-s,.btn-t):active{background:var(--bg-sunken)}@supports (color:color-mix(in lab, red, red)){.v2 :is(.btn-s,.btn-t):active{background:color-mix(in oklab,var(--bg-sunken),var(--text-primary)10%)}}.v2 .btn-danger{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-icon)}.v2 .btn-danger:hover,.v2 .btn-danger:active{background:var(--danger-bg)}@supports (color:color-mix(in lab, red, red)){.v2 .btn-danger:active{background:color-mix(in oklab,var(--danger-bg),var(--danger-icon)14%)}}.v2 .btn:active{transform:translateY(1px)}.v2 .btn.sm{height:28px;padding:0 10px}.v2 .btn.lg{height:36px;padding:0 14px}.v2 .btn:disabled,.v2 .btn[aria-disabled=true]:not([aria-busy=true]){background:var(--bg-sunken);color:var(--text-tertiary);box-shadow:none;cursor:not-allowed;transform:none}.v2 .btn>.ov{pointer-events:none;opacity:1;transition:opacity var(--dur-instant)var(--ease-standard);place-items:center;display:grid;position:absolute;inset:0}@starting-style{.v2 .btn>.ov{opacity:0}}.v2 .btn[aria-busy=true]{cursor:progress}.v2 .btn[aria-busy=true] .lbl{opacity:0}.v2 .btn[aria-busy=true]:active{transform:none}.v2 .spin{animation:.7s linear infinite v2-spin}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2 .iconbtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-instant)var(--ease-standard),color var(--dur-instant)var(--ease-standard),transform var(--dur-instant)var(--ease-standard);background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.v2 .iconbtn:hover{background:var(--bg-sunken);color:var(--text-primary);text-decoration:none}.v2 .kebab{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-instant)var(--ease-standard),color var(--dur-instant)var(--ease-standard),transform var(--dur-instant)var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.v2 .kebab:hover,.v2 .kebab[data-popup-open]{background:var(--bg-sunken);color:var(--text-primary)}.v2 :is(.iconbtn,.kebab):active{transform:translateY(1px)}.v2 .iconbtn[aria-current=page]{background:var(--tab-active-bg);color:var(--accent-action)}@media (max-width:599px),(pointer:coarse){.v2 :is(.btn,.iconbtn,.kebab):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:599px){.v2 .dlg-a .btn{width:100%}}@media (prefers-reduced-motion:reduce){.v2 .spin{animation:none}}.v2 .badge{border-radius:var(--radius-sm);height:22px;font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:0;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0 7px 0 6px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.v2 .badge{box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 38%,transparent)}}.v2 .badge svg{width:14px;height:14px}.v2 .b-ok{color:var(--success)}.v2 .b-warn{color:var(--warning)}.v2 .b-err{color:var(--danger)}.v2 .b-wait,.v2 .b-info{color:var(--info)}.v2 .b-neu{color:var(--text-secondary)}.v2 .late{color:var(--danger);font-weight:500}.v2 .esempio,.v2 .approx{font-size:var(--fs-2xs);color:var(--text-tertiary);border:1px dashed var(--border-strong);white-space:nowrap;vertical-align:1px;cursor:help;border-radius:4px;padding:0 5px;font-weight:600;line-height:16px;display:inline-block}.v2 .esempio{letter-spacing:.04em;text-transform:uppercase}.v2 .approx{letter-spacing:.02em;padding:0 4px}.v2 .chips{flex-wrap:wrap;gap:8px;display:flex}.v2 .chip{border-radius:var(--radius-sm);cursor:pointer;height:30px;font-family:inherit;font-size:var(--fs-sm);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);white-space:nowrap;transition:background-color var(--dur-instant)var(--ease-standard),box-shadow var(--dur-instant)var(--ease-standard),color var(--dur-instant)var(--ease-standard);border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.v2 .chip:hover{color:var(--text-primary);background:var(--bg-sunken)}.v2 .chip .n{font-weight:600}.v2 .chip[aria-pressed=true]{background:var(--signature-subtle);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--signature);font-weight:600}.v2 .chip[aria-pressed=true] svg{color:var(--signature-text)}.v2 .chip .ck{opacity:0;width:0;transition:width var(--dur-fast)var(--ease-standard),margin var(--dur-fast)var(--ease-standard),opacity var(--dur-fast)var(--ease-standard);margin-inline-end:-6px;overflow:hidden}.v2 .chip[aria-pressed=true] .ck{opacity:1;width:14px;margin-inline-end:0}.v2 .chn{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.v2 .chn svg{color:var(--text-secondary)}.v2 .chic{flex:none;display:block}.v2 .chic-g{fill:#fff}.v2 .chic-t{stroke-width:1px;vector-effect:non-scaling-stroke}.v2 .chic-li .chic-t{fill:var(--ch-li);stroke:var(--ch-li-ring)}.v2 .chic-fb .chic-t{fill:var(--ch-fb);stroke:var(--ch-fb-ring)}.v2 .chic-bl .chic-t{fill:var(--ch-bl);stroke:var(--ch-bl-ring)}.v2 .chic-nl .chic-t{fill:var(--ch-nl);stroke:var(--ch-nl-ring)}.v2 .chic-tenue .chic-t{stroke:none}.v2 .chic-tenue.chic-li{--c:var(--ch-li-fg)}.v2 .chic-tenue.chic-fb{--c:var(--ch-fb-fg)}.v2 .chic-tenue.chic-bl{--c:var(--ch-bl-fg)}.v2 .chic-tenue.chic-nl{--c:var(--ch-nl-fg)}.v2 .chic-tenue .chic-t{fill:var(--c)}@supports (color:color-mix(in lab, red, red)){.v2 .chic-tenue .chic-t{fill:color-mix(in srgb,var(--c)var(--ch-tint),transparent)}}.v2 .chic-tenue .chic-g{fill:var(--c)}.v2 .chip:has(>.chic){padding-inline-start:5px}.v2 .chn .chic{margin-inline-end:0}.v2 .chg{border-radius:var(--radius-sm);background:var(--bg-sunken);width:32px;height:32px;color:var(--text-secondary);flex:none;place-items:center;display:grid}@media (max-width:599px),(pointer:coarse){.v2 .chip:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 .chips{row-gap:14px}}.v2 .segc{isolation:isolate;box-shadow:inset 0 -1px 0 var(--border-subtle);align-items:stretch;gap:18px;display:inline-flex;position:relative}.v2 .segc>button{z-index:1;cursor:pointer;height:34px;color:var(--text-secondary);font-family:inherit;font-weight:500;font-size:var(--fs-sm);white-space:nowrap;transition:color var(--dur-instant)var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex;position:relative}.v2 .segc>button:hover{color:var(--text-primary)}.v2 .segc>button[aria-pressed=true]{color:var(--text-primary);font-weight:600}.v2 .segc>button:focus-visible{outline-offset:0}.v2 .segc-t{display:inline-grid}.v2 .segc-t:after{content:attr(data-t);visibility:hidden;height:0;font-weight:600;overflow:hidden}.v2 .segc-ind{z-index:0;height:2px;width:var(--seg-w,0);background:var(--accent-action);transform:translateX(var(--seg-x,0));pointer-events:none;transition:transform var(--dur-spring)var(--spring),width var(--dur-spring)var(--spring);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0}.v2 .segc:not([data-ready]) .segc-ind{display:none}.v2 .segc:not([data-ready])>button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--accent-action)}.v2 .segc[data-ready=first] .segc-ind{transition:none}.v2 .segc.box{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-subtle);background:var(--bg-surface);gap:2px;padding:2px}.v2 .segc.box>button{border-radius:4px;height:28px;padding:0 10px}.v2 .segc.box .segc-ind{background:var(--bg-sunken);height:auto;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:4px;top:2px;bottom:2px}.v2 .segc.box:not([data-ready])>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-sunken)}@media (max-width:599px),(pointer:coarse){.v2 .segc>button:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:599px){.v2 .segc.tema{box-shadow:none;background:0 0;padding:0}.v2 .segc.tema>button{justify-content:center;width:32px;padding:0}.v2 .segc.tema>button:not([aria-pressed=true]),.v2 .segc.tema .segc-ind{display:none}.v2 .segc.tema>button[aria-pressed=true]{box-shadow:none;background:0 0;font-weight:500}.v2 .segc.tema .segc-t{display:none}}.v2 .swr{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 0;display:flex}.v2 .swr+.swr{box-shadow:inset 0 1px 0 var(--border-subtle)}.v2 .swr-b{min-width:0}.v2 .swr-l{cursor:pointer;font-weight:500;display:block}.v2 .swr-d{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);margin-top:2px;display:block}.v2 .swr-c{flex:none;align-items:center;gap:10px;display:flex}.v2 .sw-state{font-size:var(--fs-xs);color:var(--text-secondary);text-align:right;min-width:6ch;font-weight:600}.v2 .sw{border-radius:var(--radius-pill);background:var(--border-strong);cursor:pointer;width:30px;height:18px;transition:background-color var(--dur-instant)var(--ease-standard);border:0;flex:none;padding:0;position:relative}.v2 .sw[data-checked]{background:var(--accent-action)}.v2 .sw-th{background:var(--knob);width:14px;height:14px;transition:transform var(--dur-spring)var(--spring),background-color var(--dur-instant)var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.v2 .sw[data-checked] .sw-th{background:var(--on-accent-action);transform:translate(12px)}.v2 .sw:focus-visible{outline:var(--focus-width)solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-pill)}.v2 .sw[data-disabled]{opacity:.5;cursor:not-allowed}.v2 .swr:has(.sw[data-disabled]) .swr-l{cursor:not-allowed}@media (max-width:599px),(pointer:coarse){.v2 .sw:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.v2 .tabs-l{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}.v2 .tab{cursor:pointer;height:44px;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-base);border-radius:var(--radius-sm)var(--radius-sm)0 0;white-space:nowrap;transition:color var(--dur-instant),background var(--dur-instant);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex;position:relative}.v2 .tab:hover{color:var(--text-primary);background:var(--bg-canvas);text-decoration:none}.v2 .tab:focus-visible{outline-offset:-3px}.v2 .tab[data-active],.v2 .tab[aria-current=page]{color:var(--text-primary);background:var(--tab-active-bg);font-weight:600}.v2 .tab[data-active]:after,.v2 .tab[aria-current=page]:after{content:"";background:var(--accent-action);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.v2 .tab[data-active] svg,.v2 .tab[aria-current=page] svg{color:var(--accent-action)}.v2 .tab .tc{color:var(--text-tertiary);font-weight:600;font-size:var(--fs-sm)}.v2 .tab[data-disabled]{opacity:.55;cursor:not-allowed}.v2 .tabs-p{padding-top:16px}.v2 .tabs-p:focus-visible{outline-offset:4px}@media (max-width:599px){.v2 .tab{height:48px}}.v2 .field{align-items:center;min-width:0;display:flex;position:relative}.v2 .field svg{color:var(--text-tertiary);pointer-events:none;position:absolute;left:10px}.v2 .field input,.v2 .input{border-radius:var(--radius-sm);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--fs-base);transition:box-shadow var(--dur-instant)var(--ease-standard);border:0;padding:0 10px}.v2 .field input{padding-left:34px}.v2 .field input:focus-visible,.v2 .input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .field input[aria-invalid=true],.v2 .input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger-icon)}.v2 .flabel{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);margin-bottom:4px;font-weight:500;display:block}@media (max-width:599px){.v2 .field input,.v2 .input{font-size:1rem}}.v2 .sel{border-radius:var(--radius-sm);min-width:160px;height:32px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);cursor:pointer;color:var(--text-primary);font-family:inherit;font-size:var(--fs-sm);text-align:left;transition:background-color var(--dur-instant)var(--ease-standard);border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;font-weight:500;display:inline-flex;position:relative}.v2 .sel:hover{background:var(--bg-sunken)}.v2 .sel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .sel [data-placeholder]{color:var(--text-tertiary)}.v2 .sel-ic{color:var(--text-tertiary);display:inline-flex}.v2 .sel[data-disabled]{background:var(--bg-sunken);color:var(--text-tertiary);box-shadow:none;cursor:not-allowed}@media (max-width:599px),(pointer:coarse){.v2 .sel:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:599px){.v2 .sel{font-size:1rem}}.v2 .pos{z-index:70;outline:0}.v2 .menu{--pop-dy:-4px;min-width:max(220px,var(--anchor-width,0px));max-height:var(--available-height);background:var(--bg-overlay);color:var(--text-primary);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border-strong);transform-origin:var(--transform-origin);opacity:1;transition-behavior:allow-discrete;transition-property:opacity,transform,display;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-enter);outline:0;padding:6px;overflow-y:auto;transform:none}.v2 .menu[data-side=top]{--pop-dy:4px}@starting-style{.v2 .menu{opacity:0;transform:translateY(var(--pop-dy))}}.v2 .menu[data-starting-style]{opacity:0;transform:translateY(var(--pop-dy))}.v2 .menu[data-ending-style]{opacity:0;transform:translateY(var(--pop-dy));transition-duration:var(--dur-exit);transition-timing-function:var(--ease-exit)}.v2 .menu[data-side=none]{transition:none}.v2 .mi{width:100%;min-height:28px;color:var(--text-primary);font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:5px;outline:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.v2 .mi svg{color:var(--text-secondary)}.v2 .mi[data-highlighted],.v2 .mi:hover{background:var(--bg-sunken);text-decoration:none}.v2 .mi[data-highlighted]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.v2 .mi[data-disabled]{opacity:.55;cursor:not-allowed}.v2 .mi.del{color:var(--danger)}.v2 .mi.del svg{color:var(--danger-icon)}.v2 .mi .mi-ck{color:var(--signature-text);margin-left:auto}.v2 .mi[data-selected]{font-weight:600}.v2 .msep{background:var(--border-subtle);height:1px;margin:6px 4px}.v2 .mgl{padding:6px 10px 4px}.v2 .tip{--pop-dy:-2px;z-index:80;border-radius:var(--radius-sm);background:var(--text-primary);max-width:280px;color:var(--bg-surface);font-size:var(--fs-xs);line-height:var(--lh-xs);transform-origin:var(--transform-origin);opacity:1;transition-behavior:allow-discrete;transition-property:opacity,transform,display;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-enter);padding:6px 10px;font-weight:500;transform:none}.v2 .tip[data-side=top]{--pop-dy:2px}@starting-style{.v2 .tip{opacity:0;transform:translateY(var(--pop-dy))}}.v2 .tip[data-starting-style]{opacity:0;transform:translateY(var(--pop-dy))}.v2 .tip[data-ending-style]{opacity:0;transition-duration:var(--dur-exit);transition-timing-function:var(--ease-exit)}.v2 .tip[data-instant]{transition:none}@media (max-width:599px){.v2 .mi{min-height:44px}}.v2 .scrim{z-index:60;background:var(--scrim);opacity:1;transition-behavior:allow-discrete;min-height:100dvh;transition-property:opacity,display;transition-duration:var(--dur-base);transition-timing-function:var(--ease-standard);position:fixed;inset:0}@supports (-webkit-touch-callout:none){.v2 .scrim{position:absolute}}@starting-style{.v2 .scrim{opacity:0}}.v2 .scrim[data-starting-style]{opacity:0}.v2 .scrim[data-ending-style]{opacity:0;transition-duration:var(--dur-exit)}.v2 .dlg{--dlg-in:translate(-50%,calc(-50% + 8px))scale(.98);z-index:61;background:var(--bg-overlay);width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text-primary);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border-strong);opacity:1;transition-behavior:allow-discrete;transition-property:opacity,transform,display;transition-duration:var(--dur-base);transition-timing-function:var(--ease-enter);outline:0;padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@starting-style{.v2 .dlg{opacity:0;transform:var(--dlg-in)}}.v2 .dlg[data-starting-style]{opacity:0;transform:var(--dlg-in)}.v2 .dlg[data-ending-style]{opacity:0;transform:var(--dlg-in);transition-duration:var(--dur-exit);transition-timing-function:var(--ease-exit)}.v2 .dlg-h{align-items:flex-start;gap:12px;display:flex}.v2 .dlg-h>.iconbtn{margin:-8px -8px 0 auto}.v2 .dlg-hb{flex:1;min-width:0}.v2 .dlg-ic{background:var(--bg-sunken);width:36px;height:36px;color:var(--text-secondary);border-radius:999px;flex:none;place-items:center;display:grid}.v2 .dlg-ic.err{background:var(--danger-bg);color:var(--danger-icon)}.v2 .dlg-ic.warn{background:var(--warning-bg);color:var(--warning-icon)}.v2 .dlg-t{font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:-.01em;text-wrap:balance;font-size:1.125rem;font-weight:650;line-height:1.625rem}.v2 .dlg-d{color:var(--text-secondary);margin-top:6px}.v2 .dlg-b{margin-top:16px}.v2 .dlg-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.v2 .ck-confirm{border-radius:var(--radius-md);background:var(--bg-sunken);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin-top:16px;padding:10px 12px;font-weight:500;display:flex}.v2 .ck-confirm input{width:20px;height:20px;accent-color:var(--accent-action);cursor:pointer;flex:none;margin:0}.v2 .ck-confirm:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:599px){.v2 .dlg{--dlg-in:translateY(100%);border-radius:var(--radius-md)var(--radius-md)0 0;width:100vw;max-height:calc(100dvh - 32px);padding:20px 16px calc(16px + env(safe-area-inset-bottom));inset:auto 0 0;transform:none}@starting-style{.v2 .dlg{opacity:1}}.v2 .dlg[data-starting-style],.v2 .dlg[data-ending-style]{opacity:1}.v2 .dlg-a{flex-direction:column-reverse}}.v2 .li{text-align:left;width:100%;min-height:56px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 16px;display:flex;position:relative}.v2 .li+.li{box-shadow:inset 0 1px 0 var(--border-subtle)}.v2 .li:hover{background:var(--row-hover);text-decoration:none}.v2 .li[aria-selected=true],.v2 .li[aria-current=true]{background:var(--sel-bg)}.v2 .li[aria-selected=true]:before,.v2 .li[aria-current=true]:before{content:"";background:var(--signature);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.v2 .li:focus-visible{outline-offset:-2px}.v2 .li-b{flex:1;min-width:0;display:block}.v2 .li-t{font-weight:500;line-height:1.25rem;display:block}.v2 .li-m{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.v2 .li-m>svg{width:14px;height:14px}.v2 .grp{padding:8px var(--pad-card)0;align-items:center;gap:8px;display:flex}.v2 .grp .eyebrow{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.v2 .grp:after{content:"";background:var(--border-subtle);flex:1;height:1px}.v2 .grp .gn{font-size:var(--fs-xs);color:var(--text-tertiary);order:2;font-weight:600}.v2 .md{grid-template-columns:minmax(0,var(--list-w))minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:839px){.v2 .md{display:block}}@media (max-width:599px){.v2 .grp{padding:8px 16px 0}}.v2 .pane{min-width:0;overflow:hidden}.v2 .pane-h{padding:16px var(--pad-card)0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .pane-h>.kebab,.v2 .pane-h>.x{margin-left:auto}.v2 .pane-b{padding:12px var(--pad-card)24px}.v2 .pane-t{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em;text-wrap:balance;margin:8px 0}.v2 .pane-meta{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;gap:4px 16px;display:flex}.v2 .pane-meta>span{align-items:center;gap:6px;display:inline-flex}.v2 .pane-meta svg{color:var(--text-tertiary)}.v2 .pane-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.v2 .pane-dl{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:16px;display:grid}.v2 .pane-dl dt{font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:500}.v2 .pane-dl dd{font-size:var(--fs-sm);line-height:var(--lh-sm);word-break:break-word;margin:2px 0 0}.v2 .back{display:none}.v2 .pane.drawer{z-index:62;width:min(var(--pane-w),100vw);box-shadow:-1px 0 0 var(--border-strong);background:var(--bg-surface);color:var(--text-primary);overscroll-behavior:contain;transition-behavior:allow-discrete;transition-property:transform,display;transition-duration:var(--dur-base);transition-timing-function:var(--ease-enter);border-radius:0;outline:0;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:none}@starting-style{.v2 .pane.drawer{transform:translate(100%)}}.v2 .pane.drawer[data-starting-style]{transform:translate(100%)}.v2 .pane.drawer[data-ending-style]{transition-duration:var(--dur-exit);transition-timing-function:var(--ease-exit);transform:translate(100%)}@media (max-width:839px){.v2 .pane.drawer{width:100vw}.v2 .pane.drawer .back{z-index:3;background:var(--bg-surface);border:0;border-bottom:1px solid var(--border-subtle);height:56px;font-family:inherit;font-size:var(--fs-base);cursor:pointer;width:100%;color:var(--text-primary);align-items:center;gap:6px;padding:0 8px;font-weight:600;display:flex;position:sticky;top:0}.v2 .pane.drawer .back svg{color:var(--text-secondary)}.v2 .pane.drawer .pane-h>.x{display:none}}@media (max-width:599px){.v2 .pane-act .btn-p{flex:100%}}.v2 .live{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--success);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:inline-flex}.v2 .live svg{color:var(--success-icon)}.v2 .live .btn-t{height:auto;min-height:24px;font-family:inherit;font-size:inherit;cursor:pointer;color:var(--link);text-underline-offset:3px;background:0 0;border:0;border-radius:4px;padding:0 4px;font-weight:600;text-decoration:underline;position:relative}.v2 .live .btn-t:hover{background:var(--bg-sunken)}.v2 .live .t3{font-weight:500}.v2 .alert{border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.v2 .alert>svg{margin-top:2px}.v2 .alert b{font-weight:600;display:block}.v2 .alert p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-primary);margin-top:2px}.v2 .al-ok{background:var(--success-bg);color:var(--success)}.v2 .al-ok>svg{color:var(--success-icon)}.v2 .al-warn{background:var(--warning-bg);color:var(--warning)}.v2 .al-warn>svg{color:var(--warning-icon)}.v2 .al-err{background:var(--danger-bg);color:var(--danger)}.v2 .al-err>svg{color:var(--danger-icon)}.v2 .al-info{background:var(--info-bg);color:var(--info)}.v2 .al-info>svg{color:var(--info-icon)}.v2 .banner{border-radius:var(--radius-md);background:var(--danger-bg);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.v2 .banner>svg{color:var(--danger-icon);margin-top:2px}.v2 .banner b{color:var(--danger);font-weight:600}.v2 .banner p{color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-top:2px}.v2 .banner .r{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .banner.warn{background:var(--warning-bg)}.v2 .banner.warn>svg{color:var(--warning-icon)}.v2 .banner.warn b{color:var(--warning)}@media (max-width:599px){.v2 .live .btn-t:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 .banner{grid-template-columns:20px minmax(0,1fr);gap:4px 12px;display:grid}.v2 .banner .r{grid-column:2;margin:8px 0 0}}.v2 .empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.v2 .empty-ic{background:var(--bg-sunken);width:48px;height:48px;color:var(--text-secondary);border-radius:999px;place-items:center;margin-bottom:4px;display:grid}.v2 .empty-t{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display-sm);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em}.v2 .empty-d{color:var(--text-secondary);max-width:52ch}.v2 .empty-a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.v2 .empty.compact{padding:24px 16px}.v2 .kpis{background:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v2 .kpi{background:var(--bg-surface);flex-direction:column;gap:2px;min-width:0;padding:18px 20px 16px;display:flex}.v2 .kpi-l{color:var(--text-secondary);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:500;display:flex}.v2 .kpi-l svg{color:var(--text-tertiary)}.v2 .kpi-l .esempio,.v2 .kpi-l .approx{margin-left:auto}.v2 .kpi-v{font-weight:600;font-size:var(--fs-kpi);line-height:var(--lh-kpi);letter-spacing:-.025em;margin-top:6px}.v2 .kpi-d{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.v2 .kpi-d b{font-weight:600}.v2 .up{color:var(--success)}.v2 .dn,.v2 .kpi.err .kpi-v{color:var(--danger)}.v2 .kpi.warn .kpi-v{color:var(--warning)}@media (max-width:599px){.v2 .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .kpi{padding:14px 14px 12px}.v2 .kpi-l{font-size:var(--fs-xs)}}.v2 .dnav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2 .dstep{background:var(--bg-surface);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border-strong);align-items:center;gap:2px;padding:2px;display:inline-flex}.v2 .dstep .iconbtn{width:32px;height:32px}.v2 .dstep .iconbtn:disabled{opacity:.4;cursor:default}.v2 .dstep .dlabel{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;height:32px;padding:0 10px;font-weight:600;display:inline-flex;position:relative}.v2 .dstep .dlabel:hover{background:var(--bg-sunken)}.v2 .dstep .dlabel input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.v2 .dstep .dlabel:focus-within{outline:var(--focus-width)solid var(--focus-ring);outline-offset:1px}.v2 .dot-oggi{background:var(--highlight);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:599px){.v2 .dstep .iconbtn{width:44px;height:44px}.v2 .dstep .dlabel{height:44px}.v2 .dnav .btn-t{min-height:44px}}.v2.ov{min-height:calc(100dvh - 105px)}.v2.ov .page{padding-top:32px}.v2.ov .status{align-items:center;margin-bottom:32px}.v2.ov .status h1{margin-top:0}.v2.ov .status-sub{gap:8px 24px;margin-top:12px}.v2 .hl{text-decoration:underline;-webkit-text-decoration-color:var(--highlight);-webkit-text-decoration-color:var(--highlight);-webkit-text-decoration-color:var(--highlight);text-decoration-color:var(--highlight);text-underline-offset:7px;text-decoration-skip-ink:none;text-decoration-thickness:4px}.v2 .theme-mini{border-radius:var(--radius-md);background:var(--bg-surface);width:340px;max-width:100%;box-shadow:var(--elev-card);color:inherit;flex:none;padding:14px 16px;display:block}.v2 .theme-mini:hover{background:var(--row-hover);text-decoration:none}.v2 .theme-mini .l{font-size:var(--fs-xs);color:var(--text-tertiary);align-items:center;gap:6px;font-weight:500;display:flex}.v2 .theme-mini .n{margin-top:4px;font-weight:600;line-height:1.25rem;display:block}.v2 .theme-mini .bar{background:var(--chart-track);border-radius:2px;height:4px;margin-top:10px;display:block;overflow:hidden}.v2 .theme-mini .bar i{background:var(--highlight);height:100%;display:block}.v2 .ov-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px;display:grid}.v2 .ov-main,.v2 .ov-side{flex-direction:column;gap:32px;min-width:0;display:flex}.v2 .ov-side{position:sticky;top:64px}.v2 .ov-two{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px;display:grid}.v2.ov .card-h{padding:20px var(--pad-card)12px}.v2.ov .card-f{padding:8px var(--pad-card)16px}.v2.ov .card-h .dnav{margin-left:auto}.v2.ov .grp{padding:16px var(--pad-card)4px}.v2.ov .grp:after{display:none}.v2 .ov-row{padding:14px var(--pad-card);flex-wrap:wrap;align-items:center;gap:0 16px;min-height:64px;display:flex;position:relative}.v2 .ov-row.ok{background:var(--sel-bg)}.v2 .ov-row.ok:before{content:"";background:var(--signature);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.v2 .ov-row.ok+.ov-row.ok{box-shadow:inset 0 2px 0 var(--bg-surface)}.v2 .ov-row-b{flex:320px;min-width:0}.v2 .ov-row-t{font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:1.25rem;display:inline}.v2 .ov-row-t:hover{text-underline-offset:3px;text-decoration:underline}.v2 .ov-row.done .ov-row-t{color:var(--text-secondary)}.v2 .ov-row-m{color:var(--text-tertiary);font-size:var(--fs-xs);line-height:var(--lh-xs);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.v2 .ov-row-m .late{align-items:center;gap:4px;display:inline-flex}.v2 .ov-row-a{flex:none;align-items:center;gap:8px;display:flex}.v2 .ov-row-fb{flex-basis:100%;padding:6px 0 0 48px}.v2 .ov-row-fb:empty{display:none}.v2 .ov-err{color:var(--danger);font-size:var(--fs-sm);font-weight:500}.v2 .ov-vuoto{padding:8px var(--pad-card)16px;color:var(--text-secondary);align-items:flex-start;gap:12px;display:flex}.v2 .ov-vuoto b{color:var(--text-primary);font-weight:600;display:block}.v2 .ov-vuoto .nx{font:inherit;font-size:var(--fs-sm);color:var(--text-tertiary);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:2px;padding:0;display:inline-flex}.v2 .ov-vuoto .nx:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.v2 .ov-carico{padding:12px var(--pad-card)20px;color:var(--text-tertiary)}.v2 .ov-alert{margin:4px var(--pad-card)16px}.v2.ov .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2.ov .kpi{padding:20px 24px}.v2.ov .kpi-v{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:600}.v2.ov .kpi-d{margin-top:4px}.v2.ov .kpi-d :is(.up,.dn){align-items:center;gap:2px;display:inline-flex}.v2 .spark{width:100%;height:24px;color:var(--chart-2);margin-top:6px;display:block}.v2 .ov-job{padding:12px var(--pad-card);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;display:grid}.v2 .ov-job .when{line-height:1.1}.v2 .ov-job .when b{font-size:1rem;font-weight:600;display:block}.v2 .ov-job .when span{font-size:var(--fs-xs);color:var(--text-tertiary)}.v2 .ov-job .jt{font-weight:500}.v2 .ov-art{padding:12px var(--pad-card);min-height:56px;color:inherit;align-items:center;gap:12px;display:flex}.v2 .ov-art:hover{background:var(--row-hover);text-decoration:none}.v2 .ov-art .at{font-weight:500}.v2 .ov-art .am{font-size:var(--fs-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;display:flex}.v2 .ov-art .go{color:var(--text-tertiary);margin-left:auto}.v2 .chain{padding:4px var(--pad-card)16px;margin:0;list-style:none}.v2 .chain li{grid-template-columns:32px minmax(0,1fr);gap:0 12px;display:grid}.v2 .chain .ag-ic{border-radius:var(--radius-sm);background:var(--bg-sunken);width:32px;height:32px;color:var(--text-secondary);place-items:center;display:grid}.v2 .chain .ag-ic.bad{box-shadow:inset 0 0 0 2px var(--danger-icon)}.v2 .chain .ag-ic.warn{box-shadow:inset 0 0 0 2px var(--warning-icon)}.v2 .chain .top{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.v2 .chain .nm{font-weight:500}.v2 .chain .lk{grid-column:1/-1;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:0 12px;min-height:24px;display:grid}.v2 .chain .lk:before{content:"";border-left:2px solid var(--border-strong);justify-self:center;width:0;height:100%}.v2 .chain .lk.broken:before{border-left:2px dashed var(--danger-icon)}.v2 .chain .lk.warn:before{border-left:2px dashed var(--warning-icon)}.v2 .chain .lk span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);padding:4px 0}.v2 .chain .lk.broken span{color:var(--danger);font-weight:600}.v2 .chain .lk.warn span{color:var(--warning);font-weight:500}.v2 .ov-log{background:var(--bg-sunken);border-radius:var(--radius-md);padding:4px 16px}.v2 .ov-log summary{cursor:pointer;min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.v2 .ov-log summary::-webkit-details-marker{display:none}.v2 .ov-log summary .s{font-weight:500;font-size:var(--fs-xs);color:var(--text-tertiary);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.v2 .ov-log summary .s>span{align-items:center;gap:3px;display:inline-flex}.v2 .ov-log summary>svg{transition:transform var(--dur-fast)var(--ease-standard)}.v2 .ov-log[open] summary>svg{transform:rotate(90deg)}.v2 .ov-tl{margin:0;padding:0 0 10px;list-style:none}.v2 .ov-tl li{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);grid-template-columns:44px 16px minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;display:grid}.v2 .ov-tl .t{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-tertiary);padding-top:1px}.v2 .ov-tl svg{margin-top:1px}.v2 .ov-tl li.strong{color:var(--text-primary);font-weight:500}.v2 .ov-tl .who{color:var(--text-tertiary)}.v2 .ov-log .more{margin-bottom:8px}.v2 .ov-setup{margin-bottom:32px}.v2 .ov-setup .meta{margin-left:0}.v2 .ov-setup-l{margin:0;padding:0 0 8px;list-style:none}.v2 .ov-setup-l a{padding:12px var(--pad-card);min-height:56px;color:inherit;align-items:center;gap:12px;display:flex}.v2 .ov-setup-l a:hover{background:var(--row-hover);text-decoration:none}.v2 .ov-setup-l .st{flex:1;min-width:0}.v2 .ov-setup-l .st b{font-weight:500;display:block}.v2 .ov-setup-l .st span{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:2px;display:block}.v2 .ov-setup-l .t3{font-size:var(--fs-sm);white-space:nowrap}.v2 .ov-setup-l .go{color:var(--text-tertiary)}.v2 .lip{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border-subtle);background:var(--bg-surface);margin-top:20px;overflow:hidden}.v2 .lip-bar{background:var(--bg-sunken);height:36px;font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.v2 .lip-h{align-items:center;gap:10px;padding:12px 14px 0;display:flex}.v2 .lip-h .co-logo{width:40px;height:40px;font-size:18px}.v2 .lip-h b{font-weight:600;display:block}.v2 .lip-h span{font-size:var(--fs-xs);color:var(--text-tertiary)}.v2 .lip-t{font-size:var(--fs-prose);line-height:var(--lh-prose);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);max-height:340px;padding:10px 14px 14px;overflow:hidden}.v2 .lip-t.open{max-height:none}.v2 .lip-img{background:var(--thumb-bg);width:100%;height:auto;display:block}.v2 .lip-more{border-top:1px solid var(--border-subtle);justify-content:center;padding:8px;display:flex}.v2 .pane .auth-box{margin-top:16px}.v2 .pane .auth-box .late{align-items:center;gap:4px;display:inline-flex}@media (max-width:1100px){.v2 .ov-grid{grid-template-columns:1fr}.v2 .ov-side{position:static}.v2 .ov-two{grid-auto-flow:row}}@media (max-width:599px){.v2.ov .page{padding-top:16px}.v2 .theme-mini{width:auto}.v2 .ov-grid{flex-direction:column;gap:16px;display:flex}.v2 .ov-main,.v2 .ov-side,.v2 .ov-two{display:contents}.v2 .ov-oggi{order:1}.v2 .ov-kpi{order:2}.v2 .ov-catena{order:3}.v2 .ov-azioni{order:4}.v2 .ov-articoli{order:5}.v2 .ov-registro{order:6}.v2.ov .card-h .dnav{flex-basis:100%;margin-left:0}.v2 .ov-row{align-items:flex-start;gap:10px 12px;padding:14px 16px}.v2 .ov-row-b{flex:calc(100% - 44px)}.v2.ov .status{margin-bottom:24px}.v2.ov .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2.ov .kpi{padding:14px 12px}.v2 .ov-row-a{flex-basis:100%;padding-left:44px}.v2 .ov-row-a .btn{flex:1}.v2 .ov-row-fb{padding-left:0}.v2 .ov-job{grid-template-columns:56px minmax(0,1fr);padding:12px 16px}.v2 .chain{padding:4px 16px 14px}.v2 .ov-log summary{min-height:48px}}.v2.bl{min-height:calc(100dvh - 105px)}.v2.bl .page{padding-top:32px}.v2.bl .status{align-items:center;margin-bottom:24px}.v2.bl .status h1{margin-top:0}.v2.bl .status-sub{gap:8px 24px;margin-top:12px}.v2.bl .bl-live{min-height:20px;margin-top:8px}.v2.bl .bl-live:empty{display:none}.v2 .bl-strip{background:var(--bg-surface);border-radius:var(--radius-md);box-shadow:var(--elev-card);scrollbar-width:thin;margin-bottom:24px;display:flex;overflow-x:auto}.v2 .bl-sg{text-align:left;cursor:pointer;min-width:104px;color:inherit;font:inherit;transition:background-color var(--dur-instant)var(--ease-standard);background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:10px 14px 8px;display:flex;position:relative}.v2 .bl-sg+.bl-sg{box-shadow:inset 1px 0 0 var(--border-subtle)}.v2 .bl-sg:hover{background:var(--bg-canvas)}.v2 .bl-sg.first{background:var(--bg-canvas);flex-grow:1.2}.v2 .bl-sg.last{flex-grow:.7;min-width:80px}.v2 .bl-sg[aria-pressed=true]{background:var(--tab-active-bg)}.v2 .bl-sg[aria-pressed=true]:after{content:"";background:var(--accent-action);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.v2 .bl-sg:focus-visible{outline-offset:-3px}.v2 .bl-sg-l{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex}.v2 .bl-sg-l svg{width:14px;height:14px}.v2 .bl-sg[aria-pressed=true] .bl-sg-l{color:var(--text-primary);font-weight:600}.v2 .bl-sg-v{letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-size:1.25rem;font-weight:500;line-height:1.75rem}.v2 .bl-sg[aria-pressed=true] .bl-sg-v{font-weight:600}.v2 .bl-sg.zero .bl-sg-v{color:var(--text-tertiary)}.v2 .bl-sg-s{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);white-space:nowrap;min-height:16px}.v2 .bl-sg-s.warn{color:var(--warning);font-weight:500}.v2 .bl-sg-s.err{color:var(--danger);font-weight:500}.v2.bl .md{gap:32px}.v2 .bl-list{flex-direction:column;max-height:calc(100dvh - 80px);display:flex;position:sticky;top:64px;overflow:hidden}.v2 .bl-lh{flex-direction:column;gap:10px;padding:16px 16px 12px;display:flex}.v2 .bl-top{align-items:center;gap:8px;display:flex}.v2 .bl-top .field{flex:1}.v2 .bl-ftog .fn{background:var(--signature-subtle);min-width:20px;height:20px;color:var(--text-primary);font-size:var(--fs-xs);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.v2 .bl-filters{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.v2 .bl-filters .sel{width:100%;min-width:0}.v2 .bl-filters>div:last-child{grid-column:1/-1}.v2 .bl-n:empty{display:none}.v2 .bl-n{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:-2px}.v2 .bl-lb{overscroll-behavior:contain;flex:1;padding-bottom:8px;overflow-y:auto}.v2.bl .grp{z-index:2;background:var(--bg-surface);padding:16px 16px 4px;position:sticky;top:0}.v2.bl .grp:after{display:none}.v2.bl .grp .gn{order:0}.v2.bl .li{align-items:center;min-height:64px;padding:12px 16px}.v2.bl .li+.li{box-shadow:none}.v2.bl .li-m{margin-top:6px}.v2.bl .li-m .t-warn{color:var(--warning);font-weight:500}.v2.bl .li-m .t-err{color:var(--danger);font-weight:500}.v2.bl .li-m .bl-site{margin-left:auto}.v2 .bl-site{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.v2 .bl-site.on svg{color:var(--success-icon)}.v2 .pane-h .bl-site{font-size:var(--fs-sm);color:var(--text-secondary)}.v2 .bl-empty{color:var(--text-secondary);text-align:center;padding:24px 16px}.v2 .bl-th{background:var(--thumb-bg);color:var(--text-tertiary);border-radius:4px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.v2 .bl-th img{object-fit:cover;width:100%;height:100%;display:block}.v2 .bl-th svg{width:18px;height:18px}.v2 .bl-th.lg svg{width:28px;height:28px}.v2 .bl-th .cap{text-align:center;font-size:var(--fs-xs);color:var(--text-secondary);position:absolute;bottom:8px;left:0;right:0}.v2 .bl-prev{min-height:600px}.v2 .bl-hero{background:var(--thumb-bg)}.v2 .bl-hero .bl-th{border-radius:0;width:100%;height:240px}.v2 .bl-hero .bl-th.lg{height:140px}.v2 .bl-prev .pane-h{padding-top:20px}.v2 .bl-prev .pane-b{max-width:880px;padding-top:4px}.v2 .bl-prev .pane-t{margin:12px 0 8px}.v2 .bl-prev .alert{margin-top:20px}.v2 .bl-err{color:var(--danger);font-size:var(--fs-sm);margin-top:8px;font-weight:500;display:block}.v2 .bl-back{display:none}.v2 .bl-note{color:var(--text-tertiary);font-size:var(--fs-xs);line-height:var(--lh-xs)}.v2 .bl-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.v2 .bl-steps li{font-size:var(--fs-sm);line-height:var(--lh-sm);padding-right:12px}.v2 .bl-steps .sd{color:var(--text-secondary);align-items:center;gap:8px;font-weight:500;display:flex}.v2 .bl-steps .sd:after{content:"";background:var(--border-subtle);flex:1;height:2px;margin-right:4px}.v2 .bl-steps li:last-child .sd:after{display:none}.v2 .bl-steps .done .sd{color:var(--text-primary)}.v2 .bl-steps .done .sd:after{background:var(--signature)}.v2 .bl-steps .dot{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--border-strong);background:var(--bg-surface);border-radius:50%;flex:none;place-items:center;display:grid}.v2 .bl-steps .done .dot{background:var(--signature);box-shadow:none;color:var(--bg-surface)}.v2 .bl-steps .done .dot svg{stroke-width:3px;width:12px;height:12px}.v2 .bl-steps .now .sd{color:var(--text-primary);font-weight:600}.v2 .bl-steps .now .dot{box-shadow:inset 0 0 0 2px var(--accent-action)}.v2 .bl-steps .now .dot:after{content:"";background:var(--accent-action);border-radius:50%;width:8px;height:8px}.v2 .bl-steps .bad .sd{color:var(--text-primary);font-weight:600}.v2 .bl-steps .bad .dot{box-shadow:inset 0 0 0 2px var(--danger-icon)}.v2 .bl-steps .bad .dot:after{content:"";background:var(--danger-icon);width:8px;height:2px}.v2 .bl-steps .sl{color:var(--text-tertiary);min-height:18px;margin-top:4px;padding-left:28px}.v2 .bl-det{margin-top:24px}.v2 .bl-det summary{cursor:pointer;min-height:32px;color:var(--text-secondary);align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.v2 .bl-det summary::-webkit-details-marker{display:none}.v2 .bl-det summary svg{transition:transform var(--dur-fast)var(--ease-standard)}.v2 .bl-det[open] summary svg{transform:rotate(90deg)}.v2 .bl-det .pane-dl{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;padding-top:8px}.v2 .bl-site-frame{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border-subtle);background:#eef0f1;margin-top:24px;overflow:hidden}.v2 .bl-sbar{background:var(--bg-sunken);border-bottom:1px solid var(--border-subtle);height:40px;font-size:var(--fs-xs);align-items:center;gap:10px;padding:0 12px;display:flex}.v2 .bl-sbar .dots{gap:5px;display:flex}.v2 .bl-sbar .dots i{background:var(--border-strong);opacity:.5;border-radius:50%;width:9px;height:9px}.v2 .bl-sbar .lab{color:var(--text-primary);white-space:nowrap;font-weight:600}.v2 .bl-sbar a{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.v2 .bl-sview{color:#1a1b1d;background:#f7f8f8;max-height:560px;font-family:Open Sans,system-ui,sans-serif;font-size:16px;line-height:1.7;position:relative;overflow:hidden}.v2 .bl-sview[data-exp=true]{max-height:none}.v2 .bl-sview[data-exp=false]:after{content:"";pointer-events:none;background:linear-gradient(#f7f8f800,#f7f8f8 85%);height:140px;position:absolute;bottom:0;left:0;right:0}.v2 .bl-shead{color:#fff;background-color:#203683;background-image:linear-gradient(135deg,#203683 0%,#1a2c6a 100%);padding:40px 32px 104px}.v2 .bl-sin{max-width:768px;margin:0 auto}.v2 .bl-smeta{color:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:14px;line-height:1.5;display:flex}.v2 .bl-sbadge{color:#fff;background:#fff3;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.v2 .bl-stitle{text-wrap:balance;color:#fff;margin:0 0 14px;font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.v2 .bl-sex{color:#fff;margin:0;font-size:17px;line-height:1.6}.v2 .bl-scont{z-index:1;max-width:768px;margin:-80px auto 0;padding:0 24px 32px;position:relative}.v2 .bl-sbody{overflow-wrap:anywhere;background:#fff;border-radius:16px;padding:36px 40px;box-shadow:0 10px 15px #0000001a}.v2 .bl-sbody h2,.v2 .bl-sbody h3,.v2 .bl-sbody h4{text-wrap:balance;font-family:Montserrat,system-ui,sans-serif;font-weight:700;line-height:1.2}.v2 .bl-sbody h2{color:#203683;margin:32px 0 16px;font-size:26px}.v2 .bl-sbody h2:first-child{margin-top:0}.v2 .bl-sbody h3{color:#1a1b1d;margin:24px 0 12px;font-size:20px}.v2 .bl-sbody h4{margin:20px 0 8px;font-size:17px}.v2 .bl-sbody p{margin:0 0 16px}.v2 .bl-sbody ul,.v2 .bl-sbody ol{margin:0 0 16px;padding-left:24px}.v2 .bl-sbody li{margin-bottom:8px}.v2 .bl-sbody ul li{list-style:outside}.v2 .bl-sbody ol li{list-style:decimal}.v2 .bl-sbody a{color:#203683;text-underline-offset:2px;text-decoration:underline}.v2 .bl-sbody strong{font-weight:600}.v2 .bl-sbody blockquote{color:#4b4d50;border-left:4px solid #203683;margin:24px 0;padding-left:16px;font-style:italic}.v2 .bl-sbody table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14px}.v2 .bl-sbody th,.v2 .bl-sbody td{text-align:left;border:1px solid #dbdbdb;padding:6px 10px}.v2 .bl-sbody img{border-radius:12px;max-width:100%;height:auto;margin:24px 0}.v2 .bl-sbody hr{border:0;border-top:1px solid #dbdbdb;margin:24px 0}.v2 .bl-sbody .toc-container{background:#f7f8f8;border:1px solid #dbdbdb;border-radius:12px;margin-bottom:32px;padding:24px}.v2 .bl-sbody .toc-header{color:#203683;margin-bottom:16px;font-size:18px;font-weight:600}.v2 .bl-sbody .toc-list{counter-reset:toc;margin:0;padding:0;list-style:none}.v2 .bl-sbody .toc-list li{counter-increment:toc;margin-bottom:8px;list-style:none}.v2 .bl-sbody .toc-list a{color:#4b4d50;border-radius:8px;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.v2 .bl-sbody .toc-list a:before{content:counter(toc)".";color:#203683;min-width:24px;font-weight:600}.v2 .bl-sbody .key-takeaways{background-color:#e6eaf4;background-image:linear-gradient(135deg,#e6eaf4 0%,#f0f4fb 100%);border-left:5px solid #203683;border-radius:16px;margin-bottom:32px;padding:24px}.v2 .bl-sbody .key-takeaways h3{color:#203683;margin:0 0 16px;font-size:18px}.v2 .bl-sbody .key-takeaways ul{margin:0;padding-left:0}.v2 .bl-sbody .key-takeaways li{color:#2c2e31;margin-bottom:12px;padding-left:32px;line-height:1.75;list-style:none;position:relative}.v2 .bl-sbody .key-takeaways li:before{content:"";background:#8dc63f;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:0}.v2 .bl-sbody .blog-alert{border-radius:12px;margin:24px 0;padding:20px;line-height:1.75}.v2 .bl-sbody .blog-alert--info{background:#e6eaf4;border-left:4px solid #203683}.v2 .bl-sbody .blog-alert--warning{background:#fef6e6;border-left:4px solid #f5a623}.v2 .bl-sbody .blog-alert--danger{background:#f8d7da;border-left:4px solid #dc3545}.v2 .bl-sbody .blog-alert--tip{background:#e8f5d9;border-left:4px solid #8dc63f}.v2 .bl-sbody .faq-accordion{margin:32px 0}.v2 .bl-sbody .faq-accordion__item{background:#fff;border:1px solid #dbdbdb;border-radius:12px;margin-bottom:12px;overflow:hidden}.v2 .bl-sbody .faq-accordion__question{text-align:left;color:#1a1b1d;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px;font:600 16px/1.5 Open Sans,system-ui,sans-serif;display:flex}.v2 .bl-sbody .faq-accordion__question:after{content:"+";color:#203683;background:#e6eaf4;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:18px;font-weight:700;line-height:1;display:grid}.v2 .bl-sbody .faq-accordion__item.active .faq-accordion__question:after{content:"×";color:#fff;background:#203683}.v2 .bl-sbody .faq-accordion__answer{color:#4b4d50;padding:0 20px 20px;display:none}.v2 .bl-sbody .faq-accordion__item.active .faq-accordion__answer{display:block}.v2 .bl-sbody .faq-accordion__answer p{margin:0}.v2 .bl-sbody .blog-cta-box{text-align:center;color:#fff;background-color:#203683;background-image:linear-gradient(135deg,#203683 0%,#1a2c6a 100%);border-radius:16px;margin:32px 0;padding:32px}.v2 .bl-sbody .blog-cta-box h4{color:#fff;margin:0 0 12px;font-family:Montserrat,system-ui,sans-serif;font-size:24px}.v2 .bl-sbody .blog-cta-box p{opacity:.92;margin-bottom:20px}.v2 .bl-sbody .blog-cta-box a{color:#fff;text-underline-offset:4px;font-weight:600}.v2 .bl-sempty{text-align:center;padding:12px 0}.v2 .bl-sempty b{margin-bottom:6px;font-family:Montserrat,system-ui,sans-serif;font-size:18px;display:block}.v2 .bl-sempty p{margin:0 0 8px}.v2 .bl-sempty a{font-weight:600}.v2 .bl-stoggle{background:var(--bg-surface);border-top:1px solid var(--border-subtle);justify-content:center;padding:12px;display:flex}@media (max-width:1100px){.v2.bl .md{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:24px}.v2 .bl-det .pane-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:839px){.v2 .bl-list{max-height:none;position:static;overflow:visible}.v2 .bl-lb{overflow:visible}.v2 .bl-prev{z-index:45;visibility:hidden;min-height:0;transition:transform var(--dur-base)var(--ease-enter),visibility 0s linear var(--dur-base);padding-bottom:calc(80px + env(safe-area-inset-bottom));background:var(--bg-surface);border-radius:0;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.v2.bl.pv .bl-prev{visibility:visible;transition:transform var(--dur-base)var(--ease-enter),visibility 0s;transform:none}.v2 .bl-back{z-index:3;background:var(--bg-surface);border:0;border-bottom:1px solid var(--border-subtle);height:56px;font:inherit;cursor:pointer;width:100%;color:var(--text-primary);align-items:center;gap:6px;padding:0 8px;font-weight:600;display:flex;position:sticky;top:0}.v2 .bl-back svg{color:var(--text-secondary)}.v2 .bl-prev .pane-h{padding-top:16px}.v2 .bl-steps{grid-template-columns:1fr 1fr;gap:12px 0}.v2 .bl-steps .sd:after{display:none}.v2 .bl-det .pane-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .bl-shead{padding:24px 16px 88px}.v2 .bl-stitle{font-size:24px}.v2 .bl-sex{font-size:15px}.v2 .bl-scont{padding:0 8px 16px}.v2 .bl-sbody{padding:20px 16px}.v2 .bl-sbody h2{font-size:21px}.v2 .bl-sbody h3{font-size:18px}}@media (max-width:599px){.v2.bl .page{padding-top:16px}.v2.bl .status{margin-bottom:16px}.v2 .bl-lh{padding:12px 16px}.v2 .bl-sg{min-width:112px}.v2 .bl-hero .bl-th{height:200px}}@media (prefers-reduced-motion:reduce){.v2 .bl-prev,.v2.bl.pv .bl-prev{transition:none}}.v2.cal{min-height:calc(100dvh - 105px)}.v2.cal .page{padding-top:32px}.v2.cal .status{align-items:center;margin-bottom:24px}.v2.cal .status h1{margin-top:0}.v2.cal .status-sub{gap:8px 24px;margin-top:12px}.v2.cal .banner{margin-bottom:24px}.v2.cal .solo-stretto{display:none}.v2 .jobrow{border-radius:var(--radius-md);background:var(--info-bg);color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm);align-items:center;gap:12px;margin-bottom:24px;padding:10px 16px;display:flex}.v2 .jobrow svg{color:var(--info-icon)}.v2 .jobrow.ok{background:var(--success-bg)}.v2 .jobrow.err{background:var(--danger-bg)}.v2 .jobrow b{font-weight:600}.v2 .jobrow .r{align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .c1g{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:32px;display:grid}.v2 .calc{min-width:0;overflow:hidden}.v2 .calh{flex-direction:column;gap:12px;padding:16px 16px 12px;display:flex}.v2 .pbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2 .pnav{gap:2px;display:flex}.v2 .ptitle{min-width:170px;font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display-sm);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em}.v2 .vsw{margin-left:auto}.v2 .fbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2 .fsel{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.v2 .fsel .sel{min-width:150px}.v2 .band{background:var(--bg-canvas);padding:12px 16px 16px}.v2 .band-h{align-items:center;gap:12px;min-height:32px;display:flex}.v2 .band-h h3{font-size:var(--fs-base);align-items:center;gap:8px;font-weight:600;display:flex}.v2 .band-h h3 svg{color:var(--text-secondary)}.v2 .band-h .btn{margin-left:auto}.v2 .band-err{color:var(--danger);font-size:var(--fs-sm);margin-top:8px;font-weight:500}.v2 .band-l{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.v2 .bt-b{text-align:left;border-radius:var(--radius-md);background:var(--bg-surface);width:100%;box-shadow:var(--elev-card);color:inherit;font:inherit;cursor:pointer;transition:box-shadow var(--dur-instant)var(--ease-standard);border:0;gap:8px;padding:10px 12px;display:grid;position:relative}.v2 .bt-b:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.v2 .bt-b[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent-action)}.v2 .bt-1{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2 .bt-n{font-weight:600}.v2 .bt-d{font-size:var(--fs-xs);color:var(--text-tertiary)}.v2 .bt-ch{color:var(--text-secondary);gap:6px;margin-left:auto;display:inline-flex}.v2 .bt-ch>span{display:inline-flex}.v2 .bt-bar{background:var(--chart-track);border-radius:3px;height:6px;position:relative}.v2 .bt-bar i{background:var(--text-tertiary);border-radius:3px;position:absolute;top:0;bottom:0}.v2 .bt-bar i.on{background:var(--highlight)}.v2 .bt-g{font-size:var(--fs-xs);align-items:center;gap:6px;font-weight:600;display:flex}.v2 .bt-g.w{color:var(--warning)}.v2 .bt-g.w svg{color:var(--warning-icon)}.v2 .band-empty{min-height:40px;color:var(--text-secondary);align-items:center;gap:12px;margin-top:8px;display:flex}.v2 .band-empty .btn{flex:none;margin-left:auto}.v2 .mgrid{transition:opacity var(--dur-fast)var(--ease-standard)}.v2 .mgrid[data-caricamento]{opacity:.55}.v2 .mrow{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.v2 .wdh{font-size:var(--fs-xs);color:var(--text-tertiary);padding:8px 8px 6px;font-weight:600}.v2 .cell{min-width:0;min-height:100px;box-shadow:inset -1px -1px 0 var(--border-subtle);transition:background-color var(--dur-instant)var(--ease-standard);flex-direction:column;gap:3px;padding:6px 6px 8px;display:flex}.v2 .mrow>.cell:nth-child(7){box-shadow:inset 0 -1px 0 var(--border-subtle)}.v2 .cell.we{background:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.v2 .cell.we{background:color-mix(in oklab,var(--bg-surface)50%,var(--bg-canvas))}}.v2 .cell.today{background:var(--tab-active-bg)}.v2 .cell.drop{background:var(--signature-subtle);box-shadow:inset 0 0 0 2px var(--signature)}.v2 .ch-h{align-items:center;gap:6px;min-height:28px;display:flex}.v2 .dn{min-width:28px;height:28px;font:inherit;font-weight:600;font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0 4px;display:inline-grid;position:relative}.v2 .dn:hover{background:var(--bg-sunken)}.v2 .cell.out .dn{color:var(--text-tertiary);font-weight:500}.v2 .cell.today .dn{background:var(--accent-action);color:var(--on-accent-action)}.v2 .cell.sel .dn{box-shadow:0 0 0 2px var(--accent-action)}.v2 .ch-h .tl{font-size:var(--fs-xs);color:var(--accent-action);font-weight:600}.v2 .ch-h .hol{font-size:var(--fs-xs);color:var(--danger);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v2 .chipi{text-align:left;width:100%;min-height:26px;font:inherit;font-size:var(--fs-xs);color:var(--text-primary);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-subtle);cursor:pointer;min-width:0;transition:box-shadow var(--dur-instant)var(--ease-standard);border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 6px 2px 4px;line-height:1rem;display:flex}.v2 .chipi[draggable=true]{cursor:grab}.v2 .chipi:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.v2 .chipi[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent-action);background:var(--signature-subtle)}.v2 .chipi.late{box-shadow:inset 3px 0 0 var(--danger-icon),inset 0 0 0 1px var(--border-subtle)}.v2 .chipi.late[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--danger-icon),inset 0 0 0 2px var(--accent-action)}.v2 .chipi.dragging{opacity:.5}.v2 .chipi svg:not(.chic){flex:none;width:14px;height:14px}.v2 .chipi .tmk{width:12px;height:12px;color:var(--text-secondary)}.v2 .chipi .ct{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v2 .late{align-items:center;gap:4px;display:inline-flex}.v2 .st-ic{flex:none}.v2 .st-ic.t-ok{color:var(--success-icon)}.v2 .st-ic.t-wait,.v2 .st-ic.t-info{color:var(--info-icon)}.v2 .st-ic.t-warn{color:var(--warning-icon)}.v2 .st-ic.t-err{color:var(--danger-icon)}.v2 .st-ic.t-neu{color:var(--text-secondary)}.v2 .plus{text-align:left;min-height:24px;font:inherit;font-size:var(--fs-xs);color:var(--link);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600}.v2 .plus:hover{text-decoration:underline}.v2 .mini{display:none}.v2 .mgrid.wk7 .cell{min-height:420px}.v2 .mgrid.wk7 .chipi{flex-wrap:wrap;align-items:flex-start;padding:6px 6px 6px 5px}.v2 .mgrid.wk7 .chipi .ct{white-space:normal;-webkit-line-clamp:4;font-size:var(--fs-sm);line-height:var(--lh-sm);-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box}.v2 .mgrid.wk7 .chipi .tm{color:var(--text-secondary);font-weight:600}.v2 .legend{font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;padding:12px 16px;display:flex}.v2 .legend span{align-items:center;gap:5px;display:inline-flex}.v2 .legend .lt{background:var(--danger-icon);border-radius:2px;width:3px;height:14px;display:inline-block}.v2 .calc-live{padding:0 16px 12px;display:block}.v2 .calc-live:empty{display:none}.v2 .side{overscroll-behavior:contain;max-height:calc(100dvh - 80px);display:block;position:sticky;top:64px;overflow-y:auto}.v2 .sd-h{background:var(--bg-surface);z-index:3;box-shadow:0 1px 0 var(--border-subtle);align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.v2 .back2{border-radius:var(--radius-sm);min-height:40px;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.v2 .back2:hover{background:var(--bg-sunken)}.v2 .sum{padding:4px 0 16px}.v2 .gh{align-items:center;gap:8px;padding:20px 16px 4px;display:flex}.v2 .gh:first-child{padding-top:12px}.v2 .gh .eyebrow{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.v2 .gh.late .eyebrow{color:var(--danger)}.v2 .gh .gn{font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:600}.v2 .gh .iconbtn{margin-left:auto}.v2 .srow{text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:relative}.v2 .srow:hover{background:var(--row-hover)}.v2 .srow .sdte{width:52px;font-size:var(--fs-xs);color:var(--text-secondary);flex:none;padding-top:2px;font-weight:600;line-height:1rem}.v2 .srow .sb{flex:1;min-width:0}.v2 .srow .stt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.v2 .srow .sm2{font-size:var(--fs-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.v2 .sum-vuoto{color:var(--text-tertiary);padding:8px 16px}.v2 .arr{text-align:left;width:100%;min-height:40px;font:inherit;font-size:var(--fs-xs);color:var(--link);cursor:pointer;background:0 0;border:0;padding:10px 16px;font-weight:600;display:block}.v2 .arr:hover{text-decoration:underline}.v2 .dlist{margin-top:24px;display:none}.v2 .pv-tabs{box-shadow:inset 0 -1px 0 var(--border-subtle);gap:4px;padding:0 20px;display:flex;overflow-x:auto}.v2 .pv-tab{height:44px;font:inherit;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.v2 .pv-tab:hover{color:var(--text-primary)}.v2 .pv-tab[aria-selected=true]{color:var(--text-primary);font-weight:600}.v2 .pv-tab[aria-selected=true]:after{content:"";background:var(--accent-action);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:8px;right:8px}.v2 .pv-tab:focus-visible{outline-offset:-3px}.v2 .side .pv-b{padding:20px 24px 24px}.v2 .pv-top{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2 .pv-top .dt{align-items:center;gap:6px;display:inline-flex}.v2 .pv-top .dt svg{color:var(--text-tertiary)}.v2 .pv-top .chn{align-items:center;gap:6px;display:inline-flex}.v2 .pv-kick{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:16px;font-weight:500}.v2 .pv-t{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.005em;text-wrap:balance;outline:0;margin:2px 0 0}.v2 .pv-meta{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.v2 .pv-meta>span,.v2 .tema-link{align-items:center;gap:6px;display:inline-flex}.v2 .pv-meta svg{color:var(--text-tertiary)}.v2 .tema-link{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.v2 .tema-link:hover{text-underline-offset:3px;text-decoration:underline}.v2 .side .alert{margin-top:16px}.v2 .p-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.v2 .p-act .btn{height:36px}.v2 .pv-live{min-height:0;margin-top:8px}.v2 .pv-live:empty{display:none}.v2 .mv{border-radius:var(--radius-md);background:var(--bg-canvas);box-shadow:var(--elev-card);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;padding:12px;display:flex}.v2 .mv label{font-size:var(--fs-xs);color:var(--text-tertiary);flex-direction:column;gap:4px;font-weight:500;display:flex}.v2 .mv input{border-radius:var(--radius-sm);height:36px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);border:0;padding:0 10px}.v2 .mv input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .mv .hint{font-size:var(--fs-xs);color:var(--text-tertiary);flex-basis:100%}.v2 .qc{border-radius:var(--radius-md);background:var(--warning-bg);margin-top:16px;padding:12px 16px}.v2 .qc>b{color:var(--warning);align-items:center;gap:8px;font-weight:600;display:flex}.v2 .qc>b svg{color:var(--warning-icon)}.v2 .qc ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.v2 .qc li{font-size:var(--fs-sm);line-height:var(--lh-sm)}.v2 .qc .qk{margin-right:6px;font-weight:600}.v2 .qc q{color:var(--text-primary)}.v2 .gen{border-radius:var(--radius-md);background:var(--info-bg);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.v2 .gen b{align-items:center;gap:8px;font-weight:600;display:inline-flex}.v2 .gen b svg{color:var(--info-icon)}.v2 .gen-bar{background:var(--bg-surface);min-width:80px;height:6px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:3px;flex:1;overflow:hidden}.v2 .gen-bar i{background:var(--info-icon);height:100%;transition:width var(--dur-base)var(--ease-standard);display:block}.v2 .side .alert>.btn{margin-left:auto}.v2 .side .lip{margin-top:16px}.v2 .lip-vuoto{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.v2 .lip-vuoto b{color:var(--text-primary);font-weight:600}.v2 .lip-tags{color:var(--link)}.v2 .lip-ph{background:var(--thumb-bg);height:160px;color:var(--text-secondary);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;display:flex}.v2 .car{background:var(--thumb-bg);position:relative}.v2 .car img{object-fit:contain;width:100%;max-height:480px;display:block}.v2 .car-nav{font-size:var(--fs-sm);color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;padding:6px 0;display:flex}.v2 .mediabar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.v2 .lbl-s{font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:500}.v2 .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 4px;margin:24px 0 0;padding:0;list-style:none;display:grid}.v2 .steps li{font-size:var(--fs-xs);line-height:var(--lh-xs);min-width:0;position:relative}.v2 .steps .sd{color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:6px;font-weight:500;display:flex}.v2 .steps .dot{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--border-strong);background:var(--bg-surface);border-radius:50%;flex:none;place-items:center;display:grid}.v2 .steps .done .sd{color:var(--text-primary)}.v2 .steps .done .dot{background:var(--signature);box-shadow:none;color:var(--bg-surface)}.v2 .steps .now .sd,.v2 .steps .bad .sd{color:var(--text-primary);font-weight:600}.v2 .steps .now .dot{box-shadow:inset 0 0 0 2px var(--accent-action)}.v2 .steps .now .dot:after{content:"";background:var(--accent-action);border-radius:50%;width:8px;height:8px}.v2 .steps .bad .dot{box-shadow:inset 0 0 0 2px var(--danger-icon)}.v2 .steps .bad .dot:after{content:"";background:var(--danger-icon);width:8px;height:2px}.v2 .steps .sl{color:var(--text-tertiary);min-height:16px;margin-top:2px}.v2 .pv-sec{margin-top:24px}.v2 .pv-sec>h3,.v2 .pv-sec>summary{min-height:32px;font-size:var(--fs-base);color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:flex}.v2 .pv-sec>summary{cursor:pointer;list-style:none}.v2 .pv-sec>summary::-webkit-details-marker{display:none}.v2 .pv-sec>summary svg.chev{color:var(--text-secondary);transition:transform var(--dur-fast)var(--ease-standard)}.v2 .pv-sec[open]>summary svg.chev{transform:rotate(90deg)}.v2 .pv-sec .sub{color:var(--text-tertiary);font-weight:400;font-size:var(--fs-sm)}.v2 .bd{font-size:var(--fs-sm);line-height:var(--lh-sm);gap:12px;margin-top:8px;display:grid}.v2 .bd a{align-items:center;gap:6px;display:inline-flex}.v2 .bd .pane-dl{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;padding-top:0}.v2 .bd-sec{color:var(--text-secondary);margin:4px 0 0;padding-left:20px}.v2 .why-ai i{font-style:normal;font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:600;display:block}.v2 .chl{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.v2 .chl li{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:36px;display:flex}.v2 .cb{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.v2 .cb input,.v2 .opt input{width:16px;height:16px;accent-color:var(--accent-action)}.v2 .cb svg{color:var(--text-secondary)}.v2 .chl .lk{font-size:var(--fs-xs);color:var(--text-tertiary);align-items:center;gap:4px;display:inline-flex}.v2 .chl .r{font-size:var(--fs-xs);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.v2 .pv-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.v2 .pv-foot .del{border-radius:var(--radius-sm);min-height:32px;font:inherit;color:var(--danger);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-weight:600;display:inline-flex}.v2 .pv-foot .del:hover{background:var(--danger-bg)}.v2 .pv-foot .del[aria-disabled=true]{color:var(--text-tertiary);cursor:not-allowed}.v2 .pv-foot .del[aria-disabled=true]:hover{background:0 0}.v2 .pv-foot .ids{color:var(--text-tertiary);font-size:var(--fs-xs);margin-left:auto}.v2 .tprog{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.v2 .tprog>div{background:var(--bg-canvas);border-radius:var(--radius-md);box-shadow:var(--elev-card);padding:10px 12px}.v2 .tprog b{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:600;display:block}.v2 .tprog span{font-size:var(--fs-xs);color:var(--text-secondary)}.v2 .tdl{border-top:0;margin-top:16px;padding-top:0}.v2 .tdl .tutta{grid-column:1/-1}.v2 .tch{flex-wrap:wrap;gap:4px 10px;display:flex}.v2 .tmet{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin-top:4px}.v2 .tmet th{font-size:var(--fs-xs);color:var(--text-tertiary);text-align:right;padding:4px 0;font-weight:500}.v2 .tmet th:first-child,.v2 .tmet td:first-child{text-align:left}.v2 .tmet td{text-align:right;box-shadow:inset 0 1px 0 var(--border-subtle);padding:8px 0}.v2 .mixw{grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 12px;display:grid}.v2 .mix{gap:6px;margin-top:4px;display:grid}.v2 .mx{font-size:var(--fs-xs);grid-template-columns:92px 1fr 36px;align-items:center;gap:6px;display:grid}.v2 .mx-l{color:var(--text-secondary)}.v2 .mx-b{background:var(--chart-track);border-radius:4px;height:8px;overflow:hidden}.v2 .mx-b i{background:var(--chart-2);height:100%;display:block}.v2 .mx-v{text-align:right;font-weight:600}.v2 .tprompt{font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre-wrap;background:var(--bg-sunken);color:var(--text-primary);border-radius:var(--radius-sm);margin:6px 0 0;padding:10px 12px;line-height:1.125rem}.v2 .tcoll{margin:0 -24px;padding:0}.v2 .tedit .fl{font-size:var(--fs-xs);color:var(--text-secondary);flex-direction:column;gap:4px;margin-top:16px;font-weight:500;display:flex}.v2 .tedit .fl i{color:var(--text-tertiary);font-style:normal;font-weight:400}.v2 .tedit .input{height:auto;min-height:32px;line-height:var(--lh-sm);font-size:var(--fs-sm);padding:6px 10px}.v2 .tedit textarea.input{resize:vertical;min-height:56px}.v2 .tedit .sel{width:100%}.v2 .fo{border:0;min-width:0;margin:20px 0 0;padding:0}.v2 .fo legend{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:6px;padding:0;font-weight:500}.v2 .objs{gap:6px;display:grid}.v2 .obj{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-subtle);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.v2 .obj:has(input:checked){box-shadow:inset 0 0 0 2px var(--accent-action);background:var(--signature-subtle)}.v2 .obj input{accent-color:var(--accent-action);margin-top:3px}.v2 .obj b{font-weight:600;display:block}.v2 .obj small{font-size:var(--fs-xs);color:var(--text-secondary)}.v2 .chk{flex-wrap:wrap;gap:4px 16px;display:flex}.v2 .opt{cursor:pointer;min-height:32px;font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.v2 .mets{gap:6px;margin-bottom:4px;display:grid}.v2 .met{grid-template-columns:1fr 72px 64px 32px;align-items:center;gap:6px;display:grid}.v2 .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2 .ferr{color:var(--danger);font-weight:600;font-size:var(--fs-sm);margin-top:12px}.v2 .ferr:empty{display:none}@media (max-width:1279px){.v2 .c1g{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.v2 .fsel{margin-left:0}}@media (max-width:1023px){.v2 .c1g{grid-template-columns:minmax(0,1fr)}.v2 .side{z-index:45;visibility:hidden;max-height:none;transition:transform var(--dur-base)var(--ease-enter),visibility 0s linear var(--dur-base);padding-bottom:calc(80px + env(safe-area-inset-bottom));border-radius:0;position:fixed;inset:0;transform:translate(100%)}.v2.pv .side{visibility:visible;transition:transform var(--dur-base)var(--ease-enter),visibility 0s;transform:none}.v2.cal .solo-largo{display:none}.v2.cal .solo-stretto{display:inline}.v2.cal p.solo-stretto,.v2 .dlist{display:block}.v2 .dlist .gh{padding:16px 16px 4px}}@media (max-width:599px){.v2.cal .page{padding-top:16px}.v2.cal .status{margin-bottom:16px}.v2 .calh{padding:12px}.v2 .ptitle{min-width:0;font-size:1.125rem}.v2 .vsw{display:none}.v2 .fbar{flex-wrap:wrap;min-width:0}.v2 .fsel{flex-wrap:wrap;width:100%;min-width:0}.v2 .fsel>*{flex:140px;min-width:0}.v2 .fsel .sel{width:100%;min-width:0}.v2 .band{padding:12px}.v2 .band-empty{flex-wrap:wrap}.v2 .cell{min-height:50px;box-shadow:inset 0 -1px 0 var(--border-subtle);align-items:center;gap:2px;padding:3px 2px}.v2 .wdh{text-align:center;padding:8px 0 6px}.v2 .ch-h{min-height:0}.v2 .dn{min-width:32px;height:32px;font-size:.9375rem}.v2 .cell .chipi,.v2 .cell .plus,.v2 .ch-h .hol,.v2 .ch-h .tl{display:none}.v2 .cell .mini{flex-wrap:wrap;justify-content:center;gap:1px;max-width:44px;display:flex}.v2 .legend{padding:12px}.v2 .side .pv-b{padding:16px 16px 24px}.v2 .pv-tabs{padding:0 8px}.v2 .p-act .btn{height:44px}.v2 .p-act .btn-p{flex:100%}.v2 .steps{grid-template-columns:repeat(5,minmax(0,1fr))}.v2 .mv input{height:44px;font-size:1rem}.v2 .bd .pane-dl{grid-template-columns:1fr 1fr}.v2 .mixw{grid-template-columns:1fr}.v2 .tedit .input{min-height:44px;font-size:1rem}.v2 .opt{min-height:44px}.v2 .met{grid-template-columns:1fr 60px 52px 44px}.v2 .tcoll{margin:0 -16px}}@media (prefers-reduced-motion:reduce){.v2 .gen-bar i{transition:none}}.v2 .mv .mv-nota{flex-basis:100%}.v2 .mv textarea{border-radius:var(--radius-sm);width:100%;min-height:84px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);resize:vertical;border:0;padding:8px 10px}.v2 .mv textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (max-width:599px){.v2 .mv textarea{font-size:1rem}}.v2 .lip-li{margin-top:16px}.v2 .lip-li .lip-bar{background:0 0;height:auto;margin-bottom:8px;padding:0}.v2 .lip-li .li-wrap{margin-top:0}.v2 .li-wrap{flex-direction:column;align-items:flex-start;gap:12px;max-width:100%;margin-top:16px;display:flex}.v2 .li-stage{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border-subtle);background:#f4f2ee;justify-content:center;align-self:stretch;padding:16px 12px;display:flex;overflow:hidden}.v2 .li-post{--li-txt:#000000e6;--li-sec:#0009;--li-blue:#0a66c2;width:100%;color:var(--li-txt);background:#fff;border:1px solid #e0dfdc;border-radius:8px;flex:none;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,sans-serif;font-size:14px;line-height:20px;overflow:hidden}.v2 .li-desktop{width:555px;max-width:none}.v2 .li-mobile{width:375px;max-width:none}.v2 .li-mobile.li-fluido{width:100%}.v2 .pane.drawer.pane-li{width:min(656px,100vw)}@media (min-width:1024px){.v2 .c1g.c1g-li{grid-template-columns:minmax(360px,1fr) minmax(440px,656px)}}.v2 .li-h{align-items:flex-start;gap:8px;padding:12px 16px 0;display:flex}.v2 .li-mobile .li-h{padding:12px 12px 0}.v2 .li-av{color:#444;background:#fff;border-radius:2px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:600;display:grid;overflow:hidden;box-shadow:0 0 0 1px #00000014}.v2 .li-av img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px;display:block}.v2 .li-who{flex-direction:column;min-width:0;display:flex}.v2 .li-who b{color:var(--li-txt);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.v2 .li-t{color:var(--li-sec);align-items:center;gap:3px;font-size:12px;line-height:16px;display:flex}.v2 .li-txt{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 16px 12px}.v2 .li-mobile .li-txt{padding:8px 12px 12px}.v2 .li-lnk{color:var(--li-blue);font-weight:600}.v2 .li-altro{all:unset;cursor:pointer;color:var(--li-sec);border-radius:2px}.v2 .li-altro:hover{color:var(--li-blue);text-decoration:underline}.v2 .li-altro:focus-visible{outline:2px solid var(--li-blue);outline-offset:2px}.v2 .li-img{background:#f3f2ef;width:100%}.v2 .li-img img{object-fit:contain;width:100%;height:100%;display:block}.v2 .li-ph,.v2 .li-ph-in{color:#0009;background:#edeae4;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.v2 .li-ph{width:100%}.v2 .li-ph-in{width:100%;height:100%}.v2 .li-doc-pg{background:#f3f2ef;width:100%;position:relative}.v2 .li-doc-pg>img{object-fit:contain;width:100%;height:100%;display:block}.v2 .li-arr{all:unset;cursor:pointer;color:#000000bf;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 1px 4px #00000059}.v2 .li-arr:hover{background:#f3f2ef}.v2 .li-arr:focus-visible{outline:2px solid var(--li-blue);outline-offset:2px}.v2 .li-arr-l{left:8px}.v2 .li-arr-r{right:8px}.v2 .li-doc-bar{color:var(--li-sec);background:#fff;border-top:1px solid #e0dfdc;justify-content:space-between;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.v2 .li-act{color:var(--li-sec);border-top:1px solid #e0dfdc;justify-content:space-between;margin:0 8px;padding:4px 8px;display:flex}.v2 .li-act span{align-items:center;gap:6px;padding:12px 8px;font-weight:600;display:flex}.v2 .li-act em{font-style:normal}.v2 .li-mobile .li-act{margin:0 4px;padding:2px 0}.v2 .li-mobile .li-act span{gap:4px;padding:10px 4px;font-size:12px}.v2.cl{--cw:360px;flex-direction:column;min-height:100dvh;display:flex}@media (min-width:900px){.v2.cl{height:100dvh;overflow:hidden}}.v2 .cl-hdr{background:var(--bg-surface);box-shadow:inset 0 -1px 0 var(--border-subtle);padding-top:env(safe-area-inset-top);flex:none}.v2 .cl-hdr-in{max-width:var(--content-max);padding:0 var(--page-margin);align-items:center;gap:12px;height:56px;margin:0 auto;display:flex}.v2 .cl-co{align-items:center;gap:12px;min-width:0;display:flex}.v2 .cl-logo{border-radius:var(--radius-sm);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--border-subtle);font-family:var(--font-display);color:#0e355f;background:#fff;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.v2 .cl-logo img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.v2 .cl-co-name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;line-height:1.25rem;overflow:hidden}.v2 .cl-co-sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);margin:0}.v2 .cl-hdr-r{align-items:center;gap:12px;margin-left:auto;display:flex}.v2 .cl-me{border-radius:var(--radius-sm);cursor:pointer;height:36px;font-family:inherit;font-size:var(--fs-sm);color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 4px;font-weight:500;display:inline-flex}.v2 .cl-me:hover{background:var(--bg-sunken);color:var(--text-primary)}.v2 .cl-me b{background:var(--signature-subtle);width:28px;height:28px;color:var(--signature-text);font-size:var(--fs-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.v2 .cl-nav{align-self:stretch;gap:2px;margin-left:20px;display:flex}.v2 .cl-tab{height:56px;color:var(--text-secondary);font-size:var(--fs-base);border-radius:var(--radius-sm)var(--radius-sm)0 0;white-space:nowrap;transition:color var(--dur-instant),background-color var(--dur-instant);align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.v2 .cl-tab svg{width:18px;height:18px;color:var(--text-tertiary)}.v2 .cl-tab:hover{color:var(--text-primary);background:var(--bg-canvas);text-decoration:none}.v2 .cl-tab[aria-current=page]{color:var(--text-primary);background:var(--tab-active-bg);font-weight:600}.v2 .cl-tab[aria-current=page]:after{content:"";background:var(--accent-action);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.v2 .cl-tab[aria-current=page] svg{color:var(--accent-action)}.v2 .cl-count{background:var(--warning-bg);min-width:20px;height:20px;color:var(--warning);font-size:var(--fs-xs);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.v2 .cl-bbar{display:none}@media (max-width:599px){.v2 .cl-nav,.v2 .cl-co-sub,.v2 .cl-me span{display:none}.v2 .cl-hdr-in{gap:8px;padding:0 12px}.v2 .cl-bbar{z-index:40;background:var(--bg-surface);box-shadow:inset 0 1px 0 var(--border-subtle);padding:4px 4px env(safe-area-inset-bottom);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.v2 .cl-bbar a{border-radius:var(--radius-sm);min-height:56px;color:var(--text-secondary);font-size:var(--fs-xs);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:flex;position:relative}.v2 .cl-bbar a svg{width:20px;height:20px}.v2 .cl-bbar a[aria-current=page]{color:var(--text-primary);font-weight:600}.v2 .cl-bbar a[aria-current=page] svg{color:var(--accent-action)}.v2 .cl-bbar a[aria-current=page]:before{content:"";background:var(--accent-action);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-4px;left:28%;right:28%}.v2 .cl-bbar .cl-count{position:absolute;top:4px;left:calc(50% + 6px)}}.v2 .cl-page{width:100%;max-width:1264px;min-height:0;padding:16px var(--page-margin)20px;flex-direction:column;flex:1;margin:0 auto;display:flex}@media (max-width:899px){.v2 .cl-page{padding:12px 16px calc(80px + env(safe-area-inset-bottom))}}.v2 .cl-page :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.v2 .cl-wblock{flex:none;position:relative;overflow-x:clip}.v2 .cl-wtop{z-index:3;position:absolute;top:18px;right:0}.v2 .cl-wheelrow{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;height:64px;display:flex}.v2 .cl-wslot{flex:auto;min-width:0;max-width:640px}.v2 .cl-wheel{width:100%;height:64px;position:relative}.v2 .cl-dy{cursor:pointer;height:64px;color:var(--text-primary);transition:transform var(--dur-base)var(--ease-enter),width var(--dur-base)var(--ease-enter),opacity var(--dur-base)var(--ease-enter),background-color var(--dur-fast)var(--ease-standard);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;display:flex;position:absolute;top:0;left:50%}.v2 .cl-wheel.nt .cl-dy,.v2 .cl-wheel.nt .cl-dy .nu{transition:none}.v2 .cl-dy:hover{background:var(--bg-sunken)}.v2 .cl-dy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.v2 .cl-dy .wd{color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1}.v2 .cl-dy .nu{font-size:var(--nu);letter-spacing:-.01em;transition:font-size var(--dur-base)var(--ease-enter);font-weight:650;line-height:1}.v2 .cl-dy .dd{gap:3px;height:5px;display:flex}.v2 .cl-dy .dd i{background:var(--text-tertiary);border-radius:50%;width:5px;height:5px}.v2 .cl-dy .dd i.n{background:var(--highlight)}.v2 .cl-dy.c{background:var(--accent-action);color:var(--on-accent-action);cursor:default;flex-direction:row;justify-content:flex-start;gap:14px;padding:0 14px}.v2 .cl-dy.c:hover{background:var(--accent-action)}.v2 .cl-dy.c:not(.og){background:var(--bg-sunken);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.v2 .cl-dy.c:not(.og):hover{background:var(--bg-sunken)}.v2 .cl-dy.og:not(.c) .nu,.v2 .cl-dy.og:not(.c) .wd{color:var(--accent-action);font-weight:700}.v2 .cl-dy.og:not(.c):after{content:"";background:var(--accent-action);border-radius:1px;width:14px;height:2px;margin-left:-7px;position:absolute;bottom:4px;left:50%}.v2 .cl-dy:not(.c) .ex,.v2 .cl-dy.c .wd,.v2 .cl-dy.c .dd{display:none}.v2 .cl-dy.c .ex{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.v2 .cl-dy.c .ex b{white-space:nowrap;font-size:15px;font-weight:600;line-height:1.1}.v2 .cl-dy.c .l2{white-space:nowrap;opacity:.92;align-items:center;gap:4px;font-size:12px;line-height:20px;display:flex}.v2 .cl-pill{background:var(--highlight);height:20px;color:var(--on-highlight);border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}@media (max-width:599px){.v2 .cl-wheelrow .cl-arr{display:none}.v2 .cl-wtop{justify-content:flex-end;margin-bottom:6px;display:flex;position:static}.v2 .cl-dy.c{gap:10px;padding:0 10px}.v2 .cl-dy.c .rl{display:none}.v2 .cl-dy.c .l2{font-size:11px}.v2 .cl-dy.c .ex b{font-size:13px}}.v2 .cl-table{background:var(--bg-sunken);border-radius:var(--radius-lg);flex:none;justify-content:center;align-items:stretch;gap:28px;margin-top:14px;padding:14px;display:flex}.v2 .cl-colc{min-height:0;width:var(--cw);background:var(--bg-surface);border-radius:var(--radius-md);flex-direction:column;flex:none;min-width:0;display:flex;box-shadow:0 1px 2px #1412100f,0 6px 18px #14121014}.v2 .cl-colc.due{box-shadow:0 0 0 2px var(--warning-icon),0 6px 18px #14121014}.v2 .cl-cch{height:48px;box-shadow:inset 0 -1px 0 var(--border-subtle);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.v2 .cl-cch b{font-weight:600;font-size:var(--fs-base)}.v2 .cl-ccb{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;padding:12px 12px 8px;display:flex}.v2 .cl-hold{flex-direction:column;align-items:center;width:100%;display:flex}.v2 .cl-ccf{flex-direction:column;flex:none;gap:8px;margin-top:auto;padding:0 12px 12px;display:flex}@media (min-width:900px) and (max-height:780px){.v2.cl{--cw:320px}}@media (min-width:900px) and (max-height:720px){.v2.cl{--cw:276px}.v2 .cl-table{padding:12px}}@media (min-width:900px){.v2 .cl-table{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}}.v2 .cl-pager{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:2px;margin-left:auto;font-weight:500;display:flex}.v2 .cl-meta{font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;min-height:22px;display:flex}.v2 .cl-meta .due-t{color:var(--warning);font-weight:600}.v2 .cl-acts{align-items:center;width:100%;min-height:32px;display:flex;position:relative}.v2 .cl-row{gap:8px;width:100%;display:flex}.v2 .cl-row .btn{flex:1 1 0}.v2 .cl-nope{z-index:6;border-radius:var(--radius-md);background:var(--bg-overlay);box-shadow:0 0 0 1px var(--border-strong),var(--elev-popover);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.v2 .cl-nope[hidden]{display:none}.v2 .cl-nope label{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:600}.v2 .cl-nope textarea{border-radius:var(--radius-sm);width:100%;min-height:72px;font:inherit;font-size:var(--fs-base);background:var(--bg-surface);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong);resize:vertical;border:0;padding:8px 10px}.v2 .cl-nope textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .cl-err{font-size:var(--fs-xs);color:var(--danger);font-weight:600}.v2 .cl-prep{border:1px dashed var(--border-strong);border-radius:var(--radius-md);text-align:center;width:100%;color:var(--text-secondary);font-size:var(--fs-sm);flex-direction:column;align-items:center;gap:10px;padding:20px 16px;display:flex}.v2 .cl-prep b{color:var(--text-primary);font-weight:600;font-size:var(--fs-base)}.v2 .cl-colc.vuota .cl-ccb{flex:1 1 0;justify-content:center;min-height:180px;container-type:size}.v2 .cl-gh{--gr:.74;width:min(100cqw,calc(100cqh*var(--gr)));aspect-ratio:var(--gr);box-sizing:border-box;border:1px dashed var(--border-strong);border-radius:var(--radius-md);opacity:.6;pointer-events:none;flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden}.v2 .cl-gh.gh-facebook{--gr:.76}.v2 .cl-gh.gh-blog{--gr:.7;gap:0;padding:0}.v2 .cl-gh i{background:var(--border-strong);border-radius:3px;display:block}.v2 .cl-gh .gh-bar{height:7px;margin-top:6px}.v2 .cl-gh .gh-bar.tall{height:11px}.v2 .cl-gh .w35{width:35%}.v2 .cl-gh .w40{width:40%}.v2 .cl-gh .w55{width:55%}.v2 .cl-gh .w60{width:60%}.v2 .cl-gh .w70{width:70%}.v2 .cl-gh .w90{width:90%}.v2 .cl-gh .w95{width:95%}.v2 .cl-gh .w100{width:100%}.v2 .cl-gh .gh-hd{flex:none;align-items:center;gap:8px;display:flex}.v2 .cl-gh .gh-hd>div{flex:1}.v2 .cl-gh .gh-hd .gh-bar{margin-top:0}.v2 .cl-gh .gh-hd .gh-bar+.gh-bar{margin-top:6px}.v2 .cl-gh .gh-av{border-radius:50%;flex:none;width:36px;height:36px}.v2 .cl-gh .gh-body{flex:none}.v2 .cl-gh.gh-blog .gh-body{padding:12px}.v2 .cl-gh .gh-img{background:var(--bg-sunken);min-height:0;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:var(--radius-sm);flex:1 1 0}.v2 .cl-gh.gh-blog .gh-img{border-radius:0;flex:1 1 0}.v2 .cl-gh .gh-ac{flex:none;gap:14px;padding-top:2px;display:flex}.v2 .cl-gh .gh-ac .gh-bar{flex:1;margin:0}.v2 .cl-meta .cl-next{font:inherit;color:var(--text-secondary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;background:0 0;border:0;padding:0}.v2 .cl-meta .cl-next:hover{color:var(--text-primary);text-decoration-color:currentColor}.v2 .cl-meta .cl-next:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.v2 .cl-vuoto{color:var(--text-secondary);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:32px;display:flex}.v2 .cl-vuoto b{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--fs-h3);color:var(--text-primary)}.v2 .cl-pplat{display:none}@keyframes cl-colin{0%{opacity:0;transform:translateY(4px)}}.v2 .cl-table.in .cl-colc{animation:cl-colin .16s var(--ease-enter)}@media (max-width:899px){.v2.cl{height:auto;overflow:visible}.v2 .cl-pplat{scrollbar-width:none;flex:none;gap:6px;margin-top:12px;display:flex;overflow-x:auto}.v2 .cl-table{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;justify-content:flex-start;align-items:flex-start;gap:12px;width:auto;max-width:none;margin:12px -16px 0;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto}.v2 .cl-table::-webkit-scrollbar{display:none}.v2 .cl-colc{scroll-snap-align:start;flex:0 0 calc(100% - 28px);width:auto}.v2 .cl-table:has(.cl-colc.vuota){align-items:stretch}}.v2 .cl-pchip{border-radius:var(--radius-sm);cursor:pointer;height:30px;font-family:inherit;font-size:var(--fs-sm);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 12px 0 6px;font-weight:500;display:inline-flex}.v2 .cl-pchip[aria-pressed=true]{background:var(--signature-subtle);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--signature);font-weight:600}.v2 .cl-fit{cursor:pointer;transition:box-shadow var(--dur-fast)var(--ease-standard),transform var(--dur-fast)var(--ease-standard);text-align:left;border-radius:6px;flex:none;display:block;position:relative;overflow:hidden}.v2 .cl-fit:hover{box-shadow:0 0 0 2px var(--accent-action)}.v2 .cl-fit:active{transform:scale(.99)}.v2 .cl-fitin{transform-origin:0 0;position:absolute;top:0;left:0}.v2 .cl-mini .li-act{display:none}.v2 .cl-mini .li-wrap{margin-top:0}.v2 .cl-mini .li-stage{box-shadow:none;border-radius:10px;padding:12px}.v2 .cl-mini .cl-fb-ac{display:none}.v2 .li-av{border-radius:6px}.v2 .cl-fbface{background:#f0f2f5;border-radius:10px;padding:12px}.v2 .cl-fb{color:#050505;background:#fff;border-radius:8px;max-width:520px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.3333;overflow:hidden;box-shadow:0 1px 2px #0003}.v2 .cl-fb-hd{align-items:center;gap:8px;padding:12px 16px 4px;display:flex}.v2 .cl-fb-av{color:#444;background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.v2 .cl-fb-av img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.04)}.v2 .cl-fb-who{flex:1;min-width:0}.v2 .cl-fb-who b{font-size:15px;font-weight:600;line-height:1.2;display:block}.v2 .cl-fb-who span{color:#65676b;align-items:center;gap:4px;font-size:13px;display:flex}.v2 .cl-fb-who svg{fill:#65676b;width:12px;height:12px}.v2 .cl-fb-menu{gap:2px;display:flex}.v2 .cl-fb-menu span{color:#65676b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.v2 .cl-fb-menu svg{fill:currentColor;width:20px;height:20px}.v2 .cl-fb-menu .x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.v2 .cl-fb-tx{white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 16px 12px;font-size:15px;line-height:1.3333}.v2 .cl-tg{color:#216fdb}.v2 .cl-fb-more{font:inherit;color:#050505;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.v2 .cl-fb-more:hover{text-decoration:underline}.v2 .cl-fb-img{aspect-ratio:1;background:#e8e6e1;overflow:hidden}.v2 .cl-fb-img img{object-fit:cover;width:100%;height:100%;display:block}.v2 .cl-fb-ac{border-top:1px solid #ced0d4;margin:0 16px;padding:4px 0;display:flex}.v2 .cl-fb-ac span{color:#65676b;white-space:nowrap;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:15px;font-weight:600;display:flex}.v2 .cl-fb-ac svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.v2 .cl-ph{text-align:center;color:#00000073;letter-spacing:.04em;background:#e6e3dc;place-items:center;width:100%;height:100%;padding:12px;font-size:12px;display:grid}.v2 .cl-ph svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;margin:0 auto 6px;display:block}.v2 .cl-siteface{background:#fff;border:1px solid #d9dde3;border-radius:10px;overflow:hidden}.v2 .cl-site{font-family:var(--cl-font-sito,"Open Sans"),-apple-system,"Segoe UI",sans-serif;color:#4b4d50;background:#fff;container:cl-site/inline-size}.v2 .cl-site-nav{background:#fff;border-bottom:1px solid #eceff1;align-items:center;gap:14px;padding:12px 18px;display:flex}.v2 .cl-site-nav img{object-fit:contain;width:auto;max-width:220px;height:30px;display:block}.v2 .cl-site-nav .nm{font:700 18px/1 var(--cl-font-titoli,"Montserrat"),sans-serif;color:#203683}.v2 .cl-site-hero{background:#00447f;padding:22px 22px 64px}.v2 .cl-site-hero .in{max-width:640px;margin:0 auto}.v2 .cl-site-meta{color:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.v2 .cl-catpill{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#6aa84f;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;line-height:1}.v2 .cl-site-hero h1{font:700 25px/1.18 var(--cl-font-titoli,"Montserrat"),sans-serif;color:#fff;margin:0}.v2 .cl-site-card{background:#fff;border-radius:16px;width:calc(100% - 36px);max-width:700px;margin:-48px auto 0;padding:14px;position:relative;box-shadow:0 8px 28px #14121029}.v2 .cl-site-cv{aspect-ratio:16/9;background:#203683;border-radius:12px;position:relative;overflow:hidden}.v2 .cl-site-cv>img{object-fit:cover;width:100%;height:100%;display:block}.v2 .cl-site-cv .ph{color:#8a8f98;background:linear-gradient(135deg,#d9dde3,#eceff1);place-items:center;display:grid;position:absolute;inset:0}.v2 .cl-site-cv .ph svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.v2 .cl-site-cv .ov{font:800 clamp(14px,3.6cqw,24px)/1.15 var(--cl-font-titoli,"Montserrat"),sans-serif;color:#fff;background:linear-gradient(#1a2c6a00,#1a2c6ae0 62%);padding:34% 5% 4.5%;position:absolute;bottom:0;left:0;right:0}.v2 .cl-ex1{color:#4b4d50;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:14px 0 6px;font-size:16px;line-height:1.7;display:-webkit-box;overflow:hidden}.v2 .cl-site-body{color:#4b4d50;overflow-wrap:anywhere;padding:22px 0 28px;font-size:16px;line-height:1.75}.v2 .cl-site-body p{margin:0 0 16px}.v2 .cl-site-body strong{color:#1a1b1d}.v2 .cl-site-body a{color:#203683;text-underline-offset:2px;text-decoration:underline}.v2 .cl-site-body h1,.v2 .cl-site-body h2{font:700 clamp(20px,3.8cqw,26px)/1.25 var(--cl-font-titoli,"Montserrat"),sans-serif;color:#203683;margin:30px 0 12px}.v2 .cl-site-body h3{font:700 18px/1.3 var(--cl-font-titoli,"Montserrat"),sans-serif;color:#2c2e31;margin:22px 0 10px}.v2 .cl-site-body h4{font:700 16px/1.3 var(--cl-font-titoli,"Montserrat"),sans-serif;color:#2c2e31;margin:18px 0 8px}.v2 .cl-site-body ul,.v2 .cl-site-body ol{margin:0 0 16px;padding-left:22px}.v2 .cl-site-body ul li{list-style:outside}.v2 .cl-site-body ol li{list-style:decimal}.v2 .cl-site-body li{margin-bottom:6px}.v2 .cl-site-body img{border-radius:12px;max-width:100%;height:auto;margin:16px 0;display:block}.v2 .cl-site-body figure{margin:16px 0}.v2 .cl-site-body figcaption{color:#6b6f76;font-size:13px}.v2 .cl-site-body blockquote{color:#4b4d50;border-left:4px solid #203683;margin:20px 0;padding-left:16px;font-style:italic}.v2 .cl-site-body table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14px;display:block;overflow-x:auto}.v2 .cl-site-body th,.v2 .cl-site-body td{text-align:left;border:1px solid #dbdbdb;padding:6px 10px}.v2 .cl-site-body hr{border:0;border-top:1px solid #dbdbdb;margin:24px 0}.v2 .cl-site-body .toc-container{background:#f7f8f8;border:1px solid #dbdbdb;border-radius:12px;margin:20px 0;padding:18px 20px}.v2 .cl-site-body .toc-header{color:#203683;margin-bottom:10px;font-size:16px;font-weight:700}.v2 .cl-site-body .toc-list{margin:0;padding-left:22px;list-style:decimal}.v2 .cl-site-body .toc-list li{list-style:decimal}.v2 .cl-site-body .toc-list a{color:#4b4d50;text-decoration:none}.v2 .cl-site-body .key-takeaways{background:#e8f5d9;border-left:5px solid #8dc63f;border-radius:10px;margin:20px 0;padding:16px 20px}.v2 .cl-site-body .key-takeaways h3{color:#203683;margin:0 0 8px}.v2 .cl-site-body .key-takeaways ul{margin:0}.v2 .cl-site-body .blog-alert{border-radius:12px;margin:20px 0;padding:16px 18px}.v2 .cl-site-body .blog-alert--info{background:#e6eaf4;border-left:4px solid #203683}.v2 .cl-site-body .blog-alert--warning{background:#fef6e6;border-left:4px solid #f5a623}.v2 .cl-site-body .blog-alert--danger{background:#f8d7da;border-left:4px solid #dc3545}.v2 .cl-site-body .blog-alert--tip{background:#e8f5d9;border-left:4px solid #8dc63f}.v2 .cl-site-body .faq-accordion__item{border:1px solid #dbdbdb;border-radius:12px;margin-bottom:10px;padding:14px 16px}.v2 .cl-site-body .faq-accordion__question{text-align:left;color:#1a1b1d;background:0 0;border:0;width:100%;padding:0;font:700 16px/1.4 inherit;display:block}.v2 .cl-site-body .faq-accordion__answer{margin-top:8px}.v2 .cl-site-body .blog-cta-box{color:#fff;text-align:center;background:#203683;border-radius:16px;margin:24px 0;padding:24px}.v2 .cl-site-body .blog-cta-box a,.v2 .cl-site-body .blog-cta-box h4{color:#fff}.v2 .cl-rd{z-index:60;background:var(--scrim);transition:opacity var(--dur-fast)var(--ease-standard);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.v2 .cl-rd[data-starting-style],.v2 .cl-rd[data-ending-style]{opacity:0}.v2 .cl-rdp{z-index:61;background:var(--bg-overlay);width:min(680px,100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);border-radius:var(--radius-lg);box-shadow:var(--elev-dialog);transition:opacity .18s var(--ease-enter),transform .18s var(--ease-enter);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.v2 .cl-rdp.blog{width:min(880px,100vw - 32px)}.v2 .cl-rdp[data-starting-style],.v2 .cl-rdp[data-ending-style]{opacity:0;transform:translateY(8px)scale(.985)}.v2 .cl-rdbar{box-shadow:inset 0 -1px 0 var(--border-subtle);flex:none;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.v2 .cl-rdbar .tt{font-weight:600;font-size:var(--fs-base);align-items:center;gap:10px;margin-bottom:0;margin-right:auto;display:flex}.v2 .cl-rdbar .tt span.n{color:var(--text-tertiary);font-weight:500;font-size:var(--fs-sm)}.v2 .cl-rdsc{background:var(--bg-canvas);flex:1;min-height:0;padding:16px;overflow:auto}.v2 .cl-rdsc .cl-fbface{padding:16px 12px}.v2 .cl-rdsc .li-wrap{align-items:stretch;margin-top:0}.v2 .cl-rdft{box-shadow:inset 0 1px 0 var(--border-subtle);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.v2 .cl-rdft .cl-meta{flex:1;width:auto}.v2 .cl-rdft .cl-acts{flex:0 320px;width:auto;min-width:260px}.v2 .cl-rdft .cl-nope{width:min(420px,100% - 32px);left:auto;right:16px}@media (max-width:599px){.v2 .cl-rdp,.v2 .cl-rdp.blog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.v2 .cl-rdsc{padding:12px 8px}.v2 .cl-rdft .cl-acts{flex-basis:100%;width:100%}}.v2 .cl-toast{z-index:90;background:var(--text-primary);color:var(--bg-canvas);border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-sm);box-shadow:var(--elev-popover);max-width:calc(100vw - 32px);animation:cl-tin var(--dur-fast)var(--ease-enter);align-items:center;gap:8px;padding:10px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.v2 .cl-toast.err{background:var(--danger);color:#fff}@keyframes cl-tin{0%{opacity:0;transform:translate(-50%,6px)}}@media (max-width:599px){.v2 .cl-toast{bottom:calc(76px + env(safe-area-inset-bottom))}}.v2 .cl-sheet{z-index:95;background:var(--bg-overlay);border-radius:var(--radius-lg);width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:0 0 0 1px var(--border-strong),var(--elev-dialog);animation:cl-tin var(--dur-base)var(--ease-enter);padding:16px;position:fixed;bottom:24px;right:24px;overflow:auto}@media (max-width:599px){.v2 .cl-sheet{width:auto;bottom:8px;left:8px;right:8px}}.v2 .cl-q-eti{font-size:var(--fs-xs);color:var(--text-secondary);margin:0;font-weight:600}.v2 .cl-q-sugg{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.v2 .cl-q-in{border-radius:var(--radius-sm);width:100%;font:inherit;font-size:var(--fs-base);background:var(--bg-surface);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong);border:0;padding:8px 10px}.v2 .cl-q-in:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .cl-q-ok{font-size:var(--fs-sm);color:var(--success);font-weight:600}.v2 .cl-q-row{align-items:center;gap:12px;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.v2 .cl-table.in .cl-colc,.v2 .cl-toast,.v2 .cl-sheet{animation:none}.v2 .cl-rd,.v2 .cl-rdp{transition:none}}.v2.ag{min-height:calc(100dvh - 105px)}.v2.ag .page{padding-top:32px}.v2.ag .status{align-items:center;margin-bottom:24px}.v2.ag .status h1{margin-top:0}.v2.ag .status-sub{gap:8px 24px;margin-top:12px}.v2 .ag-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.v2 .ag-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.v2 .ag-cols-r{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.v2 .ag-carico{padding:16px var(--pad-card)24px;color:var(--text-tertiary)}.v2 .ag-mono{font-family:var(--font-mono)}.v2 .ag-mk{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.v2 .ag-mk svg{width:16px;height:16px}.v2 .ag-mk.ok{color:var(--success-icon);background:var(--success-bg)}.v2 .ag-mk.warn{color:var(--warning-icon);background:var(--warning-bg)}.v2 .ag-mk.err{color:var(--danger-icon);background:var(--danger-bg)}.v2 .ag-mk.neu{color:var(--text-secondary);background:var(--bg-sunken)}.v2 .ag-mk.run{color:var(--info-icon);background:var(--info-bg)}.v2 .ag-chain,.v2 .ag-chain>li{display:contents}.v2 .ag-chain{padding:4px var(--pad-card)20px;align-items:stretch;gap:0;display:flex}.v2 .ag-node{border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--border-subtle);color:inherit;text-align:left;font:inherit;cursor:pointer;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:12px;display:flex}.v2 .ag-node:hover{background:var(--row-hover);text-decoration:none}.v2 .ag-node.act{background:var(--sel-bg);box-shadow:inset 0 0 0 2px var(--signature)}.v2 .ag-node.bad{box-shadow:inset 0 0 0 2px var(--danger-icon)}.v2 .ag-node.warn{box-shadow:inset 0 0 0 2px var(--warning-icon)}.v2 .ag-node.act.bad,.v2 .ag-node.act.warn{box-shadow:inset 0 0 0 2px var(--signature)}.v2 .ag-node.fix{cursor:default}.v2 .ag-node .nm{align-items:center;gap:8px;font-weight:500;line-height:1.25rem;display:flex}.v2 .ag-node .nm svg{color:var(--text-secondary);flex:none}.v2 .ag-node .sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary)}.v2 .ag-node .badge{align-self:flex-start}.v2 .ag-link{text-align:center;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);flex-direction:column;flex:0 0 96px;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-weight:600;display:flex}.v2 .ag-link .ln{border-top:2px solid var(--border-strong);width:100%;height:0;position:relative}.v2 .ag-link .ln:after{content:"";border:5px solid #0000;border-left:7px solid var(--border-strong);border-right:0;position:absolute;top:-6px;right:-1px}.v2 .ag-link .t{align-items:center;gap:4px;display:inline-flex}.v2 .ag-link.bad{color:var(--danger)}.v2 .ag-link.bad .ln{border-top-style:dashed;border-top-color:var(--danger-icon)}.v2 .ag-link.bad .ln:after{border-left-color:var(--danger-icon)}.v2 .ag-link.warn{color:var(--warning)}.v2 .ag-link.warn .ln{border-top-style:dashed;border-top-color:var(--warning-icon)}.v2 .ag-link.warn .ln:after{border-left-color:var(--warning-icon)}.v2 .ag-giorno{padding:12px var(--pad-card)24px;border-top:1px solid var(--border-subtle)}.v2 .ag-giorno-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.v2 .ag-giorno-h .meta{font-size:var(--fs-sm);color:var(--text-tertiary);align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .ag-ore{grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;gap:0;padding-bottom:4px;list-style:none;display:grid;position:relative;overflow-x:auto}.v2 .ag-ora{min-width:0;padding-top:24px;padding-right:8px;position:relative}.v2 .ag-ora:before{content:"";border-top:2px solid var(--border-subtle);position:absolute;top:11px;left:0;right:0}.v2 .ag-ora .h{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-tertiary);position:absolute;top:0;left:0}.v2 .ag-ora .mk{margin-top:-2px;position:relative}.v2 .ag-ora .l{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);margin-top:6px}.v2 .ag-ora.now:before{border-top-color:var(--signature)}.v2 .ag-ora .now{color:var(--text-primary);font-weight:600}.v2 .ag-costo{align-items:flex-end;gap:2px;height:24px;display:flex}.v2 .ag-costo i{background:var(--chart-2);border-radius:2px 2px 0 0;flex:1;min-width:4px;min-height:2px}.v2 .ag-costo i.oggi{background:var(--signature)}.v2 .ag-reg-t{padding:4px var(--pad-card)12px;flex-direction:column;gap:12px;display:flex}.v2 .ag-log{margin:0 var(--pad-card)12px;font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--log-bg,var(--bg-sunken));border-radius:var(--radius-sm);max-height:560px;padding:8px 0;line-height:1.125rem;list-style:none;overflow:auto}.v2 .ag-log li{color:var(--text-primary);grid-template-columns:44px 52px minmax(0,1fr);gap:8px;padding:3px 12px;display:grid}.v2 .ag-log li.avviso{background:var(--warning-bg)}.v2 .ag-log li.errore{background:var(--danger-bg)}.v2 .ag-log .tm,.v2 .ag-log .lv{color:var(--text-tertiary)}.v2 .ag-log li.avviso .lv{color:var(--warning);font-weight:600}.v2 .ag-log li.errore .lv{color:var(--danger);font-weight:600}.v2 .ag-log .who{color:var(--text-secondary);display:block}.v2 .ag-log .msg{white-space:pre-wrap;overflow-wrap:anywhere}.v2 .ag-vuoto{padding:12px var(--pad-card)20px;color:var(--text-secondary)}.v2 .ag-sel-h{padding:20px var(--pad-card)4px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2 .ag-sel-h h2{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display-sm);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em}.v2 .ag-sel-h .r{margin-left:auto}.v2 .ag-facts{padding:16px var(--pad-card)20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2 .ag-fact dt{font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:500}.v2 .ag-fact dd{margin-top:4px;font-weight:600}.v2 .ag-fact dd small{font-weight:400;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin-top:2px;display:block}.v2 .ag-esiti{gap:4px;margin-top:6px;display:flex}.v2 .ag-prob{border-radius:var(--radius-md);background:var(--danger-bg);grid-template-columns:24px minmax(0,1fr);gap:4px 12px;padding:16px 20px;display:grid}.v2 .ag-prob.warn{background:var(--warning-bg)}.v2 .ag-prob>svg{color:var(--danger-icon);margin-top:2px}.v2 .ag-prob.warn>svg{color:var(--warning-icon)}.v2 .ag-prob h3{font-size:var(--fs-base);color:var(--danger);font-weight:600;line-height:1.25rem}.v2 .ag-prob.warn h3{color:var(--warning)}.v2 .ag-prob .tre{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.v2 .ag-prob .tre dt{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:600}.v2 .ag-prob .tre dd{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-primary);overflow-wrap:anywhere;margin-top:2px}.v2 .ag-prob .az{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;margin-top:12px;display:flex}.v2 .ag-prob .esito{grid-column:2}.v2 .ag-blocco{margin:0 var(--pad-card)20px}.v2 .ag-crumbs{font-size:var(--fs-sm);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.v2 .ag-crumbs a{align-items:center;gap:4px;min-height:32px;font-weight:600;display:inline-flex}.v2 .ag-sw{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.v2 .ag-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.v2 .ag-head .ic{border-radius:var(--radius-md);background:var(--bg-surface);width:40px;height:40px;box-shadow:var(--elev-card);color:var(--text-secondary);flex:none;place-items:center;display:grid}.v2 .ag-head h1{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em}.v2 .ag-head .az{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .ag-lvl{height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.v2 .ag-nolive{font-size:var(--fs-sm);color:var(--warning);align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2 .ag-nolive svg{color:var(--warning-icon)}.v2 .ag-zoom{padding:0}.v2 .ag-zoom .ag-chain{padding:16px var(--pad-card)}.v2 .ag-flow{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:0;margin-top:24px;display:grid}.v2 .ag-io{background:var(--bg-canvas);box-shadow:var(--elev-card);border-radius:var(--radius-md)0 0 var(--radius-md);padding:20px}.v2 .ag-io.out{border-radius:0 var(--radius-md)var(--radius-md)0}.v2 .ag-io h2{font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.v2 .ag-io .big{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;font-weight:600}.v2 .ag-io .big.dn{color:var(--danger)}.v2 .ag-io p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin-top:4px}.v2 .ag-io ul{font-size:var(--fs-sm);line-height:var(--lh-sm);gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.v2 .ag-io li{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.v2 .ag-me{box-shadow:0 0 0 2px var(--signature);z-index:1;border-radius:var(--radius-md);position:relative}.v2 .ag-me .ag-facts{padding-bottom:16px}.v2 .ag-mchart{border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:2px;height:48px;margin-top:8px;display:flex}.v2 .ag-mchart i{background:var(--chart-2);border-radius:2px 2px 0 0;flex:1;min-width:3px;min-height:2px}.v2 .ag-mchart i.fail{background:var(--danger-icon);opacity:.55}.v2 .ag-mleg{font-size:var(--fs-xs);color:var(--text-tertiary);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.v2 .ag-mleg span{align-items:center;gap:4px;display:inline-flex}.v2 .ag-mleg i{background:var(--chart-2);border-radius:2px;width:10px;height:10px;display:inline-block}.v2 .ag-mleg i.fail{background:var(--danger-icon);opacity:.55}.v2 .ag-runs{margin:0;padding:4px 8px 12px;list-style:none}.v2 .ag-run{padding:0}.v2 .ag-run-b{text-align:left;border-radius:var(--radius-sm);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:84px 24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.v2 .ag-run-b:hover{background:var(--row-hover)}.v2 .ag-run-d{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.v2 .ag-run-d b{color:var(--text-primary);font-weight:600;display:block}.v2 .ag-run-t{font-weight:500;line-height:1.25rem}.v2 .ag-run-o{color:var(--text-secondary);font-size:var(--fs-sm)}.v2 .ag-run-x{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.v2 .ag-run-r{font-size:var(--fs-xs);color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:4px;padding-top:2px;display:inline-flex}.v2 .ag-run-r svg{transition:transform var(--dur-fast)var(--ease-standard)}.v2 .ag-run-b[aria-expanded=true] .ag-run-r svg{transform:rotate(180deg)}.v2 .ag-run-log{padding:0 12px 14px 132px}.v2 .ag-run-log .ag-log{max-height:320px;margin:0}.v2 .ag-lista{padding:0 var(--pad-card)8px;margin:0;list-style:none}.v2 .ag-lista>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:12px 0;display:grid}.v2 .ag-lista .ti{font-weight:500}.v2 .ag-lista .m{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);flex-wrap:wrap;grid-column:1;align-items:center;gap:4px 10px;display:flex}.v2 .ag-lista .m svg:not(.chic){width:14px;height:14px}.v2 .ag-lista .sc{text-align:right;grid-area:1/2/span 2}.v2 .ag-lista .sc b{font-size:1.125rem;font-weight:600;line-height:1.5rem;display:block}.v2 .ag-lista .sc span{font-size:var(--fs-xs);color:var(--text-tertiary)}.v2 .ag-lista .ac{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;display:flex}.v2 .ag-lista li.act{background:var(--sel-bg);border-radius:var(--radius-sm);margin:0 -12px;padding-left:12px;padding-right:12px}.v2 .ag-tot{font-size:var(--fs-sm);color:var(--text-secondary);padding:4px var(--pad-card)16px;flex-wrap:wrap;gap:6px 16px;display:flex}.v2 .ag-tot b{color:var(--text-primary);font-weight:600}.v2 .ag-fonti{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v2 .ag-fonti li{align-items:center;gap:8px;min-height:32px;display:flex}.v2 .ag-gal{padding:8px var(--pad-card)20px;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:16px;display:grid}.v2 .ag-gi{color:inherit;flex-direction:column;gap:6px;min-width:0;display:flex}.v2 .ag-gi:hover{text-decoration:none}.v2 .ag-gi:hover .ph{box-shadow:0 0 0 2px var(--border-strong)}.v2 .ag-gi.act .ph{box-shadow:0 0 0 2px var(--signature)}.v2 .ag-gi .ph{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--thumb-bg);color:var(--text-tertiary);place-items:center;display:grid;overflow:hidden}.v2 .ag-gi .ph img{object-fit:cover;width:100%;height:100%;display:block}.v2 .ag-gi .gt{font-size:var(--fs-sm);line-height:var(--lh-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.v2 .ag-gi .gm{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.v2 .ag-todo{padding:0 var(--pad-card)12px;margin:0;list-style:none}.v2 .ag-todo li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.v2 .ag-todo li.act{background:var(--sel-bg);border-radius:var(--radius-sm);margin:0 -12px;padding-left:12px;padding-right:12px}.v2 .ag-todo .d{font-size:var(--fs-xs);text-align:center;color:var(--text-secondary);font-weight:600;line-height:1rem}.v2 .ag-todo .d b{color:var(--text-primary);font-size:1.125rem;line-height:1.5rem;display:block}.v2 .ag-todo .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.v2 .ag-todo .m{font-size:var(--fs-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;display:flex}.v2 .ag-regole{margin:0 var(--pad-card);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(120px,200px) minmax(0,1fr);display:grid}.v2 .ag-regole dt,.v2 .ag-regole dd{border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);line-height:var(--lh-sm);padding:9px 0}.v2 .ag-regole dt{color:var(--text-secondary);padding-right:16px;font-weight:500}.v2 .ag-fanonfa{padding:16px var(--pad-card)4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2 .ag-fanonfa dt{font-size:var(--fs-xs);color:var(--text-tertiary);align-items:center;gap:6px;font-weight:600;display:flex}.v2 .ag-fanonfa dd{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin-top:4px}.v2 .ag-regole-f{padding:12px var(--pad-card)20px;flex-wrap:wrap;gap:8px;display:flex}.v2 .ag-jobs{margin:0;padding:4px 8px 12px;list-style:none}.v2 .ag-job{border-radius:var(--radius-sm);grid-template-columns:24px minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:12px;display:grid}.v2 .ag-job:hover{background:var(--row-hover)}.v2 .ag-job .jt{font-weight:500}.v2 .ag-job .js{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);display:block}.v2 .ag-job .jc{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.v2 .ag-job .jc small{font-size:var(--fs-xs);color:var(--text-tertiary);display:block}.v2 .ag-jobs-h{font-size:var(--fs-xs);color:var(--text-tertiary);grid-template-columns:24px minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);gap:12px;padding:4px 20px 0;font-weight:600;display:grid}@media (max-width:1199px){.v2 .ag-cols,.v2 .ag-cols-r{grid-template-columns:1fr}.v2 .ag-flow{grid-template-columns:1fr;gap:12px}.v2 .ag-io,.v2 .ag-io.out{border-radius:var(--radius-md)}}@media (max-width:839px){.v2 .ag-chain{flex-direction:column}.v2 .ag-link{text-align:left;flex-direction:row;flex:none;justify-content:flex-start;gap:8px;padding:4px 0 4px 20px}.v2 .ag-link .ln{border-left:2px solid var(--border-strong);width:0;height:16px;border-top:0!important}.v2 .ag-link .ln:after{display:none}.v2 .ag-link.bad .ln{border-left:2px dashed var(--danger-icon)}.v2 .ag-link.warn .ln{border-left:2px dashed var(--warning-icon)}.v2 .ag-ore{grid-auto-columns:auto;grid-auto-flow:row}.v2 .ag-ora{grid-template-columns:44px 24px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.v2 .ag-ora:before{display:none}.v2 .ag-ora .h{position:static}.v2 .ag-ora .mk,.v2 .ag-ora .l{margin:0}.v2 .ag-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .ag-job{grid-template-columns:24px minmax(0,1fr)}.v2 .ag-job .jc{grid-column:2}.v2 .ag-jobs-h{display:none}}@media (max-width:599px){.v2.ag .page{padding-top:16px}.v2 .ag-chain{padding:4px 16px 16px}.v2 .ag-prob{grid-template-columns:20px minmax(0,1fr);padding:14px}.v2 .ag-prob .tre{grid-template-columns:1fr;gap:10px}.v2 .ag-prob .az .btn{flex:100%}.v2 .ag-run-b{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.v2 .ag-run-b .ag-run-d{grid-area:1/2}.v2 .ag-run-b .ag-mk{grid-area:1/1/span 2}.v2 .ag-run-b .ag-run-m{grid-column:2}.v2 .ag-run-b .ag-run-r{grid-area:1/3}.v2 .ag-run-d b{margin-right:6px;display:inline}.v2 .ag-run-log{padding:0 0 14px}.v2 .ag-log li{grid-template-columns:40px 44px minmax(0,1fr);gap:6px;padding:3px 8px}.v2 .ag-regole{grid-template-columns:1fr}.v2 .ag-regole dt{border-bottom:0;padding-bottom:0}.v2 .ag-regole dd{padding-top:2px}.v2 .ag-fanonfa{grid-template-columns:1fr}.v2 .ag-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2 .ag-todo li{grid-template-columns:44px minmax(0,1fr)}.v2 .ag-todo li .btn{grid-column:2;justify-self:start}.v2 .ag-head .az{width:100%;margin-left:0}.v2 .ag-head h1{font-size:var(--fs-h2);line-height:var(--lh-h2)}.v2 .ag-sw{width:100%;margin-left:0}}.v2 .ch{margin:4px var(--pad-card)0;touch-action:pan-y;position:relative}.v2 .ch svg{display:block;overflow:visible}.v2 .ch .recharts-surface:focus-visible{outline:var(--focus-width)solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.v2 .ch .recharts-wrapper{outline:none}.v2 .ch .recharts-cartesian-axis-tick-value{font-family:var(--font-ui);fill:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.v2 .ch .ch-dl{font-family:var(--font-ui);fill:var(--text-primary);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg-surface);stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.v2 .ch-tip{background:var(--bg-overlay);color:var(--text-primary);box-shadow:var(--elev-popover);border-radius:var(--radius-sm);font-size:var(--fs-sm);min-width:160px;padding:8px 10px;line-height:1.25rem}.v2 .ch-tip b{font-weight:600;display:block}.v2 .ch-tip p{justify-content:space-between;align-items:center;gap:16px;display:flex}.v2 .ch-tip p>span:first-child{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.v2 .ch-tip .num{color:var(--text-primary);font-weight:600}.v2 .sg{border-top:2.5px solid var(--sg);flex:none;width:16px;height:0;display:inline-block}.v2 .sg.tratteggio{border-top-style:dashed}.v2 .sg.barra{background:var(--sg);border:0;border-radius:2px;width:10px;height:10px}.v2 .ch-leg{padding:0 var(--pad-card);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;gap:4px 16px;display:flex}.v2 .ch-leg>span{align-items:center;gap:6px;display:inline-flex}.v2 .ch-leg .pt{border:2px solid var(--chart-1);background:var(--bg-surface);border-radius:50%;width:10px;height:10px;display:inline-block}.v2 .ch-note{margin:8px var(--pad-card)0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);align-items:flex-start;gap:6px;display:flex}.v2 .ch-note svg{flex:none;margin-top:1px}.v2 .ch-sub{margin:16px var(--pad-card)0;border-top:1px solid var(--border-subtle);align-items:baseline;gap:8px;padding-top:12px;display:flex}.v2 .ch-sub b{font-weight:600;font-size:var(--fs-sm)}.v2 .ch-sub span{font-size:var(--fs-xs);color:var(--text-tertiary)}.v2 .ch-tab{margin:4px var(--pad-card)0}.v2 .ch-tab>summary{border-radius:var(--radius-sm);cursor:pointer;min-height:32px;font-size:var(--fs-sm);color:var(--link);align-items:center;gap:6px;padding:0 4px;font-weight:600;list-style:none;display:inline-flex}.v2 .ch-tab>summary::-webkit-details-marker{display:none}.v2 .ch-tab>summary:before{content:"";width:6px;height:6px;transition:transform var(--dur-fast,.15s);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.v2 .ch-tab[open]>summary:before{transform:rotate(45deg)}.v2 .ch-tab>summary:hover{text-underline-offset:3px;text-decoration:underline}.v2 .ch-tab>summary:focus-visible{outline:var(--focus-width)solid var(--focus-ring);outline-offset:1px}.v2 .ch-tab-w{margin-top:4px;overflow-x:auto}.v2 table.dt{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.v2 table.dt th,.v2 table.dt td{text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:6px 8px}.v2 table.dt th.n,.v2 table.dt td.n{text-align:right}.v2 table.dt thead th{color:var(--text-secondary);font-weight:600;font-size:var(--fs-xs)}.v2 table.dt tbody th{font-weight:500}@media (max-width:599px){.v2 .ch{margin:4px 8px 0 4px}.v2 .ch-leg,.v2 .ch-note,.v2 .ch-sub,.v2 .ch-tab{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.v2 .ch-leg{margin:0 16px}.v2 .ch-tab>summary{min-height:44px}}.v2.an{min-height:calc(100dvh - 105px)}.v2.an .page{padding-top:32px}.v2.an .status{align-items:center;margin-bottom:20px}.v2.an .status h1{margin-top:0}.v2.an .status-sub{gap:8px 24px;margin-top:12px}.v2 .an-act{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2 .an-act .live,.v2 .an-act .an-err{text-align:right;flex-basis:100%}.v2 .an-err{color:var(--danger);font-size:var(--fs-sm);font-weight:500}.v2 a.btn{text-decoration:none}.v2 .an-bar{align-items:center;gap:8px;margin-bottom:24px;display:flex}.v2 .an-mese .dlabel{cursor:default;justify-content:center;min-width:136px}.v2 .an-mese .dlabel:hover{background:0 0}.v2 .an-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:24px;display:grid}.v2 .an-main,.v2 .an-side{flex-direction:column;gap:24px;min-width:0;display:flex}.v2 .an-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.v2.an .card-h{padding:20px var(--pad-card)12px}.v2.an .card-f{padding:8px var(--pad-card)16px}.v2 .kpi-i{all:unset;box-sizing:border-box;width:20px;height:20px;color:var(--text-tertiary);cursor:help;border-radius:50%;place-items:center;margin-left:auto;display:inline-grid;position:relative}.v2 .kpi-i:hover{color:var(--text-primary)}.v2 .kpi-i:focus-visible{outline:var(--focus-width)solid var(--focus-ring);outline-offset:1px}.v2 .kpi-i:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 .kpi-v.nd{color:var(--text-tertiary)}.v2 .kpi-d :is(.up,.dn){white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.v2 .card-b .ch-tab{margin-left:0;margin-right:0}.v2 .an-rank{margin:0;padding:0;list-style:none}.v2 .an-rank li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.v2 .an-rank li+li{border-top:1px solid var(--border-subtle)}.v2 .an-rank .n{color:var(--text-tertiary);font-size:var(--fs-xs);text-align:right}.v2 .an-rank .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.v2 .an-rank .t small{font-weight:400;font-size:var(--fs-xs);color:var(--text-tertiary);white-space:normal;display:block}.v2 .an-rank .v{text-align:right;font-weight:600}.v2 .an-rank .v small{color:var(--text-secondary);font-weight:500;font-size:var(--fs-xs);margin-left:4px}.v2 .an-rank .hb{grid-column:2/4;align-items:center;height:8px;display:flex}.v2 .an-rank .hb i{background:var(--chart-1);border-radius:0 4px 4px 0;min-width:3px;height:8px;display:block}.v2 .an-rank.alt .hb i{background:var(--chart-2)}.v2 .an-rank .tip-i{all:unset;box-sizing:border-box;cursor:help}.v2 .an-rank .tip-i:focus-visible{outline:var(--focus-width)solid var(--focus-ring);outline-offset:2px;border-radius:2px}.v2 .an-rank li[data-tip]{cursor:help}.v2 .an-vuoto{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);padding:4px 0}.v2 .an-vuoto b{color:var(--text-primary);font-weight:600;font-size:var(--fs-base);margin-bottom:2px;display:block}.v2 .an-altre{min-height:32px;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.v2 .an-altre:hover{text-underline-offset:3px;text-decoration:underline}.v2 .an-altre:focus-visible{outline:var(--focus-width)solid var(--focus-ring);outline-offset:2px;border-radius:2px}.v2 .an-x{padding:12px var(--pad-card);align-items:flex-start;gap:12px;display:flex}.v2 .an-x+.an-x{border-top:1px solid var(--border-subtle)}.v2 .an-x>svg{flex:none;margin-top:2px}.v2 .an-x .xt{font-weight:600}.v2 .an-x .xd{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-top:2px}.v2 .an-x .xa{margin-top:6px}.v2 .an-x .xa a{font-weight:600;font-size:var(--fs-sm)}.v2 .an-ok{padding:12px var(--pad-card)20px;color:var(--text-secondary);align-items:center;gap:8px;display:flex}.v2 .an-bm+.an-bm{margin-top:20px}.v2 .an-bm-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2 .an-bm-top b{font-weight:600}.v2 .an-bm-sc{height:28px;margin-top:6px;position:relative}.v2 .an-bm-sc .an-band{background:var(--chart-track);height:12px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:6px;position:absolute;top:8px;left:0;right:0}.v2 .an-bm-sc .an-avg{background:var(--text-tertiary);width:2px;height:20px;margin-left:-1px;position:absolute;top:4px}.v2 .an-bm-sc .an-val{background:var(--chart-1);width:16px;height:16px;box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;margin-left:-8px;position:absolute;top:6px}.v2 .an-bm-lg{font-size:var(--fs-xs);color:var(--text-tertiary);justify-content:space-between;gap:8px;display:flex}.v2 .an-info{margin-left:auto;display:inline-flex}.v2 .an-split{gap:2px;height:12px;margin:4px 0 8px;display:flex}.v2 .an-split i{background:var(--chart-1);height:12px;display:block}.v2 .an-split i:first-child{border-radius:4px 0 0 4px}.v2 .an-split i:last-child{border-radius:0 4px 4px 0}.v2 .an-split i:nth-child(2){background:var(--chart-2)}.v2 .an-split i:nth-child(3){background:var(--chart-4)}.v2 .an-split i:only-child{border-radius:4px}.v2 .an-dev{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.v2 .an-dev span{align-items:center;gap:6px;display:inline-flex}.v2 .an-dev i{background:var(--chart-1);border-radius:2px;width:10px;height:10px;display:inline-block}.v2 .an-dev span:nth-child(2) i{background:var(--chart-2)}.v2 .an-dev span:nth-child(3) i{background:var(--chart-4)}.v2 .an-carico{padding:16px var(--pad-card)24px;color:var(--text-tertiary)}@media (max-width:1100px){.v2 .an-grid,.v2 .an-two{grid-template-columns:1fr}}@media (max-width:599px){.v2.an .page{padding-top:16px}.v2 .an-grid{flex-direction:column;gap:16px;display:flex}.v2 .an-main,.v2 .an-side,.v2 .an-two{display:contents}.v2 .an-grid>*,.v2 .an-main>*,.v2 .an-side>*,.v2 .an-two>*{min-width:0}.v2 #an-kpi{order:1}.v2 #an-watch{order:2}.v2 #an-trend{order:3}.v2 #an-pag{order:4}.v2 #an-src{order:5}.v2 #an-lead{order:6}.v2 #an-bm{order:7}.v2 #an-dev{order:8}.v2 .an-act{justify-content:stretch;width:100%}.v2 .an-act .btn{flex:1}.v2 .an-bar{margin-bottom:16px}.v2 .an-mese{flex:1}.v2 .an-mese.dstep{justify-content:space-between}.v2 .an-x{padding:12px 16px}.v2.an .card-h .r{width:100%;margin-left:0}}.v2.ads{min-height:calc(100dvh - 105px)}.v2.ads .page{flex-direction:column;gap:24px;padding-top:32px;display:flex}.v2.ads .status{align-items:center;margin-bottom:0}.v2.ads .status h1{margin-top:0}.v2.ads .status-sub{gap:8px 24px;margin-top:12px}.v2.ads .mono{font-family:var(--font-mono)}.v2 .ads-fbar{justify-content:space-between}.v2 .ads-fonti{color:var(--text-secondary);font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 20px;display:flex}.v2 .ads-fonti>span{align-items:center;gap:6px;display:inline-flex}.v2 .ads-md{align-items:start}.v2 .ads-md .card-h .r{gap:12px}.v2 .ads-nocamp{padding:12px var(--pad-card)20px;color:var(--text-secondary);align-items:center;gap:12px;font-weight:500;display:flex}.v2 .ads-nocamp svg{color:var(--text-tertiary);flex:none}.v2 .ads-tot{padding:16px var(--pad-card)20px;border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.v2 .ads-tot dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary)}.v2 .ads-tot dd{font-size:var(--fs-h3);line-height:var(--lh-h3);font-variant-numeric:tabular-nums lining-nums;margin:2px 0 0;font-weight:600}.v2 .ads-stack{flex-direction:column;gap:24px;display:flex}.v2 .ads-fz{width:100%;min-height:262px}.v2 .ads-fz svg{max-width:100%;display:block;overflow:visible}.v2 .ads-grid{stroke:var(--border-subtle)}.v2 .ads-ax{font:500 11px var(--font-body);fill:var(--text-tertiary);font-variant-numeric:tabular-nums}.v2 .ads-col{fill:var(--chart-1)}.v2 .ads-ghost-bg{fill:var(--bg-sunken)}.v2 .ads-ghost-ln{stroke:var(--border-strong)}.v2 .ads-bad-bg{fill:var(--danger-bg)}.v2 .ads-bad-ln{stroke:var(--danger-icon)}.v2 .ads-gh{stroke:var(--border-strong);stroke-width:1px}.v2 .ads-gh.bad{stroke:var(--danger-icon)}.v2 .ads-cut{stroke:var(--bg-surface);stroke-width:3px;fill:none}.v2 .ads-zero{stroke:var(--danger-icon);stroke-width:3px;stroke-linecap:round}.v2 .ads-nm{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:4 4}.v2 .ads-chip{fill:var(--bg-surface)}.v2 .ads-pill{fill:var(--bg-canvas);stroke:var(--border-subtle)}.v2 .ads-pill.bad{fill:var(--danger-bg);stroke:var(--danger-icon)}.v2 .ads-big{font:600 20px var(--font-body);fill:var(--text-primary);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em}.v2 .ads-lab{font:500 12px var(--font-body);fill:var(--text-secondary)}.v2 .ads-lab-b{font:600 13px var(--font-body);fill:var(--text-primary)}.v2 .ads-sm{font:500 11px var(--font-body);fill:var(--text-secondary)}.v2 .ads-dim{fill:var(--text-tertiary)}.v2 .ads-big.bad,.v2 .ads-lab-b.bad,.v2 .ads-sm.bad{fill:var(--danger)}.v2 .ads-tw{overflow-x:auto}.v2 .ads-t{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.v2 .ads-t th,.v2 .ads-t td{text-align:left;vertical-align:middle;padding:10px 12px;font-weight:400}.v2 .ads-t thead th{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);box-shadow:inset 0 -1px 0 var(--border-subtle);font-weight:600}.v2 .ads-t tbody th{font-weight:500}.v2 .ads-t .n{text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.v2 .ads-t td.n svg{vertical-align:-2px;margin-right:6px;display:inline-block}.v2 .ads-t .dim{color:var(--text-tertiary)}.v2 .ads-t .bad{color:var(--danger);font-weight:600}.v2 .ads-t tr.male{background:var(--danger-bg)}.v2 .ads-t tbody tr:hover{background:var(--row-hover)}.v2 .ads-t tr.male:hover{background:var(--danger-bg)}.v2 .ads-riga{background:var(--sel-bg)}.v2 .ads-riga:hover{background:var(--sel-bg)!important}.v2 .ads-nmtag{color:var(--text-secondary);align-items:center;font-weight:500;display:inline-flex}.v2 .ads-tag{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--signature-text);border:1px solid;border-radius:4px;margin-left:8px;padding:0 5px;font-weight:600;line-height:16px}.v2 .ads-vuoto{padding:8px var(--pad-card)20px;color:var(--text-secondary)}.v2 .card-b>.ads-vuoto{padding:0}.v2 .ads-det .ads-tw{margin:0 -12px}@media (max-width:839px){.v2 .ads-md{flex-direction:column;align-items:stretch;gap:24px;display:flex}.v2 .ads-t .hide-s{display:none}}@media (max-width:599px){.v2 .ads-fbar{flex-direction:column;align-items:flex-start}.v2 .ads-md .card-h .r{width:100%;margin-left:0}.v2 .ads-t th,.v2 .ads-t td{padding:10px 8px}}.v2.ed{min-height:calc(100dvh - 105px)}.v2.ed .ed-stato{max-width:520px;padding:0 var(--page-margin);text-align:center;color:var(--text-secondary);margin:80px auto}.v2.ed .ed-stato b{font-size:var(--fs-h2);color:var(--text-primary);margin-bottom:8px;display:block}.v2 .ed-bar{z-index:15;background:var(--bg-canvas);border-bottom:1px solid var(--border-subtle);position:sticky;top:48px}.v2 .ed-bar-in{max-width:var(--content-max);padding:0 var(--page-margin);align-items:center;gap:12px;height:56px;margin:0 auto;display:flex}.v2 .ed-bar .sp{flex:1}.v2 .ed-crumb{border-radius:var(--radius-sm);min-height:32px;color:var(--link);align-items:center;gap:4px;padding:0 8px 0 2px;font-weight:600;text-decoration:none;display:inline-flex}.v2 .ed-crumb:hover{background:var(--bg-sunken)}.v2 .ed-esito{min-width:0}.v2 .ed-esito:empty,.v2 .ed-esito>span:empty{display:none}.v2 .ed-st{font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2 .ed-st.warn{color:var(--warning)}.v2 .ed-st.warn svg{color:var(--warning-icon)}.v2 .ed-save{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.v2 .ed-save svg{color:var(--text-tertiary)}.v2 .ed-save.dirty{color:var(--warning);font-weight:600}.v2 .ed-save.dirty svg{color:var(--warning-icon)}.v2 .ed-avviso{max-width:var(--content-max);padding:0 var(--page-margin);margin:16px auto 0}.v2 .ed-avviso .alert>div{flex:1;min-width:0}.v2 .ed-avviso .ed-x{flex:none;margin-left:auto}.v2 .ed-g{max-width:var(--content-max);padding:24px var(--page-margin)64px;grid-template-columns:minmax(0,1fr)var(--ed-pan-w,380px);align-items:start;gap:24px;margin:0 auto;display:grid}.v2 .ed-g.closed{grid-template-columns:minmax(0,1fr)}.v2 .ed-card{background:var(--bg-surface);border-radius:var(--radius-md);box-shadow:var(--elev-card);min-width:0}.v2 .ed-pan{overscroll-behavior:contain;max-height:calc(100dvh - 152px);padding:0;position:sticky;top:128px;overflow-y:auto}.v2 .ed-pan[hidden],.v2 .ed-pan-h{display:none}.v2 .ed-fmtbar{z-index:5;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-md)var(--radius-md)0 0;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:104px}.v2 .ed-fmt{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.v2 .ed-fmt::-webkit-scrollbar{display:none}.v2 .ed-fmt button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.v2 .ed-fmt button:hover:not(:disabled){background:var(--bg-sunken);color:var(--text-primary)}.v2 .ed-fmt button[aria-pressed=true]{background:var(--tab-active-bg);color:var(--text-primary)}.v2 .ed-fmt button:disabled{opacity:.4;cursor:not-allowed}.v2 .ed-fmt button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.v2 .ed-fmt .sep{background:var(--border-subtle);flex:none;width:1px;height:20px;margin:0 4px}.v2 .ed-prev[aria-pressed=true]{background:var(--tab-active-bg);box-shadow:inset 0 0 0 1px var(--border-strong)}.v2 .ed-in{max-width:720px;margin:0 auto;padding:40px 48px 72px}.v2 .ed-campo{position:relative}.v2 .ed-titolo,.v2 .ed-estratto{resize:none;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:4px;padding:0;font-family:inherit;display:block;overflow:hidden}.v2 .ed-titolo{font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:-.02em;text-wrap:balance;font-size:2rem;font-weight:700;line-height:2.5rem}.v2 .ed-estratto{color:var(--text-secondary);margin-top:12px;font-size:1.0625rem;line-height:1.75rem}.v2 .ed-titolo::placeholder,.v2 .ed-estratto::placeholder{color:var(--text-tertiary);opacity:1}.v2 .ed-titolo:focus-visible,.v2 .ed-estratto:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.v2 .ed-cc{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);position:absolute;bottom:-20px;right:0}.v2 .ed-cc.over{color:var(--danger);font-weight:600}.v2 .ed-testo{color:var(--text-primary);border-radius:4px;outline:0;min-height:320px;margin-top:32px;font-size:1.0625rem;line-height:1.75rem}.v2 .ed-testo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.v2 .ed-testo h1{font-family:var(--font-display);margin:32px 0 12px;font-size:1.5rem;font-weight:700;line-height:2rem}.v2 .ed-testo h2{font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:-.01em;margin:40px 0 12px;font-size:1.375rem;font-weight:650;line-height:1.875rem}.v2 .ed-testo h3,.v2 .ed-testo h4{margin:24px 0 8px;font-size:1.0625rem;font-weight:650;line-height:1.5rem}.v2 .ed-testo p{margin:0 0 16px}.v2 .ed-testo ul,.v2 .ed-testo ol{margin:0 0 16px;padding-left:24px}.v2 .ed-testo ul{list-style:outside}.v2 .ed-testo ol{list-style:decimal}.v2 .ed-testo li{margin-bottom:6px}.v2 .ed-testo a{color:var(--link);text-underline-offset:3px;cursor:text;text-decoration:underline}.v2 .ed-testo strong{font-weight:650}.v2 .ed-testo blockquote{border-left:3px solid var(--border-strong);color:var(--text-secondary);margin:24px 0;padding-left:16px;font-style:italic}.v2 .ed-testo hr{border:0;border-top:1px solid var(--border-subtle);margin:24px 0}.v2 .ed-testo table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin:0 0 16px}.v2 .ed-testo th,.v2 .ed-testo td{border:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:6px 10px}.v2 .ed-testo p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none;float:left;height:0}.v2 .ed-testo .toc-container,.v2 .ed-testo .key-takeaways,.v2 .ed-testo .blog-alert,.v2 .ed-testo .faq-accordion,.v2 .ed-testo .blog-cta-box{border-radius:var(--radius-sm);background:var(--bg-canvas);box-shadow:inset 3px 0 0 var(--border-strong);margin:24px 0;padding:28px 16px 12px 20px;position:relative}.v2 .ed-testo .toc-container:before,.v2 .ed-testo .key-takeaways:before,.v2 .ed-testo .blog-alert:before,.v2 .ed-testo .faq-accordion:before,.v2 .ed-testo .blog-cta-box:before{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:.6875rem;font-weight:600;line-height:1rem;position:absolute;top:8px;left:20px}.v2 .ed-testo .toc-container:before{content:"Indice · dai titoli H2"}.v2 .ed-testo .key-takeaways:before{content:"Punti chiave"}.v2 .ed-testo .blog-alert:before{content:"Riquadro"}.v2 .ed-testo .faq-accordion:before{content:"Domande frequenti"}.v2 .ed-testo .blog-cta-box:before{content:"Invito all'azione"}.v2 .ed-testo .blog-alert--info{box-shadow:inset 3px 0 0 var(--info-icon)}.v2 .ed-testo .blog-alert--tip{box-shadow:inset 3px 0 0 var(--success-icon)}.v2 .ed-testo .blog-alert--warning{box-shadow:inset 3px 0 0 var(--warning-icon)}.v2 .ed-testo .blog-alert--danger{box-shadow:inset 3px 0 0 var(--danger-icon)}.v2 .ed-testo .toc-container{color:var(--text-secondary)}.v2 .ed-testo .toc-header{display:none}.v2 .ed-testo .toc-list{margin:0;padding-left:20px}.v2 .ed-testo .toc-list a{color:var(--text-secondary);text-decoration:none}.v2 .ed-testo .key-takeaways h3{display:none}.v2 .ed-testo .key-takeaways ul,.v2 .ed-testo .blog-cta-box p{margin-bottom:4px}.v2 .ed-testo .faq-accordion__item+.faq-accordion__item{margin-top:12px}.v2 .ed-testo .faq-accordion__question{text-align:left;width:100%;font:inherit;cursor:text;color:var(--text-primary);background:0 0;border:0;padding:0;font-weight:650;display:block}.v2 .ed-testo .faq-accordion__answer p{margin:4px 0 0}.v2 .ed-testo .blog-cta-box h4{margin:0 0 4px;font-size:1.0625rem;font-weight:650}.v2 .ed-testo .blog-cta-box a{margin-top:4px;font-weight:600;display:inline-block}.v2 .ed-doc.is-anteprima .ed-fmtbar{border-bottom:1px solid var(--border-subtle)}.v2 .ed-sito{border-radius:0 0 var(--radius-md)var(--radius-md);max-height:none;overflow:hidden}.v2 .ed-ps{border-top:1px solid var(--border-subtle)}.v2 .ed-ps:first-of-type{border-top:0}.v2 .ed-ps>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:0 16px;list-style:none;display:flex}.v2 .ed-ps>summary::-webkit-details-marker{display:none}.v2 .ed-ps>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.v2 .ed-ps-t{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:.9375rem;font-weight:650}.v2 .ed-ps .chev{color:var(--text-tertiary);transition:transform var(--dur-fast)var(--ease-standard);margin-left:auto}.v2 .ed-ps[open]>summary .chev{transform:rotate(180deg)}.v2 .ed-ps-b{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 16px 16px;display:grid}.v2 .ed-ps .bl-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin-top:0}.v2 .ed-ps .bl-steps .sd:after{display:none}.v2 .ed-cnt-e{font-size:var(--fs-xs);color:var(--danger);align-items:center;gap:4px;font-weight:600;display:inline-flex}.v2 .ed-cnt-e svg{color:var(--danger-icon)}.v2 .ed-nota{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);align-items:flex-start;gap:6px;margin:0;display:flex}.v2 .ed-nota svg{flex:none;margin-top:3px}.v2 .ed-ok{font-size:var(--fs-sm);color:var(--success);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.v2 .ed-ok svg{color:var(--success-icon)}.v2 .ed-err{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--danger);align-items:flex-start;gap:6px;margin:0;font-weight:600;display:flex}.v2 .ed-err svg{color:var(--danger-icon);flex:none;margin-top:3px}.v2 .ed-warn{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--warning);align-items:flex-start;gap:6px;margin:0;font-weight:600;display:flex}.v2 .ed-warn svg{color:var(--warning-icon);flex:none}.v2 .ed-ps .fld{gap:4px;min-width:0;display:grid}.v2 .ed-ps .fld .flabel{align-items:center;gap:6px;margin-bottom:0;display:flex}.v2 .ed-ps .input{height:32px}.v2 .ed-mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.v2 .ed-ps .input[readonly]{background:var(--bg-canvas);color:var(--text-secondary)}.v2 .ed-lock{color:var(--text-tertiary)}.v2 .ed-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .ed-acts .btn[aria-pressed=true]{background:var(--tab-active-bg);box-shadow:inset 0 0 0 1px var(--border-strong)}.v2 .ed-img{border-radius:var(--radius-sm);background:var(--thumb-bg);aspect-ratio:16/9;position:relative;overflow:hidden}.v2 .ed-img img{object-fit:cover;width:100%;height:100%;display:block}.v2 .ed-img.vuota{font-size:var(--fs-sm);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-subtle);place-items:center;display:grid}.v2 .ed-pick{gap:10px;display:grid}.v2 .ed-pick.ed-riga{grid-template-columns:minmax(0,1fr) auto}.v2 .ed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.v2 .ed-grid button{aspect-ratio:4/3;background:var(--thumb-bg);cursor:pointer;border:0;border-radius:4px;padding:0;overflow:hidden}.v2 .ed-grid button:hover,.v2 .ed-grid button:focus-visible{box-shadow:inset 0 0 0 2px var(--signature);outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .ed-grid img{object-fit:cover;width:100%;height:100%;display:block}.v2 .ed-gprev{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-subtle);background:#fff;min-width:0;padding:12px 14px;font-family:Arial,system-ui,sans-serif;overflow:hidden}.v2 .ed-gprev .gu{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.v2 .ed-gprev .gt{color:#1a0dab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:18px;line-height:24px;display:-webkit-box;overflow:hidden}.v2 .ed-gprev .gd{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.v2 .ed-tags{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);flex-wrap:wrap;gap:6px;min-height:32px;padding:4px;display:flex}.v2 .ed-tags:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .ed-tg{background:var(--bg-sunken);height:24px;font-size:var(--fs-xs);border-radius:4px;align-items:center;gap:2px;padding:0 2px 0 8px;font-weight:500;display:inline-flex}.v2 .ed-tg button{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.v2 .ed-tg button:hover{background:var(--border-subtle)}.v2 .ed-tags input{min-width:80px;height:24px;font:inherit;font-size:var(--fs-sm);color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0 6px}.v2 .ed-tags input::placeholder{color:var(--text-tertiary);opacity:1}.v2 .ed-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.v2 .ed-dl dt{font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:500}.v2 .ed-dl dd{font-size:var(--fs-sm);line-height:var(--lh-sm);word-break:break-word;margin:2px 0 0}.v2 .ed-gen{border-radius:var(--radius-md);background:var(--bg-canvas);box-shadow:inset 0 0 0 1px var(--border-subtle);gap:14px;margin-top:32px;padding:20px;display:grid}.v2 .ed-gen h2{align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:650;display:flex}.v2 .ed-gen h2 svg{color:var(--signature)}.v2 .ed-ta{resize:vertical;height:auto;min-height:64px;line-height:var(--lh-sm);padding:8px 10px}.v2 .ed-due{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2 .ed-ctrl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v2 .ed-ctrl li{font-size:var(--fs-sm);line-height:var(--lh-sm);grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.v2 .ed-ctrl li svg{margin-top:2px}.v2 .ed-ctrl .ok svg{color:var(--success-icon)}.v2 .ed-ctrl .avviso{font-weight:600}.v2 .ed-ctrl .avviso svg{color:var(--warning-icon)}.v2 .ed-ctrl .info svg{color:var(--info-icon)}.v2 .ed-mbar{display:none}@media (max-width:1100px){.v2 .ed-g{--ed-pan-w:340px}.v2 .ed-in{padding:32px 32px 64px}}@media (max-width:839px){.v2 .ed-g{grid-template-columns:minmax(0,1fr)}.v2 .ed-pan{z-index:45;max-height:none;box-shadow:none;border-radius:0;position:fixed;inset:0}.v2 .ed-pan[hidden]{display:none}.v2 .ed-pan-h{z-index:3;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;height:56px;padding:0 8px;font-weight:600;display:flex;position:sticky;top:0}}@media (max-width:599px){.v2 .ed-bar{top:0}.v2 .ed-bar-in{gap:6px;height:52px;padding:0 8px 0 4px}.v2 .ed-h-m,.v2 .ed-save .lbl,.v2 .ed-crumb .lbl,.v2 .ed-st .lbl{display:none}.v2 .ed-fmtbar{top:52px}.v2 .ed-g{padding:0 0 calc(88px + env(safe-area-inset-bottom))}.v2 .ed-card{box-shadow:none;border-radius:0}.v2 .ed-in{padding:24px 16px 48px}.v2 .ed-titolo{font-size:1.625rem;line-height:2.125rem}.v2 .ed-testo{font-size:1rem;line-height:1.625rem}.v2 .ed-fmt button{width:40px;height:40px}.v2 .ed-due{grid-template-columns:minmax(0,1fr)}.v2 .ed-mbar{z-index:40;background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:8px 12px calc(8px + env(safe-area-inset-bottom));align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.v2 .ed-mbar .btn{height:44px;min-height:44px}.v2 .ed-mbar .btn-p{flex:1}.v2 .ed-pan{z-index:60}.v2 .ed-pan-h{height:52px}.v2 .ed-ps>summary{min-height:52px}.v2 .ed-ps .input{height:44px;font-size:1rem}.v2 .ed-sito{border-radius:0}}.v2.nl{min-height:calc(100dvh - 105px)}.v2.nl .page{padding-top:32px}.v2.nl .status{align-items:center;margin-bottom:24px}.v2.nl .status h1{margin-top:0}.v2.nl .status-sub{gap:8px 24px;margin-top:12px}.v2.nl .tabs-p{padding-top:24px}.v2.nl .t-warn{color:var(--warning);font-weight:500}.v2.nl .t-err{color:var(--danger);font-weight:500}.v2.nl .t-ok{color:var(--success);font-weight:500}.v2.nl .t-warn svg,.v2.nl .t-err svg,.v2.nl .t-ok svg{vertical-align:-2px;display:inline-block}.v2 .nl-ic{vertical-align:-3px;display:inline-block}.v2 .nl-st{margin-top:6px}.v2 .nl-gap{margin-top:16px}.v2.nl .nl-md{gap:32px}.v2 .nl-l{flex-direction:column;gap:24px;min-width:0;display:flex}.v2 .nl-r{min-width:0}.v2 .nl-lb{padding-bottom:8px}.v2.nl .li{align-items:center;min-height:64px;padding:12px 16px}.v2.nl .li+.li{box-shadow:none}.v2.nl .li-m{gap:6px 12px;margin-top:6px}.v2.nl .li-m>span{align-items:center;gap:4px;display:inline-flex}.v2 .nl-r .pane-b{padding-top:8px}.v2 .nl-r .pane-act{margin-top:24px}.v2 .nl-ver{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px;display:flex}.v2 .nl-i{width:24px;height:24px}.v2 .nl-prob{font-size:var(--fs-sm);line-height:var(--lh-sm);flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.v2 .nl-prob li{color:var(--text-primary)}.v2 .nl-sezs{flex-direction:column;margin-top:24px;display:flex}.v2 .nl-sez{border-top:1px solid var(--border-subtle)}.v2 .nl-sez:last-child{border-bottom:1px solid var(--border-subtle)}.v2 .nl-sez>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;font-weight:600;list-style:none;display:flex}.v2 .nl-sez>summary::-webkit-details-marker{display:none}.v2 .nl-sez>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.v2 .nl-sez-m{color:var(--text-tertiary);font-weight:500;font-size:var(--fs-sm)}.v2 .nl-chev{transition:transform var(--dur-fast)var(--ease-standard);color:var(--text-secondary)}.v2 details[open]>summary>.nl-chev,.v2 [aria-expanded=true]>.nl-chev{transform:rotate(90deg)}.v2 .nl-sez-b{padding:0 0 16px 24px}.v2 .nl-not{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v2 .nl-not-t{align-items:flex-start;gap:6px;font-weight:500;line-height:1.25rem;display:inline-flex}.v2 .nl-not-t svg{color:var(--text-tertiary);margin-top:3px}.v2 .nl-not-m{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);flex-wrap:wrap;gap:2px 12px;margin-top:2px;display:flex}.v2 .nl-des{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2 .nl-des li{flex-wrap:wrap;gap:0 10px;line-height:1.25rem;display:flex}.v2 .nl-nota{font-size:var(--fs-xs);line-height:var(--lh-xs);margin-top:12px}.v2 .nl-mail-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.v2 .nl-h3{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display-sm);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em}.v2 .nl-mail{background:var(--bg-sunken);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border-subtle);justify-content:center;margin-top:12px;padding:16px;display:flex;overflow:hidden}.v2 .nl-mail iframe{border-radius:var(--radius-sm);background:#fff;border:0;height:720px;display:block}.v2 .nl-dlg-t{font-size:var(--fs-sm);margin-top:16px;font-weight:600}.v2 .nl-dlg-l{max-height:200px;font-size:var(--fs-sm);margin-top:8px;overflow-y:auto}.v2 .dlg:has(.nl-dlg-l){width:min(560px,100vw - 32px)}.v2 .nl-fil{padding:8px var(--pad-card)16px;flex-direction:column;gap:12px;display:flex}.v2 .nl-cerca{flex:280px;max-width:420px}.v2 .nl-fn{background:var(--signature-subtle);min-width:20px;height:20px;color:var(--text-primary);font-size:var(--fs-xs);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.v2 .nl-fil-c{flex-wrap:wrap;gap:12px 24px;display:flex}.v2 .nl-tw{overflow-x:auto}.v2 table.nl-t{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--lh-sm)}.v2 .nl-t th,.v2 .nl-t td{text-align:left;vertical-align:middle;padding:12px;font-weight:400}.v2 .nl-t th:first-child,.v2 .nl-t td:first-child{padding-left:var(--pad-card)}.v2 .nl-t th:last-child,.v2 .nl-t td:last-child{padding-right:var(--pad-card)}.v2 .nl-t thead th{font-size:var(--fs-xs);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding-top:8px;padding-bottom:8px;font-weight:600}.v2 .nl-t tbody tr:hover{background:var(--row-hover)}.v2 .nl-t tbody th{font-weight:500}.v2 .nl-nome{font-weight:500;display:block}.v2 .nl-sub{color:var(--text-tertiary);font-size:var(--fs-xs);line-height:var(--lh-xs);margin-top:2px;font-weight:400;display:block}.v2 .nl-email{word-break:break-all}.v2 .nl-prova{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--text-secondary);display:block;overflow:hidden}.v2 .nl-az{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2 .nl-piede{padding:0 var(--pad-card)16px}.v2 .show-m{display:none}.v2 .nl-iv{margin:0;padding:0 0 8px;list-style:none}.v2 .nl-iv>li+li{border-top:1px solid var(--border-subtle)}.v2 .nl-iv-r{align-items:center;gap:8px;padding-right:12px;display:flex}.v2 .nl-iv-b{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;padding:14px 0 14px var(--pad-card);background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-height:56px;display:flex}.v2 .nl-iv-b:hover{background:var(--row-hover)}.v2 .nl-iv-b:focus-visible{outline-offset:-2px}.v2 .nl-iv-t{flex-direction:column;flex:200px;min-width:0;display:flex}.v2 .nl-iv-n{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.v2 .nl-iv-t2{margin:0 0 8px}.v2 .nl-form{flex-direction:column;gap:12px;display:flex}.v2 .nl-form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2 .input.ta{resize:vertical;height:auto;padding:8px 10px;line-height:1.25rem}@media (max-width:839px){.v2.nl .nl-md{flex-direction:column;gap:24px;display:flex}.v2 .nl-mail iframe{height:600px}.v2 .hide-m{display:none}.v2 .show-m{display:block}}@media (max-width:599px){.v2.nl .page{padding-top:20px}.v2 .nl-fil{padding:8px 16px 16px}.v2 .nl-t th:first-child,.v2 .nl-t td:first-child{padding-left:16px}.v2 .nl-t th:last-child,.v2 .nl-t td:last-child{padding-right:16px}.v2.nl .tab svg{display:none}.v2 .nl-form2{grid-template-columns:1fr}.v2 .nl-sez-b{padding-left:0}.v2 .nl-mail{padding:8px}.v2 .nl-iv-b{padding-left:16px}.v2 .nl-piede{padding:0 16px 16px}}.v2.rep{min-height:calc(100dvh - 105px)}.v2.rep .page{max-width:1480px;padding-top:32px}.v2.rep .status{align-items:center;margin-bottom:16px}.v2.rep .status h1{margin-top:4px}.v2 .rep-esito{margin-bottom:12px}.v2 .rep-err{color:var(--danger);font-size:var(--fs-sm);margin-bottom:12px;font-weight:500}.v2 .rep-bar{background:var(--bg-surface);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;padding:10px 16px;display:flex}.v2 .rep-bar .hint{margin-left:auto}.v2 .hint{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary)}.v2 .rep-grid{grid-template-columns:260px minmax(0,842px) 300px;justify-content:center;align-items:start;gap:16px;display:grid}.v2 .rep-rail{flex-direction:column;gap:20px;min-width:0;max-height:calc(100dvh - 80px);padding:2px;display:flex;position:sticky;top:64px;overflow:auto}.v2 .rep-sez{border-top:1px solid var(--border-subtle);padding-top:12px}.v2 .rep-sez:first-child{border-top:0;padding-top:0}.v2 .rep-h{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display);margin-bottom:4px;font-size:1.125rem;line-height:1.5rem}.v2 .rep-h label{cursor:pointer}.v2 .rep-lg{font-size:var(--fs-xs);color:var(--text-tertiary);flex-wrap:wrap;gap:4px 10px;margin:8px 0 4px;display:flex}.v2 .rep-lg b{color:var(--text-secondary);font-weight:600}.v2 .rep-wts{margin:0;padding:0;list-style:none}.v2 .rep-wt{padding:8px 0}.v2 .rep-wt+.rep-wt{border-top:1px solid var(--border-subtle)}.v2 .rep-wt-h{align-items:center;gap:8px;display:flex}.v2 .rep-wt-h label{font-weight:600}.v2 .rep-wt-h output{border-radius:var(--radius-sm);background:var(--bg-sunken);font-variant-numeric:tabular-nums;place-items:center;min-width:28px;height:24px;margin-left:auto;font-weight:600;display:inline-grid}.v2 .rep-wt.moved output{background:var(--signature-subtle);color:var(--signature-text)}.v2 .rep-wt input[type=range]{width:100%;height:28px;accent-color:var(--accent-action);cursor:pointer;margin:2px 0 0}.v2 .rep-wt-b{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary)}.v2 .rep-stato{font-size:var(--fs-sm);color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.v2 .rep-azioni{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2 .rep-cmt{resize:vertical;height:auto;min-height:140px;line-height:1.4;font-size:var(--fs-sm);margin-top:8px;padding:8px 10px}.v2 .rep-doc{min-width:0}.v2 .rep-palco{background:var(--bg-sunken);border-radius:var(--radius-md);--rep-zoom:1;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.v2 .rep-pglbl{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:500}.v2 .rep-foglio{color:#141210;zoom:var(--rep-zoom);background:#fff;flex:none;width:794px;padding:44px 48px;box-shadow:0 0 0 1px #e2dfd7,0 4px 16px #1412101a}.v2 .rep-side{flex-direction:column;gap:12px;min-width:0;display:flex}.v2 .rep-side-h{font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:.02em;align-items:center;gap:6px;font-weight:600;display:flex}.v2 .rep-side .card-h{padding:12px 16px 4px}.v2 .rep-side .card-h h2{font-size:1rem;line-height:1.5rem}.v2 .rep-chk{margin:0;padding:0;list-style:none}.v2 .rep-chk li{align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.v2 .rep-chk li+li{border-top:1px solid var(--border-subtle)}.v2 .rep-chk li>svg{flex:none;margin-top:1px}.v2 .rep-chk .xt{font-weight:600}.v2 .rep-chk .xd{color:var(--text-secondary);font-size:var(--fs-xs);line-height:var(--lh-xs);margin-top:2px}.v2 .rep-chk .xa{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.v2 .rep-chk li.done .xt{color:var(--text-secondary);font-weight:500}.v2 .rep-chk .blk{font-size:var(--fs-xs);color:var(--danger);white-space:nowrap;margin-left:6px;font-weight:600}.v2 .rep-vuoto{color:var(--text-secondary);font-size:var(--fs-sm);padding:8px 16px 14px}.v2 .rep-hist{margin:0;padding:0;list-style:none}.v2 .rep-hist li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 16px;display:grid}.v2 .rep-hist li+li{border-top:1px solid var(--border-subtle)}.v2 .rep-hist .m{font-weight:600}.v2 .rep-hist .d{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);flex-wrap:wrap;grid-column:1/-1;gap:4px 12px;display:flex}.v2 .rep-hist li[aria-current=true]{background:var(--bg-canvas);box-shadow:inset 3px 0 0 var(--accent-action)}.v2 .rep-dlg{width:min(560px,100vw - 32px)}.v2 .rep-dlg-b{flex-direction:column;gap:12px;display:flex}.v2 .rep-dlg .fl{flex-direction:column;display:flex}.v2 .rep-dlg textarea.input{resize:vertical;height:auto;padding:8px 10px;line-height:1.4}.v2 .rep-dlg .alert ul{font-size:var(--fs-sm);margin:4px 0 0 18px}.v2 .rep-ogg{font-size:var(--fs-sm)}.v2 .rep-ogg .flabel{margin-bottom:2px}.v2 .rep-att{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.v2 .rep-att label{min-height:32px;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;display:flex}.v2 .rep-att input{width:18px;height:18px;accent-color:var(--accent-action)}@media (max-width:1279px){.v2 .rep-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.v2 .rep-doc{grid-area:1/1/span 2}.v2 .rep-rail{grid-area:1/2;max-height:none;position:static;overflow:visible}.v2 .rep-side{grid-area:2/2}}@media (max-width:899px){.v2 .rep-grid{grid-template-columns:minmax(0,1fr)}.v2 .rep-rail,.v2 .rep-doc,.v2 .rep-side{grid-area:auto/1}.v2 .rep-rail{order:1}.v2 .rep-doc{order:2}.v2 .rep-side{order:3}.v2 .rep-bar .hint{margin-left:0}}@media (max-width:599px){.v2 .rep-palco{padding:12px 8px}.v2 .rep-foglio{padding:32px 36px}.v2.rep .status{align-items:stretch}}.v2.imp{font-variant-numeric:normal;min-height:calc(100dvh - 105px)}.v2.imp .num,.v2.imp .imp-in.num,.v2.imp .imp-credit .cv{font-variant-numeric:tabular-nums}.v2.imp .page{padding-top:32px}.v2.imp .status{margin-bottom:16px}@media (min-width:600px){.v2.imp .status{align-items:center}}.v2 .imp-banner{margin-bottom:16px}.v2 .imp-st{font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2 .imp-st svg{width:14px;height:14px}.v2 .imp-st.ok{color:var(--success)}.v2 .imp-st.ok svg{color:var(--success-icon)}.v2 .imp-st.warn,.v2 .imp-st.off{color:var(--warning)}.v2 .imp-st.warn svg,.v2 .imp-st.off svg{color:var(--warning-icon)}.v2 .imp-st.err{color:var(--danger)}.v2 .imp-st.err svg{color:var(--danger-icon)}.v2 .imp-st.todo,.v2 .imp-st.skip,.v2 .imp-st.none{color:var(--text-secondary)}.v2 .imp-st.todo svg,.v2 .imp-st.skip svg{color:var(--text-tertiary)}.v2 .status-sub .imp-st{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500}.v2 .status-sub .imp-st b{font-weight:650}.v2 .imp-scope{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:4px;font-weight:600;line-height:16px;display:inline-flex}.v2 .imp-one{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.v2 .imp-toc{flex-direction:column;max-height:calc(100dvh - 80px);display:flex;position:sticky;top:64px;overflow:hidden}.v2 .imp-toc-h{border-bottom:1px solid var(--border-subtle);padding:12px}.v2 .imp-toc-b{overscroll-behavior:contain;padding:4px 0 12px;overflow-y:auto}.v2 .imp-toc-g{padding:12px 16px 4px}.v2 .imp-toc-b a{min-height:34px;color:var(--text-primary);font-size:var(--fs-sm);align-items:center;gap:8px;padding:4px 16px;display:flex;position:relative}.v2 .imp-toc-b a:hover{background:var(--row-hover);text-decoration:none}.v2 .imp-toc-b a[aria-current=true]{background:var(--sel-bg);font-weight:600}.v2 .imp-toc-b a[aria-current=true]:before{content:"";background:var(--signature);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.v2 .imp-toc-b a .n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.v2 .imp-st-ok .imp-st{color:var(--text-tertiary);font-weight:500}.v2 .imp-dm{font-size:var(--fs-xs);color:var(--signature-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.v2 .imp-nores{color:var(--text-secondary);font-size:var(--fs-sm);padding:16px}.v2 .imp-secs{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.v2 .imp-gr{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.v2 .imp-grp-t{font-family:var(--font-display);font-stretch:var(--stretch-display);margin:16px 0 -4px;font-size:1.25rem;font-weight:650;line-height:1.75rem}.v2 .imp-gr:first-child .imp-grp-t{margin-top:0}.v2 .imp-carica{color:var(--text-secondary);padding:24px}.v2 .imp-jump{display:none}.v2 .imp-sec{scroll-margin-top:64px;overflow:visible}.v2 .imp-sh{padding:20px var(--pad-card)14px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2 .imp-sec-t{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:650;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em}.v2 .imp-sec-t:focus{outline:none}.v2 .imp-sh-a{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.v2 .imp-blk{padding:20px var(--pad-card);border-top:1px solid var(--border-subtle)}.v2 .imp-sh+.imp-blk,.v2 .imp-blk:first-child{border-top:0}.v2 .imp-blk-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.v2 .imp-blk-h h3{font-size:1rem;font-weight:600;line-height:1.5rem}.v2 .imp-blk-a{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .imp-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.v2 .imp-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;display:grid}.v2 .imp-g1{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.v2 .imp-links{flex-wrap:wrap;gap:8px;padding-top:4px;padding-bottom:4px;display:flex}.v2 .imp-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.v2 .imp-dl dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);font-weight:500}.v2 .imp-dl dd{font-size:var(--fs-sm);line-height:var(--lh-sm);word-break:break-word;margin-top:2px}.v2 .imp-moved{font-size:var(--fs-sm);color:var(--text-tertiary);align-items:center;gap:6px;display:flex}.v2 .imp-moved a{color:var(--link);font-weight:600}.v2 .imp-note{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);align-items:flex-start;gap:8px;margin-top:12px;display:flex}.v2 .imp-note svg{flex:none;width:14px;height:14px;margin-top:1px}.v2 .imp-chip-sw{vertical-align:-1px;width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:3px;margin-right:4px;display:inline-block}.v2 .imp-fld{align-content:start;gap:6px;min-width:0;display:grid}.v2 .imp-lb{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.v2 .imp-hint{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary)}.v2 .imp-mod{font-size:var(--fs-xs);color:var(--signature-text);align-items:center;gap:4px;font-weight:600;display:none}.v2 .imp-mod svg{color:var(--signature)}.v2 .imp-fld.imp-chg>.imp-lb .imp-mod,.v2 .imp-fld.imp-chg>.imp-mod{display:inline-flex}.v2 .imp-prop{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--signature-text);cursor:help;align-items:center;gap:4px;font-weight:600;display:inline-flex}.v2 .imp-prop svg{color:var(--signature)}.v2 .imp-in,.v2 .imp-ta{border-radius:var(--radius-sm);width:100%;min-height:36px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--fs-base);line-height:var(--lh-base);border:0;padding:7px 12px}.v2 .imp-ta{resize:vertical;min-height:88px;display:block}.v2 .imp-ta.mono{font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.4}.v2 .imp-in::placeholder,.v2 .imp-ta::placeholder{color:var(--text-tertiary);opacity:1}.v2 .imp-in:focus-visible,.v2 .imp-ta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .imp-fld.imp-chg .imp-in,.v2 .imp-fld.imp-chg .imp-ta{box-shadow:inset 0 0 0 1px var(--border-strong),inset 3px 0 0 var(--signature)}.v2 .imp-fld.bad .imp-in,.v2 .imp-fld.bad .imp-ta{box-shadow:inset 0 0 0 1px var(--danger-icon)}.v2 .imp-errm{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--danger);align-items:flex-start;gap:6px;font-weight:600;display:flex}.v2 .imp-errm svg{color:var(--danger-icon);flex:none}.v2 .imp-num-w{align-items:center;gap:8px;display:inline-flex}.v2 .imp-in.num{text-align:right;font-variant-numeric:tabular-nums;width:96px}.v2 .imp-suf{font-size:var(--fs-sm);color:var(--text-secondary)}.v2 .imp-ro{min-height:36px;font-size:var(--fs-base);color:var(--text-primary);word-break:break-word;align-items:center;display:flex}.v2 .imp-tip{width:20px;height:20px;color:var(--text-tertiary);cursor:help;border-radius:50%;flex:none;place-items:center;display:inline-grid}.v2 .imp-tip:hover,.v2 .imp-tip:focus-visible{color:var(--text-primary);background:var(--bg-sunken)}.v2 .imp-tags{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);flex-wrap:wrap;gap:6px;min-height:36px;padding:6px;display:flex}.v2 .imp-fld.imp-chg .imp-tags{box-shadow:inset 0 0 0 1px var(--border-strong),inset 3px 0 0 var(--signature)}.v2 .imp-tg{border-radius:var(--radius-pill);background:var(--bg-sunken);height:28px;font-size:var(--fs-sm);color:var(--text-primary);align-items:center;gap:2px;padding:0 2px 0 10px;font-weight:500;display:inline-flex}.v2 .imp-tg button{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.v2 .imp-tg button:hover{background:var(--bg-canvas);color:var(--text-primary)}.v2 .imp-tags input{min-width:140px;height:28px;font-family:inherit;font-size:var(--fs-base);color:var(--text-primary);background:0 0;border:0;flex:1;padding:0 6px}.v2 .imp-tags input::placeholder{color:var(--text-tertiary);opacity:1}.v2 .imp-tags:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .imp-rg{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.v2 .imp-rg .l,.v2 .imp-rg .r{font-size:var(--fs-xs);color:var(--text-secondary)}.v2 .imp-rg .r{text-align:right}.v2 .imp-rg .v{text-align:center;font-weight:600;font-size:var(--fs-sm)}.v2 .imp-rg input[type=range]{width:100%;accent-color:var(--accent-action);grid-column:1/-1;height:24px}.v2 .imp-rgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.v2 .imp-swf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .imp-swf .swr{flex:1;min-width:220px}.v2 .imp-ck{font-size:var(--fs-sm);line-height:var(--lh-sm);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.v2 .imp-ck input{width:18px;height:18px;accent-color:var(--accent-action);flex:none;margin-top:1px}.v2 .imp-secret{border-radius:var(--radius-sm);background:var(--bg-canvas);box-shadow:inset 0 0 0 1px var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.v2 .imp-secret-b{gap:2px;min-width:0;display:grid}.v2 .imp-secret .sv{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.08em;color:var(--text-secondary)}.v2 .imp-secret .smeta{font-size:var(--fs-xs);color:var(--text-tertiary)}.v2 .imp-secret .r{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.v2 .imp-secret.miss{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-icon)}.v2 .imp-secret.miss .sv{color:var(--danger);letter-spacing:0;font-family:var(--font-body);font-weight:600}.v2 .imp-rows{display:grid}.v2 .imp-row{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.v2 .imp-row+.imp-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.v2 .imp-row-i{color:var(--text-tertiary);display:inline-flex}.v2 .imp-row-b{flex:1;min-width:180px}.v2 .imp-row-t{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.v2 .imp-row-m{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);margin-top:2px}.v2 .imp-row-a{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2 .imp-empty{border-radius:var(--radius-md);border:1px dashed var(--border-strong);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.v2 .imp-empty b{color:var(--text-primary);display:block}.v2 .imp-empty .btn{margin-left:auto}.v2 .imp-credit{border-radius:var(--radius-md);background:var(--bg-canvas);box-shadow:inset 0 0 0 1px var(--border-subtle);flex-wrap:wrap;align-items:flex-end;gap:12px 32px;padding:12px 16px;display:flex}.v2 .imp-credit>div{gap:2px;display:grid}.v2 .imp-credit .cl{font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:500}.v2 .imp-credit .cv{font-size:1.5rem;font-weight:650;line-height:2rem;font-stretch:var(--stretch-display);font-variant-numeric:tabular-nums}.v2 .imp-credit .cv.err{color:var(--danger)}.v2 .imp-credit .btn{margin-left:auto}.v2 .imp-savebar{z-index:4;padding:12px var(--pad-card);background:var(--bg-surface);border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md)var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:sticky;bottom:0}.v2 .imp-sb-m{min-width:200px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex:1;align-items:center;gap:8px;display:flex}.v2 .imp-sb-m svg{flex:none}.v2 .imp-sb-m b{color:var(--text-primary);font-weight:600}.v2 .imp-savebar.dirty{background:var(--signature-subtle);box-shadow:inset 0 3px 0 var(--signature)}.v2 .imp-savebar.dirty .imp-sb-m{color:var(--text-primary)}.v2 .imp-sb-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .imp-sb-e:empty{display:none}.v2 .imp-sb-e{flex-basis:100%}.v2 .imp-sb-e:has(>span[role=status]:empty):not(:has(.imp-errm)){display:none}.v2 .btn-dt{color:var(--danger)}.v2 .btn-dt:hover{color:var(--danger);background:var(--danger-bg)}.v2 .imp-job-ora{display:inline-flex}.v2 .imp-job-ora .imp-in{text-align:left;width:128px}.v2 .imp-row.imp-job-chg{box-shadow:inset 3px 0 0 var(--signature);padding-left:12px}.v2 .imp-danger{margin:0 var(--pad-card)20px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--danger-icon);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.v2 .imp-danger>svg{color:var(--danger-icon)}.v2 .imp-danger b{color:var(--danger);flex:1}.v2 .imp-lvl{padding:16px var(--pad-card);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2 .imp-dlg-l{font-size:var(--fs-sm);line-height:var(--lh-sm);gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.v2 .imp-dlg-l li{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}@media (max-width:1023px){.v2 .imp-one{grid-template-columns:minmax(0,1fr)}.v2 .imp-toc{display:none}.v2 .imp-jump{z-index:15;background:var(--bg-canvas);margin-bottom:8px;padding:8px 0;display:block;position:sticky;top:0}.v2 .imp-jump .imp-in{height:44px}}@media (max-width:599px){.v2 .imp-g2,.v2 .imp-g3,.v2 .imp-dl,.v2 .imp-rgs{grid-template-columns:minmax(0,1fr)}.v2 .imp-in,.v2 .imp-ta{min-height:44px;font-size:1rem}.v2 .imp-sb-a{width:100%}.v2 .imp-sb-a .btn{flex:1}.v2 .imp-secret .r{width:100%;margin-left:0}.v2 .imp-secret .r .btn{flex:1}.v2 .imp-danger .btn{width:100%}.v2 .imp-tg button{width:36px;height:36px}.v2 .imp-sh,.v2 .imp-blk,.v2 .imp-savebar{padding-left:16px;padding-right:16px}}.v2 .imp-az-colore{align-items:center;gap:8px;display:flex}.v2 .imp-az-colore input[type=color]{border-radius:var(--radius-sm);width:44px;height:36px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface);cursor:pointer;border:0;flex:none;padding:2px}.v2 .imp-az-colore .imp-in{max-width:140px}.v2 .imp-az-rub{gap:12px;display:grid}.v2 .imp-az-rub-r{box-shadow:inset 0 1px 0 var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.v2 .imp-az-rub-n{flex:none;width:132px}.v2 .imp-az-rub-ic{flex:none;width:170px}.v2 .imp-az-rub-av{font-size:var(--fs-sm);color:var(--warning);flex-basis:100%;align-items:center;gap:6px;margin:0;display:flex}.v2 .imp-az-tag{border-radius:var(--radius-sm);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:6px;padding:4px 10px;font-weight:800;display:inline-flex}.v2 .imp-az-loghi{gap:12px;display:grid}.v2 .imp-az-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2 .imp-az-logo-i{border-radius:var(--radius-sm);background:var(--bg-sunken);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-tertiary);flex:none;place-items:center;display:grid;overflow:hidden}.v2 .imp-az-logo-i img{object-fit:contain;max-width:100%;max-height:100%}.v2 .imp-az-logo-b{flex:1;gap:2px;min-width:120px;display:grid}.v2 .imp-az-tabs{padding:12px var(--pad-card)0}.v2 .imp-az-det{margin-top:16px}.v2 .imp-az-det>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;min-height:32px;font-weight:600;display:flex}.v2 .imp-az-det[open]>summary{margin-bottom:8px}.v2 .imp-az-lista{gap:12px;display:grid}.v2 .imp-az-riga{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border-subtle);align-items:flex-start;gap:8px;padding:12px;display:flex}.v2 .imp-az-riga-c{flex:1;gap:12px;min-width:0;display:grid}.v2 .imp-az-riga>.iconbtn{margin-top:20px}.v2 .imp-az-esito{margin-top:12px}.v2 .imp-az-conc+.imp-az-conc{box-shadow:inset 0 1px 0 var(--border-subtle)}.v2 .imp-az-conc .imp-row+.imp-row{box-shadow:none}.v2 .imp-az-conc .imp-az-det{margin:0 0 12px}.v2 .imp-az-gap{border-radius:var(--radius-md);background:var(--bg-canvas);box-shadow:inset 0 0 0 1px var(--border-subtle);gap:8px;margin-top:16px;padding:14px 16px;display:grid}.v2 .imp-az-gap h3{font-size:1rem;font-weight:600}.v2 .imp-az-gap ul{font-size:var(--fs-sm);line-height:var(--lh-sm);gap:6px;padding-left:18px;list-style:outside;display:grid}.v2 .imp-az-gap .btn{justify-self:start}.v2 .imp-az-riep{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.v2 .imp-az-gruppo{margin-top:16px}.v2 .imp-az-gruppo .eyebrow{margin-bottom:4px;display:block}.v2 .imp-danger-e{margin:-12px var(--pad-card)16px}@media (max-width:599px){.v2 .imp-az-riga-c{grid-template-columns:minmax(0,1fr)!important}.v2 .imp-az-riep{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .imp-az-tabs{padding-left:16px;padding-right:16px;overflow-x:auto}.v2 .imp-g3{grid-template-columns:minmax(0,1fr)}}.v2 .imp-ag-prompt-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2 .imp-ag-giorni{flex-wrap:wrap;gap:6px;display:flex}.v2 .imp-ag-giorno{border-radius:var(--radius-sm);background:var(--bg-surface);min-width:46px;height:32px;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-strong);transition:background-color var(--dur-instant)var(--ease-standard),color var(--dur-instant)var(--ease-standard);border:0;padding:0 10px;font-weight:550;position:relative}.v2 .imp-ag-giorno:hover{background:var(--bg-sunken);color:var(--text-primary)}.v2 .imp-ag-giorno[aria-pressed=true]{background:var(--sel-bg);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--signature),inset 0 -2px 0 var(--signature);font-weight:650}.v2 .imp-ag-giorno:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.v2 .imp-ag-ora{text-align:left;width:112px}.v2 .imp-ag-finestre{gap:8px;display:grid}.v2 .imp-ag-finestra{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:8px;display:grid}.v2 .imp-ag-nuova{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.v2 .imp-ag-nuova+.imp-errm{margin-top:8px}.v2 .imp-row .swr{width:100%}.v2 .imp-ag-modelli{gap:16px;display:grid}.v2 .imp-ag-modello{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.v2 .imp-ag-info{font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 8px;display:flex}.v2 .imp-ag-stima{font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}@media (max-width:899px){.v2 .imp-ag-modello{grid-template-columns:minmax(0,1fr)}.v2 .imp-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.v2 .imp-ag-nuova{grid-template-columns:minmax(0,1fr)}.v2 .imp-ag-nuova .btn{width:100%}.v2 .imp-ag-finestra{grid-template-columns:minmax(0,1fr) auto}.v2 .imp-ag-finestra .imp-ag-ora{grid-column:1;width:100%}.v2 .imp-ag-giorno{min-width:40px;height:40px}.v2 .imp-ag-ora{width:100%}}.v2 .imp-cl-gap{margin-top:16px}.v2 .imp-cl-esito{margin-top:12px}.v2 .imp-cl-esito p{margin-top:2px}.v2 .imp-cl-dt{color:var(--danger)}.v2 .imp-cl-dt svg{color:var(--danger-icon)}.v2 .imp-cl-dis{cursor:not-allowed;display:inline-block}.v2.hdr{background:var(--bg-surface);box-shadow:inset 0 -1px 0 var(--border-subtle);padding-top:env(safe-area-inset-top)}.v2 .hdr-in{max-width:var(--content-max);padding:0 var(--page-margin);align-items:center;gap:12px;height:56px;margin:0 auto;display:flex}.v2 .co{align-items:center;gap:12px;min-width:0;display:flex}.v2 .co-logo{border-radius:var(--radius-sm);background:var(--logo-bg);width:36px;height:36px;color:var(--logo-fg);font-family:var(--font-display);font-stretch:var(--stretch-display);flex:none;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.v2 .co-logo img{object-fit:cover;width:100%;height:100%}.v2 .co-t{min-width:0}.v2 .co-name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;line-height:1.25rem;overflow:hidden}.v2 .co-sector{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .hdr-r{align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .notif{border-radius:var(--radius-sm);cursor:pointer;height:32px;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-sm);transition:background-color var(--dur-instant)var(--ease-standard),color var(--dur-instant)var(--ease-standard),transform var(--dur-instant)var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.v2 .notif:hover,.v2 .notif[data-popup-open]{background:var(--bg-sunken);color:var(--text-primary)}.v2 .notif:active{transform:translateY(1px)}.v2 .count{background:var(--bg-sunken);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary);font-size:var(--fs-xs);border-radius:999px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.v2 .ntf{width:min(360px,100vw - 16px);max-height:min(480px,var(--available-height));flex-direction:column;padding:0;display:flex;overflow:hidden}.v2 .ntf-h{box-shadow:inset 0 -1px 0 var(--border-subtle);align-items:center;gap:8px;padding:10px 12px;display:flex}.v2 .ntf-h h2{font-size:var(--fs-base);margin:0;font-weight:600}.v2 .ntf-h .btn{margin-left:auto}.v2 .ntf-l{margin:0;padding:4px;list-style:none;overflow-y:auto}.v2 .ntf-i{text-align:left;cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:5px;align-items:flex-start;gap:10px;padding:8px;font-family:inherit;display:flex}.v2 .ntf-i:hover{background:var(--bg-sunken)}.v2 .ntf-i>svg{flex:none;margin-top:2px}.v2 .ntf-b{flex:1;min-width:0}.v2 .ntf-t{align-items:baseline;gap:8px;display:flex}.v2 .ntf-t b{min-width:0;font-weight:500;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.v2 .ntf-t time{font-size:var(--fs-xs);color:var(--text-tertiary);flex:none}.v2 .ntf-m{-webkit-line-clamp:2;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.v2 .ntf-i.new{color:var(--text-primary)}.v2 .ntf-i.new .ntf-t b{font-weight:600}.v2 .ntf-i.new:after{content:"";background:var(--signature);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.v2 .ntf .empty{padding:24px 16px}.v2.tabs{z-index:30;background:var(--bg-surface);box-shadow:inset 0 -1px 0 var(--border-subtle);position:sticky;top:0}.v2 .tabs-in{max-width:var(--content-max);padding:0 calc(var(--page-margin) - 12px);gap:2px;margin:0 auto;display:flex;overflow:hidden}.v2.tabs .tab{height:48px;font-size:var(--fs-base)}.v2.tabs .tab svg{width:18px;height:18px;color:var(--text-tertiary)}.v2.tabs .tab:hover svg{color:var(--text-secondary)}.v2 .tab-more{display:none}.v2 .tab-more[data-cur]{color:var(--text-primary);font-weight:600}@media (max-width:1199px){.v2.tabs .tab.x:not([aria-current=page]){display:none}.v2 .tab-more{display:inline-flex}}.v2.bbar{display:none}.v2 .sheet{z-index:61;background:var(--bg-overlay);color:var(--text-primary);border-radius:var(--radius-md)var(--radius-md)0 0;box-shadow:0 0 0 1px var(--border-strong);padding:12px 16px calc(16px + env(safe-area-inset-bottom));transition-behavior:allow-discrete;transition-property:transform,opacity,display;transition-duration:var(--dur-base);transition-timing-function:var(--ease-enter);outline:0;position:fixed;bottom:0;left:0;right:0;transform:none}@starting-style{.v2 .sheet{transform:translateY(100%)}}.v2 .sheet[data-starting-style]{transform:translateY(100%)}.v2 .sheet[data-ending-style]{transition-duration:var(--dur-exit);transition-timing-function:var(--ease-exit);transform:translateY(100%)}.v2 .sheet-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.v2 .sheet-h h2{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display-sm);margin:0;font-size:1.125rem;line-height:1.625rem}.v2 .sheet-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2 .sheet-g a{border-radius:var(--radius-sm);background:var(--bg-surface);min-height:72px;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary);transition:background-color var(--dur-instant)var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:flex}.v2 .sheet-g a svg{color:var(--text-secondary)}.v2 .sheet-g a:hover{background:var(--bg-sunken);text-decoration:none}.v2 .sheet-g a[aria-current=page]{box-shadow:inset 0 0 0 2px var(--accent-action);font-weight:600}.v2 .sheet-g a[aria-current=page] svg{color:var(--accent-action)}.v2 .sheet-g .solo-tel{display:none}@media (min-width:600px){.v2 .sheet{left:auto;right:24px;top:var(--sheet-top,112px);border-radius:var(--radius-md);opacity:1;width:380px;padding:12px 16px 16px;bottom:auto}@starting-style{.v2 .sheet{opacity:0;transform:translateY(-4px)}}.v2 .sheet[data-starting-style],.v2 .sheet[data-ending-style]{opacity:0;transform:translateY(-4px)}}@media (max-width:599px){.v2 .sheet-g .solo-tel{display:flex}.v2 .hdr-in{gap:4px;padding:0 8px}.v2 .co{gap:10px}.v2 .co-logo{width:32px;height:32px;font-size:16px}.v2 .co-sector,.v2 .notif .lbl,.v2.hdr .set{display:none}.v2 .notif{justify-content:center;width:32px;padding:0}.v2 .notif .count{min-width:18px;height:18px;padding:0 5px;position:absolute;top:-6px;right:-8px}.v2 .notif:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2.tabs{display:none}.v2.bbar{z-index:40;background:var(--bg-surface);box-shadow:inset 0 1px 0 var(--border-subtle);padding:4px 4px env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.v2.bbar a,.v2.bbar button{border-radius:var(--radius-sm);cursor:pointer;min-height:56px;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-xs);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:flex;position:relative}.v2.bbar a svg,.v2.bbar button svg{width:20px;height:20px}.v2.bbar [aria-current=page],.v2.bbar [data-cur]{color:var(--text-primary);font-weight:600}.v2.bbar [aria-current=page] svg,.v2.bbar [data-cur] svg{color:var(--accent-action)}.v2.bbar [aria-current=page]:before,.v2.bbar [data-cur]:before{content:"";background:var(--accent-action);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-4px;left:28%;right:28%}}.v2 .hm-skip{z-index:80;border-radius:var(--radius-sm);background:var(--bg-overlay);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-strong);padding:8px 12px;font-weight:600;position:absolute;top:-60px;left:8px}.v2 .hm-skip:focus{text-decoration:none;top:8px}.v2 .hm-brand{color:var(--text-primary);align-items:center;gap:10px;min-width:0;display:flex}.v2 .hm-brand:hover{text-decoration:none}.v2 .hm-brand img{border-radius:var(--radius-md);object-fit:cover;flex:none;width:32px;height:32px}.v2 .hm-brand .n{font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.v2 .hm-brand .s{color:var(--text-tertiary);font-size:var(--fs-sm)}.v2 .count.hm-err{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2 .count.hm-err{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--danger)38%,transparent)}}.v2 a.notif:hover{text-decoration:none}.v2 .hm-user{border-radius:var(--radius-sm);height:36px;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-instant)var(--ease-standard),color var(--dur-instant)var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 4px;font-weight:500;display:inline-flex;position:relative}.v2 .hm-user:hover,.v2 .hm-user[data-popup-open]{background:var(--bg-sunken);color:var(--text-primary)}.v2 .hm-user .av{background:var(--signature-subtle);width:28px;height:28px;color:var(--signature-text);font-weight:600;font-size:var(--fs-xs);box-shadow:inset 0 0 0 1px var(--signature);border-radius:50%;place-items:center;display:grid}.v2.v2-root .hm .status{align-items:center;margin-bottom:20px}.v2 .hm .status h1{margin-top:0}.v2 .hm .status-sub button{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:28px;padding:0;display:inline-flex}.v2 .hm .status-sub button:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.v2 .hm .status-sub b{color:var(--text-primary)}.v2 .hm-bar{flex-direction:column;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.v2 .hm-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2 .hm-tools .field{flex:260px;max-width:360px}.v2 .hm-sortw{margin-left:auto}.v2 .hm-kbd{font-family:var(--font-mono);font-size:var(--fs-2xs);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-tertiary);border-radius:4px;padding:3px 5px;line-height:1;position:absolute;right:10px}.v2 .hm-bar .chip svg{width:16px;height:16px}.v2 .hm-vuoto{margin-top:16px}.v2 .hm-gh{align-items:center;gap:8px;margin:20px 0 10px;display:flex}.v2 .hm-gh .eyebrow{align-items:center;gap:6px;display:inline-flex}.v2 .hm-gh:after{content:"";background:var(--border-subtle);flex:1;height:1px}.v2 .hm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2 .hm:not(:has(.hm-gh)) .hm-grid{margin-top:16px}.v2 .hm-sc{flex-direction:column;padding:16px 18px 14px;display:flex;position:relative}.v2 .hm-sc.st-blocco{box-shadow:inset 0 3px 0 var(--danger-icon),var(--elev-card)}.v2 .hm-sc.st-fare{box-shadow:inset 0 3px 0 var(--warning-icon),var(--elev-card)}.v2 .hm-sc-h{align-items:center;gap:12px;display:flex}.v2 .hm-sc-h>div{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.v2 .hm-sc-h h3{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1rem;font-weight:600;line-height:1.375rem;overflow:hidden}.v2 .hm-sc-h h3 a{color:inherit}.v2 .hm-lg{border-radius:var(--radius-sm);background:var(--logo-bg);width:36px;height:36px;color:var(--logo-fg);font-family:var(--font-display);font-stretch:var(--stretch-display);flex:none;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.v2 .hm-lg.big{width:44px;height:44px;font-size:21px}.v2 .hm-lg img{object-fit:cover;width:100%;height:100%}.v2 .hm-sc-f{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5rem;margin-top:10px;display:-webkit-box;overflow:hidden}.v2 .hm-nums{background:var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.v2 .hm-nums>div{background:var(--bg-surface);min-width:0;padding:8px 10px}.v2 .hm-nums .l{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.v2 .hm-nums .v{align-items:center;gap:5px;margin-top:2px;font-size:1.25rem;font-weight:600;line-height:1.75rem;display:flex}.v2 .hm-nums .v svg{width:16px;height:16px}.v2 .hm-nums .v.txt{font-size:var(--fs-sm);align-items:flex-start;min-height:1.75rem;padding-top:5px;line-height:1.125rem}.v2 .hm-nums .v.txt svg{margin-top:1px}.v2 .hm-nums .s{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .hm-nums .err .v{color:var(--danger)}.v2 .hm-nums .err svg{color:var(--danger-icon)}.v2 .hm-nums .warn .v{color:var(--warning)}.v2 .hm-nums .warn svg{color:var(--warning-icon)}.v2 .hm-nums .wait .v,.v2 .hm-nums .info .v{color:var(--info)}.v2 .hm-nums .wait svg,.v2 .hm-nums .info svg{color:var(--info-icon)}.v2 .hm-nums .ok svg{color:var(--success-icon)}.v2 .hm-nums .neu .v{color:var(--text-secondary)}.v2 .hm-nums .neu svg{color:var(--text-tertiary)}.v2 .hm-mini{align-items:center;margin-top:10px;display:flex}.v2 .hm-mini-i{align-items:center;display:inline-flex}.v2 .hm-dot{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-secondary);border-radius:5px;place-items:center;display:grid}.v2 .hm-dot svg{width:13px;height:13px}.v2 .hm-dot.err{box-shadow:inset 0 0 0 2px var(--danger-icon);color:var(--danger-icon);background:var(--danger-bg)}.v2 .hm-dot.warn{box-shadow:inset 0 0 0 2px var(--warning-icon);color:var(--warning-icon);background:var(--warning-bg)}.v2 .hm-dot.wait{box-shadow:inset 0 0 0 1px var(--info-icon);color:var(--info-icon)}.v2 .hm-dot.neu{box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-tertiary);background:var(--bg-sunken)}.v2 .hm-ln{background:var(--border-strong);width:8px;height:2px}.v2 .hm-ln.cut{background:repeating-linear-gradient(90deg,var(--danger-icon)0 3px,transparent 3px 5px)}.v2 .hm-sc-a{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.v2 .hm-sc-a .r{align-items:center;gap:4px;margin-left:auto;display:flex}.v2 .hm-sc-a .btn-t{font-weight:600}.v2 .hm.compatte .hm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2 .hm.compatte .hm-nums,.v2 .hm.compatte .hm-mini{display:none}.v2 .hm.compatte .hm-sc-f{-webkit-line-clamp:1;min-height:0}.v2 .hm.compatte .hm-sc{padding:12px 14px}.v2 .hm.compatte .hm-sc-a{padding-top:10px}.v2 .hm-dt-h{align-items:center;gap:12px;margin-top:4px;display:flex}.v2 .hm-dt-h p{font-size:var(--fs-sm);margin:0}.v2 .hm-dt-sec{margin-top:24px}.v2 .hm-dt-sec>.eyebrow{align-items:center;gap:8px;display:flex}.v2 .hm-dt-sec>.eyebrow:after{content:"";background:var(--border-subtle);flex:1;height:1px}.v2 .hm-gn{font-size:var(--fs-xs);color:var(--text-tertiary);order:2;font-weight:600}.v2 .hm-dt-vuoto{margin:12px 0 0}.v2 .hm-todo{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.v2 .hm-todo+.hm-todo{box-shadow:inset 0 1px 0 var(--border-subtle)}.v2 .hm-todo>svg{margin-top:2px}.v2 .hm-todo .b{flex:1;min-width:0}.v2 .hm-todo .t{font-weight:600;line-height:1.25rem}.v2 .hm-todo .d{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-top:2px}.v2 .hm-todo .btn{flex:none}.v2 .hm-chain-l{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.v2 .hm-chain-l li{align-items:center;gap:8px;display:flex}.v2 .hm-chain-l li b{min-width:96px;font-weight:600}.v2 .hm-chain-l li span{color:var(--text-secondary);font-size:var(--fs-sm)}.v2 .hm-quick{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:20px;display:flex}.v2 .hm-quick a{align-items:center;gap:4px;min-height:32px;display:inline-flex}.v2 .hm-sec-h{align-items:center;gap:12px;margin-top:32px;margin-bottom:12px;display:flex}.v2 .hm-sec-h h2{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display-sm);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em}.v2 .hm-sec-h .r{margin-left:auto}.v2 .hm-sys{background:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v2 .hm-sys>a,.v2 .hm-sys>div{background:var(--bg-surface);color:inherit;flex-direction:column;gap:2px;min-width:0;padding:14px 18px;display:flex}.v2 .hm-sys>a:hover{background:var(--row-hover);text-decoration:none}.v2 .hm-sys .l{color:var(--text-secondary);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:500;display:flex}.v2 .hm-sys .l svg{color:var(--text-tertiary)}.v2 .hm-sys .v{font-weight:600;font-size:var(--fs-kpi);line-height:var(--lh-kpi);letter-spacing:-.025em;margin-top:4px}.v2 .hm-sys .v.err{color:var(--danger)}.v2 .hm-sys .v.warn{color:var(--warning)}.v2 .hm-sys .d{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary)}.v2 .hm-tools a{border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--elev-card);color:var(--text-primary);align-items:center;gap:12px;padding:12px 16px;display:inline-flex}.v2 .hm-tools a:hover{background:var(--row-hover);text-decoration:none}.v2 .hm-tools b{font-weight:600}@media (max-width:1199px){.v2 .hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .hm.compatte .hm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.v2 .hm-grid,.v2 .hm.compatte .hm-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.v2 .hm-brand .s,.v2 .hm-user .lbl,.v2 .hm-user svg.lucide-chevron-down{display:none}.v2 .hm-user{justify-content:center;width:44px;height:44px;padding:0}.v2 .hm-bar{padding:12px}.v2 .hm-bar .chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px 4px;overflow-x:auto}.v2 .hm-tools .field{flex-basis:100%;max-width:none}.v2 .hm-sortw{flex:100%;margin-left:0}.v2 .hm-sortw .sel{width:100%}.v2 .hm-kbd{display:none}.v2 .hm-sys{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .hm-sys>a,.v2 .hm-sys>div{padding:12px 14px}.v2 .hm-sys>:last-child:nth-child(odd){grid-column:1/-1}.v2 .hm-todo{flex-wrap:wrap}.v2 .hm-todo .btn{margin-left:32px}.v2 .hm-sc-a .btn{flex:auto}}.v2.cr{font-variant-numeric:normal;min-height:calc(100dvh - 57px)}.v2.cr .num,.v2.cr .cr-tmr{font-variant-numeric:tabular-nums}.v2.cr .page{padding-top:32px}.v2.cr .status{margin-bottom:16px}@media (min-width:600px){.v2.cr .status{align-items:center}}.v2 .cr-hl{text-decoration:underline;-webkit-text-decoration-color:var(--highlight);-webkit-text-decoration-color:var(--highlight);-webkit-text-decoration-color:var(--highlight);text-decoration-color:var(--highlight);text-underline-offset:7px;text-decoration-skip-ink:none;text-decoration-thickness:4px}.v2 .cr-saved{font-size:var(--fs-xs);color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.v2 .cr-saved svg{width:14px;height:14px;color:var(--success-icon)}.v2 .cr-n1{grid-template-columns:280px minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.v2 .cr-mod{min-width:0;overflow:visible}.v2 .cr-jump,.v2 .cr-liab,.v2 .cr-lia-sheet{display:none}@media (max-width:1279px){.v2 .cr-n1{grid-template-columns:260px minmax(0,1fr)}.v2 .cr-liap{display:none}.v2 .cr-liab{display:inline-flex}.v2.cr.lia-open .cr-lia-sheet{display:block}}@media (max-width:839px){.v2 .cr-n1{grid-template-columns:minmax(0,1fr)}.v2 .cr-idx{display:none}.v2 .cr-jump{z-index:15;background:var(--bg-canvas);margin-bottom:8px;padding:8px 0;display:block;position:sticky;top:0}}.v2 .cr-lia-sheet .cr-scrim{background:var(--scrim);z-index:60;position:fixed;inset:0}.v2 .cr-lia-sheet .cr-liap{z-index:61;width:min(400px,100vw);max-height:none;box-shadow:var(--elev-dialog);border-radius:0;display:block;position:fixed;top:0;bottom:0;right:0}@media (max-width:599px){.v2 .cr-lia-sheet .cr-liap{border-radius:12px 12px 0 0;width:auto;max-height:82vh;top:auto;left:0}.v2 .cr-liab{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;height:48px;box-shadow:var(--elev-popover),inset 0 0 0 1px var(--border-strong);background:var(--bg-overlay);justify-content:center;position:fixed}.v2.cr .page{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.v2.cr .imp-savebar{bottom:72px}.v2 .cr-saved .l{display:none}}.v2 .cr-idx{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;position:sticky;top:16px;overflow:hidden}.v2 .cr-idx-h{gap:10px;padding:16px 16px 12px;display:grid}.v2 .cr-bar7{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.v2 .cr-bar7 i{background:var(--bg-sunken);height:4px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:2px}.v2 .cr-bar7 i.ok{background:var(--success-icon);box-shadow:none}.v2 .cr-bar7 i.cur{background:var(--signature);box-shadow:none}.v2 .cr-bar7 i.ask{background:var(--info-icon);box-shadow:none;opacity:.55}.v2 .cr-idx-b{overscroll-behavior:contain;padding:0 0 12px;overflow-y:auto}.v2 .cr-idx a{width:100%;min-height:40px;color:var(--text-primary);font-size:var(--fs-sm);text-align:left;align-items:center;gap:10px;padding:6px 16px;display:flex;position:relative}.v2 .cr-idx a:hover{background:var(--row-hover);text-decoration:none}.v2 .cr-idx a[aria-current=step]{background:var(--sel-bg);font-weight:600}.v2 .cr-idx a[aria-current=step]:before{content:"";background:var(--signature);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.v2 .cr-pn{width:20px;height:20px;font-size:var(--fs-xs);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.v2 .cr-pn.ok{background:var(--success-bg);color:var(--success);box-shadow:none}.v2 .cr-pn svg{width:12px;height:12px}.v2 .cr-pn.ok svg{color:var(--success-icon)}.v2 .cr-pn.cur{background:var(--accent-action);color:var(--on-accent-action);box-shadow:none}.v2 .cr-pn.ask{background:var(--info-bg);color:var(--info);box-shadow:none}.v2 .cr-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.v2 .cr-nm.lite{color:var(--text-secondary);font-weight:400}.v2 .cr-idx .imp-st{flex:none}.v2 .cr-idx .imp-st.ask{color:var(--info)}.v2 .cr-idx .imp-st.ask svg{color:var(--info-icon)}.v2 .cr-idx details summary{cursor:pointer;align-items:center;gap:8px;padding:14px 16px 4px;list-style:none;display:flex}.v2 .cr-idx details summary::-webkit-details-marker{display:none}.v2 .cr-idx details summary svg{width:14px;height:14px;color:var(--text-tertiary);transition:transform var(--dur-fast)}.v2 .cr-idx details[open] summary svg{transform:rotate(90deg)}.v2 .cr-idx details summary .n{font-size:var(--fs-xs);color:var(--text-tertiary);margin-left:auto;font-weight:600}.v2 .cr-sec{overflow:visible}.v2 .cr-avanti{padding:12px var(--pad-card)16px;border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .cr-avanti .r{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.v2 .cr-fine-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.v2 .cr-fine-dl dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);font-weight:500}.v2 .cr-fine-dl dd{font-size:var(--fs-base);line-height:var(--lh-base)}.v2 .cr-moved{font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:6px;display:flex}.v2 .cr-lia{background:var(--accent-action);width:24px;height:24px;color:var(--on-accent-action);font-size:13px;font-weight:700;font-stretch:var(--stretch-display);border-radius:6px;flex:none;place-items:center;display:inline-grid}.v2 .cr-lia.sm{border-radius:5px;width:20px;height:20px;font-size:11px}.v2 .cr-liap{overscroll-behavior:contain;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.v2 .cr-liap-h{align-items:center;gap:10px;padding:16px 20px 8px;display:flex}.v2 .cr-liap-h h2{font-size:1rem;font-weight:650;line-height:1.5rem}.v2 .cr-liap-h .r{margin-left:auto}.v2 .cr-lblk{padding:12px 20px 16px}.v2 .cr-lblk+.cr-lblk{border-top:1px solid var(--border-subtle)}.v2 .cr-lblk-t{font-size:var(--fs-sm);align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.v2 .cr-lblk-t .r{margin-left:auto;font-weight:500}.v2 .cr-lblk-t svg{color:var(--text-secondary)}.v2 .cr-t2{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.v2 .cr-t3{color:var(--text-tertiary);font-size:var(--fs-xs)}.v2 .cr-link{height:28px;font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:550;display:inline-flex}.v2 .cr-link svg{width:14px;height:14px}.v2 .cr-link:hover{text-decoration:underline}.v2 .cr-link[disabled]{color:var(--text-tertiary);cursor:default;text-decoration:none}.v2 .cr-done{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .cr-done .r{margin-left:auto}.v2 .cr-done>svg{flex:none}.v2 .cr-done .ic-ok{color:var(--success-icon)}.v2 .cr-done .ic-3{color:var(--text-tertiary)}.v2 .cr-done .ic-err{color:var(--danger-icon)}.v2 .cr-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v2 .cr-steps li{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v2 .cr-steps li svg{width:16px;height:16px}.v2 .cr-steps li.ok{color:var(--text-primary)}.v2 .cr-steps li.ok svg{color:var(--success-icon)}.v2 .cr-steps li.run{color:var(--text-primary);font-weight:600}.v2 .cr-steps li.run svg{color:var(--signature);animation:1.2s linear infinite cr-spin}.v2 .cr-steps li.err{color:var(--danger)}.v2 .cr-steps li.err svg{color:var(--danger-icon)}.v2 .cr-steps li.todo svg{color:var(--text-tertiary)}.v2 .cr-steps li .m{font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:500}@keyframes cr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v2 .cr-steps li.run svg{animation:none}}.v2 .cr-prog{background:var(--bg-sunken);border-radius:2px;height:4px;margin:2px 0 12px;overflow:hidden}.v2 .cr-prog i{background:var(--signature);height:100%;transition:width var(--dur-slow)var(--ease-standard);border-radius:2px;display:block}.v2 .cr-lq{gap:10px;display:grid}.v2 .cr-ask-q{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-primary)}.v2 .cr-ask-src{font-size:var(--fs-xs);color:var(--text-tertiary);align-items:center;gap:4px;display:inline-flex}.v2 .cr-opts{gap:6px;display:grid}.v2 .cr-opt{text-align:left;background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-primary);cursor:pointer;font:inherit;transition:background var(--dur-instant);border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.v2 .cr-opt:hover{background:var(--bg-sunken)}.v2 .cr-opt:active{transform:translateY(1px)}.v2 .cr-opt b{font-weight:600;font-size:var(--fs-sm)}.v2 .cr-opt span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);grid-column:1}.v2 .cr-opt svg{color:var(--text-tertiary);grid-area:1/2/span 2;width:16px;height:16px}.v2 .cr-opt[aria-pressed=true]{background:var(--signature-subtle);box-shadow:inset 0 0 0 1px var(--signature)}.v2 .cr-opt[disabled]{cursor:default}.v2 .cr-ask-a{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.v2 .cr-reply{font-size:var(--fs-sm);line-height:var(--lh-sm);grid-template-columns:24px minmax(0,1fr);gap:10px;margin-bottom:12px;display:grid}.v2 .cr-libero{align-items:flex-end;gap:8px;display:flex}.v2 .cr-libero .imp-ta{resize:none;height:40px;min-height:40px}.v2 .cr-live{font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.v2 .cr-live svg{width:16px;height:16px}.v2 .cr-think{font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;display:inline-flex}.v2 .cr-dots{gap:4px;display:inline-flex}.v2 .cr-dots i{background:var(--signature);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite cr-dt}.v2 .cr-dots i:nth-child(2){animation-delay:.15s}.v2 .cr-dots i:nth-child(3){animation-delay:.3s}@keyframes cr-dt{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.v2 .cr-dots i{opacity:.7;animation:none}}.v2 .cr-prows{gap:6px;display:grid}.v2 .cr-prow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.v2 .cr-prow .k{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.v2 .cr-prow .d{font-size:var(--fs-xs);color:var(--text-tertiary);grid-column:1}@media (max-width:599px){.v2 .cr-lblk{padding-left:16px;padding-right:16px}.v2 .cr-opt{min-height:48px}.v2 .cr-fine-dl{grid-template-columns:minmax(0,1fr)}.v2 .cr-avanti .r{width:100%;margin-left:0}.v2 .cr-avanti .r .btn{flex:1}}.v2 .cr-avvia{max-width:560px;margin:0 auto}.v2 .cr-avvia .imp-sh{border-bottom:0}.v2 .cr-avvia-f{padding:0 var(--pad-card)var(--pad-card);gap:16px;display:grid}.v2 .cr-avvia-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .cr-avvia-a .r{margin-left:auto}.v2 .sy .status{align-items:center}.v2 .sy .status h1{margin-top:0}.v2 .sy-hl{text-decoration:underline;-webkit-text-decoration-color:var(--highlight);-webkit-text-decoration-color:var(--highlight);-webkit-text-decoration-color:var(--highlight);text-decoration-color:var(--highlight);text-underline-offset:7px;text-decoration-skip-ink:none;text-decoration-thickness:4px}.v2 .sy-back{margin-bottom:8px}.v2 .sy-bar{flex-direction:column;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.v2 .sy-tools{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.v2 .sy-tools .sel{white-space:nowrap;min-width:160px}.v2 .sy-tools .input{width:auto;min-width:160px}.v2 .sy-tools .r{align-items:center;gap:12px;margin-left:auto;display:flex}.v2 .sy-note{color:var(--text-secondary);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 16px;display:flex}.v2 .sy-err{margin-bottom:12px}.v2 .sy-log{margin:0 var(--pad-card)var(--pad-card);font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--log-bg,var(--bg-sunken));border-radius:var(--radius-sm);padding:8px 0;line-height:1.125rem;list-style:none}.v2 .sy-row.avviso{background:var(--warning-bg)}.v2 .sy-row.errore{background:var(--danger-bg)}.v2 .sy-row.risolto>.sy-head{opacity:.62}.v2 .sy-head{width:100%;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px 64px minmax(0,1fr) 16px;align-items:start;gap:8px;padding:5px 12px;display:grid}.v2 .sy-row:not(.aperta):not(.avviso):not(.errore)>.sy-head:hover{background:var(--row-hover)}.v2 .sy-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.v2 .sy-tm,.v2 .sy-lv{color:var(--text-tertiary)}.v2 .sy-row.avviso .sy-lv{color:var(--warning);font-weight:600}.v2 .sy-row.errore .sy-lv{color:var(--danger);font-weight:600}.v2 .sy-msg{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.v2 .sy-who{color:var(--text-secondary);display:block}.v2 .sy-msg .sy-ok{vertical-align:-3px;color:var(--success-icon);margin-right:4px;display:inline-flex}.v2 .sy-chev{color:var(--text-tertiary);transition:transform var(--dur-instant)var(--ease-standard);margin-top:2px}.v2 .sy-row.aperta .sy-chev{transform:rotate(180deg)}.v2 .sy-row.aperta{box-shadow:inset 3px 0 0 var(--signature)}.v2 .sy-det{font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-primary);flex-direction:column;gap:14px;padding:8px 16px 14px 136px;display:flex}.v2 .sy-dl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 24px;margin:0;display:grid}.v2 .sy-dl dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);font-weight:500}.v2 .sy-dl dd{overflow-wrap:anywhere;margin:2px 0 0}.v2 .sy-pre-t{margin-bottom:6px}.v2 .sy-pre{border-radius:var(--radius-sm);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-subtle);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;margin:0;padding:10px 12px;line-height:1.125rem;overflow:auto}.v2 .sy-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .sy-copy{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;min-height:20px;padding:0}.v2 .sy-copy:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.v2 .sy-vuoto{color:var(--text-secondary);padding:8px 20px 20px}.v2 .sy-list{margin:0;padding:8px 0;list-style:none}.v2 .sy-pag{color:var(--text-secondary);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.v2 .sy-pag .r{gap:8px;display:flex}.v2 .sy-iscr{grid-template-columns:32px 20px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 20px;display:grid}.v2 .sy-iscr .n{color:var(--text-tertiary);text-align:right;font-size:var(--fs-xs)}.v2 .sy-iscr .em{overflow-wrap:anywhere}.v2 .sy-iscr .when{font-size:var(--fs-xs);color:var(--text-tertiary);white-space:nowrap}.v2 .sy-iscr:hover{background:var(--row-hover)}.v2 .sy-tool{color:var(--text-primary);align-items:center;gap:16px;padding:16px 20px;display:flex}.v2 .sy-tool:hover{background:var(--row-hover);text-decoration:none}.v2 .sy-tool b{font-weight:600;display:block}.v2 .sy-tool span.t3{font-size:var(--fs-sm);margin-top:2px;display:block}.v2 .sy-tool .go{color:var(--text-tertiary);margin-left:auto}.v2 .sy-tools-l{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.v2 .sy-calc{border-radius:var(--radius-md);background:var(--bg-surface);width:100%;height:calc(100dvh - 152px);min-height:560px;box-shadow:var(--elev-card);border:0;display:block}.v2 .sy-login{place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative}.v2 .sy-login-tema{position:absolute;top:16px;right:16px}.v2 .sy-login-card{width:100%;max-width:380px;padding:32px 28px 28px}.v2 .sy-login-brand{flex-direction:column;align-items:center;gap:10px;margin-bottom:24px;display:flex}.v2 .sy-login-brand img{border-radius:var(--radius-md);object-fit:cover;width:48px;height:48px}.v2 .sy-login-brand h1{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;margin:0}.v2 .sy-login-form{flex-direction:column;gap:16px;display:flex}.v2 .sy-login-form .input{height:40px}.v2 .sy-login-form .btn{width:100%;margin-top:4px}.v2 .ds .page{flex-direction:column;gap:16px;display:flex}.v2 .ds .ag-crumbs{margin-bottom:0}.v2 .ds-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.v2 .ds-head h1{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--fw-display);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;margin:0}.v2 .ds-sec .card-h .r{align-items:center;gap:8px;display:flex}.v2 .ds-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v2 .ds-row{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border-subtle);background:var(--bg-surface);align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.v2 .ds-row.off{background:var(--bg-sunken)}.v2 .ds-row.rev{background:var(--warning-bg)}.v2 .ds-body{flex:1;min-width:0}.v2 .ds-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.v2 .ds-rub{height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);font-size:var(--fs-xs);color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.v2 .ds-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);margin:0}.v2 .ds-row.off .ds-text{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.v2 .ds-note{font-size:var(--fs-sm);color:var(--text-secondary);margin:4px 0 0}.v2 .ds-meta{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);margin:6px 0 0}.v2 .ds-az{flex:none;align-items:center;gap:8px;display:flex}.v2 .ds-form{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.v2 .ds-row .ds-form{margin-bottom:0}.v2 .ds-form textarea.input,.v2 .ds-sec textarea.input,.v2 .dlg textarea.input{resize:vertical;height:auto;padding:8px 10px;line-height:1.4}.v2 .ds-form-2{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:end;gap:12px;display:grid}.v2 .ds-form-a{justify-content:flex-end;gap:8px;display:flex}.v2 .ds-vuoto{color:var(--text-secondary);margin:0}@media (max-width:599px){.v2 .ds-row{flex-direction:column}.v2 .ds-az{align-self:flex-end}.v2 .ds-form-2{grid-template-columns:minmax(0,1fr)}.v2 .ds-head h1{font-size:var(--fs-h2);line-height:var(--lh-h2)}.v2 .sy-log{margin-left:12px;margin-right:12px}.v2 .sy-head{grid-template-columns:44px 52px minmax(0,1fr);gap:6px;padding:5px 8px}.v2 .sy-head .sy-chev{display:none}.v2 .sy-det{padding:8px 12px 14px}.v2 .sy-tools .sel,.v2 .sy-tools .input{width:100%;min-width:0}.v2 .sy-tools>div{flex:140px}.v2 .sy-tools .r{justify-content:space-between;width:100%;margin-left:0}.v2 .sy-iscr{grid-template-columns:20px minmax(0,1fr) auto;padding:10px 16px}.v2 .sy-iscr .n{display:none}.v2 .sy-iscr .when{grid-column:2/-1}.v2 .sy-calc{height:calc(100dvh - 184px);min-height:420px}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-4{top:calc(var(--spacing)*4)}.top-20{top:calc(var(--spacing)*20)}.-right-2{right:calc(var(--spacing)*-2)}.-right-2\.5{right:calc(var(--spacing)*-2.5)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing)*1)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.ml-3\.5{margin-left:calc(var(--spacing)*3.5)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-96{height:calc(var(--spacing)*96)}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[calc\(100vh-280px\)\]{height:calc(100vh - 280px)}.h-full{height:100%}.max-h-20{max-height:calc(var(--spacing)*20)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[75\%\]{max-width:75%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[16px\]{min-width:16px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-800\/50>:not(:last-child)){border-color:#1e293980}@supports (color:color-mix(in lab, red, red)){:where(.divide-gray-800\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[var\(--lia-radius-card\)\]{border-radius:var(--lia-radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[oklch\(\.\.\.\)\]{border-color:oklch(...)}.border-\[var\(--lia-border\)\]{border-color:var(--lia-border)}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500\/30{border-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/30{border-color:color-mix(in oklab,var(--color-gray-500)30%,transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-700\/30{border-color:#3641534d}@supports (color:color-mix(in lab, red, red)){.border-gray-700\/30{border-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.border-gray-700\/50{border-color:#36415380}@supports (color:color-mix(in lab, red, red)){.border-gray-700\/50{border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.border-gray-700\/800{border-color:#364153}@supports (color:color-mix(in lab, red, red)){.border-gray-700\/800{border-color:color-mix(in oklab,var(--color-gray-700)800%,transparent)}}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-800\/50{border-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.border-gray-800\/50{border-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-green-700{border-color:var(--color-green-700)}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-700{border-color:var(--color-red-700)}.border-strong{border-color:var(--border-strong)}.border-subtle{border-color:var(--border-subtle)}.border-surface{border-color:var(--bg-surface)}.border-transparent{border-color:#0000}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500)30%,transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500)40%,transparent)}}.border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/50{border-color:color-mix(in oklab,var(--color-violet-500)50%,transparent)}}.border-violet-700\/30{border-color:#7008e74d}@supports (color:color-mix(in lab, red, red)){.border-violet-700\/30{border-color:color-mix(in oklab,var(--color-violet-700)30%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-t-violet-500{border-top-color:var(--color-violet-500)}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#1e1b2e\]\/40{background-color:#1e1b2e66;background-color:lab(10.8506% 5.63312 -12.3059/.4)}.bg-\[\#111\]{background-color:#111}.bg-\[\#a78bfa\]{background-color:#a78bfa}.bg-\[\#ece9f4\]{background-color:#ece9f4}.bg-\[rgba\(167\,139\,250\,0\.15\)\]{background-color:#a78bfa26}.bg-\[var\(--lia-accent\)\]{background-color:var(--lia-accent)}.bg-\[var\(--lia-accent-soft\)\]{background-color:var(--lia-accent-soft)}.bg-\[var\(--lia-app-bg\)\]\/85{background-color:var(--lia-app-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--lia-app-bg\)\]\/85{background-color:color-mix(in oklab,var(--lia-app-bg)85%,transparent)}}.bg-\[var\(--lia-surface\)\]{background-color:var(--lia-surface)}.bg-accent{background-color:var(--accent-action)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-amber-600\/80{background-color:#dd7400cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/80{background-color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/40{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.bg-canvas{background-color:var(--bg-canvas)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400)15%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-err-bg{background-color:var(--danger-bg)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-700\/40{background-color:#36415366}@supports (color:color-mix(in lab, red, red)){.bg-gray-700\/40{background-color:color-mix(in oklab,var(--color-gray-700)40%,transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/30{background-color:#1e29394d}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/30{background-color:color-mix(in oklab,var(--color-gray-800)30%,transparent)}}.bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/50{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.bg-gray-800\/60{background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/60{background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.bg-gray-800\/80{background-color:#1e2939cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/80{background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.bg-gray-900\/60{background-color:#10182899}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/60{background-color:color-mix(in oklab,var(--color-gray-900)60%,transparent)}}.bg-gray-900\/80{background-color:#101828cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/80{background-color:color-mix(in oklab,var(--color-gray-900)80%,transparent)}}.bg-gray-900\/950{background-color:#101828}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/950{background-color:color-mix(in oklab,var(--color-gray-900)950%,transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/30{background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.bg-green-900\/90{background-color:#0d542be6}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/90{background-color:color-mix(in oklab,var(--color-green-900)90%,transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/60{background-color:color-mix(in oklab,var(--color-red-50)60%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500)90%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/20{background-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.bg-red-900\/90{background-color:#82181ae6}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/90{background-color:color-mix(in oklab,var(--color-red-900)90%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.bg-rose-400\/15{background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/15{background-color:color-mix(in oklab,var(--color-rose-400)15%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.bg-surface{background-color:var(--bg-surface)}.bg-surface-sunken{background-color:var(--bg-sunken)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-600\/20{background-color:#7f22fe33}@supports (color:color-mix(in lab, red, red)){.bg-violet-600\/20{background-color:color-mix(in oklab,var(--color-violet-600)20%,transparent)}}.bg-violet-700{background-color:var(--color-violet-700)}.bg-violet-900\/20{background-color:#4d179a33}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/20{background-color:color-mix(in oklab,var(--color-violet-900)20%,transparent)}}.bg-violet-900\/40{background-color:#4d179a66}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/40{background-color:color-mix(in oklab,var(--color-violet-900)40%,transparent)}}.bg-violet-900\/50{background-color:#4d179a80}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/50{background-color:color-mix(in oklab,var(--color-violet-900)50%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-900\/40{--tw-gradient-from:#4d179a66}@supports (color:color-mix(in lab, red, red)){.from-violet-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-violet-900)40%,transparent)}}.from-violet-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-800\/20{--tw-gradient-to:#5d0ec033}@supports (color:color-mix(in lab, red, red)){.to-violet-800\/20{--tw-gradient-to:color-mix(in oklab,var(--color-violet-800)20%,transparent)}}.to-violet-800\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-chart-1{fill:var(--chart-1)}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-\[15vh\]{padding-top:15vh}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-11{padding-left:calc(var(--spacing)*11)}.text-center{text-align:center}.text-left{text-align:left}.align-\[1px\]{vertical-align:1px}.\[font-family\:var\(--font-display\,inherit\)\]{font-family:var(--font-display,inherit)}.font-display{font-family:var(--font-lia-display,system-ui),system-ui,sans-serif}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#15102b\]{color:#15102b}.text-\[var\(--lia-accent-light\)\]{color:var(--lia-accent-light)}.text-\[var\(--lia-text\)\]{color:var(--lia-text)}.text-\[var\(--lia-text-2\)\]{color:var(--lia-text-2)}.text-accent{color:var(--accent-action)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-700{color:var(--color-amber-700)}.text-background{color:var(--background)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-fg{color:var(--text-primary)}.text-fg-faint{color:var(--text-tertiary)}.text-fg-muted{color:var(--text-secondary)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-200\/300{color:#e5e7eb}@supports (color:color-mix(in lab, red, red)){.text-gray-200\/300{color:color-mix(in oklab,var(--color-gray-200)300%,transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-400\/500{color:#99a1af}@supports (color:color-mix(in lab, red, red)){.text-gray-400\/500{color:color-mix(in oklab,var(--color-gray-400)500%,transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-100{color:var(--color-green-100)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-400{color:var(--color-indigo-400)}.text-link{color:var(--link)}.text-ok{color:var(--success)}.text-orange-400{color:var(--color-orange-400)}.text-pink-400{color:var(--color-pink-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab,var(--color-red-400)70%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-400{color:var(--color-sky-400)}.text-surface{color:var(--bg-surface)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.placeholder-gray-600::placeholder{color:var(--color-gray-600)}.accent-violet-500{accent-color:var(--color-violet-500)}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--lia-shadow-card\)\]{--tw-shadow:var(--lia-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--lia-shadow-overlay\)\]{--tw-shadow:var(--lia-shadow-overlay);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-violet-500{--tw-ring-color:var(--color-violet-500)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[var\(--lia-text-2\)\]::placeholder{color:var(--lia-text-2)}@media (hover:hover){.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-violet-300:hover{border-color:var(--color-violet-300)}.hover\:border-violet-500:hover{border-color:var(--color-violet-500)}.hover\:bg-\[\#c4b5fd\]:hover{background-color:#c4b5fd}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-700\/50:hover{background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-700\/50:hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-800\/30:hover{background-color:#1e29394d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-800\/30:hover{background-color:color-mix(in oklab,var(--color-gray-800)30%,transparent)}}.hover\:bg-gray-800\/60:hover{background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-800\/60:hover{background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-600\/30:hover{background-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/30:hover{background-color:color-mix(in oklab,var(--color-red-600)30%,transparent)}}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-violet-500\/30:hover{background-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/30:hover{background-color:color-mix(in oklab,var(--color-violet-500)30%,transparent)}}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-violet-800:hover{background-color:var(--color-violet-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--lia-text\)\]:hover{color:var(--lia-text)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-violet-200:hover{color:var(--color-violet-200)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-violet-400:focus{border-color:var(--color-violet-400)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\:ring-violet-300:focus{--tw-ring-color:var(--color-violet-300)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-violet-600\/50:disabled{background-color:#7f22fe80}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-violet-600\/50:disabled{background-color:color-mix(in oklab,var(--color-violet-600)50%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>svg\]\:h-8>svg{height:calc(var(--spacing)*8)}.\[\&\>svg\]\:w-8>svg{width:calc(var(--spacing)*8)}}.client-carta .v2 .mv textarea{color:var(--text-primary)!important}.client-carta .v2 .mv textarea::placeholder{color:var(--text-tertiary)!important;opacity:1!important}@media (max-width:599px){body:has(.v2.ed) .v2.bbar{display:none}}@media (prefers-reduced-motion:reduce){.v2 .ed-ps .chev{transition:none}}.lia-shell{background:var(--background);min-height:100dvh}.lia-shell [data-legacy]{background:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lia-shell .v2.skip{z-index:80;border-radius:var(--radius-sm);background:var(--bg-overlay);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-strong);padding:8px 12px;font-weight:600;position:absolute;top:-60px;left:8px}.lia-shell .v2.skip:focus{top:8px}@media (max-width:599px){.lia-shell [data-legacy]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}body:has(.v2-root){position:relative}:root{--background:#0a0a0a;--foreground:#ededed}:where(:not(.v2,.v2 *)),:where(:not(.v2,.v2 *)):before,:where(:not(.v2,.v2 *)):after{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--background);color:var(--foreground);-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;font-family:Arial,Helvetica,sans-serif}body{overflow-x:hidden}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}body.dev-mode,body.dev-mode *{-webkit-user-select:text!important;user-select:text!important}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (hover:none) and (pointer:coarse){body{overscroll-behavior-y:none;touch-action:pan-y}}@supports (padding:env(safe-area-inset-top)){body:before{content:"";height:env(safe-area-inset-top);-webkit-backdrop-filter:blur(10px);z-index:40;position:fixed;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000,#000 50%,#000000b3 75%,#0000 100%);mask:linear-gradient(#000,#000 50%,#000000b3 75%,#0000 100%)}body:after{content:"";height:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);z-index:40;position:fixed;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000 0%,#000000b3 25%,#000 50%,#000);mask:linear-gradient(#0000 0%,#000000b3 25%,#000 50%,#000)}}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:640px){.text-2xl:where(:not(.v2,.v2 *)){font-size:1.25rem}.text-3xl:where(:not(.v2,.v2 *)){font-size:1.5rem}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}button:where(:not(.v2,.v2 *)),a:where(:not(.v2,.v2 *)),[role=button]:where(:not(.v2,.v2 *)),.interactive:where(:not(.v2,.v2 *)){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;will-change:transform;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s cubic-bezier(.175,.885,.32,1.275),filter .2s,background-color .2s}button:active:where(:not(.v2,.v2 *)),a:active:where(:not(.v2,.v2 *)),[role=button]:active:where(:not(.v2,.v2 *)),.interactive:active:where(:not(.v2,.v2 *)){filter:brightness(1.15);transform:scale(1.02)}button[class*=bg-violet]:active:where(:not(.v2,.v2 *)),a[class*=bg-violet]:active:where(:not(.v2,.v2 *)){filter:brightness(1.1)saturate(1.2);transform:scale(1.03);box-shadow:0 0 0 1px #8b5cf64d,0 8px 32px #8b5cf666,inset 0 1px #fff3}button[class*=bg-green]:active:where(:not(.v2,.v2 *)),a[class*=bg-green]:active:where(:not(.v2,.v2 *)){filter:brightness(1.1)saturate(1.2);transform:scale(1.03);box-shadow:0 0 0 1px #22c55e4d,0 8px 32px #22c55e66,inset 0 1px #fff3}button[class*=bg-red]:active:where(:not(.v2,.v2 *)),a[class*=bg-red]:active:where(:not(.v2,.v2 *)){filter:brightness(1.1)saturate(1.2);transform:scale(1.03);box-shadow:0 0 0 1px #ef44444d,0 8px 32px #ef444466,inset 0 1px #fff3}:is(button:has(svg):not(:has(span)):active:where(:not(.v2,.v2 *)),a:has(svg):not(:has(span)):active:where(:not(.v2,.v2 *))){filter:brightness(1.2);transform:scale(1.08)}nav a:active:where(:not(.v2,.v2 *)){filter:brightness(1.2);transform:scale(1.05)}select:active:where(:not(.v2,.v2 *)){filter:brightness(1.1);transform:scale(1.01)}div:not(button):not([role=button]):not(.preview-scale-wrapper):not([class*=animate-]):where(:not(.v2,.v2 *)),section:where(:not(.v2,.v2 *)),article:where(:not(.v2,.v2 *)),main:where(:not(.v2,.v2 *)),header:where(:not(.v2,.v2 *)),footer:where(:not(.v2,.v2 *)){filter:none!important;transform:none!important}[data-no-effects],[data-no-effects] *{filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.preview-scale-wrapper{transform-origin:0 0}input:focus:where(:not(.v2,.v2 *)),textarea:focus:where(:not(.v2,.v2 *)),select:focus:where(:not(.v2,.v2 *)){box-shadow:0 0 0 3px #8b5cf640,0 4px 20px #8b5cf626,inset 0 1px #ffffff1a}button:where(:not(.v2,.v2 *)),[role=button]:where(:not(.v2,.v2 *)){-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){button:not([data-no-effects] *):not([data-no-effects]):where(:not(.v2,.v2 *)),a:not([data-no-effects] *):not([data-no-effects]):where(:not(.v2,.v2 *)){position:relative;overflow:hidden}button:where(:not(.v2,.v2 *)):before,a:where(:not(.v2,.v2 *)):before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#fff0 0%,#ffffff1a 50%,#fff0 100%);transition:opacity .2s;position:absolute;inset:0}button:active:where(:not(.v2,.v2 *)):before,a:active:where(:not(.v2,.v2 *)):before{opacity:1}}@keyframes liquid-glass-press{0%{transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.04)}to{filter:brightness();transform:scale(1)}}input:where(:not(.v2,.v2 *)),textarea:where(:not(.v2,.v2 *)),select:where(:not(.v2,.v2 *)){color:#f3f4f6!important}input:where(:not(.v2,.v2 *))::placeholder,textarea:where(:not(.v2,.v2 *))::placeholder{color:#6b7280!important;opacity:1!important}.fade-to-black{position:relative}@keyframes gs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gs-slide-in-from-bottom-1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-slide-in-from-bottom-2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-slide-in-from-top-2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-bounce-check{0%{transform:scale(0)}50%{transform:scale(1.3)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes gs-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gs-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes gs-fade-overlay-in{0%{opacity:0}to{opacity:1}}.animate-in{animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.animate-in.fade-in{animation-name:gs-fade-in}.animate-in.fade-in.slide-in-from-bottom-1{animation-name:gs-slide-in-from-bottom-1}.animate-in.fade-in.slide-in-from-bottom-2{animation-name:gs-slide-in-from-bottom-2}.animate-in.slide-in-from-top-2{animation-name:gs-slide-in-from-top-2}.animate-in.duration-300{animation-duration:.3s}.animate-bounce-check{animation:.4s cubic-bezier(.175,.885,.32,1.275) both gs-bounce-check}.animate-drawer-in{animation:.25s cubic-bezier(.16,1,.3,1) both gs-slide-in-right}.animate-drawer-out{animation:.2s ease-in both gs-slide-out-right}.animate-overlay-in{animation:.2s both gs-fade-overlay-in}.fade-to-black:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000 0%,#0000004d 30%,#000000b3 60%,#000 100%);height:30vh;position:fixed;bottom:0;left:0;right:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
